@charset "utf-8";#contents .chat .win,#contents .index .win,#contents .inquiry .win,#contents .movie .dtl,#contents .movie .thm,.ltv6 #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 .sub,#contents .list .win{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 .chat .win,.ltv4 #contents .index .win,.ltv4 #contents .inquiry .win,.ltv4 #contents .movie .dtl,.ltv4 #contents .movie .thm,.ltv5 #contents .chat .win,.ltv5 #contents .index .win,.ltv5 #contents .inquiry .win,.ltv5 #contents .movie .dtl,.ltv5 #contents .movie .thm,.ltv6 #contents .chat .win,.ltv6 #contents .index .win,.ltv6 #contents .inquiry .win,.ltv6 #contents .movie .win{padding-top:60px;left:80px}.ltv4 #contents .keyword .win,.ltv5 #contents .keyword .win,.ltv6 #contents .keyword .win{padding-top:60px}.ltv4 #contents .keyword .win>*,.ltv5 #contents .keyword .win>*,.ltv6 #contents .keyword .win>*{left:80px}#contents .chat .win>h3,#contents .index .win>h3,#contents .inquiry .win>h3,#contents .keyword .win>h3,#contents .movie .thm>h3,.ltv6 #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:400;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}.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}.hover #contents .index .box>ul>li a:hover,.hover #contents .movie .dtl a:hover,.hover #contents .movie .thm>ul li:hover h4{color:#c71444}#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:700;font-size:16px;line-height:1em;border-bottom:1px solid #ccc}#contents .index .box>ul>li a,#contents .index .box>ul>li span{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{content:"";position:absolute;display:inline-block;top:-3px;left:-10px;width:30px;height:30px;background:url(../IMG/icn_arr_j3-pc.png) center left no-repeat}.hover #contents .index .box>ul>li a:hover:before{background-position:center right}#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;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) center left no-repeat}.hover #contents .inquiry a:hover:before{background-position:center right}#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:700;font-size:16px;line-height:20px}#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) center left no-repeat}.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}#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) top left no-repeat}.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{margin-bottom:16px}.ltv6 #contents .movie .nav>ul{font-size:0;margin-right:-1px}.ltv6 #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:700;background-color:#ebebeb;vertical-align:top}.ltv6 #contents .movie .nav>ul>li span{display:block;margin-top:4px;font-size:10px;font-weight:400;line-height:1.2em}.hover.ltv6 #contents .movie .nav>ul li:hover,.ltv6 #contents .movie .nav>ul>li.active{background-color:#444;color:#fff}.ltv6 #contents .movie .box>ul{display:none;font-size:0;margin:1px -35px 0 0}.ltv6 #contents .movie .box>ul.active{display:block}.ltv6 #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}.ltv6 #contents .movie .box>ul>li>img{position:absolute;top:0;bottom:0;width:80px;margin:auto}.ltv6 #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}.ltv6 #contents .movie .box>ul>li>a{position:absolute;display:block;right:0;width:70px;border:1px solid #999}.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{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)}.hover.ltv6 #contents .movie .box>ul>li>p:hover{color:#c71444}.hover.ltv6 #contents .movie .box>ul>li>a.explan:hover:before,.hover.ltv6 #contents .movie .box>ul>li>a.youtube:hover:before,.hover.ltv6 #contents .movie .box>ul>li>p:hover+a.youtube: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>.result,#contents .keyword.initialize .win>h3{display:none}#contents .keyword.initialize .win>.search{width:auto;margin:15px 30px}.search .wrd{width:100%;height:50px;font-weight:700;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;padding:16px 120px 16px 16px}.search .go{position:absolute;cursor:pointer;top:0;right:0;width:100px;height:50px;background:url(../IMG/btn_search-pc.jpg) top left no-repeat}.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) center left no-repeat}.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}#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;font-size:15px;line-height:20px;color:#444;padding:20px 30px 20px 5px}#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:" "}#contents .list li>span.active,.hover #contents .list li>a:hover,.hover #contents .list li>span:hover{color:#c71444}.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:700;font-size:14px;line-height:30px}.hsnv #contents .list li+li+li.ttl{padding-top:40px}.hsnv #contents .list .sub ul{margin-top:140px}