@charset "utf-8";
.home_news_biz_inner, 
.home_news_inner{
	border-bottom:1px dotted #ccc;
	display:block;
	}
#content_pamphlet,
#home_news{background-color:#f5f5f5;}
.slick-initialized .slick-slide, 
.wpp-list li{overflow:hidden;}
.wdi_load_more{display:none!important;}
.slider{
	max-width:1300px;
	margin:0 auto;
	}
.slick-slide{
	position:relative;
	margin:0;
	}
.slick-slide div{
	position:absolute;
	bottom:0;
	width:100%;
	}
.slick-slide div p{
	width:100%;
	max-width:1024px;
	color:#fff;
	text-align:right;
	margin:0 auto;
	}
.slick-slide div p span{
	font-size:1.2em;
	padding:0 12px;
	}
.f_box_inner1_2 a, 
.f_box_inner2 a, 
.f_box_inner3{font-size:12px;}
.slick-slide img{
	width:100%;
	min-width:800px;
	position:relative;
	left:50%;
	-webkit-transform:translate(-50%,0);
	transform:translate(-50%,0);
	}
#home_map_li{
	list-style:none;
	width:19em;
	color:#b4524f;
	text-align:left;
	font-weight:700;
	padding-left:.5em;
	margin:0 auto 1em;
	}
#f_box_1, 
.box_insta_colset, 
.f_box_inner1, 
.f_box_inner1_2{width:100%;}
.box_insta, 
.box_ranking{
	padding:30px 0;
	margin:0 auto;
	}
#home_kisetsu,
#home_news{
	text-align:center;
	padding:30px 12px;
	}
#f_box_1,
#f_box_2,
#f_box_3{
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:flex;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	}
#f_box_1{
	-webkit-flex-direction:column;
	flex-direction:column;
	}
#f_box_2{margin-bottom:30px;}
#f_box_3{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	}
.f_box_inner2, 
.f_box_inner3{width:46%;}
.f_box_inner1_2 a img{
	box-shadow:0 3px 3px 0 rgba(0,0,0,.5);
	margin-bottom:5px;
	}
.pdf_title{
	display:block;
	text-align:center;
	}
.f_box_inner3{
	text-align:center;
	margin-bottom:1em;
	}
.excerpt_time, 
.excerpt_txt{font-size:10px;}
#f_box_1 h2{
	text-align:center;
	margin-bottom:30px;
	}
.excerpt_time {
	font-size:0.9em;
}
.excerpt_txt {display: none;}
#banner_box{
	padding-top:20px;
	border-top:1px solid #ddd;
	margin-top:20px;
	}
#banner_box a{
	display:inline-block;
	margin-bottom:5px;
	}
#banner_box a:hover{opacity:.7;}
.home_news_inner{
	color:#222;
	padding-bottom:.5em;
	margin-bottom:.5em;
	}
.home_news_thumbnail{
	width:38%;
	float:left;
	}
.home_news_thumbnail img{height:auto;}
.home_news_text{
	width:57%;
	float:right;
	text-align:left;
	}
.excerpt_hl{
/*	font-weight:400;*/
	margin-bottom:.5em;
	}
.excerpt_time{
	color:#bf4e51;
	line-height:2;
	}
.home_news_more{
	font-size:.9em;
	text-align:right;
	padding:1em 0 2em;
	}
.home_news_more a{
	color:#666;
	text-decoration:none;
	}
.home_news_biz_inner{
	color:#222;
	text-align:left;
	text-decoration:none;
	padding:.5em;
	}
.home_news_biz_inner span{
	display:block;
	color:#bf4e51;
	font-size:12px;
	margin-bottom:.5em;
	}
.home_news_biz_inner h4{
	color:#222;
	font-size:14px;
	font-weight:400;
	}
#content_home_map{
	background:url(../images/home/bg_home_map.png) center center no-repeat #CF5B5E;
	background-size:1300px 316px;
	}
#content_home_map_colset{
	position:relative;
	width:100%;
	max-width:1024px;
	margin:0 auto;
	}
