@charset "UTF-8";
/* CSS Document */
#main {}
.container_bg { position: relative; }
.image_bg { position: absolute; top: 0; left: 0; }
#main h1 { margin:0 22px 1em; height:39px; }
#main-visual { width: 928px; min-height: 340px; }
* html #main-visual { height: 340px; }
#main-visual h2 { height: 220px; }
#main-visual h2 img { left: 23px; }
#main-visual .h2-dsc { width: 390px; padding-left: 90px; position: relative; font-size: .924em; }
#main_content { width: 904px; margin:0!important; padding: 20px 0 10px 24px!important; background-color: #FFFFFF; }
#list_anq { width: 882px; margin-top: 10px; padding-top: 15px; background: url(/camp/at/iihada/images/bg_anq01.gif) top left no-repeat; color: #0E76CC }
.circle { font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro'; }
#list_anq ul { list-style: none; }
#list_anq li { padding:0; margin-left:1em; text-indent:-1em; }
#list_anq .left { width: 421px; padding-left: 20px; float: left; display: inline; }
#list_anq .right { width: 421px; padding-left: 20px; float: left; display: inline; }
#list_anq .footer { height: 10px; clear: left; background: url(/camp/at/iihada/images/bg_anq01.gif) bottom left no-repeat; }
.list-dsc { width: 882px; margin-top: 15px; text-align: right; font-size: .924em; }
.section  { margin-top: 10px; }
.section .left { width: 421px; float: left; display: inline; }
.section .right { width: 421px; padding-left: 62px; float: left; display: inline; }
.graph { padding-top: 10px; }
.graph-dsc { width: 400px; padding-top: 10px; }
#content01 { font-size: .924em; }
#content01 .section01 { padding-top: 50px; padding-bottom: 0; }
#content01 .section02 { padding-bottom: 80px; }
#content01 .section03 { padding-bottom: 40px; }
#content01 .section03 .left { width: 530px; }
#content01 .section03 .left .graph-dsc { width: 530px; }
#content01 .section03 .right { width: 374px; padding-left: 0; }
#bnr_area { padding-bottom: 40px; }
#bnr_area #bnr01,#bnr_area #bnr02 { width: 400xp; height: 140px; overflow: hidden; position: relative; }
#bnr_area #bnr01 a:hover,#bnr_area #bnr01 a:hover img { border: solid 0px #CCC; }
#bnr_area #bnr01 a:link img { position: absolute; top: 0; left: 0; }
#bnr_area #bnr01 a:visited img { position: absolute; top: 0; left: 0; }
#bnr_area #bnr01 a:hover img { position: absolute; top: -140px; left: 0; }
#bnr_area #bnr02 { margin-left: 80px; }
#bnr_area #bnr02 a:hover,#bnr_area #bnr02 a:hover img { border: solid 0px #CCC; }
#bnr_area #bnr02 a:link img { position: absolute; top: 0; left: 0; }
#bnr_area #bnr02 a:visited img { position: absolute; top: 0; left: 0; }
#bnr_area #bnr02 a:hover img { position: absolute; top: -140px; left: 0; }
#content02 .h3-dsc { width: 882px; margin-top: 15px; padding-bottom: 20px; text-align: right; font-size: .924em; }
#content02 .section01 { margin-bottom: 80px; }
#content02 .section02 { margin-bottom: 80px; }
#content02 .message { padding-bottom: 20px; text-align: center; }
#content02 .message-btn { padding-bottom: 30px; text-align: center; }

