@charset "euc-jp";
/*
/////////////////////////////////
//							   //
//	WAO 資格カレッジ		   //
//	CSS Edit				   //
//							   //
//	ROCOZ GRAPHICS W.kimura	   //
//	2007.8.11				   //


//	Waonet Hiroko Mokuno	   //
//	2009.4.15 __ TOEIC追加	   //
//	2009.9.2 .toeic_campaign追加//
//	2010.1.27 リンク集links追加//

//							   //
//	追加CSSは日付を記入		   //
/////////////////////////////////
*/

/*=============================ID宣言=============================*/

/* 通常のサイドバー */
#side_normal{
	margin			:	15px 7px;
	font-size		:	12px;
}

/* マイページのサイドバー */
#side_member{
	margin			:	15px 7px;
	font-size		:	12px;
}



/********************************* マイページ *********************************/
.side_mypage{
	width			:	170px;
	background		:	url(../images/sidemenu/side_mypage_back.jpg) repeat-y top left;
	margin-bottom	:	8px;
}

.side_mypage ul{
	padding			:	3px;
}

.side_mypage li{
	float			:	left;
	background		:	url(../images/sidemenu/side_mypage_arrow.jpg) no-repeat left center;
	font-size		:	10px;
	padding			:	3px 8px 0px 16px;
	margin-bottom	:	5px;
}

.side_mypage .box1{
	margin			:	5px 9px 4px 9px;
}

.side_mypage .box2{
	border			:	#999 1px solid;
	background-color:	#F3F3F3;
	padding			:	5px;
	font-size		:	10px;
}

.side_mypage p{
	margin			:	5px 9px 0px 9px;
	font-weight		:	bold;
	color			:	#666;
}

.side_banner{
	margin-bottom	:	8px;
}

.toeic_campaign{
	margin-top:3px;
}

/*---------*/
#side_normal .side_mypage_end{
	width			:	172px;
	height			:	5px;
	background		:	url(../images/sidemenu/side_mypage_3_a.jpg) no-repeat left top;
	clear			:	both;
}

#side_member .side_mypage_end{
	width			:	172px;
	height			:	5px;
	background		:	url(../images/sidemenu/side_mypage_3_b.jpg) no-repeat left top;
	clear			:	both;
}
/*---------*/

/********************************* /マイページ *********************************/



/********************************* デフォルトメニュー *********************************/
.side_default{
	width			:	170px;
	background		:	url(../images/sidemenu/side_def_3.jpg) repeat-y top left;
	margin-bottom	:	8px;
}

.side_default ul.d_menu_1{
	width			:	170px;
	height			:	136px;
	/*height			:	182px;height			:	273px;*/
	background		:	url(../images/sidemenu/side_def_menu_1.jpg) no-repeat;
}

.side_default ul.d_menu_2{
	width			:	170px;
	/*height			:	93px;*/
	height			:	138px;
	background		:	url(../images/sidemenu/side_def_menu_2_N.jpg) no-repeat;
}

.side_default ul.d_menu_3{
	width			:	170px;
	/*height			:	92px;*/
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_3.jpg) no-repeat;
}

.side_default ul.d_menu_4{
	margin-left		:	9px;
	width			:	151px;
	height			:	118px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat;
}

.side_default ul.d_menu_1 li a {
	width			:	170px;
	display			:	block;
	text-indent		:	-9999em;
	text-decoration	:	none;
	overflow		:	hidden;
}

.side_default ul.d_menu_2 li a {
	width			:	170px;
	display			:	block;
	text-indent		:	-9999em;
	text-decoration	:	none;
	overflow		:	hidden;
}

.side_default ul.d_menu_3 li a {
	width			:	170px;
	display			:	block;
	text-indent		:	-9999em;
	text-decoration	:	none;
	overflow		:	hidden;
}

.side_default ul.d_menu_4 li a {
	width			:	151px;
	display			:	block;
	text-indent		:	-9999em;
	text-decoration	:	none;
	overflow		:	hidden;
}

