@charset "UTF-8";
.mod_main{margin-top:1.1rem}@media screen and (max-width:460px){.mod_main{margin-top:33px}}.category_txt{font-size:0.17rem;letter-spacing:0.1em;line-height:1.764;margin:0.45rem 0 0;text-align:left}@media screen and (max-width:460px){.category_txt{font-size:0.13rem;line-height:1.53;margin:0.26rem 0 0;text-align:left}}.category_txt a{color:#2cb3b3;font-weight:bold;text-decoration:underline}.caseArea{padding:0 0 0.61rem 0;margin-top:0}@media screen and (max-width:460px){.caseArea{padding:0.48rem 0 0.62rem}}.caseArea .fi{-webkit-box-sizing:border-box;box-sizing:border-box;height:5rem;padding-top:1.13rem;text-align:center}@media screen and (max-width:460px){.caseArea .fi{height:2rem;padding-top:0.34rem}}.caseArea .fi h2{color:#fff;font-size:0.36rem;letter-spacing:0.1em;line-height:1.5;text-shadow:3px 3px 0px rgba(57,163,211,0.4)}@media screen and (max-width:460px){.caseArea .fi h2{font-size:0.18rem}}.caseArea .search{background:#fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;margin:-1.23rem auto 0;position:relative;width:11.8rem}@media screen and (max-width:460px){.caseArea .search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-0.32rem 0.2rem 0;width:auto}}.caseArea .search .l-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2cb3b3;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1;letter-spacing:0.05em;width:1.6rem}@media screen and (max-width:460px){.caseArea .search .l-left{height:0.64rem;width:100%}}.caseArea .search .l-left .search_en{font-family:aktiv-grotesk,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"メイリオ","Meiryo","Osaka",sans-serif-serif;font-weight:700;font-size:0.26rem}@media screen and (max-width:460px){.caseArea .search .l-left .search_en{font-size:0.2rem}}.caseArea .search .l-left .search_jp{font-size:0.12rem;margin-top:0.07rem}@media screen and (max-width:460px){.caseArea .search .l-left .search_jp{font-size:0.12rem;margin-top:0.05rem}}.caseArea .search .l-right{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.15rem;width:calc(100% - 1.6rem)}@media screen and (max-width:460px){.caseArea .search .l-right{padding:0.05rem 0.15rem 0.35rem;width:100%}}.caseArea .search .l-right .box{background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.15rem}@media screen and (max-width:460px){.caseArea .search .l-right .box{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.caseArea .search .l-right .box+.box{margin-top:0.15rem}@media screen and (max-width:460px){.caseArea .search .l-right .box+.box{margin-top:0.1rem}}.caseArea .search .l-right .box .in{width:calc(100% - 1.02rem);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:460px){.caseArea .search .l-right .box .in{padding:0 0.13rem 0.1rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:350px){.caseArea .search .l-right .box .in{padding:0 0.1rem 0.1rem}}.caseArea .search .l-right .box .col{width:33%;width:calc(25% - 0.15rem)}@media print,screen and (min-width:461px){.caseArea .search .l-right .box .col:not(:nth-of-type(4n+1)){margin-left:0.15rem}}@media screen and (max-width:460px){.caseArea .search .l-right .box .col{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.08rem;margin-bottom:0.08rem;width:50%}}.caseArea .search .l-right .box .col .label{cursor:pointer;display:block;font-size:0.16rem;letter-spacing:0.05em;line-height:1.3;position:relative;padding-left:0.23rem;-webkit-transition:0.2s;transition:0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:460px){.caseArea .search .l-right .box .col .label{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.12rem;line-height:1.25;letter-spacing:0;padding-left:0.19rem;width:100%}}@media screen and (max-width:350px){.caseArea .search .l-right .box .col .label{font-size:0.1rem;padding-left:0.15rem}}.caseArea .search .l-right .box .col .label+.label{margin-top:0.2rem}@media screen and (max-width:460px){.caseArea .search .l-right .box .col .label+.label{margin-top:0}}.caseArea .search .l-right .box .col .label:hover input~.checkmark{-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.3);box-shadow:0px 0px 2px rgba(0,0,0,0.3)}.caseArea .search .l-right .box .col .label input{cursor:pointer;height:0;position:absolute;opacity:0;width:0}.caseArea .search .l-right .box .col .label input:checked~.checkmark:after{display:block}.caseArea .search .l-right .box .col .label .checkmark{border:0.02rem solid #ccc;background:#fff;height:0.11rem;left:0;position:absolute;top:0.03rem;width:0.11rem}@media screen and (max-width:460px){.caseArea .search .l-right .box .col .label .checkmark{border:0.01rem solid #ccc;height:0.11rem;width:0.11rem}}@media screen and (max-width:350px){.caseArea .search .l-right .box .col .label .checkmark{height:0.1rem;width:0.1rem}}.caseArea .search .l-right .box .col .label .checkmark:after{border:solid #2cb3b3;border-width:0 0.02rem 0.02rem 0;content:"";display:none;height:0.07rem;left:0.05rem;position:absolute;top:0.01rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:0.03rem}@media screen and (max-width:460px){.caseArea .search .l-right .box .col .label .checkmark:after{border-width:0 0.01rem 0.01rem 0;left:0.04rem;top:0}}.caseArea .search .l-right .box .col.ttl{background:#2cb3b3;color:#fff;font-size:0.16rem;font-weight:bold;line-height:1.3;letter-spacing:0.1em;max-width:0.72rem;margin-right:0.3rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:460px){.caseArea .search .l-right .box .col.ttl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.12rem;line-height:0.3rem;margin:0;max-width:100%;width:100%}}@media print,screen and (min-width:461px){.caseArea .search .l-right .box.type_01 .col:nth-child(n+5){margin-top:0.15rem}}@media print,screen and (min-width:461px){.caseArea .search .l-right .box.type_02 .col:nth-child(n+5){margin-top:0.15rem}}@media print,screen and (min-width:461px){.caseArea .search .l-right .box.type_03 .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.caseArea .search .l-right .box.type_03 .col.ttl{padding:0.15rem 0;max-width:1.42rem}}.caseArea .search .l-right .box02{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0.15rem;padding-top:0.15rem}@media screen and (max-width:460px){.caseArea .search .l-right .box02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0.2rem;padding-top:0.14rem}}.caseArea .search .l-right .box02 .col{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:460px){.caseArea .search .l-right .box02 .col{width:100%}}@media screen and (max-width:460px){.caseArea .search .l-right .box02 .col+.col{margin-top:0.1rem}}.caseArea .search .l-right .box02 label{font-size:0.17rem;line-height:1;letter-spacing:0.1em;margin:0 0.06rem 0 0.08rem}@media screen and (max-width:460px){.caseArea .search .l-right .box02 label{font-size:0.12rem;letter-spacing:0;margin:0 0.04rem}}@media screen and (max-width:350px){.caseArea .search .l-right .box02 label{font-size:0.1rem}}.caseArea .search .l-right .box02 label.txt{font-size:0.16rem;font-weight:bold;margin:0 0.08rem 0 0}@media screen and (max-width:460px){.caseArea .search .l-right .box02 label.txt{font-size:0.12rem;margin:0 0.1rem 0 0}}.caseArea .search .l-right .box02 .select{background:#fafafa;overflow:hidden;position:relative;-webkit-transition:0.2s;transition:0.2s}.caseArea .search .l-right .box02 .select:after{border-left:0.05rem solid transparent;border-right:0.05rem solid transparent;border-bottom:0.06rem solid transparent;border-top:0.06rem solid #333333;content:"";display:block;height:0;margin-top:-0.02rem;position:absolute;right:0.13rem;-webkit-transition:0.2s;transition:0.2s;top:50%;width:0}@media screen and (max-width:460px){.caseArea .search .l-right .box02 .select:after{margin-top:-0.05rem;right:0.08rem}}.caseArea .search .l-right .box02 .select:hover{-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.4);box-shadow:0px 0px 3px rgba(0,0,0,0.4)}.caseArea .search .l-right .box02 .select select{-webkit-appearance:none;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;background:transparent;background-image:none;border-radius:0;font-size:0.16rem;line-height:1;letter-spacing:0.1em;padding:0.08rem;width:100%}@media screen and (max-width:460px){.caseArea .search .l-right .box02 .select select{padding:0.08rem 0.1rem;font-size:0.12rem}}@media screen and (max-width:350px){.caseArea .search .l-right .box02 .select select{font-size:0.1rem}}.caseArea .search .l-right .box02 .select select:focus{outline:none}.caseArea .search .l-right .box02 .select_price{width:1.45rem}@media screen and (max-width:460px){.caseArea .search .l-right .box02 .select_price{width:40%}}@media screen and (max-width:350px){.caseArea .search .l-right .box02 .select_price{width:39%}}.caseArea .search .l-right .box02 .select_region{width:1.73rem}@media screen and (max-width:460px){.caseArea .search .l-right .box02 .select_region{width:49.5%}}.caseArea .search .l-right .box02 .btn{position:relative}@media screen and (max-width:460px){.caseArea .search .l-right .box02 .btn{margin-top:0.3rem;width:100%}}.caseArea .search .l-right .box02 .btn .form_seach_btn{display:block;width:2.3rem;height:0.44rem;background-color:#178888;color:#FFF;font-weight:bold;font-size:0.16rem;text-indent:0.23rem}@media screen and (max-width:460px){.caseArea .search .l-right .box02 .btn .form_seach_btn{width:100%;font-size:0.13rem;height:0.5rem;text-indent:0.26rem}}.caseArea .search .l-right .box02 .btn:after{content:"";background:url(/img/icon_search.png);background-size:cover;height:0.2rem;left:0.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0.2rem}@media print,screen and (min-width:461px){.caseArea .search .l-right .box02 .btn:after{width:0.177rem;height:0.177rem;left:0.444rem}}@media screen and (max-width:460px){.caseArea .search .l-right .box02 .btn:after{width:0.2rem;height:0.2rem;left:0.9rem}}@media screen and (max-width:350px){.caseArea .search .l-right .box02 .btn:after{left:0.7rem}}.caseArea .search .l-right .box02 .btn a{display:block;height:100%;width:100%}.caseArea .mod_w1210{width:12.45rem}@media screen and (max-width:460px){.caseArea .mod_w1210{width:100%}}.caseArea .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.48rem;margin-bottom:0.61rem;margin-top:0}@media screen and (max-width:460px){.caseArea .list{margin-top:0.1rem;margin-bottom:0.5rem}}.caseArea .list .item{max-width:3.8rem;position:relative;margin:0.7rem 0.175rem 0;border:1px solid #f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box;width:33%;width:33.3333333333%}@media screen and (max-width:460px){.caseArea .list .item{margin:0.3rem 0 0;width:100%}}.caseArea .list .item .ph{position:relative}.caseArea .list .item .ph img{height:2.5rem;width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.caseArea .list .item .ph .address{background:#999;color:#fff;font-size:0.17rem;font-weight:bold;letter-spacing:0.05em;left:0;line-height:0.3rem;position:absolute;top:0;text-align:center;padding:0.05rem 0.08rem}@media screen and (max-width:460px){.caseArea .list .item .ph .address{font-size:0.13rem;line-height:0.23rem}}.caseArea .list .item .box01{padding:0.2rem 0.2rem 0.05rem}@media screen and (max-width:460px){.caseArea .list .item .box01{padding:0.2rem 0.15rem 0}}@media screen and (max-width:460px){.caseArea .list .item .box01 .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap}}.caseArea .list .item .box01 .in .case_category_name{border:1px solid #f2f2f2;font-size:0.15rem;letter-spacing:0.05em;text-align:center;padding:0.09rem 0.15rem;margin-right:0.04rem;margin-bottom:0.04rem;display:inline-block}@media screen and (max-width:460px){.caseArea .list .item .box01 .in .case_category_name{font-size:0.12rem;line-height:0.21rem;letter-spacing:0}}.caseArea .list .item .box01 .tit{font-size:0.24rem;line-height:1;letter-spacing:0.05em}@media screen and (max-width:460px){.caseArea .list .item .box01 .tit{font-size:0.2rem;margin-top:0.15rem}}@media screen and (max-width:350px){.caseArea .list .item .box01 .tit{font-size:0.19rem}}.caseArea .list .item .pt_0{padding-top:0}.caseArea .list .item .box02{background:#f2f2f2;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.17rem;font-weight:bold;line-height:0.46rem;letter-spacing:0.05em}@media screen and (max-width:460px){.caseArea .list .item .box02{font-size:0.12rem;line-height:0.3rem;margin-bottom:0.2rem}}.caseArea .list .item .box02 .txt{background:#e6e6e6;text-align:center;width:1.08rem}@media screen and (max-width:460px){.caseArea .list .item .box02 .txt{width:0.9rem}}.caseArea .list .item .box02 .price{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0.2rem;width:calc(100% - 1.08rem)}@media screen and (max-width:460px){.caseArea .list .item .box02 .price{padding-left:0.15rem;width:calc(100% - 0.9rem)}}.contentsArea{background:#f7f6f5}.contentsArea:after{background:#f0efed}.contentsArea .mod_w1210{position:relative;z-index:2}.contentsArea .subtitle{padding:0;text-align:center}@media print,screen and (min-width:461px){.contentsArea .subtitle{font-size:0.4rem}}.contentsArea .subtitle:after{display:none}.contentsArea .title{padding:0;text-align:center}@media print,screen and (min-width:461px){.contentsArea .title{letter-spacing:0.15em}}.no_seach_area{text-align:center;margin:1.2rem 0 0}.no_seach_area .txt{font-size:0.17rem;line-height:1.764;letter-spacing:0.1em}@media screen and (max-width:460px){.no_seach_area .txt{font-size:0.13rem;line-height:1.538}}@media screen and (max-width:460px){.figure h2{padding:0.1rem 0.2rem}}  .caseArea .search .l-right .box.type_area {
flex-direction: column;
} .caseArea .search .l-right .box.type_area .col.ttl {
width: 100% !important;
max-width: none !important;
margin: 0 0 0.08rem 0 !important; padding: 0.10rem 0; background: #2cb3b3;
color: #fff;
font-size: 0.16rem;
font-weight: bold;
letter-spacing: 0.1em;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
p.toarea{
font-size: 0.16rem;
letter-spacing: 0.05em;
line-height: 1.3;
margin-top: 12px;
text-align: right;
} .caseArea .search .l-right .box.type_area .in {
width: 100% !important;
display: flex;
flex-wrap: wrap;
padding: 0;
} @media print, screen and (min-width:461px) {
.caseArea .search .l-right .box.type_area .in .col {
width: calc(25% - 0.15rem);
margin: 0;
}
.caseArea .search .l-right .box.type_area .in .col:not(:nth-child(4n+1)) {
margin-left: 0.15rem;
}
.caseArea .search .l-right .box.type_area .in .col:nth-child(n+5) {
margin-top: 0.15rem;
}
} @media screen and (max-width:460px) {
.caseArea .search .l-right .box.type_area .col.ttl {
font-size: 0.12rem;
line-height: 0.3rem;
padding: 0.08rem 0;
margin: 0 0 0.1rem 0 !important;
}
p.toarea{
font-size: 0.12rem;
line-height: 1.25;
margin-top: 10px;
padding: 0 0.13rem 0.1rem;
}
.caseArea .search .l-right .box.type_area .in {
width: 100%;
padding: 0 0.13rem 0.1rem;
box-sizing: border-box;
}
.caseArea .search .l-right .box.type_area .in .col {
width: 50%;
margin-top: 0.08rem;
margin-bottom: 0.08rem;
}
.caseArea .search .l-right .box.type_area .label {
padding-left: 0.19rem;
font-size: 0.12rem;
line-height: 1.25;
width: 100%;
}
}