@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 { background-image: url(/img/conset/bg_point.gif); background-repeat: repeat-y; background-position: right; background-color: #fff;}
#head_point ul { padding: 7px 16px 15px; background-image: url(/img/conset/img_point_bottom.gif); background-repeat: no-repeat; background-position: bottom;}
#head_point li { margin-bottom: 9px;}
#contents_head .banner { margin: 10px 0 0;}

.boxes { margin: 0 0 30px;}
.boxes h3 { margin: 0 0 10px;}

#box01 { padding: 0 0 15px;}
#box01 .clearfix { padding: 15px; background: url(../img/index/bg_country.gif) left top;}
#box01 .inner { width: 350px; padding: 0 0 15px; background: url(../img/index/img_country_bottom.gif) bottom no-repeat;}
#box01 h4 { padding: 15px 0 0; background: url(../img/index/img_country_top.gif) no-repeat;}
#box01 h4 p { padding: 0 15px 10px; background: #fff;}
#box01 h5 { padding: 0 15px 10px; background: #fff;}
#box01 ul { padding: 0 15px 1px; background: #fff;}
#box01 li { margin: 0 0 5px; padding: 0 0 0 15px; font-weight: bold; background: url(../img/index/icon_pink.gif) left center no-repeat;}
#box01 p { padding: 5px 15px 0; background: #fff;}

#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 h3 { margin: 0 0 20px;}
#box03 .inner { float: left; width: 240px; margin: 0 10px 0 0;}
#box03 .last { margin: 0;}
#box03 h4 { padding: 0 0 8px; background: url(../img/index/bg_sub.gif) left bottom repeat-x;}
#box03 p { margin: 15px 0;}
#box03 .link a { padding: 0 0 0 15px; background: url(/img/index/icon03.jpg) no-repeat left center;}

#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 .right { background: url(../img/index/line_report.gif) left top repeat-y;}
#box_report .more { clear: both; padding: 15px 0 0; text-align: center;}

.foot_link { padding:0 0 20px; font-size:14px; line-height:16px;}
.foot_link a { display:block; margin:0 auto; width:233px; height:32px; padding:15px 0 15px 30px; 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;}
