body{ background-image:url(../../common/back.gif);
	color:#333333;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;}


/*link kijyutu*/
a:link{
	color: #0000FF;
	text-decoration: underline;
}
a:hover {
	color: #0000FF;
	text-decoration: underline;
}
a:visited {
	color: #0000FF;
	text-decoration: underline;
}
a:active {
	color: #0000FF;
	text-decoration: underline;
}
/*link end*/


/*link kijyutu*/
a.ir:link{
	color: #333333;
	text-decoration: underline;
}
a.ir:visited {
	color: #333333;
	text-decoration: underline;
}
a.ir:hover {
	color: #E88505;
	text-decoration: underline;
}
a.ir:active {
	color: #E88505;
	text-decoration: underline;
}
/*link end*/


/*align kijyutu*/
.center{
	text-align: center;
}

.right{
	text-align: right;
}

.left{
	text-align: left;
}

.top{
	vertical-align:top;
}

.bottom{
	vertical-align:bottom;
}

.bottom_bg_right{
	vertical-align:bottom;
	background-image:url(../images/back_right_ir.gif); background-repeat:repeat-x;
}
/*align end*/



.nowrap{
	white-space: nowrap;
}


/*bg kijyutu*/
.bg_hd{
background-image:url(../../common/header_back.gif)}

.bg_ft{
background-image:url(../../common/footer_back.gif)}

.bg_left_g{
background-image:url(../../common/back_left_g.gif);}

.bg_left_ir{
background-image:url(../images/back_left_ir.gif);}

.bg_center{
background-image:url(../images/back_center_ir.gif); background-repeat:no-repeat}

.bg_right{
background-image:url(../images/back_right_ir.gif); background-repeat:repeat-x}

.bg_topics{
background-image:url(../images/topics_line.gif)}

.bg_line_hasen{
background-image: url(../../common/line_hasen.gif)}

.bg_info{
background-image:url(../images/info_line.gif)}

.bg_tit_line{
background-image: url(../images/tit_line.gif)}


.bg_EEF0D7{background-color:#EEF0D7}

.bg_999999{background-color:#999999}

.bg_dfdfdf{background-color:#dfdfdf}

.bg_c5c5c5{background-color:#c5c5c5}

.toiawase {
	border:solid 1px #0E2E96;
	background-color:#EDEFF5;
	padding:10px;
	font-size:12px;
	color:#0C2167;
	font-weight:bold;
}
/*bg end*/





/*margin kijyutu*/

.margin_v3 {
	margin-top: 3px; 
	margin-bottom: 3px;
}

.margin_v5 {
	margin-top: 5px; 
	margin-bottom: 5px;
}

.margin_v7 {
	margin-top: 7px; 
	margin-bottom: 7px;
}

.margin_v10 {
	margin-top: 10px; 
	margin-bottom: 10px;
}

.margin_h5 {
	margin-right: 5px; 
	margin-left: 5px;
}

.margin_h10 {
	margin-right: 10px; 
	margin-left: 10px;
}

.margin_v_t5 {
	margin-top: 5px; 
}

.margin_v_t10 {
	margin-top: 10px; 
}

.margin_v_t15 {
	margin-top: 15px; 
}

.margin_v_t20 {
	margin-top: 20px; 
}

.margin_v_t25 {
	margin-top: 25px; 
}

.margin_v_t28 {
	margin-top: 28px; 
}

.margin_v_t30 {
	margin-top: 30px; 
}

.midashi_ai {
	margin-right:5px;
}

.size12x_blue_b {
	color:#0E2E96;
	font-size:12px;
	line-height:135%;
	font-weight:bold;
}
/*margin end*/





/*font kijyutu*/
.size10x {
	font-size: 10px;
	line-height:125%;
}
.size12x {
	font-size: 12px;
	line-height:150%;
}
.size12x_b {
	font-size: 12px;
	line-height:135%;
	font-weight:bold;
}
.size12x175lh {
	font-size: 12px;
	line-height: 175%;
}
.size15x {
	font-size: 15px;
	line-height:145%;
}
.size18x {
	font-size: 18px;
	line-height:145%;
}
.size5x {
	font-size: 5px;
	line-height:normal;
}
.size3x {
	font-size: 3px;
	line-height:normal;
}

.size10x_w {
	font-size: 10px;
	line-height:125%;
	color:#FFFFFF;
}
	
.size10x_blu {
	font-size: 10px;
	
	line-height:125%;
	color:#0033cc;
}
.size10x_green_b{
	font-size: 10px;
	line-height:125%;
	color:#809B01; 
	font-weight:bold
}
.size10x_l_green{
	font-size: 10px;
	line-height:125%;
	color:#DABC2D;
}
.size10x_d_green{
	font-size: 10px;
	line-height:125%;
	color:#46695B;
}

.size12x_l_green{
	font-size: 12px;
	line-height:150%;
	color:#DABC2D;
}
.size12x_d_green{
	font-size: 12px;
	line-height:150%;
	color:#46695B;
}

.size8x_ir_maru {
	font-size: 8px;
	line-height:125%;
	color:#E88505;
}
.midashi {
	font-size: 12px;
	font-weight: bold;
	color: #4B6588;
}
.midashi02 {
	font-size: 12px;
	font-weight: bold;
	color: #809B01;
}

.size10x_gray{
	font-size: 10px;
	color:#333333; 
}

/*font end*/





/*table kijyutu*/
.border {
	background-color: #112f6c;
}
.td01 {
	font-size: 12px;
	line-height: 150%;
	color: #ffffff;
	background-color: #84b6fa;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #112f6c;
	border-right-color: #112f6c;
	border-left-color: #112f6c;
	vertical-align: top;
}
.td02 {
	font-size: 12px;
	line-height: 150%;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #112f6c;
	border-right-color: #112f6c;
	border-left-color: #112f6c;
	vertical-align: top;
}
/*table end*/

/*Footer-Link start*/
#footer_link td {font-size:10px;}
#footer_link a:link, #footer_link a:visited, #footer_link a:hover, #footer_link a:active {text-decoration:underline;}
#footer_link a:link, #footer_link a:visited {color:#333;}
#footer_link a:hover, #footer_link a:active {color:#e68505;}
/*Footer-Link end*/