body{background-color:#2b2a2a;font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",verdana,sans-serif;font-weight:500;font-size:16px;height:100%;color:#222;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}p{line-height:160%;margin-top:5px;margin-bottom:5px}.centered{text-align:center}a{color:#222;word-wrap:break-word;-webkit-transition:color .1s ease-in , background .1s ease-in;-moz-transition:color .1s ease-in , background .1s ease-in;-ms-transition:color .1s ease-in , background .1s ease-in;-o-transition:color .1s ease-in , background .1s ease-in;transition:color .1s ease-in , background .1s ease-in}a:hover,a:focus{color:#222;opacity:.8;outline:0;text-decoration:none;cursor:pointer}a:before,a:after{-webkit-transition:color .1s ease-in , background .1s ease-in;-moz-transition:color .1s ease-in , background .1s ease-in;-ms-transition:color .1s ease-in , background .1s ease-in;-o-transition:color .1s ease-in , background .1s ease-in;transition:color .1s ease-in , background .1s ease-in}a:hover img{opacity:.8;filter: alpha(opacity=0.8);-ms-filter:"alpha( opacity=0.8 )"}header{position:relative}.logoarea{margin:20px 0 30px 20px}@media screen and (max-width:768px){.logoarea{margin:10px 0 10px 10px}}@media screen and (max-width:570px){.logoarea{margin:10px 0 10px 10px}}.logo{width:160px;margin:0 auto 20px;cursor:pointer}@media screen and (max-width:1100px){.logo{width:120px}}@media screen and (max-width:992px){.logo{width:90px}}@media screen and (max-width:768px){.logo{margin:0}}@media screen and (max-width:570px){.logo{width:80px}}h1{font-size:12px;color:#fff}@media screen and (max-width:768px){h1{display:none}}.headersearch{position:absolute;top:20px;right:140px}@media screen and (max-width:768px){.headersearch{display:none}}.headersearch02{position:absolute;top:50px;right:140px}@media screen and (max-width:768px){.headersearch02{display:none}}.search_container{box-sizing:border-box;position:relative;border:1px solid #fff;padding:3px 10px;border-radius:20px;height:2.3em;width:260px;overflow:hidden;background:#fff}.search_container input[type="text"]{border:none;height:2.0em}.search_container input[type="text"]:focus{outline:0}.search_container input[type="submit"]{cursor:pointer;font-family:FontAwesome;font-size:1.3em;border:none;background:none;color:#222;position:absolute;width:2.5em;height:2.5em;right:0;top:-10px;outline:none}.footer{padding:50px;background:#222}@media screen and (max-width:768px){.footer{padding:10px 0}}.menu{width:100%}.dropmenu{*zoom: 1;list-style-type:none;padding:0;display:flex;justify-content:center}.dropmenu:before{content:"";display:table}.dropmenu:after{content:"";display:table;clear:both}.dropmenu li{letter-spacing:1px;position:relative;list-style-type:none;float:left;padding:0 5px;text-align:center;margin-left:20px}.dropmenu li a{display:block;margin:0;text-decoration:none;padding:10px 0;color:#fff}@media screen and (max-width:1010px){.dropmenu{display:block;margin:0 auto;text-align:center}}@media screen and (max-width:992px){.dropmenu li{font-size:13px;margin-left:10px}}@media screen and (max-width:570px){.dropmenu li{margin-left:0}.dropmenu li a{padding:0 0}}.copy{font-size:13px;text-align:center;color:#fff}.footer .footer-logo{width:100px;margin-right:20px}.footer .footer-logo01{width:130px}.footer .footer-logo02{width:60px}.footer .footer-bannerarea{text-align:center}@media screen and (max-width:570px){.footer .footer-logo01{width:90px}.footer .footer-logo02{width:40px}}.btn01{color:#fff;font-size:18px;font-weight:bold;background:#222;padding:16px 200px;display:inline-block;transition:.3s;border-radius:50px}.btn01 a{color:#fff}.btn01:hover{transform:scale(1.1)}.btn02{color:#fff;font-size:16px;background:#222;padding:5px;transition:.3s;border-radius:10px}.btn02 a{color:#fff}.btn02:hover{transform:scale(1.1)}@media screen and (max-width:1050px){.btn01{padding:10px 100px}}@media screen and (max-width:570px){.btn01{font-size:16px;max-width:90%;min-width:90%}}.morebtn01{color:#fff;display:inline-block}.morebtn02{color:#222;display:inline-block}.morebtn02 a{color:#222}.morebtn02 a:hover,.morebtn02 a:focus{color:#222}.title01{font-size:36px;letter-spacing:3px;color:#fff}@media screen and (max-width:900px){.title01{font-size:24px}}@media screen and (max-width:570px){.title01{font-size:18px;letter-spacing:0}}.title02{font-size:36px;letter-spacing:3px;color:#222}@media screen and (max-width:900px){.title02{font-size:24px}}@media screen and (max-width:570px){.title02{font-size:18px;letter-spacing:0}}.title03{display:inline-block;position:relative;color:#0aabba;font-size:18px;letter-spacing:2px}@media screen and (max-width:900px){.title03{font-size:14px;letter-spacing:0}}.title04{padding:5px 10px;font-size:22px;line-height:140%;color:#222;letter-spacing:2px}@media screen and (max-width:768px){.title04{font-size:18px}}@media screen and (max-width:570px){.title04{font-size:18px;letter-spacing:0}}.title05{font-size:20px;font-weight:bold;padding-top:.5em;padding-bottom:.5em;margin-bottom:2em;position:relative;border-bottom:solid 3px #222;color:#222;letter-spacing:2px;width:100%}@media screen and (max-width:768px){.title05{font-size:18px}}@media screen and (max-width:570px){.title05{font-size:16px;letter-spacing:0}}.title06{font-size:24px;font-weight:bold;padding-left:.5em;padding-top:.3em;padding-bottom:.3em;margin-bottom:2em;border-left:5px solid #222;color:#222;letter-spacing:2px;display:flex}@media screen and (max-width:768px){.title06{font-size:18px;letter-spacing:0}}.title07{font-size:16px;color:#222;line-height:140%;font-weight:bold;letter-spacing:1px}@media screen and (max-width:570px){.title07{letter-spacing:0}}.title08{font-size:26px;line-height:140%;color:#222;letter-spacing:2px;font-weight:bold}@media screen and (max-width:900px){.title08{font-size:18px}}.title09{position:relative;text-align:center;line-height:1.3;font-size:11px;color:#0aabba}.title09:before,.title09:after{position:relative;display:inline-block;content:"";background:#0aabba;width:2.5px;height:1em;margin:0 .5em;vertical-align:middle}.title09:before{transform:rotate(-35deg)}.title09:after{transform:rotate(35deg)}.title10{font-size:20px;font-weight:bold;margin-bottom:2em;color:#222;letter-spacing:2px;display:flex}@media screen and (max-width:768px){.title10{font-size:18px;letter-spacing:0}}@media screen and (max-width:570px){.title10{font-size:16px}}.js-animation{opacity:0;visibility:hidden;transform:translateY(40px);transition:all 1s}.js-animation.is-show{opacity:1;visibility:visible;transform:translateY(0)}.fadein-text01{animation-name:fadein;animation-duration:2s}@keyframes fadein {
  from {
    opacity: 0;
    transform: translateY(50px); }
  to {
    opacity: 1;
    transform: translateY(0); } }.title-itutemita{padding:20px 0 20px 65px;background:url(/asset/img/xicon-aruku-b.png.pagespeed.ic.9X-yldVr7q.png) no-repeat left center}.title-itutemita-w{padding:20px 0 20px 65px;background:url(/asset/img/xicon-aruku-w.png.pagespeed.ic.OckGkTXWMv.png) no-repeat left center}.title-interview{padding:20px 0 20px 65px;background:url(/asset/img/xicon-miku-b.png.pagespeed.ic.LhvyG8DyZe.png) no-repeat left center}.title-interview-w{padding:20px 0 20px 65px;background:url(/asset/img/xicon-miku-w.png.pagespeed.ic.GBI6yYtXgv.png) no-repeat left center}.title-column{padding:20px 0 20px 65px;background:url(/asset/img/xicon-pen-b.png.pagespeed.ic.BucZZ17urV.png) no-repeat left center}.title-column-w{padding:20px 0 20px 65px;background:url(/asset/img/xicon-pen-w.png.pagespeed.ic.SJIhochI1B.png) no-repeat left center}.title-news{padding:20px 0 20px 65px;background:url(/asset/img/xicon-news-b.png.pagespeed.ic.YFN9Bt1sSK.png) no-repeat left center}.title-news-w{padding:20px 0 20px 65px;background:url(/asset/img/xicon-news-w.png.pagespeed.ic.kV1E6Be1HF.png) no-repeat left center}.title-new{padding:20px 0 20px 65px;background:url(/asset/img/xicon-new.png.pagespeed.ic.ZbbDGFrHnX.png) no-repeat left center}.title-kaigai{padding:20px 0 20px 65px;background:url(/asset/img/xicon-kaigai.png.pagespeed.ic.4PZm1Xl1JA.png) no-repeat left center}.title-calender{padding:20px 0 20px 65px;background:url(/asset/img/xicon-calender02.png.pagespeed.ic.DQn7HRvXu5.png) no-repeat left center}.title-point-b{padding:20px 0 20px 65px;background:url(/asset/img/xicon-point-b.png.pagespeed.ic.54Y7kBwcjh.png) no-repeat left center}.title-view-b{padding:20px 0 20px 65px;background:url(/asset/img/xicon-view-b.png.pagespeed.ic.0v9bx6BwSL.png) no-repeat left center}.title-kaigai{padding:20px 0 20px 65px;background:url(/asset/img/xicon-kaigai-b.png.pagespeed.ic.Ove1CYEEA9.png) no-repeat left center}.title-cool{padding:20px 0 20px 65px;background:url(/asset/img/xicon-cool-b.png.pagespeed.ic.Cop_manTtc.png) no-repeat left center}.title-mysterious{padding:20px 0 20px 65px;background:url(/asset/img/xicon-mysterious-b.png.pagespeed.ic.iMDWf0E7vC.png) no-repeat left center}.title-kandou{padding:20px 0 20px 65px;background:url(/asset/img/xicon-kandou-b.png.pagespeed.ic.LLmR0J3Zuz.png) no-repeat left center}.title-maniac{padding:20px 0 20px 65px;background:url(/asset/img/xicon-maniac-b.png.pagespeed.ic.yK6-noeQta.png) no-repeat left center}.title-zanshin{padding:20px 0 20px 65px;background:url(/asset/img/xicon-zanshin-b.png.pagespeed.ic.e2cnmLEz7G.png) no-repeat left center}.title-dekai{padding:20px 0 20px 65px;background:url(/asset/img/xicon-dekai-b.png.pagespeed.ic.FBKgGmQVrp.png) no-repeat left center}@media screen and (max-width:570px){.title-itutemita{padding:10px 0 10px 50px;background-size:40px}.title-itutemita-w{padding:10px 0 10px 50px;background-size:40px}.title-interview{padding:10px 0 10px 50px;background-size:40px}.title-interview-w{padding:10px 0 10px 50px;background-size:40px}.title-column{padding:10px 0 10px 50px;background-size:40px}.title-column-w{padding:10px 0 10px 50px;background-size:40px}.title-news{padding:10px 0 10px 50px;background-size:40px}.title-news-w{padding:10px 0 10px 50px;background-size:40px}.title-new{padding:10px 0 10px 50px;background-size:40px}.title-kaigai{padding:10px 0 10px 50px;background-size:40px}.title-calender{padding:10px 0 10px 50px;background-size:40px}.title-point-b{padding:10px 0 10px 50px;background-size:40px}.title-view-b{padding:10px 0 10px 50px;background-size:40px}.title-kaigai{padding:10px 0 10px 50px;background-size:40px}.title-cool{padding:10px 0 10px 50px;background-size:40px}.title-mysterious{padding:10px 0 10px 50px;background-size:40px}.title-kandou{padding:10px 0 10px 50px;background-size:40px}.title-maniac{padding:10px 0 10px 50px;background-size:40px}.title-zanshin{padding:10px 0 10px 50px;background-size:40px}.title-dekai{padding:10px 0 10px 50px;background-size:40px}}html,body{overflow-x:hidden}@media screen and (max-width:780px){.spnone{display:none!important}}@media screen and (max-width:570px){.spnone02{display:none!important}}@media screen and (min-width:781px){.sponly{display:none!important}}@media screen and (min-width:570px){.sponly02{display:none!important}}@media screen and (max-width:768px){.ipadnone{display:none!important}}@media screen and (min-width:769px){.ipadonly{display:none!important}}@media screen and (min-width:993px){.ipadonly02{display:none!important}}#page_top{width:60px;height:60px;position:fixed;right:30px;bottom:50px;background:#222;border-radius:50%;z-index:10000}#page_top a{position:relative;display:block;width:60px;height:50px;text-decoration:none}#page_top a::before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f062';font-size:40px;color:#fff;position:absolute;width:40px;height:50px;top:0;bottom:0;right:0;left:0;margin:auto;text-align:center}@media screen and (max-width:570px){#page_top{bottom:120px}}