/* CSS Document */
A { text-decoration: none; }
.style1 {font-size: 11px}

/*フォントのサイズの設定*/
td{
font-size:14px;
line-height:130%;
}
.text10{
font-size:10px;
line-height:200%;
}
.text10_gray{
font-size:10px;
color:#4D4D4D;
}
.text11{
font-size:11px;
line-height:130%;
}
.text12{
font-size:12px;
line-height:130%;
}
.text12_gray01{
font-size:12px;
line-height:130%;
color:#4D4D4D;
}
.text12_gray02{
font-size:12px;
line-height:130%;
color:#777777;
}
.text11_gray{
font-size:11px;
line-height:130%;
color:#777777;
}
.text_magazine01{
font-family:"ヒラギノ角ゴ Std W8";
font-size:30px;
font-weight:bolder;
}
.text_magazine02{;
font-size:20px;
}
.text_magazine03{;
font-family:"ヒラギノ角ゴ Std W8";
font-size:12px;
}
.text_magazine04{;
font-family:"ヒラギノ角ゴ Pro W6";
font-size:12px;
}
.text_magazine05{;
font-family:"ヒラギノ角ゴ Std W8";
font-size:25px;
}
.white{
font-size:12px;
color:#FFFFFF;
}
.white_02{
font-size:16px;
color:#FFFFFF;
}
.red{
color : #FF0000;
}
.gray{
color: #555555;
}

.text11_blue{
font-size:11px;
color : #1318ED;
line-height:130%;
}
.text11_blue02{
font-size:11px;
color : #104B98;
}
.text14_blue{
font-size:14px;
color : #1318ED;
line-height:130%;
}
/*フッターの設定*/
#footer a:link{
	color : #FFFFFF;
	text-decoration : none;
}
#footer a:visited{
	color : #FFFFFF;
	text-decoration : none;
}
#footer a:active	{
	color : #FFFFFF;
	text-decoration : none;
}
#footer a:hover	{
	color : #FFFFFF;
	text-decoration : underline;
}
/*通常のリンク*/
#contents a:link	{
	color : #0000A0;
	text-decoration : none;
}
#contents a:visited	{
	color : #663366;
	text-decoration : none;
}
#contents a:active	{
	color : #0000A0;
	text-decoration : none;
}
#contents a:hover	{
	color : #0000A0;
	text-decoration : underline;
}

#back_num a:link	{
	color : #1318ED;
	text-decoration : none;
}
#back_num a:visited	{
	color : #1318ED;
	text-decoration : none;
}
#back_num a:active	{
	color : #1318ED;
	text-decoration : none;
}
#back_num a:hover	{
	color : #1318ED;
	text-decoration : underline;
}
/*左ナビのリンク*/
#left_navi a:link	{
	color : #0000A0;
	text-decoration : none;
}
#left_navi a:visited	{
	color : #0000A0;
	text-decoration : none;
}
#left_navi a:active	{
	color : #0000A0;
	text-decoration : none;
}
#left_navi a:hover	{
	color : #0000A0;
	text-decoration : underline;
}

#left_navi_g a:link	{
color : #1A8D00;
font-size:11px;
text-decoration : none;
}
#left_navi_g a:visited	{
color : #1A8D00;
font-size:11px;
text-decoration : none;
}
#left_navi_g a:active	{
color : #1A8D00;
font-size:11px;
text-decoration : none;
}
#left_navi_g a:hover	{
color : #1A8D00;
font-size:11px;
text-decoration : underline;
}
img.left {
float:left;
margin-right:0.8em;
margin-bottom:0.5em
}
img.right {
float:right;
margin-left:0.8em;
margin-bottom:0.5em
}

/*サイトマップ部*/
.map		{
			width:990px; 
			margin:0; 
			padding:0;
			}
.map_left	{
			width:780px; 
			float:left;
			}
.map_right	{
			width:135px;
			padding:40px 5px 0 0; 
			float:right; 
			text-align:right;
			color:gray;
			}
#mapping 	{
			color:555555;
			font-size:10px;
			}
#mapping a:visited	{
					color:555555;
					font-size:10px;
					}