#content_pamphlet{padding:30px 12px;}
a.link_style_home_map{
	display:inline-block;
	position:absolute;
	right:0;
	bottom:15px;
	color:#fff;
	text-decoration:none;
	padding:5px 15px;
	background:0 0;
	background:linear-gradient(to right,rgba(184,66,71,1),rgba(184,66,71,.5));
	}
.content1400{
	width:100%;
	max-width:1400px;
	margin:0 auto;
	}
#tab_menu_news{
	padding:0;
	background:url(../images/home/bg_tabmenu_news.png) left bottom repeat-x;
	margin:0 0 30px;
	}
/*#tab_menu_news_bg {
	width:70%;
	display:inline-block;
	background-color:#c4c4c4;
	border:1px solid #c4c4c4;
	border-bottom:none;
}*/
#tab_menu_news_bg {
	width:15em;
	display:inline-block;
	border:1px solid #c4c4c4;
	border-bottom:none;
/*}
#tab_menu_news h3 {
	display:inline-block;
	list-style:none;
	width:50%;
	color:#666;
	font-size:.9em;
	font-weight:400;*/
	padding: 0.3em 0;
	background-color:#f5f5f5;
	margin:0;
}
#tab_menu_news h3.tabactive{
	color:#999;
	border-bottom:1px solid #F5F5F5;
	background-color:#F5F5F5;
	}
/*#tab_menu_news h3:hover{
	color:#222;
	cursor:pointer;
	text-decoration:underline;
	}*/
.tabcontent{display:none;}
.tabcontent_active{display:inherit;}
#home_head_box{position:relative;}
body.home #header{
	position:absolute;
	z-index:100;
	background:0 0;
	}
#home_catch{
	position:relative;
	height:200px;
	text-align:center;
	padding-top:29px;
	background:url(../images/home/bg_yama.jpg) center center no-repeat;
	background-size:cover;
	}
#home_catch a{
	color:#fff;
	text-decoration:none;
	}
#home_catch_1{
	position:absolute;
	top:20%;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	}
#home_catch_p1{
	font-size:11px;
	margin-bottom:1em;
	}
#home_catch_p2{font-size:8px;}
#h2_pamphlet img{
	vertical-align:middle;
	padding-left:10px;
	}
.box_h2_colset{padding:0 12px 30px;}
#home_kisetsu .box_h2_colset{padding:0 0 30px;}
.box_h2_colset a{
	color:#222;
	text-decoration:none;
	}
#h2_facebook,
#h2_news,
#h2_pamphlet,
#h2_ranking{
	font-size:2em;
	line-height:1;
	}
#h2_insta{
	font-size:1.5em;
	line-height:1;
	}
#p_insta{font-size:.8em;}
.insta_txt_color{color:#AC504C;}
.home #to_page_top{background:#f5f5f5;}
.wpp-list{
	width:100%;
	max-width:1300px;
	padding:0;
	margin:0 auto;
	counter-reset:wpp-ranking;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	flex-flow:row wrap;
	align-items:stretch;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	}
ul.wpp-list:after{clear:both;}
.wpp-list li{
	position:relative;
	list-style-type:none;
	height:150px;
	width:33.33%;
	flex-grow:1;
	}
.ranking_spot_title, 
.wpp-list li:before{
	color:#fff;
	line-height:1;
	position:absolute;
	}
.wpp-list li a{
	display:block;
	height:100%;
	text-decoration:none;
	}
.wpp-list li:hover{
	opacity:.5;
	-webkit-transition:.3s ease-in-out;
	-moz-transition:.3s ease-in-out;
	-o-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
	}
.wpp-list li img{height:100%;}
.wpp-list li:before{
	content:counter(wpp-ranking,decimal);
	counter-increment:wpp-ranking;
	background:rgba(0,0,0,.7);
	font-size:24px;
	padding:4px 8px;
	left:0;
	top:0;
	z-index:1;
	}
.wpp-list li:nth-child(1){width:66.66%;}
.wpp-list li:nth-child(2), 
.wpp-list li:nth-child(3){width:33.33%;}
.wpp-list li:nth-child(3), 
.wpp-list li:nth-child(4), 
.wpp-list li:nth-child(5), 
.wpp-list li:nth-child(6), 
.wpp-list li:nth-child(7), 
.wpp-list li:nth-child(8){height:120px;}
.ranking_spot_title{
	display:block;
	width:96%;
	background:rgba(0,0,0,.3);
	font-size:12px;
	text-align:left;
	padding:4px 2%;
	bottom:0;
	}
#sns_button_wrapper{background-color:#F5F5F5;}
@media (min-width:481px){
.slick-dots{display:none;}
#home_catch{height:250px;}
#home_catch_1{
	width:auto;
	position:absolute;
	top:10%;
	}
#f_box_1{
	-webkit-flex-direction:row;
	flex-direction:row;
	}