.side_default .dashed_line{
	height			:	11px;
	margin			:	0px 4px 11px 4px;
	border-bottom	:	1px dashed #018CFE;
}

.side_default .side_default_end{
	width			:	170px;
	height			:	10px;
	background		:	url(../images/sidemenu/side_def_2.jpg) no-repeat left top;
	clear			:	both;
}

/*---- off ----*/

/* 1 */
.side_default li.kom a {
	height			:	44px;
	background		:	url(../images/sidemenu/side_def_menu_1.jpg) no-repeat 0px 0px;
}

.side_default li.kyoin a {
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_1.jpg) no-repeat 0px -44px;
}

.side_default li.boki a {
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_1.jpg) no-repeat 0px -90px;
}

.side_default li.hisyo a {
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_1.jpg) no-repeat 0px -136px;
}

.side_default li.color a {
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_1.jpg) no-repeat 0px -182px;
}

.side_default li.cho a {
	height			:	45px;
	background		:	url(../images/sidemenu/side_def_menu_1.jpg) no-repeat 0px -228px;
}

/* 2 */
.side_default li.china a {
	height			:	47px;
	background		:	url(../images/sidemenu/side_def_menu_2.jpg) no-repeat 0px 0px;
}

.side_default li.biz a {
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_2.jpg) no-repeat 0px -47px;
}

.side_default li.toeic a {
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_2_N.jpg) no-repeat 0px -94px;
}


/* 3 */
.side_default li.mos a {
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_3.jpg) no-repeat 0px 0px;
}

.side_default li.sys a {
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_3.jpg) no-repeat 0px -46px;
}

/* 4 */
.side_default li.toku a {
	height			:	23px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat 0px 0px;
}

.side_default li.moushi a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat 0px -23px;
}

.side_default li.kaku a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat 0px -47px;
}

.side_default li.riyou a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat 0px -71px;
}

.side_default li.tokutei a {
	height			:	23px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat 0px -95px;
}

.side_default li.links a {
	height			:	23px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat 0px -119px;
	/*background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat 0px -95px;*/
}

/*---- over ----*/

/* 1 */
.side_default li.kom a:hover{
	height			:	44px;
	background		:	url(../images/sidemenu/side_def_menu_1.jpg) no-repeat -170px 0px;
}

.side_default li.kyoin a:hover{
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_1.jpg) no-repeat -170px -44px;
}

.side_default li.boki a:hover{
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_1.jpg) no-repeat -170px -90px;
}

.side_default li.hisyo a:hover{
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_1.jpg) no-repeat -170px -136px;
}

.side_default li.color a:hover{
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_1.jpg) no-repeat -170px -182px;
}

.side_default li.cho a:hover{
	height			:	45px;
	background		:	url(../images/sidemenu/side_def_menu_1.jpg) no-repeat -170px -228px;
}

/* 2 */
.side_default li.china a:hover{
	height			:	47px;
	background		:	url(../images/sidemenu/side_def_menu_2.jpg) no-repeat -170px 0px;
}

.side_default li.biz a:hover{
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_2.jpg) no-repeat -170px -47px;
}

.side_default li.toeic a:hover{
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_2_N.jpg) no-repeat -170px -94px;
}

/* 3 */
.side_default li.mos a:hover{
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_3.jpg) no-repeat -170px 0px;
}

.side_default li.sys a:hover{
	height			:	46px;
	background		:	url(../images/sidemenu/side_def_menu_3.jpg) no-repeat -170px -46px;
}

/* 4 */
.side_default li.toku a:hover{
	height			:	23px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat -151px 0px;
}

.side_default li.moushi a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat -151px -23px;
}

.side_default li.kaku a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat -151px -47px;
}

.side_default li.riyou a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat -151px -71px;
}

.side_default li.tokutei a:hover{
	height			:	23px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat -151px -95px;
}

