@charset "utf-8";.detail dd,.detail div,.detail dt,.detail p{font-size:1.6rem}@media screen and (max-width:767px){.detail dd,.detail div,.detail dt,.detail p{font-size:1.4rem}}.detail .mainContents{position:relative;z-index:1;padding-bottom:150px}@media screen and (max-width:767px){.detail .mainContents{padding-bottom:100px}}.detail .mainContents .headingImg{margin:0 auto}.detail .mainContents .headingImg img{-o-object-fit:cover;object-fit:cover;max-height:700px;margin-bottom:80px}@media screen and (max-width:767px){.detail .mainContents .headingImg img{max-height:250px;margin-bottom:60px}}.detail .mainContents h2{font-size:2.6rem;line-height:1.5;margin:0 auto 40px;width:100%;letter-spacing:0;height:auto;color:#333;text-align:left;font-family:"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,sans-serif}.detail .mainContents h2:after{content:none}@media screen and (max-width:767px){.detail .mainContents h2{font-size:2.4rem;margin:0 auto 20px}}.detail .mainContents h3{position:relative;font-weight:700;font-size:2.2rem;line-height:1.5;padding-bottom:5px;padding-top:15px;border-bottom:5px solid #abdded;margin-top:180px;font-family:"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,sans-serif}.detail .mainContents h3:first-of-type{margin-top:60px}.detail .mainContents h3:after{content:"";position:absolute;bottom:-5px;left:0;background:#71c5e0;width:20%;height:5px}@media screen and (max-width:767px){.detail .mainContents h3:after{width:33.333333%}}@media screen and (max-width:767px){.detail .mainContents h3{margin-top:160px;font-size:1.8rem}.detail .mainContents h3:first-of-type{margin-top:45px}}.detail .mainContents h4{font-weight:700;font-size:1.8rem;color:#333;line-height:1.5;border-left:5px solid #71c5e0;padding:10px 5px 10px 10px;background:#f2fafc;margin-top:150px;margin-bottom:40px;font-family:"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,sans-serif}@media screen and (max-width:767px){.detail .mainContents h4{font-size:1.6rem;margin-bottom:30px;padding:5px 5px 5px 10px;margin-top:120px}}.detail .mainContents h4 span{position:relative;margin-right:15px}.detail .mainContents h4 span:after{content:':';position:absolute;right:-10px}.detail .mainContents .marker__bb{margin-bottom:20px}.detail .mainContents .marker__bb span{position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0,#cdebf4));background:linear-gradient(transparent 60%,#cdebf4 0)}.detail .mainContents .marker__bl{border-left:5px solid #71c5e0;margin-bottom:20px;padding:5px 5px 5px 10px}.detail .mainContents p{margin-bottom:20px;line-height:1.5}@media screen and (max-width:767px){.detail .mainContents p{font-size:1.4rem}.detail .mainContents p+.imgBox__col1,.detail .mainContents p+.imgBox__col2,.detail .mainContents p+.imgBox__col3,.detail .mainContents p+.imgBox__col4{margin-top:0}}.detail .mainContents p+p{margin-top:0}.detail .mainContents p:last-child{margin-bottom:0}.detail .mainContents .imgBox__col1,.detail .mainContents .imgBox__col2,.detail .mainContents .imgBox__col3,.detail .mainContents .imgBox__col4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}.detail .mainContents .imgBox__col1 img,.detail .mainContents .imgBox__col2 img,.detail .mainContents .imgBox__col3 img,.detail .mainContents .imgBox__col4 img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.detail .mainContents .imgBox__col1 img,.detail .mainContents .imgBox__col2 img,.detail .mainContents .imgBox__col3 img,.detail .mainContents .imgBox__col4 img{-webkit-transition:all .6s ease;transition:all .6s ease}.detail .mainContents .imgBox__col1 img:hover,.detail .mainContents .imgBox__col2 img:hover,.detail .mainContents .imgBox__col3 img:hover,.detail .mainContents .imgBox__col4 img:hover{opacity:.7}.detail .mainContents .imgBox__col1+p,.detail .mainContents .imgBox__col2+p,.detail .mainContents .imgBox__col3+p,.detail .mainContents .imgBox__col4+p{padding-top:60px}}@media screen and (max-width:767px){.detail .mainContents .imgBox__col1,.detail .mainContents .imgBox__col2,.detail .mainContents .imgBox__col3,.detail .mainContents .imgBox__col4{margin-bottom:40px}.detail .mainContents .imgBox__col1+p,.detail .mainContents .imgBox__col2+p,.detail .mainContents .imgBox__col3+p,.detail .mainContents .imgBox__col4+p{padding-top:40px}.detail .mainContents .imgBox__col1+ul,.detail .mainContents .imgBox__col2+ul,.detail .mainContents .imgBox__col3+ul,.detail .mainContents .imgBox__col4+ul{margin-top:60px}}.detail .mainContents .imgBox__col1{width:100%}.detail .mainContents .imgBox__col1>div{width:50%}@media screen and (min-width:768px){.detail .mainContents .imgBox__col1>div img{max-height:400px}}@media screen and (max-width:767px){.detail .mainContents .imgBox__col1>div{width:100%}.detail .mainContents .imgBox__col1>div img{max-height:300px}}@media screen and (max-width:767px) and (orientation:landscape){.detail .mainContents .imgBox__col1>div{width:70%}}.detail .mainContents .imgBox__col2{margin-left:auto;margin-right:auto;width:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.detail .mainContents .imgBox__col2 img{height:200px}}@media screen and (max-width:767px){.detail .mainContents .imgBox__col2{width:100%}.detail .mainContents .imgBox__col2 img{height:130px}}.detail .mainContents .imgBox__col2>div{width:50%}.detail .mainContents .imgBox__col2>div+div{margin-left:1.5%}.detail .mainContents .imgBox__col3{margin-left:auto;margin-right:auto;width:85%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.detail .mainContents .imgBox__col3 img{height:185px}}@media screen and (max-width:767px){.detail .mainContents .imgBox__col3{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.detail .mainContents .imgBox__col3>div:last-child{margin-top:3%}.detail .mainContents .imgBox__col3>div:nth-child(2){margin-left:1.5%}.detail .mainContents .imgBox__col3 img{height:130px}}.detail .mainContents .imgBox__col3>div{width:48.5%}.detail .mainContents .imgBox__col3>div+div{margin-left:1%}.detail .mainContents .imgBox__col4{margin-left:auto;margin-right:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.detail .mainContents .imgBox__col4 img{height:200px}}@media screen and (max-width:767px){.detail .mainContents .imgBox__col4{width:100%}.detail .mainContents .imgBox__col4 img{height:130px}}.detail .mainContents .imgBox__col4>div{width:25%}.detail .mainContents .imgBox__col4>div+div{margin-left:.75%}.detail .mainContents figcaption{font-size:1.2rem;text-align:center;line-height:1.5;padding:0 5px;color:#999}@media screen and (max-width:767px){.detail .mainContents figcaption{font-size:1rem}}.detail .mainContents .ImgtxtBox>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:40px}@media screen and (max-width:767px){.detail .mainContents .ImgtxtBox>div{margin-bottom:20px}}.detail .mainContents .ImgtxtBox .imgBox{width:25%;max-height:300px}@media screen and (max-width:767px){.detail .mainContents .ImgtxtBox .imgBox{width:40%}}.detail .mainContents .ImgtxtBox .txtBox{width:75%;margin-left:10px}@media screen and (max-width:767px){.detail .mainContents .ImgtxtBox .txtBox{width:60%}}.detail .mainContents .ImgtxtBox p{line-height:1.5;font-size:1.8rem}@media screen and (max-width:767px){.detail .mainContents .ImgtxtBox p{font-size:1.6rem}}.detail .mainContents .ImgtxtBox span{font-size:1.2rem;color:#757575}@media screen and (max-width:767px){.detail .mainContents .ImgtxtBox span{font-size:1rem}}.detail .mainContents .listBox,.detail .mainContents .orderListBox{margin-bottom:40px;padding-top:20px;padding-bottom:20px;padding-right:40px;padding-left:40px;line-height:1.5}@media screen and (max-width:767px){.detail .mainContents .listBox,.detail .mainContents .orderListBox{margin-top:0;margin-bottom:20px;padding-top:15px;padding-bottom:15px;padding-right:10px;padding-left:30px}}.detail .mainContents .listBox{list-style:disc}.detail .mainContents .listBox li{margin-bottom:10px;width:100%;display:list-item}.detail .mainContents .listBox li:last-child{margin-bottom:0}.detail .mainContents .orderListBox{list-style:decimal}.detail .mainContents .orderListBox li{margin-bottom:10px;width:100%;display:list-item}.detail .mainContents .orderListBox li:last-child{margin-bottom:0}.detail .mainContents .table{margin-bottom:10px;padding-bottom:10px}.detail .mainContents .table>div{overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.detail .mainContents .table table{border:1px solid #50a5c0;margin-bottom:10px}.detail .mainContents .table table.width100per{width:100%}.detail .mainContents .table table.width125per{width:125%}.detail .mainContents .table table.width150per{width:150%}.detail .mainContents .table table.width175per{width:175%}.detail .mainContents .table table.width200per{width:200%}.detail .mainContents .table table.width250per{width:250%}.detail .mainContents .table table.width300per{width:300%}.detail .mainContents .table table.width400per{width:400%}.detail .mainContents .table table.width500per{width:500%}.detail .mainContents .table table td,.detail .mainContents .table table th{color:#666;font-size:1.4rem;text-align:left;border:1px solid #50a5c0;padding:20px}@media screen and (max-width:767px){.detail .mainContents .table table td,.detail .mainContents .table table th{padding:10px;font-size:1.2rem}}.detail .mainContents .list,.detail .mainContents .orderList{font-size:1.8rem;line-height:1.8}@media screen and (max-width:767px){.detail .mainContents .list,.detail .mainContents .orderList{font-size:1.4rem;line-height:1.6}}.detail .mainContents #final{background:0 0;margin-top:150px;padding-top:30px;font-size:2.4rem;text-align:center;border-left:0;line-height:1.8;font-weight:700;letter-spacing:0;font-family:'Noto Sans JP',sans-serif;border-top:2px dashed #50a5c0;height:auto}@media screen and (max-width:767px){.detail .mainContents #final{margin-top:100px;padding-top:40px;font-size:2rem;text-align:center;line-height:1.5}}.detail .mainContents #final+p{text-align:center;font-size:1.8rem;line-height:1.8}@media screen and (max-width:767px){.detail .mainContents #final+p{font-size:1.4rem;line-height:1.5}}.detail .mainContents .keyColor{color:#50a5c0}.detail .mainContents strong{color:#ff3030}.detail .mainContents em{font-weight:700;font-style:initial}.detail .mainContents .italic{font-style:italic}.detail .mainContents .caution{color:#ff3030}.detail .mainContents .font-exSmall{font-size:1rem}.detail .mainContents .font-small{font-size:1.2rem}.detail .mainContents .font-normal{font-size:1.6rem}.detail .mainContents .font-large{font-size:2rem}@media screen and (max-width:767px){.detail .mainContents .font-large{font-size:2rem}}.detail .mainContents .font-exLarge{font-size:2.4rem}@media screen and (max-width:767px){.detail .mainContents .font-exLarge{font-size:2.2rem}}.detail .mainContents hr{margin:40px 0;border-top:1px solid #50a5c0}@media screen and (max-width:767px){.detail .mainContents hr{margin:20px 0}}.detail .mainContents .scroll{overflow:hidden}.detail .mainContents .scroll>div{overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.detail .mainContents .scroll ul+ul{margin-top:-4px}.detail .mainContents .scroll li{display:inline-block;width:350px}@media screen and (max-width:767px){.detail .mainContents .scroll li{width:45%}}.detail .mainContents .mokujiBox{border:5px solid #71c5e0;padding:30px 0}@media screen and (max-width:767px){.detail .mainContents .mokujiBox{margin-bottom:40px}}.detail .mainContents .mokujiBox p{margin-bottom:0}.detail .mainContents .mokujiBox p span{position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0,#cdebf4));background:linear-gradient(transparent 60%,#cdebf4 0)}.detail .mainContents .mokujiBox ul{margin-bottom:0;padding-bottom:0;padding-top:20px;padding-right:15px;padding-left:40px;list-style:disc}@media screen and (max-width:767px){.detail .mainContents .mokujiBox ul{padding-top:23px;padding-right:10px;padding-left:30px}}.detail .mainContents .mokujiBox ul li{font-weight:700;margin-bottom:10px;width:100%;display:list-item}.detail .mainContents .mokujiBox ul li:last-child{margin-bottom:0}.detail .mainContents .mokujiBox a{font-weight:700}.detail .mainContents .mokujiBox a span{font-size:1.6rem;font-weight:400}@media screen and (max-width:767px){.detail .mainContents .mokujiBox a span{font-size:1.4rem}}.detail .mainContents .bdrbox{border:5px solid #71c5e0;padding:20px 10px;margin-bottom:40px}.detail .mainContents .detailNote{font-size:1.2rem;color:#999}@media screen and (max-width:767px){.detail .mainContents .detailNote{font-size:1rem;display:block;line-height:1.5}}.detail .mainContents .tac{text-align:center!important}.detail .mainContents .tal{text-align:left!important}.detail .mainContents .tar{text-align:right!important}.detail .mainContents .db{display:block!important}.detail .mainContents .dib{display:inline-block!important}.detail .mainContents .di{display:inline!important}.detail .mainContents .ml0{margin-left:0!important}.detail .mainContents .ml10{margin-left:10px!important}.detail .mainContents .ml20{margin-left:20px!important}.detail .mainContents .ml30{margin-left:30px!important}.detail .mainContents .ml40{margin-left:40px!important}.detail .mainContents .ml50{margin-left:50px!important}.detail .mainContents .ml60{margin-left:60px!important}.detail .mainContents .ml70{margin-left:70px!important}.detail .mainContents .ml80{margin-left:80px!important}.detail .mainContents .ml-10{margin-left:-10px!important}.detail .mainContents .ml-20{margin-left:-20px!important}.detail .mainContents .ml-30{margin-left:-30px!important}.detail .mainContents .ml-40{margin-left:-40px!important}.detail .mainContents .ml-50{margin-left:-50px!important}.detail .mainContents .ml-60{margin-left:-60px!important}.detail .mainContents .ml-70{margin-left:-70px!important}.detail .mainContents .ml-80{margin-left:-80px!important}.detail .mainContents .mt0{margin-top:0!important}.detail .mainContents .mt10{margin-top:10px!important}.detail .mainContents .mt20{margin-top:20px!important}.detail .mainContents .mt30{margin-top:30px!important}.detail .mainContents .mt40{margin-top:40px!important}.detail .mainContents .mt50{margin-top:50px!important}.detail .mainContents .mt60{margin-top:60px!important}.detail .mainContents .mt70{margin-top:70px!important}.detail .mainContents .mt80{margin-top:80px!important}.detail .mainContents .mt-10{margin-top:-10px!important}.detail .mainContents .mt-20{margin-top:-20px!important}.detail .mainContents .mt-30{margin-top:-30px!important}.detail .mainContents .mt-40{margin-top:-40px!important}.detail .mainContents .mt-50{margin-top:-50px!important}.detail .mainContents .mt-60{margin-top:-60px!important}.detail .mainContents .mt-70{margin-top:-70px!important}.detail .mainContents .mt-80{margin-top:-80px!important}.detail .mainContents .mr0{margin-right:0!important}.detail .mainContents .mr10{margin-right:10px!important}.detail .mainContents .mr20{margin-right:20px!important}.detail .mainContents .mr30{margin-right:30px!important}.detail .mainContents .mr40{margin-right:40px!important}.detail .mainContents .mr50{margin-right:50px!important}.detail .mainContents .mr60{margin-right:60px!important}.detail .mainContents .mr70{margin-right:70px!important}.detail .mainContents .mr80{margin-right:80px!important}.detail .mainContents .mr-10{margin-right:-10px!important}.detail .mainContents .mr-20{margin-right:-20px!important}.detail .mainContents .mr-30{margin-right:-30px!important}.detail .mainContents .mr-40{margin-right:-40px!important}.detail .mainContents .mr-50{margin-right:-50px!important}.detail .mainContents .mr-60{margin-right:-60px!important}.detail .mainContents .mr-70{margin-right:-70px!important}.detail .mainContents .mr-80{margin-right:-80px!important}.detail .mainContents .mb0{margin-bottom:0!important}.detail .mainContents .mb10{margin-bottom:10px!important}.detail .mainContents .mb20{margin-bottom:20px!important}.detail .mainContents .mb30{margin-bottom:30px!important}.detail .mainContents .mb40{margin-bottom:40px!important}.detail .mainContents .mb50{margin-bottom:50px!important}.detail .mainContents .mb60{margin-bottom:60px!important}.detail .mainContents .mb70{margin-bottom:70px!important}.detail .mainContents .mb80{margin-bottom:80px!important}.detail .mainContents .mb-10{margin-bottom:-10px!important}.detail .mainContents .mb-20{margin-bottom:-20px!important}.detail .mainContents .mb-30{margin-bottom:-30px!important}.detail .mainContents .mb-40{margin-bottom:-40px!important}.detail .mainContents .mb-50{margin-bottom:-50px!important}.detail .mainContents .mb-60{margin-bottom:-60px!important}.detail .mainContents .mb-70{margin-bottom:-70px!important}.detail .mainContents .mb-80{margin-bottom:-80px!important}.detail .mainContents .pl0{padding-left:0!important}.detail .mainContents .pl10{padding-left:10px!important}.detail .mainContents .pl20{padding-left:20px!important}.detail .mainContents .pl30{padding-left:30px!important}.detail .mainContents .pl40{padding-left:40px!important}.detail .mainContents .pl50{padding-left:50px!important}.detail .mainContents .pl60{padding-left:60px!important}.detail .mainContents .pl70{padding-left:70px!important}.detail .mainContents .pl80{padding-left:80px!important}.detail .mainContents .pt0{padding-top:0!important}.detail .mainContents .pt10{padding-top:10px!important}.detail .mainContents .pt20{padding-top:20px!important}.detail .mainContents .pt30{padding-top:30px!important}.detail .mainContents .pt40{padding-top:40px!important}.detail .mainContents .pt50{padding-top:50px!important}.detail .mainContents .pt60{padding-top:60px!important}.detail .mainContents .pt70{padding-top:70px!important}.detail .mainContents .pt80{padding-top:80px!important}.detail .mainContents .pr0{padding-right:0!important}.detail .mainContents .pr10{padding-right:10px!important}.detail .mainContents .pr20{padding-right:20px!important}.detail .mainContents .pr30{padding-right:30px!important}.detail .mainContents .pr40{padding-right:40px!important}.detail .mainContents .pr50{padding-right:50px!important}.detail .mainContents .pr60{padding-right:60px!important}.detail .mainContents .pr70{padding-right:70px!important}.detail .mainContents .pr80{padding-right:80px!important}.detail .mainContents .pb0{padding-bottom:0!important}.detail .mainContents .pb10{padding-bottom:10px!important}.detail .mainContents .pb20{padding-bottom:20px!important}.detail .mainContents .pb30{padding-bottom:30px!important}.detail .mainContents .pb40{padding-bottom:40px!important}.detail .mainContents .pb50{padding-bottom:50px!important}.detail .mainContents .pb60{padding-bottom:60px!important}.detail .mainContents .pb70{padding-bottom:70px!important}.detail .mainContents .pb80{padding-bottom:80px!important}.detail .mainContents .fwl{font-weight:300}.detail .mainContents .fwn{font-weight:400}.detail .mainContents .fwb{font-weight:700}.detail .mainContents .fweb{font-weight:900}.detail .mainContents .bgGray{background:#f2f4f3}.detail .mainContents a{line-height:1.5;text-decoration:underline;-webkit-transition:none;transition:none;opacity:1}@media screen and (min-width:768px){.detail .mainContents a:hover{text-decoration:none}}.detail .mainContents .tooltip__box{position:relative}.detail .mainContents .tooltip__box button{font-family:Raleway,sans-serif;bottom:0;left:0;width:29px;height:27px;padding-top:3px;padding-left:1px;font-size:1.8rem;-webkit-box-sizing:initial;box-sizing:initial}@media screen and (max-width:767px){.detail .mainContents .tooltip__box button{width:25px;height:23px;padding-top:2px;padding-left:0;font-size:1.4rem}}.detail .mainContents .tooltip__box button span{left:204px;bottom:-105px;padding:10px 20px;font-size:1.45rem;line-height:1.5;border-radius:2.5px;width:408px}@media screen and (max-width:767px){.detail .mainContents .tooltip__box button span{left:104px;bottom:-94px;width:206.25px;padding:5px 10px;font-size:1.125rem;border-radius:1.875px}}.detail .mainContents .tooltip__box button span:before{top:-18px;left:8px;border:7px solid transparent;border-bottom:12px solid #50a5c0}@media screen and (max-width:767px){.detail .mainContents .tooltip__box button span:before{left:5px}}.detail .mainContents .por{position:relative}.detail .mainContents .poa{position:absolute}.detail .mainContents .border-left{border-left:5px solid #71c5e0;padding:0 10px}.detail .mainContents__googlemapBox{max-width:640px;margin:40px auto}@media screen and (max-width:767px){.detail .mainContents__googlemapBox{width:100%}}.detail .mainContents__googlemapBox iframe{width:100%}.detail .mainContents__googlemapBox+h4{margin-top:40px}.lb-nav a.lb-next,.lb-nav a.lb-prev{opacity:1!important}@media screen and (min-width:768px){.lb-nav a.lb-next:hover,.lb-nav a.lb-prev:hover{background:0 0;opacity:.6!important}}.lb-nav a.lb-next{position:relative;background:0 0!important}.lb-nav a.lb-next:after{content:"＞";position:absolute;top:50%;right:20px;-webkit-transform:scaleY(2);transform:scaleY(2);font-size:40px;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-shadow:0 0 3px #000}@media screen and (max-width:767px){.lb-nav a.lb-next:after{font-size:30px}}.lb-nav a.lb-prev{position:relative;background:0 0!important}.lb-nav a.lb-prev:after{content:"＜";position:absolute;top:50%;left:20px;-webkit-transform:scaleY(2);transform:scaleY(2);font-size:40px;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-shadow:0 0 3px #000}@media screen and (max-width:767px){.lb-nav a.lb-prev:after{font-size:30px}}