@charset "UTF-8";

/* 메인 비주얼 */
.main_visual {pointer-events:none;}


/* 하단 이니셜 */
.copyright_sig {width:100%; padding:5px; font-size:12px; color:#777; text-align:right; box-sizing:border-box;}


/*tab menu*/
.tab_wrap { position:relative; width:100%; height:35px; z-index:30; }
.tab_wrap.fixed { position:fixed; left:0; top:65px; }
.tab_wrap .tab_area { width:100%; height:35px; margin:0 auto; display:flex; justify-content:space-between; }
.tab_wrap .tab_area li { background-size:cover; background-position:center;  }
.tab_wrap .tab_area li a { position:relative; display:block; }
.tab_wrap .tab_area li span { display:inline-block; width:100%; text-indent:-9999px; }

.tab_wrap .tab_area .tab1 { background-image:url(../images/mo_TAP01.jpg); width:14%; }
.tab_wrap .tab_area .tab2 { background-image:url(../images/mo_TAP02.jpg); width:14%; }
.tab_wrap .tab_area .tab3 { background-image:url(../images/mo_TAP03.jpg); width:14%; }
.tab_wrap .tab_area .tab4 { background-image:url(../images/mo_TAP04.jpg); width:14%; }
.tab_wrap .tab_area .tab5 { background-image:url(../images/mo_TAP05.jpg); width:14%; }
.tab_wrap .tab_area .tab6 { background-image:url(../images/mo_TAP06.jpg); width:14%; }
.tab_wrap .tab_area .tab7 { background-image:url(../images/mo_TAP07.jpg); width:14%; }

.tab_wrap .tab_area .tab1.on { background-image:url(../images/mo_TAP01_on.jpg); }
.tab_wrap .tab_area .tab2.on { background-image:url(../images/mo_TAP02_on.jpg); }
.tab_wrap .tab_area .tab3.on { background-image:url(../images/mo_TAP03_on.jpg); }
.tab_wrap .tab_area .tab4.on { background-image:url(../images/mo_TAP04_on.jpg); }
.tab_wrap .tab_area .tab5.on { background-image:url(../images/mo_TAP05_on.jpg); }
.tab_wrap .tab_area .tab6.on { background-image:url(../images/mo_TAP06_on.jpg); }
.tab_wrap .tab_area .tab7.on { background-image:url(../images/mo_TAP07_on.jpg); }

.tab_wrap .tab_area:after { content:''; display:block; clear:both; }


/* section */
.tab_wrap.fixed + .section_wrap { margin-top:10px;}
.section { text-align:center; position:relative; }
.section_wrap .section { display:none; }
.section_wrap .section.on { display:block; }

.content { position:relative; width:100%; text-align:center; margin:0 auto; }


