@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Staatliches&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-size:62.5%}body{width:100%;min-width:1300px;height:100%;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothicM,YuGothic,"Helvetica Neue",メイリオ,Meiryo,sans-serif;font-size:1.4rem;color:#41312d;background:url(../images/common/bg.png) center/153px,#f7ecc9;line-height:1.6;-webkit-text-size-adjust:100%;position:relative}@media screen and (max-width: 900px){body{min-width:100%}}@media screen and (max-width: 600px){body{font-size:1.2rem}}h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,ol,figure{font-weight:normal;margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;line-height:0;vertical-align:middle;border:0}.black{color:#41312d}.white{color:#fff}.gray{color:#ccc}.red{color:red}.orange{color:#f84500}.green{color:#00ac00}.beige{color:#fefded}.normal{font-weight:normal}.bold,strong{font-weight:700}.strike{text-decoration:line-through}.underline{text-decoration:underline}a{color:#f84500;text-decoration:none;word-break:break-all;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{color:#544422}@media screen and (max-width: 600px){br.pc{display:none}}br.sp{display:none}@media screen and (max-width: 600px){br.sp{display:inline-block}}.indent{text-indent:-1em;padding-left:1em;display:inline-block}.indent2{text-indent:-2em;padding-left:2em;display:inline-block}.indent3{text-indent:-3em;padding-left:3em;display:inline-block}.indent4{text-indent:-4em;padding-left:4em;display:inline-block}.indent5{text-indent:-5em;padding-left:5em;display:inline-block}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}header{width:330px;padding:0 40px 30px 30px}@media screen and (max-width: 900px){header{width:auto;padding:0}}header .btn-nav{display:none}@media screen and (max-width: 900px){header .btn-nav{width:50px;height:50px;background:url(../images/common/bg_btn.png) no-repeat center/cover,#f84500;border-radius:50%;display:block;top:15px;right:10px;position:fixed;z-index:101;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}header .btn-nav span{width:25px;height:2px;background:#fefded;margin:-1px auto 0 auto;top:50%;left:0;right:0;-webkit-transition:.2s;transition:.2s;display:block;position:relative}header .btn-nav span::before,header .btn-nav span::after{content:"";width:100%;height:2px;background:#fefded;top:50%;left:0;-webkit-transition:.3s;transition:.3s;position:absolute}header .btn-nav span::before{margin-top:-8px}header .btn-nav span::after{margin-top:6px}header .btn-nav span.close{background:rgba(0,0,0,0)}header .btn-nav span.close::before,header .btn-nav span.close::after{margin-top:-1px}header .btn-nav span.close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .btn-nav span.close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}header nav{width:250px;top:30px;position:-webkit-sticky;position:sticky}@media screen and (max-width: 900px){header nav{width:100%;height:100%;text-align:center;background:url(../images/common/bg.png) center/153px,#f7ecc9;padding:0 20px 30px 20px;top:0;left:0;position:fixed;visibility:hidden;opacity:0;-webkit-transition:opacity .35s,visibility .35s;transition:opacity .35s,visibility .35s;overflow:auto;z-index:100}}header nav.open{opacity:1;visibility:visible}header nav .nav_inner{width:100%;max-width:400px;font-family:"Staatliches",cursive;text-align:center;background:url(../images/common/bg_wood.png) left/180px;border:2px solid #544422;border-bottom:4px solid #544422;border-right:4px solid #544422;border-radius:10px;margin:auto;padding:20px 10px;position:relative}@media screen and (max-width: 900px){header nav .nav_inner{top:30px;margin:auto auto 30px auto}}@media screen and (max-width: 600px){header nav .nav_inner{max-width:300px}}header nav .nav_inner::before{content:"";width:184px;height:60px;background:url(../images/common/bg_rope.png) no-repeat left bottom,url(../images/common/bg_rope.png) no-repeat right bottom;background-size:14px;top:-50px;left:0;right:0;margin:auto;position:absolute;display:block}header nav .nav_inner .logo{margin:0 auto 15px auto;padding:0 10px}@media screen and (max-width: 900px){header nav .nav_inner .logo{width:75%}}@media screen and (max-width: 600px){header nav .nav_inner .logo{width:85%}}header nav .nav_inner ul li{width:calc(100% - 48px);background:url(../images/common/bg_menu_center.png) repeat-x center;background-size:auto 50px;margin:0 auto 5px auto;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}header nav .nav_inner ul li:hover{-webkit-transform:scale(0.96);transform:scale(0.96)}header nav .nav_inner ul li::before,header nav .nav_inner ul li::after{content:"";width:22.5px;height:50px;background-size:auto 50px !important;top:0;position:absolute;display:block}header nav .nav_inner ul li::before{background:url(../images/common/bg_menu_left.png) no-repeat;left:-21px}header nav .nav_inner ul li::after{background:url(../images/common/bg_menu_right.png) no-repeat;right:-21px}@media screen and (max-width: 600px){header nav .nav_inner ul li{width:calc(100% - 36px);background-size:auto 40px}header nav .nav_inner ul li::before,header nav .nav_inner ul li::after{height:40px;background-size:auto 40px !important}header nav .nav_inner ul li::before{left:-18px}header nav .nav_inner ul li::after{right:-18px}}header nav .nav_inner ul li a{height:50px;font-size:2.4rem;color:#41312d;line-height:1;padding-top:14px;display:block}header nav .nav_inner ul li a:hover{color:#f84500}@media screen and (max-width: 600px){header nav .nav_inner ul li a{height:40px;font-size:2rem;padding-top:12px}}header nav .nav_inner .twitter{width:calc(100% - 17px);font-size:1.8rem;color:#fff;line-height:1;background:#1d9bf0;border:2px solid #544422;border-radius:30px;margin-top:10px;padding:12px 10px 10px 10px;display:inline-block}header nav .nav_inner .twitter img{width:18px;margin:-3px 3px 0 0}header nav .nav_inner .twitter:hover{background:#544422}@media screen and (max-width: 600px){header nav .nav_inner .twitter{width:calc(100% - 40px);font-size:1.6rem}header nav .nav_inner .twitter img{width:16px;margin:0 3px 0 0}}h2{text-align:right;line-height:1;padding:60px 0 80px 0}h2 span{display:block}h2 span:first-child{font-size:6rem;font-family:"Staatliches",cursive}h2 span:last-child{font-size:1.4rem;font-weight:900;color:#f84500}@media screen and (max-width: 900px){h2{text-align:center;padding:70px 20px 40px 20px}}@media screen and (max-width: 600px){h2 span:first-child{font-size:4.5rem}h2 span:last-child{font-size:1.2rem}}.inner{width:100%;max-width:1100px;margin:auto}.wrapper{width:100%;height:100%;min-height:calc(100% - 269px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 900px){.wrapper{display:block}}.wrapper main{width:calc(100% - 330px);min-height:850px;padding:0 60px 80px 20px}@media screen and (max-width: 900px){.wrapper main{width:100%;min-height:100%;padding:0 40px 40px 40px}}@media screen and (max-width: 600px){.wrapper main{padding:0 15px 40px 15px}}.bg-lower{background-size:100% !important;background-repeat:no-repeat !important}@media screen and (max-width: 900px){.bg-lower{background-size:220% !important}}.bg-lower h2{-webkit-filter:drop-shadow(0 0 5px rgb(255, 255, 255));filter:drop-shadow(0 0 5px rgb(255, 255, 255))}.tab{margin-bottom:60px}@media screen and (max-width: 900px){.tab{margin-bottom:50px}}.tab ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 600px){.tab ul{width:calc(100% + 10px);margin-left:-5px}}.tab ul li{width:100%;max-width:200px;margin:0 15px}@media screen and (max-width: 600px){.tab ul li{width:calc(100% - 10px);margin:0 5px}}.tab ul li a{width:100%;font-family:"Staatliches",cursive;font-size:2rem;color:#fff;text-align:center;line-height:1;background:#41312d;border:2px solid #41312d;border-radius:30px;padding:10px;display:block}.tab ul li a:hover{background:#f84500}.tab ul li a.current{background:#f84500;pointer-events:none;position:relative}.tab ul li a.current::before{content:"";border:10px solid rgba(0,0,0,0);border-top:10px solid #41312d;display:block;left:calc(50% - 10px);bottom:-30px;position:absolute}@media screen and (max-width: 600px){.tab ul li a{font-size:1.6rem}}.section-box{margin-bottom:30px}@media screen and (max-width: 900px){.section-box{margin-bottom:20px}}.section-box:last-child{margin-bottom:0}.section-box .section-tit{font-size:1.4rem;font-weight:700;line-height:1;text-align:center;background:#fefded;border:2px solid #41312d;border-radius:5px;margin-bottom:10px;padding:8px 20px;display:inline-block;left:15px;position:relative;z-index:1}@media screen and (max-width: 600px){.section-box .section-tit{font-size:1.2rem;padding:5px 15px 7px 15px}}.section-box .section-bg{color:#fefded;background:#41312d;border-radius:10px;position:relative;margin-top:-30px;padding:30px 40px}.section-box .section-bg::before{content:"";width:calc(100% - 12px);height:calc(100% - 12px);border:1px solid #fefded;border-radius:8px;top:5px;left:5px;position:absolute;display:block}@media screen and (max-width: 600px){.section-box .section-bg{border-radius:5px}.section-box .section-bg::before{border-radius:3px}}@media screen and (max-width: 600px){.section-box .section-bg{margin-top:-28px;padding:30px 25px}}.section-box .section-bg p{line-height:1.8;position:relative}.btn-link{width:100%;font-weight:700;color:#fefded !important;background:#41312d;text-align:center;padding:10px 30px 12px 30px;display:inline-block;position:relative}.btn-link::before,.btn-link::after{content:"";position:absolute;display:block}.btn-link::before{width:calc(100% - 6px);height:calc(100% - 6px);border:1px solid #fefded;top:2px;left:2px}.btn-link::after{width:6px;height:6px;top:50%;right:15px;margin:-4px 0 0 0;border-top:2px solid #fefded;border-right:2px solid #fefded;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-link:hover{background:#f84500}.btn-link2{width:100%;font-weight:700;color:#41312d !important;background:#fefded;text-align:center;padding:10px 30px 12px 30px;display:inline-block;position:relative}.btn-link2::after{content:"";width:6px;height:6px;top:50%;right:15px;margin:-4px 0 0 0;border-top:2px solid #41312d;border-right:2px solid #41312d;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;display:block}.btn-link2:hover{background:#f84500}.btn-pagetop{width:70px;height:70px;background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_top.png) no-repeat center/30px,#f84500;border-radius:50px;bottom:15px;right:15px;display:block;position:fixed;z-index:10}.btn-pagetop:hover{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_top.png) no-repeat center/30px,#41312d}@media screen and (max-width: 900px){.btn-pagetop{width:50px;height:50px;background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_top.png) no-repeat center/20px,#f84500;right:10px}.btn-pagetop:hover{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_top.png) no-repeat center/20px,#41312d}}.back{max-width:200px;text-align:center;margin:40px auto 0 auto}@media screen and (max-width: 600px){.back{margin:30px auto 0 auto}}.pager{max-width:450px;margin:40px auto 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 600px){.pager{margin:30px auto 0 auto}}.pager li{width:120px}@media screen and (max-width: 600px){.pager li{width:34%}}.pager li a,.pager li span{width:100%;font-size:1.6rem;font-family:"Staatliches",cursive;color:#fefded !important;line-height:1;background:#41312d;text-align:center;padding:10px 30px;display:block;position:relative}@media screen and (max-width: 600px){.pager li a,.pager li span{font-size:1.4rem}}.pager li a::before,.pager li a::after,.pager li span::before,.pager li span::after{content:"";position:absolute;display:block}.pager li a::before,.pager li span::before{width:calc(100% - 6px);height:calc(100% - 6px);border:1px solid #fefded;top:2px;left:2px}.pager li span{color:#fff !important;background:#ccc}.pager li span::before{border:1px solid #fff}.pager li a:hover{background:#f84500}.pager li.next a::after,.pager li.next span::after,.pager li.prev a::after,.pager li.prev span::after{width:6px;height:6px;top:50%;margin:-4px 0 0 0;border-top:2px solid #fefded}.pager li.next span::after,.pager li.prev span::after{border-top:2px solid #fff}@media screen and (max-width: 600px){.pager li.next{width:33%;padding-right:20px}}.pager li.next a::after,.pager li.next span::after{left:10px;border-left:2px solid #fefded;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pager li.next span::after{border-left:2px solid #fff}@media screen and (max-width: 600px){.pager li.prev{width:33%;padding-left:20px}}.pager li.prev a::after,.pager li.prev span::after{right:10px;border-right:2px solid #fefded;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pager li.prev span::after{border-right:2px solid #fff}.pager-list{margin:50px 0 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 900px){.pager-list{margin:0 0 50px 0}}.pager-list a{font-size:2rem;font-family:"Staatliches",cursive;color:#41312d;line-height:1.2;position:relative}.pager-list a:hover{color:#dac2ae}.pager-list a.next,.pager-list a.prev{width:20px;height:30px;display:block}.pager-list a.next::after,.pager-list a.prev::after{content:"";width:10px;height:10px;border-top:3px solid #41312d;top:50%;margin-top:-6px;position:absolute;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.pager-list a.next:hover::after,.pager-list a.prev:hover::after{border-top:3px solid #f84500}.pager-list a.next.nolink,.pager-list a.prev.nolink{pointer-events:none}.pager-list a.next.nolink::after,.pager-list a.prev.nolink::after{border-top:3px solid #ccc}.pager-list a.next::after{right:10px;border-right:3px solid #41312d;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pager-list a.next:hover::after{right:5px;border-right:3px solid #f84500}.pager-list a.next.nolink::after{border-right:3px solid #ccc}.pager-list a.prev::after{left:10px;border-left:3px solid #41312d;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pager-list a.prev:hover::after{left:5px;border-left:3px solid #f84500}.pager-list a.prev.nolink::after{border-left:3px solid #ccc}.pager-list .number{text-align:center;padding:0 40px}.pager-list .number a{margin:0 10px}.pager-list .number a.current{color:#f84500}.fade{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.fade.fadein{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.blur{-webkit-filter:blur(5px);filter:blur(5px);opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.blur.fadein{-webkit-filter:blur(0);filter:blur(0);opacity:1}footer{color:#fff;text-align:center;background:url(../images/common/bg_block.png) repeat-x left top/auto 15px,#41312d;padding:60px 20px 40px 20px}@media screen and (max-width: 900px){footer{padding:50px 20px 30px 20px}}footer .banner{margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer .banner li{max-width:260px;margin:0 10px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateY(0);transform:translateY(0)}footer .banner li:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media screen and (max-width: 600px){footer .banner li:hover{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 600px){footer .banner li{margin:0 5px}}footer .share{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 600px){footer .share{margin-bottom:25px}}footer .share li{width:30px;margin:0 10px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateY(0);transform:translateY(0)}footer .share li:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media screen and (max-width: 600px){footer .share li:hover{-webkit-transform:translateY(0);transform:translateY(0)}}footer li:hover{-webkit-transform:translateY(-5px) !important;transform:translateY(-5px) !important}footer .copy{font-size:1.2rem}@media screen and (max-width: 600px){footer .copy{font-size:1rem;text-align:left}}.mfp-bg{background:url(../images/common/bg.png) center/153px,#f7ecc9;opacity:1 !important}button.mfp-close{width:70px !important;height:70px;background:url(../images/common/bg_btn.png) no-repeat center/cover,#f84500;border-radius:50%;padding:0 !important;display:block;top:20px !important;right:20px !important;opacity:1;cursor:pointer !important;overflow:hidden;text-indent:100%;white-space:nowrap;position:fixed;-webkit-transition:all .3s ease;transition:all .3s ease}button.mfp-close:before,button.mfp-close:after{content:"";width:35px;height:3px;background:#fefded;margin-top:-1px;top:50%;left:17.5px;-webkit-transition:.3s;transition:.3s;position:absolute}button.mfp-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}button.mfp-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}button.mfp-close:hover{background:url(../images/common/bg_btn.png) no-repeat center/cover,#41312d}@media screen and (max-width: 900px){button.mfp-close{width:50px !important;height:50px;top:10px !important;right:10px !important}button.mfp-close:before,button.mfp-close:after{width:25px;left:12.5px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.7}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-container{padding:0 50px !important}@media screen and (max-width: 600px){.mfp-container{padding:0 20px !important}}.mfp-container .mfp-content .popupComment{width:100%;max-width:1000px;margin:40px auto;padding:0}@media screen and (max-width: 1300px){.mfp-container .mfp-content .popupComment{padding:60px 0}}@media screen and (max-width: 900px){.mfp-container .mfp-content .popupComment{padding:40px 0}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment{padding:30px 0}}.mfp-container .mfp-content .popupComment .part{font-size:1.8rem;font-weight:700;color:#f84500;margin-bottom:5px}@media screen and (max-width: 900px){.mfp-container .mfp-content .popupComment .part{font-size:1.4rem}}.mfp-container .mfp-content .popupComment .name{font-size:4rem;font-weight:900;line-height:1;margin-bottom:30px}@media screen and (max-width: 900px){.mfp-container .mfp-content .popupComment .name{font-size:3.6rem}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment .name{font-size:3rem;margin-bottom:20px}}.mfp-container .mfp-content .popupComment .box{color:#fefded;background:#41312d;border-radius:10px;position:relative;padding:30px 40px}.mfp-container .mfp-content .popupComment .box::before{content:"";width:calc(100% - 12px);height:calc(100% - 12px);border:1px solid #fefded;border-radius:8px;top:5px;left:5px;position:absolute;display:block}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment .box{border-radius:5px}.mfp-container .mfp-content .popupComment .box::before{border-radius:3px}}@media screen and (max-width: 900px){.mfp-container .mfp-content .popupComment .box{padding:30px 30px}}.mfp-container .mfp-content .popupComment p{font-size:1.6rem;line-height:1.8;margin-bottom:20px;position:relative}.mfp-container .mfp-content .popupComment p:last-child{margin-bottom:0}@media screen and (max-width: 900px){.mfp-container .mfp-content .popupComment p{font-size:1.4rem}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment p{font-size:1.2rem}}.mfp-container .mfp-content .popupComment.staff .part,.mfp-container .mfp-content .popupComment.staff .name,.mfp-container .mfp-content .popupComment.staff p{text-align:center}@media screen and (max-width: 900px){.mfp-container .mfp-content .popupComment.staff p{text-align:left}}.mfp-container .mfp-content .popupComment.staff2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 900px){.mfp-container .mfp-content .popupComment.staff2{display:block}}.mfp-container .mfp-content .popupComment.staff2 .image{width:45%;padding-right:50px;position:relative;overflow:hidden}.mfp-container .mfp-content .popupComment.staff2 .image::before{content:"";width:100%;height:100%;background:url(../images/common/dummy.png);position:absolute}@media screen and (max-width: 900px){.mfp-container .mfp-content .popupComment.staff2 .image{width:60%;margin:0 auto 20px auto;padding-right:0}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment.staff2 .image{width:80%}}.mfp-container .mfp-content .popupComment.staff2 .text{width:55%}@media screen and (max-width: 900px){.mfp-container .mfp-content .popupComment.staff2 .text{width:100%}.mfp-container .mfp-content .popupComment.staff2 .text .part,.mfp-container .mfp-content .popupComment.staff2 .text .name{text-align:center}}.mfp-container .mfp-content .popupComment.cast{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 900px){.mfp-container .mfp-content .popupComment.cast{display:block}}.mfp-container .mfp-content .popupComment.cast .photo{width:40%;padding-right:50px;position:relative;overflow:hidden}.mfp-container .mfp-content .popupComment.cast .photo::before{content:"";width:100%;height:100%;background:url(../images/common/dummy.png);position:absolute}@media screen and (max-width: 1300px){.mfp-container .mfp-content .popupComment.cast .photo{width:45%;padding-right:40px}}@media screen and (max-width: 900px){.mfp-container .mfp-content .popupComment.cast .photo{margin:0 auto 20px auto;padding-right:0}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment.cast .photo{width:60%}}.mfp-container .mfp-content .popupComment.cast .text{width:60%}@media screen and (max-width: 1300px){.mfp-container .mfp-content .popupComment.cast .text{width:55%}}@media screen and (max-width: 900px){.mfp-container .mfp-content .popupComment.cast .text{width:100%}.mfp-container .mfp-content .popupComment.cast .text .part,.mfp-container .mfp-content .popupComment.cast .text .name{text-align:center}}#loading{width:100%;height:100%;background:url(../images/common/bg.png) center/153px,#f7ecc9;top:0;left:0;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1000}#loading .logo{max-width:400px;margin-bottom:20px}@media screen and (max-width: 600px){#loading .logo{max-width:70%}}#loading .loading{text-align:center;background:#fefded;border-radius:5px;right:20px;bottom:20px;padding:15px 20px;position:absolute;display:inline-block}@media screen and (max-width: 600px){#loading .loading{padding:10px 15px}}#loading .loading .text{font-family:"Staatliches",cursive;font-size:1.8rem;line-height:1;margin-bottom:5px;-webkit-animation:flash .5s linear infinite;animation:flash .5s linear infinite}@media screen and (max-width: 600px){#loading .loading .text{font-size:1.6rem}}@-webkit-keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}#loading .loading .bar{width:200px;height:3px;background:#dac2ae;overflow:hidden;display:block}@media screen and (max-width: 600px){#loading .loading .bar{width:150px}}#loading .loading .bar span{width:0;height:100%;background:#f84500;display:block;-webkit-animation:bar 1.5s ease-in-out both;animation:bar 1.5s ease-in-out both}@-webkit-keyframes bar{0%{width:0}100%{width:100%}}@keyframes bar{0%{width:0}100%{width:100%}}#index #main{position:relative}#index #main .mainimg .main{padding-top:118.466%;overflow:hidden}#index #main .mainimg .main.mainimg0{background:url(../images/top/mainimg_00.jpg) no-repeat top center/100%}#index #main .mainimg .main.mainimg1{background:url(../images/top/mainimg_01.jpg) no-repeat top center/100%}#index #main .mainimg .main.mainimg2{background:url(../images/top/mainimg_02.jpg) no-repeat top center/100%}#index #main .thumb{top:750px;left:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:5}#index #main .thumb p{font-family:"Staatliches",cursive;font-size:1.2rem;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;margin-right:5px}#index #main .thumb ul li{width:70px !important;border:3px solid #41312d;border-radius:10px;line-height:1;margin-right:5px;position:relative;display:block;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}#index #main .thumb ul li::before{content:"";width:100%;height:100%;background:#fefded;left:0;top:0;display:block;mix-blend-mode:color;position:absolute;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}#index #main .thumb ul li:hover::before{background:none}#index #main .thumb ul li.swiper-slide-thumb-active{border:3px solid #f84500}#index #main .thumb ul li.swiper-slide-thumb-active::before{background:none}#index #main h1{width:34%;opacity:0;top:3%;right:2.5%;position:absolute;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .5s ease;transition:all .5s ease;z-index:3}#index #main h1.fadein{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#index #main .onair{width:32%;opacity:0;top:14%;right:3%;position:absolute;z-index:3;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .5s ease;transition:all .5s ease}#index #main .onair.fadein{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#index #main .movie{width:22%;top:19%;right:2.5%;position:absolute;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}#index #main .movie a{border:5px solid #41312d;border-radius:10px;overflow:hidden;display:block;position:relative}#index #main .movie a i{width:90px;margin:-45px 0 0 -45px;top:50%;left:50%;position:absolute;z-index:1;opacity:.7;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#index #main .movie a img{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}#index #main .movie a:hover i{display:none}#index #main .movie a:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}@media screen and (max-width: 600px){#index #main .movie a i{width:70px;margin:-35px 0 0 -35px}}#index #main .movie.fadein{opacity:1}#index #main .movie i{width:70px !important;margin:-35px 0 0 -35px !important}@media screen and (max-width: 900px){#index #main .mainimg .main{padding-top:141.5%;overflow:hidden}#index #main .mainimg .main.mainimg0{background:url(../images/top/mainimg_00_sp.jpg) no-repeat top center/cover}#index #main .mainimg .main.mainimg1{background:url(../images/top/mainimg_01_sp.jpg) no-repeat top center/cover}#index #main .mainimg .main.mainimg2{background:url(../images/top/mainimg_02_sp.jpg) no-repeat top center/cover}#index #main .thumb{width:10%;top:2%;left:2%;display:block}#index #main .thumb p{display:none}#index #main .thumb ul li{width:50px !important;margin-right:5px}#index #main h1{width:70%;top:auto;bottom:4%;left:0;right:0;margin:auto}#index #main .onair{display:none}#index #main .movie{width:100%;margin:auto;padding:50px 40px 20px 40px;display:block;position:static}}@media screen and (max-width: 600px){#index #main .thumb ul li{width:100% !important;border:2px solid #41312d;border-radius:5px}#index #main .thumb ul li.swiper-slide-thumb-active{border:2px solid #f84500}#index #main .movie{padding:30px 20px 5px 20px;display:block}}#index .onair-sp{display:none}@media screen and (max-width: 900px){#index .onair-sp{text-align:center;background:url(../images/common/bg_block.png) repeat-x left top/auto 15px,#41312d;padding:35px 0 20px 0;display:block}#index .onair-sp img{width:80%}}@media screen and (max-width: 900px){#index .onair-sp{padding:30px 0 15px 0}#index .onair-sp img{width:80%}}#index header{top:30px;left:30px;padding:0;position:absolute;z-index:100}#index header nav .logo{display:none}@media screen and (max-width: 900px){#index header nav .logo{display:block}}#index h2{text-align:center;margin-bottom:30px;padding:0}#index .inner{max-width:1120px}#index #info{max-width:1120px;margin:auto;padding:60px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#index #info h2{width:40px;height:310px;border-right:1px solid #41312d;margin-bottom:0}#index #info h2 span:first-child{font-size:3.6rem;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}#index #info h2 span:last-child{display:none}#index #info .news{width:calc(100% - 330px);padding:0 20px}#index #info .news ul.list{width:calc(100% + 5px);margin:0 0 10px -2.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#index #info .news ul.list li{width:calc(25% - 5px);height:250px;margin:0 2.5px 10px 2.5px;cursor:pointer;background:#fefded;border:2px solid #dac2ae;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateY(0);transform:translateY(0)}#index #info .news ul.list li::before{content:"";width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid #dac2ae;top:3px;left:3px;position:absolute;display:block}#index #info .news ul.list li:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media screen and (max-width: 600px){#index #info .news ul.list li:hover{-webkit-transform:translateY(0);transform:translateY(0)}}#index #info .news ul.list li::after{content:"";border-style:solid;border-width:0 0 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #dac2ae rgba(0,0,0,0);bottom:6px;right:6px;position:absolute;display:block}#index #info .news ul.list li a{height:100%;padding:20px 20px 25px 20px;display:block;position:relative}#index #info .news ul.list li a .thumb{padding-bottom:56.25%;margin-bottom:10px;overflow:hidden;background-color:#fff;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}#index #info .news ul.list li a .text time{font-family:"Staatliches",cursive;font-size:1.6rem;color:#f84500;line-height:1}#index #info .news ul.list li a .text p{color:#41312d;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}#index #info .news ul.list li a:hover .thumb::before{background:#f84500}#index #info .news .more{max-width:200px;margin:auto}#index #info .news .more a{font-family:"Staatliches",cursive;font-size:1.6rem;font-weight:normal;padding:8px 6px 6px 6px}#index #info .twitter{width:250px;height:310px;background:url(../images/common/bg_wood.png) left/180px;border:2px solid #544422;border-radius:10px;padding:10px}#index #info .twitter .header{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#index #info .twitter .header .title img{height:25px}#index #info .twitter .header a{font-size:1rem;font-weight:700;color:#fefded;line-height:1;background:#1d9bf0;border:2px solid #544422;border-radius:20px;padding:5px 10px 7px 10px;display:inline-block}#index #info .twitter .header a:hover{background:#544422}#index #info .twitter .tweet{background:#fefded;border:2px solid #544422;border-radius:5px;padding:20px;overflow:hidden}@media screen and (max-width: 900px){#index #info{padding:80px 40px;display:block;position:static}#index #info h2{width:100%;height:auto;border-right:none;margin-bottom:30px}#index #info h2 span:first-child{font-size:6rem;color:#41312d;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-filter:none;filter:none}#index #info h2 span:last-child{display:block}#index #info .news{width:100%;margin-bottom:50px;padding:0}#index #info .news ul.list{width:calc(100% + 10px);margin:0 0 10px -5px}#index #info .news ul.list li{width:calc(50% - 10px);margin:0 5px 10px 5px;height:auto}#index #info .news .more a{padding:10px 30px 9px 30px}#index #info .twitter{width:100%;height:auto}}@media screen and (max-width: 600px){#index #info{padding:60px 20px}#index #info h2 span:first-child{font-size:4.5rem}#index #info .news{margin-bottom:40px}#index #info .news ul.list li a{padding:15px 15px 20px 15px}#index #info .news ul.list li a .text time{font-size:1.4rem}#index #info .twitter{padding:15px 10px 10px 10px}#index #info .twitter .header{margin-bottom:15px}#index #info .twitter .header .title img{height:32px}#index #info .twitter .header a{font-size:1rem;padding:5px 15px 7px 15px}#index #info .twitter .tweet{padding:15px}}#index #movie{background:url(../images/common/bg_block.png) repeat-x left top/auto 15px,url(../images/common/bg_block.png) repeat-x left bottom/auto 15px,#41312d;padding:15px 0;overflow:hidden}#index #movie .slider{position:relative}#index #movie .swiper-slide{height:28vw;position:relative;overflow:hidden}@media screen and (max-width: 1300px){#index #movie .swiper-slide{height:440px}}@media screen and (max-width: 900px){#index #movie .swiper-slide{height:0;padding-top:56.25%}}#index #movie .swiper-slide a{width:100%;height:100%;top:0;left:0;display:block;position:absolute;z-index:1;overflow:hidden}#index #movie .swiper-slide a::before{content:"";width:100%;height:100%;background:#fefded;top:0;left:0;opacity:.5;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2}#index #movie .swiper-slide a i{width:80px;height:80px;margin:auto;top:0;bottom:0;left:0;right:0;position:absolute;z-index:3;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 900px){#index #movie .swiper-slide a i{width:60px;height:60px}}#index #movie .swiper-slide a:hover::before{opacity:0}#index #movie .swiper-slide a:hover i{opacity:.4}#index #movie .swiper-slide .movie{padding-top:56.25%;display:block;top:-50%;position:relative}@media screen and (max-width: 1300px){#index #movie .swiper-slide .movie{top:-150px}}@media screen and (max-width: 900px){#index #movie .swiper-slide .movie{top:0}}#index #movie .swiper-slide .movie .youtube{width:100%;height:100%;top:0;left:0;position:absolute}#index #movie .swiper-pagination .swiper-pagination-bullet{width:40px;height:5px;background:#dac2ae;border-radius:0;line-height:0;margin:0 5px;opacity:1;outline:none}#index #movie .swiper-pagination .swiper-pagination-bullet-active{background:#f84500}@media screen and (max-width: 600px){#index #movie .swiper-pagination{margin-top:10px}#index #movie .swiper-pagination .swiper-pagination-bullet{width:30px}}#index #movie .swiper-button-prev,#index #movie .swiper-button-next{width:50px;height:50px;border-radius:50px;bottom:15px;right:15px;opacity:0;display:block;position:absolute;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease}#index #movie .swiper-button-prev::after,#index #movie .swiper-button-next::after{display:none}@media screen and (max-width: 900px){#index #movie .swiper-button-prev,#index #movie .swiper-button-next{opacity:1}}@media screen and (max-width: 600px){#index #movie .swiper-button-prev,#index #movie .swiper-button-next{width:35px;height:35px}}#index #movie .swiper-button-prev{left:20px;background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_right.png) no-repeat center/18px,#41312d}#index #movie .swiper-button-prev:hover{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_right.png) no-repeat center/18px,#f84500}@media screen and (max-width: 600px){#index #movie .swiper-button-prev{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_right.png) no-repeat center/13px,#41312d;left:5px}#index #movie .swiper-button-prev:hover{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_right.png) no-repeat center/13px,#f84500}}#index #movie .swiper-button-next{right:20px;background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_left.png) no-repeat center/18px,#41312d}#index #movie .swiper-button-next:hover{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_left.png) no-repeat center/18px,#f84500}@media screen and (max-width: 600px){#index #movie .swiper-button-next{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_left.png) no-repeat center/13px,#41312d;right:5px}#index #movie .swiper-button-next:hover{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_left.png) no-repeat center/13px,#f84500}}#index #movie:hover .swiper-button-prev,#index #movie:hover .swiper-button-next{opacity:1}#index #introduction{background:url(../images/top/bg_introduction.jpg) no-repeat bottom center/cover;border-top:3px solid #41312d;border-bottom:3px solid #41312d;padding:100px 0;position:relative;overflow:hidden}@media screen and (max-width: 900px){#index #introduction{padding:80px 0 30% 0}}@media screen and (max-width: 600px){#index #introduction{padding:60px 0 55% 0}}#index #introduction .inner{position:relative;z-index:2}#index #introduction .inner .text{max-width:700px;padding:60px 40px;color:#fefded;background:#41312d;border-radius:10px;position:relative}#index #introduction .inner .text::before{content:"";width:calc(100% - 12px);height:calc(100% - 12px);border:1px solid #fefded;border-radius:8px;top:5px;left:5px;position:absolute;display:block}@media screen and (max-width: 600px){#index #introduction .inner .text{border-radius:5px}#index #introduction .inner .text::before{border-radius:3px}}#index #introduction .inner .text p{font-size:1.6rem;font-weight:700;line-height:1.8;margin-bottom:30px;position:relative}#index #introduction .inner .text p strong{font-weight:900}#index #introduction .inner .text p:last-child{font-size:2.2rem;font-weight:900;margin-bottom:0}#index #introduction .inner .img{width:60%;bottom:-70%;right:-10%;position:absolute;z-index:3}@media screen and (max-width: 900px){#index #introduction .inner{position:static;padding:0 0 0 40px}#index #introduction .inner .text{max-width:80%;padding:50px 40px}#index #introduction .inner .text p{font-size:1.4rem;margin-bottom:20px}#index #introduction .inner .text p:last-child{font-size:1.8rem}#index #introduction .inner .img{width:55%;bottom:-20%;right:-5%}}@media screen and (max-width: 600px){#index #introduction .inner{padding:0 20px}#index #introduction .inner .text{max-width:100%;padding:30px 25px}#index #introduction .inner .text p{font-size:1.2rem;margin-bottom:10px}#index #introduction .inner .text p:last-child{font-size:1.4rem}#index #introduction .inner .img{width:70%;bottom:-28%}}@media(max-width: 460px){#index #introduction .inner .img{width:85%}}#index #staffcast{text-align:center;padding:100px 0 0 0}@media screen and (max-width: 900px){#index #staffcast{padding:80px 40px 0 40px}}@media screen and (max-width: 600px){#index #staffcast{padding:60px 20px 0 20px}}#index #staffcast .inner .box{padding:50px;background:#fefded;border:2px solid #dac2ae;position:relative}#index #staffcast .inner .box::before{content:"";width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid #dac2ae;top:3px;left:3px;position:absolute;display:block}@media screen and (max-width: 900px){#index #staffcast .inner .box{padding:40px 30px}}@media screen and (max-width: 600px){#index #staffcast .inner .box{padding:30px 15px}}#index #staffcast .inner .box h3{margin-bottom:10px;font-size:2rem;font-weight:900;padding:11px 0 13px 0;background:url(../images/common/bg_line_left.png) no-repeat left top,url(../images/common/bg_line_center.png) no-repeat center top,url(../images/common/bg_line_right.png) no-repeat right top,url(../images/common/bg_line_left.png) no-repeat left bottom,url(../images/common/bg_line_center.png) no-repeat center bottom,url(../images/common/bg_line_right.png) no-repeat right bottom;background-size:auto 9px;position:relative}#index #staffcast .inner .box h3::before,#index #staffcast .inner .box h3::after{content:"";width:calc(50% - 60px);height:calc(100% - 10px);border-top:1px solid #dac2ae;border-bottom:1px solid #dac2ae;top:4px;position:absolute;display:block}#index #staffcast .inner .box h3::before{left:32px}#index #staffcast .inner .box h3::after{right:32px}@media screen and (max-width: 600px){#index #staffcast .inner .box h3{background-size:auto 7px}#index #staffcast .inner .box h3::before,#index #staffcast .inner .box h3::after{width:calc(50% - 50px);height:calc(100% - 8px);top:3px}#index #staffcast .inner .box h3::before{left:25px}#index #staffcast .inner .box h3::after{right:25px}}@media screen and (max-width: 900px){#index #staffcast .inner .box h3{font-size:1.8rem}}@media screen and (max-width: 600px){#index #staffcast .inner .box h3{font-size:1.6rem;padding:9px 0 11px 0}}@media screen and (max-width: 900px){#index #staffcast .inner .box h3{margin-bottom:0}}#index #staffcast .inner .box ul{font-size:2.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (max-width: 900px){#index #staffcast .inner .box ul{font-size:2rem}}@media screen and (max-width: 600px){#index #staffcast .inner .box ul{font-size:1.8rem}}#index #staffcast .inner .box ul li{width:33.3333333333%;margin-top:30px}@media screen and (max-width: 900px){#index #staffcast .inner .box ul li{width:50%}}@media screen and (max-width: 600px){#index #staffcast .inner .box ul li{width:100%;margin-top:20px}}#index #staffcast .inner .box ul li .part{font-size:1.6rem;color:#f84500;line-height:1;margin-bottom:5px}@media screen and (max-width: 900px){#index #staffcast .inner .box ul li .part{font-size:1.2rem}}@media screen and (max-width: 600px){#index #staffcast .inner .box ul li .part{margin-bottom:3px}}#index #staffcast .inner .box ul li .name{line-height:1.2;position:relative;display:inline-block}#index #staffcast .inner .box ul li .name .popup{width:30px;font-size:1.6rem;font-weight:900;color:#fefded;line-height:1;background:#41312d;border-radius:3px;padding:1px 0 2px 0;top:7px;right:-45px;position:absolute;display:inline-block}#index #staffcast .inner .box ul li .name .popup:hover{background:#f84500}@media screen and (max-width: 900px){#index #staffcast .inner .box ul li .name .popup{width:25px;font-size:1.2rem;padding:1px 0 3px 0;top:6px;right:-35px}}@media screen and (max-width: 600px){#index #staffcast .inner .box ul li .name .popup{width:20px;font-size:1rem;padding:2px 0 3px 0;top:4px;right:-28px}}#index #staffcast .inner .box ul li small{font-size:1.4rem;line-height:1.3;margin-top:5px;display:block}@media screen and (max-width: 900px){#index #staffcast .inner .box ul li small{font-size:1.2rem}}#index #staffcast .inner .box.staff{margin-bottom:30px}@media screen and (max-width: 900px){#index #staffcast .inner .box.staff{margin-bottom:20px}}@media screen and (max-width: 600px){#index #staffcast .inner .box.staff{margin-bottom:10px}}#index #staffcast .inner .box.cast ul li:last-child{width:100%;margin-top:30px}@media screen and (max-width: 600px){#index #staffcast .inner .box.cast ul li:last-child{margin-top:20px}}#index #character{padding:100px 0 0 0;position:relative}#index #character::before{content:"";width:100%;height:720px;background:url(../images/character/bg.jpg) no-repeat center/cover;border-top:3px solid #41312d;border-bottom:3px solid #41312d;opacity:.75;top:210px;left:0;position:absolute;display:block}@media screen and (max-width: 900px){#index #character{padding:80px 0}#index #character::before{display:none}}@media screen and (max-width: 600px){#index #character{padding:60px 0}}#index #character h2{max-width:1120px;text-align:left;margin:0 auto 30px auto}@media screen and (max-width: 900px){#index #character h2{text-align:center}}#index #character .thumb{top:170px;right:20px;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1}@media screen and (max-width: 900px){#index #character .thumb{width:80%;margin:0 auto 30px auto;position:static}}@media screen and (max-width: 600px){#index #character .thumb{width:100%;padding:0 10px}}@media screen and (max-width: 900px){#index #character .thumb ul{width:calc(100% + 10px);margin:0 0 0 -5px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 900px){#index #character .thumb ul{width:calc(100% + 5px);margin:0 0 0 -2.5px}}#index #character .thumb ul li{width:80px !important;line-height:1;background:#fefded;border:2px solid #41312d;border-radius:50px;margin:0 0 0 10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}#index #character .thumb ul li:hover,#index #character .thumb ul li.swiper-slide-thumb-active{background:#f84500}@media screen and (max-width: 900px){#index #character .thumb ul li{width:calc(14.285% - 10px) !important;margin:0 5px}}@media screen and (max-width: 600px){#index #character .thumb ul li{width:calc(14.285% - 5px) !important;margin:0 2.5px}}#index #character .thumb ul li.more{background:#fefded;border:none}#index #character .thumb ul li.more a{line-height:1;background:#41312d;border-radius:50px;display:block}#index #character .thumb ul li.more a:hover{background:#f84500}#index #character .inner .main{background:none;left:0;position:relative;margin-top:50px;overflow:hidden}@media screen and (max-width: 900px){#index #character .inner .main{margin-top:0}}#index #character .inner .main .swiper-slide{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 900px){#index #character .inner .main .swiper-slide{display:block}}#index #character .inner .main .swiper-slide .image{width:570px}#index #character .inner .main .swiper-slide .image img{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate(20px, 0);transform:translate(20px, 0)}@media screen and (max-width: 900px){#index #character .inner .main .swiper-slide .image img{-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}}@media screen and (max-width: 900px){#index #character .inner .main .swiper-slide .image{width:100%;text-align:center;background:none;margin:0 auto 20px auto;position:relative}#index #character .inner .main .swiper-slide .image::before{content:"";width:100%;height:70%;background:url(../images/character/bg.jpg) no-repeat center/cover;border-top:3px solid #41312d;border-bottom:3px solid #41312d;opacity:.75;top:15%;left:0;position:absolute;display:block;z-index:-1}#index #character .inner .main .swiper-slide .image img{width:60%}}@media screen and (max-width: 600px){#index #character .inner .main .swiper-slide .image img{width:95%}}#index #character .inner .main .swiper-slide .detail{width:calc(100% - 570px);padding:100px 30px 0 30px}@media screen and (max-width: 900px){#index #character .inner .main .swiper-slide .detail{width:100%;text-align:center;padding:0 40px}}@media screen and (max-width: 600px){#index #character .inner .main .swiper-slide .detail{padding:0 20px}}#index #character .inner .main .swiper-slide .detail h3{font-size:6rem;font-weight:900;line-height:1;margin-bottom:15px}#index #character .inner .main .swiper-slide .detail h3.small{font-size:5rem;padding:5px 0}@media screen and (max-width: 900px){#index #character .inner .main .swiper-slide .detail h3{font-size:4.5rem;margin-bottom:10px}#index #character .inner .main .swiper-slide .detail h3.small{font-size:4rem;padding:2.5px 0}}@media screen and (max-width: 600px){#index #character .inner .main .swiper-slide .detail h3{font-size:3.8rem}#index #character .inner .main .swiper-slide .detail h3.small{font-size:3rem;padding:4px 0}}#index #character .inner .main .swiper-slide .detail .cv{font-size:2rem;font-weight:900;color:#f84500;margin-bottom:25px}@media screen and (max-width: 900px){#index #character .inner .main .swiper-slide .detail .cv{font-size:1.8rem;margin-bottom:20px}}@media screen and (max-width: 600px){#index #character .inner .main .swiper-slide .detail .cv{font-size:1.6rem}}#index #character .inner .main .swiper-slide .detail .box{color:#fefded;background:#41312d;border-radius:10px;position:relative;margin-bottom:20px;padding:30px 40px}#index #character .inner .main .swiper-slide .detail .box::before{content:"";width:calc(100% - 12px);height:calc(100% - 12px);border:1px solid #fefded;border-radius:8px;top:5px;left:5px;position:absolute;display:block}@media screen and (max-width: 600px){#index #character .inner .main .swiper-slide .detail .box{border-radius:5px}#index #character .inner .main .swiper-slide .detail .box::before{border-radius:3px}}@media screen and (max-width: 900px){#index #character .inner .main .swiper-slide .detail .box{padding:20px}}#index #character .inner .main .swiper-slide .detail .box p{font-size:1.6rem;position:relative}@media screen and (max-width: 900px){#index #character .inner .main .swiper-slide .detail .box p{font-size:1.4rem;text-align:left}}@media screen and (max-width: 600px){#index #character .inner .main .swiper-slide .detail .box p{font-size:1.2rem}}@media screen and (max-width: 900px){#index #character .inner .main .swiper-slide .detail .face img{width:70%}}@media screen and (max-width: 600px){#index #character .inner .main .swiper-slide .detail .face img{width:100%}}#index #character .inner .main .swiper-slide.swiper-slide-active .image img{-webkit-transform:translate(0);transform:translate(0)}#index #books{padding:100px 0;position:relative}#index #books .bg{position:relative;-webkit-filter:drop-shadow(0 0 5px rgba(65, 49, 45, 0.3));filter:drop-shadow(0 0 5px rgba(65, 49, 45, 0.3));-webkit-transform:translateZ(0);transform:translateZ(0);padding:60px 0}#index #books .bg::before,#index #books .bg::after{content:"";left:0;position:absolute;z-index:-1}#index #books .bg::before{width:100%;height:100%;top:0;background:url(../images/common/bg_paper_top.png) repeat-x top left,url(../images/common/bg_paper_bottom.png) repeat-x bottom left;background-size:auto 10px !important}#index #books .bg::after{width:100%;height:calc(100% - 20px);background:url(../images/common/bg_paper.png);top:10px}#index #books .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#index #books .inner .box{width:550px;padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fefded;background:#41312d;border-radius:10px;position:relative}#index #books .inner .box::before{content:"";width:calc(100% - 12px);height:calc(100% - 12px);border:1px solid #fefded;border-radius:8px;top:5px;left:5px;position:absolute;display:block}@media screen and (max-width: 600px){#index #books .inner .box{border-radius:5px}#index #books .inner .box::before{border-radius:3px}}#index #books .inner .box .image{width:210px;padding-right:30px}#index #books .inner .box .text{width:calc(100% - 210px);text-align:left;padding:25px 0;position:relative}#index #books .inner .box .text h3{font-family:"Staatliches",cursive;font-size:3.6rem;line-height:1;margin-bottom:5px}#index #books .inner .box .text p:first-of-type{font-size:1.8rem;font-weight:900;color:#f84500;margin-bottom:10px}#index #books .inner .box .text .btn-link2{max-width:200px;font-family:"Staatliches",cursive;font-size:1.8rem;font-weight:normal;margin-top:20px;padding:10px 0 8px 0}#index #books .inner .box.comic{margin:0 20px 0 0}#index #books .img{width:230px;bottom:-11px;right:1%;position:absolute}@media screen and (max-width: 900px){#index #books{background:url(../images/books/bg_top.png) no-repeat top center;background-size:150%;border-top:3px solid #41312d;padding:80px 0 15% 0}#index #books .bg{padding:50px 40px}#index #books .inner{display:block}#index #books .inner .box{width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#index #books .inner .box .text{padding:0}#index #books .inner .box .text h3{font-size:3.2rem}#index #books .inner .box .text p:first-of-type{font-size:1.6rem}#index #books .inner .box.comic{margin:0 0 20px 0}#index #books .img{width:30%}}@media screen and (max-width: 600px){#index #books{padding:60px 0 20% 0}#index #books .bg{padding:30px 20px}#index #books .inner .box{display:block}#index #books .inner .box .image{width:60%;margin:0 auto 20px auto;padding-right:0}#index #books .inner .box .text{width:100%;padding:0}#index #books .inner .box .text h3{font-size:3rem}#index #books .inner .box .text p:first-of-type{font-size:1.4rem}#index #books .inner .box .text .btn-link2{margin:20px auto 0 auto;display:block}#index #books .inner .box.comic{margin:0 0 10px 0}#index #books .img{bottom:-7px}}#news .bg-lower{background:url(../images/news/bg.png) top center;position:relative}#news .bg-lower .footer-character{width:200px;bottom:-120px;right:20px;position:absolute}@media screen and (max-width: 900px){#news .bg-lower .footer-character{width:150px;bottom:-55px;right:15px}}@media screen and (max-width: 600px){#news .bg-lower .footer-character{width:120px;bottom:-25px;right:8px}}#news .inner ul.list{width:calc(100% + 20px);margin:0 0 -20px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 900px){#news .inner ul.list{width:calc(100% + 10px);margin:0 0 50px -5px}}#news .inner ul.list li{width:calc(33.333% - 20px);margin:0 10px 20px 10px;cursor:pointer;background:#fefded;border:2px solid #dac2ae;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateY(0);transform:translateY(0)}#news .inner ul.list li::before{content:"";width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid #dac2ae;top:3px;left:3px;position:absolute;display:block}#news .inner ul.list li:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media screen and (max-width: 600px){#news .inner ul.list li:hover{-webkit-transform:translateY(0);transform:translateY(0)}}#news .inner ul.list li::after{content:"";border-style:solid;border-width:0 0 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #dac2ae rgba(0,0,0,0);bottom:6px;right:6px;position:absolute;display:block}@media screen and (max-width: 900px){#news .inner ul.list li{width:calc(33.333% - 10px);margin:0 5px 10px 5px}}@media screen and (max-width: 600px){#news .inner ul.list li{width:calc(50% - 10px)}}#news .inner ul.list li a{height:100%;padding:20px 20px 25px 20px;display:block;position:relative}@media screen and (max-width: 600px){#news .inner ul.list li a{padding:15px 15px 20px 15px}}#news .inner ul.list li a .thumb{padding-bottom:56.25%;margin-bottom:10px;overflow:hidden;background-color:#fff;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}#news .inner ul.list li a .text time{font-family:"Staatliches",cursive;font-size:1.6rem;color:#f84500;line-height:1}@media screen and (max-width: 600px){#news .inner ul.list li a .text time{font-size:1.4rem}}#news .inner ul.list li a .text p{color:#41312d;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}#news .inner article{background:#fefded;border:2px solid #dac2ae;position:relative;padding:50px}#news .inner article::before{content:"";width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid #dac2ae;top:3px;left:3px;position:absolute;display:block}@media screen and (max-width: 900px){#news .inner article{padding:30px}}@media screen and (max-width: 600px){#news .inner article{padding:20px 20px 30px 20px}}#news .inner article .title{margin-bottom:40px;padding:0 10px 30px 10px;background:url(../images/common/bg_line_left.png) no-repeat left bottom,url(../images/common/bg_line_center.png) no-repeat center bottom,url(../images/common/bg_line_right.png) no-repeat right bottom;background-size:auto 9px;position:relative}#news .inner article .title::before,#news .inner article .title::after{content:"";width:calc(50% - 60px);height:9px;border-bottom:1px solid #dac2ae;bottom:4px;position:absolute;display:block}#news .inner article .title::before{left:32px}#news .inner article .title::after{right:32px}@media screen and (max-width: 600px){#news .inner article .title{background-size:auto 7px}#news .inner article .title::before,#news .inner article .title::after{width:calc(50% - 50px);height:7px;bottom:3px}#news .inner article .title::before{left:25px}#news .inner article .title::after{right:25px}}@media screen and (max-width: 900px){#news .inner article .title{margin-bottom:20px;padding:0 10px 25px 10px}}@media screen and (max-width: 600px){#news .inner article .title{margin-bottom:15px;padding:0 10px 20px 10px}}#news .inner article .title time{font-family:"Staatliches",cursive;color:#f84500;font-size:1.8rem}@media screen and (max-width: 900px){#news .inner article .title time{font-size:1.6rem}}@media screen and (max-width: 600px){#news .inner article .title time{font-size:1.4rem}}#news .inner article .title h3{font-size:2rem;font-weight:900;line-height:1.4}@media screen and (max-width: 900px){#news .inner article .title h3{font-size:1.6rem}}@media screen and (max-width: 600px){#news .inner article .title h3{font-size:1.4rem}}#news .inner article .detail{padding:0 10px;position:relative}#news .inner article .detail h4{font-size:1.4rem;color:#fefded;background:#41312d;margin-bottom:10px;padding:2px 5px;display:inline-block}@media screen and (max-width: 600px){#news .inner article .detail h4{font-size:1.2rem}}#news .inner article .detail h5{font-size:1.5rem;font-weight:700;color:#f84500;margin-bottom:5px}@media screen and (max-width: 600px){#news .inner article .detail h5{font-size:1.4rem}}#news .inner article .detail p{line-height:1.8}@media screen and (max-width: 900px){#news .inner article .detail .movie{height:0;padding-top:56.25%;overflow:hidden;position:relative}#news .inner article .detail .movie iframe{width:100%;height:100%;top:0;left:0;position:absolute}}#news .inner article .detail .line{border-bottom:1px solid #dac2ae}#news .inner article .detail .table tbody tr th{color:#fff;text-align:left;background:#41312d;padding:10px 20px;white-space:nowrap}@media screen and (max-width: 600px){#news .inner article .detail .table tbody tr th{width:100%;padding:5px 10px;display:block}}#news .inner article .detail .table tbody tr td{background:#faf5d7;padding:10px 20px}@media screen and (max-width: 600px){#news .inner article .detail .table tbody tr td{width:100%;background:none;padding:10px 0 20px 0;display:block}}@media screen and (max-width: 600px){#news .inner article .detail .table tbody tr:last-of-type td{padding:10px 0 0 0}}#news .inner article .detail .comment{border-bottom:1px solid #dac2ae;margin-bottom:20px;padding-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#news .inner article .detail .comment:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}#news .inner article .detail .comment .image{width:290px;padding-right:30px}#news .inner article .detail .comment .text{width:calc(100% - 290px)}@media screen and (max-width: 600px){#news .inner article .detail .comment{display:block}#news .inner article .detail .comment .image{width:100%;text-align:center;margin-bottom:20px;padding-right:0}#news .inner article .detail .comment .text{width:100%}}#news.top{padding:40px 0 70px 0}@media screen and (max-width: 900px){#news.top{padding:40px 40px 70px 40px}}@media screen and (max-width: 600px){#news.top{padding:50px 20px}}#news.top ul.list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 900px){#news.top ul.list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}#news.top ul.list li{width:calc(25% - 20px)}@media screen and (max-width: 900px){#news.top ul.list li{width:calc(50% - 10px)}}@media screen and (max-width: 900px){#news.top ul.list li a{padding:15px 15px 20px 15px}}@media screen and (max-width: 900px){#news.top ul.list li a .text time{font-size:1.4rem}}#news.top .more{max-width:200px;text-align:center;margin:40px auto 0 auto}@media screen and (max-width: 600px){#news.top .more{margin:30px auto 0 auto}}#onair .bg-lower{background:url(../images/onair/bg.png) top center}#onair .inner{text-align:center}#onair .inner .info{font-size:2.2rem;font-weight:900;line-height:1.3;margin-bottom:30px;position:relative}@media screen and (max-width: 900px){#onair .inner .info{font-size:1.6rem}}@media screen and (max-width: 600px){#onair .inner .info{font-size:1.4rem;margin-bottom:20px}}#onair .inner .info span{font-size:3.2rem;margin:0 5px}@media screen and (max-width: 900px){#onair .inner .info span{font-size:2.4rem}}@media screen and (max-width: 600px){#onair .inner .info span{font-size:2rem;margin:0 3px}}#onair .inner article{margin-bottom:30px;padding:50px 80px;background:#fefded;border:2px solid #dac2ae;position:relative}#onair .inner article::before{content:"";width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid #dac2ae;top:3px;left:3px;position:absolute;display:block}#onair .inner article:last-child{margin-bottom:0}@media screen and (max-width: 1300px){#onair .inner article{padding:50px}}@media screen and (max-width: 900px){#onair .inner article{padding:40px 30px}}@media screen and (max-width: 600px){#onair .inner article{margin-bottom:20px;padding:30px 20px}}#onair .inner article h3{font-size:2rem;font-weight:900;padding:11px 0 13px 0;background:url(../images/common/bg_line_left.png) no-repeat left top,url(../images/common/bg_line_center.png) no-repeat center top,url(../images/common/bg_line_right.png) no-repeat right top,url(../images/common/bg_line_left.png) no-repeat left bottom,url(../images/common/bg_line_center.png) no-repeat center bottom,url(../images/common/bg_line_right.png) no-repeat right bottom;background-size:auto 9px;position:relative;margin-bottom:20px}#onair .inner article h3::before,#onair .inner article h3::after{content:"";width:calc(50% - 60px);height:calc(100% - 10px);border-top:1px solid #dac2ae;border-bottom:1px solid #dac2ae;top:4px;position:absolute;display:block}#onair .inner article h3::before{left:32px}#onair .inner article h3::after{right:32px}@media screen and (max-width: 600px){#onair .inner article h3{background-size:auto 7px}#onair .inner article h3::before,#onair .inner article h3::after{width:calc(50% - 50px);height:calc(100% - 8px);top:3px}#onair .inner article h3::before{left:25px}#onair .inner article h3::after{right:25px}}@media screen and (max-width: 900px){#onair .inner article h3{font-size:1.8rem}}@media screen and (max-width: 600px){#onair .inner article h3{font-size:1.6rem;padding:9px 0 11px 0}}#onair .inner article h4{font-size:1.4rem;font-weight:700;color:#fff;background:#41312d;text-align:center;border-radius:20px;margin-bottom:20px;padding:5px;font-size:1.6rem}@media screen and (max-width: 600px){#onair .inner article h4{font-size:1.2rem;margin-bottom:10px}}@media screen and (max-width: 900px){#onair .inner article h4{font-size:1.4rem}}@media screen and (max-width: 600px){#onair .inner article h4{font-size:1.2rem;margin-bottom:20px}}#onair .inner article .box{margin-bottom:40px;position:relative}#onair .inner article .box:last-child{margin-bottom:0}@media screen and (max-width: 600px){#onair .inner article .box{font-size:1.2rem}}#onair .inner article .start{font-size:1.6rem;font-weight:700;margin:-5px 0 5px 0}@media screen and (max-width: 900px){#onair .inner article .start{font-size:1.4rem;line-height:1.4}}@media screen and (max-width: 600px){#onair .inner article .start{margin:-5px 0 15px 0}}#onair .inner article dl{width:100%;font-size:1.8rem;text-align:left;border-top:1px solid #dac2ae;padding:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#onair .inner article dl:last-of-type{border-bottom:1px solid #dac2ae}@media screen and (max-width: 900px){#onair .inner article dl{font-size:1.4rem}}@media screen and (max-width: 600px){#onair .inner article dl{padding:10px 0;display:block}}#onair .inner article dl dt{width:230px;font-weight:700;color:#f84500;text-align:right}@media screen and (max-width: 900px){#onair .inner article dl dt{width:160px}}@media screen and (max-width: 600px){#onair .inner article dl dt{width:100%;text-align:left}}#onair .inner article dl dt a{color:#f84500}#onair .inner article dl dt a:hover{color:#41312d}#onair .inner article dl dd{width:calc(100% - 230px);padding-left:60px}@media screen and (max-width: 900px){#onair .inner article dl dd{width:calc(100% - 160px);padding-left:40px}}@media screen and (max-width: 600px){#onair .inner article dl dd{width:100%;padding-left:0}}#onair .inner article .site{width:calc(100% + 10px);margin:0 0 40px -5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#onair .inner article .site:last-child{margin:0 0 0 -5px}@media screen and (max-width: 600px){#onair .inner article .site{width:calc(100% + 5px);margin:0 0 20px -2.5px}#onair .inner article .site:last-child{margin:0 0 0 -2.5px}}#onair .inner article .site a{width:calc(25% - 10px);color:#41312d;line-height:1.3;border:2px solid #dac2ae;margin:10px 5px 0 5px;padding:10px;display:block;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateY(0);transform:translateY(0)}#onair .inner article .site a:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media screen and (max-width: 600px){#onair .inner article .site a:hover{-webkit-transform:translateY(0);transform:translateY(0)}}#onair .inner article .site a::after{content:"";border-style:solid;border-width:0 0 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #dac2ae rgba(0,0,0,0);bottom:2px;right:2px;position:absolute;display:block}@media screen and (max-width: 1300px){#onair .inner article .site a{width:calc(33.333% - 10px)}}@media screen and (max-width: 900px){#onair .inner article .site a{font-size:1.2rem}}@media screen and (max-width: 600px){#onair .inner article .site a{width:calc(50% - 5px);font-size:1rem;line-height:1.2;margin:0 2.5px 5px 2.5px;padding:15px 5px}}#onair .inner article .site a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media screen and (max-width: 600px){#onair .inner article .site a:hover{-webkit-transform:translateY(0);transform:translateY(0)}}#onair .inner article .site a.nolink{pointer-events:none}#onair .inner article .site a.nolink::after{display:none}#story .bg-lower{background:url(../images/story/bg.png) top center;position:relative}#story .bg-lower .footer-character{width:250px;bottom:-120px;right:30px;position:absolute}@media screen and (max-width: 900px){#story .bg-lower .footer-character{width:150px;bottom:-65px;right:15px}}@media screen and (max-width: 600px){#story .bg-lower .footer-character{width:110px;bottom:-40px;right:8px}}#story .inner .tab{margin-bottom:60px}@media screen and (max-width: 900px){#story .inner .tab{margin-bottom:40px}}@media screen and (max-width: 600px){#story .inner .tab{margin-bottom:30px}}#story .inner .tab ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 900px){#story .inner .tab ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 600px){#story .inner .tab ul{width:calc(100% + 10px);margin-left:-5px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}#story .inner .tab ul li{width:auto;margin:0 7.5px}@media screen and (max-width: 900px){#story .inner .tab ul li{margin:0 7.5px 10px 7.5px}}@media screen and (max-width: 600px){#story .inner .tab ul li{width:calc(16.666% - 10px);margin:10px 5px 0 5px}}#story .inner .tab ul li a{width:45px;height:45px;line-height:42px;padding:0}#story .inner .tab ul li a.current::before{display:none}@media screen and (max-width: 600px){#story .inner .tab ul li a{width:40px;height:40px;font-size:1.6rem;line-height:38px;margin:auto}}#story .inner .tab ul li:first-child a{width:150px}@media screen and (max-width: 600px){#story .inner .tab ul li:first-child{width:100%;max-width:100%;text-align:center;margin:0 0 10px 0}#story .inner .tab ul li:first-child a{width:250px}}#story .inner article{padding:50px 80px;background:#fefded;border:2px solid #dac2ae;position:relative;position:relative}#story .inner article::before{content:"";width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid #dac2ae;top:3px;left:3px;position:absolute;display:block}@media screen and (max-width: 1300px){#story .inner article{padding:50px}}@media screen and (max-width: 900px){#story .inner article{padding:40px 30px}}@media screen and (max-width: 600px){#story .inner article{padding:30px 20px}}#story .inner article h3{font-size:2rem;font-weight:900;padding:11px 0 13px 0;background:url(../images/common/bg_line_left.png) no-repeat left top,url(../images/common/bg_line_center.png) no-repeat center top,url(../images/common/bg_line_right.png) no-repeat right top,url(../images/common/bg_line_left.png) no-repeat left bottom,url(../images/common/bg_line_center.png) no-repeat center bottom,url(../images/common/bg_line_right.png) no-repeat right bottom;background-size:auto 9px;position:relative;text-align:center;margin-bottom:20px}#story .inner article h3::before,#story .inner article h3::after{content:"";width:calc(50% - 60px);height:calc(100% - 10px);border-top:1px solid #dac2ae;border-bottom:1px solid #dac2ae;top:4px;position:absolute;display:block}#story .inner article h3::before{left:32px}#story .inner article h3::after{right:32px}@media screen and (max-width: 600px){#story .inner article h3{background-size:auto 7px}#story .inner article h3::before,#story .inner article h3::after{width:calc(50% - 50px);height:calc(100% - 8px);top:3px}#story .inner article h3::before{left:25px}#story .inner article h3::after{right:25px}}@media screen and (max-width: 900px){#story .inner article h3{font-size:1.8rem}}@media screen and (max-width: 600px){#story .inner article h3{font-size:1.6rem;padding:9px 0 11px 0}}#story .inner article h4{font-size:2.8rem;font-weight:700;text-align:center;line-height:1.3;margin-bottom:30px;position:relative}@media screen and (max-width: 900px){#story .inner article h4{font-size:2.2rem}}@media screen and (max-width: 600px){#story .inner article h4{font-size:1.8rem;margin-bottom:20px}}#story .inner article .image{margin-bottom:60px}@media screen and (max-width: 900px){#story .inner article .image{margin-bottom:50px}}@media screen and (max-width: 600px){#story .inner article .image{margin-bottom:30px}}#story .inner article .image .main{border:5px solid #41312d;border-radius:10px;margin-bottom:10px;overflow:hidden}@media screen and (max-width: 600px){#story .inner article .image .main{margin-bottom:5px}}#story .inner article .image .thumb ul{width:calc(100% + 2.5px);margin-left:-2.5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#story .inner article .image .thumb ul li{width:calc(11.111% - 5px) !important;border:3px solid #41312d;border-radius:5px;overflow:hidden;margin:5px 2.5px 0 2.5px;cursor:pointer}@media screen and (max-width: 900px){#story .inner article .image .thumb ul li{width:calc(20% - 5px) !important}}@media screen and (max-width: 600px){#story .inner article .image .thumb ul li{border:2px solid #41312d}}#story .inner article .image .thumb ul li.swiper-slide-thumb-active{border:3px solid #f84500}@media screen and (max-width: 600px){#story .inner article .image .thumb ul li.swiper-slide-thumb-active{border:2px solid #f84500}}#story .inner article section{margin-bottom:50px;position:relative}@media screen and (max-width: 900px){#story .inner article section{margin-bottom:40px}}@media screen and (max-width: 600px){#story .inner article section{margin-bottom:30px}}#story .inner article section:last-child{margin-bottom:0}#story .inner article section .detail{padding:0 10px}#story .inner article section h5{font-size:1.4rem;font-weight:700;color:#fff;background:#41312d;text-align:center;border-radius:20px;margin-bottom:20px;padding:5px}@media screen and (max-width: 600px){#story .inner article section h5{font-size:1.2rem;margin-bottom:10px}}@media screen and (max-width: 600px){#story .inner article section h5{margin-bottom:10px}}#story .inner article section p{text-align:left;margin-bottom:10px}#story .inner article section p:last-child{margin-bottom:0}#story .inner article section .movie{max-width:800px;margin:auto}#story .inner article section .movie .youtube{height:0;padding-top:56.25%;overflow:hidden;position:relative}#story .inner article section .movie .youtube iframe{width:100%;height:100%;top:0;left:0;position:absolute}#story .inner article.introduction{text-align:center}#story .inner article.introduction p{font-size:1.8rem;font-weight:700;line-height:1.8;margin-bottom:30px;position:relative}#story .inner article.introduction p strong{font-weight:900}#story .inner article.introduction p:last-child{font-size:2.6rem;font-weight:900;margin-bottom:0}@media screen and (max-width: 900px){#story .inner article.introduction{text-align:left}#story .inner article.introduction br.pc{display:none}#story .inner article.introduction p{font-size:1.6rem;margin-bottom:20px}#story .inner article.introduction p:last-child{font-size:2.2rem;line-height:1.6;text-align:center}#story .inner article.introduction p:last-child br.sp{display:inline-block}}@media screen and (max-width: 600px){#story .inner article.introduction p{font-size:1.4rem;margin-bottom:15px}#story .inner article.introduction p:last-child{font-size:2rem;line-height:1.5}}#character .bg-lower{background:url(../images/character/bg.png) top center}#character .inner{position:relative}#character .inner .thumb{max-width:970px;margin:0 auto 30px auto}@media screen and (max-width: 900px){#character .inner .thumb{width:100%;margin:0 auto 30px auto}}@media screen and (max-width: 600px){#character .inner .thumb{padding:0 15px}}#character .inner .thumb ul{width:calc(100% + 10px);margin-left:-5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 600px){#character .inner .thumb ul{width:calc(100% + 5px);margin-left:-2.5px}}#character .inner .thumb ul li{width:100px !important;line-height:1;background:#fefded;border:2px solid #dac2ae;border-radius:50%;margin:0 10px 15px 10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}#character .inner .thumb ul li:nth-child(n+7){width:60px !important;margin:0 5px 10px 5px}#character .inner .thumb ul li:hover,#character .inner .thumb ul li.swiper-slide-thumb-active{background:#f84500}@media screen and (max-width: 900px){#character .inner .thumb ul li{width:70px !important;margin:0 5px 10px 5px}#character .inner .thumb ul li:nth-child(n+7){width:50px !important}}@media screen and (max-width: 600px){#character .inner .thumb ul li{width:calc(16.666% - 5px) !important;margin:0 2.5px 10px 2.5px}#character .inner .thumb ul li:nth-child(n+7){width:calc(14.285% - 5px) !important;margin:0 2.5px 5px 2.5px}}#character .inner .main{width:calc(100% + 40px);left:-40px;position:relative}@media screen and (max-width: 900px){#character .inner .main{width:100%;left:0}}#character .inner .main .swiper-slide{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 900px){#character .inner .main .swiper-slide{display:block}}#character .inner .main .swiper-slide .image{width:570px}@media screen and (max-width: 1300px){#character .inner .main .swiper-slide .image{width:480px}}#character .inner .main .swiper-slide .image img{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate(20px, 0);transform:translate(20px, 0)}@media screen and (max-width: 900px){#character .inner .main .swiper-slide .image img{-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}}@media screen and (max-width: 900px){#character .inner .main .swiper-slide .image{width:100%;text-align:center;background:none;margin:0 auto 20px auto}#character .inner .main .swiper-slide .image img{width:60%}}@media screen and (max-width: 600px){#character .inner .main .swiper-slide .image img{width:95%}}#character .inner .main .swiper-slide .image .swiper-pagination1{width:auto;top:0;left:30px}@media screen and (max-width: 900px){#character .inner .main .swiper-slide .image .swiper-pagination1{left:40px}}#character .inner .main .swiper-slide .image .swiper-pagination1 .swiper-pagination-bullet{width:90px;height:auto;color:#fff;background:#41312d;border-radius:3px;line-height:1;margin:0 0 5px 0;padding:5px 0;display:block;opacity:1;outline:none}#character .inner .main .swiper-slide .image .swiper-pagination1 .swiper-pagination-bullet-active{background:#f84500}@media screen and (max-width: 600px){#character .inner .main .swiper-slide .image .swiper-pagination1{margin-top:10px;position:static}#character .inner .main .swiper-slide .image .swiper-pagination1 .swiper-pagination-bullet{width:calc(25% - 10px);margin:2.5px;padding:5px 0 7px 0;display:inline-block}}#character .inner .main .swiper-slide .detail{width:calc(100% - 570px);padding:100px 30px 0 30px}@media screen and (max-width: 1300px){#character .inner .main .swiper-slide .detail{width:calc(100% - 480px);padding:40px 30px 0 30px}}@media screen and (max-width: 900px){#character .inner .main .swiper-slide .detail{width:100%;text-align:center;padding:0 40px}}@media screen and (max-width: 600px){#character .inner .main .swiper-slide .detail{padding:0 20px}}#character .inner .main .swiper-slide .detail h3{font-size:6rem;font-weight:900;line-height:1;margin-bottom:15px}#character .inner .main .swiper-slide .detail h3.small{font-size:5rem;padding:5px 0}#character .inner .main .swiper-slide .detail h3 small{font-size:4rem}@media screen and (max-width: 900px){#character .inner .main .swiper-slide .detail h3{font-size:4.5rem;margin-bottom:10px}#character .inner .main .swiper-slide .detail h3.small{font-size:4rem;padding:2.5px 0}#character .inner .main .swiper-slide .detail h3 small{font-size:2.6rem}}@media screen and (max-width: 600px){#character .inner .main .swiper-slide .detail h3{font-size:3.8rem}#character .inner .main .swiper-slide .detail h3.small{font-size:3rem;padding:4px 0}#character .inner .main .swiper-slide .detail h3 small{font-size:2.2rem}}#character .inner .main .swiper-slide .detail .cv{font-size:2rem;font-weight:900;color:#f84500;margin-bottom:25px}@media screen and (max-width: 900px){#character .inner .main .swiper-slide .detail .cv{font-size:1.8rem;margin-bottom:20px}}@media screen and (max-width: 600px){#character .inner .main .swiper-slide .detail .cv{font-size:1.6rem}}#character .inner .main .swiper-slide .detail .box{color:#fefded;background:#41312d;border-radius:10px;position:relative;margin-bottom:30px;padding:30px 40px}#character .inner .main .swiper-slide .detail .box::before{content:"";width:calc(100% - 12px);height:calc(100% - 12px);border:1px solid #fefded;border-radius:8px;top:5px;left:5px;position:absolute;display:block}@media screen and (max-width: 600px){#character .inner .main .swiper-slide .detail .box{border-radius:5px}#character .inner .main .swiper-slide .detail .box::before{border-radius:3px}}@media screen and (max-width: 900px){#character .inner .main .swiper-slide .detail .box{padding:20px}}#character .inner .main .swiper-slide .detail .box p{font-size:1.6rem;position:relative}@media screen and (max-width: 900px){#character .inner .main .swiper-slide .detail .box p{font-size:1.4rem;text-align:left}}@media screen and (max-width: 600px){#character .inner .main .swiper-slide .detail .box p{font-size:1.2rem}}@media screen and (max-width: 900px){#character .inner .main .swiper-slide .detail .face img{width:70%}}@media screen and (max-width: 600px){#character .inner .main .swiper-slide .detail .face img{width:100%}}#character .inner .main .swiper-slide.swiper-slide-active .image img{-webkit-transform:translate(0);transform:translate(0)}#character .inner .main .swiper-slide.main2 .swiper-slide .image img{-webkit-transform:translate(20px, 0);transform:translate(20px, 0)}@media screen and (max-width: 900px){#character .inner .main .swiper-slide.main2 .swiper-slide .image img{-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}}#character .inner .main .swiper-slide.main2.swiper-slide-active .image img{-webkit-transform:translate(0);transform:translate(0)}#character .inner .main .swiper-slide.main2 .swiper-pagination2{top:0;left:30px;position:absolute;z-index:5}#character .inner .main .swiper-slide.main2 .swiper-pagination2 .swiper-pagination-bullet{width:90px;height:auto;color:#fff;background:#41312d;border-radius:3px;line-height:1;margin:0 0 5px 0;padding:5px 0;display:block;opacity:1;outline:none}#character .inner .main .swiper-slide.main2 .swiper-pagination2 .swiper-pagination-bullet-active{background:#f84500}@media screen and (max-width: 900px){#character .inner .main .swiper-slide.main2 .swiper-pagination2{left:40px}}@media screen and (max-width: 600px){#character .inner .main .swiper-slide.main2 .swiper-pagination2{left:0}#character .inner .main .swiper-slide.main2 .swiper-pagination2 .swiper-pagination-bullet{width:80px;padding:5px 0 7px 0}}#character .inner .swiper-button-prev,#character .inner .swiper-button-next{width:50px;height:50px;border-radius:50px;margin-top:-50px;display:block;position:absolute;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease}#character .inner .swiper-button-prev::after,#character .inner .swiper-button-next::after{display:none}@media screen and (max-width: 900px){#character .inner .swiper-button-prev,#character .inner .swiper-button-next{width:40px;height:40px;margin-top:0;position:fixed}}@media screen and (max-width: 600px){#character .inner .swiper-button-prev,#character .inner .swiper-button-next{width:35px;height:35px}}#character .inner .swiper-button-prev{left:0;background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_right.png) no-repeat center/18px,#41312d}#character .inner .swiper-button-prev:hover{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_right.png) no-repeat center/18px,#f84500}@media screen and (max-width: 900px){#character .inner .swiper-button-prev{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_right.png) no-repeat center/13px,#41312d;left:15px}#character .inner .swiper-button-prev:hover{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_right.png) no-repeat center/13px,#f84500}}@media screen and (max-width: 600px){#character .inner .swiper-button-prev{left:5px}}#character .inner .swiper-button-next{right:-40px;background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_left.png) no-repeat center/18px,#41312d}#character .inner .swiper-button-next:hover{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_left.png) no-repeat center/18px,#f84500}@media screen and (max-width: 900px){#character .inner .swiper-button-next{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_left.png) no-repeat center/13px,#41312d;right:15px}#character .inner .swiper-button-next:hover{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_left.png) no-repeat center/13px,#f84500}}@media screen and (max-width: 600px){#character .inner .swiper-button-next{right:5px}}#character .inner:hover .swiper-button-prev,#character .inner:hover .swiper-button-next{opacity:1}#movie .bg-lower{background:url(../images/movie/bg.png) top center}#movie .inner article{text-align:center;margin-bottom:30px;padding:50px 80px;background:#fefded;border:2px solid #dac2ae;position:relative}#movie .inner article::before{content:"";width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid #dac2ae;top:3px;left:3px;position:absolute;display:block}#movie .inner article:last-child{margin-bottom:0}@media screen and (max-width: 1300px){#movie .inner article{padding:50px}}@media screen and (max-width: 900px){#movie .inner article{padding:40px 30px}}@media screen and (max-width: 600px){#movie .inner article{margin-bottom:20px;padding:30px 20px}}#movie .inner article h3{font-size:2rem;font-weight:900;padding:11px 0 13px 0;background:url(../images/common/bg_line_left.png) no-repeat left top,url(../images/common/bg_line_center.png) no-repeat center top,url(../images/common/bg_line_right.png) no-repeat right top,url(../images/common/bg_line_left.png) no-repeat left bottom,url(../images/common/bg_line_center.png) no-repeat center bottom,url(../images/common/bg_line_right.png) no-repeat right bottom;background-size:auto 9px;position:relative;margin-bottom:20px}#movie .inner article h3::before,#movie .inner article h3::after{content:"";width:calc(50% - 60px);height:calc(100% - 10px);border-top:1px solid #dac2ae;border-bottom:1px solid #dac2ae;top:4px;position:absolute;display:block}#movie .inner article h3::before{left:32px}#movie .inner article h3::after{right:32px}@media screen and (max-width: 600px){#movie .inner article h3{background-size:auto 7px}#movie .inner article h3::before,#movie .inner article h3::after{width:calc(50% - 50px);height:calc(100% - 8px);top:3px}#movie .inner article h3::before{left:25px}#movie .inner article h3::after{right:25px}}@media screen and (max-width: 900px){#movie .inner article h3{font-size:1.8rem}}@media screen and (max-width: 600px){#movie .inner article h3{font-size:1.6rem;padding:9px 0 11px 0}}#movie .inner article .slider{margin-bottom:10px}@media screen and (max-width: 900px){#movie .inner article .slider{margin-bottom:5px}}#movie .inner article .slider ul{line-height:0}#movie .inner article .slider ul li a{border:5px solid #41312d;border-radius:10px;overflow:hidden;display:block;position:relative}#movie .inner article .slider ul li a i{width:90px;margin:-45px 0 0 -45px;top:50%;left:50%;position:absolute;z-index:1;opacity:.7;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#movie .inner article .slider ul li a img{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}#movie .inner article .slider ul li a:hover i{display:none}#movie .inner article .slider ul li a:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}@media screen and (max-width: 600px){#movie .inner article .slider ul li a i{width:70px;margin:-35px 0 0 -35px}}#movie .inner article .thumb ul{width:calc(100% + 2.5px);margin-left:-2.5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#movie .inner article .thumb ul li{width:calc(16.666% - 5px) !important;border:3px solid #41312d;border-radius:5px;overflow:hidden;margin:5px 2.5px 0 2.5px;cursor:pointer}@media screen and (max-width: 900px){#movie .inner article .thumb ul li{width:calc(25% - 5px) !important}}@media screen and (max-width: 600px){#movie .inner article .thumb ul li{border:2px solid #41312d}}#movie .inner article .thumb ul li.swiper-slide-thumb-active{border:3px solid #f84500}@media screen and (max-width: 600px){#movie .inner article .thumb ul li.swiper-slide-thumb-active{border:2px solid #f84500}}#music .bg-lower{background:url(../images/music/bg.png) top center}#music .inner .box{text-align:center;margin-bottom:30px;padding:50px 80px;background:#fefded;border:2px solid #dac2ae;position:relative}#music .inner .box::before{content:"";width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid #dac2ae;top:3px;left:3px;position:absolute;display:block}@media screen and (max-width: 1300px){#music .inner .box{padding:50px}}@media screen and (max-width: 900px){#music .inner .box{padding:40px 30px}}@media screen and (max-width: 600px){#music .inner .box{margin-bottom:25px;padding:30px 20px}}#music .inner .box h3{margin-bottom:20px;font-size:2rem;font-weight:900;padding:11px 0 13px 0;background:url(../images/common/bg_line_left.png) no-repeat left top,url(../images/common/bg_line_center.png) no-repeat center top,url(../images/common/bg_line_right.png) no-repeat right top,url(../images/common/bg_line_left.png) no-repeat left bottom,url(../images/common/bg_line_center.png) no-repeat center bottom,url(../images/common/bg_line_right.png) no-repeat right bottom;background-size:auto 9px;position:relative}#music .inner .box h3::before,#music .inner .box h3::after{content:"";width:calc(50% - 60px);height:calc(100% - 10px);border-top:1px solid #dac2ae;border-bottom:1px solid #dac2ae;top:4px;position:absolute;display:block}#music .inner .box h3::before{left:32px}#music .inner .box h3::after{right:32px}@media screen and (max-width: 600px){#music .inner .box h3{background-size:auto 7px}#music .inner .box h3::before,#music .inner .box h3::after{width:calc(50% - 50px);height:calc(100% - 8px);top:3px}#music .inner .box h3::before{left:25px}#music .inner .box h3::after{right:25px}}@media screen and (max-width: 900px){#music .inner .box h3{font-size:1.8rem}}@media screen and (max-width: 600px){#music .inner .box h3{font-size:1.6rem;padding:9px 0 11px 0}}@media screen and (max-width: 600px){#music .inner .box h3{margin-bottom:15px}}#music .inner .box h4{font-size:3.4rem;font-weight:700;line-height:1.3;position:relative}@media screen and (max-width: 900px){#music .inner .box h4{font-size:3rem}}@media screen and (max-width: 600px){#music .inner .box h4{font-size:2.6rem}}#music .inner .box .artist{font-size:2.2rem;font-weight:700;color:#f84500;margin-bottom:20px;position:relative}@media screen and (max-width: 600px){#music .inner .box .artist{font-size:2rem;margin-bottom:15px}}#music .inner .box .profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 900px){#music .inner .box .profile{display:block}}#music .inner .box .profile .photo{width:400px}@media screen and (max-width: 900px){#music .inner .box .profile .photo{width:70%;margin:0 auto 20px auto}}@media screen and (max-width: 600px){#music .inner .box .profile .photo{width:100%}}#music .inner .box .profile .text{width:calc(100% - 400px);text-align:left;padding-left:40px}#music .inner .box .profile .text h5{font-size:1.4rem;font-weight:700;border-bottom:1px solid #41312d;margin-bottom:15px;display:inline-block}#music .inner .box .profile .text .link a{color:#41312d;margin-top:20px;padding-left:25px;display:inline-block;position:relative}#music .inner .box .profile .text .link a::before,#music .inner .box .profile .text .link a::after{content:"";display:block;top:50%;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}#music .inner .box .profile .text .link a::before{width:18px;height:18px;background:#41312d;border-radius:50%;margin-top:-8px;left:0}#music .inner .box .profile .text .link a::after{width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;margin-top:-2px;left:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#music .inner .box .profile .text .link a:hover{color:#f84500}#music .inner .box .profile .text .link a:hover::before{background:#f84500}@media screen and (max-width: 900px){#music .inner .box .profile .text{width:100%;text-align:center;padding-left:0}#music .inner .box .profile .text p{text-align:left}#music .inner .box .profile .text .link{text-align:left}}@media screen and (max-width: 600px){#music .inner .box .profile .text h5{font-size:1.2rem}}#music .inner .section-box .section-bg .release-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 600px){#music .inner .section-box .section-bg .release-box{display:block}}#music .inner .section-box .section-bg .release-box .photo{width:200px}@media screen and (max-width: 600px){#music .inner .section-box .section-bg .release-box .photo{width:60%;margin:0 auto 20px auto}}#music .inner .section-box .section-bg .release-box .text{width:calc(100% - 200px);text-align:left;padding-left:40px}#music .inner .section-box .section-bg .release-box .text h6{font-size:1.8rem;font-weight:700;color:#f84500;margin:3px 0}#music .inner .section-box .section-bg .release-box .text .link a{color:#fff;margin-top:20px;padding-left:25px;display:inline-block;position:relative}#music .inner .section-box .section-bg .release-box .text .link a::before,#music .inner .section-box .section-bg .release-box .text .link a::after{content:"";display:block;top:50%;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}#music .inner .section-box .section-bg .release-box .text .link a::before{width:18px;height:18px;background:#fff;border-radius:50%;margin-top:-8px;left:0}#music .inner .section-box .section-bg .release-box .text .link a::after{width:4px;height:4px;border-top:2px solid #41312d;border-right:2px solid #41312d;margin-top:-2px;left:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#music .inner .section-box .section-bg .release-box .text .link a:hover{color:#f84500}#music .inner .section-box .section-bg .release-box .text .link a:hover::before{background:#f84500}@media screen and (max-width: 900px){#music .inner .section-box .section-bg .release-box .text{padding-left:30px}}@media screen and (max-width: 600px){#music .inner .section-box .section-bg .release-box .text{width:100%;text-align:center;padding-left:0}#music .inner .section-box .section-bg .release-box .text h6{font-size:1.6rem;text-align:left}#music .inner .section-box .section-bg .release-box .text p{text-align:left}#music .inner .section-box .section-bg .release-box .text .link{text-align:left}}#music .inner .section-box .section-bg p.line{border-bottom:1px solid #544422;margin-bottom:20px;padding-bottom:20px}@media screen and (max-width: 600px){#music .inner .section-box .section-bg p.line{margin-bottom:15px;padding-bottom:15px}}#blu-ray .bg-lower{background:url(../images/blu-ray/bg.png) top center}#blu-ray .inner article{margin-bottom:30px;padding:50px 80px;background:#fefded;border:2px solid #dac2ae;position:relative}#blu-ray .inner article::before{content:"";width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid #dac2ae;top:3px;left:3px;position:absolute;display:block}#blu-ray .inner article:last-of-type{margin-bottom:60px}@media screen and (max-width: 1300px){#blu-ray .inner article{padding:50px}}@media screen and (max-width: 900px){#blu-ray .inner article{padding:40px 30px}#blu-ray .inner article:last-of-type{margin-bottom:30px}}@media screen and (max-width: 600px){#blu-ray .inner article{margin-bottom:20px;padding:30px 20px}}#blu-ray .inner article h3{font-size:2rem;font-weight:900;padding:11px 0 13px 0;background:url(../images/common/bg_line_left.png) no-repeat left top,url(../images/common/bg_line_center.png) no-repeat center top,url(../images/common/bg_line_right.png) no-repeat right top,url(../images/common/bg_line_left.png) no-repeat left bottom,url(../images/common/bg_line_center.png) no-repeat center bottom,url(../images/common/bg_line_right.png) no-repeat right bottom;background-size:auto 9px;position:relative;text-align:center;margin-bottom:40px}#blu-ray .inner article h3::before,#blu-ray .inner article h3::after{content:"";width:calc(50% - 60px);height:calc(100% - 10px);border-top:1px solid #dac2ae;border-bottom:1px solid #dac2ae;top:4px;position:absolute;display:block}#blu-ray .inner article h3::before{left:32px}#blu-ray .inner article h3::after{right:32px}@media screen and (max-width: 600px){#blu-ray .inner article h3{background-size:auto 7px}#blu-ray .inner article h3::before,#blu-ray .inner article h3::after{width:calc(50% - 50px);height:calc(100% - 8px);top:3px}#blu-ray .inner article h3::before{left:25px}#blu-ray .inner article h3::after{right:25px}}@media screen and (max-width: 900px){#blu-ray .inner article h3{font-size:1.8rem}}@media screen and (max-width: 600px){#blu-ray .inner article h3{font-size:1.6rem;padding:9px 0 11px 0}}@media screen and (max-width: 900px){#blu-ray .inner article h3{margin-bottom:30px}}@media screen and (max-width: 600px){#blu-ray .inner article h3{margin-bottom:20px}}#blu-ray .inner article.release .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width: 900px){#blu-ray .inner article.release .box{display:block}}#blu-ray .inner article.release .box .jacket{width:350px}@media screen and (max-width: 1300px){#blu-ray .inner article.release .box .jacket{width:320px}}@media screen and (max-width: 900px){#blu-ray .inner article.release .box .jacket{width:100%;text-align:center;margin-bottom:20px}#blu-ray .inner article.release .box .jacket img{width:60%}}@media screen and (max-width: 600px){#blu-ray .inner article.release .box .jacket img{width:100%}}#blu-ray .inner article.release .box .jacket .swiper-pagination{margin-top:15px;line-height:1;position:static;display:block}#blu-ray .inner article.release .box .jacket .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#544422;margin:0 7.5px !important;opacity:1;outline:none}#blu-ray .inner article.release .box .jacket .swiper-pagination .swiper-pagination-bullet-active{background:#f84500}#blu-ray .inner article.release .box .detail{width:calc(100% - 350px);padding:0 0 0 50px}@media screen and (max-width: 1300px){#blu-ray .inner article.release .box .detail{width:calc(100% - 320px);padding:0 0 0 40px}}@media screen and (max-width: 900px){#blu-ray .inner article.release .box .detail{width:100%;padding:0}}@media screen and (max-width: 600px){#blu-ray .inner article.release .box .detail{font-size:1.2rem}}#blu-ray .inner article.release .box .detail h4{font-size:2rem;font-weight:700;color:#f84500;line-height:1.3;margin-bottom:20px}@media screen and (max-width: 900px){#blu-ray .inner article.release .box .detail h4{width:100%;margin-bottom:10px}}@media screen and (max-width: 600px){#blu-ray .inner article.release .box .detail h4{font-size:1.6rem}}#blu-ray .inner article.release .box .detail .btn-link{max-width:300px;margin:0 0 30px 0;display:block}@media screen and (max-width: 900px){#blu-ray .inner article.release .box .detail .btn-link{margin:0 auto 30px auto}}#blu-ray .inner article.tokuten ul{width:calc(100% + 40px);margin-left:-20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (max-width: 1300px){#blu-ray .inner article.tokuten ul{width:calc(100% + 30px);margin-left:-15px}}@media screen and (max-width: 600px){#blu-ray .inner article.tokuten ul{width:100%;margin-left:0}}#blu-ray .inner article.tokuten ul li{width:calc(50% - 40px);line-height:1.5;text-align:center;margin:0 20px 40px 20px}@media screen and (max-width: 1300px){#blu-ray .inner article.tokuten ul li{width:calc(50% - 30px);margin:0 15px 40px 15px}}@media screen and (max-width: 600px){#blu-ray .inner article.tokuten ul li{width:100%;font-size:1.2rem;margin:0 0 30px 0}}#blu-ray .inner article.tokuten ul li .image{text-align:center;margin-bottom:15px}#blu-ray .inner article.tokuten ul li .image img{border:1px solid #dac2ae}@media screen and (max-width: 600px){#blu-ray .inner article.tokuten ul li .image img{width:80%}}#blu-ray .inner article.tokuten ul li .shop{font-size:1.6rem;color:#f84500;font-weight:700;line-height:1.1;margin-bottom:5px}@media screen and (max-width: 600px){#blu-ray .inner article.tokuten ul li .shop{font-size:1.4rem}}#blu-ray .inner article.tokuten .notes{position:relative}#blu-ray .inner .link{max-width:500px;margin:auto}@media screen and (max-width: 600px){#blu-ray .inner .link{max-width:80%}}#blu-ray .inner .link a{font-size:1.6rem;padding:20px}@media screen and (max-width: 600px){#blu-ray .inner .link a{font-size:1.4rem;padding:15px}}#books .bg-lower{background:url(../images/books/bg.png) top center}#books .inner article{text-align:center;padding:50px 80px;background:#fefded;border:2px solid #dac2ae;position:relative}#books .inner article::before{content:"";width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid #dac2ae;top:3px;left:3px;position:absolute;display:block}@media screen and (max-width: 1300px){#books .inner article{padding:50px}}@media screen and (max-width: 900px){#books .inner article{padding:40px 30px}}@media screen and (max-width: 600px){#books .inner article{padding:30px 20px}}#books .inner .info{text-align:center;margin-bottom:60px;position:relative}@media screen and (max-width: 600px){#books .inner .info{margin-bottom:40px}}#books .inner .info h3{font-size:2rem;font-weight:900;padding:11px 0 13px 0;background:url(../images/common/bg_line_left.png) no-repeat left top,url(../images/common/bg_line_center.png) no-repeat center top,url(../images/common/bg_line_right.png) no-repeat right top,url(../images/common/bg_line_left.png) no-repeat left bottom,url(../images/common/bg_line_center.png) no-repeat center bottom,url(../images/common/bg_line_right.png) no-repeat right bottom;background-size:auto 9px;position:relative;margin-bottom:20px}#books .inner .info h3::before,#books .inner .info h3::after{content:"";width:calc(50% - 60px);height:calc(100% - 10px);border-top:1px solid #dac2ae;border-bottom:1px solid #dac2ae;top:4px;position:absolute;display:block}#books .inner .info h3::before{left:32px}#books .inner .info h3::after{right:32px}@media screen and (max-width: 600px){#books .inner .info h3{background-size:auto 7px}#books .inner .info h3::before,#books .inner .info h3::after{width:calc(50% - 50px);height:calc(100% - 8px);top:3px}#books .inner .info h3::before{left:25px}#books .inner .info h3::after{right:25px}}@media screen and (max-width: 900px){#books .inner .info h3{font-size:1.8rem}}@media screen and (max-width: 600px){#books .inner .info h3{font-size:1.6rem;padding:9px 0 11px 0}}#books .inner .info .new{font-size:2.4rem;font-weight:700;color:#f84500;margin-bottom:20px}@media screen and (max-width: 900px){#books .inner .info .new{font-size:2.2rem}}@media screen and (max-width: 600px){#books .inner .info .new{font-size:1.8rem}}#books .inner .info .new-image{max-width:300px;margin:0 auto 30px auto}@media screen and (max-width: 600px){#books .inner .info .new-image{max-width:80%}}#books .inner .info .detail{border:1px solid #41312d;border-collapse:collapse}#books .inner .info .detail tr th{width:150px;color:#fff;background:#41312d;border-bottom:1px solid #fefded;padding:10px 5px}@media screen and (max-width: 600px){#books .inner .info .detail tr th{width:80px}}#books .inner .info .detail tr td{text-align:left;border-bottom:1px solid #41312d;padding:10px 20px}@media screen and (max-width: 600px){#books .inner .info .detail tr td{padding:10px}}#books .inner .info .detail tr:last-of-type th,#books .inner .info .detail tr:last-of-type td{border-bottom:none}#books .inner ul.list{width:calc(100% + 30px);margin:0 0 -30px -15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1300px){#books .inner ul.list{width:calc(100% + 20px);margin:0 0 -20px -10px}}@media screen and (max-width: 900px){#books .inner ul.list{width:calc(100% + 15px);margin:0 0 -15px -7.5px}}@media screen and (max-width: 600px){#books .inner ul.list{width:calc(100% + 10px);margin:0 0 -10px -5px}}#books .inner ul.list li{width:calc(20% - 30px);margin:0 15px 30px 15px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateY(0);transform:translateY(0)}#books .inner ul.list li:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media screen and (max-width: 600px){#books .inner ul.list li:hover{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 1300px){#books .inner ul.list li{width:calc(20% - 20px);margin:0 10px 20px 10px}}@media screen and (max-width: 900px){#books .inner ul.list li{width:calc(25% - 15px);margin:0 7.5px 15px 7.5px}}@media screen and (max-width: 600px){#books .inner ul.list li{width:calc(33.333% - 10px);margin:0 5px 10px 5px}}#special .bg-lower{background:url(../images/special/bg.png) top center}#special .inner ul.list{width:calc(100% + 20px);margin:0 0 -20px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 900px){#special .inner ul.list{width:calc(100% + 10px);margin:0 0 50px -5px}}@media screen and (max-width: 600px){#special .inner ul.list{width:100%;margin:0}}#special .inner ul.list li{width:calc(33.333% - 20px);margin:0 10px 20px 10px;cursor:pointer;background:#fefded;border:2px solid #dac2ae;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateY(0);transform:translateY(0)}#special .inner ul.list li::before{content:"";width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid #dac2ae;top:3px;left:3px;position:absolute;display:block}#special .inner ul.list li:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media screen and (max-width: 600px){#special .inner ul.list li:hover{-webkit-transform:translateY(0);transform:translateY(0)}}#special .inner ul.list li::after{content:"";border-style:solid;border-width:0 0 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #dac2ae rgba(0,0,0,0);bottom:6px;right:6px;position:absolute;display:block}@media screen and (max-width: 900px){#special .inner ul.list li{width:calc(50% - 10px);margin:0 5px 10px 5px}}@media screen and (max-width: 600px){#special .inner ul.list li{width:100%;margin:0 0 20px 0}}#special .inner ul.list li a{height:100%;padding:30px;display:block;position:relative}#special .inner ul.list li a .thumb{margin-bottom:20px}#special .inner ul.list li a .text time{font-family:"Staatliches",cursive;font-size:1.6rem;color:#f84500;line-height:1}@media screen and (max-width: 600px){#special .inner ul.list li a .text time{font-size:1.4rem}}#special .inner ul.list li a .text p{font-size:1.6rem;color:#41312d;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (max-width: 600px){#special .inner ul.list li a .text p{font-size:1.4rem}}#special .inner article{margin-bottom:30px;padding:50px;background:#fefded;border:2px solid #dac2ae;position:relative;position:relative}#special .inner article::before{content:"";width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid #dac2ae;top:3px;left:3px;position:absolute;display:block}#special .inner article:last-child{margin-bottom:0}@media screen and (max-width: 900px){#special .inner article{padding:40px 30px}}@media screen and (max-width: 600px){#special .inner article{margin-bottom:20px;padding:30px 20px}}#special .inner article h3{font-size:2rem;font-weight:900;padding:11px 0 13px 0;background:url(../images/common/bg_line_left.png) no-repeat left top,url(../images/common/bg_line_center.png) no-repeat center top,url(../images/common/bg_line_right.png) no-repeat right top,url(../images/common/bg_line_left.png) no-repeat left bottom,url(../images/common/bg_line_center.png) no-repeat center bottom,url(../images/common/bg_line_right.png) no-repeat right bottom;background-size:auto 9px;position:relative;text-align:center;margin-bottom:20px}#special .inner article h3::before,#special .inner article h3::after{content:"";width:calc(50% - 60px);height:calc(100% - 10px);border-top:1px solid #dac2ae;border-bottom:1px solid #dac2ae;top:4px;position:absolute;display:block}#special .inner article h3::before{left:32px}#special .inner article h3::after{right:32px}@media screen and (max-width: 600px){#special .inner article h3{background-size:auto 7px}#special .inner article h3::before,#special .inner article h3::after{width:calc(50% - 50px);height:calc(100% - 8px);top:3px}#special .inner article h3::before{left:25px}#special .inner article h3::after{right:25px}}@media screen and (max-width: 900px){#special .inner article h3{font-size:1.8rem}}@media screen and (max-width: 600px){#special .inner article h3{font-size:1.6rem;padding:9px 0 11px 0}}#special .inner article .detail{position:relative}#special .inner article.charamake{text-align:center}#special .inner article.charamake .about{margin-bottom:50px}@media screen and (max-width: 600px){#special .inner article.charamake .about{margin-bottom:40px}}#special .inner article.charamake .about p{font-size:1.6rem;line-height:1.8}@media screen and (max-width: 900px){#special .inner article.charamake .about p{font-size:1.4rem;text-align:left}#special .inner article.charamake .about p br.pc{display:none}}@media screen and (max-width: 600px){#special .inner article.charamake .about p{font-size:1.2rem}}#special .inner article.charamake .about .author{border:1px solid #41312d;display:inline-block;margin-top:30px;padding:10px 40px}@media screen and (max-width: 900px){#special .inner article.charamake .about .author{margin-top:20px}}#special .inner article.charamake .view{max-width:400px;margin:0 auto 40px auto}@media screen and (max-width: 600px){#special .inner article.charamake .view{width:80%;margin:0 auto 20px auto}}#special .inner article.charamake .select{margin-bottom:30px}@media screen and (max-width: 600px){#special .inner article.charamake .select{margin-bottom:20px}}#special .inner article.charamake .select .category{margin-bottom:20px}#special .inner article.charamake .select .category ul{width:calc(100% + 10px);margin-left:-5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 600px){#special .inner article.charamake .select .category ul{width:calc(100% + 5px);margin-left:-2.5px}}#special .inner article.charamake .select .category ul li{width:calc(16.666% - 10px);font-weight:700;color:#fff;background:#41312d;border:2px solid #41312d;border-radius:3px;line-height:1;margin:0 5px 10px 5px;padding:10px 5px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 900px){#special .inner article.charamake .select .category ul li{width:calc(25% - 10px)}}@media screen and (max-width: 600px){#special .inner article.charamake .select .category ul li{width:calc(25% - 5px);font-size:1.2rem;margin:0 2.5px 5px 2.5px}}#special .inner article.charamake .select .category ul li:hover{background:#00ac00}#special .inner article.charamake .select .category ul li.active{background:#00ac00}#special .inner article.charamake .select .category ul li.disabled{background:#ccc;border:2px solid #999;pointer-events:none}#special .inner article.charamake .select .parts .parts-box,#special .inner article.charamake .select .parts .sub-parts-box{display:none}#special .inner article.charamake .select .parts .parts-box ul,#special .inner article.charamake .select .parts .sub-parts-box ul{width:calc(100% + 10px);margin:0 0 20px -5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 900px){#special .inner article.charamake .select .parts .parts-box ul,#special .inner article.charamake .select .parts .sub-parts-box ul{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}#special .inner article.charamake .select .parts .parts-box ul:last-of-type,#special .inner article.charamake .select .parts .sub-parts-box ul:last-of-type{margin:0 0 0 -5px}#special .inner article.charamake .select .parts .parts-box ul li,#special .inner article.charamake .select .parts .sub-parts-box ul li{width:calc(14.285% - 10px);margin:0 5px 20px 5px}@media screen and (max-width: 900px){#special .inner article.charamake .select .parts .parts-box ul li,#special .inner article.charamake .select .parts .sub-parts-box ul li{width:calc(25% - 10px)}}@media screen and (max-width: 600px){#special .inner article.charamake .select .parts .parts-box ul li,#special .inner article.charamake .select .parts .sub-parts-box ul li{width:calc(33.333% - 10px);margin:0 5px 15px 5px}}#special .inner article.charamake .select .parts .parts-box ul li label,#special .inner article.charamake .select .parts .sub-parts-box ul li label{cursor:pointer}#special .inner article.charamake .select .parts .parts-box ul li label .image,#special .inner article.charamake .select .parts .sub-parts-box ul li label .image{background:#fff;border:1px solid #41312d;margin-bottom:5px}#special .inner article.charamake .select .parts .parts-box .sub,#special .inner article.charamake .select .parts .sub-parts-box .sub{font-size:1.4rem;font-weight:700;color:#fff;background:#41312d;text-align:center;border-radius:20px;margin-bottom:20px;padding:5px}@media screen and (max-width: 600px){#special .inner article.charamake .select .parts .parts-box .sub,#special .inner article.charamake .select .parts .sub-parts-box .sub{font-size:1.2rem;margin-bottom:10px}}@media screen and (max-width: 600px){#special .inner article.charamake .select .parts .parts-box .sub,#special .inner article.charamake .select .parts .sub-parts-box .sub{font-size:1.2rem}}#special .inner article.charamake .select .parts .parts-box .sub-category,#special .inner article.charamake .select .parts .sub-parts-box .sub-category{margin:0 0 40px 0}@media screen and (max-width: 600px){#special .inner article.charamake .select .parts .parts-box .sub-category,#special .inner article.charamake .select .parts .sub-parts-box .sub-category{margin:0 0 30px 0}}#special .inner article.charamake .select .parts .parts-box .sub-category ul,#special .inner article.charamake .select .parts .sub-parts-box .sub-category ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#special .inner article.charamake .select .parts .parts-box .sub-category ul li,#special .inner article.charamake .select .parts .sub-parts-box .sub-category ul li{cursor:pointer}#special .inner article.charamake .select .parts .parts-box .sub-category.color ul li,#special .inner article.charamake .select .parts .sub-parts-box .sub-category.color ul li{width:50px;height:50px;border:2px solid #dac2ae;border-radius:50%;overflow:hidden;margin:20px 10px 0 10px}@media screen and (max-width: 600px){#special .inner article.charamake .select .parts .parts-box .sub-category.color ul li,#special .inner article.charamake .select .parts .sub-parts-box .sub-category.color ul li{width:35px;height:35px;margin:15px 5px 0 5px}}#special .inner article.charamake .select .parts .parts-box .sub-category.color ul li.black,#special .inner article.charamake .select .parts .sub-parts-box .sub-category.color ul li.black{background:#343434}#special .inner article.charamake .select .parts .parts-box .sub-category.color ul li.yellow,#special .inner article.charamake .select .parts .sub-parts-box .sub-category.color ul li.yellow{background:#ffe45b}#special .inner article.charamake .select .parts .parts-box .sub-category.color ul li.brown,#special .inner article.charamake .select .parts .sub-parts-box .sub-category.color ul li.brown{background:#ad8245}#special .inner article.charamake .select .parts .parts-box .sub-category.color ul li.red,#special .inner article.charamake .select .parts .sub-parts-box .sub-category.color ul li.red{background:#cf4134}#special .inner article.charamake .select .parts .parts-box .sub-category.color ul li.blue,#special .inner article.charamake .select .parts .sub-parts-box .sub-category.color ul li.blue{background:#3474cf}#special .inner article.charamake .select .parts .parts-box .sub-category.color ul li.silver,#special .inner article.charamake .select .parts .sub-parts-box .sub-category.color ul li.silver{background:#e6e6e6}#special .inner article.charamake .select .parts .parts-box .sub-category.color ul li.green,#special .inner article.charamake .select .parts .sub-parts-box .sub-category.color ul li.green{background:#317628}#special .inner article.charamake .select .parts .parts-box .sub-category.color ul li.active,#special .inner article.charamake .select .parts .sub-parts-box .sub-category.color ul li.active{border:2px solid #f84500}#special .inner article.charamake .select .parts .parts-box .sub-category.body ul li,#special .inner article.charamake .select .parts .sub-parts-box .sub-category.body ul li{width:100px;background:#fff;border:1px solid #dac2ae;border-radius:50%;overflow:hidden;margin:20px 10px 0 10px}@media screen and (max-width: 600px){#special .inner article.charamake .select .parts .parts-box .sub-category.body ul li,#special .inner article.charamake .select .parts .sub-parts-box .sub-category.body ul li{width:20%;margin:15px 10px 0 10px}}#special .inner article.charamake .select .parts .parts-box .sub-category.body ul li.active,#special .inner article.charamake .select .parts .sub-parts-box .sub-category.body ul li.active{background:#faf5d7}#special .inner article.charamake .select .parts .parts-box .sub-tab,#special .inner article.charamake .select .parts .sub-parts-box .sub-tab{border-bottom:2px solid #dac2ae;margin:0 0 30px 0}#special .inner article.charamake .select .parts .parts-box .sub-tab ul,#special .inner article.charamake .select .parts .sub-parts-box .sub-tab ul{margin-bottom:-2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#special .inner article.charamake .select .parts .parts-box .sub-tab ul li,#special .inner article.charamake .select .parts .sub-parts-box .sub-tab ul li{width:150px;font-weight:700;color:#41312d;background:#dac2ae;border:2px solid #dac2ae;border-radius:10px 10px 0 0;overflow:hidden;margin:0 10px;padding:10px;cursor:pointer}@media screen and (max-width: 600px){#special .inner article.charamake .select .parts .parts-box .sub-tab ul li,#special .inner article.charamake .select .parts .sub-parts-box .sub-tab ul li{width:120px;border-radius:5px 5px 0 0;margin:0 5px;padding:5px}}#special .inner article.charamake .select .parts .parts-box .sub-tab ul li.active,#special .inner article.charamake .select .parts .sub-parts-box .sub-tab ul li.active{background:rgba(0,0,0,0);border-bottom:2px solid #fefded}#special .inner article.charamake .select .parts .parts-box .sub-tab-box .sub-tab-box-inner,#special .inner article.charamake .select .parts .sub-parts-box .sub-tab-box .sub-tab-box-inner{display:none}#special .inner article.charamake .notes{background:#faf5d7;margin-bottom:50px;padding:30px}@media screen and (max-width: 900px){#special .inner article.charamake .notes{padding:30px 20px}}@media screen and (max-width: 600px){#special .inner article.charamake .notes{margin-bottom:40px;padding:20px 15px}}#special .inner article.charamake .notes section{margin-bottom:30px}#special .inner article.charamake .notes section:last-child{margin-bottom:0}#special .inner article.charamake .notes section h4{font-size:1.4rem;font-weight:700;color:#fff;background:#41312d;text-align:center;border-radius:20px;margin-bottom:20px;padding:5px}@media screen and (max-width: 600px){#special .inner article.charamake .notes section h4{font-size:1.2rem;margin-bottom:10px}}#special .inner article.charamake .notes section p{text-align:left;padding:0 10px}#special .inner article.charamake .btn .download{width:100%;max-width:300px;font-size:1.8rem;font-weight:700;color:#fff;background:#f84500;border:2px solid #41312d;border-radius:50px;margin:0 auto 30px auto;padding:20px;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}@media screen and (max-width: 900px){#special .inner article.charamake .btn .download{padding:15px}}@media screen and (max-width: 600px){#special .inner article.charamake .btn .download{font-size:1.6rem;margin:0 auto 20px auto}}#special .inner article.charamake .btn .download:hover{background:#41312d}#special .inner article.charamake .btn .post{width:100%;max-width:200px;font-weight:700;color:#fff;background:#1d9bf0;border:2px solid #41312d;border-radius:50px;margin:auto;padding:10px;display:block}#special .inner article.charamake .btn .post:hover{background:#41312d}#special .inner article.charamake .btn .post2{width:100%;max-width:280px;font-weight:700;color:#fff;background:#1d9bf0;border:2px solid #41312d;border-radius:50px;margin:30px auto 0 auto;padding:15px;display:block}#special .inner article.charamake .btn .post2:hover{background:#41312d}@media screen and (max-width: 600px){#special .inner article.charamake .btn .post2{margin:20px auto 0 auto}}#special .inner article.charamake .btn-lower{width:80%;margin:auto}@media screen and (max-width: 900px){#special .inner article.charamake .btn-lower{width:100%;margin-top:30px}}#special .inner article.charamake .btn-lower ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 900px){#special .inner article.charamake .btn-lower ul{width:calc(100% + 10px);margin:0 0 0 -5px}}#special .inner article.charamake .btn-lower ul li{width:50%;margin:0 10px}#special .inner article.charamake .btn-lower ul li .download,#special .inner article.charamake .btn-lower ul li .make{width:100%;font-size:1.8rem;font-weight:700;color:#fff;line-height:1.3;background:#00ac00;border:2px solid #41312d;border-radius:50px;padding:15px;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}#special .inner article.charamake .btn-lower ul li .download:hover,#special .inner article.charamake .btn-lower ul li .make:hover{background:#41312d}#special .inner article.charamake .btn-lower ul li .make{background:#f84500}#special .inner article.charamake .btn-lower ul li .make:hover{background:#41312d}@media screen and (max-width: 900px){#special .inner article.charamake .btn-lower ul li{width:calc(50% - 10px);margin:0 5px}#special .inner article.charamake .btn-lower ul li .download,#special .inner article.charamake .btn-lower ul li .make{font-size:1.4rem}}@media screen and (max-width: 600px){#special .inner article.charamake .btn-lower ul li .download,#special .inner article.charamake .btn-lower ul li .make{font-size:1.2rem;padding:10px 5px}}#special .inner article.charamake .list-icon{margin-top:80px}@media screen and (max-width: 600px){#special .inner article.charamake .list-icon{margin-top:60px}}#special .inner article.charamake .list-icon p{font-size:1.2rem;margin-bottom:20px}#special .inner article.charamake .list-icon .user-box{margin-bottom:40px}@media screen and (max-width: 600px){#special .inner article.charamake .list-icon .user-box{margin-bottom:30px}}#special .inner article.charamake .list-icon .user-box h4{font-size:1.6rem;font-weight:700;color:#f84500;margin-bottom:10px}@media screen and (max-width: 600px){#special .inner article.charamake .list-icon .user-box h4{font-size:1.4rem}}#special .inner article.charamake .list-icon .user-box .slider_box{max-width:450px;margin:auto;padding:0 70px;position:relative}@media screen and (max-width: 600px){#special .inner article.charamake .list-icon .user-box .slider_box{padding:0 45px}}#special .inner article.charamake .list-icon .user-box .swiper-button-prev,#special .inner article.charamake .list-icon .user-box .swiper-button-next{width:50px;height:50px;border-radius:50px;bottom:15px;display:block;position:absolute;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease}#special .inner article.charamake .list-icon .user-box .swiper-button-prev::after,#special .inner article.charamake .list-icon .user-box .swiper-button-next::after{display:none}@media screen and (max-width: 600px){#special .inner article.charamake .list-icon .user-box .swiper-button-prev,#special .inner article.charamake .list-icon .user-box .swiper-button-next{width:35px;height:35px;top:calc(50% + 7.5px)}}#special .inner article.charamake .list-icon .user-box .swiper-button-prev{left:0;background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_right.png) no-repeat center/18px,#41312d}#special .inner article.charamake .list-icon .user-box .swiper-button-prev:hover{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_right.png) no-repeat center/18px,#f84500}@media screen and (max-width: 600px){#special .inner article.charamake .list-icon .user-box .swiper-button-prev{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_right.png) no-repeat center/13px,#41312d}#special .inner article.charamake .list-icon .user-box .swiper-button-prev:hover{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_right.png) no-repeat center/13px,#f84500}}#special .inner article.charamake .list-icon .user-box .swiper-button-next{right:0;background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_left.png) no-repeat center/18px,#41312d}#special .inner article.charamake .list-icon .user-box .swiper-button-next:hover{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_left.png) no-repeat center/18px,#f84500}@media screen and (max-width: 600px){#special .inner article.charamake .list-icon .user-box .swiper-button-next{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_left.png) no-repeat center/13px,#41312d}#special .inner article.charamake .list-icon .user-box .swiper-button-next:hover{background:url(../images/common/bg_btn.png) no-repeat center/cover,url(../images/common/btn_left.png) no-repeat center/13px,#f84500}}#special .inner article.item .tab{margin-bottom:20px}#special .inner article.item .tab ul{width:calc(100% + 10px);margin-left:-5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 600px){#special .inner article.item .tab ul{width:calc(100% + 5px);margin-left:-2.5px}}#special .inner article.item .tab ul li{width:calc(20% - 10px);font-family:"Staatliches",cursive;font-size:1.8rem;color:#fff;text-align:center;background:#41312d;border:2px solid #41312d;border-radius:3px;line-height:1;margin:0 5px 10px 5px;padding:10px 5px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 600px){#special .inner article.item .tab ul li{width:calc(20% - 5px);font-size:1.4rem;margin:0 2.5px 5px 2.5px;padding:5px}}#special .inner article.item .tab ul li:hover{background:#00ac00}#special .inner article.item .tab ul li.active{background:#00ac00}#special .inner article.item .tab ul li.disabled{background:#ccc;border:2px solid #999;pointer-events:none}#special .inner article.item h4{font-size:2.6rem;font-weight:700;color:#f84500;text-align:center;line-height:1.3;margin-bottom:30px;position:relative}@media screen and (max-width: 900px){#special .inner article.item h4{font-size:2.2rem}}@media screen and (max-width: 600px){#special .inner article.item h4{font-size:1.8rem;margin-bottom:20px}}#special .inner article.item section{margin-bottom:40px}#special .inner article.item section:last-child{margin-bottom:0}#special .inner article.item section h5{font-size:1.4rem;font-weight:700;color:#fff;background:#41312d;text-align:center;border-radius:20px;margin-bottom:20px;padding:5px}@media screen and (max-width: 600px){#special .inner article.item section h5{font-size:1.2rem;margin-bottom:10px}}#special .inner article.item section ul{width:calc(100% + 20px);margin:0 0 -30px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 900px){#special .inner article.item section ul{width:calc(100% + 10px);margin:0 0 -20px -5px}}@media screen and (max-width: 600px){#special .inner article.item section ul{width:calc(100% + 5px);margin-left:-2.5px}}#special .inner article.item section ul li{width:calc(50% - 20px);text-align:center;margin:0 10px 30px 10px}#special .inner article.item section ul li p{font-size:1.6rem;font-weight:700;margin-top:10px}@media screen and (max-width: 900px){#special .inner article.item section ul li{width:calc(50% - 10px);margin:0 5px 20px 5px}#special .inner article.item section ul li p{font-size:1.4rem;font-weight:400}}@media screen and (max-width: 600px){#special .inner article.item section ul li{width:100%;margin:0 0 20px 0;padding:0 10px}#special .inner article.item section ul li p{margin-top:5px}}#special .inner article.digital section{margin-bottom:40px}@media screen and (max-width: 600px){#special .inner article.digital section{margin-bottom:30px}}#special .inner article.digital section:last-child{margin-bottom:0}#special .inner article.digital section h4{font-size:1.4rem;font-weight:700;color:#fff;background:#41312d;text-align:center;border-radius:20px;margin-bottom:20px;padding:5px}@media screen and (max-width: 600px){#special .inner article.digital section h4{font-size:1.2rem;margin-bottom:10px}}#special .inner article.digital section ul{width:calc(100% + 40px);margin:0 0 -30px -20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 900px){#special .inner article.digital section ul{width:calc(100% + 20px);margin:0 0 -20px -10px}}#special .inner article.digital section ul li{width:calc(33.333% - 40px);text-align:center;margin:0 20px 40px 20px}#special .inner article.digital section ul li .image{margin-bottom:10px;padding-bottom:100%;overflow:hidden;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}#special .inner article.digital section ul li .image.border{border:1px solid #dac2ae}#special .inner article.digital section ul li p{margin-bottom:10px}@media screen and (max-width: 900px){#special .inner article.digital section ul li{width:calc(50% - 20px);margin:0 10px 30px 10px}}#special .inner article.digital section ul li .btn-link{width:80%}@media screen and (max-width: 600px){#special .inner article.digital section ul li .btn-link{width:100%}}#special .inner article.digital section ul.row5{width:calc(100% + 20px);margin:0 0 -30px -10px}@media screen and (max-width: 900px){#special .inner article.digital section ul.row5{margin:0 0 -20px -10px}}#special .inner article.digital section ul.row5 li{width:calc(20% - 20px);margin:0 10px 40px 10px}@media screen and (max-width: 1300px){#special .inner article.digital section ul.row5 li{width:calc(20% - 20px);margin:0 10px 40px 10px}}@media screen and (max-width: 900px){#special .inner article.digital section ul.row5 li{width:calc(50% - 20px);margin:0 10px 30px 10px}}#special .inner article.digital section ul.row5 li .btn-link{width:100%}@media screen and (max-width: 900px){#special .inner article.digital section ul.row5 li .btn-link{width:80%}}@media screen and (max-width: 600px){#special .inner article.digital section ul.row5 li .btn-link{width:100%}}#special .inner .btn-back{max-width:200px;margin:40px auto 0 auto}