@charset "utf-8";#manual .btn.close,#manual .win{top:0;right:0;position:absolute}#home,#manual ul,#menu{font-size:0;line-height:0}#manual .win,#menu li{background-color:#fff}#header>*,#home,#keyword .search,#manual .btn.close,#manual .win,#manual ul{position:absolute}#footer li:first-child a,.hover #footer li a:hover{color:#c71444}#manual .win,#player{margin:auto;bottom:0}#manual .win{left:0;width:776px;height:382px;border:1px solid #ccc}#manual .slide{width:100%;height:100%}#manual .slide img{position:absolute;top:0}#manual ul{bottom:20px;width:100%;text-align:center}#manual li{display:inline-block;cursor:pointer;width:20px;height:20px;background:url(../IMG/btn_mns_f-pc.png) center center no-repeat}#manual li.active,.hover #manual li:hover{background-image:url(../IMG/btn_mns_o-pc.png)}#home{top:84px;left:16px;width:150px;height:36px;background:url(../IMG/btn_home_b-pc.jpg) top left no-repeat}#home.wide{top:62px;left:20px;width:88px;background-image:url(../IMG/btn_home_w-pc.jpg)}.ltv4 #home,.ltv5 #home,.ltv6 #home{height:67px;background-image:url(../IMG/btn_home_n-pc.jpg)}#menu{color:#fff;border:1px solid #999}#menu li{overflow:hidden;width:148px;height:72px;background-repeat:no-repeat;background-position:top left}#menu li+li{border-top:1px solid #999}#menu li.active,.hover #menu li:hover{background-position:bottom left}#menu li.visual{background-image:url(../IMG/btn_vsl_b-pc.png)}#menu li.warning{background-image:url(../IMG/btn_wrn_b-pc.png)}#menu li.index{background-image:url(../IMG/btn_idx_b-pc.png)}#menu li.keyword{background-image:url(../IMG/btn_key_b-pc.png)}#menu li.inquiry{background-image:url(../IMG/btn_inq_b-pc.png)}#menu li.movie{background-image:url(../IMG/btn_mv_b-pc.png)}#menu li.list{background-image:url(../IMG/btn_lst_b-pc.png)}#menu li a{display:block;width:100%;height:100%}#footer li,#menu.wide li,#transition>img{display:inline-block}#menu.wide{top:-1px;left:0;text-align:center;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}#menu.wide li{overflow:hidden;width:166px;height:48px}#menu.wide li+li{border-top:none;border-left:1px solid #ccc}#menu.wide li.visual{background-image:url(../IMG/btn_vsl_w-pc.png)}#menu.wide li.keyword{background-image:url(../IMG/btn_key_w-pc.png)}#menu.wide li.inquiry{background-image:url(../IMG/btn_inq_w-pc.png)}#menu.wide li.movie{background-image:url(../IMG/btn_mv_w-pc.png)}#menu.wide li.list{background-image:url(../IMG/btn_lst_w-pc.png)}.ltv4 #menu,.ltv5 #menu,.ltv6 #menu{top:162px;border-color:#ccc}.ltv4 #menu li+li,.ltv5 #menu li+li,.ltv6 #menu li+li{border-color:#ccc}.ltv5 #menu li+li,.ltv6 #menu li+li{height:54px}.ltv5 #menu li.visual,.ltv6 #menu li.visual{background-image:url(../IMG/btn_vsl_v5-pc.png)}.ltv5 #menu li.index,.ltv6 #menu li.index{background-image:url(../IMG/btn_idx_v5-pc.png)}.ltv5 #menu li.inquiry,.ltv6 #menu li.inquiry{background-image:url(../IMG/btn_inq_v5-pc.png)}.ltv5 #menu li.movie,.ltv6 #menu li.movie{background-image:url(../IMG/btn_mv_v5-pc.png)}.ltv5 #menu li.list,.ltv6 #menu li.list{background-image:url(../IMG/btn_lst_v5-pc.png)}.ltv5.hswm #menu li.warning,.ltv6.hswm #menu li.warning{height:72px;background-image:url(../IMG/btn_wrn_v5-pc.png)}#keyword .search{width:320px}#keyword .search .wrd{height:32px;font-size:13px;line-height:16px;border:1px solid #ccc;padding:8px 100px 8px 12px}#keyword .search .go{width:64px;height:32px;background:url(../IMG/btn_search_k-pc.jpg)}#keyword .search .suggest{top:32px}#keyword .search select{font-size:13px;background-color:#ddd}#transition{font-size:0;line-height:0}#transition>img:first-child{border-right:1px solid #ccc}#header>h1{left:20px}#footer li:first-child,#player{left:0;position:absolute}#header>h2{right:20px}.ltv4 #header>h2,.ltv5 #header>h2,.ltv6 #header>h2{top:25px}#footer{font-size:10px;line-height:10px;text-align:right}#footer ul{position:relative;margin:14px 20px 0}#footer li a{color:#666}#footer li+li+li:before{content:"｜";display:inline-block;padding:0 .5em}#player{top:0;right:0;width:840px;height:473px}#modal .close{position:absolute;right:50%;top:50%;width:30px;margin:-280px -426px 0 0}#alert p,#indicator img{position:absolute;top:0;left:0;right:0;margin:auto}#indicator img{bottom:50px;opacity:.6;filter:alpha(opacity=60)\9;-ms-filter:"alpha(opacity=60)"\9}#alert{position:absolute;z-index:1010;top:0;bottom:0;left:0;right:0}#alert p{bottom:0;width:300px;height:104px;padding:24px;font-weight:700;font-size:14px;line-height:26px;background-color:#fff;border:2px solid #aaa}