@charset "UTF-8";

/*
======== table of content. =================================

summary:中等教育学校 共通スタイル


- INDEX NAVI

============================================================


/*----------------------------------------------------------
 WRAPPER
----------------------------------------------------------*/

#wrap {
	background-image: url( ../images/bg_footer.gif );
}


/*----------------------------------------------------------
 HEADER
----------------------------------------------------------*/

#header {
	background-image: url( ../images/bg_header.gif );
}

/**
 * Font Color
 */
#fontsize dl {
	background-color: #51C3CA;
}
#s-L {
	background: transparent url( ../images/btn_fontsize_l.gif ) no-repeat 0px 0px;
}
#s-M {
	background: transparent url( ../images/btn_fontsize_m.gif ) no-repeat 0px 0px;
}
#s-S {
	background: transparent url( ../images/btn_fontsize_s.gif ) no-repeat 0px 0px;
}

/**
 * Topic Path
 */
#topic_path li a {
	color: #2B7A96;
}


/*----------------------------------------------------------
 SIDE NAVIGATION
----------------------------------------------------------*/

#side_navi dt.selected,
#side_navi dd.selected {
	background: transparent url( ../images/bg_side_selected.jpg ) no-repeat left top;
}


a.link_c {
	padding-left: 10px;
	background: transparent url( ../images/bg_allow_c.gif ) no-repeat 3px center;
	color: #666666;
}

/*----------------------------------------------------------
 FORMAT
----------------------------------------------------------*/

/**
 * Color
 */
strong.c_blue {
	color: #49B1B9;
}


/**
 * Headline Format
 */
.h_bar {
	background: transparent url( ../images/bg_h_bar.jpg ) no-repeat left center;
}

.h_circle {
	background: transparent url( ../images/bg_h_circle.gif ) no-repeat left center;
}

.h_rect {
	background: transparent url( ../images/bg_h_rect.gif ) no-repeat left center;
}

.h_line {
	color: #49B1B9;
}

.h_pt {
	background: transparent url( ../images/bg_h_pt.gif ) no-repeat left center;
}


/**
 * Table
 */
.basic_table table caption {
	background-color: #B9E7EA;
}

.basic_table table th {
	background-color: #B9E7EA;
}

.basic_table2 table caption {
	background-color: #B9E7EA;
}

.basic_table2 table th {
	background-color: #B9E7EA;
}

/**
 * MT用Table
 */
.mt_table table caption {
	background-color: #B9E7EA;
}

.mt_table table th {
background-color:#B9E7EA;
}


/**
 * Q&A List
 */

.qa_list dl {
	display: block;
	width: auto;
	padding-top: 3px;
	background: transparent url( ../images/bg_qa_q.gif ) no-repeat 2px top;
}

.qa_list dt {
	display: block;
	width: auto;
	padding-left: 28px;
	padding-bottom: 2px;
	margin-bottom: 6px;
	background: transparent url( ../images/bg_moz.gif ) repeat-x left bottom;
	
	color: #49B1B9;
	font-weight: bold;
}

/**
 * sitemap(IE表示くずれ対応)
 */


.link_list li {
	display: block;
	width: 300px !important;
	height: 20px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	background: transparent url(/common/images/bg_dotted.gif ) repeat-x left bottom;
}


/**
 * Three Calumns(IEプリント時カラム落ち対応)
 */
.three_cal  {
overflow:hidden;
width: 690px;
}


.three_cal p {
	display: block;
	width: 214px !important;
	margin-bottom: 14px;
}

*:first-child + html .three_cal {
	padding-bottom:5px;
}



.three_cal .left {
	margin-right: 20px;
}


.three_cal .right {
	margin-right: 0px;
}