html,body,div,span,applet,object,iframe,strong,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,legend,caption,tbody,tfoot,thead,table,label,tr,th,td{margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style:none}body{margin:0;padding:0;color:#3e3a39;font-size:14px;line-height:100%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:.1em;overflow:hidden}img{max-width:100%;height:auto}a:link{color:#231815;outline:none;text-decoration:none;-webkit-transition:.15s ease-out;-moz-transition:.15s ease-out;-ms-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out}a:visited{color:#231815}a:hover{opacity:.6;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}a img{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;transition:opacity .2s ease}a:hover img{opacity:.8;filter:alpha(opacity=80)}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;min-height:1%}* html .clearfix{height:1%}.clearfix{display:block}.pc{display:block}.sp{display:none}.br-pc{display:block}.br-sp{display:none}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-col{flex-direction:column}.jstfy-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.jstfy-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.jstfy-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.jstfy-flex-end{-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-direction-column{flex-direction:column}.flex-direction-column-reverse{flex-direction:column-reverse}.align-items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-items-end{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.fade-in-anime{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:3.0s;-ms-animation-duration:3.0s;animation-duration:3.0s;-webkit-animation-name:fade-in-anime;-ms-animation-name:fade-in-anime;animation-name:fade-in-anime;visibility:visible!important}@-webkit-keyframes fade-in-anime {
 0% { opacity: 0; -webkit-transform: translateY(-20px); }
 100% { opacity: 1; -webkit-transform: translateY(0); }
}@keyframes fade-in-anime {
 0% { opacity: 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); }
 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}.invisible{transition:opacity 2.5s ease;opacity:.0}.visible{transition:opacity 2.5s ease;opacity:1.0}.animated{-webkit-animation-duration:1s;animation-duration:1s;animation-timing-function:ease}.animated.animated-step-1{animation-delay:.3s}.animated.animated-step-2{animation-delay:.6s}.animated.animated-step-3{animation-delay:.9s}.animated.animated-step-4{animation-delay:1.2s}.animated.animated-step-5{animation-delay:1.5s}.animated.animated-step-6{animation-delay:1.8s}@media (max-width:640px){body{font-size:100%;-webkit-text-size-adjust:100%}.pc{display:none}.sp{display:block}.br-pc{display:none}.br-sp{display:block}}#header{width:100%;z-index:98}#header h1.top{padding:0 0 0 1%}#header-inner{width:100%;margin:0 auto}#header__logo{align-self:flex-end;margin:0 20px}#header__logo a{display:block}#header nav{display:flex}#sp-header-menu-box{display:none}.menu-nav-container .menu{display:flex;align-items:center;width:100%;height:100%}.menu-nav-container .menu .menu-item{font-size:16px;font-family:mr-eaves-sans,sans-serif;font-weight:700}.menu-nav-container .menu .menu-item:hover{overflow:visible}.menu-nav-container .menu .menu-item a{display:block;padding:20px 15px;text-align:center}#header .menu-nav-container .menu .menu-item-contact a{color:#fff;background-color:#ea5514}#header nav .menu-container{display:flex}#header nav .menu-container .menu-item{display:flex;height:50px;color:#fff}#header nav .menu-container .menu-item a{align-items:center;padding:5px 5px;text-align:center;color:#fff}#header nav .menu-container .menu-item-contact{width:50px; height: 50px;margin-right:10px;justify-content:center;align-items:center}#header nav .menu-container .menu-item-contact a{background-color:#ea5514;width:50px; height: 50px}#header nav .menu-container .menu-item-contact img{width:90%; height: 90%}#header nav .menu-container .menu-item-tel{margin-right:10px}#header nav .menu-container .menu-item-tel .tel{display:block;padding:20px 10px;text-align:center;font-size:1.1em;background-color:#231815}#header nav .menu-container .menu-item-tel .tel::before{content:'';display:inline-block;width:.7em;height:1em;margin-right:.2em;vertical-align:bottom;background:url(img/common/icon_tel.png.pagespeed.ce.vf7sxu8CJi.png) center no-repeat;background-size:contain}#header nav .menu-container .menu-item-line{width:50px; height: 50px}#header nav .menu-container .menu-item-line a{background-color:#efefef;width:50px; height: 50px}#header nav .menu-container .menu-item-line img{width:100%; height: 100%}#slidenav,.slide-box{display:none}#header.fixed{position:fixed;top:0;left:0;right:0;z-index:99;background-color:rgba(255,255,255,.9)}#header.fixed #header__logo{padding-bottom:7px}@media (max-width:1500px){.menu-nav-container .menu .menu-item{font-size:14px}}@media (max-width:1260px){.menu-nav-container .menu .menu-item{font-size:12px}.menu-nav-container .menu .menu-item a{padding:20px 10px}#header nav .menu-container .menu-item-tel .tel{font-size:.9em}#header nav .menu-container .menu-item-contact a{padding:10px}}@media (max-width:1024px){#header-inner{padding:4% 3%}#header-inner #header__logo{max-width:50%;padding:0;margin-left:0;text-align:left}#header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}#header nav .menu-container{display:none}#sp-header-menu-box{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}#sp-header-menu-open-btn-box{position:relative;height:100%}.menu-nav-container{display:none}#menuopen__btn{height:100%;width:50px}#menuopen__btn .menu-line{background-color:rgba(35,24,21,.9);display:block;height:2px;position:absolute;transition:transform .3s;width:80%;top:65%;right:0;left:0;margin:auto}#menuopen__btn .menu-line.menu-line--bottom{top:90%}#menuopen__btn .menu-txt{position:absolute;top:5%;right:0;left:0;margin:auto;color:rgba(35,24,21,.9);font-size:12px;font-family:mr-eaves-sans,sans-serif}#sp-header-tel-btn-box{margin:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#sp-header-tel-btn-box a,#sp-header-line-btn-box a{display:block}#sp-header-tel-btn-box img{height:30px}#sp-header-line-btn-box img{height:26px}#sp-header-line-btn-box a{padding:4px;background-color:#efefef}#slidenav{display:none;overflow:scroll;height:100%;width:100%;background-color:rgba(0,0,0,.9);-webkit-overflow-scrolling:touch;position:fixed;z-index:99;top:0}.menu-slide-nav-container{justify-content:center;display:flex;height:100%;width:100%}#slide-nav-ul{margin-top:15%;width:auto;list-style-type:none}#menuopen{float:right;padding:4% 0;width:4em;color:#fff;border-left:solid 1px #fff}#slide-nav-ul .menu-item{padding:10px 0;text-align:left;font-size:14px;font-family:mr-eaves-sans,sans-serif}#slide-nav-ul .menu-item a{display:block;color:#fff}#slide-nav-ul .menu-item::after{content:'';display:block;width:25px;height:1px;margin-top:5px;background-color:rgba(234,85,20,.5);-webkit-transition:.5s;transition:.5s}.btn--slidenav{display:block;text-align:center;text-decoration:none}#menuclose__btn{position:fixed;top:0;right:0;overflow:hidden;line-height:1;padding:10px;width:60px;height:60px;cursor:pointer;z-index:2}#menuclose__btn span::before,#menuclose__btn span::after{display:block;content:"";position:absolute;top:50%;left:28%;width:46%;height:2px;background:#fff;transition:all .8s ease-in-out}#menuclose__btn span::before{transform:rotate(-45deg)}#menuclose__btn span::after{transform:rotate(45deg)}}.section{width:100%;margin:0 auto;padding:40px 0;overflow:hidden}.section .inner{width:94%;max-width:1200px;margin:0 auto}.section .section__bg{position:relative;width:95%}.section .section__bg::before{content:'';position:absolute;display:block;top:0;width:100%;height:100%;background-color:#efefef;transform:skew(0deg,3deg);z-index:-1}.section .section__bg_orange::before{background-color:#fbddc3;transform:skew(0deg,-3deg)}.section .section__bg_r.section__bg::before{left:5%}.bg_parallax{width:95%;height:600px;margin-bottom:10%;transform:skew(0deg,3deg);background-image:url(img/common/bg_parallax.png);background-position:center bottom;background-size:cover;background-repeat:no-repeat}.main-visual{width:100%;position:relative;z-index:2}.section-title{width:100%;max-width:770px;padding:15px 30px;margin:0 0 50px;text-align:left;font-family:mr-eaves-modern,sans-serif;font-size:2.0rem;font-weight:bold;line-height:1.2;letter-spacing:.2em;background-color:#fff}.section-title .line-r{position:relative;display:inline-block;vertical-align:middle}.section-title .line-r::after{content:'';position:absolute;top:50%;left:100%;display:inline-block;width:35px;height:1px;margin-left:10px;background-color:#231815}.section-title__company{width:100%;max-width:770px;padding:15px 30px;margin:0 0 50px;text-align:left;font-family:mr-eaves-modern,sans-serif;font-size:2.0rem;font-weight:bold;line-height:1.2;letter-spacing:.2em}.section-title__company .line-r{position:relative;display:inline-block;vertical-align:middle}.section-title__company .line-r::after{content:'';position:absolute;top:50%;left:100%;display:inline-block;width:35px;height:1px;margin-left:10px;background-color:#231815}.text-area{font-size:1rem;line-height:1.8}.text{font-size:1rem;line-height:1.8}.btn{display:inline-block;line-height:1.4;border:solid 1px rgba(35,24,21,.5)}.btn a{position:relative;display:block;padding:10px 40px 10px 15px}.btn a::before{content:'';position:absolute;top:0;right:10px;bottom:0;display:block;width:6px;height:6px;margin:auto;border-top:solid 2px #ea5514;border-right:solid 2px #ea5514;transform:rotate(45deg)}.tbl{width:100%;margin:0 auto}.tbl tr{border-top:solid 2px rgba(201,202,202,.3)}.tbl tr:last-child{border-bottom:solid 2px rgba(201,202,202,.3)}.tbl th{width:8em;padding:15px;font-size:18px;line-height:1.6}.tbl td{padding:15px;font-size:18px;line-height:1.6}.link{font-family:mr-eaves-modern,sans-serif;font-size:20px;font-weight:700;line-height:1.4}.link a{display:inline-block;border-bottom:solid 4px #231815}.img{display:inline-block}.img .bg_clr{position:relative;display:inline-block;width:100%;height:100%}.img .bg_clr::before{content:'';position:absolute;top:8px;left:-8px;width:100%;height:100%;background-color:#ea5514;z-index:-1}.img .bg_clr_white::before{background-color:#fff}.tab-area{margin-bottom:100px}.tab-area .tabs{width:100%;max-width:1200px;margin:0 auto;overflow:hidden}.tab-area .tabs .tab{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100%/4);height:185px;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:.3s;transition:.3s;cursor:pointer}.tab-area .tabs .tab:hover{opacity:.8;filter:alpha(opacity=80)}.tab-area .tabs .tab.select:hover{opacity:1;filter:alpha(opacity=100);cursor:auto}.tab-area .tabs .tab.select::after{content:'';position:absolute;width:100%;height:100%;background-color:rgba(35,24,21,.7);z-index:1}.tab-area .tabs .tab .tab__title{margin:auto;color:#fff;text-align:center;font-size:18px;font-family:mr-eaves-sans,sans-serif;line-height:1.2;z-index:2}.tab-area .tabs .tab:nth-child(4n+1){background-image:url(img/common/xbnr_tab_01.png.pagespeed.ic.NJatzTVV6T.jpg)}.tab-area .tabs .tab:nth-child(4n+2){background-image:url(img/common/xbnr_tab_02.png.pagespeed.ic.euQVvFTGu9.jpg)}.tab-area .tabs .tab:nth-child(4n+3){background-image:url(img/common/xbnr_tab_03.png.pagespeed.ic.jeIvf7swxI.jpg)}.tab-area .tabs .tab:nth-child(4n+4){background-image:url(img/common/xbnr_tab_04.png.pagespeed.ic.LYvZJeZZcW.jpg)}.tab-area .tabs a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px}.breadcrumb-area{width:100%;max-width:1200px;margin:0 auto}.breadcrumb-area .inner{padding:15px 20px}.breadcrumb-area .breadcrumb{display:table}.breadcrumb-area .breadcrumb li{display:inline-block;padding:0;vertical-align:middle}.breadcrumb-area .breadcrumb li:nth-child(n+2)::before {content:'>';margin:0 5px}.breadcrumb-area .breadcrumb li>a{text-decoration:underline}.pagination{padding:30px 0;text-align:center}.pagination .page-numbers{display:inline-block;padding:12px 15px;color:#231815;background-color:#efefef}.pagination .page-numbers.current{color:#fff;background-color:#231815}@media (max-width:768px){.bg_parallax{height:30vh}.section-title{margin-left:0}.tab-area .tabs .tab{height:120px}.tab-area .tabs .tab .tab__title{font-size:.9rem}.tbl th,.tbl td{font-size:.9rem}}@media (max-width:640px){.section .section__bg{width:100%}.section .section__bg::before{width:95%}.section-title{font-size:1.7rem}.text{font-size:.9rem}.tbl tr.boder-none{border-top:none}.tbl th{display:block;width:100%;padding-bottom:0;font-weight:bold}.tbl td{display:block;width:100%;padding-top:2%}.tab-area .tabs .tab{width:49%;margin-bottom:2%}.breadcrumb-area{display:none}}.contact-form-box{width:96%;margin:0 auto 30px}.contact-form-box input[type="text"],.contact-form-box input[type="password"],.contact-form-box input[type="tel"],.contact-form-box input[type="email"],.contact-form-box select,.contact-form-box textarea{border:1px solid #ccc;background:#fff;line-height:1.4;margin-bottom:5px;padding:5px 5px;width:100%}.contact-form-box input[type="checkbox"],.contact-form-box input[type="radio"]{margin-right:2px}.contact-form-box .mw_wp_form .mwform-checkbox-field.horizontal-item{display:inline-block;margin:0 10px 10px 0}.contact-form-box select{font-size:.9em;max-width:100%;padding:2px;color:#231815}.contact-form-box input[type="tel"].input__num,.contact-form-box input[type="text"].input__num{width:10em}.contact-form-box input[type="text"].input-tel{width:5em}.contact-form-box select.input-date{width:auto}.contact-form-box input[type="text"].input-date{max-width:5em}.contact-form-box .input__zip{max-width:4em}.contact-form-box input[type="text"].txt__half{width:63%}.contact-form-box input[type="text"].txt__sub{background-color:#eee}.contact-form-box .form__remarks{color:#73634a;font-size:.9em}.contact-form-box .required{background-color:#e83828;display:inline-block;border-radius:3px;color:#fff;font-size:14px;margin-right:1em;padding:3px 10px;vertical-align:middle}.contact-form-box .step-bar{width:96%;max-width:1200px;margin:0 auto;padding:3% 0 5%}.contact-form-box .step-bar .step{background-color:#fff;color:#40220f;flex:1;font-size:16px;line-height:56px;position:relative;text-align:center}.contact-form-box .step-bar .step::before,.contact-form-box .step-bar .step::after{content:'';position:absolute;left:-15px;display:block;background-color:#e7dfcb;width:25px;height:30px}.contact-form-box .step-bar .step::before{bottom:0;-moz-transform:skew(-30deg);-ms-transform:skew(-30deg);-webkit-transform:skew(-30deg);transform:skew(-30deg)}.contact-form-box .step-bar .step::after{top:0;-moz-transform:skew(30deg);-ms-transform:skew(30deg);-webkit-transform:skew(30deg);transform:skew(30deg)}.contact-form-box .step-bar .step-1::before,.contact-form-box .step-bar .step-1::after{content:none}.contact-form-box .step-bar .step .step__num{color:#fff;background-color:#231815;font-family:trajan-sans-pro,sans-serif;font-weight:300;font-style:normal;font-size:14px;padding:5px 10px;margin-right:10px}.contact-form-box .step-bar .step-2{background-color:#f6b682;color:#fff}.contact-form-box .step-bar .step::before,.contact-form-box .step-bar .step::after{background-color:#f6b682}.contact-form-box .step-bar .step-3{color:#fff;background-color:#f18d54}.contact-form-box .step-bar .step-3::before,.contact-form-box .step-bar .step-3::after{background-color:#f18d54}.contact-form-box .btn-box{width:100%;margin:0 auto 2em;padding:2em 0;text-align:center}.contact-form-box .btn{padding:.5em 2em;border-radius:5px;color:#231815;cursor:pointer;font-size:18px;line-height:1.4;text-align:center;max-width:300px;background-color:#ccc}.contact-form-box #btn-reset,.contact-form-box #submitback input[type="submit"]{padding:.5em 2em;margin-right:1em;background-color:#ccc}.contact-form-box .mw_wp_form_confirm #btn-reset{display:none}.contact-form-box #submitforword input[type="submit"],.contact-form-box #submitConfirm input[type="submit"]{padding:.5em 2em;background-color:#db4d1c;color:#fff}.contact-form-box .mw_wp_form .error{font-size:80%;letter-spacing:0;color:#e83828}.contact-form-box .mw_wp_form_input .txt__input{display:block}.contact-form-box .mw_wp_form_input .txt__confirm{display:none}.contact-form-box .mw_wp_form_confirm .step-bar .step::before,.contact-form-box .mw_wp_form_confirm .step-bar .step::after{background-color:#fff}.contact-form-box .mw_wp_form_confirm .step-bar .step-1{background-color:#ea5514;color:#fff}.contact-form-box .mw_wp_form_confirm .step-bar .step-2{background-color:#fff;color:#40210f}.contact-form-box .mw_wp_form_confirm .step-bar .step-3{background-color:#f08c54}.contact-form-box .mw_wp_form_confirm .txt__input{display:none}.contact-form-box .mw_wp_form_confirm .txt__confirm{display:block}.contact-form-box .mw_wp_form_confirm .form__remarks{display:none}.contact-form-box.thanks .step-bar .step::before,.contact-form-box.thanks .step-bar .step::after{background-color:#f08c54}.contact-form-box.thanks .step-bar .step-1{background-color:#ea5514;color:#fff}.contact-form-box.thanks .step-bar .step-2{background-color:#f08c54;color:#fff}.contact-form-box.thanks .step-bar .step-3{color:#40210f;background-color:#fff}@media (min-width:641px){.contact-form-box .dummy{display:inline-block;padding:3px 10px;width:2.5em;margin-right:1em}}@media (max-width:640px){.contact-form-box .step-bar .step{font-size:70%;line-height:38px}.contact-form-box .step-bar .step::before,.contact-form-box .step-bar .step::after{left:-5px;height:20px;width:12px}.contact-form-box .step-bar .step .step__num{font-size:70%;margin-right:5px}.contact-form-box .tbl th{padding-left:0}}#contents{overflow:hidden}#page-top{position:relative;width:100%;height:0;margin:0 auto}#page-top a{position:absolute;display:block;max-width:4%;top:0;right:100px;margin-top:-10%}#footer-slogan{overflow:hidden}#footer-slogan .footer-slogan__bg{position:relative;padding-bottom:4.5%;overflow:hidden}#footer-slogan .footer-slogan__bg::after{content:'';position:absolute;width:100%;height:45%;bottom:0;background-color:#ea5514}#footer-slogan .footer-slogan__content{position:relative;width:100%;height:100%;margin-top:80px;padding:80px 0;transform:skew(0deg,-5deg);background-color:#000;text-align:center;z-index:2}#footer-slogan .footer-slogan__content .slogan{color:#fff;line-height:1.4;transform:skew(0deg,5deg)}#footer-slogan .footer-slogan__content .slogan-en{margin-bottom:5px;font-family:mr-eaves-modern,sans-serif;font-size:30px;font-weight:700}#footer{width:100%;margin-bottom:90px}#footer #footer__inner{width:96%;margin:0 auto;padding:50px 0 20px}#footer #footer-info{margin-left:20px;line-height:1.4}#footer #footer-info .footer__logo{margin-bottom:20px}#footer nav{width:60%;margin-top:10px}#footer .menu-nav-container .menu{flex-wrap:wrap;justify-content:flex-end}#footer .menu-nav-container .menu .menu-item a{padding:15px 12px}.follow_bootm_buner{}.fix-footer-bnr-box{display:none;position:fixed;bottom:3%;left:0;right:15%;width:70%;margin:0 auto;box-shadow:0 0 10px #999;background-color:#fff;z-index:99}.fix-footer-bnr-box .bnr-container .flex-item__kaitai{background-color:#22ac38}.fix-footer-bnr-box .bnr-container .flex-item__asbestos{background-color:#8fc31f}.fix-footer-bnr-box .flex-item__portal>.flex-container>p{flex:1}#footer #copyright{width:94%;margin:0 auto;padding:30px 20px;font-size:12px;text-align:right}@media (max-width:1024px){#footer{margin-bottom:60px}#footer-info__content{align-items:center;justify-content:center;width:85%;margin:auto}#footer nav{display:none}#footer #copyright{padding:5%;text-align:center}.fix-footer-bnr-box{width:100%;bottom:0}}@media (min-width:641px){.fix-footer-bnr-box .bnr-container .flex-item{width:20%}.fix-footer-bnr-box .bnr-container .flex-item__asbestos{background-color:#8fc31f}.fix-footer-bnr-box .bnr-container .flex-item__portal{width:60%;padding:0 10px}.fix-footer-bnr-box .flex-item__portal>.flex-container{height:100%}.fix-footer-bnr-box .flex-item__portal>.flex-container .flex-item__ttl{margin-right:10px}.fix-footer-bnr-box .flex-item__portal .bnr_portal{margin-right:5px}}@media (max-width:640px){#page-top{display:none}#footer #footer-info{font-size:.7em}}.follow_bootm_buner{position:fixed;z-index:10;bottom:2%;right:.5%}.follow_bootm_buner img.layout_pc{display:unset}.follow_bootm_buner img.layout_sp{display:none}.follow_bootm_buner img{width:250px;height:auto}@media (max-width:1024px){.follow_bootm_buner{position:fixed;z-index:10;bottom:2%;right:.5%}.follow_bootm_buner img.layout_pc{display:unset}.follow_bootm_buner img.layout_sp{display:none}.follow_bootm_buner img{width:250px;height:auto}}@media (max-width:640px){.follow_bootm_buner{width:100%;height:auto;text-align:center;position:fixed;z-index:10;bottom: calc(60px + 6px);right:0}.follow_bootm_buner img.layout_pc{display:none}.follow_bootm_buner img.layout_sp{display:unset}.follow_bootm_buner img{margin:10px auto;width:94%;height:auto}}#loading{top:0;left:0;width:100%;height:100%;position:fixed;z-index:15000;background-color:#fff}#loading .graph{top:0;left:0;width:0%;height:5px;background-color:#ea5514;position:absolute;z-index:1}#loading .icon{top:0;bottom:0;left:0;right:0;line-height:1;width:60%;max-width:175px;height:92px;margin:auto;text-align:center;opacity:1;position:absolute;z-index:2}#loading .icon img{width:100%;margin:0 auto 15px auto;display:block}@media (max-width:480px){#loading .icon img{max-width:130px}}@-webkit-keyframes liconst {
  0% {
    top: 22px;
    opacity: 0;
  }
  40% {
    top: 21px;
    opacity: 0.1;
  }
  80% {
    top: -8px;
    opacity: 0.7;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}@keyframes liconst {
  0% {
    top: 22px;
    opacity: 0;
  }
  40% {
    top: 21px;
    opacity: 0.1;
  }
  80% {
    top: -8px;
    opacity: 0.7;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}@-webkit-keyframes liconst_end {
  0% {
    top: 0;
    opacity: 1;
  }
  100% {
    top: 25px;
    opacity: 0;
  }
}@keyframes liconst_end {
  0% {
    top: 0;
    opacity: 1;
  }
  100% {
    top: 25px;
    opacity: 0;
  }
}