*{margin: 0 auto;padding: 0;}main, header{display: block;}ul{display: block;list-style-type: none;}footer a{text-decoration: none;color: #000;-webkit-transition: opacity .2s;transition: opacity .2s;-webkit-tap-highlight-color: transparent;}footer a:hover, footer a:active, footer a:focus {    opacity: .8;}img {max-width: 100%;width: auto;}a img {-webkit-backface-visibility: hidden;backface-visibility: hidden;}.mt0 {margin-top: 0!important;}.fb{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-content: -webkit-space-around;align-content: -moz-space-around;align-content: -ms-space-around;align-content: -o-space-around;align-content: space-around;}.fi{display: -webkit-inline-flex;display: -moz-inline-flex;display: -ms-inline-flex;display: -o-inline-flex;display: inline-flex;align-content: -webkit-space-around;align-content: -moz-space-around;align-content: -ms-space-around;align-content: -o-space-around;align-content: space-around;}.fb_ver{flex-direction: -webkit-column;flex-direction: -moz-column;flex-direction: -ms-column;flex-direction: -o-column;flex-direction: column;}.fb_hor{justify-content: -webkit-center;justify-content: -moz-center;justify-content: -ms-center;justify-content: -o-center;justify-content: center;align-items: -webkit-flex-end;align-items: -moz-flex-end;align-items: -ms-flex-end;align-items: -o-flex-end;align-items: flex-end;}.resp-only{display: none;}body{background-color: #faf8f1;}div.mainarea{margin-top: 3vh;}header{padding: 15px 0;vertical-align: middle;background-color: white!important;border-bottom: 1px solid #dddddd;}header ul{list-style-type: none;}header .c-header__lists {margin: 0 auto;height: 21px;width: 289px;}header .c-header__list_daimaru {float: left;width: 134px;height: 100%;}header .c-header__list_daimaru a img{height: 19px;}header .c-header__list_matsuzakaya {float: right;width: 130px;height: 100%;}header a{display: block;color: #000;-webkit-transition: opacity .2s;transition: opacity .2s;-webkit-tap-highlight-color: transparent;width: 100%;height: 100%;}.clearfix:after {    display: table;    clear: both;    content: "";}.searchBox0{}#note{width: 40vw;text-align: left!important;margin-top: 3vmin;margin-bottom: 2vmin;text-align: center;font-size: 0.9rem;}.searchStore, .searchName, .searchGenre, .searchBt{padding: 0.5rem;max-width: 100%;box-sizing: border-box;flex: 1 0 auto;}.searchBox1{padding-top: 1.5vmin;padding-bottom: 1.5vmin;background-color: #e8e2cb}.searchBox1 select{display: block;height: 1.8rem;padding-left: 0.2rem;}.searchBox1 input[type=text]{display: block;height: 1.5rem;width: 16rem;color: #333333;}.searchBox2{flex-wrap: -webkit-wrap;flex-wrap: -moz-wrap;flex-wrap: -ms-wrap;flex-wrap: -o-wrap;flex-wrap: wrap;font-size: 0.8rem;padding-top: 1vmin;padding-bottom: 1vmin;}.searchName p{font-size: 1.03rem;font-weight: 900;}input[name=button] {    display: block;    background-color: rgba(60, 53, 53, 0.7);    color: white;}.searchButtons{width: 80%;flex-wrap: -webkit-wrap;flex-wrap: -moz-wrap;flex-wrap: -ms-wrap;flex-wrap: -o-wrap;flex-wrap: wrap;justify-content: -webkit-flex-start;justify-content: -moz-flex-start;justify-content: -ms-flex-start;justify-content: -o-flex-start;justify-content: flex-start;align-content: -webkit-flex-start;align-content: -moz-flex-start;align-content: -ms-flex-start;align-content: -o-flex-start;align-content: flex-start;}div.alph, span.alph, td.alph{font-family: MyYuGothic,YuGothic,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;}div.alph{font-size: 1rem;}.searchList{width: 2.5rem;height: 2.5rem;margin: 0.25rem;font-size: 0.9rem;}.searchList label{display: table-cell;width: 2.5rem;height: 2.5rem;text-align: center;vertical-align: middle;background-color: rgb(175, 173, 173);font-weight: bold;color: black;cursor: pointer;}.searchList label:active{background-color: rgba(128, 128, 128, 0.7);}.searchList input[type="checkbox"]:checked ~ label{background: rgb(70, 70, 70);color: white;}.searchList input[type="checkbox"]:disabled ~ label{background: rgba(179, 179, 179, 0.64)!important;color: rgba(255, 255, 255, 0.6)!important;font-weight: normal;cursor: not-allowed;}.searchList input{display: none;}#resultbox{margin: 3vh auto;}#resultarea #result div.page p{margin-bottom: 2vh;text-align: center;}#resultarea input[type=radio]{display: none;}