@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;}

#box01 {}
#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;}
#box01 .link { text-align:right;}
#box01 .link a { padding:0 0 0 15px; background:url(/img/index/icon03.jpg) no-repeat left center;}

#box02 {}
#box02 h3 { height:42px; padding:0 0 15px 42px; background:url(../img/index/icon_q.gif) left top no-repeat;}
#box02 h3 p { padding:10px 5px; background:url(../img/index/bg_sub.gif) bottom left repeat-x;}
#box02 .outside { padding:10px 15px 0; background:url(../img/index/bg_country.gif) left top;}
#box02 .inner { width:350px; margin:0 0 10px; padding:0 0 15px; background:url(../img/index/img_country_bottom.gif) no-repeat center bottom;}
#box02 h4 { background:#fff; padding:0 15px;}
#box02 .inner div { background:#fff;}
#box02 .inner div p { padding:10px 15px 0;}
#box02 .inner div .link { text-align:right;}
#box02 .inner div .link a { margin:0 0 0 5px;}

#box_report { margin:0 0 30px; padding:0 0 14px; text-align:center; background:url(../img/index/img_report.gif) bottom no-repeat;}
#box_report .inner { margin-top:-15px; position:relative; padding:5px 20px 10px; background:url(../img/index/bg_report.gif) repeat-y;}
#box_report .left { float:left; width:480px; padding:15px 0 10px; text-align:left;}
#box_report .left h4{ font-size:16px; font-weight:bold; color:#48361f;}
#box_report .left h4,
#box_report .left .name,
#box_report .left .tx { padding:0 0 10px;}
#box_report .left .link { text-align:right;}
#box_report .left .link a { padding:0 0 0 15px; background:url(/img/index/icon03.jpg) no-repeat left 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;}