@charset "UTF-8";

/* CSS Document */



* {

	margin				: 0;

	font-size			: small;

	font-weight			: normal;

	font-style			: normal;

	font-family			: Verdana, Arial, sans-serif;

	line-height			: normal;

	text-decoration		: none;

	}

  

p

	{

	margin				:10px 0;

	line-height			:150%;

	font-size			:small;}  

	

.q {

	font-size			:1em;

	font-weight			:bold;

	text-indent			:-1.5em;

	margin				:5px 0 0 20px;

	}	

	

.a {

	font-size			:0.8em;

	margin				:5px 15px 30px 30px;

	line-height			:180%;

	border-left			:#663300 dotted 1px;

	padding-left		:1.5em;

	}		



.a li

   {

   list-style-position	: inside;}



img{

	border				:#663 1px solid;

	}	

#course3navi
	{
	
	background-color	: #FFFFFF;

	margin				: 0 20px 0 15px;

	padding				: 5px 0;

	border-top			:#999999 1px dotted;

	font-size			:small;

	}

#course3navi ul{ 

	margin: 0; 

	text-align: left; 

	font-weight			:bold;}

	

#course3navi li {

	border-left:#99CC66 1px doded;

	display: inline;

	list-style: none;

	margin: 0 0 5px 15px;

	padding: 0 0 0 15px;

	background: url(../common_img/list.gif) no-repeat #FFFFFF;

	}		

#course2navi
	{
	
	
	
	background-color	: #FFFFFF;

	margin				: 0 20px 0 15px;

	padding				: 5px 0;

	border-top			:#999999 1px dotted;

	font-size			:small;

	}

#course2navi ul{ 

	margin: 0; 

	text-align: left; 

	font-weight			:bold;}

	

#course2navi li {

	border-left:#99CC66 1px doded;

	display: inline;

	list-style: none;

	margin: 0 0 5px 15px;

	padding: 0 0 0 15px;

	background: url(../common_img/list.gif) no-repeat #FFFFFF;

	}		






/*----pick up---*/

#ad_banner_samping

	{
	
	margin				:10px 5px 0 0;

	width				:153px;

	float				:right;

	padding-bottom		:5px;

	font-size			:10px;
	
	}

#ad_banner_sub

	{

	margin				:10px 0 0 0;

	width				:153px;

	float				:right;

	background			:url(../common_img/bg_sub_navi.gif) repeat-y;

	padding-bottom		:5px;

	font-size			:10px;

	}
#ad_banner_sub01

	{

	width				:153px;

	float				:right;

	padding-bottom		:5px;

	font-size			:10px;

	}




#ad_banner_sub li

	{

	overflow			:hidden;

	display				:block;

	list-style			:none;

	background			:#FFFFFF;

	list-style:none;

	}	

	

#ad_banner_sub li a

	{

	overflow:hidden;

	display:block;

	list-style:none;

	border-bottom:#999999 dotted 1px;

	margin:5px 0;

	}	

	

#ad_banner_sub .ad_tit1

	{

	background:url(../common_img/img_selamat_shi_sub.gif) no-repeat;

	height:28px;

	text-indent:-7777px;

	width:153px;

	}



#ad_banner_sub .ad_sub1

	{

	background:url(../common_img/btn_selamat_sub01.gif) no-repeat #FFF;

	padding-top:35px;

	width:130px;

	margin:5px auto;

	border:#999966 1px solid;

	padding-left:8px;

	}

	

#ad_banner_sub .ad_sub2

	{

	background:url(../common_img/btn_selamat_sub02.gif) no-repeat #FFF;

	width:130px;

	padding-top:35px;

	margin:5px auto;

	border:#999966 1px solid;

	padding-left:8px;

	}

	

#ad_banner_sub .ad_sub3 

	{

	background:url(../common_img/img_banner_subpage.gif) no-repeat;

	height:56px;

	width:140px;

	margin:5px auto;

	text-indent:-7777px;

	}
	
	

.banner_sub a
	{
	
	background:url(../common_img/img_banner_subpage.gif) no-repeat;
	
	width:140px;
	
	height:56px;
	
	overflow:hidden;

	display:block;

	list-style:none;

	margin:5px auto;
	
	text-indent:-9999px;

	}

.banner_toppage_sub a
	{
	
	background:url(../common_img/img_banner_toppage.gif) no-repeat;
	
	width:140px;
	
	height:56px;
	
	margin:10px auto;
	
	display:block;
	
	text-indent:-9999px;
	
	}

	

