body           { color: #6a5858; line-height: 180%; background: white repeat; margin: 0px }td  { color: #6a5858; font-size: 12px; line-height: 17px }a      { color: #ff1493 }a:active    { color: #cfff00; text-decoration: none }a:hover        { color: #800000; text-decoration: none }a:visited    { color: #696969 }h1 { margin: 0px }h2 { margin: 0px }h3 { margin: 0px }.size1 { font-size: xx-small }.size2  { font-size: x-small; line-height: 150% }.size3   { color: #000051; font-size: small; line-height: 150%; margin-right: 20px }.size4 { font-size: medium; line-height: 180% }.size5 { font-size: large; line-height: 200% }ul { font-size: x-small; margin-bottom: 30px }#hime_topmain {	background: url(../img/top_bg.gif) repeat-x;	text-align: center;	margin: 0 ;	}#hime_topmain h1 { text-indent: -10000px; margin: 0px; position: absolute; top: -500px }#hime_topmain h2 { background: url(../img/main_mid.gif) no-repeat; text-indent: -10000px; margin: 0px auto; width: 788px; height: 72px; _margin: -0px auto 0px }#hime_ninsho { background: url(../img/top_bg.gif) repeat-x; text-align: center; margin: 0px }#hime_ninsho h1 { text-indent: -10000px; margin: 0px; position: absolute; top: -500px }#hime_ninsho h2 { color: #e41b5b; font-weight: bolder; font-size: 18px; line-height: 150% }#flash_box   { background-image: url(../img/flash_bg.gif); margin: 0px auto; width: 900px; height: 434px }#flash_box100  { background: url(../img/flash_bg.gif) no-repeat 50% 0 ; margin: 0 auto; width: 100%;}.class {	}#hader_second { margin: 0px auto; width: 848px }#body_box   { margin: 0px auto 40px; border-left: 3px solid #b8003f; width: 785px; _width: 788px }#body_box2  { margin: 0px auto 60px; border-left: 3px solid #a9605d; width: 788px }#body_box3 { margin: 0px auto 60px; border-left: 3px solid #a9605d; width: 788px }#date_box  { margin: 10px auto 40px; border-left: 3px solid #b8003f; width: 785px; _width: 788px }#date_box p { color: #a9775d; font-size: small; line-height: 180%; margin: 0px }#body_box_noline { margin: 0px auto; width: 350px }#body_box_ft { text-align: left; margin: 0px auto 37px; width: 788px }#body_box_new  { text-align: left; margin: 0px auto 30px; width: 788px }#fotter  { background: url(../img/fotter_bg.gif) repeat-x; margin: 0px }.mid { text-align: left; margin: 0px 0px 15px 18px; border-bottom: 1px solid #bfbfbf }.mid2 { text-align: left; margin: 0px 0px 15px; border-bottom: 1px solid #bfbfbf }.mid_ander  { text-align: left; clear: left; margin: 0px 0px 0px 18px }#body_box p  { color: #a9775d; font-size: small; line-height: 150%; margin: 0px }#body_box2 p { color: #a9775d; font-size: small; line-height: 150%; margin: 0px }#body_box h3 { color: #e41b5b; font-weight: bolder; font-size: medium; line-height: 150%; margin: 12px 0px 0px }#body_box2 h3 { color: #e41b5b; font-weight: bolder; font-size: medium; line-height: 150%; margin: 12px 0px 0px }#body_box3 h3 { color: #e41b5b; font-weight: bolder; font-size: medium; line-height: 150%; margin: 12px 0px 0px }.image_box { float: left; margin: 0px; width: 330px }.image_box2 { float: left; margin: 0px; width: 230px }.text_box  { float: left; margin: 0px 0px 0px 10px; width: 417px }hr { clear: both; margin: 0px; visibility: hidden }.text_peru { color: #a9775d; font-weight: bolder; font-size: small }.text_peru2 { color: #a9775d; font-weight: bolder; font-size: small; padding-top: 8px }.text_peru3  {	color: #a9775d;	font-weight: bolder;	font-size: 14px;	line-height: 160%;	padding-top: 8px	}.text_gray  {	color: #505050;	font-size: 12px;	line-height: 180%;	margin: 0px 90px;	padding-top: 8px	}.text_gray2 { color: #505050; font-size: x-small; line-height: 180%; margin: 15px 90px 0px; padding-top: 15px; border-top: 1px dotted #a0522d }.text_red { color: #dc143c; font-weight: bolder; font-size: small; line-height: 150%; margin: 0px }.text_pink_cap { color: #ff37af; font-size: 10px; line-height: 150%; margin: 0px 0px 0px 10px }.text_pink_cap2 { color: #ff37af; font-size: 11px; line-height: 150%; margin: 5px 0px 0px }.text_pink  { color: #ff37af; line-height: 150%; margin: 0px }.mid_box1 { text-align: left; float: left; margin: 0px 0px 0px 18px; _margin: 0px 0px 0px 9px; width: 260px }.mid_box2 { text-align: left; float: left; margin: 0px 0px 0px 36px; _margin: 0px 0px 0px 18px; width: 472px }#ninsho { margin-top: 20px; margin-right: auto; margin-left: auto; padding: 10px; width: 600px }.times { font-family: "Times New Roman" }.body_box4 { margin: 0px auto 60px; border-left: 3px solid #a9605d; width: 788px }.body_box4 h3 { color: #e41b5b; font-weight: bolder; font-size: medium; line-height: 150%; margin: 12px 0px 0px }.text_peru4  {	color: #a9775d;	font-size: 14px;	line-height: 160%;	padding-top: 8px	}.top_text_mid {	color: #ff0032;	font-size: 16px;	font-weight: bold;	}.top_text_honmon {	color: #a9775d;	font-size: 12px;	}.top_text_smid {	color: #ff6432;	font-size: 14px;	font-weight: bold;	}#flash_box1220  {	background: url(../img/flash_bg.gif) no-repeat 50% 0 ;	margin: 0 auto;	width: 100%;	height: auto;	}.news_text  {	background-color: #fff;	text-align: left;	width: 755px;	clear: left;	margin: 10px auto 30px 	;	padding: 10px 10px 10px 20px;	border: solid 1px #d8537a;	}.newstxt_right {	color: #d8537a;	font-size: small;	line-height: 150%;	text-align: right;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 10px;	display: block;	}.news_text h3 {	color: #d8537a;	font-size: large;	margin: 10px 0 0;	}.news_text p {	color: #d8537a;	font-size: medium;	line-height: 150%;	margin: 10px 0 0;	}.new_copy {	color: #a9775d;	margin: 3px 0 0 6px;	}.text_peru5  {	color: #ff2e71;	font-size: 14px;	line-height: 160%;	margin: 0 0 0 12px;	padding-top: 8px		}.text_peru5 strong {	font-size: large;	margin: 0 0 0 -12px;	}.new_present_box {	width: 785px;	margin: 30px auto;	}.new_present_box img {	margin: 0 0 0 250px;	}.news_text2  {	background-color: #fff;	text-align: left;	width: 765px;	clear: left;	margin: 10px auto 30px 	;	padding: 10px;	border: solid 1px #969696;	}.news_text2 h3 {	color: #000;	font-size: medium;	line-height: 150%;	margin: 0 0 5px;	}.news_text2 p {	color: #000;	font-size: small;	line-height: 150%;	text-align: right;	margin: 0;	}
