@charset "Shift_JIS";/* CSS Document */A:link {	text-decoration:none;	color: #336699;}A:visited {	text-decoration:none;	color: #336699;}A:active {	text-decoration:none;	color: #FF0000;}A:hover {	text-decoration: none;	color: #FF0000;}img { border: none; }body {	color: #252525;	background-color: #FFFFFF;}.E59202_b {	color: #E59202;	font-weight: bold;}.8EC31F_b {	color: #E59202;}.FF4D00_b {	font-weight: bold;	color: #FF4D00;}.E59202 {	color: #E59202;}.E59202 {	color: #E59202;}/*contents*/.contentsImage{	position: absolute;	z-index: 1;	top: 6px;}/*end*/.white {	color: #FFFFFF;}.marH3{	height: 3px;}.marH5{	height: 5px;}.marH8{	height: 8px;}.marH10{	height: 10px;}.marH13{	height: 13px;}.marH15{	height: 15px;}.marH20{	height: 20px;}.marH25{	height: 25px;}.marH30{	height: 30px;}.marW3{	width: 3px;}.marW10{	width: 10px;}.marW21{	width: 21px;}.marLeft15{	margin-left: 15px;}.marLeft23{	margin-left: 23px;}.marBottom20{	margin-bottom: 20px;}/*jikan*/.jikan-name {	font-weight: bold;	color: #A20B33;}.photoR-mar{	float: right;	margin-left: 15px;}/*tokusyu1*/.tokusyu01_name {	font-size: 95%;	line-height: 1.3em;	font-weight: bold;}.tokusyu01-top {	background-image: url(../tokusyu01/images/img01.gif);	background-repeat: no-repeat;	background-position: right 90px;}.tokusyu01_family {	z-index: 1;	left: -42px;	position: relative;	top: -25px;	overflow: visible;}.box-b{	border: 4px solid #66BAC6;	padding-top: 15px;	padding-bottom: 15px;	margin-bottom: 15px;}.title-b{	font-size: 100%;	line-height: 1.3em;	color: #66BAC6;	font-weight: bold;}.box-g{	border: 4px solid #9BC500;	padding-top: 15px;	padding-bottom: 15px;	margin-bottom: 15px;}.title-g{	font-size: 100%;	line-height: 1.3em;	color: #9BC500;	font-weight: bold;}.tokusyu2-linenBox {	font-size: 14px;	line-height: 25px;	background-image: url(../tokusyu02/images/linen_bg.jpg);	background-repeat: repeat-y;	margin-top: 15px;	margin-bottom: 20px;	padding: 0px;	margin-right: 0px;	margin-left: 0px;}.tokusyu2-linenBox  p {	margin: 0px;	padding: 1em;}.tokusyu2-linenBox  img {	padding: 0px;	margin-top: 0px;	margin-right: 1em;	margin-bottom: 0px;	margin-left: 0px;}.tokusyu2-linenBox  .name {	font-weight: bold;	color: #5986C7;}/*tokusyu3*/.tokusyu3_blue {	color: #248AD1;}.tokusyu3_blue2 {	color: #248AD1;}/*information*/.essay-blue {	color: #344D9D;	font-weight: bold;	padding-bottom: 6px;}.essay-red {	color: #DD3F4E;	font-weight: bold;	padding-bottom: 6px;}.event-blue {	color: #344D9D;}/*support*/.support-title {	color: #43AFAE;	font-weight: bold;	padding-bottom: 7px;	font-size: 14px;	line-height: 18px;}.message{	background-color: #43AFAE;	background-image: url(../support/images/message.gif);	background-repeat: no-repeat;	background-position: left top;	padding-top: 25px;	padding-right: 7px;	padding-bottom: 10px;	padding-left: 10px;	color: #FFFFFF;}.voice{	background-color: #43AFAE;	background-image: url(../support/images/voice.gif);	background-repeat: no-repeat;	background-position: left top;	padding-top: 25px;	padding-right: 7px;	padding-bottom: 10px;	padding-left: 10px;	color: #FFFFFF;}.messageCopy{	color: #FFFF00;	font-size: 90%;	line-height: 1.2em;	font-weight: bold;}.messagePhoto{	position: relative;	z-index: 1;	overflow: visible;	float: right;	top: -18px;	left: 15px;}.world-green/*world*/{	color: #2B9928;}.top-bgimg {	background-image: url(../images/back.jpg);	background-repeat: no-repeat;	background-position: right 80px;}#reportbox {	background-image: url(../report/images/back.gif);	background-repeat: no-repeat;	background-position: center top;}#reportbox .title {	padding-top: 55.px;	margin-top: 90.px;	margin-left: 10px;	margin-bottom: 5px;	margin-top: 103px;}#reportbox p {	text-align: left;	font-size: 83%;	line-height: 1.3em;	color: #FFFFFF;	margin: 0.5em;	padding: 0px;}#reportbox .capture {	font-size: 75%;	color: #000000;}#reportbox .photo01,.photo04 {	position: relative;	top: 58px;	height: 160px;	width: 140px;}#reportbox .photo02 {	position: relative;	top: 100px;	height: 140px;	width: 110px;	margin-right: 0px;	margin-left: auto;}#reportbox .photo03 {	position: relative;	top: 160px;	height: 160px;}#reportbox .photo05 {	position: relative;	top: 160px;	height: 160px;}