@charset "utf-8";
/* content="charset=utf-8" */

/* ======================================
中ページデザイン用css
Since : 2008‒08‒12
Last Modified: 2008‒08‒20

Editor(s): Kei Fujita
Last Editor: Kei Fujita
======================================= */


/* ======================================

	共通

======================================= */
#contents .gotop {
	padding-top: 8px;
	background-image: url(../images/hr_images_green.gif);
	background-repeat: repeat-x;
	background-position: 0px 50px;
	padding: 0px 0px 20px 423px;
	width: 130px;
	margin-bottom: 30px;
}
em {
	color: #FF0000;
	font-style: normal;
}
                   
.mg-bot10 {margin-bottom:10px;}
.mg-bot15 {margin-bottom:15px;}
.mg-bot20 {margin-bottom:20px;}



/* ======================================

	index

======================================= */
#index_wrapper {
	background-image: url(../images/index_header_background.jpg);
	background-repeat: no-repeat;
	width: 780px;
	padding: 0px 80px 0px 80px;
	margin: 0px auto 0px auto;
}
#index_wrapper #header {
	height: 355px;
	width: 780px;
}

/* --ロゴ-- */
#index_wrapper #header .logo_link {
	float: left;
	height: 308px;
	width: 232px;
	display: inline;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}

/* --クラスリンク-- */
#index_wrapper #header .class_link {
	width: 174px;
	padding: 0px 34px 0px 24px;
}
#index_wrapper #header .class_link li {
	width: 174px;
	margin: 0px;
	padding: 0px;
	height: 54px;
	display: inline;
}

/* --サイト説明文-- */
#index_wrapper #header h1 {
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	float: right;
	background-image: url(../images/header_images_h1_background.gif);
	background-repeat: no-repeat;
	background-position: 0px 14px;
	width: 330px;
	height: 19px;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 13px;
}

/* --サイドメニューの背景-- */
#index_wrapper #index_inner {
	background-image: url(../images/index_sidemenu_images_background.gif);
	background-repeat: repeat-y;
	height: 100%;
	width: 100%;
}

/* --コンテンツの外枠　-- */
#index_wrapper #contents_outline {
	width: 563px;
	float: right;
	padding-top: 3px;
}

/* --メニュー-- */
#index_wrapper #contents_outline .header_menu {
	width: 563px;
	float: right;
	height: 38px;
	padding-bottom: 21px;
}
#index_wrapper #contents_outline .header_menu li {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 38px;
	display: inline;
	width: 112px;
}

/* --サイドメニュー-- */
#index_wrapper #side_menu {
	float: left;
	width: 207px;
	height: 100%;
	text-align: left;
	background-image: url(../images/index_sidemenu_images_background.gif);
	background-repeat: repeat-y;
}

/* --コンテンツリンク-- */
#index_wrapper #side_menu .contents_link {
	width: 180px;
	padding: 2px 7px 0px 20px;
}
#index_wrapper #side_menu .contents_link li {
	width: 180px;
	margin: 0px;
	padding-bottom: 5px;
}
#index_wrapper #contents_outline #contens .image_right_text h2 {
	height: 42px;
	width: 267px;
	padding-bottom: 11px;
}
#index_wrapper #contents_outline #contens .index_box_point {
	float: left;
	height: 186px;
	width: 267px;
	padding: 0px 19px 18px 0px;
}
#index_wrapper #contents_outline #contens {
	width: 553px;
	padding-left: 10px;
}
#index_wrapper #contents_outline #contens .index_box_point .index_box_point_text {
	background-image: url(../images/index_images_point1_background.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 142px;
	padding: 7px 113px 0px 12px;
	text-align: left;
}
#index_wrapper #contents_outline #contens .index_whats_new {
	width: 553px;
	padding: 18px 0px 35px 0px;
	text-align: left;
}
#index_wrapper #contents_outline #contens .index_whats_new dt {
	float: left;
	background-image: url(../images/index_images_whats_new.gif);
	background-repeat: no-repeat;
	padding-bottom: 12px;
	background-position: 0px 0px;
	height: 15px;
	padding: 0px 13px 0px 16px;
}
#index_wrapper #contents_outline #contens .index_whats_new dd {
	clear: right;
	height: 15px;
	padding-bottom: 12px;
}
#index_wrapper #index_inner #contents_outline #contens .index_links {
	height: 32px;
	width: 553px;
}
#index_wrapper #index_inner #contents_outline #contens .index_links li {
	float: left;
	height: 32px;
	width: 132px;
	padding: 9px 8px 17px 0px;
}



