@charset "UTF-8";


/* ========================================
    リセットcss
========================================= */
*{
	margin: 0;
	padding: 0;
	list-style: none;
}



/*============================
全デバイス共通とスマホ向け
=============================*/

/*@media  only screen and (max-width: 767px){]*/
/*.wrapper{
	background-color: #ffffff;
}
*/
.top{
	margin-top: 0;
	background-color: #ffffff;
	max-width: 100%;
	height: auto;
	list-style-type: none;
	text-align: center;
	
}
	
	h1 img{
		width: 100%;
	}
/*===============index==============*/
.memberlist{
	height: auto;
	magrin-bottom: 30px;
}

.memberlist h2{
	background-color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	color: #4a4747;
	text-align: center;
}







ul.member{
	background-color: #ffffff;
	margin: 0;
	padding: 0; 
	
}


ul.member li p{
		background-color: #ffffff;
		color: #4a4747;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		list-style-type: none;
	}



.attention h2{
	background-color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	color: #4a4747;
	margin-top: 30px;
	text-align: center;

}


.weather{
	background-color: #ffffff;
	color: blue;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	}

/*=============indexここまで========================*/



/*==============ここか1day2day==============================*/



h2.date{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #4a4747;
	padding-bottom: 30px;
    margin-top: 30px;

}

h2.week{
	font-size: 14px;
	font-weight: bold;
	color: #4a4747;
}

.kyotodate{
	width: 100%;
	height: auto;
	magrgin-bottom: 30px;
	margin-top: 15px;
}

.kyotodate ul{
	margin: 0;
	padding: 0;
	display: inline;
	
}


li.day{
	width: auto;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	list-style-type: none;
	border-bottom: 1px dashed #4a4747;	
}





ul li p.departure{
	font-size: 14px;
	font-weight: bold;
	color: #4a4747;
	
}

ul li p.detail{
	font-size: 12px;
	font-weight: bold;
	color: #4a4747;
	
}


ul li p.arrival{
	font-size: 14px;
	font-weight: bold;
	color: #4a4747;
	margin-bottom: 15px;
}






ul li .small{
	font-size: 10px;
	font-weight: bold;
	color: #4a4747;
}

/*==========1day2dayここまで===========================*/


/*===========もちもの================================*/
ul li.all{
	font-size: 12px;
	font-weight: bold;
	color: #4a4747;
}



/*========shop list=================================*/
h3{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #4a4747;;
    margin-top: 20px;
}


ul li .list a:hover {
	color: firebrick;
}



ul li.list{
	list-style-type: none;
}













.footer_bar1{
	background-color: beige;
	color: green;
	text-align: center;
	font-size: 12px;
	padding-top: 3px;
	max-width: 100%;
}
