@charset "utf-8";

/*=========================================*/
/* 記事詳細ページ */
/*=========================================*/


/*-- CONTENTS FLAME --*/

#original_contents_area{
	position:relative;
	padding:120px 0px 0px 0px;
	width:100%;
	background-color:rgba(241,238,230,1.0);
}

#original_contents_header_bg{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:120px;
	overflow:hidden;
}

#original_contents_header_bg::before{
	position:absolute;
	top:-20px;
	left:-100px;
	width:200%;
	height:140px;
	background-image:url(../images_002/header/header_bg_cloud.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-size:auto 140px;
	content:'';
	z-index:10;
}

@media screen and (max-width:1440px){

#original_contents_area{
	padding:115px 0px 0px 0px;
}

#original_contents_header_bg{
	height:115px;
}

#original_contents_header_bg::before{
	top:-20px;
	left:-100px;
	height:135px;
	background-size:auto 135px;
}

}

@media screen and (max-width:1280px){

#original_contents_area{
	padding:110px 0px 0px 0px;
}

#original_contents_header_bg{
	display:none;
}

#original_contents_header_bg::before{
	display:none;
}

}

@media all and (max-width:960px), print{

#original_contents_area{
	padding:110px 0px 0px 0px;
}

#original_contents_header_bg{
	display:none;
}

#original_contents_header_bg::before{
	display:none;
}

}

@media screen and (max-width:640px){

#original_contents_area{
	padding:100px 0px 0px 0px;
}

}


/*-- CONTENTS FLAME --*/

#common_article_area{
	position:relative;
	padding:45px 0px 45px 0px;
	width:100%;
}

#common_article_area_bg{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:640px;
	overflow:hidden;
}

#common_article_area_bg::before{
	position:absolute;
	top:0px;
	right:-180px;
	width:360px;
	height:360px;
	background-image:url(../images_002/common/article_bg_flower.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:360px auto;
	content:'';
}

#common_article_area_bg::after{
	position:absolute;
	top:250px;
	left:-180px;
	width:360px;
	height:360px;
	background-image:url(../images_002/common/article_bg_flower.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:360px auto;
	content:'';
}

#common_article_flame{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 50px 0px 50px;
	max-width:1200px;
}

@media screen and (max-width:1600px){

#common_article_flame{
	padding:0px 50px 0px 50px;
}

}

@media screen and (max-width:1440px){

#common_article_area{
	padding:40px 0px 40px 0px;
}

}

@media screen and (max-width:1280px){

#common_article_area{
	padding:35px 0px 35px 0px;
}

#common_article_area_bg::before{
	right:-150px;
	width:300px;
	height:300px;
	background-size:300px auto;
}

#common_article_area_bg::after{
	top:200px;
	left:-150px;
	width:300px;
	height:300px;
	background-size:300px auto;
}

#common_article_flame{
	padding:0px 35px 0px 35px;
}

}

@media all and (max-width:960px), print{

#common_article_area{
	padding:30px 0px 30px 0px;
}

#common_article_area_bg::before{
	right:-120px;
	width:240px;
	height:240px;
	background-size:240px auto;
}

#common_article_area_bg::after{
	top:150px;
	left:-120px;
	width:240px;
	height:240px;
	background-size:240px auto;
}

#common_article_flame{
	padding:0px 15px 0px 15px;
}

}

@media screen and (max-width:640px){

#common_article_area{
	padding:25px 0px 25px 0px;
}

#common_article_flame{
	padding:0px 15px 0px 15px;
}

}


/*-- CONTENTS BOX --*/

.common_article_box{
	position:relative;
	padding:0px 0px 90px 0px;
	width:100%;
	z-index:10;
}

@media screen and (max-width:1280px){

.common_article_box{
	padding:0px 0px 75px 0px;
}

}

@media all and (max-width:960px), print{

.common_article_box{
	padding:0px 0px 60px 0px;
}

}

@media screen and (max-width:640px){

.common_article_box{
	padding:0px 0px 45px 0px;
}

}


/*-- MAIN IMAGE --*/

.common_article_main_img{
	padding:0px 0px 45px 0px;
	width:100%;
	text-align:center;
}

