/*				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;
								}

strong.mb20{	
									font-weight:				bold;
									font-style:					normal;
									margin:						0px 0px 20px 0px;
								}

.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;
								}

/*				font060424		start index.html		*/
								
.text_mr10w{
									margin:						0px 10px 0px 0px;
									white-space:nowrap;
								}

/*				font060424		end		index.html	*/



.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_w{
									color:							#ffffff;
								}

.text_c_r{
									color:							#ff0000;
								}

.text_c_p{
									color:							#d5026e;


								}

.text_c_b{
									color:							#003399;


								}

.text_c_f90{
									color:							#f90;


								}
								
/*				text_sa060329 start				*/


.text_c_10{
									font-size:						10px;
									line-height: 					120%;


								}


.text_c_b_10{
									font-size:						10px;
									color:							#039;


								}

.text_mf{
									font-size:						10px;
									margin:							5px 0 0 0;


								}

.text_c_lb{
									color:							#c60;


								}

.text_c_lb_10{
									font-size:						10px;
									text-align:						120%;
									color:							#c60;


								}

.text_c_lb_la{
									font-size:						larger;
									text-align:						120%;
									color:							#c60;
									margin:							3px 0 0 0;

								}

.text_c_db_b{
									font-weight:				bold;
									font-style:					normal;
									font-size:					12px;
									color:						#5a0023;

								}

.text_c_db{
									font-weight:				lighter;
									font-style:					normal;
									font-size:					12px;
									color:						#5a0023;

								}


.text_under{
									text-decoration:			underline;

}

.text_c_purple{
									color:						#5A0023;


								}

.text_c_p_10{
									font-size:						10px;
									color:							#d5026e;


								}


/*				text_sa060329 end				*/

/*				text_sa060418 start				*/

.text_14{
										font-size:					14px;

}

/*				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;
								}


/*				image_sa_060331	start			*/

img.r{
									margin:						0px 0px 0px 10px;
									float:						right;
								}

/*				image_sa_060331	end			*/


/*				image				*/

/*				text_navi				*/

.text_navi_hm{
									margin:						0px 0px 0px 5px;
								}

.text_navi_fm{
									margin:						0px 2px 0px 0px;
								}

.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;
								}

/*				text_list060410 ul start	navi_b.inc			*/

ul.navi02{
									margin:						-2px 0px 0px 0px;
									padding:						0px 0px 0px 0px;
									list-style-type:				none;
								}

/*				text_list060410 ul end	navi_b.inc			*/

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_01_r{
									margin:						2px 0px 0px 0px;
									padding:						2px 0px 0px 0px;
									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;
								}


/*				text_list060216 start				*/

li.navi_08{
									margin:						2px 0px 0px 0px;
									padding:						2px 0px 0px 20px;
									list-style-type:				none;
									background-image:		url("../../img/icon_link_05.gif");
									background-repeat:		no-repeat;
									background-position:	0px 0px;
								}


/*				text_list060216 end				*/

/*				text_list060410 start	navi_b.inc			*/

li.navi_09{
									margin:						4px 0px 0px 0px;
									padding:						2px 0px 0px 23px;
									list-style-type:			none;
								}


/*				text_list060410 end	navi_b.inc			*/

/*				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.f90{
									font-weight:				bold;
									font-style:					normal;
									color:						#f90;
									border-width:				0px 0px 1px 4px;
									border-style:				solid solid dotted solid;
									border-color:				#f90;
									margin:						0px 0px 10px 0px;
									padding:						0px 0px 0px 6px;
								}
* html h3#txt_s {
	font-size:0.95em;
}
h3.blue{
									font-weight:				bold;
									font-style:					normal;
									color:						#039;
									border-width:				0px 0px 1px 4px;
									border-style:				solid solid dotted solid;
									border-color:				#039;
									margin:						0px 0px 10px 0px;
									padding:						0px 0px 0px 6px;
								}


h3.m0{
									margin:						0px;
									padding:						0px;
								}

/*				block060217 start				*/

h4{
									font-weight:				bold;
									font-style:					normal;
									color:							#3D0220;
									border-width:				0px 0px 1px 4px;
									border-style:				solid solid dotted solid;
									border-color:				#3D0220;
									margin:						0px 0px 10px 0px;
									padding:						0px 0px 0px 6px;
								}

h4.m0{
									margin:						0px;
									padding:						0px;
								}