#ad_banner_sub .ad_sub4a

	{

	background: url(../common_img/img_banner04.jpg) no-repeat;

	height:180px;

	width:140px;

	margin:5px auto;
	
	padding-top:30px;

	}
	
	
	
#ad_banner_sub .ad_sub4a_pic

	{
	
	background: url(../common_img/img_banner04_pic.jpg) no-repeat;
	
	width:113px;
	
	height:102px;
	
	margin-left:14px;
	
	}	
	
	
	
#ad_banner_sub .ad_sub4a_pic a

	{
	
	background: url(../common_img/img_banner04_pic.jpg) no-repeat;
	
	width:113px;
	
	height:102px;
	
	display:block;
	
	text-indent:-9999px;
	
	text-decoration  :none;
	
 	font-size   :0px;
	
	}
	


.ad_sub4a_text

	{
	
	padding:10px 12px 0 12px;
	
	font-size:x-small;
	
	line-height:130%;
	
	color:#663300;
	
	overflow:visible;
	
	text-align:justify;

	}


.ad_sub4a_text a 

	{
	
	text-decoration:underline;
	
	font-size:x-small;
	
	color:#663300;
	
	}

.ad_sub4a_text a:hover 

	{
	
	text-decoration:none;
	
	color: #CC0000;
	
	}



#ad_banner_sub .ad_sub4b

	{

	background: url(../common_img/img_banner08.jpg) no-repeat;

	height:180px;

	width:140px;

	margin:5px auto;
	
	padding-top:30px;

	}
	
	
	
#ad_banner_sub .ad_sub4b_pic

	{
	
	background: url(../common_img/img_banner04_pic.jpg) no-repeat;
	
	width:113px;
	
	height:102px;
	
	margin-left:14px;
	
	text-indent:-9999px;
	
	text-decoration  :none;
	
 	font-size   :0px;
	
	
	}	
	
	
	
#ad_banner_sub .ad_sub4b_pic a

	{
	
	background: url(../common_img/img_banner08_pic.jpg) no-repeat;
	
	width:113px;
	
	height:102px;
	
	display:block;
		

	}
	


.ad_sub4b_text

	{
	
	padding:10px 12px 0 12px;
	
	font-size:x-small;
	
	line-height:130%;
	
	color:#FFFFFF;
	
	overflow:visible;

	text-align:justify;

	}


.ad_sub4b_text a 

	{
	
	text-decoration:underline;
	
	font-size:x-small;
	
	color:#FFFFFF;
	
	}

.ad_sub4b_text a:hover 

	{
	
	text-decoration:none;
	
	color: #CC0000;
	
	}


/*------------ snipet ------------*/ 





	

.snipet_sub

	{

	color				: #232323;

	background-color	: #FFF;

	padding				: 2px 0 2px 5px;

	line-height			: 150%;

	font-size			: 9px;

	font-family			: Arial, Helvetica, sans-serif;

	}	









/*------------ menu_banner ------------*/ 



#menu_banner

	{

	width				: 50px;

	margin-top			: 168px;

	left				: 45px;

	list-style-type 	: none;

	height				: 27px;

	position			: absolute;

	}





/*---------main_bar------------------*/ 







.logo_bar_sub a

	{

	margin-left			: 4px;

	background-image	: url(../common_img/img_logo_sub.gif);

	background-repeat	: no-repeat;

	height				: 65px;

	text-indent:-7777px;

	overflow:hidden;

	display:block;

	width:190px;

	}



	

.bar1 a:active

	{

	background			:   url(../common_img/bar04.gif) 0 -130px;

	}





						

											

																	

/*----------home---------------------*/

	



.home_sub

	{

	height				: 17px;

	width				: 166px;

	background-image	: url(../common_img/home_sub.gif);

	background-repeat	: no-repeat;

	margin-left			: 5px;

	padding-left		: 25px;

	font-size			: 12px;

	float				: left;

	}

	



.home_sub a:link, .home_sub a:visited	

	{

	color				: #FFF;

	text-decoration		: underline;

	}	



.home_sub a:hover, a:active		

	{

	color				: #F60;

	text-decoration:underline;

	}

		

.home_sub span

	{

	display				: none;

	}



							

.breadcrumb{

	float				: right;

	width				: 590px;

	height				: 17px;

	text-decoration     :none;

}

																



	



