.header-img-after{background-color:#174c75;color:#fff;padding:5vh 4%}@media screen and (min-width:1025px){.header-img-after{padding:56px 0}}.header-img-after p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:700;font-size:calc(1.275rem + .9vw)}@media screen and (min-width:600px){.header-img-after p{font-size:calc(1.5rem + .9vw)}}@media screen and (min-width:1025px){.header-img-after p{font-size:2.25rem}}.header-img-after p span.text-y{color:#fff604}.contents-point .title{padding:5vh 4%}@media screen and (min-width:1025px){.contents-point .title{padding:56px 0}}.contents-point .title h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:calc(1.275rem + .9vw)}@media screen and (min-width:600px){.contents-point .title h2{font-size:calc(1.5rem + .9vw)}}@media screen and (min-width:1025px){.contents-point .title h2{font-size:2.25rem}}.contents-point .lead{padding:1rem 0 3rem;margin:0 auto;background:#000;color:#fff;text-align:center;font-weight:700;line-height:1;font-size:calc(1.125rem + .6vw)}.contents-point .lead span{color:#faf100}.contents-point .lead span.large{font-size:calc(2.5rem + 1.3vw)}.contents-point ol{list-style:none;padding:0;margin:-2rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents-point ol li{background:#174c75}.contents-point ol li img{width:100%;max-width:340px}.contents-point ol li .txt-box{color:#fff}.contents-point ol li .txt-box p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (max-width:599px){.contents-point ol li{width:48%;margin:.5rem auto;font-size:3.8vw}.contents-point ol li .txt-box{height:calc(11.4vw + 2rem);display:-webkit-box;display:-ms-flexbox;display:flex}.contents-point ol li .txt-box p{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media screen and (min-width:600px){.contents-point ol li{width:48%;max-width:340px;font-size:1.125rem;margin:.5rem auto}.contents-point ol li .txt-box{padding:.75rem 0}}@media screen and (min-width:1025px){.contents-point ol li{width:23%;font-size:1rem}}.contents-world{background:url(../img/map-img.jpg) no-repeat center top;background-size:120% auto}@media screen and (min-width:801px){.contents-world{background-size:contain;padding-top:40px}}@media screen and (min-width:1025px){.contents-world{padding-top:80px}}.contents-world .lead,.contents-world .txt-box{color:#174c75;font-weight:700}.contents-world .lead span,.contents-world .txt-box span{color:#e70007}.contents-world .txt-box-wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.contents-world .lead{text-align:center;margin:5vh auto}@media screen and (max-width:599px){.contents-world .lead{font-size:calc(1.375rem + .9vw)}}@media screen and (min-width:600px){.contents-world .lead{font-size:calc(2rem + .9vw)}}@media screen and (min-width:801px){.contents-world .lead{margin:0 auto 40px}}@media screen and (min-width:1025px){.contents-world .lead{margin:0 auto 80px;font-size:3rem}}.contents-world .txt-box p{font-size:calc(1.125rem + .6vw);margin-bottom:3vh}@media screen and (max-width:599px){.contents-world .txt-box p{font-size:1.125rem}}@media screen and (min-width:801px){.contents-world .txt-box p{margin-bottom:40px}}@media screen and (min-width:1025px){.contents-world .txt-box p{font-size:2rem}}.contents-world .footer-txt p{font-size:calc(1.375rem + .9vw)}@media screen and (min-width:1025px){.contents-world .footer-txt p{font-size:2.5rem}}.contents-world ul{list-style:none;padding:0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents-world ul li img{width:96%;max-width:100px}.contents-world ul li span{font-size:.75rem;display:block}@media screen and (max-width:800px){.contents-world ul{margin:2vh auto 4vh;-ms-flex-pack:distribute;justify-content:space-around}.contents-world ul li{width:23%}.contents-world ul::before{content:"";display:block;width:23%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.contents-world ul::after{content:"";display:block;width:23%}}@media screen and (min-width:801px){.contents-world ul{margin:1rem auto 40px}.contents-world ul li{margin:.5rem 1%;width:14%}}@media screen and (min-width:1025px){.contents-world ul li{width:10%}.contents-world ul li span{margin:.3rem auto}}.contents-box01 .title{background:#000}.contents-box01 .title h2{color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:4vh 0;font-size:calc(1.375rem + .9vw)}@media screen and (min-width:1025px){.contents-box01 .title h2{font-size:3rem;padding:60px 0}}.contents-box01 .list-worry{background:url(../img/man_img.png) no-repeat 104% top;background-size:auto 110%}@media screen and (max-width:599px){.contents-box01 .list-worry{background:url(../img/man_img.png) no-repeat 94% top;background-size:auto 100%}}@media screen and (min-width:801px){.contents-box01 .list-worry{background-position-x:80%;max-width:1000px;margin:0 auto;padding:2.5rem 0}}.contents-box01 .list-worry ul{list-style:none;padding:0}.contents-box01 .list-worry ul li{color:#fff;border-radius:6px}.contents-box01 .list-worry ul li:nth-child(2n+1){background:#777;margin-right:2rem}.contents-box01 .list-worry ul li:nth-child(2n){background:#2c3136;margin-left:2rem}@media screen and (max-width:599px){.contents-box01 .list-worry ul{margin:4vh 8% 4vh 4%}.contents-box01 .list-worry ul p{padding:1rem 1.5rem}}@media screen and (min-width:600px){.contents-box01 .list-worry ul{margin:5vh 12% 5vh 4%}.contents-box01 .list-worry ul li{margin-bottom:1.5rem}.contents-box01 .list-worry ul p{padding:1rem 1.5rem;font-size:1.25rem}}@media screen and (min-width:801px){.contents-box01 .list-worry ul{margin:.5rem 38% 0 8%}.contents-box01 .list-worry ul p{font-size:1.5rem}}.contents-box01 .title02{background:#0761a4;position:relative}.contents-box01 .title02 h3{text-align:center;color:#fff;padding:8vh 0 4vh;font-size:calc(1.375rem + .9vw)}.contents-box01 .title02 .arrow{left:34%;width:32%;max-width:240px;position:absolute;top:0}.contents-box01 .title02 .arrow img{width:100%;max-width:240px}@media screen and (min-width:801px){.contents-box01 .title02 .arrow{left:calc(50% - 120px)}}@media screen and (min-width:1025px){.contents-box01 .title02 h3{padding:120px 0 60px;font-size:2.4rem}}.contents-box01 .list-model ol{padding:0;list-style:none;margin:0 4%}@media screen and (min-width:801px){.contents-box01 .list-model ol{margin:0 auto}}.contents-box01 .list-model ol li{margin-bottom:2rem}.contents-box01 .list-model ol li span.count{color:#174c75;font-family:"Century Schoolbook",Times,"Times New Roman",serif;display:inline-block;vertical-align:middle;margin-right:.5rem}@media screen and (max-width:599px){.contents-box01 .list-model ol li span.count{font-size:17.3333333333vw}}@media screen and (min-width:600px){.contents-box01 .list-model ol li span.count{font-size:5.625rem}}.contents-box01 .list-model ol li h4{color:#174c75;display:inline-block;margin:0;vertical-align:middle}@media screen and (max-width:599px){.contents-box01 .list-model ol li h4{font-size:4.8vw}}@media screen and (min-width:600px){.contents-box01 .list-model ol li h4{font-size:2rem}}.contents-box01 .list-model ol li .txt-box{margin:.5rem 0 1rem 2%;padding:1.2rem 0 0 1.2rem}.contents-box01 .list-model ol li .txt-box .inner{background:url(../img/pixel_gray_80.png);padding:1rem;line-height:1.8}.contents-box01 .list-model ol li .txt-box .inner ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.contents-box01 .list-model ol li .txt-box .inner ul li{margin-bottom:1rem}@media screen and (min-width:600px){.contents-box01 .list-model ol li .txt-box .inner{padding:2rem}}@media screen and (min-width:801px){.contents-box01 .list-model ol li{padding:2rem 0}.contents-box01 .list-model ol li .h4-box{width:92%;max-width:1000px;margin:0 auto}.contents-box01 .list-model ol li span.count{margin-right:1rem}.contents-box01 .list-model ol li .txt-box{display:block}.contents-box01 .list-model ol li .txt-box .inner{background:0 0;max-width:calc(1000px + 4rem);margin:0 auto}.contents-box01 .list-model ol li .txt-box .inner p{width:50%}.contents-box01 .list-model ol li .txt-box .inner p.note{font-size:.875rem}.contents-box01 .list-model ol li .txt-box .inner ul{width:50%}.contents-box01 .list-model ol li .txt-box .inner ul li{background:0 0;padding:.5rem 0;margin-bottom:0}}.contents-box01 .list-model>ol>li:nth-child(1) .txt-box{background:url(../img/model_photo01.jpg) no-repeat;background-size:95% auto}.contents-box01 .list-model>ol>li:nth-child(2) .txt-box{background:url(../img/model_photo02.jpg) no-repeat;background-size:95% auto}.contents-box01 .list-model>ol>li:nth-child(3) .txt-box{background:url(../img/model_photo03.jpg) no-repeat;background-size:95% auto}.contents-box01 .list-model>ol>li:nth-child(4) .txt-box{background:url(../img/model_photo04.jpg) no-repeat;background-size:95% auto}@media (min-width:769px){.contents-box01 .list-model>ol>li:nth-child(1) .txt-box,.contents-box01 .list-model>ol>li:nth-child(2) .txt-box,.contents-box01 .list-model>ol>li:nth-child(3) .txt-box,.contents-box01 .list-model>ol>li:nth-child(4) .txt-box{background-position:92% 30%;background-size:40% auto}.contents-box01 .list-model>ol>li:nth-child(2n){background:#f5f5f5}}.contents-box01 .footer-txt{background:#03487b;color:#fff;padding:5vh 0}@media screen and (min-width:1025px){.contents-box01 .footer-txt{padding:48px 0 60px}}.contents-box01 .footer-txt .pr-text{font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:calc(1.25rem + .9vw)}@media screen and (min-width:1025px){.contents-box01 .footer-txt .pr-text{font-size:2.625rem}}.contents-box01 .footer-txt ul{padding:0;list-style:none;max-width:1000px}@media screen and (max-width:599px){.contents-box01 .footer-txt ul{font-size:calc(1rem + .6vw);margin:0 auto 3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:600px){.contents-box01 .footer-txt ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:1rem auto 2rem}.contents-box01 .footer-txt ul li{background:#023155;padding:1rem;border-radius:6px;width:48%}.contents-box01 .footer-txt ul li i{font-size:calc(1.75rem + 1.5vw)}}@media screen and (min-width:1025px){.contents-box01 .footer-txt ul{margin:2rem auto 3rem}.contents-box01 .footer-txt ul li{padding:1rem 1.5rem;font-size:1.75rem}.contents-box01 .footer-txt ul li i{font-size:3.25rem}}.contents-box01 .footer-txt ul li{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.contents-box01 .footer-txt ul li i,.contents-box01 .footer-txt ul li span{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.contents-box01 .footer-txt ul li i{margin-right:1rem}.contact-link-box{padding:5vh 0}@media screen and (min-width:1025px){.contact-link-box{padding:60px 0}}.contact-link-box .lead{font-weight:700;text-align:center}@media screen and (max-width:599px){.contact-link-box .lead{font-size:calc(1.125rem + .6vw)}}@media screen and (min-width:600px){.contact-link-box .lead{font-size:calc(1.375rem + .9vw)}}@media screen and (min-width:1025px){.contact-link-box .lead{font-size:2.4rem}}.contact-link-box .link-inner{text-align:center}.contact-link-box .link-inner i{display:inline-block;vertical-align:middle;margin-right:.5rem}.contact-link-box .link-inner .telno{font-weight:700;display:inline-block;text-align:right}.contact-link-box .link-inner .telno span{font-size:.75rem;display:inline-block;vertical-align:middle;line-height:1}.contact-link-box .link-inner .telno span.no{font-family:Arial,Helvetica,sans-serif;font-weight:700}.contact-link-box .link-inner .contact-btn a{width:100%;display:block;background:#ff7200;color:#fff;padding:1rem 1rem;font-weight:700}@media screen and (max-width:800px){.contact-link-box .link-inner .telno{margin-bottom:1rem}.contact-link-box .link-inner .telno span.no{font-size:10.1333333333vw}.contact-link-box .link-inner .contact-btn a{font-size:calc(1.25rem + .9vw)}}@media screen and (min-width:801px){.contact-link-box .link-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-link-box .link-inner .contact-btn,.contact-link-box .link-inner .telno{width:48%}.contact-link-box .link-inner .telno span.no{font-size:calc(2.5rem + .6vw)}.contact-link-box .link-inner .contact-btn a{font-size:calc(1.25rem + .6vw)}}@media screen and (min-width:1025px){.contact-link-box .link-inner .telno span.no{font-size:3.6rem}.contact-link-box .link-inner .contact-btn a{font-size:2rem}}footer{background:#001f37;color:#fff;padding:1rem 0}footer .footer-Wrap{max-width:1000px;margin:0 auto}footer ul.footer-link{margin:0 6%;padding:1.5rem 0;list-style:none}footer ul.footer-link li{padding:.5rem 0;font-size:.875rem}footer ul.footer-link li i{margin-right:.5rem}footer ul.footer-link li a{color:#fff}footer .copyright-area{margin:0 4%;text-align:center}#breadcrumbs ol{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:1rem auto;padding:0 0 .5rem;border-bottom:1px #eee solid}#breadcrumbs ol li{font-size:.85rem}@media screen and (max-width:599px){#breadcrumbs ol li{font-size:3.75vw}}#breadcrumbs ol li a{color:#666;margin:5px .5rem}#breadcrumbs ol li::after{content:">"}#breadcrumbs ol li:last-child::after{content:""}main.sub-page .title h2{font-size:calc(1.375rem + .9vw);margin:2rem auto}@media screen and (min-width:1025px){main.sub-page .title h2{font-size:2.375rem;margin:3rem auto}}#company-info dl{width:92%;margin:3vh auto}#company-info dl dt{color:#2c3c55;padding:.5rem 0 .2rem}#company-info dl dd{color:#333;margin-bottom:1.5rem}@media screen and (min-width:1025px){#company-info dl{margin:30px auto}}#ppolicy-box .lead{width:92%;margin:3vh auto 0;font-size:.875rem}@media screen and (min-width:1025px){#ppolicy-box .lead{margin:30px auto 0}}#ppolicy-box ol{width:92%;margin:3vh auto;padding:0;list-style:none;color:#333;font-size:.875rem}@media screen and (min-width:1025px){#ppolicy-box ol{margin:30px auto}}.contact-Form form#mailformpro{width:92%;margin:3vh auto}@media screen and (min-width:1025px){.contact-Form form#mailformpro{margin:30px auto}}@media screen and (min-width:801px){.contact-Form form#mailformpro{max-width:700px}}.contact-Form form#mailformpro dl dt{font-size:.875rem;padding:.5rem 1rem;border-top:dotted 2px #ccc}@media screen and (min-width:801px){.contact-Form form#mailformpro dl dt{width:13.125rem;padding:1rem 1.5rem}}.contact-Form form#mailformpro dl dd{padding:.5rem 1rem;font-size:.875rem}@media screen and (min-width:801px){.contact-Form form#mailformpro dl dd{border-top:dotted 2px #ccc;padding:1rem 1.5rem 1rem 14.875rem}}.contact-Form form#mailformpro dl dd textarea{width:90%}button,html [type=submit]{font-size:1.25rem}.mfp_colored{background-color:#fff}.txt_box_thanks{width:92%;margin:3vh auto}@media screen and (min-width:1025px){.txt_box_thanks{margin:30px auto}}.txt_box_thanks p{font-size:.875rem}.txt_box_thanks p.telno_txs{font-size:1.125rem}.txt_box_thanks p.telno_txs span{font-size:.875rem}