@charset "utf-8";
/* TOPページCSS以下 */

/*ピックアップバス以下*/
#p_u380 { background-image:url(../images/img_page/bg_flagsbus380.png); background-size:contain; background-position:top; }	
#p_u580 { background-image:url(../images/img_page/bg_flagsbus580.png); background-size:contain; background-position:top; }
.title_bus { display:inline-block; width:890px; height:320px; text-align:left; padding-top:100px;}
.title_bus img { width:auto; display:inline-block; margin-top:-170px; vertical-align:top;}
.title_bus span { width:auto; display:inline-block; margin-left:-50px;}
.space_bus { display:inline-block; width:100px;}
.pickup_bus {
	width: 890px;
	height: auto;
	color: #fff5be;
	text-align: center;
	display: block;
	margin: 0 auto;
	padding-top: 12px;
}
.pickup_bus span { width:50%; display:inline-block; text-align:right; vertical-align:top;}
.pickup_bus span a { width:auto;}
.pickup_bus span a img { width:90%; height:auto; display: inline-block;}
.pickup_bus p { width:48%; display:inline-block; text-align:left; vertical-align:top; }
#p_u580 { text-align:right; width:950px;}
#p_u580 span { text-align:right; margin:0; padding-top:30px;}
#p_u580 span img { display:inline-block;}
#p_u580 .space_bus { display:inline-block; width:170px;}
.txt_leftbox { line-height:1.2;}
/*ピックアップバス以上*/

/*しおりとカード以下*/
#shiori { width:90%; max-width:890px; margin:24px auto; }
.card {	margin:50px auto; padding:20px 0 0 0; width:100%; max-width:937px; height:auto; min-height:310px; text-align:center; background-image:url(../images/img_page/linenap_bg.png); background-size:contain; }
.card a img {margin-top:120px;	margin-left:32px; } 
.shadow_box span { color:#1B1705; display:inline; height:auto; text-decoration:none; line-height:2em;} 
/*しおりとカード以上*/

/*リンク以下*/
#links div { text-align:center; height:auto; margin:auto; } 
#links mtitle img { height:auto; width:250px;} 
.link_box { margin:5px 0;}
#links .link_box img { width:200px; height:auto; margin:5px; }
/*リンク以上*/

/*その他以下*/
.shadow_box { max-width:800px; width:100%; }
h2 { display:block; text-align:center; width:100%;}
.news_txt { display:block; width:auto; padding-right:auto; padding-left:auto;}
.newsbox { min-height:300px;}


.index_news{
width:800px; max-width:800px; min-height:300px; margin: 6px auto;

	
	}

.newslist_box {
	width: 380px;
	max-width: 800px;
	min-height: 310px;
	display: inline-block;
	vertical-align: top;
	border-style: solid;
	border-width: 4px;
	box-shadow: rgba(255,245,190, 0.65098) 0px 0px 6px 3px;
	-webkit-box-shadow: rgba(255,245,190, 0.65098) 0px 0px 6px 3px;
	-moz-box-shadow: rgba(255,245,190, 0.65098) 0px 0px 6px 3px;
	background: #fff;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	float: left;
}
.newslist_box h2 { display:block; text-align:center;}
.newslist_box p { color: #000;}
.newslist_box .blog_box {
	margin: 0 10px;
	height: 300px;
	max-height: 178px;
}
.newslist_box .blog_box a:link { color:#000; outline: none;}
.newslist_box .blog_box p { float: left; text-align: left; display: flex; width:720px;    padding: 5px 0;}
.newslist_box .news_link { float: right; margin-top: 20px; margin-right: 40px;}
.newslist_box .news_link a:link { color:#000; outline: none;}




.newslist_box02 {
	width: 380px;
	max-width: 800px;
	min-height: 310px;
	display: inline-block;
	vertical-align: top;
	border-style: solid;
	border-width: 4px;
	box-shadow: rgba(255,245,190, 0.65098) 0px 0px 6px 3px;
	-webkit-box-shadow: rgba(255,245,190, 0.65098) 0px 0px 6px 3px;
	-moz-box-shadow: rgba(255,245,190, 0.65098) 0px 0px 6px 3px;
	background: #fff;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	float: right;
}
.newslist_box02 h2 { display:block; text-align:center;}
.newslist_box02 p { color: #000;}
.newslist_box02 .blog_box {
	margin: 0 10px;
	height: 300px;
	max-height: 178px;
}
.newslist_box02 .blog_box a:link { color:#000; outline: none;}
.newslist_box02 .blog_box p { float: left; text-align: left; display: flex; width:720px;    padding: 5px 0;}
.newslist_box02 .news_link { float: right; margin-top: 20px; margin-right: 40px;}
.newslist_box02 .news_link a:link { color:#000; outline: none;}
/*その他以上*/

/* TOPページCSS以上 */
