.blue1{color:#039}.blue2{color:#0000cd}.txt14{font-size:14px}.txt16{font-size:16px}.blue-txt14{font-size:14px;color:#06c}.txt-gray{color:#ccc}.red1{color:red}.red2{color:red;font-size:14px;font-weight:bold}.red3{color:red;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.red4{color:red;font-size:16px;font-weight:bold}.red_small{color:red;font-size:11px}.lightgreen1{color:#83b51f}.green{color:#090}.green_b{color:#090;font-weight:bold}.purple{color:#C09}.purple_b{color:#C09;font-weight:bold}.pink{color:#f69}.pink2{color:#f09}.orange{color:#F63}.orange_b{color:#F63;font-weight:bold}.txt-redbold{color:red;font-weight:bold}.txt-yellowbold-14{color:#ff0;font-weight:bold;font-size:14px}.txt-redbold-14{color:red;font-weight:bold;font-size:14px}.txt-redbold-16{color:red;font-weight:bold;font-size:16px}.txt-redbold-21{color:red;font-weight:bold;font-size:21px;padding:0 0 0 3px}.txt-bluebold{color:#06f;font-weight:bold}.txt14-bluebold{color:#06f;font-weight:bold;font-size:14px}.txt16-bluebold{color:#06f;font-weight:bold;font-size:16px}.txt-bluebold2{color:#009;font-size:16px}.txt14-bluebold2{color:#009;font-size:14px;font-weight:bold}.txt16-bluebold2{color:#009;font-size:16px;font-weight:bold}.orange{color:#f30}.orange1{color:#f60}.txt-pink{color:#f39}.txt12-pink{font-size:12px;color:#f39}.txt12-pink-bold{font-size:12px;color:#f39;font-weight:bold}.txt14-pink-bold{font-size:14px;color:#f39;font-weight:bold}.txt16-pink-bold{font-size:16px;color:#f39;font-weight:bold}.txt12-blue{font-size:12px;color:#225ca5}.txt12-blue-1{font-size:12px;color:#00f;margin-left:0}.txt12-lightblue{font-size:12px;color:#906}.txt12-green-bold{font-size:12px;color:#090;font-weight:bold}.txt14-green-bold{font-size:14px;color:#090;font-weight:bold}.txt12-green{font-size:12px;color:#090}.txt12-orange{font-size:12px;color:#f60;margin-left:0}.txt14-orange-bold{font-size:14px;color:#f60;font-weight:bold}.txt16-orange-bold{font-size:16px;color:#f60;font-weight:bold}.txt20-orange-bold{font-size:20px;color:#f60;font-weight:bold}.txt12-yellow{font-size:12px;color:#ff0;margin-left:0}.txt11-yellow{font-size:11px;color:#ff0;margin-left:0}.txt10-yellow{font-size:10px;color:#ff0;margin-left:0}.txt12-blue2{font-size:12px;color:#36f;font-weight:bold}.txt11-gray{font-size:11px;color:#666}.txt10px{font-size:10px}.txt10-gray{font-size:10px;color:#666}.txt12-gray{font-size:12px;color:#666}.txt12-gray_wrap{font-size:12px;color:#535353;background-color:#f7f7f7;width:600px;line-height:22px;padding:5px 15px;display:block;margin:7px 0;border:2px dotted #999;border-radius:10px}.txt11-white{font-size:11px;color:#fff}.txt12-white{font-size:12px;color:#fff}.txt12-brown{font-size:12px;color:#930;list-style:none}.txt12-pink-bold{font-size:12px;color:#f09;font-weight:bold}.txt12-purple{font-size:12px;color:#90c;margin-left:0}.txt14-purple{font-size:14px;color:#90c;font-weight:bold}.txt16-purple{font-size:16px;color:#90c;font-weight:bold}.txt13-purple2{font-size:13px;color:#90c;margin-left:10px;font-weight:bold}.txt14-purple2{font-size:14px;color:#90c;margin-left:10px;font-weight:bold}.txt-brown{color:#900}.txt12-yellow{font-size:12px;color:#ff0;margin-left:0}.txt14-yellow{font-size:14px;color:#ff0;margin-left:0}.txt15-pink{font-size:15px;color:#f39;margin-left:3px}.txt16-white{font-size:16px;color:#fff;margin-left:3px}.txt14-white{font-size:14px;color:#fff;margin-left:10px}.txt14-red{font-size:14px;color:red}.txt12-red{font-size:12px;color:red}.txt-befor11days{color:red;font-weight:bold;font-size:17px;margin:0 7px}.txt12-bgwhite-center{font-size:12px;color:#000;background-color:#fff;text-align:center;margin:3px;padding:6px 3px 3px 3px}.txt14-blue{font-size:14px;color:#225ca5}.txt14-pink{font-size:14px;color:#f39}.txt14-orange{font-size:14px;color:#f60;margin-left:0}a.nohover:hover{text-decoration:none;color:#000000}a.nohover_fff:hover{text-decoration:none;color:#FFFFFF}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix{zoom:1}.clearfix:after{font-size:0px;line-height:0px;height:0;visibility:hidden;content:".";display:block;clear:both}body{margin-top:0 !important}img{vertical-align:bottom}td img{vertical-align:middle}*{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1.4em}#contanaer{margin:0;padding:0}header{width:100%;margin:0;display:-webkit-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}#header_landpackage{margin:0 auto 0 auto;width:100%;height:90vh;position:absolute;top:0px}header .wrap{background:#fff;display:block;padding:0;position:fixed;left:3em;width:180px;height:70px}header .hlogo{margin:1em 0 0 1em;padding:0;background:url(/img/hf/ots_logo.png) no-repeat;background-size:contain;width:160px;float:left;position:relative;z-index:1}header .hlogo a{display:block;width:160px;height:40px;z-index:2}header h1{color:#fff;font-weight:500;top:1.5em;left:1em;width:44vw;position:relative;text-shadow:1px 1px 5px #000,-1px 1px 5px #000,1px -1px 5px #000,-1px -1px 5px #000 !important;z-index:0}header .logo{margin-right:auto}header .right{text-align:right;font-size:12px;font-weight:bold}header .header_wrap{border-bottom:1px solid #cdcdcd}main{margin:0;padding:0;background-size:cover;position:relative;display:block;font-size:14px;font-family:-apple-system,"BlinkMacSystemFont","Segoe UI","Avenir","Helvetica Neue","Helvetica","Arial","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-}main .breadcrumb{margin:0 auto;padding:0;font-size:medium;font-weight:550;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:1.5em;left:8em}main .breadcrumb a{text-decoration:none}main .breadcrumb a::after{content:"\3009";display:inline-block;color:#d60050;font-size:medium;font-weight:900;padding:0 0 0 7px}main .breadcrumb a:visited{color:#171c61}main .breadcrumb a:hover{color:#52bebb}main .breadcrumb ol{margin:0;padding:10px 0;list-style-type:none}main .breadcrumb ol li{margin:0;padding:0;display:inline-block}main .breadcrumb ol li:nth-of-type(-n+2):after{margin:0;padding:0 5px;content:">";display:inline-block}main .breadcrumb ol li:last-of-type:after{content:""}main .mainvisual{margin:0;padding:0;background-color:#ccc;width:auto;height:400px}main .maintitle_block{margin:0;padding:0;position:relative}main .maintitle_block h1{margin:0;padding:75px 0 45px 0;font-size:36px;line-height:1.2em;text-align:center;color:#ca9519}main .maintitle_block p.info{margin:0;padding:0 0 75px 0;font-size:16px;line-height:1.8em;text-align:center;border-bottom:1px solid #cdcdcd}main .follow{margin:-60px auto 90px auto;padding:25px 25px;width:700px;border:2px solid #cb0065;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#cb0065;font-size:16px}main .ribbon_block{margin:-35px 0 0 -200px;padding:0;position:absolute;left:50%;top:0}main .ribbon{display:inline-block;position:relative;height:45px;vertical-align:middle;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.5em;width:400px;z-index:999}main .ribbon:before{content:'';position:absolute;width:10px;bottom:-10px;left:-35px;border:20px solid #56adf3;border-left-color:transparent;z-index:900}main .ribbon:after{content:'';position:absolute;width:10px;bottom:-10px;right:-35px;border:20px solid #56adf3;border-right-color:transparent;z-index:900}main .ribbon p{display:inline-block;position:relative;margin:0;padding:0;line-height:45px;font-size:18px;color:#FFF;background:#2196f3;width:400px;z-index:999}main .ribbon p:before{position:absolute;content:'';top:100%;left:0;border:0;border-bottom:solid 10px transparent;border-right:solid 15px #397eb5;z-index:950}main .ribbon p:after{position:absolute;content:'';top:100%;right:0;border:0;border-bottom:solid 10px transparent;border-left:solid 15px #397eb5;z-index:950}main .icons{margin:-15px 0 80px 0;padding:0;display:-webkit-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none}main .icons li{margin:0 10px 10px 0;padding:3px 20px;border:1px solid #cdcdcd;background-color:#eee;border-radius:60px;z-index:999}main .icons li.white{background-color:#fff}main .icons li:last-of-type{margin-right:none}main .con_wrap{margin:0 auto;padding:0;width:1000px}main .con_wrap .inner{margin:0 0 90px 0;padding:0}main .con_wrap .inner h2{margin:0;padding:0;font-size:22px;text-align:center}main .con_wrap .inner h2 p.no{margin:0 0 15px 0;padding:0;font-size:40px;color:#91bffb;top:0;left:0;font-weight:normal}main .con_wrap .inner h2:after{content:'';height:3px;width:50px;background-color:#ffd267;display:block;margin:25px auto 30px auto}main .con_wrap .inner .info_wrap{margin:0;padding:0}main .con_wrap .inner .info_wrap .img{margin:0;padding:0;float:left;width:390px;background-color:#ccc;position:relative}main .con_wrap .inner .info_wrap .img img{width:100%}main .con_wrap .inner .info_wrap .img span{margin:0;padding:4px 6px 4px 12px;position:absolute;bottom:0;right:0;display:block;z-index:999;background-color:#fff}main .con_wrap .inner .info_wrap .info{margin:0;padding:0 0 0 70px;float:left;width:540px;line-height:28px}main .tour_wrap{background-color:#e8f7fe;clear:both;padding:70px 0 20px 0}main .tour_wrap h2,main .dep_wrap .inner h2{margin:0;padding:0;font-size:24px;text-align:center}main .tour_wrap .h2under,main .dep_wrap .h2under{margin:0 0 40px 0;padding:0;font-size:18px;text-align:center;color:#30a6fe}main .tour_wrap .h2under2,main .dep_wrap .h2under2{margin:0 0 50px 0;padding:0;font-size:14px;text-align:center;line-height:24px}main .tour_wrap .point{margin:0 auto;padding:0;width:1000px;list-style-type:none;display:-webkit-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .tour_wrap .point li{margin:0 56px 56px 0;padding:0;width:295px}main .tour_wrap .point li:nth-of-type(3n),main .tour_wrap .point li:last-of-type{margin-right:0}main .tour_wrap .point li .img{margin:0 0 15px 0;padding:0;width:295px;height:295px;background-color:#ccc}main .tour_wrap .point li .img img{width:100%}main .tour_wrap .point li h3.title{margin:0 0 10px 0;padding:0;font-size:18px}main .tour_wrap .point li .info{margin:0;padding:0}main .tour_wrap .point li .place{margin:0 0 15px 0;padding:0;background-color:#4d4d4d;width:100px;text-align:center;color:#fff}main .dep_wrap{margin:0 0 65px 0;padding:55px 0;background-color:#31a7ff}main .dep_wrap .inner{margin:0 auto;padding:55px 0;background-color:rgba(255,255,255,0.9);width:1000px}main .dep_wrap table{margin:-20px auto 0 auto;padding:0;width:860px;text-align:left}main .dep_wrap table tr{border-bottom:1px solid #cdcdcd}main .dep_wrap table tr:last-of-type{border-bottom:0}main .dep_wrap table th{margin:0;padding:20px 30px 0 0;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;vertical-align:top}main .dep_wrap table td{margin:0;padding:20px 0 0 0;width:75%;-webkit-box-sizing:border-box;box-sizing:border-box}main .dep_wrap table td ul{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}main .dep_wrap table td ul li{margin:0;padding:0 20px 20px 0;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box}main .dep_wrap table td ul li a{margin:0;padding:0 20px 0 0;background:#2196f3;display:block;width:100%;text-align:center;font-size:16px;font-weight:bold;text-decoration:none;line-height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:#fff;-webkit-transition:.3s;-webkit-transition:0.3s;transition:0.3s}main .dep_wrap table td ul li a:hover{background-color:#56adf3}main .dep_wrap table td ul li a:after{content:"";padding:0;position:absolute;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1;right:20px;top:50%;margin:-6px;width:9px;height:9px}main .rel_wrap{margin:0 0 65px 0;padding:0;border-top:1px solid #cdcdcd}main .rel_wrap .inner{margin:0 auto;padding:0;width:1000px;position:relative}main .rel_wrap .inner h2{margin:0;padding:0 10px;background-color:#fff;z-index:999px;width:auto;position:absolute;top:-35px;left:-10px}main .rel_wrap .inner ul{font-size:12px;margin:25px 0 0 0;padding:0;list-style-type:none;display:-webkit-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .rel_wrap .inner ul li{margin:0;padding:0;width:20%;border-right:1px solid #cdcdcd;-webkit-box-sizing:border-box;box-sizing:border-box}main .rel_wrap .inner ul li:last-of-type{border-right:0}main .rel_wrap .inner ul li a{margin:0;padding:20px 18px;display:block;-webkit-transition:.3s;-webkit-transition:0.3s;transition:0.3s}main .rel_wrap .inner ul li a:hover{background-color:#c8f1ff}main .rel_wrap .inner ul li a .img{margin:0 0 12px 0;padding:0;overflow:hidden}main .rel_wrap .inner ul li a .img img{width:100%}main .rel_wrap .inner ul li a .title{margin:0;padding:0}main .rel_wrap .inner ul li a .price{margin:0;padding:0}.under_link{background-color:#b2d9f6;font-size:14px}.under_link .fortop{margin:0 auto;padding:0;width:150px;border-right:1px solid #fff;border-left:1px solid #fff;text-align:center}.under_link .fortop a{display:block;padding:15px 0 15px 20px;text-decoration:none;color:#fff;position:relative}.under_link .fortop a:after{content:"";padding:0;position:absolute;border-left:1px solid #fff;border-top:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1;left:27px;top:50%;margin:-2px;width:9px;height:9px}.fmini{font-size:.9em;color:#5f5f5f}.gmap_canvas_wrap{padding-top:50px;clear:both}#gmap_canvas{height:500px}.GmapinfoWindow{height:270px;padding:10px 0;width:230px}.GmapinfoWindow p{margin:0 0 5px 0}.GmapinfoWindow p:first-of-type{font-weight:bold}.GmapinfoWindow p:last-of-type{font-weight:bold;text-align:right}strong.s{color:#d70104}.alle_point{margin:0 auto 100px auto;padding:0;display:-webkit-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-align-items:top;-webkit-box-align:top;-ms-flex-align:top;align-items:top;list-style-type:none}.alle_point_li{margin:0;padding:0;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box}.alle_point_li .no{margin:0;padding:0;font-size:36px;color:#91bffb;top:0;left:0;text-align:center}.alle_point_li .img{margin:0 auto 15px auto;padding:0;width:86%;overflow:hidden}.alle_point_li .img img{width:100%}.alle_point_li .info{margin:0;padding:0 0 15px 0;line-height:26px;height:80px;text-align:center;font-size:18px;width:100%;font-weight:bold;vertical-align:middle}.alle_point_li .button{margin:0 auto;padding:0;width:120px;text-align:center}.alle_point_li .button a{display:block;margin:0 auto;padding:0;line-height:30px;border:1px solid #7f8389;border-radius:170px;color:#000;font-size:12px}.alle_restrant{margin:0 auto;padding:0;width:1000px;list-style-type:none;display:-webkit-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.alle_restrant li{margin:0;padding:5px;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box}.alle_restrant li p.title{background-color:#3f5382;padding:12px 12px;color:#fff;border-radius:3px}.alle_restrant li dl{margin:0;padding:0}.alle_restrant li dl dt{margin:12px 0 0 0;background-color:#e0e0e0;padding:6px 12px;font-size:12px;border-radius:3px}.alle_restrant li dl dd{margin:0;padding:0;border-radius:3px;line-height:1.6em}.alle_restrant li dl dd a{text-decoration:none;display:block;padding:14px 25px 14px 12px;border-bottom:1px dotted #ccc;position:relative;color:#1f1f1f;line-height:1.6em}.alle_restrant li dl dd a:hover{background-color:#e5f5fc}.alle_restrant li dl dd a:after{content:"";padding:0;position:absolute;border-bottom:1px solid #666;border-right:1px solid #666;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1;right:20px;top:50%;margin:-7px;width:9px;height:9px}.alle_restrant li dl dd.non{color:#ccc;padding:14px 12px 14px 12px;border-bottom:1px dotted #ccc}.alle_restrant li dl dd span{white-space:nowrap;background-color:#f7f7f7;border:1px solid #ccc;color:#1f1f1f;font-size:.8em;padding:1px 4px;border-radius:2px}.points{background-image:url(../../img/lp/chakupa/bg_flame.png);padding:70px 0 80px 0}.points dl{margin:0 auto;width:1000px;text-align:center;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:-webkit-box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px}.points dl dt{width:32%;overflow:visible;margin:0}.points dl dt img{margin-left:-50px}.points dl dd{width:32%;height:100px;background-color:#ccc;padding:80px 0;margin-bottom:8px;-webkit-box-shadow:6px 6px 0 #b2bcc2;box-shadow:6px 6px 0 #b2bcc2;background-size:cover;color:#fff;text-shadow:1px 1px 5px #000,-1px 1px 5px #000,1px -1px 5px #000,-1px -1px 5px #000 !important;position:relative}.points a:link{text-decoration:none;color:#fff;display:block;position:absolute;top:0;left:0;width:100%;height:auto;padding:4em 0 4em}.points a:visited{text-decoration:none;color:#fff}.points a:hover{text-decoration:none;color:#ff0}.points a:active{text-decoration:none;color:#00BCD4}.img_h2_wrap{width:1000px;overflow:hidden;margin:0 auto}.img_h2_wrap-sub{margin:-25px auto 0 auto;width:80%}.img_h2{text-align:center;color:#adadae;font-weight:normal;padding:60px 0}div h2 span{display:block;padding:.5em 0 0 0;font-size:1.8em;font-weight:550}.img_h2-sub{background:url(/img/lp/chakupa/open-title.png);background-repeat:no-repeat;background-size:contain;text-align:center;color:#68686b;font-weight:normal;padding:60px 0;margin:0 auto;display:block}section h2 span{display:block;padding:2em 0 0 0;font-size:2em;font-weight:550}.wrap_gray{background-color:#f5f4f4}.hotels{margin:0;padding:0}.hotels_inner{margin:0 auto;max-width:1000px;position:relative;min-height:620px}.hotels_inner:before{position:absolute;top:-35px;left:25px}.hotels_inner:nth-of-type(1):before{content:url(../../img/lp/chakupa/no01.png)}.hotels_inner:nth-of-type(2):before{content:url(../../img/lp/chakupa/no02.png)}.hotels_inner:nth-of-type(3):before{content:url(../../img/lp/chakupa/no03.png)}.hotels_inner:nth-of-type(4):before{content:url(../../img/lp/chakupa/no04.png)}.hotels_inner:nth-of-type(5):before{content:url(../../img/lp/chakupa/no05.png)}.hotels_inner:nth-of-type(6):before{content:url(../../img/lp/chakupa/no06.png)}.hotels_inner:nth-of-type(7):before{content:url(../../img/lp/chakupa/no07.png)}.hotels_inner:nth-of-type(8):before{content:url(../../img/lp/chakupa/no08.png)}.hotels_inner:nth-of-type(9):before{content:url(../../img/lp/chakupa/no09.png)}.hotels_inner:nth-of-type(10):before{content:url(../../img/lp/chakupa/no10.png)}.hotels_inner:nth-of-type(11):before{content:url(../../img/lp/chakupa/no11.png)}.hotels_inner:nth-of-type(12):before{content:url(../../img/lp/chakupa/no12.png)}.hotels_inner:nth-of-type(13):before{content:url(../../img/lp/chakupa/no13.png)}.hotels_inner:nth-of-type(14):before{content:url(../../img/lp/chakupa/no14.png)}.hotels_inner:nth-of-type(15):before{content:url(../../img/lp/chakupa/no15.png)}.hotels_inner .photo{max-width:560px;height:380px;background-size:cover;color:#FFF;text-align:right;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.hotels_inner .photo span.tour-cap{text-shadow:1px 1px 5px #000,-1px 1px 5px #000,1px -1px 5px #000,-1px -1px 5px #000 !important}.hotels_inner .right{background-color:rgba(255,255,255,0.9);max-width:560px;min-height:460px;-webkit-box-shadow:8px 8px 0 #b2bcc2;box-shadow:8px 8px 0 #b2bcc2;position:absolute;right:0;top:40px;padding:40px 40px 40px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.hotels_inner .right h3{font-size:30px;font-weight:normal;line-height:1em;margin-bottom:15px}.hotels_inner .right ul.ul_up{margin:0 0 10px 0;font-size:14px;list-style-type:none;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:-webkit-box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotels_inner .right ul.ul_up li{background-color:#fa7a7a;color:#fff;padding:4px 14px;margin-right:10px}.hotels_inner .right ul.ul_up li:nth-of-type(n+2){background-color:#459dda}.hotels_inner .right ul.ul_down{margin:0 0 10px 0;font-size:14px;list-style-type:none;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:-webkit-box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotels_inner .right ul.ul_down li{border:1px solid #b4b4b4;display:table-cell;padding:3px 14px;margin-right:10px;background-color:#FFF}.hotels_inner .right .info{font-size:14px;line-height:1.8em;height:210px}.hotels_inner .right .button{position:absolute;width:350px;bottom:30px;left:50%;margin-left:-175px;text-align:center}.hotels_inner .right .button_ul{width:480px;text-align:center;list-style-type:none;display:-webkit-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hotels_inner .right .button_ul li{padding-right:1px;padding-bottom:1px;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.hotels_inner .right .button_ul li:first-child:nth-last-child(1){width:480px}.hotels_inner .right .button_ul a{display:block;padding:15px 0;background-color:#666;color:#fff;text-decoration:none;-webkit-transition:.8s;-webkit-transition:0.8s;transition:0.8s}.hotels_inner .right .button_ul a:hover{background-color:#65d9c6}.hotels_inner .right .button a{display:block;padding:15px 0;background-color:#666;color:#fff;text-decoration:none;-webkit-transition:.8s;-webkit-transition:0.8s;transition:0.8s}.hotels_inner .right .button a:hover{background-color:#65d9c6}.hotels_inner .hoteladdress{position:absolute;top:400px;font-size:14px;width:400px}.hotels_inner .hoteladdress dl{width:100%;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:-webkit-box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotels_inner .hoteladdress dl dt{text-align:center;width:20%;background-color:#2c2828;color:#fff;margin-bottom:5px;padding:2px 0 2px 0}.hotels_inner .hoteladdress dl dd{margin-bottom:5px;width:80%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 0 2px 15px}.underinfo{padding-top:30px}.underinfo ul{margin:0;padding:0;text-align:center}.underinfo ul li{display:inline-block;margin-right:10px;padding-right:15px;border-right:1px solid #ccc}.bg-slider{width:100%;height:90vh;top:0;background-position:center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bg-slider_title{color:#fff;font-size:18px;line-height:1.5;text-align:center;text-shadow:1px 1px 1px #000;font-weight:normal;margin:0;padding:0}.bg-slider_title img{max-width:100%;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.6));filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.6))}.bg-slider_title span{margin-top:20px;display:block;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:16px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}footer{margin:0;padding:0}.copyright{margin:5px auto 0 auto;font-size:medium;width:1000px;text-align:center;border-top:1px solid #bcbcbc;padding:20px 0 60px 0}.ft18{font-size:18px !important}#slideR{z-index:99;cursor:pointer;position:fixed;top:30%;right:-240px;background:#289bd7;width:280px;color:#fff;font-size:16px;border-bottom-left-radius:5%;border-top-left-radius:5%}#slideR:hover{background:#027cee}#slideR a{color:#fff;display:block;padding:5px 10px}#slideR ul{position:relative;padding:0 10px 0 40px;margin:0}#slideR li{padding-left:10px}#slideR li:hover{background:#f45840;font-weight:600;border-left:5px solid #fff}#slideR .nav-icon{position:absolute;left:10px;top:30%;font-size:20px}#slideR p{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;text-align:left;padding-left:0;padding-right:5px;margin-left:-2px;margin-top:-5px;font-size:20px;font-weight:500}nav{display:none}.ft28{font-size:28px}@media screen and (max-width: 1200px) and (min-width: 1024px){#header_landpackage{height:55vh}header h1{top:1.2em;width:60vh;font-size:1.2em}.bg-slider{max-height:55vh}.bg-slider_title{font-size:1.7em;font-weight:550;text-shadow:2px 2px 1px #000}.bg-slider_title img{vertical-align:inherit}.bg-slider_title span{border-top:2px solid #fff;border-bottom:2px solid #fff;padding:20px 15px}main .breadcrumb{top:1.2em;left:2em}.img_h2_wrap-sub{margin:-25px auto 0 auto;width:95%}nav{display:block}nav ul{margin:0;padding:0}nav .inner>ul{z-index:12;overflow:100%;position:fixed;top:0;right:0;width:100%;height:88%;height:calc(100% - 53px)}nav .inner>ul.gnav{display:none}nav li,nav ul ul{position:relative}nav li{float:none;margin:0;list-style:none;background:#004ea2}nav li:first-child{border-top:1px solid #f9f9f9}nav li a{display:block;padding:16px 30px;color:#fff;text-decoration:none}nav li a:hover{color:#fff;background:#33bdef}nav ul ul{display:none}nav li li a{-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px 30px 16px 50px}.subnav>a:after,.subnav>a:before{display:block;content:"";position:absolute;top:30px;right:70px;width:10px;height:10px}.subnav>a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;background:#f1f1f1}.subnav>a:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-10px;background:#f03}.subnav a:hover:after{background:red}#spMenu{display:block;z-index:13;position:fixed;top:18px;right:18px}#spMenu:hover{cursor:pointer}#navBtn{display:inline-block;position:relative;width:30px;height:30px;border-radius:5%;background:#1db7b6}#navBtnIcon{display:block;left:50%;margin:-1px 0 0 -7px;-webkit-transition:0.2s;transition:0.2s}#navBtnIcon:after,#navBtnIcon:before{display:block;content:'';left:0;-webkit-transition:0.3s;transition:0.3s}#navBtnIcon,#navBtnIcon:after,#navBtnIcon:before{position:absolute;top:50%;width:14px;height:2px;background:#f1f1f1}.active>a:before{margin-top:0}.active>a:after{margin-top:5px}#navBtnIcon:before{margin-top:-6px}#navBtnIcon:after{margin-top:4px}#navBtn .close{background:0}#navBtn .close:after,#navBtn .close:before{margin-top:0}#navBtn .close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#navBtn .close:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#slideR{display:none !important}}@media screen and (max-width: 1023px) and (min-width: 768px){header{width:100%}#header_landpackage{max-height:52vh}header .wrap{left:1.5em;width:135px;height:45px}header .hlogo{margin:.5em 0 0 1em;width:120px}header .hlogo a{height:28px}header h1{top:.5em;left:.5em;width:80vw}main{width:100%;height:100%;background-size:cover;position:relative}main .breadcrumb{top:1.2em;left:1.5em}.bg-slider{height:52vh;position:relative}.points{width:100%;padding:60px 0 40px 0}.points dl{width:95%}.points dl dt{width:32%;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.points dl dt img{margin-left:-20%;width:auto;height:200px;margin-bottom:1%}.points dl dd{width:100%;padding:15%;font-size:18px;-webkit-box-shadow:0 4px 0 #b2bcc2;box-shadow:0 4px 0 #b2bcc2;-webkit-box-sizing:border-box;box-sizing:border-box}.points dl dd:nth-of-type(1){width:32%;height:100%;margin:0 0 1% 0}.points dl dd:nth-of-type(2){width:32%;height:100%;margin:0 0 1% 0}.points dl dd:nth-of-type(3){width:32%;height:100%;margin:0 0 1% 0}.points dl dd:nth-of-type(4){width:32%;height:100%;margin:0 0 1% 0}.points dl dd:nth-of-type(5){width:32%;height:100%;margin:0 0 1% 0}.wrap_gray{width:100%}.wrap_gray h2 img{width:100%}.img_h2_wrap{max-width:95%;overflow:hidden;position:relative}.img_h2_wrap-sub{margin:0 auto 0 auto;width:95%}.img_h2{position:relative;padding:7.5em 0 3em 0;font-size:medium}.img_h2 img{position:absolute;width:100%;height:100%;-o-object-fit:none;object-fit:none;top:-1em;left:0}.img_h2-sub{background:url(/img/lp/chakupa/open-title.png);background-repeat:no-repeat;background-size:contain;text-align:center;color:#848488;font-weight:normal;padding:3em 0 4em 0;width:100%;display:inline-block}section h2 span{padding:1.5em 0 0 0}.hotels_inner{width:90%}.hotels_inner:nth-of-type(1){margin-bottom:5em}.hotels_inner:nth-of-type(2){margin-bottom:3.5em}.hotels_inner:nth-of-type(3){margin-bottom:8em}.hotels_inner:nth-of-type(4){margin-bottom:8.5em}.hotels_inner:nth-of-type(5){margin-bottom:7em}.hotels_inner:nth-of-type(6){margin-bottom:0}.hotels_inner .right{width:40%;padding:20px}.hotels_inner .right ul.ul_up li{margin-top:0.2em}.hotels_inner .right ul.ul_down li{margin-top:0.2em}.hotels_inner .right .button_ul{width:100%}.hotels_inner .right .info{line-height:1.7em;height:230px}.underinfo{font-size:18px}footer{margin:0;padding:0}.copyright{width:100%;clear:both;font-size:medium;padding-top:30px}nav{display:block}nav ul{margin:0;padding:0}nav .inner>ul{z-index:12;overflow:auto;position:fixed;top:0;right:0;width:100%;height:88%;height:calc(100% - 53px)}nav .inner>ul.gnav{display:none}nav li,nav ul ul{position:relative}nav li{width:100%;float:none;margin:0;list-style:none;border-bottom:1px solid #f9f9f9;background:#004ea2}nav li:first-child{border-top:0}nav li:last-child{border-bottom:0}nav li a{display:block;padding:16px 30px;color:#fff;text-decoration:none}nav li a:hover{color:#fff;background:#33bdef}nav ul ul{display:none}nav li li a{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:16px 30px 16px 50px}.subnav>a:after,.subnav>a:before{display:block;content:"";position:absolute;top:30px;right:70px;width:10px;height:10px}.subnav>a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;background:#f1f1f1}.subnav>a:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-10px;background:#f03}.subnav a:hover:after{background:red}#spMenu{display:block;z-index:13;position:fixed;top:18px;right:18px}#spMenu:hover{cursor:pointer}#navBtn{display:inline-block;position:relative;width:30px;height:30px;border-radius:5%;background:#1db7b6}#navBtnIcon{display:block;left:50%;margin:-1px 0 0 -7px;-webkit-transition:0.2s;transition:0.2s}#navBtnIcon:after,#navBtnIcon:before{display:block;content:'';left:0;-webkit-transition:.3s;transition:.3s}#navBtnIcon,#navBtnIcon:after,#navBtnIcon:before{position:absolute;top:50%;width:14px;height:2px;background:#f1f1f1}.active>a:before{margin-top:0}.active>a:after{margin-top:5px}#navBtnIcon:before{margin-top:-6px}#navBtnIcon:after{margin-top:4px}#navBtn .close{background:0}#navBtn .close:after,#navBtn .close:before{margin-top:0}#navBtn .close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#navBtn .close:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#slideR{display:none !important}}@media screen and (max-width: 767px){header{width:100%;margin-bottom:0}#header_landpackage{max-height:90vh}header .wrap{left:.5em;width:123px;height:42px}header .hlogo{margin:.5em 0 0 1em;width:132px}header .hlogo a{display:block;width:80px;height:25px}header h1{font-size:small;top:.4em;left:-15px;width:100vw}header .logo img{width:130px}header .right{display:none}main{font-size:21px;text-align:center}main .breadcrumb{display:none}main .breadcrumb a::after{font-size:1em;font-weight:600}main h2{text-align:center}main .mainvisual{height:300px}main .follow{width:auto;margin-right:30px;margin-left:30px;margin-bottom:80px;margin-top:-40px}main .maintitle_block h1{font-size:26px;padding-top:45px;padding-right:20px;padding-left:20px;padding-bottom:30px;border-bottom:0}main .maintitle_block p.info{font-size:14px;padding-top:0;padding-right:10px;padding-left:10px;padding-bottom:50px;border-bottom:0;text-align:left}main .ribbon_block{margin:-35px 0 0 -135px}main .ribbon{width:270px;height:40px;letter-spacing:0.3em}main .ribbon p{width:270px;line-height:40px;font-size:14px}main .icons{margin-bottom:60px;background-color:#e4f0fc;padding-top:15px;padding-bottom:5px;font-size:12px}main .con_wrap{padding:0 5px;width:auto}main .con_wrap .inner h2{font-size:20px;padding-right:20px;padding-left:20px}main .con_wrap .inner .info_wrap .img{width:100%;margin-bottom:20px}main .con_wrap .inner .info_wrap .info{width:auto;padding:0 5px}main .tour_wrap h2,main .dep_wrap .inner h2{font-size:20px;padding-right:20px;margin-bottom:10px;padding-left:20px}main .tour_wrap .h2under2,main .dep_wrap .h2under2{text-align:left;margin-bottom:30px}main .tour_wrap .point{width:auto;border-top:1px solid #cdcdcd}main .tour_wrap .point li{margin:0;padding:18px 10px 10px 10px;width:auto;border-bottom:1px solid #cdcdcd}main .tour_wrap .point li .img{margin:0 15px 10px 0;padding:0;width:100px;height:100px;background-color:#ccc;float:left}main .tour_wrap .point li h3.title{font-size:16px}main .tour_wrap .point li div.inner{float:left;width:65%}main .dep_wrap{padding:15px}main .tour_wrap .point li .place{margin-bottom:10px;padding-top:2px;padding-bottom:2px;width:100px}main .dep_wrap .inner{width:auto;padding:50px 20px 10px 20px;-webkit-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999}main .dep_wrap table{width:96%;padding:0 5px}main .dep_wrap table th{display:block;width:100%;text-align:center;padding-right:0}main .dep_wrap table td{display:block;width:100%;padding-bottom:30px}main .dep_wrap table td ul li{padding:0 1px 1px 0;width:50%}main .rel_wrap .inner{width:auto;padding:0 5px}main .rel_wrap .inner h2{left:10px}main .rel_wrap .inner ul li{width:100%;border-right:0;border-bottom:1px dotted #cdcdcd}main .rel_wrap .inner ul li a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}main .rel_wrap .inner ul li a .img{width:70px;float:left;margin-right:15px}.gmap_canvas_wrap{padding-top:30px;clear:both}#gmap_canvas{height:400px}.GmapinfoWindow{height:270px;padding:10px 0;width:230px}.br_spnone{display:none}.alle_point_li{margin:0 0 30px 0;padding:0;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.alle_restrant_wrap{width:auto;margin:0 auto;overflow-x:scroll}.alle_restrant_wrap::-webkit-scrollbar{height:10px}.alle_restrant_wrap::-webkit-scrollbar-track{margin:0 2px;background:#ccc;border-radius:5px}.alle_restrant_wrap::-webkit-scrollbar-thumb{border-radius:5px;background:#666}.points{padding:40px 0 30px 0}.points dl{width:100%}.points dl dt{width:100%;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.points dl dt img{margin-left:-15px;width:100%;margin-bottom:25px}.points dl dd{width:47%;padding:65px 0;margin:auto;margin-bottom:10px;font-size:20px;-webkit-box-shadow:0 4px 0 #b2bcc2;box-shadow:0 4px 0 #b2bcc2;-webkit-box-sizing:border-box;box-sizing:border-box}.points dl dd:nth-of-type(1){width:100%;height:100%;margin:0 2% 19px 2%}.points dl dd:nth-of-type(2){margin:0 0 1% 2%;padding:11% 5%;height:200px;font-size:18px}.points dl dd:nth-of-type(3){margin:0 2% 1% 1%;padding:10% 5%;height:200px;font-size:17px}.points dl dd:nth-of-type(4){margin:3% 0 1% 2%;padding:10% 5%;height:200px;font-size:18px}.points dl dd:nth-of-type(5){margin:3% 2% 1% 1%;padding:15% 0;height:200px;font-size:16px}.points a:link{padding-top:3.5em;font-size:14px;height:50%}.points a[href="#snorkel"]{height:25%}.img_h2_wrap{max-width:100%;overflow:hidden;position:relative}.img_h2{position:relative;padding:3em 0 3em 0}div h2 span{display:block;padding:3em 0 0 0;font-size:1em;font-weight:550}.img_h2 img{position:absolute;width:100%;height:100%;-o-object-fit:none;object-fit:none;top:-1em;left:0}.img_h2_wrap-sub{margin:-2em 0 0 0;width:100%}.img_h2-sub{background:url(/img/lp/chakupa/open-title_sp.png);background-repeat:no-repeat;background-size:contain;text-align:center;color:#adadae;font-weight:normal;padding:3em 0 2em 0;width:100%;display:inline-block}section h2 span{padding:1.3em 0 0 0;font-size:1.5em}.hotels_inner{min-height:auto;height:auto;margin:0 13px;margin-bottom:80px;-webkit-box-shadow:4px 4px 0 #b2bcc2;box-shadow:4px 4px 0 #b2bcc2}.hotels_inner:last-of-type{margin-bottom:0}.hotels_inner:before{position:absolute;top:-35px;left:50%;margin-left:-40px}.hotels_inner .photo{height:250px}.hotels_inner .photo span{display:none}.hotels_inner .right{position:relative;top:0;padding:25px 15px;min-height:0;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.hotels_inner .right h3{font-size:20px;text-align:left;line-height:1.2em;margin-bottom:10px;font-weight:bold}.hotels_inner .right ul.ul_up{font-size:12px}.hotels_inner .right ul.ul_up li{margin-top:0.2em}.hotels_inner .right ul.ul_down{font-size:12px}.hotels_inner .right ul.ul_down li{margin-top:0.2em}.hotels_inner .right .info{font-size:12px;text-align:left;padding-top:8px;margin-bottom:15px;height:auto}.hotels_inner .right .button{position:relative;width:100%;margin-left:0;left:0;bottom:0}.hotels_inner .right .button_ul{width:100%;text-align:center;list-style-type:none;display:-webkit-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;font-size:14px}.hotels_inner .right .button_ul li{padding-right:1px;padding-bottom:1px;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.hotels_inner .right .button_ul li:first-child:nth-last-child(1){width:100%}.hotels_inner .right .button a{border-radius:80px;font-size:14px}.hotels_inner .hoteladdress{display:none}.underinfo ul li:last-of-type{padding-right:0}.underinfo{padding:30px 0;font-size:medium}.underinfo ul{margin:0;padding:0;text-align:center;border-top:1px dotted #ccc}.underinfo ul li{display:block;margin-right:0;padding-right:0;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.underinfo ul li a{display:block;width:100%;padding:20px 0}.bg-slider_title{width:80%}.bg-slider_title span{border-top:2px solid #fff;border-bottom:2px solid #fff;font-weight:bold}footer{margin:0;padding:0}.copyright{width:100%;clear:both;font-size:small;padding-top:30px}nav{display:block}nav ul{margin:0;padding:0}nav .inner>ul{z-index:12;overflow:auto;position:fixed;top:0;right:0;height:calc(100% - 16%);width:calc(100% - 35%)}nav .inner>ul.gnav{display:none}nav li,nav ul ul{position:relative}nav li{margin:0;border-bottom:1px solid #f9f9f9;background:#004ea2}nav li:first-child{border-top:0}nav li:last-child{border-bottom:0}nav li a{display:block;padding:11px 20px;color:#fff;text-decoration:none}nav li a:hover{color:#fff;background:#33bdef}nav li li a{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 30px 10px 30px}.subnav>a:after,.subnav>a:before{display:block;content:"";position:absolute;top:25px;right:70px;width:10px;height:10px}.subnav>a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;background:#f1f1f1}.subnav>a:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-10px;background:#f03}.subnav a:hover:after{background:red}#spMenu{display:block;z-index:13;position:fixed;top:11px;right:11px}#spMenu:hover{cursor:pointer}#navBtn{display:inline-block;position:relative;border-radius:10px;width:30px;height:30px;border-radius:5%;background:#1db7b6}#navBtnIcon{display:block;left:50%;margin:-1px 0 0 -7px;-webkit-transition:0.2s;transition:0.2s}#navBtnIcon:after,#navBtnIcon:before{display:block;content:'';left:0;-webkit-transition:0.3s;transition:0.3s}#navBtnIcon,#navBtnIcon:after,#navBtnIcon:before{position:absolute;top:50%;width:14px;height:2px;background:#f1f1f1}.active>a:before{margin-top:-10px}.active>a:after{margin-top:-5px}#navBtnIcon:before{margin-top:-6px}#navBtnIcon:after{margin-top:4px}#navBtn .close{background:0}#navBtn .close:after,#navBtn .close:before{margin-top:0}#navBtn .close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#navBtn .close:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.lock{overflow:hidden}#slideR{display:none !important}}@media screen and (max-width: 320px){.underinfo{padding:30px 0;font-size:14px}}

/*# sourceMappingURL=lp_style.css.map */