/* ======================================

	access_map

======================================= */
#contents .access_map {
	width: 553px;
	padding-bottom: 8px;
	height: 350px;
}
#contents .access_map_text {
	text-align: center;
	width: 553px;
	padding-bottom: 25px;
	background-image: url(../images/hr_images_green.gif);
	background-repeat: repeat-x;
	background-position: 0px 40px;
}



/* ======================================

	chinese_culture

======================================= */
/* 写真の下文字 */
#contents .chinese_culture_text {
	margin-bottom: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}

/* 2列ボックス */
#contents .box_2line {
	float: left;
	width: 160px;
	background-image: url(../images/chinese_culture/chinese_culture_box_background_meds.jpg);
	background-repeat: no-repeat;
	margin: 0px 11px 5px 0px;
	padding: 63px 29px 0px 82px;
	height: 87px;
}



/* ======================================

	class

======================================= */
#contents .image_left_text h4 {
	height: 36px;
	width: 245px;
	padding: 16px 0px 21px 0px;
}

#wrapper .inner #contents .class_attention {
	font-size: 10px;
	width: 553px;
	margin-bottom: 2px;
}



/* ======================================

	procedure

======================================= */
#contents .procedure_box_step {
	background-image: url(../images/procedure/procedure_images_step1.jpg);
	background-repeat: no-repeat;
	width: 459px;
	margin-bottom: 11px;
	padding-top: 41px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 94px;
}
#wrapper .inner #contents .procedure_box_step .procedure_box_step_in_attention {
	background-color: #F3F3F3;
	padding: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}


/* ======================================

	sitemap

======================================= */
#contents .sitemap_link {
	width: 553px;
}
#contents .sitemap_link li {
	background-image: url(../images/sitemap/sitemap_images_point.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 23px;
	height: 17px;
	margin-bottom: 23px;
}
#contents .sitemap_link a {
	color: #176C53;
}
#contents .sitemap_link a:hover{
	color: #25AF86;
	text-decoration:underline;
}



/* ======================================

	summary

======================================= */
#contents .summary_box_introduction {
	width: 528px;
	background-color: #FDF4E1;
	padding: 14px 11px 11px 14px;
	margin: 6px 0 40px 0;
}
#contents .summary_box_introduction .red {
	font-weight: bold;
	color: #DF5E26;
}
#contents .summary_open_comment {
	float: right;
	width: 385px;
	padding-right: 5px;
}
#contents .summary_open_comment dt {
	font-weight: bold;
	width: 385px;
	margin-bottom: 12px;
}
#wrapper .inner #contents .summary_open_comment dd {
	width: 385px;
	margin-bottom: 35px;
}



/* ======================================

	student

======================================= */
#contents .image_left_text h3 {
	height: 15px;
	width: 357px;
	padding-bottom: 14px;
}



/* ======================================

	teacher

======================================= */
#contents .teacher_box_comment {
	width: 500px;
	float: right;
	padding: 24px 0px 42px 0px;
}
#contents .teacher_box_comment h4 {
	height: 20px;
	width: 500px;
	padding: 0px 0px 5px 0px;
}
#contents .teacher_box_comment .teacher_box_comment_text {
	width: 500px;
	padding: 0px 2px 6px 2px;
}




/* ======================================

	Tables Module

======================================= */
/* クラス分けテーブル */
#contents .curriculum_class {
	width: 552px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px 0px 3px 1px;
}
#contents .curriculum_class th {
	text-align: center;
	padding: 7px 8px 7px 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #F7F8D8;
	color: #1F9270;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-weight: normal;
}
#contents .curriculum_class td {
	padding: 7px 8px 7px 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-weight: normal;
	text-align: center;
}

