@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:0;min-width:1100px}img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}.center{text-align:center}h1{color:#333;margin-bottom:0;font-family:"メイリオ",Meiryo,Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:12px;font-weight:400;margin-top:0}h1.hd-title{margin-top:0;margin-bottom:0;padding-top:70px;padding-right:10px;padding-bottom:25px;padding-left:10px;font-size:34px;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}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;width:100%}.t-center{text-align:center}.red{color:red}a:link{color:#0078c6;text-decoration:underline}a:visited{color:#0c439a;text-decoration:underline}a:hover{text-decoration:none}.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}.mobi{display:none}.pc{display:block}#header{width:1000px;margin-right:auto;margin-left:auto;height:70px;margin-top:5px}#header .clearfix{clear:both}#utility_left{width:auto;padding-top:15px;float:left}#utility_left a{text-decoration:none;text-align:center;color:#0078c6}#utility_left .company-area{font-size:1.3rem}#utility_left .company-name{font-size:1.7rem;font-weight:600;line-height:1.5;display:inline-block}#utility_right{width:350px;float:right;margin:0 0 7px}#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}#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:6px 3px 0;border-radius:5px;font-size:1.5em;width:50px;height:50px;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:1.1em;color:#000;display:inline-block;padding-bottom:1px}#utility_right .tel-box .tel-open .tel{font-size:2em;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}#navi{margin-right:auto;margin-left:auto;background-image:url(//tax-tkc.biz/wp-content/themes/chousa-rescue/css/start/../../images/start/navi_background.png);background-repeat:repeat-x;max-height:50px;overflow:hidden;width:100%}#navi ul{padding:0;width:1000px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}#navi li{margin:0;padding:0;float:left;list-style-type:none}#mainimg{background-image:url(//tax-tkc.biz/wp-content/themes/chousa-rescue/css/start/../../images/start/mainimg_background.png);background-repeat:repeat-x;background-position:center top;text-align:center}#mainimg img{margin-left:auto;margin-right:auto}#wrap{clear:both;width:1000px;margin-right:auto;margin-left:auto;padding-top:0;padding-bottom:20px;margin-bottom:10px;margin-top:15px}#content{float:left;width:766px}#main1{background-color:#fff;width:725px;margin-right:8px;margin-left:8px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:13px}#main1 .jisseki{margin:40px auto}#main1 .table_basic{margin:0 auto}#main1 img{margin-top:15px;vertical-align:bottom}#main1 .setsuritsu{position:relative;margin:0}#main1 .setsuritsu .ceo-pic{position:absolute;height:300px;bottom:0;left:0}#main1 .setsuritsu .ceo-pic img{height:300px;width:196px;object-fit:cover;margin-top:0}#main1 .attention{font-size:1.6em;text-align:center;margin:1em auto;display:block}#main2{background-color:#fff;width:725px;padding-top:10px;padding-right:12px;padding-bottom:40px;padding-left:13px;margin-right:8px;margin-left:8px;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 p{margin:0;padding:0}.main2-komon{font-weight:700;font-size:30px;line-height:1.4}.main2-komon .tx-l{font-size:2em}.main2-komon .tx-s{font-size:.7em}.main2-attention{font-size:15px;line-height:1.5}#submain{background-color:#fff;width:725px;padding-top:1px;padding-right:0;padding-bottom:40px;padding-left:0;margin-right:8px;margin-left:8px;-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:16px;line-height:1.7}#main{text-align:left;margin-right:20px;margin-left:20px;margin-top:15px;margin-bottom:15px}.omakase-box{width:100%;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:258px}.omakase-box .inner .tx{margin-top:20px;width:calc(100% - 200px);margin-left:18px;text-align:left;line-height:2}.omakase-box .area{font-size:36px;font-weight:600}.omakase-box .area .orange{background:#f80;padding:10px 20px;color:#fff;font-size:1em}.omakase-box .onayami{border-bottom:solid 3px #f80;font-size:2em;font-weight:600}.omakase-box .kaikatsu{font-size:2rem;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:6px 20px;font-size:2em;font-weight:600}.omakase-box .pic{flex-shrink:0;width:200px}.omakase-box .pic img{position:absolute;bottom:0;right:10px;height:250px;width:auto}.omakase-box .ceo-name{position:absolute;bottom:1%;right:6%;font-size:25px;text-align:left;font-weight:600;color:#fff;background:#333;padding:10px 5px;line-height:1.3}.omakase-box .ceo-name-tt{font-size:.9em}.txtbox{margin-right:5px;margin-left:5px}.saiyasune-box{background:#0057b5;text-align:center;position:relative}.btn a{text-decoration:none}.saiyasune-box .img1{position:absolute;left:0;bottom:0}.saiyasune-box .img2{position:absolute;right:0;bottom:0}.saiyasune-box h2{position:relative;padding:3px 20px;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:2.5em}.saiyasune-box .soudan{color:#fff;font-size:3.5em;padding:40px 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 .flex{justify-content:center}.saiyasune-box .circle{background:#fdfdd3;border-radius:0 0 150px 150px;color:#000;display:inline-block;height:150px;line-height:1.5;margin:0;padding:10px 0 0;text-align:center;text-decoration:none;width:300px;font-weight:600;font-size:2.5em}.saiyasune-box .circle .comp{color:#0057b5}.footer-contact-box{position:relative}.footer-contact-box a{text-decoration:none;color:#fff}.footer-contact-box .tel-num-box{position:absolute;bottom:17px;left:28%;align-items:center}.footer-contact-box .tel-num{font-size:30px}.footer-contact-box .tel-num .fa-phone{font-size:.7em;transform:scaleX(-1);margin-right:5px}.footer-contact-box .tel-num-box .open{text-align:left;line-height:1.5;margin-left:10px}.ceo-greeting{margin:40px auto}.ceo-greeting img{height:350px;object-fit:cover;width:300px;object-position:top}.ceo-greeting p{margin-bottom:1em !important}.ceo-message{text-align:left;margin-top:30px}.difference-title{font-size:2em;background:0 0;border:none}.ranking-title{font-size:2em;color:#d39e17;font-weight:600}.contact-form-tel{position:relative;box-sizing:border-box}.contact-form-tel img{max-width:100%;height:auto}.tel-num-box{position:absolute;bottom:30px;left:30px;align-items:center}.contact-form-tel .tel-num{font-size:2.7em;color:#d80000}.contact-form-tel .open{font-size:1.4em;margin-left:10px;line-height:1.3}.contact-form-mm{color:#005eba;font-size:2.5em;line-height:1.4;margin:30px auto}.contact-form-table{background:#edf7fc;padding:40px 20px;width:100%}.mwform-checkbox-field label,.mwform-radio-field label{display:block}.contact-form-table th{vertical-align:top}.contact-form-table td{padding:5px 0 20px;font-size:1.2em}.contact-form-table td.check{line-height:1}.contact-form-table td.check .wpcf7-list-item{display:block;margin:0 0 10px}.contact-form-table input[type="text" i],.contact-form-table input[type="email" i],.form-check input[type="text" i]{height:40px;width:100%;border:1px solid #c9e7f5;font-size:1.2em}.contact-form-table textarea{width:100%;border:1px solid #c9e7f5;font-size:1.2em}.contact-form-table .hissu{display:block;font-size:12px;color:#fff;background-color:#ff4a40;width:40px;padding-top:3px;padding-right:5px;padding-bottom:3px;padding-left:5px;line-height:14px}.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}.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}.form-check{margin:1em auto;text-align:center}input[name=form-check]{width:50px !important}#side{width:220px;float:right}#side p{margin-bottom:6px;padding:0;margin-top:0}#side .contact{position:relative}#side .contact .tel{position:absolute;top:78px;left:11px}#side .contact .tel{font-size:23px;color:#d80000}#side .contact .tel .fa-phone{color:#0d6714;transform:scaleX(-1);margin-right:5px;font-size:.8em}#side .contact .open{position:absolute;top:103px;left:17px;color:#000;text-decoration:none;font-weight:600;font-size:14px}#side .side-profile{height:150px;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);position:relative;margin-bottom:15px}#side .side-profile img{position:absolute;left:0;bottom:0}#side .side-profile .ceo{color:#333;text-decoration:none;position:absolute;right:10px;top:35%;font-weight:700;font-size:1.1rem;line-height:1.7}#side .side-profile .ceo .tx-l{font-size:1.1em}#footer{width:1000px;margin-right:auto;margin-left:auto;overflow:hidden;line-height:1.5em;margin-top:10px;margin-bottom:15px}#footer .btn{text-align:center;margin-top:20px;margin-bottom:30px}#copyright{border-top-width:3px;border-top-style:solid;border-top-color:#005ebb;text-align:center;font-size:11px;padding-bottom:5px;padding-top:5px}#pagetop{position:fixed;bottom:36px;right:0;text-shadow:0 -1px 1px #fff,-1px 0 1px #fff,1px 0 1px #aaa;-webkit-box-shadow:1px 1px 2px #e7e7e7;-moz-box-shadow:1px 1px 2px #e7e7e7;-webkit-border-radius:3px;-moz-border-radius:3px;padding-right:0;z-index:1}#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:10px}#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:10px;padding-bottom:8px;padding-left:10px;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}#company td{padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:10px;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}#company .ceo-pic img{width:100%;max-width:350px}#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;height:45px;padding-left:65px;display:table-cell;vertical-align:middle}#faq .ans{background-color:#fff7df;padding-top:45px;padding-right:30px;padding-bottom:10px;padding-left:30px;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}#yuushi h2{font-size:22px;color:#005ebb;padding-top:15px}#yuushi h3{font-size:28px;line-height:28px;font-weight:400;color:#005ebb;margin-bottom:10px;height:34px;margin-left:15px}#yuushi h3 .step{float:left;width:55px;color:#fff;background-color:#005ebb;font-size:16px;margin-right:10px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;height:24px;font-weight:700}#yuushi h3 .title{float:left;padding-top:6px;text-shadow:0px 1px 1px #bbb}#yuushi ol{width:460px;margin:0}#yuushi li{clear:both;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:45px;font-weight:700;color:#c30;line-height:55px}#yuushi .cm_s{text-shadow:1px 1px 1px #aaa;font-size:32px;color:#c30;font-weight:700;line-height:32px}#contact .telbox{background-color:#f0f0e1;padding-top:15px;padding-right:10px;padding-bottom:15px;padding-left:10px}#contact .thanks{text-shadow:1px 1px 1px #aaa;font-size:30px;font-weight:700;color:#333;line-height:55px}#acMenu{display:none}.waku{border:solid 1px #000}.career{margin-left:10px;margin-bottom:30px}.career h3{background:#0078c6;color:#fff;padding:5px 0;text-align:center;font-weight:700;font-size:22px}.greeting-waku{padding:2vw}.header_contact_line .sp{display:none}.header_contact_line a{background:#00b900;display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;font-size:25px;font-weight:700}.header_contact_line a p{margin:20px 30px}.header_contact_line .line_icon{width:50px}.header_contact_line .line_arrow_bottom{width:35px}.contact_line_area{margin:15px;border:15px solid #00b900;border-radius:5px}.contact_line_area .df{background:#fff;display:flex;align-items:center;justify-content:center;padding:20px 0}.contact_line_area .df a{margin-right:100px}.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}.access-map{box-sizing:border-box;height:300px}.access-map iframe{display:block;height:100%;width:100%}