@charset "UTF-8";a,a:hover{color:#ff506d}.u-al,caption,td,th{text-align:left}.clearfix:after,.contents--page .contents__inr:after,.footer .footerNav:after{clear:both}.header--home,.header--page{box-shadow:rgba(0,0,0,.1) 0 1px 7px 0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{vertical-align:bottom;max-width:100%}.extrahover,.side_nav .side_nav__btn_appli a{vertical-align:top}button,input,select,textarea{font:inherit;font-size:100%}body{line-height:1.75;color:#000;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:75%;-webkit-text-size-adjust:100%}a{text-decoration:underline}a:hover{text-decoration:none}.clearfix:after,.clearfix:before{content:" ";display:table}.sp,.tb{display:none!important}@media screen and (max-width:768px){.tb{display:block!important}}@media screen and (max-width:599px){body{line-height:1.6}body.body-modal_appli{background:0 0}.pc{display:none!important}.sp{display:block!important}}.br{margin-bottom:1em}.u-fs{font-size:66.667%}.u-fl{font-size:133.334%}.u-ac{text-align:center}.u-ar{text-align:right}.u-disp-b{display:block}.u-disp-i{display:inline}.u-disp-ib{display:inline-block}.u-ls .u-ls__b,.u-ls .u-ls__h{display:table-cell}#wrapper .u-mt5{margin-top:5px}#wrapper .u-mt10{margin-top:10px}#wrapper .u-mt15{margin-top:15px}#wrapper .u-mt20{margin-top:20px}#wrapper .u-mt25{margin-top:25px}#wrapper .u-mt30{margin-top:30px}#wrapper .u-mt35{margin-top:35px}#wrapper .u-mt40{margin-top:40px}#wrapper .u-mt45{margin-top:45px}#wrapper .u-mt50{margin-top:50px}#wrapper .u-mt55{margin-top:55px}#wrapper .u-mt60{margin-top:60px}#wrapper .u-ml5{margin-left:5px}#wrapper .u-ml10{margin-left:10px}#wrapper .u-ml15{margin-left:15px}#wrapper .u-ml20{margin-left:20px}#wrapper .u-ml25{margin-left:25px}#wrapper .u-ml30{margin-left:30px}#wrapper .u-ml35{margin-left:35px}#wrapper .u-ml40{margin-left:40px}#wrapper .u-ml45{margin-left:45px}#wrapper .u-ml50{margin-left:50px}#wrapper .u-ml55{margin-left:55px}#wrapper .u-ml60{margin-left:60px}.u-ls .u-ls__h{white-space:nowrap}@media screen and (max-width:599px){.u-ls--sp .u-ls__b,.u-ls--sp .u-ls__h{display:table-cell}.u-ls--sp .u-ls__h{white-space:nowrap}}.u-data{display:table}.u-data .u-data__rw{display:table-row}.u-data .u-data__cl{display:table-cell}.wrapper{overflow:hidden}.wrapper--home{min-width:1000px}@media screen and (max-width:599px){.wrapper--home{min-width:0}}.wrapper--page{min-width:950px}.header--page{position:relative;z-index:2;background:#e60012}.header--page .header__inr{position:relative;width:950px;height:96px;margin:0 auto;background:url(../img/common/header_page_bg.png) 100% 0 no-repeat}.header--page .header__logo{position:absolute;top:8px;left:1px}.header--page .header__present{position:absolute;top:0;left:396px}.header--page .header__btn_appli{position:absolute;top:5px;right:7px}.header--page .header__btn_appli a .extrahover__elm{margin:-1px 0 0 -1px;border-radius:10px}@media screen and (max-width:599px){.wrapper--page{min-width:0}.header--page{background-size:3px 3px}.header--page .header__inr{width:auto;height:auto;background:0 0}.header--page .header__logo{position:static}.header--page .header__btn_appli,.header--page .header__present{display:none}}.contents--page .contents__inr:after,.contents--page .contents__inr:before,.footer .footerNav:after,.footer .footerNav:before{content:" ";display:table}.contents--page .contents__inr{position:relative;width:950px;margin:0 auto;padding:40px 0 30px}.contents--page .contents_side{width:180px;float:left}.contents--page .contents_main{width:690px;float:right}@media screen and (max-width:599px){.contents--page{background:0 0}.contents--page .contents__inr{position:relative;width:auto;padding:0}.contents--page .contents__inr:after,.contents--page .contents__inr:before{content:" ";display:table}.contents--page .contents__inr:after{clear:both}.contents--page .contents_main,.contents--page .contents_side{width:auto;float:none}.contents--page .contents_main .contents_main_b{margin:0 10px 20px}}.footer{background:#e60012;padding:25px 0 45px}.footer .footer__inr{position:relative;width:1000px;height:43px;background:url(../img/common/footer.png) no-repeat;margin:0 auto}.footer .footerNav{position:absolute;left:534px;top:20px;width:451px;height:26px}.colorbox-floating #cboxBottomLeft,.colorbox-floating #cboxMiddleLeft,.colorbox-floating-appli #cboxBottomLeft,.colorbox-floating-appli #cboxMiddleLeft{clear:left}.footer .footerNav>li{float:left;width:84px;height:23px;margin:0 4px 0 0}.footer .footerNav>li>a{display:block;text-indent:-9999px;overflow:hidden;height:23px}.footer .footerNav>li>a:hover{filter:alpha(opacity=50);opacity:.5;background-color:#fff;border-radius:3px}.footer .footerNav>li.footerNav__home,.footer .footerNav>li.footerNav__pagetop{display:none}.footer .footerNav>li.footerNav__btn01{width:99px}.footer .footerNav>li.footerNav__btn05{margin:0}.footer .footerLogo{position:absolute;left:0;top:0;width:413px;height:43px}.footer .footerLogo>a{display:block;height:43px;text-indent:-9999px;overflow:hidden}@media screen and (max-width:599px){.footer{position:relative;padding:75.3125% 0 0;background-size:3px 3px}.footer .footer__inr{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/footer_sp.png) no-repeat;background-size:100% auto}.footer .footerNav{position:static;width:auto;height:auto}.footer .footerNav>li{float:left;width:50%;height:auto;margin:0}.footer .footerNav>li>a{display:block;width:auto;height:0;padding:18.75% 0 0}.footer .footerNav>li>a:hover{filter:alpha(opacity=100);opacity:1;background-color:transparent;border-radius:0}.footer .footerNav>li.footerNav__pagetop{width:100%;display:block}.footer .footerNav>li.footerNav__pagetop a{padding:10.9375% 0 0}.footer .footerNav>li.footerNav__btn01{width:50%}.footer .footerNav>li.footerNav__btn02{display:none}.footer .footerLogo{margin:6.25% 0;position:static;width:auto;height:auto}.footer .footerLogo>a{width:auto;height:0;padding:20.3125% 0 0}.footer--page{padding:72.8125% 0 0}.footer--page .footer__inr{background:url(../img/common/footer_page_sp.png) no-repeat;background-size:100% auto}.footer--page .footerNav>li.footerNav__home{width:100%;display:block}.footer--page .footerNav>li.footerNav__home a{padding:9.375% 0 0}}.h-title{margin:0 0 10px}.h-sub{font-size:133.33333%;background:#e60012;margin:0 0 20px;padding:9px 15px 8px;font-weight:700;letter-spacing:6px;line-height:1.83333;color:#fff}@media screen and (max-width:599px){.h-sub{font-size:100%;margin:10px 0;padding:0;border-radius:11px;text-align:center;letter-spacing:inherit;color:#fff;line-height:1.83333}}.p{margin:0 0 15px}.p-hd{font-size:133.33333%;line-height:1.75;font-weight:700;color:#333;letter-spacing:2px}@media screen and (max-width:599px){.p-hd{font-size:100%;line-height:1.5;padding:5px 15px;display:block;text-align:center;color:#333;letter-spacing:normal}.form-input_text{-webkit-box-sizing:border-box;box-sizing:border-box}}.colorbox-floating #cboxBottomCenter,.colorbox-floating #cboxBottomLeft,.colorbox-floating #cboxBottomRight,.colorbox-floating #cboxMiddleLeft,.colorbox-floating #cboxMiddleRight,.colorbox-floating #cboxTopCenter,.colorbox-floating #cboxTopLeft,.colorbox-floating #cboxTopRight,.colorbox-floating-appli #cboxBottomCenter,.colorbox-floating-appli #cboxBottomLeft,.colorbox-floating-appli #cboxBottomRight,.colorbox-floating-appli #cboxMiddleLeft,.colorbox-floating-appli #cboxMiddleRight,.colorbox-floating-appli #cboxTopCenter,.colorbox-floating-appli #cboxTopLeft,.colorbox-floating-appli #cboxTopRight{font-size:0}.font-bold{font-weight:700}.form-input_text{-webkit-appearance:none;background:#fff;border:0;padding:6px 10px 4px;border-radius:2px;margin:3px 0}.form-select{margin:3px 0}.hasCustomSelect{z-index:2}.customSelect{position:relative;background:#fff;padding:5px 30px 5px 10px;border-radius:2px;z-index:1;overflow:hidden}.customSelect:after,.customSelect:before{content:"";position:absolute}.customSelect:before{top:0;right:0;width:30px;height:100%;background:#484848}.customSelect:after{top:50%;right:11px;width:0;height:0;margin:-2px 0 0;border-style:solid;border-width:5px 4px 0;border-color:#fff transparent transparent}.customSelectInner{background:#fff}.extrahover{display:inline-block}.extrahover:hover{position:relative}.extrahover:hover .extrahover__elm{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#fff;filter:alpha(opacity=40);opacity:.4;z-index:2;cursor:pointer;pointer-events:none}@media screen and (max-width:599px){.extrahover{display:inline}.extrahover:hover .extrahover__elm{display:none}}.side_nav{background:url(../img/common/sidenav.png) no-repeat;width:180px;margin:0 0 30px}.side_nav .side_nav__btn_appli{padding:12px 0 10px;text-align:center}.side_nav .side_nav__btn_appli a .extrahover__elm{margin:-1px 0 0 -1px;border-radius:3px}.side_nav .side_nav__tvcm{padding:14px 0 8px;text-align:center}.side_nav .side_nav__nav_h{height:30px;text-indent:-9999px;overflow:hidden}.side_nav .side_nav__nav>li{margin:0 0 1px}.side_nav .side_nav__nav>li a{display:block;text-indent:-9999px;overflow:hidden;height:50px}.side_nav .side_nav__nav>li a:hover{filter:alpha(opacity=20);opacity:.2;background:#e60012}.side_nav .side_nav__nav>li.side_nav__nav_home{margin:12px 0 0}.side_nav .side_nav__nav>li.side_nav__nav_home a{width:70px;height:23px}@media screen and (max-width:599px){.side_nav{display:none}}#cboxOverlay.colorbox-floating,#colorbox.colorbox-floating,.colorbox-floating #cboxWrapper{position:absolute;top:0;left:0;z-index:99999}#cboxOverlay.colorbox-floating{position:fixed;width:100%;height:100%;background:#000}.colorbox-floating #cboxContent{position:relative;background:#eee}.colorbox-floating #cboxLoadedContent{-webkit-overflow-scrolling:touch;overflow:visible!important}.colorbox-floating #cboxLoadingGraphic,.colorbox-floating #cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.colorbox-floating .cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.colorbox-floating .cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox.colorbox-floating,.colorbox-floating #cboxContent,.colorbox-floating #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#colorbox.colorbox-floating{outline:0;overflow:visible!important}.colorbox-floating #cboxWrapper{max-width:none;width:auto!important;height:auto!important;background:#eee}.colorbox-floating #cboxError{padding:50px;border:1px solid #ccc}.colorbox-floating .cboxPhoto{margin-top:15px!important}.colorbox-floating #cboxTitle{position:absolute;bottom:15px;left:15px;color:#000;height:95px;margin:0 15px 0 0;line-height:1.5}.colorbox-floating #cboxCurrent{position:absolute;bottom:10px;left:130px}.colorbox-floating #cboxClose,.colorbox-floating #cboxNext,.colorbox-floating #cboxPrevious,.colorbox-floating #cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}.colorbox-floating #cboxNext,.colorbox-floating #cboxPrevious{background:#e60012;color:#fff;line-height:15px;width:50px;padding:1px;bottom:10px;position:absolute;text-align:center}.colorbox-floating #cboxClose:active,.colorbox-floating #cboxNext:active,.colorbox-floating #cboxPrevious:active,.colorbox-floating #cboxSlideshow:active{outline:0}.colorbox-floating #cboxPrevious{left:15px;margin:0 1px 0 0;text-decoration:underline}.colorbox-floating #cboxPrevious:hover{text-decoration:none}.colorbox-floating #cboxNext{left:67px;text-decoration:underline}.colorbox-floating #cboxNext:hover{text-decoration:none}.colorbox-floating #cboxClose{position:absolute;bottom:10px;right:10px;width:65px;height:18px;text-indent:-9999px;overflow:hidden;background:url(../img/common/ico_close.png) 50% 50% no-repeat}#cboxOverlay.colorbox-floating-appli,#colorbox.colorbox-floating-appli,.colorbox-floating-appli #cboxWrapper{position:absolute;top:0;left:0;z-index:99999}.eshop,.lineup{z-index:1000;left:0}#cboxOverlay.colorbox-floating-appli{position:fixed;width:100%;height:100%;background:#000}.contact_block:after,.content02 .content02__lineup_4up:after,.content02 .content02__lineup_list:after,.content03 .magazine_boxes:after,.header--home .header__nav .headerNav:after,.modal_appli .modal_appli__mail:after,.modal_appli .modal_appli__name:after,.modal_appli .modal_appli__receive:after{clear:both}.colorbox-floating-appli #cboxContent{position:relative}.colorbox-floating-appli #cboxLoadedContent{-webkit-overflow-scrolling:touch;overflow:visible!important}.colorbox-floating-appli #cboxTitle{margin:0}.colorbox-floating-appli #cboxLoadingGraphic,.colorbox-floating-appli #cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.colorbox-floating-appli .cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.colorbox-floating-appli .cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}.colorbox-floating-appli #cboxClose,.colorbox-floating-appli #cboxCurrent,.colorbox-floating-appli #cboxNext,.colorbox-floating-appli #cboxPrevious,.colorbox-floating-appli #cboxTitle{display:none!important}#colorbox.colorbox-floating-appli,.colorbox-floating-appli #cboxContent,.colorbox-floating-appli #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#colorbox.colorbox-floating-appli{outline:0;overflow:visible!important}.colorbox-floating-appli #cboxWrapper{max-width:none;width:auto!important;height:auto!important}.colorbox-floating-appli #cboxError{padding:50px;border:1px solid #ccc}.colorbox-floating-appli #cboxClose,.colorbox-floating-appli #cboxNext,.colorbox-floating-appli #cboxPrevious,.colorbox-floating-appli #cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}.colorbox-floating-appli #cboxClose:active,.colorbox-floating-appli #cboxNext:active,.colorbox-floating-appli #cboxPrevious:active,.colorbox-floating-appli #cboxSlideshow:active{outline:0}@media screen and (max-width:599px){.colorbox-floating-appli #cboxTopCenter{height:49px;pointer-events:none}.colorbox-floating-appli #cboxClose{display:block!important;position:absolute;top:-44px;right:0;width:40px;height:40px;background:url(../img/appli/appli_btn_close_sp.png) 50% 50% no-repeat #e60012;background-size:15px auto;text-indent:-9999px;overflow:hidden}}.modal_appli{width:618px}.modal_appli .modal_appli__inr{min-height:553px}.modal_appli .modal_appli__h{position:relative;background:#e60012;padding:35px 0 32px;text-align:center;border-radius:9px 9px 0 0}.modal_appli .modal_appli__btn_close{position:absolute;top:17px;right:18px}.modal_appli .modal_appli__b{padding:33px 68px;border-radius:0 0 9px 9px;background:url(../img/common/contents_bg.png) 50% 0}.modal_appli .modal_appli__name{padding:18px 0;border-bottom:1px dotted #ccc}.modal_appli .modal_appli__name:after,.modal_appli .modal_appli__name:before{content:" ";display:table}.modal_appli .modal_appli__name_h{width:110px;float:left;padding:9px 0 0}.modal_appli .modal_appli__name_b01{width:173px;float:left;margin:0 24px 0 0}.modal_appli .modal_appli__name_b01 .form-input_text{width:131px;font-size:116.66667%;font-weight:700;border:1px solid #ccc}.modal_appli .modal_appli__name_b02{width:173px;float:left}.modal_appli .modal_appli__name_b02 .form-input_text{width:131px;font-size:116.66667%;font-weight:700;border:1px solid #ccc}.modal_appli .modal_appli__name_seimei{font-size:116.66667%;display:inline-block;width:20px;color:#333}.modal_appli .modal_appli__mail:after,.modal_appli .modal_appli__mail:before,.modal_appli .modal_appli__receive:after,.modal_appli .modal_appli__receive:before{display:table;content:" "}.modal_appli .modal_appli__mail{padding:18px 0;border-bottom:1px dotted #ccc}.modal_appli .modal_appli__mail_h{width:110px;float:left;padding:5px 0 0}.modal_appli .modal_appli__mail_b{width:350px;margin:0 0 0 20px;float:left}.modal_appli .modal_appli__mail_b .form-input_text{width:328px;font-size:116.66667%;font-weight:700;border:1px solid #ccc}.modal_appli .modal_appli__receive{padding:18px 0;border-bottom:1px dotted #ccc}.modal_appli .modal_appli__receive_txt{width:320px;float:left;color:#333}.modal_appli .modal_appli__receive_select{width:115px;float:right}.modal_appli .modal_appli__receive_select .form-select{color:#333;font-size:116.66667%;font-weight:700}.modal_appli .modal_appli__receive_select .form-select .customSelect{border:1px solid #ccc}#faqList .answer,#faqList .question{border-top:1px dotted #555;font-weight:400}.modal_appli .modal_appli__receive_select .form-select select{width:113px}.modal_appli .modal_appli__btn{margin:27px 0 0;text-align:center}.modal_appli .modal_appli__policy{margin:20px 0 0;text-align:center}.modal_appli .modal_appli__policy a{color:#999;background:url(../img/appli/ico_arw_ln.png) 0 7px no-repeat;display:inline-block;padding:0 0 0 10px}@media screen and (max-width:599px){.modal_appli .modal_appli__name:after,.modal_appli .modal_appli__receive:after{clear:both}.modal_appli{width:auto}.modal_appli .modal_appli__inr{min-height:0}.modal_appli .modal_appli__h{padding:27px 6.5% 26px}.modal_appli .modal_appli__btn_close{display:none}.modal_appli .modal_appli__b{padding:10px 6.5% 20px}.modal_appli .modal_appli__name{padding:15px 0;border-bottom:1px dotted #ccc}.modal_appli .modal_appli__name:after,.modal_appli .modal_appli__name:before{content:" ";display:table}.modal_appli .modal_appli__name_h{width:27.30769%;float:none;padding:0;margin:0 0 9px}.modal_appli .modal_appli__name_b01{width:48.07692%;float:left;margin:0}.modal_appli .modal_appli__name_b01 .form-input_text{width:84%}.modal_appli .modal_appli__name_b02{width:48.07692%;float:left;margin:0 0 0 3.84615%}.modal_appli .modal_appli__name_b02 .form-input_text{width:84%}.modal_appli .modal_appli__name_seimei{font-size:116.66667%;display:inline-block;width:16%}.modal_appli .modal_appli__mail{padding:15px 0;border-bottom:1px dotted #ccc}.modal_appli .modal_appli__mail_h{width:30.19231%;float:none;padding:0;margin:0 0 9px}.modal_appli .modal_appli__mail_b{width:auto;margin:0;float:none}.modal_appli .modal_appli__mail_b .form-input_text{width:100%}.modal_appli .modal_appli__receive{padding:15px 0;border-bottom:1px dotted #ccc}.modal_appli .modal_appli__receive:after,.modal_appli .modal_appli__receive:before{content:" ";display:table}.modal_appli .modal_appli__receive_txt{width:auto;float:none;margin:0 0 20px}.modal_appli .modal_appli__receive_select{width:auto;float:none;text-align:center}.modal_appli .modal_appli__receive_select .form-select select{width:115px}.modal_appli .modal_appli__btn{margin:20px 0 0}.modal_appli .modal_appli__policy{margin:20px 0 0;text-align:center}.modal_appli .modal_appli__policy a{background:url(../img/appli/ico_arw_ln_sp.png) 0 5px no-repeat;background-size:6px auto;padding:0 0 0 8px}}.bottom_appli{display:none}.lineup{position:fixed;top:0;width:48px;height:248px;background:#00b9ef}@media screen and (max-width:599px){.bottom_appli{display:block;padding:3.125% 6.25%}.lineup{position:static;text-align:center;width:auto;height:auto}.lineup img{width:320px;margin:0 auto}}.eshop{position:fixed;top:248px;width:48px;height:248px;background:#b5b5b5}@media screen and (max-width:599px){.eshop{position:static;text-align:center;width:auto;height:auto;background:#fff}.eshop img{width:320px;margin:0 auto}}.header--home__outer{height:130px}.header--home{position:fixed;width:100%;background:#e60012;z-index:100}.header--home .header__inr{position:relative;width:1000px;height:130px;margin:0 auto}.header--home .header__logo{position:absolute;top:18px;left:0}.header--home .header__nav{position:absolute;top:50px;left:351px}.header--home .header__nav .headerNav{background:url(../img/common/header_nav.png) no-repeat;zoom:1}.header--home .header__nav .headerNav:after,.header--home .header__nav .headerNav:before{content:" ";display:table}.header--home .header__nav .headerNav>li{float:left}.header--home .header__nav .headerNav>li a{display:block;height:61px;text-indent:-9999px;overflow:hidden}.header--home .header__nav .headerNav>li a:hover{filter:alpha(opacity=30);opacity:.3;background:#fff}.header--home .header__nav .headerNav>li.headerNav__01 a{width:166px}.header--home .header__nav .headerNav>li.headerNav__02 a{width:195px}.header--home .header__nav .headerNav>li.headerNav__03 a{width:133px}.header--home .header__btns{position:absolute;top:34px;right:-2px}.header--home .header__btns a .extrahover__elm{width:152px;height:72px;border-radius:10px}.header--home .header__btns .header__btn_faq{line-height:0}.header--home .header__sns{position:absolute;top:0;right:-5px;width:655px;height:30px;background:url(../img/common/header_sns_bg.png) 100% 0 no-repeat}.header--home .header__sns .header_sns{line-height:1}.header--home .header__sns .header_sns .header_sns__facebookpage{position:absolute;top:5px;left:0}.header--home .header__sns .header_sns .header_sns__facebookpage a{text-indent:-9999px;overflow:hidden;display:block;width:134px;height:23px;background:url(../img/common/sns_facebookpage.png) no-repeat}.header--home .header__sns .header_sns .header_sns__facebook{position:absolute;top:5px;left:269px;width:170px;height:20px}.header--home .header__sns .header_sns .header_sns__twitter{position:absolute;top:5px;left:440px;width:100px;height:20px;overflow:hidden}.header--home .header__sns .header_sns .header_sns__twitter iframe{visibility:visible!important}.header--home .header__sns .header_sns .header_sns__mailto{position:absolute;top:5px;left:540px}.header--home .header__sns .header_sns .header_sns__mailto a{text-indent:-9999px;overflow:hidden;display:block;width:102px;height:20px;background:url(../img/common/mailto.png) no-repeat}.header--home .header__sns .header_sns .header_sns__mailto a:hover{background-position:0 -20px}.header--home .header__sns .header_sns .header_sns__mailto a:active{background-position:0 -40px}@media screen and (max-width:599px){.header--home,.header--home .header__logo{position:static}.header--home__outer{height:auto}.header--home{width:auto;min-width:0;border-bottom:0;background-size:3px 3px}.header--home .header__inr{width:auto;height:auto}.header--home .header__btns,.header--home .header__nav{display:none}.header--home .header__sns{position:static;background:url(../img/common/bg_tsum.jpg) 50% 0;background-size:360px auto;width:100%;height:65px}.header--home .header__sns .header_sns{position:relative;width:300px;height:65px;margin:0 auto}.header--home .header__sns .header_sns .header_sns__facebookpage{position:absolute;top:7px;left:0}.header--home .header__sns .header_sns .header_sns__facebookpage a{background:url(../img/common/sns_facebookpage_sp.png) no-repeat;background-size:134px auto}.header--home .header__sns .header_sns .header_sns__facebook{left:141px;top:9px;width:140px;text-align:center}.header--home .header__sns .header_sns .header_sns__twitter{position:absolute;top:37px;left:59px;width:100px}.header--home .header__sns .header_sns .header_sns__mailto{left:141px;top:38px}.header--home .header__sns .header_sns .header_sns__mailto a{width:92px;height:19px;background:url(../img/common/mailto_sp.png) no-repeat;background-size:92px auto}.header--home .header__sns .header_sns .header_sns__mailto a:active,.header--home .header__sns .header_sns .header_sns__mailto a:hover{background-position:0 0}.pageBottom{display:none}}@media print{.header--home{position:absolute!important}}.pageBottom,.topcontrol{position:fixed;bottom:10px;z-index:20;cursor:pointer}.pageBottom{left:50%;margin:0 0 0 -23px;filter:alpha(opacity=70);opacity:.7}.pageBottom:hover{filter:alpha(opacity=90);opacity:.9}.topcontrol{right:0;width:40px;height:130px;background:url(../img/common/up.png) no-repeat}.loadingBoard{position:absolute;z-index:90;left:0;top:0;width:100%;height:2000px}.loadingBoard .loadingBoard__inr{position:absolute;left:0;top:0;height:100%;width:100%;text-indent:-9999px;overflow:hidden;background:url(../img/home/mainvis/loading_animation.gif) 50% 50% no-repeat #e60012}@media screen and (max-width:599px){.topcontrol{display:none}.loadingBoard .loadingBoard__inr{background-size:84px auto}}.ie8 .sprite,.ie9 .sprite{background-image:none!important}.mainvis_pc{position:relative;height:604px;background:url(../img/common/bg_tsum.jpg) 50% 0}.mainvis_pc .layer-02{position:absolute;width:100%;height:604px;top:0;left:0;z-index:1}.mainvis_pc .layer-02 .layer__inr{position:relative;width:1000px;height:604px;margin:0 auto}.mainvis_pc .layer-01{position:relative;height:604px;margin:0 auto;overflow:hidden;z-index:1}.mainvis_pc .layer-01 .layer__inr{height:604px;position:absolute;top:0;left:50%}.mainvis_pc .layer-01 .layer__inr .canvas{margin:0 0 0 -220px}.mainvis_pc .layer-02 .movie{position:absolute;top:10px;left:-16px}.mainvis_pc .layer-02 .movie .sprite{display:block;background:url(/TsumTsum/assets/img/home/mainvis/movie.png) no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/TsumTsum/assets/img/home/mainvis/movie.png', sizingMethod='scale');width:365px;height:185px;text-indent:-9999px;overflow:hidden}.mainvis_pc .layer-02 .copy{position:absolute;top:195px;left:89px}.mainvis_pc .layer-02 .copy .sprite{display:block;background:url(/TsumTsum/assets/img/home/mainvis/copy.png) no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/TsumTsum/assets/img/home/mainvis/copy.png', sizingMethod='scale');width:256px;height:143px;text-indent:-9999px;overflow:hidden}.mainvis_pc .layer-02 .product{position:absolute;top:299px;left:-27px}.mainvis_pc .layer-02 .product .sprite{display:block;background:url(/TsumTsum/assets/img/home/mainvis/product.png) no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/TsumTsum/assets/img/home/mainvis/product.png', sizingMethod='scale');width:347px;height:304px;text-indent:-9999px;overflow:hidden}.mainvis_pc .layer-02 .tvcm{position:absolute;top:33px;left:10px}.mainvis_pc .layer-02 .tvcm a{display:block;width:215px;height:152px}.mainvis_pc .layer-02 .movie01 a,.mainvis_pc .layer-02 .movie02 a{display:block;width:92px;height:46px}.mainvis_pc .layer-02 .tvcm a .extrahover__elm{border-radius:15px}.mainvis_pc .layer-02 .movie01 a .extrahover__elm,.mainvis_pc .layer-02 .movie02 a .extrahover__elm{border-radius:5px}.mainvis_pc .layer-02 .movie01{position:absolute;top:64px;left:246px}.mainvis_pc .layer-02 .movie02{position:absolute;top:128px;left:246px}.mainvis_pc .mainvis_alt{position:absolute;left:-145px;top:0}.mainvis_sp{display:none}@media screen and (max-width:599px){.mainvis_pc{display:none}.mainvis_sp{display:block;position:relative;background:url(../img/common/bg_tsum.jpg) 50% -65px;background-size:360px auto}.mainvis_sp .tvcm{position:absolute;top:2.71429%;left:.78125%;width:46.25%;height:30.42857%}.mainvis_sp .tvcm a{display:block;width:100%;height:100%}.mainvis_sp .movie01{position:absolute;top:84.28571%;left:46.71875%;width:21.875%;height:11.42857%}.mainvis_sp .movie01 a{display:block;width:100%;height:100%}.mainvis_sp .movie02{position:absolute;top:84.28571%;left:74.84375%;width:21.875%;height:11.42857%}.mainvis_sp .movie02 a{display:block;width:100%;height:100%}}.present--top .present__btn_appli_before,.present--top .present__intro{display:none}.present--top{position:relative;background:url(../img/common/bg_dot.png) 50% 0 #ffe07f}.present--top .present__inr01{background:url(../img/home/present01_bg01.png) 50% 0 no-repeat}.present--top .present__inr02{background:url(../img/home/present01_bg02.png) 50% 100% no-repeat}.present--top .present__inr03{position:relative;width:1000px;height:570px;margin:0 auto}.present--top .present__copy{position:absolute;top:17px;left:0}.present--top .present__item01{position:absolute;top:110px;left:0}.present--top .present__item02{position:absolute;top:110px;right:0}.present--top .present__btns{position:absolute;top:382px;left:0}.present--top .present__btn_appli a .extrahover__elm{margin:-1px 0 0 -1px;border-radius:10px}.present--top .present__btn_faq{text-align:right;padding:3px 3px 0 0}@media screen and (max-width:599px){.present--top .present__copy,.present--top .present__item01,.present--top .present__item02{position:static}.present--top{background:url(../img/common/bg_dot_sp.png) 50% 0 #ffe07f;background-size:33px auto}.present--top .present__inr02{background:0 0}.present--top .present__inr03{background:0 0;width:auto;height:auto;padding:15px 0;box-shadow:rgba(0,0,0,.2) 0 10px 7px -10px inset,rgba(0,0,0,.2) 0 -10px 7px -10px inset}.present--top .present__btn_appli_before{display:block;margin:0 3.125% 10px}.present--top .present__items{margin:0 3.125% 10px}.present--top .present__btns{background:#fff0bf;position:static;margin:0 0 10px;padding:10px 3.125%}.present--top .present__intro{display:block;margin:0 0 10px}.present--top .present__btn_faq{display:none}}.present{position:relative;background:url(../img/common/bg_dot.png) 50% 0 #ffe07f}.present .present__inr01{background:url(../img/home/present01_bg01.png) 50% 0 no-repeat}.present .present__inr02{background:url(../img/home/present01_bg02.png) 50% 100% no-repeat}.present .present__inr03{position:relative;width:1000px;height:187px;margin:0 auto}.present .present__copy{position:absolute;top:18px;left:-2px}.present .present__item01{position:absolute;top:10px;left:206px}.present .present__item02{position:absolute;top:10px;left:480px}.present .present__btns{position:absolute;top:18px;right:-3px}.present .present__btns a .extrahover__elm{margin:-1px 0 0 -1px;border-radius:10px}.content01 .content01__b01_movie_01 a .extrahover__elm,.content01 .content01__b01_movie_02 a .extrahover__elm{border-radius:3px}.present .present__btn_faq{margin:4px 0 0}@media screen and (max-width:599px){.present{background:url(../img/common/bg_dot_sp.png) 50% 0 #ffe07f;background-size:33px auto}.present .present__inr02{background:0 0}.present .present__inr03{background:0 0;width:auto;height:auto;padding:20px 0;box-shadow:rgba(0,0,0,.2) 0 10px 7px -10px inset,rgba(0,0,0,.2) 0 -10px 7px -10px inset}.present .present__copy{position:static}.present .present__items{margin:0 3.125% 20px}.present .present__items:after,.present .present__items:before{content:" ";display:table}.present .present__items:after{clear:both}.present .present__item01{position:static;float:left;width:50%}.present .present__item02{position:static;float:right;width:50%}.present .present__btns{position:static;margin:0 3.125%}.present .present__btn_faq{display:none}}.content02 .content02__lineup_4up>li,.content02 .content02__lineup_list>li{float:left}.content-pos{margin:-130px 0 0;zoom:1;height:130px}.content_box{background:url(../img/common/bg_tsum.jpg) 50% 0}.content_box .content_box__inr02{width:1000px;margin:0 auto;padding:60px 0 70px}@media screen and (max-width:599px){.content_box{background:url(../img/common/bg_tsum.jpg) 50% 0;background-size:360px auto}.content_box .content_box__inr02{width:auto;margin:0;padding:0}}.content01 .content_box__inr01{background:url(../img/home/content01_bg.png) 50% 0 no-repeat}.content01 .content_box__inr02{padding:60px 0 45px}.content01 .content01__h{margin:0 0 36px;text-align:center}.content01 .content01__lead{margin:0 0 10px;text-align:center}.content01 .content01__b01{position:relative;background:url(../img/home/content01_b01_img.png) 50% 0 no-repeat;width:1018px;height:750px;margin:0 0 0 -9px}.content01 .content01__b01_movie_h,.content01 .content01__b01_txt01,.content01 .content01__b01_txt02{height:0;text-indent:-9999px;overflow:hidden}.content01 .content01__b01_movie_01 a,.content01 .content01__b01_movie_02 a{display:block;width:122px;height:74px;text-indent:-9999px;overflow:hidden}.content01 .content01__b01_movie_01{position:absolute;top:637px;left:676px}.content01 .content01__b01_movie_02{position:absolute;top:637px;left:819px}@media screen and (max-width:599px){.content01 .content_box__inr01{background:0 0}.content01 .content_box__inr02{padding:0}.content01 .content01__h{margin:0 0 7px;text-align:center}.content01 .content01__lead{margin:0 0 12px;text-align:center}.content01 .content01__b01{padding:269.21875% 0 0;background:url(../img/home/content01_img01_sp.png) 50% 0 no-repeat;background-size:100% auto;width:auto;height:auto;margin:0}.content01 .content01__b01_movie_01{top:89.20488%;left:18.4375%;width:28.28125%}.content01 .content01__b01_movie_01 a{padding:59.66851% 0 0;width:auto;height:0}.content01 .content01__b01_movie_02{top:89.20488%;left:52.8125%;width:28.28125%}.content01 .content01__b01_movie_02 a{padding:59.66851% 0 0;width:auto;height:0}}.content02 .content_box__inr01{background:url(../img/home/content02_bg.png) 50% 0 no-repeat}.content02 .content_box__inr02{padding:60px 0 0}.content02 .content02__h{margin:3px 0 36px;text-align:center}.content02 .content02__lead{margin:0 0 22px;text-align:center}.content02 .content02__lineup{background:url(../img/home/content02_lineup.png) no-repeat;height:665px}.content02 .content02__lineup_4up{margin:0 0 79px 6px}.content02 .content02__lineup_4up:after,.content02 .content02__lineup_4up:before{content:" ";display:table}.content02 .content02__lineup_4up>li a{display:block;height:156px;text-indent:-9999px;overflow:hidden}.content02 .content02__lineup_4up .content02__lineup001{width:252px}.content02 .content02__lineup_4up .content02__lineup002{width:242px}.content02 .content02__lineup_4up .content02__lineup003{width:228px}.content02 .content02__lineup_4up .content02__lineup004{width:272px}.content02 .content02__lineup_list{margin:0 0 0 6px}.content02 .content02__lineup_list:after,.content02 .content02__lineup_list:before{content:" ";display:table}.content02 .content02__lineup_list>li a{display:block;height:90px;text-indent:-9999px;overflow:hidden}.content02 .content02__lineup_list .content02__lineup005{width:123px}.content02 .content02__lineup_list .content02__lineup006{width:128px}.content02 .content02__lineup_list .content02__lineup007{width:122px}.content02 .content02__lineup_list .content02__lineup008{width:129px}.content02 .content02__lineup_list .content02__lineup009{width:122px}.content02 .content02__lineup_list .content02__lineup010{width:119px}.content02 .content02__lineup_list .content02__lineup011{width:126px}.content02 .content02__lineup_list .content02__lineup012{width:125px}.content02 .content02__lineup_list .content02__lineup005,.content02 .content02__lineup_list .content02__lineup006,.content02 .content02__lineup_list .content02__lineup007,.content02 .content02__lineup_list .content02__lineup008,.content02 .content02__lineup_list .content02__lineup009,.content02 .content02__lineup_list .content02__lineup010,.content02 .content02__lineup_list .content02__lineup011,.content02 .content02__lineup_list .content02__lineup012{margin:0 0 47px}.content02 .content02__lineup_list .content02__lineup013{width:123px}.content02 .content02__lineup_list .content02__lineup014{width:128px}.content02 .content02__lineup_list .content02__lineup015{width:122px}.content02 .content02__lineup_list .content02__lineup016{width:129px}.content02 .content02__lineup_list .content02__lineup017{width:119px}.content02 .content02__lineup_list .content02__lineup018{width:137px}.content02 .content02__lineup_list .content02__lineup019{width:111px}.content02 .content02__lineup_list .content02__lineup020{width:125px}.content02 .content02__lineup_list .content02__lineup013,.content02 .content02__lineup_list .content02__lineup014,.content02 .content02__lineup_list .content02__lineup015,.content02 .content02__lineup_list .content02__lineup016,.content02 .content02__lineup_list .content02__lineup017,.content02 .content02__lineup_list .content02__lineup018,.content02 .content02__lineup_list .content02__lineup019,.content02 .content02__lineup_list .content02__lineup020{margin:0 0 35px}.content02 .content02__lineup_list .content02__lineup021,.content02 .content02__lineup_list .content02__lineup022,.content02 .content02__lineup_list .content02__lineup023{width:123px}.content02 .content02__lineup_txt01{height:0;text-indent:-9999px;overflow:hidden}@media screen and (max-width:599px){.content02 .content02__lineup .content02__lineup_4up:after,.content02 .content02__lineup .content02__lineup_4up>li:nth-child(2n+1),.content02 .content02__lineup .content02__lineup_list:after,.content02 .content02__lineup .content02__lineup_list>li:nth-child(4n+1){clear:both}.content02 .content_box__inr01{background:0 0}.content02 .content_box__inr02{padding:0 0 10px}.content02 .content02__h{margin:0 0 7px;text-align:center}.content02 .content02__lead{margin:0 0 12px;text-align:center}.content02 .content02__lineup{background:url(../img/home/content02_lineup_sp.png) no-repeat;background-size:100% auto;height:auto}.content02 .content02__lineup .content02__lineup_4up{margin:0 3.125% 1.71875%}.content02 .content02__lineup .content02__lineup_4up:after,.content02 .content02__lineup .content02__lineup_4up:before{content:" ";display:table}.content02 .content02__lineup .content02__lineup_4up>li{float:left}.content02 .content02__lineup .content02__lineup_4up>li a{display:block;text-indent:-9999px;overflow:hidden;height:0}.content02 .content02__lineup .content02__lineup_4up .content02__lineup001{width:48.33333%}.content02 .content02__lineup .content02__lineup_4up .content02__lineup001 a{padding:100% 0 0}.content02 .content02__lineup .content02__lineup_4up .content02__lineup002{width:51.66667%}.content02 .content02__lineup .content02__lineup_4up .content02__lineup002 a{padding:93.54839% 0 0}.content02 .content02__lineup .content02__lineup_4up .content02__lineup003{width:48.33333%}.content02 .content02__lineup .content02__lineup_4up .content02__lineup003 a{padding:100% 0 0}.content02 .content02__lineup .content02__lineup_4up .content02__lineup004{width:51.66667%}.content02 .content02__lineup .content02__lineup_4up .content02__lineup004 a{padding:93.54839% 0 0}.content02 .content02__lineup .content02__lineup_list{margin:0 3.125%}.content02 .content02__lineup .content02__lineup_list:after,.content02 .content02__lineup .content02__lineup_list:before{content:" ";display:table}.content02 .content02__lineup .content02__lineup_list>li{float:left;width:25%;margin:0 0 3.33333%}.content02 .content02__lineup .content02__lineup_list .content02__lineup021,.content02 .content02__lineup .content02__lineup_list .content02__lineup022,.content02 .content02__lineup .content02__lineup_list .content02__lineup023{width:33.33333%}.content02 .content02__lineup .content02__lineup_list>li a{padding:93.33333% 0 0;height:0}.content02 .content02__lineup .content02__lineup_list .content02__lineup021 a,.content02 .content02__lineup .content02__lineup_list .content02__lineup022 a,.content02 .content02__lineup .content02__lineup_list .content02__lineup023 a{padding:70% 0 0}.content02 .content02__lineup_txt01{padding:31.25% 0 0}}.content03 .content_box__inr01{background:url(../img/home/content03_bg.png) 50% 0 no-repeat}.content03 .content_box__inr02{padding:60px 0 45px}.content03 .content03__h{margin:0 0 36px;text-align:center}.content03 .content03__lead{margin:0 0 30px;text-align:center}.content03 .magazine_boxes:after,.content03 .magazine_boxes:before{content:" ";display:table}.content03 .magazine_box{height:294px;position:relative}.content03 .magazine_box__h,.content03 .magazine_box__txt{height:0;text-indent:-9999px;overflow:hidden}.content03 .magazine_box__img{position:absolute;top:68px;left:222px}.content03 .magazine_box__img a{display:block;width:250px;height:218px}.content03 .magazine_box_n01{float:left;width:480px;margin:0 0 32px}.content03 .magazine_box_n02{float:right;width:480px;margin:0 0 32px}.content03 .magazine_box01{width:490px;background:url(../img/home/content03_magazine01.png) no-repeat}.content03 .magazine_box01 a{width:267px}.content03 .magazine_box02{background:url(../img/home/content03_magazine02.png) no-repeat}.content03 .magazine_box03{background:url(../img/home/content03_magazine03.png) no-repeat}.content03 .magazine_box04{background:url(../img/home/content03_magazine04.png) no-repeat}.content03 .magazine_box04 .magazine_box__img{left:237px}.content03 .magazine_box04 .magazine_box__img a{width:235px}.content03 .magazine_box__btn_tsumtsum_detail{position:absolute;top:248px;left:25px}.content03 .magazine_box__btn_tsumtsum_detail .extrahover__elm{border-radius:15px}.content03 .binder_box{position:relative;background:url(../img/home/content03_binder.png) no-repeat;height:157px}.content03 .binder_box .binder_box__h,.content03 .binder_box .binder_box__txt{height:0;text-indent:-9999px;overflow:hidden}.content03 .binder_box .binder_box__img{position:absolute;top:0;right:0}.content03 .binder_box .binder_box__img a{display:block;width:255px;height:157px}@media screen and (max-width:599px){.content03 .content_box__inr01{background:0 0}.content03 .content_box__inr02{padding:0 0 25px}.content03 .content03__h{margin:0 0 3px;text-align:center}.content03 .content03_lead{margin:0 0 12px;text-align:center}.content03 .magazine_box{height:auto;position:relative}.content03 .magazine_box__img{position:absolute}.content03 .magazine_box__img a{width:auto;height:auto}.content03 .magazine_box_n01,.content03 .magazine_box_n02{float:none;width:auto;margin:0 0 20px}.content03 .magazine_box01{padding:75.625% 0 0;background:url(../img/home/content03_magazine01_sp.png) no-repeat;background-size:100% auto}.content03 .magazine_box01 .magazine_box__img{top:17.56198%;left:49.6875%;width:50%}.content03 .magazine_box01 .magazine_box__img a{padding:120.68966% 0 0}.content03 .magazine_box02{padding:65.625% 0 0;background:url(../img/home/content03_magazine02_sp.png) no-repeat;background-size:100% auto}.content03 .magazine_box02 .magazine_box__img{top:29.04762%;left:49.6875%;width:45.3125%}.content03 .magazine_box02 .magazine_box__img a{padding:111.03448% 0 0}.content03 .magazine_box03{padding:63.59375% 0 0;background:url(../img/home/content03_magazine03_sp.png) no-repeat;background-size:100% auto}.content03 .magazine_box03 .magazine_box__img{top:21.13022%;left:49.6875%;width:45.3125%}.content03 .magazine_box03 .magazine_box__img a{padding:106.2069% 0 0}.content03 .magazine_box04{padding:72.96875% 0 0;background:url(../img/home/content03_magazine04_sp.png) no-repeat;background-size:100% auto}.content03 .magazine_box04 .magazine_box__img{top:20.65217%;left:49.6875%;width:45.3125%}.content03 .magazine_box04 .magazine_box__img a{padding:96.55172% 0 0}.content03 .magazine_box__btn_tsumtsum_detail{position:absolute;margin:0 auto;top:80.94218%;left:0;width:100%}.content03 .magazine_box__btn_tsumtsum_detail>a{display:block;width:60.46875%;margin:0 auto}.content03 .binder_box{padding:33.59375% 0 0;background:url(../img/home/content03_binder_sp.png) no-repeat;background-size:100% auto;height:auto}.content03 .binder_box .binder_box__img{top:0;right:5.625%;width:40.625%}.content03 .binder_box .binder_box__img a{padding:82.69231% 0 0;width:auto;height:auto}}.faq_box{background:#fff;padding:0 0 20px}#faqList .question{padding:5px;font-size:13px;color:#ff506d;cursor:pointer;line-height:22px}#faqList .answer{padding:10px;background-color:#eee;font-size:12px;color:#666;line-height:30px;display:none}#faqList .aTitle,#faqList .qTitle{font-size:22px;letter-spacing:-2px;line-height:22px}#faqList .answer img{width:inherit;max-width:100%;height:auto!important}#faqList .qTitle{margin:10px 0 0;width:35px;color:#333}#faqList .aTitle{margin:0;display:block;color:#ff506d}@media screen and (max-width:599px){#faqList{margin:0}#faqList .question{font-size:12px}#faqList .aTitle,#faqList .qTitle{font-size:16px;line-height:16px}#faqList .qTitle{width:20px}}#faqList p{line-height:30px;letter-spacing:1px;color:#666}#faqList b,#faqList strong{font-weight:700}#faqList em{font-style:italic}#faqList small{font-size:10px;letter-spacing:1px;line-height:10px}#faqList .notes{line-height:18px}#faqList ol,#faqList ul{padding:0 0 0 1.2em;margin:1em 0}#faqList ul li{list-style:disc}#faqList ol li{list-style:decimal}#faqList blockquote{margin:1em 0;padding:0 0 0 30px}.contact_box{background:#fff;padding:0 0 20px}.contact_block,.contact_sh{padding:0 20px}.contact_info{margin:10px 0}.contact_block:after,.contact_block:before{content:" ";display:table}.contact_block .contact_block__l{float:left;width:483px}.contact_block .contact_block__r{float:right;width:147px;padding:10px 0 0}@media screen and (max-width:599px){.contact_block:after,.contact_block:before{content:" ";display:table}.contact_block:after{clear:both}.contact_block .contact_block__l{float:none;width:auto}.contact_block .contact_block__r{float:none;width:auto;padding:10px 0 0;text-align:center}}.contact_note{border-top:1px dotted #999;padding:20px 0 0}.company_pic{margin:37px 0}@media screen and (max-width:599px){.company_pic{margin:0}}.body-movie{background:url(../img/common/bg_tsum.jpg) 50% 0}.page-movie .page-movie__inr{width:854px;margin:0 auto}.page-movie .movie_container{background:#000}.page-movie .movie_player{width:854px;height:480px}.page-movie .present--movie{background:url(../img/common/bg_dot.png) 50% 0 #ffe07f;position:relative;width:854px;height:150px;margin:15px 0 0}.page-movie .present--movie .present__copy{position:absolute;top:12px;left:13px}.page-movie .present--movie .present__item01{position:absolute;top:4px;left:184px}.page-movie .present--movie .present__item02{position:absolute;top:4px;left:432px}.page-movie .present--movie .present__btns{position:absolute;top:14px;right:17px}.page-movie .present--movie .present__btn_appli a .extrahover__elm{margin:-1px 0 0;border-radius:10px}.page-movie .continuation_movie{margin:30px 0 0;line-height:0;font-size:0}@media screen and (max-width:599px){.page-movie .present--movie .present__items:after,.page-movie .present--moviea .present__items:after{clear:both}.body-movie{background:url(../img/common/bg_tsum.jpg) 50% 0;background-size:360px auto}.page-movie .page-movie__inr{width:auto}.page-movie .btn_backtohome{display:none}.page-movie .movie_player{width:auto;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.page-movie .movie_player iframe,.page-movie .movie_player object{position:absolute;top:0;left:0;width:100%;height:100%}.page-movie .present--movie{background:url(../img/common/bg_dot_sp.png) 50% 0 #ffe07f;background-size:33px auto;width:auto;height:auto;margin:0}.page-movie .present--movie .present__inr{background:0 0;width:auto;height:auto;padding:20px 0;box-shadow:rgba(0,0,0,.2) 0 10px 7px -10px inset,rgba(0,0,0,.2) 0 -10px 7px -10px inset}.page-movie .present--movie .present__copy{position:static}.page-movie .present--movie .present__items{margin:0 3.125% 20px}.page-movie .present--movie .present__items:after,.page-movie .present--movie .present__items:before{content:" ";display:table}.page-movie .present--movie .present__item01{position:static;float:left;width:50%}.page-movie .present--movie .present__item02{position:static;float:right;width:50%}.page-movie .present--movie .present__btns{position:static;margin:0 3.125%}.page-movie .present--movie .present__btn_faq{display:none}.page-movie .present--moviea{background:url(../img/movie/present_bg01_sp.png) 50% 0 no-repeat #ffe07f;position:relative;width:auto;height:auto;margin:0}.page-movie .present--moviea .present__inr{background:url(../img/movie/present_bg02_sp.png) 50% 100% no-repeat;position:relative;width:auto;height:auto;margin:0 10px;padding:15px 0}.page-movie .present--moviea .present__copy{position:static;margin:0 0 15px}.page-movie .present--moviea .present__items{margin:0 0 15px}.page-movie .present--moviea .present__items:after,.page-movie .present--moviea .present__items:before{content:" ";display:table}.page-movie .present--moviea .present__item01{position:static;float:left;width:47.83333%}.page-movie .present--moviea .present__item02{position:static;float:right;width:47.83333%}.page-movie .present--moviea .present__btns{position:static;top:10px;right:0}.page-movie .present--moviea .present__btn_faq{display:none}.page-movie .continuation_movie{margin:15px 0 0;width:auto;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.page-movie .continuation_movie iframe,.page-movie .continuation_movie object{position:absolute;top:0;left:0;width:100%;height:100%}.page-movie .btn_back{width:100px;margin:0 auto}}.page-movie .cm_closed{display:table;color:#000;background:#fff;width:854px;height:512px}.page-movie .cm_closed_txt{display:table-cell;vertical-align:middle;text-align:center;font-size:16px;line-height:1.5}@media screen and (max-width:599px){.page-movie .cm_closed{width:100%;height:180px;height:56.25vw}.page-movie .cm_closed_txt{font-size:14px;line-height:1.5}}.redirect_txt{text-align:center;padding:20px;font-size:116.66667%}