/* a_box
----------------------------------------------------------- */

/* A-1 plan-and-blogbox */
div#a_box #a_1 {margin:0 12px 24px 0; padding:0;}

div#a_box #a_1 #planbox {margin:0 10px 0 0; padding:0;}
div#a_box #a_1 #planbox h2 {}
div#a_box #a_1 #planbox #sheetbox {margin:0; padding:10px; background-color:#EDEAD3;}
div#a_box #a_1 #planbox #sheetbox #mini {margin:0 0 7px 0; padding:5px; background-color:#E0DBC6;}

div#a_box #a_1 #blogbox {margin:0 0 0 10px; padding:0;}
div#a_box #a_1 #blogbox h3 {}
div#a_box #a_1 #blogbox #sheetbox {margin:0; padding:10px 0; background-color:#fff;}
div#a_box #a_1 #blogbox #sheetbox p {}
div#a_box #a_1 #blogbox #sheetbox p span {}


/*  A-2 planbox */
div#a_box #a_2 {margin:0 12px 24px 0; padding:0;}
div#a_box #a_2 #mini {margin:0 0 8px 0; padding:0; /* border-bottom:#BFB6AF 1px solid; */}

div#a_box #a_2 #minileft {float:left; width:680px; margin:0; padding:0;}
div#a_box #a_2 #miniright {float:right; width:170px; margin:0; padding:0;}
div#a_box #a_2 #miniright p {}
div#a_box #a_2 #miniright p a {width:170px; height:50px; margin:0; padding:0; display:block; background:url(../../img/base/m_plan02.gif) no-repeat scroll left top;}
div#a_box #a_2 #miniright p a:hover {background:url(../../img/base/m_plan02_ov.gif) no-repeat scroll left top;}
div#a_box #a_2 #miniright p a strong {position:relative; width:170px; height:50px;  display: block; z-index:-1; overflow: hidden;}


/*  A-3 imagetitlebox */
div#a_box #a_3 {margin:0 12px 24px 0; padding:0;}

/*  A-4 plantitlebox */
div#a_box #a_4 {margin:0 12px 24px 0; padding:0;}


/*  A-5 title-text */
div#a_box #a_5 {margin:0 12px 24px 0; padding:0;}
div#a_box #a_5 h3 {}
div#a_box #a_5 p {}


/*  A-6 */
div#a_box #a_6 {margin:0 0 24px 0; padding:0;}
div#a_box #a_6 #c_box {float:left; width:280px; margin:0 12px 0 0; padding:0;}


/*  A-7 */
div#a_box #a_7 {margin:0 0 24px 0; padding:0;}
div#a_box #a_7 #c_box {float:left; width:280px; margin:0 12px 0 0; padding:0;}
div#a_box #a_7 #c_box p a{}


/*  A-8 */
div#a_box #a_8 {margin:0 0 24px 0; padding:0;}
div#a_box #a_8 h4 {}
div#a_box #a_8 #e_box {float:left; width:207px; margin:0 12px 0 0; padding:0;}
div#a_box #a_8 #e_box p a{}


/*  A-9 */
div#a_box #a_9 {margin:0 0 24px 0; padding:0;}
div#a_box #a_9 h4 {}
div#a_box #a_9 p {}
div#a_box #a_9 #b_box {float:left; width:426px; margin:0 12px 0 0; padding:0;}
div#a_box #a_9 #b_box #mini{margin:0; padding:0;}


/*  A-10 */
div#a_box #a_10 {padding:0; margin:0 0 24px 0;}
div#a_box #a_10 p {}
div#a_box #a_10 #b_box {float:left; width:426px; margin:0 12px 0 0; padding:0;}
div#a_box #a_10 #b_box #mini{margin:0; padding:0;}


/*  A-11 */
div#a_box #a_11 {margin:0 0 24px 0; padding:0; background: url(../../img/base/a_box_back.gif) repeat scroll left top;}
div#a_box #a_11 #d_box {float:left; width:570px; margin:0 12px 0 0; padding:0;}
div#a_box #a_11 #c_box {float:right; width:282px; margin:0 12px 0 0; padding:0;}
div#a_box #a_11 #c_box h4 {}
div#a_box #a_11 #c_box p {}
div#a_box #a_11 #c_box p a {}
div#a_box #a_11 #c_box #mini {margin:0; padding:0 11px;}


/*  A-12 */
div#a_box #a_12 {margin:0 0 24px 0; padding:0;}
div#a_box #a_12 h4 {}
div#a_box #a_12 p {}
div#a_box #a_12 #c_box {float:left; width:280px; margin:0 12px 0 0; padding:0;}


