#promo_header{width:100%;height:40px;background:#000;position:fixed;top:0;left:0;z-index:150;overflow:hidden}#promo_header .logo{display:block;float:left;height:22px;margin-left:15px;position:relative;top:50%;margin-top:-11px}#promo_header .logo a{opacity:1}#promo_header .logo a:hover{opacity:0.7}#promo_header .simple_nav{font-size:0;float:right;margin-right:15px}#promo_header #nav_login,#promo_header .simple_nav li{display:inline-block;font-size:12px}#promo_header .simple_nav li a{color:#ccc;display:block;background:none;height:40px;line-height:40px;width:100px;text-align:center}#promo_header .simple_nav li a:hover{text-decoration:none;background:#333;color:#fff}#promo_header .link_twitter{position:absolute;margin-top:9px;margin-left:-88px}#promo_footer{width:100%;height:40px;line-height:40px;color:#fff;text-align:center;background:#000;z-index:100;position:relative;margin-top:10px}#promo_rune .lp_btn a{padding:5px;font-size:14px;background:#333;border:solid 1px #555;color:#fff;width:125px;height:25px;line-height:25px;display:block;text-align:center;vertical-align:middle;cursor:pointer}#promo_rune .lp_btn .lp_btn_favorite{background:#048a34}#promo_rune .lp_btn .lp_btn_favorite:after{content:"お気に入りに追加"}#promo_rune .lp_btn .lp_btn_favorite.favorite_in{background:#ff4fb3}#promo_rune .lp_btn .lp_btn_favorite.favorite_in:after{content:"お気に入り済み"}#promo_rune .lp_btn a.lp_btn_cart{background:#c33}#promo_rune .lp_btn .lp_btn_cart:before{content:"\f217";margin-right:8px;display:inline-block;font:normal normal 900 14px/1 "Font Awesome 5 Pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);float:left;top:5px;left:5px;position:relative;padding:0;background:none}#promo_rune .lp_btn .lp_btn_cart::after{content:"カートに追加"}#promo_rune .lp_btn a.lp_btn_detail{background:#337bcc}#promo_rune .lp_btn a.cart_in{background:#ff0090}#promo_rune .lp_btn a.lp_btn_cart.cart_in:before{content:""}#promo_rune .lp_btn a.lp_btn_cart.cart_in::after{content:"カートに追加済み"}#promo_rune .lp_btn a.purchased{background:#000;color:#f00;border:#fff 1px solid;pointer-events:none;font-weight:bold}#promo_rune .lp_btn a.lp_btn_cart.purchased:before{content:"\f058";margin-right:5px;display:inline-block;font:normal normal 900 14px/1 "Font Awesome 5 Pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}#promo_rune .lp_btn a.lp_btn_cart.purchased::after{content:"購入済み"}#promo_rune .lp_btn.coming a{background:#666;pointer-events:none}#promo_rune .lp_btn{display:flex;justify-content:center;margin:10px auto 10px}#promo_rune .work_box2 ul.lp_btn{position:absolute;bottom:15px;left:592px}#promo_rune .lp_btn li{margin-right:10px}#promo_rune .mr4{margin-right:4px}#promo_rune .lp_btn li a.disabled{background:#ddd !important;border:solid 1px #ddd !important;color:#aaa !important;pointer-events:none;cursor:default}#promo_rune .lp_btn li a.btn_cart.disabled{box-shadow:none !important}#promo_rune .lp_btn li a.disabled::before,#promo_rune .lp_btn li a.disabled::before{background:rgba(0,0,0,0.075);color:#e6e6e6}#promo_rune{position:relative;overflow:hidden;top:30px}#promo_rune img{display:block}#promo_rune .promo_container{position:relative;width:100%;background:url(../../images/promo/rune/bg_main.png) repeat-y 0 0}#promo_rune a:hover{opacity:0.8;text-decoration:none}#promo_rune .work_thumb_inner:hover{opacity:1}#promo_rune .backMovie,#promo_rune .firstView,#promo_rune .workList,#promo_rune .present,#promo_rune .pastWorks{position:relative}#promo_rune .inner_brown{background:url(../../images/promo/rune/bg_01_middle.jpg) repeat-y 0 0;width:1102px;text-align:center;padding:20px 0}#promo_rune .inner_red{background:url(../../images/promo/rune/bg_02_middle.jpg) repeat-y 0 0;width:913px;margin:0 auto;text-align:center;padding:10px 0}#promo_rune .firstView .btn_present{position:absolute;background:url(../../images/promo/rune/btn_01.png) repeat 0 0;width:471px;padding-top:74px;height:0;overflow:hidden;text-indent:100%;bottom:13px;left:50%;margin-left:-215px}#promo_rune .backMovie{position:absolute;width:100%;top:0;z-index:0}#promo_rune .backMovie video{width:100%}#promo_rune .backMovie .movieCover_01{position:absolute;background:url(../../images/promo/rune/bg_cover_00.png) repeat 0 0;width:100%;height:100%;top:0;z-index:10}#promo_rune .backMovie .movieCover_02{position:absolute;background:url(../../images/promo/rune/bg_cover_01.png) no-repeat 0 0;background-size:100%;width:100%;padding-top:19.32%;bottom:0;z-index:15}#promo_rune .backMovie .movieCover_03{position:absolute;background:url(../../images/promo/rune/bg_cover_02.png) no-repeat 0 0;background-size:100%;width:100%;padding-top:63.64%;top:510px;z-index:20}#promo_rune .firstView{width:1292px;left:50%;margin-left:-646px;margin-top:-4px}#promo_rune .firstView img{position:relative}#promo_rune .firstView .sound{position:absolute;background:url(../../images/promo/rune/sound.png) no-repeat 0 0;width:184px;padding-top:81px;top:0;left:50%;margin-left:324px}#promo_rune .firstView .sound.on{background:url(../../images/promo/rune/sound.png) no-repeat 0 -81px;width:184px;padding-top:81px;top:0;left:50%;margin-left:324px}#promo_rune .firstView .sound:hover{margin-top:1px}#promo_rune .firstView .saleInfo{position:absolute;top:96px;left:50%;margin-left:254px}#promo_rune .firstView .buyanker{position:absolute;background:url(../../images/promo/rune/btn_buyanker.png) no-repeat 0 0;width:199px;padding-top:39px;top:287px;left:50%;margin-left:285px}#promo_rune .workList{width:1102px;left:50%;margin-left:-551px;margin-top:50px}#promo_rune .workList img{margin:0 auto}#promo_rune .workList .works{display:flex;flex-wrap:wrap;justify-content:center;margin-top:-135px}#promo_rune .workList [class^="work_0"]{width:420px;background:#fff;margin:10px;border-radius:5px;border:1px solid #1d1d1f;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;z-index:10}#promo_rune .workList [class^="work_0"] .title{background:#d09543;text-align:center;padding:7px;border-radius:5px 5px 0 0}#promo_rune .workList [class^="work_0"] .title p{color:#fff;font-size:22px;text-align:center}#promo_rune .workList [class^="work_0"] iframe{margin:10px auto 0;display:block}#promo_rune .workList [class^="work_0"] .priceInfo{background:#2b000a;border-radius:5px;margin:10px auto 0;padding:9px 2px;width:400px}#promo_rune .workList [class^="work_0"] .priceInfo p{text-align:center;color:#fff;font-size:16px;line-height:1.3em;font-weight:bold}#promo_rune .workList [class^="work_0"] .priceInfo p.sale{color:#ff0}#promo_rune .workList .comingText{display:flex;align-items:center;justify-content:center;width:400px;height:290px;text-align:center;background:#000;margin:0 auto;margin-top:10px;color:#fff;font-size:25px;line-height:1.3em}#promo_rune .present{width:1102px;left:50%;margin-left:-551px;margin-top:20px}#promo_rune .present img{margin:0 auto}#promo_rune .present .mark{position:absolute;top:80px;left:50%;margin-left:-530px}#promo_rune .present .attention{background:rgba(25,25,25,0.7);border-radius:5px;width:710px;margin:0 auto;margin-top:20px;z-index:20;padding:10px 40px}#promo_rune .present .attention p{text-align:center;font-size:16px;color:#fff;padding:0px 20px}#promo_rune .present .attention p:nth-of-type(2){margin-top:10px}#promo_rune .present .attention li{font-size:13px;color:#fff}#promo_rune .present .attention li:before{content:"※";display:block;margin-left:-13px;position:absolute}#promo_rune .present .announce{background:rgba(0,0,0,0.5);position:absolute;width:1102px;height:100%;display:flex;justify-content:center;flex-direction:column;z-index:10}#promo_rune .pastWorks{width:1102px;left:50%;margin-left:-551px;margin-top:20px}#promo_rune .pastWorks img{margin:0 auto}#promo_rune .mt10{margin-top:10px}#promo_rune .mt20{margin-top:20px}#promo_rune ._search_result_list{width:870px;margin:0 auto;background:#fff}#promo_rune ._search_result_list .work_1col_table.n_worklist{padding:0 10px;margin:0}.priceInfo{position:relative}.priceInfo.sale::after{content:"";display:none;position:absolute;left:-3px;top:-3px;width:55px;height:55px;background:url(../../images/promo/rune/icon_work_push_02.png) no-repeat 0 0;z-index:2200}.priceInfo.sale::after,.push_thumb.new_item::after{display:block}.priceInfo.sale::after{background-position:0 0}.promo_return_top{display:block;position:fixed;width:50px;height:0;padding-top:50px;line-height:50px;overflow:hidden;right:20px;bottom:20px;background:url(../../images/promo/other/icon_return_top.png) no-repeat 0 -50px;opacity:0.5;z-index:20;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.promo_return_top{background-position:0 0}.promo_return_top:hover{margin-top:1px;opacity:1}.promo_return_top.hide{cursor:default;opacity:0;bottom:0}.promo_return_top.nonfixed{position:absolute}.price-notice{padding-top:30px;text-align:center;width:1000px;left:0;right:0;margin:0 auto;color:#222;bottom:20px}

