/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css?family=Roboto:900");html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}h1,h2,h3,h4,h5,h6{font-size:inherit;margin:0;font-weight:normal}ul,ol{margin:0;padding:0}li{list-style:none}dl,dt,dd{margin:0}figure{margin:0}p{margin:0}address{font-style:normal}*,*:after,*:before{box-sizing:border-box}img{vertical-align:top}a{text-decoration:none}a:active,a:hover{outline:0}html{font-size:62.5%}body{color:#000;background-color:#fff;line-height:1;font-size:1.6rem;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;width:100%;margin:0 auto;font-family:"Noto Sans Japanese",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Verdana,"Hiragino Kaku Gothic ProN",Meiryo,"メイリオ",sans-serif}@media only screen and (max-width: 767px){body{width:100%;min-width:320px;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans CJK JP",sans-serif}}a{color:#000;-webkit-transition:0.5s;transition:0.5s}img{max-width:100%}.container{display:block;position:relative;width:100%;margin:0 auto;padding:0 2%;max-width:1600px}@media only screen and (min-width: 1680px){.container{padding:0}}@media only screen and (max-width: 767px){.container{padding:0 20px}}@media only screen and (max-width: 330px){.container{padding:0 15px}}.pc{display:block}@media only screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media only screen and (max-width: 767px){.sp{display:block}}.jalcardlife{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jalcardlife a{width:153px}@media only screen and (max-width: 767px){.jalcardlife a{width:140px}}.jalcardlife p{padding-left:20px;font-family:"Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",serif;font-size:1.4rem}@media only screen and (max-width: 767px){.jalcardlife p{padding-left:10px}}.global-header__bar{position:relative;height:45px;padding-top:8px}@media only screen and (max-width: 767px){.global-header__bar{height:40px;padding-top:8px}}.global-header__bar .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.global-header__bar .logo{width:200px}@media only screen and (max-width: 767px){.global-header__bar .logo{width:160px}}.global-header__bar .logo a{display:block}@media only screen and (max-width: 767px){.global-header__bar .jalcardlife{display:none}}.global-header__nav{position:absolute;top:60px;width:100%;z-index:2000}@media only screen and (max-width: 767px){.global-header__nav{top:8px}}.global-header__nav .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.global-header__nav .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.global-header__nav .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.global-header__nav .sns li{padding-left:5px}.global-header__nav .gotomap{padding-left:10px}@media only screen and (max-width: 767px){.global-header__nav .gotomap{padding-bottom:20px}}.global-header__nav .gotomap>a{display:inline-block;position:relative;padding:6px 40px;background-color:rgba(255,255,255,0.7);border:solid 1px #000;font-size:1.5rem;letter-spacing:1px}@media only screen and (max-width: 767px){.global-header__nav .gotomap>a{padding:4px 24px}}.global-header__nav .gotomap>a::before{content:'';display:block;position:absolute;width:8px;height:8px;top:calc(50% - 6px);right:15px;border:solid 1px #000;border-left:0;border-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 767px){.global-header__nav .gotomap>a::before{width:6px;height:6px;top:calc(50% - 5px);right:8px}}.main{display:block}.main>article{display:block}.footer__info{padding:20px 0;background-color:#fff}@media only screen and (max-width: 767px){.footer__info{padding:30px 0}}.footer__info .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1000px}@media only screen and (max-width: 767px){.footer__info .container{display:block;padding:0}}.footer__info .osusume{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.footer__info .osusume{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px}}.footer__info .osusume>dt{width:47px}@media only screen and (max-width: 767px){.footer__info .osusume>dt{width:80px}}.footer__info .osusume>dd{padding-left:20px}.footer__info .osusume>dd a{font-family:"Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",serif;font-size:1.4rem;text-decoration:underline}@media only screen and (max-width: 767px){.footer__info .jalcardlife{padding-top:30px;border-top:solid 1px #000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__copyright{padding:10px 0;color:#a1a1a0;background-color:#000;text-align:center}.footer__copyright small{font-size:1.2rem}.hero{position:relative;height:calc(100vh - 45px);min-height:500px;background-color:#aaccff;background-image:-webkit-linear-gradient(285deg, #69f, #acf 60%, #fff);background-image:linear-gradient(165deg, #69f, #acf 60%, #fff);overflow:hidden}.hero__title{position:absolute;width:50%;max-width:690px;top:45%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2000}@media screen and (orientation: portrait){.hero__title{width:90%}}@media only screen and (max-width: 800px){.hero__title{max-width:500px}}.hero__courses{position:relative;width:100%;height:calc(100vh - 45px);min-height:500px}@media only screen and (max-width: 767px){.hero__courses{height:calc(100vh - 40px)}}.hero__course{width:100%;position:absolute;height:calc(100vh - 45px);min-height:500px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width: 767px){.hero__course{height:calc(100vh - 40px)}}.hero__nav{position:absolute;width:100%;left:0;bottom:5vh;text-align:center}@media only screen and (max-width: 767px){.hero__nav{bottom:12vh}}.hero__nav>a{display:inline-block;position:relative;margin:0 auto;padding:8px 25px;color:#fff;background-color:rgba(0,0,0,0.2);border:solid 1px #fff;outline:none;border-radius:20px;font-size:1.4rem;-webkit-transition:background-color 0.5s;transition:background-color 0.5s}@media only screen and (max-width: 767px){.hero__nav>a{padding:6px 15px;font-size:1.3rem}}@media only screen and (max-width: 330px){.hero__nav>a{padding:4px 10px;font-size:1.2rem}}.hero__nav>a:hover{background-color:rgba(0,0,0,0.5)}.hero__nav>a::before{content:'';display:inline-block;position:relative;width:12px;height:12px;top:-3px;margin-right:10px;border:solid 1px #fff;border-left:0;border-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 767px){.hero__nav>a::before{width:10px;height:10px;top:-2px}}.hero__nav>a>small{font-size:0.8em}.news{padding:50px 0}.news .container{max-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.news .container{display:block}}.news__title{padding-right:40px}@media only screen and (max-width: 1000px){.news__title{padding-right:30px;padding-left:30px}}@media only screen and (max-width: 767px){.news__title{padding:0 0 20px;text-align:center}}.news__title>img{width:122px}@media only screen and (max-width: 767px){.news__title>img{width:25%;max-width:120px}}.news__body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 40px;border-left:solid 1px #699307}@media only screen and (max-width: 767px){.news__body{padding:0;border:0}}.news__body li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0;line-height:1.6}@media only screen and (max-width: 767px){.news__body li{font-size:1.4rem}}.news__body li>time{width:100px;padding-right:10px}@media only screen and (max-width: 767px){.news__body li>time{width:90px}}.news__body li>a{-webkit-box-flex:1;-ms-flex:1;flex:1;text-decoration:underline;-webkit-text-decoration-color:#666;text-decoration-color:#666;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.news__body li>a:hover{opacity:0.6}.nav-course{margin-bottom:60px;background-color:#699307;background-image:-webkit-linear-gradient(135deg, rgba(255,255,255,0.2) 25%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, rgba(255,255,255,0) 75%, rgba(255,255,255,0));background-image:linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, rgba(255,255,255,0) 75%, rgba(255,255,255,0));background-size:4px 4px}@media only screen and (max-width: 767px){.nav-course{margin-bottom:40px}}@media only screen and (max-width: 767px){.nav-course>.container{padding:5px}}.nav-course__items{padding:20px 40px}@media only screen and (max-width: 767px){.nav-course__items{padding:10px 20px}}.nav-course__items .slick-arrow{position:absolute;top:calc(50% - 15px);color:transparent;background:transparent;border:none;outline:none;font-size:0;line-height:0;cursor:pointer;-webkit-transition:0.5s;transition:0.5s}.nav-course__items .slick-arrow:hover{opacity:0.7}@media only screen and (max-width: 767px){.nav-course__items .slick-arrow{top:calc(50% - 7px)}}.nav-course__items .slick-arrow::before{content:'';display:block;position:relative;width:30px;height:30px;bottom:auto;border:solid 2px #fff}@media only screen and (max-width: 767px){.nav-course__items .slick-arrow::before{width:14px;height:14px}}.nav-course__items .slick-prev{left:0}.nav-course__items .slick-prev::before{border-right:0;border-bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-course__items .slick-next{right:0}.nav-course__items .slick-next::before{border-left:0;border-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-course__item{position:relative;width:290px;padding:0 5px}@media only screen and (max-width: 1000px){.nav-course__item{width:260px}}@media only screen and (max-width: 767px){.nav-course__item{width:150px}}.nav-course__item::before{content:'';display:block;position:absolute;width:calc(100% - 10px);height:100%;background-color:#fff}.nav-course__item a{display:block;position:relative;-webkit-transition:0.5s;transition:0.5s}.nav-course__item a:hover{opacity:0.7}.nav-course__item figure{position:relative}.nav-course__item img{width:100%}.nav-course__item figcaption{display:block;position:absolute;z-index:2001;width:100%;bottom:0;padding:10px 10px;color:#fff;background-color:rgba(0,0,0,0.5);font-size:1.4rem;line-height:1.4}@media only screen and (max-width: 767px){.nav-course__item figcaption{padding:5px 5px 6px;font-size:1.1rem}}.nav-course__item figcaption::after{content:'';display:block;position:relative;margin-top:5px;width:12px;height:12px;left:calc(50% - 6px);border:solid 1px #fff;border-left:0;border-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 767px){.nav-course__item figcaption::after{width:10px;height:10px;left:calc(50% - 5px);margin-top:2px}}@media only screen and (max-width: 767px){.nav-course__item figcaption br{display:none}}.banner{padding-top:60px}@media only screen and (max-width: 767px){.banner{padding-top:10vw;}}.banner__item{text-align:center;padding-bottom:30px;}.banner__item:last-child{padding-bottom:0;}@media only screen and (max-width: 767px){.banner__item{text-align:center;padding-bottom:5vw;}.banner__item:last-child{padding-bottom:0;}}.banner__item a{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.banner__item a:hover{opacity:0.7}.course{padding:120px 0;background-color:#fff}@media only screen and (max-width: 1400px){.course{padding:8vw 2vw}}@media only screen and (max-width: 800px){.course{padding:10vw 6vw}}@media only screen and (max-width: 767px){.course{padding:15vw 0}}@media only screen and (max-width: 480px){.course{padding:20vw 0}}.course:nth-child(2n){background-color:#f5f5f5}.course .h2_course{margin-bottom:60px;text-align:center}@media only screen and (max-width: 1200px){.course .h2_course{margin-bottom:50px}}@media only screen and (max-width: 800px){.course .h2_course{margin-bottom:40px}}@media only screen and (max-width: 767px){.course .h2_course{margin-bottom:30px}}.course .h2_course img{width:709px;max-width:80%}@media only screen and (max-width: 767px){.course .h2_course img{width:100%;max-width:400px}}.course h3{padding-bottom:5px;text-align:center;border-bottom:1px #699307 solid}@media only screen and (max-width: 767px){.course h3{padding-bottom:3px}}.course .h3_introduction{text-align:center}.course .h3_introduction>img{width:110px}.course .h3_date{margin-top:25px;text-align:center}.course .h3_date>img{width:44px}.course .h3_hotel{padding-left:10px;padding-bottom:10px;text-align:left}@media only screen and (max-width: 767px){.course .h3_hotel{padding-left:2px;padding-bottom:5px}}.course .h3_hotel span{display:block;margin-left:-5px;margin-bottom:12px;font-weight:600}.course .h3_hotel img{width:437px;max-width:100%}@media only screen and (max-width: 767px){.course .h3_hotel.pa{padding-left:2px;padding-right:30px}}.course .block_text{padding:8px 4px;line-height:1.6}@media only screen and (max-width: 1200px){.course .block_text{font-size:1.5rem}}@media only screen and (max-width: 800px){.course .block_text{font-size:1.6rem}}@media only screen and (max-width: 767px){.course .block_text{font-size:1.5rem}}.course .text_heading{font-weight:600;margin-left:-5px}.course .text_comment{margin-bottom:10px}.course .partner-shop{display:block;padding-top:4px;text-align:right;color:#699307;-webkit-transition:0.5s;transition:0.5s}.course .partner-shop:hover{opacity:0.7}.course .partner-shop::before{content:'';display:inline-block;position:relative;width:8px;height:8px;top:-1px;margin-right:4px;border:solid 2px #699307;border-left:0;border-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.course .course_area{max-width:1400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 800px){.course .course_area{display:block}}.course .course_area .introduction_area{padding:30px 0 40px;text-align:center}@media only screen and (max-width: 1000px){.course .course_area .introduction_area{padding:20px 0 30px}}@media only screen and (max-width: 800px){.course .course_area .introduction_area{padding:10px 0 40px}}@media only screen and (max-width: 767px){.course .course_area .introduction_area{padding:25px 0 35px}}.course .course_area .introduction_area>img{width:411px}.course .course_area .course_area_photo{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}@media only screen and (max-width: 800px){.course .course_area .course_area_photo{width:100%}}.course .course_area .course_area_text{width:570px;padding-left:60px}@media only screen and (max-width: 1400px){.course .course_area .course_area_text{width:500px;padding-left:40px}}@media only screen and (max-width: 1200px){.course .course_area .course_area_text{width:460px;padding-left:25px}}@media only screen and (max-width: 1000px){.course .course_area .course_area_text{width:400px;padding-left:10px}}@media only screen and (max-width: 800px){.course .course_area .course_area_text{width:100%;padding:0}}@media only screen and (max-width: 767px){.course .course_area .course_area_text{width:100%;margin-right:0;margin-left:0}}.course .course_area .course_area_text .course_info>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:auto;align-self:auto}.course .course_area .course_area_text .course_info dt{display:block;position:relative;width:100px}@media only screen and (max-width: 767px){.course .course_area .course_area_text .course_info dt{-ms-flex-preferred-size:100px;flex-basis:100px}}.course .course_area .course_area_text .course_info dt:after{content:"：";position:absolute;top:0;right:0}.course .course_area .course_area_text .course_info dd{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:6px;text-indent:0}@media only screen and (max-width: 767px){.course .course_area .course_area_text .course_info dd{width:77%;padding-left:0}}@media only screen and (max-width: 800px){.course .course_area .course_area_text .course_info dd{width:80%;padding-left:0}}@media only screen and (max-width: 480px){.course .course_area .course_area_text .course_info dd{width:66%;padding-left:0}}@media only screen and (max-width: 330px){.course .course_area .course_area_text .course_info dd{width:60%;padding-left:0}}.course .hotel_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:950px;padding-top:40px}@media only screen and (max-width: 767px){.course .hotel_area{display:block}}.course .hotel_area .hotel_area_text{width:450px;margin-right:25px}@media only screen and (max-width: 1400px){.course .hotel_area .hotel_area_text{width:50%}}@media only screen and (max-width: 767px){.course .hotel_area .hotel_area_text{width:100%;margin-right:0}}.course .hotel_area .hotel_area_text div{padding:15px 10px;line-height:23px}.course .hotel_area .hotel_area_photo{width:50%}@media only screen and (max-width: 1400px){.course .hotel_area .hotel_area_photo{width:40%;text-align:center}}@media only screen and (max-width: 767px){.course .hotel_area .hotel_area_photo{width:100%;margin-bottom:40px}}.course .slick_area{position:relative;width:100%;padding-right:30px}@media only screen and (max-width: 1200px){.course .slick_area{padding-right:20px}}@media only screen and (max-width: 800px){.course .slick_area{padding-right:15px}}.course .slick_photo{position:relative;padding:0}.course .slick_photo:before{content:"";position:absolute;z-index:0;top:30px;left:10px;height:100%;width:calc(100% + 20px);background:-webkit-linear-gradient(#b2d9fe, #def1b6);background:linear-gradient(#b2d9fe, #def1b6)}@media only screen and (max-width: 1200px){.course .slick_photo:before{top:20px;left:10px;width:calc(100% + 10px)}}@media only screen and (max-width: 1000px){.course .slick_photo:before{top:15px;left:10px;width:calc(100% + 10px)}}@media only screen and (max-width: 767px){.course .slick_photo:before{top:10px;left:5px;width:calc(100% + 5px)}}.course .slick_thumb{position:relative;top:-40px;margin:0 auto;padding:0 20px}@media only screen and (max-width: 1200px){.course .slick_thumb{width:75%;top:-35px;padding:0}}@media only screen and (max-width: 1000px){.course .slick_thumb{width:85%}}@media only screen and (max-width: 767px){.course .slick_thumb{width:95%;top:-5vw}}.course .slick_thumb .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100% !important}@media only screen and (max-width: 1200px){.course .slick_thumb .slick-track{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 800px){.course .slick_thumb .slick-track{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.course .slick_thumb .slick-track::before,.course .slick_thumb .slick-track::after{display:none}.course .slick_thumb .slick-slide{position:relative;float:none;width:20% !important;padding:8px;cursor:pointer}@media only screen and (max-width: 1200px){.course .slick_thumb .slick-slide{width:33.33% !important}}@media only screen and (max-width: 1000px){.course .slick_thumb .slick-slide{padding:5px}}@media only screen and (max-width: 800px){.course .slick_thumb .slick-slide{width:20% !important}}@media only screen and (max-width: 767px){.course .slick_thumb .slick-slide{padding:2px}}.course .slick_thumb .slick-slide::before{content:'';position:absolute;display:block;width:calc(100% - 16px);height:calc(100% - 16px);top:8px;left:8px;background-color:#fff;z-index:1}@media only screen and (max-width: 1000px){.course .slick_thumb .slick-slide::before{width:calc(100% - 10px);height:calc(100% - 10px);top:5px;left:5px}}@media only screen and (max-width: 767px){.course .slick_thumb .slick-slide::before{width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px}}.course .slick_thumb .slick-slide.slick-current::after{content:'';position:absolute;display:block;width:calc(100% - 16px);height:calc(100% - 16px);top:8px;left:8px;border:solid 8px #bdc9a2;z-index:3}@media only screen and (max-width: 1000px){.course .slick_thumb .slick-slide.slick-current::after{width:calc(100% - 10px);height:calc(100% - 10px);top:5px;left:5px;border-width:5px}}@media only screen and (max-width: 767px){.course .slick_thumb .slick-slide.slick-current::after{width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px;border-width:4px}}.course .slick_thumb img{display:block;position:relative;width:100%;z-index:2;-webkit-transition:0.5s;transition:0.5s}.course .slick_thumb img:hover{opacity:0.7}.course .slick-slide{outline:none}.map{padding:150px 5%;background-image:url("/milenet/jalcardlife/golf/img/map/bg.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 800px){.map{padding:100px 2.5%}}.map .container{max-width:1000px;background-color:#fff}@media only screen and (max-width: 767px){.map .container{padding:0 5px}}.map__title{padding:70px 0 20px;width:220px;margin:0 auto}@media only screen and (max-width: 767px){.map__title{width:55%;max-width:250px;padding:30px 15px 20px;margin:0}}.map-pc{position:relative}@media only screen and (max-width: 767px){.map-pc{display:none}}.map-pc__courses{position:absolute;width:100%;height:100%;z-index:1005}.map-pc__courses .block,.map-pc__courses>.block--left,.map-pc__courses>.block--right{position:absolute;width:35%;max-width:300px}.map-pc__courses>.block--left{top:5%;left:5%}@media only screen and (max-width: 1000px){.map-pc__courses>.block--left{top:2%;left:2%}}.map-pc__courses>.block--right{bottom:0;right:5%}@media only screen and (max-width: 1000px){.map-pc__courses>.block--right{bottom:0;right:2%}}.map-pc__course{padding-bottom:6px}.map-pc__course-area{padding-bottom:4px;color:#699307;font-weight:500}@media only screen and (max-width: 1000px){.map-pc__course-area{font-size:1.4rem}}.map-pc__course-desc{padding-bottom:6px}.map-pc__course-desc a{display:block;border:solid 1px #699307;-webkit-transition:0.5s;transition:0.5s}.map-pc__course-desc a:hover{opacity:0.7}.map-pc__course-desc figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.map-pc__course-desc figure>img{width:100px}@media only screen and (max-width: 1000px){.map-pc__course-desc figure>img{width:32%}}.map-pc__course-desc figure>figcaption{padding:5px 10px;color:#699307;font-size:1.5rem;line-height:1.4}@media only screen and (max-width: 1000px){.map-pc__course-desc figure>figcaption{padding:2px 5px}}@media only screen and (max-width: 800px){.map-pc__course-desc figure>figcaption{font-size:1.35rem}}.map-pc__course-desc figure::after{content:'';display:block;position:absolute;width:12px;height:12px;top:calc(50% - 6px);right:15px;border:solid 2px #699307;border-left:0;border-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width: 800px){.map-pc__course-desc figure::after{right:10px}}.map-pc__pins{position:absolute;width:100%;height:100%;z-index:1001}.map-pc__pin{position:absolute;z-index:1010;width:10px;height:10px;background-color:#eb6100;border:solid 1px #fff;border-radius:50%;-webkit-transition:0.2s;transition:0.2s}.map-pc__pin.hover{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);z-index:1015}.map-pc__pin.pin--1{top:21%;left:57.5%}
.map-pc__pin.pin--2{top:69%;left:47.7%}.map-pc__pin.pin--3{top:68%;left:39.5%}.map-pc__pin.pin--4{top:69%;left:33.7%}
/*.map-pc__pin.pin--5{top:70.2%;left:33.5%}*/.map-pc__pin.pin--6{top:85.5%;left:20.8%}.map-pc__pin.pin--7{top:86.8%;left:20.5%}.map-pc__pin.pin--8{top:90%;left:38.2%}.map-pc__pin.pin--9{top: 60.1%;left: 39.1%;}.map-pc__pin.pin--10{top: 75.3%;left: 18.1%;}.map-pc__pin.pin--11{top: 33%;left: 54.5%;}



.map-pc__areas{position:relative;z-index:1000}.map-pc__base{position:absolute;top:0;left:0;width:100%;z-index:1}.map-sp{display:none}@media only screen and (max-width: 767px){.map-sp{display:block}}.map-sp__base{margin:-16vw 5px 20px}@media only screen and (max-width: 480px){.map-sp__base{margin:-24vw -5px 20px}}@media only screen and (max-width: 330px){.map-sp__base{margin:-26vw -5px 15px}}.map-sp__courses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:500px;margin:0 auto}.map-sp__courses .block--left{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:4px}.map-sp__courses .block--right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:4px}.map-sp__course{padding-bottom:4px}.map-sp__course-area{color:#699307;font-size:1.4rem;font-weight:700;padding-bottom:4px}.map-sp__course-desc{padding-bottom:8px}.map-sp__course-desc>a{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;border:solid 1px #699307;-webkit-transition:0.5s;transition:0.5s}.map-sp__course-desc>a:hover{opacity:0.7}.map-sp__course-desc span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:18px;height:100%;color:#fff;background-color:#699307;font-size:1.5rem}@media only screen and (max-width: 330px){.map-sp__course-desc span{font-size:1.4rem}}.map-sp__course-desc p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding:2px;color:#699307;font-size:1.3rem;line-height:1.4}@media only screen and (max-width: 330px){.map-sp__course-desc p{font-size:1.2rem;padding-right:12px}.map-sp__course-desc p br{display:none}}.map-sp__course-desc p::after{content:'';display:block;position:absolute;width:10px;height:10px;top:calc(50% - 5px);right:5px;border:solid 2px #699307;border-left:0;border-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.map-shops{padding:70px 0}@media only screen and (max-width: 767px){.map-shops{padding:40px 0}}.map-shops__title{position:relative;padding:0 5%}@media only screen and (max-width: 767px){.map-shops__title{padding:0 5px}}.map-shops__title::before{content:'';display:block;position:absolute;width:90%;height:1px;top:50%;background-color:#699307;z-index:1}@media only screen and (max-width: 767px){.map-shops__title::before{display:none}}.map-shops__title img{display:block;position:relative;width:520px;max-width:70%;margin:0 auto;padding:0 20px;background-color:#fff;z-index:2}@media only screen and (max-width: 767px){.map-shops__title img{width:100%;max-width:450px;padding:0}}.map-shops__lead{padding:20px 0 40px;text-align:center;font-size:1.4rem;line-height:1.8}@media only screen and (max-width: 767px){.map-shops__lead{padding:10px 0 30px;font-size:1.3rem;line-height:1.4}}@media only screen and (max-width: 330px){.map-shops__lead br{display:none}}.map-shops__areas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){.map-shops__areas{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5px}}.map-shops__area{padding-right:10px}@media only screen and (max-width: 1000px){.map-shops__area{font-size:1.5rem;padding-right:6px}}@media only screen and (max-width: 767px){.map-shops__area{padding:10px 0}}.map-shops__area::after{content:'／';display:inline-block;position:relative;padding-left:8px;color:#bbb}@media only screen and (max-width: 1000px){.map-shops__area::after{padding-left:4px}}.map-shops__area a{display:inline-block;padding:2px 5px;border-bottom:solid 1px #666;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.map-shops__area a:hover{opacity:0.7}.map-shops__area:last-child::after{display:none}.shop{padding:140px 0;background-color:#e9e6da}@media only screen and (max-width: 800px){.shop{padding:100px 0}}@media only screen and (max-width: 767px){.shop{padding:70px 0}}.shop__title{width:776px;max-width:90%;margin:0 auto;padding-bottom:60px}@media only screen and (max-width: 767px){.shop__title{width:400px;padding-bottom:30px}}.shop__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shop__list>li{padding:0 30px}@media only screen and (max-width: 767px){.shop__list>li{padding:0 15px}}.shop__list>li>a{display:block;-webkit-transition:0.5s;transition:0.5s}.shop__list>li>a:hover{opacity:0.7}.shop__list>li:nth-child(1)>a{width:147px}@media only screen and (max-width: 767px){.shop__list>li:nth-child(1)>a{width:70px}}.shop__list>li:nth-child(2)>a{width:188px}@media only screen and (max-width: 767px){.shop__list>li:nth-child(2)>a{width:90px}}.shop__list>li:nth-child(3)>a{width:204px}@media only screen and (max-width: 767px){.shop__list>li:nth-child(3)>a{width:100px}}


/*ヘッダー改修*/
.global-header__bar .container{
  max-width: 950px;
}
.header_info{
	/*width: 329px;*/
	width: auto;
	padding: 0 30px 0 10px;
	display: inline-block;
	vertical-align: middle;
}
.header_info img{
	max-width: 152.5px;
	height: auto;
}
.header_txt{
	display: inline-block;
  font-family: "kozuka-mincho-pro", Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  font-size: 14px;
  color: #000;
}
@media only screen and (max-width:768px){
  .header__j-life{
  display: none;
}
}
/*SP用リンク*/
.pc_img {display: block;}
.sp_img {display: none;}

@media only screen and (max-width:768px){
.pc_img{display: none;}
.sp_img {display: block;}

}




/* ------------------------------------------
航空券やツアーの予約はこちらから
------------------------------------------ */
/*#onTripCommon .lagGray01.dom, #onTripCommon .lagGray01.intl, 
body.area-dom #onTripCommon .lagGray01.common, 
body.area-intl #onTripCommon .lagGray01.common {
	display: none;
}

body.area-dom #onTripCommon .lagGray01.dom {
	display: block;
}

body.area-intl #onTripCommon .lagGray01.intl {
	display: block;
}*/

#onTripCommon p {
	margin: 0;
}
#onTripCommon .rsvBtnList02> .col {
	float: left;
}
#onTripCommon .clm_2col,
#onTripCommon .clm_3col,
#onTripCommon .clm_4col {
	overflow: hidden;
}
#onTripCommon .cf:before,
#onTripCommon .cf:after {
	display: table;
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
	content: '';
	vertical-align: inherit;
	text-decoration: inherit;
}
#onTripCommon .cf:after {
	clear: both;
}
#onTripCommon .tourReserv {
	font-size: 14px;
	text-decoration: none;
	color: #333 !important;
}
#onTripCommon .tourReserv a {
	text-decoration: none;
}
#onTripCommon .tourReserv * {
	vertical-align: middle;
}
@media (min-width:768px){
	#onTripCommon .comLinkBtnL01red.other01 a span {
		background: url(https://d1uzk9o9cg136f.cloudfront.net/f/portal/16777511/rc/2019/10/10/f8f9df4dc5c6acd74bda291648089db0787767c4.png) no-repeat 0px 10px;
		background-size: 11px 10px;
		padding-left: 15px;
	}

	#onTripCommon .comLinkBtnL02{
		text-align:center;
	}
	#onTripCommon .comLinkBtnL02 a{
		padding:10px;
		display:inline-block;
		background-color: #fff;
		border: 1px solid #d0d0d0;
	}
	#onTripCommon .comOtherLink01 a:before {
		content: " ";
		display: inline-block;
		background: url(https://d1uzk9o9cg136f.cloudfront.net/f/portal/16777511/rc/2019/10/10/3c405324874294db11d4c7cedc18708023ad9c2a.png) no-repeat 0 0;
		width: 11px;
		height: 10px;
		background-size: 100%;
		margin: -2px 5px 0 0;
		vertical-align: middle;
	}
	#onTripCommon .comLinkBtnL02 a:before{  
		content: " ";
		display: inline-block;
		width: 4px;
		height: 7px;
		background: url(https://d1uzk9o9cg136f.cloudfront.net/f/portal/16777511/rc/2019/10/10/c2f0546ec13235b6318eabc01091b40b1d45d67d.png) no-repeat 0 0;
		margin: 0 5px 0 0;
		vertical-align: middle;
	}
	#onTripCommon .comLinkBtnL03 a{
		display:block;
		border:1px solid #000;
		padding:5px 10px ;
		background-color:#FFF;
		color:#666666;
		box-shadow:2px 2px 0px 0px #000000;
		-moz-box-shadow:2px 2px 0px 0px #000000;
		-webkit-box-shadow:2px 2px 0px 0px #000000;
	}
	#onTripCommon .contTitleArea02 {
		margin-top: 80px;
		text-align: center;
		padding-bottom: 15px;
		border-bottom: 1px solid #000;
	}
	#contents .blockSection.tourReserv .innerBox01 {
		padding: 20px;
		background-color: #fff;
	}
	#onTripCommon  .blockSection.tourReserv .contTitleArea02 p {
		color: #D10000;
		font-size: 28px;
	}
	/*tourReserv*/
	#onTripCommon  .blockSection.tourReserv .innerBox01{
		padding: 20px;
		background-color: #fff;
	}
	#onTripCommon  .blockSection.tourReserv .contTitleArea02{
		margin:0 0 20px 0;
		padding:0;
		border-bottom:none;
	}
	#onTripCommon  .blockSection.tourReserv .contTitleArea02 p{
		color:#D10000;
		font-size:28px;
	}
	#onTripCommon  .blockSection.tourReserv .contSubTitle{
		border-bottom:2px solid #D10000;
		padding-bottom:10px;
		margin-top:40px;
	}

	#onTripCommon  .blockSection.tourReserv .contSubTitle:first-child{
		margin-top: 0;
	}
	#onTripCommon  .blockSection.tourReserv .contSubTitle p.tit{
		float:left;
		font-weight:400;
		font-size:20px;
		display: flex;
		align-items: flex-end;
	}
	#onTripCommon  .blockSection.tourReserv .tit:before{
		content: '';
		display: inline-block;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 0;
		width:24px;
		height:24px;
		margin-right: 8px;
	}
	#onTripCommon  .blockSection.tourReserv .tit.dom:before{
		background-image: url(https://d1uzk9o9cg136f.cloudfront.net/f/portal/16777511/rc/2019/10/10/d861d6bfd1160f9fb2af9a771265f0f75fa8c131.png);
	}
	#onTripCommon  .blockSection.tourReserv .tit.intl:before{
		background-image: url(https://d1uzk9o9cg136f.cloudfront.net/f/portal/16777511/rc/2019/11/06/96f1774b48551c854b7f8674db7f584ffcc26a2f.png);
	}
	#onTripCommon  .blockSection.tourReserv .contSubTitle p.comOtherLink01{
		float:right;
	}
	#onTripCommon  .blockSection.tourReserv .comLinkBtnL01red {
		margin-top:30px;
	}
	#onTripCommon  .blockSection.tourReserv .sectionTxt{ margin-top:10px;position:relative;}
	#onTripCommon  .blockSection.tourReserv .sectionTxt p{position:absolute;top:10px;top:13px\9;*top:30px;left:53%;ine-height:1;}
	#onTripCommon  .blockSection.tourReserv .txtPlus{color:#bbb;font-size:45px;font-weight:400;line-height:1;text-align:center;}
	#onTripCommon  .blockSection.tourReserv .rsvBalloon{ border:1px solid #D60000;color:#D60000;font-weight:400;font-size:12px;padding:6px 7px ;line-height:1.2;}
	#onTripCommon  .blockSection.tourReserv .clm_2col > .col {
		width: calc(100% / 2 - 28px / 2);
		margin-left: 26px;
	}
	#onTripCommon  .blockSection.tourReserv .clm_3col > .col {
		width: calc(100% / 3 - 28px * 2 / 3);
		margin-left: 26px;
	}
	#onTripCommon  .blockSection.tourReserv .clm_3col > .col:first-child,
	#onTripCommon  .blockSection.tourReserv .clm_2col > .col:first-child {
		margin-left: 0;
	}
	#onTripCommon  .blockSection.tourReserv .clm_2col,
	#onTripCommon  .blockSection.tourReserv .clm_3col,
	#onTripCommon  .blockSection.tourReserv .clm_4col{
		margin:10px auto 0;
	}
	#onTripCommon  .blockSection.tourReserv .clm_4col > .col{
		width: 200px;
	}
	#onTripCommon  .blockSection.tourReserv .comLinkBtnL02 a{
		display: block;
	}
	#onTripCommon  .blockSection.tourReserv .comLinkBtnL01red a{
		font-size:20px;
		padding: 15px;
	}
	#onTripCommon  .blockSection.tourReserv .dpArea{
		background-color:#FFF;
		text-align: center;
	}

	#onTripCommon  .blockSection.tourReserv .dpArea .boxs:nth-child(even){
		float: right;
	}
	#onTripCommon  .blockSection.tourReserv .dpArea .comLinkBtnL01red a{
		display: block;
		min-width: auto;
	}
	#onTripCommon  .blockSection.tourReserv .dpArea .comLinkBtnL01red{
		margin-bottom: 10px;
	}
	#onTripCommon  .blockSection.tourReserv .dpArea .comOtherLink01{
		margin-top: 20px;
	}
	#onTripCommon  .blockSection.tourReserv .dpArea .comOtherLink01 a:before{
		margin-top: 3px;
	}
	#onTripCommon  .blockSection.tourReserv .tits{
		font-weight:400;
		text-align:center;
		font-size:18px;
		margin: 30px 0 -10px;
	}
	#onTripCommon  .blockSection.tourReserv ul li{
		float:left;
	}
	#onTripCommon  .blockSection.tourReserv ul li:nth-child(even){
		float:right;
	}

	#onTripCommon .comLinkBtnL01red a {
		font-size: 20px;
		font-weight: 400;
		color: #FFF !important;
		padding: 10px;
		display: inline-block;
		vertical-align: middle;
		background-color: #D10000;
		min-width: 400px;
	}
	#onTripCommon .comLinkBtnL01red {
		text-align: center;
	}

	#onTripCommon .lagGray01 {padding: 0;margin: 70px auto;}
	#onTripCommon .lagGray01.lagGray01-top{margin-top:0;}
	#onTripCommon .lagGray02 {
		background: #EFEDED;
		padding:20px;
		margin: auto;
	}
	#onTripCommon .lagGray01 .blockSection {
		margin: 0 auto 0;
	}
}