/*				block060217 end				*/

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;
								}


/*				p_sa_060328	start	*/

p.news_m{
									width:							550px;
									text-indent:					1em;
									text-align:						left;
									margin:						15px 20px 0px 15px;
								}

p.news_m0{
									width:							550px;
									text-indent:					1em;
									text-align:						left;
									margin:						0px 20px 0px 15px;
								}

p.news_m02{
									width:							550px;
									text-indent:					1em;
									text-align:						left;
									margin:						-5px 20px 0px 15px;
								}

p.news_m03{
									text-indent:					1em;
									text-align:						left;
									margin:						0px 0px 0px 0px;
								}


/*				p_sa_060403	start news050714.html	*/
p.news_m0_block{
									width:							520px;
									text-indent:					1em;
									text-align:						left;
									margin:						0px 20px 0px 25px;
								}

/*				p_sa_060403	end news050714.html	*/

p.news_r{
									text-indent:					-1em;
									margin:						0px 0px 5px 13px;
									padding:						0;
								}


p.news_r_kakko{
									text-indent:					-1.3em;
									margin:						0px 0px 0px 18px;
									padding:						0;
								}

p.news_r_kakko_t5{
									text-indent:					-1.3em;
									margin:						5px 0px 0px 18px;
									padding:						0;
								}

p.news_r_maru{
									text-indent:					-0.4em;
									margin:						0px 0px 0px 5px;
									padding:						0;
								}

/*				p_sa_060403	end news050531_03.html	*/

p.news_r_maru02{
									text-indent:					-0.6em;
									margin:						0px 0px 0px 8px;
									padding:						0;
								}

p.news_r_maru03{
									text-indent:					-0.75em;
									margin:						0px 0px 0px 13px;
									padding:						0;
								}

/*				p_sa_060403	end news050531_03.html	*/

p.news_r2{
									text-indent:					-0.5em;
									margin:						0px 0px 0px 22px;
									padding:						0;
								}



p.news_r_m5{
									text-indent:					-2.5em;
									margin:						5px 10px 5px 35px;
								}

p.news_r_m5_2{
									text-indent:					-4.4em;
									margin:						0px 10px 0px 60px;
								}

p.news_r6{
									text-indent:					-6em;
									text-align:						left;
									margin:						15px 30px 5px 90px;
								}

p.news_r6_h0{
									text-indent:					-6em;
									text-align:						left;
									margin:						0px 30px 5px 95px;
								}

p.news_r6_80{
									text-indent:					-5.8em;
									text-align:						left;
									margin:						5px 30px 5px 78px;
								}


/*				p_sa_060403	start news050531_01.html	*/

p.news_r6_84{
									text-indent:					-6.2em;
									text-align:						left;
									margin:						5px 20px 5px 84px;
								}


/*				p_sa_060403	end news050531_01.html	*/

p.news_r8{
									text-indent:					-7.6em;
									text-align:						left;
									margin:						0px 5px 5px 115px;
								}

p.news_ms{
									text-indent:					-2.5em;
									text-align:						left;
									margin:						10px 30px 0px 45px;
									font-size:						10px;
									line-height:					120%;
									color:							#c60;
								}

p.news_ms0{
									text-indent:					-2.5em;
									text-align:						left;
									margin:						0x 30px 0px 45px;
									font-size:						10px;
									line-height:					120%;
									color:							#c60;
								}

/*				p_sa_060403	start news040731.html	*/

p.news_ms_black{
									text-indent:					-2.5em;
									text-align:						left;
									margin:						10px 30px 0px 45px;
									font-size:						10px;
									line-height:					120%;
								}

p.news_ms_black_h0{
									text-indent:					-2.5em;
									text-align:						left;
									margin:						0px 30px 0px 45px;
									font-size:						10px;
									line-height:					120%;
								}

p.news_ms_black02{
									text-indent:					-4.5em;
									text-align:						left;
									margin:						10px 30px 0px 60px;
									font-size:						10px;
									line-height:					120%;
								}

/*				p_sa_060403	end news040731.html	*/


p.news_sub02{
									text-indent:					-2em;
									text-align:						left;
									width:						500px;
									margin:						0px 10px 5px 70px;
									padding:						0px;
									font-size:						10px;
									color:							#c60;
								}

