.text10px {  font-size: 10px}
.text10pxh {  font-size: 10px; line-height: 120%}
.text12px {  font-size: 12px}
.text12pxh {  font-size: 12px; line-height: 120%}
.text14px {  font-size: 14px}
.text14pxh {  font-size: 14px; line-height: 120%}
.text16px {  font-size: 16px}
.text18px {  font-size: 18px}
.text11px {  font-size: 11px}
.text11pxh {  font-size: 11px; line-height: 120%}
.text20px { font-size: 20px}
.text13pxh {  font-size: 13px; line-height: 120%}
.border {  border: thin none; border-color: #666666 #000000 #000000 #003399}
.line {  font-size: 12px; letter-spacing: 3px}

A{text-decoration: none;}
A:HOVER{text-decoration: underline; color : #A53821; }

.text14px135h {  font-size: 14px; line-height: 135%}
.faq { font-size: 12px; line-height: 200% }
.text12px150he { font-size: 12px; line-height: normal; font-family: "Verdana"}
.text12px150h { font-size: 12px; line-height: 150%; letter-spacing: 1px }
.text12px140h { font-size: 12px; line-height: 140%; letter-spacing: 1px }
.text12px130h { font-size: 12px; line-height: 130%; letter-spacing: 1px }
.text12px130htop { font-size: 12px; line-height: 140%;}
.text14px150h { font-size: 14px; line-height: 150%}
H1 {
FONT-SIZE: 12px;
PADDING-BOTTOM: 0pt;
MARGIN: 0px 0px 0px 0px;
PADDING-TOP: 0pt;
text-decoration: none;
color: #666666;
font-weight: normal;
}
H2 {
FONT-SIZE: 15px;
PADDING-BOTTOM: 0pt;
MARGIN: 0px 0px 0px 0px;
PADDING-TOP: 1pt;
text-decoration: none;
color: #666666;
font-weight: bold;
}

/*-------------------------------------------------*/
/*2011.12～更新時追加*/

.clear {
clear:both;
font-size:0;
line-height:0;
}

/***************/
/*TOP*/

/*4つのポイント*/
.topPoint{
	padding:0 0 8px 0;
	text-align:center;
}

/*見出し画像*/
h2.topTit{
	padding:2px 0 3px 0;
}

/*保険の案内*/
.topHokenBnr{
padding:6px 0 8px 0;
}

/***************/
/*共通*/

/*ロゴエリアの背景*/
td.headLogo{
background:url(images/0c_h_bg.jpg) center top no-repeat;
}

/*ロゴ*/
.headL{
width:400px;
float:left;
}

/*サブメニュー*/
.headR{
width:336px;
float:right;
padding:26px 0 0 0;
text-align:right;
}

.headR ul{
margin:0;
padding:0;
}

.headR li{
float:left;
list-style:none;
margin:0;
padding:0;
}

.headR li img{
vertical-align:top;
}

/*メニュー*/
.headMenu{
	border:solid #000;
	border-width:1px 0 0 0;
}

.headMenu ul{
margin:0;
padding:0;
width:778px;
}

.headMenu li{
float:left;
list-style:none;
margin:0;
padding:0;
}

.headMenu li img{
vertical-align:top;
}

/*カウンセリング：入力エリア*/

textarea.formBox{
	width:400px;
}
