.clearfix:before,.clearfix:after{clear:both;display:block;height:0;visibility:hidden;content:"\0020"}.vmiddle{display:table;height:100%}.vmiddle>*{display:table-cell;vertical-align:middle}.full-layer{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}article #main-visual{background:url(../images/pages/price/img-mainvisual.jpg) no-repeat center center;background-size:cover}@media all and (min-width: 1200px){.anime1 .fadein1,.anime1 .fadein2,.anime2 .fadein1,.anime2 .fadein2{opacity:0;position:relative;top:-3em}}#fee header h2.title-color-blue,#fee header h2.title-color-red{padding-bottom:1.1em}#fee section aside{margin-top:2.45em;font-size:88%}#fee section aside.memo{text-align:center;font-size:100%}#fee section.init-fee header h2{padding-top:1.57em}#fee section.example-fee .list-fee-group>.item-area>.row{margin-left:-30px;margin-right:-30px}@media screen and (max-width: 413px){#fee section.example-fee .list-fee-group>.item-area>.row{margin-left:-14px;margin-right:-14px}}@media screen and (min-width: 414px) and (max-width: 1199px){#fee section.example-fee .list-fee-group>.item-area>.row{margin-left:-15px;margin-right:-15px}}@media screen and (min-width: 1200px),not screen{#fee section.example-fee .list-fee-group>.item-area>.row{margin-left:-30px;margin-right:-30px}}#fee section.example-fee .list-fee-group>.item-area>.row>li{padding-left:30px;padding-right:30px}@media screen and (max-width: 413px){#fee section.example-fee .list-fee-group>.item-area>.row>li{padding-left:14px;padding-right:14px}}@media screen and (min-width: 414px) and (max-width: 1199px){#fee section.example-fee .list-fee-group>.item-area>.row>li{padding-left:15px;padding-right:15px}}@media screen and (min-width: 1200px),not screen{#fee section.example-fee .list-fee-group>.item-area>.row>li{padding-left:30px;padding-right:30px}}#fee section.example-fee .list-fee{padding:1.55em 1.9em 1.55em;height:19em}@media screen and (max-width: 413px){#fee section.example-fee .list-fee{height:auto}}@media screen and (min-width: 414px) and (max-width: 1199px){#fee section.example-fee .list-fee{height:auto}}#fee section.example-fee .list-fee>.item-area>.title{margin-bottom:2em;color:#e84729;text-align:center;font-weight:bold;font-size:135%;line-height:1.5}@media screen and (max-width: 413px){#fee section.example-fee .list-fee>.item-area>.title{margin-bottom:1.2em;font-size:125%}}@media screen and (min-width: 414px) and (max-width: 1199px){#fee section.example-fee .list-fee>.item-area>.title{margin-bottom:1.5em}}#fee section.example-fee .list-fee ul li.title{color:#e84729;font-size:100%}#fee section.example-fee .list-fee ul li.info{padding-top:0;line-height:1.6}#fee section.example-fee .list-fee ul li.price{font-size:1.05rem}#fee section.example-fee .list-fee ul li.price .in-tax{font-size:.72rem}#fee section.example-fee .list-fee ul.total{border-color:#e84729}@media screen and (max-width: 413px){#fee section.example-fee .list-fee{padding:1.05em 1.2em 1.05em}}@media screen and (min-width: 414px) and (max-width: 1199px){#fee section.example-fee .list-fee{padding:1.15em 1.4em 1.15em}}@media screen and (max-width: 413px){#fee section.example-fee .hotel-shop-1{margin-bottom:1em}}@media screen and (min-width: 414px) and (max-width: 1199px){#fee section.example-fee .hotel-shop-1{margin-bottom:1em}}@media screen and (min-width: 1200px),not screen{#fee section.example-fee .hotel-shop-1 .list-fee ul:first-of-type{margin-bottom:2.65em}#fee section.example-fee .hotel-shop-1 .list-fee ul.total{padding-top:2.7em}}@media screen and (min-width: 1200px),not screen{#fee section.example-fee .esthetic-shop-4 .list-fee .item-area>.title{margin-bottom:1.5em}}@media screen and (max-width: 413px){#fee section.example-fee .esthetic-shop-4 .list-fee ul .title{margin-bottom:0.7em}}@media screen and (min-width: 414px) and (max-width: 1199px){#fee section.example-fee .esthetic-shop-4 .list-fee ul .title{margin-bottom:0.7em}}#fee section.example-fee .esthetic-shop-4 .list-fee ul .price{padding-top:1.65em}#fee section.example-fee .esthetic-shop-4 .list-fee ul.total{margin-top:1.63em;padding-top:1.78em}#fee .description{margin-top:3.5em}#fee .description p{line-height:1.75}#fee .list-fee{padding:2.80em 2.4em 1.55em;border-radius:6px}#fee .list-fee ul li.title{color:#0056a6;font-weight:bold;font-size:138%}#fee .list-fee ul li.info{padding-top:0.2em;font-size:1rem}#fee .list-fee ul li.price{text-align:right;font-weight:bold;font-size:1.52rem}#fee .list-fee ul li.price .text{line-height:1.1}#fee .list-fee ul li.price .in-tax{opacity:.65;font-size:.8rem}#fee .list-fee ul.total{margin-top:1.4em;padding-top:1.7em;border-top:1px dotted #0056a6}#fee .list-fee .item-area{overflow:hidden}@media screen and (max-width: 413px){#fee .list-fee{padding:1.8em 1.6em 1.55em}}#fee .catch{margin-top:2.3em;text-align:center;font-weight:bold;font-size:130%}@media screen and (max-width: 413px){#fee .catch p{line-height:1.5}}@media screen and (min-width: 414px) and (max-width: 1199px){#fee .catch p{line-height:1.5}}@media screen and (min-width: 1200px),not screen{#fee .catch p{line-height:1.1}}@media screen and (min-width: 1200px),not screen{#fee .catch p{line-height:1.1}}#fee .catch p span{display:inline-block}#fee .button-area{margin-top:2em;margin-bottom:3.75em;text-align:center}#fee .button-area .btn{padding:0.78em 0.5em 0.86em;width:320px;font-size:155%;line-height:1.1}@media screen and (max-width: 413px){#fee .button-area .btn{width:260px;font-size:130%}}@media screen and (min-width: 414px) and (max-width: 1199px){#fee .button-area .btn{width:300px}}
/*# sourceMappingURL=page-price.css.map */