@import "base.css";

body#info.under h2{
	background: url(../images/news/h2_news.png) no-repeat 0 0;
	width: 208px;
}

#headTop{position:relative; z-index:3; width:840px; margin:0 auto 20px; text-align:left;}

/* :: main :: */
#cont #topMain{float:left; width:370px;}
#cont #topMain h2{margin-bottom:8px;}

#cont #topMain .text1{font-size:141%;line-height:1.6em;color:#990000;}
#cont #topMain .imgApp{float:right; margin:3px 5px 0px;}
#cont #topMain .imgUse{float:left; width:101px; margin-right:7px;}
#cont #topMain .part{float:left; width:256px;}

#cont #topMain #topLead h2{font-size:141%; font-weight:bold; color:#CC0000; border-bottom:1px solid #CC0000; margin-bottom:5px;}
#cont #topMain #topLead p{font-size:121%;line-height:1.6em; margin-bottom:10px;}
#cont #topMain #topLead p.sp{font-size:121%;line-height:1.6em; margin-bottom:20px;}

/* :: 名和作成 :: */
#cont #topMain .bn1{ text-align:center;}
#cont #topMain .text2{font-size:141%; font-weight:bold;line-height:1.6em;color:#990000;}
#cont #topMain .text3{font-size:141%;line-height:1.6em;color:#000000;}
#cont #topMain .text-mark, .text-lead{line-height:1.6em;color:#990000;}
#cont #topMain .text-lead{color:#000000;}
#cont #topMain .text-lead2{color:#CC0000;}
#cont #topMain #guide h2{font-size:141%; font-weight:bold; color:#990000; border-bottom:1px solid #BBBBEE; margin-bottom:5px;}
#cont #topMain #mov-right{ float:right; width:260px;}
#cont #topMain #mov-left{ float:left; width:88px;}

#cont #topMain #contact{margin-bottom:10px; background-color:#FFFFEE; border:1px solid #6A3500;}
#cont #topMain #contact p.text{font-size:141%; font-weight:bold; color:#6A3500; margin-top:20px;}
#cont #topMain .imgCourse{margin-left:51px; margin-bottom:25px;}

#cont #topMain .text-mark2{font-size:141%; font-weight:800;line-height:1.6em;color:#FF0000;}
#cont #topMain .text-mark3{font-size:141%; font-weight:800;line-height:1.6em;color:#003399;}

/* :: 10/24更新 :: */
#cont #topMain #dvd{ margin-bottom:40px;}
#cont #topMain .bold{ font-size:141%;font-weight:bold;}

#cont #topMain .btn{text-align:center;}
#cont #topMain .btn2{text-align:center; margin-bottom:10px; margin-top:10px;}
#cont #topMain img.map{ padding:10px 2px;border-width: 1px; border-style: solid; margin-bottom:20px; margin-top:30px;}

/* :: right :: */
#cont #topRight{float:right; width:230px;}
#cont #topRight #banner{margin-bottom:12px;}

#cont #topRight #news{margin-bottom:13px; padding:8px 8px 0px; border:2px solid #CCCCCC;}
#cont #topRight #news dt{font-size:121%;line-height:1.5em;}
#cont #topRight #news dt span.imp{ color:#FF0000;}
#cont #topRight #news dd{margin-bottom:10px;font-size:121%;line-height:1.6em;}
#cont #topRight #news .black{ color:#000000; font-weight:600;}
/* オーナー募集バナー */
#cont #topRight #owner{margin-top:30px; margin-bottom:30px; padding:0 0 0px;}

/* 講演会バナー */
#cont #topRight #lecture{margin-top:20px; padding:0 0 10px; background:#EEEECC;}
#cont #topRight #lecture li{margin-bottom:5px; text-align:right;}

/* メルマガ nawa 作成 */
#cont #topRight #mailMagazine{margin-top:0px;margin-bottom:20px; padding:0 0 3px;border:2px solid #FF9B36;}
#cont #topRight #mailMagazine table{border-top:0px solid #AABBCC; margin-bottom:10px;}
#cont #topRight #mailMagazine table th{padding:2px 6px; border-bottom:0px solid #AABBCC; background:#EEEECC; vertical-align:top; text-align:left; font-size:121%; line-height:1.6em; font-weight:normal;}
#cont #topRight #mailMagazine table td{padding:2px 6px; border-bottom:0px solid #AABBCC; font-size:121%; line-height:1.6em;background-color:#FFFFFF;}
#cont #topRight #mailMagazine table td.td1{ height:10px; background-color:#FFFFFF;}
#cont #topRight #mailMagazine .inp-width{ width:210px;}
#cont #topRight #mailMagazine table td.m-txt{font-size:101%;}
/* book nawa 作成 */
#cont #topRight #book{margin-bottom:13px; padding:8px 4px 8px; border:2px solid #125C00;}
#cont #topRight #book #bookImg{float:left;width:68px;}
#cont #topRight #book .bookInfo{float:right; width:138px; margin-left:2px;font-size:121%}
#cont #topRight #book p.inpo{ clear:both; font-size:141%; font-weight:bold; color:#FF0000; padding-top:5px;}
/* eーラン nawa 作成 */
#cont #topMain #e-learning { margin-top:0px; margin-bottom:20px;}
#cont #topMain #topLead  ol{margin:0 0 20px 30px; list-style-type:decimal;}
#cont #topMain #topLead li{font-size:141%; line-height:1.6em;}
#cont #topMain #osusume { margin-top:20px;}
#cont #topMain .imgosusume{float:left; width:101px; margin-right:7px;}
#cont #topMain .voice{float:left; width:256px;font-size:131%;}
#cont #topMain .sub-txt{ margin:0;font-size:131%; color:#CC0000;}
#cont #topMain .doujyou ol{margin:0 0 30px 30px; list-style-type:decimal;}
#cont #topMain .doujyou li{font-size:121%; line-height:1.6em;}
/* メルマガ */
#sp{width:230px;margin-top:15px; margin-bottom:15px;}
#sp p  { font-size: 11px;color: #666666;line-height: 15px;
         margin: 0px;padding-top: 0px;padding-bottom: 4px;}
#sp th { color: #FFFFFF;text-align: left;font-size: 12px;}


/* カルチャースクールバナー */
#cont #topRight #culture{margin-top:20px; padding:0 0 10px;}
#cont #topRight #culture li{text-align:right;}

#cont p{ font-size:120%; line-height:1.5em;}
#cont p.topText{
	font-size:141%;
	line-height:1.6em;
	color:#000099;
	padding-right:10px;
}
#mn_img{
	width:255px;
	float:right;
	text-align:center;
}
#cor_bott{
	clear:both;
	margin:0 10px;
	padding:5px 5px 0;
	text-align:center;
	border-top:1px dotted #ddd;
}

#news_box {
	line-height:1.6em;
	color:#000099;
	padding-right:0px;

}

#news_box dt {
	clear: both;
	width: 90px;
	padding: 0.6em 0 0 19px;
	float: left;
}
#news_box dd {
	padding:0.6em 28px 3px 130px;
	display:block;
	border-bottom: 1px solid #ddd;
}
#news_box dd a{
}
.odd {
	background: url(../img/top/bg_newsbg01.gif) no-repeat;
}

.even {
	background: url(../img/top/bg_newsbg02.gif) no-repeat;
}
.news_list_buttom {
	text-align: right;
	font-size:140%;
}