/*ヘッダー*/
li.kojin a {
	display : block ;
	width : 170px ;
	height : 23px ;
	background-image : url("../images/common/tab_kojin_on.jpg");
	background-repeat : no-repeat ;
	}
	
a.houjin_tab {
	display : block ;
	width : 170px ;
	height : 23px ;
	background-image : url("../images/common/tab_houjin_off.jpg");
	background-repeat : no-repeat ;
	}



/*タブ*/
/*だっこルームTOP*/
ul.tab_takuji {
	display : block ;
	width : 720px ;
	height : 70px ;
	margin-left : 14px ;
	background-image : url("../images/dakko/tab_base_kojin2-2.jpg");
	background-repeat : no-repeat ;
	}
	
ul.tab_takuji:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
ul.tab_takuji li {
	float : left ;
	}
	
li.takuji1 a {
	display : block ;
	width : 120px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu1-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 76px ;
	}
	
li.takuji1-off a {
	display : block ;
	width : 120px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu1.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 76px ;
	}
	
li.takuji7 a {
	display : block ;
	width : 90px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu3.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.takuji7-on a {
	display : block ;
	width : 90px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu3-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
a.takuji2 {
	display : block ;
	width : 154px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu2.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
a.takuji2-on {
	display : block ;
	width : 154px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu2-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.takuji3 a {
	display : block ;
	width : 127px ;
	height : 17px ;
	background-image : url("../images/dakko/kojin2-menu-plus.jpg");
	background-repeat : no-repeat ;
	margin : 47px 0px 0px 0px ;
	}

	
/*droppy部分*/
ul.tenpo_navi {
	width : 150px ;
	height : 129px ;
	background-image : url("../images/common/dakko_pulldown.jpg");
	background-repeat : no-repeat ;
	margin-top : 1px ;
	margin-left : 1px ;
	padding-top : 7px ;
	position : absolute ;
	}
	
ul.tenpo_navi li {
	float : none ;
	margin-left : 6px ;
	margin-bottom : 2px ;
	padding-left : 14px ;
	font-size : 11px ;
	background-image : url("../images/common/pulldown_t.jpg");
	background-repeat : no-repeat ;
	background-position : 0px 3px ;
	}
	
ul.tenpo_navi a {
	color : #999999 ;
	}
	
ul.takuji_service {
	clear : both ;
	display : block ;
	width : 720px ;
	height : 29px ;
	margin-left : 14px ;
	background-image : url("../images/dakko/base_kojin2-3.jpg");
	background-repeat : no-repeat ;
	}
	
ul.takuji_serviceul:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
ul.takuji_service li {
	float : left ;
	}

li.service1 a {
	display : block ;
	width : 48px ;
	height : 28px ;
	background-image : url("../images/dakko/kojin2-menu1-1.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 8px ;
	}
	
li.service2 a {
	display : block ;
	width : 80px ;
	height : 28px ;
	background-image : url("../images/dakko/kojin2-menu1-2.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 8px ;
	}
	
li.service2-on a {
	display : block ;
	width : 80px ;
	height : 28px ;
	background-image : url("../images/dakko/kojin2-menu1-2-on.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 8px ;
	}
	
li.service3 a {
	display : block ;
	width : 69px ;
	height : 28px ;
	background-image : url("../images/dakko/kojin2-menu1-3.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 3px ;
	}
	
li.service3-on a {
	display : block ;
	width : 69px ;
	height : 28px ;
	background-image : url("../images/dakko/kojin2-menu1-3-on.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 3px ;
	}
	
li.service4 a {
	display : block ;
	width : 68px ;
	height : 28px ;
	background-image : url("../images/dakko/kojin2-menu1-4.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 3px ;
	}
	
li.service4-on a {
	display : block ;
	width : 68px ;
	height : 28px ;
	background-image : url("../images/dakko/kojin2-menu1-4-on.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 3px ;
	}
	
/*タブ*/
/*だっこルームPLUSTOP*/
ul.tab_takuji-plus {
	display : block ;
	width : 720px ;
	height : 70px ;
	margin-left : 14px ;
	background-image : url("../images/dakko/tab_base_kojin2-3.jpg");
	background-repeat : no-repeat ;
	}
	
ul.tab_takuji-plus:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
ul.tab_takuji-plus li {
	float : left ;
	}
	
	
li.takuji0 a {
	display : block ;
	width : 120px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu0.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0 ;/*74px*/
	}
	
li.takuji0-on a {
	display : block ;
	width : 120px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu0-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0;
	}
	
	
	
li.takuji1 a {
	display : block ;
	width : 120px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu1-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 74px ;
	}
	
li.takuji1-off a {
	display : block ;
	width : 120px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu1.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 74px ;
	}
	
a.takuji2 {
	display : block ;
	width : 154px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu2.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.takuji2 a{
	display : block ;
	width : 154px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu2.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.takuji6 a{
	display : block ;
	width : 79px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu2.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.takuji6-on a{
	display : block ;
	width : 79px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu2-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.takuji3 a {
	display : block ;
	width : 127px ;
	height : 17px ;
	background-image : url("../images/dakko/kojin2-menu-plus.jpg");
	background-repeat : no-repeat ;
	margin : 47px 0px 0px 15px ;
	}
	
li.takuji4 a {
	display : block ;
	width : 127px ;
	height : 17px ;
	background-image : url("../images/dakko/kojin2-menu-dakko.jpg");
	background-repeat : no-repeat ;
	margin : 47px 0px 0px 15px ;
	}
	
li.takuji5 a {
	display : block ;
	width : 138px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu3.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.takuji5-on a {
	display : block ;
	width : 138px ;
	height : 25px ;
	background-image : url("../images/dakko/kojin2-menu3-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
/*droppy部分*/
ul.tenpo_navi {
	width : 154px ;
	height : 129px ;
	background-image : url("../images/common/dakko_pulldown.jpg");
	background-repeat : no-repeat ;
	margin-top : 1px ;
	margin-left : 0px ;
	padding-top : 7px ;
	position : absolute ;
	}
	
ul.tenpo_navi li {
	float : none ;
	margin-left : 6px ;
	margin-bottom : 2px ;
	padding-left : 14px ;
	font-size : 11px ;
	background-image : url("../images/common/pulldown_t.jpg");
	background-repeat : no-repeat ;
	background-position : 0px 3px ;
	}
	
ul.tenpo_navi a {
	color : #999999 ;
	}
	
ul.tenpo_navi2 {
	width : 154px ;
	height : 30px ;
	background-image : url("../images/common/dakko_pulldown2.jpg");
	background-repeat : no-repeat ;
	margin-top : 1px ;
	margin-left : 0px ;
	padding-top : 7px ;
	position : absolute ;
	}
	
ul.tenpo_navi2 li {
	float : none ;
	margin-left : 6px ;
	margin-bottom : 2px ;
	padding-left : 14px ;
	font-size : 11px ;
	background-image : url("../images/common/pulldown_t.jpg");
	background-repeat : no-repeat ;
	background-position : 0px 3px ;
	}
	
ul.tenpo_navi2 a {
	color : #999999 ;
	}
	

	
ul.takuji_service {
	clear : both ;
	display : block ;
	width : 720px ;
	height : 29px ;
	margin-left : 14px ;
	background-image : url("../images/dakko/base_kojin2-3.jpg");
	background-repeat : no-repeat ;
	}
	
ul.takuji_serviceul:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
ul.takuji_service li {
	float : left ;
	}

li.service1 a {
	display : block ;
	width : 48px ;
	height : 28px ;
	background-image : url("../images/dakko/kojin2-menu1-1.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 8px ;
	}
	
li.service2 a {
	display : block ;
	width : 80px ;
	height : 28px ;
	background-image : url("../images/dakko/kojin2-menu1-2.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 8px ;
	}
	
li.service3 a {
	display : block ;
	width : 69px ;
	height : 28px ;
	background-image : url("../images/dakko/kojin2-menu1-3.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 3px ;
	}
	
li.service4 a {
	display : block ;
	width : 68px ;
	height : 28px ;
	background-image : url("../images/dakko/kojin2-menu1-4.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 3px ;
	}

	
/*タブ*/
/*だっこルーム&だっこルームPLUS*/
h2.tab_dakko {
	display : block ;
	width : 720px ;
	height : 55px ;
	margin-left : 14px ;
	background-image : url("../images/dakko/tab_base_kojin2-1.jpg");
	background-repeat : no-repeat ;
	}

/*コンテンツ*/
/*だっこルームTOP*/
div.takuji_box {
	width : 670px ;
	margin : 22px 0px 0px 40px ;
	}

div.takuji_box600 {
	width : 600px ;
	margin : 22px 0px 0px 40px ;
	}

div.takuji_box h2 {
	width : 670px ;
	height : 130px ;
	background-image : url("../images/dakko/gaiyo_bg.gif");
	background-repeat : no-repeat ;
	margin-bottom : 22px ;
	}
	
div.takuji_box h3 {
	display : block ;
	padding-left : 14px ;
	border-bottom : 1px solid #84D2FF ;
	height : 18px ;
	font-weight : normal ;
	font-size : 13px ;
	color : #3399FF ;
	background-image : url("../images/dakko/h5_img.gif");
	background-repeat : no-repeat ;
	}
	
div.takuji_box600 h3.news {
	display : block ;
	padding-left : 14px ;
	border-bottom : 1px solid #84D2FF ;
	height : 18px ;
	font-weight : normal ;
	font-size : 13px ;
	color : #3399FF ;
	background-image : url("../images/dakko/h5_img.gif");
	background-repeat : no-repeat ;
	}
	
div.takuji_box p {
	margin : 14px 0px 22px 16px ;
	line-height : 1.6em ;
	font-size : 13px ;
	color : #666666 ; 
	}
	
div.img1 img {
	position : absolute ;
	z-index : 1 ;
	top : 440px ;
	left : 750px ;
	*left : 780px ;
	}
	
div.img2 img {
	position : absolute ;
	z-index : 1 ;
	top : 560px ;
	left : 750px ;
	*left : 780px ;
	}
	
div.takuji_box ul {
	margin : 14px 0px 22px 26px ;
	line-height : 1.6em ;
	letter-spacing : 0.1em ;
	font-size : 13px ;
	color : #666666 ; 
	}
	
div.takuji_box600 ul {
	margin : 14px 0px 22px 26px ;
	line-height : 1.6em ;
	letter-spacing : 0.1em ;
	font-size : 13px ;
	color : #666666 ; 
	}
	
div.takuji_box li {
	background-image : url("../images/common/triangle_blue.jpg");
	background-repeat : no-repeat ;
	background-position : 0px 7px ;
	margin-bottom : 5px ;
	}
	
div.takuji_box600 li {
	background-image : url("../images/common/triangle_blue.jpg");
	background-repeat : no-repeat ;
	background-position : 0px 7px ;
	margin-bottom : 5px ;
	}
	
div.takuji_box ul a {
	line-height : 1.6em ;
	letter-spacing : 0.1em ;
	font-size : 13px ;
	color : #666666 ; 
	margin-left : 13px ;
	}
	
div.takuji_box600 ul a {
	line-height : 1.6em ;
	letter-spacing : 0.1em ;
	font-size : 13px ;
	color : #666666 ; 
	margin-left : 13px ;
	}
	
/*コンテンツ*/
/*だっこルーム&だっこルームPLUS*/
div.dakko_box {
	margin : 22px 0px 0px 25px ;
	}
	
ul.select_room {
	_margin-left : -12px ;
	}
	
ul.select_room:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
ul.select_room li {
	float : left ;
	margin : 0px 12px ;
	}
	
div.dakko_box h3 {
	clear : both ;
	height : 26px ;
	background-image : url("../images/dakko/midashi_dakkomap.jpg");
	background-repeat : no-repeat ;
	margin-top : 15px ;
	margin-left : 12px ;
	}
	
ul.dakko_map {
	margin : 10px 0px 40px 15px ;
	width : 665px ;
	height : 447px ;
	background-image : url("../images/dakko/dakko_map.jpg");
	background-repeat : no-repeat ;
	background-position : right ;
	}
	
ul.dakko_map:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
ul.dakko_map li {
	float : left ;
	margin : 20px 5px 0px 0px ;
	}

h3.service {
	background-image : url("../images/dakko/midashi_service.jpg");
	background-repeat : no-repeat ;
	width : 675px ;
	height : 26px ;
	margin : 20px 0px 15px 0px ;
	}
	
h3.staff {
	background-image : url("../images/dakko/midashi_staff.jpg");
	background-repeat : no-repeat ;
	width : 675px ;
	height : 26px ;
	margin : 20px 0px 15px 0px ;
	}
	
h3.tenpo {
	background-image : url("../images/dakko/midashi_tenpo.jpg");
	background-repeat : no-repeat ;
	width : 675px ;
	height : 26px ;
	margin : 20px 0px 15px 0px ;
	color: #666;
	padding: 3px 0 0 25px;
	}

#serve h4 {
	color: #333;
	font-weight: bold;
	width: 681px;
	border-left: 9px solid #FFA4A4;
	border-bottom: 1px solid #FFA4A4;
	padding: 3px 0 0 10px;
	}
	
h5.short {
	color:#0e82cc;
	background:url(../image/dakko/room/h5_img.gif) repeat-y left top;
	border-bottom:1px solid #84d2ff;
	font-weight: bold;
	padding: 0pt 5px 3px 15px;
	margin: 20px 0pt 10px 0pt;
	width: 220px;
	}

h5 {
	color:#0e82cc;
	background:url(../image/dakko/room/h5_img.gif) repeat-y left top;
	border-bottom:1px solid #84d2ff;
	font-weight: bold;
	padding: 0pt 5px 3px 15px;
	margin: 20px 0pt 10px 0pt;
	}
	

	
img.illustration {
	float: right;
	margin: 60px 0 20px 0;
}

img.illustration-2 {f
	float:right;
	margin:5px 10px 10px 10px;
}

img.illustration-3 {
	margin-top: 10px;
}

img.illustration-4 {
	float: right;
	margin: 10px 0 20px 0;
	width: 124px;
	height: 90px;
	overflow: hidden;
}

#room img.map {
	margin: 10px 0 10px 50px;
}

#access p {
	font-size: 13px;
	color: #666;
	line-height:1.4em;
	margin-left: 25px;
}

#room p.right {
	text-align: right;
}

/*ヘッドスパ部分*/

#room #main .headspa_detail{
	margin: 5px 20px 15px 20px; 
}

#room #main .headspa_detail p.midashi{
	font-weight: bold;
	color: #666; 
	border-left: 4px solid #84D2FF;
	padding-left: 6px;
	margin-top: 10px;
}

/*規約*/

#room #main .kiyaku-group {
	margin-top: 15px;
	padding-left: 15px;
	display: block;
}

#room #main .kiyaku-group p.midashi {
	border-left: 4px solid #84D2FF;
	padding-left: 6px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

#room #main .kiyaku-group p.honbun {
	font-size: 12px;
	color: #333;
	line-height: 1.4em;
	margin-top: 5px;
	margin-left: 10px;
}

#room #main .kiyaku-group p.setback {
	font-size: 12px;
	color: #333;
	line-height: 1.4em;
	margin-top: 5px;
	margin-left: 30px;
}

#room #main .kiyaku-group li {
	list-style-type: decimal;
	font-size: 12px;
	color: #333;
	line-height: 1.4em;
	margin-top: 10px;
	margin-left: 30px;
}


#newsreport {font-size:12px; margin-bottom:15px;}
#newsreport .entry{display:block;padding:10px 0 15px 15px;clear:both;}
#newsreport .date{display:block;border-right:2px solid #CCCCCC;width:80px;float:left;color:#666666;font-weight:bold;}
#newsreport .entrytitle{display:block;width:550px;float:right;}
#newsreport .entrytitle a{color:#0e82cc;}
#newsreport .entrytitle a:hover{color:#BCE7FF;}
#newsreport .entrytxt{padding: 10px 0 10px 0;line-heignt:1.5em;color:#666;}
#newsreport .entry-header{margin: 20px 0 10px 0;line-heignt:1.5em;clear:both;height: 25px;border-bottom:1px solid #CCCCCC;}
#newsreport .entry-image {width:600px;overflow:hidden;clear:both;margin:10px auto 15px auto;text-align:center;}
.returnlink {text-align:right;}
#newsreport .returnlink a{color:#0e82cc;}


#gaiyotext-2 {
	margin:0 0 30px 0;
	height:240px;
	background-image: url(../image/dakko/plus/t_gaiyo-2.jpg);
	background-repeat: no-repeat;
	background-position: left 60px;
}
#gaiyotext-2 p{
	color:#666;
	padding:0px 20px 0 20px;
	font-weight:bold;
	line-height:1.5em;
}

.timetable, .timeschedule-2, .charge {padding:0 0 20px 55px;margin:10px 0 0 0;clear:right;}
.timetable table,.timeschedule-2 table,.charge table{width:560px;padding:0;margin:5px 0;border:1px solid #999;border-collapse:collapse;caption-side:top;}
.timetable caption {background:url(../image/dakko/plus/t_timetable.gif) no-repeat center top;height:55px;text-indent:-999em;font-size:0.1em;}
.timeschedule-2 caption {background:url(../image/dakko/plus/t_schedule-2.gif) no-repeat center top;height:55px;text-indent:-999em;font-size:0.1em;}
.timetable th,.timeschedule-2 th,.charge th {padding:2px 7px;border:1px solid #999;font-size:1.0em;font-weight:bold;}
.timetable td,.timeschedule-2 td,.charge td {color:#666;padding:7px;border:1px solid #999;font-size:1.0em;}

.newslist {font-size:12px; margin-bottom:15px;}
.newslist .entry{display:block;padding:10px 0 15px 15px;clear:both;}
.newslist .date{display:block;color:#666666;font-weight:bold;}
.newslist .category{display:block;color:#666666;font-weight:bold;}
.newslist .entrytitle{display:block;}
.newslist .entrytitle a{color:#0e82cc;font-weight:bold;}
.newslist .entrytitle a:hover{color:#BCE7FF;}
.newslist .entrytxt{padding: 10px 0 10px 0;line-heignt:1.5em;color:#666;}
.newslist .entry-header{margin: 20px 0 0px 0;line-heignt:1.5em;clear:both;border-bottom:1px solid #CCCCCC;}
.newslist .entry-image {width:600px;overflow:hidden;clear:both;margin:10px auto 15px auto;text-align:center;}
.returnlink {text-align:right;}
.newslist .returnlink a{color:#0e82cc;}
