@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&family=Oswald:wght@400;500;700&display=swap");:root{--stationColor: #206ed7;--gashaponColor: #206ed7;--premiumColor: #ac7808;--flatColor: #009f3c;--otherColor: #e50012;--allColor: #404248;--infoColor: #e50012;--itemColor: #ed5f00;--eventColor: #009f3c;--campaignColor: #206ed7;--blogColor: #9c53bc}caption,th,td{text-align:left;vertical-align:middle}#stockCol .logogasha{vertical-align:middle;margin:0 10px 0 0}@media only screen and (max-width: 768px){#stockCol .logogasha{display:block}}@media only screen and (max-width: 768px){#stockCol .logogasha img{width:50%}}#stockCol .stockColInner .main{position:relative;text-align:center;width:100%;display:inline-block;vertical-align:top}#stockCol .stockColInner .main h2{text-align:left;padding-bottom:10px;border-bottom:2px dotted #bfbfbf}@media only screen and (max-width: 768px){#stockCol .stockColInner .main h2 img{height:25px;margin-top:10px}}#stockCol .stockColInner .main .shopLink{background:#e4ecf1;font-size:0;margin:20px 0;padding:10px 0}#stockCol .stockColInner .main .shopLink .item{padding:10px;display:inline-block;vertical-align:middle}#stockCol .stockColInner .main .shopLink .item a{display:block}#stockCol .stockColInner .main .bnr_about_gplus{padding:10px 0}#stockCol .stockColInner .main .bnr_about_gplus a:hover{opacity:0.8}#stockCol .stockColInner .main .txt_about{color:#3f3f3f;padding:20px;margin:20px 0;text-align:left;line-height:2.0em;font-size:15px;border:2px solid #e50012;border-radius:10px}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .txt_about{font-size:12px;padding:20px;margin:5px 0 20px;text-align:left}}#stockCol .stockColInner .main .txt_about .txt_about_title{color:#fff;font-size:20px;font-weight:bold;text-align:center;margin:0 0 20px;padding:8px;background:#e50012;border-radius:10px}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .txt_about .txt_about_title{font-size:18px;margin:0 0 10px;padding:5px;border-radius:5px}}#stockCol .stockColInner .main .txt_about li .txt_about_red{color:red}#stockCol .stockColInner .main h4{text-align:left;margin:20px 0;padding-bottom:10px;border-bottom:2px solid #e50012}@media only screen and (max-width: 768px){#stockCol .stockColInner .main h4 img{margin-top:10px}}#stockCol .stockColInner .main .stockListTitle{font-size:28px;text-align:left;padding:10px 0 0;font-weight:bold}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .stockListTitle{font-size:20px;padding:10px 0 0}}#stockCol .stockColInner .main .stockListDesc{font-size:16px;text-align:left;margin:10px 0 10px}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .stockListDesc{font-size:14px;margin:10px 0 20px}}#stockCol .stockColInner .main .title_main{color:#333;font-size:26px;font-weight:bold;text-align:center;margin:20px 0 0;padding:0 0 0 10px;border-left:4px solid #e50012;text-align:left}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .title_main{margin:20px 0}}#stockCol .stockColInner .main .title_item{color:#e50012;font-size:26px;font-weight:bold;text-align:center;margin:0 0 10px;padding:0 0 10px;border-bottom:3px solid #ddd;text-align:left}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .title_item{margin:20px 0}}#stockCol .stockColInner .main #keysearchForm{border-radius:10px;background:#3a3a3a;padding:20px;margin:20px 0}@media only screen and (max-width: 768px){#stockCol .stockColInner .main #keysearchForm{padding:10px 20px 20px}}#stockCol .stockColInner .main #keysearchForm .form_word{margin:10px;display:inline-block;vertical-align:middle}@media only screen and (max-width: 768px){#stockCol .stockColInner .main #keysearchForm .form_word{width:80%}}#stockCol .stockColInner .main #keysearchForm form{font-size:0;overflow:hidden;display:inline-block;vertical-align:middle}#stockCol .stockColInner .main #keysearchForm #keysearchTxt{display:inline-block;vertical-align:middle;padding:2px}#stockCol .stockColInner .main #keysearchForm #keysearchBtn{display:inline-block;vertical-align:middle}#stockCol .stockColInner .main #keysearchForm input,#stockCol .stockColInner .main #keysearchForm button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;box-shadow:none}#stockCol .stockColInner .main #keysearchForm input[type="text"]{padding:10px;border-radius:5px;display:inline-block;vertical-align:middle;background:#fff;font:caption;text-align:left}#stockCol .stockColInner .main #keysearchForm button{background:#e50012;display:inline-block;vertical-align:middle;padding:5.5px 10px}@media only screen and (max-width: 768px){#stockCol .stockColInner .main #keysearchForm button{padding:5.5px 0}}#stockCol .stockColInner .main #keysearchForm+.btn_back{margin-bottom:60px}#stockCol .stockColInner .main .accordionWrap{margin:20px 0 0;text-align:left}#stockCol .stockColInner .main .accordionWrap .accordion{font-size:18px;font-weight:bold;padding:20px;background:#eee;position:relative;cursor:pointer}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .accordionWrap .accordion{font-size:16px;padding:10px 20px}}#stockCol .stockColInner .main .accordionWrap .accordion:after{content:'';display:block;background:url(../images/shop/icon_arrow.png) center no-repeat;background-size:cover;width:24px;height:21px;position:absolute;top:50%;right:30px;margin-top:-12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .accordionWrap .accordion:after{right:20px}}#stockCol .stockColInner .main .accordionWrap .accordion.open:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#stockCol .stockColInner .main .accordionWrap .accordionBody{padding:0 30px 30px;display:none}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .accordionWrap .accordionBody{padding:0 10px 20px}}#stockCol .stockColInner .main .accordionWrap .accordionBody .list{padding:30px 0 0}#stockCol .stockColInner .main .accordionWrap .accordionBody .list .title{padding-bottom:10px;border-bottom:1px solid #ddd}#stockCol .stockColInner .main .accordionWrap .accordionBody .list ul li{padding:20px 0;border-bottom:1px solid #ddd;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#stockCol .stockColInner .main .accordionWrap .accordionBody .list ul li .name a{color:#1766bb}#stockCol .stockColInner .main .accordionWrap .accordionBody .list ul li .name img{margin-left:10px}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .accordionWrap .accordionBody .list ul li .name img{margin:5px 0 0}}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .accordionWrap .accordionBody .list ul li .name{margin:0 0 10px}}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .accordionWrap .accordionBody .list ul li a{width:100%;display:block}}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .accordionWrap .accordionBody .list ul li .Button{text-align:center}}#stockCol .stockColInner .main table{width:100%;margin:0 0 30px}#stockCol .stockColInner .main table th,#stockCol .stockColInner .main table td{font-size:14px;padding:10px}#stockCol .stockColInner .main table .name_head,#stockCol .stockColInner .main table .pref_head,#stockCol .stockColInner .main table .address_head,#stockCol .stockColInner .main table .map_head,#stockCol .stockColInner .main table .state_head,#stockCol .stockColInner .main table .stock_head{color:#fff;background:#e50012;text-align:center;border:1px solid #9d000c}@media only screen and (max-width: 768px){#stockCol .stockColInner .main table .name_head,#stockCol .stockColInner .main table .pref_head,#stockCol .stockColInner .main table .address_head,#stockCol .stockColInner .main table .map_head,#stockCol .stockColInner .main table .state_head,#stockCol .stockColInner .main table .stock_head{display:none}}#stockCol .stockColInner .main table .pref_head{max-width:80px;min-width:80px}#stockCol .stockColInner .main table .map_head{max-width:130px;min-width:130px}#stockCol .stockColInner .main table .state_head{max-width:80px;min-width:80px}#stockCol .stockColInner .main table .stock_head{max-width:250px;min-width:250px}@media only screen and (max-width: 768px){#stockCol .stockColInner .main table tbody tr{border-left:1px solid #9d000c;border-right:1px solid #9d000c;border-top:10px solid #fff}}#stockCol .stockColInner .main table tbody th,#stockCol .stockColInner .main table tbody td{border:1px solid #e50012}@media only screen and (max-width: 768px){#stockCol .stockColInner .main table tbody th,#stockCol .stockColInner .main table tbody td{border:none;display:block}}@media only screen and (max-width: 768px){#stockCol .stockColInner .main table tbody .name{color:#fff;background:#e50012}}#stockCol .stockColInner .main table tbody .name .iccard{height:24px;margin:0 0 0 10px}@media only screen and (max-width: 768px){#stockCol .stockColInner .main table tbody .name .iccard{height:20px}}@media only screen and (max-width: 768px){#stockCol .stockColInner .main table tbody .pref{border-bottom:1px solid #e50012}}@media only screen and (max-width: 768px){#stockCol .stockColInner .main table tbody .address{border-bottom:1px solid #e50012}}@media only screen and (max-width: 768px){#stockCol .stockColInner .main table tbody .map{border-bottom:1px solid #e50012}}#stockCol .stockColInner .main table tbody .map .Button{font-size:12px;padding:5px 10px 3px;display:block;text-align:center}#stockCol .stockColInner .main table tbody .map .Button:after{vertical-align:sub}#stockCol .stockColInner .main table tbody .state{text-align:center}#stockCol .stockColInner .main table tbody .state .txt_stocktime{color:red;font-size:17px;font-weight:bold}@media only screen and (max-width: 768px){#stockCol .stockColInner .main table tbody .state{border-bottom:1px solid #e50012}}#stockCol .stockColInner .main table tbody .stock{text-align:center}@media only screen and (max-width: 768px){#stockCol .stockColInner .main table tbody .stock{padding:15px;border-bottom:1px solid #e50012}}@media only screen and (max-width: 768px){#stockCol .stockColInner .main table tbody .stock .Button{width:100%}}#stockCol .stockColInner .main .address_area{background:#ffe482;box-shadow:0px 0px 0px 5px #ffe482;border:dashed 2px #ffb116;line-height:1.7em;padding:20px;margin:20px 0}#stockCol .stockColInner .main .address_area .title_shop{color:#b73b00;font-size:26px;font-weight:bold;text-align:left;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #b73b00}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .address_area .title_shop{font-size:22px}}#stockCol .stockColInner .main .address_area .title_shop .iccard{height:24px;margin:0 0 0 10px;vertical-align:baseline}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .address_area .title_shop .iccard{height:20px;margin:0px 0 -2px 5px}}#stockCol .stockColInner .main .address_area p{text-align:left;font-size:16px;font-weight:bold}#stockCol .stockColInner .main .address_area p .txt_address{color:#b73b00}#stockCol .stockColInner .main .address_area .btn_address{display:inline-block;min-width:270px;padding-top:10px}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .address_area .btn_address{width:100%}}#stockCol .stockColInner .main .address_area .btn_address .Button{min-width:270px}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .address_area .btn_address .Button{margin:10px 0;width:100%}}#stockCol .stockColInner .main .lite_list{padding:0 0 10px;margin:0 0 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}#stockCol .stockColInner .main .lite_list .list{width:calc(100%);display:inline-block;vertical-align:middle;padding:0 0 0 5px;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .lite_list .list{width:100%;border-left:0;padding:0}}#stockCol .stockColInner .main .lite_list .list .item{width:calc(100% / 4);padding:10px}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .lite_list .list .item{width:100%;padding:5px}}#stockCol .stockColInner .main .lite_list .list .item img{width:100%;height:auto;padding:10px 0}#stockCol .stockColInner .main .lite_list .list .item a{height:100%;padding:10px;display:block;text-decoration:none;box-shadow:0 0 0 1px #dcdcdc inset;transition:all .3s ease}#stockCol .stockColInner .main .lite_list .list .item a:hover{box-shadow:0 0 0 10px #dcdcdc inset}#stockCol .stockColInner .main .lite_list .list .item .stock{background:#404248;color:#fff;font-size:20px;text-align:center;padding:10px 0}#stockCol .stockColInner .main .lite_list .list .item .stock .txt_stock{color:#ffe580;font-size:17px;font-weight:bold}#stockCol .stockColInner .main .lite_list .list .item .stock_02{background:#e50012;color:#fff;font-size:20px;text-align:center;padding:10px 0}#stockCol .stockColInner .main .lite_list .list .item .stock_02 .txt_stock{color:#ffe580;font-size:20px;font-weight:bold}#stockCol .stockColInner .main .lite_list .list .item .stock_03{background:#858585;color:#fff;font-size:20px;text-align:center;padding:10px 0}#stockCol .stockColInner .main .lite_list .list .item .stock_03 .txt_stock{font-size:20px;font-weight:bold}#stockCol .stockColInner .main .lite_list .list .item .title{white-space:pre-wrap;font-size:15px;color:#3f3f3f;padding-bottom:5px;text-align:center}#stockCol .stockColInner .main .lite_list .list .item .price{color:#e50012;font-weight:bold;font-size:20px;text-align:center}#stockCol .stockColInner .main .img_label{text-align:right}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .img_label{margin-bottom:1em}}#stockCol .stockColInner .main .txt_attention,#stockCol .stockColInner .main .txt_information{color:#3f3f3f;padding:20px;margin:20px 0;text-align:center;line-height:2.0em;font-size:20px}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .txt_attention,#stockCol .stockColInner .main .txt_information{font-size:15px;padding:5px 20px;margin:5px 0 10px;text-align:left}}#stockCol .stockColInner .main .txt_attention .txt_next,#stockCol .stockColInner .main .txt_information .txt_next{color:#f39c12}#stockCol .stockColInner .main .txt_attention .txt_note,#stockCol .stockColInner .main .txt_information .txt_note{color:red}#stockCol .stockColInner .main .img_gplus{padding:20px 0;margin:20px 0;text-align:center}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .img_gplus{margin:10px 0;text-align:left}}#stockCol .stockColInner .main .txt_information{text-align:left;font-size:16px;margin:20px 0;line-height:1.7em;padding:0}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .txt_information{font-size:14px}}#stockCol .stockColInner .main .stit_area{color:#e50012;font-weight:bold;font-size:22px}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .stit_area{font-size:18px}}#stockCol .stockColInner .main .stit_selectArea{text-align:left;color:#e50012;font-weight:bold;font-size:22px;line-height:1.7em;padding:0;position:absolute;top:230px;left:55px}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .stit_selectArea{font-size:18px;position:static}}#stockCol .stockColInner .main .txt_service{text-align:left;font-size:14px;line-height:1.7em;padding:0}#stockCol .stockColInner .main .txt_timestamp{text-align:right;font-size:14px;color:red;padding:0 0 10px}#stockCol .stockColInner .main .txt_handling{text-align:left;font-size:14px;color:red;padding:0 0 10px}#stockCol .stockColInner .main .txt_attention_stock{text-align:left;font-size:14px;padding:0 0 10px}#stockCol .stockColInner .main .txt_ic{text-align:left;font-size:14px;padding:0 0 10px}#stockCol .stockColInner .btn_back{margin:40px 0 0}@media only screen and (max-width: 768px){#stockCol .stockColInner .btn_back{margin:20px 0 0}}#stockCol .stockColInner .btn_shoplist{color:#fff;background:#e50012;font-size:185%;font-weight:bold;text-decoration:none;border-radius:5px;padding:5px 100px;display:inline-block;vertical-align:middle;transition:all .1s ease;box-shadow:0 4px 0 #9d000c;position:relative}@media only screen and (max-width: 768px){#stockCol .stockColInner .btn_shoplist{font-size:14px;padding-left:1em;padding-right:1em}}#stockCol .stockColInner .btn_shoplist:hover{box-shadow:0 0 0 #9d000c;-webkit-transform:translateY(4px);transform:translateY(4px)}@media (min-width: 768px){#stockCol .stockColInner .btn_shoplist .br-sp{display:none}}#stockCol .stockColInner .btn_about_area{margin:40px 0}@media only screen and (max-width: 768px){#stockCol .stockColInner .btn_about_area{margin:20px 0}}#stockCol .stockColInner .btn_about_gplus{color:#fff;background:#ffa811;font-size:28px;font-weight:bold;text-decoration:none;border-radius:5px;padding:5px 100px;display:inline-block;vertical-align:middle;transition:all .1s ease;box-shadow:0 4px 0 #df910a;position:relative}@media only screen and (max-width: 768px){#stockCol .stockColInner .btn_about_gplus{font-size:14px;padding-left:1em;padding-right:1em}}#stockCol .stockColInner .btn_about_gplus:hover{box-shadow:0 0 0 #df910a;-webkit-transform:translateY(4px);transform:translateY(4px)}#stockCol .stockColInner .btn_about_smart{color:#fff;background:#ffa811;font-size:28px;font-weight:bold;text-decoration:none;border-radius:5px;padding:5px 100px;display:inline-block;vertical-align:middle;margin-bottom:2em;transition:all .1s ease;box-shadow:0 4px 0 #df910a;position:relative}@media only screen and (max-width: 768px){#stockCol .stockColInner .btn_about_smart{font-size:24px;padding-left:1em;padding-right:1em}}#stockCol .stockColInner .btn_about_smart:hover{box-shadow:0 0 0 #df910a;-webkit-transform:translateY(4px);transform:translateY(4px)}#stockCol .stockColInner .btn_about_onlineshop{color:#fff;background:#ffa811;font-size:28px;font-weight:bold;text-decoration:none;border-radius:5px;padding:10px 100px 10px;display:inline-block;vertical-align:middle;transition:all .1s ease;box-shadow:0 4px 0 #df910a;position:relative}@media only screen and (max-width: 768px){#stockCol .stockColInner .btn_about_onlineshop{font-size:14px;padding-left:1em;padding-right:1em}}#stockCol .stockColInner .btn_about_onlineshop:hover{box-shadow:0 0 0 #df910a;-webkit-transform:translateY(4px);transform:translateY(4px)}#search_box1{border-radius:10px;background:#3a3a3a;padding:20px;margin:0 0 20px}#search_box1 h3,#search_box1 h4{border-bottom:2px solid #fff;padding-bottom:10px}#search_box1 form{padding:10px 0 0}@media only screen and (max-width: 768px){#search_box1 form{padding:0}}#search_box1 form dl{position:static;padding:20px 0 0 0;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 768px){#search_box1 form dl{padding:0;display:block}}#search_box1 form dl dt{font-size:0;padding:0 5px 0 0}@media only screen and (max-width: 768px){#search_box1 form dl dt{margin:20px 0 10px}}#search_box1 form dl dd{width:auto}@media only screen and (max-width: 768px){#search_box1 form dl dd{display:block}}#search_box1 form input#shop_name{padding:0.2em 0.5em;width:270px;height:30px;text-align:left;background-color:#fff}@media only screen and (max-width: 768px){#search_box1 form input#shop_name{width:100%}}#search_box1 form select#pref{padding:0.2em;height:30px;width:120px;margin-right:19px;text-align:left;background-color:#fff;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border-radius:0.5em}@media only screen and (max-width: 768px){#search_box1 form select#pref{width:100%}}#search_box1 form #btn_search{clear:both;color:#fff;width:180px;margin-top:20px;background:#e50012;font-size:16px;font-weight:bold;border-radius:5px;padding:5px 20px 10px;border:0;text-align:center;display:inline-block;vertical-align:middle;transition:all .1s ease;box-shadow:0 4px 0 #9d000c}#search_box1 form #btn_search:hover{box-shadow:0 0 0 #9d000c;-webkit-transform:translateY(4px);transform:translateY(4px)}#search_box1 form #btn_search img{vertical-align:middle}#mapCol .txt_about{color:#3f3f3f;padding:20px;margin:20px 0;text-align:center;line-height:2.0em;font-size:16px;border:2px solid #ffa812;border-radius:10px}@media only screen and (max-width: 768px){#mapCol .txt_about{font-size:13px;padding:20px;margin:5px 0 20px;text-align:left}}#mapCol #search_map{position:relative;background:url(../images/shop/bg_map_gplus.jpg) no-repeat top center;margin:0 auto;width:1000px;height:750px}@media only screen and (max-width: 768px){#mapCol #search_map{background:none;width:auto;height:auto}}#mapCol #search_map #search_box1{position:absolute;top:20px;left:44px;width:600px}@media only screen and (max-width: 768px){#mapCol #search_map #search_box1{position:static;width:auto}}#mapCol #search_map #label_gplus{position:absolute;top:20px;right:70px;width:260px}@media only screen and (max-width: 768px){#mapCol #search_map #label_gplus{position:static;width:auto}}#mapCol #search_map #label_gplus a:hover{opacity:0.8}#mapCol #search_map #bnr_gashadoko{position:absolute;bottom:0;left:0}#mapCol #search_map #bnr_gashadoko .txt_gashadoko{font-weight:bold;font-size:14px;color:#333}#mapCol #search_map #bnr_gashadoko a:hover{opacity:0.8}@media only screen and (max-width: 768px){#mapCol #search_map #bnr_gashadoko{position:static;width:auto}}#mapCol #search_map .area_block{width:220px;position:absolute}@media only screen and (max-width: 768px){#mapCol #search_map .area_block{width:100%;position:static;padding:20px 0}}#mapCol #search_map .area_block#area_block1{top:135px;right:60px}#mapCol #search_map .area_block#area_block2{top:280px;right:60px}#mapCol #search_map .area_block#area_block3{top:280px;right:290px}#mapCol #search_map .area_block#area_block4{top:480px;right:60px}#mapCol #search_map .area_block#area_block5{top:480px;right:290px}#mapCol #search_map .area_block#area_block6{top:280px;right:510px}#mapCol #search_map .area_block#area_block7{top:560px;left:50px}#mapCol #search_map .area_block#area_block8{top:560px;right:510px}#mapCol #search_map .area_block#area_block9{top:280px;left:50px}#mapCol #search_map .area_block .Button{width:100%;background:#4caf50;box-shadow:0 4px 0 #3a8a3d}#mapCol #search_map .area_block .Button.disabled{color:#fff;background:#aaa;pointer-events:none;box-shadow:none}#mapCol #search_map .area_block .Button.disabled:after{display:none}#mapCol #search_map .area_block .Button.disabled:hover{-webkit-transform:none;transform:none}#mapCol #search_map .area_block dt{padding:10px}#mapCol #search_map .area_block dd{padding:0 5px}#mapCol #search_map .area_block dd ul{font-size:0;text-align:left}#mapCol #search_map .area_block dd li{width:49.9%;display:inline-block;vertical-align:top;padding:5px}#mapCol #search_map .area_block dd li a{display:block;font-size:14px;color:#4caf50;background:#fff;border:2px solid #ddd;padding:2px;text-align:center}#mapCol #search_map .area_block dd li a.disabled{color:#fff;background:#aaa;pointer-events:none;text-decoration:none}#mapCol .notfound{font-size:18px;padding:30px 0;height:100px;color:red;font-weight:bold}#mapCol .txt_area_name{color:#2ca7f3;font-size:26px;font-weight:bold;text-align:left;margin:0 0 10px}#mapCol .txt_area_name .attention_area{color:#2ca7f3;font-size:26px;font-weight:bold;float:right}@media only screen and (max-width: 768px){#mapCol .txt_area_name .attention_area{float:none;width:100%;display:block;font-size:20px;padding:0 0 10px}}#mapCol table{width:100%;margin:0 0 30px}#mapCol table th,#mapCol table td{font-size:14px;padding:10px}#mapCol table .name_head,#mapCol table .address_head,#mapCol table .pref_head,#mapCol table .map_head,#mapCol table .stock_head{color:#fff;background:#e50012;text-align:center;border:1px solid #9d000c}@media only screen and (max-width: 768px){#mapCol table .name_head,#mapCol table .address_head,#mapCol table .pref_head,#mapCol table .map_head,#mapCol table .stock_head{display:none}}#mapCol table .name_head{width:25%}#mapCol table .pref_head{width:8%}#mapCol table .address_head{width:32%}#mapCol table .map_head{width:9%;text-align:center}#mapCol table .stock_head{width:15%;min-width:180px}@media only screen and (max-width: 768px){#mapCol table tbody tr{border-left:1px solid #9d000c;border-right:1px solid #9d000c;border-top:10px solid #fff}}#mapCol table tbody th,#mapCol table tbody td{border:1px solid #e50012}@media only screen and (max-width: 768px){#mapCol table tbody th,#mapCol table tbody td{border:none;display:block}}@media only screen and (max-width: 768px){#mapCol table tbody .name{color:#fff;background:#e50012}}#mapCol table tbody .name .iccard{height:24px;margin:0 0 0 10px}@media only screen and (max-width: 768px){#mapCol table tbody .name .iccard{height:20px}}#mapCol table tbody .map{text-align:center}@media only screen and (max-width: 768px){#mapCol table tbody .map{border-bottom:1px solid #e50012}}#mapCol table tbody .map .Button{font-size:12px;padding:4px 10px}@media only screen and (max-width: 768px){#mapCol table tbody .map .Button{width:100%;font-size:16px;padding:5px 20px}}#mapCol table tbody .map .Button:after{display:none}@media only screen and (max-width: 768px){#mapCol table tbody .address{border-bottom:1px solid #e50012}}#mapCol table tbody .state{text-align:center}#mapCol table tbody .state .txt_stocktime{color:red;font-size:17px;font-weight:bold}@media only screen and (max-width: 768px){#mapCol table tbody .state{border-bottom:1px solid #e50012}}#mapCol table tbody .stock{width:23%;text-align:center}@media only screen and (max-width: 768px){#mapCol table tbody .stock{width:100%;padding:15px;border-bottom:1px solid #e50012}}@media only screen and (max-width: 768px){#mapCol table tbody .stock .Button{width:100%}}@media only screen and (max-width: 768px){#mapCol table tbody .none{display:none}}#mapCol .text{font-size:14px;padding:30px 0;text-align:left}#mapCol .txt_ic{text-align:left;font-size:14px;padding:0 0 10px}.errmsg{color:red;padding:20px;border:1px solid red;margin:20px 0;text-align:center;background:#ffd9d9;font-size:15px}#stockCol .txt_area_name{color:#e50012;font-size:26px;font-weight:bold;text-align:left;margin:0 0 10px}#stockCol .txt_area_name .attention_area{color:#e50012;font-size:26px;font-weight:bold;float:right}@media only screen and (max-width: 768px){#stockCol .txt_area_name .attention_area{float:none;width:100%;display:block;font-size:20px;padding:0 0 10px}}#stockCol #search_box1{border-radius:10px;background:#3a3a3a;padding:20px;margin:0 0 20px}#stockCol #search_box1 h3,#stockCol #search_box1 h4{border-bottom:2px solid #fff;padding-bottom:10px;margin:0;text-align:center}#stockCol #search_box1 form{padding:10px 0 0}@media only screen and (max-width: 768px){#stockCol #search_box1 form{padding:0}}#stockCol #search_box1 form dl{position:static;padding:20px 0 0 0;overflow:hidden;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width: 768px){#stockCol #search_box1 form dl{padding:0}}#stockCol #search_box1 form dl dt{padding:5px 5px 0 0;display:inline-block;vertical-align:middle}@media only screen and (max-width: 768px){#stockCol #search_box1 form dl dt{margin:20px 0 10px}}#stockCol #search_box1 form dl dd{width:auto;display:inline-block;vertical-align:middle}@media only screen and (max-width: 768px){#stockCol #search_box1 form dl dd{display:block}}#stockCol #search_box1 form input#shop_name{padding:0.2em 0.5em;width:270px;height:30px;text-align:left;background-color:#fff}@media only screen and (max-width: 768px){#stockCol #search_box1 form input#shop_name{width:100%}}#stockCol #search_box1 form select#pref{padding:0.2em;height:30px;width:120px;margin-right:19px;text-align:left;background-color:#fff;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border-radius:0.5em}@media only screen and (max-width: 768px){#stockCol #search_box1 form select#pref{width:100%}}#stockCol #search_box1 form #btn_search{clear:both;color:#fff;width:180px;margin-top:20px;background:#e50012;font-size:16px;font-weight:bold;border-radius:5px;padding:5px 20px;text-align:center;display:inline-block;vertical-align:middle;transition:all .1s ease;box-shadow:0 4px 0 #9d000c}#stockCol #search_box1 form #btn_search:hover{box-shadow:0 0 0 #9d000c;-webkit-transform:translateY(4px);transform:translateY(4px)}.pg-about__btn--onlineshop{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-decoration:none;border:3px solid #e50012;box-shadow:0 5px 0 #b2000e;border-radius:0.5em;font-weight:700;color:#404248;transition:box-shadow 0.1s ease, -webkit-transform 0.1s ease;transition:transform 0.1s ease, box-shadow 0.1s ease;transition:transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease}.pg-about__btn--onlineshop:hover{box-shadow:0 0 0 #b2000e;-webkit-transform:translateY(5px);transform:translateY(5px)}@media only screen and (min-width: 769px){.pg-about__btn--onlineshop{margin-right:auto;margin-left:auto;padding:0.75em 2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(100%, 2vw, 160%)}}@media only screen and (max-width: 768px){.pg-about__btn--onlineshop{-webkit-flex-direction:column;flex-direction:column;padding:0.75em;font-size:105%}}@media only screen and (min-width: 769px){.pg-about__logo--onlineshop{margin-right:clamp(15px, 2vw, 30px);width:clamp(160px, 22vw, 240px)}}@media only screen and (max-width: 768px){.pg-about__logo--onlineshop{margin-bottom:0.5em;width:50vw;max-width:240px}}
