@charset "UTF-8";.lineAreaBox{display:none}.lineAreaBox.fixed{position:fixed;z-index:400;bottom:0;left:0;right:0;padding:5px 10px 6px;background:rgba(101,101,101,0.9);-webkit-box-shadow:0 -5px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 -5px 10px rgba(0,0,0,0.3);-ms-box-shadow:0 -5px 10px rgba(0,0,0,0.3);box-shadow:0 -5px 10px rgba(0,0,0,0.3)}.full_linebtn{color:#FFF;font-weight:bold;font-size:12px;display:block;border-radius:5px;padding:10px;text-align:center;width:100%;text-decoration:none;background-color:#00b900;background-image:url(/sp/img/icons/icon_contact_line.png);background-size:19px;background-repeat:no-repeat;background-position:12px center;border-bottom:3px solid #008500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.lineAreaBox.fixed p{color:#fff;text-align:center;margin-bottom:5px;font-size:12px}#select_shop_detail #content #about .overtime{padding:0 10px}#select_shop_detail #content #about .overtime dl{display:table;width:100%;border:1px solid #e4e2cf;border-radius:4px;margin-top:10px;box-sizing:border-box;margin-bottom:5px}#select_shop_detail #content #about .overtime dl dt{display:table-cell;width:145px;font-size:13px;margin-right:10px;vertical-align:middle;text-align:center;background:#f6f5ec;box-sizing:border-box;padding:0}#select_shop_detail #content #about .overtime dl dt span{background:url(/sp/asset/images/img_telephone.png) no-repeat;background-position:7px center;background-size:45px;display:block;padding:15px 5px 15px 55px}#select_shop_detail #content #about .overtime dl dd{display:table-cell;font-size:13px;padding:10px;vertical-align:middle;box-sizing:border-box;width:100%;color:#000}#select_shop_detail #content #about .overtime dl dd span{color:#f30;font-weight:bold}#about .no_txt{font-size:12px;text-align:right;color:#333}#select_shop_detail #about dl{float:left;width:100%;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:10px}#select_shop_detail #content #about .overtime dl{display:table;width:100%;border:1px solid #f2f0e3;border-radius:4px;position:relative;margin-bottom:10px}.spHeaderTxt{text-overflow:ellipsis;overflow:hidden;width:auto;white-space:nowrap;background-color:#009260;padding-left:10px;color:#FFF;font-size:8.5px;font-weight:normal;line-height:16px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif,"メイリオ","Meiryo",verdana}.backbtn-box p a{font-size:12px}.shop_search_list header nav{width:70%}header nav ul.three_btn_header li{font-size:min(12px,2.5vw);table-layout:fixed;vertical-align:middle;margin:0 0 1px;width:32%}header ul li a#favoriteLink,header ul li a#conditionSaveLink,header ul li a#historyLink,.backbtn-box p a{text-decoration:none}header nav ul.three_btn_header li#btn_r_o span.like,header nav ul.three_btn_header li#btn_r span.like,header nav ul.three_btn_header li#btn_c_o span.conditionSave,header nav ul.three_btn_header li#btn_c span.conditionSave,header nav ul.three_btn_header li#btn_h_o span.history,header nav ul.three_btn_header li#btn_h span.history{height:17px;padding:14px 0 14px 23px;margin-left:10px;font-size:min(12px,2.5vw);font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif,"メイリオ","Meiryo",verdana}h2#select_area{float:left;width:100%;color:#6aa753;text-align:left;font-size:16px;padding:7px 10px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02,#fff),color-stop(.03,#e3e3f3),color-stop(1,#fff));background-image:-moz-linear-gradient(center bottom,#fff 2%,#e3e3f3 3%,#fff 100%);border-top:1px #c1c1cc solid;border-bottom:1px #c1c1cc solid;text-shadow:1px 1px 2px #ccc;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-top:0}#shopPic2,#shopPic3{display:none}.shop_mapPic{text-align:center}.shop_comment{font-size:12px;padding:10px}div.smWord{clear:both;overflow:hidden;margin:0 10px 30px}div.smWord p{font-size:12px;color:#787878}div.smWord p a{color:#06c}.featureTopicpath{padding:16px 0 16px 5%;width:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:1px solid #CCC;border-bottom:1px solid #CCC}.featureTopicpath ul{width:100%;white-space:nowrap}.featureTopicpath li{display:inline-block;color:#666;font-size:13px;margin:0 5px 0 0}.featureTopicpath li:last-child{margin:0 15px 0 0}.featureTopicpath a{color:#666;margin:0 5px 0 0;text-decoration:none}.footer-container{position:relative;background:#f7f7f7;height:40px;font-size:12px}.footer-container ul{padding-top:10px;color:#6eba02;text-align:center}.footer-container ul li{display:inline}.footer-container ul li a{text-decoration:underline}.footer-container ul li a:link{color:#6eba02}.footer-container ul li a:visited{color:#009260}#sub footer#pcbuttonfooter{height:95px}#sub footer#pcbuttonfooter nav{margin-bottom:40px}#sub footer#pcbuttonfooter nav .footer_text li{width:auto;color:#009260}#sub footer#pcbuttonfooter .copyright{font-size:6px;color:#FFF;text-align:center;background-color:#009261}#sub p.chintai_link{display:inline-block;width:100%;font-size:10px;color:#FFF;text-align:center;background-color:#009261;padding:5px 0}#sub p.chintai_link a{color:#FFF;text-decoration:none}h2.search{padding:7px 10px;font-family:Verdana,Arial,sans-serif,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック";color:#6aa753;text-align:left;font-size:16px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,#fff),color-stop(0.03,#e3e3f3),color-stop(1,#fff));background-image:-moz-linear-gradient(center bottom,#fff 2%,#e3e3f3 3%,#fff 100%);border-top:1px #c1c1cc solid;border-bottom:1px #c1c1cc solid;text-shadow:1px 1px 2px #CCC;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}h2#select_area.shop_search_list{float:left;width:100%;color:#6aa753;text-align:left;font-size:16px;padding:7px 10px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02,#fff),color-stop(.03,#e3e3f3),color-stop(1,#fff));background-image:-moz-linear-gradient(center bottom,#fff 2%,#e3e3f3 3%,#fff 100%);border-top:1px #c1c1cc solid;border-bottom:1px #c1c1cc solid;text-shadow:1px 1px 2px #ccc;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:0}h3.tenpo_name_match,h3.tenpo_specialty_match{background-color:#80b36f;color:#fff;font-weight:bold;font-family:Verdana,Arial,sans-serif,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック";font-size:15px;padding:5px 10px;margin-bottom:10px;text-shadow:1px 1px 3px #BBB;border:0}#sub.shop_search_list header{background-image:none;height:45px;padding:4px 0 0 4px}#sub.shop_search_list h1{float:none;background-image:none;width:auto;height:100%;background-color:#009260;font-size:8.5px}.shop_search_list .footer-container{position:static;height:auto}.shop_search_list .footer-container ul{padding:10px 10px}.shop_search_list .tel_inquiry p{color:#000}.shop_search_list header nav ul li a#favoriteLink,.shop_search_list header nav ul li a#conditionSaveLink,.shop_search_list header nav ul li a#historyLink{margin-top:0}.shop-cv-modal-box{position:fixed;z-index:400;bottom:0;left:0;right:0;padding:5px 10px 6px;background:rgba(101,101,101,0.9);-webkit-box-shadow:0 -5px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 -5px 10px rgba(0,0,0,0.3);-ms-box-shadow:0 -5px 10px rgba(0,0,0,0.3);box-shadow:0 -5px 10px rgba(0,0,0,0.3)}.shop-cv-modal-box ul{display:flex;justify-content:space-between}.shop-cv-modal-box ul li{box-sizing:border-box;margin-right:5px}.shop-cv-modal-box ul li:last-child{margin-right:0}.shop-cv-modal-box li:nth-child(-n+2){flex:1}.shop-cv-modal-box li.btn-line-li:not(:first-child){width:47px;height:47px;flex-grow:0}.shop-cv-modal-box li.btn-line-li:not(:first-child) a{background:url(/sp/asset/images/icn_line-app.png) no-repeat;background-size:47px;vertical-align:middle;width:47px;height:47px}.shop-cv-modal-box li.btn-line-li:not(:first-child) a span.btn-icn{display:none}.shop-cv-modal-box ul li a{text-decoration:none}.shop-cv-modal-box .btn{color:#FFF;font-weight:bold;font-size:14px;display:block;border-radius:5px;padding:7px 4px 4px;text-align:center}.shop-cv-modal-box .btn.btn-tel{background-size:16px;background-color:#f27d00;border-bottom:3px solid #9d5303}.shop-cv-modal-box .btn.btn-tel .btn-icn::before{background-position:0 -53px}.shop-cv-modal-box .btn.btn-tel .free-icn{color:#f27d00}.shop-cv-modal-box .btn.btn-mail{background-color:#097fff;border-bottom:3px solid #2252b2}.shop-cv-modal-box .btn.btn-mail .btn-icn::before{background-position:0 -53px}.shop-cv-modal-box .btn.btn-mail .free-icn{color:#097fff}.shop-cv-modal-box .btn.btn-visit{background-color:#30ad82;border-bottom:3px solid #00764e}.shop-cv-modal-box .btn.btn-visit .btn-icn::before{background-position:0 2px}.shop-cv-modal-box .btn.btn-visit .free-icn{color:#30ad82}.shop-cv-modal-box .btn.btn-teian{background-color:#00bcd4;border-bottom:3px solid #1f8b99}.shop-cv-modal-box .btn.btn-teian .btn-icn::before{background-position:0 -53px}.shop-cv-modal-box .btn.btn-teian .free-icn{color:#00bcd4}.shop-cv-modal-box .btn.btn-line{background-color:#00b900;border-bottom:3px solid #008500}.shop-cv-modal-box .btn.btn-line .btn-icn::before{margin-top:-9px;background:url(/sp/img/icons/icon_contact_line.png) no-repeat;background-size:22px}.shop-cv-modal-box .btn.btn-line .free-icn{color:#00b900}.shop-cv-modal-box .btn .btn-icn{display:inline-block;padding-left:30px;position:relative;text-align:left}.shop-cv-modal-box .btn .btn-icn::before{content:"";display:block;width:22px;height:22px;position:absolute;top:45%;left:2px;vertical-align:middle;margin-top:-11px;background:url(/sp/asset/images/icn_inquiry.png) no-repeat;background-size:20px}.shop-cv-modal-box .btn .sub-txt{display:block;font-size:12px;font-weight:normal;line-height:1}.shop-cv-modal-box .btn .free-icn{background:#fff;border-radius:3px;padding:0 5px;font-size:10px;display:inline-block;vertical-align:middle;margin-left:5px;margin-bottom:1px;font-weight:bold}@media screen and (max-width:320px){.shop-cv-modal-box .btn .free-icn.small-size-hidden{display:none}}#list_home #outline li.shop_cassette{background:#fff;box-shadow:0 2px 2px 1px rgba(219,219,219,0.8);margin-bottom:20px;border-radius:5px;border:solid #dbdbdb 1px}ul#outline{padding:0 10px 15px}#list_home #outline li.shop_cassette h4{text-shadow:none;background-color:#f7f7f7;padding:13px 23px 10px 10px;font-weight:bold;color:#009260;position:relative;border-bottom:solid #dbdbdb 1px;margin:0}#list_home #outline li.shop_cassette h4::before{content:"";position:absolute;top:55%;right:10px;width:6px;height:6px;margin-top:-7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:3px solid #009260;border-right:3px solid #009260}.shop_cassette .shop_detail_box{margin:10px 5px}.shop_cassette .shop_detail_box .image_area{width:136px;height:96px;float:left;border:1px solid #cdccc2;margin-right:5px;flex-shrink:0}.shop_cassette .shop_detail_box .image_area img{width:100%;height:100%;object-fit:contain}.inquiry_box{padding:10px 5px;display:flex;justify-content:space-around}.inquiry_box li,.button_box li{width:50%;position:relative;border-radius:5px;text-align:center;font-weight:600;margin-right:5px}.tel_button{background:#f27d00;border:solid 1px #f27d00;box-shadow:0 3px 0 0 #b75e00;border-radius:5px;padding:12px 10px 10px;display:block;color:#fff;font-size:3.8vw}#list_home .shop_cassette .inquiry_box a{color:#fff;padding-left:40px;text-align:left;display:block;line-height:1.2;position:relative;font-size:14px}.inquiry_box li:last-child,.button_box li:last-child{margin-right:0}.reserve_button{background:#009260;border:solid 1px #009260;box-shadow:0 3px 0 0 #03714b;color:#fff;display:block;color:#fff;font-size:3.8vw}.button_box{padding:10px 5px;display:flex;justify-content:space-around;background-color:#f7f7f7}.button_box li{background:#fff;border:solid 1px #dbdbdb;box-shadow:0 2px 0 0 #dbdbdb;padding:10px 10px 8px}#list_home .button_box li a{color:#666;font-size:14px;display:block;margin-left:15px}#list_home .button_box li a::before{content:"";position:absolute;top:55%;left:10px;width:6px;height:6px;margin-top:-6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:3px solid #009260;border-right:3px solid #009260}#list_home .shop_cassette li{border-bottom:0}.inquiry_box li{padding:7px 4px 4px}.inquiry_box .tel_button a:before{background-position:0 -27px}.inquiry_box li a:before{content:"";display:block;width:22px;height:22px;position:absolute;top:50%;left:5px;vertical-align:middle;margin-top:-11px;background:url(/sp/asset/images/icn_inquiry.png) no-repeat;background-size:20px}.inquiry_box li a .free-icn{background:#fff;border-radius:3px;padding:1px 5px 1px;display:inline-block;vertical-align:middle;margin-left:5px;margin-bottom:1px;font-weight:bold;color:#009260;font-size:10px}.top_detail_area{display:flex}.top_detail_area .detail_text{font-size:14px;margin-left:10px}.top_detail_area .detail_text .head{font-weight:600}.top_detail_area .detail_text .line_breaks span{display:block}.bottom_detail_area{font-size:14px;padding:10px 5px 0}.bottom_detail_area dl dt{font-weight:600}