*{padding: 0px;margin: 0px}

body{ 
background-color: #928686; 

font-family: Arial, Helvetica; 
}


.body{ 
background-color: #131114; 
text-align: left; 
padding-bottom: 10px; 
width: 780px; 
border-right: 1px solid #d6e4f1; 
border-left: 1px solid #d6e4f1 
}


h1{ 
color: #424242; 
font-size: 12px; 
font-weight: bold; 
text-align: center; 
padding-top: 5px; 
padding-left: 5px 
}


a{ 
color: #FFFFFF; 
text-decoration: underline 
}

a:visited{ 
color: #FFFFFF; 
text-decoration: underline 
}

a:hover{ color: #2a521e; 
text-decoration: underline 
}

a:active{ 
color: #559c55; 
text-decoration: underline 
}
.clear {
clear: both;
}


.line{
border-top-width: 1px; 
border-top-style: dotted; 
border-top-color: #cccccc; 
margin-bottom: 5px; 
margin-top: 5px; 
}


/**********▼テキスト一括変換**********/

.title{ 
color: #626262; 
font-size: 14px; 
font-weight: bold 
}


.item{ 
color: #626262; 
font-size: 13px; 
line-height: 16px 
}

/**********▼ヘッダー要素**********/

#header     { }


.header{ 
color: #424242; 
margin-right: 10px; 
margin-left: 10px 
}


.space{ 
font-size: 11px; 
margin-top: 5px; 
padding-right: 10px; 
padding-bottom: 5px; 
float: right 
}


