/*common*/
BODY { margin: 0px; padding: 0px; font-size:9pt; line-height:13pt;
background-image:url(cmnfix/bg_all.gif); 
margin-top:9px;
margin-left:26px;
}
	
td {font-size:12px; font-family:'ＭＳ Ｐゴシック'; color:#000000; line-height:13pt; }
a:link  { color: #000000; text-decoration: none }
a:active { color: #000000; text-decoration: none }
a:visited     { color: #000000; text-decoration: none }
a:hover { color: #9A4B10; text-decoration: underline }

.link_koumoku{
	padding:5px;
	width:120px;
	border-bottom:1px dotted #999;
	border-top:1px solid #999;
	border-left:1px solid #999;
	text-align:center;
	}
	
.link_ban{
	padding:5px;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	text-align:center;
	}
	
.link_cap{
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-left:1px dotted #999;
	padding:5px 10px;
	}
	

/*basic*/
.txt01 {font-size:12px; font-family:'ＭＳ Ｐゴシック'; color:#000000; line-height:13pt;}
	a:link  { color: #000000; text-decoration: none; }
	a:active { color: #000000; text-decoration: none; }
	a:visited     { color: #000000; text-decoration: none; }
	a:hover { color: #9A4B10; text-decoration: underline; }
.txt02 {font-size:11px; font-family:'ＭＳ Ｐゴシック'; color:#666666;}

/* menu */
.menu	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif;  
	font-size:12px; 
	color:#666666;
	line-height:130%;	
	}
.menu a					{color:#0099CC;text-decoration:none} 
.menu a:hover			{color:#0099CC;text-decoration:none; text-decoration:underline;}  

.menu-eng	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666666;
	line-height:130%;	
	}
.menu-eng a					{color:#0099CC;text-decoration:none} 
.menu-eng a:hover			{color:#0099CC;text-decoration:none; text-decoration:underline}  

.menu-gray-eng	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666666;
	line-height:130%;	
	}
.menu-gray-eng a					{color:#0099CC;text-decoration:none} 
.menu-gray-eng a:hover			{color:#FF6622;text-decoration:none}  
.menu-gray	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666666;
	line-height:130%;	
	}
.menu-gray a					{color:#666666;text-decoration:none} 
.menu-gray a:hover			{color:#666666;text-decoration:none}  
.menu-skyblue-eng	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0099CC;
	line-height:130%;	
	}
.menu-skyblue-eng a					{color:#0099CC;text-decoration:underline} 
.menu-skyblue-eng a:hover			{color:#FF6622;text-decoration:none}  
.menu-skyblue	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0099CC;
	line-height:130%;	
	}
.menu-skyblue a					{color:#0099CC;text-decoration:none} 
.menu-skyblue a:hover			{color:#0099CC;text-decoration:underline}  

/* contents */
.white	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF;
	line-height:140%;	
	}
.white11	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFFFFF;
	line-height:140%;	
	}
.white12	{ 
	font-family: "MS Mincho", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF;
	line-height:180%;
	margin-top:30px;	
	}
.white13	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#FFFFFF;
	font-weight:bold;
	}
.gray	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333;
	line-height:140%;	
	}
.gray_bold	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333;
	font-weight:bold;
	line-height:140%;	
	}
.gray1	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333;
	line-height:140%;	
	}
.gray1 a					{color:#0070BC;text-decoration:none} 
.gray1 a:hover			{color:#FF6622;text-decoration:none}  
.gray2	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666666;
	line-height:140%;	
	}
.gray3	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666666;
	line-height:140%;	
	}
.gray3 a					{color:#0070BC;text-decoration:none} 
.gray3 a:hover			{color:#FF6622;text-decoration:none} 
.gray4 { 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666666;
	line-height:130%;
	}
	a:link  { color: #666666; text-decoration: none; }
	a:visited     { color: #666666; text-decoration: none; }
	a:active { color: #666666; text-decoration: none; }
	a:hover { color: #307EB5; text-decoration: underline; }
.gray5	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666666;
	margin-top:30px;
	line-height:20px;	
	}
.gray6_menu	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
        color: #2B2B2B;
		margin-right:15px;}
.gray6_menu	a:link, a:visited, a:active  
		{font-size: 11px;
        color: #2B2B2B;
        text-decoration: none;}
.gray6_menu	a:hover {
	    font-size: 11px;
        color: #E07309;
        text-decoration: underline;
}
.gray7	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666666;
	line-height:130%;
	margin-left:5px;
	padding-left:12px;
	}
.gray8	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#666666;
	line-height:110%;
	}
.gray9	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666666;
	line-height:130%;
	margin-left:5px;	
	}
.gray_list	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666666;
	line-height:170%;
	padding-left:20px;
	text-align:left;	
	}
/* color */
.orange	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FF9600;
	line-height:130%;
	margin-left:5px;	
	}
.orange1	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FF9600;
	line-height:130%;
	margin-left:0px;	
	}
.orange_big	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; color:#FF9600;}
.green	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#8AB700;
	line-height:130%;
	margin-left:5px;	
	}
.green_link	{ 
	font-family: Verdana; 
	font-size:11px; 
	color:#8AB700;
	margin-left:20px;	
	}
a:link { color:#8AB700; text-decoration:none}
a:visited { color:#8AB700; text-decoration:none} 
a:active { color: #8AB700; text-decoration: none}
a:hover	{color:#69880C;text-decoration:underline}
a:hover { color:#00CC00; text-decoration:underline} 
.red  { 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#FF0000;
	line-height:normal;
	font-weight:bold;	
	}
.red_title  { 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#9E0B0E;
	line-height:140%;
	padding-top:50px;
	padding-bottom:10px;	
	}
.red_title1  { 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#9E0B0E;
	line-height:160%;
	font-weight:bold;	
	}
.skyblue { 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0099CC;
	line-height:140%;	
	}
.blue { 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#3389BE;
	line-height:140%;	
	}
.yellow	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#F0D281;
	line-height:140%;	
	}
.brown	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold; 
	color:#946703;
	line-height:140%;
	text-align:left;
	padding-left:15px;	
	}
.brown_menu	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#682801;
	}
.linktext_red1{
font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic; 
color:#EA7377;
line-height:220%;
padding-top:184px;
padding-left:10px;	
}
.linktext_gray1{
font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic; 
color:#A4A2A2;
line-height:220%;
padding-top:184px;
padding-left:10px;
}
/* copy */
.copy	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#666666;
	line-height:130%;
	}
.copy a					{color:#666666;text-decoration:none} 
.copy a:hover			{color:#666666;text-decoration:none} 
.copy-eng	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#666666;
	line-height:130%;
	letter-spacing:-1;
	}
/* size */
.gray12bold	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333;
	line-height:140%;
	font-weight:bold;	
	}
.gray14bold	{ 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#333333;
	line-height:160%;
	font-weight:bold;	
	}
.gray14bold_mark { 
	font-family: "ＭＳ Ｐゴシック", "Osaka", Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#333333;
	padding-left:40px;
	font-weight:bold;	
	}	
/* input */
.inputstyle {
	border-left-color:#7C807F;
	border-top-color:#EEEEEE;
	border-right-color:#EEEEEE;
	border-bottom-color:#EEEEEE;
	border-style:solid;
	border-width: 1px;
	padding:1px;
	background-color:transparent;
}
/*__________hidden text-----*/
.hidden A {font-face:Arial; font-size:10pt; color:#6D6E71; text-decoration: none}
A:hover {font-face:Arial; font-size:10pt; color: #000000; text-decoration: none;}

/* box */
.box1p{
	border-top-color:#666666;
	border-bottom-color:#666666;
	border-left-color:#F5E0C9;
	border-right-color:#F5E0C9;
	border-style:solid;
	border-width: 1px;
}
.box7p{
		margin-left:177px;
		margin-top:70px;
}
.message{
border-top: 1px dotted #D1D1D1;
width:620px;
}
.scroll_iframe{scrollbar-face-color:#90D133;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#90D133;
scrollbar-darkshadow-color:#90D133;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;}

