@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;
}

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

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

h4.subtitle_002 {
	background:transparent url(h4_subtitle_002.gif) no-repeat top left; display:block;
	width:600px; height:16px;
	margin:20px 0 0 5px;
}

h4.subtitle_003 {
	background:transparent url(h4_subtitle_003.gif) no-repeat top left; display:block;
	width:600px; height:16px;
	margin:20px 0 0 5px;
}

h4.subtitle_004 {
	background:transparent url(h4_subtitle_004.gif) no-repeat top left; display:block;
	width:600px; height:16px;
	margin:20px 0 0 5px;
}



div.text-box {
	padding:10px 20px 20px 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_007 {
	background:transparent url(grade_007.gif) no-repeat top left; display:block;
	width:72px; height:15px;
	margin-bottom:10px;
}

h4.grade_008 {
	background:transparent url(grade_008.gif) no-repeat top left; display:block;
	width:72px; height:15px;
	margin:20px 0 10px 0;
}

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

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

h4.grade_109 {
	background:transparent url(grade_109.gif) no-repeat top left; display:block;
	width:170px; 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:140px;
}

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


div.inq_tel {
	background:url(inq_tel.gif) no-repeat top left; display:block;
	height:28px;
	margin-right:100px;
	padding:14px 0 0 48px;
	float:left;
}

div.inq_free {
	background:url(inq_free.gif) no-repeat top left; display:block;
	height:28px;
	margin-right:100px;
	padding:14px 0 0 58px;
	float:left;
}

div.inq_fax {
	background:url(inq_fax.gif) no-repeat top left; display:block;
	height:28px;
	padding:14px 0 0 57px;
	float:left;
}

div.inq_mail {
	background:url(inq_mail.gif) no-repeat top left; display:block;
	height:28px;
	padding:14px 0 0 66px;
}


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

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;
}

