@charset "UTF-8";
/* ----------------------------------------
   旅館専用 CSS
   
---------------------------------------- */
#mv{
	background:url(../images/inn/mv.jpg) no-repeat;
	height:214px;
	padding:0;
}

#mv h1{font-size:12px; 
		color:#FFF;
		height:17px;
		padding:4px 0 0 4px;
		margin:0;}
		
#mv img.mvp{
	margin:0;
	padding:0;
}


#mv div#pageTitle{
	margin-top:0;

}
#contentArea h1#intro{
	background: url(../images/inn/ttl_h1.png) no-repeat;
}
#contentArea h1#h1_sub{
	background: url(../images/inn/h1_sub.png) no-repeat;
}
ul.g_nav li a#inn {
	background-position: -190px -40px;
}
#contentArea img.tit{
	margin-bottom:12px;
}
#contentArea img.tit02{
	margin-left:8px;
	margin-bottom:10px;
}

/*--main_button--*/
#contentArea ul.main_btn li.b_main1 a{
	margin-right:10px;
	background: url(../images/inn/main_btn01.jpg) left top no-repeat;
		display: block;
		position: relative;
		overflow: hidden;
		text-align: center;           
		height: 43px; 
		width:294px;
		text-indent:0;
}


#contentArea ul.main_btn li a:hover img{
	position: relative;
	top: -43px;}  


/*--h2--*/
#contentArea h2#ttl_h2_area{
	margin-bottom:5px;
	background-image:url(../images/common/ttl_h2_area.gif);
}
#contentArea img#ttl_h2_area{
	margin:20px 0 5px 0;
}

#contentArea h2#ttl_h2_results{
	background-image:url(../images/common/ttl_h2_results.gif);
}

#contentArea img#ttl_h2_results{
	margin:40px 0 8px 0;
}

/*-- 希望出店エリア --*/
.area_list div#one{
	background-image: url(../images/inn/one.gif);
}
.area_list div#two{
	background-image:url(../images/inn/two.gif);
}

.area_list div dl{
	width:455px;
}
.area_list div dl dt{
	width:100px;
}
.area_list div dl dd{
	width:355px;
	padding-left:100px;
}
*:first-child+html .area_list div dl dd,
* html .area_list div dl dd{
	padding-left:0;/*IE Hack*/
}



/*-- 改善実績 --*/
p.blue{
    color: #032752;
}

table.result_table{
    border: 1px #032752 solid;
}
table.result_table th{
    border: 1px #032752 solid;
}
table.result_table td{
	color:#032752;
    border: 1px #032752 solid;
}
table.result_table .enph{
    background:#f5faff;
}



/* 保養所何でもコーナー
 ------------------------------------------------------------------------------*/
#contentArea h1#intro_sanitarium{
	background: url(../images/inn/ttl_h1_sanitarium.png) no-repeat;
}

/*--h2--*/
#contentArea h2#ttl_h2_btxt_charge{
	margin:0 0 5px 10px;
	background-image:url(../images/inn/ttl_h2_btxt_charge.png);
}
#contentArea h2#ttl_h2_organization{
	background-image:url(../images/inn/ttl_h2_organization.png);
}
#contentArea h2#ttl_h2_systemflow{
	background-image:url(../images/inn/ttl_h2_systemflow.png);
}

/*-- h3 --*/
h3#ttl_h3_problem,
h3#ttl_h3_clear{
	height:15px;
	margin:0 0 5px 10px;
	display:block;
	text-indent:-4000px;
	font-size:1px;
	overflow:hidden;
	background-repeat:no-repeat;
}
h3#ttl_h3_problem{
	background-image:url(../images/inn/ttl_h3_problem.png);
}
h3#ttl_h3_clear{
	background-image:url(../images/inn/ttl_h3_clear.png);
}


/*-- problem_list --*/
ol.problem_list{
	width:620px;
	padding:10px 0;
	margin:0 10px 0 10px;
	border:1px solid #245378;
}
ol.problem_list li{
	padding:0 20px 0 5em;
}
ol.problem_list li span{
	margin:0 1em 0 -4em;
	color:#245378;
}
ol.problem_list#blue{
	padding:10px 0 0 0;
	background:url(../images/inn/round_top.png) no-repeat #245378;
	border:none;
}
ol.problem_list#blue li{
	color:#ffffff;
}
ol.problem_list#blue li span{
	color:#ffa133;
}
ol.problem_list#blue li.end{
	padding-bottom:10px;
	background:url(../images/inn/round_btm.png) left bottom no-repeat #245378;
}



/*-- btext --*/
.btxt#btxt_clear{
	height:76px;
	margin:10px 0 0 40px;
	background-image:url(../images/inn/btxt_clear.png);
}
.btxt#btxt_concept{
	height:106px;
	margin:20px 0 0 15px;
	background-image:url(../images/inn/btxt_concept.png);
}


/*-- img --*/
img.left40{
	margin-left:40px;
}
img.left50{
	margin-left:50px;
	margin-bottom:10px;
}







