@charset "UTF-8";body{position:relative}.oc-form{padding-top:min(10vw,140px);padding-bottom:min(10vw,140px);background-color:#fff}.oc-form__contents{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;color:#333}.oc-form__heading,.oc-form__lead{margin-bottom:min(.7142857143vw,10px);font-size:min(1.7142857143vw,24px);font-weight:700}.oc-form__lead{margin-bottom:min(5.1428571429vw,72px);font-size:min(1.4285714286vw,20px)}.oc-form__lead.mb-small{margin-bottom:min(1.4285714286vw,20px)}.oc-form__schedule-head,.personal-guidance__box dl{font-size:min(1.4285714286vw,20px);font-weight:700;margin-bottom:min(.7142857143vw,10px)}.oc-form__schedule{margin:min(2.2857142857vw,32px) 0;padding:min(2.2857142857vw,32px);background-color:#f5f5f5}.form__time_notice{color:#d80000;padding-top:10px}.tour-notice{font-weight:700;color:#d80000}.personal-guidance__box{border:3px solid #d80000;box-sizing:border-box;padding:15px 30px;margin-bottom:10px}.personal-guidance__box dl{font-size:min(1.5714285714vw,22px)}.personal-guidance__box dl>div{display:flex}.personal-guidance__box_notice{font-size:min(1.2857142857vw,18px);font-weight:700;text-indent:-1em;padding-left:1em}.personal-guidance__box_notice.space{margin-bottom:30px;font-size:min(1.4285714286vw,20px)}@media only screen and (max-width:1760px){body{position:relative}}@media only screen and (max-width:1440px){body{position:relative}}@media only screen and (max-width:1200px){body{position:relative}}@media only screen and (max-width:768px){body{position:relative}}@media only screen and (max-width:640px){body{position:relative}.oc-form{padding-top:min(16vw,102.4px);padding-bottom:min(16vw,102.4px)}.oc-form__contents{padding-left:min(6.4vw,40.96px);padding-right:min(6.4vw,40.96px)}.oc-form__heading{margin-bottom:min(5.3333333333vw,34.1333333333px);font-size:min(5.3333333333vw,34.1333333333px)}.oc-form__lead,.personal-guidance__box dl{margin-bottom:min(10.6666666667vw,68.2666666667px);font-size:min(4.2666666667vw,27.3066666667px)}.oc-form__lead.mb-small{margin-bottom:min(2.6666666667vw,17.0666666667px)}.oc-form__schedule-head{font-size:min(4.8vw,30.72px)}.oc-form__schedule{padding:min(4vw,25.6px)}.form__time_notice{font-size:min(3.7333333333vw,23.8933333333px);padding-left:1em;text-indent:-1em;margin-top:min(1.3333333333vw,8.5333333333px)}.personal-guidance__box{padding:15px}.personal-guidance__box .oc-form__heading{font-size:min(4.5333333333vw,29.0133333333px)}.personal-guidance__box dl{margin-bottom:min(5.3333333333vw,34.1333333333px)}.personal-guidance__box_notice{font-size:min(3.2vw,20.48px)}.personal-guidance__box_notice.space{font-size:min(4vw,25.6px)}}