#container{
	background-image: none;
}
.container .main_img{
	height: 2250px;
}
.main_lead{
	left: 50px;
}
.main_logo{
	right: 50px;
	left: auto;
}
.wrap_main_img{
	height: 1800px;
}
.wrap_main_img .lead_WH{
	position: relative;
	max-width: 700px;
	color: #F919CF;
	font-family: serif;
	letter-spacing: 0;
}
.lead_WH img{
	
}
.box_link_article4{
	
}
.box_link_article4 .box{
	width: 500px;
	margin: 0 auto;
}
.box_link_article4 .box .copy{
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	margin: 20px 0 0 0;
}
.wrap_footer .wrap_article{
	flex-wrap: wrap;
}
.trp_top .icon_recommend{
	top: -30px;
}
.wrap_footer .wrap_article .box_head .sub_no img{
	height: 100px;
}
.wrap_footer .wrap_article .article01{
	margin: 20px 0 0 0;
}
.box_link_topics_sp{
	display: none;
}
.trp_contents_footer .box_link_topics_sp{
	display: none;
}
.topics_box{
	display: grid;
	width: 420px;
	position: relative;
}
.wrap_footer .wrap_article .topics_box h3.box{
	background-color: rgba(255,255,255,0);
	width: auto;
	margin: 0 auto;
}
.wrap_footer .wrap_article .topics_box h3.box img{
	width: 100px;
}
.wrap_footer .wrap_article .topics_box a{
	width: 200px;
	background-color: rgba(255,255,255,0);
	padding: 0;
	position: absolute;
	bottom: 0;
}
.wrap_footer .wrap_article .topics_box a:first-child{
	left: 0;
}
.wrap_footer .wrap_article .topics_box a:last-child{
	right: 0;
}
.wrap_footer .wrap_article .topics_box .title{
	font-size: 14px;
}
.trp_contents_footer .link_more{
	margin: -100px auto 0;
	position: relative;
	width: 200px;
	right: -340px;
}

/* article */
.trp_article #container{
	background-image: none;
}
.trp_article .contents_article .copy{
	width: 940px;
	margin: 0 auto 100px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
}
.trp_article .contents_article .box_text{
	width: 640px;
	margin: 0 auto;
}
