/*				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.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_w{
									color:							#ffffff;
								}

.text_c_r{
									color:							#ff0000;
								}

/*				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 5px 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;
								}

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{
									margin:						0px 0px 10px 0px;
									padding:						0px;
								}

h2.m0{
									margin:						0px;
									padding:						0px;
								}

h3{
									margin:						0px 0px 10px 0px;
									padding:						0px;
								}

h3.m0{
									margin:						0px;
									padding:						0px;
								}

p{
									margin:						0px 0px 10px 0px;
									padding:						0px;
								}

p.m5{
									margin:						0px 0px 5px 0px;
									padding:						0px;
								}

p.m0{
									margin:						0px;
									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:						557px;
									margin:						10px 10px 10px 10px;
									padding:						0px;
								}

.block_bottom{
									width:						557px;
									margin:						50px 10px 10px 10px;
									padding:						0px;
								}

/*				form				*/

form{
									margin:						0px;
									padding:						0px;
								}

/*				layout_master				*/

#page_top{
									width:						780px;
									height:						20px;
									background-image:		url("../jsp/common/part/img/bg_top.gif");
								}

#header{
									width:						740px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../jsp/common/part/img/bg_header.gif");
									background-position:	top;
								}

#contents{
									width:						740px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../jsp/common/part/img/bg_contents.gif");
								}

#contents_navi{
									width:						163px;
								}

#contents_body{
									width:						577px;
								}

#footer{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../jsp/common/part/img/bg_footer.gif");
									background-position:	bottom;
								}

#page_bottom{
									width:						780px;
									height:						20px;
									background-image:		url("../jsp/common/part/img/bg_bottom.gif");
								}

#top_contents{
									width:						740px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../jsp/common/part/img/top_bg_contents.gif");
								}

#top_contents_navi{
									width:						163px;
								}

#top_contents_body{
									width:						537px;
								}

/*				layout_contents_navi				*/

#contents_navi_bg{
									background-image:		url("../jsp/common/part/img/bg_navi.gif");
									background-repeat:		no-repeat;
								}

/*				layout_header				*/

#header_line_01{
									width:						740px;
									height:						3px;
									background-color:		#d5026e;
								}

#header_line_02{
									width:						740px;
									height:						1px;
									background-color:		#da7fa5;
									clear:							both;
								}

#header_body_01{
									width:						163px;
									padding:						4px 12px 3px 12px;
									float:							left;
								}

#header_body_02{
									width:						577px;
									padding:						0px 15px 0px 0px;
									text-align:					right;
								}

#header_body_02_01{
									padding:						15px 0px 15px 0px;
								}

#header_body_02_02{
									padding:						0px 0px 10px 0px;
									align:						left;
								}

/*				layout_footer				*/

#footer_line_01{
									width:						740px;
									height:						1px;
									background-color:		#ffffff;
									clear:							both;
								}

#footer_body_01{
									width:						410px;
									padding:						15px 0px 15px 15px;
									background-image:		url("../jsp/common/part/img/footer_bg.gif");
									float:							left;
								}

#footer_body_02{
									width:						330px;
									padding:						15px 15px 15px 0px;
									background-image:		url("../jsp/common/part/img/footer_bg.gif");
									text-align:					right;
								}

/*				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:						163px;
									padding:						0px 0px 7px 0px;
								}

#navi_02{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#navi_02_bg{
									width:						148px;
									height:						33px;
									padding:						0px 0px 0px 7px;
									background-image:		url("../jsp/common/part/img/navi_02_02.gif");
									background-repeat:		no-repeat;
								}

#navi_02_text{
									width:						90px;
								}

#navi_03_text{
									width:						48px;
								}

#navi_04_text{
									width:						30px;
								}

#navi_02sub{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#navi_03{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#navi_03_bg{
									width:						148px;
									background-image:		url("../jsp/common/part/img/navi_03_04.gif");
								}

#navi_04{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#navi_05{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#navi_06{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#navi_06_bg{
									width:						148px;
									background-image:		url("/../jsp/common/part/img/navi_06_06.gif");
								}

#navi_07{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#navi_08{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#navi_09{
									width:						163px;
									padding:						0px 28px 7px 30px;
								}

#navi_10{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

/*				layout_navi				*/

#top_navi_01{
									width:						163px;
									padding:						0px 0px 7px 0px;
								}

#top_navi_02{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#top_navi_02_bg{
									width:						148px;
									height:						33px;
									padding:						0px 6px 0px 6px;
									background-image:		url("../jsp/common/part/img/top_navi_02_02.gif");
								}