/*  A-13 */
div#a_box #a_13 {margin:0 0 24px 0; padding:0; background: url(../../img/base/a_box_back.gif) repeat scroll left top;}
div#a_box #a_13 #d_box {float:left; width:570px; margin:0 12px 0 0; padding:0;}
div#a_box #a_13 #d_box h4 {}
div#a_box #a_13 #d_box h5 {}
div#a_box #a_13 #d_box p {}
div#a_box #a_13 #d_box p.right {text-align:right;}
div#a_box #a_13 #d_box #mini{margin:0; padding:0 11px;}
div#a_box #a_13 #c_box {float:right; width:282px; margin:0 12px 0 0; padding:0;}
div#a_box #a_13 #c_box img {border:none; margin:0;}


/* A-14 flashbox */
div#a_box #a_14 {margin:0 12px 24px 0; padding:0;}
div#a_box #a_14 h4 {}


/* A-15 */
div#a_box #a_15 {margin:0 12px 24px 0; padding:0;}
div#a_box #a_15 h4 {}
div#a_box #a_15 #d_box {float:left; width:570px; margin:0 12px 0 0; padding:0;}
div#a_box #a_15 #c_box {float:right; width:282px; margin:0; padding:0;}
div#a_box #a_15 #c_box p a {}
div#a_box #a_15 #c_box #mini{margin:0; padding:0;}


/*  A-16 */
div#a_box #a_16 {margin:0 0 24px 0; padding:0; background: url(../../img/base/a_box_back.gif) repeat scroll left top;}
div#a_box #a_16 #c_box {float:left; width:282px; margin:0 12px 0 0; padding:0;}
div#a_box #a_16 #c_box img {border:none; margin:0; padding:0;}
div#a_box #a_16 #d_box {float:right; width:570px; margin:0 12px 0 0; padding:0;}
div#a_box #a_16 #d_box h4 {}
div#a_box #a_16 #d_box h5 {}
div#a_box #a_16 #d_box p {}
div#a_box #a_16 #d_box p img {border:none; margin:0 5px 0 0; padding:0;}
div#a_box #a_16 #d_box #mini{margin:0; padding:0 11px;}
div#a_box #a_16 #d_box #mini p a{}


/*  A-16_1 */
div#a_box #a_16_1 {margin:0 0 24px 0; padding:0; background: url(../../img/base/a_box_back.gif) repeat scroll left top;}
div#a_box #a_16_1 #c_box {float:left; width:282px; margin:0 12px 0 0; padding:0;}
div#a_box #a_16_1 #c_box img {border:none; margin:0; padding:0;}
div#a_box #a_16_1 #d_box {width:570px; margin:0 12px 0 0; padding:0;}
div#a_box #a_16_1 #d_box h4 {}
div#a_box #a_16_1 #d_box h5 {}
div#a_box #a_16_1 #d_box p {}
div#a_box #a_16_1 #d_box p img {border:none; margin:0 5px 0 0; padding:0;}
div#a_box #a_16_1 #d_box #mini{margin:0; padding:0 11px;}
div#a_box #a_16_1 #d_box #mini p a{}


/* A-17 */
div#a_box #a_17 {margin:0 12px 24px 0; padding:0;}
div#a_box #a_17 table {}
div#a_box #a_17 th {}
div#a_box #a_17 td {}
div#a_box #a_17 td.grbox {}
div#a_box #a_17 #mini{margin:0 0 12px 0; padding:0;}
div#a_box #a_17 strong{}


/* A-18 */
div#a_box #a_18 {margin:0 12px 24px 0; padding:0;}
div#a_box #a_18 table {}
div#a_box #a_18 th {}
div#a_box #a_18 td {}


/* A-21 */
div#a_box #a_21 {margin:0 0 24px 0; padding:0;}
div#a_box #a_21 #b_box {float:left; width:426px; margin:0 12px 0 0; padding:0;}
div#a_box #a_21 #mini {margin:0 0 12px 0; padding:0; padding:0 0 0 12px; border-left:8px solid #969280;}
div#a_box #a_21 #mini p {}


/* A-22 */
div#a_box #a_22 {margin:0 12px 24px 0; padding:0;}
div#a_box #a_22 img {/* border:4px solid #D1CAA1; */}
div#a_box #a_22 h4 {/* border-bottom:2px solid #aaa; */}
div#a_box #a_22 h5 {}
div#a_box #a_22 p a {}
div#a_box #a_22 p a img {/* border:4px solid #D1CAA1; */}
div#a_box #a_22 p a:hover img {/* border:4px solid #999; */}
div#a_box #a_22 #mini {margin:0 0 12px 0; padding:0 0 5px 0; /* border-bottom:#DFE2EA dotted 1px; */}
div#a_box #a_22 #mini p {}


