@charset "utf-8";


/*===================================================
                メインコンテンツ
==================================================*/

#main_cont {
	background: url(../img/bg_info_mark.gif) right top no-repeat;
}

#main_cont h2 {
	width: 300px;
	background: url(../img/bg_h2.gif) left top no-repeat;
	border-bottom: 1px solid #727172;
}

#main_cont h3 {
	margin: 0 0 15px 0;
	padding-bottom: 5px;
	color: #556CC1;
	background: url(../../common/img/bg_line.gif) left bottom repeat-x;
	font-size: 123.4%;
}

#main_cont .high h3,
#main_cont .double h3 {
	color: #556CC1;
	background-image: url(../img/bg_line_high.gif);
}
#main_cont .high h3 a, #main_cont .double h3 a { color: #556CC1; }
#main_cont .high h3 a:hover,#main_cont .double h3 a:hover { color: #CC0000; }

#main_cont .junior h3 {
	color: #87ABDA;
	background-image: url(../img/bg_line_junior.gif);
}
#main_cont .junior h3 a { color: #87ABDA; }
#main_cont .junior h3 a:hover { color: #CC0000; }

.entry p.date span { color: #2FB693; }

.entry {
	width: 410px;
	padding-left: 34px;
}

.entry p.date {
	min-height: 17px;
	margin-left: -33px;
	padding-left: 64px;
}
* html .entry p.date { height: 17px; }

.entry p.date span { color: #556CC1; }

.entry p.high,
.entry p.junior,
.entry p.double { padding-left: 34px; background: 14px 3px no-repeat; }

.entry p.high {	background-image: url(../img/icon_high.gif); }
.entry p.junior { background-image: url(../img/icon_junior.gif); }
.entry p.double { background: url(../img/icon_double.gif) 0 3px no-repeat; }

/* メインナビ
------------------------------------------------------*/


#main_nav .sect_h2 h2 { background-color: #556CC1; }

#main_nav .sect_h2 h2.senior { background-color: #1EA1FF; }
#main_nav .sect_h2 h2.junior { background-color: #46BFE5; }

#main_nav .sect_h2 ul {
	padding-top: 5px;
	border-bottom: 1px solid #231815;
}

#main_nav .sect_h2 ul li {
	margin: 0 0 5px 15px;
	line-height: 1.4;
}

#main_nav .sect_h2 ul li a.here { color: #2CA6FF; }
#main_nav .sect_h2 ul li.here a.here:hover { color: #CC0000; }