#top_navi_02_text{
									width:						90px;
								}

#top_navi_02sub{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#top_navi_03{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#top_navi_03_bg{
									width:						148px;
									background-image:		url("../jsp/common/part/img/top_navi_03_04.gif");
								}

#top_navi_04{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#top_navi_05{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#top_navi_06{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#top_navi_06_bg{
									width:						148px;
									background-image:		url("../jsp/common/part/img/top_navi_06_06.gif");
								}

#top_navi_07{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#top_navi_07_bg{
									width:						148px;
									background-image:		url("../jsp/common/part/img/top_navi_07_04.gif");
								}

#top_navi_08{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

#top_navi_09{
									width:						163px;
									padding:						0px 28px 7px 30px;
								}

#top_navi_10{
									width:						163px;
									padding:						0px 8px 7px 7px;
								}

/*				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;
								}

/*				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:						3px;
									background-color:		#ce0a54;
								}
table.slist01 td.slist01c{
									width:						100%;
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#da6754;
								}
table.slist01 td.slist01d{
									width:						100%;
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#ab2c5f;
								}
table.slist01 td.slist01e{
									width:						100%;
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#e93d3d;
								}
table.slist01 td.slist01f{
									width:						100%;
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#ff5dc3;
								}
table.slist01 td.slist01g{
									width:						100%;
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#d72f8f;
								}
.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:						3px;
									background-color:		#fff9e6;
								}
table.slist02 td.slist02b{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#fff9e6;
								}
table.slist02 td.slist02c{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#fff9e6;
								}
table.slist02 td.slist02d{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#fff9e6;
								}
.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_jcm{
									width:						577px;
									background-image:		url("../img/t_bg_jcm.gif");
									background-repeat:		no-repeat;
									background-position:	0px 0px;
								}

#page_title_tools_mail{
									width:						577px;
									background-image:		url("../img/t_bg_tools_mail.gif");
									background-repeat:		no-repeat;
									background-position:	0px 0px;
								}

#page_title_popup{
									width:						577px;
									background-image:		url("../img/t_bg.gif");
									background-repeat:		no-repeat;
									background-position:	0px 0px;
								}

#page_title{
									width:						577px;
									background-image:		url("../img/t_bg.gif");
									background-repeat:		no-repeat;
									background-position:	0px 0px;
								}

#page_title_01{
									width:						577px;
									margin:						0px;
									padding:						0px;
								}

#page_title_02{
									width:						547px;
									margin:						5px 10px 0px 20px;
									padding:						0px;
								}

#page_title_03{
									width:						547px;
									margin:						0px 10px 10px 20px;
									padding:						0px;
								}

#page_title_line{
									width:						577px;
									height:						1px;
									background-color:		#af0049;
								}

#page_title_line_jcm{
									width:						577px;
									height:						1px;
									background-color:		#ff6600;
								}

#page_title_line_sadv{
									width:						577px;
									height:						1px;
									background-color:		#ff742f;
								}

.page_title_line_tools_mail{
									width:						577px;
									height:						1px;
									background-color:		#ff6600;
								}

/*				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:						3px;
									background-color:		#ffffff;
								}
table.clist01 td.clist01b{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#ffffff;
								}
table.clist01 td.clist01c{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#ffffff;
								}
table.clist01 td.clist01d{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#ffffff;
								}


/*				table_sdetail01				*/

table.sdetail01{
									width:						100%;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						0px;
									margin:						0px;
								}
table.sdetail01 td.sdetail01aa{
									border-width:				0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#fff9e6;
								}
table.sdetail01 td.sdetail01ab{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#fff9e6;
								}
table.sdetail01 td.sdetail01ac{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#fff9e6;
								}
table.sdetail01 td.sdetail01ad{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#fff9e6;
								}
table.sdetail01 td.sdetail01ae{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#fff9e6;
								}
table.sdetail01 td.sdetail01af{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#fff9e6;
								}
table.sdetail01 td.sdetail01ag{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#fff9e6;
								}
table.sdetail01 td.sdetail01ag_a{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#fcf9c8;
									background-image:		url("../img/bg_sset_station_a.gif");
									background-repeat:		no-repeat;
									background-position:	100% 0%;
								}
table.sdetail01 td.sdetail01ag_b{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#fcebc8;
									background-image:		url("../img/bg_sset_station_b.gif");
									background-repeat:		no-repeat;
									background-position:	100% 0%;
								}
table.sdetail01 td.sdetail01ah{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#fff9e6;
								}
table.sdetail01 td.sdetail01ba{
									border-width:				0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#f3f3f3;
								}
