@charset "utf-8";#container_wrap{position:relative;width:100%;margin:0 auto}#container_wrap:after{display:block;visibility:hidden;clear:both;content:""}#header_wrap{display:block;position:fixed;left:0;right:0;top:0;width:100%;padding:0 10px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:999}#header_wrap:after{display:block;visibility:hidden;clear:both;content:""}#header{display:block;position:relative;width:100%;max-width:1200px;margin:0 auto}#header:after{display:block;visibility:hidden;clear:both;content:""}#header a.logo{display:block;float:left;width:150px;margin:0 20px 0 0;line-height:60px}#header a.logo img{width:100%;height:auto}#header #gnb{float:left}#header #gnb ul{}#header #gnb ul:after{display:block;visibility:hidden;clear:both;content:""}#header #gnb ul li{display:block;position:relative;float:left;padding:0 14px}#header #gnb ul li a{display:block;font-size:15px;line-height:60px;font-weight:600;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#header #gnb ul li a.on{color:#15aacf}#header #gnb ul li a:hover{color:#15aacf}#header #gnb ul li a i{font-size:12px}#header #gnb ul li ul{display:none;position:absolute;left:0;top:50px;width:160px;padding:10px;background:#fff;border:solid 1px #ddd;box-shadow:0 10px 10px rgba(0,0,0,0.1)}#header #gnb ul li ul li{float:none;margin:0;padding:0}#header #gnb ul li ul li a{padding:0 10px;line-height:24px}#header .btn_side{display:block;position:absolute;right:0;top:0;width:40px;line-height:60px;text-align:center}#header .btn_side i{font-size:24px}.hd_sch_wr{display:block;position:absolute;right:60px;top:50%;width:180px;margin:-15px}#hd_sch h3{position:absolute;font-size:0;line-height:0;overflow:hidden}#hd_sch{position:relative;overflow:hidden}#hd_sch #sch_stx{display:block;width:100%;height:30px;font-size:13px;line-height:28px;text-indent:10px;background:#fff;border:solid 1px #ddd;border-radius:30px}#hd_sch #sch_submit{display:block;position:absolute;float:left;right:0;top:0;width:30px;height:30px;text-align:center;line-height:30px;background:#222;border:none;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;border-top-right-radius:30px;border-bottom-right-radius:30px}#hd_sch #sch_submit i{color:#fff;font-size:16px}.gnb_mobile_wrap{height:0;overflow:hidden}.gnb_mobile{display:block;width:100%;max-width:1200px;margin:0 auto 5px;padding:5px;white-space:nowrap;overflow:hidden;border-bottom:solid 1px #ddd}.gnb_mobile .swiper-slide{width:auto}.gnb_mobile ul:after{display:block;visibility:hidden;clear:both;content:""}.gnb_mobile li{display:inline-block}.gnb_mobile a{display:block;position:relative;width:auto;padding:0 12px;font-size:15px;line-height:30px;background:#fff;border:solid 1px #ddd}.gnb_mobile a:hover{color:#15aacf;background:#f6f6f6}.gnb_mobile a.on{color:#15aacf}.gnb_mobile::-webkit-scrollbar{display:none}.gnb_mobile .gnb_sl{position:relative;color:#15aacf}#body_wrap{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:70px 0}#body_wrap:after{display:block;visibility:hidden;clear:both;content:""}ul.banner,ul.banner2{}ul.banner:after,ul.banner2:after{display:block;visibility:hidden;clear:both;content:""}ul.banner li{display:block;float:left;width:24.5%;margin:0 .66% 8px 0}ul.banner li:nth-child(4n){margin:0 0 8px}ul.banner2 li{display:block;width:100%;margin:0 0 8px}ul.banner li img,ul.banner2 li img{width:100%;height:auto}.recent_header{margin:0 0 10px}.recent_header:after{display:block;visibility:hidden;clear:both;content:""}.recent_header a{display:inline-block;width:120px;color:#fff;font-size:16px;font-weight:600;line-height:40px;text-align:center;background:#666;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.recent_header a:hover,.recent_header a.on{background:#15aacf}.recent_header ul{float:right}.recent_header ul:after{display:block;visibility:hidden;clear:both;content:""}.recent_header ul li{display:block;float:left;margin:0 12px 0 0;line-height:40px}.recent_header ul li:last-child{margin:0}.toon_dayweek_yoil{border-top:solid 1px #15aacf}.toon_dayweek_yoil:after{display:block;visibility:hidden;clear:both;content:""}.toon_dayweek_yoil dd{display:block;float:left;width:12.5%}.toon_dayweek_yoil dd:last-child{border-right:none}.toon_dayweek_yoil dd .yoil{display:block;line-height:40px;text-align:center;font-weight:600;background:#fff;border-right:solid 1px #ddd;border-bottom:solid 1px #15aacf}.toon_dayweek_yoil dd:last-child .yoil{border-right:none}.toon_dayweek{}.toon_dayweek:after{display:block;visibility:hidden;clear:both;content:""}.toon_dayweek dd{display:block;float:left;width:12.5%}.toon_dayweek dd:last-child{border-right:none}.toon_dayweek dd ul{padding:5px}.toon_dayweek dd ul:after{display:block;visibility:hidden;clear:both;content:""}.toon_dayweek dd ul li{display:block;margin:0 0 10px;cursor:pointer}.toon_dayweek dd ul li .box{background:#fff;border:solid 1px #ddd}.toon_dayweek dd ul li .img{display:block;position:relative;margin:0 0 8px}.toon_dayweek dd ul li .img img{width:100%;height:auto}.toon_dayweek dd ul li .img .con{display:block;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;padding:10px;color:#fff;line-height:140%;background:rgba(0,0,0,0.6);z-index:1;opacity:0}.toon_dayweek dd ul li .img .label{display:block;position:absolute;left:0;bottom:0;width:100%;color:#fff;text-align:center;line-height:30px;background:rgba(21,170,207,0.8);z-index:2}.toon_dayweek dd ul li .img .adult{display:block;position:absolute;right:0;top:0;width:24px;height:24px;color:#fff;text-align:center;line-height:24px;background:rgba(246,57,65,0.8);z-index:2}.toon_dayweek dd ul li .title{margin:0 5px 8px;color:#a6a9b2;line-height:140%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.toon_dayweek dd ul li .title strong{display:block;color:#222;font-size:16px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.toon_dayweek dd ul li .info{margin:0 5px 5px;color:#999}.toon_dayweek dd ul li .info:after{display:block;visibility:hidden;clear:both;content:""}.toon_dayweek dd ul li .info strong{display:block;float:right;font-weight:400}.toon_dayweek dd ul li .info strong i{color:#f00001;font-size:16px}.toon_dayweek_yoil dd.on .yoil{color:#fff;background:#15aacf}.toon_dayweek dd.on{background:#15aacf}ul.tab{margin:0 0 4px;border-left:solid 1px #ddd;border-top:solid 1px #ddd}ul.tab:after{display:block;visibility:hidden;clear:both;content:""}ul.tab li{display:block;float:left;width:33.33%;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}ul.tab li a{display:block;font-size:16px;text-align:center;line-height:40px;background:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}ul.tab li a:hover,ul.tab li a.selected{color:#fff;background:#15aacf}dl.panel{margin:0 0 10px}dl.panel ul{border-left:solid 1px #ddd;border-top:solid 1px #ddd}dl.panel ul:after{display:block;visibility:hidden;clear:both;content:""}dl.panel ul li{display:block;float:left;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}dl.panel ul li a{display:block;text-align:center;line-height:40px;background:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}dl.panel ul li a:hover,dl.panel ul li a.on{color:#fff;background:#15aacf}dl.panel ul.dayweek li{width:12.5%}dl.panel ul.genre li{width:12.5%}dl.panel ul.work li{width:6.25%}ul.recent_toon{}ul.recent_toon:after{display:block;visibility:hidden;clear:both;content:""}ul.recent_toon li{display:block;float:left;width:12%;margin:0 .57% 10px 0;cursor:pointer}ul.recent_toon li:nth-child(8n){margin:0 0 10px}ul.recent_toon li .box{background:#fff;border:solid 1px #ddd}ul.recent_toon li .img{display:block;position:relative;margin:0 0 8px}ul.recent_toon li .img img{width:100%;height:142px}ul.recent_toon li .img .con{display:block;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;padding:10px;color:#fff;line-height:140%;background:rgba(0,0,0,0.6);z-index:1;opacity:0}ul.recent_toon li .img .label{display:block;position:absolute;left:0;bottom:0;width:100%;color:#fff;text-align:center;line-height:30px;background:rgba(21,170,207,0.8);z-index:2}ul.recent_toon li .img .adult{display:block;position:absolute;right:0;top:0;width:24px;height:24px;color:#fff;text-align:center;line-height:24px;background:rgba(246,57,65,0.8);z-index:2}ul.recent_toon li .title{margin:0 5px 8px;color:#a6a9b2;line-height:140%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}ul.recent_toon li .title strong{display:block;color:#222;font-size:16px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}ul.recent_toon li .info{margin:0 5px 5px;color:#999;font-size:12px}ul.recent_toon li .info:after{display:block;visibility:hidden;clear:both;content:""}ul.recent_toon li .info strong{display:block;float:right;font-weight:400}ul.recent_toon li .info strong i{color:#f00001;font-size:16px}ul.recent_toon li:hover .img .con{opacity:1}ul.recent_toon li .img .con{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#footer_wrap{clear:both;display:block;position:relative;width:100%;max-width:1200px;margin:0 auto;padding:20px;color:#fff;font-weight:600;text-align:center;background:#3f424b}#footer_wrap:after{display:block;visibility:hidden;clear:both;content:""}#footer_wrap img{width:256px;height:auto;margin:0 0 20px}#content_wrap{float:left;width:75%;margin:0 5px 0 0}#side_wrap{float:left;width:calc(25% - 5px)}.toon_intro{margin:0 0 10px;background:#3f424b}.toon_intro:after{display:block;visibility:hidden;clear:both;content:""}.toon_intro .img{float:left;width:55%;padding:10px}.toon_intro .img img{width:100%;height:auto}.toon_intro .con{position:relative;float:left;width:45%;padding:0 0 40px}.toon_intro .con strong{display:block;margin:0 0 12px;color:#fff;font-size:18px;font-weight:400}.toon_intro .con p{padding:20px;color:#fff;font-size:13px;line-height:140%}.toon_intro .con ul{display:block;position:absolute;right:10px;bottom:10px;width:calc(100% - 10px)}.toon_intro .con ul:after{display:block;visibility:hidden;clear:both;content:""}.toon_intro .con ul li{display:block;float:left;width:19%;margin:0 1.25% 0 0}.toon_intro .con ul li:last-child{margin:0}.toon_intro .con ul li .btn{display:block;padding:0}ul.banner3{}ul.banner3:after{display:block;visibility:hidden;clear:both;content:""}ul.banner3 li{display:block;float:left;width:33%;margin:0 .5% 8px 0}ul.banner3 li:nth-child(3n){margin:0 0 8px}ul.banner3 li img{width:100%;height:auto}ul.banner4{}ul.banner4:after{display:block;visibility:hidden;clear:both;content:""}ul.banner4 li{display:block;float:left;width:49.5%;margin:0 1% 8px 0}ul.banner4 li:nth-child(2n){margin:0 0 8px}ul.banner4 li img{width:100%;height:auto}.toon_index{}.toon_index h3{display:block;position:relative;padding:10px 20px;color:#666875;font-size:18px;line-height:36px}.toon_index h3 a{display:block;position:absolute;right:0;top:10px;padding:0 8px;font-size:16px;line-height:34px;background:#fff;border:solid 1px #ddd}.toon_index ul{border-top:solid 1px #ccc}.toon_index ul li{display:block;border-bottom:solid 1px #ccc}.toon_index ul li a{display:block;position:relative;padding:20px;font-size:18px;line-height:20px}.toon_index ul li a i{margin:0 16px 0 0;color:#c7cad1;font-size:20px}.toon_index ul li a .date{display:block;position:absolute;right:10px;top:50%;margin:-10px 0 0;color:#999}ul.tab_side{}ul.tab_side:after{display:block;visibility:hidden;clear:both;content:""}ul.tab_side li{display:block;float:left;width:50%}ul.tab_side li a{display:block;color:#fff;font-size:16px;line-height:40px;text-align:center;background:#5e6170}ul.tab_side li a.selected{background:#15aacf}dl.panel_side{}dl.panel_side ul{border:solid 1px #ddd}dl.panel_side ul li{display:block;position:relative;padding:10px;border-bottom:solid 1px #ddd}dl.panel_side ul li:last-child{border-bottom:none}dl.panel_side ul li:after{display:block;visibility:hidden;clear:both;content:""}dl.panel_side ul li .img{float:left;width:16%}dl.panel_side ul li .img img{width:100%;height:auto}dl.panel_side ul li .con{position:absolute;left:20%;top:50%;width:62%;font-size:16px;font-weight:400;line-height:120%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}dl.panel_side ul li .con .date{display:block;font-size:11px}dl.panel_side ul li .good{position:absolute;right:0;top:50%;margin:-10px 0 0;color:#999;font-size:12px;line-height:20px}dl.panel_side ul li .good i{color:#f00001;font-size:14px}#side_nav{display:none;position:fixed;right:0;top:0;width:320px;height:100%;padding:0 0 0 40px;z-index:9999}#side_nav .side_nav{position:relative;width:280px;height:100%;overflow-y:scroll;background:#3f424b}#side_nav .btn_side_close{display:block;position:absolute;left:0;top:70px;width:40px;height:40px;color:#fff;text-align:center;background:#3f424b}#side_nav .btn_side_close i{font-size:24px;line-height:40px}#side_nav h3{display:block;margin:20px 20px 0;width:80px;color:#666875;font-size:13px;border-bottom:solid 1px #4a4c58}#side_nav ul{}#side_nav ul li{display:block;border-bottom:solid 1px #4a4c58}#side_nav ul li a{display:block;padding:0 20px;color:#c7cad1;line-height:34px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#side_nav ul li a i{font-size:14px}#side_nav ul li a:hover{color:#fff;background:#666875}#ol_before{margin:20px}#ol_before fieldset{display:block;position:relative}#ol_before fieldset label#ol_idlabel,#ol_before fieldset label#ol_pwlabel{display:block;position:absolute;left:0;top:0;width:34px;color:#666;text-align:center;line-height:34px;background:#eee;border-right:solid 1px #ddd;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}#ol_before fieldset label i{font-size:16px}#ol_before fieldset label#ol_pwlabel{top:44px}#ol_before fieldset .input{display:block;width:100%;height:34px;margin:0 0 10px;text-indent:40px;line-height:32px;background:#fff;border:none;border-radius:3px}#ol_before fieldset .btn{display:block;width:100%;height:40px;margin:0 0 10px;line-height:40px;border-radius:3px}.ol_auto_wr .chk_box input[type="checkbox"] + label{padding-left:20px;color:#666875;font-size:12px}.ol_auto_wr .chk_box input[type="checkbox"] + label span{width:14px;height:14px;background:#fff;border:none}.ol_auto_wr .chk_box input[type="checkbox"]:checked + label span{background:url(../img/chk.png) no-repeat 50% 50% #5bc0de;border:none}#side_wrap h2{display:block;color:#fff;font-size:16px;line-height:40px;text-align:center;background:#15aacf}ul.ani_ing_list{background:#fff;border:solid 1px #ddd}ul.ani_ing_list li{display:block;position:relative;padding:10px;border-bottom:solid 1px #ddd}ul.ani_ing_list li:last-child{border-bottom:none}ul.ani_ing_list li:after{display:block;visibility:hidden;clear:both;content:""}ul.ani_ing_list li .img{float:left;width:16%}ul.ani_ing_list li .img img{width:100%;height:auto}ul.ani_ing_list li .con{position:absolute;left:20%;top:50%;width:62%;font-size:16px;font-weight:400;line-height:120%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.recent_ani_title{margin:0 0 10px;font-size:18px;font-weight:600}ul.recent_ani{}ul.recent_ani:after{display:block;visibility:hidden;clear:both;content:""}ul.recent_ani li{display:block;float:left;width:16%;margin:0 .8% 10px 0;cursor:pointer}ul.recent_ani li:nth-child(6n){margin:0 0 10px}ul.recent_ani li .box{background:#fff;border:solid 1px #ddd}ul.recent_ani li .img{display:block;position:relative;margin:0 0 8px}ul.recent_ani li .img img{width:100%;height:auto}ul.recent_ani li .img .label{display:block;position:absolute;left:0;bottom:0;width:100%;color:#fff;text-align:center;line-height:30px;background:rgba(21,170,207,0.8);z-index:2}ul.recent_ani li .img .adult{display:block;position:absolute;right:0;top:0;width:24px;height:24px;color:#fff;text-align:center;line-height:24px;background:rgba(246,57,65,0.8);z-index:2}ul.recent_ani li .title{margin:0 5px 8px;color:#a6a9b2;line-height:140%}ul.recent_ani li .title strong{display:block;color:#222;font-size:16px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}ul.recent_ani li .info{margin:0 5px 5px;color:#999;font-size:13px}ul.recent_ani li .info:after{display:block;visibility:hidden;clear:both;content:""}ul.recent_ani li .info strong{display:block;float:right;font-weight:400}ul.recent_ani li .info strong i{color:#f00001;font-size:16px}.ani_intro{margin:0 0 10px;background:#3f424b}.ani_intro:after{display:block;visibility:hidden;clear:both;content:""}.ani_intro .img{float:left;width:40%;padding:10px;text-align:center}.ani_intro .img img{width:100%;height:auto}.ani_intro .con{position:relative;float:right;width:60%;padding:10px}.ani_intro .con dl{}.ani_intro .con dl dd{display:block;color:#fff}.ani_intro .con dl dd strong{display:inline-block;width:100px;font-weight:400;line-height:30px}@media screen and (max-width:1200px){#content_wrap{float:none;width:100%;margin:0 0 20px}#side_wrap{float:none;width:100%}dl.panel_side ul li .con{font-size:24px}dl.panel_side ul li .good{right:20px}.recent_ani_title{margin:0 10px 10px}ul.ani_ing_list li .con{font-size:24px}}@media screen and (max-width:960px){#header #gnb{display:none}.hd_sch_wr{width:130px}#body_wrap{padding:62px 0}.gnb_mobile_wrap{height:auto}ul.banner li{width:49.5%;margin:0 1% 8px 0}ul.banner li:nth-child(4n){margin:0 1% 8px 0}ul.banner li:nth-child(2n){margin:0 0 8px}.toon_dayweek dd{display:none}.toon_dayweek dd ul{padding:5px}.toon_dayweek dd ul li{display:block;float:left;width:33.33%;padding:5px}.toon_dayweek dd.on{display:block;width:100%;background:none}ul.tab{margin:0 10px 4px}dl.panel{margin:0 10px 10px}.recent_header{margin:0 10px 10px}.recent_header a{width:60px;border-radius:5px}.recent_header ul li{margin:0 4px 0 0}ul.recent_toon{margin:0 10px}ul.recent_toon li{width:24%;margin:0 1.33% 10px 0}ul.recent_toon li:nth-child(8n){margin:0 1.33% 10px 0}ul.recent_toon li:nth-child(4n){margin:0 0 10px}ul.recent_toon li .img img{width:100%;height:142px}#footer_wrap img{width:104px;height:auto}ul.banner3 li{width:49.5%;margin:0 1% 8px 0}ul.banner3 li:nth-child(3n){margin:0 1% 8px 0}ul.banner3 li:nth-child(2n){margin:0 0 8px}.toon_intro .con ul{left:10px;right:10px;bottom:10px;width:calc(100% - 20px)}.toon_intro .img{float:none;width:100%}.toon_intro .con{float:none;width:100%;padding:0 0 40px}.toon_index h3{display:block;position:relative;padding:10px}.toon_index ul li a{padding:16px 10px;font-size:16px}.toon_index ul li a i{font-size:16px}.toon_index ul li a .date{font-size:12px}dl.panel_side ul li .con{font-size:16px}dl.panel_side ul li .good{right:40px}ul.ani_ing_list li .con{font-size:16px}.recent_ani_title{font-size:16px}ul.recent_ani{margin:0 10px}ul.recent_ani li{width:24%;margin:0 1.33% 10px 0}ul.recent_ani li:nth-child(6n){margin:0 1.33% 10px 0}ul.recent_ani li:nth-child(4n){margin:0 0 10px}}@media screen and (max-width:768px){dl.panel ul.dayweek li{width:12.5%;font-size:12px}dl.panel ul.genre li{width:25%;font-size:12px}dl.panel ul.work li{width:12.5%;font-size:12px}ul.recent_toon li{width:32%;margin:0 2% 10px 0}ul.recent_toon li:nth-child(8n){margin:0 2% 10px 0}ul.recent_toon li:nth-child(4n){margin:0 2% 10px 0}ul.recent_toon li:nth-child(3n){margin:0 0 10px}dl.panel_side ul li .good{right:20px}.ani_intro .img{float:none;width:100%}.ani_intro .img img{width:100%;max-width:300px;height:auto}.ani_intro .con{float:none;width:100%}}@media screen and (max-width:480px){ul.recent_ani li{width:32%;margin:0 2% 10px 0}ul.recent_ani li:nth-child(6n){margin:0 2% 10px 0}ul.recent_ani li:nth-child(4n){margin:0 2% 10px 0}ul.recent_ani li:nth-child(3n){margin:0 0 10px}}