.header .img{ 
background-image: url(http://www.hiciao.com/css_image/designtemplate027/bg_header.jpg); 
background-repeat: no-repeat; 
margin-top: 10px; 
height: 200px 
}


.header .header_h{ 
color: #FFFFFF; 
font-size: 16px; 
font-weight: bold; 
line-height: 16px; 
padding-top: 10px; 
}


.header .header_exp{ 
color: #FFFFFF; 
font-size: 12px; 
padding-top: 10px 
}


.header .btm    { }

/**********▼メイン要素**********/
#main    { }
.main           { }


.box01{ 
background-color: #fff 
}


.page_navi   { 
font-size: 11px; 
margin-bottom: 10px 
}


.page_navi a { 
color: #ffa200; 
font-size: 11px 
}


.box_top  { }


.box_mdl  { }


.box_btm { }


.box01 .box_mdl .title     { }

/**********▼コンテンツ（左）要素**********/
#contents01     { }


.contents01{ 
margin-top: 5px; 
width: 200px; 
float: left 
}


.contents01 .box01 .td01{ 
color: #424242; 
font-size: 12px; 
font-weight: bold 
}


.contents01 .box01 .tdfree { 
color: #424242; 
font-size: 12px; 
font-weight: normal; 
padding-bottom: 5px 
}


.contents01 .box01  { 
margin-bottom: 10px; 
margin-left: 10px 
}


.contents01 .box01 .box_top .title { 
color: #fff; 
font-size: 13px; 
font-weight: bold; 
background-image: url(http://www.hiciao.com/css_image/designtemplate027/title_side.gif); 
background-repeat: no-repeat; 
padding-top: 5px; 
padding-bottom: 4px; 
padding-left: 20px 
}


.contents01 .box01 .box_mdl{ 
background-color: #AE9D96; 

}


.contents01 .box01 .box_mdl .item { 
font-weight: bold; 
padding-top: 2px; 
padding-bottom: 3px; 
padding-left: 5px 
}


.contents01 .box01 .box_mdl .box02 .item{ 
font-size: 12px; 
font-weight: normal; 
padding-left: 15px 
}


.contents01 .box01 .box_btm{ 
background-color: #AE9D96; 

height: 10px 
}


.contents01 .adbox  { 
margin-bottom: 10px; 
margin-left: 10px 
}


.contents01 .ad { 
color: #626262; 
font-size: 12px; 
font-weight: bold; 
background-color: #b7b7b7; 
width: 190px; 
height: 60px 
}


/**********▼コンテンツ（メイン）要素**********/
#contents02     { }


.contents02 { 
margin-top: 5px; 
width: 570px; 
float: left
}


.contents02 .box01{ 
background-color: #AE9D96; 
margin-left: 10px; 
padding: 5px; 
border: solid 5px #726765; 
}


.contents02 .box01 .free { 
color: #424242; 
font-size: 12px; 
line-height: 16px; 
background-color: #AE9D96; 
padding: 10px 
}


.contents02 .box01 .free .imgbox { 
font-size: 12px; 
margin-right: 5px; 
margin-bottom: 5px; 
padding: 2px; 
float: left 
}


.contents02 .box01 .free .imgbox .img { 
font-size: 12px; 
background-color: #000; 
width: 120px; 
height: 90px 
}


.contents02 .box01 .title { 
color: #424242 
}


.contents02 .whats  { 
margin-top: 15px 
}


.contents02 .whats .title { 
color: #fff; 
background-image: url(http://www.hiciao.com/css_image/designtemplate027/title_main.gif); 
background-repeat: no-repeat; 
margin: 0; 
padding-top: 4px; 
padding-bottom: 3px; 
padding-left: 20px 
}


.contents02 .whats table { 
background-position: 7px 8px; 
width: 100% 
}


.contents02 .whats .box_mdl{ 
padding-top: 5px; 
padding-right: 5px; 
padding-left: 5px; 

}


.contents02 .whats .td01{ 
color: #424242; 
font-size: 13px; 
background-position: 0 0; 
margin: 0; padding: 0; 
width: 80px 
}


.contents02 .whats .box_btm  { 
background-color: #AE9D96; 

height: 10px 
}


.contents02 .box01 .tdfree { 
color: #424242; 
font-size: 13px; 
background-position: 7px 8px; 
padding-bottom: 8px 
}


.contents02 .coupon { 
margin-top: 15px 
}


.contents02 .coupon .title  { 
font-size: 14px; 
color: #fff; 
line-height: 15px; 
background-image: url(http://www.hiciao.com/css_image/designtemplate027/title_main.gif); 
background-repeat: no-repeat; 
margin: 0; 
padding-top: 4px; 
padding-bottom: 3px; 
padding-left: 20px 
}


.contents02 .coupon .box_mdl{ 
background-color: #AE9D96; 
padding-top: 5px; 
padding-left: 10px; 

}


.contents02 .coupon .box_mdl .td01 { 
color: #424242; 
font-size: 11px; 
background-position: 7px 8px; 
margin-bottom: 20px; 
padding: 3px; 
width: 140px 
}


.contents02 .coupon .box_btm { 

height: 5px 
}


.contents02 .enq   { 
margin-top: 15px 
}


.contents02 .enq .title { 
font-size: 14px; 
color: #fff; 
line-height: 15px; 
background-image: url(http://www.hiciao.com/css_image/designtemplate027/title_main.gif); 
background-repeat: no-repeat; 
margin: 0; 
padding-top: 4px; 
padding-bottom: 3px; 
padding-left: 20px 
}


.contents02 .enq .box_mdl{ 
background-color: #AE9D96; 
padding-top: 5px; 
padding-left: 10px; 

}


.contents02 .enq .box_mdl .td01 { 
color: #424242; 
font-size: 11px; 
background-position: 7px 8px; 
margin-bottom: 20px; 
padding: 3px; 
width: 140px 
}


.contents02 .enq .box_btm { 

height: 5px 
}


.contents02 .next{ 
color: #ff4c00; 
font-size: 11px; 
margin-top: 20px; 
margin-bottom: 20px 
}


.contents02 .adbox { 
font-weight: bold; 
text-align: center; 
margin-top: 15px 
}


.contents02 .ad { 
color: #626262; 
font-size: 12px; 
font-weight: bold; 
background-color: #b7b7b7; 
height: 120px 
}


/**********▼フッター要素**********/
#footer  { }


.footer{ 
margin-top: 10px; 
padding-top: 10px; 
padding-bottom: 10px 
}


.footer .box_top   { }

.footer .box_mdl  { }

.footer .box_btm   { }

.copyright{ 
color: #626262; 
font-size: 12px; 
text-align: center; 
margin: 0; 
padding-top: 10px 
}