html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:1rem;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input:focus,textarea:focus{outline:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom;max-width:100%;height:auto}@font-face{font-family:"游明朝 R";font-weight:500;src:local("游明朝 Demibold")}@font-face{font-family:"YuMincho R";font-weight:500;src:local("YuMincho Demibold")}html{position:relative;top:0 !important;font-size:12px}html,body{min-height:100%}body{background:#fff;color:#333;font-size:1rem;font-family:'Arial',"ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro',"游ゴシック",'YuGothic',"メイリオ",'MS PGothic';line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#088a00;text-decoration:none;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;transition:0.2s;cursor:pointer;}a:hover{color:#32af2a;text-decoration:none;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}p{margin-bottom:15px;line-height:1.5;font-size:1.2rem}b{font-size:1rem}.wrapper{padding-top:55px}.clear{clear:both}.container{zoom:1;width:1000px;margin:0 auto}.container:before,.container:after{content:"";display:table}.container:after{clear:both}.container-fluid{zoom:1;width:100%;padding:10px}.container-fluid:before,.container-fluid:after{content:"";display:table}.container-fluid:after{clear:both}.u-pc{display:block}.u-sp{display:none}.hidden{display:none}@media screen and (max-width:1100px){.container{width:95%}}@media screen and (max-width:768px){.u-pc{display:none}.u-sp{display:block}}a:hover img.u-opacity{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}a img.u-opacity{-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;transition:0.2s;}a img.u-opacity:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.grid{font-size:0}.grid_BigPc-1{width:100%;display:inline-block}.grid_BigPc-2{width:50%;display:inline-block}.grid_BigPc-3{width:33.3%;display:inline-block}.grid_BigPc-4{width:25%;display:inline-block}.grid_BigPc-5{width:20%;display:inline-block}.grid_BigPc-6{width:16.666666666666668%;display:inline-block}@media screen and (max-width:1440px){.grid_pc-1{width:50%}.grid_pc-2{width:50%}.grid_pc-3{width:33.3%}.grid_pc-4{width:25%}.grid_pc-5{width:20%}.grid_pc-6{width:16.666666666666668%;display:inline-block}}@media screen and (max-width:1100px){.grid_tb-5{width:20%}.grid_tb-4{width:25%}.grid_tb-3{width:33.3%}.grid_tb-2{width:50%}.grid_tb-1{width:100%}}@media screen and (max-width:768px){.grid_Bigsp-5{width:20%}.grid_Bigsp-4{width:25%}.grid_Bigsp-3{width:33.3%}.grid_Bigsp-2{width:50%}.grid_Bigsp-1{width:100%}}@media screen and (max-width:spM){.grid_sp-2{width:50%}.grid_sp-1{width:100%}}#header{font-family:'Cinzel','Arial',"游明朝 R","YuMincho R","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;background:#0f6909;color:#fff;display:table;position:relative;height:55px;z-index:999;position:fixed;}#header a{color:#fff;display:block;height:100%}#header .header-logo{width:80px;position:absolute;left:10px;z-index:999;}#header .header-logo img{max-width:100%}#header .header-menu{text-align:center;position:absolute;left:0;right:0;top:11px;}#header .header-menu ul li{display:inline-block;padding:0 15px;}#header .header-menu ul li a{padding:5px 10px;font-size:1.2rem;letter-spacing:.5px}#header .header__list li{margin:0}#header .header__navigation{position:relative}#header .header__navigation--child{-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;-ms-transition:ease 0.5s;transition:ease 0.5s;display:none;position:absolute;top:35px;left:0;background:#0f6909;padding-top:15px;padding-bottom:10px;}#header .header__navigation--child li{display:block;}#header .header__navigation--child li a{font-size:1rem !important}#header .header__navigation--hover .header__navigation--child{display:block}#header .header-sns{position:absolute;right:105px;width:70px;text-align:center;top:10px;}#header .header-sns ul li{display:inline-block;padding:4px;}#header .header-sns ul li a{padding:4px}#header .header-btnarea{position:absolute;right:10px;font-size:1.1rem;letter-spacing:.5px;width:95px}#header #header-spbtn{display:none;position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;padding:10px;}#header #header-spbtn span{display:block;height:2px;background:#fff;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}#header #header-spbtn span:before,#header #header-spbtn span:after{content:"";width:18px;background:#fff;height:2px;display:inline-block;position:absolute;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}#header #header-spbtn span:before{top:-8px}#header #header-spbtn span:after{top:8px}@media screen and (max-width:1200px){#header .header-menu ul li{display:inline-block;padding:0 5px;}#header .header-menu ul li a{padding:5px}#header .header-menuWrap{display:block}}@media screen and (max-width:1000px){#header #header-spbtn{display:block;}#header #header-spbtn.active span:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);top:0}#header #header-spbtn.active span{background:#0f6909}#header #header-spbtn.active span:after{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:0}#header .header-logo{left:50%;margin-left:-40px}#header .header-menuWrap{position:absolute;display:none;top:50px;left:0;background:#0f6909;width:100%;padding:20px 0}#header .header-menu,#header .header-sns,#header .header-btnarea{position:static;display:block;margin:0 auto}#header .header-sns{width:auto}#header .header-menu{text-align:left;}#header .header-menu ul li{display:block;padding:0;text-align:center;}#header .header-menu ul li a{padding:5px 0}#header .header__navigation--child{display:block;padding-top:0;padding-bottom:0;position:static}}@media screen and (max-width:768px){body.home.mobile #header{height:110px;}body.home.mobile #header #header-spbtn{width:40px;height:100px;padding-left:20px;}body.home.mobile #header #header-spbtn span{top:50%;height:3px;}body.home.mobile #header #header-spbtn span:before,body.home.mobile #header #header-spbtn span:after{width:40px;height:3px}body.home.mobile #header #header-spbtn span:before{top:-15px}body.home.mobile #header #header-spbtn span:after{top:15px}body.home.mobile #header #header-spbtn.active span:before,body.home.mobile #header #header-spbtn.active span:after{top:0}body.home.mobile #header .header-logo{width:140px;margin-left:-70px;top:25px}body.home.mobile #header .header-menuWrap{top:109px}body.home.mobile #header .header-sns .header__list{font-size:2.2rem}body.home.mobile #header .header-btnarea{width:180px;font-size:2rem}body.home.mobile #header .header-menu ul li a{font-size:2.5rem}body.home.mobile #header .header__navigation--child li a{font-size:2rem !important}}@media screen and (min-width:1001px){.header-menuWrap{display:block !important}}#footer{color:#fff;background:#ddd;position:relative;}#footer .footer__navigation{padding-top:50px;text-align:center;}#footer .footer__navigation .footer__logo{width:140px;margin-bottom:15px}#footer .footer__navigation .footer__link{margin-bottom:30px;}#footer .footer__navigation .footer__link li{display:inline-block;font-size:18px;padding:5px 15px;font-family:'Cinzel','Arial',"游明朝 R","YuMincho R","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;color:#088a00;vertical-align:top}#footer .footer__navigation .footer__link--child li{display:block;font-size:14px;padding:0;text-align:left}#footer .footer__navigation small{width:100%;display:block;background:#595959;padding:15px}@media screen and (max-width:768px){#footer .footer__navigation .footer__link li{display:block;text-align:left;padding:0 50px 10px;}#footer .footer__navigation .footer__link li:nth-child(4){line-height:1.2em}#footer .footer__navigation .footer__link--child li{padding:0}}.btn{border:1px solid #fff;padding:5px 10px;text-align:center}.btn-primary{background:#0f6909;padding:5px 15px;color:#fff;font-family:"F+UD-TsukuMin D","游明朝 R","YuMincho R","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;display:inline-block}input[type="text"],input[type="email"],input[type="tel"],input[type="submit"],input[type="button"],input[type="reset"],select,textarea{display:block;background:#fff;color:#333;font-size:1rem;font-family:'Arial',"ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro',"游ゴシック",'YuGothic',"メイリオ",'MS PGothic';line-height:1.8;letter-spacing:.06rem;padding:3px 5px;border:1px solid #ddd;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;border-radius:2px;line-height:1.5;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;-o-transition:0.2s ease;-ms-transition:0.2s ease;transition:0.2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input[type="submit"]{border:none;cursor:pointer;background:#088a00;color:#fff;padding:5px 20px;}input[type="submit"]:hover{background:#32af2a}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="submit"]:focus,select:focus,textarea:focus{outline:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,select:focus,textarea:focus,input[type="text"]:active,input[type="password"]:active,input[type="email"]:active,textarea:active{border:1px solid #088a00 !important}input[type="radio"]{-webkit-appearance:none;width:13px;height:13px;border:2px solid #fff;-webkit-border-radius:15px;border-radius:15px;background:#fff;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);padding:0;font-size:14px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}div[data-type="radio"] input{display:inline-block}div[data-type="radio"] label:not(:last-of-type){margin-right:10px}input[type="radio"]:checked{background:#088a00;opacity:1;-ms-filter:none;filter:none}input[type="checkbox"]{display:none}input[type="checkbox"] + p:before{content:'';position:relative;top:3px;display:inline-block;background:url("../img/checkbox_bg_off.png");-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;width:15px;height:15px;margin-right:4px}input[type="checkbox"]:checked + p:before{background:url("../img/checkbox_bg_on.png");-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.td_select{position:relative;}.td_select:after{position:absolute;right:3px;content:"\f0d7";font-family:Fontawesome;top:5px;display:block;z-index:2}ul{font-size:1.2rem}ul:not(.sideList li,.snsList li,.footer__link) li{list-style:disc;margin-left:20px}table{font-size:1.2rem}table:not(.form){width:100%;max-width:100%;margin-bottom:20px;text-align:center;}table:not(.form) th{font-weight:bold;background:#fff;white-space:nowrap;text-align:left}table:not(.form) th,table:not(.form) td{border:1px solid #dbdbdb;padding:5px 10px;text-align:left;vertical-align:middle}table.form th{font-weight:bold;font-size:1.2rem}table.form th,table.form td{text-align:left;padding:7px}@media screen and (max-width:640px){table.form th,table.form td{display:block}table.form th{padding:15px 0 5px 0}table.form td{padding:0}table.form input[type="text"],table.form textarea{max-width:100%;width:100%}}#pageTop{position:fixed;right:15px;bottom:15px;width:15px;height:100px;z-index:999;text-align:right}.scrollUp{position:fixed;bottom:0;left:50%;margin-left:-107px;z-index:999}.breadcrumb{margin-bottom:30px;font-size:1rem;line-height:1.5}@media screen and (max-width:768px){.breadcrumb{margin-bottom:20px}}strong{font-weight:bold;font-size:1.2rem}.text-center{text-align:center}.subpage h1:not(.header-logo-h1,.subpage .box h1){font-size:2.4rem;font-weight:bold;margin-top:50px;margin-bottom:10px}.subpage h1.article-head{font-size:2rem;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #dbdbdb;line-height:1.5;padding-bottom:10px}.subpage .box h1:not(.article-head){font-size:1.8rem;font-weight:bold;margin-top:50px;margin-bottom:10px;line-height:1.5}.subpage h2{font-size:2rem;font-weight:bold;margin-bottom:10px}.subpage h3{font-size:1.8rem;font-weight:bold;margin-top:50px;margin-bottom:10px}.subpage h3.ttl{font-size:1.8rem;font-weight:bold;margin-top:50px;margin-bottom:10px}.subpage h4.ttl{font-size:1.6rem;margin-top:40px;margin-bottom:10px;font-weight:bold}.subpage p.ttl{font-size:1.4rem;margin-top:30px}.subpage img{margin-bottom:10px}.markdown{white-space:pre-wrap;white-space:-moz-pre-wrap}@media screen and (max-width:768px){.subpage h1.article-head{font-size:1.5rem}.subpage .box h1:not(.article-head){font-size:1.6rem}}.wp-pagenavi{font-size:1.2rem;display:none}#infscr-loading{text-align:center;}#infscr-loading img{margin:0 auto}#js-loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#fff;}#js-loading p{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#js-loading .loader{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#js-loading #svg-logo{width:300px;fill:#fff;stroke:#0f6909;stroke-width:2;stroke-DASHarray:3000;stroke-DASHoffset:3000;-webkit-animation:test 1s ease-out 0s forwards infinite;-moz-animation:test 1s ease-out 0s forwards infinite;-o-animation:test 1s ease-out 0s forwards infinite;-ms-animation:test 1s ease-out 0s forwards infinite;animation:test 1s ease-out 0s forwards infinite;}@-moz-keyframes test{0%{stroke-DASHoffset:3000;fill:#fff}80%{stroke-DASHoffset:2000;fill:#fff}100%{stroke-DASHoffset:0;fill:#0f6909}}@-webkit-keyframes test{0%{stroke-DASHoffset:3000;fill:#fff}80%{stroke-DASHoffset:2000;fill:#fff}100%{stroke-DASHoffset:0;fill:#0f6909}}@-o-keyframes test{0%{stroke-DASHoffset:3000;fill:#fff}80%{stroke-DASHoffset:2000;fill:#fff}100%{stroke-DASHoffset:0;fill:#0f6909}}@keyframes test{0%{stroke-DASHoffset:3000;fill:#fff}80%{stroke-DASHoffset:2000;fill:#fff}100%{stroke-DASHoffset:0;fill:#0f6909}}#scrollNumber{position:fixed;padding:15px;width:200px;color:#000;top:50%;left:50%;background:#aaa;z-index:9999999999999}.home{overflow-x:hidden;height:auto !important}.parallax-active{z-index:99}.text-shadow{text-shadow:0 0 3px #fff,0 0 3px #fff}.text-shadow-b{text-shadow:0 0 3px #000,0 0 3px #000,0 0 3px #000}.scene:not(#first){overflow:hidden}.scene{position:relative;padding:900px 0;}.scene .bg1,.scene .bg2,.scene .bg3,.scene .bg4,.scene .bg5,.scene .textWrap,.scene .hero_wrap{z-index:55;top:0;left:0;width:100%;height:100%;position:absolute;top:0;left:0}.scene .hero_wrap{z-index:55}.scene .textWrap{z-index:55;padding-top:55px;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;}.scene .textWrap p{margin-bottom:0;margin-left:15px;font-size:1.8rem;}.scene .textWrap p:last-of-type{margin-left:0}.scene .textWrap .upright{-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright}.scene .textWrap strong{font-size:3.5rem;line-height:1.3;margin-left:15px;}.scene .textWrap strong .big{font-size:4.5rem}.scene .textWrap .text1,.scene .textWrap .text2,.scene .textWrap .text3,.scene .textWrap .text4,.scene .textWrap .text5,.scene .textWrap .text6{position:absolute;font-size:1.8rem;font-family:"F+UD-TsukuMin D","游明朝 R","YuMincho R","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}.scene .bg1{z-index:50}.scene .bg2{z-index:49}.scene .bg3{z-index:48}.scene .bg4{z-index:47}.scene .bg5{z-index:46}.ios.tablet .upright{line-height:1.7}.cloud{position:relative;display:table;width:100%;height:550px;text-align:center;z-index:52;background:#fff;}.cloud:before,.cloud:after{position:absolute;left:0;content:"";display:block;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;z-index:-1}.cloud:before{bottom:75%;background:url("../img/top/cloud_top.png") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% 0%}.cloud:after{top:90%;background:url("../img/top/cloud_bottom.png") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% 0%}.cloud .cloud-content{display:table-cell;vertical-align:middle}.cloud .section_header-cloud{text-align:center;font-size:3.5rem;font-family:"F+UD-TsukuMin D","游明朝 R","YuMincho R","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;color:#0f6909}.cloud .btn-primary{padding:8px 30px;margin-top:40px;font-size:1.3rem}@media screen and (max-width:1100px){.scene .textWrap strong{font-size:2.5rem;}.scene .textWrap strong br{display:none}.scene .textWrap strong .big{font-size:3.5rem;display:block}.cloud{height:350px;}.cloud .section_header-cloud{font-size:2.3rem}}#sixth .bg1,#sixth .bg2{height:2600px}#sixth .hero_wrap{height:calc(100vh - 55px);display:table;z-index:100;}#sixth .hero_wrap .hero_area{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}#sixth .hero_wrap .hero-logo img{width:200px}#sixth .hero_wrap .hero-massage{font-size:2rem;font-family:"F+UD-TsukuMin D","游明朝 R","YuMincho R","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;color:#fff}#sixth .hero_wrap #restart{font-size:1.5rem;padding:10px 25px}#sixth .textWrap{color:#333;}#sixth .textWrap .text1{right:50%;margin-right:-234px}#sixth .textWrap .section_header .img_header{display:block;margin-left:40px}#sixth .bg1{background:url("../img/top/6-1.png") no-repeat;-webkit-background-size:1920px auto;-moz-background-size:1920px auto;background-size:1920px auto;background-position:50% 120%}#sixth .bg2{background:url("../img/top/6-2.jpg") no-repeat;-webkit-background-size:1920px auto;-moz-background-size:1920px auto;background-size:1920px auto;background-position:50% 0%}@media screen and (max-width:768px){#sixth .bg1{-webkit-background-size:1400px auto;-moz-background-size:1400px auto;background-size:1400px auto;background-position:50% 100%}}#fifth .bg1,#fifth .bg2,#fifth .bg3,#fifth .bg4,#fifth .bg5{height:3200px}#fifth .textWrap{color:#fff;}#fifth .textWrap .section_header .img_header{display:block;margin-left:10px}#fifth .textWrap .text1{right:15%}#fifth .textWrap .text2{left:10%}#fifth .textWrap .text3{text-align:center;-ms-writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;writing-mode:lr-tb;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:inline-block;top:0;margin-left:-55px;width:100%;}#fifth .textWrap .text3 p{font-size:3rem;margin-top:100px}#fifth .bg1{background:url("../img/top/5-1.png") no-repeat;-webkit-background-size:1920px auto;-moz-background-size:1920px auto;background-size:1920px auto;background-position:50% 100%}#fifth .bg2{background:url("../img/top/5-2.png") no-repeat;-webkit-background-size:1920px auto;-moz-background-size:1920px auto;background-size:1920px auto;background-position:50% 100%}#fifth .bg3{background:url("../img/top/5-3.png") no-repeat;-webkit-background-size:1920px auto;-moz-background-size:1920px auto;background-size:1920px auto;background-position:50% 100%}#fifth .bg4{background:url("../img/top/5-4.png") no-repeat;-webkit-background-size:1920px auto;-moz-background-size:1920px auto;background-size:1920px auto;background-position:50% 100%}#fifth .bg5{background:url("../img/top/5-5.jpg") no-repeat;-webkit-background-size:1920px auto;-moz-background-size:1920px auto;background-size:1920px auto;background-position:50% 0%}@media screen and (max-width:1100px){#fifth .textWrap .text1{right:5%}#fifth .textWrap .text2{left:5%}}@media screen and (max-width:768px){#fifth .bg1,#fifth .bg2,#fifth .bg3{-webkit-background-size:1600px auto;-moz-background-size:1600px auto;background-size:1600px auto;background-position:50% 100%}}#fouth{padding:1000px 0;}#fouth .bg1,#fouth .bg2,#fouth .bg3,#fouth .bg4,#fouth .bg5{height:3000px}#fouth .textWrap{text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 8px #fff;color:#333;}#fouth .textWrap .section_header .img_header{display:block;margin-left:15px}#fouth .textWrap .text1{right:15%}#fouth .textWrap .text2{left:15%}#fouth .textWrap .text3,#fouth .textWrap .text4{top:30%}#fouth .textWrap .text3{right:30%}#fouth .textWrap .text4{left:25%}#fouth .bg1 .three{position:relative;top:1900px;left:0;z-index:55;}#fouth .bg1 .three canvas{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#fouth .bg2{background:url("../img/top/4-2.png") no-repeat;-webkit-background-size:1920px auto;-moz-background-size:1920px auto;background-size:1920px auto;background-position:100% -70%}#fouth .bg4{background:url("../img/top/4-4.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% 100%}@media screen and (max-width:1100px){#fouth .textWrap .text1{right:5%}#fouth .textWrap .text2{left:5%}}@media screen and (max-width:768px){#fouth .textWrap .text1{right:3%}#fouth .textWrap .text2{left:3%}#fouth .bg2{-webkit-background-size:auto;-moz-background-size:auto;background-size:auto;background-position:100% 0}}#third{padding:700px 0;}#third .bg1,#third .bg2,#third .bg3,#third .bg4,#third .bg5{height:1400px}#third .textWrap{text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 8px #fff;color:#333;}#third .textWrap .section_header .img_header{margin-left:15px;display:block}#third .textWrap .text1{right:10%}#third .textWrap .text2{left:10%}#third .bg1 .three{position:relative;top:0;left:0;z-index:55;}#third .bg1 .three canvas{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#third .bg2{background:url("../img/top/3-2.png") no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;background-position:100% 0%}#third .bg3{background:url("../img/top/3-3.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% 100%;width:200%}@media screen and (max-width:1100px){#third .textWrap .text1{right:5%}#third .textWrap .text2{left:5%}}#second .textWrap{color:#333;}#second .textWrap .section_header .img_header{display:block}#second .textWrap .text1{right:15%}#second .textWrap .text3{top:10%}#second .textWrap .text2{left:10%}#second .textWrap .text3{left:15%}#second .bg2,#second .bg3,#second .bg4,#second .bg5{height:3000px}#second .bg1{background:url("../img/top/2-1.png") no-repeat;-webkit-background-size:1920px;-moz-background-size:1920px;background-size:1920px;background-position:50% 100%}#second .bg2{background:url("../img/top/2-2b.png") no-repeat;-webkit-background-size:1920px;-moz-background-size:1920px;background-size:1920px;background-position:50% 15%;}#second .bg2 .three{position:relative;top:0;left:0;z-index:55;}#second .bg2 .three canvas{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#second .bg3{background:url("../img/top/2-3.png") no-repeat;-webkit-background-size:1920px;-moz-background-size:1920px;background-size:1920px;background-position:50% 825px}#second .bg4{background:url("../img/top/2-4.png") no-repeat;-webkit-background-size:1920px;-moz-background-size:1920px;background-size:1920px;background-position:50% 630px}#second .bg5{background:url("../img/top/2-5.jpg") no-repeat;-webkit-background-size:1920px;-moz-background-size:1920px;background-size:1920px;background-position:50% 0}@media screen and (max-width:1100px){#second .textWrap .text1{right:5%}#second .textWrap .text2{left:5%}}@media screen and (max-width:768px){#second .bg1{-webkit-background-size:1600px;-moz-background-size:1600px;background-size:1600px}}#first > canvas{position:absolute;top:30px;z-index:53;height:110% !important}#first:after{display:block;content:" ";width:100%;height:100%;position:absolute;top:0;background:-webkit-linear-gradient(top, #000 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 100%);background:-moz-linear-gradient(top, #000 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, #000 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top, #000 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 100%);z-index:54}#first .bg1,#first .bg2,#first .bg3,#first .bg4{height:2100px}#first .textWrap{color:#fff;}#first .textWrap .section_header .img_header{position:relative;width:241px;height:550px;display:block;}#first .textWrap .section_header .img_header img{position:absolute;top:0;right:0;}#first .textWrap .section_header .img_header img.en{margin-top:35px;margin-right:65px}#first .textWrap .text1{right:15%}#first .textWrap .text2{left:15%}#first .textWrap .text3{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;top:20%;}#first .textWrap .text3 p{font-size:3rem;margin-top:100px;margin-right:20px}#first .bg1{background:url("../img/top/1-1.png") no-repeat;-webkit-background-size:1920px;-moz-background-size:1920px;background-size:1920px;background-position:50% 0%}#first .bg2{background:url("../img/top/1-2.png") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% 10px}#first .bg3 .three{position:relative;top:0;left:0;z-index:55;overflow:hidden;height:100%;}#first .bg3 .three canvas{position:absolute;left:50%;bottom:-6px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#first .bg4{background:url("../img/top/1-4.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% 100%}@media screen and (max-width:1100px){#first .textWrap .section_header .img_header{position:relative;width:150px;height:550px}#first .textWrap .text1{right:5%}#first .textWrap .text2{left:5%}#first .textWrap .text3 img{width:75px}body:not(.pc) #first .bg1{-webkit-background-size:1500px;-moz-background-size:1500px;background-size:1500px;background-position:50% 50%;padding-top:75%;height:0}body:not(.pc) #first .bg2{-webkit-background-size:1500px;-moz-background-size:1500px;background-size:1500px}}body:not(.pc) canvas{display:none}body:not(.pc) #fouth .bg1{background:url("../img/top/4-1.png") no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;background-position:50% 115%}body:not(.pc) #third .bg1{background:url("../img/top/3-1.png") no-repeat;-webkit-background-size:auto;-moz-background-size:auto;background-size:auto;background-position:50% 0%}body:not(.pc) #second .bg2{background:url("../img/top/2-2.png") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% -150px}body:not(.pc) #first .bg3{background:url("../img/top/1-3-tower.png") no-repeat;-webkit-background-size:auto;-moz-background-size:auto;background-size:auto;background-position:50% 100%}.jumping{-webkit-animation-name:jumping;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-moz-animation-name:jumping;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease}@-webkit-keyframes jumping{0%{-webkit-transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,-20px,0)}100%{-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes jumping{0%{-moz-transform:translate3d(0,0,0)}50%{-moz-transform:translate3d(0,-20px,0)}100%{-moz-transform:translate3d(0,0,0)}}.subpage .hero{height:250px;background:url("../img/sub-hero.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% 50%;display:table;width:100%}.subpage .page-header{color:#fff;display:table-cell;width:100%;text-align:center;vertical-align:middle;font-family:'Cinzel','Arial',"游明朝 R","YuMincho R","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:bold;font-size:2.2rem;line-height:1.3;letter-spacing:.5px;text-shadow:0 0 8px rgba(0,0,0,0.3),0 0 8px rgba(0,0,0,0.3),0 0 8px rgba(0,0,0,0.3),0 0 8px rgba(0,0,0,0.3)}.subpage main{width:70%;border-right:solid #c1c1c1 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:50px;}.subpage main .inner{width:90%;margin:0 auto}.subpage main ul li{list-style-type:disc;margin-left:20px}.subpage main ol li{list-style-type:decimal;margin-left:20px}.subpage main strong{font-weight:bold}.subpage main small{font-size:80%}.subpage .snsbtn{margin-bottom:20px;}.subpage .snsbtn div{display:inline-block;margin-right:10px;vertical-align:top}.subpage .snsbtn .fb-like{margin-top:-1px}.subpage #sidebar{width:30%;padding:0 30px;}.subpage #sidebar .side-item{margin-bottom:40px;font-family:'Arial',"ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro',"游ゴシック",'YuGothic',"メイリオ",'MS PGothic'}.subpage #sidebar .side-title{text-align:center;font-size:2rem;line-height:1.3;font-family:'Cinzel','Arial',"游明朝 R","YuMincho R","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;letter-spacing:.5px;font-weight:bold;position:relative;margin-bottom:20px;}.subpage #sidebar .side-title:before,.subpage #sidebar .side-title:after{content:'';position:absolute;top:50%;display:inline-block;width:40px;height:2px;border-top:solid 1px #000;border-bottom:solid 1px #000}.subpage #sidebar .side-title:before{left:0}.subpage #sidebar .side-title:after{right:0}.subpage #sidebar .pmark{text-align:center}.subpage #sidebar .side-bnr{text-align:center}.subpage #sidebar .category ul{font-size:1.3rem;}.subpage #sidebar .category ul li{list-style-type:none}.subpage #sidebar .category ul .children{font-size:14px;padding:0 15px}.subpage #sidebar .category >ul >li{margin-bottom:7px;}.subpage #sidebar .category >ul >li >a:before{content:"\f0da";display:inline-block;font-family:FontAwesome;margin-right:10px}.subpage #sidebar .article-list{font-size:0;margin-bottom:15px;height:90px;clear:both;}.subpage #sidebar .article-list img{margin-right:10px}.subpage #sidebar .article-list .article-list-img{position:relative;display:inline-block;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% 50%;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;width:90px;height:90px;float:left;margin-right:10px;}.subpage #sidebar .article-list .article-list-img .article-list-number{position:absolute;font-size:18px;color:#fff;background:#088a00;padding:2px 10px}.subpage #sidebar .article-list .article-list-text{font-size:1.1rem;font-weight:bold;font-family:'Arial',"ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro',"游ゴシック",'YuGothic',"メイリオ",'MS PGothic'}.subpage #sidebar .ranking-list{counter-increment:wpp-count;position:relative;}.subpage #sidebar .ranking-list:before{font-size:1.2rem;font-weight:bold;display:block;color:#fff;content:counter(wpp-count);position:absolute;opacity:1;-ms-filter:none;filter:none;-ms-filter:none;filter:none;z-index:1;top:0;left:0;width:25px;height:25px;background:#0f6909;text-align:center}.subpage #sidebar .ranking-list .article-list-img{padding-top:0}.subpage #sidebar .facebook{text-align:center}@media screen and (min-width:1440px){.archive main,.single main,.page main{width:75%}.archive #sidebar,.single #sidebar,.page #sidebar{width:25%}.subpage #sidebar .side-title{font-size:1.8rem;}.subpage #sidebar .side-title:before,.subpage #sidebar .side-title:after{width:40px}}@media screen and (max-width:1100px){.archive .hero,.single .hero,.page .hero{height:160px}.archive #sidebar .article-list .article-list-text,.single #sidebar .article-list .article-list-text,.page #sidebar .article-list .article-list-text{font-size:1rem}.archive #sidebar .ranking-list:before,.single #sidebar .ranking-list:before,.page #sidebar .ranking-list:before{font-size:1rem;width:25px;height:25px}.archive #sidebar .article-list .article-list-img,.single #sidebar .article-list .article-list-img,.page #sidebar .article-list .article-list-img{width:70px;height:70px}.archive .wpp-thumbnail,.single .wpp-thumbnail,.page .wpp-thumbnail{width:70px;height:70px}.subpage #sidebar .side-title{font-size:1.6rem;}.subpage #sidebar .side-title br.hidden{display:block}.subpage #sidebar .side-title:before,.subpage #sidebar .side-title:after{width:30px}}@media screen and (max-width:768px){.archive .hero,.single .hero,.page .hero{height:140px}.archive main,.single main,.page main{float:none;width:100%;border-right:none;border-bottom:solid #c1c1c1 1px}.archive #sidebar,.single #sidebar,.page #sidebar{float:none;width:100%;padding:30px 15px}.subpage #sidebar .article-list{height:70px}.subpage #sidebar .side-title br.hidden{display:none}.subpage #sidebar .side-title:before,.subpage #sidebar .side-title:after{width:80px}}@media screen and (max-width:640px){.archive .page-header,.single .page-header,.page .page-header{font-size:2rem}.archive .hero,.single .hero,.page .hero{height:125px}.archive main,.single main,.page main{float:none;width:100%;border-right:none;border-bottom:solid #c1c1c1 1px}.archive #sidebar,.single #sidebar,.page #sidebar{float:none;width:100%}.subpage #sidebar .side-title:before,.subpage #sidebar .side-title:after{width:60px}}@media screen and (max-width:320px){.subpage #sidebar .side-title:before,.subpage #sidebar .side-title:after{width:30px}}.archive main{font-size:0}.archive .article{display:inline-block;width:49%;height:300px;margin-right:1%;margin-bottom:1%;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;transition:0.2s;}.archive .article:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-webkit-background-size:120% !important;-moz-background-size:120% !important;background-size:120% !important}.archive .article__box{background:rgba(0,0,0,0.4);height:100%;position:relative;}.archive .article__box h3{padding:15px;font-size:18px;font-weight:bold;color:#fff;position:absolute;bottom:20px;line-height:1.5}.archive .article__box time{display:block;position:absolute;width:100%;bottom:0;padding:5px 15px;font-size:14px;text-align:right;color:#333;background:#c1c1c1}@media screen and (min-width:1440px){.archive .article{width:32.333%}}@media screen and (max-width:768px){.archive .article{vertical-align:top;margin-right:2%;margin-bottom:15px;}.archive .article:nth-of-type(2n){margin-right:0}}@media screen and (max-width:640px){.archive .article{width:100%;vertical-align:top;margin-right:0}}.single main{padding:20px 30px;}.single main h2{font-size:1.8rem;font-weight:bold;margin-top:40px;margin-bottom:15px;border-bottom:solid 1px #ddd}.single main h3{font-size:20px;font-weight:bold;margin-top:10px;line-height:1.5}.single .breadcrumb{padding:0 30px;width:70%;}.single .breadcrumb .inner{width:90%;margin:0 auto}.single time{font-size:14px}.single p{line-height:1.7}.single .keyword{text-align:right;font-size:1rem;margin-bottom:15px;}.single .keyword li{display:inline-block}.single .box{font-size:18px;padding-bottom:30px;margin-bottom:15px;border-bottom:solid 1px #c1c1c1;}.single .box img{margin-bottom:15px;display:block}.single .box .subtitle{font-size:20px;font-weight:bold}.single .box .point{color:#d68800}.single .box .check{color:#1f72d9}.single .box .caution{color:#d60000}.single .box .textbox{margin-bottom:50px;}.single .box .textbox li{list-style-type:disc;margin-left:20px}.single .box .blockquote-box{background:#f6f6f6;padding:10%;width:100%;margin-bottom:50px;background-image:url("../img/quotation02.png"),url("../img/quotation01.png");background-repeat:no-repeat,no-repeat;background-position:95% 95%,5% 5%}.single .box table{margin-bottom:50px;}.single .box table th{background:#737373;border:solid 1px #fff;color:#fff;padding:5px 10px;width:250px;text-align:left}.single .box table td{border:solid 1px #737373;padding:5px 10px;width:500px;text-align:left}.single .box .button{margin-right:15px;margin-bottom:15px;padding:10px 70px;-webkit-border-radius:3px;border-radius:3px;color:#fff;display:inline-block}.single .box .green{background:#088a00}.single .box .red{background:#cd001d}.single .box .blue{background:#0068b7}.single .box .yellow{background:#eb6100}.single .paging{clear:both;margin-bottom:15px;}.single .paging .prev{float:left}.single .paging .next{float:right}@media screen and (max-width:768px){.single .breadcrumb{width:100%;padding:0}.single main{padding:0;}.single main h2{font-size:1.3rem;line-height:1.5}.single .box .subtitle{font-size:18px}.single .box .button{text-align:center;margin-right:15px}}.page .breadcrumb{width:70%;}.page .breadcrumb .inner{width:90%;margin:0 auto}@media screen and (max-width:768px){.page .breadcrumb{width:100%;padding:0}}