@charset "utf-8";body,legend{color:#000}a,a:focus,area{outline:0}#body,#header,body,html{width:100%}#footer .pagetop a:hover{opacity:.7}#contact,.heading{text-align:center}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}blockquote,body,button,code,dd,div,dl,dt,embed,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}li{list-style:none}caption,th{text-align:left}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}body{font-size:100%;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,MS PGothic,sans-serif;-webkit-text-size-adjust:100%}button,input,textarea{font-weight:inherit;font-size:99%}h1,h2,h3,h4,h5,h6,table{font-size:100%}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}body,html{position:relative;width:100%;min-height:100%;background:#000}a{text-decoration:none;color:#06f}a:hover{text-decoration:underline}#contact .btn a:hover,#header a:hover{text-decoration:none}img{vertical-align:top}.has-sp{display:none}#header{position:fixed;top:0;left:0;z-index:2}#header .inner{position:relative;margin:0 auto;width:100%}#header .logo{position:absolute;top:0;left:50%;z-index:1;margin-left:-550px}#header .info .in,#header .nav-pc .in{margin:0 auto;width:100%;max-width:825pt}#header .info{overflow:hidden;padding:3px 0;width:100%;background:#fbe101}#header .info .in{height:54px}#header .info .in .wrap{display:table;padding-left:222px;padding-right:0;height:100%}#header .info .in .wrap h2{display:table-cell;vertical-align:middle;font-size:20px;font-weight:700;line-height:20px}#header .info .in .wrap h2 span{display:block;padding-right:24px;border-right:1px solid #000}#header .info .in .wrap ul{display:table-cell;vertical-align:middle;padding-left:24px}#header .info .in .wrap ul li{float:left;font-weight:500;font-family:Arial,sans-serif;font-size:18px;line-height:20px}#header .info .in .wrap ul li+li:before{content:"/";padding:0 5px}#header .info .in .wrap ul li .mail{color:#000;font-size:20px}#header .nav-pc{overflow:hidden;width:100%;background:#000}#header .nav-pc .in{height:4pc}#header .nav-pc .wrap{display:table;padding-left:222px;padding-right:0;height:100%}#header .nav-pc ul{display:table-cell;vertical-align:middle}#header .nav-pc ul li{float:left;padding-right:18px}#header .nav-pc#navEn ul li{float:left;padding-right:3pc;margin-top:8px}#header .nav-pc ul li a{color:#ff0;font-family:Verdana,sans-serif;font-size:18px}#header .nav-pc ul li:last-child{padding:0}#header .nav-opener,#header .nav-sp{display:none}.yoko #header{position:relative!important;top:0!important;left:0!important;margin-top:0!important}.yoko #body{padding-top:0}#footer{position:relative}.pagetop{position:fixed;bottom:-52px;right:-70px;z-index:10000;width:25px}#page-top{position:fixed;z-index:10000;left:0;width:70px;height:52px;background:url(/_/img/btn_pagetop.png)50% 50%no-repeat;background-size:cover;text-indent:-999em}#page-top.bg-lazy{background-image:none!important}#page-top a::before{position:absolute;z-index:10000;top:0;bottom:0;right:0;left:0;width:70px;height:52px;background:url(/_/img/btn_pagetop.png)50% 50%no-repeat;background-size:cover;text-indent:-999em}html[lang=ar] #page-top,html[lang=he] #page-top{left:auto;right:0}#contact .btn,#contact .btn .contact{position:relative}.pagetop a{overflow:hidden;display:block;width:70px;height:52px;background:url(/_/img/btn_pagetop.png)50% 50%no-repeat;background-size:cover;text-indent:-999em}#footer .copyright{background:#000;font-size:9pt;line-height:52px;color:#666;text-align:center}.heading{margin:0 auto;color:#000;width:470px;max-height:150px;background:url(/_/img/heading.webp)center center no-repeat;background-size:contain;padding:25px;line-height:125px;font-size:42px;text-shadow:0 1px 0 rgba(255,255,255,.8);font-family:arial narrow,sans-serif;font-weight:300}.heading.bg-lazy{background-image:none!important}#main .heading{line-height:1em;color:#fff;font-size:38px;font-family:Verdana,Tahoma,sans-serif;background:-moz-linear-gradient(left,transparent 0,rgba(0,0,0,.8) 33%,rgba(0,0,0,.8) 67%,transparent 100%);background:-webkit-linear-gradient(left,transparent 0,rgba(0,0,0,.8) 33%,rgba(0,0,0,.8) 67%,transparent 100%);background:linear-gradient(to right,transparent 0,rgba(0,0,0,.8) 33%,rgba(0,0,0,.8) 67%,transparent 100%)}#main .heading .lead{display:block;font-size:1pc;margin-top:4px}#contact{padding:60px 20px;background:#fbe101}#contact .btn,#contact .btn a{margin:0 auto;max-width:776px;width:100%}#contact .btn a{color:#fbe101;background:url(/_/img/btn.jpg)center center no-repeat;background-size:contain;height:150px;display:block;font-size:2pc;line-height:150px}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}#fb-messenger-link{border-radius:50%;bottom:18pt;box-shadow:rgba(0,0,0,.15)0 3pt 12pt;height:45pt;position:fixed;right:18pt;width:45pt;z-index:3}.fb_dialog{z-index:4!important}@media only screen and (max-width:1100px){#header .logo{left:0;margin-left:0}#header .info .in{height:auto}#header .info .in .wrap,#header .info .in .wrap h2{display:block}#header .info .in .wrap h2 span{padding:0;border-right:0}#header .info .in .wrap ul{padding:0;width:100%;max-width:618px}}@media only screen and (max-width:730px){.has-pc{display:none}.has-sp{display:block}#body{padding-top:66px}#header .logo{width:75pt}#header h1 img{width:100%}#header .info .in{padding-left:75pt}#header .info .in p{line-height:1.2em;font-size:3.5vw;font-weight:800;font-family:Arial Narrow,sans-serif}#header .nav-opener,#header .nav-sp ul li{font-weight:700;font-size:13px;color:#fbe101}#header .info .in p .business_hour{font-size:3vw;display:inline-block;padding:0 10px}#header .info .in p img{width:220px}#header .info .in ul{display:table}#header .info .in ul li{color:#000;text-align:left;display:table-cell;vertical-align:top;font-size:3vw;font-weight:700;font-family:Verdana;line-height:20px;font-streach:condensed;letter-spacing:-.05em}#heaer .info .in ul li a{color:#000}#header .info .in ul li a.mail{color:#000;transform:none;font-size:3vw;padding-left:1vw;font-family:"Arial Narrow",sans-serif;font-streach:condensed}#header .nav-pc{display:none}#header .nav-opener,#header .nav-sp{display:block;background:#000;text-align:center}#header .nav-opener{line-height:24px}#header .nav-sp{position:absolute;top:66px;left:0;overflow:hidden;width:100%;height:0}#header .nav-sp ul{display:block;height:auto;background:#222}#header .nav-sp ul li{display:block;border-bottom:1px solid #333;line-height:1pc}#header .nav-sp ul li a,#header .nav-sp ul li span{display:block;padding:8px 0;color:#fbe101}#footer{background:#fbe101}#footer .pagetop{position:fixed;height:50px;padding:0 10px;z-index:10000}#footer .pagetop a{float:right;width:40px;height:40px}#footer .copyright{font-size:10px;line-height:40px}.heading{width:88%;height:auto;max-width:20pc;padding-top:10%;line-height:1em;font-size:200%}#contact{padding:20px 10px 10px}#contact .btn a{font-size:24px}}.social-link{position:fixed;z-index:3;top:10pc;right:0}.social-link ul{overflow:hidden;background:0 0;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.social-link ul li{position:relative;width:56px;height:58px;background:0 0}.social-link ul li a,.social-link ul li span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;box-sizing:border-box;-webkit-box-sizing:border-box}.social-link ul li a{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.social-link ul li:last-child a,.social-link ul li:last-child span{border-bottom:1px solid #e8e8e8;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.social-link ul li:first-child a,.social-link ul li:first-child span{-webkit-border-top-left-radius:5px;border-top-left-radius:5px}.social-link ul li.twitter span{border-color:#55acee;background-color:#55acee;background-image:url(/_/img/sns/icon_twitter_on.png)}.social-link ul li.twitter a{background-image:url(/_/img/sns/icon_twitter.png)}.social-link ul li.facebook span{border-color:#3a5795;background-color:#3a5795;background-image:url(/_/img/sns/icon_facebook_on.png)}.social-link ul li.facebook a{background-image:url(/_/img/sns/icon_facebook.png)}.social-link ul li.instagram span{border-color:#517fa4;background-color:#517fa4;background-image:url(/_/img/sns/icon_instagram_on.png)}.social-link ul li.instagram a{background-image:url(/_/img/sns/icon_instagram.png)}.social-link ul li.tripadvisor span{border-color:#5a9643;background-color:#5a9643;background-image:url(/_/img/sns/icon_tripadvisor_on.png)}.social-link ul li.tripadvisor a{background-image:url(/_/img/sns/icon_tripadvisor.png)}.social-link ul li a:hover{opacity:0}@media only screen and (max-width:730px){.social-link{display:none}}#youtube-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;z-index:2}@-moz-keyframes spinn{0%{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#youtube-loader:before{content:"";position:absolute;left:50%;top:50%;z-index:1;width:50px;height:50px;margin:-25px 0 0-25px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-top:5px solid #555;border-radius:50%}#youtube-player{position:absolute;top:0;left:0}#player-overlay{display:none;width:100%;padding-top:56.25%;background:#000}#player{display:none;position:fixed;top:0;left:0}#about h3,#case h3{text-shadow:2px 2px 0#fff}#about .line,#case .line{box-shadow:2px 2px 0#fff}#about .list,#case .list,#price table.info,#spec table.info{border-collapse:separate}#main{overflow:hidden;position:relative;background:#000}#main .base{display:none;width:100%}#main,#main .base img{width:100%}#main .dotted,#main .photo{position:absolute;top:0;left:0;width:100%}#main .dotted{background:url(/_/img/top/main_dotted.png)50%0}#main .heading{position:absolute;top:50%;left:0;margin-top:-60px;width:100%;text-align:center}#main .btn-patent{position:absolute;top:10px;right:10px}#main .btn-partner{position:absolute;bottom:10px;right:10px}#main .language{position:absolute;bottom:90px;right:10px;width:50%}#main .language li{float:left}#main .language#lpc{display:block}#body{position:relative;background:#000}#about .line hr,#btnSp,#btnSp .language#lsp,#smedia{display:none}#main .btn-tour{position:absolute;bottom:14px;left:14px}#about{padding-bottom:60px;background:url(/_/img/about/about_bg.jpg)50%0 no-repeat #999;background-size:cover}#about.bg-lazy{background-image:none!important}#about .inner{margin:0 auto;max-width:831pt}#about .tx-about{background:#fff;margin:42px auto;max-width:810pt}#about .tx-about h3{background:#fbe101;margin:0;padding:14px 21px 10px;font-size:24px}#about .tx-about p{font-size:13px;line-height:1.6;margin:0;padding:21px 24px}.media-inner{background-image:url(/_/img/slider/media.webp);width:100%;height:250px;background-repeat:repeat-x;background-position:0 0;-webkit-animation:medialoop 20s linear infinite;animation:medialoop 20s linear infinite}.famous-inner{background-image:url(/_/img/slider/famous.webp);width:100%;height:250px;background-repeat:repeat-x;background-position:0 0;-webkit-animation:medialoop2 25s linear infinite;animation:medialoop2 25s linear infinite}@-webkit-keyframes medialoop{0%{background-position:0 0}to{background-position:-1480px 0}}@keyframes medialoop{0%{background-position:0 0}to{background-position:-1480px 0}}@-webkit-keyframes medialoop2{0%{background-position:0 0}to{background-position:-6090px 0}}@keyframes medialoop2{0%{background-position:0 0}to{background-position:-6090px 0}}#about h3{margin:0 1pc;padding-bottom:6px;font-size:30px;line-height:34px}#about .line{margin:0 1pc;height:5px;background:#000}#about .list{display:table;width:100%;border-spacing:1pc}#about .list dl{display:table-cell;width:33.3%;max-width:348px;vertical-align:top}#about .list dl dt{position:relative}#about .list dl dt .img{width:100%}#about .list dl dt .coming{overflow:hidden;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/_/img/comingsoon.png)50% 50%no-repeat;text-indent:-999em}#about .list dl dt .num{position:absolute;bottom:0;left:0;z-index:0;display:block;width:50px;height:50px;background:url(/_/img/price_howto_num_bg.png)center center no-repeat;font-family:"Arial Narrow",sans-serif;font-size:28px;line-height:50px;text-align:center}#about .list dl dd{padding:20px 25px}#about .list dl dd h4{font-size:21px;line-height:1.3}#about .list dl dd h4 img{margin-left:8px}#about .list dl dd p{margin-top:10px;font-size:13px;line-height:1.5}#about .features{margin-top:20px;width:100%}#about .features .list dl{background:#fff}#about .options{margin-top:30px;width:100%}#about .options .list dl{background:url(/_/img/about/about_options_bg.png)no-repeat #f9d400;background-size:contain}#about .attention{margin-top:40px;padding:0 40px}#about .attention .frame{box-sizing:border-box;margin:0 auto;padding:10px;max-width:1180px;background:url(/_/img/attention_bg01.webp)}#about .attention .frame div{box-sizing:border-box;display:table;width:100%;padding:20px;border-top:2px solid #806e0c;border-left:2px solid #806e0c;border-right:2px solid #f5e581;border-bottom:2px solid #f5e581;background:url(/_/img/attention_bg02.webp)}#about .attention .frame div h3{padding-right:30px;width:1px;white-space:nowrap;font-size:18px;line-height:1.2}#about .attention .frame div p{font-size:13px;line-height:1.2}#about .howto{margin-top:30px;padding:0 40px}#about .howto .frame{box-sizing:border-box;margin:0 auto;padding:28px;max-width:846px;background:#000}#about .howto h3{font-size:18px;line-height:1.2;color:#fff;text-shadow:none}#about .howto ol{margin:10px 0 0;width:100%}#about .howto ol li{display:table;width:100%;border-top:1px solid #000;background:#fff;font-size:14px;line-height:1.7}#about .howto ol li span{display:table-cell;padding:10px;vertical-align:middle}#about .howto ol li span.num{width:74px;padding:0;border-right:1px solid #000;background:url(/_/img/price/price_howto_num_bg.png)0 50%no-repeat #fbe101;background-size:cover;text-align:center;font-family:Arial Narrow,sans-serif;font-size:28px}#spec{padding:0 20px 70px;background:#000}#spec .inner{margin:0 auto;max-width:950px}#spec .car{margin-top:30px;width:100%}#spec .car h3{background:#fbe101;margin-bottom:1px;font-size:22px;line-height:3pc;text-align:center}#spec .car .gallery{padding:30px 0;background:#fff}#spec .car .gallery .wrapper{display:table;margin:0 auto;width:92%}#spec .car .gallery .wrapper .img{position:relative;display:table-cell;width:88%;text-align:center}#spec .car .gallery .wrapper .img .photo{position:absolute;top:0;left:0;width:100%}#spec .car .gallery .wrapper .img .photo li{display:none;position:absolute;top:0;left:0;width:100%}#case .list dl dt{position:relative}#spec .car .gallery .wrapper .img .photo li:first-child{display:block}#spec .car .gallery .wrapper .img img{width:100%;max-width:700px}#spec .car .gallery .wrapper .thumb{display:table-cell;width:12%}#spec .car .gallery .wrapper .thumb ul li{margin-top:10px}#spec .car .gallery .wrapper .thumb ul li img{width:100%;max-width:98px;border:1px solid #ccc}#spec table.info{margin-top:34px;width:100%;border-spacing:1px;font-size:1pc;line-height:1.4;color:#222}#spec table.info td,#spec table.info th{padding:8px 9pt;-webkit-font-smoothing:antialiased}#spec table.info th{background:#e5e5e5}#spec table.info td{background:#f4f4f4;font-weight:700}.photo-inner{background-image:url(/_/img/slider/photo.webp);width:100%;height:150px;background-repeat:repeat-x;background-position:0 0;-webkit-animation:photoloop 20s linear infinite;animation:photoloop 20s linear infinite}.photo-inner.bg-lazy{background-image:none!important}@-webkit-keyframes photoloop{0%{background-position:0 0}to{background-position:-888px 0}}@keyframes photoloop{0%{background-position:0 0}to{background-position:-888px 0}}#case{padding-bottom:60px;background:url(/_/img/about/about_bg.jpg)50%0 no-repeat #999;background-size:cover}#case .inner{margin:0 auto;max-width:831pt}#case h3{margin:0 1pc;padding-bottom:6px;font-size:30px;line-height:34px}#case .line{margin:0 1pc;height:5px;background:#000}#case .line hr{display:none}#case .list{display:table;width:100%;border-spacing:1pc}#case .list dl{display:table-cell;width:33.3%;max-width:348px;vertical-align:top}#case .list dl dt .img{width:100%;height:56%}#case .list dl dd{padding:20px 25px}#case .list dl dd h4{font-size:21px;line-height:1.3}#case .list dl dd p span img{margin-right:4px}#case .features{margin-top:20px;width:100%}#case .features .list dl{background:#fff}#case .btn_newsmore{text-align:center;padding:24px 0 3pc}#case .btn_newsmore a{color:#fbe101;background:url(/_/img/btn.jpg)center center no-repeat;background-size:contain;width:90%;max-width:500px;margin:0 auto;height:90pt;display:block;font-size:28px;line-height:90pt}#price .course-inner{width:930px;margin:0 auto;padding-top:20px}#price .course-info{background:#926c53;padding:14px;width:910px;margin-left:18px}#price .course-graph{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:25pc;height:291px;padding-top:9pt;text-align:center;float:left}#price .course-price{background:url(/_/img/course/bg_yen.png)no-repeat;background-position:scaleX (1);width:470px;height:291px;float:right;padding-top:5px;overflow:hidden}#price .course-price li{font-family:ヒラギノ角ゴ Pro W6,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,MS PGothic,sans-serif;background:url(/_/img/course/ic_yen.png)no-repeat;background-position:left;height:5pc;width:420px;margin:24px auto 0;padding-left:78pt;text-shadow:2px 2px 2px #fff;font-weight:700;font-size:30px;line-height:1.3;-moz-background-size:5pc auto;background-size:5pc auto}html[lang=ar] #price .course-price li{background-position:right;padding-right:78pt;padding-left:0}html[lang=he] #price .course-price li{background-position:right;padding-right:78pt;padding-left:0}#price .course-price li span{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,MS PGothic,sans-serif;font-weight:400;font-size:28px}html[lang=ar] #price .course-price li span{font-size:18px}html[lang=he] #price .course-price li span{font-size:18px}#price .price-include{font-size:9pt;line-height:1.2!important;font-weight:400;padding:14px 20px}#price .course-tx{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:100%;padding:30px 36px;margin-top:14px;line-height:1.8}#price{padding:0 20px 70px;background:url(/_/img/price/price_bg.jpg)50%0 repeat-x;background-size:cover}#price.bg-lazy{background-image:none!important}#price .inner{margin:35px auto 0;padding-bottom:70px;width:100%;max-width:70pc;background:#fff}#price .main{text-align:center}#price .main img{width:100%;max-width:795pt}#price table.info{width:100%;border-spacing:2px;font-size:1pc;line-height:1.4;color:#222}#price table.info td,#price table.info th{padding:8px 9pt;-webkit-font-smoothing:antialiased;text-align:center}#price table.info th{background:#e5e5e5}#price table.info td{background:#f4f4f4;font-weight:700}#price table.info th.cap{background:#000;color:#fff}#price ul.note{margin-top:10px;font-size:14px;line-height:1.5}#price .option,#price .rental{margin:0 auto;padding:0 40px;max-width:846px}#price .option h3,#price .rental h3{padding-bottom:10px;font-size:22px;line-height:26px}#price .option{margin-top:40px;overflow:hidden}#price .option table.info th{text-align:left;padding:2px}#price .option table.info th.noimg{padding:8px 9pt}#price .option table.info th.cap{padding:8px 9pt;text-align:center}#price .option table.info th dl{display:table}#price .option table.info th dd,#price .option table.info th dt{display:table-cell;vertical-align:middle}#price .option table.info th dt{padding-right:10px}#price .option table.info th span{display:block;font-size:13px;line-height:1.4}#price .attention{margin-top:40px;padding:0 40px}#price .attention .frame{box-sizing:border-box;margin:0 auto;padding:10px;max-width:846px;background:url(/_/img/attention_bg01.webp)}#price .attention .frame div{box-sizing:border-box;display:table;width:100%;padding:20px;border-top:2px solid #806e0c;border-left:2px solid #806e0c;border-right:2px solid #f5e581;border-bottom:2px solid #f5e581;background:url(/_/img/attention_bg02.webp)}#price .attention .frame div h3,#price .attention .frame div p{display:table-cell;vertical-align:middle}#price .attention .frame div h3{padding-right:30px;width:1px;white-space:nowrap;font-size:18px;line-height:1.2;text-shadow:2px 2px 0#fff}#price .attention .frame div p{font-size:14px;line-height:1.2}#price .howto{margin-top:30px;padding:0 40px}#price .howto .frame{box-sizing:border-box;margin:0 auto;padding:28px;max-width:846px;background:#000}#price .howto h3{font-size:18px;line-height:1.2;color:#fff}#price .howto ol{margin:10px 0 0;width:100%}#price .howto ol li{display:table;width:100%;border-top:1px solid #000;background:#fff;font-size:14px;line-height:1.7}#price .howto ol li span{display:table-cell;padding:10px;vertical-align:middle}#price .howto ol li span.num{width:74px;padding:0;border-right:1px solid #000;background:url(/_/img/price/price_howto_num_bg.png)0 50%no-repeat #fbe101;background-size:cover;text-align:center;font-family:Arial Narrow,sans-serif;font-size:28px}#access{padding:0 20px 70px;background:url(/_/img/access/access_bg.webp)50% 50%no-repeat #000;background-size:cover;overflow:hidden}#access.bg-lazy{background-image:none!important}#access .access-wrapper{margin:0 auto;width:690px}#access .inner{margin:30px 9pt 10px!important;padding:20px 26px 10px!important;width:690px;background:url(/_/img/access/access_inner_bg.png)no-repeat #fbe101;background-size:contain}#access .inner .head{margin:0 auto;font-weight:700;-webkit-font-smoothing:antialiased}#access .inner .head a{color:#000}#access .inner .head h3{display:table-cell;padding-right:24px;font-size:24px;line-height:1.2;vertical-align:top}#access .inner .head h3 span{display:block;padding-top:5px;font-size:13px;line-height:1.2}#access .inner .shopimg{width:215px;padding-top:14px}#access .inner .shopimg img{width:450px;height:auto}#access .inner .shopimg_sp{display:none}#access .inner .head .add{padding-top:10px;font-size:13px;line-height:1.5;vertical-align:top}#access .inner .head .add dl{display:table}#access .inner .head .add dl dd,#access .inner .head .add dl dt{display:table-cell;padding-top:5px}#access .inner .head .add dl dt{width:52px}#access .inner .map iframe{width:100%;height:100%}#access .inner .map,#access .inner .map2{margin-top:22px;width:100%;height:360px;background:#fff}#access .inner .map2 iframe{width:100%;height:100%}#access .inner .access-left{width:450px;float:left}html[lang=ar] #access .inner .access-left{float:right}html[lang=he] #access .inner .access-left{float:right}#access .inner .img-road{padding-top:43px;width:150px;float:right}html[lang=ar] #access .inner .img-road{float:left}html[lang=he] #access .inner .img-road{float:left}#access .inner .img-road ul li{width:146px;margin-right:4px;font-size:80%}#access .inner .img-road ul li p{padding:4px}#access .inner .img-road ul li img{width:100%;height:auto}#access .inner .img-road ul li:last-child{margin-right:0}#access .inner .distance{font-weight:700;font-size:14px;line-height:1.2;text-align:center}#access .inner .distance,#access .inner .shop{padding:15px 0 20px;-webkit-font-smoothing:antialiased}#access .inner .shop{font-size:10px;line-height:1.6;text-align:left}#access .attention{margin:30px 0 18px 24px;padding:0}#access .attention .frame{box-sizing:border-box;margin:0 auto;padding:10px;max-width:846px;background:url(/_/img/attention_bg01.webp)}#access .attention .frame div{box-sizing:border-box;display:table;width:100%;padding:20px;border-top:2px solid #806e0c;border-left:2px solid #806e0c;border-right:2px solid #f5e581;border-bottom:2px solid #f5e581;background:url(/_/img/attention_bg02.webp)}#access .attention .frame div h3,#access .attention .frame div p{display:table-cell;vertical-align:middle}#access .attention .frame div h3{padding-right:30px;width:1px;white-space:nowrap;font-size:18px;line-height:1.2}#access .attention .frame div p{font-size:18px;line-height:1.2}#access .attention a{color:#333;text-decoration:underline}#access .attention a:hover{text-decoration:none}#company{padding:0 20px 70px;background:url(/_/img/company/company_bg.jpg)50% 50%no-repeat #000;background-size:cover;color:#fff}#company .inner{margin:30px auto 0;padding:9pt;width:950px;background:#3b3b3b;background-size:contain}#company .custom-img img{width:100%;height:auto}#company .company-logo{margin-bottom:9pt;margin-right:9pt;float:left}html[lang=ar] #company .company-logo{float:right}html[lang=he] #company .company-logo{float:right}#company .inner .head{display:table;margin:0 auto;-webkit-font-smoothing:antialiased;background:#1d1d1d}#company .inner .head a{color:#000}#company .inner .head h3{display:table-cell;padding:1pc;vertical-align:top;width:40%}#company .inner .head h3 span{display:block;padding-top:5px;font-size:13px;line-height:1.2}#company .inner .head .add{display:table-cell;padding:24px 24px 14px;font-size:13px;line-height:1.5;vertical-align:top;text-align:left;font-weight:700}#company .inner .head .add a{color:#fff}#company .inner .head .add strong{font-size:18px}#company .inner .head .add dl{display:table}#company .inner .head .add dl dd,#company .inner .head .add dl dt{display:table-cell;padding-top:5px}#company .inner .head .add dl dt{width:52px}#company .inner .map iframe{width:100%;height:100%}#company .inner .map,#company .inner .map2{margin-top:22px;width:100%;height:360px;background:#fff}#company .inner .map2 iframe{width:100%;height:100%}#company .inner .map-area{width:100%;overflow:hidden}#company .inner .tx-map{font-size:85%;padding:14px}#company .inner .map-box{width:50%;padding:0 8px;float:left}#company .inner .img img,#company .inner .map-box .img-map{width:100%}#company .inner .map-box:after{content:".";display:block;clear:both;height:0;visibility:hidden}#company .inner .map-box .img-map img{width:100%;height:auto}#company .inner .img{padding-top:26px}#company .inner .shop{padding:8px 0;margin:4px 0 14px;font-size:9px;line-height:1.6;text-align:left;border-top:solid 1px #fff;border-bottom:solid 1px #fff}#company .inner .distance,#company .inner .shop{-webkit-font-smoothing:antialiased;font-weight:400}#company .inner .distance{padding:0 0 20px;font-size:11px;line-height:1.2}#company .staff{background:#1d1d1d;padding:0 0 0 7px;margin-top:14px}#company .staff dl{float:left;font-size:13px;margin:14px 4px 7px}#company .staff dt{padding-bottom:8px}#company .staff dd{padding:0 4px}#first-visit{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10005;background-color:rgba(0,0,0,.5);overflow-y:auto}#first-visit>div{margin:50px auto 0;padding:10px;max-width:400px;width:100%;background:url(/_/img/attention_bg01.webp)}#first-visit>div>div{width:100%;padding:20px;border:2px solid #806e0c;border-right-color:#f5e581;border-bottom-color:#f5e581;background:url(/_/img/attention_bg02.webp)}#first-visit h3{text-align:center;font-size:18px;margin-bottom:15px}#first-visit p{font-size:13px;line-height:1.2;margin-bottom:15px}#first-visit button{color:#fbe101;background:url(/_/img/btn.jpg)center center;height:40px;width:150px;display:block;font-size:15px;margin:25px auto 0;border:0;cursor:pointer;position:relative;text-align:center;line-height:1.2;padding:8px 10px}#first-visit button .subtext{display:block;font-size:11px;color:#fbe101;margin-top:2px;font-weight:400}@media only screen and (max-width:970px){#price .course-inner{width:98%;padding-top:18px}#about .attention .frame div h3,#about .attention .frame div p{display:table-cell;vertical-align:middle}#price .course-img{padding:0 10px}#price .course-img img{width:100%;height:auto}#price .course-info{background:#926c53;padding:14px;width:95%;margin-left:20px}#price .course-graph{width:40%;height:auto;padding:9pt 0}#price .course-graph img{width:96%;height:auto}#price .course-price{background:#fee34d;width:59%;height:291px;float:right;padding-top:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#price .course-price li{background:url(/_/img/course/ic_yen.png)no-repeat;width:85%;margin:0 auto;padding-left:92px;text-shadow:2px 2px 2px #fff;font-weight:700;font-size:18px;line-height:1.3;-moz-background-size:70px auto;background-size:70px auto}#price .course-price li span{font-weight:400;font-size:15px}#price .course-tx{width:100%;padding:14px;margin-top:10px;line-height:1.4;font-size:14px}#price .price-include{font-size:9pt;line-height:1.2!important;font-weight:400;padding:0 20px 14px}#company{padding:0 10px 20px}#company .inner{box-sizing:border-box;margin-top:10px;padding:15px 10px 0;width:100%}#company .inner .head{display:block;text-align:center;padding:14px}#company .inner .head h3{display:block;padding:0;font-size:20px;line-height:1.2;width:100%}#company .company-logo{margin:0 0 8px;float:none;text-align:center}#company .inner .head h3 span{display:block;padding-top:5px;font-size:9pt;line-height:1.8}#company .inner .head .add{display:block;padding:0;border:0;font-size:9pt;line-height:1.5;margin-top:14px}#company .inner .head .add p{padding-bottom:10px}#company .inner .head .add dl{margin:0 auto;text-align:left;width:100%}#company .inner .head .add dl dd,#company .inner .head .add dl dt{padding-top:0}#company .inner .head .add dl dt{padding-right:10px;width:46px;text-align:right;white-space:nowrap}#company .inner .map,#company .inner .map2{margin-top:10px;width:100%;height:15pc}#company .inner .map-area{width:100%;overflow:hidden}#company .inner .tx-map{font-size:75%;padding:8px 4px}#company .inner .map-box{width:100%;padding:0 8px 24px;float:none}#company .inner .map-box:after{display:block;height:0}#company .inner .map-box .img-map img,#company .staff img{height:auto;width:100%}#company .inner .map-box .img-map{width:100%}#company .inner .img{padding-top:10px}#company .inner .distance{padding:10px 0 15px;font-size:11px;line-height:1.8}#company .inner p.shop{padding:15px 0 20px;font-size:11px;line-height:1.6;text-align:left;-webkit-font-smoothing:antialiased}#company .staff{width:100%;padding:7px 14px}#company .staff dl{float:none;width:100%}#company .staff dl:after{display:block;height:0}#company .staff dt{padding-bottom:8px;width:30%;margin-right:4px;float:left}#company .staff dd{padding:0 4px;width:68%;float:right}}@media only screen and (max-width:730px){#company .inner .map-box:after,#company .staff dl:after{content:".";clear:both;visibility:hidden}#main .base{display:block}#main .btn-member,#main .btn-partner,#main .btn-patent,#main .language#lpc{display:none}#main .dotted{background:0 0}#main .heading{position:absolute;top:auto;left:0;bottom:0;margin-top:0;width:100%;height:auto;max-width:100%;font-size:18px;text-shadow:none;padding:10px 0}#main .heading span.lead{font-size:10px;text-shadow:none}#main .heading img{position:absolute;bottom:0;left:-10%;width:120%;max-width:auto}#main .language{position:absolute;top:5px;right:5px;width:100%}#main .language li{width:45px}#main .language li img{width:100%;height:auto}#btnSp .language#lsp{display:block;padding-top:10px}#btnSp .language#lsp li{width:45px;float:left}#main .btn-tour{display:none}#btnSp{display:inline}#btnSp li{padding-top:0}#btnSp li img{width:100%;height:auto}#btnSp li.btn-sp-head{float:none;width:80%;text-align:center;margin:0 auto}#btnSp .mov-list{margin:6px 0}#btnSp .mov-list li{width:50%;float:left;text-align:center}#btnSp .btn_buy img,#btnSp .mov-list li img{width:100%;height:auto}#btnSp .btn_buy{text-align:center;padding:2px 0 4px}#smedia{display:block;padding:6px 0 15px}#smedia ul{margin:0 auto;display:table}#smedia ul li{padding:0 10px;display:table-cell}#smedia ul li img{width:50px}#about .attention,#about .howto{padding:0 10px}#about .howto .frame{padding:15px}#about .attention .frame div h3,#about .attention .frame div p{display:inline;vertical-align:middle}#about{padding-bottom:20px}#about .tx-about{background:#fff;margin:42px 10px;width:auto}#about .tx-about h3{background:#fbe101;padding:10px 21px 8px}#about .tx-about h3,#about h3{margin:0;font-size:18px;line-height:1.2}.media-inner{background-image:url(/_/img/slider/media-sp.webp);width:100%;height:150px;-webkit-animation:medialoopSp 10s linear infinite;animation:medialoopSp 10s linear infinite}.famous-inner{background-image:url(/_/img/slider/famous-sp.webp);width:100%;height:150px;background-repeat:repeat-x;background-position:0 0;-webkit-animation:medialoopSp2 25s linear infinite;animation:medialoopSp2 25s linear infinite}@-webkit-keyframes medialoopSp{0%{background-position:0 0}to{background-position:-888px 0}}@keyframes medialoopSp{0%{background-position:0 0}to{background-position:-888px 0}}@-webkit-keyframes medialoopSp2{0%{background-position:0 0}to{background-position:-3654px 0}}@keyframes medialoopSp2{0%{background-position:0 0}to{background-position:-3654px 0}}#about .line{margin:0;height:3px}#about .list{display:block;border-spacing:0}#about .list dl{display:table;margin-top:10px;width:100%;max-width:100%}#about .list dl dd,#about .list dl dt{display:table-cell;vertical-align:top}#about .list dl dt{width:40%}#about .list dl dt .img{opacity:0}#about .list dl dt .coming{background-size:contain}#about .list dl dt .num{top:0;left:0;width:30px;height:30px;font-size:18px;line-height:30px}#about .list dl dd{width:60%;padding:0}#about .list dl dd h4{padding:10px 10px 0;font-size:15px;line-height:1.3}#about .list dl dd h4 img{margin-left:5px;width:28px}#about .list dl dd p{margin-top:3px;padding:0 10px 10px;font-size:11px;line-height:1.5}#about .features{margin-top:15px;padding:0 10px;width:auto}#about .features .list dl{background:#fff}#about .features .list dl.list01 dt{background:url(/_/img/about/features01.jpg)50% 50%no-repeat}#about .features .list dl.list02 dt{background:url(/_/img/about/features02.jpg)50% 50%no-repeat}#about .features .list dl.list03 dt{background:url(/_/img/about/features03.jpg)50% 50%no-repeat}#about .features .list dl dt{background-size:cover}#about .options{margin-top:25px;padding:0 10px;width:auto}#about .options .list dl{background:#f9d400}#about .options .list dl.list01 dt{background:url(/_/img/about/options01.webp)50% 50%no-repeat}#about .options .list dl.list02 dt{background:url(/_/img/about/options02.webp)50% 50%no-repeat}#about .options .list dl.list03 dt{background:url(/_/img/about/options03.webp)50% 50%no-repeat}#about .options .list dl dt{background-size:cover}#spec{padding:0 10px 20px}#spec .car{margin-top:10px}#spec .car h3{padding:5px 0;font-size:15px;line-height:1.5;text-align:center}#spec .car .gallery{padding:10px 0}#spec .car .gallery .wrapper,#spec .car .gallery .wrapper .img{display:block;width:100%}#spec .car .gallery .wrapper .thumb{display:block;width:auto;padding:0 10px}#spec .car .gallery .wrapper .thumb ul{display:table;width:100%}#spec .car .gallery .wrapper .thumb ul li{box-sizing:border-box;display:table-cell;margin-top:20px;padding:0 5px;width:20%}#spec table.info{margin-top:20px;border-spacing:1px;font-size:9pt;line-height:1.4}#spec table.info td,#spec table.info th{padding:4px 6px}#case{padding-bottom:20px}#case .tx-about{background:#fff;margin:42px 10px;width:auto}#case .tx-about h3{background:#fbe101;padding:10px 21px 8px}#case .tx-about h3,#case h3{margin:0;font-size:18px;line-height:1.2}#case .line{margin:0;height:3px}#case .list{display:block;border-spacing:0}#case .list dl{display:table;margin-top:10px;width:100%;max-width:100%}#case .list dl dd,#case .list dl dt{display:table-cell;vertical-align:top}#case .list dl dt{width:40%}#case .list dl dt .coming{background-size:contain}#case .list dl dt .num{top:0;left:0;width:30px}#case .list dl dd{width:60%;padding:0}#case .list dl dd h4{padding:10px 10px 0;font-size:15px;line-height:1.3}#case .list dl dd h4 img{margin-left:5px;width:28px}#case .list dl dd p{margin-top:3px;padding:0 10px 10px;font-size:12px;line-height:1.5}#case .features{margin-top:15px;padding:0 10px;width:auto}#case .features .list dl{background:#fff}#case .features .list dl dt{background-size:cover}#case .options{margin-top:25px;padding:0 10px;width:auto}#case .options .list dl{background:#f9d400}#case .options .list dl dt{background-size:cover}#case .btn_newsmore{text-align:center;padding:24px 0 36px}#case .btn_newsmore img{width:100%;height:auto}#price .course-inner{width:100%;padding-top:18px}#price .course-img{padding:0 10px}#price .course-img img{width:100%;height:auto}#price .course-info{background:#926c53;margin-left:0;width:100%}#price .course-graph{width:100%;height:auto;padding:9pt 0;margin-bottom:10px}#price .course-graph img{width:50%;height:auto}#price .course-price{background:#fee34d;width:100%;height:auto;float:right;padding-top:14px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#price .course-price li{background:url(/_/img/course/ic_yen.png)no-repeat;background-position:left;width:90%;height:50px;margin:0 auto;padding-left:38px;text-shadow:2px 2px 2px #fff;font-weight:700;font-size:14px;line-height:1.3;-moz-background-size:30px auto;background-size:30px auto}html[lang=ar] #price .course-price li{padding-right:38px;padding-left:0;background-position:right}html[lang=he] #price .course-price li{padding-right:38px;padding-left:0;background-position:right}#price .course-price li span{font-weight:400;font-size:15px}html[lang=ar] #price .course-price li span{font-size:12px}html[lang=he] #price .course-price li span{font-size:12px}#price .course-tx{width:100%;padding:14px;margin-top:9pt;line-height:1.4;font-size:14px}#price .course-price li .strikethrough{text-decoration:line-through;text-decoration-thickness:4px;text-decoration-color:red}#price .price-include{font-size:10px;line-height:1.2!important;font-weight:400;padding:0 10px 10px}#price{padding:0}#price .inner{margin-top:10px;padding-bottom:10px}#price table.info{border-spacing:1px;font-size:9pt;line-height:1.4}#price table.info td,#price table.info th{padding:4px 5px}#price ul.note{font-size:11px;line-height:1.5}#price .option,#price .rental{padding:0 10px}#price .option h3,#price .rental h3{padding-bottom:5px;font-size:1pc;line-height:1.2}#price .option{margin-top:20px}#price .option table.info th{padding:1px}#price .option table.info th.cap,#price .option table.info th.noimg{padding:4px 5px}#price .option table.info th dd,#price .option table.info th dl,#price .option table.info th dt{display:block}#price .option table.info th dt{padding-right:0}#price .option table.info th dd{padding:5px}#price .option table.info th dd br{display:none}#price .option table.info th span{font-size:10px;line-height:1.4}#price .attention{padding:0;margin-top:10px}#price .attention .frame{margin:0 10px;padding:5px}#price .attention .frame div{padding:10px}#price .attention .frame div h3,#price .attention .frame div p{display:block}#price .attention .frame div h3{padding:0 0 2px;width:auto;font-size:15px;line-height:1.2}#price .attention .frame div p{font-size:11px;line-height:1.5}#price .howto{margin-top:10px;padding:0}#price .howto .frame{margin:0 10px;padding:10px}#price .howto h3{font-size:1pc;line-height:1.2}#price .howto ol li{font-size:9pt;line-height:1.5}#price .howto ol li span{padding:8px;vertical-align:middle}#price .howto ol li span.num{width:40px}#price .howto ol li span.num img{width:100%}#access{padding:0 10px 20px}#access .access-wrapper{width:98%}#access .inner{box-sizing:border-box;margin:10px 0 0;padding:15px 10px 0;width:100%}#access .inner .head{display:block;text-align:center}#access .inner .head h3{display:block;padding:0;font-size:20px;line-height:1.2}#access .inner .head h3 span{display:block;padding-top:5px;font-size:9pt;line-height:1.8}#access .inner .shopimg{display:none}#access .inner .shopimg_sp{display:block;width:40%;padding:14px 0;float:left;margin-right:14px}#access .inner .shopimg_sp img{width:100%;height:auto}#access .inner .head .add{display:block;padding:14px 0 0;border:0;font-size:9pt;line-height:1.5;text-align:left}#access .inner .head .add p{padding-bottom:10px;text-align:left}#access .inner .head .add dl{text-align:left;width:170px}#access .inner .head .add dl dd,#access .inner .head .add dl dt{padding-top:0}#access .inner .head .add dl dt{padding-right:10px;width:46px;text-align:left;white-space:nowrap}#access .inner .map,#access .inner .map2{margin-top:10px;width:100%;height:15pc}#access .inner .access-left{width:100%;float:none}#access .inner .img-road{width:100%}#access .inner .img-road ul li{float:none;width:100%;margin-right:0;margin-bottom:8px;overflow:hidden}#access .inner .img-road ul li p{padding:8px}#access .inner .distance{padding:10px 0 15px;font-size:9pt;line-height:1.8}#access .attention{padding:0;margin-top:15px;margin-left:0;text-align:center}#access .attention .frame{padding:5px}#access .attention .frame div{padding:10px}#access .attention .frame div h3,#access .attention .frame div p{display:block}#access .attention .frame div h3{padding:0 0 2px;width:auto;font-size:15px;line-height:1.2}#access .attention .frame div p{font-size:14px;line-height:1.5}#company{padding:0 10px 20px}#company .inner{box-sizing:border-box;margin-top:10px;padding:15px 10px 0;width:100%}#company .inner .head{display:block;text-align:center;padding:14px}#company .inner .head h3{display:block;padding:0;font-size:20px;line-height:1.2;width:100%}#company .company-logo{margin:0 0 8px;float:none;text-align:center}#company .inner .head h3 span{display:block;padding-top:5px;font-size:9pt;line-height:1.8}#company .inner .head .add{display:block;padding:0;border:0;font-size:9pt;line-height:1.5;margin-top:14px}#company .inner .head .add p{padding-bottom:10px}#company .inner .head .add dl{margin:0 auto;text-align:left;width:100%}#company .inner .head .add dl dd,#company .inner .head .add dl dt{padding-top:0}#company .inner .head .add dl dt{padding-right:10px;width:46px;text-align:right;white-space:nowrap}#company .inner .map,#company .inner .map2{margin-top:10px;width:100%;height:15pc}#company .inner .map-area{width:100%;overflow:hidden}#company .inner .tx-map{font-size:75%;padding:8px 4px}#company .inner .map-box{width:100%;padding:0 8px 24px;float:none}#company .inner .map-box:after{display:block;height:0}#company .inner .map-box .img-map img,#company .staff img{height:auto;width:100%}#company .inner .map-box .img-map{width:100%}#company .inner .img{padding-top:10px}#company .inner .distance{padding:10px 0 15px;font-size:11px;line-height:1.8}#company .inner p.shop{padding:15px 0 20px;font-size:11px;line-height:1.6;text-align:left;-webkit-font-smoothing:antialiased}#company .staff{width:100%;padding:7px 14px}#company .staff dl{float:none;width:100%}#company .staff dl:after{display:block;height:0}#company .staff dt{padding-bottom:8px;width:30%;margin-right:4px;float:left}#company .staff dd{padding:0 4px;width:68%;float:right}}.changeshop-opener{cursor:pointer}#changeshop-overlay{display:none;position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}#changeshop{display:none;position:absolute;z-index:9999;top:0;left:50%;margin:0 0 0-250px;width:500px;background:#fff;text-align:center;letter-spacing:1px}#changeshop .inner{padding:30px;background-color:#fbe101}#changeshop .h{margin:0 0 8px 0;padding:10px 0;border:1px solid #222;background-color:#f29140;color:#fff}#changeshop p{height:100%;background-color:#222;font-weight:700;color:#fbe101}#changeshop p a{display:block;padding:10px 0;color:#fbe101;background-color:#222}#changeshop p a:hover{opacity:.7;text-decoration:none}#changeshop ul li{padding:2px 0}#changeshop .tokyo{display:table;width:100%;padding-bottom:2px}#changeshop .tokyo .col1{display:table-cell;vertical-align:middle;width:180px;background-color:#222}#changeshop .tokyo .col2{display:table-cell;vertical-align:middle;padding-left:4px}#changeshop .tokyo .col2 ul li:first-child{padding-top:0}#changeshop .tokyo .col2 ul li:last-child{padding-bottom:0}#changeshop .close{overflow:hidden;position:absolute;top:-30px;right:-30px;width:60px;height:60px;background:url(/_/img/menu/close_changeshop.png)50% 50%no-repeat;text-indent:-999em;cursor:pointer}#changeshop .close:hover{opacity:.8}@media only screen and (max-width:730px){#changeshop-overlay{height:0}#changeshop{left:-200%}#header .nav-sp .inner{overflow:hidden;width:100%}#header .nav-sp ul{width:101%}#header .nav-sp ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}#header .nav-sp ul li{float:left;width:33.3%;display:block;border-bottom:1px solid #333;border-right:1px solid #333;font-weight:700;font-size:13px;line-height:16px;color:#fbe101}#header .nav-sp ul li:last-child{width:66.6%}#header .nav-sp ul li:first-child{float:none;width:100%}#header .nav-sp ul.changeshop{background-color:#f6bf96}#header .nav-sp ul.changeshop li{width:50%;border-color:#666}#header .nav-sp ul.changeshop li:last-child{width:50%}#header .nav-sp ul.changeshop li:first-child{width:100%;background-color:#f29140}#header .nav-sp ul.changeshop li:first-child span{color:#fff}#header .nav-sp ul.changeshop li a{color:#333}}