﻿.root{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:#fff}@media screen and (max-width: 640px){.root{overflow-x:visible}}.root img{width:100%;height:auto;line-height:0}.root *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.root a,.root a:link{color:#dc0000;text-decoration:underline;outline:none}.root a:visited{color:#dc0000}.root a:hover{color:#dc0000;text-decoration:none}.root a:active{color:#dc0000}.root .btm1em{margin-bottom:1em}.root .btm0{margin-bottom:0 !important}.root .btm5{margin-bottom:5px}.root .btm10{margin-bottom:10px}.root .btm15{margin-bottom:15px}.root .btm20{margin-bottom:20px}.root .btm25{margin-bottom:25px}.root .btm30{margin-bottom:30px}.root .btm35{margin-bottom:35px}.root .btm40{margin-bottom:40px}.root .btm45{margin-bottom:45px}.root .btm50{margin-bottom:50px}.root .btm60{margin-bottom:60px}.root .btm70{margin-bottom:70px}.root .pcnone{display:none}.root .MB101-B{font-family:"ゴシックMB101 B",sans-serif}.root .HirakakuProN-W3{font-family:"FP-ヒラギノ角ゴ ProN W3",sans-serif}.root .HirakakuProN-W6{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif}.root .Oswald{font-family:"Oswald",sans-serif}@media screen and (max-width: 640px){.root{width:100%;margin:auto}.root .pcnone{display:initial}.root .spnone{display:none}}.root.tourpros2019{background:#f0ebe9;padding:0 0 70px;text-align:left;font-size:1.8rem;color:#333;line-height:2.2}@media screen and (max-width: 640px){.root.tourpros2019{padding:0 0 30px;font-size:1.5rem;line-height:1.8}}.root.tourpros2019 a img{transition:.4s}.root.tourpros2019 a img:hover{opacity:0.75}.root.tourpros2019+.contentsBanner{border-top:none}.root.tourpros2019 .hero{position:relative;width:100%;margin:0 0 80px}@media screen and (max-width: 640px){.root.tourpros2019 .hero{margin:0 0 20px}}.root.tourpros2019 .hero h1{position:absolute;top:2vw;left:3vw;z-index:1}@media screen and (max-width: 1280px){.root.tourpros2019 .hero h1{top:25px;left:38px}}@media screen and (max-width: 640px){.root.tourpros2019 .hero h1{top:3vw;left:4vw}}.root.tourpros2019 .hero h1 .ttl01{width:38vw;margin-bottom:20px}@media screen and (max-width: 1280px){.root.tourpros2019 .hero h1 .ttl01{width:486px}}@media screen and (max-width: 640px){.root.tourpros2019 .hero h1 .ttl01{width:92vw;margin-bottom:5px}}.root.tourpros2019 .hero h1 .ttl02{width:34.5vw;margin-bottom:15px}@media screen and (max-width: 1280px){.root.tourpros2019 .hero h1 .ttl02{width:442px}}@media screen and (max-width: 640px){.root.tourpros2019 .hero h1 .ttl02{width:92vw;margin-bottom:4px}}.root.tourpros2019 .hero h1 .ttl03{width:38vw}@media screen and (max-width: 1280px){.root.tourpros2019 .hero h1 .ttl03{width:486px}}@media screen and (max-width: 640px){.root.tourpros2019 .hero h1 .ttl03{width:92vw}}.root.tourpros2019 .hero .txt01{position:absolute;bottom:8vw;left:3vw;z-index:1}@media screen and (max-width: 1280px){.root.tourpros2019 .hero .txt01{bottom:100px;left:38px}}@media screen and (max-width: 640px){.root.tourpros2019 .hero .txt01{bottom:33vw;left:4vw}}.root.tourpros2019 .hero .txt01 img{width:34.5vw}@media screen and (max-width: 1280px){.root.tourpros2019 .hero .txt01 img{width:442px}}@media screen and (max-width: 640px){.root.tourpros2019 .hero .txt01 img{width:31vw}}.root.tourpros2019 .hero .txt02{position:absolute;bottom:1vw;left:3vw;z-index:1}@media screen and (max-width: 1280px){.root.tourpros2019 .hero .txt02{bottom:10px;left:38px}}@media screen and (max-width: 640px){.root.tourpros2019 .hero .txt02{bottom:3vw;left:4vw}}.root.tourpros2019 .hero .txt02 img{width:70.5vw}@media screen and (max-width: 1280px){.root.tourpros2019 .hero .txt02 img{width:902px}}@media screen and (max-width: 640px){.root.tourpros2019 .hero .txt02 img{width:56vw}}.root.tourpros2019 .hero .bg{position:relative;z-index:0}.root.tourpros2019 .hero .sp_scroll{display:none}@media screen and (max-width: 640px){.root.tourpros2019 .hero .sp_scroll{display:block;width:50px;position:absolute;bottom:20vw;left:0;right:0;margin:0 auto}}.root.tourpros2019 .contents_inner{max-width:1040px;padding:0 20px;margin:0 auto 100px}@media screen and (max-width: 640px){.root.tourpros2019 .contents_inner{margin:0 0 4vw;padding:0 20px 20px}.root.tourpros2019 .contents_inner .img{margin:0 -20px}.root.tourpros2019 .contents_inner .img img{width:calc(100% + 20px)}}.root.tourpros2019 .contents_inner>.txt_box p{margin:0 0 30px}@media screen and (max-width: 640px){.root.tourpros2019 .contents_inner>.txt_box p{margin:0 0 20px}}.root.tourpros2019 .contents_inner>.txt_box p:last-child{margin:0}.root.tourpros2019 #nav{background:#fff;width:100%;padding:20px 0;margin:0 0 170px}@media screen and (max-width: 640px){.root.tourpros2019 #nav{padding:0;margin:0 0 50px}}.root.tourpros2019 #nav ul{display:flex;max-width:1030px;padding:0 15px;margin:0 auto}@media screen and (max-width: 640px){.root.tourpros2019 #nav ul{display:block;padding:0}}.root.tourpros2019 #nav ul li{width:calc(100% / 3);text-align:center;font-weight:bold;border-left:2px solid #a7a7a7}@media screen and (max-width: 640px){.root.tourpros2019 #nav ul li{width:100%;text-align:left;border-left:none;border-bottom:2px solid #f0ebe9}}.root.tourpros2019 #nav ul li:last-child{border-right:2px solid #a7a7a7}@media screen and (max-width: 640px){.root.tourpros2019 #nav ul li:last-child{border-right:none}}.root.tourpros2019 #nav ul li a{display:block;text-decoration:none;transition:.3s}@media screen and (max-width: 640px){.root.tourpros2019 #nav ul li a{background:url("../img/ico_arrow01.svg") no-repeat center right 15px;background-size:10px auto;padding:15px}}.root.tourpros2019 #nav ul li a:hover{opacity:0.7}.root.tourpros2019 #nav ul li a dl dt{margin:0 0 8px;color:#9e863d;font-size:1.6rem;line-height:1.0}@media screen and (max-width: 640px){.root.tourpros2019 #nav ul li a dl dt{margin:0 0 5px;font-size:1.4rem}}.root.tourpros2019 #nav ul li a dl dd{color:#333;font-size:2.2rem;line-height:1.0}@media screen and (max-width: 640px){.root.tourpros2019 #nav ul li a dl dd{font-size:1.9rem}}.root.tourpros2019 #nav ul li a dl dd span{font-size:1.5rem}@media screen and (max-width: 640px){.root.tourpros2019 #nav ul li a dl dd span{font-size:1.2rem}}.root.tourpros2019 .ttl_head{display:flex;justify-content:space-between;position:relative;background:#1a1919;border-top:14px solid #9e863d;padding:4vw 5vw;margin:0 0 10vw}@media screen and (max-width: 1280px){.root.tourpros2019 .ttl_head{padding:51px 64px;margin:0 0 100px}}@media screen and (max-width: 640px){.root.tourpros2019 .ttl_head{border-top-width:5px;padding:18px 15px;margin:0 0 10vw}}.root.tourpros2019 .ttl_head.g410{margin:0 0 5vw}.root.tourpros2019 .ttl_head h2 img{display:block}.root.tourpros2019 .ttl_head h2 .ttl01,.root.tourpros2019 .ttl_head h2 .ttl02{width:55vw;margin:0 0 10px}@media screen and (max-width: 1280px){.root.tourpros2019 .ttl_head h2 .ttl01,.root.tourpros2019 .ttl_head h2 .ttl02{width:704px}}@media screen and (max-width: 640px){.root.tourpros2019 .ttl_head h2 .ttl01,.root.tourpros2019 .ttl_head h2 .ttl02{width:55vw;margin:0 0 5px}}.root.tourpros2019 .ttl_head h2 .ttl01.g410{width:41vw}@media screen and (max-width: 1280px){.root.tourpros2019 .ttl_head h2 .ttl01.g410{width:525px}}@media screen and (max-width: 640px){.root.tourpros2019 .ttl_head h2 .ttl01.g410{width:41vw}}.root.tourpros2019 .ttl_head h2 .ttl03{width:28vw;margin:30px 0 0}@media screen and (max-width: 1280px){.root.tourpros2019 .ttl_head h2 .ttl03{width:358px}}@media screen and (max-width: 640px){.root.tourpros2019 .ttl_head h2 .ttl03{width:28vw;margin:12px 0 0}}.root.tourpros2019 .ttl_head h2 .ttl03.shibuno{width:42vw}@media screen and (max-width: 1280px){.root.tourpros2019 .ttl_head h2 .ttl03.shibuno{width:538px}}@media screen and (max-width: 640px){.root.tourpros2019 .ttl_head h2 .ttl03.shibuno{width:42vw}}.root.tourpros2019 .ttl_head h2 .ttl03.g410{width:45vw}@media screen and (max-width: 1280px){.root.tourpros2019 .ttl_head h2 .ttl03.g410{width:576px}}@media screen and (max-width: 640px){.root.tourpros2019 .ttl_head h2 .ttl03.g410{width:45vw}}.root.tourpros2019 .ttl_head .pht{position:absolute;top:-4.8vw;right:5vw;width:30vw}@media screen and (max-width: 1280px){.root.tourpros2019 .ttl_head .pht{top:-60px;right:64px;width:384px}}@media screen and (max-width: 640px){.root.tourpros2019 .ttl_head .pht{top:-4.5vw;right:15px;width:32vw}}.root.tourpros2019 .ttl_head .pht.g410{top:1.8vw;right:4vw;width:36vw}@media screen and (max-width: 1280px){.root.tourpros2019 .ttl_head .pht.g410{width:461px}}@media screen and (max-width: 640px){.root.tourpros2019 .ttl_head .pht.g410{top:3vw;right:2px;width:38vw}}.root.tourpros2019 .clm01{display:flex;justify-content:space-between;margin:0 0 5vw}@media screen and (max-width: 640px){.root.tourpros2019 .clm01{flex-wrap:wrap;padding:0;margin:0 0 10vw}}.root.tourpros2019 .clm01.pl{padding:0 0 0 4vw}@media screen and (max-width: 640px){.root.tourpros2019 .clm01.pl{padding:0}}.root.tourpros2019 .clm01.pr{padding:0 4vw 0 0}@media screen and (max-width: 640px){.root.tourpros2019 .clm01.pr{padding:0}}.root.tourpros2019 .clm01 .txt_box{width:48%}@media screen and (max-width: 640px){.root.tourpros2019 .clm01 .txt_box{width:100%;padding:0 20px;margin:0 0 30px}}.root.tourpros2019 .clm01 .txt_box .txt{margin:20px 0 30px}@media screen and (max-width: 640px){.root.tourpros2019 .clm01 .txt_box .txt{margin:0 0 20px}}.root.tourpros2019 .clm01 .img_box{width:49.5%}@media screen and (max-width: 640px){.root.tourpros2019 .clm01 .img_box{width:100%}}@media screen and (max-width: 640px){.root.tourpros2019 .clm01 .or1{order:1}.root.tourpros2019 .clm01 .or2{order:2}}.root.tourpros2019 .profile_contents{background:#e1dacf;padding:100px 0 140px}@media screen and (max-width: 640px){.root.tourpros2019 .profile_contents{padding:30px 0 10px}}.root.tourpros2019 .profile_contents .contents_inner{margin:0 auto}.root.tourpros2019 .profile_contents section{margin:0 0 30px}@media screen and (max-width: 640px){.root.tourpros2019 .profile_contents section{margin:0 0 20px}}.root.tourpros2019 .profile_contents .flex{display:flex;justify-content:space-between}@media screen and (max-width: 640px){.root.tourpros2019 .profile_contents .flex{display:block}}.root.tourpros2019 .profile_contents .flex .profile{width:42%}@media screen and (max-width: 640px){.root.tourpros2019 .profile_contents .flex .profile{width:100%}}.root.tourpros2019 .profile_contents .flex .record{width:55%}@media screen and (max-width: 640px){.root.tourpros2019 .profile_contents .flex .record{width:100%}}.root.tourpros2019 .profile_contents .flex .record table tr.red th,.root.tourpros2019 .profile_contents .flex .record table tr.red td{color:#dc0000;font-weight:bold}.root.tourpros2019 .profile_contents .flex .season_first{width:56%;padding:0 2.5% 0 0;border-right:4px solid #d1c9af}@media screen and (max-width: 640px){.root.tourpros2019 .profile_contents .flex .season_first{width:100%;padding:0;border-right:none}}.root.tourpros2019 .profile_contents .flex .season_latter{width:41.5%}@media screen and (max-width: 640px){.root.tourpros2019 .profile_contents .flex .season_latter{width:100%}}.root.tourpros2019 .profile_contents h3{background:#a39465;padding:10px;margin:0 0 15px;color:#fff;font-weight:bold;font-size:2.0rem;line-height:1.0}@media screen and (max-width: 640px){.root.tourpros2019 .profile_contents h3{margin:0 0 10px;font-size:1.6rem}}.root.tourpros2019 .profile_contents table tr th,.root.tourpros2019 .profile_contents table tr td{padding:8px 10px;border-bottom:2px solid #e1dacf;font-weight:normal;line-height:1.2}@media screen and (max-width: 640px){.root.tourpros2019 .profile_contents table tr th,.root.tourpros2019 .profile_contents table tr td{font-size:1.35rem}}.root.tourpros2019 .profile_contents table tr.red th{background:#e4c4bb;color:#333}.root.tourpros2019 .profile_contents table tr.red td{background:#e4c4bb;color:#dc0000;font-weight:bold}@media screen and (max-width: 640px){.root.tourpros2019 .profile_contents .record table tr td,.root.tourpros2019 .profile_contents .season table tr td{white-space:nowrap}.root.tourpros2019 .profile_contents .season table tr td{width:82px}.root.tourpros2019 .profile_contents .club table tr th,.root.tourpros2019 .profile_contents .club table tr td{display:block;width:100%}.root.tourpros2019 .profile_contents .club table tr th{padding:8px 10px 3px}.root.tourpros2019 .profile_contents .club table tr td{padding:0 10px 10px}}.root.tourpros2019 .g410_cont{display:flex;justify-content:space-between;margin:40px 0 0}@media screen and (max-width: 640px){.root.tourpros2019 .g410_cont{display:block;margin:30px 0 0}}.root.tourpros2019 .g410_cont .loft{width:40%}@media screen and (max-width: 640px){.root.tourpros2019 .g410_cont .loft{width:80%;margin:0 auto 30px;font-size:1.35rem}}.root.tourpros2019 .g410_cont .loft dl{background:#231815;padding:15px 10px;text-align:center;line-height:1.4}.root.tourpros2019 .g410_cont .loft dl dt{margin:0 0 5px;color:#d50b23;font-weight:bold}.root.tourpros2019 .g410_cont .loft dl dd{color:#fff}.root.tourpros2019 .g410_cont .loft dl dd br.sp{display:none}@media screen and (max-width: 640px){.root.tourpros2019 .g410_cont .loft dl dd br.sp{display:inline}}.root.tourpros2019 .g410_cont .g410_link{width:56%}@media screen and (max-width: 640px){.root.tourpros2019 .g410_cont .g410_link{width:90%;margin:0 auto}}.root.tourpros2019 .bnr{max-width:620px;margin:0 auto}.root.tourpros2019 .bnr li{margin:0 0 30px}@media screen and (max-width: 640px){.root.tourpros2019 .bnr li{margin:0 0 15px}}.root.tourpros2019 .bnr li:last-child{margin:0}.root.tourpros2019 .btn01 a{background:#000;padding:8px 12px;border-radius:3px;color:#fff;font-weight:bold;text-decoration:none;transition:.3s}.root.tourpros2019 .btn01 a:hover{opacity:0.7}@media screen and (max-width: 640px){.root.tourpros2019 .btn01 a{font-size:1.4rem}}.root.tourpros2019 .w95{width:95%}@media screen and (max-width: 640px){.root.tourpros2019 .w95{width:100%}}.root.tourpros2019 .w85{width:85%}@media screen and (max-width: 640px){.root.tourpros2019 .w85{width:100%}}.root.tourpros2019 .w70{width:70%}@media screen and (max-width: 640px){.root.tourpros2019 .w70{width:100%}}.root.tourpros2019 .fade{opacity:0;transform:translate(0, 40px);-webkit-transform:translate(0, 40px);transition:.8s}.root.tourpros2019 .fade_set{opacity:1.0;transform:translate(0, 0);-webkit-transform:translate(0, 0)}.root.tourpros2019 .mask_left{opacity:0;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:opacity 0.3s, -webkit-clip-path 0.5s, -webkit-transform 0.5s;transition:opacity 0.3s, -webkit-clip-path 0.5s, -webkit-transform 0.5s;transition:opacity 0.3s, clip-path 0.5s, transform 0.5s;transition:opacity 0.3s, clip-path 0.5s, -webkit-clip-path 0.5s, -webkit-transform 0.5s}.root.tourpros2019 .mask_left.active{opacity:1;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.root.tourpros2019 .mask_bottom{opacity:0;-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity 0.5s, -webkit-clip-path 1.0s, -webkit-transform 1.4s;transition:opacity 0.5s, -webkit-clip-path 1.0s, -webkit-transform 1.4s;transition:opacity 0.5s, clip-path 1.0s, transform 1.4s;transition:opacity 0.5s, clip-path 1.0s, transform 1.4s, -webkit-clip-path 1.0s, -webkit-transform 1.4s}.root.tourpros2019 .mask_bottom.active{opacity:1;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
