html{font-size:62.5%}@media only screen and (max-width: 767px){html{font-size:1.3rem}}@media only screen and (min-width: 768px){html{font-size:1.1rem}}body{width:100%;background-color:#000000;font-family:helvetica, arial, 'hiragino kaku gothic pro','ms pgothic', sans-serif;margin:0 auto}img{max-width:100%;width:100%;margin:0 auto;padding:0}.head_img{margin:0 auto;padding:0;width:100%;max-width:1200px;height:100%}.head_img img{width:100%}.wrap{background-color:#ffffff;margin:0 auto;padding:0;max-width:1200px}@media only screen and (max-width: 767px){.wrap{width:100%}}@media only screen and (min-width: 768px){.wrap{max-width:1200px;width:100%;margin:0 auto;padding:0}}.wrap .main_title{font-size:2.0rem;text-align:center;text-indent:-9999px;height:0;padding:0;margin:0}.discription_top{border-bottom:dotted #808080 1px;text-align:center}@media only screen and (min-width: 768px){.discription_top{margin:0 auto}}.discription_top p{color:#363636;font-size:1.3rem}.discription_top p b{color:#de1616;font-size:1.3rem}.tshirt_container{width:100%}.tshirt_layout{width:100%}@media only screen and (max-width: 767px){.tshirt_layout{height:100%}}@media only screen and (min-width: 768px){.tshirt_layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.tshirt_layout .tshirt_item{text-align:center;margin:40px 10px 10px 10px}@media only screen and (max-width: 767px){.tshirt_layout .tshirt_item{max-width:calc(100% - 20px)}}@media only screen and (min-width: 768px){.tshirt_layout .tshirt_item{max-width:270px}}.tshirt_layout .tshirt_item .tshirt_caption{background-color:#f2f2f1;padding:15px 0}.tshirt_layout .tshirt_item .tshirt_caption p{color:#363636;font-size:0.9rem;margin:3px 0}.tshirt_layout .tshirt_item .tshirt_caption .tshirt_button option{cursor:pointer}.tshirt_layout .tshirt_item .tshirt_caption .tshirt_button a{display:inline-block;background-color:#26a69b;color:#ffffff;font-size:1em;line-height:1;text-decoration:none;letter-spacing:0.05em;padding:0.2em 1em;border-radius:3px;cursor:pointer;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);-webkit-tap-highlight-color:transparent}.discription_bottom{width:calc(100% - 60px);max-width:800px;margin:0 auto;border-top:solid #808080 1px;text-align:center;padding:30px}
/*# sourceMappingURL=hasebe.min.css.map */