/*				master				*/

body{	
									margin:						0px;
									padding:						0px;
									color:							#000000;
									background-color:		#ffffff;
								}

/*				link				*/

a:link{	
									color:							#003399;
									text-decoration:			underline;
								}
a:visited{	
									color:							#993300;
									text-decoration:			underline;
								}
a:hover{	
									color:							#d5026e;
									text-decoration:			underline;
								}
a:active{	
									color:							#d5026e;
									text-decoration:			none;
								}

a.hm:link{	
									color:							#003399;
									text-decoration:			underline;
								}
a.hm:visited{	
									color:							#003399;
									text-decoration:			underline;
								}
a.hm:hover{	
									color:							#d5026e;
									text-decoration:			underline;
								}
a.hm:active{	
									color:							#d5026e;
									text-decoration:			none;
								}

a.fm:link{	
									color:							#333333;
									text-decoration:			underline;
								}
a.fm:visited{	
									color:							#333333;
									text-decoration:			underline;
								}
a.fm:hover{	
									color:							#d5026e;
									text-decoration:			underline;
								}
a.fm:active{	
									color:							#d5026e;
									text-decoration:			none;
								}

a.fm_navi:link{	
									color:							#003399;
									text-decoration:			underline;
								}
a.fm_navi:visited{	
									color:							#003399;
									text-decoration:			underline;
								}
a.fm_navi:hover{	
									color:							#d5026e;
									text-decoration:			underline;
								}
a.fm_navi:active{	
									color:							#d5026e;
									text-decoration:			none;
								}

a.ff:link{	
									color:							#ffffff;
									text-decoration:			underline;
								}
a.ff:visited{	
									color:							#ffffff;
									text-decoration:			underline;
								}
a.ff:hover{	
									color:							#ffffff;
									text-decoration:			underline;
								}
a.ff:active{	
									color:							#ffffff;
									text-decoration:			none;
								}

/*				font				*/

strong{	
									font-weight:				bold;
									font-style:					normal;
								}

.text_ml5{
									margin:						0px 0px 0px 5px;
								}

.text_mr5{
									margin:						0px 5px 0px 0px;
								}

.text_ml10{
									margin:						0px 0px 0px 10px;
								}

.text_mr10{
									margin:						0px 10px 0px 0px;
								}

.text_c_slist{
									color:							#af0049;
								}

.text_c_jcm{
									color:							#ff2c11;
								}

.text_c_jcm08{
									color:							#8bc24b;
								}

.text_c_jcm_q{
									color:							#ff2c11;
								}

.text_c_jcm_a{
									color:							#ff845a;
								}

.text_c_tools_mail{
									color:							#ff2c11;
								}

.text_c_gcc{
									color:							#cccccc;
								}

.text_c_g99{
									color:							#999999;
								}

.text_c_g66{
									color:							#666666;
								}

.text_c_w{
									color:							#ffffff;
								}

.text_c_r{
									color:							#ff0000;
								}

.text_c_p{
									color:							#d5026e;
								}

/*				image				*/

img.jcm_cap{
									border-width:				2px 2px 2px 2px;
									border-style:				solid;
									border-color:				#565151;
								}

img.jcm_cap{
									border-width:				2px 2px 2px 2px;
									border-style:				solid;
									border-color:				#565151;
								}

img.photo_frame{
									border-width:				1px 1px 1px 1px;
									border-style:				solid;
									border-color:				#999999;
								}

img.photo_frame_200015{
									margin:						0px 10px 0px 0px;
									border-width:				0px 0px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
								}

/*				text_navi				*/

.text_navi_hm{
									margin:						0px 0px 0px 5px;
								}



.text_navi_fm{
									margin:						0px 2px 0px 0px;
								}

.text_navi_01_fm{
									margin:						0px 10px 0px 0px;
								}

.text_navi_copy{
									margin:						0px;
								}

/*				text_list				*/

ul.navi{
									margin:						-2px 0px 0px 0px;
									padding:						0px 0px 0px 0px;
									list-style-type:				none;
								}

li.navi_01{
									margin:						2px 0px 0px 0px;
									padding:						2px 0px 0px 30px;
									list-style-type:				none;
									background-image:		url("../../img/icon_link_01.gif");
									background-repeat:		no-repeat;
									background-position:	10px 0px;
								}

li.navi_02{
									margin:						2px 0px 0px 0px;
									padding:						2px 0px 0px 30px;
									list-style-type:				none;
									background-image:		url("../../img/icon_link_02.gif");
									background-repeat:		no-repeat;
									background-position:	10px 0px;
								}

li.navi_03{
									margin:						2px 0px 0px 0px;
									padding:						2px 0px 0px 30px;
									list-style-type:				none;
									background-image:		url("../../img/icon_link_03.gif");
									background-repeat:		no-repeat;
									background-position:	10px 0px;
								}