.side_default li.links a:hover{
	height			:	23px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat -151px -118px;  /*-119px*/
}

/********************************* /デフォルトメニュー *********************************/



/********************************* 講座メニュー *********************************/
.side_kouza{
	width			:	170px;
	background		:	url(../images/sidemenu/side_def_3.jpg) repeat-y top left;
	margin-bottom	:	8px;
}

/**************************************/
.side_default ul.k_menu1{
	margin-left		:	9px;
	width			:	151px;
	height			:	141px;	/*height			:	118px;20100127_link追加のため更新*/
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat;
}

.side_default ul.k_menu1 li a {
	width			:	151px;
	display			:	block;
	text-indent		:	-9999em;
	text-decoration	:	none;
	overflow		:	hidden; 
}

/*---- off ----*/

.side_default .k_menu1 li.toku a {
	height			:	23px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat 0px 0px;
}

.side_default .k_menu1 li.moushi a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat 0px 23px;
}

.side_default .k_menu1 li.kaku a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat 0px 47px;
}

.side_default .k_menu1 li.riyou a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat 0px 71px;
}

.side_default .k_menu1 li.tokutei a {
	height			:	23px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat 0px 95px;
}
.side_default .k_menu1 li.links a {
	height			:	23px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat 0px 119px;
}

/*---- over ----*/

.side_default .k_menu1 li.toku a:hover{
	height			:	23px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat -151px 0px;
}

.side_default .k_menu1 li.moushi a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat -151px -23px;
}

.side_default .k_menu1 li.kaku a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat -151px -47px;
}

.side_default .k_menu1 li.riyou a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat -151px -71px;
}

.side_default .k_menu1 li.tokutei a:hover{
	height			:	23px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat -151px -95px;
}
.side_default .k_menu1 li.links a:hover{
	height			:	23px;
	background		:	url(../images/sidemenu/side_def_menu_4.jpg) no-repeat -151px -118px; /*-119px*/
}

/**************************************/
.side_kouza .k_menu2{
	margin-left		:	9px;
	width			:	151px;
}

.side_kouza .k_menu2 li a {
	width			:	151px;
	display			:	block;
	text-indent		:	-9999em;
	text-decoration	:	none;
	overflow		:	hidden;
}

.side_kouza ul.normal_ver{
	height			:	166px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) 0px 0px no-repeat;
}

.side_kouza ul.biz_ver{
	height			:	143px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) 0px -23px no-repeat;
}

/*---- off ----*/

.side_kouza .k_menu2 li.outline a {
	height			:	23px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat 0px 0px;
}

.side_kouza .k_menu2 li.link a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat 0px 23px;
}

.side_kouza .k_menu2 li.qa a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat 0px 47px;
}

.side_kouza .k_menu2 li.exp a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat 0px 71px;
}

.side_kouza .k_menu2 li.kaku a {
	height			:	23px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat 0px 95px;
}

.side_kouza .k_menu2 li.riyou a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat 0px 118px;
}

.side_kouza .k_menu2 li.tokutei a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat 0px 142px;
}
.side_kouza .k_menu2 li.links a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat 0px 166px;
}

/*---- over ----*/

.side_kouza .k_menu2 li.outline a:hover{
	height			:	23px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat -151px 0px;
}

.side_kouza .k_menu2 li.link a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat -151px -23px;
}

.side_kouza .k_menu2 li.qa a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat -151px -47px;
}

.side_kouza .k_menu2 li.exp a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat -151px -71px;
}

.side_kouza .k_menu2 li.kaku a:hover{
	height			:	23px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat -151px -95px;
}

.side_kouza .k_menu2 li.riyou a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat -151px -118px;
}

.side_kouza .k_menu2 li.tokutei a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat -151px -142px;
}
.side_kouza .k_menu2 li.links a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_kouza_menu_2.jpg) no-repeat -151px -166px;
}