@media(min-width:855px) and (max-width:980px) {
	#onTripCommon .lagGray01 .blockSection {
		width: calc(100vw - 30px);
	}

	#onTripCommon .blockSection.tourReserv .sectionTxt p {
		top: calc(50% - 14px);
	}

	#onTripCommon .blockSection.tourReserv .dpArea .boxs {
		width: calc(50% - 14px);
		vertical-align: top;
		float: left;
	}
}


@media(min-width:981px) {
	#onTripCommon .blockSection.tourReserv .dpArea .boxs{
		vertical-align: top;
		width: 440px;
		float: left;
	}

		#onTripCommon .lagGray01 .blockSection {
		width:950px;
		margin: 0 auto 0 !important;
	}
}

@media(max-width:854px){
	#onTripCommon .hide-sp {
		display: none !important;
	}

	#onTripCommon .lagGray01 {padding: 0;margin: 40px auto;}


	#onTripCommon .comLink01 a{ 
		display: inline-block;
		background: url(../img/icon_arrow_right01.png) no-repeat 0 3px;
		background-size:4px 7px;
		vertical-align: middle;
		padding:0 0 0 10px;
	}
	#onTripCommon .comLink02 li {
		line-height:1.35;
		}
	#onTripCommon p.comLink02 {
		line-height:1.35;
		}
	#onTripCommon .comLink02 a{ 
		display: inline-block;
		background: url(../img/icon_arrow_right02.png) no-repeat 0 7px;
		background-size:4px 7px;
		vertical-align: middle;
		padding:0 0 0 10px;
		vertical-align: middle;
	}
	#onTripCommon .comLink02.large01 a{
		font-weight:bold;
	}
	#onTripCommon .blockSection {
		padding: 0 4%;
	}
	#onTripCommon .blockSection.tourReserv .innerBox01{
			padding: 15px;
			background-color: #fff;	
			margin-top: 20px;
	}
	#onTripCommon .lagGray01 .tourReserv p.comLink02 {
		text-align:center;
		margin-top:20px;
	}
	#onTripCommon .blockSection.tourReserv .contTitleArea02{
		margin:0;
		padding:0;
		border-bottom:none;
	}
	#onTripCommon .blockSection.tourReserv .contTitleArea02 p{
		color:#D10000;
		font-size:143%;
	}

	#onTripCommon .blockSection.tourReserv .tit:before{
		content: '';
		display: inline-block;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 0;
		width:24px;
		height:24px;
		margin-right: 8px;
	}
	#onTripCommon  .blockSection.tourReserv .tit.dom:before{
		background-image: url(https://d1uzk9o9cg136f.cloudfront.net/f/portal/16777511/rc/2019/10/10/d861d6bfd1160f9fb2af9a771265f0f75fa8c131.png);
	}
	#onTripCommon  .blockSection.tourReserv .tit.intl:before{
		background-image: url(https://d1uzk9o9cg136f.cloudfront.net/f/portal/16777511/rc/2019/11/06/96f1774b48551c854b7f8674db7f584ffcc26a2f.png);
	}
	#onTripCommon .blockSection.tourReserv .contSubTitle{
		border-bottom:1px solid #D10000;
		padding-bottom:10px;
	}
	#onTripCommon .blockSection.tourReserv .contSubTitle:nth-of-type(even){
			margin-top: 40px;
	}

	#onTripCommon .blockSection.tourReserv .contSubTitle p.tit{
		float:left;
		font-weight:bold;
		font-size:113%;
		display: flex;
		align-items: flex-end;
		}
	#onTripCommon .blockSection.tourReserv .contSubTitle p.comOtherLink01{
		float:right;
		}
	#onTripCommon .blockSection.tourReserv .boxs{
			text-align: center;
	}

	#onTripCommon .blockSection.tourReserv .comLinkBtnL01red {
		margin:30px 0 10px;
		
	}
	#onTripCommon .comLinkBtnL01red {
		text-align: center;
	}
	#onTripCommon .comLinkBtnL01red a {
		font-weight: bold;
		color: #FFF !important;
		padding: 10px;
		display: block;
		vertical-align: middle;
		background-color: #D10000;
	}
	#onTripCommon .comLinkBtnL01red a span {
		background: url(https://d1uzk9o9cg136f.cloudfront.net/f/portal/16777511/rc/2019/10/10/b5617be499343f33781fd216b87faac7959c63a6.png) no-repeat 0px 3px;
		background-size: 4px 7px;
		padding-left: 10px;
		background-position: 0 7px;
	}
	#onTripCommon .blockSection.tourReserv ul.comLinkBtnL01red li{
		margin-bottom:10px;
	}

	#onTripCommon .blockSection.tourReserv .sectionTxt{ margin-top:10px;position:relative;}
	#onTripCommon .blockSection.tourReserv .sectionTxt p{position:absolute;top:16px;top:13px\9;*top:30px;left:53%;ine-height:1;}
	#onTripCommon .blockSection.tourReserv .txtPlus{color:#bbb;font-size:55px;font-weight:bold;line-height:1;text-align:center;}
	#onTripCommon .blockSection.tourReserv .rsvBalloon{ border:1px solid #D60000;color:#D60000;font-weight:bold;font-size:12px;padding:6px 7px 4px;line-height:1.2;}

	#onTripCommon .blockSection.tourReserv .clm_4col{
		margin-top:10px;
	}
}