/* オレンジ色のカリキュラムテーブル */
#contents .curriculum_orange {
	width: 552px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #EF9A5A;
	border-left-color: #EF9A5A;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 1px;
}
#contents .curriculum_orange th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EF9A5A;
	background-color: #FADBC5;
	color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EF9A5A;
	text-align: center;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 8px;
	width: 165px;
}
#contents .curriculum_orange td {
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EF9A5A;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EF9A5A;
	vertical-align: middle;
	text-align: left;
}

/* オレンジ色の小さい用カリキュラムテーブル */
#contents .curriculum_orange2 {
	width: 552px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #EF9A5A;
	border-left-color: #EF9A5A;
	margin: 3px 0px 14px 1px;
}
#contents .curriculum_orange2 th {
	width: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EF9A5A;
	background-color: #FBFADA;
	color: #EF9A5A;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EF9A5A;
	text-align: center;
	padding: 8px;
	vertical-align: middle;
}
#contents .curriculum_orange2 td {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EF9A5A;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EF9A5A;
	vertical-align: middle;
	text-align: center;
}

/* 黄色のカリキュラムテーブル */
#contents .curriculum_yellow {
	width: 552px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F9C03C;
	border-left-color: #F9C03C;
	margin: 3px 0px 33px 1px;
}
#contents .curriculum_yellow th {
	width: 55px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9C03C;
	background-color: #FFFCF4;
	color: #F9C03C;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F9C03C;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#contents .curriculum_yellow td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9C03C;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F9C03C;
	vertical-align: middle;
	line-height: 150%;
	padding: 5px;
	text-align: left;
}

/* 緑色のカリキュラムテーブル */
#contents .curriculum_green {
	width: 552px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #6FC25C;
	border-left-color: #6FC25C;
	margin: 3px 0px 33px 1px;
}
#contents .curriculum_green th {
	width: 55px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6FC25C;
	background-color: #EFF9EE;
	color: #6FC25C;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6FC25C;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#contents .curriculum_green td {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6FC25C;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6FC25C;
	vertical-align: middle;
	line-height: 150%;
}

/* 赤色のカリキュラムテーブル */
#contents .curriculum_red {
	width: 552px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F1584B;
	border-left-color: #F1584B;
	margin: 3px 0px 33px 1px;
}
#contents .curriculum_red th {
	width: 55px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F1584B;
	background-color: #FEF7F5;
	color: #F1584B;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F1584B;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#contents .curriculum_red td {
	padding: 7px 8px 7px 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F1584B;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F1584B;
	vertical-align: middle;
	line-height: 150%;
}

/* 水色のカリキュラムテーブル */
#contents .curriculum_blue {
	width: 552px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #499EF3;
	border-left-color: #499EF3;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 1px;
}
#contents .curriculum_blue th {
	width: 55px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #499EF3;
	background-color: #F5FAFE;
	color: #499EF3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #499EF3;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#contents .curriculum_blue td {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #499EF3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #499EF3;
	vertical-align: middle;
	line-height: 150%;
}



/* ======================================

	Form Module

======================================= */

/* 注意書き */
#contents .form_privacy {
	background-color: #EFEFEF;
	font-size: 10px;
	line-height: 162%;
	width: 526px;
	margin: 11px 0px 29px 0px;
	padding: 15px 13px 15px 14px;
}
#contents .form_privacy a {
	font-size: 10px;
}

/* お確かめ */
#contents .must_for_advancement {
	text-align: right;
}



input,textarea {
	margin: 0.4em 10px;
	padding: 0.1em 10px;
	border: 1px solid #ddd;
	font-family: Arial, Helvetica, "ヒラギノ角ゴ Pro W3",  sans-serif;
}

input {
	line-height: 1.3;
}

input:hover,
textarea:hover {
	border: 1px solid #aaa;
}

input:focus,
textarea:focus {
	border: 1px solid #000;
}
.image_center .input_line {
	border-style: none;
	width: 173px;
	padding: 5px 0px 25px 0px;
	height: 49px;
}

textarea {
	padding: 0.4em 10px;
	font-size:12px;
}
#contents .form .radio_text {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
#contents .form .table_attention {
	font-size: 10px;
	padding: 0px 0px 5px 11px;
	width: 300px;
}