/* A-23 */
div#a_box #a_23 {margin:0 0 24px 0; padding:0;}
div#a_box #a_23 #d_box {float:right; width:570px; margin:0 12px 0 0; padding:0;}
div#a_box #a_23 #d_box img {}
div#a_box #a_23 #d_box p img {/* border:4px solid #D8D2B3; margin:0; */}
div#a_box #a_23 #d_box p a {}
div#a_box #a_23 #d_box p a img {/* border:4px solid #D1CAA1; */}
div#a_box #a_23 #d_box p a:hover img {/* border:4px solid #999; */}

div#a_box #a_23 #c_box {float:left; width:282px; margin:0 12px 0 0; padding:0;}
div#a_box #a_23 #c_box h4 {}
div#a_box #a_23 #c_box h5 {}
div#a_box #a_23 #c_box #mini {margin:0; padding:0;}


/* A-24 */
div#a_box #a_24 {margin:0 0 24px 0; padding:0; background: url(../../img/base/a_box_back.gif) repeat scroll left top;}
div#a_box #a_24 h4 {}
div#a_box #a_24 h5 {}
div#a_box #a_24 p {}
div#a_box #a_24 p img {}
div#a_box #a_24 p a {}
div#a_box #a_24 p a img {/* border:4px solid #D1CAA1; */}
div#a_box #a_24 p a:hover img {/* border:4px solid #999; */}
div#a_box #a_24 #b_box {float:left; width:426px; padding:0; margin:0 12px 0 0;}
div#a_box #a_24 #b_box #mini {margin:0; padding:0 11px;}
div#a_box #a_24 #b_box #mini p {}

/* A-24-1 */
div#a_box #a_24_1 {margin:0 0 24px 0; padding:0; background: url(../../img/base/a_box_back.gif) repeat scroll left top;}
div#a_box #a_24_1 h4 {}
div#a_box #a_24_1 h5 {}
div#a_box #a_24_1 p {}
div#a_box #a_24_1 p img {}
div#a_box #a_24_1 p a {}
div#a_box #a_24_1 p a img {/* border:4px solid #D1CAA1; */}
div#a_box #a_24_1 p a:hover img {/* border:4px solid #999; */}
div#a_box #a_24_1 #b_box {float:left; width:426px; padding:0; margin:0 12px 0 0;}
div#a_box #a_24_1 #b_box #mini {margin:0; padding:0 11px;}
div#a_box #a_24_1 #b_box #mini p {}


/* A-25 */
div#a_box #a_25 {margin:0 12px 24px 0; padding:0;}
div#a_box #a_25 table {}
div#a_box #a_25 th {}
div#a_box #a_25 td {}
div#a_box #a_25 td.grbox {}


/* A-26 */
div#a_box #a_26 {margin:0 12px 24px 0; padding:0;}
div#a_box #a_26 table {}
div#a_box #a_26 th {width:60px;}
div#a_box #a_26 td {}


/* A-27 */
div#a_box #a_27 {margin:0 12px 24px 0; padding:0;}
div#a_box #a_27 table {}
div#a_box #a_27 th {}
div#a_box #a_27 td {}
div#a_box #a_27 td.grbox {}
div#a_box #a_27 #mini{margin:0 0 12px 0; padding:0 0 0 10px; border-left:8px solid #969280;}
div#a_box #a_27 strong{}


/* A-28 */
div#a_box #a_28 {padding:0; margin:0 0 24px 0; background: url(../../img/base/a_box_back.gif) repeat scroll left top;}
div#a_box #a_28 h4 {}
div#a_box #a_28 h5 {}
div#a_box #a_28 p {}
div#a_box #a_28 table {margin:0 0 11px 0; border-top:#ccc 1px solid; border-left:#ccc 1px solid;}
div#a_box #a_28 table p {}
div#a_box #a_28 th {width:85px; padding:4px 5px 0 5px; border-bottom:#ccc 1px solid; border-right:#ccc 1px solid; background-color:#60503A;}
div#a_box #a_28 th p {}
div#a_box #a_28 td {padding:4px 0 0 7px; border-bottom:#ccc 1px solid; border-right:#ccc 1px solid; background-color:#fff;}
div#a_box #a_28 #b_box #mini{margin:0; padding:0 11px;}
div#a_box #a_28 #b_box {float:left; width:426px; padding:0; margin:0 12px 0 0;}