#f_box_1 h2{text-align:left;}
.f_box_inner1{width:30%;}
.f_box_inner1_2{width:65%;}
.f_box_inner2, 
.f_box_inner3{width:46%;}
.f_box_inner2 a{font-size:14px;}
.home_news_biz_inner span{
	float:left;
	width:10em;
	font-size:16px;
	letter-spacing:1px;
	margin-bottom:0;
	}
.home_news_biz_inner h4{
	font-size:16px;
	padding-left:10em;
	}
#home_catch_p1,
#p_insta{font-size:1em;}
#home_catch_p2{font-size:.8em;}
#h2_news,
#h2_ranking{font-size:3em;}
#h2_facebook,
#h2_insta,
#h2_pamphlet{font-size:2em;}
#h2_pamphlet img{padding-left:15px;}
.wpp-list li{flex-basis:20%;}
.wpp-list li:nth-child(1){flex-basis:50%;}
.wpp-list li:nth-child(2), 
.wpp-list li:nth-child(3){
	flex-basis:25%;
	height:150px;
	}
.ranking_spot_title{
	font-size:14px;
	width:94%;
	padding:8px 3%;
	}
}
@media (min-width:769px){
.home .metaslider .caption-wrap{
	position:absolute;
	bottom:45px;
	}
.slick-slide div p{
	position:relative;
	bottom:40px;
	}
.slick-slide div p span{font-size:1.5em;}
#home_catch{height:387px;}
#home_catch_1{
	position:absolute;
	top:15%;
	}
#home_catch_p1{font-size:1.2em;}
.box_insta, 
.box_ranking{
	position:relative;
	width:100%;
	max-width:1180px;
	padding:50px 0;
	margin:0 auto;
	}
.box_insta_colset, 
.box_ranking_colset{padding-bottom:50px;}
/*.home_news_inner{
	width:50%;
	float:left;
	}*/
#home_kisetsu,
#home_news{padding:50px 60px;}
/*.excerpt_hl {font-size:24px;}*/
.excerpt_txt {
	display: inline;
	font-size:14px;
	}
.excerpt_time{
	color:#bf4e51;
	font-size:12px;
	line-height:2;
	}
.home_news_biz_inner{
	width:100%;
	max-width:1024px;
	margin:0 auto;
	}
.home_news_biz_inner h4, 
.home_news_biz_inner span{font-size:24px;}
#home_catch,
#st_navi_box{margin-top:-29px;}
#tab_menu_news_bg{width:15em;}
#h2_facebook,
#h2_insta,
#h2_pamphlet{font-size:3em;}
#p_insta{font-size:1.5em;}
#news_kankou_box{
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:flex;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	}
/*#news_kankou_box a{width:49%;}*/
#content_pamphlet{padding:50px 12px 20px;}
#f_box_1 h2{margin-bottom:30px;}
.wpp-list li{height:210px!important;}
.ranking_spot_title{font-size:16px;}
#news_flex {
	display: flex;
	justify-content: space-between;
	background-image: url(../images/home/bg_news.png);
	background-position: center 37px;
	background-repeat: no-repeat;
}
#news_flex > div {width: 48%;}
.home_news_thumbnail {width:30%;}
.home_news_text {width:67%;}
.home_news_more {padding-bottom: 0;}
}