#mainContents{margin-bottom:0}@media (max-width:750px){#contents:before{height:3000px}}#comparison .layout .ui_tit02{margin-bottom:65px}#comparison .layout .ui_list_check02 .box{width:calc(100%/2 - 50px*1/2);border-radius:10px}#comparison .layout .ui_list_check02 .box>.tit{height:180px;margin-bottom:37px;padding-right:57px;letter-spacing:.08em;display:flex;justify-content:flex-end;background-color:#cdc5c3;position:relative;border-radius:10px 10px 0 0}#comparison .layout .ui_list_check02 .box>.tit .wrap{display:inline-flex;flex-direction:column;position:relative;z-index:5}#comparison .layout .ui_list_check02 .box>.tit .wrap>span{display:block}#comparison .layout .ui_list_check02 .box>.tit .wrap>span.ja{margin-bottom:8px;color:#fff;font-family:maru-maru-gothic-bsr-stdn,sans-serif;font-weight:400;font-style:normal;font-size:1.875rem}#comparison .layout .ui_list_check02 .box>.tit .wrap>span.en{font-family:linotype-didot,serif;font-weight:400;font-style:normal;font-size:1rem;color:#ee75a8}#comparison .layout .ui_list_check02 .box>.tit .bg{position:absolute;left:0;bottom:0;z-index:1}#comparison .layout .ui_list_check02 .box>.tit .bg img{border-radius:10px 10px 0 0}#comparison .layout .ui_list_check02 .box .boxIn{padding:0 40px 40px!important}#comparison .layout .ui_list_check02 .box.demerit>.tit{padding-right:47px;background-color:#cacaca}#comparison .layout .ui_list_check02 .box.demerit>.tit .wrap .en{color:#0095e6}@media (max-width:750px){#comparison .layout{overflow:visible}#comparison .layout .ui_list_check02 .box{width:100%;margin-bottom:40px;border-radius:20px}#comparison .layout .ui_list_check02 .box:last-child{margin-bottom:0}#comparison .layout .ui_list_check02 .box>.tit{height:240px;margin-bottom:52px;padding-top:33px;padding-right:33px;border-radius:20px 20px 0 0}#comparison .layout .ui_list_check02 .box>.tit .wrap>span.ja{font-size:1.5625rem}#comparison .layout .ui_list_check02 .box>.tit .wrap>span.en{font-size:.875rem}#comparison .layout .ui_list_check02 .box>.tit .bg img{border-radius:20px 20px 0 0}#comparison .layout .ui_list_check02 .box.demerit>.tit{padding-right:35px}#comparison .layout .ui_list_check02 .box.demerit>.tit .bg{left:-14px}}#priceWrap .boxIn .layout{margin-bottom:60px}#priceWrap .boxIn .layout:last-child{margin-bottom:0}#priceWrap .boxIn .layout .ui_table01 tbody th{width:230px}#priceWrap .boxIn .layout .ui_table01 tbody td.cost{width:340px;text-align:right}#priceWrap .boxIn .layout .ui_table01 tbody td.cost .num{display:inline-block;padding:0 2px;font-family:ff-speak-web,sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;line-height:1}#priceWrap .boxIn .layout .ui_column01>li{background-color:#fff}#priceWrap .boxIn .layout .ui_column01>li .txt{padding-top:34px;background-color:#fff}#priceWrap .boxIn .layout .ui_column01>li .txt .tit:after{background-color:#ee75a8}@media (max-width:750px){#priceWrap{padding-left:40px;padding-right:40px}#priceWrap .boxIn .layout,#priceWrap .boxIn .layout .ui_tit04{margin-bottom:60px}#priceWrap .boxIn .layout .ui_table01 tbody th{width:100%}#priceWrap .boxIn .layout .ui_table01 tbody td:nth-child(2){border-width:0}#priceWrap .boxIn .layout .ui_table01 tbody td.cost{width:100%;padding-top:0}#priceWrap .boxIn .layout .ui_column01>li .txt{padding-top:69px}}