p.news_sub03{
									text-align:						left;
									margin:						0px 10px 5px 40px;
									padding:						0px;
									font-size:						10px;
									color:							#c60;
								}

p.news_sub03_2{
									text-align:						left;
									margin:						0px 10px 0px 40px;
									padding:						0px;
								}
								
p.news_sub03_3{
									text-align:						left;
									margin:						0px 10px 5px 20px;
									padding:						0px;
									font-size:						10px;
									line-height:					150%;
									color:							#c60;
									text-indent:					-1em;
								}							

/*				p_sa_060328	end	*/					

/*				p_sa_060404	start nnews050401_04.html	*/

p.news_sub_l42{
									text-align:						left;
									margin:						0px 10px 0px 41px;
									padding:						0px;
								}

.news_sub_l40{
									text-align:						left;
									margin:						5px 0px 0px 40px;
									padding:						0px;
								}


/*				p_sa_060404	end news050401_04.html	*/



/*				div_sa_060328	start	*/

div.news_n{
									width:						560px;
									font-weight:				bold;
									font-style:					normal;
									font-size:					14px;
									color:						#5a0023;
									background-color:			#E9B9CF;
									margin:						0px 0px 10px 15px;
									padding:					10px 8px 10px 8px;
									text-align:					center;									
								}

div.news_sub{
									width:						560px;
									font-weight:				bold;
									font-style:					normal;
									color:						#FFF;
									background-color:			#C00066;
									margin:						25px 0px 15px 15px;
									padding:					5px 8px 5px 8px;
									text-align:					center;									
								}

/*				div_sa_060403	news050714.html	start*/

div.news_sub_p{
									width:						500px;
									font-style:					normal;
									background-color:			#EEF;
									margin:						25px 0px 15px 45px;
									padding:					5px 8px 5px 8px;
									text-align:					left;									
								}

div.news_sub_g{
									width:						500px;
									font-style:					normal;
									background-color:			#EFE;
									margin:						25px 0px 15px 45px;
									padding:					5px 0px 5px 20px;
									text-align:					center;									
								}

/*				div_sa_060403	news050714.html	end*/

/*				div_sa_060404	news050418.html	start*/

div.news_sub_y{
									width:						500px;
									font-style:					normal;
									border-width:				1px 1px 1px 1px;
									border-style:				solid solid solid solid;
									border-color:				#666;
									background-color:			#FFC;
									margin:						25px 0px 15px 45px;
									padding:					5px 5px 5px 5px;
									text-align:					left;									
								}

/*				div_sa_060404	news050418.html	end*/

div.news_block{
									width:						80%;
									font-style:					normal;
									border-width:				1px 1px 1px 1px;
									border-style:				solid solid solid solid;
									border-color:				#d5026e;
									margin:						0px 0px 10px 10px;
									padding:					10px 8px 10px 8px;
									text-align:					left;
									background-color:			#F4E7EE;								
								}


/*				div_sa_060403	news050620.html	start*/

div.news_block_c{
									width:						80%;
									font-style:					normal;
									border-width:				1px 1px 1px 1px;
									border-style:				solid solid solid solid;
									border-color:				#d5026e;
									margin:						0px 0px 10px 10px;
									padding:					10px 8px 10px 8px;
									text-align:					center;
									background-color:			#F4E7EE;								
								}


/*				div_sa_060403	news050620.html	end*/

/*				div_sa_060411	news050214.html	start*/

div.news_block_c65{
									width:						65%;
									font-style:					normal;
									border-width:				1px 1px 1px 1px;
									border-style:				solid solid solid solid;
									border-color:				#d5026e;
									margin:						0px 0px 10px 10px;
									padding:					10px 8px 10px 8px;
									text-align:					center;
									background-color:			#F4E7EE;								
								}


/*				div_sa_060411	news050214.html	end*/


/*				div_sa_060411	news041104.html	start*/

div.news_block_c75{
									width:						75%;
									font-style:					normal;
									border-width:				1px 1px 1px 1px;
									border-style:				solid solid solid solid;
									border-color:				#d5026e;
									margin:						0px 0px 10px 10px;
									padding:					10px 8px 10px 8px;
									text-align:					center;
									background-color:			#F4E7EE;								
								}


/*				div_sa_060411	news041104.html	end*/


/*				div_sa_060406	news041125.html	start*/

