@charset "utf-8";

#price-plan .tbl-block table tr td,
#price-payment .tbl-block table tr td {
	width: 73px;
}

#price-charge .tbl-block table tr.thead th {
	width: 185px;
}

#price-initial .tbl-block table tr.thead th.initial,
#price-initial .tbl-block table tr.thead th.price,
#price-initial .tbl-block table tr.thead th.sum {
	width: 93px;
}
#price-initial .tbl-block table tr.sum th {
	padding-left: 521px;
	text-align: center;
	font-weight: bold;
}

/* tab */
.tab{border-bottom:4px solid #1aadaa;}
.tab ul li{float: left; margin-right: 10px; text-indent: -9999px;}
.tab ul li a{width: 170px;}


	/*1*/
	#tabbtn-0 a         {display: block; height: 44px; background: url(../images/flow_tab_00.jpg) bottom no-repeat;}
	#tabbtn-0 a:hover,
	#tabbtn-0 .selected {background: url(../images/flow_tab_00.jpg) top no-repeat;}
	/*2*/
	#tabbtn-1 a         {display: block; height: 44px; background: url(../images/flow_tab_01.jpg) bottom no-repeat;}
	#tabbtn-1 a:hover,
	#tabbtn-1 .selected {background: url(../images/flow_tab_01.jpg) top no-repeat;}
	/*3*/
	#tabbtn-2 a         {display: block; height: 44px; background: url(../images/flow_tab_02.jpg) bottom no-repeat;}
	#tabbtn-2 a:hover,
	#tabbtn-2 .selected {background: url(../images/flow_tab_02.jpg) top no-repeat;}

/* sub titlte */
.c_st_01{padding-top: 30px; margin-bottom: 10px;}

/* contents */
#c_01{padding-bottom: 10px;}
#c_02{padding-bottom: 20px;}
#c_03{font-size: 14px; padding-bottom: 27px;}
#c_04{padding-top: 20px; padding-bottom: 30px;}
#c_05{padding-bottom: 50px;}
#c_06{padding-bottom: 30px;}
.c_07 a      {text-decoration: underline;}
.c_07 a:hover{text-decoration: none;}

#c2_01{padding-bottom: 20px;}
#c2_02 li{text-indent: -28px; padding-left: 28px;}
#c2_02{padding-top: 11px;}
#c2_03{text-align: center;}
.c2_04 th{text-align: left !important;}

#c3_01{padding-bottom: 20px;}
.c3_02 th{background:#1aadaa;}
.c3_02 td{background:#e7f7f7;}
.c3_03{color: #fff; font-weight: bold !important;}
#c3_04{width: 107px;}
.c3_05 th{background:#1aadaa;}
.c3_05 td{background:#fff;}

#c4_01{padding-bottom: 80px;}

#c5_wrap{padding-bottom: 30px;}
.c5_01{padding-bottom: 12px;}
.c5_02   {border-top: 1px solid #dddddd; border-left: 1px solid #dddddd;}
.c5_02 td{border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; padding: 14px;}
.c5_03{background: #f5f5f5;}
.c5_04{padding-top: 14px; font-size: 90%;}
.c5_05{padding-bottom: 30px;}

.c6_wrap{padding-bottom: 0px;}
.c6_01{padding-bottom: 12px;}
.c6_02{padding-top: 20px; padding-bottom: 20px;}
.c6_03{font-size: 90%;}

.c7_wrap{padding-bottom: 60px;}