﻿.fittingcaravan2021{color:#000;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;font-family:"FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;background-color:#a1be54;background-image:url("/fittingcaravan2021/assets/img/top/bg_body.jpg");background-repeat:repeat;background-position:center;font-size:1.6rem}@media screen and (max-width: 640px){.fittingcaravan2021{background-size:240px auto;font-size:1.4rem}}.fittingcaravan2021 div,.fittingcaravan2021 span,.fittingcaravan2021 object,.fittingcaravan2021 iframe,.fittingcaravan2021 h1,.fittingcaravan2021 h2,.fittingcaravan2021 h3,.fittingcaravan2021 h4,.fittingcaravan2021 h5,.fittingcaravan2021 h6,.fittingcaravan2021 p,.fittingcaravan2021 blockquote,.fittingcaravan2021 pre,.fittingcaravan2021 abbr,.fittingcaravan2021 address,.fittingcaravan2021 cite,.fittingcaravan2021 code,.fittingcaravan2021 del,.fittingcaravan2021 dfn,.fittingcaravan2021 em,.fittingcaravan2021 img,.fittingcaravan2021 ins,.fittingcaravan2021 kbd,.fittingcaravan2021 q,.fittingcaravan2021 samp,.fittingcaravan2021 small,.fittingcaravan2021 strong,.fittingcaravan2021 sub,.fittingcaravan2021 sup,.fittingcaravan2021 var,.fittingcaravan2021 b,.fittingcaravan2021 i,.fittingcaravan2021 dl,.fittingcaravan2021 dt,.fittingcaravan2021 dd,.fittingcaravan2021 ol,.fittingcaravan2021 ul,.fittingcaravan2021 li,.fittingcaravan2021 fieldset,.fittingcaravan2021 form,.fittingcaravan2021 label,.fittingcaravan2021 legend,.fittingcaravan2021 table,.fittingcaravan2021 caption,.fittingcaravan2021 tbody,.fittingcaravan2021 tfoot,.fittingcaravan2021 thead,.fittingcaravan2021 tr,.fittingcaravan2021 th,.fittingcaravan2021 td,.fittingcaravan2021 article,.fittingcaravan2021 aside,.fittingcaravan2021 canvas,.fittingcaravan2021 details,.fittingcaravan2021 figcaption,.fittingcaravan2021 figure,.fittingcaravan2021 footer,.fittingcaravan2021 header,.fittingcaravan2021 hgroup,.fittingcaravan2021 menu,.fittingcaravan2021 nav,.fittingcaravan2021 section,.fittingcaravan2021 summary,.fittingcaravan2021 time,.fittingcaravan2021 mark,.fittingcaravan2021 audio,.fittingcaravan2021 video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;text-transform:none;background:transparent}.fittingcaravan2021 div:after,.fittingcaravan2021 span:after,.fittingcaravan2021 object:after,.fittingcaravan2021 iframe:after,.fittingcaravan2021 h1:after,.fittingcaravan2021 h2:after,.fittingcaravan2021 h3:after,.fittingcaravan2021 h4:after,.fittingcaravan2021 h5:after,.fittingcaravan2021 h6:after,.fittingcaravan2021 p:after,.fittingcaravan2021 blockquote:after,.fittingcaravan2021 pre:after,.fittingcaravan2021 abbr:after,.fittingcaravan2021 address:after,.fittingcaravan2021 cite:after,.fittingcaravan2021 code:after,.fittingcaravan2021 del:after,.fittingcaravan2021 dfn:after,.fittingcaravan2021 em:after,.fittingcaravan2021 img:after,.fittingcaravan2021 ins:after,.fittingcaravan2021 kbd:after,.fittingcaravan2021 q:after,.fittingcaravan2021 samp:after,.fittingcaravan2021 small:after,.fittingcaravan2021 strong:after,.fittingcaravan2021 sub:after,.fittingcaravan2021 sup:after,.fittingcaravan2021 var:after,.fittingcaravan2021 b:after,.fittingcaravan2021 i:after,.fittingcaravan2021 dl:after,.fittingcaravan2021 dt:after,.fittingcaravan2021 dd:after,.fittingcaravan2021 ol:after,.fittingcaravan2021 ul:after,.fittingcaravan2021 li:after,.fittingcaravan2021 fieldset:after,.fittingcaravan2021 form:after,.fittingcaravan2021 label:after,.fittingcaravan2021 legend:after,.fittingcaravan2021 table:after,.fittingcaravan2021 caption:after,.fittingcaravan2021 tbody:after,.fittingcaravan2021 tfoot:after,.fittingcaravan2021 thead:after,.fittingcaravan2021 tr:after,.fittingcaravan2021 th:after,.fittingcaravan2021 td:after,.fittingcaravan2021 article:after,.fittingcaravan2021 aside:after,.fittingcaravan2021 canvas:after,.fittingcaravan2021 details:after,.fittingcaravan2021 figcaption:after,.fittingcaravan2021 figure:after,.fittingcaravan2021 footer:after,.fittingcaravan2021 header:after,.fittingcaravan2021 hgroup:after,.fittingcaravan2021 menu:after,.fittingcaravan2021 nav:after,.fittingcaravan2021 section:after,.fittingcaravan2021 summary:after,.fittingcaravan2021 time:after,.fittingcaravan2021 mark:after,.fittingcaravan2021 audio:after,.fittingcaravan2021 video:after{content:initial;height:auto;visibility:visible}.fittingcaravan2021 article,.fittingcaravan2021 aside,.fittingcaravan2021 details,.fittingcaravan2021 figcaption,.fittingcaravan2021 figure,.fittingcaravan2021 footer,.fittingcaravan2021 header,.fittingcaravan2021 hgroup,.fittingcaravan2021 menu,.fittingcaravan2021 nav,.fittingcaravan2021 section{display:block}.fittingcaravan2021 img{width:100%;height:auto;line-height:0;vertical-align:top;backface-visibility:hidden}.fittingcaravan2021 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fittingcaravan2021 a,.fittingcaravan2021 a:link{color:#000;text-decoration:underline;outline:none}.fittingcaravan2021 a:visited{color:#000}.fittingcaravan2021 a:hover{color:#000;text-decoration:none}.fittingcaravan2021 a:active{color:#000}.fittingcaravan2021 area{border:none;outline:none}.fittingcaravan2021 .btm1em{margin-bottom:1em}.fittingcaravan2021 .btm0{margin-bottom:0}.fittingcaravan2021 .btm5{margin-bottom:5px}.fittingcaravan2021 .btm10{margin-bottom:10px}.fittingcaravan2021 .btm15{margin-bottom:15px}.fittingcaravan2021 .btm20{margin-bottom:20px}.fittingcaravan2021 .btm25{margin-bottom:25px}.fittingcaravan2021 .btm30{margin-bottom:30px}.fittingcaravan2021 .btm35{margin-bottom:35px}.fittingcaravan2021 .btm40{margin-bottom:40px}.fittingcaravan2021 .btm45{margin-bottom:45px}.fittingcaravan2021 .btm50{margin-bottom:50px}.fittingcaravan2021 .btm60{margin-bottom:60px}.fittingcaravan2021 .btm70{margin-bottom:70px}.fittingcaravan2021 .lang-en{font-family:Oswald, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Verdana, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, 游ゴシック体, メイリオ, meiryo, sans-serif}.fittingcaravan2021 .pcnone{display:none}.fittingcaravan2021 .sup{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}.fittingcaravan2021 .small{font-size:1.4rem}.fittingcaravan2021 small{font-size:83%}.fittingcaravan2021 .clearfix::after{content:"";display:block;clear:both}.fittingcaravan2021 .kv{background-color:#f4edda;background-image:url("/fittingcaravan2021/assets/img/top/bg_event1.jpg");background-repeat:repeat}@media screen and (max-width: 640px){.fittingcaravan2021 .kv{background-size:210px auto}}.fittingcaravan2021 .kv .logo{max-width:657px;margin:0 auto}@media screen and (max-width: 640px){.fittingcaravan2021 .kv .logo{max-width:80%;padding:20px 0;margin:0 7% 0 13%}}.fittingcaravan2021 #reservation{max-width:1200px;margin:0 auto;padding:55px 0}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation{padding:25px 0}}.fittingcaravan2021 #reservation h1{display:flex;justify-content:center;align-items:center;margin:0;font-style:italic;color:#fff}@media screen and (min-width: 641px){.fittingcaravan2021 #reservation h1{background:url("../img/bg_ttl01_pc.png") no-repeat top center;height:136px;font-size:3.7rem;text-shadow:4px 4px 3px rgba(172,76,5,0.9),-4px 4px 3px rgba(172,76,5,0.9),4px -4px 3px rgba(172,76,5,0.9),-4px -4px 3px rgba(172,76,5,0.9),4px 0px 3px rgba(172,76,5,0.9),0px 4px 3px rgba(172,76,5,0.9),-4px 0px 3px rgba(172,76,5,0.9),0px -4px 3px rgba(172,76,5,0.9)}}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation h1{background:url("../img/bg_ttl01_sp.png") no-repeat top center;background-size:100% auto;height:13vw;font-size:5.2vw;text-shadow:2px 2px 3px rgba(172,76,5,0.9),-2px 2px 3px rgba(172,76,5,0.9),2px -2px 3px rgba(172,76,5,0.9),-2px -2px 3px rgba(172,76,5,0.9),2px 0px 3px rgba(172,76,5,0.9),0px 2px 3px rgba(172,76,5,0.9),-2px 0px 3px rgba(172,76,5,0.9),0px -2px 3px rgba(172,76,5,0.9)}}.fittingcaravan2021 #reservation .contents{background:#fff;padding:40px 30px}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation .contents{padding:20px 0}}.fittingcaravan2021 #reservation #place .txt{margin:0 0 30px;font-size:1.8rem;font-weight:bold;text-align:center}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #place .txt{margin:0 15px 15px;font-size:1.4rem}}.fittingcaravan2021 #reservation #place .place_nav{display:flex;justify-content:space-between}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #place .place_nav{position:relative;align-items:flex-end;padding:0 10px 6px}}.fittingcaravan2021 #reservation #place .place_nav li{width:48.5%;font-style:italic;font-weight:bold;text-align:center}@media screen and (min-width: 641px){.fittingcaravan2021 #reservation #place .place_nav li{margin:0 0 13px;font-size:2.4rem;pointer-events:none}.fittingcaravan2021 #reservation #place .place_nav li:nth-of-type(1){color:#1c5bf1}.fittingcaravan2021 #reservation #place .place_nav li:nth-of-type(2){color:#cf0000}}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #place .place_nav li{width:49%;cursor:pointer;border-radius:10px 10px 0 0;padding:5px 0;color:#fff;font-size:4.0vw}.fittingcaravan2021 #reservation #place .place_nav li:nth-of-type(1){background:linear-gradient(180deg, #8a9fd0 0%, #576ea5 100%)}.fittingcaravan2021 #reservation #place .place_nav li:nth-of-type(1) div{background:url("../img/ico_east_off.png") no-repeat center right 10px;background-size:12px}.fittingcaravan2021 #reservation #place .place_nav li:nth-of-type(2){background:linear-gradient(180deg, #bc5f5f 0%, #a62a2a 100%)}.fittingcaravan2021 #reservation #place .place_nav li:nth-of-type(2) div{background:url("../img/ico_west_off.png") no-repeat center right 10px;background-size:12px}.fittingcaravan2021 #reservation #place .place_nav li.active{padding:12px 0 5px}.fittingcaravan2021 #reservation #place .place_nav li.active::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:6px;background:#1c5bf1}.fittingcaravan2021 #reservation #place .place_nav li.active:nth-of-type(1){background:linear-gradient(180deg, #5b89f6 0%, #1c5bf1 100%);text-shadow:2px 2px 3px rgba(9,63,192,0.9),-2px 2px 3px rgba(9,63,192,0.9),2px -2px 3px rgba(9,63,192,0.9),-2px -2px 3px rgba(9,63,192,0.9),2px 0px 3px rgba(9,63,192,0.9),0px 2px 3px rgba(9,63,192,0.9),-2px 0px 3px rgba(9,63,192,0.9),0px -2px 3px rgba(9,63,192,0.9)}.fittingcaravan2021 #reservation #place .place_nav li.active:nth-of-type(1) div{background:url("../img/ico_east_on.png") no-repeat center right 10px;background-size:12px}.fittingcaravan2021 #reservation #place .place_nav li.active:nth-of-type(1)::after{background:#1c5bf1}.fittingcaravan2021 #reservation #place .place_nav li.active:nth-of-type(2){background:linear-gradient(180deg, #ec5454 0%, #cf0000 100%);text-shadow:2px 2px 3px rgba(166,0,0,0.9),-2px 2px 3px rgba(166,0,0,0.9),2px -2px 3px rgba(166,0,0,0.9),-2px -2px 3px rgba(166,0,0,0.9),2px 0px 3px rgba(166,0,0,0.9),0px 2px 3px rgba(166,0,0,0.9),-2px 0px 3px rgba(166,0,0,0.9),0px -2px 3px rgba(166,0,0,0.9)}.fittingcaravan2021 #reservation #place .place_nav li.active:nth-of-type(2) div{background:url("../img/ico_west_on.png") no-repeat center right 10px;background-size:12px}.fittingcaravan2021 #reservation #place .place_nav li.active:nth-of-type(2)::after{background:#cf0000}.fittingcaravan2021 #reservation #place .place_nav li.active span{display:none}}@media screen and (min-width: 641px){.fittingcaravan2021 #reservation #place .place_nav li span{display:none}}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #place .place_nav li span{display:inline}}.fittingcaravan2021 #reservation #place .place_inner{display:flex;justify-content:space-between}@media screen and (min-width: 641px){.fittingcaravan2021 #reservation #place .place_inner .place_box{display:block !important;width:48.5%}}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #place .place_inner .place_box{display:none;width:100%}.fittingcaravan2021 #reservation #place .place_inner .place_box.active{display:block}}@media screen and (min-width: 641px){.fittingcaravan2021 #reservation #place .place_inner .place_box h2{display:none}}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #place .place_inner .place_box h2{margin:12px 0;font-style:italic;font-weight:bold;font-size:1.6rem;text-align:center}}.fittingcaravan2021 #reservation #place .place_inner .place_box ul{display:flex}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #place .place_inner .place_box ul{flex-wrap:wrap;margin:0 0 7px}}.fittingcaravan2021 #reservation #place .place_inner .place_box ul li{display:flex;align-items:center;margin:0 1% 5px 0;padding:5px 10px;text-align:left;color:#000}.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(1){width:16%;color:#fff;font-weight:bold}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(1){width:22%}}.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(2){width:39%}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(2){width:49%}}.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(2)[data-place="オリエンタルグリーンクラブ岐阜中央"],.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(2)[data-place="トヤマインターゴルフアカデミー"],.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(2)[data-place="都城ゴルフガーデン"]{display:block}.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(2)[data-place="オリエンタルグリーンクラブ岐阜中央"]::after,.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(2)[data-place="トヤマインターゴルフアカデミー"]::after,.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(2)[data-place="都城ゴルフガーデン"]::after{display:block;content:"※会場変更しました";color:#cf0000;font-size:1.3rem}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(2)[data-place="オリエンタルグリーンクラブ岐阜中央"]::after,.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(2)[data-place="トヤマインターゴルフアカデミー"]::after,.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(2)[data-place="都城ゴルフガーデン"]::after{display:block;margin-left:0}}.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(3){width:20%;white-space:nowrap}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(3){width:27%;margin:0 0 5px 0}}.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(4){width:22%;margin:0 0 5px 0}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(4){width:100%;background:#d8d8d8 !important;padding:8px 10px}}.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(4) a{display:block;width:100%;background:linear-gradient(180deg, #444 0%, #444 50%, #000 50%, #000 100%);border-radius:4px;padding:7px 5px;color:#fff;font-weight:bold;text-align:center;text-decoration:none;transition:.3s}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(4) a{width:80%;margin:0 auto}}.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(4) a:hover{opacity:0.8}.fittingcaravan2021 #reservation #place .place_inner .place_box ul li:nth-of-type(4) a::after{content:"▶︎";margin:0 0 0 6px;font-size:1.2rem}.fittingcaravan2021 #reservation #place .place_inner .place_box ul.head{margin:0}.fittingcaravan2021 #reservation #place .place_inner .place_box ul.head li{display:block;background:#555 !important;color:#fff !important;font-weight:bold}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #place .place_inner .place_box ul.head li:nth-of-type(4){display:none}}.fittingcaravan2021 #reservation #place .place_inner .place_box:nth-of-type(1) h2{color:#1c5bf1}.fittingcaravan2021 #reservation #place .place_inner .place_box:nth-of-type(1) ul li{background:#d8edff}.fittingcaravan2021 #reservation #place .place_inner .place_box:nth-of-type(1) ul li:nth-of-type(1){background:#1c5bf1}@media screen and (min-width: 641px){.fittingcaravan2021 #reservation #place .place_inner .place_box:nth-of-type(1) ul li:nth-of-type(1){justify-content:center}}.fittingcaravan2021 #reservation #place .place_inner .place_box:nth-of-type(2) h2{color:#cf0000}.fittingcaravan2021 #reservation #place .place_inner .place_box:nth-of-type(2) ul li{background:#f4d7d7}.fittingcaravan2021 #reservation #place .place_inner .place_box:nth-of-type(2) ul li:nth-of-type(1){background:#cf0000}@media screen and (min-width: 641px){.fittingcaravan2021 #reservation #place .place_inner .place_box:nth-of-type(2) ul li:nth-of-type(1){justify-content:center}}.fittingcaravan2021 #reservation #frame .frame_choice{max-width:1036px;margin:40px auto 0}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #frame .frame_choice{margin:20px auto 0}}.fittingcaravan2021 #reservation #frame .frame_choice h2{background:#d8d8d8;padding:30px 10px;margin:0 0 30px;font-size:2.5rem}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #frame .frame_choice h2{padding:15px 10px;margin:0 0 20px;font-size:1.6rem}}.fittingcaravan2021 #reservation #frame .frame_choice .att02{text-align:center}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #frame .frame_choice .att02{padding:0 10px;text-align:left}}.fittingcaravan2021 #reservation #frame .frame_choice .finish_txt{padding:0 10px 10px}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #frame .frame_choice .finish_txt{padding:0 10px}}.fittingcaravan2021 #reservation #frame .frame_choice .finish_txt h3{margin:0 0 20px;font-size:1.8rem}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #frame .frame_choice .finish_txt h3{margin:0 0 10px;font-size:1.6rem}}.fittingcaravan2021 #reservation #frame .frame_choice>dl{display:flex;margin:30px 0 0;font-size:1.8rem}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #frame .frame_choice>dl{display:block;margin:20px 10px 0;font-size:1.5rem}}.fittingcaravan2021 #reservation #frame .frame_choice>dl dt{display:flex;align-items:center;width:336px;background:#ee8011;padding:15px;color:#fff;font-weight:bold;text-align:left}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #frame .frame_choice>dl dt{display:block;width:100%}}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd{display:flex;align-items:center;width:700px;background:#d8d8d8;padding:20px}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #frame .frame_choice>dl dd{display:block;width:100%;padding:15px}}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul{display:block}}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li{width:49%}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li{width:100%;margin:0 0 15px}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li:last-child{margin:0 !important}}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li:nth-of-type(3){margin:17px 0 0}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li[data-status="1"]{width:100%;margin:0 0 17px}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li[data-status="1"]:last-child{margin:0}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li[data-status="1"] a{position:relative;pointer-events:none;background:#b88b5e;border-radius:0}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li[data-status="1"] a::after{display:none}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li[data-status="1"] a::before{content:"定員に達しました。";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#b88b5e}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li[data-status="10"] a{background:linear-gradient(180deg, #a449be 0%, #a449be 50%, #9139aa 50%, #9139aa 100%)}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li[data-status="10"] a::after{display:none}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li[data-status="2"] a,.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li[data-status="11"] a{pointer-events:none;color:#666}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li a{display:block;width:100%;background:linear-gradient(180deg, #444 0%, #444 50%, #000 50%, #000 100%);border-radius:4px;padding:13px 5px;color:#fff;font-weight:bold;text-align:center;text-decoration:none;transition:.3s}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li a{width:97%;margin:0 auto}}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li a:hover{opacity:0.8}.fittingcaravan2021 #reservation #frame .frame_choice>dl dd ul li a::after{content:"▶︎";margin:0 0 0 6px;font-size:1.2rem}.fittingcaravan2021 #reservation #frame .frame_choice .att{margin:7px 0 0;font-weight:bold;font-size:1.4rem;text-align:left}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #frame .frame_choice .att{margin:5px 10px 0;font-size:1.3rem;text-align:center}}.fittingcaravan2021 #reservation #entry .entry_att,.fittingcaravan2021 #reservation #cancel .entry_att{max-width:630px;margin:0 auto 30px;font-weight:bold;font-size:1.8rem;text-align:left}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry .entry_att,.fittingcaravan2021 #reservation #cancel .entry_att{margin:0 10px 20px;font-size:1.5rem}}.fittingcaravan2021 #reservation #entry .entry_att a,.fittingcaravan2021 #reservation #cancel .entry_att a{color:#0095bc}.fittingcaravan2021 #reservation #entry .entry_att.cancel_att,.fittingcaravan2021 #reservation #cancel .entry_att.cancel_att{max-width:700px;text-align:center}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry .entry_att.cancel_att,.fittingcaravan2021 #reservation #cancel .entry_att.cancel_att{text-align:left}}.fittingcaravan2021 #reservation #entry .form_wrap,.fittingcaravan2021 #reservation #cancel .form_wrap{max-width:670px;margin:0 auto}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry .form_wrap,.fittingcaravan2021 #reservation #cancel .form_wrap{padding:0 10px}}.fittingcaravan2021 #reservation #entry .form_wrap dl,.fittingcaravan2021 #reservation #cancel .form_wrap dl{display:flex;justify-content:space-between;align-items:center;margin:0 0 25px}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry .form_wrap dl,.fittingcaravan2021 #reservation #cancel .form_wrap dl{display:block;margin:0 0 12px}}.fittingcaravan2021 #reservation #entry .form_wrap dl dt,.fittingcaravan2021 #reservation #cancel .form_wrap dl dt{width:160px;margin:0 30px 0 0;font-weight:bold;text-align:right}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry .form_wrap dl dt,.fittingcaravan2021 #reservation #cancel .form_wrap dl dt{width:100%;margin:0 0 2px;text-align:left}}.fittingcaravan2021 #reservation #entry .form_wrap dl dd,.fittingcaravan2021 #reservation #cancel .form_wrap dl dd{width:480px}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry .form_wrap dl dd,.fittingcaravan2021 #reservation #cancel .form_wrap dl dd{width:100%}}.fittingcaravan2021 #reservation #entry .form_wrap .parent_att,.fittingcaravan2021 #reservation #cancel .form_wrap .parent_att{margin:0 auto 30px;font-weight:bold;font-size:1.8rem}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry .form_wrap .parent_att,.fittingcaravan2021 #reservation #cancel .form_wrap .parent_att{margin:0 0 10px;font-size:1.4rem;text-align:left}}.fittingcaravan2021 #reservation #entry .form_wrap .agree_check,.fittingcaravan2021 #reservation #cancel .form_wrap .agree_check{margin:0 0 40px;font-weight:bold;text-align:center}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry .form_wrap .agree_check,.fittingcaravan2021 #reservation #cancel .form_wrap .agree_check{margin:0 0 25px}}.fittingcaravan2021 #reservation #entry .form_wrap .agree_check .err,.fittingcaravan2021 #reservation #cancel .form_wrap .agree_check .err{text-align:center}.fittingcaravan2021 #reservation #entry #btn_entry,.fittingcaravan2021 #reservation #cancel #btn_entry{display:flex;justify-content:center;align-items:center;width:272px;background:linear-gradient(180deg, #444 0%, #444 50%, #000 50%, #000 100%);border-radius:8px;border:none;padding:13px 5px;margin:0 auto 30px;color:#fff;font-weight:bold;font-size:2.4rem;text-align:center;text-decoration:none;outline:0;cursor:pointer;transition:.3s}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry #btn_entry,.fittingcaravan2021 #reservation #cancel #btn_entry{width:90%;margin:0 auto 20px;font-size:1.8rem}}.fittingcaravan2021 #reservation #entry #btn_entry:hover,.fittingcaravan2021 #reservation #cancel #btn_entry:hover{opacity:0.8}.fittingcaravan2021 #reservation #entry #btn_entry::after,.fittingcaravan2021 #reservation #cancel #btn_entry::after{content:"▶︎";margin:0 0 0 10px;font-size:1.6rem}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry #btn_entry::after,.fittingcaravan2021 #reservation #cancel #btn_entry::after{font-size:1.4rem}}.fittingcaravan2021 #reservation #entry #btn_entry:disabled,.fittingcaravan2021 #reservation #cancel #btn_entry:disabled{pointer-events:none;color:#666}.fittingcaravan2021 #reservation #entry #btn_entry:disabled:hover,.fittingcaravan2021 #reservation #cancel #btn_entry:disabled:hover{opacity:1.0}.fittingcaravan2021 #reservation #entry #btn_cancel,.fittingcaravan2021 #reservation #cancel #btn_cancel{display:flex;justify-content:center;align-items:center;width:272px;background:linear-gradient(180deg, #a449be 0%, #a449be 50%, #9139aa 50%, #9139aa 100%);border-radius:8px;border:none;padding:13px 5px;margin:60px auto 30px;color:#fff;font-weight:bold;font-size:2.4rem;text-align:center;text-decoration:none;outline:0;cursor:pointer;transition:.3s}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry #btn_cancel,.fittingcaravan2021 #reservation #cancel #btn_cancel{width:90%;margin:0 auto 20px;font-size:1.8rem}}.fittingcaravan2021 #reservation #entry #btn_cancel:hover,.fittingcaravan2021 #reservation #cancel #btn_cancel:hover{opacity:0.8}.fittingcaravan2021 #reservation #entry #btn_cancel::after,.fittingcaravan2021 #reservation #cancel #btn_cancel::after{content:"▶︎";margin:0 0 0 10px;font-size:1.6rem}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry #btn_cancel::after,.fittingcaravan2021 #reservation #cancel #btn_cancel::after{font-size:1.4rem}}.fittingcaravan2021 #reservation #entry #btn_cancel:disabled,.fittingcaravan2021 #reservation #cancel #btn_cancel:disabled{pointer-events:none;color:#ba75ce}.fittingcaravan2021 #reservation #entry #btn_cancel:disabled:hover,.fittingcaravan2021 #reservation #cancel #btn_cancel:disabled:hover{opacity:1.0}.fittingcaravan2021 #reservation #entry .err,.fittingcaravan2021 #reservation #cancel .err{margin:5px 0 0;color:#cf0000;font-weight:normal;font-size:1.4rem;text-align:left}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry .err,.fittingcaravan2021 #reservation #cancel .err{font-size:1.3rem}}.fittingcaravan2021 #reservation #entry .err.center,.fittingcaravan2021 #reservation #cancel .err.center{text-align:center}.fittingcaravan2021 #reservation #entry input[type=text],.fittingcaravan2021 #reservation #entry input[type=email],.fittingcaravan2021 #reservation #entry input[type=password],.fittingcaravan2021 #reservation #entry input[type=tel],.fittingcaravan2021 #reservation #entry textarea,.fittingcaravan2021 #reservation #entry select,.fittingcaravan2021 #reservation #cancel input[type=text],.fittingcaravan2021 #reservation #cancel input[type=email],.fittingcaravan2021 #reservation #cancel input[type=password],.fittingcaravan2021 #reservation #cancel input[type=tel],.fittingcaravan2021 #reservation #cancel textarea,.fittingcaravan2021 #reservation #cancel select{background:#fff;padding:15px;border-radius:0;-webkit-appearance:none;border:4px solid #e7e7e7;box-sizing:border-box;outline:0;color:#000;font-weight:bold;font-size:1.8rem}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry input[type=text],.fittingcaravan2021 #reservation #entry input[type=email],.fittingcaravan2021 #reservation #entry input[type=password],.fittingcaravan2021 #reservation #entry input[type=tel],.fittingcaravan2021 #reservation #entry textarea,.fittingcaravan2021 #reservation #entry select,.fittingcaravan2021 #reservation #cancel input[type=text],.fittingcaravan2021 #reservation #cancel input[type=email],.fittingcaravan2021 #reservation #cancel input[type=password],.fittingcaravan2021 #reservation #cancel input[type=tel],.fittingcaravan2021 #reservation #cancel textarea,.fittingcaravan2021 #reservation #cancel select{padding:10px;font-size:1.5rem}}.fittingcaravan2021 #reservation #entry input[type=text]::placeholder,.fittingcaravan2021 #reservation #entry input[type=email]::placeholder,.fittingcaravan2021 #reservation #entry input[type=password]::placeholder,.fittingcaravan2021 #reservation #entry input[type=tel]::placeholder,.fittingcaravan2021 #reservation #entry textarea::placeholder,.fittingcaravan2021 #reservation #entry select::placeholder,.fittingcaravan2021 #reservation #cancel input[type=text]::placeholder,.fittingcaravan2021 #reservation #cancel input[type=email]::placeholder,.fittingcaravan2021 #reservation #cancel input[type=password]::placeholder,.fittingcaravan2021 #reservation #cancel input[type=tel]::placeholder,.fittingcaravan2021 #reservation #cancel textarea::placeholder,.fittingcaravan2021 #reservation #cancel select::placeholder{color:#e7e7e7}.fittingcaravan2021 #reservation #entry input[type=text]:-ms-input-placeholder,.fittingcaravan2021 #reservation #entry input[type=email]:-ms-input-placeholder,.fittingcaravan2021 #reservation #entry input[type=password]:-ms-input-placeholder,.fittingcaravan2021 #reservation #entry input[type=tel]:-ms-input-placeholder,.fittingcaravan2021 #reservation #entry textarea:-ms-input-placeholder,.fittingcaravan2021 #reservation #entry select:-ms-input-placeholder,.fittingcaravan2021 #reservation #cancel input[type=text]:-ms-input-placeholder,.fittingcaravan2021 #reservation #cancel input[type=email]:-ms-input-placeholder,.fittingcaravan2021 #reservation #cancel input[type=password]:-ms-input-placeholder,.fittingcaravan2021 #reservation #cancel input[type=tel]:-ms-input-placeholder,.fittingcaravan2021 #reservation #cancel textarea:-ms-input-placeholder,.fittingcaravan2021 #reservation #cancel select:-ms-input-placeholder{color:#e7e7e7}.fittingcaravan2021 #reservation #entry input[type=text]::-ms-input-placeholder,.fittingcaravan2021 #reservation #entry input[type=email]::-ms-input-placeholder,.fittingcaravan2021 #reservation #entry input[type=password]::-ms-input-placeholder,.fittingcaravan2021 #reservation #entry input[type=tel]::-ms-input-placeholder,.fittingcaravan2021 #reservation #entry textarea::-ms-input-placeholder,.fittingcaravan2021 #reservation #entry select::-ms-input-placeholder,.fittingcaravan2021 #reservation #cancel input[type=text]::-ms-input-placeholder,.fittingcaravan2021 #reservation #cancel input[type=email]::-ms-input-placeholder,.fittingcaravan2021 #reservation #cancel input[type=password]::-ms-input-placeholder,.fittingcaravan2021 #reservation #cancel input[type=tel]::-ms-input-placeholder,.fittingcaravan2021 #reservation #cancel textarea::-ms-input-placeholder,.fittingcaravan2021 #reservation #cancel select::-ms-input-placeholder{color:#e7e7e7}.fittingcaravan2021 #reservation #entry input[type=text].error,.fittingcaravan2021 #reservation #entry input[type=email].error,.fittingcaravan2021 #reservation #entry input[type=password].error,.fittingcaravan2021 #reservation #entry input[type=tel].error,.fittingcaravan2021 #reservation #entry textarea.error,.fittingcaravan2021 #reservation #entry select.error,.fittingcaravan2021 #reservation #cancel input[type=text].error,.fittingcaravan2021 #reservation #cancel input[type=email].error,.fittingcaravan2021 #reservation #cancel input[type=password].error,.fittingcaravan2021 #reservation #cancel input[type=tel].error,.fittingcaravan2021 #reservation #cancel textarea.error,.fittingcaravan2021 #reservation #cancel select.error{background:#f8cced}.fittingcaravan2021 #reservation #entry input[type=text].wl,.fittingcaravan2021 #reservation #entry input[type=email].wl,.fittingcaravan2021 #reservation #entry input[type=password].wl,.fittingcaravan2021 #reservation #entry input[type=tel].wl,.fittingcaravan2021 #reservation #entry textarea.wl,.fittingcaravan2021 #reservation #entry select.wl,.fittingcaravan2021 #reservation #cancel input[type=text].wl,.fittingcaravan2021 #reservation #cancel input[type=email].wl,.fittingcaravan2021 #reservation #cancel input[type=password].wl,.fittingcaravan2021 #reservation #cancel input[type=tel].wl,.fittingcaravan2021 #reservation #cancel textarea.wl,.fittingcaravan2021 #reservation #cancel select.wl{width:100%}.fittingcaravan2021 #reservation #entry input[type=text].wm,.fittingcaravan2021 #reservation #entry input[type=email].wm,.fittingcaravan2021 #reservation #entry input[type=password].wm,.fittingcaravan2021 #reservation #entry input[type=tel].wm,.fittingcaravan2021 #reservation #entry textarea.wm,.fittingcaravan2021 #reservation #entry select.wm,.fittingcaravan2021 #reservation #cancel input[type=text].wm,.fittingcaravan2021 #reservation #cancel input[type=email].wm,.fittingcaravan2021 #reservation #cancel input[type=password].wm,.fittingcaravan2021 #reservation #cancel input[type=tel].wm,.fittingcaravan2021 #reservation #cancel textarea.wm,.fittingcaravan2021 #reservation #cancel select.wm{width:70%}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry input[type=text].wm,.fittingcaravan2021 #reservation #entry input[type=email].wm,.fittingcaravan2021 #reservation #entry input[type=password].wm,.fittingcaravan2021 #reservation #entry input[type=tel].wm,.fittingcaravan2021 #reservation #entry textarea.wm,.fittingcaravan2021 #reservation #entry select.wm,.fittingcaravan2021 #reservation #cancel input[type=text].wm,.fittingcaravan2021 #reservation #cancel input[type=email].wm,.fittingcaravan2021 #reservation #cancel input[type=password].wm,.fittingcaravan2021 #reservation #cancel input[type=tel].wm,.fittingcaravan2021 #reservation #cancel textarea.wm,.fittingcaravan2021 #reservation #cancel select.wm{width:100%}}.fittingcaravan2021 #reservation #entry input[type=text].ws,.fittingcaravan2021 #reservation #entry input[type=email].ws,.fittingcaravan2021 #reservation #entry input[type=password].ws,.fittingcaravan2021 #reservation #entry input[type=tel].ws,.fittingcaravan2021 #reservation #entry textarea.ws,.fittingcaravan2021 #reservation #entry select.ws,.fittingcaravan2021 #reservation #cancel input[type=text].ws,.fittingcaravan2021 #reservation #cancel input[type=email].ws,.fittingcaravan2021 #reservation #cancel input[type=password].ws,.fittingcaravan2021 #reservation #cancel input[type=tel].ws,.fittingcaravan2021 #reservation #cancel textarea.ws,.fittingcaravan2021 #reservation #cancel select.ws{width:80px}.fittingcaravan2021 #reservation #entry select,.fittingcaravan2021 #reservation #cancel select{margin:0}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry select,.fittingcaravan2021 #reservation #cancel select{padding:13px 25px 13px 10px;font-size:1.35rem}}.fittingcaravan2021 #reservation #entry .select,.fittingcaravan2021 #reservation #cancel .select{position:relative}.fittingcaravan2021 #reservation #entry .select::after,.fittingcaravan2021 #reservation #cancel .select::after{content:"";position:absolute;top:0;right:0;width:47px;height:100%;background:#e7e7e7 url("../img/ico_select.svg") no-repeat center;background-size:22px auto}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #entry .select::after,.fittingcaravan2021 #reservation #cancel .select::after{width:28px;background-size:14px auto}}.fittingcaravan2021 #reservation #entry .check,.fittingcaravan2021 #reservation #cancel .check{-webkit-appearance:none;-moz-appearance:none;position:relative;width:30px;height:30px;margin:-3px 10px 0 0;padding:0;background-color:#fff;border:4px solid #e7e7e7;border-radius:0;vertical-align:middle;outline:0;cursor:pointer}.fittingcaravan2021 #reservation #entry .check:checked:after,.fittingcaravan2021 #reservation #cancel .check:checked:after{position:absolute;top:-4px;left:7px;display:block;width:10px;height:19px;border-right:4px solid #cf0000;border-bottom:4px solid #cf0000;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fittingcaravan2021 #reservation #complete .txt_complete,.fittingcaravan2021 #reservation #cancel_complete .txt_complete{margin:0 0 30px;color:#d71423;font-weight:bold;font-size:2.4rem}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation #complete .txt_complete,.fittingcaravan2021 #reservation #cancel_complete .txt_complete{margin:0 0 20px;font-size:2.0rem}}.fittingcaravan2021 #reservation .frame_place{display:flex;max-width:600px;margin:0 auto}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation .frame_place{margin:0 10px 7px}}.fittingcaravan2021 #reservation .frame_place li{display:flex;align-items:center;margin:0 1% 0 0;padding:15px 10px;text-align:left;color:#000}@media screen and (min-width: 641px){.fittingcaravan2021 #reservation .frame_place li{justify-content:center}}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation .frame_place li{padding:10px 5px;font-size:1.3rem}}.fittingcaravan2021 #reservation .frame_place li:nth-of-type(1){width:16%;color:#fff;font-weight:bold}.fittingcaravan2021 #reservation .frame_place li:nth-of-type(2){width:38%}.fittingcaravan2021 #reservation .frame_place li:nth-of-type(2)[data-place="オリエンタルグリーンクラブ岐阜中央"],.fittingcaravan2021 #reservation .frame_place li:nth-of-type(2)[data-place="トヤマインターゴルフアカデミー"],.fittingcaravan2021 #reservation .frame_place li:nth-of-type(2)[data-place="都城ゴルフガーデン"]{display:block}.fittingcaravan2021 #reservation .frame_place li:nth-of-type(2)[data-place="オリエンタルグリーンクラブ岐阜中央"]::after,.fittingcaravan2021 #reservation .frame_place li:nth-of-type(2)[data-place="トヤマインターゴルフアカデミー"]::after,.fittingcaravan2021 #reservation .frame_place li:nth-of-type(2)[data-place="都城ゴルフガーデン"]::after{display:block;content:"※会場変更しました";color:#cf0000;font-size:1.3rem}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation .frame_place li:nth-of-type(2)[data-place="オリエンタルグリーンクラブ岐阜中央"]::after,.fittingcaravan2021 #reservation .frame_place li:nth-of-type(2)[data-place="トヤマインターゴルフアカデミー"]::after,.fittingcaravan2021 #reservation .frame_place li:nth-of-type(2)[data-place="都城ゴルフガーデン"]::after{display:block;margin-left:0}}.fittingcaravan2021 #reservation .frame_place li:nth-of-type(3){width:20%}.fittingcaravan2021 #reservation .frame_place li:nth-of-type(4){width:22%;margin:0}.fittingcaravan2021 #reservation .frame_place.east li{background:#d8edff}.fittingcaravan2021 #reservation .frame_place.east li:nth-of-type(1){background:#1c5bf1}.fittingcaravan2021 #reservation .frame_place.west li{background:#f4d7d7}.fittingcaravan2021 #reservation .frame_place.west li:nth-of-type(1){background:#cf0000}.fittingcaravan2021 #reservation .frame_entry{margin:30px 10px;color:#ee8011;font-weight:bold;font-size:1.8rem}@media screen and (max-width: 640px){.fittingcaravan2021 #reservation .frame_entry{margin:20px 10px;font-size:1.5rem}}.fittingcaravan2021 .btn_back{max-width:260px;margin:50px auto 0}@media screen and (max-width: 640px){.fittingcaravan2021 .btn_back{max-width:82%;margin:25px auto 0}}.fittingcaravan2021 .btn_back a{display:block;background:linear-gradient(180deg, #313131 0%, #121212 100%);border:3px solid #fff;border-radius:6px;padding:12px 10px;color:#fff;font-weight:bold;font-size:1.6rem;text-align:center;text-decoration:none;transition:.3s}@media screen and (max-width: 640px){.fittingcaravan2021 .btn_back a{padding:10px;font-size:1.5rem}}.fittingcaravan2021 .btn_back a:hover{opacity:0.7}.fittingcaravan2021 .center{text-align:center}@media screen and (max-width: 640px){.fittingcaravan2021 .sp_left{text-align:left}}.fittingcaravan2021 .bold{font-weight:bold}.fittingcaravan2021 .red{color:#c20606}.fittingcaravan2021 .big01{font-size:2.0rem}@media screen and (max-width: 640px){.fittingcaravan2021 .big01{font-size:1.6rem}}.fittingcaravan2021 .finish{font-size:2.3rem;font-weight:bold;text-align:center}@media screen and (max-width: 640px){.fittingcaravan2021 .finish{font-size:5.5vw}}@media screen and (max-width: 640px){.fittingcaravan2021{width:100%;margin:auto}.fittingcaravan2021 .pcnone{display:initial}.fittingcaravan2021 .spnone{display:none}}
