@import url(common.css);

/* ------------------------------------- */


h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	}

p{
	line-height:150%;
	}
	
.titlearea{
	margin:0 0px 0 0 !important;
	padding:0 0px 0 0  !important;
	width:545px;
	height:35px;
	float:left;
	display:block;
	}
	

/* lmenu -------------------------------------- */

#larea{
	width:200px;
	margin:0 15px 0 0;
	padding:0;
	float:left;
	/*background:#E6FCE5;*/
	}

ul#lmenu{
	width:200px;
	margin:0 0 0 0;
	padding:0 0 7px 0;
	background:url(../shoplist/img/nakano/common/lf_foot.gif) bottom no-repeat;
	background-color:#C5EFB8;
	list-style:none;
	}

ul#lmenu li{
	width:190px;
	height:45px;
	margin:0 5px 0 5px;
	padding:0;
	text-indent:-9999px;
	}

ul#lmenu li a{
	width:190px;
	height:45px;
	padding:0;
	text-indent:-9999px;
	display:block;
	outline:none;
	}

p#lmenu_title a{
	height:38px;
	background:url(../shoplist/img/nakano/common/lf_title.jpg) no-repeat;
	text-indent:-9999px;
	display:block;
	outline:none;
	}

li#lmenu_bt01{background:url(../shoplist/img/nakano/common/bt_01.jpg) no-repeat;}
li#lmenu_bt02{background:url(../shoplist/img/nakano/common/bt_02.jpg) no-repeat;}
li#lmenu_bt03{background:url(../shoplist/img/nakano/common/bt_03.jpg) no-repeat;}
li#lmenu_bt04{background:url(../shoplist/img/nakano/common/bt_04.jpg) no-repeat;}
li#lmenu_bt05{background:url(../shoplist/img/nakano/common/bt_05.jpg) no-repeat;}


/* main area ------------------------------- */

#container{
	background:url(../shoplist/img/nakano/index/bg.gif) repeat-y;
	}

#main{
	margin:0;
	padding:0;
	width:545px;
	float:left;
	}


/* index ------------------------------- */

#mainimg{
	width:545px;
	height:130px;
	background:url(../shoplist/img/nakano/index/titleimage.jpg) no-repeat;
	text-indent:-9999px;
	}

#titlearea{
	margin:0 0 10px 0;
	padding:15px 10px 0 10px;
	width:525px;
	background:url(../shoplist/img/nakano/index/title_bg.jpg) no-repeat;
	line-height:130%;
	}

#titlearea p{
	margin:0 0 10px 0;
	}

#photoarea{
	width:501px;
	margin:0 0 15px 0;
	padding:0 22px 0 22px;
	float:left;
	}

#photoarea .photobox{
	width:160px;
	margin:0 20px 0 0;
	padding:0;
	float:left;
	}

#photoarea .photobox p{
	margin:0 0 5px 0;
	font-size:10px;
	}

#sparea{
	padding:80px 0 0 0;
	width:540px;
	background:url(../shoplist/img/nakano/index/corner_bg.jpg) no-repeat;
	}
	
#sparea p{
	margin:5px 15px 0px 15px;
	font-size:10px;
	line-height:140%;
	}
#sptx{
	margin:5px 15px 0px 15px;
	font-size:12px !important;
	line-height:140%;
	}

#sparea p#sparea_foot{
	margin:0 !important;
	padding:0 !important;
	height:15px;
	}
	
#divide{
	float:left;
	display:block;
	margin:0 0 10px 0;
	padding:0;
	width:545px;
	}
#divide2{
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:545px;
	}

#hotlinearea{
	width:200px;
	margin:0 0 0 0;
	padding:0;
	float:left;
	}

p#hotline_title{
	width:50px;
	height:190px;
	background:url(../shoplist/img/nakano/index/hotline_title.jpg) no-repeat;
	float:right;
	text-indent:-9999px;
	}

p#hotline_img{
	width:150px;
	float:right;
	}
#hotlinearea #hotline_link{
	font-size:10px;
	padding:0px 0 0 0;
	}
	

#staffbox{
	width:270px;
	margin:0 0px 0 0;
	padding:0;
	background:url(../shoplist/img/nakano/index/box01_bg.jpg) repeat-y;
	float:left;
	}