li.navi_04{
									margin:						2px 0px 0px 0px;
									padding:						2px 0px 0px 20px;
									list-style-type:				none;
									background-image:		url("../../img/icon_link_01.gif");
									background-repeat:		no-repeat;
									background-position:	0px 0px;
									line-height: 180%;
								}

li.navi_05{
									margin:						2px 0px 0px 0px;
									padding:						2px 0px 0px 20px;
									list-style-type:				none;
									background-image:		url("../../img/icon_link_02.gif");
									background-repeat:		no-repeat;
									background-position:	0px 0px;
								}

li.navi_06{
									margin:						2px 0px 0px 0px;
									padding:						2px 0px 0px 20px;
									list-style-type:				none;
									background-image:		url("../../img/icon_link_03.gif");
									background-repeat:		no-repeat;
									background-position:	0px 0px;
								}

li.navi_07{
									margin:						2px 0px 0px 0px;
									padding:						2px 0px 0px 30px;
									list-style-type:				none;
									background-image:		url("../../img/icon_link_04.gif");
									background-repeat:		no-repeat;
									background-position:	10px 0px;
								}

/*				block				*/

h1{
									margin:						0px;
									padding:						0px;
								}

h2{
									font-weight:				bold;
									font-style:					normal;
									color:							#333333;
									border-width:				0px 0px 0px 0px;
									border-style:				dotted solid dotted solid;
									border-color:				#ffffff;
									margin:						0px 0px 0px 0px;
									padding:						5px 0px 5px 20px;
									background-color:		#f2f7eb;
								}

h2.m0{
									margin:						0px;
									padding:						0px;
								}

h3{
									font-weight:				bold;
									font-style:					normal;
									color:							#d5026e;
									border-width:				0px 0px 1px 4px;
									border-style:				solid solid dotted solid;
									border-color:				#d5026e;
									margin:						0px 0px 10px 0px;
									padding:						0px 0px 0px 6px;
								}

h3.m0{
									margin:						0px;
									padding:						0px;
								}

p{
									margin:						0px 10px 10px 10px;
									padding:						0px;
								}

p.h2{
									width:						560px;
									margin:						0px 0px 0px 0px;
									padding:						5px 0px 5px 20px;
								}

p.m5{
									margin:						0px 0px 5px 0px;
									padding:						0px;
								}

p.m0{
									margin:						0px 10px 0px 10px;
									padding:						0px;
								}

p.jcm{
									margin:						0px;
									padding:						5px 0px 5px 0px;
									background-color:		#ffffff;
								}

p.pickup{
									margin:						0px;
									padding:						5px 0px 5px 0px;
									background-color:		#ffffff;
								}

.block{
									width:						560px;
									margin:						10px 10px 10px 10px;
									padding:						0px;
								}

.block_bottom{
									width:						560px;
									margin:						50px 10px 10px 10px;
									padding:						0px;
								}

/*				form				*/

form{
									margin:						0px;
									padding:						0px;
								}

/*				layout_master				*/

#page_top{
									width:						780px;
									height:						20px;
									background-image:		url("../part/img/bg_top.gif");
								}

#header{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_header.gif");
									background-position:	top;
								}

#header_navi_01{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_header_navi_01.gif");
									background-position:	top;
								}

#header_navi_02{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_header_navi_02.gif");
									background-position:	top;
								}

#contents{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_contents.gif");
								}

#contents_reg{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_contents_reg.gif");
								}

#contents_old{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_contents_old.gif");
								}

#kv{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_kv.gif");
								}

#contents_navi{
									width:						150px;
								}

#contents_body{
									width:						590px;
								}

#footer_navi_01{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_footer_navi_01.gif");
									background-position:	bottom;
								}

#footer_navi_02{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_footer_navi_02.gif");
									background-position:	bottom;
								}

#footer_navi_03{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_footer_navi_03.gif");
									background-position:	bottom;
								}

#footer{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_footer.gif");
									background-position:	bottom;
								}

#page_bottom{
									width:						780px;
									height:						20px;
									background-image:		url("../part/img/bg_bottom.gif");
								}

/*				layout_header				*/

#header_line_01{
									width:						740px;
									height:						3px;
									background-color:		#d5026e;
								}

#header_line_02{
									width:						740px;
									height:						1px;
									background-color:		#b5004c;
									clear:							both;
								}

#header_body_01{
									width:						205px;
									padding:						28px 20px 27px 20px;
									float:							left;
								}

#header_body_02{
									width:						535px;
									padding:						0px 15px 0px 0px;
									text-align:					right;
								}

#header_navi_body_01{
									width:						740px;
									padding:						0px 0px 0px 0px;
								}

#header_navi_line_01{
									width:						740px;
									height:						1px;
									background-color:		#b5004c;
								}

#header_navi_body_02{
									width:						740px;
									padding:						0px 0px 0px 0px;
								}

#header_navi_line_02{
									width:						740px;
									height:						2px;
									background-color:		#b5004c;
								}

#header_body_02_01{
									padding:						15px 0px 10px 0px;
								}

#header_body_02_02{
									padding:						0px 0px 15px 0px;
								}

