@charset "utf-8";

/*body*/
p{
color:#424242;
}

.footA p{
	color:white;
}


/*トップタイトル画像*/
#top_banner{
	/*border:1px red solid;*/
	width:1020px;
	max-width:98%;
	margin:10px auto;
	}

#top_banner img{
	max-width:100%;
	}

/*紹介*/
#entories{
	font-size:10pt;
	margin:15px 20px;
	}
	

/*大見出しの記事*/
.tabi_title{
	padding:5px;
	/*background-color:e5e5e5;*/
	/*font-weight:bold;*/
	color:dimgray;
	text-align:center;
	vertical-align:top;
	}

.tabi_title{
	margin:0 0 10px 0;
	line-height:1.6;
	}

/*大見出し枠の設定*/
.tabi_title{
	margin:15px 5px 10px 5px;
	padding:15px 30px;
	border:1px solid #aaa;
	background-image:url(images/sora.png);
	background-position:50% 50%;
	background-size:cover;
	border-radius:5px;
	-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.3);
	box-shadow:5px 5px 10px 0 rgba(0,0,0,0.3);
}

.tabi_title>p>img{
	vertical-align:middle;
	margin:0 10px;
	width:50%;
	}

/*中見出し（記事）*/
.tabi_title2{
	padding:5px;
	background-color:e5e5e5;
	font-size:15pt;
	vertical-align:top;
	}
.tabi_title2{
	margin:0 0 10px 0;
	line-height:1.6;
	}
/*中見出し（枠）*/
.tabi_title2{
	margin:10px;
	padding:10px 30px;
	border:1px solid #aaa;
	border-radius:5px;
	-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.3);
	box-shadow:5px 5px 10px 0 rgba(0,0,0,0.3);
	}

/*中見出し（ブルー枠）*/
.tabi_title3{
	color:skyblue;
	border:4px deepskyblue double;
	margin:8px 5px;
	text-align:center;
	font-weight:bold;
	/*background-image:url(images/sora.png);
	background-image:URL(sora.png)
	background-position:50% 50%;
	background-size:cover;*/
}

.tabi_title3 p{
	font-size:15pt;
	padding:5px;
	margin:5px;
	font-family:游ゴシックui;
}

/*中見出し（行頭飾り）*/
.tabi_title4{
	margin:15px;
	padding:20px 20px;
	/*border-left:20px skyblue solid;*/
	border-bottom:1px silver solid;
	border-radius:5px;
	
}

.tabi_title4 p{
	font-size:14pt;
	font-weight:bold;
	color:deepskyblue;
	margin-left:5px;
}	
	

/*ナビ*/
.t_navi{
	background-color:green;
	margin:20px 5px;
	}

.t_navi ul{
	display:flex;
	/*border:1px red solid;*/
	}

.t_navi ul li{
	width:33%;
	margin:15px 2px;
	font-size:9pt;
	color:white;
	list-style:none;
	text-decoration:none;
	text-align:center;
	}

.t_navi ul li a{
	display:block;
	color:white;
	zoom:1;
	}

.t_navi ul li a:hover{
	display:block;
	background-color:white;
	color:dimgray;
	margin:0;
	}

.t_navi ul li+li{
	border-left:1px white solid;
	}


/*企画前段*/
.tabi_int{/*企画前段*/
	margin:10px;
	padding:8px;
	ling-height:1.6;
	font-size:11pt;
	}

/*名所説明*/
.tabi_setumei{
	margin:10px;
	padding:20px;
	ling-height:1.6;
	font-size:11pt;
	font-weight:normal;
	background-color:lightyellow;
	border-radius:3px;
	}	

/*枠+見出しの設定（記事）*/

.tabi{
	/*background-color:white;*/
	line-height:1.6;
	width:99%;
	margin:0 auto;
	}

/*写真枠の背景色*/
.tabi_pic{
	background-color:aliceblue;
	border-radius:10px;
	margin:0 5px;
	}

.tabi_pic img{
	width:98%;
	margin-left:8px;
	}	

/*枠+見出しの設定*/

.tabi_waku{
	margin:0 3px 10px 3px;
	/*border:1px deepskyblue solid;*/
	}

.tabi{*/キャプション外枠*/
	margin:5px;
	padding:0;
	/*border:1px #aaa solid;*/
	font-size:10.5pt;
	color:dimgray;
	}

.tabi > h1{*/名所紹介タイトル（不使用）*/
	margin:0;
	padding:8px;
	color:dimgray;
	background-color:lightcyan;
	font-size:12px;
	}

.tabi > h2{/*写真タイトル*/
	margin:10px 20px;
	padding:10px;
	font-size:14px;
	color:#01a9db;
	border-left:8px skyblue solid;
	}

/*写真タイトル下の説明*/
.tabi > p{
	padding:0 30px 10px 20px;
	font-size:10pt;
	line-height:1.6;
	}

.tabi>img{
	height:10%;
	margin:0 0px;
	}


.waku_blue{
	border:4px deepskyblue double;
	margin:10px 5px;
	padding:20px 0px;
	text-align:center;
	font-weight:bold:
}

.waku_blue p{
	color:deepskyblue;
	font-size:10.5pt;
	padding:5px;
}

.waku_orange{
	background-color:#f5d0a9;
	margin:20px 5px;
	padding:15px;
	text-align:center;
	border-radius:5px;
}

.waku_orange p{
	font-size:10.5pt;
	padding:5px;
	color:dimgray;
}

	

.tabi_button{
	margin:5px auto;
	background-color:deepskyblue;
	padding:5px;
	font-size:12pt;
	text-align:center;
	border-radius:5px;
	width:98%;
	}

.tabi_button a{
	color:white;
}

.tabi_button a:hover{
	color:white;
}

.tabi_button a:visited{
	color:white;
}

.tabi_1pic>img{
	width:90%;
	margin:0 auto;
	}

/*PCでのみ表示・SPでは非表示*/
.pc_br{
	display:none;
	}



/*mobileで左右2カラムにする（使用中止）
.mcol{
	display:flex;
}
*/


/*メディアクエリ768以上*/
@media(min-width:768px){

/*紹介*/
#entories{
	font-size:10.5pt;
	margin:15px 40px;
	}

.tabi_title4{
	margin:50px 0 10px 0;
	padding:50px;
	border-left:20px skyblue solid;
	border-bottom:1px silver solid;
	
	}

.tabi_title4 p{
	font-size:20pt;
	color:#424242;
	margin-left:15px;
	}

.tabi_pic{
	display:flex;
	}

.tabi_1pic>img{
	width:20%;
	margin:10px auto;
	}

/*ナビ*/
.t_navi ul li{
	margin:25px 0px;
	font-size:12pt;
	}


/*pc画面で見た画像サムネの大きさ*/
.tabi img{
	width:85%;
}

/*写真タイトル*/
.tabi h2{
	font-size:12pt;
	}

.waku_blue p{
	font-size:18pt;
	}

.tabi_button{
	margin:5px auto;
	}

.pc_br{
	display:block;
	}

.sp_br{
	display:none;
	}


/*ここまで*/
}

/*</style>*/
