/****PANKUZU**************/
#pankuzu {
	margin: 0px 0px 20px 0px;
}
.pankuzu_icon {
	margin: 0px 5px 0px 5px;
}
/****KIJI**************/
.inforimage_read {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	font-size: 13px;
	line-height: 24px;
}
/****KIJI******************************************************/
.kiji_zuttosakura {
	width: 624px;
	display: block;
	margin: 50px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}
.kiji_zuttosakura .zuttolink {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.kiji_zuttosakura .zuttolink  a {
    display: inline-block;
    padding: 5px 20px 5px 20px;
    margin: 0px 0px 0px 0px;
    text-align: center;
	font-size: 13px;
    color: #FFFFFF;
    background-color: #4e453b;
    border-radius: 50px;
}
/****KIJI**************/
.kiji {
	width: 624px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.kiji_comingsoon {
	width: 624px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.kiji_comingsoon h3 {
	margin: 50px 0px 0px 171px;
	padding: 0px 0px 0px 0px;
	width: 282px;
}
.kiji_comingsoon p.links {
	margin: 50px 0px 50px 171px;
	padding: 0px 0px 0px 0px;
}
.kiji_photo {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.kiji_new_backnumber {
	float: left;
	margin: 5px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.kiji_midashi {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.kiji_date {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
.kiji_catch {
	width: 520px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.kiji_catch02 {
	width: 470px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.kiji_icon {
	margin: 0px 5px 0px 0px;
}
.kiji_icon2 {
	margin: 0px 0px 5px 0px;
}
.kiji_icon3 {
	margin: 0px 5px 5px 0px;
}
.kiji_whatsnew {
	margin: 0px 0px 0px 5px;
}
.kiji_splt {
	margin: 5px 0px 5px 0px;
}
.kiji_whatsnew02 {
	margin: 0px 5px 0px 5px;
}
.kiji_date02 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
.kiji_kodomodate {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 150px;
	float: left;
}
.kiji_kodomomidashi {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 460px;
	float: left;
}
/****KIJI PHOTO**************/
.report_photo {
	margin: 0px 0px 5px 0px;
}
.report_photo2 {
	margin: 0px 0px 10px 0px;
}
.report_photo3 {
	margin: 10px 0px 10px 0px;
}
.report_photo4 {
	margin: 5px 0px 0px 0px;
}
.report_photo5 {
	margin: 0px 0px 20px 0px;
}
.report_photo_240_rc {
	float: right;
	margin: 0px 0px 5px 10px;
	width: 240px;
	text-align: center;
}
.report_photo_240_lc {
	float: left;
	margin: 5px 10px 5px 0px;
	width: 240px;
	text-align: center;
}
.report_photo_190_rc {
	float: right;
	margin: 5px 0px 5px 10px;
	width: 190px;
	text-align: center;
}
.report_photo_190_lc {
	float: left;
	margin: 5px 10px 5px 0px;
	width: 190px;
	text-align: center;
}
.report_photo_190_rl {
	float: right;
	margin: 5px 0px 10px 10px;
	width: 190px;
	text-align: left;
}
.report_photo_190_ll {
	float: left;
	margin: 5px 10px 10px 0px;
	width: 190px;
	text-align: left;
}
.report_photo_170_rr {
	float: right;
	margin: 5px 0px 5px 10px;
	width: 170px;
	text-align: right;
}
.report_photo_170_rc {
	float: right;
	margin: 5px 0px 5px 10px;
	width: 170px;
	text-align: center;
}
.report_photo_170_lc {
	float: left;
	margin: 5px 10px 5px 0px;
	width: 170px;
	text-align: center;
}
.report_photo_170_rl {
	float: right;
	margin: 5px 0px 10px 10px;
	width: 170px;
	text-align: left;
}
.report_photo_170_ll {
	float: left;
	margin: 0px 10px 10px 0px;
	width: 170px;
	text-align: left;
}
/*---------------------------------------*/
.report_photo_130_rc {
	float: right;
	margin: 0px 0px 10px 10px;
	width: 130px;
	text-align: center;
}
.report_photo_130_lc {
	float: left;
	margin: 5px 10px 10px 0px;
	width: 130px;
	text-align: center;
}
.report_photo_130_rl {
	float: right;
	margin: 5px 0px 10px 10px;
	width: 130px;
	text-align: left;
}
.report_photo_130_ll {
	float: left;
	margin: 5px 10px 10px 0px;
	width: 130px;
	text-align: left;
}
/*---------------------------------------*/
.report_photo_150_rc {
	float: right;
	margin: 0px 0px 10px 10px;
	width: 150px;
	text-align: center;
}
.report_photo_150_lc {
	float: left;
	margin: 5px 10px 10px 0px;
	width: 150px;
	text-align: center;
}
.report_photo_150_rl {
	float: right;
	margin: 5px 0px 10px 10px;
	width: 150px;
	text-align: left;
}
.report_photo_150_ll {
	float: left;
	margin: 5px 10px 10px 0px;
	width: 150px;
	text-align: left;
}
/*---------------------------------------*/
.report_photo_170_rc2 {
	float: right;
	margin: 5px 30px 5px 10px;
	width: 170px;
	text-align: center;
}
.report_photo_100_rc {
	float: right;
	margin: 5px 0px 10px 10px;
	width: 100px;
	text-align: center;
}
.report_photo_100_lc {
	float: left;
	margin: 5px 10px 10px 0px;
	width: 100px;
	text-align: center;
}
/*-----------------*/
.report_photo_220_rc {
	float: right;
	margin: 5px 0px 5px 10px;
	width: 220px;
	text-align: center;
}
.report_photo_220_rl {
	float: right;
	margin: 5px 0px 10px 10px;
	width: 220px;
	text-align: left;
}
.report_photo_220_lc {
	float: left;
	margin: 5px 10px 5px 0px;
	width: 220px;
	text-align: center;
}
.report_photo_220_ll {
	float: left;
	margin: 5px 10px 10px 0px;
	width: 220px;
	text-align: left;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.report_photo_255_rc {
	float: right;
	margin: 5px 0px 10px 10px;
	width: 255px;
	text-align: center;
}
.report_photo_255_rl {
	float: right;
	margin: 5px 0px 10px 10px;
	width: 255px;
	text-align: left;
}
.report_photo_255_lc {
	float: left;
	margin: 5px 10px 10px 0px;
	width: 255px;
	text-align: center;
}
.report_photo_255_ll {
	float: left;
	margin: 5px 10px 10px 0px;
	width: 255px;
	text-align: left;
}
/*-----------------*/
.report_photo_220_2way_rc {
	float: right;
	margin: 0px 35px 5px 10px;
	width: 220px;
	text-align: center;
}
.report_photo_220_2way_rl {
	float: right;
	margin: 0px 35px 10px 10px;
	width: 220px;
	text-align: left;
}
.report_photo_220_2way_lc {
	float: left;
	margin: 0px 10px 5px 35px;
	width: 220px;
	text-align: center;
}
.report_photo_220_2way_ll {
	float: left;
	margin: 0px 10px 10px 35px;
	width: 220px;
	text-align: left;
}
/*-----------------*/
.report_photo_285_rc {
	float: right;
	margin: 0px 0px 5px 10px;
	width: 285px;
	text-align: center;
}
.report_photo_285_lc {
	float: left;
	margin: 0px 10px 5px 0px;
	width: 285px;
	text-align: center;
}
/****KIJI PHOTO**************/
.report_photo_130_2c_1 {
	float: left;
	margin: 0px 0px 10px 75px;
	width: 130px;
	text-align: center;
}
.report_photo_130_2c_2 {
	float: right;
	margin: 0px 75px 10px 0px;
	width: 130px;
	text-align: center;
}
/****KIJI PHOTO**************/
.report_photo_170_2c_1 {
	float: left;
	margin: 0px 0px 10px 60px;
	width: 170px;
	text-align: center;
}
.report_photo_170_2c_2 {
	float: right;
	margin: 0px 60px 10px 0px;
	width: 170px;
	text-align: center;
}
/****KIJI PHOTO**************/
.report_photo_170_2c_3 {
	float: left;
	margin: 0px 0px 0px 60px;
	width: 170px;
	text-align: center;
}
.report_photo_170_2c_4 {
	float: right;
	margin: 0px 60px 0px 0px;
	width: 170px;
	text-align: center;
}
/****KIJI PHOTO**************/
.report_photo_170_2c_5 {
	float: left;
	margin: 0px 0px 0px 10px;
	width: 170px;
	text-align: center;
}
.report_photo_170_2c_6 {
	float: left;
	margin: 0px 0px 0px 10px;
	width: 170px;
	text-align: center;
}
.report_photo_170_2c_7 {
	float: left;
	margin: 0px 0px 0px 10px;
	width: 170px;
	text-align: center;
}
/****KIJI PHOTO**************/
.report_photo_170_3c {
	margin: 0px 0px 0px 0px;
	width: 170px;
	text-align: center;
}
/****KIJI transition**************/
.kiji_transition_INDEX {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	width: 95px;
	height: 21px;
	float: left;
}
.kiji_transition_INDEX p {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 95px;
	height: 21px;
	background-image: url(../images/common/kiji_transition_INDEX_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_INDEX a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 95px;
	height: 21px;
}
.kiji_transition_INDEX a:link {
	background-image: url(../images/common/kiji_transition_INDEX_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_INDEX a:visited {
	background-image: url(../images/common/kiji_transition_INDEX_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_INDEX a:hover {
	background-image: url(../images/common/kiji_transition_INDEX_on.gif);
	background-repeat: no-repeat;
}
.kiji_transition_INDEX a:active {
	background-image: url(../images/common/kiji_transition_INDEX_on.gif);
	background-repeat: no-repeat;
}
.kiji_transition_TOP {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 95px;
	height: 21px;
	float: right;
}
.kiji_transition_TOP p {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 95px;
	height: 21px;
	background-image: url(../images/common/kiji_transition_TOP_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_TOP a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 95px;
	height: 21px;
}
.kiji_transition_TOP a:link {
	background-image: url(../images/common/kiji_transition_TOP_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_TOP a:visited {
	background-image: url(../images/common/kiji_transition_TOP_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_TOP a:hover {
	background-image: url(../images/common/kiji_transition_TOP_on.gif);
	background-repeat: no-repeat;
}
.kiji_transition_TOP a:active {
	background-image: url(../images/common/kiji_transition_TOP_on.gif);
	background-repeat: no-repeat;
}
/*-------------------------------------------------------------------------------------------*/
.kiji_transition_B {
	margin: 0px 0px 0px 134px;
	padding: 0px 0px 0px 0px;
	width: 55px;
	height: 21px;
	float: left;
}
.kiji_transition_B p {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 55px;
	height: 21px;
	background-image: url(../images/common/kiji_transition_B_not.gif);
	background-repeat: no-repeat;
}
.kiji_transition_B a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 55px;
	height: 21px;
}
.kiji_transition_B a:link {
	background-image: url(../images/common/kiji_transition_B_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_B a:visited {
	background-image: url(../images/common/kiji_transition_B_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_B a:hover {
	background-image: url(../images/common/kiji_transition_B_on.gif);
	background-repeat: no-repeat;
}
.kiji_transition_B a:active {
	background-image: url(../images/common/kiji_transition_B_on.gif);
	background-repeat: no-repeat;
}
/*-------------------------------------------------------------------------------------------*/
.kiji_transition_splt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 21px;
	height: 21px;
	float: left;
}
/*-------------------------------------------------------------------------------------------*/
.kiji_transition_N {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 55px;
	height: 21px;
	float: left;
}
.kiji_transition_N p {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 55px;
	height: 21px;
	background-image: url(../images/common/kiji_transition_N_not.gif);
	background-repeat: no-repeat;
}
.kiji_transition_N a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 55px;
	height: 21px;
}
.kiji_transition_N a:link {
	background-image: url(../images/common/kiji_transition_N_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_N a:visited {
	background-image: url(../images/common/kiji_transition_N_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_N a:hover {
	background-image: url(../images/common/kiji_transition_N_on.gif);
	background-repeat: no-repeat;
}
.kiji_transition_N a:active {
	background-image: url(../images/common/kiji_transition_N_on.gif);
	background-repeat: no-repeat;
}
/***************************/
.kiji_transitionLink {
	display: block;
	width: 880px;
	margin: 5px 0px 0px 0px;
	padding: 20px 0px 10px 0px;
}
.kiji_transition_TOPlink {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 95px;
	height: 21px;
	float: right;
}
.kiji_transition_TOPlink p {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 95px;
	height: 21px;
	background-image: url(../images/common/kiji_transition_TOP_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_TOPlink a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 95px;
	height: 21px;
}
.kiji_transition_TOPlink a:link {
	background-image: url(../images/common/kiji_transition_TOP_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_TOPlink a:visited {
	background-image: url(../images/common/kiji_transition_TOP_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_TOPlink a:hover {
	background-image: url(../images/common/kiji_transition_TOP_on.gif);
	background-repeat: no-repeat;
}
.kiji_transition_TOPlink a:active {
	background-image: url(../images/common/kiji_transition_TOP_on.gif);
	background-repeat: no-repeat;
}
/****KIJI transition**************/
.kiji_transition_REPORT {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	width: 98px;
	height: 21px;
	float: left;
}
.kiji_transition_REPORT p {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 98px;
	height: 21px;
	background-image: url(../images/common/kiji_transition_REPORT_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_REPORT a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 98px;
	height: 21px;
}
.kiji_transition_REPORT a:link {
	background-image: url(../images/common/kiji_transition_REPORT_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_REPORT a:visited {
	background-image: url(../images/common/kiji_transition_REPORT_off.gif);
	background-repeat: no-repeat;
}
.kiji_transition_REPORT a:hover {
	background-image: url(../images/common/kiji_transition_REPORT_on.gif);
	background-repeat: no-repeat;
}
.kiji_transition_REPORT a:active {
	background-image: url(../images/common/kiji_transition_REPORT_on.gif);
	background-repeat: no-repeat;
}
/****KIJI transition**************/
.outlinks {
	margin: 0px 10px 0px 0px;
}
/*------------------------------------------------------------*/
#report_backnumber {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
/*------------------------------------------------------------*/
#report_bkmenu {
	position: relative;
	list-style-type: none;
	width: 170px;
/*	height: 24px;*/
	height: 30px;
	margin: 0px 0px 0px 450px;
	padding: 0px 0px 0px 0px; /*border-bottom: 5px solid #535d09;*/
}
#report_bkmenu li {
	width: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-color: #F5F5F5;
}
#report_bkmenu li a {
	display: block;
	margin: 0px 0px 0px 0px;
/*	padding: 7px 0px 5px 0px;*/
	padding: 7px 0px 10px 0px;
	color: #418EC5;
	font-size: 12px;
	line-height: 1;
	text-decoration: none;
}
#report_bkmenu li ul {
	list-style: none;
	position: absolute;
	top: 30px;
	left: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /*border-radius: 0 0 3px 3px;*/
}
#report_bkmenu li ul li {
	overflow: hidden;
	height: 0;
	color: #418EC5;
	text-align: center;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	-o-transition: .2s;
	-ms-transition: .2s;
	transition: .2s;
	background-color: #FFFFFF;
}
#report_bkmenu li ul li a {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 0px;
	/*background: #6e7c0c;*/
	font-size: 12px;
	font-weight: normal;
/*	background-color: #F5F5F5;*/
}
#report_bkmenu li ul li:hover {

	background-color: #F5F5F5;
}
#report_bkmenu li:hover a {
	/*background: #6e7c0c;*/
	color: #418EC5;
/*	background-color: #FFFFFF;*/
}
#report_bkmenu li:hover ul li {
	overflow: visible;
/*	height: 24px;*/
	height: 30px;
}
#report_bkmenu li:hover ul li.line01 {
	border-right: 1px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px;
}
#report_bkmenu li:hover ul li.line02 {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
/*------------------------------------------------------------*/
#report_backnumber02 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
/*------------------------*/
#report_bkmenu02 {
	position: relative;
	list-style-type: none;
	width: 170px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /*border-bottom: 5px solid #535d09;*/
}
#report_bkmenu02 li {
	width: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-color: #F5F5F5;
}
#report_bkmenu02 li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 0px;
	color: #418EC5;
	font-size: 12px;
	line-height: 1;
	text-decoration: none;
}
#report_bkmenu02 li ul {
	list-style: none;
	position: absolute;
	top: 24px;
	left: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /*border-radius: 0 0 3px 3px;*/
}
#report_bkmenu02 li ul li {
	overflow: hidden;
	height: 0;
	color: #418EC5;
	text-align: center;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	-o-transition: .2s;
	-ms-transition: .2s;
	transition: .2s;
}
#report_bkmenu02 li ul li a {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 0px;
	/*background: #6e7c0c;*/
	font-size: 12px;
	font-weight: normal;
	background-color: #F5F5F5;
}
#report_bkmenu02 li:hover a {
	/*background: #6e7c0c;*/
	color: #418EC5;
	background-color: #FFFFFF;
}
#report_bkmenu02 li:hover ul li {
	overflow: visible;
	height: 24px;
}
#report_bkmenu02 li:hover ul li.line01 {
	border-right: 1px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px;
}
#report_bkmenu02 li:hover ul li.line02 {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
/*------------------------------------------------------------------------------------------------------------*/
.readarea_570_00_00 {
	width: 570px;
	margin: 0px 25px 0px 25px;
}
.readarea_570_00_00 table {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 570px;
}
.readarea_570_05_00 {
	width: 570px;
	margin: 5px 25px 0px 25px;
}
.readarea_570_10_00 {
	width: 570px;
	margin: 10px 25px 0px 25px;
}
.readarea_570_10_00r {
	width: 570px;
	margin: 10px 25px 0px 25px;
	text-align: right;
}
.readarea_570_10_10 {
	width: 570px;
	margin: 10px 25px 10px 25px;
}
.readarea_570_10_20 {
	width: 570px;
	margin: 10px 25px 20px 25px;
}
.readarea_570_20_00c {
	width: 570px;
	margin: 20px 25px 0px 25px;
	text-align: center;
}
/*-----------------------------*/
.readarea_570_00_10 {
	width: 570px;
	margin: 0px 25px 10px 25px;
}
.readarea_570_00_20 {
	width: 570px;
	margin: 0px 25px 20px 25px;
}
.readarea_570_00_40 {
	width: 570px;
	margin: 0px 25px 40px 25px;
}
/*-----------------------------*/
.readarea_570_20_00 {
	width: 570px;
	margin: 20px 25px 0px 25px;
}
.readarea_570_20_00 table {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 570px;
}
.readarea_570_20_00c {
	width: 570px;
	margin: 20px 25px 0px 25px;
}
.readarea_570_20_00c table {
	width: 570px;
	text-align: center;
}
.readarea_570_20_00c table td {
	text-align: center;
}
/*----*/
.readarea_570_20_00_otherwise {
	width: 570px;
	margin: 20px 25px 0px 25px;
}
.readarea_570_20_00_otherwise .rep_colum_tt01 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 280px;
	float: left;
}
.readarea_570_20_00_otherwise .rep_colum_tt02 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 280px;
	float: right;
}
.readarea_570_20_00_otherwise .rep_colum_tt03 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 570px;
}
.readarea_570_20_20 {
	width: 570px;
	margin: 20px 25px 20px 25px;
}
.readarea_570_20_20 table {
	width: 570px;
}
.readarea_570_20_20c {
	width: 570px;
	margin: 20px 25px 20px 25px;
}
.readarea_570_20_20c table {
	width: 570px;
	text-align: center;
}
.readarea_570_20_20c table td {
	text-align: center;
}
.readarea_570_20_40 {
	width: 570px;
	margin: 20px 25px 40px 25px;
}
.readarea_570_20_40 table {
	width: 570px;
}
.readarea_570_20_40c {
	width: 570px;
	margin: 20px 25px 40px 25px;
}
.readarea_570_20_40c table {
	width: 570px;
	text-align: center;
}
.readarea_480_20_20c {
	width: 570px;
	margin: 20px 25px 20px 25px;
}
.readarea_480_20_20c table {
	width: 570px;
	text-align: center;
}
.readarea_480_20_20c table td {
	text-align: center;
}
.cx_video_player {
	padding: 0px 45px 5px 45px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
/*-----------------------------*/
.readarea_570_30_00 {
	width: 570px;
	margin: 30px 25px 0px 25px;
}
.readarea_570_30_10 {
	width: 570px;
	margin: 30px 25px 10px 25px;
}
.readarea_570_30_20 {
	width: 570px;
	margin: 30px 25px 20px 25px;
}
/*-----------------------------*/
.readarea_570_40_00 {
	width: 570px;
	margin: 40px 25px 0px 25px;
}
.readarea_570_40_20 {
	width: 570px;
	margin: 40px 25px 20px 25px;
}
.readarea_570_40_40 {
	width: 570px;
	margin: 40px 25px 40px 25px;
}
/*------------------------------------------------------------------------------------------------------------*/
.readarea_550_20_00 {
	width: 570px;
	margin: 10px 25px 0px 45px;
}
.readarea_550_20_00 {
	width: 550px;
	margin: 10px 25px 0px 45px;
}
/*------------------------------------------------------------------------------------------------------------*/
.readarea_596_00_00 {
	width: 596px;
	margin: 0px 14px 0px 14px;
}
.readarea_596_10_00 {
	width: 596px;
	margin: 10px 14px 0px 14px;
}
/*------------------------------------------------------------------------------------------------------------*/
.readarea_in_230 {
	width: 230px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.readarea_in_340 {
	width: 340px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
/*------------------------------------------------------------------------------------------------------------*/
.readarea_in_265 {
	width: 265px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.readarea_in_305 {
	width: 305px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
/*-------------------------------*/
.readarea_in_170 {
	width: 170px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.readarea_in_400 {
	width: 400px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
/*-------------------------------*/
.readarea_in_130 {
	width: 130px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.readarea_in_440 {
	width: 440px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
/*------------------------------------------------------------------------------------------------------------*/
.report_listnums {
	padding: 0px 0px 0px 35px;
	margin: 0px 25px 0px 30px;
	list-style-type: decimal;
}
.readarea_splt_10_10 {
	width: 570px;
	margin: 10px 25px 10px 25px;
}
.readarea_splt_10_30 {
	width: 570px;
	margin: 10px 25px 30px 25px;
}
.readarea_splt_20_20 {
	width: 570px;
	margin: 20px 25px 20px 25px;
}
.readarea_splt_30_00 {
	width: 570px;
	margin: 30px 25px 0px 25px;
}
.readarea_splt_20_30 {
	width: 570px;
	margin: 20px 25px 30px 25px;
}
/*-------------*/
.rep_colum_back01 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/common/rep_colum_back01.gif);
	background-repeat: repeat-y;
}
.rep_colum_back02 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/common/rep_colum_back02.gif);
	background-repeat: repeat-y;
}
.rep_colum_back03 {
	padding: 5px 15px 5px 15px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/common/rep_colum_back02.gif);
	background-repeat: repeat-y;
}
.rep_colum_photo01 {
	padding: 0px 11px 0px 11px;
	margin: 0px 0px 0px 0px;
}
.rep_colum_photo02 {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}
.rep_colum_photo03 {
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 0px 0px;
}
.rep_colum_links01 {
	padding: 0px 0px 0px 0px;
	margin: 10px 71px 0px 70px;
}
.rep_colum_links02 {
	padding: 0px 0px 0px 0px;
	margin: 10px 71px 0px 70px;
}
.rep_colum_links03 {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 15px;
}
.rep_colum_links04 {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 5px;
}
.rep_colum_color01 {
	color: #FF7F00;
}
/*-------------*/
.dokko_footer01 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.dokko_footer02 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
}
/*------------------------------------------------------------------------------------------------------------*/
.report_Colum_530_00_00 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 0px 20px 0px 20px;
}
.report_Colum_530_00_10 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 0px 20px 10px 20px;
}
.report_Colum_530_00_20 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 0px 20px 20px 20px;
}
.report_Colum_530_00_30 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 0px 20px 30px 20px;
}
.report_Colum_530_05_20 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 5px 20px 20px 20px;
}
.report_Colum_530_10_00 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 10px 20px 0px 20px;
}
.report_Colum_530_10_10 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 10px 20px 10px 20px;
}
.report_Colum_530_10_20 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 10px 20px 20px 20px;
}
.report_Colum_530_10_30 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 10px 20px 30px 20px;
}
.report_Colum_530_20_00 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 20px 20px 0px 20px;
}
.report_Colum_530_20_10 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 20px 20px 10px 20px;
}
.report_Colum_530_20_20 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 20px 20px 20px 20px;
}
.report_Colum_530_40_00 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 40px 20px 0px 20px;
}
.report_Colum_530_40_20 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 40px 20px 20px 20px;
}
.report_Colum_530_40_00 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 40px 20px 0px 20px;
}
.report_Colum_530_40_40 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 0px 25px;
	padding: 40px 20px 40px 20px;
}
.report_futurerunners_530_20_20 {
/*	width: 530px;*/
		width: 570px;
		box-sizing: border-box;
	margin: 0px 25px 25px 25px;
	padding: 20px 20px 20px 20px;
	/*	letter-spacing: -0.05em;*/
}
/*------------------------------------------------------------------------------------------------------------*/
.report_Colum_570_00_00 {
	width: 570px;
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}
.report_Colum_570_10_10 {
	width: 570px;
	margin: 0px 25px 0px 25px;
	padding: 10px 0px 0px 0px;
}
.report_Colum_570_10_10 table {
	width: 570px;
}
.report_Colum_570_00_20 {
	width: 570px;
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 20px 0px;
}
.report_Colum_570_10_10_bar {
	width: 570px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*------------------------------------------------------------------------------------------------------------*/
.report_Colum_catch {
	font-weight: bold;
	text-align: center;
}
.report_Colum_bangumi {
	background-color: #FEF7D2;
}
.report_Colum_kankyo {
	background-color: #F1FBE1;
}
.report_Colum_male {
	background-color: #ECF5FB;
}
.report_Colum_male_midashi {
	font-weight: bold;
	text-align: center;
	background-color: #ECF5FB;
}
.report_Colum_female {
	background-color: #FFF2F0;
}
.report_Colum_female_midashi {
	font-weight: bold;
	text-align: center;
	background-color: #FFF2F0;
}
.report_Colum_disaster01 {
	background-color: #ECF5FB;
}
.report_Colum_disaster02 {
	background-color: #FFF2F0;
}
.report_Colum_disaster03 {
	background-color: #FFF8DF;
}
.report_Colum_management {
	background-color: #D7ECFF;
}
.report_Colum_ecoana {
	background-color: #FFF2F0;
}


/****************************************************************/
.report_Colum_catch02 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
}
.report_Colum_icon02 {
	float: left;
	margin: 4px 5px 0px 0px;
	padding: 0px;
}
/****************************************************************/
.report_tt01 td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 265px;
	text-align: center;
	vertical-align: top;
}
.report_tt00 td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 530px;
	text-align: center;
	vertical-align: top;
}
.report_tt02 td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 176px;
	text-align: center;
	vertical-align: top;
}
.report_tt03 td {
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	width: 170px;
	text-align: left;
	vertical-align: top;
}
/*------------------------------------------------------------------------------------------------------------*/
.report_Colum_male_top {
	background-image: url(../images/syakai/report_colum_top.gif);
	background-repeat: no-repeat;
	background-color: #ECF5FB;
	height: 8px;
	width: 570px;
	margin: 20px 25px 0px 25px;
	padding: 0px 0px 10px 0px;
}
.report_Colum_male_bottom {
	background-image: url(../images/syakai/report_colum_bottom.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 570px;
	margin: 0px 25px 20px 25px;
	padding: 0px 0px 0px 0px;
}
.report_Colum_male_title {
	width: 530px;
	display: block;
	background-color: #ECF5FB;
	padding: 0px 20px 0px 20px;
	margin: 0px 25px 0px 25px;
}
.report_Colum_male_photo {
	background-color: #ECF5FB;
	width: 570px;
	margin: 0px 25px 0px 25px;
	padding: 10px 0px 10px 0px;
}
.report_Colum_male_photo table {
	width: 570px;
}
/*------------------------------------------------------------------------------------------------------------*/
.report_Colum_female_top {
	background-image: url(../images/syakai/report_colum2_top.gif);
	background-repeat: no-repeat;
	background-color: #FFF2F0;
	height: 8px;
	width: 570px;
	margin: 20px 25px 0px 25px;
	padding: 0px 0px 10px 0px;
}
.report_Colum_female_bottom {
	background-image: url(../images/syakai/report_colum2_bottom.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 570px;
	margin: 0px 25px 20px 25px;
	padding: 0px 0px 0px 0px;
}
.report_Colum_female_title {
	width: 530px;
	display: block;
	background-color: #FFF2F0;
	margin: 0px 25px 0px 25px;
	padding: 0px 20px 0px 20px;
}
.report_Colum_female_photo {
	background-color: #FFF2F0;
	width: 570px;
	margin: 0px 25px 0px 25px;
	padding: 10px 0px 10px 0px;
}
.report_Colum_female_photo table {
	width: 570px;
}
/*------------------------------------------------------------------------------------------------------------*/
.report_Colum_syakai_top {
	background-image: url(../images/syakai/report_colum_top2.gif);
	background-repeat: no-repeat;
	background-color: #ECF5FB;
	height: 35px;
	width: 570px;
	margin: 20px 25px 0px 25px;
	padding: 0px 0px 10px 0px;
}
.report_Colum_syakai_bottom {
	background-image: url(../images/syakai/report_colum_bottom2.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 570px;
	margin: 0px 25px 20px 25px;
	padding: 0px 0px 0px 0px;
}
/*------------------------------------------------------------------------------------------------------------*/
.report_Colum_sekaibunka_top {
	background-image: url(../images/syakai/report_colum_top3.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 570px;
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}
.report_Colum_sekaibunka_bottom {
	background-image: url(../images/syakai/report_colum_bottom3.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 570px;
	margin: 0px 25px 20px 25px;
	padding: 0px 0px 0px 0px;
}
/*------------------------------------------------------------------------------------------------------------*/
.report_Colum_bangum_top {
	background-image: url(../images/bangumi/report_colum_top.gif);
	background-repeat: no-repeat;
	background-color: #FEF7D2;
	height: 8px;
	width: 570px;
	margin: 20px 25px 0px 25px;
	padding: 0px 0px 10px 0px;
}
.report_Colum_bangum_bottom {
	background-image: url(../images/bangumi/report_colum_bottom.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 570px;
	margin: 0px 25px 20px 25px;
	padding: 0px 0px 0px 0px;
}
.report_Colum_bangum_title {
	width: 530px;
	display: block;
	background-color: #FEF7D2;
	margin: 0px 25px 0px 25px;
	padding: 0px 20px 0px 20px;
}
.report_Colum_bangumi_photo {
	background-color: #FEF7D2;
	width: 570px;
	margin: 0px 25px 0px 25px;
	padding: 10px 0px 10px 0px;
}
.report_Colum_bangumi_photo table {
	width: 570px;
}
/*------------------------------------------------------------------------------------------------------------*/
.report_Colum_kankyo_top {
	background-image: url(../images/kankyo/report_colum_top.gif);
	background-repeat: no-repeat;
	background-color: #F1FBE1;
	height: 8px;
	width: 570px;
	margin: 20px 25px 0px 25px;
	padding: 0px 0px 10px 0px;
}
.report_Colum_kankyo_bottom {
	background-image: url(../images/kankyo/report_colum_bottom.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 570px;
	margin: 0px 25px 20px 25px;
	padding: 0px 0px 0px 0px;
}
.report_Colum_kankyo_photo {
	background-color: #F1FBE1;
	width: 570px;
	margin: 0px 25px 0px 25px;
	padding: 10px 0px 10px 0px;
}
.report_Colum_kankyo_photo table {
	width: 570px;
}

/*------------------------------------------------------------------------------------------------------------*/
.report_Colum_disaster_top {
	background-image: url(../images/disaster/report_colum3_top.gif);
	background-repeat: no-repeat;
	background-color: #FFF8DF;
	height: 8px;
	width: 570px;
	margin: 20px 25px 0px 25px;
	padding: 0px 0px 10px 0px;
}
.report_Colum_disaster_bottom {
	background-image: url(../images/disaster/report_colum3_bottom.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 570px;
	margin: 0px 25px 20px 25px;
	padding: 0px 0px 0px 0px;
}
/*------------------------------------------------------------------------------------------------------------*/
.report_Colum_ecoana_top {
	background-image: url(../images/ecoana_report/report_colum_top.gif);
	background-repeat: no-repeat;
	background-color: #FFF2F0;
	height: 8px;
	width: 570px;
	margin: 20px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}
.report_Colum_ecoana_bottom {
	background-image: url(../images/ecoana_report/report_colum_bottom.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 570px;
	margin: 0px 25px 20px 25px;
	padding: 0px 0px 0px 0px;
}
/*------------------------------------------------------------------------------------------------------------*/
.Colum_Photo_20_00 {
	margin: 10px 20px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.Colum_Photo_10_10 {
	margin: 10px 20px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.Colum_Photo_00_20 {
	margin: 10px 20px 10px 0px;
	padding: 0px 0px 0px 0px;
}
/*---------*/
.Colum_Photo_10_05 {
	margin: 10px 10px 10px 5px;
	padding: 0px 0px 0px 0px;
}
.Colum_Photo_00_00 {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.Colum_Photo_05_10 {
	margin: 10px 5px 10px 10px;
	padding: 0px 0px 0px 0px;
}
/*---------*/
.Colum_Photo_110_05 {
	margin: 0px 110px 10px 5px;
	padding: 0px 0px 0px 0px;
}
.Colum_Photo_05_110 {
	margin: 0px 5px 10px 110px;
	padding: 0px 0px 0px 0px;
}
/*---------*/
.Colum_Photo_80_15 {
	margin: 0px 80px 10px 15px;
	padding: 0px 0px 0px 0px;
}
.Colum_Photo_15_80 {
	margin: 0px 15px 10px 80px;
	padding: 0px 0px 0px 0px;
}
.Colum_Photo_190_00_15 {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 190px;
	display: block;
	text-align: center;
}
.Colum_Photo_190_00_80 {
	margin: 0px 0px 0px 80px;
	padding: 0px 0px 0px 0px;
	width: 190px;
	display: block;
	text-align: center;
}
/*------------------------------------------------------------------------------------------------------------*/
.mesg_00_10_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.mesg_20_20_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
}
.mesg_10_00_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mesg_20_00_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mesg_00_00_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mesg_10_10_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.mesg_05_05_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
}
.mesg_00_00_350 {
	vertical-align: top;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mesg_75_40_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 75px 0px 40px;
	margin: 0px 0px 0px 0px;
}
.mesg_40_75_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 40px 0px 75px;
	margin: 0px 0px 0px 0px;
}
.mesg_15_50_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 15px 0px 50px;
	margin: 0px 0px 0px 0px;
}
.mesg_50_15_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 50px 0px 15px;
	margin: 0px 0px 0px 0px;
}
.mesg_20_95_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 20px 0px 95px;
	margin: 0px 0px 0px 0px;
}
.mesg_95_20_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 95px 0px 20px;
	margin: 0px 0px 0px 0px;
}
.mesg_10_105_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 10px 0px 105px;
	margin: 0px 0px 0px 0px;
}
.mesg_105_10_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 105px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.mesg_00_20_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
/**-----**/
.mesg_30_35_220 {
	text-align: center;
	padding: 0px 30px 0px 35px;
	margin: 0px 0px 0px 0px;
}
.mesg_35_30_220 {
	text-align: center;
	padding: 0px 35px 0px 30px;
	margin: 0px 0px 0px 0px;
}
/**-----------------------------------------------------------------------------------------------------------------**/
.mesg_20_10_255 {
	text-align: center;
	padding: 0px 10px 0px 20px;
	margin: 0px 0px 0px 0px;
}
.mesg_10_20_255 {
	text-align: center;
	padding: 0px 20px 0px 10px;
	margin: 0px 0px 0px 0px;
}
/**-----------------------**/
.mesg_30_00_255 {
	text-align: center;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
}
.mesg_00_30_255 {
	text-align: center;
	padding: 0px 30px 0px 00px;
	margin: 0px 0px 0px 0px;
}
/**-----------------------**/
.mesg_15_15_255 {
	text-align: center;
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 0px 0px;
}
/**-----------------------**/
.mesg_30_15_220 {
	text-align: center;
	vertical-align: top;
	width: 220px;
	padding: 0px 30px 0px 15px;
	margin: 0px 0px 0px 0px;
}
.mesg_15_30_220 {
	text-align: center;
	vertical-align: top;
	width: 220px;
	padding: 0px 15px 0px 30px;
	margin: 0px 0px 0px 0px;
}
.mesg_10_35_220 {
	text-align: center;
	vertical-align: top;
	width: 220px;
	padding: 0px 10px 0px 35px;
	margin: 0px 0px 0px 0px;
}
.mesg_35_10_220 {
	text-align: center;
	vertical-align: top;
	width: 220px;
	padding: 0px 35px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.mesg_00_00_180 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.mesg_00_15_180 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
/**-----------------------**/
.mesg_90_25_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 90px 0px 25px;
	margin: 0px 0px 0px 0px;
}
.mesg_25_90_170 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 25px 0px 90px;
	margin: 0px 0px 0px 0px;
}
/**-----------------------**/
.mesg_20_25_130 {
	text-align: center;
	vertical-align: top;
	width: 130px;
	padding: 0px 20px 0px 25px;
	margin: 0px 0px 0px 0px;
}
.mesg_25_20_330 {
	text-align: center;
	vertical-align: top;
	width: 330px;
	padding: 0px 25px 0px 20px;
	margin: 0px 0px 0px 0px;
}
.mesg_15_00_180 {
	text-align: center;
	vertical-align: top;
	width: 170px;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/**-----------------------**/
.mesg_read01_r {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mesg_read01_c {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.mesg_read01_l {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}
/**-----------------------**/
.mesg_read02_r {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 5px 75px 0px 40px;
	margin: 0px 0px 0px 0px;
}
.mesg_read02_l {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 5px 40px 0px 75px;
	margin: 0px 0px 0px 0px;
}
/**-----------------------**/
.mesg_read03_r {
	text-align: center;
	vertical-align: top;
	width: 190px;
	padding: 5px 65px 0px 30px;
	margin: 0px 0px 0px 0px;
}
.mesg_read03_l {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 5px 30px 0px 65px;
	margin: 0px 0px 0px 0px;
}
/**-----------------------**/
.mesg_read04_r {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 5px 90px 0px 25px;
	margin: 0px 0px 0px 0px;
}
.mesg_read04_l {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 5px 25px 0px 90px;
	margin: 0px 0px 0px 0px;
}
/**-----------------------**/
.mesg_read220_r {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 5px 40px 0px 25px;
	margin: 0px 0px 0px 0px;
}
.mesg_read220_l {
	text-align: center;
	vertical-align: top;
	width: 170px;
	padding: 5px 25px 0px 40px;
	margin: 0px 0px 0px 0px;
}
.mesg_75_40_170_l {
	text-align: left;
	vertical-align: top;
	width: 170px;
	padding: 0px 75px 0px 40px;
	margin: 0px 0px 0px 0px;
}
.mesg_40_75_170_l {
	text-align: left;
	vertical-align: top;
	width: 170px;
	padding: 0px 40px 0px 75px;
	margin: 0px 0px 0px 0px;
}
/**-----------------------**/
.mesg_75_80_130 {
	text-align: center;
	padding: 0px 75px 0px 80px;
	margin: 0px 0px 0px 0px;
}
.mesg_80_75_220 {
	text-align: center;
	padding: 0px 80px 0px 75px;
	margin: 0px 0px 0px 0px;
}
/*--------------------------------------------------------------------------------------------------------------*/
.report_category_title01 {
	width: 624px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.report_category_title02 {
	width: 624px;
	display: block;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.report_category_title03 {
	width: 624px;
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.report_icon {
	float: left;
	margin: 4px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.report_midashi {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.report_catch {
	width: 580px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
.report_date {
	width: 620px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.report_date p {
	text-align: right;
	margin: 2px 5px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #419AD6;
}
.report_splt {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
.report_icon {
	float: left;
	margin: 4px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.report_midashi {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.report_catch {
	width: 580px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
.report_catch_s {
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}
.report_icon02 {
	float: left;
	margin: 4px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.report_catch02 {
	width: 555px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
.report_IN_title01 {
	width: 570px;
	display: block;
	margin: 10px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}
.report_IN_title02 {
	width: 570px;
	display: block;
	margin: 20px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}
.report_IN_title03 {
	width: 570px;
	display: block;
	margin: 40px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}
.report_IN_title04 {
	width: 570px;
	display: block;
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}
/****KIJI_topics**************************************************************/
.report_backs {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 158px;
	height: 23px;
}
.reportcolor01 {
	color: #00C;
}
.reportcolor02 {
	color: #4CA0D8;
}
.reportcolor03 {
	color: #B71700;
}
.reportcolor04 {
	color: #731406;
}
.reportcolor05 {
	color: #F98300;
}
.reportcolor06 {
	color: #5FAEC9;
}