@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; }
.ib{display:inline-block;}
.clfix:after{content:'';display:block;height:0px;clear:both;visibility:hidden;}


body {font-family: 'secgcr';font-size:15px;line-height:26px;color:#000;background:#000;}
.content_container {width:1280px; background:#fff; position:relative; left:50%; margin-left:-640px; display:none; }
.content_page_wrap {overflow:hidden;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}
.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 #fff;}
.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%; }

.transparent{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';opacity:0;}

.cover{position:relative;height:689px;padding-top:340px;background:#000;text-align:center;color:#fff;}
.cover h1{position:relative;margin-bottom:60px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';opacity:0;}
.cover p{position:relative;width:548px;margin:0 auto 30px auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';opacity:0;}
.cover .bg{position:absolute;top:0;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';opacity:0;}
.cover .bg img{width:100%;}

.section{position:relative;}
.section h2{position:relative;}
.section p.bar{padding-top:35px;background:url(../img/bg-bar.gif) no-repeat;}
.section p{position:relative;width:510px;color:#555;}
.section p.subtit{font-family:'secgcm';color:#000;}
 
.sec01{height:1528px;padding:232px 0px 0 653px;}
.sec01 h2{margin-bottom:25px;}
.sec01 p.subtit{margin-bottom:70px;}
.sec01 .bg{position:absolute;top:0;left:0;background:#f0f1f3}
.sec01 .bg div{position:relative;height:900px;}
.sec01 .bg div:first-child{height:860px;}
.sec01 .bg .phone_shine{float:right;width:716px;}
.sec01 .bg div span{position:absolute;top:0;right:0;}
.sec01 .bg img{width:100%;vertical-align:top;}

.sec02{height:1175px;padding:585px 0px 0 145px;background:#000;}
.sec02 h2{margin-bottom:25px;}
.sec02 p{color:#fff;}
.sec02 p.subtit{margin-bottom:70px;color:#fff;}
.sec02 .bg{position:absolute;top:0;left:0;}
.sec02 .bg div{position:relative;}
.sec02 .bg div:first-child{height:800px;}
.sec02 .bg div span{position:absolute;top:0;left:0;}
.sec02 .bg img{width:100%;vertical-align:top;}


.sec03{height:1077px;padding:161px 0px 0 695px;background:#fff url(../img/bg_sec03.jpg) no-repeat 0 0;}
.sec03 h2{margin-bottom:38px;}
.sec03 p{margin-bottom:30px;}
.sec03 p.btn{margin-left:264px;}
.sec03 p.mb75{margin-bottom:75px;}
.sec03 .btn_download{display:inline-block;width:177px;height:38px;background:url(../img/btn_download_pdf.gif) no-repeat;}
.sec03 .btn_download:hover{background-position:0 -38px;}
.sec03 .btn_download span{text-indent:-9999px;font-size:0;position:absolute;top:-9999px;}