table.sdetail01 td.sdetail01bb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#f3f3f3;
								}
table.sdetail01 td.sdetail01bc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#f3f3f3;
								}
table.sdetail01 td.sdetail01bd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid dotted solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#f3f3f3;
								}
table.sdetail01 td.sdetail01be{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#f3f3f3;
								}
table.sdetail01 td.sdetail01bf{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#f3f3f3;
								}
table.sdetail01 td.sdetail01bg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#f3f3f3;
								}
table.sdetail01 td.sdetail01bh{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#f3f3f3;
								}
table.sdetail01 td.sdetail01ca{
									border-width:				0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01cb{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01cc{
									border-width:				0px 0px 1px 0px;
									border-style:				dotted;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01cd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid solid solid solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01ce{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01cf{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01cg{
									border-width:				0px 1px 1px 0px;
									border-style:				dotted;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01ch{
									border-width:				0px 1px 1px 0px;
									border-style:				solid dotted solid solid;
									border-color:				#af0049;
									padding:						3px;
									background-color:		#ffffff;
								}
table.sdetail01 td.sdetail01d{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px 5px 3px 5px;
									background-color:		#af0049;
								}
table.sdetail01 td.sdetail01db{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px 5px 3px 5px;
									background-color:		#ce0a54;
								}
table.sdetail01 td.sdetail01dc{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px 5px 3px 5px;
									background-color:		#da6754;
								}
table.sdetail01 td.sdetail01dd{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px 5px 3px 5px;
									background-color:		#ab2c5f;
								}
table.sdetail01 td.sdetail01de{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px 5px 3px 5px;
									background-color:		#a96767;
								}
table.sdetail01 td.sdetail01df{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#af0049;
									padding:						3px 5px 3px 5px;
									background-color:		#9e3b7d;
								}
.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;
									width:					380px;
									height:					38px;
									overflow:				auto;
								}
								
.sdetail01_text_05_1{
									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;
									width:					380px;
									height:					30px;
									overflow:				auto;
								}
								
.sdetail01_text_05_2{
									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;
									width:					380px;
									height:					30px;
									overflow:				auto;
								}
								
.sdetail01_text_05_keiken{
									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;
									width:					500px;
									height:					30px;
									overflow:				auto;
								}
								
.sdetail01_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:						617px;
									height:						20px;
									background-image:		url("../jsp/common/part/img/bg_top_popup.gif");
								}

#header_popup{
									width:						577px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../jsp/common/part/img/bg_header_popup.gif");
								}

#contents_popup{
									width:						577px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../jsp/common/part/img/bg_contents_popup.gif");
								}

#contents_body_popup{
									width:						577px;
								}

#footer_popup{
									width:						577px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../jsp/common/part/img/bg_footer_popup.gif");
									background-position:	bottom;
								}

#page_bottom_popup{
									width:						617px;
									height:						20px;
									background-image:		url("../jsp/common/part/img/bg_bottom_popup.gif");
								}

#header_line_01_popup{
									width:						577px;
									height:						3px;
									background-color:		#d5026e;
								}

#header_line_02_popup{
									width:						577px;
									height:						1px;
									background-color:		#da7fa5;
									clear:							both;
								}

#header_body_01_popup{
									width:						139px;
									padding:						4px 12px 3px 12px;
									float:							left;
								}

#header_body_02_popup{
									width:						399px;
									padding:						0px 15px 0px 0px;
									text-align:					right;
								}

#header_body_02_01_popup{
									padding:						15px 0px 15px 0px;
								}

#footer_line_01_popup{
									width:						577px;
									height:						1px;
									background-color:		#ffffff;
									clear:							both;
								}

#footer_body_01_popup{
									width:						577px;
									padding:						15px 15px 15px 0px;
									background-image:		url("../jsp/common/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;
								}
























/*				popup_save				*/

#popup_save{	
									margin:						20px;
									padding:						0px;
									color:							#000000;
									background-color:		#ffffff;
									background-image:		url("../img/bg_popup_save.gif");
								}

#popup_save_entry{	
									margin:						20px;
									padding:						0px;
									color:							#000000;
									background-color:		#ffffff;
									background-image:		url("../img/bg_popup_save_entry.gif");
								}

#popup_save_head{
									width:						510px;
									margin:						0px 0px 10px 0px;
									padding:						0px;
									background-image:		url("../img/bg_popup_save_icon.gif");
									background-repeat:		no-repeat;
									background-position:	100% 0%;
								}

