/*----------------------------------------------------------*/
/* Copyright(C)2006,SUNPHONIX CO,LTD., ALL RIGHTS RESERVED. */
/*----------------------------------------------------------*/

/*--- 全体タグ設定 ---*/
body {
margin-top : 0px;
margin-left : 10px;
font-family : 'arial'; 
font-size : 12px;
color : #393939;
background-color : #989998;
}

img {
border-style:none;
}

A:link {color:#ad0000;text-decoration: none;}
A:visited {color:#ad0000;text-decoration: underline;}
A:hover {color:#ad0000;text-decoration: underline;}

/*--- color ---*/
.bgc_989998 {
background-color : #989998;
}

.bgc_ffffff {
background-color : #ffffff;
}

.bgc_ebebeb {
background-color : #ebebeb;
}

.bgc_cfd1d8 {
background-color : #cfd1d8;
}

.bgc_a1a6aa {
background-color : #a1a6aa;
}

/*--- all header contents ---*/
.bgc_logo {
background-color : #eeeff3;
}

.bgc_left_contents {
background-color : #e0e0e0;
}

.bgc_right_contents {
background-image : url(../common/all_contents_bgc_01.gif);
background-repeat : repeat-y;
width : 618px;
}

.bgc_left_link_ly {
padding-top : 2px;
padding-left : 13px;
padding-right : 5px;
padding-bottom : 2px;
background-color : #ededed;
}

.bgc_left_link_ly_02 {
padding-top : 2px;
padding-left : 18px;
padding-right : 3px;
padding-bottom : 2px;
background-color : #FFFFFF;
}

/*--- toppage contents ---*/
.bgc_top_pickup_01 {
background-image : url(../common/prt_top_pickup_bgc01.gif);
background-repeat : repeat-y;
width : 306px;
}

.prt_top_pickup_st_01 {
padding-left : 33px;
}

.bgc_top_link_01 {
background-image : url(../common/prt_top_link_bgc01.gif);
background-repeat : repeat-y;
width : 237px;
}

/*--- all con ---*/
.all_con_ly_01 {
padding-top : 3px;
padding-left : 4px;
padding-right : 15px;
}

/*--- pa ---*/
.img_pa_biz_ly_01 {
padding-top : 6px;
padding-bottom : 6px;
}

.pa_biz_ly_01 {
padding-top : 6px;
padding-left : 5px;
padding-right : 10px;
padding-bottom : 6px;
}

.pa_biz_ly_02 {
padding-top : 3px;
padding-left : 13px;
padding-right : 15px;
padding-bottom : 6px;
}

.pa_biz_ly_03 {
padding-top : 3px;
padding-left : 18px;
padding-right : 15px;
padding-bottom : 6px;
}

.pa_biz_ly_04 {
padding-top : 0px;
padding-left : 5px;
padding-right : 15px;
padding-bottom : 6px;
}

.pa_table_ly_00 {
padding-top : 4px;
padding-left : 7px;
padding-right : 8px;
padding-bottom : 4px;
background-color : #a1a6aa;
}

.pa_table_ly_01 {
padding-top : 4px;
padding-left : 5px;
padding-right : 8px;
padding-bottom : 4px;
text-align : right;
background-color : #e0e0e0;
}

.pa_table_ly_02 {
padding-top : 4px;
padding-left : 8px;
padding-right : 5px;
padding-bottom : 4px;
text-align : left;
background-color : #ebebeb;
}

.pa_table_ly_03 {
padding-top : 4px;
padding-left : 5px;
padding-right : 8px;
padding-bottom : 4px;
background-color : #e0e0e0;
}

/*--- rental ---*/
.rental_table_ly_01 {
padding-top : 4px;
padding-left : 5px;
padding-right : 8px;
padding-bottom : 4px;
text-align : right;
background-color : #e0e0e0;
}

.rental_table_ly_02 {
padding-top : 4px;
padding-left : 8px;
padding-right : 5px;
padding-bottom : 4px;
text-align : left;
background-color : #ebebeb;
}

.rental_pt_tit_ly_01 {
padding-top : 4px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 4px;
}

.rental_pt_tit_ly_02 {
padding-top : 4px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 4px;
text-align : right;
}

.rental_pt_tit_ly_03 {
padding-top : 4px;
padding-left : 25px;
padding-right : 5px;
padding-bottom : 4px;
}

.rental_pt_con_ly_01 {
padding-top : 4px;
padding-left : 5px;
padding-right : 8px;
padding-bottom : 4px;
text-align : right;
background-color : #e0e0e0;
}

.rental_pt_con_ly_02 {
padding-top : 4px;
padding-left : 10px;
padding-right : 8px;
padding-bottom : 4px;
background-color : #ebebeb;
}

.rental_pt_con_ly_03 {
padding-top : 4px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 4px;
text-align : right;
background-color : #ebebeb;
}

.rental_pt_con_ly_04 {
padding-top : 4px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 4px;
text-align : right;
background-color : #ebebeb;
}

.rental_pt_con_ly_05 {
padding-top : 4px;
padding-left : 7px;
padding-right : 13px;
padding-bottom : 4px;
text-align : right;
background-color : #ebebeb;
}

.rental_pt_con_ly_02_2 {
padding-top : 4px;
padding-left : 10px;
padding-right : 8px;
padding-bottom : 4px;
background-color : #e8e8e8;
}

.rental_pt_con_ly_03_2 {
padding-top : 4px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 4px;
text-align : right;
background-color : #e8e8e8;
}

.rental_pt_con_ly_04_2 {
padding-top : 4px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 4px;
text-align : right;
background-color : #e8e8e8;
}

.rental_pt_con_ly_05_2 {
padding-top : 4px;
padding-left : 7px;
padding-right : 13px;
padding-bottom : 4px;
text-align : right;
background-color : #e8e8e8;
}

/*--- corp ---*/
.corp_top_ly_01 {
padding-top : 4px;
padding-left : 5px;
padding-right : 8px;
padding-bottom : 4px;
text-align : right;
background-color : #e0e0e0;
}

.corp_top_ly_02 {
padding-top : 4px;
padding-left : 8px;
padding-right : 5px;
padding-bottom : 4px;
text-align : left;
background-color : #ebebeb;
}

/*--- contact ---*/
.contact_top_txly_01 {
padding-top : 2px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 2px;
}

.contact_top_ly_01 {
padding-top : 4px;
padding-left : 15px;
padding-right : 5px;
padding-bottom : 4px;
background-color : #dddddd;
}

.contact_top_ly_02 {
padding-top : 4px;
padding-left : 15px;
padding-right : 5px;
padding-bottom : 4px;
background-color : #dddddd;
}

.contact_top_ly_03 {
padding-top : 10px;
padding-left : 15px;
padding-right : 15px;
padding-bottom : 10px;
background-color : #dddddd;
text-align : center;
}

.contact_top_ly_table_01 {
border-style:solid;
border-width: 1px;
border-color: #c9c9c9;
background-color : #FFFFFF;
}

/*--- text style ---*/
.textbold {
font-weight : bold;
}

.sptext_ff0000_style {
color:#ff0000;
}

.text_FFFFFF_h13_style {
font-size : 12px;
color:#FFFFFF;
line-height:130% ;
font-weight : bold;
}

.text_2b2b2b_h13_style {
font-size : 12px;
color:#2b2b2b;
line-height:130% ;
}

.text_2b2b2b_h13bigb_style {
font-size : 20px;
color:#2b2b2b;
line-height:130% ;
}

.text_2b2b2b_h13b_style {
font-size : 12px;
color:#2b2b2b;
line-height:130% ;
font-weight : bold;
}

.text_2b2b2b_h13m_style {
font-size : 9px;
color:#2b2b2b;
line-height:130% ;
}

.text_2b2b2b_h13lm_style {
font-size : 8px;
color:#2b2b2b;
line-height:130% ;
}

.text_2b2b2b_h20_style {
font-size : 12px;
color:#2b2b2b;
line-height:200% ;
}

.text_2b2b2b_h18m_style {
font-size : 9px;
color:#2b2b2b;
line-height:200% ;
}

/*--- midashi ---*/
.midashi_01 {
padding-left : 46px;
}

.midashi_02 {
padding-left : 10px;
}

.midashi_03 {
padding-left : 10px;
padding-right : 10px;
}

/*--- footer ---*/
.prt_footer_top_copy {
padding-top : 19px;
padding-left : 7px;
height:74px;
background-color : #FFFFFF;
}
#tbl_info {
	border: 2px solid #2369BE;
	background-color: #FFFFFF;
	margin-top: 7px;
	margin-bottom: 7px;
}
#tbl_info td {
	font-size: 10pt;
	line-height: 135%;
	padding: 8px 5px;
}
#tbl_info .fontbig {
	font-size: 12pt;
	line-height: 140%;
}
#tbl_re_result {
	margin-top: 5px;
	margin-bottom: 5px;
}
#tbl_re_result img {
	margin: 3px;
}
.text_re_result {
	font-size: 9px;
}
#tbl_re_result td {
	vertical-align: top;
}
#tbl_advsr {
	border: 2px solid #804040;
}
#tbl_advsr td {
	font-size: 10pt;
	line-height: 140%;
	padding: 7px;
	color: #513933;
}
#tbl_event {
	font-size: 10pt;
	line-height: 130%;
	margin-top: 5px;
	margin-bottom: 5px;
}
#tbl_event td {
	padding: 5px 2px;
}
#tbl_event img {
	margin: 3px;
}
#tbl_tv {
	margin-top: 5px;
	margin-bottom: 5px;
}
#tbl_tv td {
	font-size: 10pt;
	line-height: 130%;
	padding: 5px;
}
#tbl_tv .smallfont {
	font-size: 9px;
	line-height: 130%;
}
.sitemaptxt {
	font-size: 12px;
}
