﻿@charset "utf-8";
@import url("../commom/default.css");
@import url("../commom/layout.css");
@import url("../commom/header.css");
@import url("../commom/footer.css");
@import url("../banner/banner.css");

/*homeコンテンツ領域*/
#homecontents_box {
	background: url(../commom/border_gray.gif) repeat-x bottom;
	border-top: 4px solid #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #666666;
	margin:0 0 100px 0;
	padding-bottom: 20px;
	/overflow: auto;/*IE7用*/
}

/* メイン画像エリアスタイル---------------------- */
#main_box {
	background: url(web_mainimg.jpg) no-repeat;
 background-size: contain;
	clear: left;
	height:305px;
}
#main_box h1 {
	float: right;
	margin-top: 213px;
	margin-right: 30px;
}
#main_box h2 {
	float: left;
	margin-top: 243px;
}

/* 講座エリアスタイル----------------------------- */
#top_course_box {
	width: 588px;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	line-height:1.5em;
	float: left;
}
/* リンク共通スタイル */
#top_course_box a:link,
#top_course_box a:visited{
	text-decoration:none;
	color:#1F1F1F;
}
#top_course_box a:hover,
#top_course_box a:active{
	text-decoration:none;
	color:#666666;
}
/* 講座左側エリア共通スタイル */
.top_course_summary {
	margin: 15px 0 0 15px;
	font-size:0.9em;
}
#radio_l,
#telecom_l,
#network_l{
	width: 300px;
	float: left;
}
/* 詳細へのリンク */
.details_link {
	text-align: right;
	margin-right: 5px;
	padding: 20px 0 35px 0;
	font-size:0.9em;
}

/* 講座右側エリア共通スタイル */
#radio_r,
#telecom_r,
#network_r{
	float: right;
	list-style-type: none;
	width: 258px;
	margin-top: 2px;
	padding: 15px 15px 10px 15px;
	font-size:0.9em;
}
#radio_r li,
#telecom_r li,
#network_r li{
	padding-left: 1.5em;
	margin-bottom: 10px;
}
	
/*陸上無線講座 独自スタイル*/
#radio_box {
	border-bottom: 2px solid #00A0E8;
	margin-bottom: 2px;
}
#radio_r {
	border-top: 2px solid #00A0E8;
}
#radio_r li {
	background: url(../commom/blue_arrow.gif) no-repeat;
}
#radio_l a:link,
#radio_l a:visited {
	color: #004768;
	text-decoration:underline;
}
#radio_l a:hover,
#radio_l a:active{
	color:#00A0E8;
	text-decoration:underline;
}

/*電機通信講座 独自スタイル*/
#telecom_box {
	margin-bottom: 2px;
	border-top: 4px solid #000;
	border-bottom: 2px solid #339933;
}
#telecom_l a:link,
#telecom_l a:visited {
	color: #717D02;
	text-decoration:underline;
}
#telecom_l a:hover,
#telecom_l a:active{
	color: #339933;
	text-decoration:underline;
}
#telecom_r {
	border-top: 2px solid #339933;
}
#telecom_r li {
	background: url(../commom/green_arrow.gif) no-repeat;
}

/*ネットワーク講座 独自スタイル*/
#network_box {
	margin-bottom: 2px;
	border-top: 4px solid #000;
	border-bottom: 2px solid #E4007F;
}
#network_r {
	border-top: 2px solid #E4007F;
}
#network_r li {
	background: url(../commom/red_arrow.gif) no-repeat;
}
#network_l a:link,
#network_l a:visited {
	color: #910052;
	text-decoration:underline;
}
#network_l a:hover,
#network_l a:active{
	color: #E5007F;
	text-decoration:underline;
}

/* コンテンツ右 -------------------------- */
#top_left_box {
	width: 256px;
	float: right;
}
#top_left_box h4{
	margin:0 0 0 0 ;
}

/*バナーエリア*/
#matisse_bana{
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 20px;
}
.banner{
	padding: 20px 0 20px 20px;
}

/*新着情報*/
#news_box {
	border: 1px solid #cccccc;
	margin: 20px 20px 0 20px;
	overflow: auto;
<<<<<<< .mine
	height:400px;
=======
	height:450px;
>>>>>>> .r305
}
#news_box ul {
	list-style-type: none;
	padding: 20px 20px 0px 20px;
}
#news_box li {
	line-height: 1.5em;
	margin-bottom: 20px;
	border-bottom: 1px solid #cccccc;
	padding-bottom:20px;
	font-size:0.9em;
}
#news_box span {
	background: url(news_line.gif) repeat-y;
	display:block;
	padding:0 0 0 15px;
}
.renew{
	color:#ee0000;

}

#news_box a:link,
#news_box a:visited{
	color:#1F1F1F;
}
#news_box a:hover,
#news_box a:active{
	color:#666666;
}
#cristmas{
	font-size:10px;
	color:#ff0000;
	text-align:right;

}
#osyougatu{
	color:#ff0000;
	font-weight:bold;
}