/*				layout_footer				*/

#footer_line_01{
									width:						740px;
									height:						1px;
									background-color:		#ffffff;
									clear:							both;
								}

#footer_navi_line_01{
									width:						740px;
									height:						1px;
									background-color:		#999999;
								}

#footer_body_01{
									width:						400px;
									padding:						15px 0px 15px 15px;
									background-image:		url("../part/img/footer_bg.gif");
									float:							left;
								}

#footer_body_02{
									width:						340px;
									padding:						15px 15px 15px 0px;
									background-image:		url("../part/img/footer_bg.gif");
									text-align:					right;
								}

.footer_body_navi_01{
									width:						120px;
									padding:						5px 0px 5px 15px;
									float:							left;
								}

.footer_body_navi_02{
									width:						620px;
									padding:						5px 15px 5px 0px;
								}

/*				layout_contents_bottom				*/

#contents_bottom_line{
									width:						577px;
									height:						1px;
									background-color:		#af0049;
								}

#contents_bottom_title{
									width:						577px;
								}

#contents_bottom_text{
									width:						557px;
									margin:						10px;
								}

/*				layout_navi				*/

#navi_01{
									width:						150px;
									padding:						10px 8px 10px 7px;
								}

#navi_02{
									width:						150px;
									padding:						0px 0px 10px 11px;
								}

#navi_03{
									width:						150px;
									padding:						10px 8px 10px 8px;
								}

/*				layout_table				*/

table.layout_100pa{
									width:						100%;
									border-width:				0px;
									border-style:				solid;
									border-color:				#af0049;
									margin:						0px;
									padding:						0px;
								}

table.layout_50pa{
									width:						50%;
									border-width:				0px;
									border-style:				solid;
									border-color:				#af0049;
									margin:						0px;
									padding:						0px;
								}

table.layout_100pa_block{
									width:						100%;
									border-width:				0px;
									border-style:				solid;
									border-color:				#af0049;
									margin:						0px 10px 10px 10px;
									padding:						0px;
								}

/*				margin				*/

.mr1{
									margin:						0px 1px 0px 0px;
								}

.mr11{
									margin:						0px 11px 0px 0px;
								}






.mr5{
									margin:						0px 5px 0px 0px;
								}

.ml5{
									margin:						0px 0px 0px 5px;
								}

.mt5{
									margin:						5px 0px 0px 0px;
								}

.mb5{
									margin:						0px 0px 5px 0px;
								}

.mr10{
									margin:						0px 10px 0px 0px;
								}

.ml10{
									margin:						0px 0px 0px 10px;
								}

.mt10{
									margin:						10px 0px 0px 0px;
								}

.mb10{
									margin:						0px 0px 10px 0px;
								}

.mr15{
									margin:						0px 15px 0px 0px;
								}

.ml15{
									margin:						0px 0px 0px 15px;
								}

.mt15{
									margin:						15px 0px 0px 0px;
								}

.mb15{
									margin:						0px 0px 15px 0px;
								}

.mr20{
									margin:						0px 20px 0px 0px;
								}

.ml20{
									margin:						0px 0px 0px 20px;
								}

.mt20{
									margin:						20px 0px 0px 0px;
								}

.mb20{
									margin:						0px 0px 20px 0px;
								}

/*				table_slist01				*/

table.slist01{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						0px;
									margin:						0px;
								}
table.slist01 td.slist01a{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						1px 0px 0px 2px;
									background-color:		#ffffff;
								}
table.slist01 td.slist01b{
									width:						100%;
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						5px;
									background-color:		#ce0a54;
								}
table.slist01 td.slist01c{
									width:						100%;
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						5px;
									background-color:		#da6754;
								}
table.slist01 td.slist01d{
									width:						100%;
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						5px;
									background-color:		#ab2c5f;
								}
table.slist01 td.slist01e{
									width:						100%;
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						5px;
									background-color:		#a96767;
								}
table.slist01 td.slist01f{
									width:						100%;
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						5px;
									background-color:		#9e3b7d;
								}
.slist01_text_01{
									color:							#ffffff;
								}
.slist01_text_02{
									margin:						5px 0px 0px 0px;
									color:							#ffffff;
									font-size:					12px;
								}

.slist01_icon_mr2{
									margin:						0px 2px 2px 0px;
								}

/*				table_slist02				*/

table.slist02{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						0px;
									margin:						0px;
								}
table.slist02 td.slist02a{
									border-width:				0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						5px;
									background-color:		#ffffee;
								}
table.slist02 td.slist02b{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						5px;
									background-color:		#ffffee;
								}
table.slist02 td.slist02c{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						5px;
									background-color:		#ffffee;
								}
table.slist02 td.slist02d{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						5px;
									background-color:		#ffffee;
								}
.slist02_text_01{
									font-weight:				bold;
									font-style:					normal;
									color:							#af0049;
									border-width:				0px 0px 0px 4px;
									border-style:				solid;
									border-color:				#af0049;
									margin:						0px;
									padding:						0px 0px 0px 4px;
								}
