@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;list-style:none;background:0 0;box-sizing:border-box}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}html{font-size:62.5%}body{height:auto;font-feature-settings:"palt";display:block}a{margin:0;padding:0;border:0;font-size:100%;text-decoration:none;vertical-align:baseline;background:0 0;display:inline-block;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}a:focus{outline:none}img{vertical-align:top;border:0;max-width:100%;height:auto;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}a:hover img{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.imgArea img{width:100%}table{width:100%;border-collapse:collapse;border-spacing:0}dt{font-weight:700}hr{display:block;height:1px;border:0;padding:0}.clear{clear:both}.cf:after{content:"";clear:both;display:block;height:0}:root .cf:after{content:""\9;clear:both\9;display:block\9;height:0\9}.flex{display:flex;justify-content:space-between;align-items:center}.mgb10{margin-bottom:10px}.mgb20{margin-bottom:20px}.mgb30{margin-bottom:30px}.mgb40{margin-bottom:40px}.mgb50{margin-bottom:50px}.last{margin-bottom:0 !important}p+p{margin-top:1.2em}body{color:#333;font-size:1.6rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:1.7;letter-spacing:.18em;background:#fff}a{color:#1ba1e6}a:hover{color:#ffb562;text-decoration:none}strong{font-weight:700;background:linear-gradient(transparent 35%,#ffecc1 35%)}.en{font-family:'Nunito',sans-serif;letter-spacing:.08em}.radius-20{border-radius:20px}.radius-30{border-radius:30px}@media print,screen and (min-width:751px){body{min-width:1200px;background-size:100%}.for-sp{display:none !important}.ctsArea{position:relative;padding-top:100px}.inner{padding:80px 0}.sec-inner{width:1100px;position:relative;margin:0 auto}#header{width:100%;min-width:1200px;height:100px;background:#fff;position:fixed;z-index:999;transition:.5s}#header .hdr-logo{padding-left:20px}#header .hdr-right{column-gap:45px}#header .hdr-right .tel-mail{column-gap:25px}#header .hdr-right dl.tel{text-align:right}#header .hdr-right dl.tel dt{font-size:3.4rem;font-weight:900;line-height:1;padding-left:40px;position:relative}#header .hdr-right dl.tel dt:before{content:'';width:30px;height:30px;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%)}#header .hdr-right dl.tel dd{font-size:1.5rem;line-height:1;padding:8px 2px 0 0}#header .hdr-right a.cmn-btn{width:250px}#header .hdr-right a.cmn-btn span{padding:15px 10px 15px 0}#header .hdr-right #menu-button{display:block;width:100px;height:100px;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:before{content:"MENU";color:#fff;font-family:'Nunito',sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;position:absolute;top:15px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transition:.5s}#header .hdr-right #menu-button.open .menu-button-inner:before{content:"CLOSE"}#header .hdr-right .menu-button-inner span{display:block;width:50px;height:3px;margin:auto;background-color:#fff;position:absolute;left:0;right:0;top:calc((100% + 13px)/2);border-radius:3px;transition:.2s}#header .hdr-right .menu-button-inner span:nth-child(1){transform:translateY(-13px)}#header .hdr-right .menu-button-inner span:nth-child(3){transform:translateY(13px)}#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:50%;height:100vh;background:rgb(54 162 230/95%);padding:100px 5% 5%;position:fixed;top:0;right:-50%;z-index:100;overflow:scroll;transition:.5s}#header .gnav-wrap.view{right:0}#header .gnav-wrap ul{width:calc(100% - 200px);color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#header .gnav-wrap ul li{border-bottom:#fff 1px solid;padding:25px 0}#header .gnav-wrap ul li dl a{color:#fff;position:relative;cursor:pointer}#header .gnav-wrap ul li dl a:hover{color:#f9b562}#header .gnav-wrap ul li dl dt{font-size:1.8rem;margin-bottom:6px}#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 dt a:hover{padding-left:30px}#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}#header .gnav-wrap ul li dl dd a:hover{padding-left:37px}#footer .sec-inner{background:#fff;padding:60px 0;position:relative}#footer .ftr-left ul{margin:15px 0 25px}#footer .ftr-left ul li{letter-spacing:.15em;margin-bottom:6px}#footer .ftr-left a.cmn-btn{width:100%;font-size:1.5rem}#footer .ftr-left a.cmn-btn span{padding-right:20px}#footer .ftr-right{column-gap:35px}#footer .ftr-right .right{width:240px}#footer .ftr-right dl{margin-bottom:28px}#footer .ftr-right dl dt{color:#1ba1e6;font-size:1.8rem;margin-bottom:10px}#footer .ftr-right dl dd{margin-bottom:10px}#footer .ftr-right dl dd a{color:#333;letter-spacing:.12em;padding-left:2.5rem;position:relative;transition:.5s}#footer .ftr-right dl dd a:before{content:"\f101";color:#1ba1e6;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:.5s}#footer .ftr-right dl dd a:hover{color:#ffb562}#footer .ftr-right dl dd a:hover:before{color:#ffb562;left:5px}#footer .copyright{color:#fff;text-align:center;background:#1ba1e6;padding:8px 0}h2.cmn-h2{font-size:3rem;font-weight:700;line-height:1.2;text-align:center;margin-bottom:50px;position:relative}h2.cmn-h2 span{display:block;color:#1ba1e6;font-size:2.4rem;font-weight:700;line-height:1;margin-bottom:15px}h2.cmn-h2 strong{color:#1ba1e6;font-size:4rem;background:0 0}h2.cmn-h2 strong.en{font-size:4.5rem}.under-h2{text-align:center;overflow:hidden}.under-h2 h2.cmn-h2{display:inline-block;padding:0 30px}.under-h2 h2.cmn-h2:before,.under-h2 h2.cmn-h2:after{border-top:#1ba1e6 1px solid;content:"";position:absolute;top:50%;width:99em}.under-h2 h2.cmn-h2:before{right:100%}.under-h2 h2.cmn-h2:after{left:100%}.border-ttl{color:#35a1e6;font-size:2rem;line-height:1.6;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:350px;font-size:1.8rem;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:10px 15px 10px 0;transition:.5s}.cmn-btn-org span{color:#fff}.cmn-btn-blue span{color:#fff}.cmn-btn-white span{color:#1ba1e6}.cmn-btn-org:hover span{color:#ffb562}.cmn-btn-blue:hover span{color:#1ba1e6}.cmn-btn-white:hover span{color:#fff}.cmn-btn span:before{content:"";width:0;position:absolute;top:0;bottom:0;display:block;z-index:-1;transition:.5s}.cmn-btn-org span:before{background:#fff}.cmn-btn-blue span:before{background:#fff}.cmn-btn-white span:before{background:#1ba1e6}.cmn-btn:hover span:before{width:100%}.cmn-btn span:after{content:"\f101";font-family:"Font Awesome 5 Free";font-size:1.7rem;font-weight:600;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:.5s}.cmn-btn-white span:after{color:#1ba1e6}.cmn-btn:hover span:after{right:15px}.cmn-btn-white:hover span:after{color:#fff}.cmn-table{margin-top:-35px}.cmn-table tr{display:flex;width:100%;border-bottom:#ccc 1px solid}.cmn-table th{width:18%;text-align:left;padding:35px 0}.cmn-table td{width:82%;padding:35px 0}.cmn-table td a{text-decoration:underline}.cmn-table td iframe{margin-top:20px}.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 h2{text-align:left;line-height:1;margin:0}#cvArea .ctsBox{width:855px;text-align:center;background:#fff;padding:50px 100px}#cvArea .ctsBox .ctsBox-top{font-weight:700;margin-bottom:30px}#cvArea .ctsBox .ctsBox-top dt{color:#fff;font-size:2rem;letter-spacing:.2em;background:#1ba1e6;padding:8px 0;margin-bottom:18px}#cvArea .ctsBox .ctsBox-top dd{font-size:1.8rem}#cvArea .ctsBox .ctsBox-btm .tel{text-align:right}#cvArea .ctsBox .ctsBox-btm .tel dt{font-size:3.6rem;font-weight:900;line-height:1;padding-left:40px;position:relative}#cvArea .ctsBox .ctsBox-btm .tel dt:before{content:'';width:30px;height:30px;background:url(//www.jimukumiai.net/wp/wp-content/themes/jimukumiai-wp/./Images/icon-tel-org.png) no-repeat;background-size:contain;position:absolute;top:47%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#cvArea .ctsBox .ctsBox-btm .tel dd{font-size:1.6rem;line-height:1;padding:8px 2px 0 0}#cvArea .ctsBox .ctsBox-btm a.cmn-btn{width:300px}#cvArea .ctsBox .ctsBox-btm a.cmn-btn span{padding:13px 10px 13px 0}#top #key{width:100%;padding:20px 0 80px;position:relative}#top #key .key-copy{position:absolute;left:-50px;bottom:60px}#top #key .key-copy span{display:inline-block;padding:0 15px}#top #key .key-copy dt{font-size:5.5rem;line-height:1.5;margin-bottom:45px}#top #key .key-copy dt span{background:#fff}#top #key .key-copy dt span.span-01{font-size:3.6rem;margin-bottom:20px}#top #key .key-copy dd{color:#fff;font-size:2.4rem}#top #key .key-copy dd span{background:#1ba1e6}#top #key .key-copy dd span.span-01{margin-bottom:12px}#top #key p.en{height:700px;color:#1ba1e6;font-size:2rem;text-align:center;writing-mode:vertical-rl;position:absolute;top:50%;right:-30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#top-service{position:relative}#top-service .Area-bg{width:50%;height:100%;position:absolute}#top-service .leftArea-bg{background:#c9ecfc;left:0}#top-service .rightArea-bg{background:#e2f4fc;right:0}#top-service .sec-inner{align-items:flex-start}#top-service h2{text-align:left;margin-bottom:40px}#top-service h2 span{font-size:1.8rem;margin-bottom:10px}#top-service .leftArea,#top-service .rightArea{width:500px}#top-service .main-links li{width:245px;box-shadow:0px 0px 10px -6px rgb(0 0 0/30%)}#top-service .main-links li a{display:block;width:100%;color:#22749f;font-size:1.8rem;font-weight:700;line-height:1.5;text-align:center;border:#fff 3px solid;background:#fff;padding:34px 0}#top-service .main-links li a img{margin-bottom:20px}#top-service .main-links li a:hover{color:#ffb562;border:#ffb562 3px solid}#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;font-size:1.8rem;font-weight:700;padding-left:3rem;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:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:.5s}#top-service .rightArea .rightArea-btm li a:hover{color:#1ba1e6}#top-service .rightArea .rightArea-btm li a:hover:before{left:5px}#top-reason ul{margin-bottom:40px}#top-reason ul li{width:355px;background:#e2f4fc;box-shadow:0px 0px 10px -6px rgb(0 0 0/30%);text-align:center;padding:50px 0 45px;position:relative}#top-reason ul li p.en{color:#82c7e6;font-size:5rem;font-weight:700;line-height:1;position:absolute;top:30px;left:30px}#top-reason ul li img{margin-bottom:25px}#top-reason ul li .tArea h3{color:#1ba1e6;font-size:2.2rem;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 .cts-box{width:530px;text-align:center;background:#fff;padding:50px 0}#top-info .cts-box h2{margin-bottom:35px}#top-info .cts-box li+li{margin-top:12px}#top-info .cts-box li .cmn-btn{width:400px}.under .page-ttlArea{position:relative;height:310px;margin-bottom:30px}.under .page-ttlArea .tArea{width:80%;position:relative;height:100%;background:url(//www.jimukumiai.net/wp/wp-content/themes/jimukumiai-wp/./Images/under-h1-bg.png) center no-repeat;background-size:cover;border-radius:0 30px 30px 0;padding:70px 25% 0 7%}.under .page-ttlArea:before{content:"";width:42%;height:260px;background:url(//www.jimukumiai.net/wp/wp-content/themes/jimukumiai-wp/./Images/under-h1-img.png) no-repeat;background-size:cover;border-radius:30px 0 0 30px;position:absolute;bottom:-30px;right:0;z-index:10}.under .page-ttlArea .tArea .ttl{font-size:3.8rem;font-weight:700}.under .page-ttlArea .tArea .ttl span{display:block;color:#1ba1e6;font-size:2.8rem;line-height:1}.under .page-ttlArea .tArea #breadcrumbs{max-width:60%;color:#333;font-size:1.3rem;position:absolute;bottom:30px}.under .page-ttlArea .tArea #breadcrumbs a{color:#35a1e6;text-decoration:underline}.under .page-ttlArea .tArea #breadcrumbs a:hover{color:#ffb562}#reason .top-txt{color:#ffb562;font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:120px}#reason #sec02{background:#e2f4fc}#reason .ctsBox{align-items:flex-start;background:#e2f4fc;padding:60px;margin-top:60px;position:relative}#reason #sec02 .ctsBox{flex-direction:row-reverse;text-align:right;background:#fff}#reason .ctsBox .icon{width:200px;position:absolute;top:-60px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#reason .ctsBox .txtArea{width:565px}#reason .ctsBox .txtArea .num{display:inline-block;color:#1ba1e6;font-size:8.9rem;font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:5px;position:relative}#reason .ctsBox .txtArea .num span{display:block;font-size:3rem;letter-spacing:.1em;margin-bottom:-3px}#reason .ctsBox .txtArea .num:after{content:'・・・';font-size:5rem;position:absolute;bottom:.4em}#reason #sec01 .ctsBox .txtArea .num:after,#reason #sec03 .ctsBox .txtArea .num:after{right:-2.5em}#reason #sec02 .ctsBox .txtArea .num:after{left:-2.5em}#reason .ctsBox .txtArea h2{color:#1ba1e6;font-size:3rem;line-height:1.6;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 .imgArea{width:380px}#service .sec-inner{width:1000px}#service section:nth-child(2n+1){background:#e2f4fc}#service .top-txt{font-size:1.7rem;line-height:2}#service .border-ttl{font-size:2.6rem}#service .underbar-ttl{color:#35a1e6;font-size:2.8rem;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{margin-top:20px}#service.service-02 #sec01 .top-cts li{width:32%}#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:45px 50px 40px;margin:50px 0;position:relative}#service #sec01 .mdl-cts img{width:80px;position:absolute;top:40px;right:40px;transform:rotate(15deg)}#service #sec01 .mdl-cts dl+dl{margin-top:35px}#service #sec01 .mdl-cts dd{padding-left:2.4rem}#service #sec01 .mdl-cts dd p{margin-bottom:10px}#service #sec01 .mdl-cts dd table th{width:50%}#service #sec02 ul{flex-wrap:wrap;align-items:stretch;row-gap:20px}#service #sec02 ul li{width:49%;background:#fff;padding:30px 35px}#service #sec02 ul li h3{font-size:2.4rem;margin-bottom:10px}#service #sec03 h3{font-size:2.4rem;margin-bottom:25px}#service #sec03 .form{color:#fff;font-size:2rem;font-weight:700;text-align:center;background:#ffb562;border:3px solid #ffb562;border-radius:100px;padding:2px 5px;margin-bottom:40px}#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{align-items:stretch}#service #sec04 .btm-cts .btm-cts-inner{width:49%;text-align:center;border:#35a1e6 3px solid;padding:40px}#service #sec04 .btm-cts .btm-cts-inner h3{font-size:2.4rem;line-height:1.4;padding-bottom:23px}#service #sec04 .btm-cts .btm-cts-inner dt{color:#f5a94d;font-size:2rem;line-height:1.5;margin-top:10px}#service #sec04 .btm-cts .btm-cts-inner .cmn-btn{width:100%;font-size:1.7rem;margin-top:25px}#knowledge-arch #hoken{background:#e2f4fc}#knowledge-arch .linkBox{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}#knowledge-arch .linkBox li{width:calc((100% - 20px)/2);box-shadow:0px 0px 10px -6px rgb(0 0 0/30%)}#knowledge-arch .linkBox li a{display:flex;justify-content:start;align-items:center;gap:25px;width:100%;height:100%;color:#22749f;font-size:2rem;font-weight:700;text-align:center;padding:15px 40px;position:relative}#knowledge-arch #kumiai li a{border:#e2f4fc 3px solid;background:#e2f4fc}#knowledge-arch #hoken li a{border:#fff 3px solid;background:#fff}#knowledge-arch .linkBox li a:after{content:"\f101";font-family:"Font Awesome 5 Free";font-size:1.7rem;font-weight:600;position:absolute;top:50%;right:30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:.4s}#knowledge-arch .linkBox li a:hover{color:#ffb562;border:#ffb562 3px solid!important}#knowledge-arch .linkBox li a:hover:after{color:#ffb562;right:25px}#knowledge-arch .linkBox li img{object-fit:contain;width:60px;height:60px}#knowledge-sg #wrap{position:relative}#knowledge-sg #wrap .Area-bg{width:calc(((100% - 1100px)/2) + 350px);height:calc(100% + 30px);background:#ebf9ff;position:absolute;top:-30px;right:0}#knowledge-sg #wrap .sec-inner{align-items:flex-start}#knowledge-sg #wrap .leftBox{width:700px}#knowledge-sg #wrap .leftBox .ttl .icon{display:flex;justify-content:space-between;align-items:center;margin:-15px 0 10px}#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:90%}#knowledge-sg #wrap .leftBox .ttl .icon:after{width:10%}#knowledge-sg #wrap .leftBox .ttl .icon img{object-fit:contain;width:50px;height:50px;margin:0 10px}#knowledge-sg #wrap .leftBox .ttl{margin-bottom:40px}#knowledge-sg #wrap .leftBox .ttl h1{color:#22749f;font-size:3.2rem}#knowledge-sg #wrap .leftBox .ttl .cate{display:inline-block;color:#23749f;font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:.08em;border:#23749f 2px solid;border-radius:100px;padding:5px 20px;margin-top:8px}#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:2rem;line-height:1.6;border-left:#35a1e6 5px solid;padding:2px 0 2px 15px;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{font-size:1.6rem;line-height:1.2;text-decoration:none;margin-top:30px}#knowledge-sg #wrap .leftBox .cmn-btn{width:550px;margin-top:50px;margin-left:0}#knowledge-sg #wrap .rightBox{width:300px}#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 p{font-size:1.8rem}#price .cts .btmBox{padding:50px 120px;margin-top:30px}#price #sec01 .cts .btmBox{background:#e2f4fc}#price #sec02 .cts .btmBox{background:#fff}#price #sec01 .btmBox-top{font-weight:700;margin-bottom:30px}#price #sec01 .btmBox-top dt{color:#fff;font-size:2rem;letter-spacing:.2em;background:#1ba1e6;padding:8px 0;margin-bottom:18px}#price #sec01 .btmBox-top dd{font-size:1.8rem}#price #sec01 .btmBox-btm{justify-content:space-evenly}#price #sec01 .btmBox-btm .tel{text-align:right}#price #sec01 .btmBox-btm .tel dt{font-size:3.6rem;font-weight:900;line-height:1;padding-left:40px;position:relative}#price #sec01 .btmBox-btm .tel dt:before{content:url(//www.jimukumiai.net/wp/wp-content/themes/jimukumiai-wp/./Images/icon-tel.png);height:30px;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#price #sec01 .btmBox-btm .tel dd{font-size:1.6rem;line-height:1;padding:8px 2px 0 0}#price #sec01 .btmBox-btm a.cmn-btn{width:400px;margin:0}#price #sec01 .btmBox-btm a.cmn-btn span{padding:13px 10px 13px 0}#price #sec02 .btmBox dl{display:flex;justify-content:center;align-items:center;column-gap:25px;color:#fff;font-size:2rem;font-weight:700;letter-spacing:.2em;background:#1ba1e6;padding:15px 0;margin-bottom:20px}#price #sec02 .btmBox dd span{font-size:5rem;line-height:1;vertical-align:sub;margin-right:5px}#price #sec02 .btmBox li+li{margin-top:5px}ul.news-list{width:960px;margin:0 auto 40px}ul.news-list li+li{border-top:#ccc 1px solid}ul.news-list li a{display:block;width:100%;padding:20px;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:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:all .3s}ul.news-list li a:hover{background:#e2f4fc}ul.news-list li a:hover:after{right:15px}ul.news-list li a dl{align-items:flex-start;justify-content:flex-start}ul.news-list li a dt{width:730px;color:#333;line-height:1.8;font-weight:400}ul.news-list li a dd{width:160px;color:#35a1e6;font-size:1.7rem;font-weight:700;padding-top:1px}#news-sg #sec01 .sec-inner{width:1000px}#news-sg #sec01 .news-cts{background:#e2f4fc;padding:60px 70px}#news-sg #sec01 .news-cts .ttl{border-bottom:#35a1e6 1px solid;padding-bottom:25px;margin-bottom:45px}#news-sg #sec01 .news-cts .ttl .date{font-size:1.7rem;font-weight:700;line-height:1;letter-spacing:.15em;position:relative;padding-left:1.8em;margin-bottom:5px}#news-sg #sec01 .news-cts .ttl .date:before{content:"\f044";color:#35a1e6;font-size:1.8rem;font-family:"Font Awesome 5 Free";position:absolute;top:-2px;left:0}#news-sg #sec01 .news-cts .ttl h1{color:#35a1e6;font-size:3.2rem;letter-spacing:.15em}#news-sg #sec01 .news-cts .cts h2{color:#35a1e6;font-size:2rem;line-height:1.6;border-left:#35a1e6 5px solid;padding:2px 0 2px 15px;margin-bottom:20px}#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{display:flex;align-items:center;justify-content:center;font-family:'Nunito',sans-serif;font-weight:700;text-align:center;margin:40px 0 70px}.wp-pagenavi .screen-reader-text{display:none}.wp-pagenavi a,.wp-pagenavi span{min-width:30px;text-align:center;border-radius:6px;box-sizing:border-box;padding:3px 3px 2px 5px!important;margin:0 3px!important}.wp-pagenavi span.current,.wp-pagenavi span.extend{color:#35a1e6;background:#fff;border:1px solid #35a1e6!important}.wp-pagenavi span.pages{width:auto;color:#35a1e6;border:none;margin:0 8px 0 0!important}.wp-pagenavi a{color:#fff;background:#35a1e6;border:1px solid #35a1e6!important}.wp-pagenavi a:hover{background:#ffb562;border:1px solid #ffb562!important}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{color:#35a1e6;font-size:20px;font-weight:700;text-align:center;line-height:1;background:0 0;border:none!important}.wp-pagenavi a.previouspostslink:hover,.wp-pagenavi a.nextpostslink:hover{color:#ffb562;background:none!important;border:none!important}.single-pagenavi{display:flex;justify-content:center;column-gap:3%;margin-top:50px}.single-pagenavi li a{width:100%;color:#fff;font-weight:700;text-align:center;line-height:1;background:#1ba1e6;border:#1ba1e6 2px solid;border-radius:100px;padding:15px 50px}.single-pagenavi li a.to-arch{color:#1ba1e6;background:#fff}.single-pagenavi li a:hover{color:#fff;background:#ffb562;border:#ffb562 2px solid}#contact #sec01 .note{color:#ffb562;font-size:1.9rem;font-weight:700;text-align:center;margin-bottom:40px}#contact #sec01 .note span{color:#666;font-size:1.6rem}form .bgArea{width:1000px;background:#ebf9ff;padding:30px 70px;margin:0 auto 50px}form dl{display:flex;justify-content:space-between;align-items:center;border-bottom:#ccc 1px solid;padding:2rem 0}form dl:last-child{border-bottom:0}form dt{width:28%;letter-spacing:.15em;padding-left:6rem;position:relative}form dt span.tag{color:#fff;font-size:1.3rem;background:#1ba1e6;border-radius:3px;padding:2px 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:72%;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{justify-content:flex-start}form .tel dd input{width:20%}form .tel dd span{margin:0 9px 0 12px}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{font-size:1.8rem;margin:0 0 30px}#thanks #sec01 .cmn-btn{margin:50px 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 .page-ttlArea .tArea{padding:110px 25% 0 7%}#page404 #sec01{text-align:center}#page404 #sec01 p{font-size:1.8rem;line-height:1.9}#page404 #sec01 .cmn-btn{margin:50px auto 0}}