hjkhghopjkertteerterterterertertrtoirh
bnmbertsurhetertertertertertertertpdf'tdfg
/
srv
/
www
/
virtual
/
wccweb.jp
/
web
/
htdocs
/
golfex2025
/
assets
/
css
/
Upload FileeE
HOME
@charset "UTF-8"; /*お問い合わせ*/ .contact .inner { margin-bottom: 40px; } .contact h3 { font-size: 30px; color: #dd5f0d; text-align: center; } .contact h4 { font-size: 24px; text-align: center; } .contact p { line-height: 28px; margin-bottom: 40px; } .contact p.center { text-align: center; } .contact .caption { font-size: 13px; } .contact .dl_box { font-size: 16px; margin-bottom: 50px; border-top: solid 1px #c0ae68; } .contact .dl_box dl { margin: 0; display: flex; align-items: stretch; justify-content: space-between; border-bottom: solid 1px #c0ae68; } .contact .dl_box dl dt { width: 30%; font-weight: bold; padding: 30px 2%; display: flex; align-items: center; } .contact .dl_box dl dd { margin: 0; width: 70%; padding: 30px 2%; } .contact .required { color: #e60012; } .contact .input { font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"; width: 94%; font-size: 16px; padding: 10px 3%; border: none; outline: none; background-color: #efefef; border-radius: 5px; } .contact .input02 { font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"; width: 15%; font-size: 16px; padding: 10px 3%; border: none; outline: none; background-color: #efefef; border-radius: 5px; margin-bottom: 10px; } .contact textarea { font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"; width: 94%; font-size: 16px; padding: 10px 3%; border: none; outline: none; background-color: #efefef; border-radius: 5px; height: 150px; } .contact .btn_box { display: flex; justify-content: center; } .contact .submit { font-family: "FOT-マティス Pro M", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "MS P明朝", "MS PMincho", serif; width: 100%; color: #fff; background: no-repeat; border: none; padding: 30px 0; text-align: center; font-size: 20px; cursor: pointer; outline: none; } .contact .btn { width: 35%; margin: 0 2%; color: #fff; background-color: #EA7333; border-radius: 50px; transition: all 0.6s ease; } .contact .btn.clear { background-color: #aaa; } .contact .btn:hover { opacity: 0.8; } .contact .btn_top a { display: block; text-decoration: none; color: #fff; background-color: #EA7333; width: 35%; margin: 0 auto; border-radius: 50px; text-align: center; padding: 30px 0; font-size: 20px; } p.error_messe { margin: 5px 0; color: #e60012; } p.error { color: #e60012; } /*申し込み*/ .contact.form section { margin-bottom: 70px; } .contact.form .red { display: block; margin: 15px auto; padding: 10px 2%; color: #e60012; background-color: #fde1e1; } .contact.form h5 { font-size: 20px; color: #fff; background-color: #dd5f0d; padding: 10px 3%; margin-bottom: 20px; } /*ラジオボックス*/ .form .radio_box span { display: block; margin: 10px 0; } .form .radio_box input[type="radio"] { display: none; } .form .radio_box label { position: relative; cursor: pointer; padding-left: 30px; } .form .radio_box label::before, .form .radio_box label::after { position: absolute; content: ''; top: 50%; border-radius: 100%; } .form .radio_box label::before { left: 0; width: 18px; height: 18px; margin-top: -10px; border: 1px solid #dd5f0d; } .form .radio_box label:hover::before { background: #fff; } .form .radio_box label::after { opacity: 0; left: 3px; width: 14px; height: 14px; margin-top: -7px; background: #dd5f0d; } .form .radio_box input[type="radio"]:checked + label::before { background: #fff; border: 1px solid #dd5f0d; } .form .radio_box input[type="radio"]:checked + label::after { opacity: 1; } .form .notes { background-color: #f7f5ed; padding: 20px 3% 10px; margin-top: 70px; } .form .notes h6 { font-size: 20px; margin: 0; color: #c0ae68; } .form .notes ul { padding: 0 0 0 15px; line-height: 28px; } @media screen and (max-width:1050px) { /*お問い合わせ*/ .contact .inner { margin-bottom: 30px; } .contact h3 { font-size: 24px; } .contact h4 { font-size: 20px; } .contact p { margin-bottom: 30px; } .contact .dl_box { margin-bottom: 30px; } .contact .dl_box dl { display: block; } .contact .dl_box dl dt { width: auto; padding: 20px 0 0; } .contact .dl_box dl dd { width: auto; padding: 10px 0 20px; } .contact .input { width: 94%; font-size: 16px; padding: 10px 3%; } .contact .input02 { width: 30%; font-size: 16px; padding: 10px 3%; } .contact textarea { width: 94%; font-size: 16px; padding: 10px 3%; } .contact .submit { padding: 20px 0; font-size: 14px; } .contact .btn { width: 45%; } .contact .btn_top a { padding: 20px 0; font-size: 14px; } input[type="reset"] { -webkit-appearance: none; } input[type="submit"] { -webkit-appearance: none; } input[type="button"] { -webkit-appearance: none; } /*申し込み*/ .contact.form section { margin-bottom: 50px; } .contact.form .red { margin: 10px auto; padding: 10px 4%; } .contact.form h5 { font-size: 18px; padding: 10px 5%; } /*ラジオボックス*/ .form .radio_box span { margin: 15px auto 5px; text-indent: -2em; padding-left: 2em; } .form .notes { padding: 20px 5% 10px; margin-top: 50px; } .form .notes h6 { font-size: 18px; } }