div.news_block_f{
									width:						100%;
									font-style:					normal;
									color:						#d5026e;
									border-width:				1px 1px 1px 1px;
									border-style:				solid solid solid solid;
									border-color:				#d5026e;
									margin:						0px 0px 2px 0px;
									padding:					2px 2px 2px 2px;
									text-align:					left;
									background-color:			#FFF;								
								}


/*				div_sa_060406	news041125.html	end*/


/*				div_sa_060412	news040804.html	start*/

div.news_block_f02{
									font-style:					normal;
									color:						#d5026e;
									border-width:				1px 1px 1px 1px;
									border-style:				solid solid solid solid;
									border-color:				#d5026e;
									padding:					2px 2px 2px 2px;
									margin:						0px 0px 5px 0px;
									font-weight:				bold;
									text-align:					left;
									background-color:			#FFF;
									float:						left; 								
								}


div.news_block_f03{
									font-style:					normal;
									color:						#FFF;
									padding:					2px 2px 2px 2px;
									margin:						0px 0px 0px 0px;
									font-weight:				bold;
									text-align:					left;
									background-color:			#d5026e;
									float:						left; 								
								}

div.news_block_f04{
									font-style:					normal;
									font-size:					14px;
									color:						#5A0023;
									border-width:				1px 1px 1px 1px;
									border-style:				solid solid solid solid;
									border-color:				#C00066;
									padding:					5px 5px 5px 5px;
									margin:						0px 0px 1px 0px;
									text-align:					left;
									background-color:			#E9B9CF;
									float:						left; 								
								}

div.news_block_f05{
									font-style:					normal;
									color:						#5A0023;
									font-weight:				bold;
									border-width:				0px 0px 0px 0px;
									border-style:				solid solid solid solid;
									border-color:				#333333;
									padding:					4px 4px 4px 4px;
									margin:						0px 0px 0px 0px;
									text-align:					left;
									background-color:			#E9B9CF;
									float:						left; 								
								}

/*				div_sa_060412	news040804.html	end*/


/*				div_sa_060428	top/index.html	start*/

div.news_block_f06{
									font-style:					normal;
									padding:					10px 15px 10px 15px;
									margin:						0px 0px 0px 0px;
									text-align:					left;
									float:						left; 								
								}

div.news_block_f07{
									font-style:					normal;
									padding:					10px 10px 0px 15px;
									margin:						0px 0px 0px 0px;
									text-align:					left;
									float:						right; 								
								}

/*				div_sa_060428	top/index.html	end*/


/*				div_sa_060418	support/scholarship/apply.html	start*/

div.block_c60{
									font-style:					normal;
									border-width:				1px 1px 1px 1px;
									border-style:				solid solid solid solid;
									border-color:				#c60;
									padding:					2px 2px 2px 2px;
									margin:						0px 0px 1px 0px;
									background-color:			#FFF;								
								}

/*				div_sa_060418	support/scholarship/apply.html	end*/


/*				div_sa_060418	support/scholarship/apply.html	start*/

.block_fff{
									font-style:					normal;
									padding:					2px 2px 2px 2px;
									margin:						0px 0px 1px 13px;
									background-color:			#FFF;								
								}

/*				div_sa_060418	support/scholarship/apply.html	end*/

/*				div_sa_060418	support/scholarship/faq.html	start*/

.block_fee{
									font-style:					normal;
									font-weight:				bold;
									color:						#d5026e;
									padding:					2px 2px 2px 2px;
									margin:						0px 0px 1px 0px;
									background-color:			#F4E7EE;								
								}

/*				div_sa_060418	support/scholarship/faq.html	end*/
								
/*				div_sa_060626	start	*/								

.faq_l{
									width:						15px;
									font-style:					normal;
									font-weight:				bold;
									padding:					0px;
									margin:						5px 0px 30px 2px;
									float:						left;
									text-align:					left;
								}

.faq_r{
									width:						535px;
									font-style:					normal;
									padding:					0px;
									margin:						5px 0px 30x 0px;
									float:						right;
									text-align:					left;
								}

/*				div_sa_060626	end	*/
								
.block{
									width:						560px;
									margin:						10px 10px 10px 15px;
									padding:						0px;
								}

.block_bottom{
									width:						560px;
									margin:						50px 10px 10px 10px;
									padding:						0px;
								}

/*				block_sa_060328	start	*/

.block_ad{
									width:						520px;
									margin:						0px 10px 0px 25px;
									padding:						0px;
								}

