@charset "UTF-8";*{margin:0;padding:0;border:0;outline:0;font-size:99%;vertical-align:baseline;background:transparent;box-sizing:border-box}body{line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;position:relative;text-align:center;height:100%;width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ol,ul{list-style:none;list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}img{border-style:none;margin:0;padding:0;vertical-align:bottom}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input{border-radius:0}textarea{overflow:auto;resize:vertical}button,input,select,textarea{font:inherit;background-color:transparent;border-style:none;color:inherit}.clearfix:after{content:"";display:block;clear:both}html body{font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.sp_desc{display:none}.header_inner{max-width:1000px;width:95%;margin:0 auto;overflow:hidden}.header_inner .head_left{float:left}.header_inner .head_left h1{padding-top:40px}.header_inner .head_left h1 img{max-width:400px;width:100%}.header_inner .head_right{float:right}.header_inner .head_right .tel img{max-width:190px;width:100%}.header_inner .head_right .mail{margin-bottom:5px}.header_inner .head_right .mail .hidari{margin-right:5px}.header_inner .head_right .mail img{max-width:235px;width:48%}.header_inner .head_right .mail a:hover{opacity:.7}.tel{padding:3px 0}.tel-text{font-size:14px;line-height:1.2;font-weight:700}.tel-text-number{font-size:24px;line-height:1.2;color:#c01b22;font-weight:700;text-decoration:none}.tel-text-number a{color:#c01b22;text-decoration:none}.tel-text-telicon{color:#fff;background-color:#c01b22;border-radius:5px;padding:2px 5px;margin-right:5px;font-size:13px;transform:translateY(-5px);display:inline-block}.tel-text-time{font-size:13px;line-height:1.2;font-weight:700}@media screen and (max-width:767px){.tel-br-sp:after{content:"\a";white-space:pre}}.nav_inner{background:#bf1820;font-weight:400}.nav_inner .toggle{display:none}.nav_inner ul{text-align:center;letter-spacing:-.4em}.nav_inner ul li{letter-spacing:normal;display:inline-block;margin:5px 0;border-right:1px solid #cd5c5c}.nav_inner ul li.topPage{border-left:1px solid #cd5c5c}.nav_inner ul li a{letter-spacing:normal;display:inline-block;padding:10px 25px;margin:0 5px;color:#fff;text-decoration:none}.nav_inner ul li a:hover{background:#cd5c5c}div#pgtop{position:fixed;z-index:11000;font-size:.8em;background:#464646b3;right:20px;bottom:20px;border-radius:10px}div#pgtop a{text-decoration:none;color:#fff;padding:20px 10px;display:inline-block}.footer_inner{background:#bf1820;padding-top:30px}.footer_inner .footnav{background:#000}.footer_inner .footnav a{color:#fff;text-decoration:underline}.footer_inner .footnav a:hover{text-decoration:none}.footer_inner .footnav ul{width:95%;max-width:1000px;margin:0 auto;padding:20px 0}.footer_inner .footnav ul li{display:inline-block;padding:20px;letter-spacing:3px}.footer_inner .copy{padding:20px 0;color:#fff;letter-spacing:4px}ul.breadcrumbs{width:95%;max-width:1400px;margin:0 auto;padding-bottom:20px;padding-top:15px;text-align:left}ul.breadcrumbs li.breadcrumb{display:inline;word-break:break-all}ul.breadcrumbs li.breadcrumb a{color:#0083cf}ul.breadcrumbs li.breadcrumb a:hover{color:#bf1820}ul.breadcrumbs li.breadcrumb:before{content:" | "}ul.breadcrumbs li.breadcrumb:first-child:before{content:""}h2.top{max-width:1000px;width:95%;margin:10px auto;background:#000;border-left:20px solid #BF1820;color:#fff;padding:6px;text-align:left;font-size:1.2em;letter-spacing:3px;word-break:break-all}h2.subPage{padding:80px 0;width:95%;max-width:1500px;margin:10px auto 0}h2.subPage span{font-family:"Mplus 1p";letter-spacing:3px;font-size:2em;font-weight:300;display:block;background:#ffffff80;padding:5px 0;text-shadow:1px 1px 1px #fff}.foot_contact{width:95%;max-width:1000px;margin:0 auto 30px;overflow:hidden;padding:20px;background:#fff;border-radius:10px}.foot_contact a:hover{opacity:.7}.foot_contact .foot_desc{font-size:1.3em;font-weight:600;border-bottom:solid 1px #000;margin-bottom:20px}.foot_contact .hidari{margin-right:5px}.page_desc{width:95%;max-width:1000px;margin:0 auto;text-align:left}.page_desc strong{color:#bf1820}.page_desc strong.big{font-size:1.5em;line-height:40px}.indent{text-indent:1em}.kyoka{position:relative}.kyoka:before{content:url(/img/commons/kyoka.png);position:absolute;top:-12px;left:-12px;z-index:99}#bigBanner{border-bottom:solid 20px #C11920;background:#fff}#bigBanner img{height:400px;max-width:100%}#imgSlider{position:relative;box-sizing:border-box}#imgSlider .slide{position:relative;width:100%;display:inline-block}#imgSlider .slide img{max-width:100%;max-height:100%}#imgSlider .slide a{display:block}#imgSlider .slide a:hover{opacity:.6}#imgSlider{overflow:hidden;max-width:1000px;width:100%;margin:0 auto;position:relative}.slider-track{display:flex;gap:8px;transition:transform 1s ease-in}.slider-track .slide{flex:0 0 calc(50% - 4px);min-width:calc(50% - 4px)}.slider-track .slide img{width:100%;display:block}.slider-track .slide a{display:block}.slider-track .slide a:hover{opacity:.6}.slider-dots{background:#c11920;display:block;width:100%;padding:1px 0 5px;text-align:center;margin:0}.slider-dots span{display:inline-block;width:14px;height:14px;margin:0 4px;border-radius:5px;border:1px solid #fff;background:transparent}.slider-dots span.active{background:#fff}#banner{width:100%;max-width:1280px;margin:10px auto;display:flex;justify-content:center}#banner span{padding:2px 5px 0;width:33.33333%}#banner span a{display:block}#banner span a:hover{opacity:.7}#banner span img{width:100%}#topics .topics{width:95%;max-width:1000px;margin:10px auto}.one{border-bottom:1px dotted #000;overflow:hidden;padding:15px;text-align:left;margin:0 20px}.one dt,.one dd{float:left}.one dt a,.one dd a{color:#0083cf}.one dt a:hover,.one dd a:hover{color:#bf1820}.one dt{width:30%}.one dd{width:70%}#topics .topics .allcheck{text-align:right;padding:15px}#topics .topics .allcheck a{display:inline-block;padding:10px 20px;background:#bf1820;color:#fff;text-decoration:none}#topics .topics .allcheck a:hover{opacity:.7}#new .newDesc{padding:10px 5px 5px;text-align:left}#new .flex{display:flex;flex-wrap:wrap;justify-content:space-around;width:95%;max-width:1000px;margin:10px auto}#new .flex .newBox{margin:20px 0;display:inline-block;width:24%;padding:5px;border:2px solid #ccc;text-decoration:none;color:#000}#new .flex .newBox:hover{opacity:.7}#new .flex .newBox .img{max-width:220px;width:auto;height:220px;overflow:hidden;margin:0 auto;position:relative}#new .flex .newBox .img img{height:220px;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#new .flex .newBox .day,#new .flex .newBox .name{text-align:left}#new .flex .newBox .day{border-bottom:solid 1px #000;margin-bottom:5px;padding:5px}#new .flex .newBox .name{border-top:solid 1px #000;margin-top:5px;padding:5px;font-weight:600;color:#bf1820}#new .flex .newBox .desc{text-align:right;font-size:.9em;color:#aaa;word-break:break-all}.buy{display:block;width:95%;max-width:900px;margin:10px auto;background:#59b9c6;background:radial-gradient(#2a83a2,#59b9c6);padding:10px;font-size:1.5em;font-weight:600;text-decoration:none;color:#fff;letter-spacing:3px;border:1px solid #333}.buy:hover{opacity:.7}#sns{padding:30px 0;width:95%;max-width:1000px;margin:0 auto;overflow:hidden}#sns .yh_box{width:670px;float:left;height:350px;vertical-align:top}#sns .yh_box p{background:#ffda45}#sns .yh_box p img{max-width:300px;width:100%}#sns .yh_box p.yh_top{text-align:left}#sns .yh_box p.yh_bot{text-align:right}#sns .yh_box p.yh_bot a:hover{opacity:.7}.yh_box_sp{display:none}#sns .tw_box{height:350px;width:300px;background:#c11920;float:right;border:2px solid #C11920}#sns .tw_box .tw-title{background:#c11920;padding:0 5px;text-align:left;color:#fff}#sns .tw_box.top-twitter{display:block;text-decoration:none;padding-top:8px;height:auto;padding-bottom:30px;position:relative}#sns .tw_box.top-twitter:hover{opacity:.7}#sns .tw_box .tw-title.top-twitter{text-align:center;margin-bottom:10px}.top-twitterbox{display:block;text-decoration:none;width:90%;margin-left:auto;margin-right:auto}.top-twitterbox-desc{width:fit-content;max-width:80%;margin-left:auto;margin-right:auto;margin-bottom:10px;color:#fff;position:relative}.top-twitterbox-desc:before{content:"";width:2px;height:22px;background-color:#fff;position:absolute;top:50%;left:-16px;transform:translateY(-50%) rotate(-30deg)}.top-twitterbox-desc:after{content:"";width:2px;height:22px;background-color:#fff;position:absolute;top:50%;right:-16px;transform:translateY(-50%) rotate(30deg)}.top-twitterbox-linkbtn{width:100%;max-width:100px;height:100px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;background-color:#fff;padding-top:20px;padding-bottom:20px}#sns .tw_box .top-twitterbox-linkbtn img{width:60%;max-width:90px}.yh_box_sp-logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.yh_box_sp-logo-imgbox{width:100px;margin-right:5px}.yh_box_sp-logo-imgbox img{width:100%;vertical-align:bottom}.yh_box_sp-logo-text{font-size:1.5em}.yh_box_sp-link-imgbox{width:220px;margin-left:auto;margin-right:auto}.yh_box_sp-link-imgbox img{width:100%;vertical-align:bottom}.mainitem{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-between;width:95%;max-width:1000px;margin:20px auto}.mainitem .item_box{width:323px;border:1px solid #000;margin:5px 0;padding:5px}.mainitem .item_box a img{width:100%}.mainitem .item_box a{color:#c11920;text-decoration:none}.mainitem .item_box a:hover{opacity:.7}.mainitem .item_box h3{color:#c11920}.mainitem .item_box h4{font-size:.9em;padding:5px}.mainitem .item_box p{font-size:.9em;color:#777;border-top:dashed 1px #ccc;padding:10px 0}.map{width:95%;max-width:1000px;margin:0 auto 30px;overflow:hidden;padding:20px;background:#fff;border-radius:10px}.map .shop_img{float:left;width:40%}.map .shop_img img{width:100%}.map .address{float:right;width:60%;padding:0 10px;text-align:left}.map .address h2{border-bottom:1px solid #000}.map .address table{margin-top:15px;margin-left:15px}.map .address table th,.map .address table td{padding:5px;text-align:left}.map .address a{color:#0083cf}.map .address a:hover{color:#bf1820}h2.subPage.flow-bg{background-image:url(/img/flow/h2_bg.jpg);background-position:center;background-size:cover}h2.subPage.shop-bg{background-image:url(/img/shop/h2_bg.jpg);background-position:center;background-size:cover}h2.subPage.qanda-bg{background-image:url(/img/qanda/h2_bg.jpg);background-position:center;background-size:cover}h2.subPage.buycontents-bg{background-image:url(/img/buycontents/h2_bg.jpg);background-position:center;background-size:cover}h2.subPage.fuyohin-bg{background-image:url(/img/fuyohin/h2_bg.jpg);background-position:center;background-size:cover}h2.subPage.area-bg{background-image:url(/img/area/h2_bg.jpg);background-position:center;background-size:cover}h2.subPage.company-bg{background-image:url(/img/company/h2_bg.jpg);background-position:center;background-size:cover}h2.subPage.contact-bg{background-image:url(/img/contact/h2_bg.jpg);background-position:center;background-size:cover}h2.subPage.photo-bg{background-image:url(/img/contact/h2_bg_photo.jpg);background-position:center;background-size:cover}h2.subPage.news-bg{background-image:url(/img/top/h2_bg_news.jpg);background-position:center;background-size:cover}.newsbox{width:95%;max-width:1000px;margin:5px auto 50px}.newsbox a{color:#68a9cf}.newsbox a:hover{color:#bf1820}.pager{text-align:center;padding:20px;clear:both}.pager a{border:1px solid #BF1820;border-radius:5px;color:#bf1820;font-size:12px;padding:10px 10px 7px;text-decoration:none;margin:0 3px;display:inline-block}.pager a.current{background:#bf1820;border:1px solid #BF1820;border-radius:5px;color:#fff;font-size:12px;padding:10px 10px 7px;margin:0 3px;text-decoration:none}.pager a:hover{background:#bf1820;color:#fff}.cont-div{width:100%;max-width:900px;margin:0 auto}.cont-row{display:flex;border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:-1px}.cont-row .cont-th{width:50%;padding:15px;text-align:left;font-weight:700}.cont-row .cont-th.hissu:after{content:"必須";float:right;background:#bf1820;color:#fff;padding:1px 8px 0;font-weight:400}.cont-row .cont-th.hissu-2:after{content:"出張買取の方必須";float:right;background:#e98b23;color:#fff;padding:1px 3px 0;font-weight:400}.cont-row .cont-td{width:50%;padding:15px;text-align:right}.cont-row .cont-td.radio label{padding-right:10px}.cont-row .cont-td.file{text-align:left}.cont-row .cont-td.yearDay select{width:30%}.cont-row .cont-td.yearDay span{padding-left:2px}.cont-center{text-align:center;background:#e6e6fa;padding:15px;display:block}.photo-form .cont td.yearDay span{padding-left:2px}.photo-form .cont td.yearDay select{width:30%}.shop-imgbox{width:100%;max-width:1000px;margin:50px auto}.shop-imgbox img{width:100%;vertical-align:bottom}.tenpo{width:95%;max-width:1000px;margin:30px auto}.tenpo table{text-align:left;width:90%;max-width:1000px;margin:30px auto}.tenpo table th,.tenpo table td{padding:10px 20px;border-bottom:1px solid #000}.tenpo table th{width:30%;white-space:nowrap}.qa{width:95%;max-width:1000px;margin:0 auto 20px;text-align:left}.qa dt,.qa dd{padding-left:70px;padding-right:30px}.qa dt{padding-top:30px;font-weight:600;font-size:1.1em;position:relative}.qa dt:before{content:"Q";color:#fff;background:#ef857d;font-weight:600;display:inline-block;width:50px;text-align:center;position:absolute;left:10px;top:28px}.qa dd{padding-top:10px;padding-bottom:30px;border-bottom:dotted 1px #000;position:relative}.qa dd:before{content:"A";color:#fff;background:#82cddd;font-weight:600;display:inline-block;width:50px;text-align:center;position:absolute;font-size:1.1em;left:10px;top:8px}.company-inner{width:95%;max-width:1000px;margin:30px auto 50px}.company-inner table{width:95%;margin:0 auto}.company-inner table th,.company-inner table td{text-align:left;padding:15px;border-bottom:2px solid #ccc}.company-inner table th{width:30%;white-space:nowrap}input[type=text],input[type=tel],input[type=email],select,textarea{border:2px solid #BF1820;border-radius:5px;background:#fff;box-sizing:border-box;width:100%;max-width:400px;padding:8px}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,select:focus,textarea:focus{background:#ffe2c6}.cont{width:100%;max-width:900px;margin:0 auto;border-spacing:0 5px;border-collapse:separate}.cont th,.cont td{padding:15px;border-bottom:1px solid #000;border-top:1px solid #000;text-align:left}.cont th{width:50%}.cont th.hissu:after{content:"必須";float:right;background:#bf1820;color:#fff;padding:1px 8px 0}.cont td{text-align:right}.cont td textarea{height:200px}.fuyo_box{border:solid 10px #E98B23;border-radius:10px;padding:10px 30px;margin:30px auto;width:95%;max-width:1000px;overflow:hidden;text-align:left}.fuyo_box h3{padding:5px;letter-spacing:2px;border-bottom:1px solid #000;color:#bf1820;font-size:1.5em}.fuyo_box p{text-align:left;padding:10px 0;line-height:2}.fuyo_box p strong{font-size:1.3em}.fuyo_box ul{text-align:left;padding:10px 0 10px 20px;list-style:disc}.fuyo_box li{padding:3px 0}.inner{width:95%;max-width:1000px;margin:30px auto 50px}.flow_cat .in_h3{width:100%;max-width:1000px;padding:8px;border-top:1px solid #000;border-bottom:1px solid #000;margin:30px auto;letter-spacing:2px;text-align:left;font-size:1.4em}.flow_cat .in_h3 span{color:#bf1820}.flow_cat .float{overflow:hidden;text-align:left;width:95%;max-width:700px;margin:0 auto}.flow_cat .float .img,.flow_cat .float .desc{float:left;width:50%}.flow_cat .float .img img{width:100%;max-width:250px}.flow_cat .float .desc{padding-top:20px}.flow_cat .float .desc h5{font-size:1.1em;color:#bf1820;padding-bottom:10px}.flow_cat .float .desc .telnum{padding-top:5px}.flow_cat .float .desc .telnum img{max-width:300px;width:100%}.flow_cat .float .desc .link a{display:inline-block;width:48%}.flow_cat .float .desc .link a.hidari{margin-right:5px}.flow_cat .float .desc .link a img{width:100%;max-width:233px}.flow_cat .area{margin-bottom:20px;text-align:right}.flow_cat .area a{color:#0083cf}.flow_cat .area a:hover{color:#bf1820}.flow_cat .num{text-align:left;padding:7px 15px 5px;background:#bf1820;font-size:1.4em;font-weight:600;color:#fff;min-width:100px;margin:20px auto 5px}.flow_cat .last{padding-bottom:30px}.flow_cat .att{border:3px solid #aaa;padding:10px;margin-top:20px}.flow_cat .att h5{font-size:1.3em;background:#bf1820;color:#fff;padding:10px}.flow_cat .att .out{text-align:left;width:95%;margin:10px auto}.flow_cat .att .out li{padding:10px}.flow_cat .att .out .proof{overflow:hidden;width:80%;border:solid 2px #ccc;margin:10px auto 0;padding:10px 10px 0}.flow_cat .att .out .proof p,.flow_cat .att .out .proof .in{float:left;width:50%}.flow_cat .att .out .proof p img{width:100%}.flow_cat .att .out .proof .in{padding-top:20px}.flow_cat .att .out .proof .in li{padding:5px}.flow-id-img img{max-width:400px;width:100%}.shop-section{max-width:1000px;width:95%;margin:0 auto 30px;text-align:left}.shop-section__image{text-align:center;margin-bottom:20px}.shop-section__image img{max-width:100%}.shop-info-table{width:100%;border-collapse:collapse;margin-bottom:20px}.shop-info-table th,.shop-info-table td{padding:12px 15px;border-bottom:1px solid #ddd;text-align:left;font-size:14px}.shop-info-table th{width:150px;background:#f5f5f5;font-weight:700}.area-section{max-width:1000px;width:95%;margin:0 auto 30px;text-align:left}.area-section h3{background:#f5f5f5;border-left:4px solid #BF1820;padding:8px 15px;margin:20px 0 10px;font-size:1em}.area-section p{padding:0 15px;margin-bottom:10px;line-height:1.8}.company-section{max-width:1000px;width:95%;margin:0 auto 30px;text-align:left}.company-table{width:100%;border-collapse:collapse}.company-table th,.company-table td{padding:12px 15px;border-bottom:1px solid #ddd;text-align:left;font-size:14px}.company-table th{width:150px;background:#f5f5f5;font-weight:700}.faq-list{max-width:1000px;width:95%;margin:0 auto 30px;text-align:left}.faq-item{border-bottom:1px solid #ddd;margin-bottom:5px}.faq-item__question{display:flex;align-items:center;gap:10px;padding:15px;cursor:pointer;font-weight:700;background:#f5f5f5;user-select:none}.faq-item__question:before{content:"Q";display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#bf1820;color:#fff;border-radius:50%;font-weight:700;flex-shrink:0}.faq-item__question:after{content:"＋";margin-left:auto;font-size:1.2em;color:#999;flex-shrink:0}.faq-item__question.is-open:after{content:"－"}.faq-item__answer{display:none;padding:15px 15px 15px 55px;line-height:1.8}.faq-item__answer.is-open{display:block}.contact-form{max-width:700px;margin:0 auto 30px;text-align:left;padding:0 15px}.contact-form__field{margin-bottom:15px}.contact-form__field label{display:block;font-weight:700;margin-bottom:5px;font-size:14px}.contact-form__field .required{color:#fff;background:#bf1820;padding:1px 6px;font-size:11px;border-radius:3px;margin-left:5px}.contact-form__field input[type=text],.contact-form__field input[type=email],.contact-form__field input[type=tel],.contact-form__field select,.contact-form__field textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;font-family:inherit}.contact-form__field input:focus,.contact-form__field select:focus,.contact-form__field textarea:focus{outline:none;border-color:#bf1820;box-shadow:0 0 3px #bf18204d}.contact-form__submit{display:block;width:100%;padding:15px;background:#bf1820;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer}.contact-form__submit:hover{background:#a01520}.static-page{max-width:1000px;width:95%;margin:0 auto 30px;line-height:1.8;text-align:left}.static-page h3{border-left:4px solid #BF1820;padding:5px 15px;margin:25px 0 10px;font-weight:700}.static-page p{margin-bottom:15px;padding:0 15px}.static-page ul{padding-left:35px;list-style:disc;margin-bottom:15px}.static-page li{margin-bottom:5px}.sitemap-list{max-width:1000px;width:95%;margin:0 auto 30px;text-align:left}.sitemap-list ul{list-style:none;padding-left:15px}.sitemap-list li{padding:8px 0;border-bottom:1px dotted #ccc}.sitemap-list a{color:#0083cf;text-decoration:underline}.sitemap-list a:hover{color:#bf1820}.news-list{max-width:1000px;width:95%;margin:0 auto 30px;text-align:left}.news-list__item{border-bottom:1px dotted #000;padding:15px}.news-list__date{font-weight:700;color:#666;margin-bottom:5px}.news-list__title{font-weight:700;margin-bottom:5px}.news-list__content{font-size:14px;line-height:1.7}.product-list-section{width:95%;max-width:1000px;margin:10px auto 30px}.detail-inner{width:95%;max-width:1000px;margin:5px auto 50px}.detail-inner .up_ymd{text-align:right;padding:10px 0}.detailContentsWrap{padding:5px 0}.detailUpfile{padding:10px 0;text-align:center}.detailUpfile img{width:100%;max-width:450px}.detailText{word-break:break-all;padding:5px 0;text-align:left}.backORcloseBtn{padding:20px;text-align:center}.backORcloseBtn a{color:#68a9cf;text-decoration:none;font-weight:700}.backORcloseBtn a:hover{color:#bf1820}.pager{text-align:center;padding:20px 0;width:95%;max-width:1000px;margin:0 auto}.pager-num,.pager-prev,.pager-next{display:inline-block;padding:8px 14px;margin:2px;border:1px solid #ccc;text-decoration:none;color:#333;background:#fff}.pager-num:hover,.pager-prev:hover,.pager-next:hover{background:#bf1820;color:#fff;border-color:#bf1820}.pager-current{background:#bf1820;color:#fff;border-color:#bf1820;font-weight:700}.pager-dots{display:inline-block;padding:8px 6px;color:#999}.pager-info{text-align:center;padding:5px 0 20px;color:#999;font-size:.9em}.sub-section{max-width:1000px;width:95%;margin:0 auto 30px;text-align:left}.sub-section h3{background:#f5f5f5;border-left:4px solid #BF1820;padding:8px 15px;margin:20px 0 10px;font-size:1em}.sub-section h3.red{background:#bf1820;border-left:none;color:#fff}.sub-section p{padding:0 15px;margin-bottom:10px;line-height:1.8}.sub-section ul{padding-left:35px;list-style:disc;margin-bottom:15px}.sub-section li{margin-bottom:5px}.cta-band{background:#bf1820;padding:20px 0}.cta-band-inner{width:95%;max-width:1000px;margin:0 auto;overflow:hidden;padding:20px;background:#fff;border-radius:10px;text-align:center}.cta-band-inner .foot_desc{font-size:1.3em;font-weight:600;border-bottom:solid 1px #000;margin-bottom:20px}.cta-band-inner .tel-text-number{display:block;margin:5px 0}.cta-band-inner .mail{margin-top:10px}.cta-band-inner .mail .hidari{margin-right:5px}.cta-band-inner .mail img{max-width:235px;width:48%}.cta-band-inner .mail a:hover{opacity:.7}@media screen and (min-width:1041px){.br_pc:after{content:"\a";white-space:pre}}@media screen and (max-width:1040px){.br_tb:after{content:"\a";white-space:pre}}@media screen and (max-width:767px){.br_sp:after{content:"\a";white-space:pre}}@media screen and (max-width:1040px){html body{font-size:93%}.header_inner .head_left h1 img{max-width:250px;width:100%}.header_inner .head_right .tel img{max-width:150px;padding:0 5px}.header_inner .head_right .mail img{max-width:160px}.nav_inner ul li a{padding:3px;margin:0 3px}.footer_inner .footnav ul{width:95%;max-width:1000px;margin:0 auto;padding:10px 0}.footer_inner .footnav ul li{display:inline-block;padding:10px;letter-spacing:3px}.footer_inner .copy{padding:10px 0;color:#fff;letter-spacing:4px;font-size:.8em}h2.subPage{padding:40px 0}h2.subPage span{letter-spacing:3px;font-size:1.4em}.flow_cat .float{width:95%;max-width:700px;margin:10px auto}.flow_cat .float .img{width:40%}.flow_cat .float .img img{width:100%;max-width:200px}.flow_cat .float .desc{width:60%}.flow_cat .att{padding:5px}.flow_cat .att .out .proof{width:95%}#bigBanner img{height:auto}#new .flex .newBox{width:24%;max-width:250px}#sns .yh_box{width:100%;max-width:1000px;float:none}#sns .tw_box{height:350px;width:100%;float:none;margin:50px auto}.mainitem .item_box{width:30%}.yh_box_pc{display:none}.yh_box_sp{display:block;width:100%;background-color:#ffda45;font-weight:700;color:#000;padding-top:20px;padding-bottom:20px;text-decoration:none}.yh_box_sp:hover{opacity:.7}#sns .tw_box.top-twitter{padding-top:10px;padding-bottom:30px}}@media screen and (max-width:640px){html,body{font-size:92%}.sp_desc{display:block;padding:5px;background:#bf1820;color:#fff;margin:0 0 10px;font-size:.8em}.header_inner .head_left{float:none}.header_inner .head_left h1{padding-top:5px}.header_inner .head_left h1 img{max-width:250px}.header_inner .head_right{float:none}.header_inner .head_right .tel img{max-width:200px;width:48%}.header_inner .head_right .mail img{max-width:235px}.nav_inner{background:none}.nav_inner .toggle{display:block;position:relative;padding:7px 0 31px;cursor:pointer;color:#fff;background:#bf1820;border-bottom:1px solid #cd5c5c}.nav_inner .toggle .hmbox{left:40%;position:absolute}.nav_inner .toggle .hmbox .menuToggle{position:relative;left:40px;top:3px}.nav_inner .toggle .hmbox .humb{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;width:35px;height:4px;background-color:#fff}.nav_inner .toggle .hmbox .humb:nth-of-type(1){top:0}.nav_inner .toggle .hmbox .humb:nth-of-type(2){top:10px}.nav_inner .toggle .hmbox .humb:nth-of-type(3){top:20px}.nav_inner .toggle.active .humb:nth-of-type(1){transform:translateY(10px) rotate(-45deg)}.nav_inner .toggle.active .humb:nth-of-type(2){opacity:0}.nav_inner .toggle.active .humb:nth-of-type(3){transform:translateY(-10px) rotate(45deg)}.nav_inner .menu{display:none;letter-spacing:-.4em;border-bottom:none;position:relative;background:#bf1820;text-align:center;font-size:0}.nav_inner .menu li{border-bottom:1px solid #cd5c5c;border-right:none;background:#bf1820;display:inline-block;width:50%;letter-spacing:normal;margin:0;line-height:40px;height:40px;font-size:14px;vertical-align:top}.nav_inner .menu li.sp_left{border-right:1px solid #cd5c5c}.nav_inner .menu li.sp_last{width:100%;border:none}.nav_inner .menu li a{display:block;padding:0;margin:0}.nav_inner .menu li.topPage{border-left:none}.footer_inner .footnav ul{font-size:0;letter-spacing:-.4em}.footer_inner .footnav ul li{display:inline-block;padding:10px;letter-spacing:2px;font-size:12px;width:50%;text-align:left;vertical-align:top}.footer_inner .copy{padding:10px 0;letter-spacing:0;font-size:.8em}h2.subPage{padding:30px 0}h2.subPage span{letter-spacing:1px;font-size:1.3em}.foot_contact{padding:10px}.foot_contact .foot_desc{font-size:1em}.foot_contact .tel img{max-width:300px;width:49%}.foot_contact .mail img{max-width:235px;width:48%}.page_desc strong.big{font-size:1.1em;line-height:30px}.flow_cat .float{text-align:center;width:95%;margin:0 auto}.flow_cat .float .img,.flow_cat .float .desc{float:none;width:100%}.flow_cat .float .desc{padding-top:20px}.flow_cat .att{padding:5px}.flow_cat .att .out .proof{width:95%}.flow_cat .att .out .proof p,.flow_cat .att .out .proof .in{width:40%}.flow_cat .att .out .proof .in{width:60%;padding-top:5px}.cont th,.cont td{display:block;border-top:none}.cont th{width:100%}.cont td{text-align:center;width:100%}.cont-row{flex-direction:column}.cont-row .cont-th,.cont-row .cont-td{width:100%}.cont-row .cont-td{text-align:center}.company-inner table th,.company-inner table td{display:block}.company-inner table th{width:100%}.fuyo_box{padding:10px}#banner{display:block}#banner span{width:95%;padding:0;display:block;margin:10px auto}#new .newDesc{padding:10px 5px 5px}#new .flex .newBox{display:block;width:49%;max-width:none}#sns .yh_box{width:100%;max-width:600px}#sns .tw_box{height:350px;width:100%;margin:50px auto 0}#sns .tw_box img{width:100%;max-width:218px}.mainitem{display:block}.mainitem .item_box{width:100%}.mainitem .item_box a img{width:80%}.buy{width:100%;font-size:1em;border:1px solid #000}.map .shop_img{float:none;width:100%}.map .shop_img img{width:100%;max-width:350px}.map .address{float:none;width:100%;padding:0}.map .address h2{text-align:center}.map .address h2 img{width:100%;max-width:254px}.map .address table{max-width:300px;margin:15px auto 0}.map .address table th,.map .address table td{padding:3px}.slider-track .slide{flex:0 0 calc(50% - 4px);min-width:calc(50% - 4px)}.flow-steps{flex-direction:column;align-items:center}.cta-band-inner .mail img{max-width:235px;width:48%}}
