@charset "utf-8";
/* CSS Document */
body {
	min-width: 100%;
	line-height: 200%;
	text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;/*Chrome,Safari*/
	-ms-text-size-adjust: 100%;/*EgdeMobile*/
	-moz-text-size-adjust: 100%;/*firefox*/
	font-size: 16px;
}
footer div,
footer p,
footer table,
footer td,
news_img_no_txt,
news_day,
news_txt01,
news_txt02 {
	max-height: 100%;
}

#PC_all {
	display: none;
}
#SP_all {
	display: block;
	max-height: 100%
}
.PC_mode {
	display: none !important;;
}
.SP_mode {
	display: block !important;;
}
.SP_mode_BoxSpace {
	display: block;
	height: 50px;
	width: 100%;
}
/*.link_sp_box {
	height: 60px;
}*/
.sp_w100 {
	width: 100%;
}
.sp_w80 {
	width: 80%;
}

header {
	height: 50px;
}
#next {
	height: 25px;
	width: 25px;
}

.sp_bk01 {
	margin-right: 16px;
	margin-left: 16px;
}
#main_text {
	background-color: #FFFFFF;
	background : none;
}
.main_white {
	background-color: #FFF;
	box-shadow: 0px 0px 0px 0px;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.w1000 {
	background-color: #FFF;
	width: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 16px;
}
/*-------------------------------------------------------------------------------------------*/
.news_main_white_bk {
	background : none;
}
#news_title_img{
	width: 80%;
	max-width: 347px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#news_txt01 {
	padding-top: 16px;
	padding-bottom: 16px;
}
.news_img_no {
	width: 90%;
}
.news_img_no_img {
	height: auto;
	width: 100%;
}

.news_img_no_img img {
	height: auto;
	width: 100%;
}

/*-----------------------------------------------------------------------------------------------------------------------------*/
#footer_sp_sw {
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: flex;
	z-index: 2;
}
