@import url(common.css);

/*
interface
*/

/*------------------------------------------------*/

#lfmenu{
	width:205px;
	margin:0 10px 0 0;
	padding:0 0 0 0;
	float:left;
	}

#lfmenu ul{
	width:205px;
	margin:0;
	padding:0;
	}

#lfmenu li{
	margin:0 0 5px 0;
	padding:0;
	list-style:none;
	width:204px;
	text-indent:-9999px;
	display:block;
	}
#lfmenu li a{
	margin:0;
	padding:0;
	list-style:none;
	width:204px;
	text-indent:-9999px;
	display:block;
	outline:none;
	}

#lfmenu li#lfmenu01, #lfmenu li#lfmenu01 a{background:url(../img/interface/bt_2min.jpg) no-repeat; height:68px;}
#lfmenu li#lfmenu02, #lfmenu li#lfmenu02 a{background:url(../img/interface/bt_kokoro.jpg) no-repeat; height:48px;}
#lfmenu li#lfmenu03, #lfmenu li#lfmenu03 a{background:url(../img/interface/bt_stress.jpg) no-repeat; height:68px;}
#lfmenu li#lfmenu04, #lfmenu li#lfmenu04 a{background:url(../img/interface/bt_skin.jpg) no-repeat; height:68px;}
#lfmenu li#lfmenu05, #lfmenu li#lfmenu05 a{background:url(../img/interface/bt_lecturer.jpg) no-repeat; height:68px;}
#lfmenu li#lfmenu06, #lfmenu li#lfmenu06 a{background:url(../img/interface/bt_nihonbashi.jpg) no-repeat; height:48px;}
#lfmenu li#lfmenu07, #lfmenu li#lfmenu07 a{background:url(../img/interface/bt_roppongi.jpg) no-repeat; height:48px;}
#lfmenu li#lfmenu08, #lfmenu li#lfmenu08 a{background:url(../img/interface/bt_nakano.jpg) no-repeat; height:48px;}
#lfmenu li#lfmenu09, #lfmenu li#lfmenu09 a{background:url(../img/interface/bt_shinjuku.jpg) no-repeat; height:48px;}
#lfmenu li#lfmenu10, #lfmenu li#lfmenu10 a{background:url(../img/interface/bt_peking.jpg) no-repeat; height:48px;}

/*------------------------------------------------*/

#shopttl{
	margin:0;
	padding:0;
	background:url(../shoplist/img/index/lf_title.jpg) no-repeat;
	width:200px;
	height:42px;
	text-indent:-9999px;
	}

body#shopinfo #lfmenu{
	width:200px;
	margin:0 10px 0 0;
	padding:0 0 6px 0;
	float:left;
	background:url(../shoplist/img/index/lf_foot.gif) no-repeat bottom;
	background-color:#F0CABB;
	}

body#shopinfo #lfmenu ul{
	width:180px;
	margin:0 10px 0 10px;
	padding:0;
	}

body#shopinfo #lfmenu li{
	margin:0 0 0px 0;
	padding:0;
	list-style:none;
	width:180px;
	height:40px;
	text-indent:-9999px;
	display:block;
	}
body#shopinfo #lfmenu li a{
	margin:0;
	padding:0;
	list-style:none;
	width:180px;
	height:40px;
	text-indent:-9999px;
	display:block;
	outline:none;
	}

body#shopinfo li#lfmenu01, body#shopinfo li#lfmenu01 a{background:url(../shoplist/img/index/bt_nihonbashi.jpg) no-repeat;}
body#shopinfo li#lfmenu02, body#shopinfo li#lfmenu02 a{background:url(../shoplist/img/index/bt_roppongi.jpg) no-repeat;}
body#shopinfo li#lfmenu03, body#shopinfo li#lfmenu03 a{background:url(../shoplist/img/index/bt_nakano.jpg) no-repeat;}
body#shopinfo li#lfmenu04, body#shopinfo li#lfmenu04 a{background:url(../shoplist/img/index/bt_shinjuku.jpg) no-repeat;}
body#shopinfo li#lfmenu05, body#shopinfo li#lfmenu05 a{background:url(../shoplist/img/index/bt_peking.jpg) no-repeat;}

/*------------------------------------------------*/

#mainarea{
	width:545px;
	margin:0;
	padding:0;
	float:left;
	}

#mainarea p{
	font-size:12px;
	color:#555555;
	line-height:145%;
	margin:0 0 10px 0;
	}

/*------------------------------------------------*/

