@charset "UTF-8";html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック"}body main{padding:0 10px}a{text-decoration:none}ul{list-style:none;padding:0}p{margin:0}main #price .price{max-width:1000px;margin:0 auto}main #price .price .price_p{font-size:1.5rem;margin-bottom:20px}main #price .price .price1{position:relative;height:2rem}main #price .price .price1 .border{height:1px;width:100%;background-color:#0098db;position:absolute;top:1rem}main #price .price .price1 .price_text{background-color:#fff;z-index:5;position:absolute;top:0;left:50%;transform:translate(-50%);padding:0 20px}main #price .price .price2 div{width:100%;display:flex;justify-content:space-around;align-items:center}main #price .price .price2 div ul{width:45%;background-color:rgb(222 222 222 / .52);border-radius:20px;padding:20px 0}main #price .price .price2 div ul li:nth-child(1),main #price .price .price2 div ul li:nth-child(3){font-size:1.3rem}main #price .price .price2 div ul li:nth-child(2){font-size:2.3rem}main #price .price .price2 div ul li:nth-child(4){font-size:.9rem}main #price .price .price2 .price_comment{font-size:1rem}main #price .price .price3{margin:50px 0;font-weight:900}main #price .price .price3 p{margin:20px 0;font-size:2rem;color:#0098db;text-decoration:underline;text-underline-offset:-5px;text-decoration-color:rgb(255 255 0 / .6117647059);text-decoration-thickness:10px}main #price .price .price_photo .price_notice{display:flex;justify-content:space-around;align-items:center;margin:50px 0}main #price .price .price_photo .price_notice img{width:45%}main #price .price .price_photo .price_notice ul{width:45%}main #price .price .price_photo .price_notice ul li{font-size:1.2rem}main #price .price .price_photo .price_notice ul li:nth-child(1) span{text-decoration:line-through;font-size:2rem;margin:0 10px}main #price .price .price_photo .price_notice ul li:nth-child(2),main #price .price .price_photo .price_notice ul li:nth-child(3),main #price .price .price_photo .price_notice ul li:nth-child(4),main #price .price .price_photo .price_notice ul li:nth-child(5){color:red;font-weight:700}main #price .price .price_photo .price_notice ul li:nth-child(3){font-size:4rem;text-underline-offset:-5px;font-weight:900;text-decoration:underline;text-underline-offset:-5px;text-decoration-color:rgb(255 255 0 / .6117647059);text-decoration-thickness:15px}main #price .price .price_photo .photo_text p{border:1px solid #0098db;padding:10px;color:#0098db;font-size:1.5rem}main #price .price .price_photo .photo_text p span{color:red;font-weight:700;font-size:2rem;margin-left:10px}main #price .price .price_photo .photo_text ul li{font-size:1rem;text-align:left}main #price .price .price_explanation .explanation_title{font-size:1.5rem;padding:20px 0;border-top:1px solid gray;border-bottom:1px solid gray}main #price .price .price_explanation .explanation_text{font-size:1rem;margin:30px 0;line-height:2.3rem;text-align:left}@media screen and (max-width:1000px){main #price .price .price_p{font-size:1rem}main #price .price .price2 div ul li:nth-child(4){font-size:.8rem}main #price .price .price3 p{font-size:1.5rem}main #price .price .price_photo .price_notice img{width:40%}main #price .price .price_photo .price_notice ul{width:55%}main #price .price .price_photo .price_notice ul li{font-size:1.2rem}main #price .price .price_photo .price_notice ul li:nth-child(1){font-size:1.2rem}main #price .price .price_photo .price_notice ul li:nth-child(1) span{font-size:1.5rem}main #price .price .price_photo .price_notice ul li:nth-child(3){font-size:3rem}main #price .price .price_photo .photo_text p{font-size:1rem}main #price .price .price_photo .photo_text p span{font-size:1.5rem}main #price .price .price_photo .photo_text ul li{font-size:.8rem}main #price .price .price_explanation .explanation_title{font-size:1.2rem}main #price .price .price_explanation .explanation_text{font-size:1rem;line-height:1.8rem}}@media screen and (max-width:700px){main #price .price .price1 .price_text{width:150px}main #price .price .price2 div{flex-direction:column}main #price .price .price2 div ul{width:90%}main #price .price .price_photo .price_notice{flex-direction:column}main #price .price .price_photo .price_notice img{width:80%;max-width:400px}main #price .price .price_photo .price_notice ul{width:90%}main #price .price .price_explanation .explanation_title{font-size:.9rem}main #price .price .price_explanation .explanation_text{font-size:.9rem;line-height:1.5rem}}