/* フォームテーブル */
#contents .form {
	margin-bottom: 30px;
	width: 553px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F3F3F3;
	border-left-color: #F3F3F3;
	margin-top: 5px;
}
#contents .form th {
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
}
#contents .form td {
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
}
#contents .form th {
	text-align:left;
	margin:0;
	background-image: url(../images/mail/table_th.gif);
	font-weight: normal;
	vertical-align: top;
	padding: 8px 0px 0px 15px;
}
#contents .form td {
	background-color: #FFFFFF;
}

#wrapper .inner #contents .training {
	width: 500px;
	padding-right: 26px;
	padding-left: 27px;
}
#contents .training h2 {
	height: 263px;
	width: 500px;
	padding-bottom: 23px;
}
#wrapper .inner #contents .curriculum_orange tr {
	background-color: #FBFADA;
}
#wrapper .inner #contents .curriculum_nitiji {
	width: 552px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #EF9A5A;
	border-left-color: #EF9A5A;
	background-color: #FBFADA;
	color: #EF9A5A;
	font-weight: bold;
	text-align: center;
}
#wrapper .inner #contents .curriculum_nitiji th {
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-color: #EF9A5A;
	border-bottom-color: #EF9A5A;
	width: 165px;
}
#wrapper .inner #contents .curriculum_nitiji td {
	border-left-width: 0px;
	border-left-style: none;
	border-left-color: #EF9A5A;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EF9A5A;
	width: 164px;
	padding: 8px;
}
#wrapper .inner #contents .curriculum_orange td {
	background-color: #FFFFFF;
}
#contents .contest_table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 30px;
	width: 553px;
}


/* ======================================

	contents

======================================= */
#contents .contest_table th {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #F1FDD5;
	font-weight: bold;
	color: #666666;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
}
#contents .contest_table td {
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#contents .contest_contents {
	margin-bottom: 30px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 553px;
}
#contents .contest_contents th {
	font-weight: bold;
	background-color: #F1FDD5;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-right: 3px;
	padding-left: 3px;
}
#contents .contest_contents td {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-right: 3px;
	padding-left: 3px;
}
#contents .problem {
	margin-right: 110px;
	margin-bottom: 30px;
	margin-left: 110px;
}
#contents .contents_course_background {
	background-image: url(../images/contest_course/contest_course_image.jpg);
	background-position: right top;
	width: 553px;
	background-repeat: no-repeat;
}
h5 {
	width: 553px;
	margin-bottom: 13px;
}
p {
	margin-bottom: 25px;
	text-align: left;
}




#contens .index_caption {
	text-align: left;
}
#contens .index_caption dt {
	font-size: 16px;
	font-weight: bold;
	color: #F29D3F;
}
.index_caption dd {
	margin-bottom: 15px;
}
.index_banner_contest_2009_10_12 {
	background-image: url(../images/index_banner_contest_background.jpg);
	height: 106px;
	width: 252px;
	padding-top: 7px;
	padding-left:104px;
	padding-right:198px;
	margin-bottom: 5px;
	text-align: left;
}
.index_banner_contest_2009_10_12 li {
	display: inline;
	float: left;
	margin-left: 5px;
}
.teach_boback {
	background-image: url(../img/koushi/teacher_bo00.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	padding-left: 230px;
	color: #000000;
}
.teach_wanrinback {
	background-image: url(../img/koushi/teacher_wanrin00.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 10px;
	padding-left: 0px;
	padding-right: 300px;
	color: #000000;
}
.teach_wanjback {
	background-image: url(../img/koushi/teacher_wanj00.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 10px;
	padding-left: 0px;
	padding-right: 280px;
	color: #000000;
}
.teach_ryanback {
	background-image: url(../img/koushi/teacher_ryan00.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	padding-left: 280px;
	padding-right: 0px;
	color: #000000;
}

.teach_table {
	margin:10px;
}
.teach_table p{
	margin:0px;
}
.teach_table p.teach_tantou{
	font-size:14px;
	font-weight:bold;
	margin:5px 10px 10px;
}
.teach_table ul{
	margin:10px;
}


.student_note {
	background-image: url(../images/student/note_mid.jpg);
	background-repeat: repeat-y;
	width: 526px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-position: center;
	padding: 0px;
}
.student_note .note_head {
	background-image: url(../images/student/note_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 45px;
}
.student_note .note_bottom {
	background-image: url(../images/student/note_bot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	height: 15px;
}
.student_note p {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}