/* A-29 */
div#a_box #a_29 {padding:0; margin:0 0 24px 0;}
div#a_box #a_29 h4 {}
div#a_box #a_29 h5 {}
div#a_box #a_29 #b_box {float:left; width:426px; padding:0; margin:0 12px 0 0;}
div#a_box #a_29 #b_box #mini { margin:0; padding:10px; background-color:#D8D2B3;}


/* A-30 */
div#a_box #a_30 {padding:0; margin:0 0 24px 0;}
div#a_box #a_30 h4 {}
div#a_box #a_30 h5 {}
div#a_box #a_30 #c_box {float:left; width:280px; padding:0; margin:0 12px 0 0;}
div#a_box #a_30 #c_box #mini {margin:0; padding:10px; background-color:#D8D2B3;}
div#a_box #a_30 #c_box #mini p a{}


/* A-31 */
div#a_box #a_31 {padding:0; margin:0 0 24px 0;}
div#a_box #a_31 h4 {}
div#a_box #a_31 h5 {}
div#a_box #a_31 #e_box {float:left; width:207px; padding:0; margin:0 12px 0 0;}
div#a_box #a_31 #e_box #mini {margin:0; padding:10px; background-color:#D8D2B3;}
div#a_box #a_31 #e_box #mini p a{}


/* A-32 map */
div#a_box #a_32 {margin:0 12px 24px 0; padding:0;}







/* a_box
----------------------------------------------------------- */

/* b-1 */
div#b_1 {padding:0; margin:0 0 24px 0; float:left;}
div#b_1 #b_box {width:426px; padding:0; margin:0 12px 24px 0;}
div#b_1 #mini {margin:0 0 12px 0; padding:0; padding:0 0 0 12px; border-left:8px solid #969280;}
div#b_1 #mini p {}






/* c_box
----------------------------------------------------------- */

div#c_box #sheetbox {
	margin:0;
	padding:0px;
}


/* C-1 blog-part */
div#c_box #e_1 {margin:0 0 20px 0; padding:0;}
div#c_box #e_1 #sheetbox {}
div#c_box #e_1 #sheetbox p {/*border-bottom:#BFB6AF 1px solid;*/}
div#c_box #e_1 #sheetbox p span {}


/* C-2 mail-user */
div#c_box #e_2 {margin:0 0 20px 0; padding:0; text-align:center;}
div#c_box #e_2 h3 {}
div#c_box #e_2 #sheetbox {}
div#c_box #e_1 #sheetbox p {}
div#c_box #e_2 #sheetbox p a {}


/* C-3 link-banner */
div#c_box #e_3 {margin:0 0 20px 0; padding:0;}
div#c_box #e_3 p {}
div#c_box #e_3 p a {}

/* C-4 yado-info */
div#c_box #e_4 {margin:0 0 20px 0; padding:0;}
div#c_box #e_4 h4 {}


/* C-5 appeal-point */
div#c_box #e_5 {margin:0 0 20px 0; padding:0;}
div#c_box #e_5 #sheetbox {}
div#c_box #e_5 #sheetbox #mini { margin:0 0 8px 0; padding:0 0 4px 0; /*border-bottom:#AAA691 1px solid;*/}
div#c_box #e_5 #sheetbox #minileft {float:left; width:66px; margin:0; padding:0;}
div#c_box #e_5 #sheetbox #minileft img {margin:0; padding:0; /*border:#B2AD9A 3px solid;*/}
div#c_box #e_5 #sheetbox #miniright {float:right; width:170px; margin:0; padding:0;}


/* C-6 plan-search */
div#c_box #e_6 {margin:0 0 20px 0; padding:0; text-align:center;}
div#c_box #e_6 #sheetbox {
	background: #DED7C0;
}
div#c_box #e_6 h3{margin:0;}

/* C-7 plan-boton */
div#c_box #e_7 {margin:0 0 20px 0; padding:0;}







/* d_box
----------------------------------------------------------- */

/*  d-2 planbox */
div#d_box #a_2 {
	margin:0;
	padding:0;
	height: 43px;
}
div#d_box #a_2 #mini {
	margin:0;
	padding:0; /* border-bottom:#BFB6AF 1px solid; */
	height: 43px;
}

