#head{border-bottom:solid 1px #dcdcdc;position:relative;background-size:640px auto;background-position:0 top;height:520px}#head .bg{position:absolute;width:65%;height:82%;background:url(../img/head_bg0.jpg) no-repeat center 30%/cover}#head .inner{position:static}#head .txt{box-sizing:border-box;width:45%;background:#b02b5a;right:0;bottom:0;top:auto;-webkit-transform:translateY(0);transform:translateY(0);padding:60px 30px 50px 30px;color:#fff}#head .txt h1{color:#fff}#contents .read{margin-top:0}#contents #anchor_body.anchors{margin:40px auto;padding-bottom:60px;border-bottom:solid 1px #dcdcdc}#contents #anchor_body.anchors h2{margin-bottom:.5em;text-align:center;font-size:2.4rem;color:#a5964b}#contents .anchors ol{display:block}#contents .anchors li a{padding-top:15px;padding-bottom:15px}#contents .anchors i{display:inline-block;margin-right:.5em;color:#a5964b}#contents .topic{padding-bottom:20px;border-bottom:solid 1px #dcdcdc}#contents .topic .ornament9{font-size:4rem}#contents .topic h2{margin-bottom:40px;text-align:center;font-size:2.4rem;color:#a5964b}#contents .topic .topic_ttl,#contents .topic .topic_ttl0{text-align:center;margin:1em 0}#contents .topic .topic_ttl span,#contents .topic .topic_ttl0 span{box-sizing:border-box;display:inline-block;border:solid 1px #a5964b;border-radius:100px;min-width:355px;padding:6px;font-size:2rem;color:#a5964b}#contents .topic .topic_ttl{margin:2em 0}#contents .topic .topic_ttl0 span{background:#a5964b;color:#fff}#contents .topic .topic_list{text-align:center;margin:1em 0}#contents .topic .topic_list ul{display:inline-block;border:solid 1px #b02b5a;padding:10px 15px;text-align:left;color:#b02b5a}#contents .topic_list li{position:relative;padding-left:1em;margin-bottom:.5em}#contents .topic_list li:last-child{margin-bottom:0}#contents .topic_list li::before{position:absolute;left:0;content:"・"}#contents #anchor6 .topic_list ul{border:solid 1px #a5964b}#contents .topic h4{margin:40px 0;text-align:center;font-size:1.8rem;color:#b02b5a}#contents .topic .table_col2{margin:1em auto;width:auto;min-width:390px}#contents .topic .box{margin:40px 0;padding:30px;border:solid 1px #a5964b}#contents .topic .box h3{padding-bottom:15px;margin:-15px 0 15px 0;border-bottom:solid 1px #a5964b;text-align:center;font-size:1.8rem;color:#a5964b}#contents .topic .btn_more{display:block;width:520px;max-width:100%;margin:auto;margin-bottom:60px}#contents .topic .btn_more::after{right:17px;top:-1px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#contents .topic .btn_more.open::after{top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#contents .table_compare{margin:1em 0}#contents .table_compare th,#contents .table_compare td{width:50%}#contents .table_compare th:nth-child(even),#contents .table_compare td:nth-child(even){border-left:solid 1px #dcdcdc}#contents .table_compare th{padding:6px;border-top:solid 1px #fff;background:#edece9;text-align:center;color:#a5964b;font-size:1.6rem}#contents .table_compare .and th{position:relative;background:#fff}#contents .table_compare .and th::before,#contents .table_compare .and th::after{position:absolute;left:0;right:0;margin:auto;display:block;width:100%;height:0;border-top:solid 1px #a5964b;content:""}#contents .table_compare .and th::before{top:0}#contents .table_compare .and th::after{bottom:0}#contents .table_compare .head th{padding:9px;font-size:1.8rem}#contents .table_compare .head th:first-child{background:#ffd2d4}#contents .table_compare .head th:last-child{background:#dff0ff}#contents .table_compare .img td{height:290px;background:no-repeat center center/cover}#contents .table_compare td{padding:15px;font-size:1.4rem}#contents .table_compare td h5{color:#a5964b;font-size:1.6rem}#contents .table_compare td .img_title{color:#a5964b;font-size:1.6rem;text-align:center}#contents .table_compare td figure{margin:1em 0}#contents .table_compare td .btns{margin:1em 0;text-align:center}#contents .table_compare td .btn_link0{display:inline-block;width:auto;min-width:175px;padding-top:8px;padding-bottom:8px;font-size:1.4rem}#contents .table_compare td .btn_link0+.btn_link0{margin-top:10px}#contents .table_compare td .divide2{margin:0}#contents .table_compare td .divide2 .btns{text-align:left}#contents #anchor4 .table_compare td .btn_link0{min-width:80%}#contents #anchor4 .table_compare td[colspan="2"] .btn_link0{min-width:50%}#contents .point_block{background:#edece9;margin:40px 0 50px 0}#contents .point_block .inner{box-sizing:border-box;padding-top:30px;padding-bottom:50px;min-height:200px;background:url("../img/point_bg.png") no-repeat right 10px/25% auto}#contents .point_block h2{display:inline-block;padding:5px 20px;margin:0 0 .5em 0;border-radius:100px;background:#b02b5a;line-height:1;font-size:1.8rem;color:#fff}#contents .point_block p{width:75%;color:#b02b5a}#contents .editor_block{background:#edece9;padding:20px 0;text-align:center}#contents .editor_block .cf{display:inline-block;text-align:left}#contents .editor_block figure{float:left;width:130px;border-radius:500px;overflow:hidden}#contents .editor_block .txt{float:right;width:calc(100% - 160px)}#contents .editor_block h3{color:#a5964b;font-size:1.4rem}#contents .editor_block h2{margin:.5em 0;font-size:1.8rem}#contents .editor_block h4{margin:.5em 0 .3em 0;font-size:1.4rem;font-weight:bold}#contents .editor_block p{font-size:1.4rem}#contents .more_block{padding:20px 0 40px 0;border-bottom:solid 1px #dcdcdc}#contents .more_block h2{margin-bottom:.5em;text-align:center;font-size:2rem;color:#a5964b}#contents .more_block ul{margin:1em -3px}#contents .more_block li{box-sizing:border-box;float:left;width:33.3%;padding:0 3px}#contents .price_block,#contents .risk_block{padding:0;background:none}#contents .price_block::before{display:none}#contents .price_block h2,#contents .risk_block h2{margin-bottom:.5em;text-align:center;font-size:2rem;color:#b02b5a}#contents .price_block ul{display:flex;flex-wrap:wrap;margin:auto -1px}#contents .price_block li{box-sizing:border-box;width:50%;padding:1px}#contents .risk_block li{margin-bottom:2px}#contents .price_block li>div,#contents .risk_block li>div{box-sizing:border-box;height:100%;padding:10px 0}#contents .price_block li:nth-child(odd)>div{padding-right:15px}#contents .price_block li:nth-child(even)>div{padding-left:15px}#contents .price_block li h3,#contents .risk_block li h3{margin-bottom:.5em;color:#a5964b}#contents .price_block li p,#contents .risk_block li p{font-size:1.4rem}#contents .price_block li a,#contents .risk_block li a{display:inline-block;color:#000;text-decoration:underline}#contents .price_block li a:hover,#contents .risk_block li a:hover{text-decoration:none}#contents .risk_block li li{display:inline-block;width:auto;margin-right:1em;font-size:1.4rem}#contents .note_block{font-size:1.3rem}@media only screen and (max-width: 767px){#head{overflow:hidden;height:66.6vw;background-size:cover;background-position:center center}#head .bg{width:100%;height:100%;background-position:center center}#head .txt{width:100%;padding:30px 0 10px 0;left:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);text-align:center}#contents .anchors li{width:100%;max-width:100%}#contents .topic .topic_ttl span,#contents .topic .topic_ttl0 span{width:100%;min-width:0}#contents .topic .table_col2{width:100%;max-width:100%;min-width:0}#contents #anchor1 .divide2 figure{width:calc(100% + 30px);margin-top:20px;margin-left:-15px}#contents #anchor1 .divide2 img{width:100%}#contents .table_compare{width:calc(100% + 20px);margin-left:-10px}#contents .table_compare td .btn_link0{box-sizing:border-box;width:100%;min-width:0;padding-right:30px}#contents .table_compare .and th::before,#contents .table_compare .and th::after{width:calc(100% - 30px)}#contents .kawaii_head{background:#ffd2d4 !important}#contents .kirei_head{background:#dff0ff !important}#contents .point_block .inner{padding-top:20px;padding-bottom:30px;min-height:0;background-position:110% 10px;background-size:50% auto}#contents .point_block p{width:70%}#contents .editor_block figure{width:25%}#contents .editor_block .txt{width:70%}#contents .more_block ul{margin:0}#contents .more_block li{float:none;width:100%;padding:10px 0;text-align:center}#contents .price_block ul{display:block;margin:auto}#contents .price_block li{width:100%;padding:1px 0}#contents .price_block li:nth-child(odd)>div{padding-right:0}#contents .price_block li:nth-child(even)>div{padding-left:0}}
/*# sourceMappingURL=../../../maps/topics/special/css/kawaii.css.map */
