@charset "utf-8";

/* banner_top_nenkin
-------------------------------------------------- */
.banner_top_nenkin {
	background: url(../images/banner_top_nenkin.jpg) left top no-repeat !important;
}


/* content
-------------------------------------------------- */
.orange{
	width: 595px;
}

.title_left{
	background: url(../images/title_orange_left.gif) left top no-repeat;
}

.title_right{
	background: url(../images/title_orange_right.gif) right top no-repeat;
}

.title_center{
	background: url(../images/title_orange_center.gif) left top repeat-x;
	height: 11px;
	margin: 0 11px;
	overflow: hidden;
}

.box_content{
	background: url(../images/content_left.gif) left top repeat-y;
}

.box_content_right{
	background: url(../images/content_right.gif) right top repeat-y;
}

.end_left{
	background: url(../images/end_orange_left.gif) left top no-repeat;
}

.end_right{
	background: url(../images/end_orange_right.gif) right top no-repeat;
}

.end_center{
	background: url(../images/end_orange_center.gif) left top repeat-x;
	height: 14px;
}

.info_point {
	width: 505px;
}

.note {
	margin: 5px 0 0 17px;
	width: 600px;
}

.bx_title {
	background: url(../images/bg_title.gif) left top no-repeat;
}

.back_top {
	padding: 0 40px 0 0;
	margin: 15px 0 0 0;
}

.chart_note {
	font-size: 11px;
	margin: 10px 0 0 0;
}

.graph_02 {
}

.tabs li.tabs_01 a	{ background-image: url(../images/tabs_01.gif); height: 133px;	}
.tabs li.tabs_02 a	{ background-image: url(../images/tabs_02.gif); height: 120px;	}
.tabs li.tabs_03 a	{ background-image: url(../images/tabs_03.gif); height: 116px;	}

.tabs_below li.tabs_below_01 a	{ background-image: url(../images/tabs_below_01.png); width: 167px;	}
.tabs_below li.tabs_below_02 a	{ background-image: url(../images/tabs_below_02.png); width: 167px;	}
.tabs_below li.tabs_below_03 a	{ background-image: url(../images/tabs_below_03.png); width: 167px;	}
.tabs_below li.tabs_below_04 a	{ background-image: url(../images/tabs_below_04.png); width: 157px;	}

.co_009966 {
	color: #009966;
	font-weight: bold;
}

.tbl_price_02 {
	width: 633px;
	border-collapse: collapse;
}

.tbl_price_02 th {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #FFCA06;
	border-bottom: 1px solid #FFCA06;	
	padding: 3px 0;
}

.tbl_price_02 .tbl_lt {
	background: #f7b31e url(../images/tbl_lt.gif) left top no-repeat;
	border-top: none;
}

.tbl_price_02 .tbl_rt {
	background: #f7931e url(../images/tbl_rt.gif) right top no-repeat;
	border-right: none;
}

.tbl_price_02 .tbl_lb {
	background: #fefbce url(../images/tbl_lb.gif) left bottom no-repeat;
}

.tbl_price_02 .tbl_rb {
	background: #ffebd2 url(../images/tbl_rb.gif) right bottom no-repeat;
	border-right: none;
}

.tbl_price_02 .have_border_top {
	background: url(../images/tbl_border_top.gif) left top repeat-x;
}

.tbl_price_02 .have_border_right {
	background: url(../images/tbl_border_right.gif) right top repeat-y;
	border-right: none;
}

.tbl_price_02 .have_border_bottom {
	background: url(../images/tbl_border_bottom.gif) left bottom repeat-x;
}

.tbl_price_02 .have_border_left {
	background: url(../images/tbl_border_left.gif) left top repeat-y;
}

.tbl_price_02 .bg_F7B31E {
	background-color: #F7B31E;
}

.tbl_price_02 .bg_FBD14A {
	background-color: #FBD14A;
}

.tbl_price_02 .bg_FBB538 {
	background-color: #FBB538;
}

.tbl_price_02 .bg_FDE59A {
	background-color: #FDE59A;
}

.tbl_price_02 .bg_FDDA9C {
	background-color: #FDDA9C;
}

.tbl_price_02 .bg_FCD4A5 {
	background-color: #FCD4A5;
}

.tbl_price_02 .bg_fefbce {
	background-color: #fefbce;
}

.tbl_price_02 .bg_fef1ce {
	background-color: #fef1ce;
}

.tbl_price_02 .bg_fdecce {
	background-color: #fdecce;
}

.tbl_price_02 .bg_ffebd2 {
	background-color: #ffebd2;
}

.tbl_price_02 td {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #FFCA06;	
	padding: 3px 0;
	color: #603813;
}

.date_post {
	text-align: right;
	margin: 10px 33px 0 0;
}

.back_top_2 {
	margin: 10px 27px 0 0;
	text-align: right;
}

.tbl_price_03 {
	width: 633px;
	border-collapse: collapse;
}

.tbl_price_03 th {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #FFCA06;
	border-bottom: 1px solid #FFCA06;	
	padding: 3px 0;
}