/*------------ side_bar ------------*/ 



#side_bar_sub

	{

	font-size			:small;

	color				:#663300;

	width				: 198px;

	float				: left;



	}



	

#side_bar_sub span

	{

	display				: none;

	}



.menu_body_sub

	{

	background-image	: url(../common_img/sidebar.jpg);

	background-repeat	: no-repeat;	

	width				: 197px;

	}	



.menu_title_sub

	{

	background-image  	: url(../common_img/btn_com_sub.gif);

	background-repeat	: no-repeat;

	width				: 190px;

	height				: 34px;

	background-position	: center;

	margin				: 0 0 0 4px;

	}





.menu_title2_sub

	{

	background-image	: url(../common_img/btn_coor_sub.gif);

	background-repeat	: no-repeat;

	width				: 190px;

	height				: 34px;

	background-position	: center;

	margin-left			: 4px;

	}



	

.menu_title3_sub

	{

	background-image	: url(../common_img/img_line_2_sub.gif);

	background-repeat	: no-repeat;

	width				: 190px;

	height				: 10px;

	background-position	: top;

	margin-left			: 4px;

	}	





.menu_button1_sub a 

	{

  	height				: 24px;

	margin-left			: 4px;

	width				: 190px;

	}

.menu_button1_sub a 

	{

  	height				: 24px;

	margin-left			: 4px;

	width				: 190px;

	}

	

.menu_button1_sub a:link, .menu_button1_sub  a:visited

	{

	display				: block;

	background-image  	: url(../common_img/menu_title01_sub.gif);

	}

	

.menu_button1_sub a:hover

	{

	background			: url(../common_img/menu_title01_sub.gif) 0 -24px;

	}

	

.menu_button1_sub a:active

	{

	background			: url(../common_img/menu_title01_sub.gif) 0 -48px;

	}





/*--------------------------*/

.menu_sub 

	{

	color				:#630;

	}	



.menu_sub	{

	display				: block;

	text-decoration		: none;

	padding:4px 0 0 30px;

	height				: 26px;

	

	}	

/*-----menu_button1a-----*/

.menu_button1a_sub 

	{

  	height				: 26px;

	margin-left			: 5px;

	width				: 190px;

	background			: url(../common_img/yellow_report.gif) 0 -26px;

	}

		

	

.menu_button1a_sub a:link, .menu_button1a_sub  a:visited

	{

	text-decoration		: none;

	height				: 20px;

	color				: #630;

	padding				: 6px 0  0 30px;

	margin				: 0px;	

	display				: block;

	background-image	: url(../common_img/yellow_report.gif);

	}

	

.menu_button1a_sub a:hover, .menu_button1a_sub a:active

	{

	background			: url(../common_img/yellow_report.gif) 0 -26px;

	}

 

	

.menu_button2_sub a:link, .menu_button2_sub  a:visited,.menu_button2_sub a:active

	{

  	height				: 26px;

	margin-left			: 5px;

	width				: 190px;

	display				: block;

	background-image	: url(../common_img/btn_coor03_sub.gif);	}

	



.menu_button2_sub a:hover

	{

	background			: url(../common_img/btn_coor03_sub.gif) 0 -24px;

	}

	

 

/*-----------------------------------------*/

.menu_button2a_sub 

	{

  	height				: 26px;

	margin-left			: 5px;

	width				: 190px;

	background			: url(../common_img/blue_report.gif) 0 -26px;

	}

	

	

.menu_button2a_sub a:link, .menu_button2a_sub a:visited

	{

	display				: block;

	text-decoration		: none;

  	height				: 20px;

	color				: #630;

	background-image	: url(../common_img/blue_report.gif);

	padding				: 6px 0 0 30px;

	}	

	

	

.menu_button2a_sub a:hover, .menu_button2a_sub a:active

	{

	background			: url(../common_img/blue_report.gif) 0 -26px;

	}

	

	

/*------------------------*/



.menu_button3_sub a 

	{

  	height				: 24px;

	margin-left			: 5px;

	width				: 190px;

	}

	

.menu_button3_sub a:link, .menu_button3_sub  a:visited

	{

	display				: block;

	background-image	: url(../common_img/btn_megane03_sub.gif);

	}

.menu_button3_sub a:hover

	{

	background			: url(../common_img/btn_megane03_sub.gif) 0 -24px;

	}

	

