@charset "utf-8";@media print,screen and (max-width :750px){body{max-width:750px;height:100%;font-size:1.5rem;-webkit-text-size-adjust:100%}.for-pc{display:none !important}.ctsArea{position:relative;padding-top:55px}.inner{width:100%;padding:70px 0}.sec-inner{width:90%;word-break:break-all;margin:0 auto}#header{width:100%;background:#fff;position:fixed;z-index:999}#header .hdr-inner{padding-left:3%;box-shadow:rgb(33 35 38/10%) 0px 10px 10px -10px}#header .hdr-logo{width:58%}#header .hdr-right{width:40%;justify-content:flex-end;column-gap:7%}#header .hdr-right a.hdr-mail{width:45px;height:45px;background:#f9b562;border-radius:500px;padding:10px}#header .hdr-right #menu-button{display:block;width:55px;height:55px;text-align:center;background:#1ba1e6;z-index:999;cursor:pointer}#header .hdr-right #menu-button.open{background:rgb(54 162 230/10%)}#header .hdr-right .menu-button-inner{position:relative;display:block;width:100%;height:100%}#header .hdr-right .menu-button-inner span{display:block;width:25px;height:2px;margin:auto;background-color:#fff;position:absolute;left:0;right:0;top:50%;border-radius:3px;transition:.2s}#header .hdr-right .menu-button-inner span:nth-child(1){transform:translateY(-8px)}#header .hdr-right .menu-button-inner span:nth-child(3){transform:translateY(8px)}#header .hdr-right #menu-button.open .menu-button-inner span:nth-child(1){transform:rotate(45deg)}#header .hdr-right #menu-button.open .menu-button-inner span:nth-child(2){opacity:0}#header .hdr-right #menu-button.open .menu-button-inner span:nth-child(3){transform:rotate(-45deg)}#header .gnav-wrap{width:100%;height:100vh;background:rgb(54 162 230/95%);padding:55px 10% 5%;position:fixed;top:0;right:-100%;z-index:100;overflow:scroll;transition:.5s}#header .gnav-wrap.view{right:0}#header .gnav-wrap ul{color:#fff}#header .gnav-wrap ul li{border-bottom:#fff 1px solid;padding:15px 0}#header .gnav-wrap ul li dl a{color:#fff;position:relative}#header .gnav-wrap ul li dl dt{font-size:1.6rem;margin-bottom:5px}#header .gnav-wrap ul li dl dt a{padding-left:25px}#header .gnav-wrap ul li dl dt a:before{content:"\f101";color:#ffb562;font-family:"Font Awesome 5 Free";font-size:1.7rem;font-weight:600;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:.2s}#header .gnav-wrap ul li dl dd a{font-size:1.5rem;padding-left:32px}#header .gnav-wrap ul li dl dd a:before{content:'';width:2rem;height:2px;background:#ffb562;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:.2s}#footer .sec-inner{flex-direction:column;text-align:center;background:#fff;padding:40px 0 30px;position:relative}#footer .ftr-left ul{font-size:1.4rem;letter-spacing:.15em;margin:15px 0}#footer .ftr-left ul li.last{display:none}#footer .ftr-left a.cmn-btn{width:100%;font-size:1.4rem}#footer .ftr-left a.cmn-btn span{padding:10px 0}#footer .ftr-left a.cmn-btn span:after{content:none}#footer .ftr-right{display:none}#footer .copyright{color:#fff;font-size:1.3rem;text-align:center;line-height:1.4;background:#1ba1e6;padding:8px 0}h2.cmn-h2{font-size:2.5rem;font-weight:700;line-height:1.4;text-align:center;margin-bottom:35px;position:relative}h2.cmn-h2 span{display:block;color:#1ba1e6;font-size:2.2rem;font-weight:700;line-height:1;margin-bottom:10px}h2.cmn-h2 strong{color:#1ba1e6;font-size:3.2rem;line-height:1;background:0 0}h2.cmn-h2 strong.en{font-size:3.6rem}.under-h2 h2.cmn-h2{padding-bottom:20px}.under-h2 h2.cmn-h2:after{content:'';width:20%;height:2px;background:#1ba1e6;border-radius:100px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.border-ttl{color:#35a1e6;font-size:1.8rem;line-height:1.5;border-left:#35a1e6 5px solid;padding:2px 0 2px 15px;margin-bottom:20px}.tag-ttl{font-size:1.7rem;padding-left:2.4rem;margin-bottom:10px;position:relative}.tag-ttl:after{content:"\f02e";color:#35a1e6;font-family:"Font Awesome 5 Free";position:absolute;top:0;left:0}.cmn-btn{width:100%;font-size:1.6rem;font-weight:700;text-align:center;border-radius:100px;overflow:hidden;display:flex;position:relative;margin:0 auto}.cmn-btn-org{background:#ffb562;border:3px solid #ffb562}.cmn-btn-blue{background:#1ba1e6;border:3px solid #1ba1e6}.cmn-btn-white{background:#fff;border:3px solid #1ba1e6}.cmn-btn span{width:100%;height:100%;z-index:10;padding:8px 5% 8px 0}.cmn-btn-org span{color:#fff}.cmn-btn-blue span{color:#fff}.cmn-btn-white span{color:#1ba1e6}.cmn-btn span:after{content:"\f101";font-family:"Font Awesome 5 Free";font-size:1.7rem;font-weight:600;position:absolute;top:50%;right:5%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:.5s}.cmn-btn-white span:after{color:#1ba1e6}.cmn-table{margin-top:-20px}.cmn-table tr{display:flex;flex-direction:column;width:100%;border-bottom:#ccc 1px solid;padding:20px 0}.cmn-table th{color:#35a1e6;font-size:1.6rem;text-align:left;position:relative}.cmn-table th:before{color:#35a1e6;font-size:1.6rem;text-align:left;padding-left:1.5em;margin-bottom:5px;position:relative}.cmn-table td a{text-decoration:underline}.cmn-table td iframe{height:250px;margin-top:10px}.num-list .num-list,.num-list .mark-list,.mark-list .num-list{margin-top:10px}.num-list li+li,.mark-list li+li{margin-top:7px}.num-list{counter-reset:item;margin:1.2em 0}.num-list li{text-indent:-1.8em;padding-left:1.8em}.num-list li:before{counter-increment:item;content:counter(item)'.';color:#35a1e6;font-family:'Nunito',sans-serif;font-size:1.7rem;font-weight:700;padding-right:.5em}.mark-list{margin:1.2em 0}.mark-list li{padding-left:2.5rem!important;position:relative}.mark-list li:before{content:"\f105";color:#35a1e6;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:0;left:0}#cvArea{background:url(//www.jimukumiai.net/wp/wp-content/themes/jimukumiai-wp/./Images/cvArea-bg.jpg) center no-repeat;background-size:cover}#cvArea .sec-inner{flex-direction:column}#cvArea h2{color:#fff;text-shadow:2px 2px 8px rgb(35 56 73/70%)}#cvArea h2 span{color:#1ba1e6}#cvArea .ctsBox{width:100%;text-align:center;background:#fff;padding:35px 8%}#cvArea .ctsBox .ctsBox-top{font-weight:700;margin-bottom:20px}#cvArea .ctsBox .ctsBox-top dt{color:#fff;font-size:1.8rem;line-height:1.4;letter-spacing:.2em;background:#1ba1e6;padding:10px 5%;margin-bottom:15px}#cvArea .ctsBox .ctsBox-btm{flex-direction:column;row-gap:20px}#cvArea .ctsBox .ctsBox-btm .tel dt{display:inline-block;color:#333;font-size:7.5vw;font-weight:900;line-height:1;padding-left:9.5vw;position:relative}#cvArea .ctsBox .ctsBox-btm .tel dt:before{content:'';width:7.5vw;height:7.5vw;background:url(//www.jimukumiai.net/wp/wp-content/themes/jimukumiai-wp/./Images/icon-tel-org.png) no-repeat;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#cvArea .ctsBox .ctsBox-btm .tel dd{line-height:1;letter-spacing:.08em;margin-top:5px}#top #key{width:100%;position:relative}#top #key .key-img{width:100%;background:#176d9a}#top #key .key-img img{opacity:.6}#top #key .key-copy{width:90%;position:absolute;left:5%;bottom:5%}#top #key .key-copy dt{font-size:8vw;line-height:1.5;margin-bottom:25px}#top #key .key-copy dt span{display:inline-block;background:#fff;padding:0 5px}#top #key .key-copy dt span.span-01{margin-bottom:10px}#top #key .key-copy dd{color:#fff;font-size:4.5vw;text-shadow:2px 2px 8px rgb(35 56 73/70%)}#top #key p.en{color:#fff;font-size:1.4rem;text-align:center;position:absolute;top:10px;left:5%}#top-service{position:relative}#top-service .sec-inner{display:block;width:100%;padding:0}#top-service h2 span{font-size:1.6rem;margin-bottom:5px}#top-service .leftArea,#top-service .rightArea{padding:60px 5%}#top-service .leftArea{background:#e2f4fc}#top-service .rightArea{background:#c9ecfc}#top-service .main-links{flex-direction:column;row-gap:10px}#top-service .main-links li{width:100%;box-shadow:0px 0px 10px -6px rgb(0 0 0/30%)}#top-service .main-links li a{display:flex;align-items:center;column-gap:8%;width:100%;color:#22749f;font-size:1.6rem;font-weight:700;line-height:1.4;border:#fff 3px solid;border-radius:10px;background:#fff;padding:12px 8%}#top-service .main-links li a img{object-fit:cover;width:25%;max-width:65px}#top-service .rightArea .rightArea-btm{margin-top:20px}#top-service .rightArea .rightArea-btm li+li{margin-top:4px}#top-service .rightArea .rightArea-btm li a{color:#333;line-height:1.4;font-weight:700;padding-left:2.5rem;position:relative}#top-service .rightArea .rightArea-btm li a:before{content:"\f101";color:#1ba1e6;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:0;left:0}#top-reason ul{flex-direction:column;row-gap:20px;margin-bottom:35px}#top-reason ul li{width:100%;background:#e2f4fc;box-shadow:0px 0px 10px -6px rgb(0 0 0/30%);text-align:center;padding:30px 8% 35px;position:relative}#top-reason ul li p.en{color:#82c7e6;font-size:4.5rem;font-weight:700;line-height:1;letter-spacing:.05em;position:absolute;top:5%;left:5%}#top-reason ul li img{width:100px;margin-bottom:15px}#top-reason ul li .tArea h3{color:#1ba1e6;font-size:6vw;margin-bottom:5px}#top-reason ul li .tArea p span{color:#1ba1e6;font-weight:700}#top-info{background:url(//www.jimukumiai.net/wp/wp-content/themes/jimukumiai-wp/./Images/top-info-bg.jpg) center no-repeat;background-size:cover}#top-info .sec-inner{flex-direction:column;row-gap:20px}#top-info .cts-box{width:100%;text-align:center;background:#fff;padding:30px 5%}#top-info .cts-box h2{font-size:2.3rem;margin-bottom:15px}#top-info .cts-box h2 span{font-size:2.1rem;margin-bottom:5px}#top-info .cts-box li+li{margin-top:10px}#top-info .cts-box li .cmn-btn{font-size:1.5rem}#top-info .cts-box li .cmn-btn span:after{right:3%}.under #breadcrumbs{display:none}.under .page-ttlArea .tArea{width:100%;text-align:center;background:url(//www.jimukumiai.net/wp/wp-content/themes/jimukumiai-wp/./Images/under-h1-bg.png) center no-repeat;background-size:cover;padding:50px 5%;margin-bottom:-10px}.under .page-ttlArea .tArea .ttl{font-size:8.5vw;font-weight:700;line-height:1.4}.under .page-ttlArea .tArea .ttl span{display:block;color:#1ba1e6;font-size:6.5vw;line-height:1;margin-bottom:10px}#reason .top-txt{color:#ffb562;font-size:5vw;font-weight:700;text-align:center;margin-bottom:70px}#reason #sec02{background:#e2f4fc}#reason .ctsBox{flex-direction:column;align-items:flex-start;background:#e2f4fc;padding:35px 8%;margin-top:40px;position:relative}#reason #sec02 .ctsBox{background:#fff}#reason .ctsBox .icon{width:100px;position:absolute;top:-40px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#reason .ctsBox .txtArea .num{display:inline-block;color:#1ba1e6;font-size:6rem;font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:5px;position:relative}#reason .ctsBox .txtArea .num span{display:block;font-size:2.2rem;letter-spacing:.03em}#reason .ctsBox .txtArea .num:after{content:'・・・';font-size:3.5rem;position:absolute;bottom:.4em;right:-2em}#reason .ctsBox .txtArea h2{color:#1ba1e6;font-size:7vw;line-height:1.4;margin-bottom:20px}#reason .ctsBox .txtArea h2 span{background:linear-gradient(transparent 35%,#fff 35%)}#reason #sec02 .ctsBox .txtArea h2 span{background:linear-gradient(transparent 35%,#e2f4fc 35%)}#reason .ctsBox .txtArea p{line-height:1.8}#reason .ctsBox .txtArea .cmn-btn{width:100%;background:0 0;margin-top:25px}#reason .ctsBox .txtArea .cmn-btn span{font-size:1.4rem;line-height:1.5;padding:10px 10%}#reason .ctsBox .txtArea .cmn-btn span:after{font-size:1.4rem;right:4%}#reason .ctsBox .imgArea{display:none}#service section:nth-child(2n+1){background:#e2f4fc}#service .top-txt{line-height:2}#service .border-ttl{font-size:2.2rem}#service .underbar-ttl{color:#35a1e6;font-size:2.2rem;text-align:center;padding-bottom:17px;margin-bottom:35px;position:relative}#service .underbar-ttl:after{content:'';width:80px;height:2px;background:#35a1e6;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#service .service-tbl th,#service .service-tbl td{border-radius:10px;padding:8px 15px}#service .service-tbl-white th,#service .service-tbl-white td{border:#e2f4fc 3px solid}#service .service-tbl-blue th,#service .service-tbl-blue td{border:#fff 3px solid}#service .service-tbl th{color:#fff;background:#6dc6ef}#service .service-tbl-white td{background:#fff}#service .service-tbl-blue td{background:#e2f4fc}#service.service-02 #sec01 .top-cts ul{flex-direction:column;row-gap:20px;margin:20px 0 70px}#service.service-02 #sec01 .top-cts li{width:100%}#service.service-02 #sec01 .top-cts li a,#service.service-02 #sec01 .top-cts li a img{display:block;width:100%}#service #sec01 .mdl-cts{background:#e2f4fc;border-radius:20px;padding:35px 8%;margin:40px 0;position:relative}#service #sec01 .mdl-cts img{width:60px;position:absolute;top:-35px;right:10px;transform:rotate(15deg)}#service #sec01 .mdl-cts dl+dl{margin-top:35px}#service #sec01 .mdl-cts dd p{margin-bottom:10px}#service #sec01 .mdl-cts dd table th{width:50%}#service #sec02 ul{flex-direction:column;row-gap:15px}#service #sec02 ul li{width:100%;background:#fff;padding:25px 10%}#service #sec02 ul li h3{margin-bottom:10px}#service #sec03 .form{color:#fff;font-size:5vw;font-weight:700;text-align:center;background:#ffb562;border-radius:100px;padding:10px 8%;margin-bottom:35px}#service #sec03 .btm-cts-inner+.btm-cts-inner{margin-top:30px}#service #sec03 .btm-cts td span{color:#f5a94d;font-weight:700}#service #sec04 .mdl-cts{margin:50px 0}#service #sec04 .mdl-cts table{margin:20px 0}#service #sec04 .mdl-cts table td{font-weight:700;text-align:center}#service #sec04 .btm-cts{flex-direction:column;row-gap:20px}#service #sec04 .btm-cts .btm-cts-inner{width:100%;text-align:center;border:#35a1e6 3px solid;padding:30px 8%}#service #sec04 .btm-cts .btm-cts-inner h3{font-size:2rem;margin-bottom:25px}#service #sec04 .btm-cts .btm-cts-inner dt{color:#f5a94d;font-size:1.7rem;line-height:1.5;margin-top:10px}#service #sec04 .btm-cts .btm-cts-inner .cmn-btn{font-size:1.4rem;margin-top:20px}#service #sec04 .btm-cts .btm-cts-inner .cmn-btn span:after{font-size:1.4rem;right:4%}#knowledge-arch #hoken{background:#e2f4fc}#knowledge-arch .linkBox{display:flex;flex-wrap:wrap;gap:10px}#knowledge-arch .linkBox li{width:100%;box-shadow:0px 0px 10px -6px rgb(0 0 0/30%)}#knowledge-arch .linkBox li a{display:flex;align-items:center;column-gap:6%;width:100%;color:#22749f;font-size:1.6rem;font-weight:700;line-height:1.4;border-radius:10px;padding:15px 13% 15px 5%;position:relative}#knowledge-arch #kumiai li a{background:#e2f4fc}#knowledge-arch #hoken li a{background:#fff}#knowledge-arch .linkBox li a:after{content:"\f101";font-family:"Font Awesome 5 Free";font-size:1.5rem;font-weight:600;position:absolute;top:50%;right:5%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#knowledge-arch .linkBox li img{object-fit:contain;width:50px;height:50px}#knowledge-sg #wrap{position:relative}#knowledge-sg #wrap .sec-inner{width:100%;flex-direction:column;align-items:flex-start;padding:0}#knowledge-sg #wrap .leftBox{width:100%;padding:60px 5%}#knowledge-sg #wrap .leftBox .ttl .icon{display:flex;justify-content:space-between;align-items:center;margin:-15px 0 15px}#knowledge-sg #wrap .leftBox .ttl .icon:before,#knowledge-sg #wrap .leftBox .ttl .icon:after{content:'';height:1px;background-color:#35a1e6}#knowledge-sg #wrap .leftBox .ttl .icon:before{width:10%}#knowledge-sg #wrap .leftBox .ttl .icon:after{width:90%}#knowledge-sg #wrap .leftBox .ttl .icon img{object-fit:contain;width:40px;height:40px;margin:0 10px}#knowledge-sg #wrap .leftBox .ttl{margin-bottom:40px}#knowledge-sg #wrap .leftBox .ttl h1{color:#22749f;font-size:7.5vw;line-height:1.4}#knowledge-sg #wrap .leftBox .ttl .cate{display:inline-block;color:#23749f;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.08em;border:#23749f 2px solid;border-radius:100px;padding:5px 15px;margin-top:12px}#knowledge-sg #wrap .leftBox .ttl .cate span{font-size:1.8rem;margin-right:5px}#knowledge-sg #wrap .leftBox .cts .cts-sec{margin-bottom:45px}#knowledge-sg #wrap .leftBox .cts h2{color:#35a1e6;font-size:1.8rem;line-height:1.5;border-left:#35a1e6 5px solid;padding:1px 0 1px 10px;margin-bottom:20px}#knowledge-sg #wrap .leftBox .cts h3{font-size:1.7rem;padding-left:2.4rem;margin:20px 0 8px;position:relative}#knowledge-sg #wrap .leftBox .cts h3:before{content:"\f02e";color:#35a1e6;font-family:"Font Awesome 5 Free";position:absolute;top:0;left:0}#knowledge-sg #wrap .leftBox .cts p{line-height:1.9}#knowledge-sg #wrap .leftBox .cts a{font-weight:700;text-decoration:underline}#knowledge-sg #wrap .leftBox .cts .cmn-btn-white{text-decoration:none;margin-top:20px}#knowledge-sg #wrap .leftBox .cts .cmn-btn-white span{line-height:1.5;padding:10px 10%}#knowledge-sg #wrap .leftBox .cmn-btn{font-size:1.4rem;margin-top:40px}#knowledge-sg #wrap .leftBox .cmn-btn span:after{font-size:1.4rem;right:4%}#knowledge-sg #wrap .rightBox{width:100%;background:#ebf9ff;padding:60px 5%}#knowledge-sg #wrap .rightBox .topBox{margin-bottom:40px}#knowledge-sg #wrap .rightBox h2{color:#35a1e6;font-size:2rem;text-align:center;margin-bottom:15px}#knowledge-sg #wrap .rightBox li+li{margin-top:10px}#knowledge-sg #wrap .rightBox li a{display:flex;align-items:center;gap:10px;width:100%;color:#22749f;font-size:1.5rem;font-weight:700;letter-spacing:.04em;border:#fff 2px solid;border-radius:100px;background:#fff;padding:10px 18px;position:relative}#knowledge-sg #wrap .rightBox li a img{object-fit:contain;width:25px;height:25px}#knowledge-sg #wrap .rightBox li a:after{content:"\f101";font-family:"Font Awesome 5 Free";font-size:1.3rem;font-weight:600;position:absolute;top:50%;right:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:.5s}#knowledge-sg #wrap .rightBox li a:hover{color:#ffb562;border:2px solid #ffb562}#knowledge-sg #wrap .rightBox li a:hover:after{color:#ffb562;right:11px}#price #sec01{background:#fff}#price #sec02{background:#e2f4fc}#price .cts{text-align:center}#price .cts .btmBox{text-align:center;padding:35px 8%;margin-top:30px}#price #sec01 .cts .btmBox{background:#e2f4fc}#price #sec02 .cts .btmBox{background:#fff}#price #sec01 .btmBox-top{font-weight:700;margin-bottom:20px}#price #sec01 .btmBox-top dt{color:#fff;font-size:1.8rem;line-height:1.4;letter-spacing:.2em;background:#1ba1e6;padding:10px 5%;margin-bottom:15px}#price #sec01 .btmBox-btm{flex-direction:column;row-gap:20px}#price #sec01 .btmBox-btm .tel dt{display:inline-block;color:#333;font-size:7.5vw;font-weight:900;line-height:1;padding-left:9.5vw;position:relative}#price #sec01 .btmBox-btm .tel dt:before{content:'';width:7.5vw;height:7.5vw;background:url(//www.jimukumiai.net/wp/wp-content/themes/jimukumiai-wp/./Images/icon-tel-org.png) no-repeat;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#price #sec01 .btmBox-btm .tel dd{line-height:1;letter-spacing:.08em;margin-top:5px}#price #sec02 .btmBox dl{color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.2em;background:#1ba1e6;padding:15px 0;margin-bottom:15px}#price #sec02 .btmBox dd span{font-size:4.8rem;line-height:1;margin-right:3px}ul.news-list{margin:0 auto 35px}ul.news-list li+li{border-top:#ccc 1px solid}ul.news-list li a{display:block;width:100%;padding:20px 9% 20px 0;position:relative}ul.news-list li a:after{content:"\f101";color:#35a1e6;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:all .3s}ul.news-list li a dl{flex-direction:column;align-items:flex-start}ul.news-list li a dt{color:#333;line-height:1.5;font-weight:400}ul.news-list li a dd{color:#35a1e6;font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:7px}#news-sg #sec01 .news-cts{background:#e2f4fc;padding:35px 8%}#news-sg #sec01 .news-cts .ttl{border-bottom:#35a1e6 1px solid;padding-bottom:15px;margin-bottom:35px}#news-sg #sec01 .news-cts .ttl .date{font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:.15em;position:relative;padding-left:1.5em;margin-bottom:8px}#news-sg #sec01 .news-cts .ttl .date:before{content:"\f044";color:#35a1e6;font-family:"Font Awesome 5 Free";position:absolute;top:-1px;left:0}#news-sg #sec01 .news-cts .ttl h1{color:#35a1e6;font-size:7.5vw;line-height:1.4;letter-spacing:.15em}#news-sg #sec01 .news-cts .cts h2{color:#35a1e6;font-size:1.8rem;line-height:1.5;border-left:#35a1e6 5px solid;padding:2px 0 2px 15px;margin-bottom:10px}#news-sg #sec01 .news-cts .cts h3{font-size:1.7rem;padding-left:2.4rem;margin:20px 0 8px;position:relative}#news-sg #sec01 .news-cts .cts h3:before{content:"\f02e";color:#35a1e6;font-family:"Font Awesome 5 Free";position:absolute;top:0;left:0}#news-sg #sec01 .news-cts .cts a{font-weight:700;text-decoration:underline}.wp-pagenavi{font-size:1.4rem;font-family:'Montserrat',sans-serif;font-weight:600;text-align:center;margin-top:20px}.wp-pagenavi .screen-reader-text{display:none}.wp-pagenavi span.current,.wp-pagenavi span.extend{width:30px;height:30px;color:#1ba1e6;background:#fff;border:1px solid #1ba1e6!important;display:inline-block;margin:0 5px!important}.wp-pagenavi span.pages{width:auto;color:#1ba1e6;border:none;margin:0 8px 0 0!important}.wp-pagenavi a{width:30px;height:30px;color:#fff;background:#1ba1e6;border:1px solid #1ba1e6!important;margin:0 5px!important}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{color:#1ba1e6;font-size:20px;font-weight:700;text-align:center;line-height:1;background:0 0;border:none!important}.single-pagenavi{display:flex;justify-content:space-between;margin-top:30px}.single-pagenavi li{width:40%}.single-pagenavi li:nth-child(1),.single-pagenavi li:nth-child(3){width:27%}.single-pagenavi li a{width:100%;color:#fff;font-size:3.5vw;font-weight:700;text-align:center;letter-spacing:.25em;background:#1ba1e6;border-radius:100px;padding:8px 0}#contact #sec01 .note{color:#ffb562;font-weight:700;text-align:center;margin-bottom:30px}#contact #sec01 .note span{display:block;color:#666;margin-top:10px}form .bgArea{width:100%;background:#ebf9ff;padding:15px 8%;margin:0 auto 40px}form dl{display:flex;flex-direction:column;width:100%;border-bottom:#ccc 1px solid;padding:20px 0}form dl:last-child{border-bottom:0}form dt{font-size:1.6rem;text-align:left;padding-left:3.5em;margin-bottom:10px;position:relative}form dt span.tag{color:#fff;font-size:1.3rem;background:#1ba1e6;border-radius:3px;padding:1px 8px;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}form dt span.tag-must{background:#ffb562}form dd{width:100%;font-size:1.5rem}form dd input,form dd textarea,form dd select{width:100%;font-size:1.5rem;border:none;border-radius:3px;background:#fff;padding:3px 10px}form .tel dd input{width:25%}form .cmn-btn{margin:0 auto}form .cmn-btn span{padding:0}form .cmn-btn input{width:100%;color:#fff;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:1.7rem;font-weight:700;letter-spacing:.2em;background:0 0;border:none;padding:10px 0;cursor:pointer;transition:.5s}form .cmn-btn input:hover{color:#1ba1e6}#thanks #sec01{text-align:center}#thanks #sec01 p{margin:0 0 20px}#thanks #sec01 .cmn-btn{margin:30px auto 0}#privacy #sec02{background:#ebf9ff}#privacy .sec-inner{width:960px}#privacy .cmn-box{margin-bottom:40px}#privacy .cmn-box .madoguchi{margin:20px 0}#privacy .cmn-box .madoguchi dl{display:flex;align-items:center}#privacy .cmn-box .madoguchi dl+dl{margin-top:7px}#privacy .cmn-box .madoguchi dt{min-width:100px;color:#35a1e6;margin-right:20px}#privacy .btm-box{text-align:right;margin-top:50px}#privacy .btm-box p{line-height:1.9;margin:0}#privacy .btm-box p.name{font-size:1.7rem;font-weight:700}#page404 #sec01{text-align:center}#page404 #sec01 p{line-height:1.9;margin-bottom:30px}}