@charset "utf-8";
/* CSS Document */

@import url("about.css");

#main h2{
	padding:0;
	background:none;
	border:0;
	color:#333333;
}

ol.chart{
	margin:20px 0;
	padding:0;
}

ol.chart li{
	margin:0 0 20px 0;
	padding:0 0 0 60px;
	list-style-type:none;
}

ol.chart li.num01{
	background:url(../img/ico_num01.gif) no-repeat 0 0;
}

ol.chart li.num02{
	background:url(../img/ico_num02.gif) no-repeat 0 0;
}

ol.chart li.num03{
	background:url(../img/ico_num03.gif) no-repeat 0 0;
}

ol.chart li.num04{
	background:url(../img/ico_num04.gif) no-repeat 0 0;
}

ol.chart li.num05{
	background:url(../img/ico_num05.gif) no-repeat 0 0;
}

ol.chart .ttl{
	font-size:16px;
	font-weight:bold;
}

ol.chart .ttl img{
	margin:0 0 5px 0;
	vertical-align:bottom;
}

ol.chart .ttl .ttl_notice{
	font-size:12px;
	font-weight:normal;
}

ol.chart .exp{
	margin:0 0 20px 0;
}

ol.chart .tel_no{
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	color:#fe5979;
}	

.tbl_exp,
.tbl_payment{
	width:100%;
	margin:0 0 20px 0;
	border-collapse:collapse;
}

.tbl_exp th,
.tbl_exp td,
.tbl_payment th,
.tbl_payment td{
	padding:5px 10px;
}

.tbl_exp th{
	text-align:left;
	vertical-align:top;
}

.tbl_exp td{
	vertical-align:middle;
}

.tbl_exp td.notice{
	background:url(../../img/common/bg_lightgray.gif);
}

.tbl_payment{
	margin:0 0 10px 0;
}

.tbl_payment th,
.tbl_payment td{
	text-align:left;
	vertical-align:middle;
	border:1px solid #cccccc;
}

.tbl_payment tr.head th{
	background:url(../../img/common/bg_lightgray.gif);
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
}

.tbl_payment th.auto_payment,
.tbl_payment td.auto_payment{
	text-align:center;
}

ul.navi{
width:770px;
}

ul.navi li.btm{
float:left;
margin:0 5px 10px 0;}

ul.navi li.btm02{
float:left;
}

