@charset "utf-8";
@media only screen and (min-width: 600px) {

/*//////メインここから//////*/
#container .event_archive{
	width: 850px;
	height: auto;
	margin: 50px auto 30px;
	overflow: hidden;
}
#container .event_archive .archive_cont{
	margin-bottom: 60px;
	overflow: hidden;
}

#container .event_archive .archive_cont a#eye{
	width: 210px;
	height: 210px;
	float: left;
	color: #000;
}

#container .event_archive .archive_cont a img{
	width: 100%;
	height: auto;
}

#container .event_archive .archive_cont .cont_inner{
	width: 600px;
	height: auto;
	float: right;
}


#container .event_archive .archive_cont .cont_inner p a{
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	/*color: #A78D62;*/
	color: #000;
}

#container .event_archive .archive_cont .cont_inner p a span{
	font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';
	font-size: 14px;
	font-weight: 400;
	color: #A78D62;
}

#container .event_archive .archive_cont .cont_inner h3{
	margin-top: 10px;
}

#container .event_archive .archive_cont .cont_inner h3 a{
	font-size: 25px;
	font-weight: 400;
	line-height: 40px;
	color: #000;
}

#container .event_archive .archive_cont .cont_inner p{
/*	margin: 12px 0;*/
}

#container .event_archive .archive_cont .cont_inner p.to_detail{
	margin: 12px auto 0;
}

#container .event_archive .archive_cont .cont_inner p.text{
	margin: 10px 0;
}

#container .event_archive .archive_cont .cont_inner p a.text{
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	color: #000;
}

#container .event_archive .archive_cont .cont_inner p.text a{
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #000;
}

#container .event_archive .archive_cont .cont_inner p.to_detail a.to_single{
	margin: 30px 0;
	font-size: 14px;
	color: #000;
	font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';
}

/*ページナビ css*/
.wp-pagenavi {
	clear: both;
	text-align:center;
	padding: 30px 0 50px 0;
}

.wp-pagenavi a, .wp-pagenavi span {
	color: #999;
	background-color: #FFF;
	border: solid 1px #fff;
	padding: 8px 15px;
	margin: 0 2px;
	white-space: nowrap;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	text-align: center;
	text-decoration:none;
}
.wp-pagenavi a:hover{
    color:#FFF;
    background-color:#000;
    border-color:#fff;
    }

.wp-pagenavi span.current{
	color: #FFF;
	background-color: #fff;
	border-color: #fff;
	font-weight: bold;
    }

html body div#container div.event_archive div.wp-pagenavi span.current{
	color: #000;
	border:none;
	background-color: #F6F4F1;
}

div#main div#archive_cont div#blog_loop div.wp-pagenavi span{
	border: none;
}

html body div#container div.event_archive div.wp-pagenavi span.current{
/*	border:none;*/
	background-color: #F6F4F1;
}

html body div#container div.event_archive div.wp-pagenavi a{
	border:none;
	background-color: transparent!important;
}
html body div#container div.event_archive div.wp-pagenavi a:hover{
	background-color: #000!important;
}

/*分数*/
html body div#container div.event_archive div.wp-pagenavi span.pages{
	display: none;
	border:none;
	background-color: #F6F4F1;
}

.wp-pagenavi span{
	border: none!important;
	background-color: transparent;
}
div.sc_archive div.wp-pagenavi a.last {
	display: block;
	margin: 10px auto;
}


/*//////レポートボタンここから//////*/
#report{
	width: 850px;
	height: auto;
	margin: 75px auto 90px auto;
}

#report a{
	width: 100%;
	height: auto;
}

#report a img{
	width: 100%;
	height: auto;
	display: block;
}
/*//////レポートボタンここまで//////*/

}































/*=================================
スマホ SP
=================================*/
@media only screen and (max-width: 599px) {

	/*//////メインここから//////*/
#container .event_archive{
	width: 93%;
	height: auto;
	margin: 20px auto;
	overflow: hidden;
}
#container .event_archive .archive_cont{
	margin-bottom: 35px;
	overflow: hidden;
}

#container .event_archive .archive_cont a#eye{
	width: 50%;
	height: auto;
	float: left;
	color: #000;
}

#container .event_archive .archive_cont a img{
	width: 100%;
	height: auto;
}

#container .event_archive .archive_cont .cont_inner{
	width: 48%;
	height: auto;
	float: right;
}

#container .event_archive .archive_cont .cont_inner p.cont_inner_day{
	display: block;
}
#container .event_archive .archive_cont .cont_inner p.cont_inner_day a{
	display: block;
	font-size: 14px;
	font-weight: 400;
	color: #A78D62;
}

#container .event_archive .archive_cont .cont_inner p{
	display: none;
}

#container .event_archive .archive_cont .cont_inner p a span{
	font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';
	font-size: 14px;
	font-weight: 400;
	color: #A78D62;
	display: block;
}

#container .event_archive .archive_cont .cont_inner h3{
	margin-top: 10px;
}

#container .event_archive .archive_cont .cont_inner h3 a{
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	color: #000;
}

#container .event_archive .archive_cont .cont_inner p.text{
	display: none;
	margin: 10px 0;
}

#container .event_archive .archive_cont .cont_inner p a.text{
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	color: #000;
}

#container .event_archive .archive_cont .cont_inner p.text a{
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #000;
}
#container .event_archive .archive_cont .cont_inner p.to_detail{
	margin-top: 10px;
	display: block;

}
#container .event_archive .archive_cont .cont_inner p.to_detail a.to_single{
	font-size: 14px;
	color: #000;
	font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';
}

/*ページナビ css*/
.wp-pagenavi {
	clear: both;
	text-align:center;
	padding: 10px 0 10px 0;
}

.wp-pagenavi a, .wp-pagenavi span {
	color: #999;
	background-color: #FFF;
	border: solid 1px #fff;
	padding: 8px 15px;
	margin: 0 2px;
	white-space: nowrap;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	text-align: center;
	text-decoration:none;
}
.wp-pagenavi a:hover{
    color:#FFF;
    background-color:#000;
    border-color:#fff;
    }

.wp-pagenavi span.current{
	color: #FFF;
	background-color: #fff;
	border-color: #fff;
	font-weight: bold;
    }

html body div#container div.event_archive div.wp-pagenavi span.current{
	color: #000;
	border:none;
	background-color: #F6F4F1;
}

div#main div#archive_cont div#blog_loop div.wp-pagenavi span{
	border: none;
}

html body div#container div.event_archive div.wp-pagenavi span.current{
/*	border:none;*/
	background-color: #F6F4F1;
}

html body div#container div.event_archive div.wp-pagenavi a{
	border:none;
	background-color: #F6F4F1;
}

/*分数*/
html body div#container div.event_archive div.wp-pagenavi span.pages{
	display: none;
	border:none;
	background-color: #F6F4F1;
}

html body div#container div.event_archive div.wp-pagenavi a:hover{
	background-color: #000!important;
}
.wp-pagenavi span{
	border: none!important;
	background-color: transparent;
}
div.wp-pagenavi a.last {
	display: block;
	margin: 10px auto;
}

/*//////レポートボタンここから//////*/
#report{
	width: 850px;
	height: auto;
	margin: 75px auto 90px auto;
}

#report a{
	width: 100%;
	height: auto;
}

#report a img{
	width: 100%;
	height: auto;
	display: block;
}
/*//////レポートボタンここまで//////*/



}






