html,body{height:100%;margin:0;padding:0}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1}html{font-size:62.5%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0;font-size:inherit}caption,th{text-align:left}q:before,q:after{content:""}object,embed{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}img,abbr,acronym,fieldset{border:0}li{list-style-type:none;display:inline}img{height:auto;border:0;vertical-align:bottom;max-width:100%}pre{margin:1em 0}a:hover img{opacity:.6;filter: alpha(opacity=60);transition:all .5s}a{color:#000;text-decoration:none;transition:all .5s}a:hover{color:#a3000b}br.visible-sp{display:none}br.visible-pc{display:inline}body{font-size:1.8em;color:#2c2d30;font-family:"Hiragino Kaku Gothic ProN","YuGothic","游ゴシック","メイリオ","Meiryo",Verdana,serif}input,textarea,select{font-size:100%;font-family:"Hiragino Kaku Gothic ProN","YuGothic","游ゴシック","メイリオ","Meiryo",Verdana,serif;font-style:normal;font-weight:300}* html .clearfix{zoom:1}.clearfix{clear:both}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}.mb4{margin-bottom:4rem}.mb5{margin-bottom:5rem}.mr15{margin-right:15px}.txtC{text-align:center}.txtR{text-align:right}.txtR-block{text-align:right;display:block}.txtL{text-align:left}.txt-strong{font-weight:bold}.arrow{font-size:1.4em;color:#a3000b;padding-right:10px}.btnC{margin:0 auto;margin-top:50px;text-align:center}hr.line{border-top:#dfdfdf 1px solid;width:960px;margin:30px 0}hr.product-line{border-top:#dfdfdf 1px solid;width:960px;margin:30px 0}.col-3{width:calc(33% - 10px);text-align:center;position:relative;height:22rem}.col-3 .btn-inquiry{width:100%;margin-top:10px;font-size:.8em;position:absolute;bottom:0}.col-3 .btn-inquiry a{font-size:1.2em}.flex{display:flex;height:auto;justify-content:space-between;align-items:flex-start}.flex02{display:flex;height:auto;justify-content:space-between}.flexiblebox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.flex-wrap{flex-wrap:wrap;display:flex;justify-content:space-between}.flex-wrap-Left{flex-wrap:wrap;display:flex;justify-content:start}.btn a{display:block;width:100%;max-width:350px;text-align:center;color:#fff;text-decoration:none;padding:10px;margin:0 auto;background-color:#000;margin-top:2em;transition:all .5s;font-weight:bold}.btn a:hover{background-color:#a3000b}.btn-inquiry a{display:block;width:100%;max-width:550px;text-align:center;color:#fff;text-decoration:none;padding:20px;margin:0 auto;background-color:#d00037;transition:all .5s;border-radius:40px;font-size:1.2em;font-weight:bold;box-shadow: 0 3px 5px rgb(0 0 0 / 22%);margin-bottom:25px}.btn-inquiry a:hover{background-color:#e2e2e2;color:#a3000b}.btn-tel a{display:block;width:100%;max-width:250px;text-align:center;color:#000;text-decoration:none;padding:10px 20px;margin:0 auto;background-color:#fff;transition:all .5s;border-radius:40px;font-size:1.4em;font-weight:bold;box-shadow: 0 3px 5px rgb(0 0 0 / 22%)}#header-wrapper{width:100%;clear:both;z-index:12;position:fixed;color:#2c2d30;height:130px;background-color:#fff;padding-left:20px;box-shadow:0 10px 10px -5px rgba(0,0,0,.1);display:flex;align-items:center}#header{display:flex;align-items:center}.sns-menu{padding: 0 0 0 calc(14vw / 10)}.sns-menu li a{padding:0 0 0 10px}.sns-menu li img{width:20px}@media screen and (max-width:1350px){#header-wrapper{height:85px}#nav{display:none}.language-sp{display:block;position:fixed;right:80px;top:28px;font-size:1.6rem;font-weight:bold}.language-sp span{color:#a3000b}}#nav{text-align:left;position:fixed;right:10px;font-weight:bold}#nav ul{list-style:none;display:flex;justify-content:flex-end;align-items:center}#nav ul ul{display:block}#nav ul li{position:relative}#nav ul li{display:block;text-decoration:none;color:#2c2d30;padding:10px 25px;transition:all .3s}#nav ul li li{padding:10px 15px}#nav ul li a:hover{color:#9b9b9b}#nav li.has-child ul{position:absolute;left:0;top:62px;z-index:4;background:#fff;width:240px;visibility:hidden;opacity:0;transition:all .3s}#nav li.has-child:hover>ul,#nav li.has-child ul li:hover>ul,#nav li.has-child:active>ul,#nav li.has-child ul li:active>ul{visibility:visible;opacity:1}#nav li.has-child ul li a{color:#000;border-bottom:solid 1px #a3000b}#nav li.has-child ul li a:hover,#nav li.has-child ul li a:active{background:#a3000b;color:#fff}#nav li.has-child ul ul{top:0;left:175px;background:#fff}nav li.has-child ul ul li a:hover,nav li.has-child ul ul li a:active{background:#448ed3}#nav p{margin-right:30px}#nav a{color:#2c2d30;text-decoration:none;transition:all .5s}#nav a:hover{color:#e2e2e2}#nav .contact{position:fixed;right:0;top:0;width:178px;height:50px;cursor:pointer;z-index:11;background-color:#a3000b;text-align:center;line-height:50px}#nav .contact a{background:url(https://toku-inc.co.jp/wordpress/wp-content/themes/toku_renewal/img/icon_mail,402x.png.pagespeed.ce.0BlyH5UthC.webp) no-repeat;color:#fff;padding-left:40px;background-size:15%;transition:all .5s;display:block;background-position:20px 15px}#nav .contact a:hover{background-color:#000}.language{position:fixed;right:210px;top:15px;font-size:1.6rem}.language span{color:#a3000b}@media screen and (min-width:1351px){.Toggle{display:none}.language-sp{display:none}}nav.NavMenu{position:fixed;z-index:11;top:0;left:0;background:rgba(255,255,255,.83);text-align:left;width:100%;transform:translateY(-100%);transition:all .6s;font-weight:bold;overflow:auto;height:100%}nav.NavMenu a{text-decoration:none}nav.NavMenu ul li:last-child{padding-bottom:0;border-bottom:none}nav.NavMenu ul li a,nav.NavMenu ul ul li a{display:block;color:#2c2d30;padding:1em 0;border-bottom:#dfdfdf solid 1px;padding-left:2em}nav.NavMenu ul ul li a{padding-left:4em}nav.NavMenu.active{transform:translateY(0%)}.NavMenu p{color:#2c2d30;border-bottom:#dfdfdf 1px solid;padding:1em 0;padding-left:.8em}.NavMenu p a{color:#2c2d30}.Btn-Icon-other{position:relative;width:13px;left:5px;transform:translateY(-30%)}.Btn-Icon-arrow{position:relative;top:50%;width:6px;left:5px;transform:translateY(-50%)}.Btn-Icon{position:absolute;top:50%;right:20px;width:8px;transform:translateY(-50%);display:block}.Btn{position:relative;display:block;text-align:left}.Btn-Icon-download{position:absolute;width:25px;transform:translateY(-50%);margin-left:.4em}.Toggle{position:fixed;right:0;top:0;width:76px;height:85px;cursor:pointer;z-index:11;background-color:#fff}.Toggle span{display:block;position:absolute;width:35px;border-bottom:solid 3px #000;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;left:20px}.Toggle span:nth-child(1) {top:25px}.Toggle span:nth-child(2) {top:37px}.Toggle span:nth-child(3) {top:49px}.Toggle.active span:nth-child(1) {top:30px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:solid 3px #000}.Toggle.active span:nth-child(2),
.Toggle.active span:nth-child(3) {top:30px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);border-bottom:solid 3px #000}.Toggle.active{background:rgba(255,255,255,.3)}.top .container{text-align:center;padding:70px 0;width:1004px;margin:0 auto}.top h2{font-size:1.6em;line-height:2.4;font-weight:bold;margin-bottom:20px;text-align:left;border-bottom:#d00037 solid 5px}.top h3{font-size:1.4em;line-height:1.6;font-weight:bold;margin-bottom:20px}.top h4{font-size:1.4em;line-height:1.6;font-weight:bold;border-bottom:#cdd6dd solid 4px;margin-bottom:20px}.top .half{font-size:1.4em;line-height:1.6;font-weight:bold;border-bottom:#cdd6dd solid 4px;margin-bottom:20px;width:100%}.top h5{font-size:1.2em;line-height:1.6;font-weight:bold}.big{font-size:1.3em}.bigger{font-size:1.2em;color:#d00037;line-height:1.2}.biggest{font-size:3.6em;color:#d00037;line-height:1.2}.pink{color:#d00037}.em-big{font-size:1em;font-weight:bold}.small{font-size:.8em}.small-m{font-size:.5em;line-height:3}#yt-player{width:100%;height:500px}.bg-top01{background-color:#fee1e7}.element{width:30%;position:relative;height:450px}.element p{margin-top:40px;position:absolute;bottom:0}.elementcapillaro{width:16%}.elementcopy{width:55%}.elementcapimetrics{width:29%}.bg-top03{background:url(https://toku-inc.co.jp/wordpress/wp-content/themes/toku_renewal/img/bg_capillaro@2x.png);background-size:cover}.photo-top03{width:50%}.about{padding:2.5em 1em;margin:2em 0;font-weight:bold;background:rgba(255,255,255,.83);border-radius:30px;box-shadow:0 3px 5px rgba(0,0,0,.22);width:50%}.about img{margin-bottom:2em}.about p{margin-top:2em;text-align:left}.bg-top04{background:url(https://toku-inc.co.jp/wordpress/wp-content/themes/toku_renewal/img/bg_capimetrics@2x.png);background-size:cover}#top05 .element{text-align:left;height:auto;margin-bottom:30px;border-right:#a7a7a7 1px solid;width:33%;padding:0 35px;line-height:1.8}#top05 .element dt{margin-bottom:1em}#top05 .element img{max-height:200px;width:100%}#top05 .element:nth-child(3n) {border-right:none}.bg-top06{background-color:#fee1e7}.bg-top06 .flexiblebox p,.privacyArea .flexiblebox p{margin-right:10px;font-weight:bold}#footer{width:100%;text-align:center;background-color:#000;color:#fff;font-size:.8em}.footer_nav_mainlink{font-weight:bold;margin-bottom:1em}#footer a{color:#fff;text-decoration:none;transition:all .5s}#footer a:hover{color:#a3000b}#footer .container div{width:30%;text-align:left}#footer .container div li{margin-left:.8rem}.nav-line{position:relative;height:150px}.nav-line p{position:absolute;bottom:0;right:0}.nav-line p.lng{bottom:40px}@media (min-width:750px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}#page-top{position:fixed;bottom:0;right:0}#page-top a{position:relative;display:block;width:6rem;height:6rem;background-color:#a3000b;transition:all .5s}#page-top a:hover{background-color:#000}#page-top a img{width:30%;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.company_table th,.company_table td{padding:1vw;text-align:left;border-bottom:#cdd6dd 1px solid}.company_table table{width:100%}.company_table td a{font-weight:bold;padding-left:10px}.works_List li{margin-right:50px}.archivesList{text-align:left;padding:0 20px}.archivesList .data{font-weight:bold}.archivesList li{border-bottom:#cdd6dd solid 1px;padding:10px 0;display:block}.singleArea{text-align:left;padding:0 20px}.singleArea .data{color:#b1b1b1;font-size:.8em;padding:.4vw 0}.singleArea .entry{padding:3.6vw 0;line-height:2.4}.topics_list_btn{font-weight:bold}.privacyArea{text-align:left;padding:0 20px;margin-bottom:30px;line-height:1.8}.privacyArea li{display:block;margin-bottom:1em}.privacyArea #ul li{padding-left:2em;line-height:1.2}.indentback{text-indent:-1em;padding:0 1em}.privacyArea .btn-inquiry{margin-top:30px}span.common{background:#f8b551;padding:2px;color:#fff;border-radius:5px;font-size:.8em}span.medical{background:#00a0e9;padding:2px;color:#fff;border-radius:5px;font-size:.8em}span.beauty{background:#f29c9f;padding:2px;color:#fff;border-radius:5px;font-size:.8em}span.health{background:#22ac38;padding:2px;color:#fff;border-radius:5px;font-size:.8em}li.faq_list p{line-height:1.5em}li.faq_list p.txt2{margin-top:20px}li.faq_list span{margin-right:5px}li.faq_list span.ttl_faq{font-weight:bold;color:#d00037}li.faq_list a{color:#1e90ff}li.faq_list span.q{font-weight:bold;color:#d00037;font-size:20px;vertical-align:middle}li.faq_list span.a{position:absolute;font-size:20px;font-weight:bold;color:#4169e1;vertical-align:middle}li.faq_childe{border-bottom:none;margin-left:30px}li.faq_childe+li{border-bottom:none}li.faq_childe+li+li{border-bottom:none}input.wpcf7-confirm,input.wpcf7-submit{background:#d00037;border-color:#9abb9a #80b577 #80b577 #9abb9a;width:100%;padding:20px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(https://toku-inc.co.jp/wordpress/wp-content/themes/assets/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type="file"]{cursor:pointer}div.wpcf7 input[type="file"]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.formArea .block{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center}.formArea .block.line{padding:22px 0 21px;border-bottom:solid 1px #efefef}.formArea .block.location{padding:8px 0}.formArea .block.tel{padding:14px 0}.formArea .ttl{position:relative;width:30vw;line-height:1;text-align:left;font-weight:bold}.formArea .required{display:inline-block;background-color:#d00037;color:#fff;font-size:1rem;line-height:1.2;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;padding:2px 8px;margin-top:-1px;margin-left:10px}.formArea .inner{width:calc(100% - 174px);text-align:left}.formArea input{box-sizing:border-box;padding:5px 5px 4px;border:solid 1px #a0a0a0;font-weight:bold;-webkit-box-sizing:border-box}.formArea input.w225{width:48.27%}.formArea input.w100p{width:100%}.formArea input.w210{width:210px}.formArea textarea{box-sizing:border-box;width:100%;min-width:100%;max-width:100%;height:208px;min-height:208px;padding:10px;border:solid 1px #a0a0a0;margin-top:21px;-webkit-box-sizing:border-box}.formArea label{cursor:pointer}.formArea .name{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify}.formArea .gender label{position:relative}.formArea .gender input[type="radio"]{position:absolute;top:0;left:0;opacity:0}.formArea .gender input[type="radio"]+span{display:inline-block;width:18px;height:18px;margin-top:-2px;margin-right:9px;background:url(https://toku-inc.co.jp/wordpress/wp-content/themes/toku_renewal/img/contact/contact_radio_ico_off.png) no-repeat;background-size:contain;vertical-align:middle}.formArea .gender input[type="radio"]:checked+span{background:url(https://toku-inc.co.jp/wordpress/wp-content/themes/toku_renewal/img/contact/contact_radio_ico_on.png) no-repeat;background-size:contain}.formArea .location_item+.location_item{margin-top:14px}.formArea .check_item{display:block;position:relative;padding-left:40px;text-indent:-40px}.formArea .check_item+.check_item{margin-top:15px}.formArea .check_item input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0}.formArea .check_item .ico{display:inline-block;width:20px;height:20px;margin-right:20px;background:url(https://toku-inc.co.jp/wordpress/wp-content/themes/toku_renewal/img/contact/contact_checkbox_ico_off.png) no-repeat;background-size:contain;vertical-align:middle}.formArea .check_item input[type="checkbox"]:checked+.ico{background:url(https://toku-inc.co.jp/wordpress/wp-content/themes/toku_renewal/img/contact/contact_checkbox_ico_on.png) no-repeat;background-size:contain}.formArea .buttonArea{text-align:center}.buttonArea input{padding:20px;color:#fff;border:none;margin-top:30px}.formArea .buttonArea .btn_item{width:130px;padding:5px 0 4px;border-radius:5px;background:#1d2088;color:#fff;font-weight:bold;font-size:18px;cursor:pointer}.formArea .buttonArea .btn_item+.btn_item{margin-left:23px}.formArea .buttonArea .btn_item:hover{opacity:.7}.formArea{padding:0 20px}.formArea input{margin:.2em 0}.answer .balloon{position:relative;padding:20px;background-color:#a7cbf2;border-radius:10px}.answer .balloon::before{content:"";position:absolute;display:block;width:0;height:0;right:-15px;top:20px;border-left:15px solid #a7cbf2;border-top:15px solid transparent;border-bottom:15px solid transparent}.answer{border:#4181e9 solid 1px;padding:10px 20px}.answer .title{border-bottom:dashed 1px #4181e9;font-size:1.8em;font-weight:bold;color:#4181e9;margin-bottom:10px}.answer .btn a{margin-top:5px}.question .balloon{position:relative;padding:20px;background-color:#fee1e7;border-radius:10px}.question .balloon::before{content:"";position:absolute;display:block;width:0;height:0;left:-15px;top:20px;border-right:15px solid #fee1e7;border-top:15px solid transparent;border-bottom:15px solid transparent}.question{border:#d00037 solid 1px;padding:10px 20px;margin-bottom:30px}.question .title{border-bottom:dashed 1px #d00037;font-size:1.8em;font-weight:bold;color:#d00037;margin-bottom:10px}.mode{background:-moz-linear-gradient(top,#ff7994,#ffd832);background:-webkit-linear-gradient(top,#ff7994,#ffd832);background:linear-gradient(to bottom,#ff7994,#ffd832);padding:50px;margin-bottom:30px}.mode .flame{background-color:#fff;padding:30px;margin-bottom:25px}.capillaro-half-box{width:45%;text-align:center}.soft_area01 ol li{list-style-type:none}.bss li{display:block}.singleArea .flex{margin-bottom:30px}.singleArea h3{margin-top:1em}.parentElement{overflow:hidden;width:19%;height:100px;border-radius:5px;background:#d00037;display:flex;align-items:center;justify-content:center;text-align:center}.childElement{padding:0 15px;color:#fff;lex:1;font-weight:bold}.singleArea p{line-height:1.8}.ttlStyle02{margin-bottom:18px;padding-left:15px;font-size:20px;vertical-align:top;border-left:5px solid #d00037}.productsArea{margin-bottom:70px}.productsArea .textarea p,.productsArea .inner p{width:50%}.productsArea .inner p span{display:block}.singleArea .element{width:33%;text-align:center;height:auto}.singleArea .element p{position:static;margin:0}.movie .element{width:45%;text-align:center;height:auto;margin-bottom:30px}.movie .element .mp4{width:420px;height:auto}.iframeWrapper{position:relative;width:45%;padding-top:0;margin-bottom:30px;text-align:center}.iframeWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.half-box{width:50%}.half-box .iframeWrapper{width:90%}.ml2{margin-left:10%}.movie .element-half{width:90%;text-align:center;height:auto;margin-bottom:30px}.movie .btn a{margin-top:.5em}.use{margin-bottom:30px}.use li{display:block;line-height:1.8}#capillaro .productsArea .flex{flex-wrap:wrap;display:flex}#movie01,#movie02,#movie03,#movie04,#movie05,#movie06,#movie07,#movie08,#movie09,#movie10,#movie11,#movie12{height:300px;width:100%}video.movie{width:100%}#movie01-lg,#movie02-lg,#movie03-lg,#movie04-lg,#movie05-lg,#movie06-lg,#movie07-lg,#movie08-lg,#movie09-lg,#movie10-lg,#movie11-lg,#movie12-lg,#movie13-lg,#movie14-lg,#movie15-lg,#movie16-lg{width:100%;height:550px}@media screen and (max-width:550px){#movie01-lg,#movie02-lg,#movie03-lg,#movie04-lg,#movie05-lg,#movie06-lg,#movie07-lg,#movie08-lg,#movie09-lg,#movie10-lg,#movie11-lg,#movie12-lg,#movie13-lg,#movie14-lg,#movie15-lg,#movie16-lg{width:100%;height:250px}}ol li{margin-bottom:30px;display:list-item;list-style-type:decimal;margin-left:1em}.disc{width:60%}.disc li{margin-bottom:1rem}.disc span{padding-right:1rem;color:#d00037}.dvdflow{margin-top:50px}.dvdflow .element .txt{margin-left:6rem;font-weight:bold;font-size:1.2em}.dvdflow .element .dvd-txt{margin-top:4rem}.operationFrow .dvdflow .element{margin-bottom:6rem}.soft_area02 ol li{margin-bottom:30px;display:list-item;list-style-type:none;margin-left:0}.soft_area02 .bigger{margin-right:.5em}.soft_table th{text-align:center;font-weight:bold;padding:1vw;background-color:#d00037;border:#cdd6dd 1px solid;color:#fff}.soft_table td{border:#cdd6dd 1px solid;padding:1vw}.soft_table{width:100%}.soft_table .glay{background-color:#58585a}.soft_table .lightglay{background-color:#f5f5f5}.case{border-radius:10px;background-color:#f7c6c3;padding:20px}.box{border-radius:10px;background-color:#fff;padding:10px}.w50{width:75%}.operationFrow .element{width:30%;margin-bottom:30px;text-align:left}.operationFrow .element p{text-align:left}.operationFrow .element img{position:relative;margin-bottom:1em}.operationFrow .element .number{position:absolute;top:0;left:0;background-color:#d00037;width:50px;height:50px;color:#fff;line-height:3;font-weight:bold;text-align:center}.operationFrow p{text-align:left}.operationFrowlist::after{content:"";display:block;width:30%}.rent h3{font-size:1.4em}.rent .read{width:50%}.pagelink,.enterprise_pagelink{font-weight:bold}.pagelink .btn a,.enterprise_pagelink .btn a{margin-top:0}.pagelink li,.enterprise_pagelink li{width:30%}.enterprise_pagelink li{width:23%}.company_works_table tr{border-bottom:#cdd6dd 1px solid}.company_works_table td{width:20%}.company_works_table th,.company_works_table td{padding:1vw;text-align:left}.company_works_table{width:100%}.wrapper h4{margin-top:30px}.list{border:#d00037 solid 3px;width:calc(50% - 10px);border-radius:40px;font-size:1em}.list a{padding:20px 50px 24px 50px;display:block;color:#000;text-decoration:none;font-weight:bold;transition:all .5s;border-radius:40px}.list a:hover{color:#fff;text-decoration:none;background-color:#d00037}.active a{color:#fff;text-decoration:none}.active{background-color:#d00037}.area{display:none;opacity:0;background:#fff}.area.is-active{display:block;animation-name:displayAnime;animation-duration:2s;animation-fill-mode:forwards}@keyframes displayAnime {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}.media .btn{width:calc(50vw - 10px);margin:0 0 40px}.productsMedia{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;margin-bottom:30px}.productsMedia .left{width:48%}.productsMedia .right{width:48%}@media screen and (max-width:957px){body{font-size:1.4em}.top .container{width:90vw;margin:0 auto}.element{height:400px}.top h3{font-size:1.4em;line-height:1.6;font-weight:bold}.bg-top03 .flex,.bg-top04 .flex{display:block}.photo-top03{width:60%}.about{width:100%}#footer .flex{flex-wrap:wrap}#footer .container div{width:30%}.nav-line p.lng{bottom:60px}.sns-menu{position:absolute;bottom:20px;right:0}.box{display:block;text-align:center;width:25vw;margin-bottom:20px}.media .btn{width:40%;margin:0 10px 40px 10px}.singleArea .flex{display:block}}@media screen and (max-width:750px){.bg-top01 .flex{display:block}.element{margin:0 auto;width:50vw;height:auto;margin-bottom:30px}.element p{position:static}.elementcapimetrics,.elementcapillaro{display:none}#top02 .flexiblebox{display:block}.elementcopy{width:100%}#top05 .flex-wrap{display:block}#top05 .element{width:50%;border-right:none;padding:0 15px}#top05 .element img{max-height:200px;width:100%}.col-3{width:100%;height:18rem}#yt-player{width:100%;height:300px}.disc{width:100%}.mode{padding:10px;margin-bottom:30px}.formArea .block{display:block}.formArea .ttl{width:100%;margin-bottom:3vw;margin-top:3vw}.w226{width:80vw}.formArea .inner{width:100%}.formArea textarea{margin-top:0}.formArea input{margin:.2em 0}.iframeWrapper{width:100%}}@media screen and (max-width:550px){br.visible-sp{display:inline}br.visible-pc{display:none}#header-wrapper{height:47px}.language-sp{top:12px;font-size:1.2rem;right:75px}.Toggle{height:47px}#header h1 img{width:70%}.Toggle span:nth-child(1) {top:13px}.Toggle span:nth-child(2) {top:22px}.Toggle span:nth-child(3) {top:31px}.Toggle span{width:30px;left:30px}.big{font-size:1.6rem}.bigger{font-size:1.2em}.em-big{font-size:1em}.top h3{font-size:1.6rem}#footer .container div{width:50%}.top .container{padding:35px 0}.element{width:80vw}.element img{width:60vw}.about img{width:60vw}.photo-top03{width:100%}.btn-inquiry a{font-size:1em}.btn-tel a{font-size:1.4em}.small{font-size:.8em}#top05 .element img{max-height:150px}.top h2{font-size:1.3em;line-height:1.6}.top h4{font-size:1.2em;line-height:1.6;text-align:left}.company_table th,.company_table td{display:block}.company_table th{border-bottom:none;padding-top:10px}.company_table td{padding-bottom:10px}.works_List li{display:block}.company_table .works_List li a{padding-left:0}.company_table span{display:block;margin-bottom:10px}.question .title{font-size:1.4em}.question{padding:10px}.answer .title{font-size:1.4em}.answer{padding:10px}.mode .flame{padding:15px}.col-3{width:100%}.capillaro-half-box{width:100%;text-align:center;margin-bottom:20px}.flame .image{text-align:center;width:100%}.question .flexiblebox{display:block}.question .flexiblebox{display:block}.question .balloon::before{left:20px;top:-30px;border-right:15px solid transparent;border-bottom:15px solid #fee1e7;border-left:15px solid transparent}.answer .flexiblebox{display:block}.answer .balloon::before{top:100%;left:20px;border-right:15px solid transparent;border-top:15px solid #a7cbf2;border-left:15px solid transparent}.flex02{display:block}#yt-player{height:200px}.parentElement{width:31%;height:100px;margin-bottom:10px}.singleArea .flex{display:block}.singleArea .image{text-align:center}.singleArea .flex::after{content:"";display:block;width:31%}.childElement{font-size:.98em}.productsList01 .mb5{margin-bottom:2rem}.productsArea .textarea p,.productsArea .inner p{width:100%}.supply .flex{display:block}.supply .flex .element{width:100%}.movie .element{width:100%}.movie .element .mp4{width:100%}#movie01,#movie02,#movie03,#movie04,#movie05,#movie06,#movie07,#movie08,#movie09,#movie10,#movie11,#movie12{height:250px;width:100%}.half-box{width:100%}.half-box .iframeWrapper{width:100%}.ml2{margin-left:0}.company_works_table td{width:100%;padding-bottom:10px;border-bottom:#cdd6dd 1px solid}.company_works_table tr{border:none}.company_works_table th,.company_works_table td{display:block}.company_works_table th{border-bottom:none;padding-top:10px}.list{width:100%;margin-bottom:1rem}.pagelink .btn a,.enterprise_pagelink .btn a{margin-top:1rem}.pagelink,.enterprise_pagelink{padding:0}.scroll{overflow:auto;white-space:nowrap}.soft_area02{margin-top:2vw}.w50{width:100%}.soft6 .parentElement{margin:0 auto;margin-bottom:20px}.operationFrow .element{width:100%}.rent .read{width:100%}}.pc{display:inline-block!important}.sp{display:none!important}@media only screen and (max-width:750px){.pc{display:none!important}.sp{display:inline-block!important}}.wp-block-group.container{width:1020px;margin:0 auto}.top #basic-seminar{text-align:center;padding-top:70px!important;width:1004px;margin:0 auto}.wp-block-group h2{font-size:1.6em;line-height:2.4;font-weight:bold;margin-bottom:20px;text-align:left;border-bottom:#d00037 solid 5px}.wp-block-group.main{padding-top:155px}.pb_70{padding-bottom:70px}.company table,.company tbody{display:block;width:100%}figure.wp-block-table tr{display:flex;flex-wrap:wrap}figure.wp-block-table tr td:first-child{background-color:#d00037;width:30%;text-align:center;vertical-align:middle;font-weight:bold;color:#fff}figure tr td:last-child{width:70%;border-right:1px solid #cdd6dd!important;padding-left:1.2rem}figure.wp-block-table tr td{border:none;border-bottom:1px solid #cdd6dd;display:block;padding:1rem;font-weight:500;background-color:#fff}figure.wp-block-table tr:first-child{border-top:1px solid #cdd6dd}figure.wp-block-table .btn a{margin:1em}@media (max-width:640px){figure.wp-block-table tr td:first-child,figure tr td:last-child{width:100%}figure.wp-block-table tr td:first-child{border-right:1px solid var(--wp--preset--color--sm-accent);border-left:1px solid var(--wp--preset--color--sm-accent);box-sizing:border-box;border-bottom:none}figure.wp-block-table tr:first-child{border-top:none}figure tr td:last-child{border-bottom:1px solid #cdd6dd;border-right:1px solid #fff;border-left:1px solid #cdd6dd;box-sizing:border-box}figure.wp-block-table tr:last-child{border-bottom:1px solid #fff}.footer_btn_txt{background-color: #ffffff8c;width:80%;padding:12%}}@media screen and (max-width:1024px){.wp-block-group.container{width:90vw;margin:0 auto}}@media screen and (max-width:550px){.wp-block-group.main{padding:75px 0 0 0}.wp-block-group h2{font-size:1.3em;line-height:1.6}figure.wp-block-table .btn a{margin:1em 0}}.grecaptcha-badge{bottom:80px!important}.case-section{background:url(/wordpress/wp-content/themes/toku_renewal/img/photo-casestudy.jpg) no-repeat;background-size:cover;padding:4rem 2rem;position:relative;min-height:500px;margin-bottom:6rem}.case-text{font-size:1.8em;font-weight:bold;line-height:1.6}.case-box{background-color:#fff;padding:2.5rem;margin-top:15rem;max-width:500px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.case-box-name{font-size:1.8rem;font-weight:bold;margin-bottom:2rem}.case-column-title{font-size:1.4em;line-height:1.6;font-weight:bold;margin-bottom:20px}.container .wp-block-columns{margin-bottom:6rem;gap:50px}@media screen and (max-width:640px){.case-section{background-position:50% center}}