@charset "Shift_JIS";

/*=============================================

	File name		:	font_style.css
	
	//INDEX
		1 : Original font style
		2 : Link font style
		3 : Default settings
		4 : Color settings
	
=============================================*/



/*========================================
1 : Original font style
========================================*/

/* 10px */
#footer .ftContents .ftnv,
.topicPath li{
font-size:10px;
}

/* 14px */
.topPage .flArea .boxR .form02 dd select,
.topPage .flArea .boxR .form03 dd select{
font-size:14px;
}

#container .leftColumn h4.sub,
#container .completeBox h3{
font-size:14px;
color:#62911E;
font-weight:bold;
}


/* 18px */
#container .leftColumn h3.bar660,
.formPage h3.bar830{
font-size:16px;
font-weight:bold;
}

.formPage h3.bar830{
font-size:16px;
font-weight:bold;
}
.formPage h3.bar950{
font-size:16px;
font-weight:bold;
}




/*========================================
2 : Link font style
========================================*/

#container a:link{
color:#6BA10C;
text-decoration:underline;
}

#container a:visited{
color:#6BA10C;
text-decoration:underline;
}

#container a:hover,
#container a:active{
color:#97BD54;
text-decoration:none;
}

#footer a:link{
color:#666666;
text-decoration:none;
}

#footer a:visited{
color:#666666;
text-decoration:none;
}

#footer a:hover,
#footer a:active{
color:#999999;
text-decoration:underline;
}

.topicPath a:link{
color:#6BA10C;
text-decoration:none;
}

.topicPath a:visited{
color:#6BA10C;
text-decoration:none;
}

.topicPath a:hover,
.topicPath a:active{
color:#97BD54;
text-decoration:none;
}



/*========================================
3 : Default settings
========================================*/

body{
font-size:14px;
line-height:1.6;
font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
color:#333333;
}

table{
font-size:inherit;
font:100%;
}

input{
font-size:12px;
line-height:14px;
}

.size10{
font-size:77%;
}

.size12 {
font-size:93%;
}

.size14 {
font-size:108%;
}

.size12-fix {
font-size:12px;
}

.size10-fix {
font-size:10px;
}


/*========================================
4 : Color settings
========================================*/

.focus {
background:#E1ECCE;
}

.topicPath li{
color:#666666;
}

.error{
	color:#CC0000;
	font-weight:bold;
	size:14px;
	border:1px solid #CC3333;
	background-color:#ffe5e5;
	padding:2px 10px 2px 10px;
	margin-bottom:5px;
}