.block_ad15{
									width:						520px;
									margin:						5px 10px 0px 15px;
									padding:						0px;
								}

.block_ad_r15{
									margin:						5px 10px 0px 15px;
									padding:						0px;
								}


.block_ad_tsume{
									margin:						-15px 10px 0px 25px;
									padding:						0px;
								}


.block_news{
									width:						520px;
									margin:						5px 10px 0px 40px;
									padding:						0px;
								}

.block_news_sub{
									width:						510px;
									margin:						5px 10px 5px 60px;
									padding:						0px;
								}

.block_news_sub02{
									margin:						5px 10px 5px 60px;
									padding:						0px;
								}

/*				block_sa_060328	end	*/								

/*				block_sa_060406	start	news050201.html*/

.block_ad_s{
									margin:						0px;
									padding:					0px 10px 5px 25px;
								}

/*				block_sa_060406	end	news050201.html*/


/*				block_sa_060411	start	news041221.html*/

.block_ad_s02{
									margin:						0px;
									padding:					0px 10px 5px 13px;
								}

/*				block_sa_060411	end	news041221.html*/


/*				cell_sa_060308	start	*/

.cell-corp1{
									background-color:			#E9B9CF;
									border:						1px solid #FFF;
									padding:					5px 5px 5px 5px;
									margin:						0px;
									white-space:				nowrap;
								}
								
.cell-corp2{
									background-color:			#F4E7EE;
									border:						1px solid #FFF;
									padding:					5px 5px 5px 5px;
									margin:						0px;
								}

.cell-corp2_nl{
									background-color:			#F4E7EE;
									padding:					5px 5px 5px 5px;
									margin:						0px;
								}

/*				cell_sa_060403	news050620.html start	*/

.cell-corp2_nw{
									background-color:			#F4E7EE;
									border:						1px solid #FFF;
									padding:					5px 5px 5px 5px;
									margin:						0px;
									white-space:				nowrap;
								}


/*				cell_sa_060403	news050620.html end	*/

.cell-corp3{
									background-color: #F7F9E6;
									padding:						0px;}

.cell-corp4{
									background-color:			#E9B9CF;
									color:						#5a0023;
									font-weight:				bold;
									text-align:					center;
									border:						1px solid #FFF;
									padding:					5px 5px 5px 5px;
									margin:						0px;
									white-space:				nowrap;
								}

.cell-corp5{
									background-color:			#E9B9CF;
									color:						#5a0023;
									text-align:					center;
									border:						1px solid #FFF;
									padding:					5px 5px 5px 5px;
									margin:						0px;
									white-space:				nowrap;
								}

.cell-corp5_n{
									background-color:			#E9B9CF;
									color:						#5a0023;
									border:						1px solid #FFF;
									padding:					5px 5px 5px 5px;
									margin:						0px;
									white-space:				nowrap;
								}

table.cell-corp5_1{

									border-collapse:collapse;
									
								}

/*				cell_sa_060308	end	*/


/*				cell_sa_060418	support/scholarship/event.html start	*/

.cell-corp6{
									background-color:			#d5026e;
									color:						#FFF;
									font-weight:				bold;
									text-align:					left;
									padding:					5px 5px 5px 5px;
									margin:						0px;
									white-space:				nowrap;
								}


.cell-corp6_2{
									background-color:			#d5026e;
									color:						#FFF;
									border:						1px solid #FFF;
									font-weight:				bold;
									text-align:					left;
									padding:					5px 5px 5px 5px;
									margin:						0px;
									white-space:				nowrap;
								}


/*				cell_sa_060418	support/scholarship/event.html end	*/

/*				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");
								}
								
/*				layout_master060217	start				*/		

#contents02{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_contents02.gif");
								}


#contents03{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_contents03.gif");
								}



#contents04{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_contents04.gif");
								}

#contents_img{
									width:						780px;
									padding:						0px 20px 10px 20px;
									background-image:		  url("../part/img/bg_footer.gif");
								}


/*				layout_master060217	end				*/

#kv{
									width:						780px;
									padding:						0px 20px 0px 20px;
									background-image:		url("../part/img/bg_kv.gif");
								}

#contents_navi{
									width:						150px;

								}


/*				layout_master_sa_060424	start	index.html			*/

#contents_navi_top{
									width:						149px;
								}

