@charset "UTF-8";
.day{
	color:#660000;
	letter-spacing:0.1em;
	font-size:14px;
	font-weight:bolder;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.head{
	text-indent:0em;
	font-size:16px;
	font-weight:bolder;
}

#contents_right p.price{
	text-indent:0px;
	padding-left:120px;
	font-size:12px;
	font-weight:bold;
	line-height:1.4em;
}
#contents_right #bl4 p{
	text-indent:0px;
}
#contents_left p.price{
	text-indent:0px;
	font-size:12px;
	font-weight:bold;
	line-height:1.4em;
}
#contents_center #bl7 h2{
	padding:0px;
	margin:0px;
}
#contents_center #bl7 h3{
	padding-top:10px;
}
#contents_center #bl7 ul{
	padding-left:20px;
	font-size:12px;
	list-style-position:inside;
}
/*セミナー、マルチメディア、WEBトレーニングページ内のフォームへのリンク*/
#contents_center #bl7.sem p.form,#contents_center #bl7.mmedia p.form,#contents_center #bl7.training p.form{
	margin-top:20px;
	padding-left:280px;
}
#topics_sub p{
	color:#663333;
	font-weight:bold;
	padding:0px;
}
#topics_prof p{
	text-indent:0em;
	width:300px;
}
#topics_prof img{
	float:left;
}
#topics_prof ul{
	clear:both;
}
/*---- コピーライト ----*/
.copyright{
width: 870px;
text-align:center;
padding: 10px 0px 10px 0px;
margin: 0px 0px 0px 10px;
border-top:#666666 dotted 1px;
clear:both;
}
/*---- 非表示設定 ----*/
.hide{
	display:none;
}

/*---- 赤字注釈 ----*/
.red{
color:#FF0000;
}
/*---- 実施済み(取り消し線) ----*/
.exp{
	text-decoration: line-through;
	margin-right: 10px;
	padding-right: 70px;
	background:url(../imgs/base/exp.gif) no-repeat right 0px;
}
/*---- 灰字注釈 ----*/
.glay{
color:#CCCCCC;
}
/*---- トピックス 名前 ----*/
p.t_name{
	text-indent:0em;
	font-size:24px;
	font-weight:bold;
	padding:0px;
	margin:10px 0px 0px 15px;
}
/*---- トピックス 所属 ----*/
p.syozoku{
	text-indent:0em;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:-7px 0px 15px 15px;
}
/*---- 説明 ----*/
#sub h2{
	width:240px;
	height:40px;
	text-indent:-9999px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 5px;
	background:#FFFFFF;
	float:left;

}
#sub h2.kentei_guide{
	background:#FFFFFF url(../imgs/base/kentei_guide_t.gif) no-repeat left top;
}
#sub h2.kentei_brand{
	background:#FFFFFF url(../imgs/base/kentei_brand_t.gif) no-repeat left top;
}
#sub h2.kentei_sched{
	background:#FFFFFF url(../imgs/base/kentei_sched_t.gif) no-repeat left top;
}
#sub h2.kentei_uni{
	background:#FFFFFF url(../imgs/base/kentei_uni_t.gif) no-repeat left top;
}
#sub p{
	text-indent:0em;
	padding-left:260px;
	color:#330000;
}
/*---- 各検定名 ----*/
#kentei_name h2{
	display:none;
}

/*---- テキスト ----*/
#contents_right p{
	color:#330000;
}

#contents_right #bl4 p,#contents_right #bl4 ul{
	color:#000000;
}

#contents_left #con h5{
	color:#000000;
}
#contents_left #con h4{
	font-size:12px;
	font-weight:bold;
}
#contents_left #con h3{
	font-size:14px;
	font-weight:bold;
}
#contents_left #con p{
	line-height:1.4em;
	text-indent:0em;
}
#bl5 p{
	color:#000000;
}
#bl5 h4{
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
#bl5 h5{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
#contents_left #bl #con h3{
	padding-left:5px;
}
#contents_left #bl #con h4{
	background:url(../imgs/base/koumoku_bg2.jpg) no-repeat left top;
	font-size:12px;
	font-weight:bold;
	padding:3px 3px 3px 10px;
}

