.body_wrap .right .contents_mv{ height: 80px;}

/* item.php */
#item .item .img_wrap .slick-slider{ padding: 10px 0;}
#item .item .img_wrap .slick-slider .item{ padding: 0 5px;}
#item .item .con_title p{ font-size: clamp(18px, 1.6vw, 30px);}
#item .item .price_wrap{ padding: 10px; min-height: 39px;}
#item .item .price_wrap .ask-label{ width: calc(100% - 20px);}
#item .item .text_wrap{ padding: 0 10px 10px;}
#item .item .text_wrap .box{ padding: 10px;}
#item .item .text_wrap .box p{ font-size: clamp(14px, 1.1vw, 18px); line-height: 1.9;}
#item .item .btn_wrap{ width: 100%; background-color: var(--color_white); padding: 0 10px 10px; box-sizing: border-box;}
#item .item .btn_wrap .more_btn{ display: flex; justify-content: center; align-items: center;}
#item .item .btn_wrap .more_btn a{ margin: 0 5px;}

/* about.php */
#about .about .text_wrap{ padding: 10px 10px 10px;}
#about .about .text_wrap .box{ padding: 10px;}
#about .about .text_wrap .box:nth-child(n + 2){ margin-top: 10px;}
#about .about .text_wrap .box h2{ font-weight: bold; font-size: clamp(16px, 1.2vw, 20px);}
#about .about .text_wrap .box h3{ font-weight: bold; font-size: clamp(14px, 1.1vw, 18px);}
#about .about .text_wrap .box p{ font-size: clamp(14px, 1.1vw, 18px); line-height: 1.9;}
#about .about .text_wrap .box p span{ display: block; width: 100%; border-bottom: 1px solid var(--color_black); font-weight: bold; font-size: clamp(16px, 1.2vw, 20px); padding-bottom: 5px; margin-bottom: 8px;}
#about .about .text_wrap .box p a{ text-decoration: underline; color: var(--color_black);}

/* blog.php */
#bloglist .bloglist{ padding-bottom: 10px;}

/* blog.php */
#blogitem .blogitem{ padding-bottom: 10px;}
#blogitem .blogitem .img_wrap { padding: 10px;}
#blogitem .blogitem .img_wrap .img{ width: calc(100% - 20px); height: calc(100% - 20px);}
#blogitem .blogitem .con_title h2{ font-size: clamp(18px, 1.6vw, 30px);}
#blogitem .blogitem .text_wrap{ padding: 10px;}
#blogitem .blogitem .text_wrap .box{ padding: 10px;}
#blogitem .blogitem .text_wrap .box:nth-child(n+2){ margin-top: 10px;}
#blogitem .blogitem .text_wrap .box p{ font-size: clamp(14px, 1.1vw, 18px); line-height: 1.9;}
#blogitem .blogitem .text_wrap .box h3{ font-size: clamp(14px, 1.1vw, 18px);}
#blogitem .blogitem .text_wrap .box h4{ font-size: clamp(14px, 1.1vw, 18px);}
#blogitem .blogitem .text_wrap .box h4:nth-of-type(n+2){ margin-top: 20px;}
#blogitem .blogitem .text_wrap .box ul li{ font-size: clamp(14px, 1.1vw, 18px);}
#blogitem .blogitem .text_wrap .box ul li:nth-child(n+2){ margin-top: 5px;}
#blogitem .blogitem .text_wrap .repeat_item{ font-size: clamp(12px, 1.1vw, 18px);}
#blogitem .blogitem .text_wrap .repeat_item::before{ width: 10px; height: 15px; top: 11px;}
#blogitem .blogitem .btn_wrap .more_btn{ display: flex; justify-content: center; align-items: center;}
#blogitem .blogitem .btn_wrap .more_btn a{ margin: 0 10px;}