@charset "utf-8";

/*------------------------------------------------------------
	guide unique
------------------------------------------------------------*/

	.title01{width:770px; margin:10px 0; padding:10px 0; border-bottom:dotted 1px #4f3b2d;}
	.left_column01{padding:0; color:#4f3b2d;}
	.left_column01 p.mainCol{padding:5px 3px; text-indent:0; line-height:1.5; font-size:100%;}
	div.lead{padding:0 0 10px 0;}
	h2{background:none; margin:0; padding:0;}
	h2.pttl{display:block; margin-bottom:20px; border:none;}
	h3{background:none; margin:0; padding:0;}
	
	img.phRight{display:block; float:right; margin:0 0 0 15px;}
	img.phLeft{display:block; float:left; margin:0 15px 0 0;}	
	img.bdr{border:solid 1px #ccc; padding:1px;}	

	.column01{width:592px; padding:4px; background:url(/guide/images/dot_bg.gif) 0 0 repeat; display:block; clear:both; margin:8px 0 0 0;}
	.column01 .columnInner{background:#fff; padding:8px; clear:both;}
	.column01 h4{display:block; padding:5px 0; border-bottom:dotted 1px  #4f3b2d; margin-bottom:8px;}
	.column01 h4.nb{display:block; padding:5px 0; border:none; margin:8px 0;}
	.column01 p{padding:0 3px 5px 0; margin:0; line-height:1.5; font-size:90%; text-indent:0;}
	p.mainCol{padding:5px 3px 10px 0; margin:0 0 5px 0;; line-height:1.5; font-size:90%; text-indent:0;}	
	.column01 strong{display:block; margin-bottom:8px;}
	.caption{font-size:90%;}
	
	br.clear{clear:both;}
	
	.btnCenter{text-align:center; clear:both;}

	
	
/*------------------------------------------------------------
	Table,List
------------------------------------------------------------*/	
	
	/*toppage*/
	
	ul.guideLabel{padding:0; margin:0; list-style:none; padding-left:4px;}
	ul.guideLabel li{padding:0; margin:0; list-style:none;}
	ul.guideLabel li{display:block; float:left; padding:4px; margin:0 6px 6px 0; background:url(/guide/images/dot_bg.gif) 0 0 repeat;}
	*html ul.guideLabel li{display:block; float:left; padding:4px 4px 2px 4px; margin:0 6px 6px 0; background:url(/guide/images/dot_bg.gif) 0 0 repeat;}	
	ul.guideLabel li.sicks{display:block; float:left; padding:4px; margin:0 6px 6px 0; background:none;}	
	*html ul.guideLabel li.sicks{display:block; float:left; padding:4px 4px 2px 4px; margin:0 6px 6px 0; background:none;}		
	ul.guideLabel li a img{ border:solid 1px #fff;}	
	ul.guideLabel li a:hover img{ border:solid 1px #ccc;}	
	
	/**/
	ul.roomPoint{padding:0; margin:0; list-style:none;}
	ul.roomPoint li{ display:block; float:left; width:179px; padding:10px 9px;  margin:10px 0; border-right: dotted 1px #ccc; font-size:90%; line-height:1.5;}


	
	table.guideTable01{width:600px; margin:5px 0;  border:none;}
	table.guideTable01 td{padding:8px 10px; font-size:100%; border-right:solid 1px #fff; border-bottom:solid 1px #fff; }
	table.guideTable01 th{padding:8px 0; font-size:100%; font-weight:bold; text-align:left;}
	table.guideTable01 td.center{text-align:center;}
	table.guideTable01 tr.line01{background:#eee;}		
	table.guideTable01 tr.line02{background:#eae2dc;}		


	div.separate{padding:10px;  border:double 3px #9ac438;  margin:20px 0; display:block;}

	h3.midashi{padding:10px 0; display:block; clear:both;}
	h4.point{display:block; padding:15px 0 5px 0; clear:both;}
	
	
	.flow{position:relative; width:760px; height:190px;}
	.flow #flow01{position:absolute; top:15px; left:15px; width:136px; height:66px; z-index:100;}	
	.flow #flow02{position:absolute; top:15px; left:108px; width:202px; height:66px; z-index:99;}		
	.flow #flow03{position:absolute; top:15px; left:268px; width:188px; height:66px; z-index:98;}		
	.flow #flow04{position:absolute; top:15px; left:423px; width:208px; height:66px; z-index:97;}		
	.flow #flow05{position:absolute; top:15px; left:596px; width:153px; height:66px; z-index:96;}		

	.flow #flow06{position:absolute; top:105px; left:85px; width:136px; height:66px; z-index:100;}	
	.flow #flow07{position:absolute; top:105px; left:188px; width:202px; height:66px; z-index:99;}		
	.flow #flow08{position:absolute; top:105px; left:323px; width:188px; height:66px; z-index:98;}		
	.flow #flow09{position:absolute; top:105px; left:503px; width:208px; height:66px; z-index:97;}		
				
	
/*------ reset-----------*/

.columnInner:after {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}


.columnInner{display:inline-block;}


/*\*/
*html .columnInner{height:1%;}
.columnInner{display:block;}
/**/

.reset{
	clear:both;
	display:block;
	height:1px;
	font-size:1px;
	line-height:1px;
}
	
/* float clear
--------------------------------------------------*/
.resetcol:after {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
	}

/*\*//*/
.resetcol {
	display:inline-table;
	width:100%;
	}
/**/

/*\*/
* html .resetcol {
	height:1%;
	}

.resetcol {
	display:block;
	}
/**/



/*#header,#footer,h1{display:none;}*/

