@charset "utf-8";#contents .index .win,#contents .chat .win,#contents .inquiry .win,#contents .movie .thm,#contents .movie .dtl,.ltv6 #contents .movie .win,.ltv7 #contents .movie .win{position:relative;width:834px;min-height:500px;padding:80px 0 40px;margin:0 auto;}#contents .keyword .win{position:absolute;width:100%;padding-top:80px;background-color:#fff;}#contents .keyword.initialize .win{top:-70px;bottom:0;left:0;right:0;width:600px;min-height:80px;height:80px;padding-top:0;margin:auto;}#contents .list .win,#contents .list .sub{position:absolute;overflow:hidden;overflow-y:auto;top:0;left:0;width:24%;height:100%;background-color:#fff;}#contents .list .sub{border-left:1px solid #ccc;}#contents .list .sub.n1{left:24%;background-color:#eee;}#contents .list .sub.n2{left:48%;background-color:#ddd;}#contents .list .sub.n3{left:72%;background-color:#ccc;}.ltv4 #contents .index .win,.ltv4 #contents .chat .win,.ltv4 #contents .inquiry .win,.ltv4 #contents .movie .thm,.ltv4 #contents .movie .dtl,.ltv5 #contents .index .win,.ltv5 #contents .chat .win,.ltv5 #contents .inquiry .win,.ltv5 #contents .movie .thm,.ltv5 #contents .movie .dtl,.ltv6 #contents .index .win,.ltv6 #contents .chat .win,.ltv6 #contents .inquiry .win,.ltv6 #contents .movie .win,.ltv7 #contents .index .win,.ltv7 #contents .chat .win,.ltv7 #contents .inquiry .win,.ltv7 #contents .movie .win{padding-top:60px;left:80px;}.ltv4 #contents .keyword .win,.ltv5 #contents .keyword .win,.ltv6 #contents .keyword .win,.ltv7 #contents .keyword .win{padding-top:60px;}.ltv4 #contents .keyword .win>*,.ltv5 #contents .keyword .win>*,.ltv6 #contents .keyword .win>*,.ltv7 #contents .keyword .win>*{left:80px;}#contents .index .win>h3,#contents .chat .win>h3,#contents .inquiry .win>h3,#contents .movie .thm>h3,#contents .keyword .win>h3,.ltv6 #contents .movie .win>h3,.ltv7 #contents .movie .win>h3{margin-bottom:28px;font-size:30px;line-height:30px;}#contents .list .win>h3{position:absolute;top:62px;left:10px;font-size:18px;line-height:18px;}#contents .movie .dtl h4{font-size:26px;line-height:36px;}#contents .keyword .win>h3 small,#contents .list .win>h3 small{font-weight:normal;font-size:11px;line-height:11px;}#contents .keyword .win>h3 small{margin-left:1.5em;}#contents .list .win>h3 small{display:block;margin-top:8px;}.ltv4 #contents .movie .dtl h4,.ltv5 #contents .movie .dtl h4{margin-top:20px;}#contents .index .nav{position:relative;}#contents .index .nav .sw{position:relative;overflow:hidden;cursor:pointer;width:410px;height:65px;margin-bottom:20px;}#contents .index .nav .sw.nv{position:absolute;top:0;right:0;}#contents .index .nav .sw img{position:absolute;}.hover #contents .index .nav .sw:hover:not(.active){opacity:.6;filter:alpha(opacity=60)\9;-ms-filter:"alpha(opacity=60)"\9;}#contents .index .nav .sw img{position:absolute;}#contents .index .nav .sw.active img{bottom:0;}#contents .index .nav .crt{bottom:0;width:100%;text-align:center;}#contents .index .nav .crt li{display:inline-block;cursor:pointer;padding:8px;margin:0 5px;font-size:14px;line-height:1em;background-color:#ebebeb;}#contents .index .nav .crt li.active,.hover #contents .index .nav .crt li:hover{color:#fff;background-color:#444;}#contents .index .box{position:relative;}#contents .index .box>ul{display:none;width:856px;font-size:0;line-height:0;}#contents .index .box>ul.active{display:block;}#contents .index .box>ul>li{display:inline-block;width:150px;margin:30px 21px 0 0;vertical-align:top;}#contents .index .box>ul>li p{height:26px;margin-bottom:16px;font-weight:bold;font-size:16px;line-height:1em;border-bottom:1px solid #ccc;}#contents .index .box>ul>li a,#contents .index .box>ul>li span,#contents .index .box>ul>li s{position:relative;overflow:hidden;display:block;padding:4px 0 4px 14px;font-size:12px;line-height:16px;}#contents .index .box>ul>li a{cursor:pointer;}#contents .index .box>ul>li span{opacity:.6;filter:alpha(opacity=60)\9;-ms-filter:"alpha(opacity=60)"\9;}#contents .index .box>ul>li a:before,#contents .index .box>ul>li span:before,#contents .index .box>ul>li s:before{content:"";position:absolute;display:inline-block;top:-3px;left:-10px;width:30px;height:30px;background:url("../IMG/icn_arr_j3-pc.png") no-repeat center left;}.hover #contents .index .box>ul>li a:hover:before{background-position:center right;}.hover #contents .index .box>ul>li a:hover{color:#c71444;}#contents .index .box>ul>li li ul{margin-left:14px;}#contents .inquiry p{margin-top:16px;font-size:12px;line-height:12px;}#contents .inquiry ul{margin:32px 0 0 -32px;font-size:0;}#contents .inquiry li{position:relative;overflow:hidden;display:inline-block;width:400px;margin:-1px 0 0 32px;vertical-align:top;border-top:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;}#contents .inquiry a{display:block;padding:10px 32px 10px 4px;font-size:13px;line-height:18px;}.hover #contents .inquiry a:hover{color:#c71444;background-color:#eee;}#contents .inquiry a:before{content:"";display:block;position:absolute;top:0;bottom:0;right:-20px;width:70px;height:70px;margin:auto 0;background:url("../IMG/icn_arr_src-pc.png") no-repeat center left;}.hover #contents .inquiry a:hover:before{background-position:center right;}.ltv6 #contents .inquiry a,.ltv7 #contents .inquiry a{display:table-cell;width:400px;vertical-align:middle;}#contents .movie .thm>p{margin-top:16px;font-size:12px;line-height:16px;}#contents .movie .thm>ul{margin:30px 0 0 -26px;font-size:0;}#contents .movie .thm>ul li{display:inline-block;cursor:pointer;width:260px;height:184px;margin:0 0 20px 26px;vertical-align:top;}#contents .movie .thm>ul div{overflow:hidden;width:258px;height:144px;border:1px solid #ccc;}.hover #contents .movie .thm>ul li:hover div{border-color:#c71444;}#contents .movie .thm>ul img{width:100%;}#contents .movie .thm>ul h4{position:relative;margin:10px 0 0 1px;font-weight:bold;font-size:16px;line-height:20px;}.hover #contents .movie .thm>ul li:hover h4{color:#c71444;}#contents .movie .thm>ul h4:before{content:"";display:block;position:absolute;top:-10px;bottom:-10px;right:0;width:40px;height:40px;margin:auto 0;background:url("../IMG/icn_arr_m-pc.png") no-repeat center left;}.hover #contents .movie .thm>ul li:hover h4:before{background-position:center right;}#contents .movie .dtl>div{margin-bottom:40px;}#contents .movie .dtl ul{margin:46px 0 0 -32px;font-size:0;}#contents .movie .dtl li{position:relative;display:inline-block;width:400px;margin:-1px 0 0 32px;vertical-align:top;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}#contents .movie .dtl a{display:block;padding:7px 90px 7px 2px;font-size:12px;line-height:16px;vertical-align:middle;}.hover #contents .movie .dtl a:hover{color:#c71444;}#contents .movie .dtl a:before{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:70px;height:20px;margin:auto 0;background:url("../IMG/btn_ply-pc.png") no-repeat top left;}.hover #contents .movie .dtl a:hover:before{background-position:bottom left;}#contents .movie .dtl .back{position:absolute;top:80px;right:0;}.ltv6 #contents .movie .nav,.ltv7 #contents .movie .nav{margin-bottom:16px;}.ltv6 #contents .movie .nav>ul,.ltv7 #contents .movie .nav>ul{font-size:0;margin-right:-1px;}.ltv6 #contents .movie .nav>ul>li,.ltv7 #contents .movie .nav>ul>li{cursor:pointer;display:inline-block;width:125px;height:52px;padding:8px 6px 0;margin-right:2px;font-size:11px;font-weight:bold;background-color:#ebebeb;vertical-align:top;}.ltv6 #contents .movie .nav>ul>li span,.ltv7 #contents .movie .nav>ul>li span{display:block;margin-top:4px;font-size:10px;font-weight:normal;line-height:1.2em;}.ltv6 #contents .movie .nav>ul>li.active,.hover.ltv6 #contents .movie .nav>ul li:hover,.ltv7 #contents .movie .nav>ul>li.active,.hover.ltv7 #contents .movie .nav>ul li:hover{background-color:#444;color:#fff;}.ltv6 #contents .movie .box>ul,.ltv7 #contents .movie .box>ul{display:none;font-size:0;margin:1px -35px 0 0;}.ltv6 #contents .movie .box>ul.active,.ltv7 #contents .movie .box>ul.active{display:block;}.ltv6 #contents .movie .box>ul>li,.ltv7 #contents .movie .box>ul>li{cursor:pointer;display:inline-block;position:relative;width:400px;min-height:70px;margin:-1px 34px 0 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top;}.ltv7 #contents .movie .box.split>ul>li{cursor:auto;}.ltv6 #contents .movie .box>ul>li>img,.ltv7 #contents .movie .box>ul>li>img{position:absolute;top:0;bottom:0;width:80px;margin:auto;}.ltv6 #contents .movie .box>ul>li>p,.ltv7 #contents .movie .box>ul>li>p{position:relative;display:table-cell;width:230px;height:54px;padding:8px 80px 8px 90px;font-size:12px;vertical-align:middle;}.ltv7 #contents .movie .box>ul>li>p{padding-right:90px;}.ltv7 #contents .movie .box>ul>li>p>a{font-weight:bold;}.ltv7 #contents .movie .box>ul>li>p>span{display:block;margin-top:4px;}.ltv6 #contents .movie .box>ul>li>a,.ltv7 #contents .movie .box>ul>li>a{position:absolute;display:block;right:0;width:70px;border:1px solid #999;}.ltv7 #contents .movie .box>ul>li>a{top:0;bottom:0;width:78px;height:23px;margin:auto;}.ltv6 #contents .movie .box>ul>li>a.youtube{top:8px;bottom:28px;}.ltv6 #contents .movie .box>ul>li>a.explan{bottom:8px;height:16px;}.ltv6 #contents .movie .box>ul>li>a:before,.ltv7 #contents .movie .box>ul>li>a:before{content:"";position:absolute;display:block;top:0;bottom:0;width:100%;margin:auto;background-position:top center;background-repeat:no-repeat;}.ltv6 #contents .movie .box>ul>li>a.youtube:before{height:32px;background-image:url("../IMG/btn_mvply-pc.png");}.ltv6 #contents .movie .box>ul>li>a.explan:before{height:16px;background-image:url("../IMG/btn_mvdtl-pc.png");}.ltv7 #contents .movie .box>ul>li>a.explan:before{background-image:url("../IMG/btn_mvdtl_v7-pc.png");}.ltv7 #contents .movie .box>ul>li>p>a.youtube:after{content:"";display:inline-block;width:18px;height:18px;margin-top:-1px;vertical-align:top;background:url("../IMG/btn_mvply_v7-pc.png") no-repeat top center;}.hover.ltv6 #contents .movie .box.unsplit>ul>li>p:hover,.hover.ltv7 #contents .movie .box.unsplit>ul>li>p:hover a.youtube,.hover.ltv7 #contents .movie .box.split>ul>li>p a.youtube:hover{color:#c71444;}.hover.ltv6 #contents .movie .box.unsplit>ul>li>p:hover+a.youtube:before,.hover.ltv6 #contents .movie .box.unsplit>ul>li>a.youtube:hover:before,.hover.ltv7 #contents .movie .box.unsplit>ul>li>p:hover>a.youtube:after,.hover.ltv7 #contents .movie .box.split>ul>li>p>a.youtube:hover:after{background-position:bottom center;}.hover.ltv6 #contents .movie .box>ul>li>a.explan:hover:before,.hover.ltv7 #contents .movie .box>ul>li>a.explan:hover:before{background-position:bottom center;}#contents .keyword .win>*{position:relative;width:834px;margin:0 auto;}#contents .keyword.initialize .win>*{left:auto;}#contents .keyword.initialize .win>h3,#contents .keyword.initialize .win>.result{display:none;}#contents .keyword.initialize .win>.search{width:auto;margin:15px 30px;}.search .wrd{width:100%;height:50px;padding-top:16px;padding-bottom:16px;padding-left:16px;padding-right:120px;font-weight:bold;font-size:18px;line-height:18px;color:#999;background:#ebebeb;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;ime-mode:active;}.search .go{position:absolute;cursor:pointer;top:0;right:0;width:100px;height:50px;background:url("../IMG/btn_search-pc.jpg") no-repeat top left;}.search .suggest{z-index:1003;position:absolute;display:inline-block;overflow:hidden;top:50px;left:0;padding:5px 0;background-color:#ddd;}.search .suggest select{padding:0 20px 0 10px;margin:0 -20px 0 -5px;font-size:14px;vertical-align:middle;}#contents .keyword .hit{margin:18px 0 15px;font-size:13px;line-height:13px;color:#666;}#contents .keyword .rst ul{display:none;font-size:16px;line-height:16px;border-top:1px solid #ccc;}#contents .keyword .rst ul.active{display:block;}#contents .keyword .rst li{position:relative;display:block;border-bottom:1px solid #ccc;}#contents .keyword .rst li a{display:block;cursor:pointer;padding:20px 40px 20px 4px;}#contents .keyword .rst li:before{content:"";display:block;position:absolute;top:0;right:0;width:30px;height:100%;margin:auto 0;background:url("../IMG/icn_arr_j1-pc.png") no-repeat center left;}.hover #contents .keyword .rst li:hover{background-color:#eee;}.hover #contents .keyword .rst li:hover:before{content:" ";background-position:center right;}.hover #contents .keyword .rst li:hover a{color:#c71444;}#contents .keyword .crt{font-size:12px;line-height:36px;text-align:center;padding:20px 0 50px 0;}#contents .keyword .crt li{display:inline-block;width:28px;height:36px;margin:0 5px;border:1px solid #ccc;text-decoration:none;background-color:transparent;}#contents .keyword .crt li.active{color:#c71444;background-color:#eee;}#contents .list ul{margin:62px 10px 20px;}#contents .list .sub ul{margin-top:110px;border-top:1px solid #fff;}#contents .list li{position:relative;border-bottom:1px solid #ccc;}#contents .list .sub li{border-color:#fff;}#contents .list li>a,#contents .list li>span{position:relative;display:block;cursor:pointer;padding-top:20px;padding-bottom:20px;padding-left:5px;padding-right:30px;font-size:15px;line-height:20px;color:#444;}#contents .list li>a>img,#contents .list li>span>img{display:inline;max-width:4.5em;max-height:1.25em;margin:0 .25em;vertical-align:middle;}#contents .list .win>ul>li>span{padding-left:35px;}#contents .list li>a:before,#contents .list li>span:before{content:"";}#contents .list li>a:before,#contents .list li>span:before,#contents .list li>span>div{position:absolute;display:block;overflow:hidden;top:0;bottom:0;right:0;width:30px;height:30px;margin:auto 0;background-repeat:no-repeat;background-position:top left;}#contents .list li>span>div{left:0;right:auto;}#contents .list li>span:before{background-image:url("../IMG/icn_arr_j1-pc.png");}#contents .list li>a:before{background-image:url("../IMG/icn_arr_j4-pc.png");}#contents .list li>span.active:before{content:" ";}.hover #contents .list li>a:hover,#contents .list li>span.active,.hover #contents .list li>span:hover{color:#c71444;}.hover #contents .list li>a:hover>img,#contents .list li>span.active>img,.hover #contents .list li>span:hover>img{filter:invert(10%) sepia(100%) saturate(5000%);}.hover #contents .list li>span:hover:before{background-position:top right;}#contents .list li>span.active:before,.hover #contents .list li>span.active:hover:before{background-position:bottom right;}.hover #contents .list li>a:hover:before{background-position:top right;}#contents .list li>span.active>div img,.hover #contents .list li>span:hover>div img{position:absolute;right:0;}#contents .list li.close{height:48px;}#contents .list li.close .close{position:absolute;overflow:hidden;right:0;width:70px;height:18px;}#contents .list li.close .close img{position:absolute;top:0;}.hover #contents .list li.close .close:hover img{top:auto;bottom:0;}.hsnv #contents .list .win>ul>li>span.ns{padding-left:5px;}.hsnv #contents .list li.close{border:none;}.hsnv #contents .list li.ttl{height:30px;padding-left:5px;font-weight:bold;font-size:14px;line-height:30px;}.hsnv #contents .list li+li+li.ttl{padding-top:40px;}.hsnv #contents .list .sub ul{margin-top:140px;}