div#d_box #a_2 #minileft {float:left; width:370px; margin:0; padding:0;}
div#d_box #a_2 #miniright {
	float:right;
	width:165px;
	margin:6px 0 0 0;
	padding:0;
}
div#d_box #a_2 #miniright p {}
div#d_box #a_2 #miniright p a {width:165px;
	height:28px; margin:0; padding:0; display:block; background:url(../../img/base/m_plan02.gif) no-repeat scroll left top;}
div#d_box #a_2 #miniright p a:hover {background:url(../../img/base/m_plan02_ov.gif) no-repeat scroll left top;}
div#d_box #a_2 #miniright p a strong {
	position:relative;
	width:165px;
	height:28px;
	display: block;
	z-index:-1;
	overflow: hidden;
}


/*  d-3 imagetitlebox */
div#d_box #a_3 {margin:0 0 20px 0; padding:0;}


/*  d-4 plantitlebox */
div#d_box #a_4 {margin:0 0 20px 0; padding:0;}


/*  d-5 title-text */
div#d_box #a_5 {
	margin:0 0 20px 0;
	padding:0;
	background: #F4EFE6;
	height:100px; overflow-y:scroll;
}
div#d_box #a_5 h3 { color:#FF3F54; font-weight:normal;margin:10px 0 3px 10px;}
div#d_box #a_5 h3 span{font-weight:normal; font-size:13px; margin:0 10px 0 0;}
div#d_box #a_5 p { font-size:12px;margin:0 10px 8px 10px;}
div#d_box #a_5 {
scrollbar-face-color: #BE6B54;
scrollbar-track-color: #D5BF8F;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #fff8dc;
scrollbar-shadow-color: #d2691e;
scrollbar-3dlight-color: #ffebcd;
scrollbar-darkshadow-color: #8b0000;
}


/*  A-6 */
div#d_box #a_6 {
	margin:0 0 24px 0;
	padding:10px 0 10px 15px;
	background: #DED7C0;
}
div#d_box #a_6 #c_box {
	float:left;
	width:225px;
	margin:0 12px 0 0;
	padding:0;
}


/*  A-7 */
div#d_box #a_7 {margin:0 0 24px 18px; padding:0;}
div#d_box #a_7 #c_box {float:left; width:178px; margin:0 12px 0 0; padding:0;}
div#d_box #a_7 #c_box p a{}


/*  A-8 */
div#d_box #a_8 {margin:0 0 24px 18px; padding:0;}
div#d_box #a_8 h4 {}
div#d_box #a_8 #e_box {float:left; width:130px; margin:0 12px 0 0; padding:0;}
div#d_box #a_8 #e_box p a{}


/*  d-9 */
div#d_box #a_9 {
	margin:0 0 24px 0;
	padding:0;
}
div#d_box #a_9 h3 { margin:0 12px 8px 0;}
div#d_box #a_9 h4 {}
div#d_box #a_9 p {}
div#d_box #a_9 #b_box {
	float:left;
	width:360px;
	margin:0;
	padding:0;
}
div#d_box #a_9 #b_box #mini{margin:0; padding:0;}


/*  A-10 */
div#d_box #a_10 {
	margin:0 0 24px 0;
	padding:60px 0 0 10px;
	background: url(../../img/base/special_bg.jpg) no-repeat;
	height: 163px;
}
div#d_box #a_10 p {}
div#d_box #a_10 #b_box {
	float:left;
	/* [disabled]width:340px; */
	margin:0 20px 0 0;
	padding:0;
}
div#d_box #a_10 #b_box #mini{margin:0; padding:0;}


/*  A-11 */
div#d_box #a_11 {margin:0 0 24px 18px; padding:0; background: url(../../img/base/a_box_back.gif) repeat scroll left top;}
div#d_box #a_11 #d_box {float:left; width:368px; margin:0 12px 0 0; padding:0;}
div#d_box #a_11 #c_box {float:right; width:178px; margin:0 12px 0 0; padding:0;}
div#d_box #a_11 #c_box h4 {}
div#d_box #a_11 #c_box p {}
div#d_box #a_11 #c_box p a {}
div#d_box #a_11 #c_box #mini {margin:0; padding:0;}


/*  A-12 */
div#d_box #a_12 {
	margin:0 0 24px 0;
	padding:0 ;
}
div#d_box #a_12 h4 {}
div#d_box #a_12 p {}
div#d_box #a_12 #c_box {
	float:left;width:220px;margin:0 0 0 20px;
	padding:0;
}


