@charset "utf-8";


/*----------  共通部分　-------------*/

body {
	padding:0px;
	margin:0px;
	background-image: url(../img/body.gif);
	text-align: center;
	background-repeat: repeat;
	background-position: left top;
}

a:link{color:#333333;}
a:visited{color:#333333;}

.alt{position:absolute;top:-5000px;left:-999px;}
.clearfloat{
	height:0px;
	font-size:1%;
	clear:both;
	display:block;
}
.com_h15 {height:15px;}

/*----------  BODY部分　-------------*/
.com_all {
	width: 932px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.com_w1006 {width: 1006px;}
.com_w932 {
	width: 932px;
}

.com_w832 {width: 832px;}
.com_w640 {width: 652px;}


#com_header {
	background-color:#f0f0f0;
	height: 195px;
}
.com_content_all {
	width: 932px;
	background-color: #FFFFFF;
}
.com_content_all_640 {
	width: 640px;
	float: left;
	display: block;
}




#com_content_all_ue {
	background-image: url(../img/bg_content_all_left23.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFFFFF;

}
#com_content_all_sita {
	background-image: url(../img/bg_content_all_right23.gif);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: center;

}




/*----------  タイトル部分　-------------*/

h1 {
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	display: block;
	margin-bottom: 0px;
}
h2 {
	background-image: url(../img/tab_lesson.gif);
	height: 38px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}



.com_content_left{
	float:left;
	width:450px;
}
.com_content_right{
float:left;
	width:450px;
}



.com_content_right li{
	float:left;
	list-style-type: none;
	margin-left: 10px;
}

/*----------  内枠　-------------*/

#com_wk_yellow{
	background-color: #fffcb8;
	height: auto;
	margin-right: 23px;
	margin-left: 23px;
	margin-top: 0px;
	background-image: url(../img/content_yellow_left.gif);
	background-repeat: repeat-y;
}
#com_wk_yellow_820{
	background-color: #fffcb8;
	height: auto;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 0px;
	background-image: url(../img/content_yellow_left.gif);
	background-repeat: repeat-y;
}
#com_wk_yellow_620{
	background-color: #fffcb8;
	height: auto;
	margin-right: 16px;
	margin-left: 16px;
	margin-top: 0px;
	background-image: url(../img/content_yellow_left.gif);
	background-repeat: repeat-y;
}
#com_wk_yellow_sita{
	background-image: url(../img/content_yellow_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: left;
}
.com_wk_y_kado_all {
	background-image: url(../img/content_yellow_sita_bg.gif);
	background-repeat: repeat-x;
	height: 24px;
}
.com_wk_y_kado_all_l {
	background-image: url(../img/content_yellow_sita_left.gif);
	float: left;
	height: 24px;
	width: 24px;
}
.com_wk_y_kado_all_r {
	background-image: url(../img/content_yellow_sita_right.gif);
	float: right;
	height: 24px;
	width: 24px;
	clear: none;
}

/*----------  長いタブタイトル　-------------*/

.com_tab_all{
	height: 38px;
	margin-right: 23px;
	margin-left: 23px;
	margin-top: 0px;
	background-image: url(../img/tab_long_editors_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#com_tab_left{
	background-image: url(../img/tab_long_editors_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	width: 330px;
	float: left;

}
#com_tab_right{
	background-image: url(../img/tab_long_editors_right.gif);
	height: 38px;
	width: 356px;
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
}
/*----------  605px幅タブタイトル部分　-------------*/
.com_tab_all_short {
	background-image: url(../img/tab_short_comic.gif);
	height: 38px;
	width: 605px;
	background-position: center top;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}


/*----------  FLAH HEADER　-------------*/
#com_header_flash{
	width:640px;
	height:127px;
}


/*----------  footer　-------------*/
#com_footer {
	text-align: center;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
	color: #636363;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*----------  下の白い角丸　-------------*/
#com_sita_kado_all{
	background-image: url(../img/content_all_sita_bg600.gif);
	background-repeat: repeat-x;
	height: 20px;
}
#com_sita_kado_all_l{
	background-image: url(../img/content_all_sita_left20.gif);
	float: left;
	height: 20px;
	width: 100px;
}
#com_sita_kado_all_r{
	background-image: url(../img/content_all_sita_right20.gif);
	float: right;
	height: 20px;
	width: 100px;
	clear: none;
	margin-left: 0px;
}
/*----------  白い台座　-------------*/
#com_wk_all {
	background-position: center top;
	height: auto;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#com_wk_all_left {
	background-image: url(../img/bg_content_all_left.gif);
	background-repeat: repeat-y;
}
#com_wk_all_right {
	background-image: url(../img/bg_content_all_right.gif);
	background-repeat: repeat-y;
}
#ad_space {
	float: right;
	width: 350px;
	clear: none;
}
.ad_gap {
	height: 10px;
	text-align: left;
}
.h10 {height:10px}

