﻿/*******/

.report_readarea {
	background-image: url(../images/kids_rooting/kids_rooting_back.gif);
	background-repeat: repeat-y;
	width: 624px;
	display: block;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}
.report_readarea02 {
	width: 624px;
	display: block;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
/*******/
.thanks_names {
	width: 570px;
	margin: 20px 25px 20px 25px;
	text-align: right;
}
/*******/


.report_readarea_top {
	background-image: url(../images/kids_rooting/kids_rooting_top.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 624px;
	margin: 0px 0px 0px 0px;
}
.report_readarea_area {
	background-image: url(../images/kids_rooting/kids_rooting_back.gif);
	background-repeat: no-repeat;
	width: 624px;
	margin: 0px 0px 0px 0px;
}
.report_readarea_btm {
	background-image: url(../images/kids_rooting/kids_rooting_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
	width: 624px;
	margin: 0px auto 0px;
	background-color: #FFFFFF;
}
.report_readarea_incatch {
	width: 570px;
	margin: 10px 25px 10px 25px;
}
.report_readarea_incard {
	width: 570px;
	margin: 10px 25px 10px 25px;
}
.krreadarea01 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 624px;
}
.krread01 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	width: 624px;
}
.krread02 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	text-align: left;
	width: 604px;
}
.krstitle01 {
	padding: 0px 0px 0px 0px;
	margin: 40px 0px 10px 0px;
}
.krstitle02 {
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 10px 0px;
}
.krstitle03 {
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 10px 0px;
}
.krchatch01 {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
}
/*******/
.kodomoarea01 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 624px;
}
.kodomoarea02 {
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 0px 0px;
	width: 624px;
}
.kodomoarea03 {
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 30px 0px;
	width: 624px;
}
.kodomoarea04 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 624px;
}
.kodomoarea05 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	width: 624px;
}
.kodomoarea06 {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	width: 624px;
}
.kodomo_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.kodomo_stitle01 {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
}
.kodomo_stitle02 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
.kodomo_stitle03 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
.kodomo_stitle05 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
/*--*/
.kodomo_stitle07 {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
}
.kodomo_stitle08 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
.zutto_stitle01 {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
}
.zutto_stitle02 {
	padding: 0px 0px 0px 0px;
	margin: 50px 0px 10px 0px;
}
.kodomott01 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.kodomott02 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.kodomott02 td {
	vertical-align: top;
}
.kodomott02 td.letter01 {
	width: 19px;
}
.kodomott02 td.letter02 {
	width: 216px;
}
.kodomott02 td.letter03 {
	width: 398px;
}
.kodomott02 tr.onrei_backs {
/*	background-image:url(../images/kodomo/kodomo_onrei_backs.gif);
	background-repeat:repeat-y;*/
}
.kodomott03 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.kodomott03 td {
	vertical-align: top;
}
.kodomott03_2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
.kodomott03_2 td {
	vertical-align: top;
}

