@import url('../../../css/normalize.css');
@import url('../../../css/common.css');
@import url('../../../css/webfont.css');

/* common */
.hide {display:none;}
.show {display:block;}
.hide { display:none; }
.left { float:left; }
.right { float:right; }
.border { border:1px solid red }

body {}
.content_container {width:1280px; background:#fff; position:relative; left:50%; margin-left:-640px; display:none; }
.content_page_wrap {background:#fff;display:none; position:relative;width:1280px; padding:0;margin:0 auto;}

/* btns */
.bn-back {background:url('../img/bn_back.png') 0 0 no-repeat; width:60px; height:60px; overflow:hidden; text-indent:-10000px; display:block; position:absolute; right:0; top:0; z-index:1000}
.btns {position:absolute; right:0; bottom:20px}
.btns a {display:block; overflow:hidden; text-indent:-10000px; width:211px; height:12px; padding:6px 0 12px 11px;}
.btns .first {background:url('../img/nav_1.jpg') 12px 5px no-repeat;}
.btns .first:hover {background:url('../img/nav_1_on.jpg') 12px 5px no-repeat;}
.btns .second.on {background:url('../img/nav_2_on.jpg') 12px 11px no-repeat; border:5px solid #000; margin:0 0 0 -5px;}
.btns .third {background:url('../img/nav_3.jpg') 12px 16px no-repeat;}
.btns .third:hover {background:url('../img/nav_3_on.jpg') 12px 16px no-repeat;}
.gotop_1 {position:absolute; bottom:0; right:30px; width:69px; height:10px; padding:30px 10px; display:block; overflow:hidden; text-indent:-1000px; background:url('../img/btn_top.png') 50% 50% no-repeat;}

.sns-bns {position:absolute; top:31px; left:32px; z-index:1000;}
.sns-bns li {}
.sns-bns li a { display:block; width:21px; height:51px }
.sns-bns li a.underline{border-bottom:1px solid #000;}
.sns-bns li a > img{margin-top:12px;}
.sns-bns li a > img.mTop14{margin-top:14px;}

/* loading */
.loading { position:absolute; top:50%; left:50%; margin:-8px 0 0 -38px; width:76px; height:16px; background:url('../img/loading.png') 0 0; }
.loading p { position:relative; left:0%; top:25px; text-align:center; font:12px/1 'samsungif_bd'; }
/* info_rotate */

.info_rotate { position:fixed; left:0; top:0; width:100%; height:100%; background:#fff; z-index:9999; display:none; }
.info_rotate img { width:100%; }

/*add 2015-02-28*/
.if_award{position:relative;width:1280px;margin:0 auto;background:#fff;}
.if_award img{vertical-align:top;}
.if_award > div{position:relative;}
.if_award h3{position:relative;z-index:2;margin-bottom:20px;}
.if_award p{font-size:15px;line-height:27px;font-family:'samsungif_medium';letter-spacing:0px;position:relative;z-index:2;color:#555;}
.if_award > div > img{position:absolute;top:0;left:0;}
.section01{padding-top:411px;background:url('../img/bg_top_ifaward.jpg') no-repeat left top;}
.section01 > div{border-bottom:1px solid #e9e8e9;width:1052px;margin:0 auto;text-align:center;padding-bottom:65px;}
.section01 .logo{position:absolute;top:221px;left:125px;}
.section01 .webfont{font-size:16px;line-height:23px;font-family:'samsungif_medium';letter-spacing:0px;text-align:center;color:#000;}
.section01 .webfont.blank01{margin-bottom:25px;}
.section01 .webfont.blank02{margin-bottom:20px;}
.section01 .webfont.blank03{margin-bottom:0px;}
.section01 .tit{width:750px;margin:0 auto 55px auto;}
.section01 .warning{width:752px;height:240px;margin:0 auto 28px auto;}
.section02{padding:133px 0 0 600px;height:555px;}		
.section03{padding:80px 0 0 110px;height:646px;}
.section04{padding:80px 0 0 757px;height:913px;}
.section05{padding:195px 0 0 606px;height:525px;}
.section05 p{color:#fff;}
.section06{position:relative;padding:140px 0 0 0px;height:674px;}
.section06 h3{margin:0 0px 20px 85px;}
.section06 p{text-align:right;width:447px;margin-left:109px;}
.section07{position:relative;padding:640px 0 0 0px;height:290px;}
.section07 h3{float:left;margin:0 0 0 110px;}
.section07 p{float:left;margin-left:95px;top:-3px;}
.section08{position:relative;padding:139px 0 0 749px;height:688px;}
.section08 p{color:#fff;}
.section09{padding-top:98px;height:506px;background:url('../img/bg_bottom_ifaward.jpg') no-repeat left bottom;}
.section09 div{width:785px;margin:0 auto;}