.common_article_main_img .img img{
	max-width:100%;
	max-height:1200px;
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

@media screen and (max-width:1280px){

.common_article_main_img{
	padding:0px 0px 40px 0px;
}

.common_article_main_img .img img{
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

}

@media all and (max-width:960px), print{

.common_article_main_img{
	padding:0px 0px 35px 0px;
}

.common_article_main_img .img img{
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

}


/*-- ARTICLE MOVIE --*/

.common_article_main_img .movie{
	position:relative;
	margin:0px auto 0px auto;
	width:100%;
	padding-top:56.25%;
}

.common_article_main_img .movie iframe{
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

@media screen and (max-width:1280px){

.common_article_main_img .movie iframe{
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

}

@media all and (max-width:960px), print{

.common_article_main_img .movie iframe{
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

}


/*-- MAIN TITLE --*/

.common_article_main_title{
	position:relative;
	padding:0px 10px 70px 10px;
}

.common_article_main_title .title{
	font-size:250%;
	line-height:165%;
	color:rgba(32,31,25,1.0);
	font-weight:700;
	text-align:left;
}

@media screen and (max-width:1280px){

.common_article_main_title{
	padding:0px 0px 50px 0px;
}

.common_article_main_title .title{
	font-size:225%;
}

}

@media all and (max-width:960px), print{

.common_article_main_title{
	padding:0px 5px 25px 5px;
}

.common_article_main_title .title{
	font-size:175%;
}

}

@media screen and (max-width:640px){

.common_article_main_title .title{
	font-size:150%;
}

}


/*-- FLAME --*/

.article_area{
	position:relative;
	padding:0px 0px 75px 0px;
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}

.article_schedule_area{
	position:relative;
	width:30%;
	order:1;
}

.article_review_area{
	position:relative;
	width:65%;
	order:0;
}

.article_sticky{
	position:sticky;
	position:-webkit-sticky;
	top:135px;
}

@media screen and (max-width:1440px){

.article_sticky{
	top:130px;
}

}

@media screen and (max-width:1280px){

.article_area{
	padding:0px 0px 60px 0px;
}

.article_sticky{
	top:125px;
}

}

@media all and (max-width:960px), print{

.article_area{
	padding:0px 0px 45px 0px;
}

.article_schedule_area{
	width:100%;
	order:0;
}

.article_review_area{
	width:100%;
	order:1;
}

.article_sticky{
	display:none;
}

}


/*-- SCHEDULE --*/

.article_schedule{
	position:relative;
	margin:0px 0px 25px 0px;
	padding:25px 25px 35px 25px;
	background-color:rgba(0,60,85,1.0);
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

.article_schedule_title{
	padding:0px 5px 15px 5px;
	border-bottom: 1px solid rgba(255,255,255,0.75);
	box-sizing:border-box;
	font-size:125%;
	line-height:175%;
	color:rgba(255,255,255,1.0);
	font-weight:700;
	text-align:left;
}

.article_schedule_text{
	padding:15px 5px 15px 5px;
	border-bottom: 1px dotted rgba(255,255,255,0.5);
	box-sizing:border-box;
}

.article_schedule_text .time{
	padding:0px 0px 5px 0px;
	font-size:106.25%;
	line-height:150%;
	color:rgba(255,255,255,1.0);
	font-weight:600;
	text-align:left;
}

.article_schedule_text .text{
	font-size:106.25%;
	line-height:150%;
	color:rgba(255,255,255,1.0);
	font-weight:400;
	text-align:left;
}

@media screen and (max-width:1280px){

.article_schedule{
	margin:0px 0px 20px 0px;
	padding:20px 20px 30px 20px;
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

.article_schedule_title{
	font-size:118.75%;
}

.article_schedule_text .time{
	font-size:100%;
}

.article_schedule_text .text{
	font-size:100%;
}

}

@media all and (max-width:960px), print{

.article_schedule{
	margin:0px 0px 45px 0px;
	padding:20px 20px 30px 20px;
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

.article_schedule_title{
	font-size:112.5%;
}

.article_schedule_text .time{
	font-size:93.75%;
}

.article_schedule_text .text{
	font-size:93.75%;
}

}


/*-- REVIEW BOX --*/

.article_review_box{
	position:relative;
	padding:0px 0px 35px 0px;
}

@media screen and (max-width:1280px){

.article_review_img{
	padding:0px 0px 33px 0px;
}

}

@media all and (max-width:960px), print{

.article_review_img{
	padding:0px 0px 31px 0px;
}

}


/*-- REVIEW IMAGE --*/

.article_review_img{
	padding:0px 0px 25px 0px;
	width:100%;
	text-align:center;
}

.article_review_img img{
	max-width:100%;
	max-height:1200px;
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

@media screen and (max-width:1280px){

.article_review_img{
	padding:0px 0px 23px 0px;
}

.article_review_img img{
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

}

@media all and (max-width:960px), print{

.article_review_img{
	padding:0px 0px 21px 0px;
}

.article_review_img img{
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

}


/*-- ARTICLE MOVIE --*/

.article_review_movie{
	position:relative;
	padding:0px 0px 25px 0px;
	margin:0px auto 25px auto;
	width:100%;
	padding-top:56.25%;
}

.article_review_movie iframe{
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

@media screen and (max-width:1280px){

.article_review_movie iframe{
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

}

@media all and (max-width:960px), print{

.article_review_movie iframe{
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

}


/*-- REVIEW CATCH --*/

.article_review_catch{
	padding:0px 0px 15px 0px;
	font-size:200%;
	line-height:150%;
	color:rgba(32,31,25,1.0);
	font-weight:700;
	text-align:left;
}

@media screen and (max-width:1280px){

.article_review_catch{
	padding:0px 0px 13px 0px;
	font-size:175%;
}

}

@media all and (max-width:960px), print{

.article_review_catch{
	padding:0px 0px 11px 0px;
	font-size:150%;
}

}

@media screen and (max-width:640px){

.article_review_catch{
	font-size:125%;
}

}


/*-- REVIEW TITLE --*/

.article_review_title{
	position:relative;
	margin:0px 0px 25px 0px;
	padding:0px 0px 15px 0px;
	border-bottom:5px dotted rgba(175,175,175,1.0);
	box-sizing:border-box;
	font-size:175%;
	line-height:150%;
	color:rgba(0,60,85,1.0);
	font-weight:700;
	text-align:left;
}

@media screen and (max-width:1280px){

.article_review_title{
	margin:0px 0px 23px 0px;
	padding:0px 0px 13px 0px;
	font-size:150%;
}

}

@media all and (max-width:960px), print{

.article_review_title{
	margin:0px 0px 21px 0px;
	padding:0px 0px 11px 0px;
	font-size:125%;
}

}


/*-- REVIEW TEXT --*/

.article_review_text{
	padding:0px 0px 25px 0px;
	font-size:112.5%;
	line-height:200%;
	color:rgba(62,61,50,1.0);
	font-weight:500;
	text-align:left;
}

.article_review_text a{
	transition:0.25s ease-out;
}

.article_review_text a:link{ color:rgba(62,61,50,1.0); text-decoration:underline; }
.article_review_text a:visited{ color:rgba(62,61,50,1.0); text-decoration:underline; }
.article_review_text a:hover{ color:rgba(220,130,0,1.0); text-decoration:underline; }
.article_review_text a:active{ color:rgba(220,130,0,1.0); text-decoration:underline; }

.article_review_text strong{
	color:rgba(32,31,25,1.0);
	font-weight:700;
}

@media screen and (max-width:1280px){

.article_review_text{
	padding:0px 0px 23px 0px;
	font-size:106.25%;
	line-height:187.5%;
}

}

@media all and (max-width:960px), print{

.article_review_text{
	padding:0px 0px 21px 0px;
	font-size:100%;
	line-height:175%;
}

.article_review_text a{
	transition:0s ease-out;
}

.article_review_text a:hover{ color:rgba(62,61,50,1.0); }
.article_review_text a:active{ color:rgba(62,61,50,1.0); }

}


/*-- REVIEW LIST --*/

.article_review_list_area{
	position:relative;
	padding:0px 0px 35px 0px;
}

.article_review_list{
	position:relative;
	padding:20px 0px 20px 0px;
	border-bottom:1px dotted rgba(175,175,175,1.0);
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
}

.article_review_list_area .article_review_list:first-child{
	padding:5px 0px 20px 0px;
}

.article_review_list .list_name{
	width:27.5%;
}

.article_review_list .list_text{
	width:72.5%;
}

.article_review_list .list_name .name{
	position:relative;
	padding:0px 0px 0px 5px;
	width:75%;
	font-size:112.5%;
	line-height:175%;
	color:rgba(32,31,25,1.0);
	font-weight:700;
	text-align:left;
}

.article_review_list .list_name .name .icon{
	display:none;
}

.article_review_list .list_text .text{
	position:relative;
	padding:0px 5px 0px 0px;
	font-size:112.5%;
	line-height:175%;
	color:rgba(62,61,50,1.0);
	font-weight:500;
	text-align:left;
}

.article_review_list .list_text .text strong{
	color:rgba(32,31,25,1.0);
	font-weight:700;
}

.article_review_list .list_text .text a{
	transition:0.25s ease-out;
}

.article_review_list .list_text .text a:link{ color:rgba(62,61,50,1.0); text-decoration:underline; }
.article_review_list .list_text .text a:visited{ color:rgba(62,61,50,1.0); text-decoration:underline; }
.article_review_list .list_text .text a:hover{ color:rgba(220,130,0,1.0); text-decoration:underline; }
.article_review_list .list_text .text a:active{ color:rgba(220,130,0,1.0); text-decoration:underline; }

@media screen and (max-width:1280px){

.article_review_list_area{
	padding:0px 0px 33px 0px;
}

.article_review_list{
	padding:18px 0px 18px 0px;
}

.article_review_list_area .article_review_list:first-child{
	padding:4px 0px 18px 0px;
}

.article_review_list .list_name{
	width:100%;
}

.article_review_list .list_text{
	width:100%;
}

.article_review_list .list_name .name{
	padding:0px 5px 3px 25px;
	font-size:106.25%;
}

.article_review_list .list_name .name .icon{
	position:absolute;
	top:9px;
	left:5px;
	width:13px;
	height:13px;
	border:3px solid rgba(32,31,25,1.0);
	box-sizing:border-box;
	border-radius:50%;
	transform:scale(var(--ggs,1));
	display:block;
}

.article_review_list .list_text .text{
	padding:0px 5px 0px 5px;
	font-size:106.25%;
}

}

@media all and (max-width:960px), print{

.article_review_list_area{
	padding:0px 0px 31px 0px;
}

.article_review_list{
	padding:16px 0px 16px 0px;
}

.article_review_list_area .article_review_list:first-child{
	padding:3px 0px 16px 0px;
}

.article_review_list .list_name{
	width:100%;
}

.article_review_list .list_text{
	width:100%;
}

.article_review_list .list_name .name{
	padding:0px 5px 3px 25px;
	font-size:100%;
}

.article_review_list .list_name .name .icon{
	position:absolute;
	top:9px;
	left:5px;
	width:13px;
	height:13px;
	border:3px solid rgba(32,31,25,1.0);
	box-sizing:border-box;
	border-radius:50%;
	transform:scale(var(--ggs,1));
	display:block;
}

.article_review_list .list_text .text{
	padding:0px 5px 0px 5px;
	font-size:100%;
}

.article_review_list .list_text .text a{
	transition:0s ease-out;
}

.article_review_list .list_text .text a:hover{ color:rgba(62,61,50,1.0); }
.article_review_list .list_text .text a:active{ color:rgba(62,61,50,1.0); }

}


/*-- NEW PAGER BOX --*/

.common_article_new_pager_box{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 25px 75px 25px;
	max-width:1280px;
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	flex-wrap:wrap;
	z-index:10;
}

.common_article_new_pager_return{
	position:relative;
	width:27.5%;
	display:flex;
	display:-webkit-flex;
	justify-content:center;
	align-items:center;
	text-align:center;
	text-decoration:none;
	transition:0.25s ease-out;
	order:1;
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

.common_article_new_pager_prev{
	position:relative;
	width:35%;
	background-image:url(../images_002/common/new_pager_prev.png);
	background-repeat:no-repeat;
	background-position:left 20px center;
	background-size:20px auto;
	display:flex;
	display:-webkit-flex;
	justify-content:center;
	align-items:center;
	text-align:left;
	text-decoration:none;
	transition:0.25s ease-out;
	order:0;
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

.common_article_new_pager_next{
	position:relative;
	width:35%;
	background-image:url(../images_002/common/new_pager_next.png);
	background-repeat:no-repeat;
	background-position:right 20px center;
	background-size:20px auto;
	display:flex;
	display:-webkit-flex;
	justify-content:center;
	align-items:center;
	text-align:left;
	text-decoration:none;
	transition:0.25s ease-out;
	order:2;
	/* radius */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
}

.common_article_new_pager_prev_none{
	position:relative;
	width:35%;
	display:flex;
	display:-webkit-flex;
	justify-content:center;
	align-items:center;
	text-align:left;
	text-decoration:none;
	order:0;
}

.common_article_new_pager_next_none{
	position:relative;
	width:35%;
	display:flex;
	display:-webkit-flex;
	justify-content:center;
	align-items:center;
	text-align:left;
	text-decoration:none;
	order:2;
}

.common_article_new_pager_box div{
	font-size:125%;
	line-height:150%;
	font-weight:600;
}

.common_article_new_pager_box .new_pager_return{
	padding:15px 20px 15px 20px;
}

.common_article_new_pager_box .new_pager_prev{
	padding:15px 20px 15px 60px;
}

.common_article_new_pager_box .new_pager_next{
	padding:15px 60px 15px 20px;
}

@media screen and (max-width:1280px){

.common_article_new_pager_box{
	padding:0px 20px 75px 20px;
}

.common_article_new_pager_return{
	transition:0s ease-out;
}

.common_article_new_pager_prev{
	transition:0s ease-out;
}

.common_article_new_pager_next{
	transition:0s ease-out;
}

.common_article_new_pager_box div{
	font-size:112.5%;
}

.common_article_new_pager_box .new_pager_return{
	padding:14px 20px 14px 20px;
}

.common_article_new_pager_box .new_pager_prev{
	padding:14px 20px 14px 60px;
}

.common_article_new_pager_box .new_pager_next{
	padding:14px 60px 14px 20px;
}

}

@media all and (max-width:960px), print{

.common_article_new_pager_box{
	padding:0px 15px 60px 15px;
}

.common_article_new_pager_return{
	margin:0px 0px 10px 0px;
	width:100%;
	order:0;
	transition:0s ease-out;
}

.common_article_new_pager_prev{
	width:49.5%;
	background-position:left 20px center;
	background-size:20px auto;
	order:1;
	transition:0s ease-out;
}

.common_article_new_pager_next{
	width:49.5%;
	background-position:right 20px center;
	background-size:20px auto;
	order:2;
	transition:0s ease-out;
}

.common_article_new_pager_prev_none{
	width:49.5%;
	order:1;
}

.common_article_new_pager_next_none{
	width:49.5%;
	order:2;
}

.common_article_new_pager_box div{
	font-size:100%;
}

.common_article_new_pager_box .new_pager_return{
	padding:13px 20px 13px 20px;
}

.common_article_new_pager_box .new_pager_prev{
	padding:13px 20px 13px 60px;
}

.common_article_new_pager_box .new_pager_next{
	padding:13px 60px 13px 20px;
}

}

@media screen and (max-width:640px){

.common_article_new_pager_box{
	padding:0px 15px 45px 15px;
}

.common_article_new_pager_prev{
	background-position:left 15px center;
	background-size:15px auto;
}

.common_article_new_pager_next{
	background-position:right 15px center;
	background-size:15px auto;
}

.common_article_new_pager_box div{
	font-size:93.75%;
}

.common_article_new_pager_box .new_pager_return{
	padding:12px 15px 12px 15px;
}

.common_article_new_pager_box .new_pager_prev{
	padding:12px 15px 12px 45px;
}

.common_article_new_pager_box .new_pager_next{
	padding:12px 45px 12px 15px;
}

}


/*-- NEW PAGER COLOR --*/

.new_pager_bg_default{
	background-color:rgba(242,180,44,1.0);
	color:rgba(0,84,110,1.0);
}

.new_pager_bg_default:hover{
	background-color:rgba(240,165,25,1.0);
}

.new_pager_bg_cream{
	background-color:rgba(228,222,207,1.0);
	color:rgba(62,61,50,1.0);
}

.new_pager_bg_cream:hover{
	background-color:rgba(203,193,169,1.0);
}

.new_pager_bg_green{
	background-color:rgba(119,157,107,1.0);
	color:rgba(255,255,255,1.0);
}

.new_pager_bg_green:hover{
	background-color:rgba(87,127,76,1.0);
}

.new_pager_bg_blue{
	background-color:rgba(121,154,155,1.0);
	color:rgba(255,255,255,1.0);
}

.new_pager_bg_blue:hover{
	background-color:rgba(89,123,124,1.0);
}

.new_pager_bg_orange{
	background-color:rgba(224,135,0,1.0);
	color:rgba(255,255,255,1.0);
}

.new_pager_bg_orange:hover{
	background-color:rgba(210,103,0,1.0);
}

.new_pager_bg_pink{
	background-color:rgba(204,131,137,1.0);
	color:rgba(255,255,255,1.0);
}

.new_pager_bg_pink:hover{
	background-color:rgba(183,99,105,1.0);
}

.new_pager_bg_yellow{
	background-color:rgba(204,175,60,1.0);
	color:rgba(255,255,255,1.0);
}

.new_pager_bg_yellow:hover{
	background-color:rgba(183,147,37,1.0);
}

.new_pager_bg_red{
	background-color:rgba(185,106,115,1.0);
	color:rgba(255,255,255,1.0);
}

.new_pager_bg_red:hover{
	background-color:rgba(159,75,83,1.0);
}

@media screen and (max-width:1280px){

.new_pager_bg_default:hover{
	background-color:rgba(242,180,44,1.0);
}

.new_pager_bg_cream:hover{
	background-color:rgba(228,222,207,1.0);
}

.new_pager_bg_green:hover{
	background-color:rgba(119,157,107,1.0);
}

.new_pager_bg_blue:hover{
	background-color:rgba(121,154,155,1.0);
}

.new_pager_bg_orange:hover{
	background-color:rgba(224,135,0,1.0);
}

.new_pager_bg_pink:hover{
	background-color:rgba(204,131,137,1.0);
}

.new_pager_bg_yellow:hover{
	background-color:rgba(204,175,60,1.0);
}

.new_pager_bg_red:hover{
	background-color:rgba(185,106,115,1.0);
}

}


/*-- NAV --*/

.entry_nav_side{
	position:relative;
	padding:0px 0px 65px 0px;
	width:100%;
}

.entry_nav_side a{
	position:relative;
	padding:0px 60px 0px 35px;
	background-color:rgba(220,130,0,1.0);
	background-image:url(../original/images/icon_arrow_black.svg);
	background-repeat:no-repeat;
	background-position:right 35px center;
	background-size:auto 25px;
	font-size:112.5%;
	line-height:80px;
	letter-spacing:-0.01em;
	color:rgba(255,255,255,1.0);
	font-weight:700;
	transition:0.25s ease-out;
	display:block;
	/* radius */
	-webkit-border-radius:100px;
	   -moz-border-radius:100px;
	        border-radius:100px;
}

.entry_nav_side a:hover{
	background-color:rgba(210,120,0,1.0);
}

.entry_nav_side a:link{ color:rgba(255,255,255,1.0); text-decoration:none; }
.entry_nav_side a:visited{ color:rgba(255,255,255,1.0); text-decoration:none; }
.entry_nav_side a:hover{ color:rgba(255,255,255,1.0); text-decoration:none; }
.entry_nav_side a:active{ color:rgba(255,255,255,1.0); text-decoration:none; }

.entry_nav_bottom{
	display:none;
}

@media screen and (max-width:1280px){

.entry_nav_side a{
	padding:0px 50px 0px 30px;
	background-position:right 30px center;
	background-size:auto 20px;
	font-size:100%;
	line-height:70px;
}

}

@media all and (max-width:960px), print{

.entry_nav_side{
	display:none;
}

.entry_nav_bottom{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 0px 65px 0px;
	max-width:400px;
	display:block;
}

.entry_nav_bottom a{
	position:relative;
	padding:0px 60px 0px 35px;
	background-color:rgba(220,130,0,1.0);
	background-image:url(../original/images/icon_arrow_black.svg);
	background-repeat:no-repeat;
	background-position:right 35px center;
	background-size:auto 25px;
	font-size:112.5%;
	line-height:80px;
	letter-spacing:-0.01em;
	color:rgba(255,255,255,1.0);
	font-weight:700;
	display:block;
	/* radius */
	-webkit-border-radius:100px;
	   -moz-border-radius:100px;
	        border-radius:100px;
}

.entry_nav_bottom a:link{ color:rgba(255,255,255,1.0); text-decoration:none; }
.entry_nav_bottom a:visited{ color:rgba(255,255,255,1.0); text-decoration:none; }
.entry_nav_bottom a:hover{ color:rgba(255,255,255,1.0); text-decoration:none; }
.entry_nav_bottom a:active{ color:rgba(255,255,255,1.0); text-decoration:none; }

}

@media screen and (max-width:640px){

.entry_nav_bottom{
	padding:0px 0px 55px 0px;
	max-width:360px;
}

.entry_nav_bottom a{
	padding:0px 50px 0px 30px;
	background-position:right 30px center;
	background-size:auto 20px;
	font-size:100%;
	line-height:70px;
}

}

@media screen and (max-width:480px){

.entry_nav_bottom{
	max-width:320px;
}

}