#bl3 li.plan p{
	color:#333333;
}
/*---- 検定ガイド詳細項目 ----*/
#bl4 h4{
	background:url(../imgs/base/koumoku_bg.jpg) no-repeat left top;
	width:492px;
	font-size:12px;
	font-weight:bold;
	padding:3px 3px 3px 10px;
}
#bl4 p{
	margin:5px 10px 5px 10px;
}
/*----リスト（数字）----*/
#bl4 ul.num,#bl ul.num{
	list-style-type:decimal;
}
/*----リスト（ボールド）----*/
#bl4 ul.bd,#bl ul.bd{
	font-weight:bold;
	line-height:1.5em;
}
#bl5 ul.banner li{
	margin:5px 0px 0px 0px;
	list-style:none;
}
/*==== 見出し部画像設定 ====*/
h2.month{
	background: #FFFFFF url(../imgs/base/month.gif) no-repeat left top;
}
h2.map{
	background: #FFFFFF url(../imgs/base/map.gif) no-repeat left top;
}
h2.pos{
	background: #FFFFFF url(../imgs/base/pos.gif) no-repeat left top;
}
h2.osusume{
	background: #FFFFFF url(../imgs/base/osusume.gif) no-repeat left top;
}
h2.topics{
	background: #FFFFFF url(../imgs/base/topics.gif) no-repeat left top;
}
h2.book{
	background: #FFFFFF url(../imgs/base/book.gif) no-repeat left top;
}
h2.news{
	background: #FFFFFF url(../imgs/base/news.gif) no-repeat left top;
}
h2.topnews{
	background: #FFFFFF url(../imgs/base/top_news.gif) no-repeat left top;
}
h2.more_news{
	background: #FFFFFF url(../imgs/base/more_news.gif) no-repeat left top;
}


h2.all_japan{
	background: #FFFFFF url(../imgs/base/all_japan.gif) no-repeat left top;
}
h2.hokkaidou{
	background: #FFFFFF url(../imgs/base/hokkaidou.gif) no-repeat left top;
}
h2.touhoku{
	background: #FFFFFF url(../imgs/base/touhoku.gif) no-repeat left top;
}
h2.kantou{
	background: #FFFFFF url(../imgs/base/kantou.gif) no-repeat left top;
}
h2.chubu{
	background: #FFFFFF url(../imgs/base/chubu.gif) no-repeat left top;
}
h2.kinki{
	background: #FFFFFF url(../imgs/base/kinki.gif) no-repeat left top;
}
h2.chugoku{
	background: #FFFFFF url(../imgs/base/chugoku.gif) no-repeat left top;
}
h2.shikoku{
	background: #FFFFFF url(../imgs/base/shikoku.gif) no-repeat left top;
}
h2.kyusyu{
	background: #FFFFFF url(../imgs/base/kyusyu.gif) no-repeat left top;
}

h2.after_hold{
	background: #FFFFFF url(../imgs/base/after_hold.gif) no-repeat left top;
}
h2.gaiyou{
	background: #FFFFFF url(../imgs/base/gaiyou.gif) no-repeat left top;
}
h2.jisshi{
	background: #FFFFFF url(../imgs/base/jisshi.gif) no-repeat left top;
}
h2.hani{
	background: #FFFFFF url(../imgs/base/hani.gif) no-repeat left top;
}
h2.biko{
	background: #FFFFFF url(../imgs/base/biko.gif) no-repeat left top;
}
h2.contact_info{
	background: #FFFFFF url(../imgs/base/contact_info.gif) no-repeat left top;
}

h2.aboutus{
	background: #FFFFFF url(../imgs/base/aboutus.gif) no-repeat left top;
}
h2.contactus{
	background: #FFFFFF url(../imgs/base/contactus.gif) no-repeat left top;
}
h2.banner{
	background: #FFFFFF url(../imgs/base/banner_t.gif) no-repeat left top;
}
h2.link{
	background: #FFFFFF url(../imgs/base/link_h2.gif) no-repeat left top;
}
h2.contactus_form{
	background: #FFFFFF url(../imgs/base/contactus_form.gif) no-repeat left top;
}

h2.yotei{
	background: #FFFFFF url(../imgs/base/yotei.gif) no-repeat left top;
}
h2.uketsuke{
	background: #FFFFFF url(../imgs/base/uketsuke.gif) no-repeat left top;
}
h2.gokaku{
	background: #FFFFFF url(../imgs/base/gokaku.gif) no-repeat left top;
}


h2.text_info{
	background: #FFFFFF url(../imgs/base/text_info.gif) no-repeat left top;
}
h2.sem_info{
	background: #FFFFFF url(../imgs/base/sem_info.gif) no-repeat left top;
}


h2.ml_mag{
	background: #FFFFFF url(../imgs/base/ml_mag.gif) no-repeat left top;
	border-bottom:#CCCCCC solid 1px;
}
h2.support{
	background: #FFFFFF url(../imgs/base/support.gif) no-repeat left top;
	border-bottom:#CCCCCC solid 1px;
}

h2.sem{
	background: #FFFFFF url(../imgs/base/sem_t.jpg) no-repeat left top;
}
h2.mmedia{
	background: #FFFFFF url(../imgs/base/mmedia_t.jpg) no-repeat left top;
}
h2.training{
	background: #FFFFFF url(../imgs/base/training_t.jpg) no-repeat left top;
}

h2.privacy{
	background: #FFFFFF url(../imgs/base/privacy_p.gif) no-repeat left top;
}

table{
	font-size:12px;
}
td{
	padding:5px;
}