@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:"Noto Sans JP",sans-serif}.flex{display:flex;flex-wrap:wrap;height:auto;align-items:flex-start}.flex .box20{width:20%}.flex .box80{width:80%}.inquiry,.requiry{width:800px;padding:40px 0 100px;margin:0 auto}.inquiry h2,.requiry h2{font-size:16px;text-align:center;margin-bottom:20px}.inquiry h2 span,.requiry h2 span{display:block;font-size:28px}.inquiry ul,.requiry ul{list-style:none}.inquiry ul li,.requiry ul li{text-align:center;margin-bottom:10px}.inquiry ul li label,.requiry ul li label{font-size:16px}.inquiry ul li input,.requiry ul li input{width:100%;height:30px;border-radius:0 6px 6px 0;font-size:18px;padding:8px 14px}.inquiry ul li textarea,.requiry ul li textarea{width:100%;border-radius:0 6px 6px 0;font-size:18px;padding:8px 14px}.inquiry ul li .error_msg,.requiry ul li .error_msg{font-size:12px;text-align:right;background-color:#f2f2f2;margin:1px 4px 0;padding:2px 10px;border-radius:2px}.inquiry ul li:first-child,.requiry ul li:first-child{background-color:#4169e1;border-radius:6px 0 0 6px;padding:6px 0;align-self:stretch}.inquiry ul li:first-child label,.requiry ul li:first-child label{color:#fff}.inquiry ul li .display_item,.requiry ul li .display_item{text-align:initial;font-size:18px;padding:8px 14px;border:solid 1px;border-radius:0 6px 6px 0}.inquiry .mail-submit,.requiry .mail-submit{text-align:right}.inquiry .mail-submit a,.requiry .mail-submit a{font-size:14px;margin-right:30px}.inquiry .mail-submit a::before,.requiry .mail-submit a::before{content:"◀︎◀︎◀︎";font-size:10px;padding-right:4px}.inquiry .mail-submit a:hover::before,.requiry .mail-submit a:hover::before{color:crimson}.inquiry .thanks-msg,.requiry .thanks-msg{text-align:center}.inquiry .thanks-msg p,.requiry .thanks-msg p{font-size:13px;font-weight:normal}.inquiry .thanks-msg img,.requiry .thanks-msg img{width:400px}.inquiry .thanks-msg .w-close,.requiry .thanks-msg .w-close{margin-top:40px;font-size:16px}@media screen and (max-width: 480px){.inquiry,.requiry{width:100%;padding:40px 20px 100px}.inquiry h2,.requiry h2{font-size:16px}.inquiry h2 span,.requiry h2 span{font-size:26px}.inquiry ul,.requiry ul{padding:0}.inquiry ul .box20,.inquiry ul .box80,.requiry ul .box20,.requiry ul .box80{width:100%}.inquiry ul li,.requiry ul li{margin:0}.inquiry ul li label,.requiry ul li label{font-size:20px}.inquiry ul li input,.requiry ul li input{width:100%;border-radius:0 0 6px 6px}.inquiry ul li textarea,.requiry ul li textarea{width:100%;border-radius:0 0 6px 6px;margin-top:-1px}.inquiry ul li:first-child,.requiry ul li:first-child{border-radius:8px 8px 0 0;margin-top:20px}.inquiry ul li .display_item,.requiry ul li .display_item{border-radius:0 0 6px 6px}.inquiry .mail-submit,.requiry .mail-submit{margin-top:20px}.inquiry .mail-submit button,.requiry .mail-submit button{font-size:20px}.inquiry .thanks-msg p,.requiry .thanks-msg p{font-size:14px}.inquiry .thanks-msg img,.requiry .thanks-msg img{width:100%}}