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,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}input,select{vertical-align:middle}input[type=text],input[type=email],input[type=tel],input[type=date],input[type=button],input[type=submit],input[type=reset],button,textarea,select,option{margin:0;padding:0;background:none;border:none;outline:none}select::-ms-expand{display:none}html{-webkit-text-size-adjust:100%;font-size:14px}img{vertical-align:middle;max-width:100%;height:auto;width:auto}ul{list-style-position:outside;list-style-type:none}ol{list-style-position:inside}*:active,*:focus{outline:none}h1,h2,h3,h4,h5,h6{font-weight:400}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:'Noto Sans JP', sans-serif;font-size:1rem;letter-spacing:0.1em;line-height:1.5;font-weight:500;color:#424242;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;width:100%;overflow-x:hidden}a{text-decoration:none;color:#424242}.cf{zoom:1}.cf,.cf:before{content:'';display:table}.cf:after{clear:both}.clear{clear:both}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container img{position:absolute;top:0;left:0;width:100%;height:100%}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:inherit}input{border:1px solid transparent;-webkit-transition:border 0.2s ease-out;transition:border 0.2s ease-out;color:inherit;outline:0}#your-check,#ypur-radio{display:block}.ypur-radio input[type=radio]{display:none}.ypur-radio .wpcf7-list-item-label{padding-left:30px;position:relative;margin-right:20px}.ypur-radio .wpcf7-list-item-label::before{content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;border:1px solid #000;border-radius:100%;background:#fff}.ypur-radio input[type=radio]:checked+.wpcf7-list-item-label::after,.ypur-radio input[type=radio]:checked ~ .wpcf7-list-item-label::after{content:"";display:block;position:absolute;top:7px;left:5px;width:10px;height:10px;border:1px solid #000;border-radius:100%;background:#000}.your-check input[type=checkbox]{display:none}.your-check .wpcf7-list-item-label{display:inline-block;padding-left:30px;position:relative;margin-right:20px;margin-bottom:20px}.your-check .wpcf7-list-item-label::before{content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;border:1px solid #000;background:#fff}.your-check input[type=checkbox]:checked+.wpcf7-list-item-label::after,.your-check input[type=checkbox]:checked ~ .wpcf7-list-item-label::after{content:"";display:block;position:absolute;top:4px;left:7px;width:7px;height:14px;-webkit-transform:rotate(40deg);transform:rotate(40deg);border-bottom:3px solid #424242;border-right:3px solid #424242}.wpcf7-list-item-label{-ms-user-select:auto;-moz-user-select:auto;-webkit-user-select:auto;user-select:auto}@media screen and (min-width: 539px){.sp{display:none !important}body{letter-spacing:0.1em;min-width:1120px}h1,h2,h3,h4,h5,h6{letter-spacing:0.2em}#header{height:80px}#header .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:80px}#header .inner .logo{margin-right:auto;padding-left:30px}#header .inner .logo a{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#header .inner .logo img{width:184px;height:auto;margin-right:10px}#header .inner .logo span{font-size:10px;font-weight:700;position:relative;top:-2px}#header .inner .hnavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#header .inner .hnavi ul.main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 12px}#header .inner .hnavi ul.main li{margin:0 12px}#header .inner .hnavi ul.main li a{display:block;height:80px;padding-top:27px;font-size:16px;font-weight:700;-webkit-transition:0.2s;transition:0.2s}#header .inner .hnavi ul.main li a:hover{opacity:0.7}#header .inner .hnavi ul.sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#header .inner .hnavi ul.sub li{margin:0;width:120px}#header .inner .hnavi ul.sub li a{text-align:center;display:block;height:80px;padding:27px 0 0;font-size:16px;font-weight:700;color:#fff;-webkit-transition:0.2s;transition:0.2s}#header .inner .hnavi ul.sub li a:hover{opacity:0.7}#header .inner .hnavi ul.sub li.contact a{background:#00AFFA}#header .inner .hnavi ul.sub li.application a{background:#FB7552}}@media screen and (min-width: 539px) and (max-width: 1410px){#header .inner .logo span{display:none}#header .inner .hnavi ul.main li{margin:0 10px}#header .inner .hnavi ul.main li a{font-size:15px}#header .inner .hnavi ul.sub li{width:110px}#header .inner .hnavi ul.sub li a{font-size:15px}}@media screen and (min-width: 539px){#menuBtn{position:fixed;z-index:99;top:0;right:0;width:80px;height:80px;background:#fff;font-size:10px;text-align:center;font-weight:700;padding-top:23px;cursor:pointer}#menuBtn .humb{display:inline-block;width:34px;height:14px;border-top:2px solid #424242;border-bottom:2px solid #424242;margin-bottom:10px;position:relative}#menuBtn .humb::after{position:absolute;content:'';width:100%;height:2px;background:#424242;left:0;top:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}#menuBtn .menu{display:block}#menuBtn .close{display:block;display:none}#menuBtn.open .humb::after{opacity:1}#menuBtn.open .menu{display:none}#menuBtn.open .close{display:block}#gNavi{overflow-y:auto;background:#F5FAFC;position:fixed;width:375px;z-index:88;top:0;right:0;padding:100px 50px 40px;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:0.3s;transition:0.3s}#gNavi ul.parent{font-size:17px;font-weight:700}#gNavi ul.parent a{-webkit-transition:0.2s;transition:0.2s}#gNavi ul.parent a:hover{opacity:0.7}#gNavi ul.parent>li{margin-bottom:10px;position:relative}#gNavi ul.parent>li>a{display:block;color:dimgray;border-bottom:1px solid #CCCCCC;padding-bottom:5px}#gNavi ul.parent>li .openBtn{cursor:pointer;position:absolute;right:0;top:0;display:block;width:18px;height:18px}#gNavi ul.parent>li .openBtn::before,#gNavi ul.parent>li .openBtn::after{position:absolute;content:'';background:dimgray}#gNavi ul.parent>li .openBtn::before{width:100%;height:2px;left:0;top:50%;margin-top:-1px}#gNavi ul.parent>li .openBtn::after{width:2px;height:100%;left:50%;top:0;margin-left:-1px}#gNavi ul.parent>li .openBtn.open::after{display:none}#gNavi ul.parent>li .sub{padding:10px 0 10px 80px;display:none}#gNavi ul.parent>li .sub ul li{margin-bottom:5px}#gNavi ul.parent>li .sub ul li a{display:block;border-bottom:1px solid #CCCCCC;padding-bottom:5px}#gNavi.open{-webkit-transform:translateX(0%);transform:translateX(0%)}#mv{width:100%;height:460px;margin-bottom:80px;min-width:1120px;position:relative}#mv>img{width:100%;height:460px;width:auto;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}#mv .bnr{position:absolute;z-index:10;width:400px;height:auto;left:1110px;bottom:90px}}@media screen and (min-width: 539px) and (max-width: 1884px){#mv .bnr{position:absolute;z-index:10;width:400px;height:auto;left:auto;right:50%;bottom:90px;margin-right:-565px}}@media screen and (min-width: 539px){#planList{margin-bottom:80px}#planList .inner{width:1200px;margin:0 auto}#planList .inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}#planList .inner ul li{width:25%;position:relative}#planList .inner ul li::after{position:absolute;content:'';width:2px;height:108px;background:#E6E6E6;right:0;top:22px}#planList .inner ul li:last-of-type::after{display:none}.btnBox{text-align:center}.btnBox .btn{display:inline-block;width:350px;height:60px;font-size:24px;font-weight:700;text-align:center;line-height:60px;color:#fff;background:#696969;border-radius:30px;position:relative;-webkit-transition:0.2s;transition:0.2s}.btnBox .btn::after{position:absolute;content:'';width:14px;height:17px;background:url(../img/svg/ico_btn_arrow.svg) no-repeat center;background-size:100% auto;right:23px;top:50%;margin-top:-8px}.btnBox .btn:hover{opacity:0.7}.btnBox .btn2{display:inline-block;width:350px;height:60px;font-size:24px;font-weight:700;text-align:center;line-height:60px;color:#fff;background:#fff;border-radius:30px;position:relative;color:#696969;-webkit-transition:0.2s;transition:0.2s}.btnBox .btn2::after{position:absolute;content:'';width:14px;height:17px;background:url(../img/svg/ico_btn_arrow2.svg) no-repeat center;background-size:100% auto;right:23px;top:50%;margin-top:-8px}.btnBox .btn2:hover{opacity:0.7}#ourStrength{background:#F5FAFC;padding:80px 0}#ourStrength .inner{width:1120px;margin:0 auto}#ourStrength .inner h2{text-align:center;font-size:34px;font-weight:700;margin-bottom:50px}#ourStrength .inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}#ourStrength .inner ul li{width:450px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 40px}#ourStrength .inner ul li h3{font-size:24px;font-weight:700;line-height:2;margin-right:10px}#topMethod{width:100%;height:510px;position:relative;padding:80px 0;margin-bottom:80px}#topMethod::before{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;content:'';background:rgba(77,77,77,0.4)}#topMethod .wrap{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%}#topMethod .wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}#topMethod .wrap video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}#topMethod .inner{position:relative;z-index:11;color:#fff;width:1120px;margin:0 auto}#topMethod .inner h2{text-align:center;font-size:34px;font-weight:700;margin-bottom:50px}#topMethod .inner .txt{text-align:center;font-size:40px;margin-bottom:50px;line-height:1.75}#topService{background:#F5FAFC;padding:80px 0;margin-bottom:80px}#topService .inner{width:1120px;margin:0 auto}#topService .inner h2{text-align:center;font-size:34px;font-weight:700;margin-bottom:50px}#topService .inner ul{width:840px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}#topService .inner ul li{width:250px;height:250px;text-align:center;margin:0 15px 35px;position:relative;padding-top:15px}#topService .inner ul li::before{top:0;left:50%;margin-left:-125px;position:absolute;z-index:1;content:'';width:250px;height:250px;background:#fff;border-radius:100%}#topService .inner ul li p.ico{position:relative;z-index:2;margin-bottom:15px}#topService .inner ul li p.ico img{width:110px;height:auto}#topService .inner ul li h3{position:relative;z-index:2;font-size:20px}#topJirei{margin-bottom:80px}#topJirei .inner{width:1120px;margin:0 auto}#topJirei .inner h2{text-align:center;font-size:34px;font-weight:700;margin-bottom:50px}#topJirei .inner .box{background:#F5FAFC;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}#topJirei .inner .box .txtClm{padding:40px 0 40px 60px}#topJirei .inner .box .txtClm h3{font-size:24px;font-weight:700;margin-bottom:15px}#topJirei .inner .box .txtClm .txt{font-size:30px;margin-bottom:30px}#topJirei .inner .box .txtClm .small{font-size:16px}#topJirei .inner .box .imgClm{width:420px;min-width:420px;margin-left:auto}#topJirei .inner .box:last-of-type{margin-bottom:50px}#topNews{margin-bottom:80px}#topNews .inner{width:1120px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#topNews .inner .head{width:275px;min-width:275px;text-align:center;padding-top:30px}#topNews .inner .head h2{font-size:30px;font-weight:700;margin-bottom:20px}#topNews .inner .head .btn3{display:inline-block;font-size:13px;font-weight:700;width:140px;height:30px;line-height:30px;background:#696969;color:#fff;border-radius:15px;-webkit-transition:0.2s;transition:0.2s;position:relative}#topNews .inner .head .btn3::after{position:absolute;content:'';width:6px;height:8px;background:url(../img/svg/ico_btn_arrow.svg) no-repeat center;background-size:100% auto;right:12px;top:50%;margin-top:-4px}#topNews .inner .head .btn3:hover{opacity:0.7}#topNews .inner .box{width:calc(1120px - 275px)}#topNews .inner .box ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}#topNews .inner .box ul li{width:50%;margin-bottom:20px}#topNews .inner .box ul li a{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#topNews .inner .box ul li a .imgClm{width:120px;min-width:120px;margin-right:17px}#topNews .inner .box ul li a .txtClm{width:calc(100% - 120px);padding-right:15px}#topNews .inner .box ul li a .txtClm .time{font-size:12px;display:block;margin-bottom:5px}#topNews .inner .box ul li a .txtClm h3{font-size:16px}#footer{background:#F5FAFC;padding-top:50px}#footer .inner{width:1120px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:40px}#footer .inner .logoBox{margin-right:auto;padding-top:30px}#footer .inner .logoBox h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}#footer .inner .logoBox h4 img{width:276px;height:auto;margin-right:20px}#footer .inner .logoBox h4 span{font-size:16px}#footer .inner .logoBox p{font-size:12px}#footer .inner .contactBox{width:294px;border-radius:10px;overflow:hidden}#footer .inner .contactBox .telBox{text-align:center;padding:15px 0 10px}#footer .inner .contactBox .telBox .time{font-size:16px;font-weight:700;display:inline-block;border-bottom:1px solid #CCCCCC;padding-bottom:5px;letter-spacing:0.03em}#footer .inner .contactBox .telBox p.tel{font-size:35px;font-weight:700;display:inline-block;position:relative;letter-spacing:0.08em}#footer .inner .contactBox .telBox p.tel a{position:relative;z-index:2}#footer .inner .contactBox .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:15px;font-weight:700}#footer .inner .contactBox .box .contact{color:#fff;width:180px;text-align:center;background:#3D6A7C;height:52px;line-height:52px;padding-right:20px;position:relative}#footer .inner .contactBox .box .contact::after{position:absolute;content:'';width:24px;height:18px;right:25px;top:50%;margin-top:-9px;background:url(../img/svg/ico_mail.svg) no-repeat center}#footer .inner .contactBox .box .application{color:#fff;width:114px;text-align:center;background:#FB7552;height:52px;line-height:52px}#footer .inner .contactBox .box a{-webkit-transition:0.2s;transition:0.2s}#footer .inner .contactBox .box a:hover{opacity:0.7}#footer .copy{background:#fff;text-align:center;font-size:12px;padding:10px 0}#mvSub{height:394px}#mvSub .inner{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 160px}#mvSub .inner h1,#mvSub .inner h2{font-size:49px;font-weight:700;margin-right:auto}#mvSub .inner span{font-size:16px;font-weight:700}section.subSec .inner{width:1120px;margin:0 auto}section.subSec .inner h2{text-align:center;font-size:34px;font-weight:700;margin-bottom:70px}section.subSec .inner h2 span{display:inline-block;border-top:1px solid #696969;border-bottom:1px solid #696969;padding:20px 0;line-height:1;width:410px}#strengths{background:#F5FAFC;padding:80px 0;margin-bottom:80px}#strengths .inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}#strengths .inner ul li{width:497px}#strengths .inner ul li h3{font-size:24px;font-weight:700;line-height:1.625;padding-left:112px;margin:30px 0;position:relative}#strengths .inner ul li h3::before{position:absolute;content:'';width:86px;height:86px;background:url(../img/svg/ico_point.svg) no-repeat center;background-size:100% auto;left:0;top:50%;margin-top:-43px}#strengths .inner ul li p{font-size:16px}#feature{margin-bottom:120px}#feature .inner{padding:0 20px}#feature .inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#feature .inner ul li{width:336px}#feature .inner ul li h3{margin:20px 0;font-size:24px;font-weight:700}#feature .inner ul li p{font-size:16px}#sell{background:#F5FAFC;padding:80px 0 120px;margin-bottom:80px}#sell .inner{padding:0 20px}#sell .inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#sell .inner ul li{width:336px}#sell .inner ul li h3{margin:20px 0;font-size:24px;font-weight:700}#sell .inner ul li p{font-size:16px}#video{margin-bottom:80px}#video .inner{padding:0 20px}#video .inner .videoBox{width:656px;margin:0 auto}#video .inner .cap{text-align:center;font-size:16px;margin-top:20px}#serviceList{background-color:#F5FAFC;padding:80px 0 60px;margin-bottom:80px}#serviceList ul{width:1080px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}#serviceList ul li{width:300px;text-align:center;margin:0 20px 60px;position:relative}#serviceList ul li::before{top:0;left:50%;margin-left:-150px;position:absolute;z-index:1;content:'';width:300px;height:300px;background:#fff;border-radius:100%}#serviceList ul li p.ico{position:relative;z-index:2;margin-bottom:20px}#serviceList ul li p.ico img{width:165px;height:auto}#serviceList ul li h3{position:relative;z-index:2;font-size:28px;line-height:1.7;font-weight:700;margin-bottom:40px}#serviceList ul li a{display:inline-block;position:relative;z-index:2;font-size:20px;width:193px;color:#fff;font-size:24px;height:60px;border-radius:30px;line-height:60px;background:dimgray url(../img/svg/ico_btn_arrow.svg) no-repeat right 25px center;padding-right:20px;-webkit-transition:0.2s;transition:0.2s}#serviceList ul li a:hover{opacity:0.7}#otherService{margin-bottom:75px}#otherService ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#otherService ul li{width:404px;margin:0 45px 45px}#otherService ul li h3{font-size:24px;font-weight:700;margin:20px 0}#otherService ul li p{font-size:16px;color:dimgray}#originalPlan{background:#F5FAFC;padding:80px 0;margin-bottom:80px}#originalPlan .inner{width:880px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#originalPlan .inner .txtClm{padding-right:40px}#originalPlan .inner .txtClm .head{margin-bottom:15px}#originalPlan .inner .txtClm .head span{display:block;font-size:24px;font-weight:700;margin-bottom:10px}#originalPlan .inner .txtClm .head h3{font-size:30px;font-weight:700}#originalPlan .inner .txtClm p{font-size:16px;line-height:1.75}#originalPlan .inner .imgClm{width:336px;min-width:336px}#plan{background:#F5FAFC;padding:80px 0 120px;margin-bottom:80px}#plan ul{width:1000px;margin:0 auto}#plan ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #B3B3B3}#plan ul li .head{width:400px;min-width:400px;height:400px;margin-right:100px;position:relative;padding-top:100px}#plan ul li .head::before{position:absolute;top:0;left:0;z-index:1;content:'';width:100%;height:100%;border-radius:100%;background:#fff}#plan ul li .head .subttl{position:relative;z-index:2;font-size:24px;font-weight:700;margin-bottom:20px}#plan ul li .head .subttl::after{position:absolute;content:'';width:120px;height:120px;bottom:-10px;right:20px}#plan ul li .head .subttl.p1::after{background:url(../img/svg/60000_icon.svg) no-repeat center;background-size:100% auto}#plan ul li .head .subttl.p2::after{background:url(../img/svg/35000_icon.svg) no-repeat center;background-size:100% auto}#plan ul li .head .subttl.p3::after{background:url(../img/svg/15000_icon.svg) no-repeat center;background-size:100% auto}#plan ul li .head .subttl.p4::after{background:url(../img/svg/service_icn_22.svg) no-repeat center;background-size:100% auto}#plan ul li .head h3{position:relative;z-index:2;font-size:44px;font-weight:700;letter-spacing:0.1em;margin-bottom:30px}#plan ul li .head h3 .small{font-size:26px;color:#00ABF6}#plan ul li .head .price{position:relative;z-index:2}#plan ul li .txtClm{padding-top:50px}#plan ul li .txtClm h4{font-size:26px;font-weight:700;margin-bottom:20px}#plan ul li .txtClm p{font-size:16px;margin-bottom:30px}#plan ul li .txtClm .btn{display:inline-block;font-size:24px;text-align:center;color:#fff;width:350px;height:60px;line-height:60px;border-radius:30px;background:dimgray url(../img/svg/ico_btn_arrow.svg) no-repeat right 20px center;-webkit-transition:0.2s;transition:0.2s}#plan ul li .txtClm .btn:hover{opacity:0.7}#plan ul li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}#planComparison{margin-bottom:120px}#planComparison .planTbl{width:100%;border:1px solid #808080;text-align:center}#planComparison .planTbl th{border:1px solid #808080;font-size:22px;font-weight:700;line-height:1.81;padding:20px 0;background:#F5FAFC}#planComparison .planTbl td{border:1px solid #808080;font-size:22px;font-weight:700;padding:20px 0}#case{background:#F5FAFC;padding:80px 0 120px;margin-bottom:80px}#case ul{width:1080px;margin:0 auto}#case ul li{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:55px}#case ul li .txtClm{padding:40px 0px 40px 60px}#case ul li .txtClm span{display:block;font-size:24px;font-weight:700;letter-spacing:0.15em;margin-bottom:20px}#case ul li .txtClm h3{font-size:30px;letter-spacing:0.15em;margin-bottom:30px}#case ul li .txtClm p{font-size:16px}#case ul li .imgClm{width:420px;min-width:420px;margin-left:auto}#case ul li:last-of-type{margin-bottom:0}#caseDetail{background:#F5FAFC;padding:80px 0 110px;margin-bottom:120px}#caseDetail .inner{width:1080px;margin:0 auto;background:#fff}#caseDetail .inner .content{padding:50px 40px}#caseDetail .inner .content .head{padding-left:30px;margin-bottom:50px}#caseDetail .inner .content .head span.planname{display:block;font-size:26px;margin-bottom:10px}#caseDetail .inner .content .head h1{font-size:50px;font-weight:700;letter-spacing:0.1em;margin-bottom:30px}#caseDetail .inner .content .head h1 span{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #FFFF46));background:-webkit-linear-gradient(transparent 70%, #FFFF46 0%);background:linear-gradient(transparent 70%, #FFFF46 0%)}#caseDetail .inner .content .head p{font-size:16px}#caseDetail .inner .content .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:60px}#caseDetail .inner .content .box .imgClm{width:450px;min-width:450px;margin-right:80px}#caseDetail .inner .content .box .txtClm{width:420px}#caseDetail .inner .content .box .txtClm h3{font-size:22px;font-weight:700;line-height:1.8;margin-bottom:20px;letter-spacing:0.04em}#caseDetail .inner .content .box .txtClm p{font-size:16px;line-height:1.75}#caseDetail .inner .content .box.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;padding-left:30px}#caseDetail .inner .content .box.reverse .imgClm{margin-right:0;margin-left:auto}#caseDetail .inner .content .box:last-of-type{margin-bottom:0}#caseDetail .inner .content h2{font-size:37px;font-weight:700;line-height:1.6;margin:90px 0;padding-left:30px}#caseDetail .inner .content .prof{width:644px;margin:60px auto 0;background-color:#F5FAFC;padding:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#caseDetail .inner .content .prof .imgClm{width:200px;min-width:200px}#caseDetail .inner .content .prof .txtClm{padding:20px 0 20px 30px}#caseDetail .inner .content .prof .txtClm dl{font-size:16px;line-height:2}#solution{background:#F5FAFC;padding:80px 0 120px;margin-bottom:80px}#solution ul{width:880px;margin:0 auto}#solution ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:100px}#solution ul li .head{width:320px;min-width:320px;height:280px;margin-right:80px;position:relative;padding-top:40px}#solution ul li .head::before{position:absolute;top:0;left:50%;margin-left:-140px;z-index:1;content:'';width:280px;height:280px;border-radius:100%;background:#fff}#solution ul li .head .icons{position:relative;z-index:2;text-align:center}#solution ul li .head .icons img{width:120px;height:auto}#solution ul li .head .subttl{text-align:center;position:relative;z-index:2;font-size:24px;font-weight:700;margin-top:40px}#solution ul li .head .subttl span{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #FFFF46));background:-webkit-linear-gradient(transparent 70%, #FFFF46 0%);background:linear-gradient(transparent 70%, #FFFF46 0%)}#solution ul li .txtClm{padding-top:10px}#solution ul li .txtClm span{display:block;font-size:24px}#solution ul li .txtClm h3{font-size:42px;font-weight:700;margin-bottom:20px}#solution ul li .txtClm p{font-size:16px;margin-bottom:30px}#solution ul li .txtClm .btn{display:inline-block;font-size:24px;text-align:center;color:#fff;width:350px;height:60px;line-height:60px;border-radius:30px;background:dimgray url(../img/svg/ico_btn_arrow.svg) no-repeat right 20px center;-webkit-transition:0.2s;transition:0.2s}#solution ul li .txtClm .btn:hover{opacity:0.7}#solution ul li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}#solution.sub{background:transparent;padding:0;margin-bottom:120px}#solution2{margin-bottom:80px}#solution2 .inner{width:880px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#solution2 .inner .txtClm{padding-right:40px}#solution2 .inner .txtClm .head{margin-bottom:15px}#solution2 .inner .txtClm .head span{display:block;font-size:24px;font-weight:700;margin-bottom:10px}#solution2 .inner .txtClm .head h3{font-size:30px;font-weight:700}#solution2 .inner .txtClm p{font-size:16px;line-height:1.75}#solution2 .inner .imgClm{width:336px;min-width:336px}#method{margin-bottom:120px;background:#F5FAFC;padding-top:80px}#method .inner{width:880px;margin:0 auto}#method .inner .head{margin-bottom:80px}#method .inner .head span.subttl{display:block;text-align:center;font-size:24px;margin-bottom:20px}#method .inner .head h2{text-align:center;font-size:50px;font-weight:700;margin-bottom:20px}#method .inner .head h2 span{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #FFFF46));background:-webkit-linear-gradient(transparent 70%, #FFFF46 0%);background:linear-gradient(transparent 70%, #FFFF46 0%)}#method .inner .head p{width:800px;margin:0 auto}#method .inner .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:80px}#method .inner .box .icoSec{padding-top:40px;width:260px;min-width:260px;height:260px;position:relative;margin-right:60px;z-index:1}#method .inner .box .icoSec::before{position:absolute;content:'';width:100%;height:100%;background:#fff;border-radius:100%;top:0;left:0}#method .inner .box .icoSec .ico{position:relative;z-index:2;text-align:center;margin-bottom:10px}#method .inner .box .icoSec .ico img{width:150px;height:auto}#method .inner .box .icoSec .step{position:relative;z-index:2;text-align:center;font-size:16px}#method .inner .box .txtClm{padding-top:10px}#method .inner .box .txtClm h3{font-size:24px;font-weight:700;position:relative;padding-bottom:20px;margin-bottom:20px}#method .inner .box .txtClm h3::after{position:absolute;content:'';bottom:0;left:0;width:100px;height:1px;background:#424242}#method .inner .box .txtClm p{font-size:16px;line-height:1.75}#method .inner .box:last-of-type{margin-bottom:40px}#method .bg{background:#FFFDC5}#method .bg .inner{padding:40px 0 1px}#container{width:1120px;margin:0 auto 140px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#container #main{margin-right:auto;width:840px}#container #side{width:200px}#pager{margin-bottom:140px}#pager .inner{width:1120px;margin:0 auto;text-align:center}#pager .inner span,#pager .inner a{display:inline-block;letter-spacing:0;font-size:14px;width:40px;height:40px;text-align:center;line-height:38px;border:1px solid #c7c7c7;margin:0 5px 10px}#newsSec h2.ttl{margin-bottom:30px;font-size:20px;font-weight:700}#newsSec .head{margin-bottom:70px}#newsSec .head span.time{display:block;font-size:22px;letter-spacing:0.2em;margin-bottom:20px}#newsSec .head h1{font-size:30px}#newsSec .content p{font-size:16px;line-height:2.3;margin-bottom:50px}#newsSec .content h2{font-size:23px;margin-bottom:40px}#newsSec ul li{margin-bottom:80px}#newsSec ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:0.2s;transition:0.2s}#newsSec ul li a .imgClm{width:350px;min-width:350px}#newsSec ul li a .txtClm{width:calc(100% - 350px);padding-left:30px}#newsSec ul li a .txtClm .time{font-size:16px;display:block;margin-bottom:10px}#newsSec ul li a .txtClm h2{font-size:25px}#newsSec ul li a:hover{opacity:0.7}#newsSec ul li:last-of-type{margin-bottom:0}aside.sideArchive h3{position:relative;padding-left:20px;padding-bottom:10px;margin-bottom:30px}aside.sideArchive h3::before{position:absolute;z-index:0;content:'';width:100%;height:47px;background-color:#d9f2fc;bottom:0;left:0}aside.sideArchive h3 span{display:block;position:relative;z-index:2;font-weight:700}aside.sideArchive h3 span.ja{font-size:18px}aside.sideArchive h3 span.en{font-size:16px}aside.sideArchive ul{padding-left:20px}aside.sideArchive ul li{margin-bottom:10px;font-size:16px;letter-spacing:0.2em}aside.sideArchive ul li a{display:inline-block;-webkit-transition:0.2s;transition:0.2s}aside.sideArchive ul li a:hover{opacity:0.7}#pager2{margin-bottom:140px}#pager2 .inner{width:1120px;margin:0 auto}#pager2 .inner ul{border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#pager2 .inner ul li{width:33.33%;font-size:16px;line-height:1}#pager2 .inner ul li a{display:block;padding:30px 0;-webkit-transition:0.2s;transition:0.2s}#pager2 .inner ul li a:hover{opacity:0.7}#pager2 .inner ul li.prev a{padding-left:120px}#pager2 .inner ul li.back a{text-align:center}#pager2 .inner ul li.next{text-align:right}#pager2 .inner ul li.next a{padding-right:120px}#contact{margin-bottom:140px}#contact p.txt{font-size:23px;letter-spacing:0.2em;margin-bottom:140px}#contact .formBox{width:1120px;margin:0 auto}#contact .formBox .formtbl{width:100%;margin-bottom:120px}#contact .formBox .formtbl th{font-size:23px;text-align:left;font-weight:500;vertical-align:center;padding-bottom:30px}#contact .formBox .formtbl th span.hissu{display:inline-block;color:#fff;font-size:14px;font-weight:700;background-color:#d33b77;width:60px;height:30px;line-height:30px;text-align:center;border-radius:4px;margin-left:20px}#contact .formBox .formtbl th.ta{vertical-align:top;padding-top:100px}#contact .formBox .formtbl td{width:calc(100% - 520px);padding-bottom:30px}#contact .formBox .formtbl td input[type=text],#contact .formBox .formtbl td input[type=email],#contact .formBox .formtbl td input[type=url],#contact .formBox .formtbl td textarea{border:1px solid #615f5e;font-size:16px;font-family:inherit;padding:10px;width:100%}#contact .formBox .formtbl td textarea{height:250px}#contact .formBox .formtbl td.chack{padding-bottom:10px}#contact .formBox .formtbl td .wpcf7-list-item{margin:0}#contact .formBox .btnBox{text-align:center}#contact .formBox .btnBox .submit{display:inline-block;font-size:23px;font-weight:700;font-family:inherit;text-align:center;width:250px;height:76px;line-height:76px;color:#fff;background-color:#696969;border-radius:38px;cursor:pointer}#contact .thanksHead{text-align:center;margin-bottom:30px}#contact .thanksHead span{display:block;font-size:32px;color:#d9f2fc;position:relative;padding-bottom:20px;margin-bottom:55px}#contact .thanksHead span::after{position:absolute;content:'';width:34px;height:10px;background-color:#d9f2fc;bottom:0;left:50%;margin-left:-17px}#contact .thanksHead h2{font-size:32px;margin-bottom:0}#contact .msg{text-align:center;font-size:23px;line-height:2}div.popupBox{background-color:#fff;width:100%;max-width:850px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:50px 30px;margin:0 auto}div.popupBox .head{width:280px;min-width:280px;text-align:center;padding-top:60px}div.popupBox .head .ico{margin-bottom:20px}div.popupBox .head .ico img{width:165px;height:auto}div.popupBox .head h2{font-size:28px;line-height:1.7;letter-spacing:0.1em}div.popupBox .content{width:calc(100% - 280px);padding-left:20px}div.popupBox .content h3{font-size:22px;font-weight:bold;letter-spacing:0.1em;border-bottom:1px solid #696969;margin-bottom:15px;padding-bottom:10px}div.popupBox .content p{font-size:16px;letter-spacing:0.1em;line-height:1.7;margin-bottom:30px}div.popupBox .content p:last-of-type{margin-bottom:0}#company{background:#F5FAFC;padding:80px 0 200px;margin-bottom:80px}#company .comtbl{width:880px;margin:0 auto 60px;border-top:1px solid #696969}#company .comtbl tr{border-bottom:1px solid #696969}#company .comtbl th{width:290px;text-align:left;font-size:24px;font-weight:bold;padding:30px 50px}#company .comtbl td{font-size:22px;padding:30px 50px}#company .mapClm{width:880px;margin:0 auto}#plan2{background:#F5FAFC;padding:60px 0 80px;margin-bottom:80px}#plan2 ul{width:1000px;margin:0 auto}#plan2 ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #B3B3B3}#plan2 ul li .head{width:400px;min-width:400px;margin-right:100px;position:relative;padding-top:100px}#plan2 ul li .head .subttl{position:relative;z-index:2;font-size:24px;font-weight:700;margin-bottom:20px}#plan2 ul li .head .subttl::after{position:absolute;content:'';width:120px;height:120px;bottom:-10px;right:20px}#plan2 ul li .head .subttl.p1::after{background:url(../img/svg/60000_icon.svg) no-repeat center;background-size:100% auto}#plan2 ul li .head .subttl.p2::after{background:url(../img/svg/35000_icon.svg) no-repeat center;background-size:100% auto}#plan2 ul li .head .subttl.p3::after{background:url(../img/svg/15000_icon.svg) no-repeat center;background-size:100% auto}#plan2 ul li .head h3{position:relative;z-index:2;font-size:44px;font-weight:700;letter-spacing:0.1em;margin-bottom:30px}#plan2 ul li .head h3 .small{font-size:26px;color:#00ABF6}#plan2 ul li .head .price{position:relative;z-index:2}#plan2 ul li .txtClm{padding-top:50px}#plan2 ul li .txtClm h4{font-size:26px;font-weight:700;margin-bottom:20px}#plan2 ul li .txtClm p{font-size:16px;margin-bottom:30px;line-height:1.75}#plan2 ul li .txtClm .btn{display:inline-block;font-size:24px;text-align:center;color:#fff;width:350px;height:60px;line-height:60px;border-radius:30px;background:dimgray url(../img/svg/ico_btn_arrow.svg) no-repeat right 20px center;-webkit-transition:0.2s;transition:0.2s}#plan2 ul li .txtClm .btn:hover{opacity:0.7}#plan2 ul li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}#planDetail{margin-bottom:165px}#planDetail .inner{width:840px;margin:0 auto}#planDetail .inner h2{margin-bottom:120px}#planDetail .inner ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:85px}#planDetail .inner ul li .imgClm{width:165px;min-width:165px;margin-right:auto}#planDetail .inner ul li .txtClm{width:600px}#planDetail .inner ul li .txtClm h3{font-size:30px;font-weight:bold;border-bottom:1px solid #424242;margin-bottom:15px;padding-bottom:5px}#planDetail .inner ul li .txtClm p{font-size:16px;line-height:1.68}#planDetail .inner ul li:last-of-type{margin-bottom:0}#solution3{background:#F5FAFC;padding:80px 0 120px;margin-bottom:80px}#solution3 h2 span{width:auto;padding-right:20px;padding-left:20px}#solution3 ul{width:880px;margin:0 auto}#solution3 ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:100px}#solution3 ul li .head{width:320px;min-width:320px;height:280px;margin-right:80px;position:relative;padding-top:40px}#solution3 ul li .head::before{position:absolute;top:0;left:50%;margin-left:-140px;z-index:1;content:'';width:280px;height:280px;border-radius:100%;background:#fff}#solution3 ul li .head .icons{position:relative;z-index:2;text-align:center}#solution3 ul li .head .icons img{width:120px;height:auto}#solution3 ul li .head .subttl{text-align:center;position:relative;z-index:2;font-size:24px;font-weight:700;margin-top:40px}#solution3 ul li .head .subttl span{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #FFFF46));background:-webkit-linear-gradient(transparent 70%, #FFFF46 0%);background:linear-gradient(transparent 70%, #FFFF46 0%)}#solution3 ul li .txtClm{padding-top:10px}#solution3 ul li .txtClm span{display:block;font-size:24px}#solution3 ul li .txtClm h3{font-size:42px;font-weight:700;margin-bottom:20px}#solution3 ul li .txtClm p{font-size:16px;margin-bottom:30px}#solution3 ul li .txtClm .btn{display:inline-block;font-size:24px;text-align:center;color:#fff;width:350px;height:60px;line-height:60px;border-radius:30px;background:dimgray url(../img/svg/ico_btn_arrow.svg) no-repeat right 20px center;-webkit-transition:0.2s;transition:0.2s}#solution3 ul li .txtClm .btn:hover{opacity:0.7}#solution3 ul li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}#planComparison2{margin-bottom:120px}#planComparison2 .planTbl{width:100%;border:1px solid #808080;text-align:center}#planComparison2 .planTbl tr:nth-of-type(2){background-color:#F2F2F2}#planComparison2 .planTbl th{border:1px solid #808080;font-size:22px;font-weight:700;line-height:1.81;padding:20px 0;background:#F5FAFC}#planComparison2 .planTbl th.th{width:370px}#planComparison2 .planTbl td{border:1px solid #808080;font-size:22px;font-weight:700;padding:20px 0}#planComparison2 .planTbl td .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:50px}#planComparison2 .planTbl td .wrap .imgClm{width:80px;min-width:80px;margin-right:50px}#planComparison2 .planTbl td .wrap .ttl{text-align:left}.fadeinup{opacity:0;-webkit-transition:0.8s ease;transition:0.8s ease;-webkit-transform:translateY(80px);transform:translateY(80px)}.fadeinup.inview{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.fadeinupbox{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition:1.2s;transition:1.2s}.inview .fadeinupbox{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@media screen and (max-width: 538px){.pc{display:none !important}body{letter-spacing:0.1em}body{letter-spacing:0.1em;padding-top:60px}#header{position:fixed;top:0;left:0;z-index:88;width:100%;height:60px;background:#fff}#header .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:60px}#header .inner .logo{position:relative;z-index:88;margin-right:auto}#header .inner .logo a{display:block;padding:8px 18px}#header .inner .logo a img{width:115px;height:auto}#header .inner .logo span{display:none}#header .inner .hnavi ul.main{display:none}#header .inner .hnavi ul.sub li{margin:0;width:70px}#header .inner .hnavi ul.sub li a{text-align:center;display:block;height:30px;padding:6px 0 0;font-size:11px;letter-spacing:0.08em;font-weight:700;color:#fff}#header .inner .hnavi ul.sub li.contact a{background:#00AFFA}#header .inner .hnavi ul.sub li.application a{background:#FB7552}#menuBtn{position:fixed;z-index:99;top:0;right:0;width:60px;height:60px;background:#fff;font-size:10px;text-align:center;font-weight:700;padding-top:15px;cursor:pointer}#menuBtn .humb{display:inline-block;width:25px;height:12px;border-top:2px solid #424242;border-bottom:2px solid #424242;margin-bottom:5px;position:relative}#menuBtn .humb::after{position:absolute;content:'';width:100%;height:2px;background:#424242;left:0;top:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}#menuBtn .menu{display:block}#menuBtn .close{display:block;display:none}#menuBtn.open .humb::after{opacity:1}#menuBtn.open .menu{display:none}#menuBtn.open .close{display:block}#gNavi{overflow-y:auto;background:#fff;position:fixed;width:100%;height:100vh;z-index:77;top:0;right:0;padding:70px 50px 40px;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:0.3s;transition:0.3s}#gNavi ul.parent{font-size:17px;font-weight:700}#gNavi ul.parent>li{margin-bottom:10px;position:relative}#gNavi ul.parent>li>a{display:block;color:dimgray;border-bottom:1px solid #CCCCCC;padding-bottom:8px}#gNavi ul.parent>li .openBtn{cursor:pointer;position:absolute;right:0;top:0;display:block;width:18px;height:20px}#gNavi ul.parent>li .openBtn::before,#gNavi ul.parent>li .openBtn::after{position:absolute;content:'';background:dimgray}#gNavi ul.parent>li .openBtn::before{width:100%;height:2px;left:0;top:50%;margin-top:-1px}#gNavi ul.parent>li .openBtn::after{width:2px;height:100%;left:50%;top:0;margin-left:-1px}#gNavi ul.parent>li .openBtn.open::after{display:none}#gNavi ul.parent>li .sub{padding:10px 0 10px 80px;display:none}#gNavi ul.parent>li .sub ul li{font-size:14px;margin-bottom:5px}#gNavi ul.parent>li .sub ul li a{display:block;border-bottom:1px solid #CCCCCC;padding-bottom:5px}#gNavi.open{-webkit-transform:translateX(0%);transform:translateX(0%)}#mv{margin-bottom:20px;position:relative}#mv .bnr{position:absolute;bottom:3.5vw;right:3.5vw;width:82vw}#planList{margin-bottom:45px}#planList .inner{padding:0 62px}#planList .inner ul{margin-bottom:20px}#planList .inner ul li{margin-bottom:10px}.btnBox{text-align:center}.btnBox .btn{display:inline-block;width:210px;height:40px;font-size:14px;font-weight:700;text-align:center;line-height:40px;color:#fff;background:#696969;border-radius:30px;position:relative;-webkit-transition:0.2s;transition:0.2s}.btnBox .btn::after{position:absolute;content:'';width:8px;height:12px;background:url(../img/svg/ico_btn_arrow.svg) no-repeat center;background-size:100% auto;right:15px;top:50%;margin-top:-6px}.btnBox .btn:hover{opacity:0.7}.btnBox .btn2{display:inline-block;width:210px;height:40px;font-size:14px;font-weight:700;text-align:center;line-height:40px;color:#fff;background:#fff;border-radius:30px;position:relative;color:#696969}.btnBox .btn2::after{position:absolute;content:'';width:8px;height:12px;background:url(../img/svg/ico_btn_arrow2.svg) no-repeat center;background-size:100% auto;right:15px;top:50%;margin-top:-6px}#ourStrength{background:#F5FAFC;padding:45px 0}#ourStrength .inner{padding:0 17px}#ourStrength .inner h2{text-align:center;font-size:25px;font-weight:700;margin-bottom:30px}#ourStrength .inner h2 span{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #E2F0F6));background:-webkit-linear-gradient(transparent 70%, #E2F0F6 0%);background:linear-gradient(transparent 70%, #E2F0F6 0%)}#ourStrength .inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}#ourStrength .inner ul li{width:48%}#ourStrength .inner ul li h3{margin-top:10px;text-align:center;font-size:14px;line-height:1.7}#topMethod{width:100%;position:relative;padding:45px 0;margin-bottom:45px}#topMethod::before{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;content:'';background:rgba(77,77,77,0.4)}#topMethod .wrap{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%}#topMethod .wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}#topMethod .wrap video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}#topMethod .inner{position:relative;z-index:11;color:#fff}#topMethod .inner h2{text-align:center;font-size:25px;line-height:1.4;font-weight:700;margin-bottom:50px}#topMethod .inner .txt{text-align:center;font-size:18px;margin-bottom:50px;line-height:2}#topService{background:#F5FAFC;padding:45px 0;margin-bottom:45px}#topService .inner{padding:0 22px}#topService .inner h2{text-align:center;font-size:25px;font-weight:700;margin-bottom:30px}#topService .inner h2 span{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #E2F0F6));background:-webkit-linear-gradient(transparent 70%, #E2F0F6 0%);background:linear-gradient(transparent 70%, #E2F0F6 0%)}#topService .inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}#topService .inner ul li{width:26.6vw;text-align:center;position:relative;margin-bottom:30px}#topService .inner ul li::before{top:0;left:50%;margin-left:-13.3vw;position:absolute;z-index:1;content:'';width:26.6vw;height:26.6vw;background:#fff;border-radius:100%}#topService .inner ul li p.ico{position:relative;z-index:2;margin-bottom:10px}#topService .inner ul li p.ico img{width:55px;height:auto}#topService .inner ul li h3{ext-align:center;position:relative;z-index:2;font-size:13px}#topJirei{margin-bottom:45px}#topJirei .inner{padding:0 20px}#topJirei .inner h2{text-align:center;font-size:25px;font-weight:700;margin-bottom:20px}#topJirei .inner h2 span{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #E2F0F6));background:-webkit-linear-gradient(transparent 70%, #E2F0F6 0%);background:linear-gradient(transparent 70%, #E2F0F6 0%)}#topJirei .inner .box{background:#F5FAFC;margin-bottom:20px;padding:25px}#topJirei .inner .box .txtClm h3{font-size:12px;font-weight:700;margin-bottom:5px}#topJirei .inner .box .txtClm .txt{font-size:16px;margin-bottom:20px}#topJirei .inner .box .imgClm p{text-align:right;margin-top:10px;font-size:12px}#topJirei .inner .btnBox{margin-top:30px}#topNews{background:#F5FAFC;padding:45px 0;margin-bottom:70px}#topNews .inner{padding:0 30px}#topNews .inner .head{text-align:center;margin-bottom:40px}#topNews .inner .head h2{text-align:center;font-size:25px;font-weight:700}#topNews .inner .head h2 span{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #E2F0F6));background:-webkit-linear-gradient(transparent 70%, #E2F0F6 0%);background:linear-gradient(transparent 70%, #E2F0F6 0%)}#topNews .inner .box ul li{margin-bottom:17px}#topNews .inner .box ul li a{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#topNews .inner .box ul li a .imgClm{width:90px;min-width:90px;margin-right:20px}#topNews .inner .box ul li a .txtClm{width:calc(100% - 110px)}#topNews .inner .box ul li a .txtClm .time{font-size:10px;display:block;margin-bottom:5px}#topNews .inner .box ul li a .txtClm h3{font-size:12px}#topNews .inner .btnBox{margin-top:30px}#topNews .inner .btnBox .btn3{display:inline-block;width:210px;height:40px;font-size:14px;font-weight:700;text-align:center;line-height:40px;color:#fff;background:#696969;border-radius:30px;position:relative;-webkit-transition:0.2s;transition:0.2s}#topNews .inner .btnBox .btn3::after{position:absolute;content:'';width:8px;height:12px;background:url(../img/svg/ico_btn_arrow.svg) no-repeat center;background-size:100% auto;right:15px;top:50%;margin-top:-6px}#topNews .inner .btnBox .btn3:hover{opacity:0.7}#footer .inner .logoBox{padding:30px 0;text-align:center;background:#F5FAFC}#footer .inner .logoBox h4 img{width:195px;height:auto}#footer .inner .logoBox h4 span{display:block;font-size:12px}#footer .inner .contactBox .telBox{text-align:center;padding:30px 0 10px}#footer .inner .contactBox .telBox .time{font-size:12px;font-weight:700;display:inline-block;border-bottom:1px solid #CCCCCC;padding-bottom:5px;letter-spacing:0.03em}#footer .inner .contactBox .telBox p.tel{font-size:25px;font-weight:700;display:block;position:relative;letter-spacing:0.08em}#footer .inner .contactBox .telBox p.tel a{position:relative;z-index:2}#footer .inner .contactBox .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:15px;font-weight:700}#footer .inner .contactBox .box .contact{color:#fff;width:180px;text-align:center;background:#3D6A7C;height:52px;line-height:52px;padding-right:20px;position:relative}#footer .inner .contactBox .box .contact::after{position:absolute;content:'';width:24px;height:18px;right:25px;top:50%;margin-top:-9px;background:url(../img/svg/ico_mail.svg) no-repeat center}#footer .inner .contactBox .box .application{color:#fff;width:114px;text-align:center;background:#FB7552;height:52px;line-height:52px}#footer .inner .contactBox .box a{-webkit-transition:0.2s;transition:0.2s}#footer .inner .contactBox .box a:hover{opacity:0.7}#footer .copy{background:#fff;text-align:center;font-size:12px;padding:10px 0}#mvSub{height:180px;padding-top:60px}#mvSub .inner{text-align:center}#mvSub .inner h1,#mvSub .inner h2{font-size:25px;font-weight:700;margin-right:auto;letter-spacing:0.2em}#mvSub .inner span{font-size:10px;font-weight:700;letter-spacing:0.1em}section.subSec .inner{padding:0 26px}section.subSec .inner h2{text-align:center;font-size:25px;font-weight:700;margin-bottom:40px}section.subSec .inner h2 span{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #E2F0F6));background:-webkit-linear-gradient(transparent 70%, #E2F0F6 0%);background:linear-gradient(transparent 70%, #E2F0F6 0%)}#strengths{background:#F5FAFC;padding:45px 0;margin-bottom:45px}#strengths ul li{margin-bottom:30px}#strengths ul li h3{font-size:17px;font-weight:700;line-height:1.625;padding-left:70px;margin:10px 0;position:relative}#strengths ul li h3::before{position:absolute;content:'';width:55px;height:55px;background:url(../img/svg/ico_point.svg) no-repeat center;background-size:100% auto;left:0;top:50%;margin-top:-27px}#strengths ul li p{font-size:12px;padding-left:70px}#strengths ul li:last-of-type{margin-bottom:0}#feature{margin-bottom:45px}#feature ul{padding:0 23px}#feature ul li{margin-bottom:35px}#feature ul li h3{margin:15px 0;font-size:17px;font-weight:700}#feature ul li p{font-size:12px}#feature ul li:last-of-type{margin-bottom:0}#sell{background:#F5FAFC;padding:45px 0;margin-bottom:45px}#sell ul{padding:0 23px}#sell ul li{margin-bottom:35px}#sell ul li h3{margin:15px 0;font-size:17px;font-weight:700}#sell ul li p{font-size:12px}#sell ul li:last-of-type{margin-bottom:0}#video{margin-bottom:45px}#video .videoBox{margin-bottom:15px}#video .cap{text-align:center;font-size:12px}#serviceList{background-color:#F5FAFC;padding:45px 0 15px;margin-bottom:45px}#serviceList ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}#serviceList ul li{width:26.6vw;text-align:center;position:relative;margin-bottom:30px}#serviceList ul li::before{top:0;left:50%;margin-left:-13.3vw;position:absolute;z-index:1;content:'';width:26.6vw;height:26.6vw;background:#fff;border-radius:100%}#serviceList ul li p.ico{position:relative;z-index:2;margin-bottom:10px}#serviceList ul li p.ico img{width:55px;height:auto}#serviceList ul li h3{text-align:center;position:relative;z-index:2;font-size:13px;margin-bottom:20px}#serviceList ul li a{display:inline-block;font-size:10px;color:#fff;background:#696969;width:80px;height:20px;border-radius:10px;line-height:20px;position:relative;padding-right:8px}#serviceList ul li a::after{position:absolute;content:'';width:6px;height:10px;background:url(../img/svg/ico_btn_arrow.svg) no-repeat center;background-size:100% auto;right:8px;top:50%;margin-top:-5px}#otherService{margin-bottom:45px}#otherService ul{padding:0 23px}#otherService ul li{margin-bottom:45px}#otherService ul li h3{font-size:17px;font-weight:700;margin:15px 0}#otherService ul li p{font-size:12px;color:dimgray}#originalPlan{background:#F5FAFC;padding:45px 0;margin-bottom:45px}#originalPlan .inner{padding:0 45px}#originalPlan .inner .txtClm .head{margin-bottom:15px}#originalPlan .inner .txtClm .head span{display:block;font-size:12px;font-weight:700;margin-bottom:10px}#originalPlan .inner .txtClm .head h3{font-size:20px;font-weight:700}#originalPlan .inner .imgClm{margin-bottom:15px}#originalPlan .inner p{font-size:12px;line-height:1.75}#plan{background:#F5FAFC;padding:45px 0;margin-bottom:45px}#plan ul li{margin-bottom:45px}#plan ul li .head{margin:0 auto;width:250px;min-width:250px;height:250px;position:relative;padding-top:60px}#plan ul li .head::before{position:absolute;top:0;left:0;z-index:1;content:'';width:100%;height:100%;border-radius:100%;background:#fff}#plan ul li .head .subttl{position:relative;z-index:2;font-size:15px;font-weight:700;margin-bottom:20px}#plan ul li .head .subttl::after{position:absolute;content:'';width:75px;height:75px;bottom:-10px;right:20px}#plan ul li .head .subttl.p1::after{background:url(../img/svg/60000_icon.svg) no-repeat center;background-size:100% auto}#plan ul li .head .subttl.p2::after{background:url(../img/svg/35000_icon.svg) no-repeat center;background-size:100% auto}#plan ul li .head .subttl.p3::after{background:url(../img/svg/15000_icon.svg) no-repeat center;background-size:100% auto}#plan ul li .head h3{position:relative;z-index:2;font-size:27px;font-weight:700;letter-spacing:0.1em;margin-bottom:30px}#plan ul li .head h3 .small{font-size:16px;color:#00ABF6}#plan ul li .head .price{position:relative;z-index:2}#plan ul li .txtClm{text-align:center;padding-top:10px}#plan ul li .txtClm h4{font-size:17px;font-weight:700;margin-bottom:20px}#plan ul li .txtClm p{font-size:12px;margin-bottom:30px}#plan ul li .txtClm .btn{display:inline-block;font-size:14px;text-align:center;color:#fff;width:210px;height:40px;line-height:40px;border-radius:20px;background:dimgray url(../img/svg/ico_btn_arrow.svg) no-repeat right 20px center;background-size:8px auto}#plan ul li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}#planComparison{margin-bottom:45px}#planComparison .planTbl{width:100%;border:1px solid #808080;text-align:center}#planComparison .planTbl th{border:1px solid #808080;font-size:11px;letter-spacing:0;font-weight:700;line-height:1.81;padding:10px 0;background:#F5FAFC}#planComparison .planTbl td{border:1px solid #808080;font-size:11px;letter-spacing:0;font-weight:700;padding:12px 0}#case{background:#F5FAFC;padding:45px 0;margin-bottom:45px}#case ul li{background:#fff;margin-bottom:45px;padding:25px 25px}#case ul li .txtClm span{display:block;font-size:12px;font-weight:700;letter-spacing:0.15em;margin-bottom:10px}#case ul li .txtClm h3{font-size:16px;letter-spacing:0.15em;margin-bottom:15px}#case ul li .imgClm p{margin-top:15px;text-align:right;font-size:12px}#case ul li:last-of-type{margin-bottom:0}#caseDetail{margin-bottom:45px}#caseDetail .inner{background:#fff}#caseDetail .inner .content{padding:40px 35px 0}#caseDetail .inner .content .head{text-align:center;margin-bottom:30px}#caseDetail .inner .content .head span.planname{display:block;font-size:12px;margin-bottom:10px}#caseDetail .inner .content .head h1{font-size:20px;font-weight:700;letter-spacing:0.1em;margin-bottom:20px}#caseDetail .inner .content .head h1 span{display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #FFFF46));background:-webkit-linear-gradient(transparent 70%, #FFFF46 0%);background:linear-gradient(transparent 70%, #FFFF46 0%)}#caseDetail .inner .content .head p{font-size:10px}#caseDetail .inner .content .box{margin-bottom:30px}#caseDetail .inner .content .box .imgClm{margin-bottom:15px}#caseDetail .inner .content .box .txtClm h3{font-size:16px;font-weight:700;line-height:1.8;margin-bottom:15px;letter-spacing:0.04em}#caseDetail .inner .content .box .txtClm p{font-size:12px;line-height:1.75}#caseDetail .inner .content .box:last-of-type{margin-bottom:0}#caseDetail .inner .content h2{text-align:center;font-size:18px;font-weight:700;line-height:1.6;margin:45px 0}#caseDetail .inner .content h2 br{display:none}#caseDetail .inner .content .prof{margin-top:40px;background-color:#F5FAFC;padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#caseDetail .inner .content .prof .imgClm{width:90px;min-width:90px}#caseDetail .inner .content .prof .txtClm{padding-left:15px}#caseDetail .inner .content .prof .txtClm dl{font-size:10px;line-height:1.8}#solution{background:#F5FAFC;padding:45px 0;margin-bottom:45px}#solution ul{padding:0 25px}#solution ul li{margin-bottom:45px}#solution ul li .head{position:relative;padding-top:78px;height:210px}#solution ul li .head::before{position:absolute;top:0;left:50%;margin-left:-105px;z-index:1;content:'';width:210px;height:210px;border-radius:100%;background:#fff}#solution ul li .head .icons{position:relative;z-index:2;text-align:center}#solution ul li .head .icons img{width:90px;height:auto}#solution ul li .head .subttl{width:100%;text-align:center;position:absolute;z-index:2;font-size:17px;font-weight:700;top:35px;left:0}#solution ul li .head .subttl span{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #FFFF46));background:-webkit-linear-gradient(transparent 70%, #FFFF46 0%);background:linear-gradient(transparent 70%, #FFFF46 0%)}#solution ul li .txtClm{padding-top:10px;text-align:center}#solution ul li .txtClm span{display:block;font-size:13px}#solution ul li .txtClm h3{font-size:25px;font-weight:700;margin-bottom:15px}#solution ul li .txtClm p{font-size:12px;margin-bottom:40px}#solution ul li .txtClm .btn{display:inline-block;font-size:14px;text-align:center;color:#fff;width:210px;height:40px;line-height:40px;border-radius:20px;background:#696969;position:relative}#solution ul li .txtClm .btn::after{position:absolute;content:'';width:8px;height:12px;background:url(../img/svg/ico_btn_arrow.svg) no-repeat center;background-size:100% auto;right:15px;top:50%;margin-top:-6px}#solution ul li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}#solution.sub{background:transparent;padding:0;margin-bottom:120px}#solution2{margin-bottom:45px}#solution2 .inner{padding:0 45px}#solution2 .inner .txtClm .head{margin-bottom:15px}#solution2 .inner .txtClm .head span{display:block;font-size:12px;font-weight:700}#solution2 .inner .txtClm .head h3{font-size:20px;font-weight:700}#solution2 .inner .txtClm p{font-size:12px;line-height:1.75}#solution2 .inner .imgClm{margin-bottom:15px}#method{margin-bottom:45px;background:#F5FAFC;padding:45px 0 0}#method .inner{padding:0 37px}#method .inner .head{margin-bottom:40px}#method .inner .head span.subttl{display:block;text-align:center;font-size:13px}#method .inner .head h2{text-align:center;font-size:25px;font-weight:700;margin-bottom:20px}#method .inner .head h2 span{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #FFFF46));background:-webkit-linear-gradient(transparent 70%, #FFFF46 0%);background:linear-gradient(transparent 70%, #FFFF46 0%)}#method .inner .head p{text-align:center;font-size:12px}#method .inner .box{margin-bottom:40px}#method .inner .box .icoSec{position:relative;z-index:1;height:130px;padding-top:15px}#method .inner .box .icoSec::before{position:absolute;content:'';width:130px;height:130px;background:#fff;border-radius:100%;top:0;left:50%;margin-left:-65px}#method .inner .box .icoSec .ico{position:relative;z-index:2;text-align:center;margin-bottom:10px}#method .inner .box .icoSec .ico img{width:75px;height:auto}#method .inner .box .icoSec .step{position:relative;z-index:2;text-align:center;font-size:10px}#method .inner .box .txtClm{padding-top:10px}#method .inner .box .txtClm h3{font-size:16px;font-weight:700;margin-bottom:15px;text-align:center}#method .inner .box .txtClm p{font-size:12px;line-height:1.75}#method .inner .box:last-of-type{margin-bottom:40px}#method .bg{background:#FFFDC5}#method .bg .inner{padding:45px 37px 1px}#container{margin-bottom:50px}#pager{padding:0 20px;text-align:center;margin-bottom:50px}#pager span,#pager a{display:inline-block;letter-spacing:0;font-size:14px;width:30px;height:30px;text-align:center;line-height:28px;border:1px solid #c7c7c7;margin:0 5px 10px}#newsSec{margin-bottom:50px;padding:0 20px}#newsSec h2.ttl{margin-bottom:30px;font-size:16px;font-weight:700}#newsSec .head{margin-bottom:30px}#newsSec .head span.time{display:block;font-size:12px;letter-spacing:0.2em;margin-bottom:20px}#newsSec .head h1{font-size:17px}#newsSec .content p{font-size:12px;line-height:2.3;margin-bottom:30px}#newsSec .content h2{font-size:16px;margin-bottom:20px}#newsSec ul li{margin-bottom:40px}#newsSec ul li a{display:block;-webkit-transition:0.2s;transition:0.2s}#newsSec ul li a .imgClm{margin-bottom:20px}#newsSec ul li a .imgClm img{width:100%;height:auto}#newsSec ul li a .txtClm .time{font-size:12px;display:block;margin-bottom:10px}#newsSec ul li a .txtClm h2{font-size:17px}#newsSec ul li a:hover{opacity:0.7}#newsSec ul li:last-of-type{margin-bottom:0}aside.sideArchive{padding:0 20px}aside.sideArchive h3{position:relative;padding-left:10px;padding-bottom:10px;margin-bottom:20px}aside.sideArchive h3::before{position:absolute;z-index:0;content:'';width:100%;height:35px;background-color:#d9f2fc;bottom:0;left:0}aside.sideArchive h3 span{display:block;position:relative;z-index:2;font-weight:700}aside.sideArchive h3 span.ja{font-size:18px}aside.sideArchive h3 span.en{font-size:10px}aside.sideArchive ul{padding-left:10px}aside.sideArchive ul li{margin-bottom:8px;font-size:16px;letter-spacing:0.2em}aside.sideArchive ul li a{display:block}#pager2{margin-bottom:50px}#pager2 .inner{padding:0 20px}#pager2 .inner ul{border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#pager2 .inner ul li{width:33.33%;font-size:12px;line-height:1}#pager2 .inner ul li a{display:block;padding:15px 0}#pager2 .inner ul li.back a{text-align:center}#pager2 .inner ul li.next{text-align:right}#contact{margin-bottom:50px}#contact p.txt{font-size:16px;letter-spacing:0.2em;margin-bottom:40px}#contact .formBox .formtbl{width:100%;margin-bottom:30px;overflow:hidden}#contact .formBox .formtbl th{float:left;width:100%;font-size:17px;text-align:left;font-weight:500;vertical-align:center;padding-bottom:5px}#contact .formBox .formtbl th span.hissu{display:inline-block;color:#fff;font-size:12px;font-weight:700;background-color:#d33b77;width:40px;height:18px;line-height:18px;text-align:center;border-radius:4px;margin-left:10px}#contact .formBox .formtbl td{float:left;width:100%;padding-bottom:20px}#contact .formBox .formtbl td input[type=text],#contact .formBox .formtbl td input[type=email],#contact .formBox .formtbl td input[type=url],#contact .formBox .formtbl td textarea{border:1px solid #615f5e;font-size:16px;font-family:inherit;padding:10px;width:100%}#contact .formBox .formtbl td textarea{height:125px}#contact .formBox .formtbl td.chack{padding-bottom:10px}#contact .formBox .formtbl td .wpcf7-list-item{margin:0}#contact .formBox .btnBox{text-align:center}#contact .formBox .btnBox .submit{display:inline-block;font-size:12px;font-weight:700;font-family:inherit;text-align:center;width:125px;height:38px;line-height:38px;color:#fff;background-color:#696969;border-radius:38px;cursor:pointer}#contact .thanksHead{text-align:center;margin-bottom:20px}#contact .thanksHead span{display:block;font-size:20px;color:#d9f2fc;position:relative;padding-bottom:10px;margin-bottom:20px}#contact .thanksHead span::after{position:absolute;content:'';width:17px;height:5px;background-color:#d9f2fc;bottom:0;left:50%;margin-left:-8px}#contact .thanksHead h2{font-size:20px;margin-bottom:0}#contact .msg{text-align:center;font-size:12px;line-height:2}div.popupBox{background-color:#fff;width:calc(100% - 40px);margin:0 auto}div.popupBox .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 30px 10px}div.popupBox .head .ico img{width:100px;height:auto}div.popupBox .head h2{margin-left:20px;font-size:20px;line-height:1.7;letter-spacing:0.1em}div.popupBox .content{background-color:#F5FAFC;padding:20px}div.popupBox .content h3{font-size:19px;font-weight:bold;letter-spacing:0.1em;border-bottom:1px solid #696969;margin-bottom:15px;padding-bottom:10px}div.popupBox .content p{font-size:12px;letter-spacing:0.1em;line-height:1.7;margin-bottom:20px}div.popupBox .content p:last-of-type{margin-bottom:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:20px;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-arrow{-webkit-transform:scale(0.45);transform:scale(0.45)}#company{background:#F5FAFC;padding:45px 0;margin-bottom:45px}#company .comtbl{width:100%;border-top:1px solid #696969;margin-bottom:25px}#company .comtbl tr{border-bottom:1px solid #696969}#company .comtbl th{width:90px;text-align:left;font-size:15px;font-weight:bold;padding:30px 0}#company .comtbl td{font-size:16px;padding:30px 0}#company .mapClm iframe{width:100%;height:250px}#plan2{background:#F5FAFC;padding:45px 0;margin-bottom:45px}#plan2 ul li{margin-bottom:45px}#plan2 ul li .head{margin:0 auto 10px;width:250px;min-width:250px;height:250px;position:relative;padding-top:60px}#plan2 ul li .head::before{position:absolute;top:0;left:0;z-index:1;content:'';width:100%;height:100%;border-radius:100%;background:#fff}#plan2 ul li .head .subttl{position:relative;z-index:2;font-size:15px;font-weight:700;margin-bottom:20px}#plan2 ul li .head .subttl::after{position:absolute;content:'';width:75px;height:75px;bottom:-10px;right:20px}#plan2 ul li .head .subttl.p1::after{background:url(../img/svg/60000_icon.svg) no-repeat center;background-size:100% auto}#plan2 ul li .head .subttl.p2::after{background:url(../img/svg/35000_icon.svg) no-repeat center;background-size:100% auto}#plan2 ul li .head .subttl.p3::after{background:url(../img/svg/15000_icon.svg) no-repeat center;background-size:100% auto}#plan2 ul li .head h3{position:relative;z-index:2;font-size:27px;font-weight:700;letter-spacing:0.1em;margin-bottom:30px}#plan2 ul li .head h3 .small{font-size:16px;color:#00ABF6}#plan2 ul li .head .price{position:relative;z-index:2}#plan2 ul li .txtClm{text-align:center;padding-top:10px}#plan2 ul li .txtClm h4{font-size:17px;font-weight:700;margin-bottom:20px}#plan2 ul li .txtClm p{font-size:12px;margin-bottom:30px}#plan2 ul li .txtClm p:last-of-type{margin-bottom:0}#plan2 ul li .txtClm .btn{display:inline-block;font-size:14px;text-align:center;color:#fff;width:210px;height:40px;line-height:40px;border-radius:20px;background:dimgray url(../img/svg/ico_btn_arrow.svg) no-repeat right 20px center;background-size:8px auto}#plan2 ul li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}#planDetail{margin-bottom:45px}#planDetail .inner{padding:0 5px}#planDetail .inner ul{padding-right:20px}#planDetail .inner ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:25px}#planDetail .inner ul li .imgClm{width:70px;min-width:70px;margin-right:10px}#planDetail .inner ul li .txtClm{padding-top:10px}#planDetail .inner ul li .txtClm h3{font-size:15px;font-weight:bold;border-bottom:1px solid #424242;margin-bottom:15px;padding-bottom:15px}#planDetail .inner ul li .txtClm p{font-size:12px;line-height:1.68}#planDetail .inner ul li:last-of-type{margin-bottom:0}#solution3{background:#F5FAFC;padding:45px 0;margin-bottom:45px}#solution3 h2 span{display:inline}#solution3 ul{padding:0 25px}#solution3 ul li{margin-bottom:45px}#solution3 ul li .head{position:relative;padding-top:78px;height:210px}#solution3 ul li .head::before{position:absolute;top:0;left:50%;margin-left:-105px;z-index:1;content:'';width:210px;height:210px;border-radius:100%;background:#fff}#solution3 ul li .head .icons{position:relative;z-index:2;text-align:center}#solution3 ul li .head .icons img{width:90px;height:auto}#solution3 ul li .head .subttl{width:100%;text-align:center;position:absolute;z-index:2;font-size:17px;font-weight:700;top:35px;left:0}#solution3 ul li .head .subttl span{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #FFFF46));background:-webkit-linear-gradient(transparent 70%, #FFFF46 0%);background:linear-gradient(transparent 70%, #FFFF46 0%)}#solution3 ul li .txtClm{padding-top:10px;text-align:center}#solution3 ul li .txtClm span{display:block;font-size:13px}#solution3 ul li .txtClm h3{font-size:25px;font-weight:700;margin-bottom:15px}#solution3 ul li .txtClm p{font-size:12px;margin-bottom:40px}#solution3 ul li .txtClm .btn{display:inline-block;font-size:14px;text-align:center;color:#fff;width:210px;height:40px;line-height:40px;border-radius:20px;background:#696969;position:relative}#solution3 ul li .txtClm .btn::after{position:absolute;content:'';width:8px;height:12px;background:url(../img/svg/ico_btn_arrow.svg) no-repeat center;background-size:100% auto;right:15px;top:50%;margin-top:-6px}#solution3 ul li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}#solution3.sub{background:transparent;padding:0;margin-bottom:120px}#planComparison2{margin-bottom:45px}#planComparison2 .inner{padding:0 15px}#planComparison2 .planTbl{width:100%;border:1px solid #808080;text-align:center}#planComparison2 .planTbl tr:nth-of-type(2){background-color:#F2F2F2}#planComparison2 .planTbl th{border:1px solid #808080;font-size:11px;letter-spacing:0;font-weight:700;line-height:1.81;padding:10px 0;background:#F5FAFC}#planComparison2 .planTbl th.th{width:95px}#planComparison2 .planTbl td{border:1px solid #808080;font-size:11px;letter-spacing:0;font-weight:700;padding:12px 0;vertical-align:middle}#planComparison2 .planTbl td .wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#planComparison2 .planTbl td .wrap .imgClm img{width:40px;height:auto}#planComparison2 .planTbl td .wrap .ttl{font-size:12px}.fadeinup{opacity:0;-webkit-transition:0.8s ease;transition:0.8s ease;-webkit-transform:translateY(80px);transform:translateY(80px)}.fadeinup.inview{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.fadeinupbox{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition:1.2s;transition:1.2s}.inview .fadeinupbox{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}
/*# sourceMappingURL=styles.min.css.map */