#contents_navi_top02{
									width:						147px;
								}								

#contents_top_main{
									width:						580px;
								}

div.contents_news{
									font-style:					normal;
									color:							#000000;
									border-width:				2px 0px 0px 0px;
									border-style:				solid;
									border-color:				#C13C4D;
									margin:						0px 0px 0px 0px;
									padding:						10px 30px 10px 20px;
									background-color:		#FBEBF1;
								}
								
/*				layout_master_sa_060424	end		index.html		*/



#contents_body{
									width:						590px;
								}


/*				layout_master_sa_060424	start	index.html			*/
								
#contents_body_top{
									width:						580px;
								}		

/*				layout_master_sa_060424	end		index.html				*/



#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_01.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_header 060216 start	*/
#header_line_03{
									width:						740px;
									height:						1px;
									background-color:		#003399;
									clear:							both;
								}

#header_navi_line_03{
									width:						740px;
									height:						2px;
									background-color:		#003399;
								}
/*		layout_header 060216 end	*/

/*				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_01_r{
									width:						150px;
									padding:						10px 0px 10px 0px;
									float:						right;
								}

#navi_01_l{
									width:						100px;
									padding:						10px 0px 10px 7px;
									float:						left;
								}


#navi_01_w240{
									width:						240px;
									padding:						10px 0px 10px 7px;
								}


#navi_01_l4{
									width:						150px;
									padding:						10px 8px 10px 4px;
								}


#navi_02{
									width:						150px;
									padding:						0px 12px 10px 11px;
								}
/*				layout_navi060206 start				*/
#navi_03{
									width:						150px;
									padding:						0 0 0 4px;
								}
/*				layout_navi060206 end				*/

/*				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;
								}

/*				table_sa_060328	start	*/

table.news_r{
									width:						85%;
									border-collapse:			collapse;
									border-width:				1px;
									border-style:				solid;
									border-color:				#666;
									margin:						0px 10px 10px 10px;
									padding:					0px;
								}

								
td.news_rh{
									background-color:			#FCC;
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#666;
									padding:					5px;
									font-weight:				bold;
									font-size:					16px;
									text-align:					center; 
								}

td.news_rh02{
									background-color:			#FCC;
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#666;
									padding:					5px;
									text-align:					center; 
								}

td.news_rh03{
									background-color:			#BEE1F6;
									border-width:				0px 0px 1px 0px;
									border-style:				solid;
									border-color:				#666;
									padding:					5px;
									text-align:					center; 
								}

td.news_r01{
									font-weight:				bold;
									text-align:					right;
									white-space:				nowrap;
									padding:					10px 0px 0px 10px; 
								}

td.news_r01_b10{
									font-weight:				bold;
									text-align:					right;
									white-space:				nowrap;
									padding:					10px 0px 10px 10px; 
								}

td.news_r02{
									padding:					10px 10px 0px 0px;
									text-align:					left;
								}

td.news_r02_b10{
									padding:					10px 10px 10px 0px;
									text-align:					left;
								}


td.news_r02_nw{
									padding:					5px 10px 5px 0px;
									text-align:					left;
									white-space:				nowrap;
								}

table.news_r2{
									width:						85%;
									border-collapse:			collapse;
									border-width:				1px;
									border-style:				solid;
									border-color:				#666;
									margin:						0px 10px 10px 10px;
									padding:					0px;
								}


table.news_r2 td,th{
									padding:					5px 5px 5px 5px;
									border-width:				1px 1px 1px 1px;
									border-style:				solid;
									border-color:				#666;

								}

td.news_rl{
									background-color:			#FCC;
									padding:					5px;
									font-weight:				bold;
									text-align:					right;
									white-space:				nowrap; 
								}

table.news_r3{
									border-collapse:			collapse;
									margin:						0px;
									padding:					0px;
								}


table.news_r3 td,th{
									padding:					5px 10px 5px 0px;

								}

td.news_r3l{
									padding:					5px 10px 5px 0px;
									white-space:				nowrap;

								}


/*				table_sa_060412	start	news040721.html*/

table.news_r4{
									width:						85%;
									border-collapse:			collapse;
									border-width:				1px;
									border-style:				solid;
									border-color:				#d5026e;
									margin:						0px 10px 10px 10px;
									padding:					0;
								}

								