.tbl_price_03 .tbl_lt {
	background: #F7B31E url(../images/tbl_03_lt.gif) left top no-repeat;
	border-top: none;
}

.tbl_price_03 .tbl_rt {
	background: #D43F00 url(../images/tbl_03_rt.gif) right top no-repeat;
	border-right: none;
}

.tbl_price_03 .tbl_lb {
	background: #fefbce url(../images/tbl_03_lb.gif) left bottom no-repeat;
}

.tbl_price_03 .tbl_rb {
	background: #ffebd2 url(../images/tbl_03_rb.gif) right bottom no-repeat;
	border-right: none;
}

.tbl_price_03 .have_border_top {
	background: #f9cab8 url(../images/tbl_03_border_top.gif) left top repeat-x;
}

.tbl_price_03 .have_border_right {
	background: url(../images/tbl_border_right.gif) right top repeat-y;
	border-right: none;
}

.tbl_price_03 .have_border_bottom {
	background: url(../images/tbl_03_border_bottom.gif) left bottom repeat-x;
}

.tbl_price_03 .have_border_left {
	background: url(../images/tbl_border_left.gif) left top repeat-y;
}

.tbl_price_03 .bg_F7B31E {
	background-color: #F7B31E;
}

.tbl_price_03 .bg_F77A1E {
	background-color: #F77A1E;
}

.tbl_price_03 .bg_F15A24 {
	background-color: #F15A24;
}

.tbl_price_03 .bg_FFC490 {
	background-color: #FFC490;
}

.tbl_price_03 .bg_FFAB7D {
	background-color: #FFAB7D;
}

.tbl_price_03 .bg_F2966F {
	background-color: #F2966F;
}

.tbl_price_03 .bg_fefbce {
	background-color: #fefbce;
}

.tbl_price_03 .bg_ffe2ca {
	background-color: #ffe2ca;
}

.tbl_price_03 .bg_ffd5bf {
	background-color: #ffd5bf;
}

.tbl_price_03 .bg_f9cab8 {
	background-color: #f9cab8;
}

.tbl_price_03 td {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #FFCA06;	
	padding: 3px 0;
	color: #603813;
	font-family: MS PGothic;
}

.tbl_price_01 {
	width: 633px;
	border-collapse: collapse;

}
.tbl_price_01 td{ font-family:"MS PGothic";}

.tbl_price_01 .tbl_lt {
	background: url(../images/tbl_01_lt.gif) left top no-repeat;
	border-top: none;
}

.tbl_price_01 .tbl_rt {
	background: url(../images/tbl_01_rt.gif) right top no-repeat;
	border-right: none;
}

.tbl_price_01 .tbl_lb {
	background: #fefbce url(../images/tbl_01_lb.gif) left bottom no-repeat;
	border-bottom: none;
}

.tbl_price_01 .tbl_rb {
	background: #ffebd2 url(../images/tbl_01_rb.gif) right bottom no-repeat;
	border-right: none;
	border-bottom: none;
}

.tbl_price_01 .have_border_top {
	background: url(../images/tbl_01_border_top.gif) left top repeat-x;
}

.tbl_price_01 .have_border_right {
	background: url(../images/tbl_border_right.gif) right top repeat-y;
	border-right: none;
}

.tbl_price_01 .have_border_bottom {
	background: url(../images/tbl_03_border_bottom.gif) left bottom repeat-x;
	border-bottom: none;
}

.tbl_price_01 .have_border_left {
	background: url(../images/tbl_border_left.gif) left top repeat-y;
}

.tbl_price_01 .bg_FBD14A {
	background-color: #FBD14A;
}

.tbl_price_01 .bg_FDE59A {
	background-color: #FDE59A;
}

.tbl_price_01 .bg_F77A1E {
	background-color: #F77A1E;
}

.tbl_price_01 .bg_FFC490 {
	background-color: #FFC490;
}

.tbl_price_01 .bg_FBB538 {
	background-color: #FBB538;
}

.tbl_price_01 .bg_FDDA9C {
	background-color: #FDDA9C;
}

.tbl_price_01 .bg_F15A24 {
	background-color: #F15A24;
}

.tbl_price_01 .bg_FFAB7D {
	background-color: #FFAB7D;
}

.tbl_price_01 .bg_F7931E {
	background-color: #F7931E;
}

.tbl_price_01 .bg_FCD4A5 {
	background-color: #FCD4A5;
}

.tbl_price_01 .bg_D43F00 {
	background-color: #D43F00;
}

.tbl_price_01 .bg_F2966F {
	background-color: #F2966F;
}

.tbl_price_01 td {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #FFCA06;
	border-bottom: 1px solid #FFCA06;	
	padding: 7px 0;
	color: #4747FF;
	text-decoration: underline;
}
.tbl_price_01 td a{
	color: #4747FF;
	text-decoration: underline;
}

.fo_15 {
	font-size: 15px;
	font-weight: bold;
}

.wid_500 {
	width: 500px;
}

.left_1 {
	float: left;
}

.right_1 {
	float: left;
	margin-left: 10px;
}
.mt10{ margin-top:10px;}

.mar_L80 {
	margin-left: 80px;
}

