@charset "shift_jis";

/*====================================================

全体

====================================================*/

.main900{
	width:100%;
}

.main900 img{
	width:100%;
	height:auto;
}

#tour img{
	width:60%;
}

ul.nenmatsu li{
	font-size:14px; 
}
/*====================================================

申し込みボタン

====================================================*/

#tour a {
	font-size: 12px;
	line-height: 170%;
	font-weight: bold;
}

#tour {
	width: 100%;
	margin: 20px auto 0px auto;
	clear: both;
}

#tour .m_l45{
	margin-left: 0px;
	margin-top:5px;
}

.m_b20{
	margin-bottom: 10px;	
}

#header{
	margin-top:10px;
}


/*====================================================

ツアー会社ボックス

====================================================*/

#memberPlan{
width: 100%;
}

#memberPlan img{
width: 100%;
}

#tourtitle img{
width: 60%;
}

#tourarea{
	width: 100%;
	box-sizing: border-box;
	border-top:solid 1px #ddd;
	border-left:solid 1px #ddd;
	overflow:hidden;
}

#tourbox{
	width: 50%;
	box-sizing: border-box;
	border-right:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	padding: 1%;
	float:left;
}

#tourarea div:nth-child(2n+1){
	clear:both;
}

#tourarea div:nth-child(5n+1){
	clear:initial;
}


#companyname{
	width:100%;
	text-align:center;
	color:#333;
	font-size:11px;
	line-height:120%;
	margin:5px 0px 0px 0px;
	height:20px;
}

#tokuten{
	width:100%;
	text-align:center;
	color:#D80000;
	font-weight:bold;
	font-size:13px;
	margin:5px 0px 10px 0px;	
}

#cortionbox{
width:100%;
font-size: 12px;
line-height:140%;
text-align:left;
}

.red{
color:#FF0000;
font-size: 11px;
}

.m_t20{
	margin-top:10px;
}



/*====================================================

キャンペーンバナー

====================================================*/

#cp_left{
	width:48%;
	float:left;
	margin:10px 4% 20px 0px;
}

#cp_right{
	width:48%;
	float:left;
	margin:10px 0px 20px 0px;
}

/*====================================================

 電話番号
 
====================================================*/

#phone{
	width: 100%;
	padding:10px;
	margin: 20px auto 10px auto;
	box-sizing: border-box;
	border:solid 5px #eee;
	background-color:#fff;
	overflow:auto;
	line-height:140%;
	font-size:11px;
	font-weight:600;
	text-align:center;
	color:#333333;
}

#phone .tel{
	font-size:20px;
	color:#D80000;
	font-weight:600;
	line-height:120%;
}

#phone .caption{
	font-size:10px;
	line-height:140%;
}

#tour {
	width: 80％;
	margin: 20x 10% 0px 10%;
	clear: both;
}

#btn_left{
	width: 100％;
	margin:0px auto 20px auto;
	float:none;
}


#btn_right{
	width: 100％;
	margin:0px auto 20px auto;
	float:none;
}

/**************************/
#gokibotext{
	font-size:14px;
}

.img_50 img{
	width:50%;
	float:left;
}

#btn_search{
	width:80%;
}
#btn_search a:before{
	content: '';
	display: inline-block;
	border:solid 9px;
	border-color:transparent transparent transparent #FFF;
	position:relative; 
	left:-2px;
}
#btn_search a{
	text-decoration:none;
	color:#FFF;
	display:block;
	font-size:35px;
	font-weight:bold;
	line-height:75px;
}

#btn_halfwrap{
	width:100%;
	margin:0;
}

#btn_half{
	width:80%;
	height:50px;
}
#btn_half a{
	margin:0;
	padding-top:3px;
	font-size:16px;
}
#btn_half a:before{
	left:-15px;
}

#nagare_pc{
	display:none;
}
#nagare_sp{
	display:block;
}
#kaigaibrand{
	width:95%;
}
#kokunaibrand{
	width:95%;
}

#nenmatsu ul.nenmatsu img {
    width:100%;
	line-height:140%;
}

#nenmatsu ul.nenmatsu li{
	font-size:11px;
	line-height:120%;
}