#lecturerbox{
	width:270px;
	margin:0;
	padding:0;
	background:url(../shoplist/img/nakano/index/box01_bg.jpg) repeat-y;
	float:left;
	}

#staff_title, #lecturer_title{
	margin:0 0 5px 0;
	}
#staff_foot, #lecturer_foot{
	margin:0 0 0px 0;
	padding:15px 0 0 0;
	float:left;
	background:url(../shoplist/img/nakano/index/box01_foot.jpg) no-repeat;
	background-color:#FFFFFF;
	}

#staffbox .imgp, #lecturerbox .imgp{
	margin: 0 0 5px 0;
	padding:0 0 0 10px;
	float:left;
	}
#staff_link{
	margin:0 0px 0 0;
	width:270px;
	font-size:10px;
	}
#lecturer_link{
	width:270px;
	font-size:10px;
	float:left;
	}


body#nakanoindex h2{
	background:url(../shoplist/img/nakano/index/title.gif) no-repeat;
	width:387px;
	height:17px;
	margin:0 0 5px 0;
	text-indent:-9999px;
	}

/* hotline ------------------------------- */

body#nakanohotline #mainimg{
	margin: 0 0 15px 0;
	height:106px;
	background:url(../shoplist/img/nakano/hotline/titleimage.jpg) no-repeat;
	}

body#nakanohotline #calendararea{
	width:545px;
	margin:0 0px 15px 0;
	padding:0 0px 0 0px;
	float:left;
	}
body#nakanohotline #calendarimg{
	width:200px;
	margin:0 15px 0px 0;
	float:left;
	display:block;
	}

/*.iconlink{
	background:url(../shoplist/img/nakano/common/img_icon.jpg) 0px 0px no-repeat;
	padding-left:20px;
	padding-bottom:15px;
	padding-top: 2px;
	margin:0px;
	}*/
	
#calendartx p{
	margin:0 0 10px 0;
	}	
#calendartx p#title{
	font-size:14px;
	font-weight:bold;
	color:#339933;
	}	

body#nakanohotline h2, h3, h4, h5, h6{
	width:504px;
	height:20px;
	margin:0 0 10px 0;
	padding:5px 0 0 40px;
	font-size:14px;
	font-weight:normal;
	}

body#nakanohotline h2{background:url(../shoplist/img/nakano/hotline/title_01.jpg) no-repeat;}
body#nakanohotline h3{background:url(../shoplist/img/nakano/hotline/title_02.jpg) no-repeat;}
body#nakanohotline h4{background:url(../shoplist/img/nakano/hotline/title_03.jpg) no-repeat;}
body#nakanohotline h5{background:url(../shoplist/img/nakano/hotline/title_04.jpg) no-repeat;}
body#nakanohotline h6{background:url(../shoplist/img/nakano/hotline/title_05.jpg) no-repeat;}

body#nakanohotline #divide p{
	width:545px;
	line-height:150%;
	margin-bottom:10px;
	}

/* hotline backnumber ------------------------------- */

body#nakanohotlinebn #mainimg{
	margin: 0 0 15px 0;
	height:106px;
	background:url(../shoplist/img/nakano/hotline/titleimage.jpg) no-repeat;
	}

body#nakanohotlinebn h2{
	width:504px;
	height:20px;
	margin:0 0 10px 0;
	padding:5px 0 0 40px;
	font-size:14px;
	font-weight:normal;
	background:url(../shoplist/img/nakano/hotline/title_06.jpg) no-repeat;
	}

body#nakanohotlinebn ul#bnlist{
	list-style-image:url(../shoplist/img/nakano/hotline/img_icon.gif);
	line-height:140%;
	margin:0;
	padding:0 0 0 40px;
	}


/* map ------------------------------- */

body#nakanomap #mainimg{
	margin: 0 0 15px 0;
	height:106px;
	background:url(../shoplist/img/nakano/map/titleimage.jpg) no-repeat;
	}

dl#maplist{
	margin:0;
	padding:0;
	font-size:12px;
	}
dl#maplist dt{
	width:100px;
	color:#006600;
	display:block;
	float:left;
	padding:0;
	margin:0 0 10px 0;
	}
dl#maplist dd{
	width:445px;
	display:block;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	}


/* special ------------------------------- */

