h4{margin-bottom:15px; padding:0;}

h5{font-size:85%; line-height: 1.6; font-weight:bold; margin-bottom:10px;}



.tblArea table{border:solid 1px #a7ae8a; border-bottom:none; border-right:none; background-color:#FFFFFF;}

.tblArea td{border:solid 1px #a7ae8a; border-left:none; border-top:none; padding:10px;}

.tblArea .bg1{background-color:#e6e8da;}/*gray*/

.tblArea .bg2{background-color:#abd833;}/*green*/

.tblArea .bg3{background-color:#d6f985;}/*light green*/

.tblArea .bg4{background-color:#ffc99d;}/*orange*/

.tblArea .bg5{background-color:#fffe77;}/*light yellow*/

.tblArea .bg6{background-color:#e9ffb6;}/*more light green*/

.tblArea .bg7{background-color:#ffd50d;}/*deep yellow*/

.tblArea .bg8{background-color:#ffe2cb;}/*light orange*/



.txtArea{border:solid 1px #1D2C86; background-color:#FFFFFF; padding:10px;}

/*----------flow------------*/

#flow .txtArea{border:solid 1px #1D2C86; border-top:none; background-color:#FFFFFF; padding:10px;}

#flow h4{margin:0; padding:0;}

#flow .step{background:url(../../flow/images/space_bg.gif) no-repeat left top; padding-top:33px;}

#flow h5{margin:15px 0 0 0; padding:0}



#flow .txtArea td{vertical-align:top;}

#flow .box{border:solid 1px #1D2C86; background-color:#EAF6FD; padding:8px;}

#flow .cancelArea{border:solid 1px #475590; border-top:none; background-color:#FFFFFF; padding:10px;}







/*----------secret------------*/

#secret h5{margin:0 0 10px 0; padding:0;}

#secret .commentT{background:url(../../secret/images/comment_bg_t.gif) no-repeat left top; padding:24px 30px 12px 37px;}

#secret .commentB{background:url(../../secret/images/comment_bg_b.gif) no-repeat left bottom; padding-bottom:13px; margin-bottom:10px;}







/*----------price------------*/

#price h4{margin:0; padding:0;}

#price h5{font-size:100%; font-weight:bold; color:#FFFFFF; padding:5px; margin:15px 0 10px 0; background-color:#1D2C86;}

#price .ttl1{background-color:#1b8219; text-align:center;}

#price .ttl2{background-color:#fd7f18; text-align:center;}

#price .tblArea td{border:solid 1px #a7ae8a; border-left:none; border-top:none; padding:5px;}

#price .btn{

list-style:none;

background:url(../../price/images/btn_bg.gif) no-repeat left bottom;

padding-bottom:12px;

margin:15px auto 0 auto;

width:428px;

}

#price .btn ul{margin-left:28px;}

#price .btn li{display:inline;}

#price .btn .btnL img{margin-right:10px;}







/*----------about------------*/

#about .tblArea td{border:solid 1px #a7ae8a; border-left:none; border-top:none; padding:5px;}

#about h5{margin-top:15px; padding:0;}

.clause table td{vertical-align:top; padding-bottom:5px;}

#about .imgQ{

background:url(../../about/images/faq_img1.jpg) no-repeat left;

padding-left:25px;

font-size:85%;

line-height: 1.6;

font-weight:bold;

color:#1b8219;

margin-bottom:10px;

height:20px;

}

#about .imgA{

background:url(../../about/images/faq_img2.jpg) no-repeat 10px 10px;

background-color:#FFFFFF;

border:solid 1px #e55534;

padding:10px 10px 10px 35px;

}




/*price*/
.price_title{
	overflow:hidden;
	padding:8px;
	background:#20378E;
	color:#FFFFFF;
	border-bottom:2px solid #FFFA16;
	}
table.price{
	margin:0px 0px 25px 0px;
}














