@charset "UTF-8";
 .bannerArea {
padding: .7rem 0 .2rem; }
@media screen and (max-width: 460px) {
.bannerArea {
padding: .6rem 0 .21rem; } }
.bannerArea .mv {
margin-bottom: .34rem;
padding: 0; }
@media screen and (max-width: 460px) {
.bannerArea .mv {
margin-bottom: .36rem; } }
.bannerArea .mv .head {
background: transparent;
padding: 0; }
@media print, screen and (min-width: 461px) {
.bannerArea .mv .head .subtitle {
font-size: .34rem; } }
@media print, screen and (min-width: 461px) {
.bannerArea .mv .head .subtitle:after {
height: .46rem;
left: -.23rem;
top: -.4rem;
width: .49rem; } }
.figure {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 3.2rem; }
@media screen and (max-width: 460px) {
.figure {
height: 1.35rem; } }
.figure h2 {
background: #fff;
font-size: .36rem;
line-height: 1;
letter-spacing: .1em;
padding: .22rem .2rem; }
@media screen and (max-width: 460px) {
.figure h2 {
font-size: .18rem;
line-height: 1.5;
text-align: center;
letter-spacing: 0;
padding: .1rem .3rem; } }
@media screen and (max-width: 350px) {
.figure h2 {
font-size: .16rem;
padding: .1rem .2rem; } }
.caseArea {
padding-top: 0; }
@media screen and (max-width: 460px) {
.caseArea .list {
margin-top: .2rem; } }
.caseArea .search {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: none;
box-shadow: none;
margin: 1.2rem auto 0;
width: 100%;
padding: .35rem;
border: .03rem solid #f2f2f2; }
@media screen and (max-width: 460px) {
.caseArea .search {
margin: .6rem auto 0;
padding: .15rem; } }
@media screen and (max-width: 460px) {
.caseArea .search .l-left {
margin-bottom: .05rem; } }
.caseArea .search .l-right {
padding: 0 0 0 .4rem; }
@media screen and (max-width: 460px) {
.caseArea .search .l-right {
padding: 0; } }
@media screen and (max-width: 460px) {
.caseArea .search .l-right .box {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
padding: .15rem 0 .15rem .15rem; } }
@media screen and (max-width: 460px) {
.caseArea .search .l-right .box .col:nth-child(1) {
margin-top: 0; } }
@media screen and (max-width: 460px) {
.caseArea .search .l-right .box .col.ttl {
max-width: .5rem;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; } }
@media screen and (max-width: 460px) {
.caseArea .search .l-right .box .in {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0 0 0 .2rem;
width: calc(100% - .5rem); } }
@media screen and (max-width: 400px) {
.caseArea .search .l-right .box02 .select_price {
width: 39%; } }