﻿@charset"utf-8";body{min-width:1300px}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal}table{border-spacing:0}abbr,acronym,fieldset,img{border:0}ol,ul{list-style:none}caption,th{text-align:left}q:after,q:before{content:''}a{text-decoration:none}a:active,a:hover{text-decoration:none;opacity:0.7}hr{border:0;height:1px;background-color:#000;color:#000}:link img,:visited img,a img{border:0}address{font-style:normal;display:inline}input{vertical-align:middle;padding:0;margin:0}.clr{clear:both}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.bgwhite{background-color:#fff;padding:20px 0;text-align:center}a.btn01{color:#fff;padding:7px;background:#f69302;background:radial-gradient(#f69600 65%, #f48809 90%);font-weight:700;border-radius:3px;letter-spacing:0.03em;display:block;width:80%;text-align:center;font-size:20px}.marker{background:#ffff85}.bdr_dot{border-bottom:1px dotted #ccc}.both{clear:both}.flt{float:left}.flt img{vertical-align:top}.txt_cent{text-align:center}.txt_rgt{text-align:right}.txt_16{font-size:1.143em}.txt_nml{line-height:1.6;margin-bottom:10px}strong{color:#bd131b}.aka{color:#bd131b}.aka_deka{color:#bd131b;font-size:1.5em}.orange{color:#f17100}.torikeshi{text-decoration:line-through}.futob{font-weight:bold}.fsz1_3{font-size:1.3em}.fsz1_4{font-size:1.4em}.fsz1_5{font-size:1.5em}.fsz1_6{font-size:1.6em}.fsz1_7{font-size:1.7em}.fsz16{font-size:18px}.aC{text-align:center}.aL{text-align:left}.aR{text-align:right}.fL{float:left}.fR{float:right}.clear{clear:both}.w100p{width:100%}.w80p{margin:0 auto;width:80%}.img100{width:100%;height:auto}.mT0{margin-top:0 !important}.mT5{margin-top:5px !important}.mT10{margin-top:10px !important}.mT20{margin-top:20px !important}.mT30{margin-top:30px !important}.mT40{margin-top:40px !important}.mT50{margin-top:50px !important}.mT60{margin-top:60px !important}.mB0{margin-bottom:0 !important}.mB5{margin-bottom:5px !important}.mB10{margin-bottom:10px !important}.mB15{margin-bottom:15px !important}.mB20{margin-bottom:20px !important}.mB30{margin-bottom:30px !important}.mB40{margin-bottom:40px !important}.mB50{margin-bottom:50px !important}.mB60{margin-bottom:60px !important}.mB80{margin-bottom:80px !important}.pd_r_10{padding-right:10px}.mgn_r_10{margin-right:10px}.mgn_b_10{margin-bottom:10px}.mgn_b_15{margin-bottom:15px}.mgn_b_20{margin-bottom:20px}.mgn_b_30{margin-bottom:30px}.mgn_b_50{margin-bottom:50px}.mgn_t_10{margin-top:10px}.mgn_t_20{margin-top:20px}.mgn_t_30{margin-top:30px}.mgn_tb_30{margin:30px 0}.gray{color:#848484}.yellow{color:#f0ba00}.yellow2{color:#f4f809}.red{color:#e60012}.green{color:#0fa73b}.blue{color:#0042d7}.p100 img{width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:1em}body{color:#363636;font-size:0.875em;font-family:'Noto Sans Japanese', 'ヒラギノ丸ゴ Pro W3', 'Hiragino Maru Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;background-color:#f5f4ed}.pc-only{display:block}.sp-only{display:none}


@media screen and (max-width:680px){body{min-width:100%}.pc-only{display:none}.sp-only{display:block}img{max-width:100%;height:auto}.sp-botton{width:50% !important;margin:0 auto}}#header{padding:13px 0 8px 40px;margin:0 auto;background-color:#fff}#header .inner{width:1150px;margin:0 auto}#header .inner:after{content:"";clear:both;display:block}#header .screen-reader-text{position:absolute;left:-9000px}#header .hd_1{float:left;font-size:0.75em;margin-right:50px;width:400px}#header .hd_1 p{padding-right:10px;line-height:1.6}#header .hd_2{float:left;margin-right:30px}#header .hd_3{float:right}#header .hd_c,#header .hd_l,#header .hd_r{display:inline-block}#header .hd_c a,#header .hd_c a:link,#header .hd_c a:visited{text-decoration:none;color:#000}#header .hd_l{width:36%}#header .hd_c{width:26%}#header .hd_r{width:37%}#header .hd_c p:nth-of-type(2){margin:5px 0;background-repeat:no-repeat;background-position:13px 3px;background-image:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/telicon.png");font:700 28px/1.1em 'Roboto', sans-serif !important;line-height:1.2em;padding-left:1.6em}#header .hd_c p:nth-of-type(3){text-align:center}#header .hd_c p:nth-of-type(3) span{background-color:orange;padding:0.2em 0.5em;color:#fff;margin-right:1em;display:inline-block;width:100px;text-align:center}#header .time_tbl{width:100%;font-size:12px}#header .pg_tit{font-weight:bold}

@media screen and (max-width:680px){#header{display:none}}#fixpage .hoken p img,#fixpage .hoken{display:none}#spMenu{display:none}#gnav{height:55px;min-width:1150px;background:#f69302;border-bottom:1px solid #cf7319;background:radial-gradient(#f69600 65%, #f48809 90%)}#gnav a{transition:all 0.3s;font-size:1.7em;color:#fff}#gnav .tp_navi_1{height:55px;background:#f69302;border-bottom:1px solid #cf7319;background:radial-gradient(#f69600 65%, #f48809 90%)}#gnav .inner{width:1150px;padding-left:40px;margin:0 auto;position:relative}#gnav .clogo_in{width:61px;float:left;display:none;}#gnav .clogo_in > img{left:10px;position:absolute;top:-10px !important}#gnav .homeLogo{display:block;width:270px;height:28px;float:left;padding:.5% 0 0;text-align:right}#gnav .homeLogo a:hover{opacity:.6}.gr_navi{width:auto}.gr_navi li a{border-right:aliceblue}#gnav .gr_navi{float:right;position:relative;margin-right:0}#gnav .gr_navi li{float:left;width:145px;text-align:center;line-height:55px}#gnav .gr_navi li a{color:#fff;display:block;text-decoration:none;height:55px;position:relative;font-size:16px;font-weight:400;letter-spacing:0.03em}#gnav .gr_navi li a:hover{background:#f97718}#gnav .gr_navi li a:after,#gnav .gr_navi li:first-child:after{position:absolute;content:'';height:24px;width:1px;top:50%;right:0;margin-top:-12px;background:#ffd48f}#gnav .gr_navi li:first-child:before{position:absolute;content:'';height:24px;width:1px;top:50%;left:0;margin-top:-12px;background:#ffd48f}#gnav .gr_navi li img{vertical-align:top}

@media screen and (max-width:680px){
	#spMenu{display:block;padding-bottom:5px}#spMenu .spLogo{float:left;z-index:3;width:100%;height:4em}#spMenu .spLogo .ekiten{width:15%;float:left}#spMenu .spLogo .homeLogo{width:98%;float:left;top:2%;position:absolute;margin-left:2%}#spMenu .spLogo .homeLogo a{color:#f35e0e;font-size:1.5em;border-bottom:1px solid}#spMenu .pure-toggle-label{background-color:#f35f0f !important}#gnav{display:none}#spMenu .headerinfo{position:fixed;z-index:2;width:100%;padding-top:15px;top:0}#spMenu .headerinfo:after{content:"";clear:both;display:block}#spMenu .headerinfo .access,#spMenu .headerinfo .price{float:right;margin-right:5px;width:40px;border:2px solid #f35f0f;height:40px;border-radius:10%;background-color:#f35f0f}#spMenu .headerinfo .price{margin-right:59px}#spMenu nav.pure-drawer ul{margin-top:1em}#spMenu nav.pure-drawer p{text-align:left;font-size:14px;color:#515151;line-height:1em}#spMenu nav.pure-drawer h3{text-align:left;font-size:16px;color:#515151;line-height:1em;padding-left:10px;font-weight:600;margin-top:20px}#spMenu nav.pure-drawer p:first-child a{background:#f69302;border-bottom:1px solid #cf7319;background:radial-gradient(#f69600 65%, #f48809 90%);color:#fff;font-size:18px;padding:10px 2%;text-align:left;font-weight:600}#spMenu nav.pure-drawer ul li{width:50%;border-bottom:1px dotted #ccc;float:left}#spMenu nav.pure-drawer a{color:#555;transition:all 0.3s;padding:6px 5px 6px 20px;display:block}#spMenu .pure-drawer{background-color:#fff !important;height:85%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 0}#spMenu ul.cf:after{content:"";clear:both;display:block}h1.sphome{background-color: #fff;padding: 0 0.5em;}}#container{text-align:left;width:1050px;margin:0 auto}#container .entry-title{text-align:center;margin:10px 0 30px}#container .entry-title span{margin-bottom:10px;text-align:center;font-size:24px;position:relative;background:0;padding-left:0}#container .entry-title span:after{position:absolute;content:'';width:40px;height:3px;left:50%;margin:18px 0 0 -20px;display:block;background:#f69600;bottom:-10px;margin-top:0}.entry-content img{max-width:100%;margin: 0 10px;}#container .breadcrumb,.breadcrumbs{margin:15px 0;font-size:1em}#container .sgl_migi{float:right;margin:0 0 0 40px;width:810px}#container .sgl_migi_2{float:right;margin:0 0 0 40px;width:810px}.kakomi_1{background:#fff;border:1px solid #ccc;margin-bottom:10px}.kakomi_2{background:#fff;border:1px solid #ccc;padding:40px 24px 24px;margin-bottom:10px}.kakomi_2_2{background:#fff;border:1px solid #ccc;padding:20px 30px 0;margin-bottom:10px}.kakomi_3{background:#fff;border:1px solid #ccc;padding:40px 79px 24px;margin-bottom:10px}.kakomi_4{background:#fff;border:1px solid #ccc;padding:20px 24px;margin-bottom:20px}.kokuchi2{display:none}.kakomi_1 p,.kakomi_2 p,.kakomi_3 p,.kakomi_4 p{line-height:1.6;margin-bottom:15px}.kakomi_1 p,.kakomi_2 p,.kakomi_3 p{line-height:1.6;margin-bottom:15px}.kakomi_1 p.mgn_1535,.kakomi_2 p.mgn_b_1535,.kakomi_3 p.mgn_b_1535{margin:15px 0 35px}.kakomi_1 .next,.kakomi_2 .next,.kakomi_3 .next{text-align:center;font-size:1.143em;margin:20px 0 40px}.che-ck{font-size:1.715em;font-weight:bold;background-repeat:no-repeat!important;padding-left:2em;background-position:0 50%;background:url("https://site-common.chiryouin.biz/00_zenin_kyoutuu/icon.svg");}.top_point_list{margin:0 8px 1pc}.top_point_list h4{font-size:20px;margin:0 0 1pc;padding:8px 0 10px 54px}.top_point_list li{overflow:hidden;padding:18px 0;border-bottom:dotted 2px #5f3a3e}.top_point_list li:first-child{padding:0 0 24px}.top_point_list li:first-child h4{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/riyu_01.png)left top no-repeat;background-size:50px 50px;padding:8px 0 10px 54px}.top_point_list li:nth-child(2) h4{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/riyu_02.png)left top no-repeat;background-size:50px 50px;padding:8px 0 10px 54px}.top_point_list li:nth-child(3) h4{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/riyu_03.png)left top no-repeat;background-size:50px 50px}.top_point_list li:nth-child(4) h4{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/riyu_04.png)left top no-repeat;background-size:50px 50px;padding:8px 0 10px 54px}.top_point_list li:nth-child(5) h4{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/riyu_05.png)left top no-repeat;background-size:50px 50px}.top_point_list li:nth-child(6) h4{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/riyu_06.png)left top no-repeat;background-size:50px 50px}.top_point_list li:last-child h4{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/riyu_07.png)left center no-repeat;background-size:50px 50px}
.top_point_txt{clear:left;font-size:14px;margin-left:10px}.img_left,.img_right{margin:0 auto .5em}padding:0 0 5px 90px;margin:10px 0;border-bottom:1px dashed #f69302}.koumoku_tit{font-size:1.285em;font-weight:bold;line-height:1.6;margin-bottom:15px}.koumoku_tit2{font-size:1.572em;font-weight:bold;line-height:1.6;margin-top:20px}.koumoku_tit3{font-size:1.715em;font-weight:bold;line-height:1.6;margin:0 24px}.koumoku_tit4{font-size:1.572em;font-weight:bold;line-height:1.6}.koumoku_tit5{font-size:1.429em;font-weight:bold;line-height:1.6;background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/incsssp.gif") no-repeat 0 -1743px;padding-left:20px}.koumoku_tit6{font-size:1.285em;font-weight:bold;line-height:1.6;background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/incsssp.gif") no-repeat 0 -1593px;padding-left:15px}.koumoku_tit7{font-size:1.429em;font-weight:bold;line-height:1.6;background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/incsssp.gif") no-repeat 0 -1893px;padding-left:20px}.koumoku_tit8{font-size:1.429em;font-weight:bold;line-height:1.6;color:#bd131b;padding-bottom:10px}.koumoku_tit9{font-size:1.143em;font-weight:bold;line-height:1.6;color:#bd131b;padding-bottom:5px}.koumoku_tit10{font-size:1.572em;font-weight:bold;line-height:1.6;background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/incsssp.gif") no-repeat 0 -2075px;padding-left:60px}.koumoku_tit11{font-size:1.285em;font-weight:bold;line-height:1.6;margin-bottom:10px}.koumoku_tit12{font-size:1.585em;font-weight:bold;line-height:2;background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/hyperpoint1.png") no-repeat 0 -0;padding-left:60px}.numberList h4{font-size:1.585em;font-weight:bold;line-height:2;padding-left:60px}.numberList h4:nth-of-type(1){background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/hyperpoint1.png") no-repeat 0 -10px}.numberList h4:nth-of-type(2){background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/hyperpoint1.png") no-repeat 0 -55px}.numberList h4:nth-of-type(3){background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/hyperpoint1.png") no-repeat 0 -100px}.aori{margin:5px 24px 0}.aori img{vertical-align:top}.syoujou_0{margin:15px 24px 0}.syoujou_0 h4,.syoujou_0 p{padding-left:95px}.syoujou_0 h4{font-size:1.358em;font-weight:bold;height:57px}.syoujou_0 p{font-size:0.858em}.syoujou_0 li{padding:0 0 7px;margin-bottom:13px;border-bottom:1px dotted #ccc}.syoujou_1,.syoujou_10,.syoujou_11,.syoujou_12,.syoujou_2,.syoujou_3,.syoujou_4,.syoujou_5,.syoujou_6,.syoujou_7,.syoujou_8,.syoujou_9{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/incsssp_2.webp") no-repeat;width:50%;float:left}.syoujou_1{background-position:0 -1610px}.syoujou_2{background-position:0 -1461px}.syoujou_3{background-position:0 -1312px}.syoujou_4{background-position:0 -1160px}.syoujou_5{background-position:0 -1011px}.syoujou_6{background-position:0 -861px}.syoujou_7{background-position:0 -711px}.syoujou_8{background-position:0 -559px}.syoujou_9{background-position:0 -421px}.syoujou_10{background-position:0 -280px}.syoujou_11{background-position:0 0}.syoujou_12{background-position:0 -141px}.syoujou_98{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/incsssp_3.webp") no-repeat;width:50%;float:left;background-position:0 -1751px}.syoujou_99{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/incsssp_3.webp") no-repeat;width:50%;float:left;background-position:0 -1891px}.omoi_1,.omoi_2,.omoi_3,.omoi_4{float:left;font-size:1.143em}.omoi_1{width:450px;margin-right:33px}.omoi_2{width:177px}.omoi_3{width:177px;margin-right:33px}.omoi_4{width:450px}.omoi_1 .chisa,.omoi_2 .chisa,.omoi_3 .chisa,.omoi_4 .chisa{font-size:0.715em}.suisen_0{padding-bottom:15px}.suisen_1{font-size:1.285em;font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:15px}.suisen_2{float:left;margin:0 30px 5px 0}.suisen_0 dd{line-height:1.6}.riyu_1,.riyu_2,.riyu_3,.riyu_4,.riyu_5,.riyu_6,.riyu_7{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/in-riyu1.png") no-repeat;padding:0 0 5px 116px;margin-bottom:11px;border-bottom:1px dotted #ccc}.riyu_1{background-position:0 0}.riyu_2{background-position:0 -400px}.riyu_3{background-position:0 -788px}.riyu_4{background-position:0 -1200px}.riyu_5{background-position:0 -1600px}.riyu_6{background-position:0 -2000px}.riyu_7{background-position:0 -2400px}.haba555{width:620px;float:left;margin-left:10px}.time_tbl{font-size:1.195em;width:100%;border-top:1px solid #000;border-left:1px solid #000;text-align:left;background:#fff}.time_tbl td,.time_tbl th{padding:8px 10px 7px;border-bottom:1px solid #000;border-right:1px solid #000;text-align:center}.time_tbl th{background:#ff7e00;text-align:center;color:#fff}.o-range{color:#FFF;font-weight:bold;font-size:1.285em;background:#f69302;padding:6px}.map-hidari{width:320px;float:left}.map-migi{margin-left:25px;float:right;width:410px}.map-migi img{width:100%;height:auto}.map_michi{font-size:1.1em;font-weight:bold;border-bottom:1px dotted #ccc;padding:15px 0 15px 1em;margin-bottom:0 0 15px;text-indent:-1em}.sgl_hidari{float:right;width:200px}.bnr_lst{margin:0 0 10px}.bnr_lst li{margin:0 0 10px}.bnr_lst li img{vertical-align:top}.lst_tit{color:#fff;padding:7px;background:#f69302;border-bottom:1px solid #cf7319;background:radial-gradient(#f69600 65%, #f48809 90%);font-weight:400;letter-spacing:0.03em}.koumoku_lst{border:1px solid #ccc;margin-bottom:10px;background:#fff}.koumoku_lst li{border-bottom:1px dotted #ccc}.koumoku_lst li a{color:#555;transition:all 0.3s;padding:6px 5px 6px 20px;display:block;}.koumoku_lst li a:hover{text-decoration:none;background-color:#ededed}.sidebnr img{vertical-align:top}.sideotoi{border-right:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;padding:5px;background:#fff}.sidedenwa{color:#f8480c;font-size:1.643em;font-weight:bold}.basyokara{font-size:0.858em;line-height:1.6;border:1px solid #ccc;padding:10px;background:#fff}#recommendation img{width:100%}@media screen and (max-width:680px){#container{text-align:left;width:96%;margin:0 auto}#container .kakomi_4{padding:10px}.haba555{width:100%;float:none;margin-left:0}.flt{margin:0 auto 20px;width:80%;float:none}#container .flt img{width:100%;height:auto}#container .che-ck{font-size:16px;font-weight:600;background-image:url("https://site-common.chiryouin.biz/00_zenin_kyoutuu/icon.svg");padding:10px 0 3px 50px;background-size:40px auto}#container .map-hidari,#container .map-migi{width:100%;margin:0;float:none}#container .sgl_migi{width:100%}#container .sgl_hidari{display:none}.kakomi_2,.kakomi_2_2,.kakomi_3,.kakomi_4{padding:10px}.koumoku_tit{font-size:16px}.koumoku_tit2{font-size:16px}.koumoku_tit3{font-size:16px}.koumoku_tit4{font-size:15px}.koumoku_tit5{font-size:16px}.koumoku_tit6{font-size:16px}.koumoku_tit7{font-size:16px}.koumoku_tit8{font-size:16px}.koumoku_tit9{font-size:14px}.koumoku_tit10{font-size:16px}.koumoku_tit11{font-size:16px}.koumoku_tit12{font-size:16px}#container .entry-title span{font-size:20px}}#footer{color:#bdbdbd;background:#f69302;border-bottom:1px solid #cf7319;background:radial-gradient(#f69600 65%, #f48809 90%);padding:0 0 20px;margin-top:10px}#footer a{color:#fff;text-decoration:none}#footer a:active,#footer a:hover{color:#FFF;text-decoration:underline}#footer .inner{width:1150px;padding:10px 0 0;margin:0 auto}.footer_contact > p:nth-of-type(1){margin:5px 0;color:#f69302;font-size:1.2em;font-weight:bold}.footer_contact > p:nth-of-type(2){margin:5px 0;background-repeat:no-repeat;background-position:14px 3px;background-image:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/telicon.png");font:700 30px/1.1em 'Roboto', sans-serif !important;line-height:1.2em;padding-left:1.6em}.footer_contact > p:nth-of-type(3){margin:5px 0;font-size:1.2em}.footer_contact span{color:#f69302;font-size:1.4em;font-weight:bold}.footer_contact a{color:#000}.f_navi{margin:0 0 30px}.f_navi li{float:left;border-right:1px solid #bdbdbd;padding:0 8px}.f_logo_0{width:440px;float:left;font-size:1.4em}.f_logo_0 a{color:#fff !important}.f_logo{width:440px;float:left}.f_logo img{width:100%;height:auto}.f_logo_2{width:670px;float:right;color:#FFF;font-size:0.75em}@media screen and (max-width:680px){#footer{padding:10px;margin-bottom:45px}#footer .inner{width:100%}.f_logo{width:80%;margin:0 auto 10px;float:none}.f_logo_2{width:80%;margin:0 auto 10px;float:none;color:#FFF}}#inquiry{text-align:left;margin:50px 0 40px}#inquiry .otoi_tel{margin-bottom:10px;text-align:center;font-size:24px;position:relative}#inquiry .otoi_tel:after{position:absolute;content:'';width:40px;height:3px;left:50%;margin:18px 0 0 -20px;display:block;background:#f69600;bottom:-10px;margin-top:0}#inquiry .ftr_inquiry{font-size:0.858em;padding:20px 37px 10px;border-bottom:1px solid #b9b8b2;margin-top:20px;position:relative}#inquiry .ftr_inquiry p{margin:10px 0}#inquiry .free_tel{border-right:1px dotted #b9b8b2;padding-right:30px;margin-right:40px;float:left}#inquiry .otoi_frm{width:460px;float:left;margin-top:10px}#inquiry .tophe{font-size:0.858em;text-align:right}#inquiry .ftr_inquiry .contactBg{position:absolute;right:10px;bottom:0;width:150px}@media screen and (max-width:680px){#inquiry .ftr_inquiry{padding:20px 2% 10px}#inquiry .otoi_tel{font-size:20px}#inquiry .free_tel{border-right:0 dotted #b9b8b2;border-bottom:1px dotted #b9b8b2;padding-right:0;margin:0 auto 10px;float:none;padding-bottom:10px;width:90%}#inquiry .otoi_frm{width:100%;float:none;text-align:center}#inquiry .ftr_inquiry .contactBg{position:absolute;right:0;bottom:0;width:70px}}@media screen and (max-width:465px){#inquiry .ftr_inquiry .contactBg{display:none}}.kara_1{border-right:1px dotted #ccc;margin:0 20px 0 0;width:100%;float:left}.kara_2{width:328px;float:left}.kara_tit{font-size:1.429em;font-weight:bold;background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/incsssp.gif") no-repeat 0 -1161px;padding:0 0 0 30px;margin-bottom:10px}.kara_1 dd,.kara_2 dd{width:328px;margin-bottom:10px}.yajiru{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/incsssp.gif") no-repeat center -920px;padding:100px 0 0}.sen_kakomi{border:2px solid #f17100;padding:20px 40px}.sen_kakomi p{font-size:1.143em}.yokuaru_2{width:180px;float:left;font-size:1.429em;font-weight:bold;padding-bottom:5px}.yokuaru_4{border-bottom:2px solid #f69302}.yokuaru_3{width:480px;float:left;font-size:1.143em;line-height:1.6}.yokuaru_3 dt{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/yokuaru.gif") no-repeat 0 0;padding:0 0 20px 80px;margin-bottom:15px;font-weight:bold;text-indent:-1em}.yokuaru_3 dd{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/yokuaru.gif") no-repeat 0 -200px;padding:0 0 25px 80px;margin-bottom:15px;border-bottom:1px dotted #ccc;text-indent:-1em}.flow_1{border-bottom:1px dotted #ccc;padding-bottom:7px;margin-bottom:13px}.flow_1 dt{width:345px;float:left}.flow_1 dd{width:315px;float:left;line-height:1.6}.charge_tbl,.charge_tbl2{font-size:1.285em;width:99%;border-top:1px solid #000;border-left:1px solid #000;text-align:left;background:#fff;margin-bottom:20px}.charge_tbl td,.charge_tbl th,.charge_tbl2 td,.charge_tbl2 th{line-height:1;vertical-align:top;color:#000;font-weight:bold;padding:13px 5px 11px 15px;border-bottom:1px solid #000;border-right:1px solid #000}.charge_tbl th{background:#f7a04c}.charge_tbl th.sub{background:#fac694}.charge_tbl2 th{background:#88b1ee}.charge_tbl2 th.sub{background:#c3d8f6}.charge_tbl span,.charge_tbl2 span{font-size:0.75em;font-weight:normal}.haba2{width:230px}@media(max-width:680px){.hoken_tbl{font-size:1.143em;width:99%;border-top:1px solid #000;border-left:1px solid #000;text-align:left;background:#fff;margin-bottom:20px}.hoken_tbl td,.hoken_tbl th{padding:8px 10px 7px;border-bottom:1px solid #000;border-right:1px solid #000}.hoken_tbl th{background:#ffd1cf}.hoken_tbl2{font-size:1.143em;width:99%;border-top:1px solid #000;border-left:1px solid #000;text-align:left;background:#fff}.hoken_tbl td,.hoken_tbl2 th{padding:8px 10px 7px;border-bottom:1px solid #000;border-right:1px solid #000}.hoken_tbl2 th{background:#ffd1cf}}.car_1 li{font-size:1.143em;font-weight:bold;margin:0 0 10px;text-indent:-1.3em;padding-left:1.3em}.car_2 li{font-size:1.143em;font-weight:bold;margin:0 0 10px;text-indent:-8.5em;padding-left:8.5em}.car_back1{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/koutsu.jpg") no-repeat 340px -800px;padding:0 200px 0 0;font-size:1.143em}.car_back2{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/koutsu.jpg") no-repeat 305px 0;padding:0 250px 0 0;font-size:1.143em}.car_back3{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/koutsu.jpg") no-repeat 358px -560px;padding-right:200px;font-size:1.143em}.muchi{font-size:1.143em}.muchi dt{font-weight:bold;margin-bottom:5px}.muchi dd{margin-bottom:10px}.c_0 h5{font-size:1.143em;font-weight:bold;text-indent:-3.5em;padding:0 0 10px 3.5em}.c_1,.c_10,.c_11,.c_12,.c_13,.c_14,.c_15,.c_16,.c_2,.c_3,.c_4,.c_5,.c_6,.c_7,.c_8,.c_9{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/koutsu.jpg") no-repeat;margin-bottom:20px;min-height:100px}.c_1{background-position:0 -1200px;padding:0 0 0 190px}.c_2{background-position:0 -1600px;padding:0 0 0 190px}.c_3{background-position:0 -2000px;padding:0 0 0 190px}.c_4{background-position:0 -2400px;padding:0 0 0 190px}.c_5{background-position:0 -2800px;padding:0 0 0 190px}.c_6{background-position:0 -3200px;padding:0 0 0 190px}.c_7{background-position:0 -3600px;padding:0 0 0 190px}.c_8{background-position:0 -4000px;padding:0 0 0 190px}.c_9{background-position:0 -4400px;padding:0 0 0 190px}.c_10{background-position:0 -4800px;padding:0 0 0 190px}.c_11{background-position:0 -5400px;padding:0 0 0 190px}.yokuaru_5{font-size:1.143em;line-height:1.6}.yokuaru_5 dt{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/yokuaru.gif") no-repeat 0 0;padding:0 0 0 80px;margin-bottom:15px;font-weight:bold;min-height:45px;text-indent:-1em}.yokuaru_5 dd{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/yokuaru.gif") no-repeat 0 -200px;padding:0 0 15px 80px;margin-bottom:15px;min-height:45px;border-bottom:1px dotted #ccc;text-indent:-1em}.charge_tbl3{width:99%;border-top:1px solid #000;border-left:1px solid #000;text-align:left;background:#fff;margin-bottom:20px}.charge_tbl3 th{font-weight:bold;background:#88b1ee}.charge_tbl3 th.sub{background:#fff7c3}.charge_tbl3 td,.charge_tbl3 th{line-height:1.4;vertical-align:top;color:#000;padding:13px 5px 11px 15px;border-bottom:1px solid #000;border-right:1px solid #000}.haba3{width:100px}.bfaf_0 p{font-size:1.143em;margin-bottom:20px}.bfaf_1{width:300px;float:left}.bfaf_2{width:360px;float:left}.bfaf_i,.bfaf_s{margin:0 48px}.bfaf_i,.bfaf_s,.iso,.iwai{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/bfaf/bfafcssp.gif") no-repeat;padding:0 0 0 50px;clear:both}.bfaf_i,.iwai{background-position:0 3px}.bfaf_s,.iso{background-position:0 -679px}.staff_1{margin-bottom:30px;border-bottom:1px dotted #ccc}.staff_1 .koumoku_tit10 span{font-size:0.715em;font-weight:normal}.staff_2{width:235px;float:left}.staff_3{width:310px;float:left;border-left:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:15px;font-size:0.858em}.staff_3 td,.staff_3 th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:7px 4px 7px 10px}.staff_3 th{white-space:nowrap;background:#f5f3e9;font-weight:bold}.staff_4{font-size:1.143em}.staff_4 dt{font-weight:bold;color:#666;margin-bottom:10px}.staff_4 dd{line-height:1.6;margin-bottom:15px}.ga_lft1{float:left;margin:0 20px 0 0}.ga_lft2{float:right;margin:0 0 0 20px}.youtsu_1{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/0youtsuu_01.jpg") no-repeat left bottom}.sj_1{padding:10px;margin-bottom:30px;border:2px solid #f17100}.sj_1 li{color:#613000;margin-bottom:7px;font-size:1.143em;font-weight:bold;padding-left:40px}.katakori{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/0katakori_01.jpg") no-repeat left bottom}.nagare{padding:25px 40px 0 30px;margin-bottom:30px;border:2px solid #f17100}.n1,.n2,.n3,.n4,.n5,.n5x,.n6,.n7{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/nagare.gif") no-repeat;padding:0 0 0 60px;min-height:74px;font-size:1.143em;margin-bottom:5px}.n1{background-position:0 -118px}.n2{background-position:0 -242px}.n3{background-position:0 -369px}.n4{background-position:0 -494px}.n5{background-position:0 -620px}.n5x{background-position:0 -1534px}.n6{background-position:0 -747px}.n7{background-position:0 -871px}.kankaku{font-size:1.572em;font-weight:bold;line-height:1.6;background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/nagare.gif") no-repeat 5px 9px;padding:10px 10px 10px 50px;margin-bottom:15px;border:1px solid #f17100}.chara_1{margin-bottom:30px}.chara_1 li{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/incsssp.gif") no-repeat 0 -2075px;padding-left:60px}.chara_1 h4{font-size:1.715em;font-weight:bold;color:#0004a3}.chara_1 p{font-size:1.143em}.cate_list{margin-bottom:50px}.cate_list li{font-size:1.143em;padding:0 0 10px 20px;margin-bottom:10px;border-bottom:1px dotted #ccc}.entry-content p.kan_ren_tit{color:#063;font-weight:bold;margin:25px 0 5px;padding:0}.st-related-posts{padding:10px 15px 5px;border:1px dotted #ccc;margin-bottom:30px}.st-related-posts li{line-height:1.6;margin-bottom:5px}.ddsg-wrapper{line-height:1.6}.ddsg-wrapper ul li{font-weight:bold;margin-bottom:15px}.ddsg-wrapper ul li ul li{font-size:0.858em;font-weight:normal;margin:5px 0 0 15px}.voice_0{padding:5px 15px 3px;background:#da6c00;color:#FFF;font-size:1.285em;font-weight:bold;margin-bottom:20px}.voice_1{width:140px;float:left}.voice_2{width:620px;float:left}.voice_2 p{font-size:1.143em}.voice_3{font-size:1.143em;font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:15px}.voice_4{font-size:0.715em;padding-right:25px}.v_1,.v_2,.v_3,.v_4{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/viccsssp.jpg") no-repeat;padding-left:250px}.v_1{background-position:0 0}.v_2{background-position:0 -300px}.v_3{background-position:0 -600px}.v_4{background-position:0 -900px}div.wpcf7{background:#fff}div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors{border:2px solid #f7e700}span.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{position:absolute;top:20%;left:5%;z-index:100;background:#fff;border:1px solid red;font-size:10pt;width:280px;padding:2px}span.wpcf7-not-valid-tip-no-ajax{color:red;font-size:10pt;display:block}span.wpcf7-list-item{margin-left:0.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{border:0;vertical-align:middle;margin-left:4px}div.wpcf7 .watermark{color:#888}.wpcf7-text{background:#eaf5fa;padding:6px;border:solid 1px #b9b8b2;width:500px}.wpcf7-text2{background:#eaf5fa;padding:6px;border:solid 1px #b9b8b2;width:500px;height:60px}.wpcf7-form p{font-size:0.858em;font-weight:bold;line-height:2;margin:0 0 20px;width:100%}.wpcf7-radio label{margin:0 20px 0 0}.your-message textarea{font-size:1.143em;background:#eaf5fa;padding:4px;border:solid 1px #b9b8b2;width:500px}.wpcf7-list-item-label{margin-right:25px}.wpcf7-submit{width:150px;padding:7px 10px}.pointnumber{background-color:#f39801;border-radius:50%;width:80px;height:80px;color:#fff;border:5px solid #fff;display:block;font-size:362%;text-align:center;margin-top:-20px}.pointTxt{color:#000;width:518px;height:50px;display:block;border-radius:5px;text-align:left;margin-left:76px;line-height:50px;font-weight:bold;font-size:20px;margin-top:-20px;padding-left:50px}.bg_patternOrenge{background-color:orange;background-size:15px 15px}.bg_patternskyOrenge{background-color:orange;background-size:15px 15px}.bg_patternPink{background-image:linear-gradient(-45deg, #f6b190 25%, #f29977 25%, #f29977 50%, #f6b190 50%, #f6b190 75%, #f29977 75%, #f29977);background-size:15px 15px}.eyeTitle{color:#07933c;width:518px;height:80px;display:block;border-radius:5px;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:3px;text-align:left;padding-left:42px;line-height:80px;font-weight:bold;font-size:20px;padding-top:0;font-family:ＤＦ特太ゴシック体;letter-spacing:-2px}.programCatch{background-color:#fff;height:76px;color:#ec5214;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);font-size:32px;font-family:ＤＦ特太ゴシック体;letter-spacing:-2px}.pointArea_image{height:150px;margin-left:-6px;margin-top:16px}.marB15{margin-bottom:15px}.attention{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/attention.png") no-repeat 0;width:200px;height:121px;display:block;text-align:center;margin-top:-13px}.attentionTitle{height:77px;display:block;margin-left:100px;margin-top:-15px;width:535px;border-radius:5px}.onayamicase h4{font-size:1.54em}.onayamicase img{margin:0}.ofw{overflow:hidden}.paddT10{padding-top:10px}.marL10{margin-left:10px}.marT10{margin-top:10px}.marT20{margin-top:20px}.marT16{margin-top:16px}.textR{text-align:right;width:400px}.brawn{color:#4d311b}.voiceBorder{border:1px solid #4d311b;margin-bottom:10px}.programBg{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/programBg.png") repeat 0;width:650px;height:500px;border-radius:10px;padding-top:15px}.programCatch{background-color:#fff;height:76px;color:#ec5214;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);font-size:32px;font-family:ＤＦ特太ゴシック体;letter-spacing:-2px;width:657px;margin-left:-4px;line-height:76px;margin-top:-10px;text-align:center}.stage{margin-top:24px}.stage ul{margin-right:-10px}.stage ul li{border:3px solid #905f36;border-radius:10px;background-color:#fff;width:195px;height:280px;box-sizing:border-box;float:left;text-align:center;margin-right:15px}.stageBg > p{color:#4d311b;text-align:left;padding:10px;font-weight:bold}.dotte{border-bottom:2px dotted #d5b688;width:150px;display:block;margin-left:20px}.programNameY{background-color:#f8d845;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:1px}.playable{height:65px;display:block;border-radius:5px;font-size:23px;padding:15px 5px 0 10px;text-shadow:1px 1px 0 #fff;-moz-box-shadow:1px 1px 0 #fff;font-family:ＤＦ特太ゴシック体;letter-spacing:-2px}.trafficArea ul{margin:10px -10px 15px 10px;}.trafficArea ul li{margin-right:10px}.trafficAfter{height:44px;display:block;border-radius:5px;padding:15px 5px 0 10px;text-shadow:1px 1px 0 #f19901;-moz-box-shadow:1px 1px 0 #f19901;font-family:ＤＦ特太ゴシック体;letter-spacing:2px;color:#000;text-align:center;line-height:38px;font-size:27px}.playableTxt1{height:300px;background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/girl.png") no-repeat left;font-weight:bold}.playableTxt2{height:300px;background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/gattsu.png") no-repeat right;font-weight:bold}.fboxTxt{width:338px;float:right;margin-top:30px;margin-right:92px;line-height:26px;color:#543928}.fbox{position:relative;display:inline-block;padding:25px 20px 15px 25px;text-align:left;background-color:#e4dece;border-radius:100px}.fbox:before{content:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/fboxsmall.png");position:absolute;left:-14px}.fboxTxt2{width:338px;float:left;margin-top:30px;margin-right:92px;height:257px;color:#543928}.fbox2{position:relative;display:inline-block;padding:10px;text-align:left;background-color:#e4dece;margin:5px 10px 5px 5px;border-radius:5px}.fbox2:after,.fbox2:before{content:"";position:absolute;height:0;width:0}.fbox2:before{content:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/fboxbig.png");position:absolute;left:345px}.omakase{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/teacheryubi.png") no-repeat center;height:252px;width:654px}.omakaseTxt{width:295px;position:relative;top:100px;left:298px}.nameMark{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/crover.png") no-repeat left;width:480px;height:31px;padding-left:35px;font-size:18px;display:block}.nameMark2{width:480px;padding-left:25px;display:block}.voiceArea > h4{margin:10px 0;border:1px solid #ffd700;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.88, #f5f1d6), color-stop(0.00, #f6ca46));background:-webkit-linear-gradient(top, #f6ca46 0, #f5f1d6 88%);background:-moz-linear-gradient(top, #f6ca46 0, #f5f1d6 88%);background:-ms-linear-gradient(top, #f6ca46 0, #f5f1d6 88%);background:linear-gradient(to bottom, #f6ca46 0, #f5f1d6 88%)}.troublecase_traffic{background-color:#f5f2ef;padding:0.5em}.troublecase_traffic i{font-size:1.8em;color:red;vertical-align:middle;margin-right:0.5em;line-height:1.5em}.voiceArea ul li ul li{display:inline-block;width:218px}.voiceBorder img{margin-top:22px;padding-left:10px}.common_contact > p:nth-of-type(2){font-size:3.2em !important}.logo_in img{padding-left:4em}.accessrote ul li{display:inline-block;width:44%;margin:1em;vertical-align:top}body.home #container .kakomi_4.aC img{width:100%;height:auto}body.home #container .flow_3 ul{margin-top:10px}body.home #container .flow_3 ul li{float:left;width:220px;margin-bottom:20px}body.home #container .flow_3 ul li:nth-child(even){width:25px;line-height:184px}body.home #container .flow_3 ul li > img{vertical-align:middle;margin-left:6px}body.home #container .flow_3 ul li p{font-size:larger;font-size:14px;margin:5px}body.home #container .flow_3 ul li p:first-child{color:#f69302;font-size:large;font-weight:bold;margin:0}body.home #container .flow_3 ul li p img{width:100%;height:auto}body.home #container .flow_3 ul li:nth-child(7){clear:both}body.home #container .flow_2 ul{margin-top:10px}body.home #container .flow_2 ul li{float:left;width:236px;margin-bottom:5px}body.home #container .flow_2 ul li:nth-child(even){width:25px;line-height:184px}body.home #container .flow_2 ul li > img{vertical-align:middle}body.home #container .flow_2 ul li p{font-size:larger;font-size:14px;margin:5px}body.home #container .flow_2 ul li p:first-child{color:#f69302;font-size:large;font-weight:bold;margin:0}body.home #container .flow_2 ul li p img{width:100%;height:auto}body.home #container .timeTableBox .timeTable{margin:10px 0;width:100%}.f_logo img{width:auto}@media screen and (max-width:680px){body.home #container .timeTableBox .flt{float:none;margin:0 auto 20px;width:90%}body.home #container .timeTableBox .flt img{width:100%;height:auto}body.home #container .timeTableBox .timeTable{width:100%;float:none;margin-left:0}body.home #container .timeTableBox .timeTable .time_tbl{width:100%}.time_tbl td,.time_tbl th{padding:5px}body.home #container .kakomi_1 .syoujou_0{margin:10px 10px 0}body.home #container .syoujou_0 li{border-style:none;margin-bottom:0}.syoujou_1,.syoujou_10,.syoujou_11,.syoujou_12,.syoujou_2,.syoujou_3,.syoujou_4,.syoujou_5,.syoujou_6,.syoujou_7,.syoujou_8,.syoujou_9,.syoujou_98,.syoujou_99{width:100%;float:none;border-bottom:1px dotted #ccc;margin-top:10px}.kakomi_2{padding:10px}.riyu_1,.riyu_2,.riyu_3,.riyu_4,.riyu_5,.riyu_6,.riyu_7{padding:0 5px 5px 90px}.syoujou_0 h4{font-size:16px}body.home #container .flow_3 ul li{float:none;width:100%;margin-bottom:20px}body.home #container .flow_2 ul li.arrow,body.home #container .flow_3 ul li.arrow{display:none}body.home #container .flow_2 ul li{float:none;width:100%;margin-bottom:20px}}#fixpage .time_tbl td,#fixpage .time_tbl th{padding:4px 2px 0}@font-face{font-family:'A-OTF 新ゴ Pro R';src:url("font/A-OTF-SHINGOPRO-REGULAR.OTF") format('opentype')}@media all and (min-width:481px){.bgwhite{background-color:#fff;text-align:center}.gray{color:#848484}.yellow{color:#f0ba00}.red{color:#e60012}.green{color:#0fa73b}.bold{font-weight:bold}.font05em{font-size:0.5em}.font1em{font-size:1em}.font12em{font-size:1.2em}.font15em{font-size:1.5em}.font2em{font-size:2em}b{color:#c3131b;font-weight:bold !important}.marL1em{margin-left:1em}.marR1em{margin-right:1em}.marL2em{margin-left:2em}.marR2em{margin-right:2em}.hd_0{width:950px !important}.hd_1{width:440px !important;float:left !important;font-size:0.75em !important}.hd_1 p{padding-right:10px !important;line-height:1.6 !important}.hd_2{width:295px !important;float:left !important}.zihi{background-color:#fbebce;padding:20px;border-radius:20px;padding:20px}.zihi_01 iframe{width:100% !important;height:5700px !important;overflow-y:hidden;margin-top:0}iframe.heightChange{height:5600px !important}@media screen and (max-width:680px){.zihi_01 iframe{width:100% !important;height:7300px !important;overflow-y:hidden;margin-top:0}}.chuki{display: none;}.chuki2{font-size:larger;font-weight:bold;margin-top:-18px}.zihi > p > img{-webkit-border-radius:18px;border-radius:18px}.hoken{display:none}.flow_3 ul{margin-top:10px}.flow_3 ul li{float:left;width:190px;margin-bottom:20px}.flow_3 ul li:nth-child(even){width:25px;line-height:184px}.flow_3 ul li > img{vertical-align:middle;margin-left:6px}.flow_3 ul li p{font-size:larger;font-size:14px;margin:5px}.flow_3 ul li p:first-child{color:#f37800;font-size:large;font-weight:bold;margin:0}.flow_3 ul li:nth-child(7){clear:both}.flow_2 ul{margin-top:10px}.flow_2 ul li{float:left;width:202px;margin-bottom:5px}.flow_2 ul li:nth-child(even){width:25px;line-height:184px}.flow_2 ul li > img{vertical-align:middle}.flow_2 ul li p{font-size:larger;font-size:14px;margin:5px}.flow_2 ul li p:first-child{color:#f37800;font-size:large;font-weight:bold;margin:0}.box{padding:20px 24px 24px;border:1px #cbcbcb solid;background-color:#FFF}.box img{width:100%;text-align:center;padding-right:20px;padding-bottom:30px}.box p{font-style:12px;overflow:auto;color:#363636;padding:0 10px 10px}.box h4{padding:5px 15px 3px;background:none repeat scroll 0 0 #da6c00;color:#FFF;font-size:1.285em;font-weight:bold;margin-bottom:20px}.box_b{border:1px solid #eb6100}.box_b img{width:auto !important;border:1px solid #eb6100}p.voice_left_k{font-size:1.143em;font-weight:bold;border-bottom:1px solid #CCC;padding-bottom:5px;margin-bottom:15px}.media ul{display:box;border-bottom:1px solid orange;padding:10px}ul.mediaArea{width:640px}ul.mediaArea li:nth-child(1){width:320px;margin-right:10px;float:left}ul.mediaArea li:nth-child(2){width:139px;float:right}ul.mediaArea li:nth-child(3){width:163px;float:right}ul.mediaArea li:nth-child(3) img{width:75%}ul.mediaArea li p:first-child{font-size:24px;color:#f16d05;font-weight:bold;border-bottom:1px dotted orange;line-height:48px}ul.mediaArea li p:last-child{font-size:larger}.koumoku_tit4+p+p > img{height:auto !important;width:100% !important}p.massaji{font-size:18px;color:#ff8c00}p.seitai{font-size:18px;color:orange;margin-bottom:5px}.clogo_in > img{position:absolute;left:3px;top:-29px !important}.tp_navi_1{position:relative}.logo_in{padding:15px 55px 0 49px !important}.tophe{font-size:0.858em;text-align:right;clear:both}.renraku{float:right;text-align:left;width:100%;margin:auto;background-color:#e9e3d4}.ftr_inquiry{padding:1em}.free_tel{padding:0;margin:0;width:60%}#fixpage .free_tel img{width:auto;text-align:center}.internallinkTxt a{color:#0074a2;font-size:1.572em}.internallinkTxt p{color:#ef4e21;font-size:1.572em}.recruitSelect p{display:inline-block;margin-bottom:6em}.bg_beige{background-color:#fbe2b8}.boxBg2 > p{padding-left:20px;font-size:21px;color:#40220f;margin-bottom:0;line-height:28px}ul.troublecase_seitai{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/seitai.png)no-repeat right bottom, url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png)no-repeat;height:250px;position:relative;margin-bottom:20px;background-position:419px 54px, 0;background-size:30%, 100%;padding-top:35px;margin-left:40px}ul.troublecase_seitai li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:28px;line-height:51px;left:40px}ul.troublecase_youtsuu{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/youtsuu.jpg)no-repeat right bottom, url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png)no-repeat;height:250px;position:relative;margin-bottom:20px;background-position:354px 60px, 0;background-size:30%, 100%;padding-top:35px;margin-left:40px}ul.troublecase_youtsuu li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:28px;line-height:51px;left:40px}ul.troublecase_katakori{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/katakori.png)no-repeat right bottom, url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png)no-repeat;height:250px;position:relative;margin-bottom:20px;background-position:362px 41px, 0;background-size:32%, 100%;padding-top:35px;margin-left:40px}ul.troublecase_katakori li{margin-left:80px;font-size:16px;font-weight:bold;position:relative;top:28px;line-height:51px;left:40px}ul.troublecase_helnia{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/helnia.png)no-repeat right bottom, url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png)no-repeat;height:250px;position:relative;margin-bottom:20px;background-position:388px 51px, 0;background-size:32%, 100%;padding-top:35px;margin-left:40px}ul.troublecase_helnia li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:28px;line-height:51px;left:40px}ul.troublecase_zutsuu{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/zutsuu.png)no-repeat right bottom, url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png)no-repeat;height:250px;position:relative;margin-bottom:20px;background-position:354px 45px, 0;background-size:30%, 100%;padding-top:35px;margin-left:40px}ul.troublecase_zutsuu li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:28px;line-height:51px;left:40px}ul.troublecase_zakotsu{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/zakotsu.jpg)no-repeat right bottom, url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png)no-repeat;height:250px;position:relative;margin-bottom:20px;background-position:412px 47px, 0;background-size:28%, 100%;padding-top:35px;margin-left:40px}ul.troublecase_zakotsu li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:28px;line-height:51px;left:40px}ul.troublecase_okyaku{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/okyaku.png)no-repeat right bottom, url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png)no-repeat;height:250px;position:relative;margin-bottom:20px;background-position:354px 60px, 0;background-size:32%, 100%;padding-top:35px;margin-left:40px}ul.troublecase_okyaku li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:29px;line-height:51px;left:40px}ul.troublecase_massage{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/massage.png)no-repeat right bottom, url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png)no-repeat;height:250px;position:relative;margin-bottom:20px;background-position:354px 60px, 0;background-size:32%, 100%;padding-top:35px;margin-left:40px}ul.troublecase_massage li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:29px;line-height:51px;left:40px}ul.troublecase_kotsuban{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/kotsuban.png)no-repeat right bottom, url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png)no-repeat;height:250px;position:relative;margin-bottom:20px;background-position:353px 47px, 0;background-size:32%, 100%;padding-top:35px;margin-left:40px}ul.troublecase_rousai{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/rousai.jpg)no-repeat right bottom, url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png)no-repeat;height:250px;position:relative;margin-bottom:20px;background-position:379px 40px, 0;background-size:31%, 100%;padding-top:35px;margin-left:40px}ul.troublecase_kotsuban li,ul.troublecase_rousai li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:29px;line-height:51px;left:40px}#flot_right{float:right;width:210px;margin-left:10px;padding-top:10px}#flot_left{float:left;width:416px}ul.troublecase_sango{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/sango.png)no-repeat right bottom, url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png)no-repeat;height:250px;position:relative;margin-bottom:20px;background-position:354px 60px, 0;background-size:32%, 100%;padding-top:35px;margin-left:40px}ul.troublecase_sango li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:29px;line-height:51px;left:40px}ul.troublecase_hari{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/hari.png)no-repeat right bottom, url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png)no-repeat;height:250px;position:relative;margin-bottom:20px;background-position:348px 48px, 0;background-size:38%, 100%;padding-top:35px;margin-left:40px}ul.troublecase_hari li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:29px;line-height:51px;left:40px}.time_tbl2{font-size:0.875em;width:99%;border-top:1px solid #000;border-left:1px solid #000;text-align:left;background:#fff}.time_tbl2 td,.time_tbl2 th{padding:8px 10px 7px;border-bottom:1px solid #000;border-right:1px solid #000}.time_tbl2 th{background:#c3dc8c}.haba1{width:350px}ul.troublecase_kahun{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/kahun.png)no-repeat right bottom, url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png)no-repeat;background-size:50%, 100%;height:250px;position:relative;margin-bottom:20px;background-position:378px 40px, 0;background-size:32%, 100%;padding-top:35px;margin-left:40px}ul.troublecase_kahun li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:29px;line-height:51px;left:40px}ul.kahun_type{background-repeat:no-repeat;background-position:100% 100%;background-image:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/kahun_type.png")}img[src="https://topsolve.co.jp/00_zenin_kyoutuu/images/kot_03.jpg"]{display:none}ul.troublecase_hyperknife{background:url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/hyperknife2.png)no-repeat right bottom, url(https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png)no-repeat;height:250px;position:relative;margin-bottom:20px;background-position:348px 48px, 0;background-size:45%, 100%}ul.troublecase_hyperknife li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:50px;line-height:47px;left:30px}.time_tbl2{font-size:0.875em;width:99%;border-top:1px solid #000;border-left:1px solid #000;text-align:left;background:#fff}.time_tbl2 td,.time_tbl2 th{padding:8px 10px 7px;border-bottom:1px solid #000;border-right:1px solid #000}.time_tbl2 th{background:#c3dc8c}.haba1{width:350px}.trafficBanner{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/trafficsite.png") no-repeat;height:120px;border:2px solid #f90;margin-bottom:20px;margin-top:20px;position:relative}.trafficBanner p:first-child{position:relative;left:150px;top:-10px}.trafficBanner p:last-child a{position:absolute;font-size:19px;left:129px;top:79px;color:#fff;font-weight:bold}.injobcolor{color:#73b70d}.aiwacolor{color:#0a67b8}.athenamabashicolor{color:#eb106b}.injobaiwa{margin-left:115px}.citybannerArea{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/city/citybanner.png") no-repeat;height:120px;border:2px solid #f90;margin-bottom:20px;position:relative}.citybannerArea p:first-child{position:absolute;left:17px;top:8px;font-size:23px}.citybannerArea p:first-child span{font-size:29px;color:red}.citybannerArea p:last-child a{position:absolute;font-size:17px;left:13px;top:87px;color:#fff;font-weight:bold;text-decoration:none}.citybannerArea p:last-child a span{font-size:26px}.parking{padding-top:20px;width:640px;font-size:19px;font-weight:bold;color:#f37800}.parking_chuki{font-size:16px;color:red;width:640px}.rousaiPaper a{padding:2%;-webkit-border-radius:10px;border-radius:10px;border:2px solid #f37800;color:#f37800;display:block;text-decoration:none !important;width:50%;text-align:center;background-color:#FFF}.rousaiPaper{background-color:oldlace;padding:2%;margin-bottom:1em}.rousai_faq{border:2px solid #ff4a03;margin-bottom:2em}.rousai_faq li{padding-left:2%}.rousai_faq li:first-child{border-bottom:1px dotted #ff4a03;background-color:#f7a680}.rousai_faq li span{font-size:2em;display:inline-block;width:9%}.rousai_faqQ{color:#fff}.rousai_faqA{color:#f30}ul.troublecase_shinsplint{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/shinsplint.png") no-repeat right bottom, url("https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png") no-repeat;height:280px;position:relative;margin-bottom:20px;background-position:580px 60px, 0;background-size:25%, 95%;padding-top:35px;margin-left:-20px}ul.troublecase_shinsplint li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:35px;line-height:54px;left:40px}ul.troublecase_sport{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/sportinjuries.png") no-repeat right bottom, url("https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku_02.png") no-repeat;height:280px;position:relative;margin-bottom:20px;background-position:452px 81px, 0;background-size:25%, 95%;padding-top:35px;margin-left:40px}ul.troublecase_sport li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:20px;line-height:49px;left:40px}ul.troublecase_hipjoint{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/hipjoint.png") no-repeat right bottom, url("https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png") no-repeat;height:280px;position:relative;margin-bottom:20px;background-position:452px 90px, 0;background-size:25%, 95%;padding-top:35px;margin-left:40px}ul.troublecase_hipjoint li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:40px;line-height:51px;left:40px}ul.troublecase_kneeosteoarthritis{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/kneeosteoarthritis.png") no-repeat right bottom, url("https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku.png") no-repeat;height:280px;position:relative;margin-bottom:20px;background-position:452px 81px, 0;background-size:25%, 95%;padding-top:35px;margin-left:40px}ul.troublecase_kneeosteoarthritis li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:45px;line-height:49px;left:40px}ul.troublecase_teasisibire{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/teasisibire.png") no-repeat right bottom, url("https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku_02.png") no-repeat;height:280px;position:relative;margin-bottom:20px;background-position:620px 120px, 0;background-size:17%, 95%;padding-top:65px;margin-left:-20px}ul.troublecase_teasisibire li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:-5px;line-height:54px;left:40px}ul.troublecase_gakukansetu{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/gakukansetu.png") no-repeat right bottom, url("https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku_03.png") no-repeat;height:280px;position:relative;margin-bottom:20px;background-position:590px 66px, 0;background-size:22%, 95%;padding-top:0;margin-left:-20px;margin-top:-20px}ul.troublecase_gakukansetu li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:80px;line-height:54px;left:40px}ul.troublecase_kubinechigae{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/kubinechigae.png") no-repeat right bottom, url("https://topsolve.co.jp/00_zenin_kyoutuu/images/troublecheck/waku_02.png") no-repeat;height:280px;position:relative;margin-bottom:20px;background-position:568px 63px, 0;background-size:20%, 95%;padding-top:68px;margin-left:0}ul.troublecase_kubinechigae li{margin-left:65px;font-size:16px;font-weight:bold;position:relative;top:-5px;line-height:53px;left:40px}.banner li{display:inline-block;width:260px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:2.5em}.banner li:nth-child(1){border:3px solid #73b70d;color:#73b70d;background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/banner/injobbanner.jpg") no-repeat}.banner li:nth-child(2){border:3px solid #039c93;color:#039c93;background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/banner/kyujinbanner.jpg") no-repeat;-webkit-background-size:78%;-o-background-size:78%;background-size:78%}.banner li a{display:block;color:#000;text-decoration:none;text-align:right;padding:1%;margin-top:6px}.trafficLink{background-color:orange;padding:2%;color:#000;-webkit-box-shadow:0 3px 0 #bd7d07;box-shadow:0 3px 0 #bd7d07}.charge_tbl3{margin-top:0.5em}p[style~="width:48%;float:right;text-align:center;"]{width:19em !important}#tokumei{border:1px solid blue;padding:2%;margin-bottom:2%;}#tokumei h3{width:56%;float:left}#tokumei h3 a{color:#fff;background:#00f;margin:7px;font-size:14px;vertical-align:middle;padding:3px;font-weight:initial}#tokumei p{line-height:2;margin-bottom:0;font-size:13px}.sango_kotsubanbanner a{padding:0.5em;font-weight:bold;font-size:1.5em;background-color:#ff5e1f;text-align:center;border:#d84004 3px solid;color:#fff;text-decoration:none !important;display:block}section.traffic2{margin-bottom:2em}section.traffic2 h3{font-size:1.5em;color:#f97211;font-weight:bold;box-shadow:0 3px 0 orange;margin-bottom:1em}.traffic2 h3{font-size:1.5em;line-height:1.5em}.traffic2 h4{font-weight:bold;font-size:1.5em;color:#f15232;margin:1em 0 0.2em}.traffic2 h4:before{content:"■";color:#f15232}.comparison{margin-top:2em}.comparison ul{margin:1em 0}.comparison li{display:inline-block;width:48%}.comparison li:first-child{background-color:#ff5700;border:2px solid #ff5700}.comparison li:last-child{background-color:#a3a1a0;border:2px solid #a3a1a0}.comparison li p:first-child{padding:0.5em;color:#ff5700;text-align:center;font-weight:bold;font-size:1.3em;color:#fff}.comparison li p:last-child{background-color:#fff;height:4em;line-height:4em;text-align:center;font-weight:bold}.comparison > p:first-child{font-size:2em;color:orange;border:2px solid orange}.comparison > p span:first-child{background-color:orange;width:9%;display:inline-block;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid orange;color:#fff;font-size:1.2em}.comparison > p span:last-child{text-indent:0.5em;display:inline-block}.happend{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/contents/happend.png") no-repeat -10px 10px;line-height:5em;font-size:1.6em;text-indent:3.2em;font-weight:bold}.troublecase_traffic img{margin:1em;float:right}.troublecase_traffic2{margin-bottom:2em}ul.troublecase_traffic2 li:before{content:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/contents/checkbox_small.png");margin-top:6px;display:inline-block;line-height:27px;vertical-align:middle;text-indent:1em;margin-right:1em}.logo_in img{padding-left:0}#fixpage ul.sp_menu,.sp{display:none}.condition_voice ul{display:table}.condition_voice{background-color:#fcf3ed;padding:0.5em}.condition_voice ul li{display:table-cell}.condition_voice ul li:first-child{width:20%;border:2px solid #fff;background-color:#fff;position:relative}.condition_voice ul li:first-child:after{content:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/img_bigIcon.png");position:absolute;top:1em;left:7em;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.condition_voice ul li:last-child{width:64%;vertical-align:top;padding-left:1em}.condition_voice p{border-bottom:1px solid #f37800;color:#f37800}.hoken_tbl{font-size:1.143em;width:99%;border-top:1px solid #000;border-left:1px solid #000;text-align:left;background:#fff}.hoken_tbl td,.hoken_tbl th{padding:8px 10px 7px;border-bottom:1px solid #000;border-right:1px solid #000}.hoken_tbl th{background:#ffd1cf}.hoken_tbl2{font-size:1.143em;width:99%;border-top:1px solid #000;border-left:1px solid #000;text-align:left;background:#fff}.hoken_tbl td,.hoken_tbl2 th{padding:8px 10px 7px;border-bottom:1px solid #000;border-right:1px solid #000}.hoken_tbl2 th{background:#ffd1cf}#pre{margin-bottom:20px;font-size:20px}#pre .boder_box{border:1px solid #40210f;width:90%;margin:0 auto;background:#fff}#pre a:hover{opacity:.7}#pre .boder_box p:first-child{font-size:20px;color:#fff;background:#40210f;width:95%;margin:10px auto;text-align:center}#pre ul{margin-top:20px;height:17rem}#pre ul li{width:47%;text-align:center;height:17rem;float:left}#pre ul li:first-child{background-size:contain;position:relative}#pre ul li:first-child img{position:absolute;bottom:16px;left:30px}#pre ul li:nth-child(2){background-size:contain;position:relative}#pre ul li:nth-child(2) img{position:absolute;bottom:16px;left:30px;top:55px}#pre .boder_box p:last-child{display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:bold;color:#40210f;margin-bottom:20px;background:rgba(255, 145, 0, 0.28)}#pre p:last-child{border:1px solid #40210f;width:98%;margin:0 auto}#pre p:last-child img{vertical-align:bottom;width:10%}ul.stg{paddein-left:15px;padding-top:10px;background-color:#fff}ul.stg li{border:3px solid #905f36;border-radius:10px;background-color:#fff;width:243px;height:270px;box-sizing:border-box;float:left;text-align:center;margin-right:6px}ul.stg li img{width:150px;height:140px}ul.stg li p{color:#4d311b;font-weight:bold;padding:0 10px;text-align:left;font-size:16px}.img{border:3px solid #905f36;width:100%}ul.trouble{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/top_trouble.jpg") no-repeat;padding-left:60px;font-size:1.8em;padding-top:8px;font-weight:bold;background-size:contain;margin-left:60px}ul.trouble li{height:2.2em;line-height:2em}.common_contact{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/accident_info.png") no-repeat;background-position:80% -10px;border:2px solid orange;background-size:30%;padding-top:1em}.common_contact > p{text-indent:0.5em;margin:0}.common_contact > p:nth-of-type(1){color:#000;font-size:1.8em;font-weight:bold}.common_contact > p:nth-of-type(2){color:orange;font-size:3.5em;font-weight:bold}.common_contact ul{padding:0.5em;background-color:#e9e3d4;text-align:center}.common_contact ul li{display:inline-block;width:40%;padding:0 0.5em;border-radius:3px;height:2em;vertical-align:top;line-height:2em;font-size:1.5em}.common_contact ul li:first-child{text-align:center;display:inline-block;background-color:#6a3906;margin-right:0.5em}.common_contact ul li:last-child{display:inline-block;text-align:center;background:#f60}.common_contact a{display:block;color:#fff}.common_contact a:hover{text-decoration:none}.common_contact i{font-size:1.5em;margin-right:0.5em;vertical-align:middle;position:relative;top:-3px}.midashi0{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/h_0.jpg") no-repeat;color:#fff;font-size:20px;line-height:50px;padding-left:20px;margin-bottom:10px;margin-bottom:30px;background-size:cover}.midashi2{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/h_2.jpg") no-repeat;color:#fff;font-size:20px;line-height:50px !important;padding-left:20px;background-size:cover;margin-bottom:0 !important}.midashi3{background-repeat:no-repeat;background-image:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/h_3.jpg");color:#fff;font-size:20px;line-height:50px !important;padding-left:20px;margin-bottom:30px;margin-top:20px;background-size:cover}.midashi4{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/h_4.jpg") no-repeat;color:#fff;font-size:20px;line-height:50px !important;padding-left:20px;margin-bottom:30px;background-size:cover}
.ps{margin:40px 0}
.midashi5{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/h_5.jpg") no-repeat;color:#fff;font-size:20px;line-height:50px !important;padding-left:20px;margin-bottom:30px;background-size:cover}
.Hd{font-size:1.15em;font-weight:bold;border-left:10px solid #6b3906;border-bottom:1px dotted #6b3906;padding-left:8px;margin-bottom:10px;line-height:1.5}
ul.symptom li{width:243px;box-sizing:border-box;float:left;text-align:center;margin-right:5px}
ul.symptom li img{width:100%}
ul.symptom li img.img_check{width:430px}table.symptom{display:none}.ps ul{border-bottom:1.5px dotted #fd4b0d;margin-bottom:10px}.ps ul.last{border:0}.ps ul li.pic{display:inline-block;width:194px}.ps ul li.pic img{vertical-align:text-bottom}
.ps ul li.tex{display:inline-block;width:480px;margin-left:20px}
.mincho{font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;font-weight:bold;font-size:2.5em;letter-spacing:-1px}
.kakomi_3{padding:40px 30px 60px !important}.nameMark2{padding-left:20px !important;margin-top:25px}.car_back3{background-position:560px -400px !important}.car_back2{background-position:510px 0 !important}.voicewaku{border:1px solid #6c3a07;padding:0.5rem;margin-bottom:1em}.voicewaku > p{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/crover.png") no-repeat left;line-height:2em;text-indent:2rem;font-weight:bold;font-size:1.1rem}.voicewaku > p{font-size:1.1rem;line-height:2em}table.riten{margin-top:15px;border:solid 1px #ccc;font-size:1.15em}table.riten th{background:#21a500;color:#fff;line-height:3;text-align:center;font-size:18px;width:50%}table.riten th:first-child{background:#fd4b0d}table.riten td{padding:8px 3px}table.riten td:first-child{border-right:solid 1px #ccc}table.riten td:first-child:before{content:"●";color:#fd4b0d}table.riten td:before{content:"●";color:#21a500}.car_1 li{font-size:1.143em;font-weight:bold;text-indent:-1.3em;padding-left:1.3em}table.riten td.nashi:before{content:none}#byouin h4{clear:both}#byouin .img1{float:left;width:30%;margin-right:3%;margin-top:3%}#byouin .img2{float:left;margin:4%}#byouin .img3{float:left;margin-right:4%}#byouin .img4{float:left;margin-top:6%;margin-right:3%;margin-bottom:3%}#byouin .p{float:right;width:67%}.straight_neck li:first-child{display:inline-block;width:48%;margin-left:16%}.straight_neck li:nth-of-type(2){display:inline-block;width:32%}.straight_neck p{font-size:1.143em}table.hoken_tbl{display:none}.sikaku{border:solid 1px #ccc;padding:5px}.sikaku img{vertical-align:bottom}.sj_1+p img,.troublecase_massage+div img,.txt_16 img{display:block;margin-left:auto;margin-right:auto}.charge_tbl3 th.sub{width:24%}ul.bnr_lst+p{display:none}ul#prebg{width:100%;padding-left:0;margin-top:10px;background:url("http://sakuraekimae.chiryouin.biz/wp-content/themes/sakuraekimae/https://topsolve.co.jp/00_zenin_kyoutuu/images/formbg.png") no-repeat;padding-top:7rem;background-size:contain;height:45rem}ul#prebg li{display:inline-block;width:49%}ul#prebg li img{width:88%;display:block;margin-left:25px}}.yokuaru_3 dd:nth-child(2),.yokuaru_3 dt:nth-child(2){display:block}.hokenText{background-color:#fff;padding:0.5em;border:4px solid #f70a34;color:#d00;font-weight:bold;font-size:1.4em}
.side_offer{position:fixed;top:15em;right:0;z-index:100}
.side_offer2 {
    position: fixed;
    top: 29em;
    right: 0;
    z-index: 101;
}
.otoi_frm{width:39%;text-align:center;float:left}@media all and (max-width:480px){.flow_3 > ul > li > img,.injobaiwa,.pc,.side_offer,.side_offer2{display:none}.flow_2 > ul > li > img,.flow_3 > ul > li > img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);width:auto !important}.box{background-color:#fff;padding:0.5em}#pre{margin-bottom:20px;font-size:20px}#pre .boder_box{border:1px solid #40210f;width:90%;margin-top:10px;margin-left:20px;background:#fff}#pre a:hover{opacity:.7}#pre .boder_box p:first-child{font-size:16px;color:#fff;background:#40210f;width:95%;margin:10px auto;text-align:center;margin-top:20px;margin-left:8px}#pre ul{margin-top:20px}#pre ul li{width:47%;text-align:center;float:left;margin-left:8px}#pre .boder_box p:last-child{text-align:center;font-size:0.9em;font-weight:bold;color:#40210f;margin-bottom:10px;background:rgba(255, 145, 0, 0.28)}#pre p:last-child img{width:10%;float:left;padding-left:10px}.footerfix{position:fixed;bottom:0;background-color:#613000;opacity:.95;width:100%;z-index:2;height:6;overflow:hidden}.footerfix ul li{width:47.9%;background-color:#53af24;padding:0.2em;margin:0.2em;float:left;height:6em;border:1px solid #fff;position:relative}.footerfix ul li:after{content:'';width:20px;height:20px;border:1px;border-top:solid 4px #fff;border-right:solid 4px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:16px}.footerfix p{text-indent:1em}.footerfix ul li a{display:block;font-size:#fff;text-decoration:none;color:#fff}.footerfix ul li a > i{float:left;line-height:2em;font-size:3em;color:#FFF;color:#FFF;text-indent:0.2em;padding-top:18px}.footerfix ul li a > i+p{text-indent:-1em;color:yellow;font-size:1.0 !important}.footerfix2{position:fixed;bottom:0;background-color:#f5f4ed;opacity:.95;width:100%;z-index:2;height:6;overflow:hidden}.footerfix2 ul li{width:100%;background-color:#53af24;padding:0.2em;margin:0.4em 0;float:left;height:5em;border:1px solid #fff;position:relative}.footerfix2 ul li:after{content:'';width:14px;height:14px;border:1px;border-top:solid 4px #fff;border-right:solid 4px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:16px}.footerfix2 p{text-indent:0}.footerfix2 ul li a{display:block;text-decoration:none;color:#fff}.footerfix2 ul li a > i{float:left;line-height:2em;font-size:2em;color:#FFF;color:#FFF;text-indent:0.2em;padding-top:18px}.footerfix2 ul li a > i+p{text-indent:-2em;color:yellow;font-size:1.0 !important}.footer_txt ul li a > i{float:left;line-height:2em;font-size:2em;color:#FFF;color:#FFF;text-indent:0.2em;padding-top:18px}.footer_txt ul li a > i+p{text-indent:-1em;color:yellow;font-size:1.8em !important;padding-top:25px;margin-left:60px}.footerfix3{position:fixed;bottom:0;background-color:#f5f4ed;opacity:.95;width:100%;z-index:2;height:6;overflow:hidden}.footerfix3 ul li{width:47%;background-color:#e89724;padding:0.2em;float:left;height:4em;border:1px solid #fff;position:relative}.footerfix3 ul li:after{content:'';width:8px;height:8px;border:1px;border-top:solid 4px #fff;border-right:solid 4px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:44%;right:10px}.footerfix3 ul li:last-child{width:47%;background-color:#53af24;padding:0.2em;float:left;height:4em;border:1px solid #fff;position:relative}.footerfix3 ul li p{text-indent:0;line-height:4em;font-size:1.1em}.footerfix3 ul li a{display:block;font-size:#fff;text-decoration:none;color:#fff}.footerfix3 ul li a i{float:left;line-height:2.5em;font-size:1.5em;color:#FFF;color:#FFF;text-indent:0.2em;padding-right:0.2em}.footerfix3 ul li a > i+p{text-indent:-1em;color:yellow;font-size:1.3em !important}.pretitle{text-align:center;font-size:1.3em;font-weight:bold;border-top:0.2em solid #e2671a}.fontsz2{font-size:1.7em;margin-top:0.15em}.btn_small{font-size:0.5em}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}/ .white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}.white-popup h3{text-align:center;font-size:1.4em;font-weight:bold}.webB{display:block;background-color:orange;color:#fff;padding:0.8em;-webkit-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:#d88c02 0 2px 0;box-shadow:#d88c02 0 2px 0;text-decoration:none;margin:1em 0;position:relative}.webB a:before{content:'\f003';font-family:fontAwesome;padding:0.5em}.white-popup a{font-size:1.2em;color:#fff}.white-popup p{text-align:center}.white-popup i{font-size:1em;float:right;line-height:1.5em}.telB{display:block;background-color:red;color:#fff;padding:0.8em;-webkit-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:#d88c02 0 2px 0;box-shadow:#d88c02 0 2px 0;text-decoration:none;margin:1em 0;position:relative}.telB a:before{content:'\f095';font-family:fontAwesome;padding:0.5em}.white-popup i{font-size:1em;float:right;line-height:1.5em}.breadcrumb+p{display:none}button.mfp-arrow,button.mfp-close{background:#d8d5d5 !important}.mfp-close{width:50px !important;height:50px !important;line-height:50px !important;font-size:60px !important}.a-btnsub72,.a-option72,.animate72{-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite}@-moz-keyframes animate72{0{-moz-transform:rotate(0)}40%{-moz-transform:rotate(0)}50%{-moz-transform:rotate(2deg)}60%{-moz-transform:rotate(-1deg)}70%{-moz-transform:rotate(3deg)}80%{-moz-transform:rotate(-2deg)}90%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(0)}}@-o-keyframes animate72{0{-o-transform:rotate(0)}40%{-o-transform:rotate(0)}50%{-o-transform:rotate(2deg)}60%{-o-transform:rotate(-1deg)}70%{-o-transform:rotate(3deg)}80%{-o-transform:rotate(-2deg)}90%{-o-transform:rotate(0)}100%{-o-transform:rotate(0)}}@-webkit-keyframes animate72{0{-webkit-transform:rotate(0)}40%{-webkit-transform:rotate(0)}50%{-webkit-transform:rotate(2deg)}60%{-webkit-transform:rotate(-1deg)}70%{-webkit-transform:rotate(3deg)}80%{-webkit-transform:rotate(-2deg)}90%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(0)}}@keyframes animate72{0{transform:rotate(0)}40%{transform:rotate(0)}50%{transform:rotate(2deg)}60%{transform:rotate(-1deg)}70%{transform:rotate(3deg)}80%{transform:rotate(-2deg)}90%{transform:rotate(0)}100%{transform:rotate(0)}}.animate72{-webkit-animation-name:animate72;-moz-animation-name:animate72;-o-animation-name:animate72;animation-name:animate72}.a-btn72{padding-left:0 !important}.a-option72{top:0 !important}.a-option72{width:20% !important}.a-btn72{max-width:100% !important}.a-btnsub72,.a-option72,.animate72{animation-duration:1.5s !important;-webkit-animation-duration:1.5s;-ms-animation-duration:1.5s;-moz-animation-duration:1.5s !important}.ftr_inquiry{padding:0;background-color:#e9e3d4}li.otoi_frm{display:none}.form-width{max-width:100%}.wpcf7-submit{font-size:17px;padding:3px 25px;background:#e9e9e9;color:#363b3f;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-top:0;border-right:0;border-left:0;border-bottom:solid 4px #dcdcdc}.wpcf7-submit:hover{background-color:#dcdcdc;color:#dc143c}input[type="text"],input[type="email"],input[type="tel"],input[type="date"],select,textarea{background-color:#fff;color:#000;width:50%;font-size:21px;width:90%}span.wpcf7-not-valid-tip{top:116%;font-size:0.5em !important;z-index:1 !important}.hd_0{width:100%}img{max-width:100%;height:auto;width:auto;}#bodywork h3.koumoku_tit4,.koumoku_tit4{font-size:smaller;background-color:#fff;color:#000;text-indent:initial}h3.koumoku_tit4{background-color:#613000;font-size:1.25rem;color:#fff;text-indent:1rem}#fixpage{width:100%;overflow:hidden}#fixpage .breadcrumbs,#fixpage .gr_navi,#fixpage .p_social_bookmarking_light,#fixpage .voiceArea,#fixpage > #header,.f_logo_2,.hoken_tbl,ul.sp_menu{display:none}img[src="https://topsolve.co.jp/00_zenin_kyoutuu/images/confusiontable.png"]{display:none !important}img[src="http://first.chiryouin.biz/wp-content/themes/first/https://topsolve.co.jp/00_zenin_kyoutuu/images/box_top_200.gif"]{display:none !important}img[src="http://first.chiryouin.biz/wp-content/themes/first/https://topsolve.co.jp/00_zenin_kyoutuu/images/in_daredemo.gif"]{display:none !important}img[src="http://www.img01.ekiten.jp/https://topsolve.co.jp/00_zenin_kyoutuu/images/box_bottom.gif"]{display:none !important}img[src="https://topsolve.co.jp/00_zenin_kyoutuu/images/chiba-kosodate.jpg"]{display:none !important}.yokuaru_3 dd:nth-of-type(2),.yokuaru_3 dt:nth-of-type(2){display:none}#fi
	xpage #container,#fixpage .footer_2,#fixpage .renraku,#fixpage .sgl_hidari,#fixpage .sgl_migi{float:none;margin:0;width:100%}
#fixpage img{width:100%;margin:0 auto;display:block;margin-bottom: 10px;}#fixpage > .kakomi_3{padding:1em}#fixpage .kakomi_3{padding:1em}#fixpage .tp_navi_2{padding-left:0;width:100%;position:fixed;background-color:#613000;z-index:1}#fixpage .logo_in{width:50%;padding-top:1em;float:left;border-right:0}#fixpage .sp_menu{clear:both;display:none}#fixpage ul.sp_menu li{background-color:#e9e3d4;width:100%;position:relative;z-index:3;text-indent:1.5em}.li_tit{background-color:#e7913c !important;padding:0.8em 0;text-indent:0.5rem !important;border-bottom:1px solid #fbf9f9;color:#FFF}#fixpage ul.sp_menu a{display:block;text-decoration:none;color:#090808;border-bottom:1px solid #d1d1d1;padding:0.8em 0}#fixpage ul.boder1{border-bottom:1px solid #e7913c;border-right:1px solid #e7913c;border-left:#e7913c solid 1px}.li_tit:after{width:16px;height:16px;background-size:16px 16px !important;right:15px;background:url("/00_zenin_kyoutuu/https://topsolve.co.jp/00_zenin_kyoutuu/images/menu_point.png") no-repeat center center;position:absolute;top:0;bottom:0;margin:auto;content:"";display:block}li.active:after{width:16px;height:16px;background-size:16px 16px !important;right:15px;background:url("/00_zenin_kyoutuu/https://topsolve.co.jp/00_zenin_kyoutuu/images/menu_point_open.png") no-repeat center center;position:absolute;top:0;bottom:0;margin:auto;content:"";display:block}ul.boder1 li:after{width:16px;height:16px;background-size:16px 16px !important;right:30px;position:absolute;top:0;bottom:0;margin:auto;content:">";display:block}#fixpage .logo_in{padding:1em 0 0}#fixpage .menuBtn{float:left;margin:0.5em}#fixpage .telBtn{float:left;margin:0.5em}#fixpage .telBtn a{text-decoration:none;color:#FFF}#fixpage .menuBtn img,#fixpage .telBtn img{width:40px}#fixpage .pointnumber{width:30px;height:30px;font-size:200%}.bg_patternOrenge{background:0}#fixpage .pointTxt{color:#000;width:100%;height:50px;display:block;border-radius:5px;text-align:left;margin-left:10px;line-height:30px;font-weight:bold;font-size:17px !important;margin-top:-43px;padding-left:30px;padding-top:0.5em}#fixpage .kakomi_2_2{padding:1em 0.5em}.pointnumber{font-size:21px !important}#fixpage .pointArea_image{height:auto;margin:0}#fixpage .programBg{width:100%;height:auto}#fixpage .programCatch{height:auto;text-align:left;font-size:30px}#fixpage .nagare{padding:25px 20px 0 12px}#fixpage .free_tel{border:0;padding:0;margin:0.5em;text-align:center;float:none}#fixpage .sj_1 li{padding:0}#fixpage .kankaku{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/nagare.gif") no-repeat 3px 10px}#fixpage .car_back2{padding:0}#fixpage .time_tbl td,#fixpage .time_tbl th{padding:4px 2px 0;font-size:13px}.info{padding:6px}.info a{display:inline !important}.info p{margin-bottom:10px}.info table.time_tbl td{font-size:12px !important}#fixpage p.koumoku_tit8 span{letter-spacing:-2px}.stage ul li{width:98%;height:auto;float:none}.playable{padding:0.5em;letter-spacing:-1px;line-height:1.2em}.basyokara,.f_navi,.otoi_tel,.playableTxt1,.playableTxt2,.sgl_hidari,.sidebnr,.tophe{display:none}.trafficAfter{height:auto}.trafficArea ul li{float:none !important}.omakase{display:none}.car_back3{padding-right:0}#fixpage ul.koumoku_lst li a{display:block;text-decoration:none}#fixpage ul.f_navi li{float:none;margin:0 5px 0 0;border-bottom:1px solid #dbdbdb;margin:0;padding:0}#fixpage ul.f_navi li a{display:block;text-decoration:none;color:#FFF;padding:0.8em}#fixpage table.charge_tbl3 td,#fixpage table.charge_tbl3 th{width:94%;display:block}#fixpage table.charge_tbl3{width:98%;display:block}#fixpage .your-message textarea{width:16em}.sp_link{display:none}#footer{height:9em}.table_tit{background-color:#F60;text-align:center;padding:0.3rem;border-radius:10px;font-size:large;margin-bottom:10px}.table_tit span{color:#fff;padding-left:0.5rem;padding-right:0.5rem}#fixpage .koumoku_tit11 img{width:0}#fixpage .haba555,#fixpage .sgl_migi_2{width:100%;margin:0;float:none}#fixpage .wp_social_bookmarking_light,#fixpage br.wp_social_bookmarking_light_clear{display:none}#fixpage .kakomi_2{padding:0.5em;}#fixpage .kakomi_2 ol{padding:0.5em;}dl.kara_1 dt{display:inline-block;width:40%;}dl.kara_1 dd{margin-left: 2%;display: inline-block;width: 55%!important;vertical-align: top;}.btn-square-little-rich {position: relative;display: inline-block;padding: 0.25em 0.5em;text-decoration: none;color: #FFF;background: #03A9F4;/*色*/border: solid 1px #0f9ada;/*線色*/border-radius: 4px;box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);text-shadow: 0 1px 0 rgba(0,0,0,0.2);}.btn-square-little-rich:active {/*押したとき*/border: solid 1px #03A9F4;box-shadow: none;text-shadow: none;}dl.kara_1 .kara_tit{width:100%!important;}.flt img{display:none !important}.header_iconArea{float:right}.hoken_tbl{font-size:0.75em;width:99%;border-top:1px solid #000;border-left:1px solid #000;text-align:left;background:#fff}.hoken_tbl td,.hoken_tbl th{padding:8px 10px 7px;border-bottom:1px solid #000;border-right:1px solid #000}.hoken_tbl th{background:#ffd1cf}.hoken_tbl2{font-size:0.75em;width:99%;border-top:1px solid #000;border-left:1px solid #000;text-align:left;background:#fff}.hoken_tbl td,.hoken_tbl2 th{padding:8px 10px 7px;border-bottom:1px solid #000;border-right:1px solid #000}.hoken_tbl2 th{background:#ffd1cf}#fixpage ul.trouble li{line-height:2.2em}#fixpage .txt_cent img{width:100%}#fixpage .mincho{font-size:2rem}#fixpage ul.stg li{margin-right:0;margin-bottom:0.5em;width:100%;height:auto}ul.symptom{display:none}table.symptom{display:block}#fixpage table.symptom img{margin-bottom:0.5em}#fixpage .ps ul li.tex{margin-top:0.5em;width:100%;display:block;margin-left:0}#fixpage .ps ul li.pic{width:100%;display:inline}#fixpage .c_1,.c_10,.c_11,.c_12,.c_13,.c_14,.c_15,.c_16,.c_2,.c_3,.c_4,.c_5,.c_6,.c_7,.c_8,.c_9{padding-left:0;padding-top:6em}#fixpage .common_contact{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/telbanner1.png") no-repeat;background-position:100% 0;border:2px solid orange;background-size:36%;padding-top:1em}#fixpage .common_contact > p{text-indent:0.5em;margin:0}#fixpage .common_contact > p:nth-of-type(1){color:#000;font-size:1.2em}#fixpage .common_contact > p:nth-of-type(2){color:orange;font-size:2.5em;font-weight:bold}#fixpage .common_contact ul{padding:0.5em;background-color:#e9e3d4;text-align:center;font-size:1em}#fixpage .common_contact ul li{display:inline-block;width:32%;padding:0.8em;border-radius:3px;height:5em;vertical-align:top;line-height:1.2}#fixpage .common_contact ul li:first-child{text-align:center;display:inline-block;background-color:#6a3906;margin-right:0.5em}#fixpage .common_contact ul li:last-child{display:inline-block;text-align:center;background:#f60}#fixpage .common_contact a{display:block;color:#fff}#fixpage .common_contact i{font-size:2em;margin-right:0.5em;vertical-align:middle}.accessrote ul li:nth-of-type(2){height:inherit}.accessrote ul li:nth-of-type(3),.accessrote ul li:nth-of-type(4){display:inherit;width:100%}#fixpage .hoken p img{display:none}#fixpage .ai_map li{display:inline-block;width:49%}.accessrote ul li:first-child{width:96%;margin-bottom:0}.sj_1{display:none}#fixpage ul.troublecase_youtsuu{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/youtu_bg.png") no-repeat right bottom;background-size:17%;padding-top:3%;padding-bottom:4%;line-height:2.5;border:2px solid #613000;border-radius:10px 10px;margin-bottom:3%;font-size:0.95rem}#fixpage ul.troublecase_katakori{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/katakori_bg.png") no-repeat right bottom;background-size:17%;padding-top:3%;padding-bottom:4%;line-height:2.5;border:2px solid #613000;border-radius:10px 10px;margin-bottom:3%;font-size:0.95rem}#fixpage ul.troublecase_zutsuu{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/zutu_bg.png") no-repeat right bottom;background-size:17%;padding-top:3%;padding-bottom:4%;line-height:2.5;border:2px solid #613000;border-radius:10px 10px;margin-bottom:3%;font-size:0.95rem}#fixpage ul.troublecase_okyaku{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/youtu_bg.png") no-repeat right bottom;background-size:17%;padding-top:3%;padding-bottom:4%;line-height:2.5;border:2px solid #613000;border-radius:10px 10px;margin-bottom:3%;font-size:0.95rem}#fixpage ul.troublecase_gakukansetu,#fixpage ul.troublecase_hari,#fixpage ul.troublecase_helnia,#fixpage ul.troublecase_hipjoint,#fixpage ul.troublecase_kahun,#fixpage ul.troublecase_kneeosteoarthritis,#fixpage ul.troublecase_kotsuban,#fixpage ul.troublecase_kubinechigae,#fixpage ul.troublecase_massage,#fixpage ul.troublecase_okyaku,#fixpage ul.troublecase_rousai,#fixpage ul.troublecase_sango,#fixpage ul.troublecase_seitai,#fixpage ul.troublecase_shinsplint,#fixpage ul.troublecase_sport,#fixpage ul.troublecase_teasisibire,#fixpage ul.troublecase_zakotsu,ul.trouble{line-height:2.5;border:2px solid #613000;border-radius:10px 10px;margin-bottom:3%;font-size:0.95rem}ul.trouble{background-image:none;padding-left:0}#fixpage ul.trouble li:before,#fixpage ul.troublecase_gakukansetu li:before,#fixpage ul.troublecase_hari li:before,#fixpage ul.troublecase_helnia li:before,#fixpage ul.troublecase_hipjoint li:before,#fixpage ul.troublecase_kahun li:before,#fixpage ul.troublecase_katakori li:before,#fixpage ul.troublecase_kneeosteoarthritis li:before,#fixpage ul.troublecase_kotsuban li:before,#fixpage ul.troublecase_kubinechigae li:before,#fixpage ul.troublecase_massage li:before,#fixpage ul.troublecase_okyaku li:before,#fixpage ul.troublecase_rousai li:before,#fixpage ul.troublecase_sango li:before,#fixpage ul.troublecase_seitai li:before,#fixpage ul.troublecase_shinsplint li:before,#fixpage ul.troublecase_sport li:before,#fixpage ul.troublecase_teasisibire li:before,#fixpage ul.troublecase_youtsuu li:before,#fixpage ul.troublecase_zakotsu li:before,#fixpage ul.troublecase_zutsuu li:before{content:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/checkbox.png");margin-left:3px;margin-right:3px;position:relative;top:3px}.voice_2{width:inherit}ul.trouble .red{font-size:0.8rem}.readmorebtn a{background-color:green;color:white;border-radius:18px;padding:0.5em 2.5em;display:inline-block;font-weight:bold;font-size:1.25em}.readmorebtn a:hover{background-color:#22ac38}.readmorebtn{text-align:center;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.5), white);padding-top:4.5em;margin-top:-6.5em;position:relative}.readmore-area{display:none}.mapbtn{text-align:center}.mapbtn a{background-color:red;color:white;padding:0.5em 2.5em;display:inline-block;font-weight:bold;font-size:1.25em}.bg_beige img:nth-of-type(2){display:none !important}#flot_right{width:66%;margin-left:auto;margin-right:auto}#fixpage ul.troublecase_shinsplint{line-height:2;font-size:12px}#fixpage ul.troublecase_shinsplint li{text-indent:-2.5em;padding-left:2.5em}#goi_katakori h3,#goi_youtu h3{background-color:#f37800;background-image:none}#goi_katakori h3:after,#goi_youtu h3:after{content:url("/00_zenin_kyoutuu/https://topsolve.co.jp/00_zenin_kyoutuu/images/close.png");float:right;margin-right:5px}#goi_katakori h3.close:after,#goi_youtu h3.close:after{content:url("/00_zenin_kyoutuu/https://topsolve.co.jp/00_zenin_kyoutuu/images/open.png");float:right;margin-right:5px}#goi_katakori .bdr_dot,#goi_youtu .bdr_dot{border:1px solid #613000;padding:0.5rem}.tp_navi_1 li a:hover{background-image:none;height:inherit}.clogo_sub{padding-top:15px;padding-left:0;padding-right:0;border-right:0;width:50%}.clogo_in2{margin-left:0;margin-right:0}.clogo_in3{border-right:0;width:54%;padding:2% 0 0}#abiko_access li,#goi_access li,#kaijin_access li,#yachimata_access li{width:100%;display:inline}.youtube_tit{margin-left:0}.kan_ren_tit,.st-related-posts{display:none}.internallinkTxt{display:none}#byouin,#jiko .koumoku_tit5,#link,.Hd,.Hd+div,.common_contact,.midashi2,.midashi2+p,.riten,.riten+p,.stg,.tex p,.trouble+p{display:none}table.riten th{line-height:inherit;font-size:0.9rem}#jiko h3{font-size:1.429em;font-weight:bold;line-height:1.6;background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/incsssp.gif") no-repeat 0 -1743px;padding-left:20px;color:#000}#jiko .ps > h3{background-image:none}.timeTableBox > .timeTable{float:none !important;width:100% !important}}.movie{position:relative;width:100%;padding-top:56.25%}.movie iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.footer_2{width:68%;margin:0 auto;padding:1em 0}.footerTel a{display:block;background-color:#f69600;color:#fff;font-weight:400;padding:10px 5% 10px 18%;font-size:16px;position:fixed;bottom:0;width:100%;background-image:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/icon_sp_tel.png");background-repeat:no-repeat;background-position:7% 50%;background-size:30px auto;text-align:center;box-sizing:border-box;box-shadow:0 0 20px rgba(0, 0, 0, 0.5)}#info{margin-top:60px}.timeTableBox img{width:34%;height:auto;float:left}.timeTableBox > .timeTable{width:65%;float:right}.staffList li:after{content:"";clear:both;display:block}.staffList li{margin-bottom:20px}.staffList li .thumb{float:left;width:40%}.staffList li .thumb img{width:100%;height:auto}.staffList li dl{float:right;width:56%}.staffList li dl strong{color:#363636}.staffList li dl dt{font-size:120%}.staffList li dl dd.post{margin-bottom:20px}.staffList li dl dd.message{padding:5px;border:1px solid #f69302;background-color:#fffbf4;margin-top:20px}@media screen and (max-width:680px){#info{margin-top:30px}.staffList li{margin-bottom:30px}.staffList li .thumb{float:none;width:80%;margin:0 auto 30px}.staffList li dl{float:none;width:100%}.footer_2{width:66%;margin:0 auto;padding:1em 0}.f_logo{width:auto}}.blogtemplate p{font-size:15px;margin-bottom:1.2em}.tv_pc{width:90%;position:relative;top:-551px;margin-left:16px}.tv2_pc{width:100%;position:relative;top:-452px;margin-left:0}.tv_sp{width:90%;position:relative;top:-258px;margin-left:16px}.tv2_sp{width:100%;position:relative;top:-230px;margin-left:0}.step{text-align:center}.step p:nth-child(1){background:#ffaf3b}.firsttime{background:#ffdeb0;font-size:1.2em;text-align:center;font-weight:bold;color:#404040}.step ol li span{display:inline-block;background:#fff5e7;width:100%}.step ol li+li:before{content:'';display:block;height:68px;background-image:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/step/arrow.png");background-repeat:no-repeat;background-position:center}.step ol li p{float:left;width:50%;padding:0;margin:0}.step ol li p:nth-child(1){font-size:0}.step ol li p:nth-child(2n){float:left;padding:3%;width:44%;font-size:1em;text-align:left}.step ol li p span.title{font-size:1.4em;font-weight:bold;color:#ff8a00;display:block}.step ol li p img{padding:0;margin:0;width:100%;font-size:0;vertical-align:0}@media screen and (max-width:680px){.step img{width:100% !important}.firsttime{background:#ffdeb0;font-size:14px;text-align:center;font-weight:bold;color:#404040}.step ol li+li:before{content:'';display:block;width:100%;height:50px;background-image:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/step/arrow.png");padding:0;background-repeat:no-repeat;background-position:center;background-size:contain}.step ol li p span{font-size:30px;font-weight:bold;color:#ff8a00}.step ol li p{float:none;width:100%}.step ol li p span.title{font-size:18px;font-weight:bold;color:#ff8a00;display:block}.step ol li p:nth-child(2n){float:none;width:96%;font-size:12px}
#fixpage img{float:none;margin:0 auto;margin-bottom: 10px;}#info > .timeTable,.timeTableBox > .timeTable{width:96% !important;margin:0 auto}#info p{margin:0 2%}.kara_1 dd{margin-left:2%}.kara_tit{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/incsssp.gif") no-repeat 2% -1161px}.haba555 p,.kakomi_2 h6,.kakomi_2 p{margin-left:2%;margin-right:2%}.kakomi_2 .time_tbl{width:96%;margin:0 auto}#container .map-migi,.kakomi_2 .omoi_1,.kakomi_2 .omoi_4{width:96%;margin-right:2%;margin-left:2%}h4 .aka{padding-left:2%;padding-right:2%;display:inline-block}.suisen_0{padding:2%}.kakomi_1 .aori dd{margin-top:-15px}#fixpage .haba555 table{width:96%;margin:0 auto}.citybannerArea{padding-left:2%}.footer_contact > p:nth-of-type(2){background-position:45px 3px}}.table-route{display:table;table-layout:fixed;text-align:center;width:100%;height:100px}.table-route li{display:table-cell;vertical-align:middle;width:100%}#ekiten_review_list ul{min-width:100% !important;max-width:100% !important}.sango_top .bgwhite{background-color:#fff5e9}.eigyo_henko{display:none}.eigyo_kokuchi{display:none}.lb{display:flex;position:fixed;width:100%;height:100%;top:0;left:0;justify-content:center;align-items:center;background:rgba(0, 0, 0, 0.7);opacity:0;transition:0.3s opacity ease;z-index:-1}.lb img{width:auto !important;max-height:100% !important;transform:scale(0.7);transition:0.4s transform ease;pointer-events:none}.lb:target{opacity:1;z-index:103}.lb:target img{transform:scale(1)}.lb::after,.lb::before{display:block;position:fixed;content:"";width:24px;height:3px;top:24px;right:12px;background:#fff;border-radius:4px}.lb::before{transform:rotate(-315deg)}.lb::after{transform:rotate(315deg)}input::placeholder{color:#a9a9a9}input:-ms-input-placeholder{color:#a9a9a9}input::-ms-input-placeholder{color:#a9a9a9}:focus::-webkit-input-placeholder{color:transparent}:focus:-moz-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}.oshirase{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/banner/kokuchi_bon.png") no-repeat 0 0;height:0;padding-top:12.25%;background-size:contain;margin-top:10px;display:none}.athlete_fuature p{margin:0}.athlete_fuature p:nth-child(1),.athlete_fuature p:nth-child(3){font-size:0}.athlete_fuature p:nth-child(2){background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/feature/bg_gridpaper.png");padding:25px 40px}.athlete_fuature p:nth-child(4){background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/feature/bg_gridpaper.png");padding:18px 180px;font-size:24px;font-weight:bold}.athlete_fuature p:nth-child(5){background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/feature/bg_stripe_athlete.png");padding:18px 0;text-align:center;font-size:1.2em;color:#fff}.athlete_fuature p img{margin:0 !important;width:100% !important}@media screen and (max-width:680px){.athlete_fuature p:nth-child(4){padding:10px 12%;font-size:16px}.athlete_fuature p:nth-child(5){font-size:14px;padding:10px 0}.athlete_fuature p:nth-child(2){padding:10px 4%}}.kotsuban_fuature{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/feature/bg_stripe_kotsuban.png")}.kotsuban_fuature p{margin:0}.kotsuban_fuature p img{margin:0 !important;width:100% !important}.kotsuban_fuature p:nth-child(1),.kotsuban_fuature p:nth-child(2),.kotsuban_fuature p:nth-child(5){font-size:0}.kotsuban_fuature p:nth-child(2){padding:18px 18px 5px}.kotsuban_fuature p:nth-child(3){text-align:center;font-size:22px}.kotsuban_fuature p:nth-child(3)::before{content:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/feature/deco_l.png");position:relative;top:0.7em;margin-right:0.8em}.kotsuban_fuature p:nth-child(3)::after{content:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/feature/deco_r.png");position:relative;top:0.7em;margin-left:0.8em}.kotsuban_fuature p:nth-child(4){padding:25px 40px}@media screen and (max-width:680px){.kotsuban_fuature p:nth-child(2){padding:10px 2%}.kotsuban_fuature p:nth-child(3){font-size:14px}.kotsuban_fuature p:nth-child(3)::before{content:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/feature/deco_l_s.png");position:relative;top:0.3em;margin-right:0.5em}.kotsuban_fuature p:nth-child(3)::after{content:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/feature/deco_r_s.png");position:relative;top:0.3em;margin-left:0.5em}.kotsuban_fuature p:nth-child(4){padding:10px 4%}}.sango_fuature p{margin:0}.sango_fuature p:nth-child(1),.sango_fuature p:nth-child(3){font-size:0}.sango_fuature{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/feature/bg_wallpaper.png")}.sango_fuature p:nth-child(2){padding:18px 40px}.sango_fuature ul{text-align:center}.sango_fuature ul li{width:24%;display:inline-block;text-align:center}.sango_fuature ul li img{width:144px}.sango_fuature p img{margin:0 !important;width:100% !important}.sango_fuature p:nth-child(4){text-align:center;padding:10px 0}.sango_fuature p:nth-child(4) a{background:#ff8a00;color:#fff;display:inline-block;border-radius:7px}.sango_fuature p:nth-child(4) a span{background:#ff8a00;color:#fff;font-size:20px;display:inline-block;width:689px;margin:7px;border:dashed 3px #ffe2c0;border-radius:6px;padding:9px 0}.sango_fuature p:nth-child(4) a span::after{content:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/feature/deco_arrow.png");position:relative;top:0.1em;margin-left:0.8em}.sango_fuature p:nth-child(4) a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}@media screen and (max-width:680px){.sango_fuature p:nth-child(2){padding:7px 4% 10px}.sango_fuature ul{padding:0 3%}.sango_fuature ul li img{margin:0 !important}.sango_fuature p:nth-child(4) a{display:block;margin:0 2%}.sango_fuature p:nth-child(4) a span{font-size:15px;width:94%;margin:7px 2%;display:inline-block;padding:6px 0}.sango_fuature p:nth-child(4) a span::after{content:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/feature/deco_arrow_s.png");top:0;margin-left:0.5em}.footerfix2 .formInduction{width:100%;background:rgba(204, 204, 204, 0.9)}.footerfix2 .formInduction ul{padding:5px 10px}.footerfix2 .formInduction ul li.btn_line{float:left;width:32%}.formInduction ul li.btn_tel{float:left;width:32%}.footerfix2 .formInduction ul li.btn_web{float:left;width:32.5%;margin:0.4em 1.4%}.footerfix2 .formInduction ul li.btn_line{background-color:#00b900;color:#fff;font-weight:bold;text-align:center}.footerfix2 .formInduction ul li.btn_tel,.footerfix2 .formInduction ul li.btn_web{color:#fff;font-weight:bold;text-align:center}.footerfix2 .formInduction ul li.btn_tel{background:red;border-radius:0;box-shadow:none}.footerfix2 .formInduction ul li.btn_web{background:orange;border-radius:0;box-shadow:none}.footerfix2 .formInduction ul li{padding:5px 0;height:auto;border:0}.footerfix2 ul li:after{border:0;position:relative;width:auto;height:auto}.formInduction ul li.btn_tel .fa-arrow-right:before{content:none}.formInduction ul li.btn_tel a:before{padding:0.2em}.formInduction ul li.btn_web a:before{padding:0.1em}.footerfix2.bkRenew{background:0}}.yoyaku_conts{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/yoyaku_bk.png") no-repeat center 0;width:100%;height:1104px;background-size:100% auto;}.yoyaku_conts .subttl{font-size:1.5em;font-weight:bold;padding-top:14%;text-align:center;}.yoyaku_conts dl{margin-top:5%;}.yoyaku_conts dl dt:before{content:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/yoyaku_tel.png");margin:10px;position:relative;top:8px;}.yoyaku_conts dl dt{font-size:4.5em;font-weight:bold;padding-left:70px;}.yoyaku_conts dl dd{display:table;width:90%;padding-left:5%;}.yoyaku_conts dl .moreDetail{display:inline-block;color:#fff;font-weight:bold;font-size:1.3em;margin-right:20px;margin-bottom:10px;}.yoyaku_conts dl .moreDetail span{border:1px solid #666;background-color:#ccc;padding:0 10px;margin-right:1em;color:#000;}.yoyaku_conts .response{top:36%;left:14%;font-weight:bold;font-size:1.4em;}.yoyaku_conts .response li:first-child{margin-left:5%;margin-top:6%;line-height:1.8;max-width:100%;}.yoyaku_conts .txtzone{width:80%;float:right;}.yoyaku_conts .txtarea{display:inline-block;padding:2% 4%;margin-left:5%;margin-top:2%;border-radius:10px;position:relative;background-color:#fff;border:2px solid orange;}.yoyaku_conts .txtarea:before{border:12px solid transparent;border-right-color:#fff;border-left-width:0;left:-3.5%;content:"";top:34.5%;position:absolute;width:0;z-index:1;}.yoyaku_conts .txtarea:after{border:14px solid transparent;border-right-color:orange;border-left-width:0;left:-4.5%;content:"";display:block;top:32%;position:absolute;width:0;}.yoyaku_conts li:first-child p{padding-left:25%;padding-top:16%;}.yoyaku_conts .imgzone{float:left;width:20%;}.yoyaku_conts .opposition .txtzone{width:80%;float:left;}.yoyaku_conts .opposition .txtarea{display:inline-block;padding:2% 4%;margin-left:5%;margin-top:2%;border-radius:10px;position:relative;background-color:#fff;border:2px solid orange;}.yoyaku_conts .opposition .someone{display:inline-block;padding:2% 4%;margin-left:33%;margin-top:2%;border-radius:10px;position:relative;background-color:#fff;border:2px solid orange;}.yoyaku_conts .opposition .someone:before{border:12px solid transparent;border-left-color:#fff;border-right-width:0;content:"";top:34.5%;position:absolute;width:0;z-index:1;left:99.5%;}.yoyaku_conts .opposition .someone:after{border:14px solid transparent;border-left-color:orange;border-right-width:0;left:100%;content:"";display:block;top:32%;position:absolute;width:0;}.yoyaku_conts li.opposition p{padding-left:27%;padding-top:16%;}.yoyaku_conts .opposition .imgzone{float:right;width:20%;}.yoyaku_conts li.opposition{margin-right:5%;margin-top:2%;line-height:1.8;max-width:100%;}.yoyaku_conts .imgzone img{width:100%;}.yoyaku_conts dl dt a{color:#fff;}.yoyaku_conts dl dt a:hover{text-decoration:none;}.yoyaku_conts .customer{margin-top:7%;margin-left:10%;font-size:1.4em;font-weight:bold;line-height:1.7;}.yoyaku_conts .customer li:before{content:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/yoyaku_icon2.png");margin:10px;position:relative;top:5px;}.yoyaku_conts .comments{text-align:center;margin-top:10%;font-size:1.5em;font-weight:bold;color:#fff;}@media screen and (max-width:680px){.yoyaku_conts .subttl{font-size:1em;text-align:center;padding-top:15%;min-height:30px;}.yoyaku_conts dl dt:before{content:'';display:inline-block;width:20px;height:20px;background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/yoyaku_tel.png") no-repeat 0 0;background-size:contain;vertical-align:middle;}.yoyaku_conts dl dt{font-size:1.7em;}.yoyaku_conts dl dt{padding-left:0;line-height:1;padding-top:0;text-align:center;}.yoyaku_conts dl dd{display:table;max-width:100%;padding:0 2.5%;font-size:0.8em;}.yoyaku_conts dl dt:before{margin:5px 10px 5px 0;position:initial;top:0;}.yoyaku_conts dl .moreDetail{font-size:1em;margin-bottom:5px;}.yoyaku_conts dl .moreDetail{margin-right:5px;}.yoyaku_conts dl .moreDetail:last-child{margin-right:0;}.yoyaku_conts .response{font-weight:bold;font-size:1em;min-height:210px;}.yoyaku_conts .response li:first-child{margin-left:3%;margin-top:20px;line-height:1.5;}.yoyaku_conts .response li:nth-child(2){margin-top:8px;margin-left:100px;}.yoyaku_conts .response li:nth-child(3){margin-top:11px;line-height:1.5;margin-left:30px;}.yoyaku_conts .response li:last-child{margin-top:10px;margin-left:20px;}.yoyaku_conts .customer{font-size:1em;line-height:1.5;margin-top:0;}.yoyaku_conts .customer li:before{content:'';display:inline-block;width:10px;height:10px;background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/yoyaku_icon2.png") no-repeat 0 0;background-size:contain;vertical-align:top;margin:0;}.yoyaku_conts .opposition .someone{margin-left:4%;}.yoyaku_conts .response li:last-child{margin-top:0;}.yoyaku_conts .comments br{display:none;}.yoyaku_conts .comments{font-size:1em;}.yoyaku_conts{background:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/yoyaku_bk.png") no-repeat center 0;height:auto;width:100%;background-size:cover;}.yoyaku_conts .txtarea:before{left:-5.5%;}.yoyaku_conts .txtarea:after{left:-6.5%;}.yoyaku_conts .comments{min-height:53px;}}#athlete .movie-wrap{margin:0 5px 3px;text-align:center;}#athlete .movie-wrap p{padding:5px 0;color:#ff9a03;}#athlete .movie-wrap p{position:relative;background-color:#fff;border:2px solid #ff9a03;}#athlete .movie-wrap p::before{content:'';position:absolute;display:block;width:0;height:0;left:48%;bottom:-15px;border-top:15px solid #ff9a03;border-right:15px solid transparent;border-left:15px solid transparent;}#athlete .movie-wrap p::after{content:'';position:absolute;display:block;width:0;height:0;left:48%;bottom:-12px;border-top:15px solid #fff;border-right:15px solid transparent;border-left:15px solid transparent;}@media screen and (max-width: 680px){#athlete .movie-wrap p::before{left:46%;bottom:-12px;border-top:12px solid #ff9a03;border-right:12px solid transparent;border-left:12px solid transparent;}#athlete .movie-wrap p::after{left:46%;bottom:-9px;border-top:12px solid #fff;border-right:12px solid transparent;border-left:12px solid transparent;}#athlete .movie-wrap iframe{width:100%;height:auto;display:block;}#athlete .movie-wrap{margin:0 3%;}#athlete .movie-wrap{padding-bottom:15px!important;}#athlete .movie-wrap p{font-size:10px!important;border:2px solid #ff9a03;font-weight:bold;}}@media screen and (min-width: 680px){}
.bgwhite {
    padding: 0px!important;
    background:#fff;
}
.top_point_list {
    margin: 0 24px 24px;
}
.top_point_list h4 {
    padding: 0 0 0 80px;
    margin: 0 0 16px;
    font-size: 28px;
}
.top_point_list li:first-child h4,
.top_point_list li:nth-child(2) h4,
.top_point_list li:nth-child(3) h4,
.top_point_list li:nth-child(4) h4,
.top_point_list li:nth-child(5) h4,
.top_point_list li:nth-child(6) h4,
.top_point_list li:last-child h4 {
    background-size: auto;
    padding: 18px 0 18px 80px;
}
.img_right {
    margin: 0 0 16px 16px;
    float: right;
}
.flex-box {
	display: flex;
	justify-content: space-between;
}
.info-change{
    display: none;
}
.eigyo_kokuchi{
    display:none !important;
}
.eigyo_kokuchi2{
    display:none;
}
.eigyo_kokuchi3{
    display:block;
}
.eigyo_henkou {
    display:none;
}
.eigyo_henkou2 {
    display:none;
}


/* 院長ご挨拶(PCサイト) */
.goaisatsu {border:solid 1px #CCCCCC; margin-bottom:70px; background-color: #ffffff; background-image:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/background-img.png");}
.part-title {margin:30px; letter-spacing:5px; font-size: 245% !important; text-align: center;}
.profile {width: 75%; display:flex; text-align: center; margin: 0 auto;}
.profile-detail{padding-top:4%; margin: 0 auto; width: 50%;}
.profile-detail p {margin-bottom: 10px;}
.name {width: 50%; margin: 0 auto;}
.name img {height:280px;}
.name h4 {text-align:center;}
.tempo-name {text-align: center; font-weight: bold;}
.dr-name {text-align: center; font-weight: bold;}
.profile-detail p {padding-bottom:20px;}
.profile h5 {font-weight:bold;}
.catchcopy {font-size: 25px; font-weight: bold; margin:50px 0px;}
.catchcopy h3 {text-align:center;  color:#FF9A03; letter-spacing: 5px; font-weight:bold;}
.detail h3 {font-weight:bold; font-size:20px;}
.detail p {margin:10px;}
.sejyutsu {width: 90%; margin: 0 auto;}
.sejyutsu h3 {border-bottom: solid 5px #FF9A03;}
.shinjin {width: 90%; margin: 0 auto; margin-top:50px;}
.shinjin h3 {border-bottom: solid 5px #FF9A03;}
.message {width: 90%; margin: 0 auto; padding-bottom:30px;}
.message h3 {border-bottom: solid 5px #FF9A03;}
.gree_midashi{
	height: 35px;
	background-image:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/midashi_blue.png");
	background-repeat: no-repeat;
	background-position: 0 15%;
}
.gree_midashi p{
	font-size: 120%;
	font-weight: 600;
	padding-left:30px;
}

.gree_name{
	font-size: 90%;
	lime-height:100%;
}

.gree_name_big{
	font-size: 140%;
	font-weight: 600;
}
.gree_name_small{
	font-size: 80%;
	padding-bottom: 5px;
}
.gree_maru{
	font-size: 70%;
	color:#3e3e3e;
	padding-right: 2px;
}
.hobby{
	font-size: 90%;
	lime-height:110%;
}


/*各投稿チェックマーク*/
.check_mark01{
	padding-left:30px;
	line-height: 2em;
	position:relative;
}
.check_mark01::before,
.check_mark01::after{
	content:"";
	display:block;
	position:absolute;
}
.check_mark01::before{
	width:16px;
	height:16px;
	background:#ffffff;
    	border:1px solid #000000;
	left:0;top:2px;
}
.check_mark01::after{
	border-left:2px solid #ff0000;
	border-bottom:2px solid #ff0000;
	width:18px;
	height:5px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	left:5px;
	top:3px;
}
/*筋膜ストレッチ(PCサイト)*/
.owaku{background-color: white; width: 100%; margin: 0 auto; padding-bottom: 5%;}
.owaku img{margin-bottom: 3%;}
.list {margin-bottom: 5%;}
.kaigyo {display: block; margin-bottom: -15px; font-weight: bold;}
.each-box {width: 90%; margin: 0 auto 25px;}
.each-box h3{font-size: 20px; font-weight: bold; background-color: #F69600; line-height: 35px; color: white; border-radius: 5px; margin-bottom: 10px; padding-left: 10px;}
.each-box p{font-size: 100%;}
.kinmaku-image1 {float: right; width: 45%; text-align: center;}
.kinmaku-image1 img {width: 40%;}
.kinmaku-image2 {float: right; width: 30%; text-align: center;}
.kinmaku-image2 img {max-width: 100%;}
.kinmaku-image3 {float: right; width: 30%; text-align: center;}
.kinmaku-image3 img {width: 70%;}
.kinmaku-image4 {width: 35%; float: right; text-align: center;}
.kinmaku-image4 img {width: 100%;}

/*膝の痛み(PCサイト)*/
.hiza-img {width: 30%;}
.img_right img {max-width: 100%;}

/*自律神経（PCサイト）*/
.jiritsushinkei-body {background-color: white; width: 100%; margin: 0 auto; padding-bottom: 5%;}
.shinkei-sotowaku {width: 90%; margin: 0 auto; margin-top: 5%;}
/*.shinkei-image {float: right; width: 25%; margin-top: 3%;}*/
.shinkei-image {float: right; width: 25%;}
.komoku-title {font-size: 20px; font-weight: bold; background-color: #F69600; line-height: 35px; color: white; border-radius: 5px; margin-bottom: 10px; padding-left: 10px;}
/*.small {width: 35%;}*/
/*.karute {transform: translateY(125px);}*/

/*手足のしびれ*/
.shibire-img {width: 25%; margin-right: 2%;}

/*各症状ページ共通CSS(PCサイト)*/
.article-body {background-color: white; padding: 2% 5%;}
.article-outline {margin-top: 5%;}
.article-outline p {font-size: 17px; text-align: justify;}
.article {margin-top: 5%;}
.sentence-title {text-decoration: underline; font-weight: bold;}
.article-image {float: right;}
.article-title {
	text-align: left;
	background-color: #ffb107;
	color: white;
	padding: 2%;
	border-radius: 2%;
	font-size: 25px;
}
.article-detail {
	margin-top: 2%;
}


.koumoku_tit01 {
  font-size: 1.6em;
  font-weight: bold;
  background: #f37800b3; /*背景色*/
  padding: 0.2em 0.6em;/*文字周りの余白*/
  color: white;/*文字を白に*/
  border-radius: 0.4em;/*角の丸み*/
}
.top_point_list2 li {
    overflow: hidden;
    padding: 12px 0;
}

.inchyo_pic {
    position: relative;
}
.inchyo_pic img {
	width: 202px;
	max-width: 100%;
}
.sgl_hidari iframe,img[src="https://topsolve.co.jp/00_zenin_kyoutuu/images/banner/banner_gymxv.png"],img[src="https://topsolve.co.jp/00_zenin_kyoutuu/images/gymxv.png"]{display:none!important;}
#recommendation + h3,.injobaiwa{display: none!important;}

.kakomi_4.eigyo_kokuchi:hover {
    opacity: 0.7;
}

/* スタッフ紹介(PCサイト) */
.staff-shokai {border:solid 1px #CCCCCC; margin-bottom:70px; background-color: #ffffff; background-image:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/background-img.png");}
.shokaipart-title {
	margin:7% 2%;
	letter-spacing:5px;
	background:none !important;
	font-weight:bold;
	font-size: 220%;
	text-align: center;
	}
.staff-profile {width: 55%; display:flex; text-align: center; margin: 0 auto;}
.profile-detail{padding-top:4%; width: 50%;}
.profile-detail p {margin-bottom: 10px;}
.shokai-name {margin: 0 auto;}
.shokai-name img {height:280px;}
.shokai-name h4 {text-align:center;}
.shokai-tempo-name {text-align: center; font-weight: bold; margin-bottom: 2px !important;}
.staff-name {text-align: center; font-weight: bold;}
.shokai-detail {margin: 0 auto; padding-top: 7%;}
.shokai-detail p {}
.shokai-detail h5 {font-weight:bold;}
.staff-catchcopy {font-size: 25px; font-weight: bold; margin:50px 0px;}
.staff-catchcopy h3 {text-align:center;  color:#FF9A03; letter-spacing: 5px; font-weight:bold;}
.staff-history h3 {font-weight:bold; font-size:15px;}
.staff-history p {margin:10px;}
.history-1 {width: 90%; margin: 0 auto; margin-top:5%; margin-bottom: 5%;}
.history-1 h3 {border-bottom: solid 5px #FF9A03;}
.history-2 {width: 90%; margin: 0 auto; margin-top:5%; margin-bottom: 5%;}
.history-2 h3 {border-bottom: solid 5px #FF9A03;}
.history-3 {width: 90%; margin: 0 auto; margin-top: 5%; margin-bottom: 5%;}
.history-3 h3 {border-bottom: solid 5px #FF9A03;}
#athlete{display: none;}

.nagare li {padding-left: 8%;}



/* -------------------SPサイト------------------------------------------ */
@media screen and (max-width: 680px){
    .img_right {
    float: none;
	}
	.hiza-img {display: contents !important;}
	.nagare li {padding-left: 15%;}
	.inchyo_pic img {
    position: static;
    width: 75%!important;
    top: 0;
    right: 0;
    max-width: 100%;
}
iframe.frame {
    height: 9080px;
}



.goaisatsu {width:90%; border:solid 1px #CCCCCC; margin:0 auto; background-color: #ffffff;}
.title h3{
	text-align:center;
	padding: 0px !important;
	letter-spacing: 3px;
	font-size: 130% !important;
	margin: 8% 2%;
	font-weight: bold;
	}
.profile {display:flex; width: 90%; margin: 0 auto;}
.profile-detail {
    text-align: center;
    margin: 0 auto;
    width: 90%;
}
.profile-detail p {font-size:12px; margin-bottom: 10px;}
.name {width: 100%; margin: 0 auto;}
.name img { height: auto; width: 100% !important; margin: 40px 0 0 0 !important;}
.name p {text-align:center;}
.profile h5 {font-weight:bold;}
.catchcopy {font-size: 25px; font-weight: bold;}
.catchcopy h3 {text-align:center; margin:0 auto; color:#FF9A03; font-size: 60%;}
.sejyutsu {width: 90%; margin: 0 auto;}
.shinjin {width: 90%; margin: 0 auto; margin-top:50px;}
.message {width: 90%; margin: 0 auto; padding-bottom:30px;}


/*頭痛(SPサイト)*/
.zutsu-title {font-size: 20px; font-weight: bold; background-color: #FF9A03; border-radius: 5px; color: white; padding-left: 10px;}

/*筋膜リリース(スマホ)*/
.kinmaku-flexbox {display: block;}
.kinmaku-image {margin: 0 auto;}
.list {font-size: 80% !important;}
.kinmaku-image5 {width: 85%; margin: 0 auto;}
.kinmaku-image5 img {display: inline-block !important;}
.kinmaku-image2 {width: 60%; margin: 0 auto;}
.kinmaku-image3 {width: 55%; margin: 0 auto;}
.kinmaku-image4 {width: 60%;}

/*膝の痛み(SPサイト)*/
.hiza-img {width: 30%;}
.img_right img {max-width: 100%;}

/*自律神経*/
.shinkei-image {width: 100%; margin-top: 3%; text-align: center;}
.karute {width: 45%; transform: translateY(10px);}
.big {width: 60%; margin: 0 auto; float: none;}
.small {width: 80%; margin: 0 auto; float: none;}
.shinkei-2 {margin-top: 8%;}

/*手足のしびれ*/
.shibire-img {width: 35%; margin: 0 auto;}

/* スタッフ紹介(SPサイト) */
.staff-shokai {border:solid 1px #CCCCCC; margin-bottom:70px; background-color: #ffffff; background-image:url("https://topsolve.co.jp/00_zenin_kyoutuu/images/background-img.png");}
.shokaipart-title {margin: 10% 2%; letter-spacing:5px; background:none !important; font-weight:bold; font-size: 125%;}
.staff-profile {width: 75%; display:flex; text-align: center; margin: 0 auto;}
.profile-detail{padding-top:4%;}
.profile-detail p {margin-bottom: 10px;}
.shokai-name {margin: 0 auto; width: 40%;}
.shokai-name img {height: auto;}
.shokai-name h4 {text-align:center;}
.shokai-tempo-name {text-align: center; font-weight: bold; margin-bottom: 2px !important;}
.staff-name {text-align: center; font-weight: bold;}
.shokai-detail {margin: 0 auto; padding-top: 0px !important;}
.shokai-detail p {font-size: 80%;}
.shokai-detail h5 {font-weight:bold;}
.staff-catchcopy {font-size: 25px; font-weight: bold; margin:10% 0px;}
.staff-catchcopy h3 {text-align:center;  color:#FF9A03; letter-spacing: 5px; font-weight:bold; font-size: 70%;}
.staff-history h3 {font-weight:bold; font-size:15px;}
.staff-history p {margin:10px;}
.history-1 {width: 90%; margin: 0 auto; margin-top:5%; margin-bottom: 5%;}
.history-1 h3 {border-bottom: solid 5px #FF9A03;}
.history-2 {width: 90%; margin: 0 auto; margin-top:5%; margin-bottom: 10%;}
.history-2 h3 {border-bottom: solid 5px #FF9A03;}
.history-3 {width: 90%; margin: 0 auto; margin-top: 5%; margin-bottom: 5%;}
.history-3 h3 {border-bottom: solid 5px #FF9A03;}

/*交通事故サイト*/
.sp-flex-box {
	display: flex;
}
.tex {
	display: none !important;
}

/*各症状ページ共通CSS(spサイト)*/
.article-body {
  width: 85%;
  margin: 0 auto;
}
.sentence-title {
  font-weight: bold;
  text-decoration: underline;
}
.article-image {
  width: 50%;
}
.article-outline p {
  font-size: 13px;
  text-align: justify;
  width: 100%;
}
 .article-title {
 	font-size: 18px;
 	font-weight: bold;
 }
#athlete{display: none;}
}




/* -------------------SPサイト------------------------------------------ */
@media screen and (max-width: 480px){

.top_point_list2 img {
	width: 85%!important;
}
.boxL, .boxR {
    width: 100%!important;
    float: initial!important;
}
.boxR th {
    width: 41%;
}
.footerfix2 ul li a {
	margin-top: 7px;
}
.footerfix2 ul li a > i {
	padding-top: 11px;
}
.zutsu-title {font-size: 20px; font-weight: bold; background-color: #FF9A03; border-radius: 5px; color: white; padding-left: 10px;}





.check_mark01{
	padding-left:30px;
	line-height: 2em;
	position:relative;
}
.check_mark01::before,
.check_mark01::after{
	content:"";
	display:block;
	position:absolute;
}
.check_mark01::before{
	width:16px;
	height:16px;
	background:#ffffff;
    	border:1px solid #000000;
	left:0;top:2px;
}
.check_mark01::after{
	border-left:2px solid #ff0000;
	border-bottom:2px solid #ff0000;
	width:18px;
	height:5px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	left:5px;
	top:3px;
}

.top_point_list li h4{
    background-size: 50px 50px !important;
}

.top_point_list h4 {
    font-size: 20px;
}


.top_point_list li:first-child h4, .top_point_list li:nth-child(2) h4, .top_point_list li:nth-child(3) h4, .top_point_list li:nth-child(4) h4, .top_point_list li:nth-child(5) h4, .top_point_list li:nth-child(6) h4, .top_point_list li:last-child h4 {
    background-size: auto;
    padding: 8px 0 18px 55px;
}
/********************営業時間変更*********************************/
p.time_change {
    border: 1px solid #CCC;
	text-align: center;
	padding-bottom: 30px;
}

p.time_change span {
    display: block;
    background-color: red;
    padding: 10px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}


.kakomi_4.tbl_kokuchi {
    width: 94%;
}

/***********営業ここまで***************************/


/***********回数券フリーパス***************************/
.chuki{
    display:none;
}


/*膝の痛み(SPサイト)*/
.hiza-img img {width: 60% !important;}

}

/* 電話ポップアップ表示処理　2022年1月 start */
@media (max-width: 480px){
.telB_first {
	display: block;
    background-color: #ff5b30;
    color: #fff;
    padding: 0.8em;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: #a53e23 0 2px 0;
    box-shadow: #a53e23 0 2px 0;
    text-decoration: none;
    margin: 1em 0;
    position: relative;
}
.telB_return {
	display: block;
    background-color: #5dc253;
    color: #fff;
    padding: 0.8em;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: #44873d 0 2px 0;
    box-shadow: #44873d 0 2px 0;
    text-decoration: none;
    margin: 1em 0;
    position: relative;
}
.telB_first::before {
    content: '\f095';
    font-family: fontAwesome;
    padding: 0.5em;
}
.telB_return::before {
    content: '\f095';
    font-family: fontAwesome;
    padding: 0.5em;
}
}
/* 電話ポップアップ表示処理　2022年1月 end */

/*TOP 当院が選ばれる７つのポイント改訂 20220422*/
.top_point-newbox{
	width: 90%;
	margin: 0 auto;
	padding-bottom:15px;
	border-bottom: dotted 2px #5f3a3e;
	margin-bottom:20px;
}
.top_point-newbox h4 {
	font-size: 2em;
	padding: 0.5em 0 0 0.3em;
	width: 90%;
}
.top_point-midashi {
	display:flex;
}
.maru {
	height:64px;
	width:70px;
	border-radius:50%;
	line-height:22px;
	text-align:center;
	color:#fff;
	background-color:#ffa336;
	font-size: 2em;
	padding-top:0.2em;
}
.maru-top {
	height:64px;
	width:70px;
	border-radius:50%;
	line-height:22px;
	text-align:center;
	color:#fff;
	background-color:#2a92e3cc;
	font-size: 2em;
	padding-top:0.2em;
}
.maru span{
	font-size: 0.5em;
}
.maru-top span{
	font-size: 0.5em;
}
.top_point-newbox .items {
  display: flex;
	margin-top: 20px;
}
.top_point-newbox .items .item-img {
	width: 40%;
}
.top_point-newbox .items .item-img img {
	width: 90%;
}
.top_point-newbox .items .item-body {
	width: 60%;
}

@media screen and (max-width: 680px) {
	.top_point-newbox {
		padding-bottom:0;
		margin-bottom:17px;
	}
	.top_point-newbox .items {
		display: block;
	}
	.top_point-newbox .items .item-img {
		width: 100%;
		margin-bottom:15px;
	}
	.top_point-newbox .items .item-img img {
		width: 80%;
	}
	.top_point-newbox .items .item-body {
		width: 100%;
	}
	.top_point-newbox h4 {
		font-size:1.5em;
	}
	.maru {
		height:52px;
		width:62px;
		line-height:19px;
		font-size: 1.8em;
		padding-top:0.2em;
	}
}

/*TOP 当院が選ばれる７つのポイント改訂 ここまで*/

/* 交通事故ページ改定　20220623　start */
.kakomi_3 ul.symptom{
	margin: 20px auto;
	text-align: center;
	width: 70%;
}
.reason {color:#f99a08;text-align:center;font-weight:bold;font-size:26px;margin-top:30px}
/* 交通事故ページ改定　20220623　end */

/* 当院のご案内　写真ギャラリー　20210924　start */
.annai_images ul {
	display: flex;
	justify-content: left;
	margin-left: 65px;
}
.annai_images li {
	list-style: none;
	margin: 2px 5px;
}
.annai_images img {
	border-radius: 5px;
}

@media screen and (max-width: 680px) {
	.annai_images ul {
		display: block;
		margin-left: 0px;
	}
	.annai_images li {
		list-style: none;
		margin: 20px 5px;
	}
}
/* 当院のご案内　写真ギャラリー　20210924　end */

.faq_question{
	margin-top:5px ;
	margin-bottom:5px;
	background-color: #FFF1D4;
	padding:5px;
	font-weight:bold;
	font-size:1.1em;
}
.faq_answer{
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
}

/* 100の質問　20220922 START */
.questions100{
	color:black;
}
.questions100_title{
	font-size:1.5em;
	text-align:center;
}
.questions100_qa{
	margin:20px;
}
.questions100_question{
		display: flex;
		line-height: 30px;
}
.questions100_num{
		width:30px;
		height:30px;
		vertical-align: middle;
		text-align: center;
		background-color:#F69600;
		border-radius: 5px;
		margin-right:5px;
}

.questions100_answer{
	margin-left:35px;
	margin-top:10px;
}
.questions100_answer h3{
	font-weight: bold !important;
}

.nocomments{
	display:none !important;
}

/*TOPピクトグラム症例一覧 20221026*/
.top-icon:hover {
	opacity: 0.7;
}
.top-icons {
  display: flex;
  justify-content: space-between;
	margin-bottom: 20px;
}

.top-icons-2 {
  display: flex;
  justify-content: space-between;
	width: 49%;
}
.top-icons a{
    display: contents;
    height: 100%;
}
/* .top-icons a:hover {
	opacity: 0.7;
} */
.top-icons .top-icon {
	width: 48%;
  background-color: #f0ae45;
  border-radius: 10px;
	text-align:center;
	padding: 7px 0;
}
.top-icon-img {
	padding: 0;
	margin:0 auto;
}
.top-icon-img img {
  width: 80%;
}
.top-icon-body {
  padding: 0;
}
.top-icon-title {
  margin: 0 0 8px;
  font-size: 1em;
  font-weight: 700;
  color: #fff;
}
.top-icon-title span {
	font-size: 1.2em;
  font-weight: 700;
	padding-left: 13px;
}

@media screen and (max-width: 767px) {
	.top-icons {
		display: block;
		margin:0;
	}
	.top-icons-2 {
		margin:0 auto;
		width:94%;
	}
	.top-icons .top-icon {
	width: 47%;
	margin-top: 15px;
	}
	.top-icon-img img {
		width: 70%!important;
	}
}
/*TOPピクトグラム ここまで*/

/* カスタムフィールド 志村*/
.custom_field_image{
	width:50%;
}
@media screen and (max-width: 480px){
	.custom_field_image{
		width:100%;
	}
}
.original{
	display:block;
}
.test{
	display:none;
}

.ymarker{
	background:linear-gradient(transparent 60%, #ff6 60%);
}

/* 交通事故診断機能追加 */
.kotsuziko_wrap{
	max-width:800px;
	border:2px solid red;
	background:white;
	border-radius:10px;
	margin:10px;
	padding:20px;
}
.kotsuziko_flex{
		display:flex;
}
.kotsuziko_box{
	width:50%;
	text-align:center;
}
.kotsuziko_result_btn{
	display: block;
	margin: 10px auto;
	padding: 16px;
	background: #e72d29;
	border: 2px solid #b8130a;
	box-shadow: 0 4px 0 0 #b8130a;
	color: #fff !important;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	text-decoration: none !important;
	transition: all .2s;
	position: relative;
	overflow: hidden;
	border-radius: 20rem;
	width:200px;
}

/* TOPページ ご予約の流れ改変start */
.uketuke_orange{
	background-color:#ff9a03;
	color:#fff;
	font-weight:700;
	padding-bottom:15px;
	margin-bottom:15px;
}
.uketuke_orange_midashi{
	text-align:center;
	font-size:1.4em;
	padding-top:20px;
}
.uketuke_orange_time{
	font-size:1.4em;
	line-height:0.8em;
	width:50%;
	margin:0 auto;
}
.uketuke_orange_phone{
	font-size: 4.5em;
    font-weight: bold;
	text-align:center;
}
.uketuke_orange_phone a:link{
	color: #fffa64;
    text-decoration: none;
}
.uketuke_orange_phone:before{
	content:'';
  display: inline-block;
  width:37px;/*画像の幅*/
  height:45px;/*画像の高さ*/
	background-image: url(https://topsolve.co.jp/00_zenin_kyoutuu/images/yoyaku_tel.png) ;
	background-repeat:no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-bottom:5px;
}
.voice-wrap {
    display: flex;
	width:70%;
	margin:0 auto;
	padding-bottom:10px;
}
.voice-txt{
	width:100%;
	margin:0 auto;
}
.voice-icon {
    width: 20%;
	margin-left:30px;
}
.voice-fukidasi-1{
    position: relative;
    display: inline-block;
    margin-left:5%;
    padding: 18px;
    background: #FFF;
    border: solid 4px #c7f0fe;
    box-sizing: border-box;
    border-radius: 10px;
    width: 100%;
    line-height: 1.8em;
	font-size:1.3em;
	font-weight:700;
}
.voice-fukidasi-1:before {
    content: "";
    position: absolute;
    top: 75px;
    left: -22px;
    margin-top: -53px;
    border: 12px solid transparent;
    border-right: 12px solid #FFF;
    z-index: 2;
}
.voice-fukidasi-1:after {
    content: "";
    position: absolute;
    top: 75px;
    left: -30px;
    margin-top: -55px;
    border: 14px solid transparent;
    border-right: 14px solid #c7f0fe;
    z-index: 1;
}
.voice-fukidasi-2 {
  position: relative;
  display: inline-block;
  padding: 18px;
  color: #555;
	font-size:1.3em;
  background: #FFF;
  border: solid 4px #c7f0fe;
  box-sizing: border-box;
	border-radius: 10px;
    width: 100%;
    line-height: 1.8em;
	font-weight:700;
}
.voice-fukidasi-2:before {
  content: "";
  position: absolute;
  top: 50%;
  right: -24px;
  margin-top: -12px;
  border: 12px solid transparent;
  border-left: 12px solid #FFF;
  z-index: 2;
}

.voice-fukidasi-2:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -30px;
  margin-top: -14px;
  border: 14px solid transparent;
  border-left: 14px solid #c7f0fe;
  z-index: 1;
}
.voice-otsutae{
	text-align:center;
	padding-bottom:20px;
}
.uketuke_orange_time span{
	display:inline-block;
	padding: 10px 5px 5px 8px;
    background-color: #197ecb;
    margin: 0 5px 5px 0;
}
.uketuke-Q{
	width:55%;
	margin:0 auto;
	padding-bottom:30px;
}
ul.customer_answer{
  border: solid 2px #ffb03f;
  padding: 0.5em 1em 0.5em 2.3em;
  position: relative;
	margin-bottom:20px;
}
ul.customer_answer li {
  line-height: 1.5;
  padding: 0.5em 0;
  list-style-type: none!important;/*ポチ消す*/
}
ul.customer_answer li:before {
  font-family: "Font Awesome 5 Free";
  content: "\f00c";
  position: absolute;
  left : 1em; /*左端からのアイコンまで*/
  color: #ffb03f; /*アイコン色*/
}

@media screen and (max-width: 680px) {
	.uketuke_orange_midashi{
		font-size:1.2em;
	}
	.uketuke_orange_phone{
		font-size:2.5em;
	}
	.uketuke_orange_time{
		width:90%;
		font-size:1.13em;
	}
	.voice-wrap{
		width:90%;
	}
	.voice-icon{
		margin-left:0;
	}
	.voice-fukidasi-1{
		width:95%;
		font-size: 1.1em;
		padding: 10px;
	}
	.voice-fukidasi-2{
		width:90%;
		font-size: 1.1em;
		padding: 10px;
	}
	.uketuke-Q {
		width:85%;
	}
	.uketuke_orange_phone:before{
		width: 22px;/*画像の幅*/
		height: 30px;/*画像の高さ*/
	}
}

/* TOPページ ご予約の流れ改変end */

/* TOPページCTAボタンstart */
.top_cta{
  display:flex;
	margin:20px 0;
}
.top_cta_left, .top_cta_right{
	width:50%;
	text-align:center;
}
.top_cta_left img, .top_cta_right img{
	width:80%;
	margin:0 auto;
}


/* 法律事務所提携CSSここから */
.before_footer{
display:none;
}

/* 法律事務所提携CSSここまで */

/* 症状別ランキング */
.ranking_1{
  display:flex;
  height:150px;
}
.crown,.symptoms,.symptoms_image{
  display:flex;
  align-items:center;
}
.crown img,.symptoms h5,.symptoms_image img{
  font-weight:bold;
}
.symptoms{
  flex-wrap: nowrap;
  width:calc(100% - 350px);
  padding:1em;
}
.crown{
  width:150px;
  padding:0 1em;
}
.crown img{
  width:100%;
}
.symptoms h5{
  font-size:2em;
}
.symptoms p{
  width:100px;
  padding:1em;
  background-color:#FFAD4D;
  color:white;
  text-align:center;
  margin-left:auto;
  margin-bottom:0 !important;
  border-radius:5px;
}
.symptoms a{
  color:white;
}
.symptoms_image{
  width:200px;
  margin-top:1em;
}
.symptoms_image img{
  width:100%;
}

@media screen and (max-width: 680px){
  .ranking_1{
    display:block;
    height:auto;
    margin:1em;
  }
  .crown{
    width:100px;
    margin:0 auto;
  }
  .symptoms{
    display:block;
    margin:0 auto;
    width:auto;
    padding:0;
  }
  .symptoms p,.symptoms h5{
    margin:0 auto !important;
    text-align:center;
  }
  .symptoms h5{
    font-size:1.5em;
    padding:0.5em;
  }
  .symptoms_image{
    margin:0 auto;
    width:80%;
  }
}
/* 症状別ランキングここまで */

/* 整体院併設追記ここから */
@media screen and (min-width:768px){
	#gnav .homeLogo::after{
		content:"（整体院併設）";
		color:white;
		font-size:1em;
		/* font-weight:bold; */
		white-space: nowrap;
		position:absolute;
		top:1.3em;
	}
}
.f_logo_0::after{
	content:"（整体院併設）";
	color:white;
	font-size:0.8em;
	white-space: nowrap;
}

/* 整体院併設追記ここまで */

/*Google口コミ追加 20230406*/
.g-kuchikomibox{
	padding: 20px;
	border: solid 2px #ffd491;
	margin:15px 0;
}
h4.g-kuchikomi{
	border-bottom: 3px dotted #c1bbb2;
	margin-bottom:10px;
	padding-bottom:7px;
	font-size:1.2em;
}
h4.g-kuchikomi span{
	color:#f35f0f;
	padding-right:10px;
}
.btn-to-g{
	padding: 20px;
    font-weight: bold;
    color: #fff;
    background: #ffb43f;
    border-radius: 10px;
	text-align:center;
	font-weight:700;
	display:inline-block;
	font-size:1.3em;
	margin:10px 0 20px;
}
.btn_cent{
	text-align:center;
}

/*トップソルブ用Google口コミ追加 20230901*/
.top-g-kuchikomibox{
	padding: 20px;
	border: solid 2px #87e7ff;
	margin:15px 0;
}
h4.top-g-kuchikomi{
	border-bottom: 3px dotted #c1bbb2;
	margin-bottom:10px;
	padding-bottom:7px;
	font-size:1.2em;
}
h4.top-g-kuchikomi span{
	color:#3883ef;
	padding-right:10px;
}
.btn-to-top-g{
	padding: 20px;
    font-weight: bold;
    color: #fff;
    background: #359ae6;
    border-radius: 10px;
	text-align:center;
	font-weight:700;
	display:inline-block;
	font-size:1.3em;
	margin:10px 0 20px;
}

.intro-ttl{
	font-size:2em;
	font-weight:600;
}

/*新お悩みランキングレイアウト 20230914 start */
.ranking_box{
	position:relative;
	width:89%;
	border:solid 7px;
	border-radius:10px;
	height:170px;
	padding:18px 0 18px 40px;
	margin-bottom:40px;
}
.ranking_icon{
	position:absolute;
	left:3px;
	top:-40px;
	width:110px;
}
.no1{
	border-color:#ffe89a;
	margin-top:10px;
}
.no2{
	border-color:#dfdfdf;
}
.no3{
	border-color:#ffe8d0;
	margin-bottom:10px!important;
}
.ranking_items{
	display:flex;
	 justify-content: space-between;
}
.ranking_item_img{
   width:250px;
}
.ranking_item_txt{
	font-family: "ヒラギノ角ゴシック","Hiragino Sans";
	margin:0 auto;
	width:300px;
	text-align:center;
	font-weight:700;
	font-size:3em;
	padding-top:18px;
}
.ranking_item_txt span{
	vertical-align: super;
	margin-right:10px;
	background-color:#f89317;
	color:#fff;
	padding:5px 7px;
	font-size:0.46em;
	font-weight:700;
}
@media screen and (max-width: 680px) {
	.ranking_item_txt {
		width: 181px;
		font-size: 2em;
		vertical-align: middle;
	}
	.ranking_item_txt span {
		vertical-align: middle;
	}
}
/* お悩みランキング cracionドメインサイト用 start */
.ranking_item_txt2{
	font-family: "ヒラギノ角ゴシック","Hiragino Sans";
	margin:0 auto;
	width:300px;
	text-align:center;
	font-weight:700;
	font-size:2.7em;
	padding-top:18px;
}
.ranking_item_txt2 span{
	vertical-align: super;
	margin-right:10px;
	background-color:#f89317;
	color:#fff;
	padding:5px 7px;
	font-size:0.46em;
	font-weight:700;
}
.btn_syousai2{
	background-color:#fead4d;
	border-radius:5px;
	width:100%;
	color:#fff;
	font-size:0.5em;
	font-weight:400;
	margin-top:10px;
	padding:7px 3px 2px;
}
/* お悩みランキング cracionドメインサイト用 end */
.btn_syousai{
	background-color:#fead4d;
	border-radius:5px;
	width:100%;
	color:#fff;
	font-size:0.5em;
	font-weight:400;
	margin-top:10px;
	padding:3px;
}
.btn_syousai a{
	color:#fff;
	text-decoration:none;
}

@media screen and (max-width: 680px) {
	.ranking_box{
		width:80%;
		height:327px;
		margin:40px 10px 10px;
		padding:20px;
		border:solid 5px;
	}
	.ranking_items{
		display:block;
	}
	.ranking_item_img{
		width:100%;
	}
	.ranking_item_txt2{
		width:100%;
		padding-top:4px;
		font-size:2em;
	}
	.ranking_icon{
		text-align:center;
		left:30%;
		width:100px;
	}
	/* お悩みランキング cracionドメインサイト用 start */
	.ranking_icon2{
		position:absolute;
		text-align:center;
		top:-40px;
		left:28%;
		width:100px;
	}
	.ranking_box2{
		position:relative;
		border-radius:10px;
		width:80%;
		height: 100%;
		margin:40px 10px 10px;
		padding:20px;
		border:solid 5px;
	}
	.ranking_item_txt2{
		font-family: "ヒラギノ角ゴシック","Hiragino Sans";
		margin:0 auto;
		text-align:center;
		font-weight:700;
		font-size:2em;
		width:100%;
		padding-top:4px;
	}
	.ranking_item_txt2 span{
		vertical-align: super;
		margin-right:10px;
		background-color:#f89317;
		color:#fff;
		padding:5px 7px;
		font-size:0.46em;
		font-weight:700;
	}
	/* お悩みランキング cracionドメインサイト用 end */
	.no1{
		border-color:#ffe89a;
	}
	.no2{
		border-color:#dfdfdf;
	}
	.no3{
		border-color:#ffe8d0;
	}
}
/*新お悩みランキングレイアウト 20230914 end*/

/*調整 20230920 start */
.midashi,.midashi_2l {
    background: url(https://topsolve.co.jp/00_zenin_kyoutuu/images/bg_midashi.webp) no-repeat;
    background-size: 7%;
    color: #330000;
    font-size: 30px;
    font-weight: bold;
    line-height: 2em;
    padding-left: 45px;
    border-bottom: 2px solid #FF7E00;
}

@media screen and (max-width: 680px) {
	.midashi {
		background: url(https://topsolve.co.jp/00_zenin_kyoutuu/images/bg_midashi.webp) no-repeat;
    	background-size: 9%;
    	color: #330000;
    	font-size: 20px;
    	padding: 5px 0px 5px 32px;
    	border-bottom: 2px solid #FF7E00;
	}
}

/*調整 20230920 end */

/* 長谷川先生非表示start */
#recommendation{
	display:none !important;
}
/* 長谷川先生非表示end */


/*トップソルブ用院長紹介 20231109*/

.top-staffList li:after {
 content: "";
 clear: both;
 display: block;
}
.top-staffList li .thumb{
	float: left;
	width: 40%;
}
.top-staffList li .thumb img {
	width: 100%;
	height: auto;
	margin-top:15px !important;
}
.top-staffList li dl {
	float: right;
	width: 56%;
}
.top-staffList li dl strong {
	color: #363636;
}
.top-staffList li dl dt {
	font-size: 120%;
}
.top-staffList li dt {
	padding-bottom: 5px;
}
.top-staffList li dl dd.post {
	margin-bottom: 20px;
}
.top-staffList li dl dd.top-message_top {
	padding: 5px 10px;
	border: 1px solid #6ab7f0;
	background-color: #f2f9ff;
	margin-top: 20px;
}
.top-message-title {
	display:block;
	color:#000;
	font-weight: bold;
	padding:3px;
	margin-bottom:5px;
	font-size:1.1em;
}
h5.top-message_hukidashi {
  font-size: 1rem;
  position: relative;
  padding: 1.0rem 2rem;
  border-radius: 10px;
  background: #c4e5ff;
}
h5.top-message_hukidashi:after {
  position: absolute;
  bottom: -9px;
  left: 1em;
  width: 0;
  height: 0;
  content: '';
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #c4e5ff transparent transparent transparent;
}
.top-message2 {
	padding: 5px 10px;
	border: 1px solid #6ab7f0;
	background-color: #f2f9ff;
	margin-top: 20px;
}
.top-other_staff{
	background-color:#acd8fb;
	font-size: 1.3em;
	text-align:center;
	padding:10px 0;
	border: 6px double #fff;
	margin:0 auto;
	margin-top:20px;
}

@media screen and (max-width: 680px) {
	#info {
		margin: 30px 10px 0 10px;
	}
	.top-staffList li .thumb{
		float: none;
		width: 80%;
		margin: 0px auto ;
	}
	.top-staffList li dl {
		float: none;
		width: 100%;
	}
}

/*トップソルブ用院長紹介ここまで*/

.kuchikomi-bnr img{
	width:100%;
}

/* 匿名問い合わせ非表示 */
#tokumei{
	display:none !important;
}

.slot{
	background-color: #F59202;
}

/*ご予約・無料相談コンテンツ*/
.soudan_fukidashi {
  position: relative;
  display: inline-block;
  margin: 1.5em 0;
  padding: 10px 20px;
  font-size: 1.1em;
	font-weight:900;
  background: #d8f0fb;
  box-sizing: border-box;
		border-radius:10px;
}
.soudan_fukidashi:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-top: 15px solid #d8f0fb;
}
.top_buttons{
	display: flex;
  justify-content: space-between;
}
.top_buttons a{
	display:contents;
}
.buttons_inner{
	text-align: center;
}
.buttons_phone{
	width:32%;
	border: solid 2px #ffb743;
	border-radius: 10px;
	display: table;
	height:90px;
}
.buttons_phone .phone_number{
	display:inline-block;
	font-size:1.5em;
	font-weight:700;
	background-repeat: no-repeat;
    background-image: url(https://topsolve.co.jp/00_zenin_kyoutuu/images/telicon.png);
	padding-left:33px;
}
.top_buttons a{
	color:black;
}
.buttons_phone .orange_circle{
	background-color:#f58c0b;
	border-radius: 20px;
	color:#fff;
	font-size:0.9em;
	display:inline-block;
	padding: 2px 10px;
}
.buttons_yoyaku{
	width:32%;
	border-radius: 10px;
	background-color:#ee628c;
	color:#fff;
	display: table;
	height:90px;
}
.buttons_yoyaku .buttons_inner{
	background-image: url(https://topsolve.co.jp/00_zenin_kyoutuu/images/slidemenu_icon_mail.png);
	background-position: left 20px center;
	background-repeat:no-repeat;
	background-size:14%;
	padding-left:40px;
}
.buttons_line .buttons_inner{
	background-image: url(https://topsolve.co.jp/00_zenin_kyoutuu/images/slidemenu_icon_line.png);
	background-position: left 30px center;
	background-repeat:no-repeat;
	padding-left:40px;
}
.yellow_text{
	color:#ffeb00;
	padding-bottom:10px;
}
.little_big{
	font-size:1.5em;
}
.little_small{
	font-size:0.9em;
}
.buttons_line{
	width:32%;
	border-radius: 10px;
	background-color:#169f36;
	color:#fff;
	display: table;
	height:90px;
}
.buttons_inner{
  display: table-cell;
	vertical-align: middle;
}
.buttons_phone:hover{
	opacity: 0.7 ;
}
.buttons_yoyaku:hover{
	opacity: 0.7 ;
}
.buttons_line:hover{
	opacity: 0.7 ;
}

.hokenText-brown{
    padding: 0.5em;
    border: 4px solid #ffac5d;
    color: ##814c21 !important;
    font-weight: bold;
    font-size: 1.3em;
	margin-top:15px;
}

.hokenText-orange{
    padding: 0.5em;
    border: 4px solid #ffac5d;
    color: ##8a5931;
    font-weight: bold;
    font-size: 1.3em;
	margin-top:15px;
}


@media screen and (max-width: 680px) {
	.top_buttons{
		display:block;
		width:100%;
	}
	.top_buttons p{
		display: none;
	}
	.little_big{
		font-size:1.3em;
	}
	.buttons_phone{
		width:98%;
		height:77px;
	}
	.buttons_yoyaku{
		width:98%;
		height:77px;
	}
	.buttons_line{
		width:98%;
		height:77px;
	}
	.buttons_yoyaku .buttons_inner{
		background-position: left 82px center;
		background-size:10%;
		padding-left:40px;
	}
	.buttons_line .buttons_inner{
		background-position: left 80px center;
		padding-left:40px;
	}
	.hokenText-orange{
		font-size: 1.1em;
	}
}
	
/*ご予約・無料相談コンテンツここまで*/


/* ブログのダイジェスト部分　2024年3月 start */
.box24 {
    position: relative;
    padding: 0.5em 0.2em;
    /*margin: 2em 0;*/
/*     background: #ffb53e; */
	background: #ff653e;
    color: white;
    font-weight: bold;
    border-radius: 10px;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
	line-height: 1.8em;
	font-size: 1.6em;
    font-weight: bold;
}
.box24:after {
    position: absolute;
    content: '';
    top: 100%;
    left: 60px;
    border: 15px solid transparent;
    border-top: 15px solid #ff653e;
    width: 0;
    height: 0;
}
.box24 p {
    margin: 0; 
    padding: 0;
}
/* ブログのダイジェスト部分　2024年3月 end */

.map_btn_blue {
	display:inline-block;
	text-align: center;
	position: relative;
	background-color: #87CEEB;
	padding: 5px 20px 5px 0px;
	width: 50%;
	border: 5px solid #3aa3fa;
	border-radius: 8px;
	margin: auto;
	margin-bottom: 0;
	}
  
   .map_btn_blue p{
	margin-bottom: 0 !important;
	}
  
	.map_btn_blue:before {
	display:inline-block;
	content: "";
	display: block;
	width: 35px;
	height: 35px;
	background-image: url(https://site-common.chiryouin.biz/00_topsolve_kyoutuu/images/blue_map_yajirushi.png);
	background-size: contain;
	border-radius: 50px;
	position: absolute;
	left: 334px;
	top: 7px;
	margin-bottom: 0;
	}
  
	.btn_blue_txt {
	  text-align: center;
	  font-size: 1.8em;
	  font-weight: bold;
	  color: #FFF;
	  margin-bottom: 0;
	}
  
  @media screen and (max-width: 680px) {
	.map_btn_blue{
	width: 80%;
	}
  
	.map_btn_blue:before {
	left: 90%;
	width: 25px;
	height: 25px;
	}
  
	.btn_blue_txt {
	  font-size: 1.2em;
	}
  }


/* 道案内ルート修正　2024年11月 start */
.root_list{
	padding:15px 0;
	display: flex;
	text-align:left;
}
.root_list img{
	width:400px;
}
@media screen and (max-width: 680px) {
	.root_list{
		display:block;
	}
	.root_list img{
		width:100%;
	}
}

/* 道案内ルート修正　2024年11月 end */

/* 固定ページ施術のめくれた紙の処理 20250206start*/
.syojyo_tit01 {
    font-size: 1.6em;
    font-weight: bold;
    padding: 0.2em 0.6em;
    color: #0c8ae9;
    border-radius: 0.4em;
}

.box1-6 {
	padding:2em;/*内側余白*/
	background-color:#f2f3f4;/*背景色*/
	position:relative;
	margin:0 auto;
	width:80%;
}

.box1-6:after{
	position: absolute;
	content: '';
	right: 0px;
	top: 0px;
	border-width: 0 25px 25px 0;
	border-style: solid;
	border-color: #ccc #fff  #ccc;
	box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15);
}

@media screen and (max-width: 680px){
.syojyo_tit01 {
    font-size: 1.2em;
    font-weight: bold;
    padding: 0.2em 0.6em;
    color: #0c8ae9;
    border-radius: 0.4em;
}
	
.box1-6 {
	padding:2em;/*内側余白*/
	background-color:#f2f3f4;/*背景色*/
	position:relative;
	margin:0 auto;
}
}
/* 固定ページ施術のめくれた紙の処理 20250206end*/