.kodomott04 {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
.kodomott04 td.num {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 30px;
	vertical-align: top;
}
.kodomott04 td.num img {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}
.kodomott04 td.icon {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 20px;
	vertical-align: top;
}
.kodomott04 td.icon img {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
}
.kodomott04 td.questread {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 540px;
}
.kodomott04 td.questread_s {
	padding: 20px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 540px;
}
.kodomott05 {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}
.kodomott06 {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 20px 0px;
}
.kodomott_qinfo {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
.kodomott_qinfo td {
	vertical-align: top;
}
.kodomoread01 {
	padding: 30px 20px 30px 20px;
	margin: 0px 0px 0px 0px;
}
.kodomoread02 {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	background-color: #FCFAE0;
}
.kodomoread03 {
	padding: 5px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	background-color: #FCFAE0;
}
.kodomoread_qinfo01 {
	padding: 10px 10px 10px 20px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	background-color: #FCFAE0;
}
.kodomo_quest_inforead01 {
	padding: 10px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	width: 600px;
}
.kodomo_quest_inforead02 {
	padding: 10px 0px 20px 20px;
	margin: 0px 0px 0px 0px;
	width: 600px;
}
.kodomo_quest_inforead03 {
	padding: 0px 0px 20px 20px;
	margin: 0px 0px 0px 0px;
	width: 600px;
}
.kodomo_quest_inforead04 {
	padding: 0px 0px 20px 20px;
	margin: 0px 0px 0px 0px;
	width: 600px;
}
.kodomo_quest_inforead05 {
	padding: 0px 0px 20px 20px;
	margin: 0px 0px 0px 0px;
	width: 600px;
}
.kodomo_quest_inforead06 {
	text-align: right;
	padding: 40px 0px 20px 20px;
	margin: 0px 0px 0px 0px;
	width: 570px;
}
.qinfoclr01 {
	color: #92D050;
}
.qinfoclr02 {
	color: #FF9999;
}
.kodomo_questbtm {
	padding: 0px 0px 20px 204px;
	margin: 0px 0px 0px 0px;
}
.thanksletter_area {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}
.thanksletter_left {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #FFD300;
	width: 190px;
	float: left;
}
.thanksletter_center {
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
	border: 1px solid #FFD300;
	width: 190px;
	float: left;
}
.thanksletter_right {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #FFD300;
	width: 190px;
	float: left;
}
.thanksletter_raed01 {
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 0px 20px;
	width: 160px;
	line-height: 150%;
	font-weight: bold;
	font-size: 12px;
}
.thanksletter_raed02 {
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 20px 20px;
	width: 160px;
}
.kodomoptlist01 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 306px;
	float: left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F39800;
	border-left-color: #F39800;
	font-size: 12px;
	line-height: 14px;
}
.kodomoptlist01 th {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFD301;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F39800;
	border-bottom-color: #F39800;
}
.kodomoptlist01 td {
	vertical-align: middle;
}
.kodomoptlist02 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 306px;
	float: right;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F39800;
	border-left-color: #F39800;
	font-size: 12px;
	line-height: 14px;
}
.kodomoptlist02 th {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFD301;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F39800;
	border-bottom-color: #F39800;
}
.kodomoptlist02 td {
}
.kdmpt_date {
	padding: 3px 5px 3px 5px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
.kdmpt_place {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 120px;
}
.kdmpt_count {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	width: 30px;
}
.kdmpt_photoarea {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	width: 100px;
}
.kdmpt_photo {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.kdmpt_bd01 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F39800;
	border-bottom-color: #F39800;
}
.kdmpt_bd02 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #F39800;
	border-bottom-color: #F39800;
}
.kdmpt_clr01 {
	background-color: #FFF8D6;
}
.kdmpt_clr02 {
	background-color: #FFF8D6;
	height: 35px;
}
.kdmpt_clr03 {
	background-color: #FFF;
	height: 35px;
}
.kdmpdf {
	padding: 0px 0px 20px 204px;
	margin: 0px 0px 0px 0px;
}
.zuttoreport2013_01 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 306px;
	float: left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F39800;
	border-left-color: #F39800;
	font-size: 12px;
	line-height: 14px;
}
.zuttoreport2013_01 th {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #F39800;
	color: #FFF;
}
.zuttoreport2013_01 td {
	padding: 8px 5px 8px 5px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F39800;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F39800;
}
.zuttoreport2013_02 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 306px;
	float: right;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F39800;
	border-left-color: #F39800;
	font-size: 12px;
	line-height: 14px;
}
.zuttoreport2013_02 th {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #F39800;
	color: #FFF;
}
.zuttoreport2013_02 td {
	padding: 8px 5px 8px 5px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F39800;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F39800;
}
.zuttoreport2013_ttb {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.zuttoreport2013_01 a {
	color: #333;
	text-decoration: underline;
}
.zuttoreport2013_02 a {
	color: #333;
	text-decoration: underline;
}
.zuttoreport2013_color01 {
	background-color: #FFF8D6;
}
.zuttoreport2013_color02 {
	background-color: #FFF;
}
.zuttoreport2013_01 a {
	color: #0066FF;
}
.zuttoreport2013_01 a:hover {
	text-decoration: none;
	color: #58A4DC;
}
.zuttoreport2013_02 a {
	color: #0066FF;
}
.zuttoreport2013_02 a:hover {
	text-decoration: none;
	color: #58A4DC;
}