.slist02_text_02{
									margin:						0px;
									padding:						0px;
								}


/*				table_slist03				*/

table.slist03{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#787878;
									padding:						0px;
									margin:						0px;
								}
table.slist03 td.slist03a{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#787878;
									padding:						5px;
									background-color:		#fff3f3;
								}
table.slist03 td.slist03b{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#787878;
									padding:						5px;
									background-color:		#fff3f3;
								}

/*				layout_slist_set				*/

#slist_set{
									width:						557px;
									margin:						10px;
								}

#slist_set_line{
									width:						577px;
									height:						1px;
									background-color:		#af0049;
								}

/*				layout_page_title				*/

h1.page_title{
									margin:						0px;
									padding:						0px;
									position:						absolute;
									left:							-9999px;
									top:							-999px;
								}

#page_title_popup{
									width:						577px;
									background-image:		url("../../img/t_bg.gif");
									background-repeat:		no-repeat;
									background-position:	0px 0px;
								}

#page_title_01{
									width:						437px;
								}

/*				table_clist01				*/

table.clist01{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						0px;
									margin:						0px;
								}
table.clist01 td.clist01a{
									border-width:				0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						5px;
									background-color:		#ffffff;
								}
table.clist01 td.clist01b{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						5px;
									background-color:		#ffffff;
								}
table.clist01 td.clist01c{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						5px;
									background-color:		#ffffff;
								}
table.clist01 td.clist01d{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						5px;
									background-color:		#ffffff;
								}


/*				table_sdetail01				*/

table.sdetail01{
									width:						560px;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#999999;
									margin:						0px 10px 10px 10px;
									padding:						0px;
								}