#popup_save_head_off{
									width:						510px;
									margin:						0px 0px 10px 0px;
									padding:						0px;
									background-image:		url("../img/bg_popup_entry_icon.gif");
									background-repeat:		no-repeat;
									background-position:	100% 0%;
								}

.popup_save_table{
									width:						510px;
									margin:						0px 0px 10px 0px;
									padding:						0px;
								}

#popup_save_bt{
									width:						510px;
									margin:						30px 0px 0px 0px;
									padding:						0px;
								}

#popup__bt{
									margin:						30px 0px 0px 0px;
									padding:						0px;
								}

table.popup_save_table02{
									width:						510px;
									border-width:				0px 0px 0px 0px;
									border-style:				solid;
									border-color:				#3e6bfd;
									padding:						0px;
									margin:						0px;
								}
								
table.popup_save_table02_g{
									width:						510px;
									border-width:				0px 0px 0px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						0px;
									margin:						0px;
								}								

table.popup_save_table02 td.popup_save_table02a{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#ffffff;
									padding:						5px;
									background-color:		#203fb1;
									color:					#ffffff;
								}

table.popup_save_table02_g td.popup_save_table02a_g{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#ffffff;
									padding:						5px;
									background-color:		#999999;
									color:					#ffffff;
								}
										
table.popup_save_table02 td.popup_save_table02b{
									border-width:				0px 0px 0px 0px;
									border-style:				solid;
									border-color:				#203fb1;
									padding:						5px;
									background-color:		#203fb1;
									color:					#ffffff;
								}
								
table.popup_save_table02_g td.popup_save_table02b_g{
									border-width:				0px 0px 0px 0px;
									border-style:				solid;
									border-color:				#203fb1;
									padding:						5px;
									background-color:		#999999;
									color:					#ffffff;
								}								

table.popup_save_table01{
									width:						510px;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#3e6bfd;
									padding:						0px;
									margin:						0px;
								}
								
table.popup_save_table01_g {
									width:						510px;
									border-width:				1px 0px 0px 1px;
									border-style:				solid;
									border-color:				#999999;
									padding:						0px;
									margin:						0px;
								}								

table.popup_save_table01 td.popup_save_table01aa{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#3e6bfd;
									padding:						5px;
									background-color:		#ffffff;
								}

table.popup_save_table01 td.popup_save_table01ab{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#3e6bfd;
									padding:						5px;
									background-color:		#ffffff;
								}

table.popup_save_table01_g td.popup_save_table01ab_g{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#999999;
									padding:						5px;
									background-color:		#cccccc;
								}								

table.popup_save_table01 td.popup_save_table01ac{
									border-width:				0px 0px 0px 0px;
									border-style:				solid;
									border-color:				#3e6bfd;
									padding:						5px;
									background-color:		#ffffff;
								}

table.popup_save_table01 td.popup_save_table01ad{
									border-width:				0px 1px 0px 0px;
									border-style:				solid;
									border-color:				#3e6bfd;
									padding:						5px;
									background-color:		#ffffff;
								}

table.popup_save_table01 td.popup_save_table01ba{
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#3e6bfd;
									padding:						5px;
									background-color:		#cccccc;
								}

table.popup_save_table01 td.popup_save_table01bb{
									border-width:				0px 1px 1px 0px;
									border-style:				solid;
									border-color:				#3e6bfd;
									padding:						5px;
									background-color:		#cccccc;
								}
.bt_popup_save_del{
									margin:						0px 6px 2px 0px;
								}
								
/*				text-width				*/
.text_size_30a{
									width:						30px;
									ime-mode:					disabled;									
								}
.text_size_45a{
									width:						45px;
									ime-mode:					disabled;
								}
.text_size_55a{
									width:						55px;
									ime-mode:					disabled;
								}
.text_size_70b{
									width:						70px;
									ime-mode:					active;									
								}
.text_size_90{
									width:						90px;
								}
.text_size_120{
									width:						120px;
								}
.text_size_120a{
									width:						120px;
									ime-mode:					disabled;									
								}								
.text_size_150{
									width:						150px;
								}
.text_size_260a{
									width:						260px;
									ime-mode:					disabled;
								}
.text_size_345{
									width:						345px;
								}								
.text_size_345a{
									width:						345px;
									ime-mode:					disabled;									
								}
.text_size_400b{
									width:						400px;
									ime-mode:					active;									
								}																								

/* ページ番号リンクの訪問済リンク色 */
/* 再検索時に色が変わっているのを防ぐために指定する */
a.pageNo:link {
	color: #0000FF;
}
a.pageNo:visited {
	color: #0000FF;
}