.menu_button3_sub a:active

	{

	background			: url(../common_img/btn_megane03_sub.gif) 0 -48px;

	}





.menu_button4_sub a 

	{

  	height				: 24px;

	margin-left			: 5px;

	width				: 190px;

	}

	

.menu_button4_sub a:link, .menu_button4_sub  a:visited

	{

	display				: block;

	background-image	: url(../common_img/btn_coordinate03_sub.gif); 

	}

.menu_button4_sub a:hover

	{

	background			: url(../common_img/btn_coordinate03_sub.gif) 0 -24px;

	}

	

.menu_button4_sub a:active

	{

	background			: url(../common_img/btn_coordinate03_sub.gif) 0 -48px;

	}





.logo_sub01

	{

	background-image	: url(../common_img/img_beauty_logo.gif);

	background-repeat	: no-repeat;

	background-position	: top center;

	padding				: 40px 3px 0px 5px;

	font-family			: Arial, Helvetica, sans-serif;

	font-size			: x-small;

	line-height			: 150%;

	padding-top			: 100px;

	text-align			: center;



	}

	

.logo_sub01 a

	{

	color				: #333;

	}

	

	

.logo_sub02

	{

	background-image	: url(../common_img/img_modesty_logo.gif);

	background-repeat	: no-repeat;

	background-position	: top center;

	padding				: 40px 3px 0px 5px;

	font-family			: Arial, Helvetica, sans-serif;

	font-size			: x-small;

	line-height			: 150%;

	padding-top			: 75px;

	text-align			: center;

	}

	

.logo_sub02 a

	{

	color				: #333333;

	}		



.logo_sub03

	{

	background-image	: url(../common_img/img_bonito_logo.gif);

	background-repeat	: no-repeat;

	background-position	: top center;

	padding				: 40px 3px 0px 5px;

	font-family			: Arial, Helvetica, sans-serif;

	font-size			: x-small;

	line-height			: 150%;

	padding-top			: 80px;

	text-align			: center;

	}	

	

.logo_sub03 a

	{

	color				: #333333;

	}		



.logo_sub04

	{

	background-image	: url(../common_img/img_roterose_logo.gif);

	background-repeat	: no-repeat;

	background-position	: top center;

	padding				: 40px 3px 0px 5px;

	font-family			: Arial, Helvetica, sans-serif;

	font-size			: x-small;

	line-height			: 150%;

	padding-top			: 75px;

	text-align			: center;

	}

	

.logo_sub04 a

	{

	color				: #333333;

	}		



.logo_sub05

	{

	background-image	: url(../common_img/img_fellows_logo.gif);

	background-repeat	: no-repeat;

	background-position	: top center;

	padding				: 40px 3px 0px 5px;

	font-family			: Arial, Helvetica, sans-serif;

	font-size			: x-small;

	line-height			: 150%;

	padding-top			: 100px;

	text-align			: center;

	}	



.logo_sub05 a

	{

	color				: #333333;

	}





																/*------------ end of side_bar ------------*/

																

																

/*------------ content_menu ------------*/





#main_content

	{

	width				: 540px;

	background-image	: url(../common_img/img_bg13.gif);

	background-repeat	: repeat-x;

	margin-left			: 245px;

	}



#main_content_sub

	{

	width				: 600px;

	background-image	: url(../common_img/img_bg13.gif);

	background-repeat	: repeat-y;

	float:left;

	}





#main_content span

	{

	display				: none;

	}





			

.menu_pickup

	{

	width				: 550px;

	border-bottom		: 1px dotted #666666;

	margin-top			: 5px;
	

	}







.menu_pickup_content

	{

	background-image	: url(../common_img/img_pickup_bg.gif);

	background-repeat	: repeat-y;

	width				: 200px;

	}







.h2_index

	{
	background-image	: url(../course/image/h2_index.gif);
	margin				: 0px 2px 5px 15px;
	height				: 54px;
	font-size: 8px;
	text-indent: -9999px;
	}



