/******************** part Title ********************/
.T_C01{
	background-color: #F1F5E8;
	border: 2px dotted #C5CEAA;
}
.hr01{
	border: 2px dotted #69915F;
}
.font_gray{
	color: #666;
}
.rate{
	background-color: #F1F5E8;
	border: 1px solid #C5CEAA;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #060;
}
#new{
	background-image: url(../img/waku/bar01.jpg);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #759238;
}
#new_mid{
	height:175px;
	overflow:auto;
	scrollbar-arrow-color: #FFFFFF;
	margin:0;
	padding: 7px;
	background-color: #F0EDCE;
	border-top: 1px dotted #729134;
	border-right: 1px #729134;
	border-bottom: 2px solid #759238;
	border-left: 1px #729134;
}
#new_mid dt{
	line-height: 120%;
	padding-top: 5px;
	color: #F30;
}
#new_mid dd{
	margin: 0px;
	padding: 0px;
	line-height: 120%;
}
#new_mid dd a{color: #066;}
#new_mid dd a:hover{color: #690;}
.T_wide02{width: 535px;}
.T_wide{
	margin: 0px;
	padding: 0px;
	border-top: 5px solid #F1F5E8;
	border-right: 5px solid #205500;
	border-bottom: 5px solid #F1F5E8;
	border-left: 5px solid #205500;
	font-size: 12px;
	background-color: #F1F5E8;
	width: 535px;
}
.link{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.fuda01{
	height: 120px;
	width: 90px;
	margin: 0px;
	padding: 0px;
}
.fuda01 a{
	background: url(../img/sum/fuda01.jpg) no-repeat left top;
	height: 120px;
	width: 90px;
	display: block;
	text-indent: -5000px;
}
.fuda01 a:hover{background: url(../img/sum/fuda02.jpg) no-repeat;}
.fuda02{
	margin: 0px;
	padding: 5px;
}

/*---------- Suport----------*/
.sup01{
	padding: 13px 10px 5px 60px;
	background: url(../img/waku/kojin01.gif) no-repeat center top;
	height: 35px;
	font-size: 13px;
	color: #205500;
}


/*---------- Seizouki----------*/
.Pt_01{
	background-image: url(../img/waku/point_bt.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 510px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	line-height: 120%;
}

/*---------- Okyakusama koe ----------*/
.Koe01{
	padding: 13px 10px 5px 60px;
	background: url(../img/waku/koe01.gif) no-repeat center top;
	height: 35px;
	font-size: 13px;
	color: #205500;
}
.Koe02{
	padding: 15px 20px 20px;
	background: url(../img/waku/koe02.gif) no-repeat center bottom;
	line-height: 120%;
}

/*---------- Yokuaru situmon ----------*/
.waku_wh01{background: url(../img/waku/wh01.gif) no-repeat left top;}
.waku_wh02{background: url(../img/waku/wh02.gif) repeat-y left top;}
.waku_wh03{background: url(../img/waku/wh03.gif) no-repeat left bottom;}
.waku_wh02 dl{
	padding: 0 0 0 20px;
	line-height: 120%;
}
.waku_wh02 dd{padding: 5px 0 0px 0px;}
.waku_wh02 strong{
	color: #F60;
	padding-right: 10px;
}
.Q01{
	padding: 13px 10px 5px 50px;
	background: url(../img/waku/q1.gif) no-repeat center top;
	height: 35px;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}
.Q02{
	padding: 10px 10px 20px 20px;
	background: url(../img/waku/q2.gif) no-repeat center bottom;
}
.QA{
	line-height: 120%;
	width: 495px;
}
/*---------- Kaisya gaiyou ----------*/
#gaiyou{
	margin: 0px;
	padding: 0px;
}
#gaiyou strong{
	margin: 0px 15px 0px 0px;
	color: #F60;
}
#gaiyou li{
	margin: 5px 0px 15px;
	padding: 0px;
	list-style-type: none;
}
#gaiyou p{
	margin: 0px 0px 0px 68px;
	padding: 5px 0px 0px;
}
.com{
	margin: 0px;
	padding: 0px;
}
.com li a{color: #066;}
.com li a:hover{color: #690;}
.com li{
	line-height: 140%;
	list-style-position: inside;
}

/*---------- Tokuteisyouhou ----------*/

.Tok01{
	width: 510px;
	background: url(../img/com/t_line.gif) repeat-x;
}
.Tok02{padding: 5px 0 25px 10px;}
.Tok03{
	border-bottom: 1px solid #CCC;
	line-height: 150%;
	padding-top: 5px;
	padding-left: 15px;
}

/*---------- Toiawase Mail ----------*/
#Tub01{
	background: url(../img/mail/flow01.gif) no-repeat center bottom;
	height: 90px;
	text-align: left;
}
#Tub02{
	background: url(../img/mail/flow02.gif) no-repeat center bottom;
	height: 90px;
	text-align: left;
}
#Tub03{
	background: url(../img/mail/flow03.gif) no-repeat center bottom;
	height: 90px;
	text-align: left;
}
#Tub04{
	background: url(../img/mail/flow04.gif) no-repeat center bottom;
	height: 90px;
	text-align: left;
}
#Tub01 p,#Tub02 p,#Tub03 p,#Tub04 p{
	margin: 0px;
	padding: 5px 0px 0px;
}
.title_waku{
	background-color: #C5CEAA;
	padding: 5px 0 5px 10px;
	width: 190px;
}
.sum_waku{
	border-bottom: 1px solid #C5CEAA;
	padding-left: 5px;
	width: 314px;
}
.f10_b{
	font-size: 10px;
	margin-top: 5px;
}
.f10_g{
	font-size: 10px;
	color: #666;
}
