﻿#main>section{padding:60px 0 70px}#main>section.glay{background:#f4f4f4}
#main h2{font-size:36px;font-weight:bold;text-align:center}#main h2 span{position:relative}
#main h2 span:before{content:'';display:block;width:40px;height:4px;position:absolute;bottom:5px;left:-55px;background:#01b3cd}
#main .more a{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}#main .more a:hover{opacity:0.7}
#main #kv{margin-bottom:40px}
#main #kv .slick-dotted.slick-slider{margin-bottom:0}#main #kv .slick-prev,#main #kv .slick-next{width:27px;height:52px;background-position:center center;background-repeat:no-repeat}#main #kv .slick-prev:before,#main #kv .slick-next:before{display:none}#main #kv .slick-prev{left:25px;z-index:2;background-image:url(../img/common/carousel_prev.png)}#main #kv .slick-next{right:25px;z-index:2;background-image:url(../img/common/carousel_next.png)}#main #kv .slick-dots{bottom:25px}#main #kv .slick-dots li{margin:0 7px;width:16px;height:16px;line-height:1;background:url(../img/home/kv_indicator_of.png) center center no-repeat}
#main #kv .slick-dots .slick-active{background-image:url(../img/home/kv_indicator_on.png)}#main #kv .slick-dots button{opacity:0}#main #kv .slick-slide a{display:block}
#main #kv .entry{height:720px;background-position:center center;background-repeat:no-repeat;background-size:cover; position:relative; }
#main #kv .inner{margin:0 auto; width:1400px; }
#main #kv .inner01{margin:0 auto; width:100%; }
#main #kv .inner01 h1	{ position: absolute; top: 59px; left: 56px;}
#main #kv .inner01 .icon	{ position: absolute; top: 40px; right: 40px;}


#main #lead .cv {margin-bottom:40px;text-align:center}#main #lead .txt{margin-bottom:85px;font-size:16px;text-align:center;line-height:2.25}
#main #lead .txt2{margin-bottom:20px;font-size:28px;text-align:center;line-height:1.6em;}
#main .lead2 { padding-top: 50px; }

