body {	margin: 0px;	padding: 0px;	text-align: center;}#header01 {	margin: 0px;	padding: 20px 0px 5px 20px;	background-color: #377EB8;	background-image:  url("../commonimg/logo_window.gif");	background-repeat: no-repeat;	background-position: right bottom;	font-size: 12px;	color: #FFFFFF;	text-align: left;}#header02 {	margin: 0px;	padding: 0px;	height: 10px;	background-image: url(../commonimg/shadow_01.gif);	background-repeat: repeat;	font-size: 4px;}#inbox {	text-align: left;	padding: 0px;	margin: 0px;	width: 300px;}#presenbox {	text-align: left;	padding: 0px;	margin: 0px;	width: 720px;}#footer {	margin: 0px;	padding: 5px 20px;	border-top: 1px solid #E5E5E5;	background-color: #F2F2F2;	text-align: right;}a:link      { text-decoration: none }a:visited   { text-decoration: none }a:active   { text-decoration: none }a:hover   { text-decoration: none }.photo {	padding: 0px;	margin: 40px 0px 5px;	text-align: center;}.presen {	padding: 0px;	margin: 10px 0px 0px;	text-align: center;}.navi{	font-size: 10px;	color: #333333;	text-align: left;	padding: 5px 0px 0px;	margin: 0px;}.navi   a {	color: #333333;}.navi   a:hover, .navi   a.visit{	color: #FF6C00;}.button {	margin: 0px;	padding: 0px;	text-align: right;}/*フォント設定---------------------------------------------------------------------- */.size10px {	font-size: 10px;}.size12px {	font-size: 12px;}.color01 {	color: #6F67B0;}.color02 {	color: #CC3300;}.color03 {	color: #FF6C00;}.color04 {	color: #FFFFFF;}.color05 {	color: #FF0000;}/*テキストリンク（矢印なし）--------------------------------------------------------- */a.noyajirushi:link      { text-decoration: none	font-size: 12px;	line-height: 160%;	color: #333333;}a.noyajirushi:visited   { text-decoration: none	font-size: 12px;	line-height: 160%;	 color:#333333;}a.noyajirushi:active   { text-decoration: none	font-size: 12px;	line-height: 160%;	 color:#FF6C00;}a.noyajirushi:hover   { text-decoration: none	font-size: 12px;	line-height: 160%;	 color:#FF6C00;}/*矢印付きのリンク------------------------------------------------------------------ */a.yajirushi:link      { text-decoration: none	font-size: 12px;	line-height: 160%;	color: #333333;	margin: 0px 0px 20px 10px;	padding: 0px 0px 0px 8px;	background-image: url(../gakka/img/point_link_01.gif);	background-position: left top;	background-repeat: no-repeat;}a.yajirushi:visited   { text-decoration: none	font-size: 12px;	line-height: 160%;	color:#333333;	margin: 0px 0px 20px 10px;	padding: 0px 0px 0px 8px;	background-image: url(../gakka/img/point_link_01.gif);	background-position: left top;	background-repeat: no-repeat;}a.yajirushi:active   { text-decoration: none	font-size: 12px;	line-height: 160%;	color:#FF6C00;	margin: 0px 0px 20px 10px;	padding: 0px 0px 0px 8px;	background-image: url(../gakka/img/point_link_01.gif);	background-position: left top;	background-repeat: no-repeat;}a.yajirushi:hover   { text-decoration: none	font-size: 12px;	line-height: 160%;	color:#FF6C00;	margin: 0px 0px 20px 10px;	padding: 0px 0px 0px 8px;	background-image: url(../gakka/img/point_link_01.gif);	background-position: left top;	background-repeat: no-repeat;}/*　内容設定---------------------------------------------------------------------- */ .pop{	margin: 0px 0px 8px;	padding: 0px 0px 20px;	width: 600px;	border-bottom: 1px solid #B6B6DC;}.pop table,.note_large{	font-size: 12px;	line-height: 140%;	color: #333333;	text-align: left;}.table table{	line-height: 140%;	color: #333333;	border-right: 1px solid #C5C5DC;	border-bottom: 1px solid #C5C5DC;	margin: 0px 3px 5px;	padding: 0px;}.table td{	border-top: 1px solid #C5C5DC;	border-left: 1px solid #C5C5DC;}.table td.top{	background-color: #DCDAF4;	color: #333366;	line-height: 100%;}.table td.left{	background-color: #EAEAFF;	color: #333366;	line-height: 120%;}.pop h4{	font-size: 12px;	font-weight: normal;	margin: 0px;}.pop h5{	color: #6F67B0;	font-size: 10px;	font-weight: normal;	background-image: url(../gakka/img/dotline_01.gif);	background-repeat: repeat-x;	background-position: left bottom;	padding: 0px 0px 8px;	margin: 0px 0px 3px;}.pop .left{	padding: 0px;	margin: 0px 15px 0px 0px;}.pop table.koshi{	font-size: 12px;	line-height: 200%;}.pop .topic_large{	font-size: 12px;	line-height: 100%;	color: #333333;	margin: 0px 0px 20px 10px;	padding: 0px 0px 0px 8px;	background-image: url(../gakka/img/point_link_01.gif);	background-position: left top;	background-repeat: no-repeat;}.pop h3{	color: #6F67B0;	margin: 0px 0px 3px;	font-size: 12px;	font-weight: bold;}.underline{	background-image: url(../gakka/img/dotline_01.gif);	background-repeat: repeat-x;	background-position: left bottom;	padding: 0px 0px 20px;	margin: 0px 0px 20px;}.cur_large p.notes{	font-size: 10px;	color: #333333;	text-align: right;	margin: 0px;	padding: 0px;}.cur_large table{	font-size: 12px;	line-height: 140%;	color: #333333;	text-align: left;	border-right: 1px solid #C5C5DC;	border-bottom: 1px solid #C5C5DC;	margin: 0px 0px 25px;	padding: 0px;}.cur_large td{	border-top: 1px solid #C5C5DC;	border-left: 1px solid #C5C5DC;}.cur_large td.top{	background-color: #DCDAF4;	color: #333366;	line-height: 100%;	text-align: center;}.cur_large td.left{	background-color: #EAEAFF;	color: #333366;	line-height: 120%;	text-align: center;}.cur_large td p{	line-height: 100%;	margin: 4px 0px 0px;}.mainbox .gotop{	font-size: 10px;	line-height: 100%;	color: #333333;	margin: 0px 0px 40px;	padding: 0px;	text-align: right;}.mainbox .gotop a{	color: #333333;	padding: 0px 0px 0px 9px;	margin: 0px;	background-image: url(../commonimg/point_gotop_01.gif);	background-position: left top;	background-repeat: no-repeat;}.mainbox .gotop a:hover{	color: #FF6C00;}/*　次へ・戻るボタン設定---------------------------------------------------------------------- */ #header03 {	padding: 0px;	margin: 0px;	background-image: url(../commonimg/tokushu_back_01.gif);	background-repeat: repeat;}#header04 {	width: 600px;}.navigation{	font-size: 12px;	line-height: 110%;	color: #333333;	margin: 0px;	padding: 0px 0px 8px;	text-align: right;	width: 128px;}.navigation a {	color: #333333;	padding: 0px 0px 0px 10px;	margin: 0px;	background-image: url(../commonimg/tokushu_point_head_01.gif);	background-position: left top;	background-repeat: no-repeat;}.navigation a:hover,.navigation a.visit{	color: #FF6C00;}.navigation2{	font-size: 12px;	line-height: 110%;	color: #333333;	margin: 0px;	padding: 0px 0px 8px;	text-align: right;}.navigation2 a {	color: #333333;	padding: 0px 9px 0px 3px;	margin: 0px;	background-image: url(../commonimg/tokushu_point_head_02.gif);	background-position: right top;	background-repeat: no-repeat;}.navigation2 a:hover,.navigation2 a.visit{	color: #FF6C00;}