body#nakanosp #mainimg{
	margin: 0 0 15px 0;
	height:106px;
	background:url(../shoplist/img/nakano/special/titleimage.jpg) no-repeat;
	}

body#nakanosp h2{
	width:444px;
	height:20px;
	margin:0 0 10px 0;
	padding:5px 0 0 40px;
	font-size:14px;
	font-weight:normal;
	float:left;
	}

body#nakanosp .titlearea{
	background:url(../shoplist/img/nakano/special/title_01.jpg) no-repeat;
	}
	
body#nakanosp #divide p{
	margin:0 0 10px 0;
	}

body#nakanosp .iconlink{
	width:545px;
	text-align:right;
	float:right;
	display:block;
	border-top:solid 1px #71D557;
	padding:10px 0 0 0;
	}	

/* special backnumber ------------------------------- */

body#nakanospbn #mainimg{
	margin: 0 0 15px 0;
	height:106px;
	background:url(../shoplist/img/nakano/special/titleimage.jpg) no-repeat;
	}

body#nakanospbn h2{
	width:504px;
	height:20px;
	margin:0 0 10px 0;
	padding:5px 0 0 40px;
	font-size:14px;
	font-weight:normal;
	background:url(../shoplist/img/nakano/hotline/title_06.jpg) no-repeat;
	}

body#nakanospbn ul#bnlist{
	list-style-image:url(../shoplist/img/nakano/hotline/img_icon.gif);
	line-height:140%;
	margin:0;
	padding:0 0 0 40px;
	}
	
/* special backnumber ------------------------------- */

body#nakanolec #mainimg{
	margin: 0 0 15px 0;
	height:106px;
	background:url(../shoplist/img/nakano/lecturer/titleimage.jpg) no-repeat;
	}
body#nakanolec #recerve_img{
	float:left;
	width:62px;
	height:53px;
	margin:0 8px 0 0;
	padding:0;
	}
body#nakanolec #recerve_tx{
	width:475px;
	float:left;
	color:#006600;
	margin:0;
	padding:5px 0 0 0; 
	}

.leclist{
	width:533px;
	border:solid 1px #CCCCCC;
	padding:5px;
	margin:0 0 15px 0;
	float:left;
	}
.lectitlearea{
	width:533px;
	font-size:14px;
	background:url(../shoplist/img/nakano/lecturer/prof_line.gif) bottom no-repeat;
	padding: 0 0 5px 0;
	margin:0 0 10px 0 ;
	float:left;
	display:block;
	}
.lectitle{
	font-size:14px;
	float:left;
	padding:5px 0 0 0;
	}
body#nakanolec .bt_recerve{
	width:77px;
	height:27px;
	float:right;
	text-indent:-9999px;
	background:url(../shoplist/img/nakano/lecturer/bt_recerve.gif) no-repeat;
	display:block;
	outline:none;
	}

body#nakanolec .bt_recerve a{
	width:77px;
	height:27px;
	display:block;
	outline:none;
	}

.imgbox{
	width:90px;
	float:left;
	margin:0 10px 0 0;
	}
.profarea{
	width:433px;
	float:left;
	}
.profarea p{
	margin:0 0 10px 0;
	}

p#proftitle{
	width:428px;
	height:14px;
	background:#E2FCC7;
	padding:3px 0 3px 5px;
	font-size:14px;
	}

ul.lecproflist{
	margin:0;
	padding:0 0 0 20px;
	}

ul.lecproflist li{
	list-style-image:url(../shoplist/img/nakano/common/img_icon.jpg);
	margin:0 0 5px 0;
	padding:0 0 0 5px;
	}

hr{
	color:#CCCCCC;
	border:dotted 1px;
	}


/* staff ------------------------------- */

body#nakanostaff #mainimg{
	margin: 0 0 15px 0;
	height:106px;
	background:url(../shoplist/img/nakano/staff/titleimage.jpg) no-repeat;
	}

body#nakanostaff .imgbox{
	width:90px;
	float:left;
	margin:0 10px 0 0;
	}
body#nakanostaff .profarea{
	width:433px;
	float:left;
	}
body#nakanostaff .profarea p{
	margin:0 0 10px 0;
	}

body#nakanostaff p#proftitle{
	width:428px;
	height:14px;
	background:#E2FCC7;
	padding:3px 0 3px 5px;
	font-size:14px;
	}