#main #sec01 h2{margin-bottom:35px}#main #sec01 .entry{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;}#main #sec01 .bg01,#main #sec01 .bg02{width:100%;height:100%;position:absolute;top:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:cover}#main #sec01 .bg02{-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;transition:all 2s;opacity:0}#main #sec01 .bg02.active{opacity:1}#main #sec01 .black .bg01{background-image:url(../img/home/sec01_black_bg01.jpg)}#main #sec01 .black .bg02{background-image:url(../img/home/sec01_black_bg02.jpg)}#main #sec01 .black .inner{padding-top:40px}#main #sec01 .gray .bg01{background-image:url(../img/home/sec01_gray_bg01.jpg)}#main #sec01 .gray .bg02{background-image:url(../img/home/sec01_gray_bg02.jpg)}#main #sec01 .gray .inner{padding-top:360px}#main #sec01 .brown .bg01{background-image:url(../img/home/sec01_brown_bg01.jpg)}#main #sec01 .brown .bg02{background-image:url(../img/home/sec01_brown_bg02.jpg)}#main #sec01 .brown .inner{padding-top:290px; padding-right:150px;color:#fff}#main #sec01 .brown h3,#main #sec01 .brown .txt{text-shadow:1px 1px 1px rgba(0,0,0,0.7),2px 2px 2px rgba(0,0,0,0.7),-1px -1px 1px rgba(0,0,0,0.7)}#main #sec01 .brown h3,#main #sec01 .brown .txt,#main #sec01 .brown .bnr{width:515px;float:right;clear:both}#main #sec01 .inner{margin:0 auto;width:1050px;height:720px;position:relative}#main #sec01 h3,#main #sec01 .txt{text-shadow:1px 1px 1px #fff, -1px -1px 1px #fff}#main #sec01 h3{margin-bottom:20px;font-size:14px;font-weight:bold}#main #sec01 h3 span{font-size:36px}#main #sec01 .txt{font-size:16px;line-height:2}#main #sec01 .bnr{margin-top:20px}#main #sec01 .bnr a{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}#main #sec01 .bnr a:hover{opacity:0.7}#main #sec01 .ctrl{position:absolute;top:50%;cursor:pointer}#main #sec01 .prev{left:25px}#main #sec01 .next{right:25px}#main #sec02{ padding:0px 0 70px}#main #sec02 h2{margin-bottom:35px}#main #sec02 .entries{margin-bottom:55px}#main #sec02 .entry{background-position:center center;background-repeat:no-repeat;background-size:cover}#main #sec02 .entry01{background-image:url(../img/home/sec02_bg01.jpg)}#main #sec02 .entry01 .inner{padding-top:230px; position:relative; }
#main #sec02 .entry01 .inner .pack	 	{ position:absolute; top:390px; right:0; }
#main #sec02 .entry01 .txt{text-shadow:1px 1px 1px #fff, -1px -1px 1px #fff}#main #sec02 .entry01 .txt,#main #sec02 .entry01 .more{width:440px;float:right;clear:both}#main #sec02 .entry02{color:#fff;background-image:url(../img/home/sec02_bg02.jpg)}#main #sec02 .entry02 .inner{padding-top:270px}#main #sec02 .inner{margin:0 auto;width:1050px;height:720px}#main #sec02 .txt{font-size:20px;font-weight:bold;line-height:1.8}#main #sec02 .more a,#main #sec02 .link a{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}#main #sec02 .more a:hover,#main #sec02 .link a:hover{opacity:0.7}#main #sec02 .more{margin-top:30px}#main #sec02 .link{text-align:center}#main #sec03{padding-bottom:0}#main #sec03 h2{margin-bottom:40px}#main #sec03 .wrap{padding:60px 0;background:#fff}#main #sec03 .img,#main #sec03 .txt,#main #sec03 .more{text-align:center}#main #sec03 .img{margin-bottom:40px}#main #sec03 .txt{margin-bottom:20px;font-size:20px;font-weight:bold}#main #sec03 .entry{color:#fff;background:url(../img/home/sec03_bg01.jpg) center center no-repeat;background-size:cover}#main #sec03 .entry .inner{margin:0 auto;padding-top:450px;width:1050px;height:720px}#main #sec03 .entry .txt,#main #sec03 .entry .more{text-align:left}#main #sec03 .entry .txt{line-height:1.8}#main #sec03 .entry .more{margin-top:30px}#main #sec04{padding-bottom:0}#main #sec04 h2{margin-bottom:35px}#main #sec04 .entry{background-position:center bottom;background-repeat:no-repeat;background-size:cover}#main #sec04 .entry01{background-image:url(../img/home/sec04_bg01.jpg)}#main #sec04 .entry01 .inner{padding-top:400px}#main #sec04 .entry01 .txt,#main #sec04 .entry01 .more{width:320px;float:right;clear:both}#main #sec04 .entry02{background-image:url(../img/home/sec04_bg02.jpg)}#main #sec04 .entry02 .inner{padding-top:460px}#main #sec04 .inner{margin:0 auto;width:1050px;height:720px}#main #sec04 .txt{font-size:20px;font-weight:bold;line-height:1.8}#main #sec04 .more{margin-top:30px}#main #sec04 .more a{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}#main #sec04 .more a:hover{opacity:0.7}#main #sec05 h2{margin-bottom:30px}#main #sec05 .img,#main #sec05 .txt,#main #sec05 .more{text-align:center}
#main #sec05 .img{margin-bottom:50px}#main #sec05 .txt{margin-bottom:20px;font-size:20px;font-weight:bold}#main #sec06{padding-bottom:0}
#main #sec06 h2{margin-bottom:30px}#main #sec06 .entry{background:url(../img/home/sec06_bg01.jpg) center center no-repeat;background-size:cover}
#main #sec06 .entry .inner{margin:0 auto;padding-top:90px;width:1050px;height:720px}#main #sec06 .entry .txt,#main #sec06 .entry .more{width:480px;float:right;clear:both}#main #sec06 .entry .txt{font-size:20px;font-weight:bold;line-height:1.8}#main #sec06 .entry .more{margin-top:30px}
#youtube{margin:0 auto 65px;width:900px;position:relative}#youtube-ctrl{margin-bottom:10px;overflow:hidden;font-size:10px;line-height:1}#youtube-ctrl span{display:block;float:right;cursor:pointer}#youtube-ctrl.active span{background:url(../img/home/youtube_ctrl_on.png) 0 0 no-repeat}#youtube-ctrl.active span img{opacity:0}#youtube-player{display:block;width:900px;height:506px}#youtube-cover{width:900px;height:506px;position:absolute;bottom:0;left:0}#youtube-cover a{display:block;width:900px;height:506px;outline:0}#sec07 h2{margin-bottom:30px}#sec07 .inner{margin:0 auto 30px;width:1080px;height:600px;position:relative}#sec07 .left{width:900px;position:relative}#sec07 .left .slick-slide{width:900px}#sec07 .left .slick-dotted.slick-slider{margin-bottom:0}#sec07 .left .slick-prev,#sec07 .left .slick-next{width:27px;height:52px;top:230px;background-position:center center;background-repeat:no-repeat}#sec07 .left .slick-prev:before,#sec07 .left .slick-next:before{display:none}#sec07 .left .slick-prev{left:0;z-index:2;background-image:url(../img/common/carousel_prev.png)}#sec07 .left .slick-next{right:0;z-index:2;background-image:url(../img/common/carousel_next.png)}#sec07 .left .inner{margin:0 auto;width:800px;height:450px}#sec07 .left .txt{margin:0 auto;padding-top:15px;width:800px}#sec07 .left .txt dl{font-size:16px;display:none}#sec07 .left .txt dl:nth-of-type(1){display:block}#sec07 .left .txt dt{margin-bottom:5px}#sec07 .left .txt dt span{font-size:22px;font-weight:bold}#sec07 .left .txt dd{line-height:2}#sec07 .right{position:absolute;top:0;right:0}#sec07 .right li{margin-bottom:15px;cursor:pointer}#sec07 .right li:last-child{margin-bottom:0}#sec07 .right li:nth-of-type(1).active{background-image:url(../img/home/sec07_right_img01_on.png)}#sec07 .right li:nth-of-type(2).active{background-image:url(../img/home/sec07_right_img02_on.png)}#sec07 .right li:nth-of-type(3).active{background-image:url(../img/home/sec07_right_img03_on.png)}#sec07 .right .active{background-position:center center;background-repeat:no-repeat}#sec07 .right .active img{opacity:0}#sec07 .cv{text-align:center}#sec08 h2{margin-bottom:50px}#sec08 .img{margin-bottom:50px;text-align:center}#sec08 table{margin:0 auto;width:875px}#sec08 th,#sec08 td{padding-bottom:15px;font-size:14px;text-align:left;vertical-align:top;line-height:1.8}#sec08 tr:last-child th,#sec08 tr:last-child td{padding-bottom:0}#sec08 th{width:160px;font-weight:bold}#sec08 th:before{content:'■';color:#01b3cd}#sec09 h2{margin-bottom:35px}#sec09 dl{margin:0 auto;width:800px;font-size:16px;border-bottom:1px solid #cbcbcb}#sec09 dt,#sec09 .inner{padding:20px 0;padding-left:60px;line-height:2;background-position:10px 18px;background-repeat:no-repeat}#sec09 dt{font-weight:bold;border-top:1px solid #cbcbcb;background-image:url(../img/home/sec09_icon_q.png);cursor:pointer}#sec09 dd{display:none}#sec09 .inner{background-image:url(../img/home/sec09_icon_a.png)}#sec09 p,#sec09 .img{margin-bottom:2em}#sec09 p:last-child,#sec09 .img:last-child{margin-bottom:0}#sec09 p{font-size:16px}
.cv2{text-align:center; padding:50px 0; }
.cv2 a:hover { opacity:0.7; }

