@charset "UTF-8";
@charset "UTF-8";
@charset 'UTF-8';
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(https://palauritc.com/common/css/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(https://palauritc.com/common/css/fonts/slick.eot);src:url(https://palauritc.com/common/css/fonts/slick.eot?#iefix) format('embedded-opentype'),url(https://palauritc.com/common/css/fonts/slick.woff) format('woff'),url(https://palauritc.com/common/css/fonts/slick.ttf) format('truetype'),url(https://palauritc.com/common/css/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:18px;height:32px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0;z-index:1}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:.75}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff}.slick-prev{left:12px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before,[dir=rtl] .slick-prev:before{content:url(//palauritc.com/img/tour/tour_prev.png)}.slick-next{right:12px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:url(//palauritc.com/img/tour/tour_next.png)}[dir=rtl] .slick-next:before{content:url(//palauritc.com/img/tour/tour_prev.png)}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}a:active,a:hover,a:link,a:visited{color:#036eb8}.container-fluid:after,.container:after,.row:after{clear:both}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}img,td,th{vertical-align:top}ins,mark{background-color:#ff9;color:#000}#loading,body{background:#fff}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}.common_ttl01 a,.f_company_info a,.f_nav a,.h_primary a,.h_secondary .gnavi a,a:hover{text-decoration:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.container,.container-fluid{margin-right:auto;margin-left:auto}input,select{vertical-align:middle}body{line-height:1;font:13px/1.231 arial,helvetica,clean,sans-serif}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}table{border-spacing:0;font:100%}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.pt25{padding-top:25px!important}.pb25{padding-bottom:25px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.mt35{margin-top:35px!important}.mb35{margin-bottom:35px!important}.pt35{padding-top:35px!important}.pb35{padding-bottom:35px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.mt45{margin-top:45px!important}.mb45{margin-bottom:45px!important}.pt45{padding-top:45px!important}.pb45{padding-bottom:45px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.mt55{margin-top:55px!important}.mb55{margin-bottom:55px!important}.pt55{padding-top:55px!important}.pb55{padding-bottom:55px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.mt65{margin-top:65px!important}.mb65{margin-bottom:65px!important}.pt65{padding-top:65px!important}.pb65{padding-bottom:65px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.mt75{margin-top:75px!important}.mb75{margin-bottom:75px!important}.pt75{padding-top:75px!important}.pb75{padding-bottom:75px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.mt85{margin-top:85px!important}.mb85{margin-bottom:85px!important}.pt85{padding-top:85px!important}.pb85{padding-bottom:85px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.mt95{margin-top:95px!important}.mb95{margin-bottom:95px!important}.pt95{padding-top:95px!important}.pb95{padding-bottom:95px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.container{width:100%;max-width:768px}}@media (min-width:980px){.container{width:980px;max-width:980px}}@media (min-width:1120px){.container{width:1120px;max-width:1120px}}@media (min-width:1601px){.container{width:1120px;max-width:1120px}}.col-xs-1{float:left;width:6.69643%;margin-left:1.78571%}.col-xs-1:first-child{margin-left:0}.col-xs-2{float:left;width:15.17857%;margin-left:1.78571%}.col-xs-2:first-child{margin-left:0}.col-xs-3{float:left;width:23.66071%;margin-left:1.78571%}.col-xs-3:first-child{margin-left:0}.col-xs-4{float:left;width:32.14286%;margin-left:1.78571%}.col-xs-4:first-child{margin-left:0}.col-xs-5{float:left;width:40.625%;margin-left:1.78571%}.col-xs-5:first-child{margin-left:0}.col-xs-6{float:left;width:49.10714%;margin-left:1.78571%}.col-xs-6:first-child{margin-left:0}.col-xs-7{float:left;width:57.58929%;margin-left:1.78571%}.col-xs-7:first-child{margin-left:0}.col-xs-8{float:left;width:66.07143%;margin-left:1.78571%}.col-xs-8:first-child{margin-left:0}.col-xs-9{float:left;width:74.55357%;margin-left:1.78571%}.col-xs-9:first-child{margin-left:0}.col-xs-10{float:left;width:83.03571%;margin-left:1.78571%}.col-xs-10:first-child{margin-left:0}.col-xs-11{float:left;width:91.51786%;margin-left:1.78571%}.col-xs-11:first-child{margin-left:0}.col-xs-12{width:100%}@media (max-width:767px){.col-xs-2:nth-child(6n+1),.col-xs-3:nth-child(4n+1),.col-xs-4:nth-child(3n+1),.col-xs-6:nth-child(odd){margin-left:0}}@media (min-width:768px){.col-sm-1{float:left;width:6.69643%;margin-left:1.78571%}.col-sm-1:first-child{margin-left:0}.col-sm-2{float:left;width:15.17857%;margin-left:1.78571%}.col-sm-2:first-child{margin-left:0}.col-sm-3{float:left;width:23.66071%;margin-left:1.78571%}.col-sm-3:first-child{margin-left:0}.col-sm-4{float:left;width:32.14286%;margin-left:1.78571%}.col-sm-4:first-child{margin-left:0}.col-sm-5{float:left;width:40.625%;margin-left:1.78571%}.col-sm-5:first-child{margin-left:0}.col-sm-6{float:left;width:49.10714%;margin-left:1.78571%}.col-sm-6:first-child{margin-left:0}.col-sm-7{float:left;width:57.58929%;margin-left:1.78571%}.col-sm-7:first-child{margin-left:0}.col-sm-8{float:left;width:66.07143%;margin-left:1.78571%}.col-sm-8:first-child{margin-left:0}.col-sm-9{float:left;width:74.55357%;margin-left:1.78571%}.col-sm-9:first-child{margin-left:0}.col-sm-10{float:left;width:83.03571%;margin-left:1.78571%}.col-sm-10:first-child{margin-left:0}.col-sm-11{float:left;width:91.51786%;margin-left:1.78571%}.col-sm-11:first-child{margin-left:0}.col-sm-12{width:100%}}@media (min-width:768px) and (max-width:979px){.col-sm-2:nth-child(6n+1),.col-sm-3:nth-child(4n+1),.col-sm-4:nth-child(3n+1),.col-sm-6:nth-child(odd){margin-left:0}}@media (min-width:980px){.col-md-1{float:left;width:6.69643%;margin-left:1.78571%}.col-md-1:first-child{margin-left:0}.col-md-2{float:left;width:15.17857%;margin-left:1.78571%}.col-md-2:first-child{margin-left:0}.col-md-3{float:left;width:23.66071%;margin-left:1.78571%}.col-md-3:first-child{margin-left:0}.col-md-4{float:left;width:32.14286%;margin-left:1.78571%}.col-md-4:first-child{margin-left:0}.col-md-5{float:left;width:40.625%;margin-left:1.78571%}.col-md-5:first-child{margin-left:0}.col-md-6{float:left;width:49.10714%;margin-left:1.78571%}.col-md-6:first-child{margin-left:0}.col-md-7{float:left;width:57.58929%;margin-left:1.78571%}.col-md-7:first-child{margin-left:0}.col-md-8{float:left;width:66.07143%;margin-left:1.78571%}.col-md-8:first-child{margin-left:0}.col-md-9{float:left;width:74.55357%;margin-left:1.78571%}.col-md-9:first-child{margin-left:0}.col-md-10{float:left;width:83.03571%;margin-left:1.78571%}.col-md-10:first-child{margin-left:0}.col-md-11{float:left;width:91.51786%;margin-left:1.78571%}.col-md-11:first-child{margin-left:0}.col-md-12{width:100%}}@media only screen and (min-width:980px) and (max-width:1119px){.col-md-2:nth-child(6n+1),.col-md-3:nth-child(4n+1),.col-md-4:nth-child(3n+1),.col-md-6:nth-child(odd){margin-left:0}}@media (min-width:1120px){.col-lg-1{float:left;width:6.69643%;margin-left:1.78571%}.col-lg-1:first-child{margin-left:0}.col-lg-2{float:left;width:15.17857%;margin-left:1.78571%}.col-lg-2:first-child{margin-left:0}.col-lg-3{float:left;width:23.66071%;margin-left:1.78571%}.col-lg-3:first-child{margin-left:0}.col-lg-4{float:left;width:32.14286%;margin-left:1.78571%}.col-lg-4:first-child{margin-left:0}.col-lg-5{float:left;width:40.625%;margin-left:1.78571%}.col-lg-5:first-child{margin-left:0}.col-lg-6{float:left;width:49.10714%;margin-left:1.78571%}.col-lg-6:first-child{margin-left:0}.col-lg-7{float:left;width:57.58929%;margin-left:1.78571%}.col-lg-7:first-child{margin-left:0}.col-lg-8{float:left;width:66.07143%;margin-left:1.78571%}.col-lg-8:first-child{margin-left:0}.col-lg-9{float:left;width:74.55357%;margin-left:1.78571%}.col-lg-9:first-child{margin-left:0}.col-lg-10{float:left;width:83.03571%;margin-left:1.78571%}.col-lg-10:first-child{margin-left:0}.col-lg-11{float:left;width:91.51786%;margin-left:1.78571%}.col-lg-11:first-child,.col-lg-2:nth-child(6n+1),.col-lg-3:nth-child(4n+1),.col-lg-4:nth-child(3n+1),.col-lg-6:nth-child(odd){margin-left:0}.col-lgd-12{width:100%}}@media (min-width:1601px){.col-xl-1{float:left;width:6.69643%;margin-left:1.78571%}.col-xl-1:first-child{margin-left:0}.col-xl-2{float:left;width:15.17857%;margin-left:1.78571%}.col-xl-2:first-child{margin-left:0}.col-xl-3{float:left;width:23.66071%;margin-left:1.78571%}.col-xl-3:first-child{margin-left:0}.col-xl-4{float:left;width:32.14286%;margin-left:1.78571%}.col-xl-4:first-child{margin-left:0}.col-xl-5{float:left;width:40.625%;margin-left:1.78571%}.col-xl-5:first-child{margin-left:0}.col-xl-6{float:left;width:49.10714%;margin-left:1.78571%}.col-xl-6:first-child{margin-left:0}.col-xl-7{float:left;width:57.58929%;margin-left:1.78571%}.col-xl-7:first-child{margin-left:0}.col-xl-8{float:left;width:66.07143%;margin-left:1.78571%}.col-xl-8:first-child{margin-left:0}.col-xl-9{float:left;width:74.55357%;margin-left:1.78571%}.col-xl-9:first-child{margin-left:0}.col-xl-10{float:left;width:83.03571%;margin-left:1.78571%}.col-xl-10:first-child{margin-left:0}.col-xl-11{float:left;width:91.51786%;margin-left:1.78571%}.col-xl-11:first-child,.col-xl-2:nth-child(6n+1),.col-xl-3:nth-child(4n+1),.col-xl-4:nth-child(3n+1),.col-xl-6:nth-child(odd){margin-left:0}.col-xl-12{width:100%}}#page,body,table{width:100%}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:979px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:980px) and (max-width:1119px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1120px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}.xs-center{text-align:center!important}}@media (min-width:768px) and (max-width:979px){.hidden-sm{display:none!important}.sm-center{text-align:center!important}}@media (min-width:980px) and (max-width:1119px){.hidden-md{display:none!important}.md-center{text-align:center!important}}@media (min-width:1120px){.lg-center{text-align:center!important}.lg-right{text-align:right!important}}@media (max-width:767px){.xs-right{text-align:right!important}}@media (min-width:768px) and (max-width:979px){.sm-right{text-align:right!important}}@media (min-width:980px) and (max-width:1119px){.md-right{text-align:right!important}}html{overflow-y:scroll;font-size:62.5%}.f_company_info_link,.f_company_info_tel dl,.f_nav>ul,.f_strengh ul,.imgArea,.index_campaign_bnr ul,.index_company_info_link,.index_company_info_tel,.index_company_info_tel dl,.index_company_info_tel dl dd,.index_news_and_resv,.index_resv_link ul,.main_visual,.ovfl,.tour_cat_list ul,.wp-pagenavi,body{overflow:hidden}body{color:#333;font-family:"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ",Meiryo,Verdana,sans-serif;font-weight:400}#page{margin:0 auto;font-size:14px;font-size:1.4rem}.home #page{opacity:0}.btnArea input[type=submit]:hover,.h_secondary .gnavi a:hover,.hover:hover,.tour_cat_list li a:hover,.tour_list_single>a:hover{opacity:.75}img{line-height:1;font-size:0;height:auto;max-width:100%}table{margin:0 auto 20px;border-collapse:collapse}td,th{padding:10px;border:1px solid #CCC}h1,h2,h3,h4,h5,h6,strong{font-weight:700}.f_company_info a::after,.fa,.h_secondary .gnavi .parent>span::after,.index_company_info_address a::after,.index_company_info_link li a::after,.index_news_more a::after,.reservation_tel_link a::after,.reservation_web_btn a::after,.return_top::after,.tour_single_list_link a::after{font-family:FontAwesome;font-weight:400}.archive_news_list .date,.font01,.h_secondary .h_weather_date,.index_news_list .date,.post.single .date,.tour_list_price{font-family:Ubuntu}.btnArea input[type=submit],.tour_list_price .remarks_price,input[type=text],select,textarea{font-family:"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ",Meiryo,Verdana,sans-serif}.inner{width:1120px;margin:0 auto;padding:0;position:relative}.inline_block,.wp-pagenavi .alignleft,.wp-pagenavi .alignright,.wp-pagenavi .center,.wp-pagenavi a,.wp-pagenavi span{display:inline-block}.table_cell{display:table-cell;vertical-align:middle}.alignright,.fr,.imgR{float:right;margin-left:10px}.alignleft,.fl,.imgL{float:left;margin-right:10px}.aligncenter,.btn,.imgC,.tC{text-align:center}.aligncenter,.imgC{display:block;margin-left:auto;margin-right:auto}.sign,.tR{text-align:right}.clearfix:after,.l-contents:after{content:".";display:block;clear:both;height:0;visibility:hidden}#loading{position:fixed;left:0;top:0;z-index:10000;width:100%;height:100%;display:none}.home #loading{display:block}#loading .loading_inner{position:absolute;left:50%;top:50%;margin:-68px 0 0 -68px}#loading_remove{position:absolute;right:15px;top:15px;display:block;background:url(//palauritc.com/common/img/ico/ico_cancel01.png) no-repeat;width:32px;height:32px;cursor:pointer}.admin-bar #loading_remove{top:47px}.main_visual{background:url(//palauritc.com/img/index/main_bg.jpg) center center no-repeat;background-size:auto 100%;height:745px;position:relative}.main_visual .main_front{position:absolute;left:50%;top:50%;width:1109px;height:414px;margin:-207px 0 0 -525px;z-index:2}.main_visual video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0}.main_visual.prize{background-image:url(//palauritc.com/img/index/main_bg02.jpg);height:646px}.main_visual.prize .main_front{width:auto;height:auto;top:115px;margin:0 0 0 -276px}.main_visual.prize .main_front_btn{position:absolute;top:425px;left:50%;margin-left:250px}.h_secondary .gnavi a,.hover,.tour_cat_list li a,.tour_list_single>a{-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.noposts{max-width:640px;margin:50px auto;padding:30px;border:1px solid #ccc;border-radius:8px;background:#f5f5f5;text-align:center}input,select,textarea{margin:0;background-color:#fff}.common_ttl01{font-size:22px;border-bottom:1px dotted #ccc;color:#333;font-weight:500}.common_ttl01 a{color:#333}input,textarea{padding:5px 7px;border-radius:2px;border:1px solid #A7A6AA}select{padding:4px 7px;border-radius:2px;border:1px solid #A7A6AA}input[type=text],textarea{outline:0;border:1px solid #aaa;-webkit-transition:all .3s;transition:all .3s;width:100%}input[type=text]:focus,textarea:focus{box-shadow:0 0 7px #52a8ec;border:1px solid #52a8ec}.tour_list_single,.tour_single_detail03,.tour_single_side{box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}input[type=radio],input[type=checkbox]{margin-right:5px;vertical-align:baseline;border-style:none}.wp-pagenavi .alignleft,.wp-pagenavi .alignright{vertical-align:top;max-width:40%}label{margin-right:15px}input[type=submit]{-webkit-appearance:none}.wp-pagenavi{margin-top:40px;border:1px dotted #ccc;padding:40px 0;text-align:center}.wp-pagenavi a,.wp-pagenavi span{border-radius:2px;padding:3px 11px;background:#555;border:1px solid #555;color:#fff;margin:0 5px 10px 0;text-decoration:none}.wp-pagenavi a:hover,.wp-pagenavi span{background:#fff;color:#555}.wp-pagenavi .alignleft,.wp-pagenavi .alignright,.wp-pagenavi .center{margin-top:0;margin-bottom:0;float:none}.wp-pagenavi .pages{margin-right:20px}.wp-pagenavi .alignleft a,.wp-pagenavi .alignright a{border:none;background:0 0;color:#35aae7}.l-contents{word-break:normal;word-wrap:break-word;line-height:1.8}.l-header{width:100%}.h_primary{color:#fff;background:#222;height:24px;line-height:24px}.h_primary a{color:#fff}.h_primary .primary_title{font-size:13px;font-weight:400;float:left}.h_primary .h_language{float:right}.h_secondary{text-align:right;min-height:90px;position:relative}.h_secondary .logo{float:left;width:178px;padding-top:23px}.h_secondary .gnavi{vertical-align:middle;display:inline-block;font-size:15px;font-weight:500}.h_secondary .gnavi a{color:#333}.h_secondary .gnavi>ul{display:table;width:auto}.h_secondary .gnavi>ul>li{display:table-cell;line-height:90px}.h_secondary .gnavi>ul>li>a,.h_secondary .gnavi>ul>li>span{display:block;padding:0 20px;cursor:pointer}.h_secondary .gnavi .parent>span::after{display:inline-block;margin-left:7px;content:"\f107";font-size:20px;vertical-align:middle}.h_secondary .gnavi .parent.is_active>span::after{content:"\f106"}.h_secondary .gnavi .children{width:100%;position:absolute;left:0;top:90px;z-index:2;display:block;text-align:center;background:#fff}.h_secondary .gnavi .children ul{width:100%;max-width:1120px;margin:0 auto}.h_secondary .gnavi .children li{float:left;width:14.285%;position:relative;line-height:1}.h_secondary .gnavi .children li a{display:block;padding:100px 0 38px;background:url(//palauritc.com/common/img/ico/color_tour_ico00.png) center 35px no-repeat;background-size:auto 60px}.h_secondary .gnavi .children li+li:before{content:"";display:block;width:1px;height:30%;background:#999;position:absolute;left:0;top:35%}.h_secondary .gnavi .children .cat-item-2 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico01.png);background-size:auto 60px}.h_secondary .gnavi .children .cat-item-3 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico02.png);background-size:auto 50px}.h_secondary .gnavi .children .cat-item-4 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico03.png);background-size:auto 50px}.h_secondary .gnavi .children .cat-item-5 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico04.png);background-position:center 55px;background-size:auto 24px}.h_secondary .gnavi .children .cat-item-6 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico05.png);background-position:center 45px;background-size:auto 32px}.h_secondary .gnavi .children .cat-item-7 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico06.png);background-position:center 45px;background-size:auto 30px}.h_secondary .gnavi .children .cat-item-8 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico07.png);background-size:auto 35px}.h_secondary .gnavi .children .cat-item-9 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico08.png)}.h_secondary .h_weather{vertical-align:middle;display:inline-block;padding-left:20px;line-height:90px}.h_secondary .h_weather_date{display:inline-block;font-size:20px;vertical-align:middle}.h_secondary .h_weather_weekday{display:inline-block;font-size:16px;vertical-align:baseline;text-transform:uppercase;margin-left:7px}.h_secondary .h_weather_icon{display:inline-block;vertical-align:middle}.h_secondary .h_weather_icon img{vertical-align:middle}.l-footer{width:100%;margin-top:60px}.l-footer .copyright{text-align:center;line-height:50px;min-height:50px;color:#fff;background:#35aae7}.f_strengh{background:#eee}.f_strengh li{font-size:14px;float:left;width:25%;position:relative;padding:70px 0 20px;text-align:center;color:#222;font-weight:500;background-repeat:no-repeat;background-position:center 20px}.f_strengh li+li:before{content:"";display:block;width:1px;height:50%;background:#999;position:absolute;left:0;top:25%}.f_strengh .f_strengh01{background-image:url(//palauritc.com/common/img/footer/f_strength_ico01.png)}.f_strengh .f_strengh02{background-image:url(//palauritc.com/common/img/footer/f_strength_ico02.png)}.f_strengh .f_strengh03{background-image:url(//palauritc.com/common/img/footer/f_strength_ico03.png)}.f_strengh .f_strengh04{background-image:url(//palauritc.com/common/img/footer/f_strength_ico04.png)}.f_primary{padding:45px 0 0}.f_company_area{width:30%;float:left;padding:15px 0;border-right:1px dotted #222}.f_company_name{color:#222;font-size:18px;margin-bottom:15px}.f_company_info+.f_company_info{margin-top:15px}.f_company_info a{color:#333;display:inline-block;position:relative;border-bottom:1px solid transparent}.f_company_info a:hover{border-bottom-color:#333}.f_company_info a::after{content:"\f105";color:#35aae7;margin-left:7px}.f_company_info_tel li+li{margin-top:7px}.f_company_info_tel dt{clear:left;float:left;width:4.25em}.f_company_info_tel dd{margin-left:4.25em}.f_company_info_link li{float:left;margin-right:20px}.f_nav{overflow:hidden;padding:15px 0 15px 30px;line-height:1;vertical-align:top}.f_nav a{color:#333}.f_nav a:hover{text-decoration:underline}.f_nav>ul{margin-top:-20px}.f_nav>ul>li{float:left;width:15%;margin-top:20px;vertical-align:top}.f_nav>ul>li:last-child{width:auto}.f_nav>ul>li>a{color:#222;font-weight:500}.f_nav>ul>li>a::before{content:"";display:inline-block;vertical-align:top;width:2px;height:1em;background:#35aae7;margin-right:5px}.f_nav .f_nav_tour{width:40%}.f_nav .f_nav_tour li{margin-top:10px;float:left;width:50%}.f_nav .f_nav_tour li a{display:inline-block;padding:5px 0 5px 25px;background-image:url(//palauritc.com/common/img/ico/color_tour_ico00.png);background-position:left center;background-repeat:no-repeat;background-size:auto 100%}.f_nav .f_nav_tour .cat-item-2 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico01.png);background-size:auto 100%}.f_nav .f_nav_tour .cat-item-3 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico02.png);background-size:auto 90%}.f_nav .f_nav_tour .cat-item-4 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico03.png);background-size:auto 80%}.f_nav .f_nav_tour .cat-item-5 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico04.png);background-size:auto 50%}.f_nav .f_nav_tour .cat-item-6 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico05.png);background-size:auto 80%}.f_nav .f_nav_tour .cat-item-7 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico06.png);background-size:auto 70%}.f_nav .f_nav_tour .cat-item-8 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico07.png);background-size:auto 60%}.f_nav .f_nav_tour .cat-item-9 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico08.png)}.f_nav_insta{padding-top:30px}.pagetop{width:125px;text-align:right;background:url(//palauritc.com/common/img/footer/pagetop_bg.png) right bottom no-repeat;padding:0 0 20px;margin:-99px 0 0 auto}.index_insta_ttl_lead,.index_insta_ttl_logo,.pagetop a{text-align:center}.pagetop a{display:block}.index_campaign,.index_company,.index_experience,.index_tour{margin:60px auto}.index_common_header01{text-align:center;margin-bottom:30px}.index_campaign_header img,.index_company_header img,.index_experience_header img,.index_tour_header img{max-height:86px}.index_insta_area{position:relative;}.index_insta_ttl{width:320px;position:absolute;left:50%;top:50%;margin:-130px 0 0 -160px;z-index:10}.index_insta_ttl_lead{margin-top:30px;color:#fff;font-size:16px;text-shadow:0 0 5px rgba(0,0,0,.3)}.index_campaign_bnr{margin-bottom:40px}.index_campaign_bnr ul{margin:0 -10px}.index_campaign_bnr li{float:left;width:50%;padding:0 10px;}.mb20{margin-bottom: 20px;}.index_campaign_bnr li:nth-child(even){float:right;text-align:right}.index_news{float:left;width:50%;padding-right:20px;position:relative}.index_news_ttl{padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #222}.index_news_more{position:absolute;right:20px;top:7px}.index_news_more a{text-decoration:none;color:#333}.index_news_more a::after{content:"\f105";color:#35aae7;margin-left:7px;text-decoration:none}.index_news_more a:hover{text-decoration:underline}.index_news_more a:hover::after{text-decoration:none}.index_resv_link{float:right;width:50%;padding-left:20px}.index_resv_link ul{margin:-10px}.index_resv_link li{float:left;width:50%;padding:10px}.index_company{width:100%;max-width:1120px;padding:45px;background:url(//palauritc.com/img/index/index_bg01.jpg) center right no-repeat;background-size:auto 100%}.index_company_info_area{width:42%;background:rgba(255,255,255,.75);min-height:320px;padding:35px 40px 0;position:relative}.index_company_info_area::after{display:block;content:"";width:121px;height:105px;background:url(//palauritc.com/img/index/index_logo01.png) no-repeat;z-index:2;position:absolute;right:-45px;top:-25px}.index_company_name{font-size:20px;color:#222;margin-bottom:10px}.index_company_info{font-size:14px}.index_company_info_address a{position:relative;margin:.4em 0;line-height:1;color:#333;display:inline-block;text-decoration:none;border-bottom:1px solid #333;vertical-align:middle}.index_company_info_address a:hover{border-bottom-color:transparent}.index_company_info_address a::after{content:"\f105";color:#35aae7;border-bottom-style:none;position:absolute;right:-15px;vertical-align:middle}.index_company_info_link li a,.tour_cat_list li a{color:#fff;text-align:center;display:block;text-decoration:none}.index_company_info_tel li{width:50%;float:left}.index_company_info_tel dl dt{float:left;width:5em}.index_company_info_tel dl dd{margin-left:5em}.index_company_info_tel dl.fax dt{width:2.5em}.index_company_info_tel dl.fax dd{margin-left:2.5em}.index_company_info_link{margin-top:15px}.index_company_info_link li{float:left;width:50%;padding:0 5px 0 0}.index_company_info_link li:nth-of-type(even){float:right;padding:0 0 0 5px}.index_company_info_link li a{background:#35aae7;border-radius:4px;padding:10px 0}.index_company_info_link li a::after{content:"\f105";margin-left:7px}.tour_cat_list{margin:0 auto 40px}.tour_cat_list ul{margin:0 -5px}.tour_cat_list li{width:25%;float:left;padding:5px}.tour_list_thumb,.tour_list_thumb_area{left:0;top:0;width:100%;overflow:hidden}.tour_cat_list li a{background-image:url(//palauritc.com/common/img/ico/tour_cat00_ico.png);background-color:#aaa;background-repeat:no-repeat;background-position:center 15%;background-size:50% auto;padding:60% 0 15%}.tour_cat_list .cat-item-2 a{background-color:#2ea7e6;background-image:url(//palauritc.com/common/img/ico/tour_cat01_ico.png);background-position:center 5%}.tour_cat_list .cat-item-3 a{background-color:#ea6c8c;background-image:url(//palauritc.com/common/img/ico/tour_cat02_ico.png);background-position:center 20%}.tour_cat_list .cat-item-4 a{background-color:#0dac67;background-image:url(//palauritc.com/common/img/ico/tour_cat03_ico.png);background-position:center 17%}.tour_cat_list .cat-item-5 a{background-color:#f5d500;background-image:url(//palauritc.com/common/img/ico/tour_cat04_ico.png);background-position:center 31%}.tour_cat_list .cat-item-6 a{background-color:#ad6ccc;background-image:url(//palauritc.com/common/img/ico/tour_cat05_ico.png);background-position:center 30%}.tour_cat_list .cat-item-7 a{background-color:#e05e5b;background-image:url(//palauritc.com/common/img/ico/tour_cat06_ico.png);background-position:center 30%}.tour_cat_list .cat-item-8 a{background-color:#ac8a5c;background-image:url(//palauritc.com/common/img/ico/tour_cat07_ico.png);background-position:center 27%}.tour_cat_list .cat-item-9 a{background-image:url(//palauritc.com/common/img/ico/tour_cat08_ico.png);background-position:center 20%}.tour_list{margin-bottom:40px}.tour_list_single{margin-top:40px;border-radius:5px}.tour_list_single>a{position:relative;display:block;color:#333;text-decoration:none;padding-top:180px}.tour_list_thumb_area{position:absolute;height:0;padding-top:68%}.tour_list_thumb{position:absolute;height:100%;border-top-left-radius:5px;border-top-right-radius:5px}.tour_list_price{font-size:18px;font-weight:500;line-height:1;position:absolute;right:7px;bottom:7px;border:3px solid #fff;color:#fff;padding:3px 5px}.tour_list_price .remarks_price{font-size:12px;padding-left:3px;display:inline-block}.tour_list_txt_area{padding:0 15px 45px}.tour_list_ttl{padding:15px;line-height:1.2}.tour_list_ttl .ja{color:#222;display:block;font-size:18px;height:2.4em;overflow:hidden}.tour_list_ttl .en{display:block;font-size:13px;font-weight:400;margin-top:7px;line-height:1.4;letter-spacing:.2px}.tour_list_content{font-size:13px;line-height:1.6}.tour_list_icon{position:absolute;right:7px;bottom:7px;text-align:right}.tour_list_icon li{display:inline-block;width:23px;height:0;padding:23px 0 0;overflow:hidden;font-size:0;background-repeat:no-repeat;background-size:100% auto;margin-left:3px}.tour_list_icon .label_for-kids{background-image:url(//palauritc.com/common/img/ico/tour_label01.png)}.tour_list_icon .label_for-kids.label_on{background-image:url(//palauritc.com/common/img/ico/tour_label01_on.png)}.tour_list_icon .label_pick-up-service{background-image:url(//palauritc.com/common/img/ico/tour_label02.png)}.tour_list_icon .label_pick-up-service.label_on{background-image:url(//palauritc.com/common/img/ico/tour_label02_on.png)}.tour_list_icon .label_lightly-equipped{background-image:url(//palauritc.com/common/img/ico/tour_label03.png)}.tour_list_icon .label_lightly-equipped.label_on{background-image:url(//palauritc.com/common/img/ico/tour_label03_on.png)}.tour_list_icon .label_with-meals{background-image:url(//palauritc.com/common/img/ico/tour_label04.png)}.tour_list_icon .label_with-meals.label_on{background-image:url(//palauritc.com/common/img/ico/tour_label04_on.png)}.tour_list_icon .label_japanese-guide{background-image:url(//palauritc.com/common/img/ico/tour_label05.png)}.tour_list_icon .label_japanese-guide.label_on{background-image:url(//palauritc.com/common/img/ico/tour_label05_on.png)}.tour_list_icon .label_expectant-mother{background-image:url(//palauritc.com/common/img/ico/tour_label06.png)}.tour_list_icon .label_expectant-mother.label_on{background-image:url(//palauritc.com/common/img/ico/tour_label06_on.png)}.tour_list_recommend{position:absolute;left:10px;top:-34px;width:68px;padding:68px 0 0;height:0;overflow:hidden;font-size:0;background:url(//palauritc.com/common/img/ico/ico_recommend01.png) no-repeat}.sitemap_area_list>ul{overflow:hidden}.sitemap_area_list>ul>li{font-size:18px;background:url(//palauritc.com/common/img/ico/ico_mark01.png) left 13px no-repeat;padding-left:16px;margin:0 0 20px;width:23%;float:left}.sitemap_area_list>ul>li:first-child{width:100%;float:none}.sitemap_area_list>ul>li a{text-decoration:none;color:#333}.sitemap_area_list>ul>li a:hover{text-decoration:underline}.sitemap_area_list .child_list{overflow:hidden}.sitemap_area_list .child_list li{margin-top:10px;float:left;width:22%}.archive_news_list,.index_news_list,.post.single{margin:0 auto;max-width:930px}.sitemap_area_list .child_list li a{font-size:15px;display:inline-block;padding:5px 0 5px 35px;background-image:url(//palauritc.com/common/img/ico/color_tour_ico00.png);background-position:left center;background-repeat:no-repeat;background-size:auto 80%}.sitemap_area_list .child_list .cat-item-2 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico01.png);background-size:auto 80%}.sitemap_area_list .child_list .cat-item-3 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico02.png);background-size:auto 70%}.sitemap_area_list .child_list .cat-item-4 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico03.png);background-size:auto 63%}.sitemap_area_list .child_list .cat-item-5 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico04.png);background-size:auto 40%}.sitemap_area_list .child_list .cat-item-6 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico05.png);background-size:auto 60%}.sitemap_area_list .child_list .cat-item-7 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico06.png);background-size:auto 50%}.sitemap_area_list .child_list .cat-item-8 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico07.png);background-size:auto 45%}.sitemap_area_list .child_list .cat-item-9 a{background-image:url(//palauritc.com/common/img/ico/color_tour_ico08.png)}.archive_news_list li,.index_news_list li{border-bottom:1px dotted #ccc;line-height:1.4}.archive_news_list li>a,.index_news_list li>a{display:block;overflow:hidden;padding:10px 0;text-decoration:none;color:#222}.archive_news_list .date,.index_news_list .date{float:left;width:6.5em;display:block;font-size:16px;font-weight:500;color:#222}.archive_news_list .title,.index_news_list .title{display:block;overflow:hidden}.post.single .date{display:block;font-size:16px;font-weight:500;color:#222;margin:15px auto}.post.single .body{overflow:hidden}.m-privacy{margin:20px 0}.m-privacy ol{padding-left:25px}.m-privacy h3{font-size:20px;border-bottom:2px solid #35aae7;margin-bottom:20px;display:inline-block}.m-privacy section{margin-bottom:40px}.m-privacy table{margin-top:20px}.m-privacy table td,.m-privacy table th{padding:15px 0;border:none;border-bottom:1px solid #ccc;text-align:left}.m-privacy table th{width:20%;vertical-align:middle}.m-notfound .body{padding:0 30px;text-align:center}.m-notfound .body ul{margin-bottom:30px}.return_top{display:inline-block;color:#fff!important;background:#35aae7;border-radius:4px;padding:10px 20px;text-align:center;text-decoration:none}.return_top::after{content:"\f105";margin-left:7px}.contactTel{max-width:980px;margin:30px auto 50px;text-align:center}.contactTel h3{margin-bottom:10px}.contactTel .sub_ttl06{margin-bottom:0}.contactTel .fl{margin-right:30px}.contactTel p{margin:0}.contactTel .number{font-size:20px;font-size:2rem;margin:25px 0 15px;letter-spacing:2px}.contactTel .number strong{font-size:30px;font-size:3rem;color:#35aae7;font-weight:400}.contactTel .opentime{font-size:13px;font-size:1.3rem}.mw_wp_form_confirm .contactTel{display:none}.contactNotice a{color:#036eb8}.contactInput,.contactTour{max-width:980px;margin:20px auto 60px}.contactTour_ex{color:#B73939}.contactComplete,.contactConfirm{max-width:980px;margin:20px auto}.contactComplete .returnTop{color:#fff;background:#999;border-style:none;padding:10px 30px;font-size:16px;cursor:pointer;display:inline-block}.contactForm{max-width:960px;margin:0 auto}.contactForm table{width:100%;margin:0;table-layout:auto}.contactForm table select{margin-bottom:5px}.contactForm td,.contactForm th{border-style:none;border-bottom:1px solid #ccc;padding:15px 0;vertical-align:top;text-align:left;width:50%}.contactForm th{padding-right:20px}.contactForm .require{padding:2px 4px 3px;color:#fafafa;font-size:9px;letter-spacing:1px;margin:0 0 0 10px;line-height:9px;border-radius:3px;zoom:normal;background:#B73939;font-style:normal}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0!important;display:inline-block}.form_ex{color:#B73939;font-weight:500;font-size:90%}.contactComplete .ttl{font-size:20px;border-bottom:2px solid #35aae7;margin-bottom:20px;display:inline-block}.contactComplete .txtC{margin-top:30px}.contactNotice{max-width:980px;border:1px solid #ffd200;padding:20px;margin:60px auto 100px}.contactNotice .ttl{font-weight:500;font-size:18px;font-size:1.8rem;margin-bottom:20px}.contactNotice p{margin:0}.btnArea{text-align:center;margin:20px auto}.btnArea input[type=submit]{border-style:none;padding:10px 30px;font-size:16px;cursor:pointer;display:inline-block}.flow_step_single_no,.lower_sub_ttl02,.tour_single_point_subttl,.tour_single_price_list .after_price,.tour_single_price_list .before_price,.tour_single_side_price_list .after_price{font-family:Ubuntu,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","メイリオ",Meiryo,YuGothic,Verdana,sans-serif}.btnArea input[name=submitConfirm]{color:#FFF;background:#35aae7}.btnArea input[name=submitBack]{margin-right:10px;color:#333;background:#fff;padding:9px 29px;border:1px solid #35aae7}.btnArea input[name=submitSubmit]{color:#FFF;background:#35aae7}@media only screen and (max-width:767px){.h_secondary{min-height:0;height:auto}.h_secondary .logo{float:none;margin:0 auto;padding:15px 0}.h_secondary .h_menu_ico{display:block;position:absolute;right:0;top:0;height:100%;background:url(//palauritc.com/common/img/ico/menu_ico.png) center center no-repeat;background-size:auto 50%}.h_secondary .gnavi{width:100%;display:none;position:absolute;left:0;top:auto;z-index:10;background:rgba(255,255,255,.85);text-align:center}.h_secondary .gnavi .children ul li a,.h_secondary .gnavi ul li a,.h_secondary .gnavi ul li span{text-align:left}.h_secondary .gnavi ul{width:auto;display:block}.h_secondary .gnavi ul li{display:block;line-height:1;border-bottom:1px dotted #ccc}.h_secondary .gnavi .children{width:100%;position:static;background:0 0}.h_secondary .gnavi .children ul{width:100%}.h_secondary .gnavi .children ul li{width:100%;float:none}.h_secondary .gnavi .children ul li+li::before{display:none}.h_secondary .gnavi .children ul .cat-item-2 a,.h_secondary .gnavi .children ul li:first-child a{background-size:auto 70%}.h_secondary .gnavi .children ul .cat-item-3 a,.h_secondary .gnavi .children ul .cat-item-4 a{background-size:auto 50%}.h_secondary .gnavi .children ul .cat-item-5 a{background-size:auto 40%}.h_secondary .gnavi .children ul .cat-item-6 a{background-size:auto 50%}.h_secondary .gnavi .children ul .cat-item-7 a,.h_secondary .gnavi .children ul .cat-item-8 a{background-size:auto 40%}.h_secondary .gnavi .children ul .cat-item-9 a{background-size:auto 50%}.h_weather{position:absolute;left:0;top:0}.main_visual{width:100%;height:auto;padding:60px 15px}.main_visual .main_front{position:relative;text-align:center;width:auto;height:auto;margin:0 auto;left:auto;top:auto;right:auto;bottom:auto;z-index:2}.main_visual .main_front img.visible-sm,.main_visual .main_front img.visible-xs{display:block;margin:0 auto}.h_primary .h_language,.h_secondary .h_weather{display:none}.main_visual video{width:auto;height:100%;display:none}.main_visual.prize{height:auto}.main_visual.prize .main_front{margin:5% auto}.main_prize_front_btn_sp{margin:-30px auto 15px;padding:0 15px;text-align:center;position:relative;z-index:10}.index_campaign_bnr{margin-bottom:40px}.index_campaign_bnr ul{margin:0}.index_campaign_bnr li{float:none;width:auto;padding:0;text-align:center}.index_campaign_bnr li:nth-child(even){float:none;text-align:center}.index_campaign_bnr li+li{margin-top:15px}.index_news{float:none;width:auto;padding-right:0}.index_news_ttl{text-align:center}.index_resv_link{float:none;width:auto;max-width:540px;padding-left:0;margin:30px auto 0}.index_company{width:auto;max-width:600px;background-image:url(//palauritc.com/img/index/index_bg01_sp.jpg);background-position:center bottom}.index_company_info_area{width:auto;padding:15px 20px;min-height:0}.tour_cat_list ul{margin:0 -3px}.tour_cat_list li{padding:3px}body{width:100%;min-width:320px;overflow:hidden}.l-contents{padding:0 10px}.h_primary .primary_title{float:none;font-size:10px;text-align:center}.h_secondary .logo{width:132px}.h_secondary .h_menu_ico{width:15%}.h_secondary .gnavi ul li a,.h_secondary .gnavi ul li span{padding:15px 0 15px 35%}.h_secondary .gnavi .children ul li a{padding:15px 0 15px 41%;background-position:35% center!important}.main_visual{background-image:url(//palauritc.com/img/index/sp_main_bg.jpg)}.index_campaign_header img,.index_company_header img,.index_experience_header img,.index_tour_header img{max-height:74px}.index_insta_area{margin:0 -10px}.index_news_ttl img{max-width:92px}.index_resv_link ul{margin:-5px}.index_resv_link li{padding:5px}.index_company{margin:0 -10px;background-size:auto 100%;padding:20px 20px 80%;overflow:hidden}.index_company_info_area::after{width:80px;height:72px;background-size:100% auto;right:-20px;top:-15px}.index_company_name{font-size:18px;padding-right:40px;line-height:1.2}.index_company_info_tel li{float:none;width:auto}.index_company_info_tel dl dt{width:5em!important}.index_company_info_link li{float:none!important;width:auto!important;padding:0!important}.index_company_info_link li+li{margin-top:15px}.tour_cat_list{font-size:9px;letter-spacing:-1px}.tour_list{margin-top:-20px}.tour_list_single{margin-top:20px}.f_nav>ul,.pagetop{margin-top:0}.tour_list_single>a{border-top:3px solid #35aae7;padding:15px;overflow:hidden}.tour_list_thumb_area{position:relative;height:auto;width:50%;float:left;padding:0}.tour_list_thumb{position:static;padding:0 15px 0 0;border-radius:0!important}.tour_list_price{font-size:12px;border-width:1px;padding:0 5px;right:22px}.tour_list_price .remarks_price{font-size:10px}.tour_list_txt_area{overflow:hidden;padding:0}.tour_list_ttl{padding:0;margin-bottom:7px}.tour_list_ttl .ja{height:auto;font-size:16px}.tour_list_icon{clear:both;text-align:right;position:static;padding-top:15px}.tour_list_icon ul{line-height:1}.tour_list_recommend{display:block;position:static;background:url(//palauritc.com/common/img/ico/ico_recommend02.png) no-repeat;background-size:100% auto;width:66px;height:0;padding:20px 0 0;overflow:hidden;font-size:0}.f_company_info_link,.f_nav>ul>li,.f_nav>ul>li>a::before{display:none}.f_strengh li{font-size:10px;padding-top:50px;background-size:auto 28px}.f_primary{padding:20px 0 0}.f_company_area{width:auto;float:none;border-right-style:none;padding:0 15px 15px}.f_nav{padding:0}.f_nav>ul>li{width:auto;margin:0}.f_nav .f_nav_tour{width:100%;float:none;display:block!important}.f_nav .f_nav_tour>a{display:none}.f_nav .f_nav_tour li{width:auto;float:none;margin:0;border-bottom:1px solid #ccc}.f_nav .f_nav_tour li:first-of-type{border-top:1px solid #ccc}.f_nav .f_nav_tour li a{display:block;color:#222;text-decoration:none;line-height:45px;padding:0 20px 0 50px;background-position:10px center;background-size:auto 50%}.f_nav .f_nav_tour .cat-item-2 a{background-size:auto 60%}.f_nav .f_nav_tour .cat-item-3 a,.f_nav .f_nav_tour .cat-item-4 a{background-size:auto 50%}.f_nav .f_nav_tour .cat-item-5 a{background-size:auto 30%}.f_nav .f_nav_tour .cat-item-6 a,.f_nav .f_nav_tour .cat-item-7 a,.f_nav .f_nav_tour .cat-item-8 a{background-size:auto 40%}.f_nav_insta{padding-left:10px}.m-privacy section{margin-bottom:20px}.m-privacy table td,.m-privacy table th{padding:3px 10px;display:block;border:none}.m-privacy table th{background:#eee;vertical-align:top;width:100%;font-weight:400}.m-privacy table td{padding-bottom:10px}.contactComplete .ttl,.m-privacy h3{font-size:16px;margin-bottom:10px}.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll}.table-responsive tbody{width:auto;position:relative;overflow-x:auto;white-space:nowrap}.table-responsive tr{vertical-align:top}.m-contact .contactForm td,.m-contact .contactForm th{display:block}.m-contact .contactForm td input,.m-contact .contactForm td textarea{width:100%}.m-contact .contactForm td.tel input,.m-contact .contactForm td.zip input{width:auto}}@media only screen and (min-width:768px) and (max-width:979px){.h_secondary{min-height:0;height:auto}.h_secondary .logo{float:none;margin:0 auto;padding:15px 0}.h_secondary .h_menu_ico{display:block;position:absolute;right:0;top:0;width:10%;height:100%;background:url(//palauritc.com/common/img/ico/menu_ico.png) center center no-repeat;background-size:auto 50%}.h_secondary .gnavi{width:100%;display:none;position:absolute;left:0;top:auto;z-index:10;background:rgba(255,255,255,.85);text-align:center}.h_secondary .gnavi ul{width:auto;display:block}.h_secondary .gnavi ul li{display:block;line-height:1;border-bottom:1px dotted #ccc}.h_secondary .gnavi ul li a,.h_secondary .gnavi ul li span{padding:15px 0 15px 40%;text-align:left}.h_secondary .gnavi .children{width:100%;position:static;background:0 0}.h_secondary .gnavi .children ul{width:100%}.h_secondary .gnavi .children ul li{width:100%;float:none}.h_secondary .gnavi .children ul li+li::before{display:none}.h_secondary .gnavi .children ul li a{text-align:left;padding:15px 0 15px 45%;background-position:42% center!important}.h_secondary .gnavi .children ul .cat-item-2 a,.h_secondary .gnavi .children ul li:first-child a{background-size:auto 70%}.h_secondary .gnavi .children ul .cat-item-3 a,.h_secondary .gnavi .children ul .cat-item-4 a{background-size:auto 50%}.h_secondary .gnavi .children ul .cat-item-5 a{background-size:auto 40%}.h_secondary .gnavi .children ul .cat-item-6 a{background-size:auto 50%}.h_secondary .gnavi .children ul .cat-item-7 a,.h_secondary .gnavi .children ul .cat-item-8 a{background-size:auto 40%}.h_secondary .gnavi .children ul .cat-item-9 a{background-size:auto 50%}.h_weather{position:absolute;left:0;top:0}.main_visual{width:100%;height:auto;padding:60px 15px}.main_visual .main_front{position:relative;text-align:center;width:auto;height:auto;margin:0 auto;left:auto;top:auto;right:auto;bottom:auto;z-index:2}.main_visual .main_front img.visible-sm,.main_visual .main_front img.visible-xs{display:block;margin:0 auto}.main_visual video{width:auto;height:100%}.main_visual.prize{height:auto}.main_visual.prize .main_front{margin:5% auto}.main_prize_front_btn_sp{margin:-30px auto 15px;padding:0 15px;text-align:center;position:relative;z-index:10}.index_company{width:auto}.index_campaign_bnr{margin-bottom:40px}.index_campaign_bnr ul{margin:0}.index_campaign_bnr li{float:none;width:auto;padding:0;text-align:center}.index_campaign_bnr li:nth-child(even){float:none;text-align:center}.index_campaign_bnr li+li{margin-top:15px}.index_news{float:none;width:auto;padding-right:0}.index_news_ttl{text-align:center}.index_resv_link{float:none;width:auto;max-width:540px;padding-left:0;margin:30px auto 0}.index_company_info_area{width:auto;padding:15px 20px;min-height:0}.tour_cat_list{font-size:14px}.tour_cat_list ul{margin:0 -3px}.tour_cat_list li{padding:3px}.l-contents{padding:0 15px}.h_secondary{text-align:center}.h_secondary .logo{width:178px}.index_insta_area{margin:0 -15px}.index_company{max-width:600px;background-image:url(//palauritc.com/img/index/index_bg01_sp.jpg);background-position:center bottom;background-size:100% auto;padding:30px 30px 30%}.tour_list_single>a{padding-top:167px}.f_strengh li{font-size:12px}.f_company_area{width:40%}.f_company_name{font-size:16px}.f_nav>ul>li{width:50%;float:none;overflow:hidden;margin-left:50%}.f_nav .f_nav_tour{width:50%;float:left;margin-left:0}.f_nav .f_nav_tour li{width:auto;float:none}.pagetop{margin-top:-30px}}@media only screen and (min-width:980px) and (max-width:1119px){.h_menu_ico{display:none}.tour_cat_list{font-size:13px}.tour_cat_list ul{margin:0 -20px}.tour_cat_list li{width:14.285%;padding:0 10px}.tour_cat_list li a{background-image:url(//palauritc.com/common/img/ico/tour_cat00.png);background-color:transparent!important;background-repeat:no-repeat;background-position:center bottom!important;padding:95px 0 0;line-height:37px;background-size:100% auto!important}.tour_cat_list .cat-item-2 a{background-image:url(//palauritc.com/common/img/ico/tour_cat01.png)}.tour_cat_list .cat-item-3 a{background-image:url(//palauritc.com/common/img/ico/tour_cat02.png)}.tour_cat_list .cat-item-4 a{background-image:url(//palauritc.com/common/img/ico/tour_cat03.png)}.tour_cat_list .cat-item-5 a{background-image:url(//palauritc.com/common/img/ico/tour_cat04.png)}.tour_cat_list .cat-item-6 a{background-image:url(//palauritc.com/common/img/ico/tour_cat05.png)}.tour_cat_list .cat-item-7 a{background-image:url(//palauritc.com/common/img/ico/tour_cat06.png)}.tour_cat_list .cat-item-8 a{background-image:url(//palauritc.com/common/img/ico/tour_cat07.png)}.tour_cat_list .cat-item-9 a{background-image:url(//palauritc.com/common/img/ico/tour_cat08.png)}.main_visual .main_front{transform:scale(.85,.85)}.main_visual.prize .main_front{transform:scale(1,1)}.h_secondary .gnavi>ul>li>a,.h_secondary .gnavi>ul>li>span{padding:0 15px}.index_company{padding:35px}.index_company_info_area{width:38%;padding:25px 30px}.index_company_name{padding-right:40px}.index_company_info_tel li{float:none;width:auto}.index_company_info_tel dl dt{width:5em!important}.tour_list_single>a{padding-top:156px}.f_nav>ul>li{width:25%}.f_nav .f_nav_tour{width:50%}.pagetop{margin-top:-45px}}@media only screen and (min-width:1120px){.h_menu_ico{display:none}.tour_cat_list{font-size:13px}.tour_cat_list ul{margin:0 -20px}.tour_cat_list li{width:14.285%;padding:0 10px}.tour_cat_list li a{background-image:url(//palauritc.com/common/img/ico/tour_cat00.png);background-color:transparent!important;background-repeat:no-repeat;background-position:center bottom!important;background-size:auto!important;padding:95px 0 0;line-height:37px}.tour_cat_list .cat-item-2 a{background-image:url(//palauritc.com/common/img/ico/tour_cat01.png)}.tour_cat_list .cat-item-3 a{background-image:url(//palauritc.com/common/img/ico/tour_cat02.png)}.tour_cat_list .cat-item-4 a{background-image:url(//palauritc.com/common/img/ico/tour_cat03.png)}.tour_cat_list .cat-item-5 a{background-image:url(//palauritc.com/common/img/ico/tour_cat04.png)}.tour_cat_list .cat-item-6 a{background-image:url(//palauritc.com/common/img/ico/tour_cat05.png)}.tour_cat_list .cat-item-7 a{background-image:url(//palauritc.com/common/img/ico/tour_cat06.png)}.tour_cat_list .cat-item-8 a{background-image:url(//palauritc.com/common/img/ico/tour_cat07.png)}.tour_cat_list .cat-item-9 a{background-image:url(//palauritc.com/common/img/ico/tour_cat08.png)}}@media only screen and (min-width:1601px){.h_menu_ico{display:none}.tour_cat_list{font-size:13px}.tour_cat_list ul{margin:0 -20px}.tour_cat_list li{width:14.285%;padding:0 10px}.tour_cat_list li a{background-image:url(//palauritc.com/common/img/ico/tour_cat00.png);background-color:transparent!important;background-repeat:no-repeat;background-position:center bottom!important;background-size:auto!important;padding:95px 0 0;line-height:37px}.tour_cat_list .cat-item-2 a{background-image:url(//palauritc.com/common/img/ico/tour_cat01.png)}.tour_cat_list .cat-item-3 a{background-image:url(//palauritc.com/common/img/ico/tour_cat02.png)}.tour_cat_list .cat-item-4 a{background-image:url(//palauritc.com/common/img/ico/tour_cat03.png)}.tour_cat_list .cat-item-5 a{background-image:url(//palauritc.com/common/img/ico/tour_cat04.png)}.tour_cat_list .cat-item-6 a{background-image:url(//palauritc.com/common/img/ico/tour_cat05.png)}.tour_cat_list .cat-item-7 a{background-image:url(//palauritc.com/common/img/ico/tour_cat06.png)}.tour_cat_list .cat-item-8 a{background-image:url(//palauritc.com/common/img/ico/tour_cat07.png)}.tour_cat_list .cat-item-9 a{background-image:url(//palauritc.com/common/img/ico/tour_cat08.png)}.main_visual{background-size:cover}.main_visual.prize{background-position:center bottom}}.lower_ttl{height:310px;position:relative}.page-id-5312 .lower_ttl,.page-id-flow .lower_ttl{background:url(//palauritc.com/img/main/low_bg_covid-19.jpg) center center no-repeat;background-size:auto 100%}.page-id-6 .lower_ttl,.page-id-flow .lower_ttl{background:url(//palauritc.com/img/main/low_bg_flow.jpg) center center no-repeat;background-size:auto 100%}.page-id-94 .lower_ttl,.page-id-faq .lower_ttl{background:url(//palauritc.com/img/main/low_bg_faq.jpg) center center no-repeat;background-size:auto 100%}.page-id-88 .lower_ttl,.page-id-contact .lower_ttl,.parent-pageid-88 .lower_ttl{background:url(//palauritc.com/img/main/low_bg_contact.jpg) center center no-repeat;background-size:auto 100%}.page-id-81 .lower_ttl,.page-id-sitemap .lower_ttl{background:url(//palauritc.com/img/main/low_bg_sitemap.jpg) center center no-repeat;background-size:auto 100%}.error404 .lower_ttl,.page-id-404 .lower_ttl{background:url(//palauritc.com/img/main/low_bg_404.jpg) center center no-repeat;background-size:auto 100%}.page-id-83 .lower_ttl,.page-id-privacy .lower_ttl{background:url(//palauritc.com/img/main/low_bg_privacy.jpg) center center no-repeat;background-size:auto 100%}.page-id-4462 .lower_ttl,.page-id-reservation .lower_ttl,.parent-pageid-4462 .lower_ttl{background:url(//palauritc.com/img/main/low_bg_reservation.jpg) center center no-repeat;background-size:auto 100%}.page-id-99 .lower_ttl,.page-id-campaign .lower_ttl{background:url(//palauritc.com/img/main/low_bg_campaign.jpg) center center no-repeat;background-size:auto 100%}.page-id-79 .lower_ttl,.page-id-company .lower_ttl{background:url(//palauritc.com/img/main/low_bg_company.jpg) center center no-repeat;background-size:auto 100%}.blog .lower_ttl{background:url(//palauritc.com/img/main/low_bg_tour.jpg) center center no-repeat;background-size:auto 100%;height:480px}.single .lower_ttl{background:url(//palauritc.com/img/main/low_bg_tour_single.jpg) center center no-repeat;background-size:auto 100%;height:200px}.post-type-archive-link .lower_ttl,.single-link .lower_ttl,.tax-link-cat .lower_ttl{background:url(//palauritc.com/img/main/low_bg_link.jpg) center center no-repeat;background-size:auto 100%}.category-recommend .lower_ttl{background:url(//palauritc.com/img/main/low_bg_recommend.jpg) center center no-repeat}.category-snorkelling .lower_ttl{background:url(//palauritc.com/img/main/low_bg_snorkelling.jpg) center center no-repeat}.category-fishing .lower_ttl{background:url(//palauritc.com/img/main/low_bg_fishing.jpg) center center no-repeat}.category-night-tour .lower_ttl{background:url(//palauritc.com/img/main/low_bg_night-tour.jpg) center center no-repeat}.category-trekking .lower_ttl{background:url(//palauritc.com/img/main/low_bg_trekking.jpg) center center no-repeat}.category-sightseeing .lower_ttl{background:url(//palauritc.com/img/main/low_bg_sightseeing.jpg) center center no-repeat}.category-chartering .lower_ttl{background:url(//palauritc.com/img/main/low_bg_chartering.jpg) center center no-repeat}.post-type-archive-news .lower_ttl,.single-news .lower_ttl{background:url(//palauritc.com/img/main/low_bg_news.jpg) center center no-repeat}.lower_ttl_front{position:absolute;left:50%;top:50%;width:531px;height:206px;margin:-140px 0 0 -190px}.blog .lower_ttl_front{margin:-225px 0 0 -190px}.single .lower_ttl_front{width:207px;height:91px;margin:-50px 0 0 -45px}.category .lower_ttl_front{position:static;margin:0 auto;padding-top:70px;width:auto;height:auto;text-align:center}.lower_sub_ttl01{font-size:26px;text-align:center;position:relative}.lower_sub_ttl01::after,.lower_sub_ttl01::before{content:"";position:absolute;z-index:-1}.lower_sub_ttl01::before{background:url(//palauritc.com/common/img/bg/low_ttl_ico01.png) no-repeat;width:87px;height:87px;margin-left:-45px}.lower_sub_ttl01::after{background:url(//palauritc.com/common/img/bg/low_ttl_line01.png) no-repeat;width:32px;height:38px;top:-20px}.lower_sub_ttl02{font-size:15px;text-align:center;font-style:normal;font-weight:500;margin:-5px 0 50px}.crumbs{width:100%;max-width:1120px;color:#333;margin:15px auto 30px;    position: relative;z-index: 1000;}.crumbs a{text-decoration:none;color:#333}.crumbs a:hover{text-decoration:underline}.crumbs li{display:inline}.crumbs li:last-child{color:#35aae7}.tour_cat_list_area{margin-right:auto;margin-left:auto}.tour_cat_list_area:after,.tour_cat_list_area:before{content:" ";display:table}.tour_cat_list_area:after{clear:both}.tour_single_wrapper .container{position:relative}.tour_single_main{width:75%;margin:0 0 0 auto}.tour_single_detail_area{border-bottom:1px dotted #999;margin-bottom:60px}.tour_single_ttl01{text-align:center;padding:30px 0;line-height:1.2}.tour_single_ttl01 .ja{color:#2ea7e6;display:block;font-size:26px}.tour_single_ttl01 .en{display:block;font-size:16px;font-weight:400;margin-top:15px}.tour_single_ttl02{text-align:center;margin-bottom:40px}.tour_single_ttl03{color:#222;font-size:22px;text-align:center;position:relative;z-index:1;margin-bottom:15px}.tour_single_ttl03 span{background:#eee;padding:0 20px}.tour_single_ttl03::before{content:"";border-bottom:dashed 1px #999;position:absolute;display:block;width:100%;top:50%;z-index:-1}.tour_single_detail01,.tour_single_detail02,.tour_single_detail03,.tour_single_detail05,.tour_single_detail06{margin-bottom:60px}.tour_single_post{font-size:16px}.tour_single_point_subttl{font-size:15px;position:relative;font-weight:700;padding-left:20px}.tour_single_point_subttl::before{content:"";border-bottom:2px solid #333;width:13px;position:absolute;top:49%;left:0}.tour_single_point_subttl::after{content:counter(point-counter)}.tour_single_point_ttl{font-size:22px;color:#2ea7e6;margin-bottom:20px;font-weight:500}.tour_single_point{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px;counter-increment:point-counter}.tour_single_point:last-child{border-bottom:none}.tour_single_point_img{width:50%;float:left;padding-right:15px}.tour_single_point_img+.tour_single_point_post{width:50%;float:left;padding-left:15px}.tour_single_detail03{overflow:hidden;border-radius:5px}.tour_single_price_ttl_area{background:#2ea7e6;padding:20px;overflow:hidden}.tour_single_price_ttl{color:#fff;line-height:1.2;overflow:hidden;padding-left:20px;padding-top:20px}.tour_single_price_ttl .ja{display:block;font-size:24px;font-weight:500}.tour_single_price_ttl .en{display:block;font-weight:400;margin-top:10px}.tour_single_price_thumbnail{border-radius:50%;height:110px;width:110px;float:left;position:relative}.tour_single_price_thumbnail img{border-radius:50%;position:absolute;top:0;left:0}.tour_single_price_detail_area{padding:10px 30px 20px;overflow:hidden}.tour_single_price_detail_area .fl{width:70%;margin-right:0}.tour_single_price_detail_area .fr{width:27%;margin-left:0}.tour_single_price_list{margin-bottom:10px}.tour_single_price_list li{border-bottom:1px dotted #999;padding-bottom:5px}.tour_single_price_list em,.tour_single_price_list span{display:inline-block}.tour_single_price_list .label{color:#fff;background:#2ea7e6;border-radius:3px;padding:1px 15px 2px;font-size:16px;margin-right:15px}.tour_single_price_list .before_price{font-size:20px}.tour_single_price_list .before_price::after{content:url(//palauritc.com/img/tour/tour_price_arrow.png);margin:0 12px}.tour_single_price_list .after_price{font-size:30px;font-style:normal;font-weight:500}.tour_single_price_list .after_price::after{content:url(//palauritc.com/img/tour/tour_price_line01.png);margin:0 5px}.tour_single_price_list .remarks_price{font-weight:500;margin-bottom:5px;vertical-align:middle}.tour_single_price_list .remarks_price::before{content:url(//palauritc.com/img/tour/tour_price_icon.png);margin:3px 5px 0 0;display:inline-block;vertical-align:middle}.reservation_web_btn{margin-top:15px}.reservation_web_btn a{font-size:16px;display:block;text-align:center;color:#fff;background:#e05e5b;padding:12px 0;text-decoration:none;position:relative}.reservation_web_btn a::after{content:"\f105";display:block;position:absolute;right:15px;top:12px}.reservation_web_btn a.c01{background:#222}.reservation_tel_link{margin-top:10px}.reservation_tel_link a{text-decoration:none;color:#333}.reservation_tel_link a::after{content:"\f105";color:#35aae7;padding-left:10px;margin-left:1em;text-indent:-1em;display:inline-block}.reservation_tel_link a:hover{text-decoration:underline}.tour_single_timeline{list-style:none;margin:0 0 60px 100px;padding-left:32px;padding-bottom:30px;border-left:1px solid #999}.tour_single_timeline li{margin:0 0 60px;position:relative}.tour_single_timeline li:last-child{margin-bottom:0}.tour_single_timeline_time .date{font-size:17px;margin-top:-15px;top:0;left:-130px;position:absolute}.tour_single_timeline_time .icon{margin-top:-22px;top:0;left:-44px;display:block;position:absolute}.tour_single_timeline_time .icon::before{content:"";background:#fff;height:10px;display:block}.tour_single_timeline_time .icon::after{content:"";background:#fff;height:4px;display:block}.tour_timeline_ttl{font-size:17px;position:relative;top:-15px}.tour_single_overview_table td,.tour_single_overview_table th{padding:15px;border:none;border-bottom:1px solid #ccc}.tour_single_overview_table th{padding-left:0;text-align:left}.tour_single_detail06{background:#eee;padding:30px 40px 10px}.tour_single_detail06 h4{color:#fff;font-size:15px;background:#555;font-weight:500;display:inline-block;padding:0 10px;border-radius:2px;margin-bottom:10px}.tour_single_ex_list{font-size:12px;margin-bottom:30px}.tour_single_ex_list li::before{content:"*";margin-right:5px}.tour_single_relation_area{margin-bottom:80px}.tour_single_list_link a{width:180px;display:block;text-align:center;color:#fff;background:#35aae7;border-radius:4px;padding:10px 0;text-decoration:none;margin:0 auto 50px;position:relative}.tour_single_list_link a::after{content:"\f105";position:absolute;display:block;right:13px;top:10px}.tour_single_side{position:absolute;top:0;left:0;overflow:hidden;border-radius:5px;width:23%}.tour_single_side_ttl01{font-size:16px;color:#fff;font-weight:400;background:#333;text-align:center;padding:10px 0}.tour_single_side_ttl02{text-align:center;margin-bottom:20px;font-size:18px;line-height:130%}.tour_single_side_detail{padding:15px}.tour_single_side_time{background:#eee;border-radius:2px;padding:3px 15px;margin-bottom:20px}.tour_single_side_time::before{content:"";background:url(//palauritc.com/img/tour/tour_time_icon.png) left center no-repeat;padding-left:16px;margin-right:10px}.tour_single_side_price_list{margin-bottom:10px}.tour_single_side_price_list em,.tour_single_side_price_list span{display:inline-block;vertical-align:middle}.tour_single_side_price_list .label{color:#fff;background:#2ea7e6;border-radius:3px;padding:2px 6px 3px;font-size:12px;margin-right:10px}.tour_single_side_price_list .after_price{font-size:24px;font-style:normal;font-weight:500;line-height:1.4em}.tour_single_side_price_list .remarks_price{font-size:13px;font-weight:500;vertical-align:middle}.tour_single_side_price_list .remarks_price::before{content:url(//palauritc.com/img/tour/tour_price_line02.png);margin:0 3px}.company_staff_thumbnail::before,.flow_img_l::before,.flow_img_r::before,.staff_detail_list dd::before{content:""}.page-id-6 #page,.page-id-flow #page{background:url(//palauritc.com/img/flow/flow_bg01.png) center 400px no-repeat}.flow_step{margin-bottom:60px}.flow_step_single{overflow:hidden;position:relative;min-height:243px;margin-bottom:50px}.flow_step_single h3{font-size:22px;margin-bottom:10px}.flow_txt_r{padding-left:390px;padding-right:100px}.flow_txt_l{padding-left:200px;padding-right:380px}.flow_img_r{position:absolute;right:65px;top:0;width:279px;text-align:center}.flow_img_r::before{background:url(//palauritc.com/img/flow/flow_obj02.png) no-repeat;position:absolute;width:331px;height:155px;right:0;top:70px}.flow_img_l{position:absolute;left:65px;top:0;width:277px;text-align:center}.flow_img_l::before{background:url(//palauritc.com/img/flow/flow_obj01.png) no-repeat;position:absolute;width:329px;height:155px;left:0;top:70px}.flow_step_ttl{text-align:center;margin-bottom:30px}.flow_step_single_no{font-size:28px;color:#2ea7e6;font-style:normal;font-weight:700;margin-bottom:30px;display:block}.faqList dl dd .ico_a,.faqList dl dt .ico_q{font-family:Ubuntu,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","メイリオ",Meiryo,YuGothic,Verdana,sans-serif;font-weight:400}.flow_step_single_no span{display:block;color:#333;font-size:12px;letter-spacing:2px;margin-top:-13px}.faq_cat_list{margin:0 auto 60px}.faq_cat_list ul{text-align:center}.faq_cat_list ul li{display:inline-block;margin:0 8px}.faq_cat_list ul li a{background:#555;color:#fff;text-decoration:none;border-radius:2px;padding:5px 0;display:block;width:190px;text-align:center}.faqList{margin-bottom:60px}.faqList dl dt{padding:25px 30px 25px 65px;border-bottom:1px dotted #ccc;cursor:pointer;font-size:16px;position:relative}.faqList dl dt .ico_q{color:#fff;font-size:20px;background:url(//palauritc.com/common/img/bg/faq_ico_bg.png) no-repeat;padding:5px 16px 10px;position:absolute;left:0;top:15px}.faqList dl dd{display:none;padding:20px 30px 20px 65px;border-bottom:1px solid #ccc;position:relative}.cp_bnr01,.cp_bnr02{text-indent:-9999px;width:100%;height:0;padding-top:20.98%;margin-bottom:30px}.cp_area02 .cp_ttl03,.cp_area_txt,.cp_ttl02{padding-left:16px}.faqList dl dd .ico_a{color:#f5d500;font-size:28px;position:absolute;left:10px;top:8px}.cp_bnr01{position:relative;background:url(//palauritc.com/img/campaign/campaign_ban01.jpg) center center no-repeat;background-size:auto 100%}.cp_bnr02{position:relative;background:url(//palauritc.com/img/campaign/campaign_ban02.jpg) center center no-repeat;background-size:auto 100%}.cp_ttl01{font-size:22px;border-bottom:2px solid #333;margin-bottom:30px;display:inline-block}.cp_ttl02{font-size:18px;background:url(//palauritc.com/common/img/ico/ico_mark01.png) left 13px no-repeat;margin:0 0 5px}.cp_area_lead,.cp_area_txt{margin-bottom:20px}.cp_ttl03{font-size:16px;color:#2ea7e6}.cp_area01,.cp_area02{margin-bottom:70px}.cp_area01{padding-bottom:40px;border-bottom:1px solid #999}.company_staff{margin-bottom:60px}.company_staff_list{overflow:hidden}.company_staff_list li{float:left;text-align:center;width:16.666666%;margin-bottom:20px}.company_staff_list li a{text-decoration:none;display:block;color:#333}.company_staff_list li a:hover .company_staff_thumbnail .thumb_off{-moz-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0}.company_staff_ttl01{font-size:20px}.company_staff_ttl02{color:#2ea7e6;margin-top:-5px}.company_staff_thumbnail{border-radius:50%;height:160px;width:160px;position:relative;margin:0 auto 5px}.company_staff_thumbnail img,.company_staff_thumbnail::before{border-radius:50%;position:absolute;top:0;left:0}.company_staff_thumbnail::before{background:url(//palauritc.com/img/company/company_waku.png) center center no-repeat;height:160px;width:160px;z-index:1;box-shadow:1px 2px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:1px 2px 2px 0 rgba(0,0,0,.3)}.staff_detail{background:rgba(0,0,0,.95);width:100%;min-height:100%;z-index:100001;left:0;top:110%;margin:0;overflow:auto;position:fixed;transition-duration:.4s;transition-property:all;transition-timing-function:ease}.staff_detail.is_active{top:0}.staff_detail_body{left:50%;position:absolute;top:50%;margin-left:-560px}.staff_detail_body .container{position:relative;background:#fff;padding:35px;border-radius:8px}.staff_detail_pic{width:35%;float:left;padding-right:15px}.staff_detail_ttl{font-size:22px;line-height:1;font-weight:700;margin-bottom:15px}.staff_detail_list{width:65%;float:right;padding-left:15px}.staff_detail_list dl{margin-bottom:-15px}.staff_detail_list dt{box-sizing:content-box;min-width:6em;clear:left;float:left;margin-bottom:15px}.staff_detail_list dd{overflow:hidden;position:relative;padding-left:30px;margin-bottom:15px}.staff_detail_list dd::before{display:none;position:absolute;left:0;top:0;width:0;height:100%;border-left:1px solid #fff}.staff_detail_close{cursor:pointer;display:block;width:32px;height:32px;position:absolute;right:15px;top:15px;background:url(//palauritc.com/common/img/ico/ico_cancel01.png) no-repeat}.staff_detail_close_btn{background:#555;border-radius:2px;color:#fff!important;display:block;margin:45px auto 0;padding:7px 0;text-align:center;width:200px;cursor:pointer;text-decoration:none}.company_profile_bnr{margin-bottom:40px}.company_profile_table td,.company_profile_table th{padding:15px;border:none;border-bottom:1px solid #ccc}.company_profile_table th{padding-left:0;font-weight:400;font-size:15px;text-align:left}.company_profile_table ul{list-style:disc;padding-left:20px}.company_map,.company_profile{margin-bottom:60px}.company_map_link{overflow:hidden;margin-top:10px}.company_map_link a{color:#2ea7e6;text-decoration:none;display:block;float:right}.company_map_link a:hover{text-decoration:underline}.company_map_area #map01{width:100%;height:400px}.tour_cat_list_area{height:0;margin:-195px auto 75px;position:relative;z-index:1;border-bottom:150px solid #fff;border-left:50px solid transparent;border-right:50px solid transparent;border-radius:80px 80px 0 0/180px 180px 0 0;width:1300px;max-width:1300px}.tour_cat_list_area .tour_cat_list{margin:10px auto 30px}.lower_ttl{background-size:cover!important}@media only screen and (max-width:767px){.faq_cat_list ul,.flow_txt_l,.flow_txt_r,.lower_ttl .lower_ttl_front,.reservation_tel_link,.staff_detail_ttl,.tour_single_price_ttl{text-align:center}.lower_ttl{margin-bottom:30px}.crumbs{display:none}.tour_cat_list_area{margin:60px auto 0;border:0;height:auto;width:100%;max-width:768px}.tour_single_detail01,.tour_single_detail02,.tour_single_detail03,.tour_single_detail05,.tour_single_detail06{margin-bottom:40px}.tour_single_ttl01{padding:20px 0}.tour_single_ttl01 .ja{font-size:18px}.tour_single_ttl01 .en{margin-top:14px}.tour_single_ttl03{font-size:16px}.tour_single_point_ttl{font-size:18px;margin-bottom:10px}.tour_single_point_img{margin-bottom:20px}.tour_single_point_img img{width:100%}.tour_single_price_detail_area .fl,.tour_single_price_detail_area .fr{width:100%;float:none}.tour_single_price_ttl .ja{font-size:18px}.tour_single_overview_table td,.tour_single_overview_table th{display:block;padding:10px}.tour_single_overview_table th{background:#eee;padding-left:10px}.reservation_web_btn a{font-size:14px}.tour_single_detail06{padding:20px}.lower_ttl{height:auto!important;padding:60px 40px}.lower_ttl .lower_ttl_front{position:static;width:auto;height:auto;margin:0 auto}.lower_ttl .lower_ttl_front img.visible-sm,.lower_ttl .lower_ttl_front img.visible-xs{display:block;margin:0 auto}.post-type-archive-tour .lower_ttl{background:url(//palauritc.com/img/main/sp_low_bg_tour.jpg) top right}.tax-tour-category .lower_ttl{padding:60px 15px}.single-tour .lower_ttl{background:url(//palauritc.com/img/main/sp_low_bg_tour_single.jpg) top right;padding:30px 15px}.lower_sub_ttl01{font-size:20px}.lower_sub_ttl01::before{margin-left:-28px;background-size:60%}.lower_sub_ttl01::after{content:"";top:-10px;background-size:70%}.flow_img_l::before,.flow_img_r::before{content:none}.lower_sub_ttl02{font-size:13px;margin:-5px 0 20px}.tour_single_main{width:100%}.tour_single_ttl02{margin-bottom:20px}.tour_single_ttl02 img{width:80%}tour_single_ttl02.tour_single_price_ttl_area{padding:10px}.tour_single_price_ttl{padding-left:0;padding-top:10px}.tour_single_price_thumbnail{float:none;margin:0 auto;height:80px;width:80px}.tour_single_price_detail_area{padding:20px 10px}.tour_single_price_list{margin-bottom:10px}.tour_single_price_list li{margin-bottom:20px}.tour_single_price_list .label{font-size:14px;display:block;text-align:center;margin-right:0;margin-bottom:10px}.tour_single_price_list .before_price{font-size:16px;display:block}.tour_single_price_list .after_price{font-size:20px}.tour_single_price_list .remarks_price{font-size:12px}.tour_single_timeline{margin:0}.tour_single_timeline_time .date{font-size:15px;margin-bottom:10px;position:static}.flow_img_l,.flow_img_r{position:relative;top:0}.tour_single_timeline_time .icon{margin-top:-5px}.tour_timeline_ttl{font-size:15px;top:0}.tour_single_timeline_content p{margin-top:0}.tour_single_relation_area .tour_single_ttl02 img{width:50%}.page-id-flow #page{background:0 0}.flow_step_single_no{margin-bottom:10px}.flow_step_single{min-height:100%;border-bottom:1px dotted #ccc;padding-bottom:30px;margin-bottom:30px}.flow_step_single h3{font-size:22px;margin-bottom:10px}.flow_step_single_img{margin-top:20px}.flow_step_single_img img{width:100%}.flow_txt_l,.flow_txt_r{padding-left:0;padding-right:0}.flow_img_r{right:0;width:100%}.flow_img_l{left:0;width:100%}.faq_cat_list{margin:0 auto 60px}.faq_cat_list ul li{display:block;margin:0 0 15px}.faq_cat_list ul li a{padding:10px 0;width:100%}.cp_bnr01,.cp_bnr02{padding-top:28%;margin-bottom:20px}.cp_bnr01{background:url(//palauritc.com/img/index/campaign_ban01.jpg) center center no-repeat;background-size:100% auto}.cp_bnr02{background:url(//palauritc.com/img/index/campaign_ban02.jpg) center center no-repeat;background-size:100% auto}.cp_area_lead,.cp_area_txt,.cp_ttl01{margin-bottom:10px}.cp_ttl01{font-size:18px}.cp_ttl02{font-size:16px}.cp_ttl03{font-size:14px}.cp_area01{margin-bottom:40px;padding-bottom:20px}.cp_area02{margin-bottom:50px}.company_staff{margin-bottom:30px}.company_staff_list li{width:50%}.company_staff_ttl01{font-size:16px}.company_staff_ttl02{font-size:12px}.company_staff_thumbnail{height:130px;width:130px}.company_staff_thumbnail::before{background-size:95%;height:130px;width:130px}.company_profile_bnr{margin-bottom:40px}.company_profile_table td,.company_profile_table th{display:block;padding:10px}.company_profile_table th{background:#eee;padding-left:10px}.company_profile{margin-bottom:30px}.company_map_link a{float:none}.staff_detail_body{position:static;padding:60px 20px;margin:0!important}.staff_detail_body .container{padding:15px}.staff_detail_list,.staff_detail_pic,.tour_single_point_img{width:auto;padding:0;float:none}.staff_detail_list{margin-top:15px}.tour_single_point_img+.tour_single_point_post{margin-top:15px;width:auto;float:none;padding:0}.sitemap_area_list>ul{overflow:hidden}.sitemap_area_list>ul>li{font-size:15px;width:100%;float:none}.sitemap_area_list .child_list li{float:none;width:100%}.contactForm td,.contactForm th{display:block!important;width:auto;max-width:100%!important;border-style:none;background:0 0!important;padding:0 0 10px!important;text-align:left}.contactForm th{padding-top:10px!important}.contactForm td{border-bottom:1px dotted #ccc}.contactForm .require{padding:3px 4px;color:#fafafa;font-size:9px;letter-spacing:1px;margin:0 0 0 10px;line-height:9px;border-radius:3px;font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace;zoom:normal;background:#C9171E}.contactForm input[type=text],.contactForm input[type=password],.contactForm input[type=tel],.contactForm input[type=email],.contactForm select,.contactForm textarea{width:100%!important;padding:10px;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.contactForm input[name^=your_zipcode],.contactForm input[name^=your_tel]{width:25%!important}.mw_wp_form .horizontal-item+.horizontal-item{display:block}}@media only screen and (min-width:768px) and (max-width:979px){.flow_img_l,.flow_img_r,.reservation_tel_link{text-align:center}.lower_ttl{margin-bottom:30px}.crumbs{display:none}.tour_cat_list_area{margin:60px auto 0;border:0;height:auto;width:100%;max-width:768px}.tour_single_detail01,.tour_single_detail02,.tour_single_detail03,.tour_single_detail05,.tour_single_detail06{margin-bottom:40px}.tour_single_ttl01{padding:20px 0}.tour_single_ttl01 .ja{font-size:18px}.tour_single_ttl01 .en{margin-top:14px}.tour_single_ttl03{font-size:16px}.tour_single_point_ttl{font-size:18px;margin-bottom:10px}.tour_single_point_img{margin-bottom:20px}.tour_single_point_img img{width:100%}.tour_single_price_detail_area .fl,.tour_single_price_detail_area .fr{width:100%;float:none}.flow_img_r,.flow_img_r::before{position:absolute;width:331px;right:0}.tour_single_price_ttl .ja{font-size:18px}.reservation_web_btn a,.tour_single_side_ttl01{font-size:14px}.tour_single_overview_table td,.tour_single_overview_table th{display:block;padding:10px}.tour_single_overview_table th{background:#eee;padding-left:10px}.tour_single_detail06{padding:20px}.post-type-archive-tour .lower_ttl{height:310px}.single-tour .lower_ttl{background:url(//palauritc.com/img/main/low_bg_tour_single.jpg) center center no-repeat;background-size:auto 100%;height:200px}.flow_img_l::before,.flow_img_r::before{content:"";height:155px}.term-recommend .lower_ttl{background:url(//palauritc.com/img/main/low_bg_recommend.jpg) center center no-repeat}.post-type-archive-tour .lower_ttl_front{margin:-140px 0 0 -190px}.single-tour .lower_ttl_front{margin:-50px 0 0 -104px}.tour_single_side_ttl02{font-size:15px}.tour_single_side_detail{padding:15px}.tour_single_side_time .side_time_post{display:block}.tour_single_side_price_list li{margin-bottom:10px;text-align:center}.tour_single_side_price_list .label{margin-right:0;margin-bottom:5px;display:block}.tour_single_side_price_list .after_price{display:block;font-size:24px}.tour_single_side_price_list .remarks_price{margin-top:-10px}.tour_single_side_price_list .remarks_price::before{content:""}.page-id-flow #page{background:url(//palauritc.com/img/flow/flow_bg01.png) center 380px no-repeat;background-size:90%}.flow_txt_r{padding-left:330px;padding-right:0}.flow_txt_l{padding-left:40px;padding-right:320px}.flow_img_r{top:0}.flow_img_r::before{background:url(//palauritc.com/img/flow/flow_obj02.png) no-repeat;top:70px}.flow_img_l,.flow_img_l::before{position:absolute;width:329px;left:0}.flow_img_l{top:0}.flow_img_l::before{background:url(//palauritc.com/img/flow/flow_obj01.png) no-repeat;top:70px}.company_staff_list li{width:25%}.staff_detail_body{margin-left:-384px}.faq_cat_list ul li{margin:0 3px}.faq_cat_list ul li a{width:160px}}@media only screen and (min-width:980px) and (max-width:1119px){.tour_cat_list_area{height:0;margin:-195px auto 75px;position:relative;z-index:1;border-bottom:150px solid #fff;border-left:50px solid transparent;border-right:50px solid transparent;border-radius:80px 80px 0 0/180px 180px 0 0;width:980px;max-width:980px}.tour_cat_list_area .tour_cat_list{margin:10px auto 30px}.tour_cat_list_area .container{width:100%}.tour_cat_list_area .container .tour_cat_list a{line-height:25px}.tour_single_side_price_list .after_price{font-size:18px}.staff_detail_body{margin-left:-490px}}@media only screen and (min-width:1120px){.tour_cat_list_area{height:0;margin:-195px auto 75px;position:relative;z-index:1;border-bottom:150px solid #fff;border-left:50px solid transparent;border-right:50px solid transparent;border-radius:80px 80px 0 0/180px 180px 0 0;width:1300px;max-width:1300px}.tour_cat_list_area .tour_cat_list{margin:10px auto 30px}}@media only screen and (min-width:1601px){.tour_cat_list_area{height:0;margin:-195px auto 75px;position:relative;z-index:1;border-bottom:150px solid #fff;border-left:50px solid transparent;border-right:50px solid transparent;border-radius:80px 80px 0 0/180px 180px 0 0;width:1300px;max-width:1300px}.tour_cat_list_area .tour_cat_list{margin:10px auto 30px}.lower_ttl{background-size:cover!important}}.tipso_bubble,.tipso_bubble>.tipso_arrow{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tipso_bubble{position:absolute;text-align:center;border-radius:6px;z-index:9999}.tipso_style{cursor:help}.tipso_title{border-radius:6px 6px 0 0}.tipso_content{word-wrap:break-word;padding:.5em}.tipso_bubble.tiny{font-size:.6rem}.tipso_bubble.small{font-size:.8rem}.tipso_bubble.default{font-size:1rem}.tipso_bubble.large{font-size:1.2rem;width:100%}.tipso_bubble>.tipso_arrow{position:absolute;width:0;height:0;border:8px solid;pointer-events:none}.tipso_bubble.top>.tipso_arrow{top:100%;left:50%;margin-left:-8px;border-color:#000 transparent transparent}.tipso_bubble.bottom>.tipso_arrow{bottom:100%;left:50%;margin-left:-8px;border-color:transparent transparent #000}.tipso_bubble.left>.tipso_arrow{top:50%;left:100%;margin-top:-8px;border-color:transparent transparent transparent #000}.tipso_bubble.right>.tipso_arrow{top:50%;right:100%;margin-top:-8px;border-color:transparent #000 transparent transparent}.tipso_bubble .top_right_corner,.tipso_bubble.top_right_corner{border-bottom-left-radius:0}.tipso_bubble .bottom_right_corner,.tipso_bubble.bottom_right_corner{border-top-left-radius:0}.tipso_bubble .top_left_corner,.tipso_bubble.top_left_corner{border-bottom-right-radius:0}.tipso_bubble .bottom_left_corner,.tipso_bubble.bottom_left_corner{border-top-right-radius:0}.link_list ul{margin-top:-30px}.link_list li{margin-top:30px}.link_list li a{display:block;overflow:hidden;color:#333;text-decoration:none;line-height:1.4}.link_list .thumbnail{float:left;max-width:190px;width:30%;margin-right:20px;position:relative}.link_list .thumbnail::after{content:"";display:block;width:96%;height:94%;border-radius:4px;border:1px dashed #fff;position:absolute;left:2%;top:3%;box-sizing:border-box}.link_list .thumbnail img{border-radius:4px}.link_list .title{overflow:hidden;font-size:16px}.link_list .content{overflow:hidden;font-size:14px;margin-top:15px}.flex {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: flex-end;
justify-content: center;
}
.fw {
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.photo-frames {
list-style-type: none;
width: 20%;
position: relative;
}
.photo-frames a {
width: 100%;
}
.photo-frames a img {
width: 100%;
height: auto;
object-fit: cover;
}
@media screen and (min-width: 768px){
.instagram-item {
width: 25%;
}
}
.mask {
width: 100%;
height: 100%;
position: absolute;
top: 50%;
left: 50%;
opacity: 0;
background-color: rgba(0,0,0,0.4);
transition: all 0.6s ease;
color: #fafafa;
padding: 30px;
overflow: hidden;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
.photo-frames:hover .mask {
opacity: 1;
padding-top: 50px;
}
.far {
margin-right: 10px;
}
.reservation_web_btn02 a{font-size:16px;display:block;text-align:center;color:#FFF;background:#e2cc54;padding:12px 0;text-decoration:none;position:relative}.w100{width: 100%; height: auto;display: block;margin: 0px auto 20px;}@media screen and (max-width: 979px){.w100 img{max-width: 540px;}}
.temp_notice {
text-align: center;
color: red;
font-weight: bold;
margin-bottom: 30px;
font-size: 20px;
}