@charset "UTF-8";@import url("//fonts.googleapis.com/earlyaccess/notosansjapanese.css");@import url('//fonts.googleapis.com/css?family=Noto+Serif+JP&display=swap');@import url("//fonts.googleapis.com/css?family=Roboto:400,300,700italic,700,500&subset=latin,latin-ext");li#menu-item-29{border-bottom:none}.navbar{padding:0;border-bottom:none}.navbar{margin-bottom:0;padding:0;border-radius:0;background-color:transparent;border-bottom:0 solid #00aeef;box-shadow:0px 3px 6px -3px rgba(0,0,0,0);-webkit-box-shadow:0px 3px 6px -3px rgba(0,0,0,0);-moz-box-shadow:0px 3px 6px -3px rgba(0,0,0,0);-o-box-shadow:0px 3px 6px -3px rgba(0,0,0,0);-ms-box-shadow:0px 3px 6px -3px rgba(0,0,0,0)}.jumbotron{margin:0;border-radius:0}.snap{scroll-snap-type:y mandatory;height:100vh}.child{scroll-snap-align:start;height:100vh}.container-fluid,.container{padding:4.5rem 15px}container-fluid.expd,.container.expd{padding:32px 15px}#header .container,#header .container-fluid,.container.no-gap,.container-fluid.no-gap,#home .jumbotron .container{padding:0 15px}#footer .container,#footer .container-fluid{padding:3rem 15px}.nav-item a{display:block;width:100%;color:#474747}.nav-item a:hover{background:0 0}.navbar-light .navbar-toggler{background:rgba(255,255,255,1)}br.m-br{display:none}.modal.fade .modal-dialog.modal-work{-webkit-transform:translate(0,0);transform:translate(0,0)}footer{padding:0}html{overflow-y:scroll;-webkit-font-smoothing:antialiased}body{margin:0;padding:0;font-family:"游ゴシック Medium",YuGothic,"Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;background:#fff;color:#000}p,li,dt,dd{font-size:.895rem}img{height:auto;max-width:100%}i{margin-right:.5rem}figure{text-align:center}figure a{display:block;height:100%;width:100%;overflow:hidden;position:relative}figure a img{transition:transform .4s ease-out}figure a:hover img{transform:scale(1.1)}a{color:#5d5d5b}a:visited{color:#5d5d5b;opacity:.7}.photo a img{-moz-transition:-moz-transform .3s linear;-webkit-transition:-webkit-transform .3s linear;-o-transition:-o-transform .3s linear;-ms-transition:-ms-transform .3s linear;transition:transform .3s linear;background:#000;width:100%}.photo a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.breadcrumb{margin-bottom:0}#wpadminbar{direction:ltr;color:#ccc;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:2.46153846;height:32px;position:fixed;top:auto;left:0;bottom:0;width:100%;min-width:600px;z-index:99999;background:#23282d}.slick-dots{position:absolute;bottom:10%!important;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.chart-container{position:relative;height:340px;width:100%}#banner-area{margin:0}#banner-area span{display:block;width:100%;height:100%;transition:.2s all ease-out;opacity:.54}#banner-area a{background:#242424}#banner-area a:hover span{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}#banner-area .row a{display:block;height:300px;position:relative;overflow:hidden}#banner-area a>div{width:100%;position:absolute;bottom:0;padding:.5rem 15px;background:rgba(72,51,134,.85)}#banner-area h2{font-size:.895rem;margin:0;padding:0;font-weight:800;color:#fff;text-align:center}#banner-area p{font-size:.65rem;color:#fff;text-align:center;margin:0;padding:0}#banner-area a{display:block}#banner-area .row>div div{background:#0457cc00}#banner-area .b-shadow{-webkit-box-shadow:10px 10px 10px 0 #999,inset 0 0 30px 0 #1f1f1f;-moz-box-shadow:10px 10px 10px 0 #999,inset 0 0 30px 0 #1f1f1f;box-shadow:10px 10px 10px 0 #999,inset 0 0 30px 0 #1f1f1f}.top_style_0 h1,.top_style_0 p.category-name{text-align:center;color:#fff;font-weight:700;font-size:3.5rem;background:0 0;font-family:'Noto Sans Japanese',serif}.top_style_0 .subheading{display:block;font-size:1.5rem;text-align:center;margin:0 0 1.6rem;font-weight:700;color:#fff}.top_style_0 .ex_size_01 h1{font-size:1.45rem!important}.top_style_0 .text-block{display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box;width:auto;height:100vh;justify-content:center}.top_style_1 h1,.top_style_1 p.category-name{text-align:center;color:#fff;font-weight:700;font-size:3.5rem;background:0 0;font-family:'Noto Sans Japanese',serif}.top_style_1 p.text-01{color:#0a0a0a;font-weight:800;font-family:'Noto Sans Japanese',serif;line-height:1.2;margin:0;font-size:1.3rem;color:#fff}.top_style_1 p.text-01 strong{font-size:2.4rem;font-weight:800}.top_style_1 .subheading{display:block;font-size:1.5rem;text-align:center;margin:0 0 1.6rem;font-weight:700;color:#fff}.top_style_1 .ex_size_01 h1{font-size:1.45rem!important}.top_style_1 .text-block,.top_style_1 .text-block2{display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box;height:100vh}.top_style_1 .text-block{width:auto}.top_style_1 .text-block2{width:50%}.top_style_2 .text-block p{text-align:center;color:#1d232b;font-weight:100;background:#fff;padding:5px}.single .top_style_2 .text-block p{background:initial !important;margin:0}.top_style_2 .text-block h1,.single .top_style_1 .text-block p{font-family:'Noto Sans Japanese',serif;text-align:center;color:#0457cc;font-weight:400;font-size:1.4rem}.top_style_2 .text-block{width:200px;height:200px;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.9);margin:85px 0 30px;padding:.5rem}.top_style_3 .text-block p{text-align:center;color:#623c75;font-weight:100;background:#fff;padding:5px}.top_style_3 .text-block h1{text-align:center;color:#fff;font-weight:100;font-size:2.4rem}.top_style_3 .text-block{width:300px;height:300px;display:table;border:1px solid #fff;background:rgba(255,255,255,0)}.lead_style_1 h1,.lead_style_1 h2{font-size:1.5rem;color:#181a67;font-weight:400;text-align:center;margin:1.6rem 0;padding-bottom:.5rem;position:relative;font-family:'Noto Sans Japanese',serif}.lead_style_1 h1+p,.lead_style_1 h2+p{font-size:1rem;font-weight:400;color:#000;text-align:center;line-height:1.6;padding-bottom:1.6rem;margin:0 auto}.lead_style_1 h1+h2,.lead_style_1 h2+h3{color:#000;line-height:1.6;padding-bottom:1.6rem;margin:0 auto}.lead_style_1 h3{font-size:1.13rem;text-align:left;font-weight:900;color:#000;padding:0 0 1rem}.lead_style_1 h3+p{font-size:1rem;text-align:left;padding-bottom:1.6rem}.lead_style_1 p{font-size:1rem;font-weight:400;color:#000;text-align:center;padding-bottom:1.6rem}.lead_style_1 figcaption p{padding-bottom:0}.lead_style_1 .enc,.lead_style_1.enc{border-top:1px solid #181a67;border-bottom:1px solid #181a67}.lead_style_1.bb h2{border-bottom:solid 1px #181a67}.lead_style_1.bb h2.white{border-bottom:solid 1px #fff}.lead_style_1.ruby h2{padding:1rem 0 4px!important;margin:0 auto!important}.lead_style_1.ruby h2+p:after{font-size:.9rem;border-top:1px solid #181a67;text-align:center;width:50%;margin:0 auto 24px}.lead_style_1.ruby h2+p+p{font-size:1rem;font-weight:400;color:#181a67;text-align:center;line-height:1.6;padding-bottom:1.6rem;margin:0 auto}.lead_style_1 .solid h2{color:#fff;margin:1.6rem 0;padding:.5rem 0;background:#000}.lead_style_1 .border h2{margin:1.6rem 0;padding:.5rem 0;border:1px solid #181a67}.lead_style_1 .first-letter h2:first-letter {font-size:2em}.lead_style_1 p.first-letter:first-letter {font-size:2em}.lead_style_1 .exta_left{text-align:left}.lead_style_1 .exta_right{text-align:right}.lead_style_1 .exlh_1{line-height:2.5!important}.lead_style_1 .white{color:#fff!important}.lead_style_1 p.exnomargin{margin-bottom:0!important}.lead_style_1 p.expadding{padding-bottom:0!important;margin-bottom:0!important}.lead_style_1.tri{position:relative}.lead_style_1.tri:before{content:'';position:absolute;bottom:0;width:0;height:0;border-width:32px 32px 0;border-style:solid;border-color:#0457cc transparent transparent;left:50%;transform:translateX(-50%) translateY(100%);z-index:3}.lead_style_1.tri2{position:relative}.lead_style_1.tri2:before{content:'';position:absolute;bottom:0;width:0;height:0;border-width:32px 32px 0;border-style:solid;border-color:#ffcf20 transparent transparent;left:50%;transform:translateX(-50%) translateY(100%);z-index:3}.lead_style_1.tri .container,.lead_style_1.tri2 .container{padding:1rem 15px}.lead_style_1.tri h2 strong,.lead_style_1.tri2 h2 strong{display:block;text-align:center;background:#fff;color:#0457cc;padding:.4rem 15px;margin:0 0 .8rem;font-size:1.1rem}.lead_style_1 h2.bigcopy.exfs span,.lead_style_1 h2.bigcopy-w.exfs span,.lead_style_1 .exfs{font-size:1.5rem!important}.lead_style_1 h2.bigcopy.exfs5 span,.lead_style_1 h2.bigcopy-w.exfs5 span,.lead_style_1 .exfs5{font-size:4.9rem!important}.lead_style_1 h2.bigcopy span,.lead_style_1 h2.bigcopy-w span,.lead_style_1 .bigcopy{font-family:'Noto Sans Japanese',serif;font-size:2.8rem;font-weight:900}.lead_style_1 h2.bigcopy strong span{font-size:200%}.lead_style_1 .bigtext{font-family:'Noto Sans Japanese',serif;font-size:1.2rem;font-weight:600;color:#181a67}.lead_style_1 .bigtext-h{font-family:'Noto Sans Japanese',serif;font-size:1.4rem;font-weight:900}.lead_style_1 .bigcopy-w{font-family:'Noto Sans Japanese',serif;font-size:2.8rem;font-weight:900;color:#fff}.lead_style_1 .bigtext-w{font-family:'Noto Sans Japanese',serif;font-size:1.2rem;font-weight:600;color:#fff}.lead_style_1 .bigtext-h-w{font-family:'Noto Sans Japanese',serif;font-size:1.4rem;font-weight:900;color:#fff}.lead_style_1 .exlh{line-height:2!important}.lead_style_1 .display-border{padding:1.6rem;margin:1.6rem 0;border:1px solid #000;text-align:center;font-family:'Noto Sans Japanese',serif;font-size:1.3rem;font-weight:800}.lead_style_1 .display-border2{padding:1.6rem;margin:1.6rem 0;border:1px solid #000;text-align:center;font-size:1rem}.lead_style_1 .display-border3{padding:1.6rem;margin:1.6rem 0;text-align:center;font-family:'Noto Sans Japanese',serif;font-size:1.3rem;font-weight:700;background:#2f50f3;color:#fff}.lead_style_1 .display-border2 h3,.lead_style_1 .display-border2 p{padding:0;margin:0}.style_1 h1,.style_1 h2{font-size:1.8rem;color:#181a67;font-weight:400;text-align:left;margin:0 0 1.6rem;padding-bottom:.5rem;position:relative;font-family:'Noto Sans Japanese',serif}.style_1 h3{font-size:1.3rem;color:#181a67;text-align:left;font-weight:600;margin-bottom:2rem;position:relative;font-family:'Noto Sans Japanese',serif}.style_1 h4{text-align:left;font-weight:700;font-size:1.1rem;margin-bottom:.6rem;background:linear-gradient(transparent 50%,#e8e8e8 60%);display:inline-block}.style_1 .excenter{text-align:center;margin:0 0 .6rem;padding-bottom:.5rem}.style_1 p{font-size:.95rem;margin-bottom:1rem;line-height:1.6}.style_1 h2 span,.style_1 h3 span{display:block;font-weight:700;line-height:1.1}.style_1.exbl h3{border-left:8px solid #000;padding:0 0 0 .6rem}.style_1.exbb h2{border-bottom:solid 1px #000}.style_1.exbb h2:after{content:"";position:absolute;display:block;width:200px;height:1px;bottom:-1px;left:0;background:#3e80d5}.style_1 h2.exbb{border-bottom:solid 1px #000}.style_1 h2.exbb:after{content:"";position:absolute;display:block;width:100px;height:1px;bottom:-1px;left:0;background:#3e80d5}.style_1 .exbb{border-bottom:solid 1px #000}.style_1 .exbb:after{content:"";position:absolute;display:block;width:100px;height:1px;bottom:-1px;left:0;background:#3e80d5}.style_1 h2.bigcopy span,.style_1 h2.bigcopy-w span,.style_1 .bigcopy{font-family:'Noto Sans Japanese',serif;font-size:2.8rem;font-weight:900}.style_1 h3.bigcopy{font-size:1.85rem}.style_1 .bigtext{font-family:'Noto Sans Japanese',serif;font-size:1.25rem;font-weight:600;color:#181a67}.style_1 .bigtext2{font-family:'Noto Sans Japanese',serif;font-size:1.5rem;font-weight:600;color:#181a67}.style_1 .bigtext-h{font-family:'Noto Sans Japanese',serif;font-size:1.4rem;font-weight:900}.style_1 .bigcopy-w{font-family:'Noto Sans Japanese',serif;font-size:2.8rem;font-weight:900;color:#fff}.style_1 .bigtext-w{font-family:'Noto Sans Japanese',serif;font-size:1.2rem;font-weight:600;color:#fff}.style_1 .bigtext-h-w{font-family:'Noto Sans Japanese',serif;font-size:1.4rem;font-weight:900;color:#fff}.style_1 .display-border{padding:1.6rem;margin:1.6rem 0;border:1px solid #000;text-align:center;font-family:'Noto Sans Japanese',serif;font-size:1.3rem;font-weight:800}.style_1 .display-border2{padding:1.6rem;margin:1.6rem 0;border:1px solid #000;text-align:center;font-size:1rem}.style_1 .display-border3{padding:1.6rem;margin:1.6rem 0;text-align:center;font-family:'Noto Sans Japanese',serif;font-size:1.3rem;font-weight:700;background:#2f50f3;color:#fff}.style_1 .display-border2 h3,.style_1 .display-border2 p{padding:0;margin:0}.style_1 h2.bigcopy.exfs5 span,.style_1 h2.bigcopy-w.exfs5 span,.style_1 .exfs5{font-size:4.9rem!important}.style_1 .exlh{line-height:2}.style_1 .exlh_1{line-height:2.3}.style_1.exbl h3{border-left:8px solid #0457cc;padding:0 0 0 .6rem}.text-box{width:80%;margin:60px auto}.text-box2{width:90%;margin:20px auto}.text-box2.exborder,.text-box.exborder{border:1px solid #fff;padding:3rem 1rem 2rem}.text-box2.exborder2,.text-box.exborder2{border:1px solid gray;padding:3rem 1rem 2rem}.text-box2.exborder3,.text-box.exborder3{border:1px solid #fff;padding:1rem}.style_1.white h1,.style_1.white h2,.style_1.white h3,.style_1.white h4,.style_1 h2.white span,.style_1.white p{color:#fff!important}.style_1 .text-box.exborder2 h2 span,.style_1 .text-box2.exborder2 h2 span{color:#000!important}.style_1 .white{color:#fff!important}.style_1 h3.exh3{font-size:1.8rem;color:#181a67;font-weight:600;text-align:left;margin:0 0 1.6rem;padding-bottom:.5rem;position:relative;font-family:'Noto Sans Japanese',serif}.style_1 h3.exh3.accent{margin:0 0 2.6rem}.style_1 h2.accent,.style_1 h3.accent{position:relative}.style_1 h2.accent:before,.style_1 h3.accent:before{content:'';display:block;width:26px;height:6px;background:#ffcf20;position:absolute;bottom:-11px;left:0}figure.accent{display:flex;justify-content:center;position:relative}figure.accent:before{content:'';display:block;width:26px;height:6px;background:#fff71a;position:absolute;bottom:8px}.text-box.expadding{padding:7rem 1rem 2rem}.text-box.exborder p,.text-box.expadding p{padding:0 .5rem}.lower-detail>div:first-child{height:calc(100vh - 280px)}.lower-detail>div:last-child{height:280px;background:#fff}.lower-detail h2{padding:.3rem .3rem 0 !important}.lower-detail p{padding:.3rem !important;margin:0}.lower-detail figure{width:auto}.lower-detail figcaption{color:#fff;background:#6fa787;padding:.5rem}.flyout_bg{padding:50px 0 0}.flyout_1{padding:0 !important;margin:0 !important}.flyout_1 strong{margin:-50px 0 0 !important;font-size:1.9rem;padding:1rem 15px;width:100%;color:#0457cc;border:1px solid #0457cc;background:#fff;display:block;text-align:center;font-family:'Noto Sans Japanese',serif;font-weight:900}.list_style_1 ul{margin:0 0 1.6rem;position:relative}.list_style_1 ol{margin:0 0 1.6rem;position:relative;list-style-type:decimal}.list_style_1 ul li{position:relative;padding:3px 0 0;list-style-type:disc}.list_style_1 ol li{position:relative;padding:3px 0 0;list-style-type:decimal}.list_style_1 .caret li{list-style-type:none!important;margin-left:-1rem}.list_style_1 .caret li:before{font-family:FontAwesome;content:'\f0da';padding:0 10px 0 0;color:#7d7d7d;list-style-type:none!important}.list_style_1 .disc li{list-style-type:disc!important}.list_style_1 .none li{list-style-type:none!important}.list_style_1 h4{text-align:left;padding:0;margin-bottom:1.6rem;color:#361b11}.list_style_1 ol li.adjust-space01{padding-bottom:20px}.list_style_1 ol li.adjust-space02{padding-bottom:40px}.list_style_2 ul li,.list_style_2 ol li{margin-bottom:1.6rem;position:relative;padding:3px 0 0}.list_style_3 li,.list_style_3 li{margin-bottom:1rem;position:relative;padding:3px 0 0;list-style:none}.list_style_4,.list_style_5{display:flex;justify-content:center;flex-wrap:wrap;margin:0 0 1rem;padding:0}.list_style_4 li{list-style:none;margin:0 0 1rem;padding:0 15px;width:250px}.list_style_4 div{height:100%;background:#fff;color:#0457cc;padding:2rem 1rem;text-align:center;font-size:1rem;display:flex;justify-content:center;align-items:center;border-radius:10px;font-weight:700}.list_style_5 li{list-style:none;margin:0;padding:0 30px;position:relative}.list_style_5 h3{text-align:center;position:relative;padding:0 0 1rem;display:flex;justify-content:center}.list_style_5 h3:before{content:'';height:6px;width:26px;background:#0457cc;margin:0 auto;position:absolute;bottom:0}.list_style_5 li:before{content:'\f061';font-family:"Font Awesome 5 Free";font-weight:700;display:block;position:absolute;right:-15px;top:50%;color:#c1c1c1;font-size:2rem}.list_style_5 li:last-child:before{display:none}.list_style_6{margin:0 0 1rem;padding:3rem 0 1rem;counter-reset:count}.list_style_6 li{list-style:none;padding:0 0 1.4rem 115px;position:relative;overflow:hidden}.list_style_6 li:before{counter-increment:count 1;content:counter(count);position:absolute;top:0;left:0;display:flex;justify-content:center;line-height:1.3;width:86px;height:58px;font-size:3rem;font-weight:700;font-weight:900;font-family:'Noto Sans Japanese';z-index:1;background:#0458cc;color:#fff}.list_style_6 li:last-child:before{height:66px}.list_style_6 li:after{content:'';position:absolute;top:36px;width:0;height:0;border-width:22px 43px 0;border-style:solid;border-color:#0457cc transparent transparent;left:43px;transform:translateX(-50%) translateY(100%)}.list_style_6 li:last-child:after{display:none}.list_style_6 li>div{width:100%}.list_style_6 li>div:before{content:'';display:block;height:100%;position:absolute;left:43px;top:20%;border-left:1px dashed #ccc;z-index:-1}.list_style_6 li:last-child>div:before{display:none}.dl_style_0 dt{font-family:"游ゴシック Medium",YuGothic,"Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#333;width:100px;float:left;text-align:center;font-weight:700;font-size:.95rem;padding:3px 0;margin-right:1rem}.dl_style_0 dd{font-family:"游ゴシック Medium",YuGothic,"Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;margin:0 0 1.6rem;line-height:2;font-size:.95rem;list-style-position:inside;color:#333;font-weight:400;padding:0 0 0 120px}.dl_style_0 dt .no-f{float:none!important}.dl_style_1 dt{font-family:"游ゴシック Medium",YuGothic,"Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;background:#fff;color:#174885;border:1px solid #174885;width:100px;float:left;text-align:center;font-weight:700;font-size:.95rem;padding:3px 0;margin-right:1rem}.dl_style_1 dd{font-family:"游ゴシック Medium",YuGothic,"Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;margin:0 0 1.6rem;line-height:2;font-size:.95rem;list-style-position:inside;color:#333;font-weight:400;padding:0 0 0 120px}.dl_style_1 dt .no-f{float:none!important}.dl_style_1.width-ex-130 dt{width:130px!important}.dl_style_2 dt{margin-top:0;padding:.3em 0;color:#fff;background-color:#1eabc5;font-weight:500;text-align:center;font-size:1.1rem}.dl_style_2 dd{padding:.3em 0;margin-left:0;font-size:1rem;border-width:0 1px 1px;border-style:none solid solid;border-color:#1eabc4;text-align:center;margin-bottom:0}.dl_style_2 .left dt{text-align:left!important}.dl_style_2 .left dd{text-align:left!important}.dl_style_3{float:left;width:20%;height:4em;padding:1%;margin:.4em 1%;text-align:center;background-color:#dfefff;border:2px solid #069;border-radius:3px}.dl_style_3 dt{border-bottom:1px dotted #069}.dl_style_3 dd{margin-left:0;font-size:.8em}.dl_style_4 ul{float:left}.dl_style_4 ul li{font-size:1rem;padding-top:5px}.dl_style_4 ul.nopad li{font-size:.9rem !important;padding-top:0}.dl_style_4 dl{margin:1rem 0;background:#fff}.dl_style_4 dt{float:left;width:20%;font-size:20px;font-weight:600;min-height:151px;padding:34px 0 0;text-align:center}.dl_style_4 dd{float:right;width:80%;font-size:12px;margin-bottom:0;border-bottom:1px dotted #666}.dl_style_4 img{float:right;margin-left:20px;width:150px;height:150px}.dl_style_4 .mon_name{font-family:'Noto Sans Japanese',serif;font-size:1.4rem;font-weight:300;color:#fff}.dl_style_5 dt{font-size:1.1rem;font-family:'Noto Sans Japanese',serif;float:left;width:20%;display:block;font-size:1.1rem;font-weight:100;background:#333;padding:10px;margin:0 30px 0 0;text-align:center;color:#fff;border-radius:80px 80px 0}.dl_style_5 dd{font-size:1.1rem;font-family:'Noto Sans Japanese',serif;float:left;width:65%;display:block;margin:0 0 30px;line-height:1.6;padding:0 0 10px;border-bottom:1px dashed #7b7b7b}.dl_style_6 dt{font-size:1.1rem;font-family:'Noto Sans Japanese',serif;color:#fff;background:#333;text-align:center;padding:5px;border-radius:80px 80px 0;margin:.5rem 0;width:120px;font-weight:200}.dl_style_6 dd{margin-bottom:1.6rem;line-height:1.6;font-size:1rem;padding-left:1rem}.dl_style_7{margin:0 0 1rem;padding:0;width:100%;border-top:1px solid #ccc;overflow:hidden}.dl_style_7 dt{clear:both;float:left;width:200px;margin:0;padding:1.2rem 15px}.dl_style_7 dd{margin:0;padding:1.2rem 15px 1.2rem 215px;border-bottom:1px solid #ccc;position:relative}.dl_style_7 dd:before{content:'';display:block;background:#f0f0f0;height:100%;width:200px;position:absolute;left:0;top:0;z-index:-1}.card_style_1{box-shadow:0 0 20px rgba(0,0,0,.2);background:rgba(255,255,255,.9);height:calc(100% - 1rem);margin:0 0 1rem;display:block}a.card_style_1,a.card_style_1:hover{text-decoration:none}a.card_style_1:hover{transition:.1s all linear;transform:scale(1.04);box-shadow:0 2px 20px rgba(0,0,0,.2)}.card_style_1 h3{text-align:center;font-size:1.13rem;padding:10px 15px}.card_style_1 h3+p{font-size:.895rem;padding:10px 15px}.card_style_2,.card_style_2:hover{text-decoration:none;display:block}.card_style_2 figure{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.6);transition:.05s all linear;position:relative}.card_style_2:hover figcaption,.card_style_2:hover img{opacity:.8}.card_style_2:hover figure{top:1px;box-shadow:0 1px 2px rgba(0,0,0,.8)}.card_style_2 figcaption{text-align:center;padding:.4rem .4rem 2rem;font-size:1rem;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0457cc;color:#fff;height:5.8rem;line-height:1.3;position:relative}.card_style_2 figcaption span{font-size:.75rem}.card_style_2 figcaption:before{content:'\f107';font-family:"Font Awesome 5 Free";height:20px;width:20px;display:block;margin:0 auto;position:absolute;bottom:2px}.card_style_3{height:calc(100% - 1rem);background:#fff;margin:0 0 1rem}.card_style_3 h3{background:#00b0ff;color:#fff;text-align:center;padding:.6rem 15px;margin:0}.card_style_3 p{padding:.8rem 15px;margin:0;text-align:center !important;font-weight:700}.cube_style_1{width:160px;margin:0 0 2rem;display:flex;justify-content:center}.cube_style_1 p{height:130px;width:130px;background:#00b0ff;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center;text-align:center;margin:0;padding:0;position:relative}.cube_style_1 p:before{content:'';display:block;height:0;width:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #00b0ff;border-right:0;position:absolute;right:-19px}.cube_style_1.last_cube p:before{display:none}.icon_style_1{font-size:5.5rem;height:140px;width:140px;text-align:center;display:block !important;margin:1rem auto;background:#fff;color:#0457cc;border-radius:50%}.icon_style_1:before{line-height:140px}.fukidashi_style_1{display:flex;justify-content:center}.fukidashi_style_1 p{display:inline-block;padding:1rem 3rem;margin:0 0 3rem;background:#e2e9f4;color:#181a67;font-size:1.5rem;position:relative;border-radius:38px;font-weight:600}.fukidashi_style_1 p:before{content:'';position:absolute;bottom:0;width:0;height:0;border-width:24px 24px 0;border-style:solid;border-color:#e2e9f4 transparent transparent;left:50%;transform:translateX(-50%) translateY(100%);z-index:3}.tel_style_1 ul{margin:0;padding:0}.tel_style_1 ul li{list-style:none;margin:0;padding:0}.tel_style_1 ul li span{display:inline-block;padding:1px 28px;margin:0 10px 0 0;border:1px solid #333;font-size:.895rem;color:#333}.pdf-icon:before{content:'';display:inline-block;width:35px;height:35px;background-image:url(http://www.profitjapan.co.jp/wp-content/themes/profit2020/img/pdf.png);background-size:contain;vertical-align:middle;margin-right:10px}.pdf-icon2:after{content:'';display:inline-block;width:25px;height:25px;background-image:url(http://www.profitjapan.co.jp/wp-content/themes/profit2020/img/pdf.png);background-size:contain;vertical-align:middle;margin-left:5px}a.btn_01{display:inline-block;padding:5px 15px;background:#0457cc;border-radius:1px;color:#fff;text-decoration:none;font-size:1rem;text-align:center;width:260px}a.btn_01,p.btn_01{display:inline-block;padding:.6rem 1rem;background:#1a4986;border-radius:1px;color:#fff;text-decoration:none;font-size:1rem;text-align:center}a.btn_01:hover{background:#64a4f9;text-decoration:none;color:#fff}a.btn_01.exc_1,p.btn_01.exc_1{background:#498154}a.btn_01.exc_1:hover{background:#64AF4E!important;text-decoration:none;color:#fff}a.btn_01.exc_2,p.btn_01.exc_2{background:#6d685e}a.btn_01.exc_2:hover{background:#a39d92!important;text-decoration:none;color:#fff}a.btn_02,p.btn_02{display:inline-block;padding:5px 15px;color:#fff;text-decoration:none;font-size:.8rem;background-color:#ee7c02;border-radius:18px;font-weight:700;text-align:center}a.btn_02:hover{background-color:#f99f45;text-decoration:none;color:#fff}a.btn_03,p.btn_03{display:inline-block;padding:.6rem 1rem;background:#fff;border-radius:1px;color:#174885!important;text-decoration:none;font-size:1rem;text-align:center;border:1px solid #1a4986;width:260px}a.btn_03:hover{background:#64a4f9;text-decoration:none;border:1px solid #64a4f9;color:#fff!important}a.btn_04,p.btn_04{display:inline-block;padding:1.3rem 1rem;background:#0457cc;color:#fff;text-decoration:none;font-size:1.2rem;text-align:center;overflow:hidden;width:300px;position:relative;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.38)}a.btn_04.btn_small{width:220px;font-size:.895rem;padding:.6rem 1rem}a.btn_04:after{font-family:"Font Awesome 5 Free";position:absolute;line-height:1.5;content:'\f105';font-weight:700;top:30%;right:20px;z-index:2;transition:.08s all linear}a.btn_04:hover:after{right:15px}a.btn_04:hover{background:#64a4f9;text-decoration:none;color:#fff!important}.btn_04.ghost2 a:after{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background-color:rgba(255,255,255,.3);border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.btn_04.ghost2 a:hover:after{-webkit-animation:circle .75s;animation:circle .75s}.btn_01.ghost{background:0 0;color:#fff!important;border:1px solid #fff!important}.btn_01.ghost2{background:0 0;color:#222!important;border:1px solid #222!important}.btn_02.ghost{background:0 0;color:#fff!important;border:1px solid #fff!important}.btn_02.ghost2{background:0 0;color:#222!important;border:1px solid #222!important}.btn_03.ghost{background:0 0;color:#fff!important;border:1px solid #fff!important}.btn_03.ghost2{background:0 0;color:#222!important;border:1px solid #222!important}.btn_04.ghost{background:0 0;color:#fff!important;border:1px solid #fff!important}.btn_04.ghost2{background:0 0;color:#222!important;box-shadow:0 0 10px rgba(0,0,0,.4)}.btn_04 .fa-angle-right{float:right;line-height:1.5}.btn_04.herobtn{background:0 0;color:#0457cc!important;font-weight:900;font-size:1.2rem;background:#f3db00}a.btn_04.herobtn:after{font-family:"Font Awesome 5 Free";position:absolute;line-height:1.5;content:'\f107';font-weight:700;top:30%;right:20px;z-index:2;transition:.08s all linear}a.btn_04.herobtn:hover{background:#ffb020;text-decoration:none;color:#fff!important}.btn_01.ghost:hover,a.btn_01.ghost2:hover{background:#64a4f9;text-decoration:none;border:1px solid #64A4F9!important;color:#fff!important}.btn_02.ghost:hover,a.btn_02.ghost2:hover{background:rgba(255,255,255,.8) none;border:1px solid #64A4F9!important;color:#fff!important}a.btn_03.ghost:hover,a.btn_03.ghost2:hover{background:#64a4f9;text-decoration:none;border:1px solid #64A4F9!important;color:#fff!important}a.btn_04.ghost:hover,a.btn_04.ghost2:hover{background:#64a4f9;text-decoration:none;border:1px solid #64A4F9!important;color:#fff!important}.btn_01 .fa-file-pdf-o,.btn_02 .fa-file-pdf-o{font-size:1.4rem!important;color:#fff}input.btn_01{display:inline-block;padding:8px 30px;background:#fff;border-radius:1px;color:#1a4986;text-decoration:none;font-size:.95rem;text-align:center;border:1px solid #1a4986;transition:.08s all linear}input.btn_01:hover{background:#1a4986;color:#fff}.btn_gray{color:#aaa!important;border:1px solid #aaa!important;background:#fff!important}.btn_gray:hover{background:#aaa!important;color:#fff!important}.exwidth{width:100%!important}.w80{width:80%!important}.w100{width:100%!important}.w140p{width:140px!important}.h3_1 h3{font-family:'Noto Sans Japanese',serif;border-left:8px solid #333d61;text-align:left;padding:0 0 0 .7rem;font-weight:500;margin-bottom:1.6rem}input[type=file]{width:100%}.btn{white-space:normal}.btn-xl{padding:1rem;font-size:1.4rem;line-height:1.5;border-radius:.3rem}.btn-xl i{padding:0 10px 0 0}.foot{display:none}.contact-button{background:#f3db00;display:block;color:#fff;transition:background .3s ease-out;width:100%}.contact-button-inner{background:#ffcf20;transition:background .3s ease-out;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.38)}.contact-button:hover{background:#f3db00;text-decoration:none;color:#fff}.contact-button:hover .contact-button-inner{background:#ffb020}.contact-button p{margin:0;padding:40px 0;font-size:1.2rem;line-height:1.6}.contact-button h3{margin:0;font-weight:700;font-size:1.5rem;line-height:1.4;color:#000}.contact-button p span{display:block;text-align:center;border-top:1px solid #fff;padding:0 10px;margin:0 auto;width:30%;font-size:1rem}.contact-button2 a{width:100%;height:20vh;display:inline-block;background:#eb3c55}#header{position:fixed;top:0;left:0;z-index:50;transition:all .1s linear;width:100%;background:rgba(255,255,255,1);height:73px}.logo{line-height:1;margin:0 15px;padding:0;font-size:x-large;display:inline-block}.logo img{width:auto !important;height:auto !important;max-width:initial !important}#global-area{background:#0457cc}.header-navi,.global{margin:0 80px 0 0}.header-navi{display:flex;align-items:center;background:#3e80d5;box-shadow:0 0 4px rgba(0,0,0,.3)}.header-navi p{font-size:.75rem;color:#fff;margin:0;padding:0 10px}.header-navi ul,.global ul{margin:0;display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center}.header-navi ul{padding:.4rem 0;background:#fff}.global ul{padding:.2rem 0}.header-navi li,.global li{list-style:none;display:inline-block}.header-navi li a,.global li a{display:block;text-decoration:none;transition:.09s all linear;position:relative}.header-navi li a{padding:0 15px;color:#474747;border-right:1px solid #dedede;line-height:1;font-size:.75rem;font-weight:700;color:#333}.header-navi li:last-child a{border:none}.header-navi li a:hover{color:#a3a3a3}.global li a{padding:3px 15px;color:#fff;font-size:.895rem;font-weight:700}.global li a:hover{color:#fff}.global li a:before{content:'';height:3px;width:calc(100% + 2px);transition:.2s all linear;background:#fff;display:block;position:absolute;z-index:-2;left:-1px;bottom:0;transition:.2s all linear;opacity:0}.global li.function-btn a:before{display:none}.global li a:hover:before,.global li.current_page_item a:before,.global li.current-page-ancestor a:before{opacity:1;bottom:-3px;z-index:2}.function-btn a{color:#0457cc !important;background:#fff71a;padding:.1rem 36px}.global .sub-menu{display:none;position:absolute;top:32px;background:rgba(4,63,148,.7)}.global .sub-menu li{display:block}.global .sub-menu li a{padding:5px 15px}.global .sub-menu li a:hover{background:rgba(255,255,255,.15)}.global .sub-menu li a:before{display:none}.site-navi{position:fixed !important;top:0;right:0}#global-switch{font-size:.895rem;margin:0;padding:0 12px;border:none !important;height:73px;width:73px;background:#000;color:#fff;z-index:10;display:flex;align-items:center}#global-switch:hover{background:#68a5f4}#global-switch span{display:inline-block;transition:all .4s;box-sizing:border-box}#global-switch div{position:relative;margin:0 auto;width:26px;height:20px}#global-switch span{position:absolute;left:0;width:100%;height:4px;background-color:#fff;border-radius:4px}#global-switch span:nth-of-type(1){top:0}#global-switch span:nth-of-type(2){top:8px}#global-switch span:nth-of-type(3){bottom:0}#global-switch.switch-on span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}#global-switch.switch-on span:nth-of-type(2){opacity:0}#global-switch.switch-on span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}#movie-content{background:0 0 !important;height:100vh;min-height:30vh}#main{clear:both}.jumbotron{margin:0;border-radius:0;padding:0}.jumbotron .container{height:100%}.jumbotron figure{margin:0 auto;text-align:center;margin:0 0 1rem}.jumbotron.page-hero{position:relative}.slide-01{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/sl_01.jpg) left top/cover no-repeat}.slide-02{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/sl_02.jpg) left top/cover no-repeat}.slide-03{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/sl_03.jpg) left top/cover no-repeat}.slide-04{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/sl_04.jpg) left top/cover no-repeat}.slide-05{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/sl_05.jpg) left top/cover no-repeat}.slide-service-01{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/service_sl_01.jpg) left top/cover no-repeat}.slide-service-02{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/service_sl_02.jpg) left top/cover no-repeat}.slide-service-03{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/service_sl_03.jpg) left top/cover no-repeat}.slide-service-04{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/service_sl_04.jpg) left top/cover no-repeat}.slide-service-05{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/service_sl_05.jpg) left top/cover no-repeat}.slide-service-06{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/service_sl_06.jpg) left top/cover no-repeat}.slide-service-07{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/service_sl_07.jpg) left top/cover no-repeat}.slide-service-08{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/service_sl_08.jpg) left top/cover no-repeat}.slide-service-09{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/service_sl_09.jpg) left top/cover no-repeat}.slide-service-10{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/service_sl_10.jpg) left top/cover no-repeat}.slide-service-11{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/service_sl_11.jpg) left top/cover no-repeat}.slide-content{height:100vh;display:flex;align-items:center;width:100%;justify-content:flex-end}.slide-content>div{height:100%;width:50%}.slide-content p{color:#0a0a0a;font-weight:800;font-family:'Noto Sans Japanese',serif;line-height:1.2;margin:0;font-size:1.3rem;color:#fff}.slide-content strong{font-size:2.4rem;font-weight:800}.slide-area,.slide-area li{margin:0;padding:0}.slick-slide{background:rgba(0,0,0,.2);display:flex;align-items:center}.jumbotron .slick-dotted.slick-slider{margin-bottom:0}.hero-text-fixed,.hero-text-fixed2{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;z-index:2}.hero-text-fixed{justify-content:center}.hero-text-fixed2{justify-content:flex-end}.jumbotron .j_style_1{margin:0;height:100%}.jumbotron .j_style_1 h1{font-weight:200;font-size:1.5rem}.jumbotron .j_style_1 h1,.jumbotron .j_style_1 h1+p{color:#333}.jumbotron .j_style_1 .text-block{width:300px;height:auto;display:table}.home-hero{height:100vh;position:relative;overflow:hidden}.home-navi{position:absolute;width:100%;bottom:0;z-index:10}.home-navi ul{display:flex;justify-content:space-between;width:100%;margin:0;padding:0}.home-navi li{list-style:none;margin:0;padding:0;width:calc(100%/8)}.home-navi li a{width:100%;height:3.35rem;padding:0 10px;background:#0457cc;color:#fff;display:flex;justify-content:center;align-items:center;line-height:1.3}.home-navi li a:hover{background:#64a4f9;text-decoration:none;color:#fff}#foot-navi{background:#f5f5f5}#foot-navi ul{margin:0 0 32px;padding:0 15px}#foot-navi li{list-style:none;margin:0}#foot-navi li a{color:#474747}#foot-navi h3{border-left:1px solid #474747;border-right:1px solid #474747;padding:2px 0;margin:0 0 16px}#footer{width:100%;margin:0 auto;float:left}#footer .foot-company-info figure{text-align:left}#footer ul{padding:0 10px}#footer li{list-style:none}#footer ul li{margin:0;font-size:.895rem;font-weight:700}#footer ul li li{font-weight:400}#footer li a,#footer li a span{display:inline-block}#footer>li a{position:relative}#footer>li li{font-size:.75rem;font-weight:400}.sub-menu ul{list-style:none}.sub-menu li{list-style:none}.copy{padding:1em 15px;margin:1rem 0 0;text-align:center;font-size:.75rem;background:#082f66;color:#fff}#modal-navi{background:rgba(255,255,255,.94) !important}#modal-navi .modal-content{position:relative;display:block;width:100%;padding:0 15px;background:initial;border:none;border-radius:0}.modal-content-main{width:100%;padding:20px 20px 160px;border-radius:4px;position:relative}.modal-navi-inner{height:100%;overflow:auto;-webkit-overflow-scrolling:auto}a.close-modal-navi{display:block;cursor:pointer}.close-modal-navi p{text-align:right;padding:10px 15px;cursor:pointer;display:block;position:absolute;right:-15px;top:0}.close-modal-navi i{font-size:1.6rem}#modal-navi .logo{margin:0 auto 1.5rem;display:block}#modal-navi ul{margin:0;padding:.5rem 0 .6rem;border-top:1px solid #ccc}#modal-navi li{list-style:none;margin:0;padding:0;line-height:1.6;font-family:'Noto Sans Japanese',serif}#modal-navi ul.sub-menu{padding:0;border-top:none}#modal-navi li li{padding:0 0 0 30px;background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/pin-01.png) 16px .7rem no-repeat}#modal-navi li a,#modal-navi li a:visited{color:#181a67;text-decoration:none;padding:.4rem 0;display:block;font-size:1rem;font-weight:600}#modal-navi li li a,#modal-navi li li a:visited{padding:.2rem 0;font-size:.8rem;font-weight:700;position:relative}.mat,.mat2,.mat3{overflow:hidden;box-sizing:border-box;padding:1rem;position:relative;z-index:5}.mat{background:rgba(255,255,255,.6)}.mat2{background:rgba(51,51,51,.6)}.mat3{background:rgba(4,87,204,.6)}.index_contact_00 a{display:flex;background:#fff;color:#000;height:100%;align-items:center;width:100%;padding:1.2rem 1rem;text-decoration:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.38)}.index_contact_00 a:hover{background:#ffb020}.index_contact_00 dl,.index_contact_00 dt,.index_contact_00 dd{width:100%;margin:0;padding:0;text-align:center}.index_contact_00 dt{font-size:1.4rem;font-weight:700}.index_contact_00 dd{font-size:.895rem}.index_contact_00 i{display:block;margin:0 auto .6rem;font-size:3rem}.bg-01{background:#fff}.bg-02{background:#e2e9f4}.bg-03{background:#e6e6e6}.bg-04{background:#0457cc}.bg-05{background:#0c3d6f}.bg-06{background:rgba(2,2,27,.93)}.bg-07{background:#f3db00}.bg-08{background:#ffcf20}.mbg-00{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/top_bg3.jpg) right center no-repeat}.mbg-01{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_bg_01.jpg) center top/cover no-repeat}.mbg-02{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_bg_02.jpg) center center no-repeat}.mbg-03{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_bg_03.jpg) center center no-repeat}.mbg-04{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_bg_04.jpg) center center no-repeat}.mbg-05{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_bg_05.jpg) center center no-repeat}.index_bg_00{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_bg_00.jpg) right center no-repeat}.index_bg_01{background:#2f50f3}.index_bg_02{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_bg_02.jpg) center center/cover no-repeat}.index_bg_03{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_bg_03.jpg) center center no-repeat}.index_bg_04{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_bg_04.jpg) center center no-repeat}.index_bg_05{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_bg_05.jpg) center center no-repeat}.index_bg_06{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_bg_06.jpg)}.index_bg_08{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_bg_08.jpg) center center/cover no-repeat}.index_bg_10{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_bg_10.jpg) center center/cover no-repeat}.index_bg_11{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_bg_11.jpg) center center/cover no-repeat}.index_contact_01{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_contact_01.jpg) center center no-repeat}.index_contact_02{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/index_contact_02.jpg) center center no-repeat}.milon-bg{background:url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/milon-bg.jpg) center center/cover no-repeat}.circle-bg-01{background:#00b0ff url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/cir_bg1.png) center center no-repeat}.circle-bg-02{background:#00b0ff url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/cir_bg2.png) center center no-repeat}.circle-bg-03{background:#00b0ff url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/cir_bg3.png) center center no-repeat}.circle-bg-04{background:#00b0ff url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/cir_bg4.png) center center no-repeat}.circle-bg-05{background:#00b0ff url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/cir_bg5.png) center center no-repeat}.circle-bg-06{background:#00b0ff url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/cir_bg6.png) center center no-repeat}.circle-bg-07{background:#00b0ff url(//www.profitjapan.co.jp/wp-content/themes/profit2020/img/cir_bg7.png) center center no-repeat}.color-01{color:#fff71a}.color-01 span{font-size:3rem}.ls-01{letter-spacing:-.01em}.ls-02{letter-spacing:-.02em}.ls-03{letter-spacing:-.03em}.ls-04{letter-spacing:-.04em}.ls-05{letter-spacing:-.05em}.ls-06{letter-spacing:-.06em}.ls-07{letter-spacing:-.07em}.ls-08{letter-spacing:-.08em}.ls-09{letter-spacing:-.09em}.fixed-height{height:75vh}.fixed-height2{margin:24vh 0 21vh}.fixed-height3{margin:13vh 0}.fixed-height4{margin:4vh 0 0}.fixed-height4b{margin:0 0 2vh}.fixed-height-00{height:800px}.fixed-height-01{height:700px}.fixed-height-02{height:600px}.fixed-height-03{height:120px}.fixed-height-04{height:60px}.separate{border-bottom:1px dashed #000}.deco1{border-bottom:20px solid #f3db00}.deco2{border-bottom:20px solid #ffb020}.next-frame{position:absolute;bottom:20vh;margin:0 auto;text-align:center;z-index:8;font-size:2.1rem}.next-frame i{margin:0 auto;padding:6px 0 0}#movie-content .next-frame a{margin:0 auto;display:inline-block !important;text-align:center;line-height:1;border:2px solid #333;border-radius:50%;height:46px;width:46px}#movie-content{display:flex;justify-content:center;align-items:center;flex-direction:column}.content{position:relative}#news ul{margin:0;padding:0}#news li{list-style:none;width:100%;border-bottom:1px dotted #dee2e6;position:relative;min-height:110px;display:flex;align-items:center;padding:5px 0}#news li:last-child{border-bottom:none}#news li .news-cat{display:inline-block;margin:0 10px 0 0;padding:2px 10px;color:#fff;font-size:.75rem;width:130px;text-align:center}#news li .news-date{font-size:.875rem}#news li .news-title{font-size:1.12rem;color:#000;font-weight:900}#news li dl{margin:0;padding:0}#news li dt{padding:0 115px 0 0}#news li dd{margin:0;padding:0 115px 0 140px}#news .eyecatch{width:100px;height:100px;position:absolute;top:5px;right:0;display:block;overflow:hidden;vertical-align:middle;box-sizing:border-box}#news .eyecatch a{display:flex;align-items:center}#news .news{background:#0457cc}#news .vrc{background:#167559}#news .seminar{background:#358b0d}#news .product{background:#b95b0e}#news .investigation{background:#6e0606}.archive-btn a{display:block;color:#fff;background:#c7c7c7;padding:4px 0;text-align:center;width:100%}.tab-content dl dt{margin:0 0 4px}.tab-content dl dd{margin:0 0 10px;padding:0 0 10px;font-size:1rem}.post_body h1>span,.post_body h2>span{border-bottom:0 solid #00aeef;display:inline-block;padding:0;margin-bottom:-3px;line-height:1.4rem}.post_body h1,.post_body h2,.post_body h3{font-size:1.3rem}.broken,.broken-right{position:relative}.broken-text{position:absolute;left:2%;z-index:80}.broken-right .broken-text{left:auto;right:2%}.broken-textbox{padding:3.2rem 1.6rem;background:#fff}.broken-textbox-mat{padding:3.2rem 1.6rem;background:rgba(255,255,255,.93)}.broken img{margin:0}.menu-pdf{font-size:120%;text-align:center;margin:0 0 8px}.menu-pdf a{display:block;border-radius:6px;color:#333;text-decoration:none;font-size:1rem}.menu-pdf img{margin:24px auto 8px;display:inline-block;max-width:80%;height:auto}.circle-area{width:100%}.circle{width:150px;height:150px;border-radius:50%;display:table;margin:0 auto;vertical-align:middle;text-align:center}.circle .circle-text{height:100%;width:100%;display:table-cell;vertical-align:middle;text-align:center;margin:0;padding:20px;box-sizing:border-box}.circle-01 p{margin:0;color:#fff}.circle-01{width:160px;height:160px;background:#ff7e1e;margin:0 auto}.circle-02,.style_1 p.circle-02{background:#fff71a !important;color:#0457cc !important;height:50px;width:50px;line-height:50px;text-align:center;margin:0 auto 1rem;font-size:1.8rem;font-weight:900;border-radius:50%;font-family:'Noto Sans Japanese',serif}.cir-li ol li{margin-bottom:30px;position:relative;padding:10px 0 0 80px}.cir-li span{background:#077082;padding-top:8px;text-align:center;color:#fff;border-radius:50%;width:50px;height:50px;line-height:1.2;display:block;position:absolute;top:0;left:0;font-size:32px}.circle p{color:#fff;font-weight:700;display:table-cell;vertical-align:middle;margin:0;padding:0 15px;font-size:1rem}.circle i{position:absolute;right:-20px;top:45%;font-size:1.5rem;color:#ccc}form p{display:table;padding:10px 0;margin:0;border-top:1px dotted #ccc;width:100%}form p:first-child{border-top:none}form label{width:250px;padding:0 10px 0 0;display:table-cell;vertical-align:top;font-size:1rem;font-weight:700}form label+span{display:table-cell;vertical-align:top;font-size:1rem}form label+span label{width:auto}label>span.badge{font-size:80%;font-weight:400;display:inline-block;margin:0 0 0 6px}.red{color:#d70003}span.required,.form-group label span.required{background:#a74b4b;color:#fff;line-height:1.6;padding:0 10px;margin:0 8px;border-radius:6px;vertical-align:middle;display:inline-block;font-size:80%}.form-group label span.required{margin:0 0 0 8px}.form-control{padding:.375rem .2rem}#contact-form .form-group{width:100%;border-top:1px solid #e6e6e6;padding:14px 0;margin:0;overflow:hidden}#contact-form .form-group label{width:22%;margin:0 2% 0 0;float:left}#contact-form .form-element{width:76%;float:left}#contact-form .form-element label{width:100%}p.buttons-area-confirm{text-align:center}p.buttons-area-confirm input{display:inline-block;margin:2px;padding:14px 0;width:120px;text-align:center;cursor:pointer}p.buttons-area-confirm input.submit-btn{background:#3b75c0;color:#fff}p.buttons-area-confirm input.submit-btn:hover{background:#5c89c3}input::-webkit-input-placeholder{font-size:.8rem}input:-moz-placeholder{font-size:.8rem}input::-moz-placeholder{font-size:.8rem}input:-ms-input-placeholder{font-size:.8rem}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.btn{position:relative;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.btn:hover:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.2)}.btn-xlg,.btn-group-xlg>.btn{padding:20px 32px;font-size:150%;line-height:1.3333333;border-radius:6px}.fa-file-pdf-o{font-size:2rem!important;color:#ff4500}#global{position:fixed;top:0;left:0;width:100%;height:100vh;transition:all .2s linear;background:rgba(0,0,0,.8);opacity:0;z-index:-5}#global>div{width:100%}#global.open-navi{opacity:1;z-index:20}#head_back{position:relative;position:fixed;right:15px;bottom:50px;z-index:99}#head_back i{display:block;margin:0 auto;font-size:2.2rem}#head_back p{margin:0 auto;padding:0;text-align:center;color:#fff;font-size:.675rem}#head_back p a{padding:4px 10px 10px;margin:0;display:block;border-radius:2px;background:rgba(0,0,0,.7)}#head_back a:link,#head_back a:active,#head_back a:visited{color:#fff;text-decoration:none}#head_back a:hover{color:#f66;text-decoration:none}.youtube-area{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.youtube-area iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cell-center th,.cell-center td{text-align:center}.table-01,.table-01+p{margin:0 0 32px}.table-01 thead th{background:rgba(29,161,153,.8);color:#fff}.table-01 thead th:first-child{width:76%}.table-01 tbody tr td:first-child{background:rgba(234,234,234,.8);font-weight:400}.table-01 tbody td{background:rgba(255,255,255,.8)}table.table thead th{color:#797979 !important}.sidebar .widgets{padding:10px;margin:0}.sidebar ul{margin:0;padding:0}.sidebar ul li{margin:0 0 10px;padding:3px 0 13px;list-style:none;font-size:1rem;border-bottom:1px dotted #5d5d5b}.sidebar ul li:last-child{border:none}.sidebar ul li span{font-size:.895rem;display:block}.widget{border-top:1px solid #c3c3c3;padding:16px 0;margin:0}.widget .ttl{margin:0;padding:0 0 3px}.ttl span{display:inline-block;padding:0;border-bottom:none}.widget select{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.post h1,.content.archive h1{text-align:left;font-size:1.5rem}.archive-list h2{font-size:1.2rem;margin:0;text-align:left;border-bottom:none}.archive-list>div{padding:0 0 16px;margin:0 0 16px;border-bottom:1px dotted #ced4da}.twitter-area iframe{height:250px !important}.description{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.menu-container{width:80%;margin:0 auto;background:#e9e9e9}.menu-mobile{display:none;padding:20px}.menu-mobile:after{content:"\f394";font-family:"Ionicons";font-size:2.5rem;padding:0;float:right;position:relative;top:50%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%)}.menu-dropdown-icon:before{content:"\f489";font-family:"Ionicons";display:none;cursor:pointer;float:right;padding:1.5em 2em;background:#fff;color:#333}.effect-01{width:100%;height:15rem;overflow:hidden;position:relative;background:#000}.effect-01 img{width:calc(100% + 160px);max-width:calc(100% + 160px);display:block;position:absolute;left:-40px;transition:.25s all ease-in;opacity:.7}.effect-01:hover img{width:calc(100% + 160px);max-width:calc(100% + 160px);display:block;left:0;opacity:.9}.effect-01 figcaption{position:absolute;top:11.5rem;height:100%;transition:.35s all ease-in;z-index:2;background:rgba(255,255,255,.9)}.effect-01:hover figcaption{top:0}.effect-01 h3{background:#0457cc;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 30px;height:3.5rem;font-size:1rem;position:relative}.effect-01 h3 span{font-size:.75rem}.effect-01 h3:before{content:'\f077';font-family:"Font Awesome 5 Free";display:block;height:20px;width:20px;font-size:1rem;font-weight:700;position:absolute;right:15px;top:1.1rem;z-index:3;transition:.35s all ease-in}.effect-01:hover h3:before{transform:scale(1,-1)}.effect-01 figcaption div{padding:.3rem 15px;margin:40px 0 0;transition:.35s all ease-in .15s;opacity:0}.effect-01:hover figcaption div{margin:0;opacity:1}.effect-01 figcaption p,.effect-01:hover figcaption p{text-align:left}.effect-01 figcaption p:last-child a{display:block;text-align:center;padding:.8rem 15px;background:#0457cc;color:#fff71a;text-decoration:none;font-weight:700}.effect-01:hover figcaption p:last-child a:hover{opacity:.8}a .hover{display:none}a:hover .normal{display:none}a:hover .hover{display:inline}.is-fixed{position:fixed !important;left:0;z-index:2;width:100%;bottom:auto}.anker-tag{position:absolute;top:-122px}.anker-tag2{position:absolute;top:0}.anker-tag3{position:absolute;top:-72px}@media screen and (max-height:640px){.top_style_0 .text-block{height:auto;padding:100px 15px}}@media screen and (max-width:1199px){.cube_style_1{width:100%}.cube_style_1 p{height:auto;width:100%;padding:1.4rem 15px}.cube_style_1 p br{display:none}.cube_style_1 p:before{border-top:20px solid #00b0ff;border-bottom:0;border-left:20px solid transparent;border-right:20px solid transparent;position:absolute;bottom:-20px;right:auto}}@media screen and (max-width:991px){.header-navi p{font-size:.65rem;padding:0 8px;display:none}.header-navi li a{padding:0 8px;font-size:.65rem}.global li a{padding:4px 12px;font-size:.75rem}.global{margin:1px 80px 0 0}a.nav-link{white-space:nowrap;font-size:.85rem}a.btn_01,p.btn_01{font-size:.9rem}.home-navi li a{font-size:.75rem;height:2.75rem}.attachment-post-thumbnail{width:auto!important}}@media screen and (max-width:767px){.header-navi,#global-area{display:none}.logo{margin:11px 15px 12px}.hero-text-fixed2{justify-content:center}.top_style_1 .text-block2{width:auto;height:auto}.top_style_1 p.text-01{font-size:1.1rem;padding:0 35px}.top_style_1 p.text-01 strong{font-size:1.8rem}.top_style_2 .text-block{height:auto;padding:1.2rem 0}.top_style_2 .text-block h1{margin:0}.slick-next{right:5px !important}.slick-prev{left:5px !important}h1 br,h2 br,h3 br,h4 br,h5 br{display:none}.broken-text{position:static;left:0}.textbox-mat{padding:3.2rem 15px}.gakuen_mbg_2 img{opacity:1}.list_style_5{flex-direction:column}.list_style_5 li{margin:0 0 60px;display:flex;justify-content:center}.list_style_5 li:last-child{margin:0}.list_style_5 li:before{right:auto;top:auto;bottom:-40px;transform:rotate(90deg)}.dl_style_4 dl{margin:0}.dl_style_4 dt,.dl_style_4 dd{float:none;width:100%;min-height:auto;overflow:hidden;border-bottom:none;padding:0}.dl_style_4 dt br{display:none}.dl_style_4 .mon{font-size:1.8rem;line-height:1.4}.dl_style_4 .mon_name{font-size:.85rem}.dl_style_4 ul{float:none}.dl_style_4 img{float:none;display:block;margin:0 auto 16px}.card_style_3{height:auto;margin:0 0 1.4rem}.lower-detail h2{font-size:1.6rem !important}.lower-detail p{font-size:.78rem !important}#news li{width:100%;align-items:flex-start;padding:14px 0;min-height:80px}#news li dd{padding:0 115px 0 0}#news li .news-title{font-size:1rem}#news li dt,#news li dd{padding:0 85px 0 0}#news .eyecatch{width:70px;height:70px;top:14px}#footer-navi ul{display:none}form p{display:block}form label{width:100%;display:block}form label+span{width:100%;display:block}}@media screen and (max-width:575px){#banner-area a{height:200px}#foot-navi ul li{text-align:center}.news-title{font-size:1.1rem;font-weight:700;display:block;margin-top:5px}.dl_style_5 dt{width:100%}.dl_style_5 dd{width:100%}.news-title{font-size:1rem}br.m-br{display:block}br{display:none}.col-md-5.index_contact_00{margin-bottom:1rem}#banner-area .row a{margin:0 0 16px}.dl_style_1 dd{font-size:1rem}.dl_style_1 dt{width:100%}.dl_style_1 dd{padding:0;font-size:1rem;margin:1.6rem 0}.dl_style_1 ul{padding:0;font-size:1rem;margin:1.6rem 0}.list_style_6 li{padding:0 0 1.4rem 68px}.list_style_6 li:before{width:46px;height:30px;font-size:1.5rem}.list_style_6 li:last-child:before{height:34px}.list_style_6 li:after{top:19px;border-width:11px 23px 0;left:23px}.list_style_6 li>div:before{left:23px;top:10%}.dl_style_7{border-top:none}.dl_style_7 dt{clear:both;float:none;width:100%;background:#f0f0f0;border-top:1px solid #ccc;padding:.5rem 15px}.dl_style_7 dd{width:100%;padding:.5rem 15px;margin:0 0 1.2rem;border-bottom:1px solid #ccc;position:relative}.dl_style_7 dd:before{display:none}.slick-slider .slick-prev,.slick-slider .slick-next{top:50%;width:26px;height:26px}.slick-slider .slick-prev:before,.slick-slider .slick-next:before{font-size:14px}.slick-slider .slick-prev:before{padding:0 2px 0 0}.slick-slider .slick-next:before{padding:0 0 0 2px}.text-box{margin:1rem auto}.no-gap .text-box{margin:2.5rem auto}.container-fluid,.container{padding:2rem 15px}.menu-pdf img{margin:0;width:50px}.menu-pdf a{clear:both;float:left}.menu-pdf a+a{clear:none;float:none;padding:10px 0 10px 60px;min-height:30px;text-align:left}.menu-pdf a+a br{display:none}}@media screen and (max-width:480px){.logo img{width:200px !important}.logo{margin:16px 15px 16px}.top_style_0 .text-block h1,.top_style_1 .text-block h1,.top_style_2 .text-block h1,.top_style_3 .text-block h1,.top_style_4 .text-block h1,.top_style_5 .text-block h1,.top_style_6 .text-block h1{font-size:1.6rem;margin:0 .7rem}.top_style_2 .text-block{margin:107px auto 30px;width:100%}.top_style_1 .text-block,.top_style_3 .text-block,.top_style_4 .text-block,.top_style_5 .text-block,.top_style_6 .text-block{margin:104px auto 30px;width:100%}.top_style_0 .subheading{font-size:1rem;margin:0 1rem 1rem;text-align:left}.top_style_1 .subheading{font-size:1rem;margin:0 1rem 1rem;text-align:left}.top_style_0 h1,.top_style_0 p.category-name{text-align:left}.top_style_0 .subheading{text-align:left}.lead_style_0 h2,.lead_style_1 h2,.lead_style_2 h2,.lead_style_3 h2,.lead_style_4 h2{font-size:1.28rem;font-weight:500;text-align:left}.lead_style_1 h2+p,.lead_style_2 h2+p{font-size:.9rem}.lead_style_1 h2.bigcopy span,.lead_style_1 h2.bigcopy-w span,.lead_style_1 .bigcopy{font-size:1.48rem}.lead_style_1 .bigtext{font-size:1rem;font-weight:700}.lead_style_1 .bigtext-h{font-size:1.2rem;font-weight:900}.lead_style_1 .bigcopy-w{font-size:2rem}.lead_style_1 .bigtext-w{font-size:1rem;font-weight:700}.lead_style_1 .bigtext-h-w{font-size:1.2rem;font-weight:900}.lead_style_1 h2.bigcopy.exfs5 span,.lead_style_1 h2.bigcopy-w.exfs5 span,.lead_style_1 .exfs5{font-size:2rem!important}.lead_style_1 .text-box.exlh p{line-height:2!important}.style_0 h2,.style_1 h2,.style_2 h2,.style_3 h2,.style_4 h2{font-size:1.28rem;font-weight:500}.style_1 h2+p,.style_2 h2+p,.style_3 h2+p{font-size:.95rem;font-weight:200}.style_1 h3{font-size:1.2rem}.style_1 h2.bigcopy span,.style_1 h2.bigcopy-w span,.style_1 .bigcopy{font-size:1.45rem}.style_1 h3.bigcopy{font-size:1.45rem}.style_1 .bigtext{font-size:1rem;font-weight:700}.style_1 .bigtext-h{font-size:1.2rem;font-weight:900}.style_1 .bigcopy-w{font-size:2rem}.style_1 .bigtext-w{font-size:1rem;font-weight:700}.style_1 .bigtext-h-w{font-size:1.2rem;font-weight:900}.style_1 h2.bigcopy.exfs5 span,.style_1 h2.bigcopy-w.exfs5 span,.style_1 .exfs5{font-size:2rem!important}.style_1 h3.exh3{font-size:1.2rem}form label{width:100%;padding:0 10px 10px 0;display:table-cell;vertical-align:top;font-size:.8rem;font-weight:700}form label+span{font-size:.8rem}a.nav-link{font-size:.7rem}.tab-content dl dd{margin:0 0 10px;padding:0 0 10px;font-size:.8rem}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0!important}.text-box{width:100%}.text-box.expadding{padding:2rem 1rem;margin:10px auto}.fixed-height3{margin:1vh 0}.index_contact_00 dt{font-size:1.2rem}a.btn_04,p.btn_04{font-size:1rem}.flyout_1 strong{font-size:1.2rem}}@media screen and (max-width:380px){.top_style_2 .text-block{margin:57px auto 30px;width:100%}.top_style_0 .subheading{font-size:.85rem;margin:0 1rem 1rem}.top_style_1 .subheading{font-size:.85rem;margin:0 1rem 1rem;text-align:left}.top_style_0 .text-block h1,.top_style_1 .text-block h1,.top_style_2 .text-block h1,.top_style_3 .text-block h1,.top_style_4 .text-block h1,.top_style_5 .text-block h1,.top_style_6 .text-block h1{font-size:1.48rem;margin:0 .7rem}.lead_style_1 h2.bigcopy span,.lead_style_1 h2.bigcopy-w span,.lead_style_1 .bigcopy{font-size:1.28rem}style_1 h3{font-size:1.1rem}#modal-navi li a,#modal-navi li a:visited{font-size:.85rem;font-weight:600}.top_style_2 .text-block{margin:100px auto 30px;width:100%}}