#sec07 .campbanner { width:940px; margin: 0 auto 20px;}
#sec07 .campbanner p {font-size:10px;}

#sec07 .review_bx	{ width:383px; margin: 20px auto 0; border:solid 1px #cbc964; background: #f9f8cc; padding: 10px 10px 7px; text-align: left; }
#sec07 .review_bx .ttl	{ display: inline-block; font-size: 14px; color: #222222; padding: 0 10px 0 0; margin: 0;line-height: 0.6em; vertical-align: text-top; }
#sec07 .review_bx .count	{ display: inline-block; font-size: 12px; color: #01b3cd; padding: 0 0 0 10px; margin: 0;line-height: 0.6em; vertical-align: text-top; }
#sec07 .review_bx .stars {
    padding: 0;
    margin: 0;
    display: inline-block;
}
#sec07 .review_bx .stars .star {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(/assets/images/share/icon/stars.png) 100% 0 no-repeat;
    background-size: auto 100%;
    padding: 0 !important;
    margin: 0 0 0;
}
#sec07 .review_bx .stars .filled {
    background-position: 0 0;
}
.review_bx a	{ opacity: 1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; text-decoration: none!important; }
.review_bx a:hover	{ opacity: 0.7; }

.review_area	{ width:974px; margin: 0 auto; padding: 70px 0 0; }
.review_area .review_ttl_bx	{ width:100%; text-align: center; padding: 2px 0; background: #f9f8cc; }
.review_area .review_ttl_bx .icon	{ width:32px; display: inline-block; }
.review_area .review_ttl_bx .ttl	{ display: inline-block; font-size: 18px; color: #222222; padding: 0 0 0 8px; margin: 0; }
.review_area .review_list	{ width:100%; padding: 25px 0 0; }
.review_area .review_list li	{ width:230px; float: left; background: #fff; margin: 0 0 0 18px; }
.review_area .review_list li:first-child	{ margin: 0; }
.review_area .review_list li a	{ width:210px; padding: 10px; display: block; opacity: 1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; text-decoration: none; }
.review_area .review_list li a:hover	{ opacity: 0.6; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.review_area .review_list li .review_top	{ width:100%; }
.review_area .review_list li .review_top .name	{ width:50%; float: left; font-size: 12px; color: #999999; font-weight: bold; text-align: right; margin: 0; }
.review_area .review_list li .review_top .stars {
    padding: 0;
    margin: 0;
    width: 50%;
    float: left;
    text-align: left;
}
.review_area .review_list li .review_top .stars .star {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(/assets/images/share/icon/stars.png) 100% 0 no-repeat;
    background-size: auto 100%;
    padding: 0 !important;
}
.review_area .review_list li .review_top .stars .filled {
    background-position: 0 0;
}
.review_area .review_list li .ttl	{ font-size: 14px; color: #222222; font-weight: bold; text-align: left; padding: 10px 0 0; margin: 0; }
.review_area .review_list li .text	{ font-size: 12px; color: #666666; text-align: left; padding: 10px 0 0; margin: 0; }
.review_area .review_list li .link	{ font-size: 12px; color: #01b3cd; text-align: right; margin: 0; }
.review_area .review_btn	{ width:100%; text-align: right; padding: 25px 0 0; }
.review_area .review_btn a          { opacity: 1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; text-decoration: none; }
.review_area .review_btn a:hover    { opacity: 0.6; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

.info_camp { width:484px; background-color:#ff4a8a; padding:8px 8px 8px 8px; margin:0 auto 40px auto; text-align:center; position:relative;  }
.info_camp a {color:#FFF; text-decoration:underline; font-weight:bold; font-size:14px;  }
.info_camp a:hover { text-decoration:none; }
.info_camp img { position:absolute; top:-20px; right:-10px; }


#monomax	{ width:900px; margin:0 auto 40px auto; }
#monomax .inner	{ padding:30px; border-bottom:solid 1px #cdcdcd; border-left:solid 1px #cdcdcd; border-right:solid 1px #cdcdcd; }
#monomax .inner .lef		{ float:left }
#monomax .inner .rig		{ float:right; width:390px;  }
#monomax .inner .rig p	{ font-size:13px; line-height:2.0em; }
#monomax .inner .rig p.title	{ font-size:16px; font-weight:bold; line-height:1.8em; }


.apply_insta_bx { width:974px; margin: 0px auto 0 auto; padding: 60px 0 0 0; }
.apply_insta_bx .insta_ttl_bx { padding: 0 0 10px 0; border-bottom: 1px solid #cccccc; }
.apply_insta_bx .insta_ttl_bx .icon { width: 20px; display:inline-block; margin:0 5px 0 0; }
.apply_insta_bx .insta_ttl_bx .icon img { width: 100%; vertical-align: bottom; }
.apply_insta_bx .insta_ttl_bx .ttl { font-size: 18px; color: #222222; text-align: center; line-height: 1.0em; }
.apply_insta_bx .insta_cont { padding: 20px 35px 0; }
.apply_insta_bx .insta_cont .insta_list li { width: 160px; margin: 0 10px; border: 4px solid #FFF; }
.apply_insta_bx .insta_cont .insta_list li img { width: 100%; }

#youtube h2.movie	{ font-size:20px; border-bottom:solid 1px #cdcdcd; padding-bottom:10px; margin-bottom:10px; }



#main #sec10{ padding:0px 0 70px}
#main .title_bx	{ position:relative; width:1050px; margin:0 auto; }
#main .title_bx img	{ position:absolute; top:-60px; left:25px;   }
#main #sec10 h2{margin-bottom:35px; }
#main #sec10 .entries{margin-bottom:55px}
#main #sec10 .entry{ background:#f7f7f7; }
#main #sec10 .entry .inner{padding:70px 0;}
#main #sec10 .entry .txt{text-shadow:1px 1px 1px #fff, -1px -1px 1px #fff}
#main #sec10 .inner{margin:0 auto;width:1050px;}
#main #sec10 .inner p.txt	{  font-size:16px; text-align:center; margin:0 0 50px 0;  }
#main #sec10 .inner .lef	{ float:left; padding:0 0 0 20px; }
#main #sec10 .inner .rig	{ float:right; width:540px; padding:0 20px 0 0; }
#main #sec10 .inner .rig a.rankbx	{ display:block; width:540px; padding:12px 0; border-bottom:solid 1px #d9d9d9; }
#main #sec10 .inner .rig a.rankbx .icon	{ float:left; padding:10px 0 0 0; }
#main #sec10 .inner .rig a.rankbx p	{ float:left; margin:0 0 0 16px; font-size: 30px; color:#222; text-decoration:none; }
#main #sec10 .inner .rig a.rankbx p span	{ font-size:20px; }
#main #sec10 .inner .rig a.rankbx .arrow	{ float:right; padding:15px 0 0 0; }
#main #sec10 .inner .rig a.rankbx:hover	{ opacity:0.7; }
#main #sec10 .inner .rig a.rankbx2:hover	{ opacity:0.7; }
#main #sec10 .inner .rig a.rankbx2	{ display:block; width:540px; padding:12px 0; border-bottom:solid 1px #d9d9d9; }
#main #sec10 .inner .rig a.rankbx2 .icon	{ float:left; padding:5px 0 0 0; }
#main #sec10 .inner .rig a.rankbx2 p	{ float:left; margin:0 0 0 16px; font-size: 24px; color:#222; text-decoration:none; }
#main #sec10 .inner .rig a.rankbx2 .arrow	{ float:right; padding:10px 0 0 0; }
#main #sec10 .inner .rig ul	{ padding:36px 0 0 0; }
#main #sec10 .inner .rig ul li	{ float:left; width:260px; font-size:14px; margin:0 0 10px 0;  }
#main #sec10 .inner .rig ul li a	{ color:#222; text-decoration:underline; }
#main #sec10 .inner .rig ul li a:hover	{ text-decoration:none; }


#main #recommend	{ width:960px; margin:0 auto; }
#recommend	.title	{ border-top:solid 1px #b6b6b6; border-bottom:solid 1px #b6b6b6; font-size:18px; color:#222; padding:10px; font-weight:bold; margin:0 0 30px 0; text-align:center; }
#recommend .server	{ background:#f7f6f6; padding:20px 25px 20px 0; width:460px; float:left;}
#recommend .server .lef	{ width:228px; text-align:center; float:left; }
#recommend .server .rig	{ float:right; width:205px; }
#recommend .server .rig .server_tit	{ font-size:26px; color:#222; text-align:left; margin:10px 0 10px 0; }
#recommend .server .rig .server_tit a	{ color:#222; }
#recommend .server .rig .server_tit span	{ font-size:12px; }
#recommend .server .rig p	{ text-align:left; margin:0 0 10px 0; font-size:14px; }

#recommend .server2	{ background:#f7f6f6; padding:20px 25px 20px 0; width:480px; float:right;}
#recommend .server2 .lef	{ width:228px; text-align:center; float:left; }
#recommend .server2 .rig	{ float:right; width:205px; }
#recommend .server2 .rig .server_tit	{ font-size:26px; color:#222; text-align:left; margin:10px 0 10px 0; }
#recommend .server2 .rig .server_tit a	{ color:#222; }
#recommend .server2 .rig .server_tit span	{ font-size:12px; }
#recommend .server2 .rig p	{ text-align:left; margin:0 0 10px 0; font-size:14px; }


#recommend .review_bx	{ width:193px; background: #fff; padding: 6px; text-align: left; border:none; }
#recommend .review_bx .count	{ display: inline-block; font-size: 11px; color: #ff4a8a; padding: 3px 0 0 2px; margin: 0;line-height: 0.4em; vertical-align: text-top; }
#recommend .review_bx .review-count	{ display: inline-block; font-size: 11px; color: #01b3cd; padding: 3px 0 0 2px; margin: 0;line-height: 0.4em; vertical-align: text-top; }

#recommend .review_bx .stars {
    padding: 0;
    margin: 0;
    display: inline-block;
}
#recommend .review_bx .stars .star {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(/assets/images/share/icon/stars.png) 100% 0 no-repeat;
    background-size: auto 100%;
    padding: 0 !important;
    margin: 5px 0 0;
}
#recommend .review_bx .stars .filled {
    background-position: 0 0;
}
#recommend .review_bx a	{ font-size:11px;  opacity: 1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; text-decoration: none!important; }
#recommend .review_bx a:hover	{ opacity: 0.7; }

#main #sec11{padding-bottom:0; border-top:solid 17px #F4F4F4; }
#main #sec11 h2{margin-bottom:40px}
#main #sec11 .wrap{padding:60px 0;background:#fff}
#main #sec11 .img,#main #sec03 .txt,#main #sec03 .more{text-align:center}
#main #sec11 .img{margin-bottom:40px}
#main #sec11 .txt{margin-bottom:20px;font-size:20px;font-weight:bold}
#main #sec11 .entry{color:#fff;background:url(../img/home/sec03_bg01.jpg) center center no-repeat;background-size:cover}
#main #sec11 .entry .inner{margin:0 auto;padding-top:450px;width:1050px;height:720px}
#main #sec11 .entry .txt,#main #sec03 .entry .more{text-align:left}
#main #sec11 .entry .txt{line-height:1.8}
#main #sec11 .entry .more{margin-top:30px}
#main #sec01 .entry .dots	{ position:absolute;  bottom: 20px; margin:660px auto; z-index:10; width:100px; top: 0; left:0; right:0;  }
#main #sec01 .entry .dots li 	{ float:left; padding:10px; }
.banner	{ text-align:center; padding:50px 0 0 0; }
.banner a:hover	{ opacity:0.7; }



/*  #sec07 #top_apply  */
#sec07 #top_apply									{ width:100%; padding:30px 0 0; text-align:center; /*background-color:#e7e7e7;*/ margin-bottom:20px; }
#sec07 #top_apply #apply		 					{ width:1100px; margin:0 auto; }
#sec07 #top_apply #apply h4.subtitle			{ position:relative;background:#ececec;padding:6px;font-size:12px;margin-bottom:1.25em}
#sec07 #top_apply #apply #server_L			{ width:558px; height:624px; background-color:#ffffff; float:left; padding:20px; box-sizing: content-box;}
#sec07 #top_apply #apply #server_L .slides img 		{ width:560px; height:560px; }
#sec07 #top_apply #apply #server_L .flex-caption {  padding: 0 3%; color: #222;  font-size: 13px;  line-height: 2em;  text-align:left;}
#sec07 #top_apply #apply #server_L .flex-caption span { font-family: 'Noto Sans Bold'; }

#sec07 #top_apply #apply #server_R_bx						{ width:459px; float:right; }
#sec07 #top_apply #apply #server_R_bx	#server_title_area { text-align:left; margin-bottom:25px;}
#sec07 #top_apply #apply #server_R_bx	#server_title_area #server_name { border-bottom:1px solid #c6c5c5; font-size:28px; letter-spacing:2px; color:#222222; line-height:0.8em; margin: 5px auto 12px;padding-bottom: 12px; font-weight:bold; }
#sec07 #top_apply #apply #server_R_bx	#server_title_area #server_name span {font-size:13px; } 
#sec07 #top_apply #apply #server_R_bx	#server_title_area p { font-size:14px;line-height: 1.6em; }
#sec07 #top_apply #apply #server_R_bx #carousel li  { width:55px !important; border:2px solid #FFF; margin:0 11px 11px 0; background-color:#FFF; cursor: pointer;}
#sec07 #top_apply #apply #server_R_bx #carousel li:hover  { border:2px solid #1ec0d3; }
#sec07 #top_apply #apply #server_R_bx #carousel li.last {margin:0 0px 12px 0; }
#sec07 #top_apply #apply #server_R_bx #carousel li.flex-active-slide { border:2px solid #1ec0d3; }
#sec07 #top_apply #apply #server_R_bx #carousel .slides{ width:460px !important; transform:translate3d(0px, 0px, 0px) !important; }
#sec07 #top_apply #apply #server_R_bx ul.anchor { width:100%;border:1px solid #cfcfcf;overflow: hidden; background-color:#FFF; margin:28px 8px 0 0px; }
#sec07 #top_apply #apply #server_R_bx ul.anchor li { width:25%; border-right:1px solid #cfcfcf; float:left; position: relative;}
#sec07 #top_apply #apply #server_R_bx ul.anchor li:last-child {  border-right:none; }
#sec07 #top_apply #apply #server_R_bx ul.anchor li p { line-height: 48px; }
#sec07 #top_apply #apply #server_R_bx ul.anchor li:after { content: url(/dewomini/assets/img/home/anchor_arrow.png); margin: 0 auto; position: absolute; top: 18px; right:6px;}

#sec07 #top_apply #apply #server_R_bx #submitbtn { width: 459px; float:right; text-align:center; margin: 40px 0 0 !important; }
#sec07 #top_apply #apply video { padding-top: 30px;}

