@charset "shift_jis";

body #DomTourContainer,
#DomTourContainer table {
	font-family: "CI",Meiryo,Droid Sans,HiraKakuProN-W3,HiraKakuPro-W3,"qMmpS ProN W3","qMmpS Pro W3","qMmpS Pro W3","Hiragino Kaku Gothic ProN","Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS","Droid Sans","lr oSVbN","MS PGothic",sans-serif;
}

#container-wrap {
	padding:30px 0;
}

#container-wrap h1 {
	font-weight:normal;
	font-size:28px;
	color:#093568;
	margin:0 0 30px;
}

#container-wrap .section {
	margin:0 0 40px;
}
#container-wrap .section table.icon-details {
	border-collapse:collapse;
	width:90%;
	margin:0 auto;
}
#container-wrap .section table.icon-details th,
#container-wrap .section table.icon-details td {
	border:1px solid #bbb;
	padding:10px;
	text-align:center;
	font-weight:normal;
	font-size:15px;
}
#container-wrap .section table.icon-details th { background-color:#F3F3F4; }

#container-wrap .section table.icon-details .icon-bed-yes,
#container-wrap .section table.icon-details .icon-bed-no {
	display:block;
	font-size:13px;
	text-align:center;
	line-height:1.7;
	border-width:1px;
	border-style:solid;
	border-radius:2px;
	margin:5px 10px;
}
#container-wrap .section table.icon-details .icon-bed-yes { color:#f60; border-color:#f60;  }
#container-wrap .section table.icon-details .icon-bed-no { color:#999; border-color:#999; }

#container-wrap .section h2 {
    background:#E4EBF8;
    height:auto;
    line-height:1.5;
    margin-bottom:15px;
    padding:15px;
    position:static;
    width:auto;
    font-size:22px;
    font-weight:normal;
    color:#093568;
    text-align:center;
}

#container-wrap .section .box-list {
	margin:0 15px 30px;
	font-size:0;
}
#container-wrap .section .box-list .box {
	display:inline-block; *display:inline; *zoom:1; vertical-align:top;
	width:300px;
	font-size:13px;
	text-align:center;
	padding-bottom:15px;
}
#container-wrap .section .box-list .box img {
	margin-bottom:10px;
}
#container-wrap .section .box-list .box .roomtype {
}
#container-wrap .section .box-list .box .roomtype li {
	line-height:1.5;
	margin:0 0 2px;
}
#container-wrap .section .box-list .box .roomtype li.youji {
	color:#f60;
}
#container-wrap .section .box-list .box .roomtype li.spkodomo {
	color:#f60;
}


#container-wrap .notice {
	font-size:13px;
	color:#c00;
	border:1px solid #c00;
}
#container-wrap .notice dt {
	display:inline-block; *display:inline; *zoom:1; vertical-align:top;
	border-right:1px solid #c00;
	border-bottom:1px solid #c00;
	padding:4px 15px;
	margin-bottom:2px;
}
#container-wrap .notice dd {
	margin:5px 15px;
	text-indent:-1em;
	padding-left:1em;
}


