@charset "utf-8";
/* -----------------------------------------------
CSS file For AIM.
FileName: screen.css

border:1px solid #000;
----------------------------------------------- */
@import url("../common/css/layout.css");
@import url("../common/css/base.css");


body{color:#484848; background-color:#f6f0e2;}


/*===============================================
HEADER
===============================================*/
h1{
	background:transparent url(h1_aim.gif) no-repeat top left; display:block;
	width:150px; height:60px;
	float:left;
}



/*===============================================
CONTENTS
===============================================*/
h3.theme_title {
	background:transparent url(main_img.jpg) no-repeat top left; display:block;
	width:660px; height:273px;
}

h3.course_001 {
	background:transparent url(h3_course_001.gif) no-repeat top left; display:block;
	width:660px; height:40px;
	margin-top:30px;
}

h4.subtitle_001 {
	background:transparent url(h4_subtitle_001.gif) no-repeat top left; display:block;
	width:600px; height:19px;
	margin:20px 0 0 20px;
}

div.text-box {
	padding:20px;
	line-height:200%;
}

div.box {
	width:660px;
	margin:0; padding:0;
}

div.box_top {
	background:#000 url(box_top.gif) no-repeat;
	width:660px; height:20px;
}

div.box_middle {
	background:url(box_middle.gif) repeat-y;
	width:660px;
}

div.box_text-box {
	margin:0 20px 0 20px;
	border:1pz solid #000;
}

div.box_bottom {
	background:url(box_bottom.gif) no-repeat;
	width:660px; height:20px;
}

h4.grade_010 {
	background:transparent url(grade_010.gif) no-repeat top left; display:block;	
	width:120px; height:15px;
	margin-bottom:10px;
}

table.list {
}

table.list tr {
	border-bottom:1px solid #cccccc;
}

table.list th {
	width:180px;
}

table.list td.arrow {
	width:30px;
}

table.list td.date {
	width:120px;
}

table.list td.time {
	width:240px;
}

hr.under_border {
	margin:0; padding:0;
	width:100%; height:1px;
	border-style:dotted none none none;
	border-top-width:1px;
	border-top-color:#cccccc;
}

h5.class_math {
	background:transparent url(class_math.gif) no-repeat top left; display:block;	
	width:29px; height:15px;
	margin:10px 0 10px 0;
}

h5.class_japanese {
	background:transparent url(class_japanese.gif) no-repeat top left; display:block;	
	width:29px; height:15px;
	margin:10px 0 10px 0;
}

h5.class_english {
	background:transparent url(class_english.gif) no-repeat top left; display:block;	
	width:29px; height:15px;
	margin:10px 0 10px 0;
}

ul.arrow {
	list-style-image:url(../common/img/arrow.gif);
	margin-left:20px;

}

ul.arrow li {
	margin-bottom:15px;

}



/*===============================================
SIDE CONTENTS
===============================================*/
h3.introduction_title {
	background:transparent url(h3_introduction.gif) no-repeat top left; display:block;
	width:89px; height:26px;
}



/*===============================================
FOOTER
===============================================*/
h4.auther {
	background:transparent url(footer_aim.gif) no-repeat top left; display:block;
	width:85px; height:44px;
	float:left;
}