table.sdetail01 td.sdetail01aa{
									border-width:				0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01 td.sdetail01ab{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01 td.sdetail01ac{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01 td.sdetail01ad{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01 td.sdetail01ae{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01 td.sdetail01af{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01 td.sdetail01ag{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01 td.sdetail01ah{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01 td.sdetail01ba{
									border-width:				0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01 td.sdetail01bb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01 td.sdetail01bc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01 td.sdetail01bd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01 td.sdetail01be{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01 td.sdetail01bf{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01 td.sdetail01bg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01 td.sdetail01bh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01 td.sdetail01ca{
									border-width:				0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01cb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01cc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01cd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01ce{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01cf{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01cg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01ch{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01da{
									border-width:				0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail01 td.sdetail01db{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail01 td.sdetail01dc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail01 td.sdetail01dd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail01 td.sdetail01de{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail01 td.sdetail01df{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail01 td.sdetail01dg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail01 td.sdetail01dh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}

table.sdetail01 td.sdetail01ea{
									border-width:				0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01 td.sdetail01eb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01 td.sdetail01ec{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01 td.sdetail01ed{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01 td.sdetail01ee{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01 td.sdetail01ef{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01 td.sdetail01eg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01 td.sdetail01eh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01 td.sdetail01fa{
									border-width:				0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail01 td.sdetail01fb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail01 td.sdetail01fc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail01 td.sdetail01fd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail01 td.sdetail01fe{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail01 td.sdetail01ff{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail01 td.sdetail01fg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail01 td.sdetail01fh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}

.sdetail01_text_01{
									font-weight:				bold;
									font-style:					normal;
									color:							#af0049;
									border-width:				0px 0px 0px 4px;
									border-style:				solid;
									border-color:				#af0049;
									margin:						0px;
									padding:						0px 0px 0px 4px;
								}
.sdetail01_text_02{
									margin:						0px;
									padding:						0px;
								}
.sdetail01_text_03{
									font-weight:				bold;
									font-style:					normal;
									color:							#ffffff;
								}
.sdetail01_text_04{
									color:							#ffffff;
								}
.sdetail01_text_05{
									margin:						0px;
									padding:						0px;
									border-width:				1px 1px 1px 1px;
									border-style:				solid;
									border-color:				#999999;
									margin:						0px;
									padding:						5px 5px 5px 5px;
									background-color:		#ffffff;
								}

.sdetail01_text_06{
									font-weight:				bold;
									font-style:					normal;
									color:							#af0049;
								}

/*				table_sdetail02				*/

table.sdetail02{
									width:						560px;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#cc0066;
									margin:						0px 10px 10px 10px;
									padding:						0px;
								}
table.sdetail02 td.sdetail02aa{
									border-width:				0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02 td.sdetail02ab{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02 td.sdetail02ac{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02 td.sdetail02ad{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02 td.sdetail02ae{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02 td.sdetail02af{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02 td.sdetail02ag{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02 td.sdetail02ah{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02 td.sdetail02ba{
									border-width:				0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02 td.sdetail02bb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02 td.sdetail02bc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02 td.sdetail02bd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02 td.sdetail02be{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02 td.sdetail02bf{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02 td.sdetail02bg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02 td.sdetail02bh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02 td.sdetail02ca{
									border-width:				0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02 td.sdetail02cb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02 td.sdetail02cc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02 td.sdetail02cd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02 td.sdetail02ce{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02 td.sdetail02cf{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02 td.sdetail02cg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02 td.sdetail02ch{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02 td.sdetail02da{
									border-width:				0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02 td.sdetail02db{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02 td.sdetail02dc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02 td.sdetail02dd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02 td.sdetail02de{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02 td.sdetail02df{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02 td.sdetail02dg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02 td.sdetail02dh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02 td.sdetail02ea{
									border-width:				0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02 td.sdetail02eb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02 td.sdetail02ec{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02 td.sdetail02ed{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02 td.sdetail02ee{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02 td.sdetail02ef{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02 td.sdetail02eg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02 td.sdetail02eh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02 td.sdetail02fa{
									border-width:				0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail02 td.sdetail02fb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail02 td.sdetail02fc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail02 td.sdetail02fd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail02 td.sdetail02fe{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail02 td.sdetail02ff{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail02 td.sdetail02fg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail02 td.sdetail02fh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}

.sdetail02_text_01{
									font-weight:				bold;
									font-style:					normal;
									color:							#af0049;
									border-width:				0px 0px 0px 4px;
									border-style:				solid;
									border-color:				#af0049;
									margin:						0px;
									padding:						0px 0px 0px 4px;
								}
.sdetail02_text_02{
									margin:						0px;
									padding:						0px;
								}
.sdetail02_text_03{
									font-weight:				bold;
									font-style:					normal;
									color:							#ffffff;
								}
.sdetail02_text_04{
									color:							#ffffff;
								}
.sdetail02_text_05{
									margin:						0px;
									padding:						0px;
									border-width:				1px 1px 1px 1px;
									border-style:				solid;
									border-color:				#999999;
									margin:						0px;
									padding:						5px 5px 5px 5px;
									background-color:		#ffffff;
								}

.sdetail02_text_06{
									font-weight:				bold;
									font-style:					normal;
									color:							#af0049;
								}

/*				table_sdetail01_100pa				*/

table.sdetail01_100pa{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#999999;
									margin:						0px 0px 10px 0px;
									padding:						0px;
								}
table.sdetail01_100pa td.sdetail01aa{
									border-width:				0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01_100pa td.sdetail01ab{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01_100pa td.sdetail01ac{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01_100pa td.sdetail01ad{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01_100pa td.sdetail01ae{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01_100pa td.sdetail01af{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01_100pa td.sdetail01ag{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01_100pa td.sdetail01ah{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail01_100pa td.sdetail01ba{
									border-width:				0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01_100pa td.sdetail01bb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01_100pa td.sdetail01bc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01_100pa td.sdetail01bd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01_100pa td.sdetail01be{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01_100pa td.sdetail01bf{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01_100pa td.sdetail01bg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01_100pa td.sdetail01bh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail01_100pa td.sdetail01ca{
									border-width:				0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01_100pa td.sdetail01cb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01_100pa td.sdetail01cc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01_100pa td.sdetail01cd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01_100pa td.sdetail01ce{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01_100pa td.sdetail01cf{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01_100pa td.sdetail01cg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01_100pa td.sdetail01ch{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail01_100pa td.sdetail01da{
									border-width:				0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail01_100pa td.sdetail01db{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail01_100pa td.sdetail01dc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail01_100pa td.sdetail01dd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail01_100pa td.sdetail01de{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail01_100pa td.sdetail01df{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail01_100pa td.sdetail01dg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail01_100pa td.sdetail01dh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail01_100pa td.sdetail01ea{
									border-width:				0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01_100pa td.sdetail01eb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01_100pa td.sdetail01ec{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01_100pa td.sdetail01ed{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01_100pa td.sdetail01ee{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01_100pa td.sdetail01ef{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01_100pa td.sdetail01eg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01_100pa td.sdetail01eh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail01_100pa td.sdetail01fa{
									border-width:				0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail01_100pa td.sdetail01fb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail01_100pa td.sdetail01fc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail01_100pa td.sdetail01fd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail01_100pa td.sdetail01fe{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail01_100pa td.sdetail01ff{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail01_100pa td.sdetail01fg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail01_100pa td.sdetail01fh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7eceb;
								}

.sdetail01_text_01{
									font-weight:				bold;
									font-style:					normal;
									color:							#af0049;
									border-width:				0px 0px 0px 4px;
									border-style:				solid;
									border-color:				#af0049;
									margin:						0px;
									padding:						0px 0px 0px 4px;
								}
.sdetail01_text_02{
									margin:						0px;
									padding:						0px;
								}
.sdetail01_text_03{
									font-weight:				bold;
									font-style:					normal;
									color:							#ffffff;
								}
.sdetail01_text_04{
									color:							#ffffff;
								}
.sdetail01_text_05{
									margin:						0px;
									padding:						0px;
									border-width:				1px 1px 1px 1px;
									border-style:				solid;
									border-color:				#999999;
									margin:						0px;
									padding:						5px 5px 5px 5px;
									background-color:		#ffffff;
								}

.sdetail01_text_06{
									font-weight:				bold;
									font-style:					normal;
									color:							#af0049;
								}

/*				table_sdetail02_100pa				*/

table.sdetail02_100pa{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#cc0066;
									margin:						0px 0px 10px 0px;
									padding:						0px;
								}
table.sdetail02_100pa td.sdetail02aa{
									border-width:				0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02_100pa td.sdetail02ab{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02_100pa td.sdetail02ac{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02_100pa td.sdetail02ad{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02_100pa td.sdetail02ae{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02_100pa td.sdetail02af{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02_100pa td.sdetail02ag{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02_100pa td.sdetail02ah{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffee;
								}
table.sdetail02_100pa td.sdetail02ba{
									border-width:				0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02_100pa td.sdetail02bb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02_100pa td.sdetail02bc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02_100pa td.sdetail02bd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02_100pa td.sdetail02be{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02_100pa td.sdetail02bf{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02_100pa td.sdetail02bg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02_100pa td.sdetail02bh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#eeeeee;
								}
table.sdetail02_100pa td.sdetail02ca{
									border-width:				0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02_100pa td.sdetail02cb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02_100pa td.sdetail02cc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02_100pa td.sdetail02cd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02_100pa td.sdetail02ce{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02_100pa td.sdetail02cf{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02_100pa td.sdetail02cg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02_100pa td.sdetail02ch{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sdetail02_100pa td.sdetail02da{
									border-width:				0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02_100pa td.sdetail02db{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02_100pa td.sdetail02dc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02_100pa td.sdetail02dd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02_100pa td.sdetail02de{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02_100pa td.sdetail02df{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02_100pa td.sdetail02dg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02_100pa td.sdetail02dh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#d5026e;
								}
table.sdetail02_100pa td.sdetail02ea{
									border-width:				0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02_100pa td.sdetail02eb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02_100pa td.sdetail02ec{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02_100pa td.sdetail02ed{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02_100pa td.sdetail02ee{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02_100pa td.sdetail02ef{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02_100pa td.sdetail02eg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02_100pa td.sdetail02eh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7e0e5;
								}
table.sdetail02_100pa td.sdetail02fa{
									border-width:				0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail02_100pa td.sdetail02fb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail02_100pa td.sdetail02fc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail02_100pa td.sdetail02fd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail02_100pa td.sdetail02fe{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail02_100pa td.sdetail02ff{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail02_100pa td.sdetail02fg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}
table.sdetail02_100pa td.sdetail02fh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#cc0066;
									padding:						5px;
									background-color:		#f7eceb;
								}

.sdetail02_text_01{
									font-weight:				bold;
									font-style:					normal;
									color:							#af0049;
									border-width:				0px 0px 0px 4px;
									border-style:				solid;
									border-color:				#af0049;
									margin:						0px;
									padding:						0px 0px 0px 4px;
								}
.sdetail02_text_02{
									margin:						0px;
									padding:						0px;
								}
.sdetail02_text_03{
									font-weight:				bold;
									font-style:					normal;
									color:							#ffffff;
								}
.sdetail02_text_04{
									color:							#ffffff;
								}
.sdetail02_text_05{
									margin:						0px;
									padding:						0px;
									border-width:				1px 1px 1px 1px;
									border-style:				solid;
									border-color:				#999999;
									margin:						0px;
									padding:						5px 5px 5px 5px;
									background-color:		#ffffff;
								}

.sdetail02_text_06{
									font-weight:				bold;
									font-style:					normal;
									color:							#af0049;
								}






























































/*				table_jcmlist01				*/

table.jcmlist01{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						0px;
									margin:						0px;
								}
table.jcmlist01 td.jcmlist01aa{
									border-width:				0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffd597;
								}
table.jcmlist01 td.jcmlist01ab{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffd597;
								}
table.jcmlist01 td.jcmlist01ac{
									width:						100%;
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffd597;
								}
table.jcmlist01 td.jcmlist01ad{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffd597;
								}
table.jcmlist01 td.jcmlist01ba{
									border-width:				0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffffff;
								}
table.jcmlist01 td.jcmlist01bb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffffff;
								}
table.jcmlist01 td.jcmlist01bc{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffffff;
								}
table.jcmlist01 td.jcmlist01bc_bg{
									width:						100%;
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						0px 5px 0px 5px;
									background-color:		#ffffff;
									background-image:		url("../../img/bg_jcm_arrow.gif");
									background-repeat:		no-repeat;
									background-position:	50% 100%;
								}
table.jcmlist01 td.jcmlist01bc_bg_200250{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						0px 5px 0px 5px;
									background-color:		#ffffff;
									background-image:		url("../../img/bg_jcm_arrow.gif");
									background-repeat:		no-repeat;
									background-position:	5px 100%;
								}
table.jcmlist01 td.jcmlist01bd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffffff;
								}
table.jcmlist01 td.jcmlist01bd_200250{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#fff5cd;
								}
table.jcmlist01 td.jcmlist01ca{
									border-width:				0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ff2710;
								}
table.jcmlist01 td.jcmlist01cb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ff2710;
								}
table.jcmlist01 td.jcmlist01cc{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ff2710;
								}
table.jcmlist01 td.jcmlist01cd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ff2710;
								}

table.jcmlist01 td.jcmlist01dd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffe0dc;
								}

/*				table_jcmlist02				*/

table.jcmlist02{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#ff2710;
									padding:						0px;
									margin:						0px;
								}
table.jcmlist02 td.jcmlist02bd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#ff2710;
									padding:						5px;
									background-color:		#ffffff;
								}
table.jcmlist02 td.jcmlist02bd_200250{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#ff2710;
									padding:						5px;
									background-color:		#fff5cd;
								}

/*				table_jcmlist03				*/

table.jcmlist03{
									width:						100%;
									border-width:				0px 0px 0px 0px;
									border-style:				solid;
									border-color:				#ffe5b7;
									padding:						5px;
									margin:						0px;
									background-color:		#ffe5b7;
								}

/*				popup_tools				*/

#popup_tools{	
									margin:						20px;
									padding:						0px;
									color:							#000000;
									background-color:		#ffffff;
									background-image:		url("../../img/bg_popup_tools.gif");
								}

#popup_tools_head{
									width:						410px;
									margin:						0px 0px 10px 0px;
									padding:						0px;
									background-image:		url("../../img/bg_popup_memo.gif");
									background-repeat:		no-repeat;
									background-position:	100% 0%;
								}

.popup_tools_table{
									width:						410px;
									margin:						0px 0px 10px 0px;
									padding:						0px;
								}

#popup_tools_bt{
									width:						410px;
									margin:						30px 0px 0px 0px;
									padding:						0px;
								}

#popup__bt{
									margin:						30px 0px 0px 0px;
									padding:						0px;
								}

table.popup_tools_table01{
									width:						410px;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#3e6bfd;
									padding:						0px;
									margin:						0px;
								}

table.popup_tools_table01 td.popup_tools_table01a{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#3e6bfd;
									padding:						5px;
									background-color:		#ffffff;
								}

table.popup_tools_table01 td.popup_tools_table01b{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#3e6bfd;
									padding:						5px;
									background-color:		#ffffff;
									text-align:					right;
								}

.bt_popup_tools_del{
									margin:						0px 6px 2px 0px;
								}

/*				layout_popup				*/

#page_top_popup{
									width:						630px;
									height:						20px;
									background-image:		url("../part/img/bg_top_popup.gif");
								}

#header_popup{
									width:						630px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_header_popup.gif");
									background-position:	top;
								}

#contents_popup{
									width:						630px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_contents_popup.gif");
								}

#contents_body_popup{
									width:						590px;
								}

#footer_popup{
									width:						630px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_footer_popup.gif");
									background-position:	bottom;
								}

#page_bottom_popup{
									width:						630px;
									height:						20px;
									background-image:		url("../part/img/bg_bottom_popup.gif");
								}

#header_line_01_popup{
									width:						590px;
									height:						3px;
									background-color:		#d5026e;
								}

#header_line_02_popup{
									width:						590px;
									height:						1px;
									background-color:		#da7fa5;
									clear:							both;
								}

#header_body_01_popup{
									width:						205px;
									padding:						10px 20px 10px 20px;
									float:							left;
								}

#header_body_02_popup{
									width:						535px;
									padding:						0px 15px 0px 0px;
									text-align:					right;
								}

#header_body_02_01_popup{
									padding:						15px 0px 15px 0px;
								}

#footer_line_01_popup{
									width:						590px;
									height:						1px;
									background-color:		#ffffff;
									clear:							both;
								}

#footer_body_01_popup{
									width:						590px;
									padding:						15px 15px 15px 0px;
									background-image:		url("../part/img/footer_bg.gif");
									text-align:					right;
								}


/*				table_pickuplist01				*/

table.pickuplist01{
									width:						100%;
									border-width:				1px 0px 0px 0px;
									border-style:				dotted;
									border-color:				#b8b8b8;
									padding:						0px;
									margin:						0px;
								}
table.pickuplist01 td.pickuplist01a_bg{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#b8b8b8;
									padding:						0px 5px 0px 5px;
									background-color:		#ffffff;
									background-image:		url("../../img/bg_pickup_arrow.gif");
									background-repeat:		no-repeat;
									background-position:	50% 100%;
								}
table.pickuplist01 td.pickuplist01b{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffffff;
								}

/*				table_sadv				*/

table.sadv01{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#ff742f;
									padding:						0px;
									margin:						0px;
								}
table.sadv01 td.sadv01a{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#ff742f;
									padding:						5px;
									background-color:		#ff742f;
								}
table.sadv01 td.sadv01b{
									border-width:				0px 0px 0px 0px;
									border-style:				solid;
									border-color:				#ff742f;
									padding:						5px;
									background-color:		#ffd5c0;
								}
table.sadv01 td.sadv01c{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#ff742f;
									padding:						5px;
									background-color:		#ffd5c0;
								}
table.sadv01 td.sadv01d{
									border-width:				0px 0px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#ff742f;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sadv01 td.sadv01e{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#ff742f;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sadv01 td.sadv01f{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#ff742f;
									padding:						5px;
									background-color:		#ffffff;
								}
table.sadv01 td.sadv01g{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#ff742f;
									padding:						5px;
									background-color:		#ffffff;
								}
.sadv01_text_01{
									font-weight:				bold;
									font-style:					normal;
									color:							#ffffff;
									margin:						0px;
									padding:						0px;
								}
.sadv01_text_02{
									font-weight:				bold;
									font-style:					normal;
									margin:						0px;
									padding:						0px;
								}
.sadv01_text_03{
									font-weight:				bold;
									font-style:					normal;
									color:							#ff742f;
									margin:						0px;
									padding:						0px;
								}
.sadv01_text_04{
									margin:						0px;
									padding:						0px;
								}


/*				table_jcmlist03				*/

table.jcmlist03{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						0px;
									margin:						0px;
								}
table.jcmlist03 td.jcmlist03a{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#3e6bfd;
								}
table.jcmlist03 td.jcmlist03b_bg{
									width:						100%;
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						0px 5px 0px 5px;
									background-color:		#ffffff;
									background-image:		url("../../img/bg_jcm03_arrow.gif");
									background-repeat:		no-repeat;
									background-position:	50% 100%;
								}
table.jcmlist03 td.jcmlist03c{
									width:						100%;
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffffff;
								}
table.jcmlist03 td.jcmlist03d{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffffff;
								}

#page_title_line_jcm03{
									width:						577px;
									height:						1px;
									background-color:		#3e6bfd;
								}

/*				table_jcmlist04				*/

table.jcmlist04{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#80a4fe;
									padding:						0px;
									margin:						0px;
								}
table.jcmlist04 td.jcmlist04a{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#80a4fe;
									padding:						5px;
									background-color:		#ffffff;
									background-image:		url("../../img/bg_jcm04.gif");
								}

/*				table_jcmlist05				*/

table.jcmlist05{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						0px;
									margin:						0px;
								}
table.jcmlist05 td.jcmlist05a{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ff2c11;
								}
table.jcmlist05 td.jcmlist05b_bg{
									width:						100%;
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						0px 5px 0px 5px;
									background-color:		#ffffff;
									background-image:		url("../../img/bg_jcm05_arrow.gif");
									background-repeat:		no-repeat;
									background-position:	50% 100%;
								}
table.jcmlist05 td.jcmlist05c{
									width:						100%;
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffffff;
								}
table.jcmlist05 td.jcmlist05d{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffffff;
								}

table.jcmlist05 td.jcmlist05e{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffb3a6;
								}

table.jcmlist05 td.jcmlist05f{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffffff;
								}

table.jcmlist05 td.jcmlist05g{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffffff;
								}

#page_title_line_jcm05{
									width:						577px;
									height:						1px;
									background-color:		#ff2c11;
								}

/*				table_jcmlist06				*/

table.jcmlist06{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#ff2511;
									padding:						0px;
									margin:						0px;
								}
table.jcmlist06 td.jcmlist06a{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#ff2511;
									padding:						5px;
									background-color:		#ffffff;
									background-image:		url("../../img/bg_jcm06.gif");
								}

/*				table_jcmlist07				*/

table.jcmlist07{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						0px;
									margin:						0px;
								}
table.jcmlist07 td.jcmlist07a{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#8bc24b;
								}
table.jcmlist07 td.jcmlist07b_bg{
									width:						100%;
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						0px 5px 0px 5px;
								}
table.jcmlist07 td.jcmlist07c{
									width:						100%;
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffffff;
								}
table.jcmlist07 td.jcmlist07d{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffffff;
								}

table.jcmlist07 td.jcmlist07e{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffb3a6;
								}

table.jcmlist07 td.jcmlist07f{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffffff;
								}

table.jcmlist07 td.jcmlist07g{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#b8b8b8;
									padding:						5px;
									background-color:		#ffffff;
								}

#page_title_line_jcm07{
									width:						577px;
									height:						1px;
									background-color:		#8bc24b;
								}

/*				table_jcmlist08				*/

table.jcmlist08{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#8bc24b;
									padding:						0px;
									margin:						0px;
								}
table.jcmlist08 td.jcmlist08a{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#8bc24b;
									padding:						5px;
								}

/*				header site search				*/

.header_site_search{
									width:120px;
									border:1px solid #e3007b;
									background-color:		#ffffff;
								}

