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

/*--仮スタイル------------*/
#header{ margin-bottom:10px; }
/*--------------*/

body
{
    color:#006; background-color:#fff; text-align:center; font-size:80%;
    line-height:160% ; font-family:sans-serif;
}
strong{ color:#d20060; }
h1  /* 最上部の見出し（左メニューの項目と同じ内容が入る箇所） */
{
	/*font-family:"HG丸ｺﾞｼｯｸM-PRO","丸ゴシック－Ｍ","ヒラギノ丸ゴ Pro W4" ;*/
	font-size:160% ; height:66px; margin-bottom:0px;
	vertical-align:middle; padding:24px 18px 0px 44px;
	background:url( http://sss-education.sakura.ne.jp/images/bg_h1_1.gif ) top left no-repeat;
}
h2  /* 中見出し（左端にマーク、下に二重線） */
{
  font-size:120%; margin:2em 8px 1em 8px; padding:10px 0px 10px 28px;
	border-bottom:3px double #bbb;
	background:url( http://sss-education.sakura.ne.jp/images/icon_h2_1.gif ) center left no-repeat;
}
	.box_rs1 h2{
		margin-top:1em; background:url( http://sss-education.sakura.ne.jp/images/icon_h2_2.gif ) center left no-repeat;
		border-bottom:1px solid #bbb !important;
	}

h3  /* 小見出し（左端に青の長方形、下線なし） */    {  font-size:100%; }
	#main_sub h3{
		margin:1.5em 10px 0.6em 10px; padding:0px 0px 0px 6px; border-left:7px solid #00b6d4;
		/*border-bottom:1px solid #00b6d4;*/
	}

p			{ padding:0.6em 10px; }
dl     {  }
dt     { margin-top:1.2em; margin-bottom:6px; font-size:120%; font-weight:bold; }

img  { border:none; vertical-align:middle; }
em   { font-style:normal; font-weight:bold; }


a{ color:#009; }
/*a:visited{  }*/
.anchor{  }
.blink a:hover{ background-image:none !important; }

/*-----------------------------------------------------------------------------------------*/
/* boxes-main */

#container
{
	margin-left:auto ; margin-right:auto ;
	width:790px; text-align:left;
	background:url( http://sss-education.sakura.ne.jp/images/bg_shadow.gif ) repeat-y;
}

#header
{
	width:770px; height:296px; margin:0px 10px; background:#fff; padding-bottom:2px;
}
#header2
{
	width:770px; height:160px; margin:0px 10px; padding-bottom:14px; background:#fff;
}
#header_sub{ background:#fff; margin:0px 10px; }

#sidebar			{ float:left; width:209px; font-size:130%; }
#sidebar_sub	{ margin-left:10px; }
	
	#sidebar a{ text-decoration:none; color:#009; }
	#sidebar ul    {
		list-style-type:none; 
	}
	#sidebar .l_unit_nolink{
		width:199px; border-top:1px solid #fff; font-weight:bold;
		color:#fff;
		background:/*#00a7ca*/ url(http://sss-education.sakura.ne.jp/images/bg_button_sidebar_nolink_2.gif) top left no-repeat;
		font-family:"HG丸ｺﾞｼｯｸM-PRO","丸ゴシック－Ｍ","ヒラギノ丸ゴ Pro W4" ;
	}
	#sidebar .l_unit_cat{
		width:199px; border-top:1px solid #fff;
		background:url(http://sss-education.sakura.ne.jp/images/bg_button_sidebar.gif) top left no-repeat;
	}
	#sidebar .l_cat .l_unit{ padding:0px; }
	#sidebar .l_unit_cat a{ display:block; width:187px; padding:4px 6px; font-size:90%; }
	#sidebar .l_unit_cat span{ font-size:55%; }
	#sidebar .l_unit_ent a{ display:block; width:178px; padding:3px 10px; font-size:80%; }
	#sidebar .l_unit_cat a:hover{
	 background:url(http://sss-education.sakura.ne.jp/images/bg_button_sidebar_o.gif) top left no-repeat; }
	#sidebar .l_unit_ent a:hover{
	 background:url(http://sss-education.sakura.ne.jp/images/bg_button_sidebar_o.gif) top left no-repeat; }
	
	#sidebar .l_unit_nolink{ width:193px; padding:14px 3px 12px 3px; }

	#sidebar #toplink{ color:#fff; }

#main			{ float:right; width:581px; }
#main_sub	{ margin:0px 26px 10px 16px; }
	#main_sub ul	{ padding:0.6em 28px; }
	#main_sub li	{ padding:0.5em 0px; }

#footer
{
	clear:both; text-align:center; width:790px;
	
}
#footer_sub{
	background:url(http://sss-education.sakura.ne.jp/images/bg_pattern_1.gif); margin:0px 10px; padding:8px;
}

/*-----------------------------------------------------------------------------------------*/
/* boxes-sub */

.box_sub{ padding:16px; }

/* 角丸 */
.box_rs1{ background:url(http://sss-education.sakura.ne.jp/images/bg_box_rs1_b.gif) bottom left no-repeat; }
.box_rs1 .box_sub{
	background:url(http://sss-education.sakura.ne.jp/images/bg_box_rs1_t.gif) top left no-repeat;
	padding-top:22px;	padding-bottom:24px;
}

/* パターン */
.box_p1{ background:url(http://sss-education.sakura.ne.jp/images/bg_pattern_1.gif); padding:8px; }


/* 画像ボックス */
.imgbox{ margin-bottom:10px; }
.img_l{ float:left; padding:0px 6px 10px 0px; }
.img_r{ float:right; padding:0px 0px 10px 6px; }
.img_l img , .img_r img{ border:4px solid #ddffff; }

.navlink_ent{ margin:-16px 10px 22px 10px; }
	.navlink_ent span{ font-weight:bold !important; }

.note{ text-align:right; margin-top:-10px; font-size:80%; }

/*-----------------------------------------------------------------------------------------*/
/* tables */
thead , { font-weight:bold; }
.colhead{ font-weight:bold; }

.table_1{}
.table_1.col_1{}
.table_1.col_2{}
.table_1.tr_1{}

.table_lined_1{ border:solid #cdb1ab; border-width:2px 0px 0px 2px; margin:0px 0px 10px 0px; background:#f0ffff; }
.table_lined_1 thead{ background:#a0eef3; }
.table_lined_1 tr{}
.table_lined_1 td{ padding:13px 9px; border:solid #cdb1ab; border-width:0px 2px 2px 0px; }
.table_lined_1 .c1{  }
.table_lined_1 .c2{ width:50px; }
.table_lined_1 .colhead{ background:#c2edf5; }/*ヘッダ列*/

.table_lined_2{ border:solid #cdb1ab; border-width:2px 0px 0px 2px; margin:0px 0px 10px 0px; background:#f0ffff; }
.table_lined_2 thead{ background:#a0eef3; }
.table_lined_2 td{ padding:13px 9px; border:solid #cdb1ab; border-width:0px 2px 2px 0px; vertical-align:top; }
.table_lined_2 .c1{ width:100px; background:#c2edf5; }
.table_lined_2 .c2{ width:50px; }
.table_lined_2 .colhead{ background:#c2edf5; }/*ヘッダ列*/

.table_lined_2#t2 td{ padding:10px 6px; }


table#k td{ padding:10px 6px; }
table#k .a{ background:#fff; font-weight:bold; }/*韓国語・開校予定のテーブル*/
table#k .b{ background:#aff; font-weight:bold; }
table#k .c{ background:#3ee; font-weight:bold; }
table#k .d{ background:#0cc; font-weight:bold; }
table#k .e{ color:#fff; background:#067; font-weight:bold; }

table#kk td{ padding:2px 4px; font-size:smaller; }

#td70{ width:70px; }

.c_a{ color:#ff3544; font-weight:bold; } /* 入門２ */
.c_b{ color:#0097ff; font-weight:bold; } /* 初級 */
.c_c{ color:#cd8800; font-weight:bold; } /* 初中級 */
.c_d{ color:#008100; font-weight:bold; } /* 中級 */
.c_e{ color:#ff35ff; font-weight:bold; } /* 中上級 */
.c_f{ color:#5100ff; font-weight:bold; } /* 上級 */


/*-----------------------------------------------------------------------------------------*/
/* inline */

.normal{ font-weight:normal }
#waribiki strong{ font-size:120%; }