@media(min-width: 855px){
	#onTripCommon .lagGray01.common .blockSection.tourReserv .innerBox01 {
		width: calc(50% - 15px);
	}

	#onTripCommon .lagGray01.common .cf.domInt {
		display: flex;
	}

	#onTripCommon .lagGray01.common .blockSection.tourReserv .innerBox01 + .innerBox01 {
		margin-left: 30px;
	}

	#onTripCommon .lagGray01.common .blockSection.tourReserv .dpArea .boxs {
		width: 100%;
	}

	#onTripCommon .lagGray01.common .blockSection.tourReserv .comLinkBtnL01red a {
		min-width: 100%;
	}
}


/* ゴルファー保険 */
.insurance .inner{
	width: 950px;
  margin: 0 auto 70px !important;
}
@media only screen and (max-width: 767px){
	.insurance .inner{
		width: 100%;
		padding: 0 20px;
	}
}
.insurance .ttlLv1{
	padding-top:60px;
	margin-bottom:20px;
	padding-bottom:14px;
	position:relative;
	border-bottom:4px solid #cc0000;
}
.insurance .ttlLv1 .heading{
	color:#333;
	font-size:24px;
	line-height:34px;
	font-weight:bold;
}
@media only screen and (max-width: 767px){
	.insurance .ttlLv1{
		margin-bottom: 15px;
		padding-bottom: 5px;
	}
	.insurance .ttlLv1 .heading{
		font-size:120%;
	}
	
}



.insurance .txtLink.iconOther {
  padding-left: 17px;
  background: url(/commonY15/img/icon_ext_red_01.png) 0 6px no-repeat;
	color: #0f0f69;
}
.insurance .txtLink:hover {
  color: #ca0000;
  text-decoration: underline !important;
}
.insurance p{
	line-height: 1.6;
	padding-bottom: 2rem;
}
@media only screen and (max-width: 767px){
	.insurance p{
		font-size: 1.5rem;
	}
}