/*  A-13 */
div#d_box #a_13 {margin:0 0 24px 18px; padding:0; background: url(../../img/base/a_box_back.gif) repeat scroll left top;}
div#d_box #a_13 #d_box {float:left; width:368px; margin:0 12px 0 0; padding:0;}
div#d_box #a_13 #d_box h4 {}
div#d_box #a_13 #d_box h5 {}
div#d_box #a_13 #d_box p {}
div#d_box #a_13 #d_box p.right {text-align:right;}
div#d_box #a_13 #d_box #mini{margin:0; padding:0;}
div#d_box #a_13 #c_box {float:right; width:178px; margin:0 12px 0 0; padding:0;}
div#d_box #a_13 #c_box img {border:none; margin:0;}


/* d-14 flashbox */
div#d_box #a_14 {margin:0 0 20px 0; padding:0;}
div#d_box #a_14 h4 {}


/* A-15 */
div#d_box #a_15 {margin:0 0 24px 18px; padding:0;}
div#d_box #a_15 h4 {}
div#d_box #a_15 #d_box {float:left; width:368px; padding:0; margin:0 12px 0 0;}
div#d_box #a_15 #c_box {float:right; width:178px; padding:0; margin:0 12px 0 0;}
div#d_box #a_15 #c_box p a {}
div#d_box #a_15 #c_box #mini{margin:0; padding:0;}


/*  A-16 */
div#d_box #a_16 {
	margin:0;
	padding:0;
}
div#d_box #a_16 #c_box {float:left; width:178px; margin:0 12px 0 0; padding:0;}
div#d_box #a_16 #c_box img {border:none; margin:0; padding:0;}
div#d_box #a_16 #d_box {float:right; width:368px; margin:0 12px 0 0; padding:0;}
div#d_box #a_16 #d_box h4 {}
div#d_box #a_16 #d_box h5 {}
div#d_box #a_16 #d_box p {}
div#d_box #a_16 #d_box p img {border:none; margin:0 5px 0 0; padding:0;}
div#d_box #a_16 #d_box #mini{margin:0; padding:0;}
div#d_box #a_16 #d_box #mini p a{}


/*  A-16_1 */
div#d_box #a_16_1 {margin:0 0 24px 18px; padding:0; background: url(../../img/base/a_box_back.gif) repeat scroll left top;}
div#d_box #a_16_1 #c_box {float:left; width:179px; margin:0 8px 0 0; padding:0;}
div#d_box #a_16_1 #c_box img {border:none; margin:0; padding:0;}
div#d_box #a_16_1 #d_box {width:363px; margin:0 8px 0 0; padding:0;}
div#d_box #a_16_1 #d_box h4 {}
div#d_box #a_16_1 #d_box h5 {}
div#d_box #a_16_1 #d_box p {}
div#d_box #a_16_1 #d_box p img {border:none; margin:0 5px 0 0; padding:0;}
div#d_box #a_16_1 #d_box #mini{margin:0; padding:0;}
div#d_box #a_16_1 #d_box #mini p a{}


/* A-17 */
div#d_box #a_17 {margin:0 0 20px 0; padding:0;}
div#d_box #a_17 table {}
div#d_box #a_17 th {}
div#d_box #a_17 td {}
div#d_box #a_17 td.grbox {}
div#d_box #a_17 #mini{margin:0 0 12px 0; padding:0;}
div#d_box #a_17 strong{}


/* d-18 */
div#d_box #a_18 {margin:0 0 20px 0; padding:0;}
div#d_box #a_18 table {}
div#d_box #a_18 th {}
div#d_box #a_18 td {}


/* A-21 */
div#d_box #a_21 {margin:0 0 24px 18px; padding:0;}
div#d_box #a_21 h3 {margin:0 12px 8px 0;}
div#d_box #a_21 #b_box {float:left; width:273px; margin:0 12px 0 0; padding:0;}
div#d_box #a_21 #mini {margin:0 0 12px 0; padding:0; padding:0 0 0 12px; border-left:8px solid #969280;}
div#d_box #a_21 #mini p {}


/* d-22 */
div#d_box #a_22 {margin:0 0 20px 0; padding:0;}
div#d_box #a_22 h4 {/* border-bottom:2px solid #aaa; */}
div#d_box #a_22 h5 {}
div#d_box #a_22 img {/* border:4px solid #D1CAA1; */}
div#d_box #a_22 p a {}
div#d_box #a_22 p a img {/* border:4px solid #D1CAA1; */}
div#d_box #a_22 p a:hover img {/* border:4px solid #999; */}
div#d_box #a_22 #mini {margin:0 0 12px 0; padding:0 0 5px 0; /* border-bottom:#DFE2EA dotted 1px; */}
div#d_box #a_22 #mini p {}