/**************************************/
.side_mymenu ul.k_menu3{
	margin-left		:	9px;
	width			:	151px;
	height			:	72px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat;
}

.side_mymenu ul.k_menu3 li a {
	width			:	151px;
	display			:	block;
	text-indent		:	-9999em;
	text-decoration	:	none;
	overflow		:	hidden;
}

/*---- off ----*/

.side_mymenu .k_menu3 li.inquiry a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat 0px 0px;
}

.side_mymenu .k_menu3 li.riyou a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat 0px 24px;
}

.side_mymenu .k_menu3 li.tokutei a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat 0px 48px;
}
.side_mymenu .k_menu3 li.links a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat 0px 62px;
}

/*---- over ----*/

.side_mymenu .k_menu3 li.inquiry a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat -151px 0px;
}

.side_mymenu .k_menu3 li.riyou a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat -151px -24px;
}

.side_mymenu .k_menu3 li.tokutei a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat -151px -48px;
}
.side_mymenu .k_menu3 li.links a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat -151px -62px;
}


/****************************************/

.side_kouza .loop_menu a{
	margin-left		:	1px;
	display			:	block;
	width			:	128px;
	padding			:	15px 15px 15px 25px;
	background		:	#B9E3FF url(../images/sidemenu/side_kouza_menu_1_a.jpg) no-repeat top left;
	text-decoration	:	none;
}

.side_kouza .loop_menu a:hover{
	background		:	#A7DBFF url(../images/sidemenu/side_kouza_menu_1_b.jpg) no-repeat top left;
}

.side_kouza .dashed_line{
	height			:	11px;
	margin			:	0px 4px 11px 4px;
	border-bottom	:	1px dashed #018CFE;
}

.side_kouza .side_kouza_end{
	width			:	170px;
	height			:	10px;
	background		:	url(../images/sidemenu/side_def_2.jpg) no-repeat left top;
	clear			:	both;
}


/********************************* /講座メニュー *********************************/





/********************************* マイメニュー *********************************/

.side_mymenu{
	width			:	170px;
	background		:	url(../images/sidemenu/side_mymenu_3.jpg) repeat-y top left;
	margin-bottom	:	8px;
}

.mymenu_text li{
	background		:	url(../images/sidemenu/side_mymenu_arrow.jpg) no-repeat top left;
	padding-left	:	32px;
	padding-bottom	:	5px;;
}

.side_mymenu ul.mymenu{
	margin-left		:	9px;
	width			:	151px;
	height			:	72px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat;
}

.side_mymenu ul.mymenu li a {
	width			:	151px;
	display			:	block;
	text-indent		:	-9999em;
	text-decoration	:	none;
	overflow		:	hidden;
}

.side_mymenu .dashed_line{
	height			:	6px;
	margin			:	0px 4px 11px 4px;
	border-bottom	:	1px dashed #018CFE;
}

.side_mymenu .side_mymenu_end{
	width			:	170px;
	height			:	10px;
	background		:	url(../images/sidemenu/side_mymenu_2.jpg) no-repeat left top;
	clear			:	both;
}

/*---- off ----*/

.side_mymenu li.inquiry a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat 0px 0px;
}

.side_mymenu li.kiyaku a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat 0px 24px;
}

.side_mymenu li.tsuhan a {
	height			:	24px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat 0px 48px;
}

/*---- over ----*/

.side_mymenu li.inquiry a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat -151px 0px;
}

.side_mymenu li.kiyaku a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat -151px -24px;
}

.side_mymenu li.tsuhan a:hover{
	height			:	24px;
	background		:	url(../images/sidemenu/side_mymenu_menu.jpg) no-repeat -151px -48px;
}

/********************************* /マイメニュー *********************************/


/* バナーエリア */
.s001 ul.banner_area{
	margin-top		:	8px;
}

.s001 ul.banner_area li{
	padding			:	0px;
	margin			:	0px;
}
