@charset "utf-8";#intro {text-align:center;margin-top:0;}#intro p {line-height:1.8;margin-top:0.8em;}#intro p:nth-child(1) {margin-top:0;}#intro p.note {font-size:1em;}._anchor {margin-top:0;}#main {margin-top:0;}#main .item {position:relative;}#main .item .title, #main .item .descri, #main .item .add, #main .item .notice {text-align:center;}@media screen and (max-width:800px) { #main .item .title, #main .item .descri, #main .item .add, #main .item .notice {text-align:left;} }#main .item .main_photo {position:relative;width:100%;background:var(--d_photo_bg_col);cursor:pointer;opacity:1;transition:opacity 300ms ease-out;}#main .item .main_photo::after {content:"";position:absolute;width:40px;height:40px;margin-left:-20px;border-radius:4px;left:50%;bottom:3%;background:url(https://alteliebe.co.jp/global/img/ex/ex_wh.svg) no-repeat;background-size:100%;opacity:0;}#main .item .main_photo.ov::after {opacity:1;transition:opacity 100ms ease-out;}#main .item .main_photo img {width:100%;height:100%;user-select:none;-webkit-user-select:none;transition:opacity 300ms ease-out;}#main .item .main_photo.ov img {opacity:0.7 !important;transition:opacity 100ms ease-out;}@media screen and (max-width:1000px) { #main .item .main_photo::after {width:36px;height:36px;margin-left:-18px;border-radius:4px;bottom:4%;} }@media screen and (max-width:800px) { #main .item .main_photo::after {width:32px;height:32px;margin-left:-16px;border-radius:3px;bottom:5%;} }@media screen and (max-width:600px) { #main .item .main_photo::after {width:28px;height:28px;margin-left:-14px;border-radius:3px;bottom:6%;} }@media screen and (max-width:400px) { #main .item .main_photo::after {width:24px;height:24px;margin-left:-12px;border-radius:3px;bottom:7%;} }#main .item .title {margin-top:3%;font-size:22px;letter-spacing:0.15em;}#main .item .title.thin {letter-spacing:0.0em;}@media screen and (max-width:1000px) { #main .item .title {margin-top:3.5%;font-size:21px;} }@media screen and (max-width:800px) { #main .item .title {margin-top:3.5%;font-size:20px;} }@media screen and (max-width:600px) { #main .item .title {margin-top:5.0%;font-size:18px;} }@media screen and (max-width:400px) { #main .item .title {margin-top:6.0%;font-size:17px;letter-spacing:0.12em;} }#main .item .descri {margin-top:2%;line-height:2.0;}#main .item .descri p {margin-top:0.8em;}#main .item .descri p:nth-child(1) {margin-top:0;}@media screen and (max-width:1000px) { #main .item .descri {margin-top:2.5%;} }@media screen and (max-width:800px) { #main .item .descri {line-height:1.8;} }@media screen and (max-width:600px) { }@media screen and (max-width:400px) { #main .item .descri {margin-top:3.0%;line-height:1.7;} }#main .item .tns {margin-top:3%;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;}@media screen and (max-width:800px) { #main .item .tns {justify-content:flex-start;-webkit-justify-content:flex-start;} }@media screen and (max-width:400px) { #main .item .tns {margin-top:4%;} }#main .item .add {margin-top:4%;line-height:1.1;}#main .item .add span {padding:0.1em 0.7em 0.2em;border:1px solid #bbb;}#main .item .add span.wtax {padding:0;border:none;font-size:0.76em;margin-left:0.5em;opacity:0.8;}@media screen and (max-width:800px) { #main .item .add {font-size:13px;margin-top:5%;} }@media screen and (max-width:600px) { #main .item .add {font-size:12px;margin-top:6%;} }@media screen and (max-width:400px) { #main .item .add {font-size:12px;margin-top:7%;} }#main .item .notice {margin-top:2%;line-height:1.1;}@media screen and (max-width:800px) { #main .item .notice {font-size:13px;margin-top:3%;} }@media screen and (max-width:600px) { #main .item .notice {font-size:12px;margin-top:4%;} }@media screen and (max-width:400px) { #main .item .notice {font-size:12px;margin-top:5%;} }#main hr._sep {margin:6.5% auto 10%;}#main hr._sep:last-child {margin-bottom:0;}@media screen and (max-width:800px) { #main hr._sep {margin:7.5% auto 11%;border-color:#fff;} }@media screen and (max-width:600px) { #main hr._sep {margin:8.5% auto 12%;} }@media screen and (max-width:400px) { #main hr._sep {margin:9.5% auto 13%;} }