@charset "utf-8";
/* CSS Document */

#main2nd .left { float: left;}
#main2nd .right { float: right;}

#main2nd #contents_head { margin: 0 0 25px; padding: 15px 15px 30px; background: url(/img/conset/bg_head.gif) left bottom repeat-x #f1eedd;}
#contents_head .left { width: 475px; padding: 265px 0 0; font-weight: bold; background: url(../img/index/img_main.jpg) no-repeat;}
#contents_head .right { width: 220px;}
#contents_head h2 { margin: 0 0 15px;}
#contents_head p { color: #4c3925;}
#contents_head .btn_entry li { margin: 0 0 8px;}
.head_point { margin: 0 0 15px; background: url(/img/conset/bg_point.gif) repeat-y right #fff;}
.head_point h3 { margin: 0 10px;}
.head_point ul { padding: 7px 16px 15px; background: url(/img/conset/img_point_bottom.gif) no-repeat bottom;}
.head_point li { margin-bottom: 9px;}

.boxes { margin: 0 0 30px;}

#box01 h3 { margin: 0 0 10px;}
#box01 .inner { width: 360px; margin: 0 0 20px;}
#box01 h4 { height: 42px; padding: 0 0 5px 42px; background: url(../img/index/icon_q.gif) left top no-repeat;}
#box01 h4 p { padding: 10px 5px; background: url(../img/index/bg_sub.gif) bottom left repeat-x;}

#box02 h3 { margin: 0 0 10px;}
#box02 .inner { width: 360px; margin: 0 0 20px;}
#box02 h4 { height: 42px; padding: 0 0 5px 42px; background: url(../img/index/icon_q.gif) left top no-repeat;}
#box02 h4 p { padding: 10px 5px; background: url(../img/index/bg_sub.gif) bottom left repeat-x;}

#box03 { padding: 0 0 15px; background: url(../img/index/bg_country.gif) left 62px;}
#box03 h3 { height: 42px; padding: 0 0 20px 42px; background: url(../img/index/icon_q.gif) left top no-repeat #fff;}
#box03 h3 p { padding: 10px 5px; background: url(../img/index/bg_sub.gif) bottom left repeat-x;}
#box03 .clearfix { padding: 15px 0 5px 15px;}
#box03 .clearfix h4 { margin: 0 0 15px;}
#box03 .clearfix .inner { float: left; margin: 0 10px 0 0; padding: 0 0 15px;}
#box03 .clearfix h5 { padding: 15px 0 0;}
#box03 .clearfix h5 p img { vertical-align: middle;}
#box03 .clearfix h5 p .icon { margin: 0 10px 0 0; vertical-align: middle;}
#box03 .clearfix p { padding: 0 15px; background: #fff;}
#box03 .clearfix .tx { padding: 10px 15px 0;}
#box03 #outside01 .inner { width: 350px; background: url(../img/index/img_country_l_bottom.gif) bottom no-repeat;}
#box03 #outside01 h5 { background: url(../img/index/img_country_l_top.gif) top no-repeat;}
#box03 #outside01 .link { padding:10px 15px 0; text-align: right;}
#box03 #outside02 .inner { width: 170px; background:url(../img/index/img_country_s_bottom.gif) bottom no-repeat;}
#box03 #outside02 h5 { background: url(../img/index/img_country_s_top.gif) top no-repeat;}
#box03 #outside02 .link { clear: both; padding: 15px 0 0; text-align: center; background: none;}

#box_report { margin: 0 0 30px; padding: 0 0 14px; background: url(../img/index/img_report.gif) bottom no-repeat;}
#box_report h3 { position: relative; z-index: 10;}
#box_report .inner { margin-top: -15px; position: relative; padding: 5px 10px 10px; background: url(../img/index/bg_report.gif) repeat-y;}
#box_report .inner .clearfix { width: 329px; padding: 20px 15px 0;}
#box_report .inner .clearfix h4,
#box_report .inner .clearfix h5,
#box_report .inner .clearfix .name,
#box_report .inner .clearfix .tx { padding: 0 0 10px;}
#box_report .inner .clearfix h5 { font-size: 16px; font-weight: bold; color: #48361f;}
#box_report .inner .clearfix .photo { float: right; margin: 0 0 5px 5px;}
#box_report .inner .clearfix .link { text-align: right;}
#box_report .inner .clearfix .link a { padding: 0 0 0 15px; background: url(/img/index/icon03.jpg) no-repeat left center;}
#box_report .inner .clearfix .more { padding: 10px 0 0; text-align: center;}
#box_report .inner .right { background: url(../img/index/line_report.gif) left top repeat-y;}

.foot_link { padding: 0 87px 20px;}
.foot_link p { width: 263px; float:left; padding: 0 10px; font-size: 14px; line-height: 16px;}
.foot_link a { display:block; margin:0 auto; height:48px; padding:7px 0 7px 40px; font-weight:bold; text-align:center; text-decoration:none;
background:url(/object/img/btn_foot.gif) no-repeat left center;}
.foot_link a:hover { background-position:right center;}
