/* ============================ */
/*　総合css　　　　           　*/
/* ============================ */

.ttl{
	width:546px;
	border-bottom:solid 8px #E7E6E6;
	font-size:12px;
	color:#012E9F;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0 10px 0;
}
.ttl a{
	color:#012E9F;
	text-decoration:none;
}
.ttl a:visited{
	color:#012E9F;
	text-decoration:none;
}
.ttl a:hover{
	color:#ED0202;
	text-decoration:underline;
}
/* =================テキスト=================== */
.textred{
	font-size:12px;
	color:#ED0202;
	font-weight:bold;
}
.text18{
	font-size:18px;
	color:#01315A;
	line-height:23px;
	font-weight:bold;
}
.textred02{
	font-size:12px;
	color:#ED0202;
}
.textpink{
	font-size:12px;
	color:#ED0202;
	line-height:20px;
}
.textpink a{
	color:#ED0202;
	text-decoration:underline;
}
.textpink a:visited{
	color:#ED0202;
	text-decoration:underline;
}
.textpink a:hover{
	color:#ED0202;
	text-decoration:none;
}
.textss10{
	font-size:10px;
	color:#545552;
	font-weight:lighter;
	line-height:14px;
}
.textss{
	font-size:11px;
	color:#0059A4;
	font-weight:lighter;
	line-height:16px;
}
.textssorange{
	font-size:11px;
	color:#FD4A04;
	font-weight:lighter;
}
.textorange{
	font-size:12px;
	color:#FD4A04;
}
.textorange14{
	font-size:14px;
	color:#FD4A04;
}
.text{
	font-size:12px;
	color:#0059A4;
	line-height:18px;
}
.text14{
	font-size:14px;
	color:#545552;
	line-height:18px;
}
.text02{
	font-size:12px;
	color:#3F3F3E;
	line-height:18px;
}
.textyellow{
	font-size:12px;
	color:#E4FF2F;
	line-height:18px;
}
.textyellow02{
	font-size:12px;
	color:#E4FF2F;
	font-weight:bold;
}
.text02ss{
	font-size:10px;
	color:#3F3F3E;
	line-height:16px;
}
.textf{
	font-size:12px;
	color:#FFF;
}
.textfss{
	font-size:11px;
	color:#FFF;
}
.textf02{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	padding:2px 0 2px 6px;
}
.textf02 a{
	color:#FFF;
	text-decoration:none;
}
.textf02 a:visited{
	color:#FFF;
	text-decoration:none;
}
.textf02 a:hover{
	color:#FFF;
	text-decoration:underline;
}
/* ============================ */
.formkanri290{
	width:290px;
}
.formkanri460{
	width:460px;
}
.formkanri160{
	width:160px;
}
.formkanri120{
	width:120px;
}
.formkanri110{
	width:110x;
}
.formkanri190{
	width:190px;
}
.formkanri90{
	width:90px;
}
.formstyle{
	margin:0px;
}
input, select, textarea{
	color:#40403F;
}
.form{
	width:130px;
}
a{
	color:#016EE1;
	text-decoration:underline;
}
a:visited{
	color:#016EE1;
	text-decoration:underline;
}
a:hover{
	color:#ED0202;
	text-decoration:underline;
}
.top{
	color:#0059A4;
	font-size:12px;
	line-height:18px;
}
.top a{
	color:#ED0202;
	text-decoration:underline;
}
.top a:visited{
	color:#ED0202;
	text-decoration:underline;
}
.top a:hover{
	color:#016EE1;
	text-decoration:underline;
}
.footer{
	color:#FFF;
	font-size:10px;
}
.footer a{
	color:#FFF;
	text-decoration:none;
}
.footer a:visited{
	color:#FFF;
	text-decoration:none;
}
.footer a:hover{
	color:#FFF;
	text-decoration:underline;
}
/* ============================ */
/*左メニュー　　　　*/
/* ============================ */

.menutext{
	width:197px;
	display:block;
	border-bottom:1px solid #DFDDDD;
	font-size:11px;
	margin:0px;
	line-height:13px;
}
.menutext a{
	display:block;
	padding:5px 8px 3px 8px;
	color:#016EE1;
	text-decoration:none;
	margin:0px 0 0px 0px;
	background-color:#FFF;
}
.menutext a:visited{
	display:block;
	padding:5px 8px 3px 8px;
	color:#016EE1;
	text-decoration:none;
	margin:0px 0 0px 0px;
	background-color:#FFF;
}
.menutext a:hover{
	display:block;
	padding:5px 8px 3px 8px;
	color:#FFF;
	text-decoration:none;
	margin:0px 0 0px 0px;
	background-color:#016EE1;
}
.text #sold_1{
	margin:0px;
	padding:0px;
	float:left;
	width:250px;
}
.text #sold_2{
	margin:0px;
	padding:0px;
	float:left;
}
#omoteura_img{
	text-align:center;
}
