@charset "utf-8";

#gnb_layout{ padding-left:163px;}
#gnb_layout .depth1_ul > li > a{ margin:0 15px;}

#top_layout .top_wrap .logo{margin:35px 0 35px 20px;}
#top_layout .top_wrap .logo a{background: url(/tour/images/entour/common/logo.png) no-repeat 0 center;background-size: contain;}
#top_layout.ov .top_wrap .logo,
#top_layout.fixed .top_wrap .logo{margin: 12px 0 12px 20px;}

#sub01_05 #svisual_layout .svisual_wrap .title_wrap{ width:540px; height:105px; background:url(/tour/images/tour/common/svisual_title_icon_0105.png) no-repeat center top;}
#sub01_05 #svisual_layout .svisual_wrap .title_wrap strong{ font-family:nsk; font-weight:600; font-size:38px; line-height:54px; position:absolute; bottom:-10px; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%);}
#sub01_05 #svisual_layout .svisual_wrap .title_wrap p{ font-size:40px; line-height:50px;}
#sub01_06 #svisual_layout .svisual_wrap .title_wrap{ width:400px; height:104px; background:url(/tour/images/tour/common/svisual_title_icon_010701.png) no-repeat 154px 40px;}
#sub01_06 #svisual_layout .svisual_wrap .title_wrap strong{ width:200%; font-family:nsk; font-weight:600; font-size:30px; position:absolute; bottom:0; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%);} 

@media (max-width:1279px){
	#top_layout .top_wrap .logo {width:140px; height:32px; margin: 25px 0;}
}

#top_layout.ov #gnb_layout .depth1_ul > li{ width:20%}
#top_layout.ov #gnb_layout .depth1_ul > li:first-child{ width:20%;}
#top_layout.ov #gnb_layout .depth1_ul > li > a{ font-size:15px;}
#top_layout.ov #gnb_layout .depth1_ul > li:first-child li{ width:100%;}

#foot_layout{}
#foot_layout:before{ display:none;}
#foot_layout .foot_wrap{ padding:0 190px; margin-top:140px; position:relative;}
#foot_layout .foot_wrap .title_wrap{ margin:0; position:absolute; bottom:0; left:13px;}
#foot_layout .foot_wrap .title_wrap p{ display:none;}
#foot_layout .foot_wrap .txt{ width:100%; background:url(/tour/images/common/lan_foot_icon.png) no-repeat center center; font-family:nmj; font-size:42px; text-align:center; color:#fff; line-height:130px; margin-bottom:150px; display:inline-block;}
#foot_layout .foot_wrap .utile_wrap{ margin:0px 0px 8px 0px;}
#foot_layout .foot_wrap .utile_wrap li.n1 a{ color:#fff;}
#foot_layout .foot_wrap .sns_wrap{ bottom:0;}
#foot_layout .foot_wrap address,
#foot_layout .foot_wrap .copy{ width:auto; display:inline-block;}
#foot_layout .foot_wrap .copy{ margin-left:10px;}

@media (max-width:1666px){
	#gnb_layout .depth1_ul > li > a{ font-size:16px;}
}
@media (max-width:1571px){
	#gnb_layout .depth1_ul > li > a{ margin:0 12px;}
}
@media (max-width:1465px){
	#gnb_layout .depth1_ul > li > a,
	#top_layout.ov #gnb_layout .depth1_ul > li > a{ font-size:12px; letter-spacing:-0.5px;}
	#top_layout.ov #gnb_layout .depth1_ul > li > a{ line-height:16px;}
}
@media (max-width:1299px){
	#foot_layout .foot_wrap{ margin-top:100px;}
	#foot_layout .foot_wrap .txt{ margin-bottom:100px;}
	#foot_layout .foot_wrap .title_wrap{ bottom:5px;}
	#foot_layout .foot_wrap address,
	#foot_layout .foot_wrap .copy{ width:100%; margin:0;}
}
@media (max-width:1279px){
	#foot_layout .foot_wrap{ margin-top:40px;}
	#foot_layout .foot_wrap .txt{ display:none;}
	#foot_layout .foot_wrap .title_wrap{ bottom:5px;}
	#foot_layout .foot_wrap address,
	#foot_layout .foot_wrap .copy{ width:100%; margin:0;}
}
@media (max-width:999px){
	#foot_layout .foot_wrap{ text-align:center; padding:0; margin-top:60px;}
	#foot_layout .foot_wrap .title_wrap{ display:none;}
	#foot_layout .foot_wrap .sns_wrap{ width:100%; text-align:center; margin-bottom:30px; position:relative; top:auto; bottom:auto; right:auto;}
	#foot_layout .foot_wrap .sns_wrap li{ float:none; clear:both;}
	#foot_layout .foot_wrap .utile_wrap{ width:auto; margin-bottom:20px;}
	#foot_layout .foot_wrap address,
	#foot_layout .foot_wrap .copy{ text-align:center;}
}