td.news_rh4{
									background-color:			#FFF;
									padding:					10px 0px 0px 0px;
									font-weight:				bold;
									text-align:					center;
									color:						#d5026e;
								}

/*				table_sa_060412	end	news040721.html*/

/*				table_sa_060328	start	*/

table.nomal{
									margin:						0px;
									padding:					0px;
								}


table.nomal td,th{
									padding:					0px 5px 5px 0px;

								}

td.nomal_nw{
									padding:					0px 5px 5px 0px;
									white-space:				nowrap;
								}

td.nomal_r15{
									padding:					0px 15px 5px 0px;
								}
								
/*				table_sa_060428	start	top/top.html	*/

table.top01{
									width:						100%;
									padding:						0px;
									margin:						0px;
									background-color:		#f4f7fe;
								}

table.gra01{
									width:						100%;
									padding:					5px 5px 5px 5px;
									margin:						0px;
									background-color:		#f7f7f7;
								}


/*				table_sa_060428	end	top/top.html	*/


/*				hr_sa_060328	start	*/


hr{
									width:						560px;
									margin:						15px 10px 5px 10px;
									border:						none;
									border-top:					1px #666 solid;
									_height:					1px;
								}

hr.pink{
									width:						560px;
									margin:						15px 10px 15px 10px;
									border:						none;
									border-top:					1px #c00066 solid;
									_height:					1px;
								}
hr.dots{
									width:						560px;
									margin:						15px 10px 15px 10px;
									border:						none;
									border-top:					1px #666 dotted;
									_height:					1px;
								}

hr.dots550{
									width:						550px;
									margin:						15px 10px 15px 10px;
									border:						none;
									border-top:					1px #666 dotted;
									_height:					1px;
								}

hr.hr_s{
									width:						430px;
									margin:						0px 0px 0px -153px;
									border:						none;
									border-top:					1px #5A0023 solid;
									_height:					1px;
								}


hr.pink02{
									width:						510px;
									margin:						0;
									border:						none;
									border-top:					1px #ea006e solid;
									_height:					1px;
								}

/*				hr_sa_060328	end	*/


/*				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;
								}

.mt30{
									margin:						30px 0px 0px 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:						440px;
								}

/*				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;
								}


/*				sa_060602_table_sdetail01	start			*/

table.sdetail01_01{
									border-width:				1px 1px 1px 1px;
									border-style:				solid;
									border-color:				#E9B9CF;
									margin:						0px 0px 0px 0px;
									padding:					5px 5px 5px 5px;
								}

/*				sa_060602_table_sdetail01	end			*/



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;
								}
.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;
								}
.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_popup.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;
								}





/* 2007 新卒採用トップ ----------------------- */

.block_540{
	width:						540px;
	margin:						15px 5px 15px 10px;
	padding:					0px;
								}
								

.side_l{
	background-image: url(../../img/top/graduates/policy/frame_l.gif);
								}
								
.side_r{
	background-image: url(../../img/top/graduates/policy/frame_r.gif);
								}


.voice_s_mame{
	width:						160px;
	margin:						0px auto 5px auto;
	padding:					2px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #378CE2;
								}

							
.voice_sb_mame{
	width:						160px;
	margin:						0px auto 5px auto;
	padding:					2px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #BD99A7;
								}

								
.voice_s_photo{
	width:						160px;
	margin:						0px auto 5px auto;
	height: 75px;
								}


.voice_s_office{
	width:						160px;
	font-size: 10px;
	font-weight: bold;
	color: #5A0023;
	margin:						0px auto 5px auto;
								}


.midashi{
	width:						560px;
	margin:						0px 0px 7px 0px;
								}


.space10 {
	height: 10px; margin-bottom: 0px;
								}
								
								
.space5 {
	height: 5px; margin-bottom: 0px;
								}


.con_side_l{
	background-image: url(../../img/top/graduates/policy/frame_c_l.gif);
								}

								
.con_side_r{
	background-image: url(../../img/top/graduates/policy/frame_c_r.gif);
								}


.con_txt{
	font-size: 					10px;
	margin:						0px 0px 0px 3px;
	padding:					0px;
	height: 40px;
								}
	
	
.m_tbl{
	margin:						5px 0px 10px 10px;
								}
	


/* 2007 voice! 先輩社員の声トップ ----------------------- */


.block_552{
	width:						552px;
	margin:						12px 4px 0px 4px;
	padding:					0px;
								}