/* A-23 */
div#d_box #a_23 {margin:0 0 24px 18px; padding:0;}
div#d_box #a_23 #d_box {float:right; width:368px; margin:0 12px 0 0; padding:0;}
div#d_box #a_23 #d_box img {}
div#d_box #a_23 #d_box p img {/* border:4px solid #D8D2B3; margin:0; */}
div#d_box #a_23 #d_box p a {}
div#d_box #a_23 #d_box p a img {/* border:4px solid #D1CAA1; */}
div#d_box #a_23 #d_box p a:hover img {/* border:4px solid #999; */}

div#d_box #a_23 #c_box {float:left; width:178px; margin:0 12px 0 0; padding:0;}
div#d_box #a_23 #c_box h4 {}
div#d_box #a_23 #c_box h5 {}
div#d_box #a_23 #c_box #mini {margin:0; padding:0;}



/* A-24 */
div#d_box #a_24 {margin:0 0 24px 18px; padding:0; background: url(../../img/base/a_box_back.gif) repeat scroll left top;}
div#d_box #a_24 h4 {}
div#d_box #a_24 h5 {}
div#d_box #a_24 p {}
div#d_box #a_24 p img {}
div#d_box #a_24 p a {}
div#d_box #a_24 p a img {/* border:4px solid #D1CAA1; */}
div#d_box #a_24 p a:hover img {/* border:4px solid #999; */}
div#d_box #a_24 #b_box {float:left; width:273px; padding:0; margin:0 12px 0 0;}
div#d_box #a_24 #b_box #mini {margin:0; padding:0;}
div#d_box #a_24 #b_box #mini p {}

/* A-24-1 */
div#d_box #a_24_1 {margin:0 0 24px 18px; padding:0; background: url(../../img/base/a_box_back.gif) repeat scroll left top;}
div#d_box #a_24_1 h4 {}
div#d_box #a_24_1 h5 {}
div#d_box #a_24_1 p {}
div#d_box #a_24_1 p img {}
div#d_box #a_24_1 p a {}
div#d_box #a_24_1 p a img {/* border:4px solid #D1CAA1; */}
div#d_box #a_24_1 p a:hover img {/* border:4px solid #999; */}
div#d_box #a_24_1 #b_box {float:left; width:273px; padding:0; margin:0 12px 0 0;}
div#d_box #a_24_1 #b_box #mini {margin:0; padding:0;}
div#d_box #a_24_1 #b_box #mini p {}


/* A-25 */
div#d_box #a_25 {margin:0 0 20px 0; padding:0;}
div#d_box #a_25 table {}
div#d_box #a_25 th {}
div#d_box #a_25 td {}
div#d_box #a_25 td.grbox {}


/* A-26 */
div#d_box #a_26 {margin:0 0 20px 0; padding:0;}
div#d_box #a_26 table {}
div#d_box #a_26 th {width:60px;}
div#d_box #a_26 td {}


/* d-27 */
div#d_box #a_27 {margin:0 0 20px 0; padding:0;}
div#d_box #a_27 table {}
div#d_box #a_27 th {}
div#d_box #a_27 td {}
div#d_box #a_27 td.grbox {}
div#d_box #a_27 #mini{
	margin:0 0 12px 0;
	padding:0 0 0 10px;
	border-left:3px solid #4F0000;
}
div#d_box #a_27 strong{}
div#d_box #a_27 h3{ color:#4F0000; background:url(../../img/base/h3_bg.gif) repeat-x; padding:5px 0 5px 10px;}

/* A-28 */
div#d_box #a_28 {padding:0; margin:0 0 24px 18px; background: url(../../img/base/a_box_back.gif) repeat scroll left top;}
div#d_box #a_28 h4 {}
div#d_box #a_28 h5 {}
div#d_box #a_28 p {}
div#d_box #a_28 table {margin:0 0 11px 0; border-top:#ccc 1px solid; border-left:#ccc 1px solid;}
div#d_box #a_28 table p {}
div#d_box #a_28 th {width:85px; padding:4px 5px 0 5px; border-bottom:#ccc 1px solid; border-right:#ccc 1px solid; background-color:#60503A;}
div#d_box #a_28 th p {}
div#d_box #a_28 td {padding:4px 0 0 7px; border-bottom:#ccc 1px solid; border-right:#ccc 1px solid; background-color:#fff;}
div#d_box #a_28 #b_box #mini{margin:0; padding:0;}
div#d_box #a_28 #b_box {float:left; width:273px; padding:0; margin:0 12px 0 0;}


