@charset "utf-8";body{margin:0;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;line-height:1.7em;color:#444;border-top-width:3px;border-top-style:solid;border-top-color:#005ebb;background-color:#edf7fc;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;height:auto;width:100%}.center{text-align:center}.red{color:red}.mincho{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.flex{display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-o-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-js-display:flex}h1{color:#333;margin-bottom:0;font-family:"メイリオ",Meiryo,Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:10px;font-weight:400;margin-top:0}h1.hd-title{margin-top:0;margin-bottom:0;padding-top:25px;padding-right:0;padding-bottom:25px;padding-left:0;font-size:26px;font-weight:400;color:#ff0;background-image:url(//tax-tkc.biz/wp-content/themes/chousa-rescue/css/start/../../images/start/h2_background.png);background-repeat:no-repeat;height:45px;text-align:center;text-shadow:1px 1px 3px #333;background-position:center center}h2{font-size:16px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:15px;background-color:#edf7fc;margin-bottom:7px;border-left-width:5px;border-left-style:solid;border-left-color:#005ebb;margin-top:25px}.fs12{font-size:12px;font-weight:400;color:#333}.clear{clear:both}.clearfix{clear:both}.mobi{display:block}.pc{display:none}#header{width:96%;margin-right:auto;margin-left:auto;height:auto;margin-top:5px}#header .clearfix{clear:both}#header h1{line-height:1.3}#utility_left{width:auto;padding-top:5px;float:none}#utility_left img{width:80%;height:auto}#utility_right{width:100%;float:none;margin-top:10px;margin-right:0;margin-bottom:10px;margin-left:0}#utility_right img{width:80%;height:auto}#utility_right ul{display:none}#utility_left{width:100%;padding-top:0;float:unset}#utility_left a{text-decoration:none;text-align:center;color:#0078c6}#utility_left .company-area{font-size:1rem}#utility_left .company-name{padding-top:0;font-size:1.5em;font-weight:600;display:inline-block}#utility_right{width:100%;float:unset;margin:0}#utility_right ul{margin:0;height:25px;padding:0}#utility_right li{background-image:url(//tax-tkc.biz/wp-content/themes/chousa-rescue/css/start/../../images/start/top_li.png);background-position:left center;float:left;margin-left:10px;list-style-type:none;background-repeat:no-repeat;padding-left:20px;font-size:12px;margin-right:20px}#utility_right .tel-box{background:#fff;padding:4px;width:98%;margin:3vw 0 1vw}#utility_right a{text-decoration:none}#utility_right .tel-box p{margin:0}#utility_right .tel-box .free{text-align:center;color:#fff;background:#d80000;padding:2px 3px 0;border-radius:5px;font-size:4.5vw;width:10vw;height:12vw;letter-spacing:1px;margin-right:15px}#utility_right .tel-box .tel-open{font-weight:600;line-height:1}#utility_right .tel-box .tel-open .sokujitsu{font-size:1em;color:#000;display:inline-block;padding-bottom:1px}#utility_right .tel-box .tel-open .tel{font-size:6vw;color:#d80000}#utility_right .tel-box .tel-open .fa-phone{color:#0d6714;transform:scaleX(-1);margin-right:5px;font-size:.8em}#utility_right .tel-box .tel-open .open{color:#000;display:inline-block;padding-top:3px;font-size:3.5vw}#navi{display:none}#mainimg{background-image:url(//tax-tkc.biz/wp-content/themes/chousa-rescue/css/start/../img/mainimg_background.png);background-repeat:repeat-x;background-position:center top;text-align:center}#wrap{clear:both;width:100%;margin-right:auto;margin-left:auto;padding-top:0;padding-bottom:20px;margin-bottom:10px;margin-top:15px}#content{float:none;width:100%}#content .btn{margin-left:auto;margin-right:auto;width:98%}#main1{background-color:#fff;width:100%;margin:10px auto;margin-right:0;padding-top:0;padding-bottom:0;text-align:center}#main1 p{text-align:center}#main1 img{margin-top:5px;margin-bottom:15px;width:95%}.saiyasune-box{background:#0057b5;text-align:center;position:relative}.btn a{text-decoration:none}.saiyasune-box .img1{position:absolute;left:0;bottom:0;width:9vw}.saiyasune-box .img2{position:absolute;right:0;bottom:0;width:9vw}.saiyasune-box h2{position:relative;padding:.5vw 2vw;font-size:20px;color:#fff;height:70px;line-height:70px;width:calc(100% - 80px);box-sizing:border-box;margin-left:40px;background:#ece9e4;background:-moz-linear-gradient(0deg,rgba(236,233,228,1) 0%,rgba(218,213,201,1) 50%,rgba(236,233,228,1) 100%);background:-webkit-linear-gradient(0deg,rgba(236,233,228,1) 0%,rgba(218,213,201,1) 50%,rgba(236,233,228,1) 100%);background:linear-gradient(0deg,rgba(236,233,228,1) 0%,rgba(218,213,201,1) 50%,rgba(236,233,228,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ece9e4",endColorstr="#ece9e4",GradientType=1);box-shadow:0 1px 3px #ece9e4;z-index:1}.saiyasune-box h2:before,.saiyasune-box h2:after{content:"";position:absolute;top:10px;height:0;width:0;border:25px solid #ece9e4;z-index:-1}.saiyasune-box h2:before{right:-40px;border-right-color:transparent}.saiyasune-box h2:after{left:-40px;border-left-color:transparent}.saiyasune-box h2 span{display:block;text-shadow:none;color:#a7883c;font-size:1.5em}.saiyasune-box .soudan{color:#fff;font-size:1.8em;padding:5vw 0;background:#4caf10;background:-moz-linear-gradient(180deg,rgba(76,175,16,1) 0%,rgba(147,207,9,1) 50%,rgba(239,245,1,1) 100%);background:-webkit-linear-gradient(180deg,rgba(76,175,16,1) 0%,rgba(147,207,9,1) 50%,rgba(239,245,1,1) 100%);background:linear-gradient(180deg,rgba(76,175,16,1) 0%,rgba(147,207,9,1) 50%,rgba(239,245,1,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4caf10",endColorstr="#eff501",GradientType=1);z-index:0;margin:0}.saiyasune-box img{max-width:100%;height:auto}.saiyasune-box .flex{justify-content:center;flex-wrap:nowrap}.saiyasune-box .circle{background:#fdfdd3;border-radius:0 0 150px 150px;color:#000;display:inline-block;height:21vw;line-height:1.5;margin:0;padding:10px 0 0;text-align:center;text-decoration:none;width:50%;font-weight:600;font-size:1.5em}.saiyasune-box .circle .comp{color:#0057b5}#main1 .setsuritsu{position:relative;margin:0}#main1 .setsuritsu .ceo-pic{position:absolute;height:40vw;bottom:25px;left:12px}#main1 .setsuritsu .ceo-pic img{width:25vw;height:40vw;object-fit:cover;margin-top:0}#main2{background-color:#fff;width:96%;padding-top:10px;padding-right:0;padding-bottom:20px;padding-left:0;margin-right:auto;margin-left:auto;text-align:center;-webkit-box-shadow:0 10px 6px -6px #999;-moz-box-shadow:0 10px 6px -6px #999;box-shadow:0 10px 6px -6px #999}#main2 img{width:98%}#main2 .down img{width:50%}#main2 p{margin:0;padding:0}.main2-komon{font-weight:700;font-size:7vw;line-height:1.4}.main2-komon .tx-l{font-size:1.7em}.main2-komon .tx-s{font-size:.7em}.main2-attention{font-size:15px;line-height:1.5}#submain{background-color:#fff;width:100%;padding-top:1px;padding-right:0;padding-bottom:20px;padding-left:0;margin-right:0;margin-left:0;-webkit-box-shadow:0 10px 6px -6px #999;-moz-box-shadow:0 10px 6px -6px #999;box-shadow:0 10px 6px -6px #999;margin-top:0;margin-bottom:0;font-size:4.5vw;line-height:7.5vw}#main{text-align:none;margin-right:5px;margin-left:5px;margin-top:5px;margin-bottom:15px}.omakase-box{width:96%;max-width:725px;background:#e9f9c6;background:-moz-linear-gradient(90deg,rgba(233,249,198,1) 0%,rgba(217,235,177,1) 50%,rgba(254,255,253,1) 100%);background:-webkit-linear-gradient(90deg,rgba(233,249,198,1) 0%,rgba(217,235,177,1) 50%,rgba(254,255,253,1) 100%);background:linear-gradient(90deg,rgba(233,249,198,1) 0%,rgba(217,235,177,1) 50%,rgba(254,255,253,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e9f9c6",endColorstr="#fefffd",GradientType=1);margin-left:auto;margin-right:auto;margin-bottom:20px}.omakase-box .inner{flex-wrap:nowrap;justify-content:space-between;position:relative;height:37vw}.omakase-box .inner .tx{margin-top:2vw;width:calc(100% - 30vw);margin-left:1.8vw;text-align:left;line-height:2.5}.omakase-box .area{font-size:5vw;font-weight:600}.omakase-box .area .orange{background:#f80;padding:1vw 2vw;color:#fff;font-size:1em}.omakase-box .onayami{border-bottom:solid 3px #f80;font-size:4.5vw;font-weight:600;line-height:1.7}.omakase-box .kaikatsu{font-size:1em;font-weight:600;color:#f80;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.omakase-box .omakase{background:#fff;padding:.6vw 2vw;font-size:4.5vw;font-weight:600}.omakase-box .pic{flex-shrink:0;width:20vw}.omakase-box .pic img{position:absolute;bottom:0;right:0;height:39vw !important;width:auto !important;margin-bottom:0 !important}.omakase-box .ceo-name{position:absolute;bottom:4%;right:0;color:#fff;background:#333;padding:1px 2px;font-size:3.5vw;line-height:1.5;font-weight:700}.txtbox{margin-right:5px;margin-left:5px}.access-map iframe{width:100%}.footer-contact-box{position:relative}.footer-contact-box a{text-decoration:none;color:#fff}.footer-contact-box .tel-num-box{position:absolute;bottom:3vw;left:32%;align-items:center}.footer-contact-box .tel-num{font-size:1.5em;letter-spacing:}.footer-contact-box .tel-num .fa-phone{font-size:.7em;transform:scaleX(-1);margin-right:5px}.footer-contact-box .tel-num-box .open{display:none}.kotei-foot{position:fixed;width:calc(100vw - 10px);bottom:0;background:rgba(255,255,255,.5);padding:5px 5px 0;z-index:9999;display:flex;flex-wrap:nowrap;justify-content:space-between}.kotei-foot-tel{position:relative;text-decoration:none;color:#000}.kotei-foot-tel .open{position:absolute;bottom:3vw;left:0;right:0;margin:auto;text-align:center;font-size:3.5vw}.kotei-foot img{max-height:24vw}.kotei-foot a:first-child{margin-right:1vw}.kotei-foot a:last-child{margin-left:1vw}.ceo-greeting{margin:40px auto 0}.ceo-greeting p{margin-bottom:1em !important}.ceo-greeting img{max-width:65%}.ceo-message{width:96%;text-align:left;margin:5vw auto 0}.waku{border:solid 1px #000}.career{margin-top:20px;margin-left:10px;margin-bottom:30px}.career h4{background:#0078c6;color:#fff;padding:5px 0;text-align:center;font-weight:700;font-size:22px}.greeting-waku{width:96%;padding:2%;margin:0 auto}#side{display:none}#company h2{color:#333;font-size:20px;font-weight:400;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;background-color:#fff;margin-bottom:5px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-align:center}#company table{line-height:1.3em;margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:none;border-bottom-style:solid;border-left-style:solid;border-top-color:#ccc;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc}#company th{background-color:#edf7fc;text-align:left;padding-top:8px;padding-right:0;padding-bottom:8px;padding-left:5px;font-weight:400;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:none;border-left-style:none;border-top-color:#ccc;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;display:block;width:98%}#company td{padding-top:7px;padding-right:0;padding-bottom:7px;padding-left:5px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:none;border-left-style:none;border-top-color:#ccc;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;display:block;width:98%}#company iframe{width:100%;height:70%}#company .ceo-pic{max-width:60%;margin:0 auto}#faq .q{font-size:18px;color:#005ebb;line-height:1.2em;background-image:url(//tax-tkc.biz/wp-content/themes/chousa-rescue/css/start/../../images/start/faq_q.png);background-repeat:no-repeat;background-position:left top;background-size:55px auto;height:45px;padding-left:52px;display:table-cell;vertical-align:middle}#faq .ans{background-color:#fff7df;padding-top:45px;padding-right:10px;padding-bottom:10px;padding-left:15px;margin-bottom:20px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-top:10px;background-image:url(//tax-tkc.biz/wp-content/themes/chousa-rescue/css/start/../../images/start/faq_a.png);background-repeat:no-repeat;background-position:20px 10px}#faq ul{padding:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:20px}#faq li{padding-top:5px;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666}.difference-title{font-size:5.5vw;background:0 0;border:none;text-align:center;padding-left:0 !important;padding-right:0 !important}.ranking-title{font-size:4.8vw;text-align:center;color:#d39e17;font-weight:600}#yuushi{width:96%;margin:0 auto}#yuushi h2{font-size:22px;color:#005ebb;padding-top:15px}#yuushi h3{font-size:19px;font-weight:400;color:#005ebb;margin-bottom:10px;height:auto;margin-left:5px}#yuushi h3 .step{float:none;width:55px;color:#fff;background-color:#005ebb;font-size:15px;margin-right:10px;padding-top:3px;padding-right:10px;padding-bottom:3px;padding-left:10px;height:auto;font-weight:700}#yuushi h3 .title{float:none;padding-top:6px}#yuushi ol{width:auto;margin:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px}#yuushi li{padding-top:3px;padding-bottom:3px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc;list-style-position:inside}#yuushi .cm_l{text-shadow:1px 1px 1px #aaa;font-size:30px;font-weight:700;color:#c30;line-height:50px}#yuushi .cm_s{text-shadow:1px 1px 1px #aaa;font-size:24px;color:#c30;font-weight:700;line-height:28px}#contact img{height:auto;width:100%}#contact .telbox{background-color:#f0f0e1;padding-top:15px;padding-right:10px;padding-bottom:15px;padding-left:10px}#contact .down img{width:50%}#contact .thanks{text-shadow:1px 1px 1px #aaa;font-size:30px;font-weight:700;color:#333;line-height:55px}.contact-form-tel{position:relative;box-sizing:border-box}.contact-form-tel img{max-width:100%;height:auto}.tel-num-box{position:absolute;bottom:7vw;left:20%;align-items:center}.contact-form-tel .tel-num{font-size:9vw;color:#d80000}.contact-form-tel .open{display:none}.contact-form-mm{color:#005eba;font-size:5vw;line-height:1.4;margin:30px auto;text-align:center}.contact-form-table{background:#edf7fc;padding:4vw 2vw}.mwform-checkbox-field label,.mwform-radio-field label{display:block}.contact-form-table th{vertical-align:middle;text-align:left;width:100%;display:block}.contact-form-table td{padding:5px 0 20px;display:block;width:100%}.contact-form-table td.check{line-height:1.5;font-size:5vw;letter-spacing:-.01em}.contact-form-table td.check .wpcf7-list-item{display:block;margin:0 0 5px}.contact-form-table input[type="text" i],.contact-form-table input[type="email" i],.form-check input[type="text" i]{height:40px;width:96%;border:1px solid #c9e7f5;font-size:5vw}input[name=form-check]{width:50px !important}.form-check{text-align:center}.contact-form-table textarea{width:96%;border:1px solid #c9e7f5;font-size:5vw}.contact-form-arrow{text-align:center}.contact-form-arrow img{max-width:150px;margin:0 auto}.contact-form-table .hissu{display:inline-block;font-size:4vw;color:#fff;background-color:#ff4a40;padding:3px 5px;margin-left:10px;line-height:4vw}.form-submit{text-align:center}.form-submit input[type="submit" i]{font-size:1.6rem;font-weight:700;line-height:1.5;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;position:relative;-webkit-transition:all .3s;transition:all .3s;color:#fff;border-radius:100vh;background:#3da800;background:-moz-linear-gradient(180deg,rgba(61,168,0,1) 0%,rgba(147,207,9,1) 50%,rgba(61,168,0,1) 100%);background:-webkit-linear-gradient(180deg,rgba(61,168,0,1) 0%,rgba(147,207,9,1) 50%,rgba(61,168,0,1) 100%);background:linear-gradient(180deg,rgba(61,168,0,1) 0%,rgba(147,207,9,1) 50%,rgba(61,168,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3da800",endColorstr="#3da800",GradientType=1);box-shadow:0 10px 10px rgba(0,0,0,.2);border:none;margin:20px auto;display:block}.form-submit input[type="submit" i]:before{font-family:"Font Awesome 5 Free";font-size:1.6rem;line-height:1;position:absolute;top:calc(50% - 0.8rem);right:1rem;margin:0;padding:0;content:"\f30b"}.form-submit input[type="submit" i]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#fff}#footer{width:95%;margin-right:0;margin-left:10px;overflow:hidden;line-height:1.6em;margin-top:10px;margin-bottom:15px;font-size:12px}#footer img{height:auto;width:100%}#footer .btn{text-align:center;margin-top:5px;margin-bottom:30px}#copyright{border-top-width:3px;border-top-style:solid;border-top-color:#005ebb;text-align:center;font-size:10px;padding-bottom:5px;padding-top:5px}#pagetop{position:fixed;bottom:22vw;right:-20px;padding-right:0;z-index:1}#pagetop img{height:auto;width:80%}#acMenu{margin-top:0;margin-bottom:5px}#acMenu dt{display:block;line-height:50px;text-align:center;cursor:pointer;margin:0;padding:0}#acMenu .f_right{max-width:15%;float:right;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;position:fixed;right:10px;z-index:9999}#acMenu dd{display:none;clear:both;position:fixed;z-index:99999999;top:70px;right:0;width:100%}#acMenu ul{margin:0;padding:0;list-style-type:none;list-style-position:inside}#acMenu li{margin:0;padding:0;list-style-type:none;list-style-position:inside}#acMenu li a{display:block;background-color:#005ebb;opacity:1;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;font-size:103%;color:#fff;text-decoration:none;line-height:1.1em;max-width:100%;text-align:left;padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px}.header_contact_line a{background:#00b900;display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;font-size:17px;font-weight:700;padding:1.5vw 0}.header_contact_line a p{margin:10px 20px}.header_contact_line .line_icon{width:50px}.header_contact_line .line_arrow_bottom{width:35px}.contact_line_area{margin:10px 0;border:10px solid #00b900;border-radius:5px}.contact_line_area .df{background:#fff;padding:10px}.contact_line_area .df .pc{display:none}.table_basic{border-collapse:collapse;margin:10px}.table_basic th,.table_basic td{padding:3px;border-bottom:1px solid #eee}.table_basic th{text-align:left;font-weight:400}.table_basic td{padding-left:2em;white-space:nowrap}.jisseki{width:96%;margin:0 auto}