h2{
	margin:0 0 15px 0;
	text-indent:-9999px;
	height:100px;
}
body#checkup h2{background:url(../img/checkup/titleimage.jpg) no-repeat;}
body#contact h2{background:url(../img/contact/titleimage.jpg) no-repeat;}
body#skincheck h2{background:url(../img/check/skin_titleimage.jpg) no-repeat;}
body#quickform h2{background:url(../img/check/quick_titleimage.jpg) no-repeat;}
body#stresscheck h2{background:url(../img/check/stress_titleimage.jpg) no-repeat;}
body#kokorocheck h2{background:url(../img/check/kokoro_titleimage.jpg) no-repeat;}
body#privacy h2{background:url(../img/privacy/titleimage.jpg) no-repeat;}
body#sitemap h2{background:url(../img/sitemap/titleimage.jpg) no-repeat;}
body#shopinfo h2{background:url(../shoplist/img/index/titleimage.jpg) no-repeat;}


/*------------------------------------------------*/

body#checkup h3{
	margin:0 0 15px 0;
	padding:0;
	float:left;
	width:359px;
	height:27px;
	text-indent:-9999px;
	}
body#checkup h3 a{
	float:left;
	width:359px;
	height:27px;
	text-indent:-9999px;
	display:block;
	outline:none;
	}
body#checkup h3#checkuph301{
	background:url(../img/checkup/bt_reserve.jpg) no-repeat;
	}
body#checkup h3#checkuph302{
	background:url(../img/checkup/bt_counselor.jpg) no-repeat;
	}


/*------------------------------------------------*/

#linkarea{
	width:545px;
	text-align:right;
	margin:25px 0 0 0;
	float:left;
	}

#linkarea p{
	margin:0 10px 0 0;
	padding:0;
	float:right;
	}

/*------------------------------------------------*/

#form01{
	width:527px;
	border:solid 1px #CCCCCC;
	margin: 0 0 15px 0;
	padding:8px;
	}

#form02{
	width:527px;
	border:solid 1px #CCCCCC;
	margin:0;
	padding:8px;
	}
	
#form01 .imgbox, #form02 .imgbox{
	float:right;
	display:block;
	}

#form01 p, #form02 p{
	width:360px;
	}

/*------------------------------------------------*/

body#sitemap dl{
	width:545px;
	margin:0 0 5px 0 !important;
	padding:5px 0 5px 0px !important;
	background:url(../img/sitemap/img_bg.jpg) repeat-y;
	font-size:12px;
	}

body#sitemap dt{
	margin:0 0 0 15px !important;
	padding:0 0 0 20px !important;
	background:url(../img/sitemap/icon.gif) no-repeat;
	height:15px;
	}

body#sitemap dd{
	margin:3px 0 3px 50px;
	padding:0 0 0 10px;
	font-size:12px;
	background:url(../img/sitemap/icon02.gif) no-repeat;
	}

/*------------------------------------------------*/

#shopbox01{
	width:545px;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	background:url(../shoplist/img/index/box01_bg.gif) no-repeat bottom;
	float:left;
	}
#shopbox02{
	width:545px;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	background:url(../shoplist/img/index/box02_bg.gif) no-repeat bottom;
	float:left;
	}
#shopbox03{
	width:545px;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	background:url(../shoplist/img/index/box03_bg.gif) no-repeat bottom;
	float:left;
	}
#shopbox04{
	width:545px;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	background:url(../shoplist/img/index/box04_bg.gif) no-repeat bottom;
	float:left;
	}
#shopbox05{
	width:545px;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	background:url(../shoplist/img/index/box05_bg.gif) no-repeat bottom;
	float:left;
	}

#shopbox01 p, #shopbox02 p, #shopbox03 p, #shopbox04 p, #shopbox05 p{
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	float:left;
	line-height:180%;
	}
#shopbox01 p.shopdoc,
#shopbox02 p.shopdoc,
#shopbox03 p.shopdoc,
#shopbox04 p.shopdoc,
#shopbox05 p.shopdoc { width:340px; }
	
img{
	vertical-align:middle;
	}

body#shopinfo h3, body#contact h3{
	width:545px;
	height:35px;
	margin:0 0 10px 0;
	padding:0;
	text-indent:-9999px;
	}
	
body#shopinfo h3 a{
	width:545px;
	height:35px;
	margin:0 0 0px 0;
	padding:0;
	text-indent:-9999px;
	display:block;
	outline:none;
	}

#shopbox01 h3{background:url(../shoplist/img/index/title_nihonbashi.jpg) no-repeat;}
#shopbox02 h3{background:url(../shoplist/img/index/title_roppongi.jpg) no-repeat;}
#shopbox03 h3{background:url(../shoplist/img/index/title_nakano.jpg) no-repeat;}
#shopbox04 h3{background:url(../shoplist/img/index/title_shinjuku.jpg) no-repeat;}
#shopbox05 h3{background:url(../shoplist/img/index/title_peking.jpg) no-repeat;}

.dotbox{
	padding:10px 10px 0px 10px;
	border:dotted 1px #CCCCCC;
	clear:both;
	}
