@import url('../../../../css/common.css');
@import url('../../../../css/webfont.css');

body, ul, li, ol, dl, dt, dd, p, div, h1, h2, h3, h4, h5{margin:0px;padding:0;list-style:none;}
body {font-size:62.5%; color:#000;}
a:hover{text-decoration:none;}
::selection { color: #000 !important;}
#section {width:100%; height: 100%}
#section img{width:100%; display:block;}
#section img.no-margin {margin:0;}
#section > div{ background-color: #fff; background-size: 100% auto;}
#section .main > div {margin-top:0;}
#section .main > div:first-child{ margin-top: 0px;}
#section div > p span{ letter-spacing:0;}
#section .main a.close { width:45px; height:45px; display:block; position:fixed; top:0; right:0; z-index:1000;}
#section > a img{display:block; width:100%;}
#section .sub> div { position: relative; }
#section .sub a.back { display: block; position: fixed; width: 15%; height: auto; left:0px; top: 0px;z-index:9999;}

/* info_rotate */
.acc_tag{position:absolute; left:-9999px; top:-9999px; visibility:hidden; height:0px; width:0; text-indent:-9999px; font-size:0 }
.show {display:block;}
.hide{display:none;}


/* main */


p.sub-txt {width:87.5%; margin:0 auto;}
p.sub-txt.common {width:87.5%; margin:0 auto; padding-bottom: 12.34375%}
section.gray {background:#e9ebf3;}
section.gray2 {background:#dcdddf;}

#section .pop_btn {text-align:center;padding-bottom:40px;}
#section .pop_btn img{width:173px;height:42px;margin:0 auto;}

.view .pop{background:#040e0f;}
.view .pop h2{padding:25px 0 50px;}	
.view .pop .pop_txt{color:#fff;padding:0 10% 90px;}


.cover,.sec, .sec-thumb{border-bottom:5px solid #fff;}
.sec-2{border:none;}
.pop{border-top:5px solid #fff;}
.view a+.pop{border:none;}

.sec{padding-bottom:65px;}
.sec h2{padding:90px 0 50px}
.sec .m_txt{padding:0 10%;}
.sec .m_txt p{color:#fff;padding-bottom:25px;}

.sec-1{background:url(../img/img_background01.jpg) no-repeat 0 0;background-size:cover;}
.sec-2{background:#02090b;}
.sec-3{background:url(../img/img_background03.jpg) no-repeat 0 0;background-size:cover;}
.sec-4{background:url(../img/img_background04.jpg) no-repeat 0 0;background-size:cover;}
.sec-5{padding-bottom:0;background:#030c0e;}
.sec-5 .m_txt{padding-bottom:255px;background:url(../img/img_background05.jpg) no-repeat center bottom;background-size:100%;}
.sec-5 .m_txt p{min-height:192px;}
.sec-6{border:none;background:url(../img/img_background06.jpg) no-repeat 0 0;background-size:cover;}


#section {/* -webkit-text-size-adjust: none;*/ font-size:3.5vw; font-family: secgcm; line-height: 1.8em; letter-spacing:0; text-align:justify; }

/*@media all and ( min-width:410px ) {
    #section { font-size:2.4em; line-height:32px; -webkit-text-size-adjust:none; }
	.sec-5 .m_txt{padding-bottom:305px;}
}

@media all and ( min-width:720px ) {
    #section { font-size:3.5em; line-height:60px; -webkit-text-size-adjust:none; }
	.sec-5 .m_txt{padding-bottom:555px;}
}*/
