@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:1em}ul{list-style:none}a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}header,footer,nav,section,article,figure,aside{display:block}#wrapper{max-width:980px;margin:0 auto}header,#contents,footer{width:100%}img{max-width:100%;height:auto;width:auto}.hide{display:none}html{min-height:100%;position:relative}body{margin-bottom:230px}footer{height:230px;position:absolute;bottom:0}.wp-pagenavi{padding-top:3%;padding-bottom:6%}.wp-pagenavi a,.pages,.current{margin-right:2%;padding:1%;border:1px solid #ccc;background:#fff;font-weight:700;text-decoration:none;text-align:center}.wp-pagenavi a:hover,.current{color:#fff;background:#3793ce}.breadcrumbs{padding-top:-3%;height:2em;line-height:2em;font-size:.9em}.breadcrumbs a{text-decoration:underline;color:#3c96ff}.breadcrumbs span .home,.breadcrumbs .category{text-decoration:underline;color:#3c96ff}.center{text-align:center}.header-inner{width:100%;position:relative}#read{background-color:#fff000;border-bottom:solid 5px red;padding:.2em 0;font-weight:700}#title-space{height:154px}#slider{width:100%;height:auto;clear:both;padding:3% 0;background-color:#f2f2f2;margin-bottom:3%}#contents{width:100%;clear:both;overflow:hidden;padding:0 0 3%}#contents h2{margin-bottom:3%}.main{width:65%;float:left;overflow:hidden;position:relative}#main_menu{width:100%;overflow:hidden;margin-bottom:3%}#main_menu li{float:left;max-width:30%}#main_menu li img{max-width:100%;height:auto}#main_menu li a span{display:none}#main_menu #main_menu-1,#main_menu #main_menu-2{margin-right:5%}#konnatoki{width:100%;margin-top:3%;overflow:hidden}#kt-01{margin-top:4%;margin-bottom:4%;overflow:hidden}#kt-01 h2{margin-bottom:2%}.kt01-d1{width:34%;float:left;margin-left:4%;margin-right:3%}.kt01-d1 img{max-width:100%;height:auto}.kt01-d2-p1{font-size:.92em}.kt01-d2{float:left;width:55%;margin-right:4%}.kt01-d2-01{margin-top:3%;overflow:hidden}.kt01-d2-02{float:left;width:50%}.kt01-d2-02 img{max-height:40px;max-width:175px}.kt01-d2-03{width:50%;float:right}.kt01-d2-03 a{font-size:.85em;display:block;padding:5% 2% 4%;color:#fff;text-align:center;background-color:#464664;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.kt01-d2-03 a:hover{color:#464664;background-color:#ffe619}#info{width:100%;margin:7% 0 0}#info h3{text-align:center;padding:1.4% 2% 1.2%;font-size:1.2em;font-weight:500;background-color:#ffe619;margin-bottom:2%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#info ul li{width:98%;display:block;padding:1% 0}.info-time{display:table-cell;float:left;font-size:.85em;width:13%}.info,.jisseki{display:table-cell;float:left;text-align:center;width:10%;margin:0 2%}.info a,.jisseki a{display:block;color:#fff;font-size:.8em;padding:1%}.info{background-color:orange}.jisseki{background-color:#86c243}#info ul li .info-title{display:table-cell;width:70%;color:#000;text-decoration:underline}#trouble-1,#trouble-2,#trouble-3,#trouble-4{margin-bottom:20%}#trouble-1 h3,#trouble-2 h3,#trouble-3 h3,#trouble-4 h3{margin-bottom:4%}.trouble-cont{margin-top:6%}.trouble-cont dt{color:#005ab4;font-size:1.4em;margin-bottom:2%;font-weight:700}.trouble-cont dt span{font-size:.7em}.trouble-cont dd{line-height:1.8em}.example{margin-top:5%;border:solid 1px #3c96ff;padding:3% 3% 2%;background-color:#f8f8f8}.example dt{color:#3c96ff;padding-bottom:1%;margin-bottom:2%;border-bottom:dotted 1px #3c96ff;font-weight:700}.example dt span{font-size:.85em}.trouble-sub{height:52px;margin-top:5%;overflow:hidden}.trouble-sub-l{width:31%;float:left}.trouble-sub-l img{max-width:100%}.trouble-sub-r{width:60%;height:100%;float:right;text-align:right;vertical-align:baseline}.trouble-sub-r img{margin-right:2%;float:left}.trouble-sub-r a{width:50%;height:52px;line-height:52px;text-align:center;display:inline-block;background-color:#464664;padding:0 3%;color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.trouble-sub-r a:hover{background-color:#3c96ff}#price-list h2{color:#3c96ff;margin-top:10%;margin-bottom:3%}#price-list h2 span{margin-right:1%}#price-list .tab-title{color:#fff;background-color:#3c96ff;margin:0 0 5%;text-align:center;padding:2% 2% 1.5%;border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px}#const-price .tab-title{margin-top:15%}#spare-price th{color:#fff;background-color:#005ab4;font-weight:400}#spare-price .type-price{font-weight:700;background-color:#fffac0}.price-1 th{width:33.3%}.price-3 th{width:50%}#price-list table{width:100%;border-top:solid 2px #3c96ff;border-left:solid 2px #3c96ff}#spare-price th,#spare-price td{text-align:center;vertical-align:middle;border-right:solid 2px #3c96ff;border-bottom:solid 2px #3c96ff;padding:3% 2% 2%}#spare-price .type-photo img{width:auto;max-height:230px}#const-price table{width:100%;border-top:solid 2px #3c96ff;border-left:solid 2px #3c96ff}#const-price th,#const-price td{border-right:solid 2px #3c96ff;border-bottom:solid 2px #3c96ff;padding:3% 2% 2%}#const-price th{text-align:left;width:75%;font-weight:400}#const-price td{text-align:right;font-weight:700;background-color:#fffac0}.jisseki-cate{padding-bottom:3%;margin-bottom:3%;border-bottom:dotted 1px #3c96ff;overflow:hidden}.jisseki-cate dt{width:25%;height:auto;float:left;margin-right:5%;position:relative}.jisseki-cate .ratio:before{content:"";display:block;padding-top:100%}.jisseki-cate dt span{overflow:hidden}.jisseki-cate dt span a{position:absolute;top:0;left:0;width:100%;height:100%}.jisseki-cate dd{width:70%;float:left}.jisseki-cate dd span{display:block;margin-bottom:1%}.jisseki-cate dd a{font-size:1.2em;line-height:1.5em;color:#3c96ff;text-decoration:underline}.jisseki-cont{padding-top:8%;margin-bottom:10%}.jisseki-cont dt{font-size:1.4em;line-height:1.3em;padding-bottom:1%;margin-bottom:8%;border-bottom:1px dotted #3c96ff}.jisseki-cont dt span{font-size:.6em;text-align:right;display:block;margin-top:1%;color:#bbb}.jisseki-cont dt a{color:#3c96ff}.jisseki-cont dd{font-size:1.1em;line-height:1.8em}.info-cate{padding-bottom:3%;margin-bottom:3%;border-bottom:dotted 1px #3c96ff;overflow:hidden}.info-cate dt{width:25%;float:left;margin-right:5%}.info-cate dt img{width:100%}.info-cate dd{width:70%;float:left}.info-cate dd span{display:block;margin-bottom:1%}.info-cate dd a{font-size:1.2em;line-height:1.5em;color:#3c96ff;text-decoration:underline}.info-cont{padding-top:8%;margin-bottom:10%}.info-cont dt{font-size:1.4em;line-height:1.3em;padding-bottom:1%;margin-bottom:8%;border-bottom:1px dotted #3c96ff}.info-cont dt span{font-size:.6em;text-align:right;display:block;margin-top:1%;color:#bbb}.info-cont dt a{color:#3c96ff}.info-cont dd{font-size:1.1em;line-height:1.8em}.blog_nav{text-align:center}.blog_nav a{color:#3c96ff;text-decoration:underline}#info .mora_btn{width:90%;display:flex;justify-content:center;align-items:center;gap:20px;margin-top:15px}.link_info_btn{display:inline-block;text-align:center;padding:10px;margin:0 2%;color:#fff;background-color:orange}.link_jisseki_btn{display:inline-block;text-align:center;padding:10px;margin:0 2%;color:#fff;background-color:#86c243}#space-guide h3{margin-bottom:3%}#space-guide dl{overflow:hidden;margin-bottom:5%}#space-guide dt{margin-bottom:2%}#space-guide dl .guide-1{width:38%;float:left;margin-right:2%}#space-guide dl .guide-2{width:60%;float:left}#company{margin:6% 0}#company h3,#map h3,#shops h3{margin-bottom:2%;font-size:1.5em;font-weight:400}#company table,#shops table{width:100%;border-top:solid 1px #b3b3b3;border-left:solid 1px #b3b3b3}#company table th,#company table td,#shops table th,#shops table td{border-right:solid 1px #b3b3b3;border-bottom:solid 1px #b3b3b3;padding:2% 2% 1%}#company table th,#shops table th{width:30%;background-color:#c8ebff}#map{margin-bottom:6%}#map p{width:80%;height:100%;margin-bottom:7%}#syuttyou{margin:6% 0 15%}.honbun{width:100%;margin:5% 0 10%}#contact-tel h3{height:48px;line-height:48px}#contact-tel h3 span,#contact-mail h3 span{display:inline-block;width:10%;margin-right:2%}#contact-tel h3 span img,#contact-maill h3 span img{width:100%}#contact-tel h3,#contact-mail h3{font-size:1.4em;margin-bottom:4%}#contact-tel div{background-color:#f5f5f5;border:solid 1px #ddd;padding:3%;margin-bottom:3%;text-align:center}#contact-tel .sub_title2{color:#005ab4;margin-bottom:4%;font-weight:700;font-size:1.1em}#contact-tel .kei01{padding-bottom:4%;margin-bottom:4%;border-bottom:solid 1px #bbb}#contact-mail{margin-top:15%;margin-bottom:5%}.wpcf7-form table{width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd}.wpcf7-form table th,.wpcf7-form table td{border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:3%;font-size:.85em}.wpcf7-form table th{background-color:#eee}.wpcf7-form table th span{font-size:.5em;color:red;font-weight:400}.wpcf7-form table td input,.wpcf7-form table td textarea{width:94%;padding:1%;border:solid 1px #555;font-size:1.2em}.wpcf7-form .form-btn{margin-top:5%;text-align:center}.wpcf7-form .riset-btn,.wpcf7-form .submit-btn{padding:2% 5%;font-size:1.1em;background-color:#3c96ff;color:#fff;border-style:none;cursor:pointer}.wpcf7-form .riset-btn{background-color:#888}.side{width:30%;float:left;margin-left:5%;overflow:hidden}#uketuke{background-color:#f5f5f5;border:solid 1px #e6e6e6;padding:6%;margin-top:8%}#uketuke dt{width:100%;text-align:center;margin-bottom:3.5%}#uketuke dt img{width:100%;max-width:256px;height:auto}#uketuke dd{width:100%;font-size:.95em;color:#000;margin-top:1.5%}#uketuke dd span{width:50%;display:block;float:left}#side-bunner{overflow:hidden;margin-top:8%}#side-bunner li{margin-bottom:4%}#side-bunner li a{display:block}footer{clear:both}.footer-inner{max-width:980px;height:200px;overflow:hidden;padding:3% 0;background-color:#464664}.footer-inner ul li a{display:block;color:#fff;text-decoration:underline;margin-bottom:1%}.footer-inner ul li a:hover{color:#ffe619}address{max-width:980px;height:30px;text-align:center;line-height:30px;font-style:normal;color:#fff;font-size:.7em;background-color:#3c96ff;border-top:solid 5px #ffe619}@media screen and (min-width:860px){body{overflow-x:hidden}header,footer,.footer-inner,address,#read,#title-space,nav,#slider{margin-left:-500%;margin-right:-500%;padding-left:500%;padding-right:500%}header h1{width:308px;height:84px;position:absolute;left:160px;top:58px}.header-inner #car110{width:150px;height:auto;position:absolute;left:0;top:45px}}@media screen and (min-width:481px){header #freedial{float:right;margin-top:30px}header #freedial_num{display:none}.navBtn{display:none}nav{background-color:#3c96ff;border-top:solid 5px red}nav ul{width:100%;overflow:hidden}nav ul li{float:left;width:20%;height:72px}nav ul li a{color:#fff;display:block;text-align:center;line-height:72px}nav ul li a:hover{background-color:#005ab4}#contact-tel map{display:none}#smart_info{display:none}}