.h3_index

	{

	background-image	: url(../course/image/h3_index.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;
	font-size: 8px;
	text-indent: -9999px;

	}

	



	

		











.h2_sub1

	{

	background-image	: url(../course/image/h2_sub1.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;
	font-size: 8px;
	text-indent: -9999px;

	}



.h3_sub1

	{

	background-image	:url(../course/image/h3_sub1.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;
	font-size: 8px;
	text-indent: -9999px;

	}



.page_contents_sub1

	{

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}



.h2_sub1_course

	{

	background-image	: url(../course/image/h2_sub1.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;
	font-size: 8px;
	text-indent: -9999px;

	}



.h3_sub1_course

	{

	background-image	:url(../course/image/h3_sub1.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;
    font-size: 8px;
	text-indent: -9999px;
	}



.page_contents_sub1_course

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: x-small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}



.h2_sub1_price

	{

	background-image	: url(../course/image/h2_sub1.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}



.h3_sub1_price

	{

	background-image	: url(../course/image/h3_sub1.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}



.page_contents_sub1_price

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: x-small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}

		

		

.h2_sub1_qa

	{

	background-image	: url(../course/image/h2_sub1.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}



.h3_sub1_qa

	{

	background-image	: url(../course/image/h3_sub1.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}



.page_contents_sub1_qa

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}

		

.h2_sub1_report

	{

	background-image	: url(../course/image/h2_sub1.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}



.h3_sub1_report

	{

	background-image	:url(../course/image/h3_sub1.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}



.page_contents_sub1_report

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}		



.h2_sub2

	{

	background-image	: url(../course/image/h2_sub1.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}



.h3_sub2

	{

	background-image	: url(../course/image/h3_sub1.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}



.page_contents_sub2

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}		



.h2_index_camp

	{

	background-image	: url(../mix/image/h2_cam.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	text-indent			: -7777px;

	}

.h3_index_course21

	{

	background-image	:url(../course2/image/h3_index_course.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}	



.h2_sub2_course

	{

	background-image	: url(../course/image/h2_sub1.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;
	font-size: 8px;
	text-indent: -9999px;

	}



.h3_sub2_course

	{
	background-image	: url(../course/image/h3_sub2.gif);
	margin				: 10px 20px 5px 15px;
	height				: 29px;
	font-size: 8px;
	text-indent: -9999px;	

	}

.h3_sub3_course

	{
	background-image	: url(../course/image/h3_sub3.gif);
	margin				: 10px 20px 5px 15px;
	height				: 29px;
	font-size: 8px;
	text-indent: -9999px;	

	}


.page_contents_sub2_course

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}	

		

		

.h2_sub2_price

	{
	background-image	: url(../course/image/h2_sub1.gif);
	margin				: 0px 2px 5px 15px;
	height				: 54px;
	font-size: 8px;
	text-indent: -9999px;
	}



.h3_sub2_price

	{

	background-image	: url(../course/image/h3_sub1.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;


	}



.page_contents_sub2_price

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}		





.h2_sub2_qa

	{

	background-image	: url(../course/image/h2_sub1.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}



.h3_sub2_qa

	{

	background-image	: url(../course/image/h3_sub1.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}



.page_contents_sub2_qa

	{

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}		





.h2_sub2_report

	{

	background-image	: url(../course/image/h2_sub1.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}



.h3_sub2_report

	{

	background-image	: url(../course/image/h3_sub1.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}



.page_contents_sub2_report

	{

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}	





.h2_index_course2

	{

	background-image	: url(../course2/image/h2_index.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}



.h3_index_course2

	{

	background-image	: url(../course2/image/h3_index.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}



.page_contents_course2

	{

	line-height			: 150%;

	font-size			: small;

	width				: 400px;

	color				: #663300;

	text-align			: justify;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 15px;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 10px;

	padding-left: 5px;

	}	



	

.h2_index_course21

	{

	background-image	: url(../course2/image/h2_index_course.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}



.h3_index_course21

	{

	background-image	:url(../course2/image/h3_index_course.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}



.page_contents_course21

	{

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	color				: #663300;

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}	





.h2_index_price2

	{
	background-image	: url(../course2/image/h2_index_price.gif);
	margin				: 0px 2px 5px 15px;
	height				: 54px;
	font-size: 8px;
	text-indent: -9999px;
	}



.h3_index_price2

	{
	background-image	: url(../course2/image/h3_index_price.gif);
	margin				: 10px 20px 5px 15px;
	height				: 29px;
	font-size: 8px;
	text-indent: -9999px;
	}



.page_contents_price2

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: x-small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}	





.h2_index_qa2

	{

	background-image	: url(../course2/image/h2_index_qa.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}



.h3_index_qa2

	{

	background-image	: url(../course2/image/h3_index_qa.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}



.page_contents_qa2

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}



.h3_special_1

	{

	background			: url(../course3/image/course3.gif) no-repeat;
	
	margin				: 10px 20px 0 15px;

	height				: 29px;

	}
	
.h3_special_2
	
	{

	background			: url(../course3/image/course3_a.gif);

	margin				: 10px 20px 0 15px;

	height				: 29px;

	}

.h3_special_3
	
	{

	background			: url(../course3/image/course3_b.gif) no-repeat;

	margin				: 10px 20px 0 15px;

	height				: 29px;

	}




.h2_index_report2

	{

	background-image	: url(../course2/image/h2_index_report.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}



.h3_index_report2

	{

	background-image	: url(../course2/image/h3_index.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}



.page_contents_report2

	{

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}

		

.page_contents_report2 p{

	margin:10px 0;}	



.report1{

	width				:98%;

	margin				:10px auto;

	border-bottom		:dotted #666633 1px;}	

.report1wrapper{

	width				:100%;

	margin				:10px auto;
	
	height				:121px;
	
	margin-bottom		:20px;

}	
	

.report1 img{

	margin				:10px;

	float				:left;

	border				:#663 1px solid;

	}		




	

.report2{

	width				:98%;

	margin				:10px auto;

	border-bottom		:dotted #666633 1px;}	

.report2alternative{

	width				:98%;

	margin				:10px auto;}

		
.gap{

	height				:5px!important;
	
	height/**/:/**/0px;
	
	width				:100%;}


.report2wrapper{
	
	width				:100%;
	
	height				:177px;
	
	clear				:both;
	}

.report2wrapper1{
	
	width				:100%;
	
	height				:150px;
	
	clear				:both;
	}
	
.report2wrapper2{
	
	width				:100%;
	
	height				:200px;
	
	clear				:both;
	
	margin-bottom		:5px;
	}	
	
.report2wrapperalternative{
	
	width				:100%;
	
	clear				:both;
	
	border-bottom		:dotted #666633 1px;}	
	


.report2 img{

	margin				:10px;

	float				:right;

	border				:#663 1px solid;}		

.report2alternative img{

	margin				:10px;

	float				:right;

	border				:#663 1px solid;}		

	

.news_body_sub strong	

 {

 font-weight			:bold;}

 

.news_body_sub

	{

	width				: 415px;

	float				: left;

	margin-top			: 10px;

	}

	



	

		

.h2_index_media

	{
	
	background-image	: url(../media/images/h2_media_index.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}
	
	
.h2_index_media_new

	{
	
	background-image	: url(../media/images/h2_media_index_new.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}



.h3_index_media

	{

	background-image	: url(../media/images/h3_media_index.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}

		

.h3_index_media_a

	{

	background-image	: url(../media/images/h3_media_index_a.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}		





.h3_index_media_b

	{

	background-image	: url(../media/images/h3_media_index_b.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}

		

.h3_index_media_c

	{

	background-image	: url(../media/images/h3_media_index_c.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}



.page_contents_media

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: x-small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}

		

		



.h2_index_price2

	{

	background-image	: url(../price/image/h2_index.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}



.h3_index_price2

	{

	background-image	: url(../price/image/h3_index.gif);

	height				: 29px;

	margin-top: 10px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 15px;

	}



.page_contents_price2

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}





.h2_index_special2

	{

	background-image	: url(../special/image/h2_index.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}



.h3_index_special2

	{

	background-image	: url(../special/image/h3_index.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}



.page_contents_special2

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: x-small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}





.h2_index_detail2

	{
	background			:url(../special/image/h2_detail_ori.gif) no-repeat;
	
	display				:block;

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}

.h2_index_detail3

	{
	background			:url(../special/image/h2_detail.gif) no-repeat;
	
	display				:block;

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}



.h3_index_detail2

	{

	background-image	:url(../special/image/h3_detail.gif);

	margin				: 10px 20px 0 15px;

	height				: 29px;

	}



.page_contents_detail2

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: x-small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}





.h2_index_staffstore

	{

	background-image	: url(../staffstore/image/h2_index.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}



.h3_index_staffstore

	{

	background-image	: url(../staffstore/image/h3_index.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}

		

.h3_index_staffstore_a

	{

	background-image	: url(../staffstore/image/h3_index_a.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}

		

		

.page_contents_staffstore

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: x-small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}

		





.h3_index_map

	{

	background-image	: url(../staffstore/image/h3_map.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}

		

.h3_index_map_a

	{

	background-image	: url(../staffstore/image/h3_map_a.gif);

	margin				: 10px 20px 5px 15px;

	height				: 29px;

	}

		

		

.page_contents_map

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: x-small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}



.h2_index_cam

	{

	background-image	: url(../campaing/image/h2_cam.gif);

	margin				: 0px 2px 5px 15px;

	height				: 54px;

	}

	

.h2_index_tip1

	{

	background-image	: url(../tip/image/special_03.gif);

	margin				: 0px 0px 0 15px;

	height				: 136px;

	width				: 415px;

	}

	

.h2_index_tip2

	{

	background-image	: url(../tip/image/special2_03.gif);

	margin				: 0px 0px 0 15px;

	height				: 136px;

	width				:415px;

	}

	

.page_contents_tip

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: x-small;

	width				: 395px;

	border-bottom		: 1px dotted #666666;

	background-color:#FFF;

	color				: #663300;		

	text-align			: justify;

	padding				: 10px;

	margin				: 0 0 0 15px;

	}



.page_contents_course

	{

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}

		



		

.content

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: small;		

	text-align			: justify;

	}			

		

.table_style1

	{

	border				: 0px;

	width				: 371px;}



.style1

	{

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	border-bottom		: 1px dotted #666666;

	color				: #663300;		

	text-align			: justify;

	padding				: 5px 5px 10px 5px;

	margin				: 0px 0px 0px 15px;

	}





h4

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	color				: #663300;		

	text-align			: justify;

	}

h3

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	color				: #663300;		

	text-align			: justify;

	}

		

h2

	{

	font-family			: Arial, Helvetica, sans-serif;

	line-height			: 150%;

	font-size			: small;

	width				: 371px;

	color				: #663300;		

	text-align			: justify;

	}

			/*------------ menu_pickup01 ------------*/



.menu_pickup_body01

	{

	width				: 269px;

	float				: left;

	}

	

	

.menu_pickup_title01

	{

	background-image	: url(../common_img/img_pickup_title01.gif);

	background-repeat	: no-repeat;

	width				: 269px;

	height				: 25px;

	}



.menu_pickup_content_subtitle01a

	{

	background-image	: url(../common_img/img_pickup_content01a.jpg);

	background-repeat	: no-repeat;

	width				: 269px;

	height				: 100px;

	}	

	

.menu_pickup_content01a

	{

	width				: 150px;

	font-size			: small;

	color				: #663300;

	text-align			: justify;

	line-height			: 125%;

	display				: block;

	padding				: 35px 80px 5px 15px;

	}



.menu_pickup_content_subtitle01b

	{

	background-image	: url(../common_img/img_pickup_content01b.jpg);

	background-repeat	: no-repeat;

	width				: 100px;

	height				: 110px;

	}	





.menu_pickup_content01b

	{

	width				: 150px;

	font-size			: small;

	color				: #663300;

	line-height			: 125%;

	text-align			: justify;

	padding				: 40px 0px 5px 95px;

	}





.menu_pickup_title_end

	{

	background-image	: url(../common_img/img_pickup_line01.gif);

	background-repeat	: no-repeat;

	width				: 269px;

	height				: 25px;

	}



/*menu navi rollover*/

.onbar1 a 

	{

	display				: block;

  	height				: 65px;

	width				: 120px;

	background			: url(../common_img/bar04.gif) 0 -130px;

	}





.onbar2 a 

	{

	display				: block;

  	height				: 65px;

	width				: 121px;

	background			: url(../common_img/bar03.gif) 0 -130px;

	}



.onbar3 a 

	{

	display				: block;

  	height				: 65px;

	width				: 120px;

	background			: url(../common_img/bar02.gif) 0 -130px;

	}

	

.onbar4 a 

	{

	display				: block;

  	height				: 65px;

	width				: 120px;

	background			: url(../common_img/bar01.gif) 0 -130px;

	}

	

.next{

	float				:right;

	padding				:3px 5px 3px 3px;

	border-left			:#000 5px solid;

	margin-top:3px;

	}

	

.next a:link, .next a:visit,

	{

	font-size:small;

	font-weight:bold;

	color:#333333;

	}

	

.next a:hover, .next a:active  	

	{

	font-size:small;

	font-weight:bold;

	color:#900;

	}

.course_list {
	list-style-type: disc;
	list-style-position: inside;
}