/* d-29 */
div#d_box #a_29 {margin:0 0 24px 18px; padding:0;}
div#d_box #a_29 h4 {}
div#d_box #a_29 h5 {}
div#d_box #a_29 #b_box {float:left; width:273px; padding:0; margin:0 12px 0 0;}
div#d_box #a_29 #b_box #mini { margin:0; padding:5px; background-color:#D8D2B3;}


/* A-30 */
div#d_box #a_30 {margin:0 0 24px 18px; padding:0;}
div#d_box #a_30 h4 {}
div#d_box #a_30 h5 {}
div#d_box #a_30 #c_box {float:left; width:178px; padding:0; margin:0 12px 0 0;}
div#d_box #a_30 #c_box #mini {margin:0; padding:5px; background-color:#D8D2B3;}
div#d_box #a_30 #c_box #mini p a{}



/* A-31 */
div#d_box #a_31 {
	margin:0 0 24px 0;
	padding:14px 0 14px 14px;
	border: #D1BFB0 solid 5px;
}
div#d_box #a_31 h4 {}
div#d_box #a_31 h5 {}
div#d_box #a_31 #e_box {
	float:left;
	width:340px;
	padding:0;
	margin:0 12px 12px 0;
}
div#d_box #a_31 #e_box #mini {
	margin:0;
	padding:5px;
	background-color:#DED7C0;
	height: 90px;
}
div#d_box #a_31 #e_box #mini p a{}
div#d_box #a_31 #hlbox7{
	float:left;
	width:80px;
	height:80px;
	padding:5px;
	background:#FFF;
	margin: 0 10px 0 0;
}

/* d_part map */
div#d_box #a_32 {margin:0 0 20px 0; padding:0;}

.kanade{background:url(../../img/cuisine/kanade.jpg) no-repeat top left; width:730px; height:287px;}
.kanade p{ font-size:12px; line-height:150%;color:#EAFFD3; padding:50px 0 0 10px;}
.kanade p.btn{ padding:25px 0 0 0; text-align:right;}

.akari{background:url(../../img/cuisine/akari.jpg) no-repeat top left; width:730px; height:287px;}
.akari p{ font-size:12px; line-height:150%;color:#EAFFD3; padding:50px 0 0 10px; }
.akari p.btn{ padding:25px 0 0 10px; text-align: left;}

.kirameki{background:url(../../img/cuisine/kirameki.jpg) no-repeat top left; width:730px; height:287px;}
.kirameki p{ font-size:12px; line-height:150%;color:#EAFFD3; padding:50px 0 0 10px;}
.kirameki p.btn{ padding:25px 0 0 0; text-align:right;}

.gankutsu{background:url(../../img/onsen/gankutsu.jpg) no-repeat top left; width:730px; height:287px;}
.gankutsu p{ font-size:12px; line-height:150%;color:#362E00; padding:0 0 0 10px;}
.gankutsu p.time{ color:#B02E00; padding:30px 0 0 180px;}

.roten{background:url(../../img/onsen/roten.jpg) no-repeat top left; width:730px; height:287px;}
.roten p{ font-size:12px; line-height:150%;color:#FFF; padding:80px 140px 0 10px;}


.uchi{background:url(../../img/onsen/uchi.jpg) no-repeat top left; width:730px; height:287px;}
.uchi p{ font-size:12px; line-height:150%;color:#FFF; padding:80px 0 0 180px;}
.uchi p.time{ color:#B02E00; padding:30px 0 0 180px;}

.gallery{background:url(../../img/facilities/gallery.jpg) no-repeat top left; width:730px; height:400px;}
.gallery p{ font-size:12px; line-height:150%;color:#B02E00;}
.gallery p.com01{ }
.gallery p.com02{ }

.bg01{background:url(../../img/facilities/bg01.jpg) no-repeat top left; width:730px; height:360px;}
.bg01 p{ color:#802B10;}
.bg01 div#mini{padding:20px 0 0 0;}

.bg02{background:url(../../img/facilities/gankutsu.jpg) no-repeat top left; width:730px; height:360px;}
.bg02 p{ color:#802B10; padding:50px 0 0 200px;}

.bg03{background:url(../../img/facilities/bamboo.jpg) no-repeat top left; width:730px; height:240px;}
.bg03 p{ color:#802B10; padding:70px 10px 0 490px;}

.bg04{background:#F0D6BD url(../../img/facilities/libur01.jpg) no-repeat top left; width:730px; height:283px;}
.bg04 p{ color:#4F1D00; padding:110px 0 0 340px;}