.side_l_v{
	background-image: url(../../img/top/graduates/design/frame_l.gif);
								}

							
.side_r_v{
	background-image: url(../../img/top/graduates/design/frame_r.gif);
								}
								

.v_catch{
	font-weight:				bold;
	font-style:					normal;
	color:						#378CE2;
	margin:						5px 0px 10px 0px;
	padding:					0px 0px 0px 0px;
								}


.voice_l_office{
	color: #5A0023;
	margin:						0px 0px 10px 0px;
	font-weight: bold;
								}



/* 2007 voice! 先輩社員の声 個人 ----------------------- */


.v_name{
	font-weight:				bold;
	font-style:					normal;
	color:						#378CE2;
	border-color:				#378CE2;
	margin:						0px 0px 10px 0px;
	padding:					0px 0px 0px 3px;
								}


.v_title{
	font-weight:				bold;
	font-style:					normal;
	color:						#378CE2;
	border-width:				1px 0px 0px 0px;
	border-style:				dotted solid solid solid;
	border-color:				#378CE2;
	margin:						20px 0px 10px 0px;
	padding:					5px 0px 0px 5px;
								}
								
	
	
/* 2007 よくあるお問い合わせとその回答 ----------------------- */	


.cell_brown{
	background-image: 			url(../../img/top/graduates/faq/cell_brown.gif);
	color:						#FFFFFF;
	border:						1px solid #FFF;
	padding:					3px 5px 3px 5px;
	margin:						0px;
	white-space:				nowrap;
								}


.cell_pink{
	background-image: 			url(../../img/top/graduates/faq/cell_pink.gif);
	color:						#D5026E;
	border:						1px solid #FFF;
	padding:					3px 5px 3px 5px;
	margin:						0px;
	white-space:				nowrap;
								}


.faq_a{
	width:						20px;
	color: #D5026E;								
	font-style:					normal;
	font-weight:				bold;
	padding:					0px;
	margin:						5px 0px 30px 2px;
	float:						left;
	text-align:					left;
								
								}


.faq_txt{
								width:						530px;
								font-style:					normal;
								padding:					0px;
								margin:						5px 0px 30px 0px;
								float:						right;
								text-align:					left;
								}


.box_dot_p{
	border:						1px #ED76B0 dashed;
	margin:						0px 10px 10px 10px;
	padding:					15px 15px 10px 15px;
								}


.box_txt{
	margin:						5px 0px 15px 0px;
	padding:					0px 5px 0px 5px;
	font-size: x-small;
								}


.pink{
	color: #D5026E;	
								}


/* 2007 募集要項 ----------------------- */	


.cell_brown2{
	background-image: 			url(../../img/top/graduates/youkou/cell_brown2.gif);
	color:						#5A0023;
	border:						1px solid #FFF;
	padding:					3px 5px 3px 5px;
	margin:						0px;
	white-space:				nowrap;
								}


.box_txt2{
	margin:						10px 0px 20px 0px;
	padding:					0px 5px 0px 10px;
								}


.txt_small{
	font-size: 					x-small;	
								}



/* 2007 内定者の声 ----------------------- */	


.comment{
	background-image: 			url(../../img/top/graduates/comment/icon_fukidashi.gif);
	padding:					3px 5px 0px 30px;
	margin:						0px 5px 5px 5px;
	background-repeat: 			no-repeat;
								}


.dotbar{
	border-width:				1px 0px 0px 0px;
	border-style:				dashed solid solid solid;
	border-color:				#378CE2;
	margin:						0px 5px 5px 5px;
	padding:					0px 0px 0px 0px;
								}



/* 2007 仕事内容 ----------------------- */	

	
.flow_title {
	background-image: 			url(../../img/top/graduates/contents/midashi_02.gif);
	background-repeat: 			no-repeat;
	height:120px;
								}


.flow_txt {
	width: 						425px;
	height: 					60px;
	margin:						0px 0px 10px 0px;
	padding:					80px 0px 0px 20px;
								}


.flow_time {
	background-image: 			url(../../img/top/graduates/contents/flow_time.gif);
	background-repeat: 			no-repeat;
	width: 						60px;
	height: 					1500px;
								}



/* 2007 リクナビ ----------------------- */	

.rikunabi{
									width:						560px;
									margin:						30px 10px 10px 15px;
									padding:						0px;
}

.rikunabi 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;
								}



