body:has(.__history){overflow-x:hidden}.contact{max-width:1000px;margin:auto;color:#161B1F}.contact .announce p{margin:16px 0;font-size:13px;line-height:1.84615}.contact .main__head .common_headline1_{font-size:1.4rem;line-height:1.42857;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid #E9E7E4}.contact .qa__link{margin-top:28px}.contact .qa__link .links_block{margin-top:24px;padding:24px;background-color:#F8F6F4}.contact .qa__link .links_block dl{padding:20px 0;border-bottom:solid 1px #E9E7E4}.contact .qa__link .links_block dl:last-child{padding:20px 0 0;border-bottom:0}.contact .qa__link .links_block dd{position:relative;z-index:0;padding-top:0.3em;padding-left:1em}.contact .qa__link .links_block dd::before{content:"";display:block;width:6px;height:9px;border-style:solid;border-color:#161B1F;border-width:0 0 1px 1px;position:absolute;left:8px;top:4px}.contact .qa__link .links_block dd p{line-height:1.84615}.contact .qa__link .links_block .red{color:#AE4951}.contact .qa__link .links_block a{text-decoration:underline}.contact .caution__wrap{margin-top:24px}.contact .caution__wrap p{color:#AE4951;line-height:1.84615;margin-top:1em}.contact .form__wrap .form__item{padding:24px 0;border-bottom:solid 1px #E9E7E4;line-height:1.84615}.contact .form__wrap .form__headline{font-size:13px;display:flex;align-items:center;padding:12px 0}.contact .form__wrap .form__headline span{display:inline-block;width:35px;height:25px;margin-left:24px}.contact .form__wrap .form__input select,.contact .form__wrap .form__input input{border:solid 1px #707070;min-height:40px;width:100%;max-width:488px;padding:0 12px}.contact .form__wrap .form__input textarea{width:100%;height:248px;overflow-y:scroll;resize:none;padding:10px;}.contact .form__wrap .memo{font-size:12px;line-height:2;margin-top:8px}.contact .form__wrap .submit__item{max-width:248px;margin:72px auto 0}.contact .form__wrap .submit__item input{width:100%}.contact .upload_file{margin:40px 0 0}.contact .upload_file ul li{padding:20px 0;border-bottom:1px solid #E9E7E4}.contact .upload_file ul li p{margin:0 0 5px}.__complete .announce{border-top:solid 1px #E9E7E4}.__complete .common_headline1_{padding:0 !important;border:none !important}.__history .common_headline1_{padding:0 !important;border:none !important}.__history .history__wrap .history__link{margin-top:16px}.__history .history__wrap .history__item{padding:24px 0;border-bottom:solid 1px #E9E7E4}.__history .history__wrap .history__item:first-child{border-top:solid 1px #E9E7E4}.__history .history__wrap .meta__box .history__number{font-size:12px;line-height:1.66667}.__history .history__wrap .meta__box .history__date{font-size:12px;line-height:1.66667;color:#B98D72}.__history .history__wrap .history__title{margin-top:8px}.__history .history__wrap .history__title a{font-size:13px;line-height:1.53846}.__history .entries__num{margin:40px auto;text-align:center}.__history .entries__num p{background-color:#F8F6F4;padding:16px 0;width:100vw;margin:0 calc(50% - 50vw)}.__detail .detail__wrap .detail__title{background-color:#F8F6F4;font-size:14px;font-weight:normal;line-height:1.42857;padding:8px}.__detail .detail__wrap .meta__box{margin-top:24px}.__detail .detail__wrap .meta__box .detail__number{font-size:12px}.__detail .detail__wrap .meta__box .detail__date{font-size:12px;color:#B98D72;margin-left:24px}.__detail .detail__content{padding:0 8px}.__detail .detail__content .meta__box{font-size:12px}.__detail .detail__content .meta__box .date{color:#B98D72;margin-left:24px}.__detail .detail__content .contents{margin-top:24px}.__detail .talking{margin-top:44px;padding:24px;border:solid 1px #e2e0dc;border-radius:7px;position:relative;z-index:0}.__detail .talking::before{content:"";display:block;width:18px;height:19px;-webkit-clip-path:polygon(0 0, 0 100%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 0);background-color:#fff;position:absolute;bottom:-17px;right:17px;z-index:0}.__detail .talking::after{content:"";display:block;width:20px;height:20px;-webkit-clip-path:polygon(0 0, 0 100%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 0);background-color:#e2e0dc;position:absolute;bottom:-20px;right:16px;z-index:-1}.__detail .talking .meta__box{margin-top:0}.__detail .answer{margin-top:44px;padding:24px;background-color:#F8F6F4;border-radius:7px;position:relative;z-index:0}.__detail .answer::after{content:"";display:block;width:20px;height:20px;-webkit-clip-path:polygon(0 0, 100% 100%, 100% 0);clip-path:polygon(0 0, 100% 100%, 100% 0);background-color:#F8F6F4;position:absolute;bottom:-20px;left:16px;z-index:-1}.__detail .form__wrap{margin-top:50px;border-top:solid 1px #E9E7E4;padding-top:32px}.__detail .form__wrap .form__input{margin-top:16px}.__detail .form__wrap .return__item{max-width:248px;margin:16px auto 0}
