@charset "UTF-8";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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}*{box-sizing:border-box}html{width:100%;height:100%;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}body{background:#fff;font-size:15px;line-height:1.6;color:#4d4d4d;text-align:justify;text-justify:inter-ideograph;font-family:"游ゴシック体","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif}a{text-decoration:none;color:#4d4d4d;outline:none;-webkit-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-ms-transition:all ease-out 0.3s;-o-transition:all ease-out 0.3s;transition:all ease-out 0.3s}img{vertical-align:top;width:100%;height:auto}strong{font-weight:bold}figure{text-align:center}#all{width:100%;margin:0 auto;overflow:hidden}@media only screen and (min-width: 768px){body{font-size:18px;line-height:1.8}#all{min-width:1020px}}.wrap980{max-width:980px;margin:0 auto}.marker{background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(60%, transparent), color-stop(60%, #ffff00));background:-webkit-linear-gradient(transparent 60%,#ffff00 60%);background:-moz-linear-gradient(transparent 60%,#ffff00 60%);background:-o-linear-gradient(transparent 60%,#ffff00 60%);background:linear-gradient(transparent 60%,#ffff00 60%)}.attention{font-size:14px}.btnWrap{text-align:center}.btn{min-width:234px;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:#fff;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;text-align:center;padding:0.25em 1em;font-weight:bold;display:inline-block;font-size:18px;cursor:pointer}.btn:hover{top:4px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}@media only screen and (min-width: 768px){.btn{min-width:280px;font-size:20px}}.btnOrange{background:#f78b08;-webkit-box-shadow:0 4px 0 #bf6a04;-moz-box-shadow:0 4px 0 #bf6a04;-ms-box-shadow:0 4px 0 #bf6a04;-o-box-shadow:0 4px 0 #bf6a04;box-shadow:0 4px 0 #bf6a04}.btnRed{background:#E50012;-webkit-box-shadow:0 4px 0 #a0000d;-moz-box-shadow:0 4px 0 #a0000d;-ms-box-shadow:0 4px 0 #a0000d;-o-box-shadow:0 4px 0 #a0000d;box-shadow:0 4px 0 #a0000d}.btnAqua{background:#00479D;-webkit-box-shadow:0 4px 0 #022c58;-moz-box-shadow:0 4px 0 #022c58;-ms-box-shadow:0 4px 0 #022c58;-o-box-shadow:0 4px 0 #022c58;box-shadow:0 4px 0 #022c58}.btnBlue{background:#094BA1;-webkit-box-shadow:0 4px 0 #022c58;-moz-box-shadow:0 4px 0 #022c58;-ms-box-shadow:0 4px 0 #022c58;-o-box-shadow:0 4px 0 #022c58;box-shadow:0 4px 0 #022c58}.btnGREEN{background:#00A686;-webkit-box-shadow:0 4px 0 #01715b;-moz-box-shadow:0 4px 0 #01715b;-ms-box-shadow:0 4px 0 #01715b;-o-box-shadow:0 4px 0 #01715b;box-shadow:0 4px 0 #01715b}.btnAnchor::after,.icoBlanc::after{font-weight:900;font-family:"Font Awesome 5 Free";position:absolute;right:.7em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:16px}.btnAnchor::after{content:"\f0ab"}.icoBlanc::after{content:"\f0a9"}.toTopWrap{position:fixed;bottom:15px;right:15px;font-size:12px;z-index:11}.btnTop{font-family:"Oswald",sans-serif;font-weight:300px;font-size:16px;padding-top:18px;background:#fff;color:red;border-width:2px;border-style:solid;border-color:red;width:50px;height:50px;text-align:center;display:block;position:relative}.btnTop::before{content:"\03009";-webkit-transform:translateX(-50%) rotate(-90deg);-moz-transform:translateX(-50%) rotate(-90deg);-ms-transform:translateX(-50%) rotate(-90deg);-o-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg);display:block;position:absolute;left:50%;top:-9px;font-size:20px;width:100%}.btnTop:hover{opacity:0.7;filter:alpha(opacity=70)}.row{margin-right:-20px;margin-left:-20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{padding-left:20px;padding-right:20px;width:100%}@media (min-width: 768px){.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{box-sizing:border-box}.col-3{width:25%}.col-4{width:33.3%}.col-5{width:41.6%}.col-6{width:50%}.col-7{width:58.3%}.col-8{width:66.6%}.col-9{width:75%}}.tblWrap{overflow:auto}@media screen and (max-width: 767px){.tblWrap{white-space:nowrap;margin-bottom:5px}.tblWrap::-webkit-scrollbar{height:5px}.tblWrap::-webkit-scrollbar-track{margin:0 2px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.tblWrap::-webkit-scrollbar-thumb{background:#f78b08;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}}header{background-color:#DE2F77;background-image:url(../img/nami.svg);background-repeat:repeat-x;background-position:top center;background-size:60px 50px;padding:60px 0 20px;color:#fff;font-size:20px}header .wrap980{position:relative}header p{margin:10px 0 0 10px;line-height:1.6}@media screen and (max-width: 767px){header{padding-left:20px;padding-right:20px}header figure{margin-top:20px}}@media screen and (min-width: 768px){header figure{position:absolute;right:0;top:185px;width:416px}}.searchBox{background:#FCE000;padding:15px 0}.searchBox .wrap980{position:relative}.searchBox h2{font-weight:bold;font-size:26px;line-height:1.2}.searchBox ul{margin:0 -10px}.searchBox li{display:inline-block;padding:10px}@media screen and (max-width: 767px){.searchBox{padding-left:20px;padding-right:20px}.searchBox h2{text-align:center;margin-bottom:15px}.searchBox ul{text-align:center;margin-top:15px}}@media screen and (min-width: 768px){.searchBox h2{margin-left:160px}.searchBox figure{position:absolute;right:-70px;top:-30px}}.gnavi{padding:20px 0}.gnavi h3{font-weight:bold;font-size:22px;line-height:1.2}.gnavi ul{text-align:left;margin:0 -10px}.gnavi li{padding:10px;display:inline-block}@media screen and (max-width: 767px){.gnavi{padding-right:20px;padding-left:20px}.gnavi h3{text-align:center}.gnavi ul{text-align:center}.gnavi .btn{width:280px}}@media screen and (min-width: 768px){.gnavi h3{margin-left:120px;font-size:26px}.gnavi nav{width:600px}}footer{text-align:center;background:#0a2333;color:#fff;font-size:11px;padding:10px 1em}.target{padding:40px 8px}.container{margin-bottom:30px;border-width:4px;border-style:solid;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:0 20px 30px;background:#fff;position:relative}.titSec{color:#fff;text-align:center;font-family:"TsukuARdGothicStd-E","Tsukushi A Round Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:bold;font-size:24px;margin:0 -20px 30px;padding:10px .5em;position:relative}.titSec::after{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-40px;content:'';width:0;height:0;border:20px solid transparent;border-top-width:20px;border-top-style:solid}.titSec span{font-size:16px;display:block}.icoMega{position:absolute;left:-20px;top:-50px;z-index:2;width:100px;height:auto}@media only screen and (min-width: 768px){.target{padding:60px 20px}.container{border-width:6px;padding:0 50px 50px}.titSec{font-size:32px;margin:0 -50px 50px;padding:10px 1em}.titSec br{display:none}.titSec span{font-size:26px;display:inline;margin-right:.5em}.icoMega{top:-25px;width:150px}}#appeal1{background:#FABDCC}#appeal1 .container{border-color:#DE2F77}#appeal1 .titSec{background:#DE2F77}#appeal1 .titSec::after{border-top-color:#DE2F77}.aboutIntro p{font-weight:bold;margin-bottom:20px}.aboutCertificate{background:#ebe7df;margin:30px -20px -30px;padding:25px 20px}.aboutCertificate h3{font-weight:bold;font-size:18px}@media only screen and (min-width: 768px){.aboutCertificate{margin:30px -50px -50px;padding:30px 50px}.aboutCertificate h3{font-size:22px;margin-top:55px}}@media only screen and (max-width: 767px){.aboutIntro .btn{display:block;width:250px;margin:0 auto}.aboutIntro img{max-width:280px;margin-top:20px}.aboutCertificate img{width:176px;margin-top:20px}}.aboutPoint{font-weight:bold;padding-top:60px}.aboutPoint h3{position:relative;color:#d2001e;font-size:20px;z-index:5;padding-left:.5em}.aboutPoint h3 span{position:absolute;z-index:-1;color:#FDE8CE;font-family:'Pinyon Script', cursive;left:0;top:-35px;font-size:70px;line-height:1}.aboutPoint .col-4,.aboutPoint .col-8{margin-top:10px}@media only screen and (min-width: 768px){.aboutPoint{font-weight:bold;padding-top:60px}.aboutPoint h3{font-size:26px;padding-left:1em}.aboutPoint h3 span{font-size:100px}.aboutPoint .col-4,.aboutPoint .col-8{margin-top:20px}}@media only screen and (max-width: 767px){.aboutPoint img{width:268px}}#appeal2 .container{border-color:#E50012}#appeal2 .titSec{background:#E50012}#appeal2 .titSec::after{border-top-color:#E50012}.introBox h3{color:#F67D0A;font-size:20px;font-weight:bold}.introBox p{font-weight:bold}.introBox .marker{color:#d2001e}@media only screen and (max-width: 767px){.introBox .col-3{margin-top:20px}.introBox .col-3 img{width:195px}}@media only screen and (min-width: 768px){.introBox h3{font-size:26px}}.titSlash{color:#d2001e;position:relative;display:inline-block;padding:0 45px;font-family:"TsukuARdGothicStd-E","Tsukushi A Round Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:18px;font-weight:bold}.titSlash::before,.titSlash::after{content:'';position:absolute;top:50%;display:inline-block;width:44px;height:3px;background-color:#d2001e}.titSlash::before{left:0;-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg)}.titSlash::after{right:0;-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg)}@media only screen and (min-width: 768px){.titSlash{font-size:26px}}.okBox{text-align:center;margin-top:50px}.okBox .titSlash{font-size:22px;line-height:1}#okPoint{background:#ebe7df;margin-left:-20px;margin-right:-20px;position:relative;padding-top:30px}.okPointDetail{padding:10px 10px 30px}.okPointDetail article{padding:10px}.okPointDetail div{background:#fff;padding:0 20px 20px}.okPointDetail h4{font-size:24px;color:#d2001e;font-weight:bold}.okPointDetail p{text-align:left;font-size:16px;margin-top:5px}.okNum{background-image:-webkit-linear-gradient(-45deg, #ffffff 25%,#f78b08 25%,#f78b08 50%,#ffffff 50%,#ffffff 75%,#f78b08 75%,#f78b08);background-image:-moz-linear-gradient(-45deg, #ffffff 25%,#f78b08 25%,#f78b08 50%,#ffffff 50%,#ffffff 75%,#f78b08 75%,#f78b08);background-image:-o-linear-gradient(-45deg, #ffffff 25%,#f78b08 25%,#f78b08 50%,#ffffff 50%,#ffffff 75%,#f78b08 75%,#f78b08);background-image:linear-gradient(-45deg, #ffffff 25%,#f78b08 25%,#f78b08 50%,#ffffff 50%,#ffffff 75%,#f78b08 75%,#f78b08);background-size:8px 8px;padding-top:50px;border-bottom:3px solid #f78b08;display:block;width:60px;margin:0 auto 20px}.okNum span{font-family:"Oswald",sans-serif;background:#fff;color:#f78b08;letter-spacing:1px;display:block}@media only screen and (min-width: 768px){#okPoint{margin-left:-50px;margin-right:-50px;padding-top:0}#okPoint .titSlash{position:absolute;top:-25px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.okPointDetail{padding:30px 10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.okPointDetail article{width:33.33%}.okBox .titSlash{font-size:36px}}#okPlus .titSlash{margin-bottom:15px}#okPlus dt,#okPlus dd{font-weight:bold;text-align:left}#okPlus dt{position:relative;margin:35px 0 10px;padding-left:25px}#okPlus dt span{width:60px;height:54px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#okPlus dt strong{background:#FDDCB5;color:#d2001e;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;display:block;padding:5px .25em 5px 35px;font-size:20px}#okPlus dt small{font-size:15px;display:block}#okPlus .tblWrap{padding:35px 0 5px}#okPlus .tax{text-align:right;font-size:14px}#okPlus table{width:100%;border:3px solid #f78b08}#okPlus table strong{display:block}#okPlus tr:nth-of-type(1) th div{position:relative}#okPlus tr:nth-of-type(1) th span{font-size:14px}#okPlus tr:nth-of-type(1) th .ico{position:absolute;left:0;top:50%;width:40px;height:36px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#okPlus tr:nth-of-type(2) th{font-size:16px;line-height:1.4}#okPlus tr:nth-of-type(2) th strong{font-size:20px}#okPlus th,#okPlus td{padding:5px 1em;text-align:center;border-top:1px solid #f78b08;border-left:1px solid #f78b08}#okPlus th{background:#FDDCB5}#okPlus td{width:20%}#okPlus td:not(:first-child){font-size:20px;font-weight:bold}@media only screen and (min-width: 768px){#okPlus .titSlash{margin-bottom:15px}#okPlus dt{margin:50px 0 10px;padding-left:30px}#okPlus dt strong{padding:5px 1em 5px 40px;font-size:22px}#okPlus dt small{font-size:20px;display:inline}#okPlus dd{padding-left:70px}.tblWrap{padding:50px 0 5px}tr:nth-of-type(1) th .ico{left:50px}}#appeal3{background:#D4EDFE}#appeal3 .container{border-color:#004896}#appeal3 .titSec{background:#004896}#appeal3 .titSec::after{border-top-color:#004896}#appeal3 .introBox img{width:195px}.kaeruBox{padding-top:50px}.titStripe{color:#094BA1;text-align:center;border-top:3px solid #094BA1;border-bottom:3px solid #094BA1;background-image:-webkit-linear-gradient(-45deg, #ffffff 20%,#cedbec 20%,#cedbec 55%,#ffffff 55%,#ffffff 70%,#cedbec 70%,#cedbec);background-image:-moz-linear-gradient(-45deg, #ffffff 20%,#cedbec 20%,#cedbec 55%,#ffffff 55%,#ffffff 70%,#cedbec 70%,#cedbec);background-image:-o-linear-gradient(-45deg, #ffffff 20%,#cedbec 20%,#cedbec 55%,#ffffff 55%,#ffffff 70%,#cedbec 70%,#cedbec);background-image:linear-gradient(-45deg, #ffffff 20%,#cedbec 20%,#cedbec 55%,#ffffff 55%,#ffffff 70%,#cedbec 70%,#cedbec);background-size:8px 8px;font-size:22px;padding:10px 1em;font-weight:bold;margin-bottom:30px}@media only screen and (min-width: 768px){.titStripe{font-size:26px;padding:10px 0}}.titCircle{color:#fff;position:relative;font-size:20px;font-weight:bold;padding:65px 0 0 0}.titCircle div{background:#fff;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border-width:3px;border-style:solid;width:90px;height:90px;position:absolute;text-align:center;-webkit-transform:translate3d(-50%, 0, 0);-moz-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-o-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);top:0;left:50%;line-height:1;font-size:16px;padding-top:18px}.titCircle .num{display:block;font-family:"Oswald",sans-serif;font-size:40px;font-weight:300}.titCircle strong{display:block;padding:20px 1em 10px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.kaeruMerit,.menteBox{padding-top:20px}.kaeruMerit p,.menteBox p{padding:20px 0 0}@media only screen and (min-width: 768px){.titCircle{font-size:26px;padding:0 0 0 80px}.titCircle div{width:114px;height:114px;left:0;-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);top:50%;line-height:1;font-size:20px;padding-top:20px}.titCircle .num{font-size:56px}.titCircle strong{padding:10px 1em 10px 50px}.kaeruMerit,.menteBox{padding-top:50px}.kaeruMerit p,.menteBox p{padding:20px 0 0 105px}}#kaeruMerit1 .titCircle div{border-color:#E55099;color:#E55099}#kaeruMerit1 .titCircle strong{background:#E55099}#kaeruMerit2 .titCircle div{border-color:#F77E09;color:#F77E09}#kaeruMerit2 .titCircle strong{background:#F77E09}#kaeruMerit3 .titCircle div{border-color:#23AC38;color:#23AC38}#kaeruMerit3 .titCircle strong{background:#23AC38}#kaeruMerit4 .titCircle div{border-color:#00A3E6;color:#00A3E6}#kaeruMerit4 .titCircle strong{background:#00A3E6}#kaeruMerit5 .titCircle div{border-color:#00A1A9;color:#00A1A9}#kaeruMerit5 .titCircle strong{background:#00A1A9}@media only screen and (min-width: 768px){#kaeruMerit1{padding-top:30px}}.checkList{font-size:22px}.checkList li{padding-left:1em}.checkList .fa-check-square{color:#d2001e;margin-left:-1em}@media only screen and (min-width: 768px){.checkList{font-size:26px}}.kaeruPlan{text-align:center;padding-bottom:40px;font-weight:bold}.kaeruPlan h4{font-size:43px;line-height:1.4}.kaeruPlan h4 small{font-size:20px;font-weight:normal}.kaeruPlan h4 span{font-size:30px;background:#FFFF07;border:1px solid #00A465;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:5px .5em;vertical-align:10px;display:inline-block}.kaeruPlan p{font-size:20px;margin:5px 0 25px}#plan3{padding-top:30px;color:#01A0EB}#plan5{border-top:1px solid #666;padding-top:50px;color:#00A465}@media only screen and (min-width: 768px){.kaeruPlan h4{font-size:56px}.kaeruPlan h4 span{display:inline;margin-left:10px}}#appeal4{background:#FFF2A9}#appeal4 .container{border-color:#00A686}#appeal4 .titSec{background:#00A686}#appeal4 .titSec::after{border-top-color:#00A686}#appeal4 ul{text-align:center;margin-top:30px}#appeal4 li{display:inline-block;padding:10px}#mentePoint1 .titCircle div{border-color:#EB5E79;color:#EB5E79}#mentePoint1 .titCircle strong{background:#EB5E79}#mentePoint2 .titCircle div{border-color:#76C32E;color:#76C32E}#mentePoint2 .titCircle strong{background:#76C32E}#mentePoint3 .titCircle div{border-color:#F5B100;color:#F5B100}#mentePoint3 .titCircle strong{background:#F5B100}#mentePoint4 .titCircle div{border-color:#B38CBA;color:#B38CBA}#mentePoint4 .titCircle strong{background:#B38CBA}#mentePoint5 .titCircle div{border-color:#0093D4;color:#0093D4}#mentePoint5 .titCircle strong{background:#0093D4}
