@charset "utf-8";

#access #title_col h2 { position:absolute; top:84px; left:50%; margin-left:-64px; z-index:1;}



/* sec1 */
#access #sec1 { width:1100px; margin:0 auto;}
#access #sec1:after{ content:" " ; clear:both; display:block; height:0;}
#access #sec1 h3 { text-align:center; padding:70px 0 30px 0;}
#access #sec1 div { background:#376b6e; padding:3px; margin-bottom:5px;}
#access #sec1 iframe { vertical-align: bottom;}
#access #sec1 dl { width:375px; float:left; padding-left:175px;}
#access #sec1 dl dt { font-weight:bold; font-size:103%;}
#access #sec1 a { display:inline-block; float:left; padding-left:15px;}
#access #sec1 a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}



/* sec2 */
#access #sec2 { width:1100px; margin:0 auto; background:url(../../access/img/sec_bg.jpg) 0 bottom no-repeat; padding:90px 0 60px 0;}
#access #sec2:after{ content:" " ; clear:both; display:block; height:0;}
#access #sec2 img.photo { float:left;}
#access #sec2 div { width:645px; float:right; padding-top:115px;}
#access #sec2 div p { padding-top:15px;}




/* sec3 */
#access #sec3 { width:1100px; margin:0 auto; background:url(../../access/img/sec_bg.jpg) 0 bottom no-repeat; padding:90px 0 75px 0;}
#access #sec3:after{ content:" " ; clear:both; display:block; height:0;}
#access #sec3 h3 { float:left; padding-left:370px;}
#access #sec3 img.icon { float:right; padding-right:185px; margin-top:-15px;}
#access #sec3 p { clear:both; text-align:center; font-size:110%; padding-bottom:80px;}
#access #sec3 a { display:block; margin-top:75px;}
#access #sec3 a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}



/* sec4 */
#access #sec4 { width:1100px; margin:0 auto; background:url(../../access/img/sec_bg.jpg) 0 bottom no-repeat; padding:25px 0 140px 0;}

#access #sec4 p.pagetop { text-align:right;}
#access #sec4 p.pagetop a { display:inline-block;}

#access #sec4 h3 { text-align:center; padding:30px 0 95px 0;}
#access #sec4 a.bnr { display:block; margin-top:75px;}
#access #sec4 a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}




/* sec5 */
#access #sec5 { width:1100px; margin:0 auto; background:url(../../access/img/sec_bg.jpg) 0 bottom no-repeat; padding:110px 0 100px 0;}
#access #sec5 h3 { text-align:center; padding-bottom:80px;}
#access #sec5 a { display:block; margin-top:65px;}
#access #sec5 a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}

/* sec5（charge_col） */
#access #charge_col { width:1050px; margin:30px auto 0; padding:25px 44px 25px 0; border:3px solid #376b6e;}
#access #charge_col:after{ content:" " ; clear:both; display:block; height:0;}
#access #charge_col div { width:480px; float:left; padding-top:20px;}
#access #charge_col div p, #access #charge_col div h4{ padding-left:50px;}
#access #charge_col div p { padding-top:20px;}
#access #charge_col div a { margin-top:20px;}
#access #charge_col img.photo { float:right;}




/* sec6 */
#access #sec6 { width:1100px; margin:0 auto; background:url(../../access/img/sec_bg.jpg) 0 bottom no-repeat; padding:110px 0 120px 0;}
#access #sec6 h3 { text-align:center; padding-bottom:125px;}


/* sec7 */
#access #sec7 { width:1100px; margin:0 auto; background:url(../../access/img/sec_bg.jpg) 0 bottom no-repeat; padding:120px 0 130px 0;}
#access #sec7:after{ content:" " ; clear:both; display:block; height:0;}
#access #sec7 h3 { text-align:center; padding-bottom:45px;}
#access #sec7 p { text-align:center; font-size:110%; padding-bottom:110px;}
#access #sec7 ul.link1 { width:260px; float:left; padding-left:75px;}
#access #sec7 ul.link2 { width:260px; float:left;}
#access #sec7 ul.link3 { width:330px; float:left;}
#access #sec7 ul li { padding-bottom:20px;}


#access #sec7 a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}



