@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap');html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}em{font-weight:400;font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:none}a:link,a:visited,a:hover,a:active{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}ins{text-decoration:none}hr{border:0;height:1px}sub,sup{line-height:0;position:relative;vertical-align:baseline}small{font-size:smaller}img{max-width:100%;height:auto;border:0;vertical-align:bottom;-ms-interpolation-mode:bicubic}i{font-style:normal}input,select,textarea{font-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}select{max-width:100%;padding:.5714285em 2.14286em .5714285em .5714285em;border:1px solid #e1e1e1}textarea{width:100%;height:100px;border:1px solid #bbb}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=search],input[type=url]{padding:.5714285em;border:1px solid #bbb}input[type=button],input[type=submit],input[type=reset]{padding:.714288em 1.42857em;background-color:#efefef;border:none;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}input[type=checkbox]{border:1px solid #ccc;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}input[type=radio]{border:1px solid #bbb;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type=file]{border:none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{position:relative}body{font-family:'Noto Sans JP',sans-serif;letter-spacing:normal}.clearfix:after{content:"";height:0;display:block;clear:both}.open{transition:.3s ease all}h1{margin:0}h3{text-align:center;margin:0}h5{line-height:3em}a{color:#006f64}a:hover{opacity:.8}p{line-height:170%}.site-content{max-width:1500px;margin:80px auto 0}.wrap1200{padding:0 1em}.wrap900{padding:0 1em}.wrap600{padding:0 1em}@media screen and (min-width:52.5em){.wrap900{width:900px;margin:0 auto}.wrap600{width:600px;margin:0 auto}.wrap1200{width:1200px;margin:0 auto}}.mtop_0{margin-top:0}.mbottom_0{margin-bottom:0}.mleft_0{margin-left:0}.mright_0{margin-right:0}.ptop_0{padding-top:0}.pbottom_0{padding-bottom:0}.pleft_0{padding-left:0}.pright_0{padding-right:0}.mtop_5{margin-top:5px}.mbottom_5{margin-bottom:5px}.mleft_5{margin-left:5px}.mright_5{margin-right:5px}.ptop_5{padding-top:5px}.pbottom_5{padding-bottom:5px}.pleft_5{padding-left:5px}.pright_5{padding-right:5px}.mtop_10{margin-top:10px}.mbottom_10{margin-bottom:10px}.mleft_10{margin-left:10px}.mright_10{margin-right:10px}.ptop_10{padding-top:10px}.pbottom_10{padding-bottom:10px}.pleft_10{padding-left:10px}.pright_10{padding-right:10px}.mtop_15{margin-top:15px}.mbottom_15{margin-bottom:15px}.mleft_15{margin-left:15px}.mright_15{margin-right:15px}.ptop_15{padding-top:15px}.pbottom_15{padding-bottom:15px}.pleft_15{padding-left:15px}.pright_15{padding-right:15px}.mtop_20{margin-top:20px}.mbottom_20{margin-bottom:20px}.mleft_20{margin-left:20px}.mright_20{margin-right:20px}.ptop_20{padding-top:20px}.pbottom_20{padding-bottom:20px}.pleft_20{padding-left:20px}.pright_20{padding-right:20px}.mtop_25{margin-top:25px}.mbottom_25{margin-bottom:25px}.mleft_25{margin-left:25px}.mright_25{margin-right:25px}.ptop_25{padding-top:25px}.pbottom_25{padding-bottom:25px}.pleft_25{padding-left:25px}.pright_25{padding-right:25px}.mtop_30{margin-top:30px}.mbottom_30{margin-bottom:30px}.mleft_30{margin-left:30px}.mright_30{margin-right:30px}.ptop_30{padding-top:30px}.pbottom_30{padding-bottom:30px}.pleft_30{padding-left:30px}.pright_30{padding-right:30px}.mtop_35{margin-top:35px}.mbottom_35{margin-bottom:35px}.mleft_35{margin-left:35px}.mright_35{margin-right:35px}.ptop_35{padding-top:35px}.pbottom_35{padding-bottom:35px}.pleft_35{padding-left:35px}.pright_35{padding-right:35px}.mtop_40{margin-top:40px}.mbottom_40{margin-bottom:40px}.mleft_40{margin-left:40px}.mright_40{margin-right:40px}.ptop_40{padding-top:40px}.pbottom_40{padding-bottom:40px}.pleft_40{padding-left:40px}.pright_40{padding-right:40px}.mtop_45{margin-top:45px}.mbottom_45{margin-bottom:45px}.mleft_45{margin-left:45px}.mright_45{margin-right:45px}.ptop_45{padding-top:45px}.pbottom_45{padding-bottom:45px}.pleft_45{padding-left:45px}.pright_45{padding-right:45px}.mtop_50{margin-top:50px}.mbottom_50{margin-bottom:50px}.mleft_50{margin-left:50px}.mright_50{margin-right:50px}.ptop_50{padding-top:50px}.pbottom_50{padding-bottom:50px}.pleft_50{padding-left:50px}.pright_50{padding-right:50px}.mtop_55{margin-top:55px}.mbottom_55{margin-bottom:55px}.mleft_55{margin-left:55px}.mright_55{margin-right:55px}.ptop_55{padding-top:55px}.pbottom_55{padding-bottom:55px}.pleft_55{padding-left:55px}.pright_55{padding-right:55px}.mtop_60{margin-top:60px}.mbottom_60{margin-bottom:60px}.mleft_60{margin-left:60px}.mright_60{margin-right:60px}.ptop_60{padding-top:60px}.pbottom_60{padding-bottom:60px}.pleft_60{padding-left:60px}.pright_60{padding-right:60px}.mtop_65{margin-top:65px}.mbottom_65{margin-bottom:65px}.mleft_65{margin-left:65px}.mright_65{margin-right:65px}.ptop_65{padding-top:65px}.pbottom_65{padding-bottom:65px}.pleft_65{padding-left:65px}.pright_65{padding-right:65px}.mtop_70{margin-top:70px}.mbottom_70{margin-bottom:70px}.mleft_70{margin-left:70px}.mright_70{margin-right:70px}.ptop_70{padding-top:70px}.pbottom_70{padding-bottom:70px}.pleft_70{padding-left:70px}.pright_70{padding-right:70px}.mtop_75{margin-top:75px}.mbottom_75{margin-bottom:75px}.mleft_75{margin-left:75px}.mright_75{margin-right:75px}.ptop_75{padding-top:75px}.pbottom_75{padding-bottom:75px}.pleft_75{padding-left:75px}.pright_75{padding-right:75px}.mtop_80{margin-top:80px}.mbottom_80{margin-bottom:80px}.mleft_80{margin-left:80px}.mright_80{margin-right:80px}.ptop_80{padding-top:80px}.pbottom_80{padding-bottom:80px}.pleft_80{padding-left:80px}.pright_80{padding-right:80px}.mtop_85{margin-top:85px}.mbottom_85{margin-bottom:85px}.mleft_85{margin-left:85px}.mright_85{margin-right:85px}.ptop_85{padding-top:85px}.pbottom_85{padding-bottom:85px}.pleft_85{padding-left:85px}.pright_85{padding-right:85px}.mtop_90{margin-top:90px}.mbottom_90{margin-bottom:90px}.mleft_90{margin-left:90px}.mright_90{margin-right:90px}.ptop_90{padding-top:90px}.pbottom_90{padding-bottom:90px}.pleft_90{padding-left:90px}.pright_90{padding-right:90px}.mtop_95{margin-top:95px}.mbottom_95{margin-bottom:95px}.mleft_95{margin-left:95px}.mright_95{margin-right:95px}.ptop_95{padding-top:95px}.pbottom_95{padding-bottom:95px}.pleft_95{padding-left:95px}.pright_95{padding-right:95px}.mtop_100{margin-top:100px}.mbottom_100{margin-bottom:100px}.mleft_100{margin-left:100px}.mright_100{margin-right:100px}.ptop_100{padding-top:100px}.pbottom_100{padding-bottom:100px}.pleft_100{padding-left:100px}.pright_100{padding-right:100px}#header{height:80px;background-color:#fff;position:fixed;top:0;z-index:999;box-shadow:0px 3px 4px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,.1);overflow:hidden;padding:0 1%;width:100%}#header:after{content:'';height:0;display:block;clear:both}#header h1{width:200px;height:80px;display:block;float:left}#header .header_logo>svg{fill:#fff}#header>nav{display:none}#header .navi{text-align:right}#header .navi li{line-height:80px;display:inline;padding:3px 10px 6px;margin-right:5px;border:#ddd 1px solid;border-radius:40px}#header nav .navi .y_btn{background-color:#ffde01;border:none}#header .navi a{font-size:.875em;font-weight:500;letter-spacing:.1em;color:#333}@media screen and (min-width:52.5em) and (max-width:56.250em){#header nav .navi1 li{padding:20px 15px 0}}@media screen and (min-width:52.5em){#header>nav{display:block}#sp-nav-btn,#sp-nav{display:none}}#header #sp-nav-btn{width:50px;height:55px;position:absolute;top:5px;right:5px;cursor:pointer}#header #sp-nav-btn span{width:60%;height:2px;background-color:#000;display:block;margin:auto;position:absolute;left:0;right:0;transition:.3s ease all}#header #sp-nav-btn span:nth-child(1){top:19px}#header #sp-nav-btn span:nth-child(2){top:29px}#header #sp-nav-btn span:nth-child(3){top:40px}body.open{overflow-y:hidden}.open #header #sp-nav-btn span:nth-child(1){top:28px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.open #header #sp-nav-btn span:nth-child(2),.open #header #sp-nav-btn span:nth-child(3){top:28px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#sp-nav{width:100%;height:100%;padding:30px 15px 15px;top:-100%;transition:.3s ease all;background-color:#f7f7f7;position:absolute}.open #sp-nav{position:fixed;top:70px;bottom:0;z-index:99}#sp-nav li{text-align:left}#sp-nav li a{font-size:1em;line-height:1.9;color:#444;text-decoration:none;padding:10px 1em;display:block;position:relative}#sp-nav li.toggle>a:after{content:'';display:inline-block;width:10px;height:10px;margin:0 5px;border-top:solid 3px #117c73;border-right:solid 3px #117c73;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s ease all}#sp-nav li.toggle.active>a:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.sub-menu{display:none}#footer .to_sns{width:auto;display:flex;-ms-display:flex;flex-direction:row;-ms-flex-direction:row}#footer .twitter_icon img,.facebook_icon img{margin:1em 3em 2em 0;justify-content:flex-start;-ms-justify-content:flex-start}#footer .footer_wrap{background-image:url(https://torakuru.jp/test/wp-content/themes/torakuru.jp_wp_theme/images/sp_footer_img@3x.png);background-size:cover}#footer .footer_logoimg{height:45px}#footer .footer_logo{margin-bottom:1em;padding:0}#footer .footer_wrap a{font-weight:400;letter-spacing:normal;color:#fff;line-height:2.5em;margin:0}#footer ul{margin:0;padding:0}#footer li{text-decoration:none}#footer .footernav:first-child{padding-top:3em}#footer .footernav{padding-left:2em}#footer .footernav:last-child{padding-bottom:3em}#footer .footernav.app{margin-top:1em}#footer .footernav.app div{color:#fff;margin-bottom:.5em}#footer .footernav.app img{width:120px}#footer .footernav.app li:first-child{margin-bottom:.5em}.copyright{font-size:.7em;letter-spacing:.1em;width:auto;color:#000;text-align:center;text-decoration:none;line-height:2em}@media screen and (min-width:52.5em){#footer .footer_image .dt_footer_img{width:100%;flex-direction:row;-ms-flex-direction:row}#footer .footer_wrap{background-image:url(https://torakuru.jp/test/wp-content/themes/torakuru.jp_wp_theme/images/dt_footer_img@3x.png);background-size:cover;display:flex;-ms-display:flex;justify-content:center;-ms-justify-content:center}#footer .footernav{display:block;padding:3em 2em;width:25%}#footer .footernav.app{margin-top:0}}.breadcrumb ul{display:flex;gap:8px;align-items:center;padding:1em 0;flex-wrap:wrap}.breadcrumb ul li{display:flex;align-items:center}.breadcrumb ul li:after{display:block;content:"";width:10px;height:10px;border-top:solid 1px #ccc;border-right:solid 1px #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0 3px}.breadcrumb ul li:last-child:after{display:none}.breadcrumb a{color:#006f64}#top .about_torakuru{background-color:#eaf6fd;padding:4em 1em}#top .about_torakuru h3{font-size:1.7em;margin-bottom:1em}#top .about_torakuru .box{width:100%;margin-bottom:1em}#top .freight-rate-calculator{padding-bottom:3em;border-bottom:2px solid #fff;margin-bottom:3em;align-items:center}#top .freight-rate-calculator .button{margin:0 auto;background:#ff725e;min-width:300px;width:300px;height:80px;line-height:80px;color:#fff;font-size:1em;font-weight:700;padding:1em .5em 1em 0;border-radius:3em;filter:drop-shadow(0px 6px 4px rgba(0,0,0,.15));display:flex;align-items:center;justify-content:center}#top .about_torakuru p{text-align:center;margin-bottom:0}#top .about_torakuru_movie{text-align:center}#top .about_torakuru_movie iframe{margin-top:1em;min-width:300px}@media screen and (min-width:782px){#top .about_torakuru{margin:0 auto;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#top .freight-rate-calculator{display:flex;align-items:center}#top .about_torakuru_movie{display:flex;align-items:center}}#top .cv-button{display:flex;justify-content:center;align-items:center;gap:24px;background-color:#ffd90e;width:360px;height:80px;border-radius:58px;font-size:1.2rem;font-weight:700;transition:.2s;margin:40px auto;color:#000}#top .cv-button svg{transition:.2s}#top .cv-button:hover{background:#b3ab82;color:#fff}#top .cv-button:hover svg{transform:rotate(90deg)}#top .linkbtn{background-color:#f4f9f4;padding:2rem;display:flex;flex-direction:column}#top .linkbtn .linkbtnimg{display:block;width:300px;max-width:350px;margin:1em auto}@media screen and (min-width:782px){#top .linkbtn{flex-direction:row;justify-content:center;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#top .linkbtn .linkbtnimg{margin:2rem}}#top .add_merit{padding:4em 1em}#top .add_merit hr{border:solid 1px #000;margin:4em 0 1em}@media screen and (min-width:782px){#top .add_merit{max-width:800px;margin:0 auto}#top .add_merit_inner{display:inline-flex;align-items:center;padding:0 4rem}#top .add_merit_inner img{max-width:400px}}#top .muryo{padding:4em 0;text-align:center}#top .muryo h3{font-size:2em;margin-bottom:.5em}#top .muryo p{font-size:1em}#top .muryo .zero_en{width:100vw;max-width:600px;margin:2em 0;padding:0 1em}#top .muryo .muryo_img{width:100vw;max-width:800px;margin-top:2em;padding:0 1em}#top .muryo .i_price_sp{display:block;width:100vw;max-width:370px;margin:2em auto;padding:0 1em}@media screen and (min-width:782px){#top .muryo img{max-width:800px}}#top .merit .merit_wrap{padding:2em}#top .merit .merit_wrap:nth-child(odd){background-color:#f4f9f4}#top .merit .merit_wrap .merit_ph{display:block;width:200px;height:200px;margin:2em auto}#top .merit .merit_wrap .merit_text{text-align:center}#top .merit .merit_wrap .merit_text h4{font-size:1.6em;margin-bottom:.5em}#top .merit .merit_wrap .merit_text p{text-align:justify}@media screen and (min-width:782px){#top .merit .merit_wrap_inner{display:flex;gap:3em;width:782px;margin:0 auto}#top .merit .merit_wrap:nth-child(odd){width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#top .merit .merit_wrap .merit_ph{margin:0}#top .merit .merit_wrap .merit_text h4{text-align:left}}#top #useful_function>h3{font-size:2em;font-weight:600}#top #useful_function{padding:5em 2em;margin:0 auto;max-width:1200px}#top #useful_function .useful_function_title{margin-bottom:5em}#top #useful_function .useful_function_contents{border-bottom:1px solid #000;padding:3em 0;max-width:300px;margin:0 auto}#top #useful_function .useful_function_contents:first-child{border-top:1px solid #000}#top #useful_function svg{width:100px;height:100px;display:block;margin:0 auto;color:#35b0ab}#top #useful_function .useful_function_contents>h5{font-size:1.3em;text-align:center}#top #useful_function .useful_function_contents .document_btn{border:solid 1px #ffde01;background-color:#fff;border-radius:2em;padding:.5em;text-align:center;margin-top:1em}#top #useful_function .useful_function_contents .document_btn:hover{background-color:#ffde01}#top #useful_function .useful_function_contents .document_btn a{text-decoration:none;color:#333}@media screen and (min-width:782px){#top .useful_function_contents_wrap{display:flex;-ms-display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:1200px;margin:0 auto}#top .useful_function_contents{flex-basis:330px;-ms-flex-basis:330px;margin-right:50px;border-bottom:1px solid #000;padding:2em 0 3em;max-width:400px}#top .useful_function_contents:nth-child(-n+3){border-top:1px solid #000}}#top #flow_of_use{padding-top:5em}#top #flow_of_use .flow_wrap{padding:2em 0;margin:2em}#top #flow_of_use .flow_wrap .flow_contents:last-child{margin-bottom:0}#top #flow_of_use .flow_contents h4{font-size:1.2em;font-weight:400;display:flex;border-bottom:1px solid #000}#top #flow_of_use .flow_contents h4 .number{background-color:#000;height:32px;width:32px;display:flex;justify-content:center;color:#fff;margin-right:.5em}#top #flow_of_use .flow_wrap .flow_contents .flowicon{display:block;text-align:center;width:150px;height:150px;margin:.5em auto}@media screen and (min-width:782px){#top #flow_of_use{padding:5em 0}#top #flow_of_use .flow_wrap{width:782px;margin:3em auto 0;display:flex;flex-wrap:wrap;gap:2em;justify-content:center}#top #flow_of_use .flow_wrap .flow_contents{margin-bottom:0;min-width:230px}}#news>h3{line-height:3em}#news{padding:0 1em 5em}#news ul{margin:2em auto .3em auto;list-style:none}#news li a{display:block;border-bottom:solid 1px #006f64;color:#000;padding:20px 0}#news li:first-child{border-top:solid 1px #006f64}#news a:after{content:"";display:block;clear:both}#news .text{float:none;width:auto;margin-left:0;font-weight:400;letter-spacing:.1em}#news p{text-align:right;margin:0 auto;font-weight:700;line-height:2.5em}@media screen and (min-width:782px){#news time{float:left;width:150px}#news .text{margin-left:150px}#news li a{padding:20px 40px}}#top_colmn{padding:5em 1em 1em}#top_colmn .article-wrap{padding:4em 0 0}#top_colmn .link-button{margin:0 auto;display:block;border:1px solid #ddd;text-align:center;width:240px;border-radius:30px;height:50px;line-height:47px;color:#000}#top_2024_poblem{border:1px solid #000;padding:2em;margin-bottom:2em}#top_2024_poblem img{width:240px;margin-bottom:1em}#top_2024_poblem a{margin:1em auto 0;display:block;border:1px solid #ffde01;text-align:center;width:240px;border-radius:30px;height:50px;line-height:47px;color:#000}#top_2024_poblem a:hover{background-color:#ffde01}@media screen and (min-width:782px){#top_2024_poblem{display:flex}#top_2024_poblem .right-content{padding-left:3em;border-left:1px solid #000;margin-left:3em}#top_2024_poblem a{margin:1em 0 0}}#mousikomi{background-color:#f4f9f9;border:none;padding:2em 1em;margin:0}#mousikomi p{font-size:1em;font-weight:500;line-height:2em}#mousikomi .kanarazu{font-size:1.5em;text-align:center;vertical-align:middle;background-color:#ffde01;padding:.1em;font-weight:600;margin-bottom:1em}#mousikomi .entry_caution{background-color:#35b0ab;color:#fff;margin-bottom:1em;padding:.5em;text-align:center}#mousikomi span.wpcf7-list-item{display:block}@media screen and (min-width:782px){#mousikomi{max-width:800px;margin:50px auto;padding:2em 4em}}.entry-header .entry-title{display:none}.dt_br{display:none}body{margin:0;padding:0}h3{font-size:2em;font-weight:700}#news_page_wrap .news_page{padding:30px}news_page_wrap .main_image{width:100%;margin-bottom:30px}.list-ttl{text-align:center;padding:25px 0 10px}.list_wrap{width:80%;margin:30px auto}.news_list:first-child{border-top:1px solid #000}.news_list{border-bottom:1px solid #000;padding:50px}.news_list a{color:#333;display:block}h5{line-height:3em}.comment{padding:0}.single #main_content{max-width:980px;padding:80px 0 0;margin:25px auto}.single #main_content .entry-header{margin-bottom:30px}.single #main_content .entry-header .entry-meta{font-size:.75em;font-weight:400;text-align:right}.wp-pagenavi{text-align:center;padding:15px 20px}.wp-pagenavi a,.wp-pagenavi span{text-align:center;letter-spacing:0;color:#008077;padding:4px 10px;margin:8px;border-radius:3px;border-color:#006f64 !important;display:inline-block}.wp-pagenavi :hover{border-color:#006f64 !important}.wp-pagenavi .current,.wp-pagenavi :hover{color:#fff;background-color:#006f64 !important}.mailform{max-width:750px}.mailform li{padding:15px 0;border-bottom:1px solid #ccc}.mailform li:after{content:'';clear:both;height:0;display:block}.mailform li *{padding:10px 15px;display:inline-block;vertical-align:middle}.mailform li>span:not(.wpcf7-form-control-wrap){width:140px;font-size:.813em;font-weight:400;text-align:justify;text-justify:inter-ideograph;letter-spacing:normal}.mailform li input,.mailform li tel,.mailform li namber,.mailform li textarea{width:100%;border:1px solid #e1e1e1 !important;padding:7px !important;border-radius:4px !important;box-sizing:border-box;-webkit-box-sizing:border-box}.mailform li select{border:1px solid #e1e1e1 !important;border-radius:4px !important}.mailform li>input[type=file]{border:none !important}.mailform li>textarea{display:block !important}.mailform li input[type=radio]{width:initial}.mailform li .wpcf7-radio{font-weight:400;font-size:13px;padding:0}.mailform li .wpcf7-radio span{padding:0}.mailform li>i{font-size:10px;font-style:normal;line-height:1;color:#f83236;padding:3px 5px;border:#f83236 1px solid;border-radius:3px;background-color:#fff}.mailform li>i.arb{color:#0068b7;background-color:#fff;border:#0068b7 1px solid}.mailform .error{width:100%;font-weight:700;color:#f9494c;background-color:#fff0f5;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.mailform input[type=submit]{font-size:16px;font-weight:600;line-height:1;letter-spacing:normal;color:#fff;padding:5px 30px;margin:35px auto 0;border-radius:3px;box-sizing:border-box;border-radius:6px;background-color:#35b0ab;display:block}.mailform input[type=submit][name=submitBack]{font-size:.875em;color:#aaa;padding:4px 8px;margin-bottom:0;border:1px #333 solid;background:#eee}.mailform input[type=checkbox]{width:inherit}#recaptcha{width:100%;padding:15px}#recaptcha>div{margin:auto}.contact .entry-title,.entry .entry-title,.entry2 .entry-title,.support .entry-title{margin-bottom:45px}.support .content-area,.thankyou .content-area{padding:35px 25px}.contact .content-area section,.entry .content-area section,.entry2 .content-area section,.support .content-area section{max-width:880px;padding:25px;margin:0 auto 1.5em;border:1px solid #f1f1f1;border-radius:6px;background-color:#fffceb}.entry2 .content-area section{background-color:#fffef9}.entry2 .content-area section .note{background-color:#fff}.page table{width:100%;max-width:780px;border-collapse:separate;border-spacing:1px;margin:auto}.page table td{padding:15px 10px}.page table th{width:7.5em;font-weight:400;text-align-last:justify;-moz-text-align-last:justify;-webkit-text-align-last:justify;text-justify:inter-ideograph;padding:15px 20px;background-color:#f1f1f1;vertical-align:middle}.page table span{font-size:12px;padding-right:1em}.page dt:not(.charge dt){font-size:1.1em;font-weight:700;margin-bottom:5px}.page dd:not(.charge dd){font-weight:100;line-height:1.9;margin-left:1.5em;margin-bottom:30px}.entry-header .entry-title{font-size:1.8em;letter-spacing:normal;font-weight:700;text-align:center;color:#fff;padding:1rem 0;margin:48px 0 20px;background-color:#35b0ab}.content-area p{line-height:1.9}.ttl{font-size:2em;font-size:2rem;color:#2a3369;letter-spacing:normal;text-align:center;padding:2em 0 1em;margin-bottom:1em;border-bottom:1px dashed #ddd}.ttl span{font-size:16px;font-weight:100;letter-spacing:normal;color:#888;display:block}.note{max-width:85vw;font-size:12px;padding:20px;margin:25px auto;border-radius:6px;background-color:#f1f1f1}.note p{font-size:13px;line-height:1.5}hr{margin:25px 0;border-top:1px dashed #ddd;background-color:transparent;display:block}#contact_box{padding:7%}#contact_box h4{font-size:.875em;color:#008077;text-align:center}#contact_box h4 span{font-size:1.286em;font-weight:400;color:#000;display:block}#contact_box ul{display:flex;flex-direction:column}#contact_box ul li{text-align:center;padding-bottom:10px;margin:30px 10px;border:1px solid #008077}#contact_box ul li h5{font-size:.875em;color:#008077}#contact_box ul li svg{width:26px;height:26px;display:inline-block}#contact_box ul li svg.tel{margin-right:10px;vertical-align:baseline}#contact_box ul li svg.mail{margin-left:10px;vertical-align:middle}#contact_box ul li address{font-size:2.3em;font-style:normal;font-weight:700;line-height:1;letter-spacing:normal;vertical-align:bottom}#contact_box ul li p{font-size:.75em;font-weight:200}#contact_box ul li a{font-weight:700;line-height:41px;color:#fff;padding:0 25px;border-radius:25px;background-color:#f50;display:inline-block}.archive-page{padding:0 1em}.archive-page-header{width:100%;border-bottom:1px solid #000;padding-bottom:1em;margin-bottom:1em;text-align:center}h2.archive-page-title{font-size:2em}.column-list__list-item{margin-bottom:2em}.column-item__thumbnail{width:100%;height:auto;aspect-ratio:1.91/1;overflow:hidden}h3.column-item__content-title{color:#000;text-align:left;margin-top:.5em;font-size:1rem;transition:.2s}a:hover h3.column-item__content-title{color:#006f64}@media (min-width:52.5rem){.article-wrap{display:flex;align-items:flex-start;gap:1rem;padding:4rem 2rem;flex-wrap:wrap}.column-list__list-item{width:calc(25% - 1em)}}article.column .column-header{margin-bottom:2em}article.column .column-header h1.entry-title,article.glossary .column-header h1.entry-title{font-size:1.8em;line-height:150%;margin-bottom:0;margin:1em 0}article.column .column-header time,article.glossary .column-header time{display:flex;gap:1em;width:100%;justify-content:flex-end}article.column .column-content,article.glossary .column-content{line-height:1.8em;margin-bottom:2em}article.column h2,article.glossary h2{font-size:1.6em;line-height:150%;margin:1em 0;border-bottom:1px solid #000}article.column h3,article.glossary h3{font-size:1.4em;line-height:150%;margin:1em 0;text-align:left}article.column blockquote,article.glossary blockquote{position:relative;border-left:3px solid #000;padding-left:1em}article.column blockquote:before,article.glossary blockquote:before{position:absolute;content:url(//www.torakuru.jp/cms/wp-content/themes/torakuru.jp_wp_theme/images/quotes_close_icon.svg)}article.column blockquote p,article.glossary blockquote p{position:relative;padding-left:30px}article.column blockquote cite,article.glossary blockquote cite{display:block;font-size:.8rem;color:#585858;text-align:right}article.column ol,article.glossary ol{margin:1em 0;padding-left:40px;list-style-type:decimal}article.column ul,article.glossary ul{margin:1em 0;padding-left:40px;list-style-type:disc}.inquiry{background:-webkit-repeating-linear-gradient(-45deg,#ffde01,#ffde01 3px,#fecb2e 3px,#fecb2e 7px);background:repeating-linear-gradient(-45deg,#ffde01,#ffde01 3px,#fecb2e 3px,#fecb2e 7px);padding:1rem}.inquiry_title{display:table;margin:1em auto}.inquiry_title>.inquiry_icon{width:3em;height:6em;margin-right:1em;display:table-cell;vertical-align:middle}.inquiry p{display:table-cell;vertical-align:middle;letter-spacing:normal}.registration_btn{position:relative;display:block;width:330px;font-weight:700;font-size:2em;padding:.25em .5em;text-decoration:none;color:#fff;border-radius:.3em;background:#000;transition:.4s;margin:0 auto 30px;letter-spacing:normal;text-align:center;-webkit-filter:drop-shadow(1px 1px 3px rgba(0,0,0,.3));filter:drop-shadow(1px 1px 3px rgba(0,0,0,.3))}.inquiry_btn{position:relative;display:block;width:330px;font-weight:700;font-size:1.3em;padding:.25em .5em;text-decoration:none;color:#000;border-radius:1em;background:#fff;transition:.4s;margin:0 auto 2.5em;letter-spacing:normal;text-align:center;-webkit-filter:drop-shadow(1px 1px 3px rgba(0,0,0,.3));filter:drop-shadow(1px 1px 3px rgba(0,0,0,.3))}@media screen and (min-width:52.5em){.inquiry{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#contact_box ul{flex-direction:row}#contact_box ul li{width:50%}}