#wrapper{position:relative;}
#wrapper.nav-fixed .topbar-wrap{margin-bottom:80px;}/**/
#wrapper.is-sub .footer-wrap{margin-top: 100px;}

.topbar-wrap{background: #0052a4;height: 40px; margin-bottom:100px;}/**/
.topbar{width: 1260px;margin: 0 auto;*zoom:1;transition:all .3s ease-out;}
.topbar:after{content:""; display:block; clear:both;}
.topbar-left{float: left;}
.topbar-left a{border-right: 1px solid #005ab5;height: 40px;line-height: 40px;display: inline-block;padding: 0 25px;color:#fff;}
.topbar-left a:first-child{border-left: 1px solid #005ab5;}
.topbar-left a.active{height: 40px;background: #fff;color:#0066cc;font-weight:500;}
.topbar-right{float: right;text-align: right;}
.topbar-right a{display: inline-block;margin:0 12px;line-height: 40px;position: relative;}
.topbar-right a.topbar-home{padding-left: 16px;background: url(/img/topbar_home.gif) 0 center no-repeat;}
.topbar-right a.topbar-sitemap{padding-left: 16px;background: url(/img/topbar_sitemap.gif) 0 center no-repeat;margin-right: 0;}
.topbar-right a.topbar-sitemap:after{position: absolute;content:"";display: block;left:-12px;width: 1px;height: 9px;background: #c3c3c3;top:15px}


.topbanner-wrap{background: #339967;}
.topbanner{text-align: center;position: relative;overflow: hidden;}
.topbanner img{vertical-align: top;width: 100%;max-width:1600px;}
.topbanner .topbanner-close{position: absolute;right:50%;margin-right: -600px;text-indent:-9999px;overflow: hidden;background: url(/img/top_banner_close.jpg) center center no-repeat;width: 65px;height: 11px;bottom:20px}

.header-wrap.nav-fixed #header h1 a{height: 80px;}
.header-wrap.nav-fixed #gnb{height: 80px;}
.header-wrap.nav-fixed #gnb>ul{height: 80px;}
.header-wrap.nav-fixed #gnb>ul>li{height: 80px;}
.header-wrap.nav-fixed #gnb>ul>li>a>span{height: 80px;line-height: 80px;}
.header-wrap.nav-fixed #gnb>ul>li>a>span:after{bottom:28px;}
.header-wrap.nav-fixed #gnb .smenu-wrap{top:80px;}
.header-wrap.nav-fixed #allmenu-btn{top:14px;}


.header-wrap.nav-fixed #gnb.sub-active>ul>li:after{background:url(/nimg/common/gnb_gap.jpg) right 18px no-repeat;}
.header-wrap.nav-fixed #gnb.sub-active>ul>li>a>span{line-height:50px;}
.header-wrap.nav-fixed #gnb ul ul{top:36px;}



.header-wrap{height: 100px;position: absolute;width:100%;background: #fff;transition-property : height; transition-duration : .3s; transition-timing-function : ease-out; z-index: 888;top:40px;}
.header-wrap.nav-fixed{position: fixed;width: 100%;left:0;top:0;z-index: 888;height: 80px;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);}
#header{width: 1260px;margin: 0 auto;zoom:1;padding-right:80px;}
#header:after{content:""; display:block; clear:both;}
#header h1{float: left;}
#header h1 a{display: block;height: 100px;width: 360px;background: url(/nimg/common/header_logo.jpg) 0 center no-repeat;text-indent:-9999px;transition-property : height; transition-duration : .3s; transition-timing-function : ease-out;}
#wrapper.site-mode2 #header h1 a{background: url(/nimg/common/header_logo2.jpg) 0 center no-repeat;}
#wrapper.site-mode3 #header h1 a{background: url(/nimg/common/header_logo3.jpg) 0 center no-repeat;}
.header-sns{float: right;padding-left: 340px;height: 113px;background: url(/img/toptext.jpg) 0 center no-repeat;}
.header-sns a{margin-left: 5px;display: inline-block;width: 39px;height: 39px;text-indent:-9999px;margin-top: 37px;}
.sns-twitter{background: url(/img/sns1.jpg) 0 0 no-repeat;}
.sns-facebook{background: url(/img/sns2.jpg) 0 0 no-repeat;}
.sns-naver{background: url(/img/sns3.jpg) 0 0 no-repeat;}

.footer-wrap{background: #fcfcfc;border-top:1px solid #d9d9d9;}
#footer{padding-top: 50px;width: 1260px;margin: 0 auto;padding-bottom: 80px;*zoom:1;position:relative;padding-left:325px;}
.footer-left{position:absolute;left:0;top:50px;}
.footer-logo{display:inline-block;}
.footer-top{margin-bottom: 20px;}
.footer-top a{color:#333;font-size: 14px;font-weight: 500;margin-right: 30px;display: inline-block;}
.footer-top a:hover{color:#000;}
.footer-bottom{color:#666;font-size: 14px;font-weight: normal;line-height: 1.8em;}

.footer-bottom .copyright{color:#666;font-size: 10px;font-weight: 600;margin-top: 20px;}

#mobile-menu-btn{width: 65px;height: 65px;display: block;background: url(/img/nv.jpg) center center no-repeat;position: absolute;right:0;top:0;text-indent:-9999px;display: none;background-size: 33px auto;}

#gnb{float: right;height: 100px;z-index: 999;transition-property : height; transition-duration : .3s; transition-timing-function : ease-out; }
#gnb ul{float: left;height: 100px;zoom:1;transition-property : height; transition-duration : .3s; transition-timing-function : ease-out; }
#gnb ul:after{content:""; display:block; clear:both;}
#gnb ul li{float: left;height: 100px;position:relative;}
#gnb ul li a{display: block;font-size: 20px;font-weight: 500;padding: 0 28px;}
#gnb ul li:last-child:after{display:none;}
#gnb>ul>li:after{display:block;content:"";position:absolute;right:-8px;top:0;width:17px;height:100%;background:url(/nimg/common/gnb_gap.jpg) right center no-repeat;transition:all .3s ease-out;}
#gnb ul li#gnb_main_sub06>a>span{text-indent:-9999px;width: 142px;background: url(/img/logo_dada.jpg) center center no-repeat;}
#gnb>ul>li#gnb_main_sub06>a>span:after{display: none !important;}
#gnb>ul>li>a>span{position: relative;display: block;height: 100px;line-height: 100px;transition:all .3s ease-out;}
#gnb>ul>li>a>span:after{transition-property : left, width ; transition-duration : .3s; transition-timing-function : ease-out; content: ""; position: absolute; left: 50%; bottom: 50px; height: 4px; width: 0; background-color: #00abe8;display:none;}
#gnb.sub-active>ul>li:after{background:url(/nimg/common/gnb_gap.jpg) right 27px no-repeat;}
#gnb.sub-active>ul>li>a>span{line-height:70px;}
#gnb ul li.hover>a>span, #gnb ul li.gnb-active>a>span{color:#0052A4;}
#gnb ul li.hover>a>span:after, #gnb ul li.gnb-active>a>span:after{left: 0; width: 100%; }

#gnb.active ul li.gnb-active ul{display:block;}



#gnb ul ul{display:none;position:absolute;top:50px;padding:0;z-index: 99;height:auto;}
#gnb li li{height:auto;}
#gnb li.gnb-active ul{display: block}
#gnb li li a, #gnb li.gnb-active li a, #gnb li.hover li a{display:block;height:40px;line-height:40px;color:#999999;font-size:15px;width:auto;-webkit-transition:background-color .2s, color .2s, -webkit-transform .2s;
transition:background-color .2s, color .2s, transform .2s;padding: 0 8px;height:50px;}
#gnb li li.gnb-active2 a, #gnb li li a:hover{color:#0052A4;}

#gnb ul ul#gnb_sub_sub01{left:25px;width: 450px;}
#gnb ul ul#gnb_sub_sub02{left:-130px;width: 730px;}
#gnb ul ul#gnb_sub_sub03{left:-200px;width: 580px;}
#gnb ul ul#gnb_sub_sub04{left:0px;width: 300px;}
#gnb ul ul#gnb_sub_sub05{left:-100px;width: 300px;}

#allmenu-btn{position: absolute;right:50%;top:24px;margin-right: -600px;width: 52px;height: 52px;background: url(/nimg/common/gnb_allmenu.jpg) center center no-repeat;text-indent:-9999px;transition-property : top; transition-duration : .3s; transition-timing-function : ease-out; }


#allmenu{position:fixed;width:100%;height:100%;margin:0 auto;top:0;left:0;z-index:1050;background:#134a83;display:none;}
#allmenu .wsize{position:relative;width:1260px;margin:0 auto;text-align:left;}
#allmenu .wsize:after{display:block;content:"";position:absolute;left:50%;top:370px;background:url(/nimg/common/allmenu_img.gif) 0 0 no-repeat;width:650px;height:328px;z-index:-1;}
#allmenu .allmenu-logo{height: 168px;background: url(/nimg/common/allmenu_logo.gif) center center no-repeat;}
#allmenu .allmenu_close{position:absolute;top:60px;right:0;}

#allmenu .allmenu-box{position:relative;*zoom:1;}
#allmenu .allmenu-box:after{content:""; display:block; clear:both;}
#allmenu .allmenu-left{width:800px;float:left;}
#allmenu .allmenu-right{width:400px;float:right;}

#allmenu .allmenu-box ul{*zoom:1;}
#allmenu .allmenu-box ul:after{content:""; display:block; clear:both;}
#allmenu .allmenu-box ul li{margin-top:50px;}
#allmenu .allmenu-box ul li:first-child{margin-top:0;}
#allmenu .allmenu-box ul li a{display: block;font-size:20px;color:#fff;}
#allmenu .allmenu-box ul ul{margin-top: 10px;}
#allmenu .allmenu-box ul li li{padding: 0;float:left;margin-top:0;}
#allmenu .allmenu-box ul li li a{display: block;font-size: 16px;text-align: center;color:#b3cfe7;padding: 3px 0;margin-right:15px;}
#allmenu .allmenu-box ul li li a:hover, #allmenu .allmenu-box ul li li.allmenu-active2 a{color:#fff}



/*ÀüÃ¼¸Þ´ºº¸±â*/
#mobile-menu-wrap{position:fixed;right:0;top:0;width:230px;height:100%;z-index:9999;background:#fff;right:-230px;}
#mobile-menu-wrap.active{box-shadow:0 10px 30px rgba(0, 0, 0, .6);}
.mobile-menu-bg{position:fixed;content:"";display:block;width:100%;height:100%;background:rgba(0, 0, 0, .7);z-index:9998;left:0;top:0;cursor:pointer;display:none;}
.mobile-menu-header{}
.mobile-menu-logo{background:url(/nimg/mimg/head_logo.jpg) center center no-repeat;height:85px;display:block;text-indent:-9999px;background-size:90% auto;}
.mobile-menu-content ul{}
.mobile-menu-content>ul>li{border-bottom:1px solid #dbdbdb;}
.mobile-menu-content>ul>li:first-child{border-top:1px solid #dbdbdb;}
.mobile-menu-content ul li a{display:block;height:48px;line-height:48px;padding-left:15px;font-size:15px;font-weight:500;}
.mobile-menu-content ul ul{background:#f7f7f7;padding:10px 0;display:none;}
.mobile-menu-content ul li li a{display:block;height:30px;line-height:30px;padding-left:20px;font-size:14px;font-weight:400;}
.mobile-menu-btn{font-size: 13px;letter-spacing: -0.5pt;margin: 15px auto 0 auto;display: block;width: 184px;line-height: 41px;background: #444;color: rgba(255,255,255,0.9);text-align: center;}

.mobile-menu-content ul li.gnb-mobile-active>a{border-color:#015196;background:#015196;color:#fff;}
.mobile-menu-content ul li li.gnb-mobile-active2 a, .mobile-menu-content ul li li a:hover{color:#015196;font-weight:500;}




#sub-container{position: relative;}
#sub-container img{max-width:100%;}
.sub-content-wrap{}
.sub-content-header-top{text-align:center;height:260px;background:url(/nimg/visual/sub01.jpg) center center no-repeat;background-size:cover;padding-top:90px;}
.sub-content-header-top strong{display:block;text-align:center;font-size:54px;color:#fff;font-weight:700;margin-bottom:15px;}
.sub-content-header-top span{display:block;text-align:center;font-size:18px;color:#fff;font-weight:500;}
.sub-content-header-top.sub-content-header-top-sub01{background:url(/nimg/visual/sub01.jpg) center center no-repeat;background-size:cover;}
.sub-content-header-top.sub-content-header-top-sub02{background:url(/nimg/visual/sub02.jpg) center center no-repeat;background-size:cover;}
.sub-content-header-top.sub-content-header-top-sub03{background:url(/nimg/visual/sub03.jpg) center center no-repeat;background-size:cover;}
.sub-content-header-top.sub-content-header-top-sub04{background:url(/nimg/visual/sub04.jpg) center center no-repeat;background-size:cover;}
.sub-content-header-top.sub-content-header-top-sub05{background:url(/nimg/visual/sub05.jpg) center center no-repeat;background-size:cover;}
.sub-content-header-top.sub-content-header-top-sub06{background:url(/nimg/visual/sub06.jpg) center center no-repeat;background-size:cover;}
.sub-content-header-top.sub-content-header-top-sub07{background:url(/nimg/visual/sub07.jpg) center center no-repeat;background-size:cover;}
.sub-content-header-top.sub-content-header-top-sub08{background:url(/nimg/visual/sub08.jpg) center center no-repeat;background-size:cover;}
.sub-content-header-top.sub-content-header-top-sub09{background:url(/nimg/visual/sub09.jpg) center center no-repeat;background-size:cover;}
.sub-content-header-top.sub-content-header-top-sub10{background:url(/nimg/visual/sub10.jpg) center center no-repeat;background-size:cover;}
.sub-content-header-top.sub-content-header-top-sub11{background:url(/nimg/visual/sub11.jpg) center center no-repeat;background-size:cover;}
.sub-content-header-top.sub-content-header-top-sub12{background:url(/nimg/visual/sub12.jpg) center center no-repeat;background-size:cover;}
.sub-content-header-top.sub-content-header-top-sub13{background:url(/nimg/visual/sub13.jpg) center center no-repeat;background-size:cover;}
.sub-content-header-top.sub-content-header-top-sub14{background:url(/nimg/visual/sub14.jpg) center center no-repeat;background-size:cover;}

.page-position{padding-top:25px;width:1260px;margin:0 auto;line-height:20px;}
.page-position a{display:inline-block;font-size:14px;color:#666;margin-left:44px;position:relative;}
.page-position a:after{position:absolute;display:block;content:"";width:10px;height:20px;background:url(/nimg/common/home_gap.jpg) center center no-repeat;left:-27px;top:0;}
.page-position a:first-child{margin-left:0;}
.page-position a:first-child:after{display:none;}
.page-position-home{text-indent:-9999px;display:inline-block;position:relative;width:15px;height:20px;background:url(/nimg/common/home.jpg) center center no-repeat;}
#sub-content-header h3{width: 1260px;border-bottom: 1px solid #ddd;margin: 0px auto 0;position: relative;margin-bottom: 50px;padding:40px 0 60px;}
#sub-content-header h3 span{display: block;font-size: 40px;margin-top: 20px;text-align:center;}

#sub-content-body{min-height:500px;width: 1260px;margin: 0 auto;padding: 0px 0;}
.sns-share{position: absolute;right:0;bottom:20px}
.sns-share li {float: left;margin: 0 5px;}
.sns-share li:last-child{margin-right: 0;}
.sns-share li a{display: block;width: 40px;height: 40px;}
.sns-share li a.sns1{background: url(/img/sub_link.png) 0 0 no-repeat;}
.sns-share li a.sns2{background: url(/img/subt_fb.png) 0 0 no-repeat;}
.sns-share li a.sns3{background: url(/img/subt_in.png) 0 0 no-repeat;}
.sns-share li a.sns4{background: url(/img/sub_print.png) 0 0 no-repeat;}



.right-float-menu{position: fixed;right:0;top:0; width: 135px;height: 100%;background: #29ae6c;z-index: 1000;padding: 100px 0px 0;display:none;}
.right-float-title{padding-top: 40px;background: url(/img/mleft01.png) center 0 no-repeat;}
.right-float-title strong{color:#fff;font-size: 20px;font-weight: 700;display: block;text-align: center;}
.right-float-title span{color:#c0e2ca;font-size: 12px;font-weight: 7000;display: block;text-align: left;padding-left: 20px;margin-top: 5px;}
.right-float-menu ul{padding: 20px;}
.right-float-menu ul li{background: url(/img/dot_line.jpg) 0 0 repeat-x;padding: 20px 0;text-align: center;}
.right-float-menu ul li.right-info1 div{font-size: 15px;font-weight: 500;color:#fff;}
.right-float-menu ul li.right-info1 span{font-size: 12px;color:#315b43;font-weight: 700;letter-spacing:-1px;margin-bottom: 8px;display: block;}
.right-float-menu ul li.right-info1 strong{font-size: 17px;}
.right-float-menu ul li.right-info1 span:last-child{margin-bottom: 0;}
.right-float-menu ul li.right-info2 a{position: relative;display: block;line-height: 21px;vertical-align: top;font-weight: 700;}
.right-float-menu ul li.right-info2 a:before{display: inline-block;content:"";width: 20px;height: 21px;background: url(/img/mleft02.png) center center no-repeat;vertical-align: top;margin-right: 5px;}
.right-float-menu ul li.right-info3 a{position: relative;display: block;line-height: 21px;vertical-align: top;font-weight: 700; letter-spacing:-2px;}
.right-float-menu ul li.right-info3 a:before{display: inline-block;content:"";width: 20px;height: 21px;background: url(/img/mleft03.png) center center no-repeat;vertical-align: top;margin-right: 5px;}
.right-float-menu ul li.right-info4 a{position: relative;display: block;line-height: 21px;vertical-align: top;font-weight: 700;letter-spacing:-1px;padding-bottom: 48px;background: url(/img/mleft04.png) center bottom no-repeat;}
.right-float-menu ul li.right-info6 a{position: relative;display: block;line-height: 21px;vertical-align: top;font-weight: 700;}
.right-float-menu ul li.right-info6 a:before{display: inline-block;content:"";width: 20px;height: 21px;background: url(/img/mleft06.png) center center no-repeat;vertical-align: top;margin-right: 5px;}



/* main */
.main-visual-wrap{position: relative;height: 800px;}

.main-visual-bg-wrap{position: absolute;overflow: hidden;width:100%;height:100%;left:0;top:0;z-index:-1;}
.main-visual-bg-slide{width:100%;height:100%;}
.main-visual-bg-slide .swiper-slide{width:100%;height:100%;background-size:cover !important;}
.main-visual-bg-slide .main-visual-bg1{background:url(/nimg/visual/visual.jpg) center center no-repeat;}
.main-visual-bg-slide .main-visual-bg2{background:url(/nimg/visual/visual02.jpg) center center no-repeat;}
.main-visual-bg-slide .main-visual-bg3{background:url(/nimg/visual/visual03.jpg) center center no-repeat;}

.main-visual-title{font-size: 48px;color:#fff;text-align: center;line-height: 1em;padding:100px 0;text-shadow:3px 3px 5px rgba(0, 0, 0, 0.2);}
.main-visual-title strong{font-weight: 800;}
.main-visual-content{width: 1260px;margin: 0 auto;*zoom:1;}
.main-visual-content:after{content:""; display:block; clear:both;}
.main-visual-left{float: left;width: 570px;height:400px;margin-right:55px;border-radius:20px;}
.main-visual-center{float: left;width: 325px;height:400px;background:rgba(255, 255, 255, 0.9);border-radius:20px;padding:35px;}
.main-visual-right{float: right;width: 220px;height:400px;background:#fcf7f2;border-radius:20px;padding:18px 15px 0;}

.main-top-banner{position: relative;overflow: hidden;}
.main-banner-slider{width: 570px;height: 400px;overflow: hidden;border-radius:20px;}
.main-banner-slider .swiper-slide{width: 100%;height: 0;padding-top: 400px;position: relative;}
.main-banner-slider .swiper-slide a{display: block;height: 100%;width: 100%;position: absolute;left:0;top:0;}
.main-banner-slider .swiper-slide img{width: 100%;height: 100%;}
.main-banner-bottom{z-index: 10;position: absolute;left:50%;margin-left:-48px;bottom:0;}
.main-banner-prev{cursor:pointer;display: inline-block;width: 48px;height: 48px;background: url(/nimg/common/main_prev.png) center center no-repeat;vertical-align: top;}
.main-banner-next{cursor:pointer;display: inline-block;width: 48px;height: 48px;background: url(/nimg/common/main_next.png) center center no-repeat;vertical-align: top;}

.main-notice-title{font-size:24px;font-weight:700; }
.main-notice-top{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #bebebe;}
.main-notice-top strong{font-weight: normal;display:block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;font-size:20px;font-weight:600;margin-bottom:8px;}
.main-notice-top span{display:block;color:#666;font-size:14px; height:40px;overflow:hidden;}
.main-notice-list{}
.main-notice-list li{}
.main-notice-list li a{display: block;position: relative;font-size: 16px;font-weight:600;font-weight: normal;display:block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;padding:1px 0;}

.main-visual-right-title{}/*height:44px;text-indent:-9999px; background:url(/nimg/common/class_title.gif) 0 0 no-repeat;*/
.main-visual-right-title {font-size:16px; font-weight:900; color:#4c4d50;}
.main-visual-right-title span{font-size:16px; font-weight:900; color:#04a588;}
.main-visual-right-title p{font-size:16px; font-weight:900; color:#208fc8;}

.main-visual-right-content{padding:10px 5px 10px;}
.main-visual-right1 strong{font-size:14px;color:#168cc7;display:block;margin-bottom:5px;}
.main-visual-right1 span{font-size:14px;color:#666666;display:block;line-height:1.3em;margin-bottom:10px;}
.main-visual-right2 strong{font-size:14px;color:#168cc7;display:block;margin-bottom:5px;}
.main-visual-right2 span{font-size:14px;color:#666666;display:block;line-height:1.3em;margin-bottom:10px;}
.main-visual-right2 em{font-size:11px;color:#666666;display:block;font-style:normal;}
.main-visual-right3 strong{font-size:14px;color:#168cc7;margin-right:10px;}
.main-visual-right3 span{font-size:14px;color:#333;font-weight:600;}

.main-visual-right4{height:108px;margin-top:4px;position:relative;}
.main-visual-right4-left{display:block; border-radius: 10px; background-color: #009d7e;  padding-top: 9px; width:90px;height:50px;position:absolute;left:50%;top:0;margin-left:-92px;text-align:center;color:#fff;
	font-size:14px; line-height: 16px; font-weight:500; }/*background:url(/nimg/common/class2.jpg) 0 0 no-repeat;*/

.main-visual-right4-right{display:block; border-radius: 10px; background-color: #3266cc; width:90px;height:50px;position:absolute;right:50%;top:0;margin-right:-92px;color:#fff; padding-top: 9px;
	font-size:14px; line-height: 16px; font-weight:500; text-align: center; 
}/*background:url(/nimg/common/refund2.jpg) 0 0 no-repeat;*/

.main-visual-right5{height:63px; line-height: 63px; margin-top:10px;position:relative;}
.main-visual-right5-top{display:block;background:url(/nimg/common/micon_bg.png) 15px 17px no-repeat; border-radius: 10px; background-color: #ff8400; width:184px;height:63px;position:absolute;left:0;top:0;margin-left:-2px;text-align:left; padding-left: 40px; color:#fee800; font-size:16px; font-weight:700; letter-spacing: -1px;}



.main-facebook-wrap{padding-top: 85px;position: relative;}
.main-facebook-prev{left:50%;margin-left: -730px;background: url(/img/f_01.png) 0 0 no-repeat;}
.main-facebook-next{right:50%;margin-right: -730px;background: url(/img/f_02.png) 0 0 no-repeat;}
.main-facebook-prev, .main-facebook-next{position: absolute;margin-top: -30px;top:50%;width: 61px;height: 61px;opacity:.5;transition-property : opacity; transition-duration : .3s; transition-timing-function : ease-out;}

.main-facebook-prev:hover, .main-facebook-next:hover{opacity:1;}
.main-facebook-title{width: 1260px;margin: 0 auto 45px;font-size: 48px;color:#fff;line-height: 40px;}
.main-facebook-title strong{font-weight: 700;margin-right:20px;}
.facebook-slider-wrap{position: relative;width: 1225px;margin: 0 auto;overflow: hidden;}
.facebook-slider-prev{position: absolute;width: 47px;height: 47px;background: url(/img/pr_b.png) 0 0 no-repeat;opacity:0.8;cursor:pointer;left:-70px;top:50%;margin-top: 15px;}
.facebook-slider-next{position: absolute;width: 47px;height: 47px;background: url(/img/pr_b2.png) 0 0 no-repeat;opacity:0.8;cursor:pointer;right:-70px;top:50%;margin-top: 15px;}
.facebook-slider-prev:hover, .facebook-slider-next:hover{opacity: 1;}
.facebook-slider{margin: 0 auto;width: 1260px;height: 360px;}
.facebook-slider .swiper-slide{width: 264px;margin-right: 25px;height: 290px;border-radius: 15px;position: relative;box-shadow:8px 8px 10px 0px rgba(0,0,0,0.3);}

/*
.facebook-slider .swiper-slide:after{content:"";display: block;position: absolute;right:15px;top:15px;background: url(http://ycenter.oasisweb.co.kr/img/facebook.png) 0 0 no-repeat;background-size: 100% 100%;width: 25px;height: 25px;}*/

.facebook-slider .swiper-slide a{display: block;height: 100%;width: 100%;position: absolute;left:0;top:0;}
.facebook-slider .swiper-slide .thumb{display: block;}
.facebook-slider .swiper-slide .thumb img{width: 100%;height: 100%;vertical-align: top;}
.facebook-slider .swiper-slide .square1 .thumb{height: 100%;}
/*.facebook-slider .swiper-slide .square1 .thumb img{border-radius: 15px;}*/
.facebook-slider .swiper-slide .square2 .thumb0{height: 144px;margin-bottom: 2px;}
.facebook-slider .swiper-slide .square2 .thumb1{height: 144px;}
/*
.facebook-slider .swiper-slide .square2 .thumb0 img{border-radius: 15px 15px 0 0;}
.facebook-slider .swiper-slide .square2 .thumb1 img{border-radius: 0 0 15px 15px;}*/

.facebook-slider .swiper-slide .square3 .thumb0{height: 144px;}
.facebook-slider .swiper-slide .square3 .thumb1{height: 144px;position: absolute;left:0;bottom:0;width: 131px;}
.facebook-slider .swiper-slide .square3 .thumb2{height: 144px;position: absolute;right:0;bottom:0;width: 131px;}
/*
.facebook-slider .swiper-slide .square3 .thumb0 img{border-radius: 15px 15px 0 0;}
.facebook-slider .swiper-slide .square3 .thumb1 img{border-radius: 0 0 0 15px;}
.facebook-slider .swiper-slide .square3 .thumb2 img{border-radius: 0 0 15px 0;}*/

.facebook-slider .swiper-slide .square4 .thumb0{position: absolute;width: 131px;height: 144px;left:0;top:0;}
.facebook-slider .swiper-slide .square4 .thumb1{position: absolute;width: 131px;height: 144px;right:0;top:0;}
.facebook-slider .swiper-slide .square4 .thumb2{position: absolute;width: 131px;height: 144px;left:0;bottom:0;}
.facebook-slider .swiper-slide .square4 .thumb3{position: absolute;width: 131px;height: 144px;right:0;bottom:0;}
/*
.facebook-slider .swiper-slide .square4 .thumb0 img{border-radius: 15px 0 0 0;}
.facebook-slider .swiper-slide .square4 .thumb1 img{border-radius: 0 15px 0 0px;}
.facebook-slider .swiper-slide .square4 .thumb2 img{border-radius: 0 0 0 15px;}
.facebook-slider .swiper-slide .square4 .thumb3 img{border-radius: 0 0 15px 0;}
*/

.facebook-slider .swiper-slide .thumb-message{position: absolute;left:0;bottom:0;width: 100%;padding: 20px;background: rgba(30,83,161, 0.7);z-index: 5;color:#fff;/*border-radius: 0 0 15px 15px;*/font-size: 14px;line-height: 1.5em;}

.facebook-slider .swiper-slide .message div{display: table;width: 100%;height: 100%;}
.facebook-slider .swiper-slide .message div span{display: table-cell;width: 100%;height: 100%;vertical-align: middle;padding: 20px;background: #1e53a1;color:#fff;font-size: 16px;line-height: 1.5em;border-radius: 15px;}


.lds-ripple {display: inline-block;width: 64px;height: 64px;position: absolute;left:50%;top:50%;margin-left: -32px;top:50%;}
.lds-ripple div {position: absolute;border: 4px solid #fff;opacity: 1;border-radius: 50%;animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;}
.lds-ripple div:nth-child(2) {animation-delay: -0.5s;}
@keyframes lds-ripple {
	0% {top: 28px;left: 28px;width: 0;height: 0;opacity: 1;}
	100% {top: -1px;left: -1px;width: 58px;height: 58px;opacity: 0;}
}


.main-quick-list{*zoom:1;width: 1260px;margin: 0 auto;padding: 45px 0;}
.main-quick-list:after{content:""; display:block; clear:both;}
.main-quick-list li{float: left;width: 16.6%;}
.main-quick-list li a{display: block;height: 73px;padding-left: 82px;padding-top: 15px;}
.main-quick-list li a span{display: block;font-size: 12px;font-weight: 600;color:#999}
.main-quick-list li a strong{display: block;font-size: 17px;font-weight: 500;}
.main-quick-list li a.main-quick1{background: url(/nimg/common/quickicon_01.jpg) 0 center no-repeat;}
.main-quick-list li a.main-quick2{background: url(/nimg/common/quickicon_02.jpg) 0 center no-repeat;}
.main-quick-list li a.main-quick3{background: url(/nimg/common/quickicon_03.jpg) 0 center no-repeat;}
.main-quick-list li a.main-quick4{background: url(/nimg/common/quickicon_04.jpg) 0 center no-repeat;}
.main-quick-list li a.main-quick5{background: url(/nimg/common/quickicon_05.jpg) 0 center no-repeat;}
.main-quick-list li a.main-quick6{background: url(/nimg/common/quickicon_06.jpg) 0 center no-repeat;}


.main-activity-wrap{background:#e5ebf6 url(/nimg/common/box1_bg.jpg) center 0 no-repeat;height:815px;padding-top:153px;}
.main-activity-title{font-size:48px;font-weight:500;text-align:center;}
.main-activity-title p {font-size:24px; line-height:100%; color:#39c; font-weight:500;text-align:center;}
.main-activity-content{width:1260px;margin:0 auto;padding-top:53px;*zoom:1;}
.main-activity-content:after{content:""; display:block; clear:both;}
.main-activity-left{float:left;width:455px;}
.main-activity-left-title{font-size:28px;font-weight:500;display:block;position:relative;border-bottom:2px solid #333;padding-bottom:8px;}
.main-activity-left-title span{position:absolute;right:0;top:15px;font-size:16px;color:#8c8c8c;font-weight:300;}
.main-activity-left ul{}
.main-activity-left ul li{}
.main-activity-left ul li.on{background:url(/nimg/common/class_on.jpg) right center no-repeat;}
.main-activity-left ul li a{display:block;padding:20px 0;border-bottom:1px solid #ccd1db;color:#666;}
.main-activity-left ul li a strong{display:block;font-size:16px;margin-bottom:3px;}
.main-activity-left ul li a span{display:block;font-size:12px;font-weight:300;}

.main-activity-right{float:right;width:690px;padding-right:1px;padding-top:1px;}
.main-activity-right ul{*zoom:1;}
.main-activity-right ul:after{content:""; display:block; clear:both;}
/*main-activity-right ul li:first-child{margin-left:229px;}*/
.main-activity-right ul li{float:left;width:230px;margin-right:-1px;border:1px solid #d8d8d8;height:235px;margin-top:-1px;padding:30px;}
.main-activity-right ul li strong{display:block;font-size:24px;font-weight:500;}
.main-activity-right ul li span{display:block;font-size:13px;color:#999;line-height:1.3em;margin-top:5px;}
.main-activity-right ul li a{display:block;}
.main-activity-right ul li.main-activity-right0{background:#fff url(/nimg/common/box1_icon0.gif) 125px 130px no-repeat;}
.main-activity-right ul li.main-activity-right1{background:#fff url(/nimg/common/box1_icon1.gif) 125px 130px no-repeat;}
.main-activity-right ul li.main-activity-right2{background:#fff url(/nimg/common/box1_icon2.gif) 125px 130px no-repeat;}
.main-activity-right ul li.main-activity-right3{background:#fff url(/nimg/common/box1_icon3.gif) 125px 130px no-repeat;}
.main-activity-right ul li.main-activity-right4{background:#fff url(/nimg/common/box1_icon4.gif) 125px 130px no-repeat;}
.main-activity-right ul li.main-activity-right5{background:#fff url(/nimg/common/box1_icon5.gif) 125px 130px no-repeat;}


.main-center-wrap{height:800px;background:url(/nimg/common/box_bg2.jpg) center center repeat;}
.main-center-content{width:1260px;margin:0 auto;padding-top:130px;}
.main-center-title{margin-bottom:85px;}
.main-center-title strong{text-align:center;font-size:48px;display:block;}
.main-center-title span{text-align:center;display:block;font-size:14px;margin-top:10px;}
.main-center-list{text-align:center;}
.main-center-list li{display:inline-block;}
.main-center-list li a{display:inline-block;width:229px;height:351px;vertical-align:top;text-align:left;padding:60px 30px 0;}
.main-center-list li.main-center1 a{background:url(/nimg/common/box3_1bg.gif) center 0 no-repeat;}
.main-center-list li.main-center2 a{background:url(/nimg/common/box3_2bg.gif) center 0 no-repeat;}
.main-center-list li.main-center3 a{background:url(/nimg/common/box3_3bg.gif) center 0 no-repeat;}
.main-center-list li.main-center4 a{background:url(/nimg/common/box3_4bg.gif) center 0 no-repeat;}
.main-center-list li.main-center5 a{background:url(/nimg/common/box3_5bg.gif) center 0 no-repeat;}
.main-center-list li strong{font-size:21px;margin-bottom:25px;display:block; letter-spacing:-1px;}
.main-center-list li span{font-size:14px;color:#666666;display:block;letter-spacing:-1px}


<!--Æ¯¼ºÈ­¸ÞÀÎÃß°¡ 2020.02.23-->
.main-centerss-wrap{height:800px;background:url(/nimg/common/box3_bg.jpg) center center repeat;}
.main-centerss-content{width:1260px;margin:0 auto;padding:130px 0px;}
.main-centerss-title strong{text-align:center;font-size:48px;display:block; padding-bottom:60px;}
.main-centerss-list{text-align:center;}
.main-centerss-list li{display:inline-block;}
.main-centerss-list li a{display:inline-block;width:330px; height:206px; }

.main-movie-wrap{padding: 105px 0 50px 0;background: #fff;}
.main-movie-content{width: 1200px;margin: 0 auto;*zoom:1;}
.main-movie-content:after{content:""; display:block; clear:both;}
.main-movie-left{width: 470px;float: left;}
.main-movie-right{width: 620px;float: right;}
.main-movie-title{position: relative;vertical-align: top;line-height: 40px;height: 40px;color:#666;font-size: 36px;padding-left: 52px;background: url(/img/youtube.png) 0 center no-repeat;font-weight: 500;margin-bottom: 40px;}
.main-movie-title strong{color:#333;font-weight: 700;}
.main-movie-left p{margin-bottom: 25px;font-size: 24px;color:#000;font-weight: 500;line-height: 1.2em;}
.main-movie-left span{display: block;margin-bottom: 35px;color:#999;font-size: 16px;font-weight: 500;line-height: 1.5em;}
.main-movie-left a{width: 198px;height: 42px;text-align: center;line-height: 40px;border: 1px solid #ccc;display: inline-block;color:#999;font-size: 14px;transition-property : background, color; transition-duration : .3s; transition-timing-function : ease-out;}
.main-movie-left a:hover{background: #ccc;color:#fff;}
.movie-box{width: 587px;height: 330px;box-shadow:12px 12px 10px 0px rgba(0,0,0,0.3);}

@media screen and (max-width: 1200px){
	.main-movie-wrap{padding: 40px 20px 130px;position: relative;}
	.main-movie-left{float: none;width: auto;}
	.main-movie-right{float: none;width: auto;}
	.main-movie-left a{position: absolute;left:50%;bottom:40px;margin-left: -99px;}
	.movie-box{width: auto;height: 0;padding-top: 56.2%;position: relative;}
	.movie-box iframe{position: absolute;left:0;top:0;width: 100% !important;height: 100% !important;}
}

@media screen and (max-width: 700px){
.main-movie-wrap{padding: 40px 10px 130px;}
.main-img-wrap{padding: 40px 10px 130px;}
.img-box2{width: 100%;height: 200px;box-shadow:12px 12px 10px 0px rgba(0,0,0,0.3);}
.img-box2 img{width:100%; left:0;top:0;!important;height: 100% !important; float:none; }
}

/* img */
.main-img-wrap{padding: 0 0 105px 0;background: #fff;}
.main-img-content{width: 1200px;margin: 0 auto;*zoom:1;}
.main-img-content:after{content:""; display:block; clear:both;}
.main-img-left{width: 470px;float: left;}
.main-img-right{width: 620px;float: right;}
.main-img-right2{width: 310px;float: right; margin-bottom:20px;}
.main-img-title{position: relative;vertical-align: top;line-height: 40px;height: 40px;color:#666;font-size: 36px;padding-left: 52px; background: url(/img/youtube.png) 0 center no-repeat;font-weight: 500;margin-bottom: 40px;}
.main-img-title strong{color:#333;font-weight: 700;}
.main-img-left p{margin-bottom: 25px;font-size: 24px;color:#000;font-weight: 500;line-height: 1.2em;}
.main-img-left span{display: block;margin-bottom: 35px;color:#999;font-size: 16px;font-weight: 500;line-height: 1.5em;}
.main-img-left a{width: 198px;height: 42px;text-align: center;line-height: 40px;border: 1px solid #ccc;display: inline-block;color:#999;font-size: 14px;transition-property : background, color; transition-duration : .3s; transition-timing-function : ease-out;}
.main-img-left a:hover{background: #ccc;color:#fff;}
.img-box{width: 587px;height: 440px;box-shadow:12px 12px 10px 0px rgba(0,0,0,0.3);}
.img-box img{width: 587px; left:0;top:0;width: 100% !important;height: 100% !important; }
.img-box2{width: 294px;height: 200px;box-shadow:12px 12px 10px 0px rgba(0,0,0,0.3);}
.img-box2 img{width:294px; left:0;top:0;!important;height: 100% !important; float:left; }
/*.img-box2{width: 260px;height: 180px;box-shadow:12px 12px 10px 0px rgba(0,0,0,0.3);margin:80px 20px 0px 20px;}
.img-box2 img{width:260px; left:0;top:0;width: 100% !important;height: 100% !important;}*/



@media screen and (max-width: 1200px){
	.main-img-wrap{padding: 40px 20px 130px;position: relative;}
	.main-img-left{float: none;width: auto;}
	.main-img-right2{float:left;width: auto;}
	.main-img-right{float: none;width: auto;}
	.main-img-left a{position: absolute;left:50%;bottom:40px;margin-left: -99px;}
	.img-box{width: auto;height: 0;padding-top: 56.2%;position: relative;}
	.img-box img {position: absolute;left:0;top:0;width: 100% !important;height: 100% !important;}


}






.main-dream-wrap{height:800px;background:url(/nimg/common/box3_bg.jpg) center center repeat;}
.main-dream-content{width:1260px;margin:0 auto;padding-top:130px;}
.main-dream-title{margin-bottom:85px;}
.main-dream-title span{text-align:center;color:#3399cc;display:block;font-size:24px;}
.main-dream-title strong{text-align:center;font-size:48px;display:block;}
.main-dream-list{text-align:center;}
.main-dream-list li{display:inline-block;  min-height:130px; vertical-align:top;}
.main-dream-list li a{display:inline-block;width:215px;padding-top:200px;vertical-align:top;text-align:center;}
.main-dream-list li.main-dream1 a{background:url(/nimg/common/box2_icon1.gif) center 0 no-repeat;}
.main-dream-list li.main-dream2 a{background:url(/nimg/common/box2_icon2.gif) center 0 no-repeat;}
.main-dream-list li.main-dream3 a{background:url(/nimg/common/box2_icon3.gif) center 0 no-repeat;}
.main-dream-list li.main-dream4 a{background:url(/nimg/common/box2_icon4.gif) center 0 no-repeat;}
.main-dream-list li.main-dream5 a{background:url(/nimg/common/box2_icon5.gif) center 0 no-repeat;}
.main-dream-list li strong{font-size:22px;margin-bottom:20px;display:block; letter-spacing:-2px;}
.main-dream-list li span{font-size:14px;color:#666666;display:block;}



.main-facebook-wrap{height: 605px;background:url(/nimg/common/sns_bg.jpg) center center no-repeat;background-size:cover;}
.main-bottom-wrap{}
.main-bottom-banner{padding: 20px 50px;width: 1260px;margin: 0 auto;position: relative;}
.bottom-banner-slider{height: 60px;overflow: hidden;}
.bottom-banner-slider .swiper-slide a{width: 165px;height: 60px;display: block;background-position: center center;background-repeat: no-repeat;}
.bottom-banner-prev{width: 30px;height: 40px;background: url(/nimg/common/footer_prev.jpg) 0 0 no-repeat;position: absolute;left:0px;top:30px;cursor:pointer;z-index: 9;}
.bottom-banner-next{width: 30px;height: 40px;background: url(/nimg/common/footer_next.jpg) 0 0 no-repeat;position: absolute;right:0px;top:30px;cursor:pointer;z-index: 9;}

.visible-sm{display: none;}
#rightMenuOpenHeader{display: none;}
#mobile-tel-btn{display: none;}

.sub-top-nav{*zoom:1;display:none;}
.sub-top-nav:after{content:""; display:block; clear:both;}
.sub-top-select{width:50% !important;float:left;background:#f5f5f5 !important;border:none !important;border-bottom:1px solid #d9d9d9 !important;position:relative;}
.sub-top-select:after{position:absolute;content:"";display:block;left:0;top:15px;bottom:15px;width:1px;background:#d9d9d9;}
.sub-top-select.w100p{width:100% !important;}
.select-box ul{width:100% !important;top:49px !important}
.select-box>a{font-size:15px !important;}
.select-box ul a{height:38px !important;line-height:38px !important;font-size:14px !important;}

.pc-go-top{display: block;position:fixed;width: 48px;height: 48px;background: url(/nimg/mimg/top.png) center center no-repeat;background-size: 48px auto;right:50px;bottom:50px;display:none;}

@media screen and (max-width: 1470px){
	.right-float-menu{display: none;}
}
@media screen and (max-width: 1260px){
	.sub-top-nav{display:block;}
	#wrapper .topbar-wrap{margin-bottom:80px;}

	#header, #footer, #sub-content-header h3, #sub-content-body,  .main-visual-content, .main-facebook-title, .facebook-slider, .main-quick-list, .main-bottom-banner, .main-center-content, .main-activity-content, .main-dream-content, .topbar{width: auto;}
	.topbar-left a:first-child{border-left:none;}

	.main-visual-wrap{height: auto;padding: 0;}
	.main-visual-title{padding:50px 0;}
	.main-visual-left{float: none;padding-top: 0;margin:0 auto;}
	.main-top-banner{margin-bottom:50px;}
	.main-banner-top{position: absolute;left:0;bottom:0;width: 100%;text-align: center;}
	.main-visual-box2{position:relative;height:450px;*zoom:1;margin-top:40px;}
	.main-visual-box2:after{content:""; display:block; clear:both;}
	.main-visual-center{position:absolute;top:0;left:50%;margin-left:-285px;}
	.main-visual-right{position:absolute;top:0;right:50%;margin-right:-285px;}

	.main-notice-list{padding-right: 0;}
	.main-quick-list{padding: 20px 20px;text-align: center;}
	.main-quick-list li{float: none;display: inline-block;padding: 10px 0;vertical-align: top;width: 180px;}
	.main-quick-list li span{letter-spacing:-1px;text-align: left;}
	.main-quick-list li strong{font-size: 14px;text-align: left;}

	.main-activity-wrap{height:auto;}
	.main-activity-content{padding:50px 30px;}
	.main-activity-left{float:none;width:auto;}
	.main-activity-right{float:none;width:auto;margin-top:30px;}
	.main-activity-right ul li{float:none;width:auto;height:auto;background-position:right 50px center !important;margin-right:0;}
	.main-activity-right ul li:first-child{margin-left:0;}

	.main-center-wrap{height:auto;}
	.main-center-content{padding:80px 30px 50px;}
	.main-center-list li{margin-bottom:30px;}

	.main-centerss-wrap{height:auto;}
	.main-centerss-content{padding:80px 30px 50px;}
	.main-centerss-list li{margin-bottom:30px;}
	
	.main-dream-wrap{height:auto;}
	.main-dream-content{padding:80px 30px 50px;}
	.main-dream-list li{margin-bottom:50px;}


	.main-facebook-wrap{padding: 30px 20px;height: auto;}
	.facebook-slider-wrap{width: auto;}
	.main-top-banner{float: none;padding-top: 0;}
	.facebook-slider-wrap{float: none;}
	.facebook-slider{width: auto;height: auto;}
	.main-facebook-prev,	.main-facebook-next{display: none;}
	.facebook-slider .swiper-slide:nth-child(2n){margin-top: 0;}
	.facebook-slider .swiper-slide{width: auto;margin-right: 0;height: 0;padding-top: 109.84%;}

	.facebook-slider .swiper-slide .square1 .thumb{height: 100%;}
	/*.facebook-slider .swiper-slide .square1 .thumb img{border-radius: 15px;}*/

	.facebook-slider .swiper-slide .square2 .thumb0{height: 50%;position: absolute;left:0;top:0;width: 100%;}
	.facebook-slider .swiper-slide .square2 .thumb1{height: 50%;position: absolute;left:0;bottom:0;width: 100%;}

	.facebook-slider .swiper-slide .square3 .thumb0{height: 50%;position: absolute;left:0;top:0;width: 100%;}
	.facebook-slider .swiper-slide .square3 .thumb1{height: 50%;position: absolute;left:0;bottom:0;width: 50%;}
	.facebook-slider .swiper-slide .square3 .thumb2{height: 50%;position: absolute;right:0;bottom:0;width: 50%;}

	.facebook-slider .swiper-slide .square4 .thumb0{width: 50%;height: 50%;position: absolute;left:0;top:0;}
	.facebook-slider .swiper-slide .square4 .thumb1{width: 50%;height: 50%;position: absolute;right:0;top:0;}
	.facebook-slider .swiper-slide .square4 .thumb2{width: 50%;height: 50%;position: absolute;left:0;bottom:0;}
	.facebook-slider .swiper-slide .square4 .thumb3{width: 50%;height: 50%;position: absolute;right:0;bottom:0;}
	.facebook-slider .swiper-wrapper{height: auto !important;}

	#gnb{display: none;}
	#allmenu-btn{display: none;}
	#rightMenuOpenHeader{display: block;width: 65px;height: 65px;background: url(/nimg/mimg/head_menu.jpg) center center no-repeat;background-size: 48px auto;position: absolute;right:0;top:50%;margin-top: -32px;}
	#mobile-tel-btn{display: block;width: 65px;height: 65px;background: url(/nimg/mimg/head_tel.jpg) center center no-repeat;background-size: 48px auto;position: absolute;left:0;top:50%;margin-top: -32px;}

	.menu-wrap{display: none;}
	.header-sns{display: none;}
	.topbanner{display: none;}
/*	#wrapper, #wrapper.nav-fixed{padding-top: 65px;}*/
	.header-wrap{height: auto;}
	#header{padding:0 65px;}
	#header h1{float: none;text-align: center;}
	#header h1 a{display: inline-block;width: 320px;background-size: 100% auto !important;height: 80px;}
	.header-wrap.nav-fixed, .header-wrap.nav-fixed #header h1 a{height: 80px;}

	.bottom-banner-slider{margin: 0 auto;}
	.bottom-banner-prev{left:15px}
	.bottom-banner-next{right:15px}

	#footer{padding: 50px 20px 70px;background: none;}
	.footer-left{position:relative;left:0;top:0;margin-bottom:20px;}
	.pc-go-top{display:none !important;}
	.mobile-go-top{display: block;width: 48px;height: 48px;background: url(/nimg/mimg/top.png) center center no-repeat;background-size: 48px auto;position:absolute;right:0;top:0;}


	.mobile-sub-header-btn, .mobile-sub-tab, .mobile-page-position {display: block;}
	.content-body{padding: 30px 10px 50px;width: auto;}
	.mobile-sub-header-btn, .mobile-sub-tab, .mobile-page-position {display: block;}
	.sub-content-header{display: none;}
	#sub-container{padding-top: 0;}

	#sub-content-header h3{margin: 0px 30px 0;}
	#sub-content-body{padding: 50px 30px;}
	.page-position{display:none;}
	.main-img-content, .main-movie-content{width:auto;}
}
@media screen and (max-width: 700px){
	.hidden-sm{display: none;}
	.visible-sm{display: block;}
	.topbar-wrap{display:none;}
	#wrapper{padding-top: 65px;}
	.header-wrap{position:fixed;top:0;}
	#footer{padding: 50px 10px 70px;}
	#header h1 a{display: inline-block;width: 230px;background-size: 100% auto;height: 65px;}

	.header-wrap.nav-fixed, .header-wrap.nav-fixed #header h1 a{height: 65px;}
	#wrapper.nav-fixed{padding-top: 65px;}
	.footer-top a{margin-right: 15px;}



	.main-visual-title{font-size:38px;line-height:1.2em;}
	.main-visual-bg-slide .swiper-slide{background-size:auto !important;background-position:center 0;}
	.main-visual-left{height:0;padding-top:70.1754%;position:relative;width:auto;border-radius:0;}
	.main-top-banner{position:absolute;left:0;top:0;width:100%;height:100%;left:0;top:0;}
	.main-banner-slider{width: 100%;height: 100%;border-radius:0;}
	.main-banner-slider .swiper-wrapper{height: auto !important;}
	.main-banner-slider .swiper-slide{height:70.1754%;}
	.main-banner-slider .swiper-slide a{display:block;height:0;padding-top:140.35%;}
	.main-banner-slider .swiper-slide a img{position:absolute;left:0;top:0;width:100%;height:100%;}
	.main-visual-box2{height:auto;margin-top:0;}
	.main-visual-center{position:static;margin:0;float:none;width:auto;background:#fff;border-radius:0;padding:30px 15px;height:auto;}
	.main-notice-title{font-size:28px;}
	.main-visual-right-content {padding-top:40px;}
	.main-visual-right{position:static;margin:0;float:none;width:auto;border-radius:0;padding:30px 15px;height:auto;}
	.main-visual-right-title{height:30px;background-size:0% auto;}/*background:url(/nimg/mimg/class_title.jpg) 0 0 no-repeat;*/
	.main-visual-right1 strong, .main-visual-right2 strong, .main-visual-right3 strong{font-size:16px;font-weight:600;}
	
	.main-visual-right4{text-align:center;margin-top:10px;height:auto;}
	.main-visual-right4-left{width:150px;height:69px; background:url(/nimg/mimg/class.jpg) 0 0 no-repeat;		
		                     background-size:100% 100%;display:inline-block;position:static;margin:0;margin-right:5px;
		                     text-align:left;padding-left:60px;font-size:16px; padding-top: 20px;}
	
	.main-visual-right4-right{width:150px;height:69px;background:url(/nimg/mimg/refund.jpg) 0 0 no-repeat;	
		                      background-size:100% 100%;display:inline-block;position:static;margin:0;margin-right:5px;
		                      text-align:left;padding-left:60px;font-size:16px;padding-top: 20px;}
	
	.main-visual-right5{text-align:center;margin-top:20px;height:auto;}
	.main-visual-right5-top{width:310px;height:69px; background:url(/nimg/common/micon_bg.gif) 25px 18px no-repeat; 
		                     border-radius: 10px; background-color: #ff8400; 		
		                     display:inline-block;position:static;margin:0;margin-right:5px; 
		                     text-align:left; padding-left:55px; font-size:16px; padding-top: 3px; }



	.main-activity-wrap{background-position:center -30px;padding-top:120px;}
	.main-activity-title{font-size:38px;}
	.main-activity-content{padding:40px 15px;}
	.main-activity-right ul li{background-position: right 20px center !important;}
	.main-activity-right ul li a{padding-right:80px;}
	.main-center-title strong{font-size:38px;}
	.main-center-content{padding:80px 15px 30px;}
	.main-center-list li{margin-bottom:15px;}
	.main-centerss-title strong{font-size:38px;}
	.main-centerss-content{padding:80px 15px 30px;}
	.main-centerss-list li{margin-bottom:15px;}	
	.main-dream-title{margin-bottom:40px;}
	.main-dream-title span{font-size:20px;}
	.main-dream-title strong{font-size:38px;}
	.main-dream-content{padding:50px 15px 30px;}
	.main-dream-list li{display:block;padding-left:10px;margin-bottom:20px;}
	.main-dream-list li a{background-position:0 center !important;width:auto;display:block;text-align:left;padding:20px 0 20px 150px;background-size:auto 125px !important;}
	.main-dream-list li strong{margin-bottom:15px;}

	.main-facebook-title{font-size: 24px;}
	.main-quick-list{padding: 20px 10px;}
	.main-facebook-wrap{padding: 30px 10px;}
	#sub-content-header h3{margin: 0px 10px 0;padding: 30px 0;}
	.sub-top-btn{text-align: right;height: 40px;margin-top: 10px;}
	.sub-top-btn a{position: static;display: inline-block;vertical-align: top;}
	#sub-content-body{padding: 50px 10px;}

	.page-title{*zoom:1;}
	.page-title:after{content:""; display:block; clear:both;}
	.sns-share{float: right;position: static;margin-top: 20px;}
}