.form-group-serchbox,.serch-box-middle{vertical-align:middle;display:inline-block}body{font-family:'Yu Gothic UI',sans-serif}h2{font-size:20px!important}.band h2{padding:5px}header.nav .band{background-color:#454545;color:#fff;z-index:9999;width:100%;border-bottom:none}header.nav .logo-block .logo-block-img{width:180px;padding:5px;margin:auto auto -20px}header.nav .logo-block .logo-block-img img{margin-top:-20px}.top-section{margin-bottom:40px}.serch-box-middle{max-width:100%;margin-right:25px;font-size:12px}.form-group-serchbox{text-align:center}.form-control-searchbox{display:inline-block;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-inline{margin-bottom:40px;text-align:center}@media (min-width:768px){.serch-box-middle{display:inline-block;max-width:100%;vertical-align:middle;margin-right:25px;font-size:12px;margin-bottom:0}.form-inline .form-group-serchbox{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline{margin-bottom:40px}.form-inline .form-control-searchbox{display:inline-block;width:auto;vertical-align:middle;border-radius:0}}.bc-title .band,.bc-title .top-title{display:block;text-align:center}.form-control-searchbox:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0}.bc-title .band{background-color:#454545;color:#fff}.nav-title-n{margin:0;padding:0;font-weight:700;font-size:16px}.nav-wrapper-col{text-align:center;margin-top:20px}@media (min-width:992px){header.nav .logo-block .logo-block-img{width:180px;margin:5px auto -35px}header.nav .logo-block .logo-block-img img{margin-top:-18px}.bc-title .band.change{display:block;background-color:transparent;color:#454545;font-size:18px}.left-s-t{text-align:left!important}.col-md-4 .sitenavi-img{width:120px;height:120px;object-fit:cover;margin-bottom:0}.nav-wrapper-col{text-align:center;margin-top:20px}}.band.change .genre-title,.item-name-val,.top-title .genre-title{margin-bottom:10px;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.bottom .row{margin-right:-15px;margin-left:-15px;margin-top:30px}.item-name-val{padding-right:15px;padding-left:15px;font-size:14px;margin-top:10px}.content .item a.one-item:hover,.flavor-bnr:hover{opacity:.5}.band.change .genre-title,.top-title .genre-title{margin-top:20px;padding:5px}.band.change .genre-title img,.top-title .genre-title img{width:25px;height:25px;vertical-align:text-bottom}@media (max-width:992px){.res-cols,.res-cols>a{display:flex}.res-cols>a>img{width:100px;height:100px;object-fit:cover;margin-left:20px;padding:0;overflow:hidden;position:relative}.res-col-right{margin:25px 0 0 40px;padding:0}.nav-wrapper-col{margin-top:10px;text-align:left}#riyouhouhou-nav{content:url(/img/www/sitenavi-riyouhouhou.jpg)}#mailerror-nav{content:url(/img/www/sitenavi-mailerror.jpg)}#faq-nav{content:url(/img/www/sitenavi-FAQ.jpg)}#genreimg-title{content:url(/img/www/shoshinshamark-gray1.jpg)}#about-shipping{content:url(/img/www/about-shipping-02.jpeg)}.band.change .genre-title img{display:none}}.bnr_container{display:flex;margin-bottom:80px}.bnr_container a:hover{opacity:.5;text-decoration:none}.bnr_container .item-flex{display:flex}.bnr_container .item-type-text{background-color:#454545;color:#fff;text-align:center;padding:8px;margin:0}.bnr_box1{flex:1 1 auto}.bnr_box1:first-of-type{padding-right:7px}.bnr_box1:last-of-type{padding-left:7px}.bnr_box1 img{width:auto;height:auto}@media (max-width:760px){.bnr_box1 img{object-fit:contain;height:auto;margin:0}}.label-danger,.label-info{background-color:#b42935}.label-warning{background-color:#000}.btn-search-center{color:#fff;background-color:#454545;border-color:#454545}.btn-search-center:hover{color:#eee;background-color:#696969;border-color:#696969}@media (max-width:959px){.band.change .genre-title,.top-title .genre-title{display:block;font-size:22px;margin-top:20px;margin-bottom:10px;font-family:inherit;font-weight:500;line-height:1.1;color:inherit;text-align:center}.bnr_container{display:block;margin-bottom:40px}.bnr_container .item-type-text{padding:5px}.bnr_box1:first-of-type{padding-right:0}.bnr_box1:last-of-type{padding-left:0}.btn-search-center{margin-bottom:3px}}