/*Comon Style-----------------------------------*/
@import url(./common/common.css);
@import url(./common/style.css);

/*Hx P setting --------------------------- */
h1,h2,h3,h4,h5,h6,p {
	margin:0;
	padding:0;
}

/*listtag setting --------------------------- */
dl,dt,dd,ul,ol,li{
	margin:0;
	padding:0;
	list-style: none;
	text-align:left;
	text-indent: 0px;
}

/*Unique Style-----------------------------------*/

#footer ul {
	text-align: center;
}

#flash_area {
	width: 800px;
	height: 160px;
	margin-bottom: 18px;
}

#flash_area .flash_alt {
	font-size: 12px;
	line-height: 16px;
	padding-top: 25px;
}

#top-three-columns #alpha, 
#top-three-columns #beta, 
#top-three-columns #gamma {
	position: relative;
	float: left;
	text-align: left;
	color: #333333;
}

#top-three-columns #alpha {
	left: 270px;
	width: 274px;
}

#top-three-columns #beta {
	left: -274px;
	width: 270px;
}

#top-three-columns #gamma {
	width: 256px;
}


/* alpha-inner setting */
#alpha-inner #training,
#alpha-inner #research {
	width: 270px;
	padding-left: 3px;
	margin-bottom: 18px;
	border-left: 1px solid #cecece;
}

#alpha-inner #training p.lead,
#alpha-inner #research p.lead {
	width: 252px;
	font-size: 12px;
	line-height: 16px;
	margin: 6px 0 8px;
}

#alpha-inner #training ul.course_btn li {
	width: 252px;
	height: 45px;
}

#alpha-inner #training ul.course_btn li a {
	display: block;
	width: 252px;
	height: 44px;
	text-indent: -9999px;
}

#alpha-inner #training ul.course_btn li.feature {
	background: url(../images/btn_top_course_over.gif) left top no-repeat;
}
#alpha-inner #training ul.course_btn li.feature a {
	background: url(../images/btn_top_course.gif) left top no-repeat;
}

#alpha-inner #training ul.course_btn li.kind {
	background: url(../images/btn_top_course_over.gif) left -45px no-repeat;
}
#alpha-inner #training ul.course_btn li.kind a {
	background: url(../images/btn_top_course.gif) left -45px no-repeat;
}

#alpha-inner #training ul.course_btn li.mr {
	background: url(../images/btn_top_course_over.gif) left -90px no-repeat;
}
#alpha-inner #training ul.course_btn li.mr a {
	background: url(../images/btn_top_course.gif) left -90px no-repeat;
}

#alpha-inner #training ul.course_btn li.pmp {
	background: url(../images/btn_top_course_over.gif) left -135px no-repeat;
}
#alpha-inner #training ul.course_btn li.pmp a {
	background: url(../images/btn_top_course.gif) left -135px no-repeat;
}

#alpha-inner #training ul.course_btn li.rental {
	height: 44px;
	background: url(../images/btn_top_course_over.gif) left -180px no-repeat;
}
#alpha-inner #training ul.course_btn li.rental a {
	background: url(../images/btn_top_course.gif) left -180px no-repeat;
}

#alpha-inner #training ul.course_btn li a:hover {
	background: none;
}

#alpha-inner #research ul.research_btn li {
	width: 252px;
	height: 29px;
}

#alpha-inner #research ul.research_btn li a {
	display: block;
	width: 252px;
	height: 28px;
	text-indent: -9999px;
}

#alpha-inner #research ul.research_btn li.mark {
	background: url(../images/btn_top_research_over.gif) left top no-repeat;
}
#alpha-inner #research ul.research_btn li.mark a {
	background: url(../images/btn_top_research.gif) left top no-repeat;
}

#alpha-inner #research ul.research_btn li.bring {
	background: url(../images/btn_top_research_over.gif) left -29px no-repeat;
}
#alpha-inner #research ul.research_btn li.bring a {
	background: url(../images/btn_top_research.gif) left -29px no-repeat;
}

#alpha-inner #research ul.research_btn li.custom {
	height: 28px;
	background: url(../images/btn_top_research_over.gif) left -58px no-repeat;
}
#alpha-inner #research ul.research_btn li.custom a {
	background: url(../images/btn_top_research.gif) left -58px no-repeat;
}

#alpha-inner #research ul.research_btn li a:hover {
	background: none;
}


/* beta-inner setting */
#beta-inner #news dl.news_list {
	width: 252px;
	margin: 6px 0 18px;
	font-size: 12px;
	line-height: 16px;
}

#beta-inner #news dl.news_list dt span {
	color: #0066ff;
}

#beta-inner #news dl.news_list dd {
	border-bottom: 1px solid #cecece;
	padding-bottom: 8px;
	margin-bottom: 8px;
}

#beta-inner #blog h3 {
	width: 252px;
	height: 29px;
	background: url(../images/btn_top_contents2_over.gif) left top no-repeat;
}

#beta-inner #blog h3 a {
	display: block;
	width: 252px;
	height: 28px;
	text-indent: -9999px;
	background: url(../images/btn_top_contents2.gif) left top no-repeat;
}
#beta-inner #blog h3 a:hover {
	background: none;
}

#beta-inner #blog ul.blog_list {
	margin: 0 0 4px;
	width: 252px;
}

#beta-inner #blog li {
	padding: 1px 0 0 10px;
	background: url(../images/arrow_lnk_blue.gif) left 5px no-repeat;
}

#beta-inner #blog li a {
	text-decoration: none;
}

#beta-inner #other_contents h5.forum {
	width: 252px;
	height: 29px;
	background: url(../images/btn_top_contents2_over.gif) left -29px no-repeat;
}
#beta-inner #other_contents h5.forum a {
	display: block;
	width: 252px;
	height: 28px;
	text-indent: -9999px;
	background: url(../images/btn_top_contents2.gif) left -29px no-repeat;
}

#beta-inner #other_contents div.forum_announce {
	background-color: #ffffff;
	width: 252px;
	font-size: 12px;
	line-height: 140%;
}

#beta-inner #other_contents div.forum_announce p {
	padding: 2px 0 0 1em;
}

#beta-inner #other_contents div.forum_announce a {
	display: block;
	background: none;
	text-align: right;
	margin-bottom: 3px;
}

#beta-inner #other_contents h5.company {
	width: 126px;
	height: 29px;
	background: url(../images/btn_top_contents2_over.gif) left -58px no-repeat;
	float: left;
}
#beta-inner #other_contents h5.company a {
	display: block;
	width: 125px;
	height: 28px;
	text-indent: -9999px;
	background: url(../images/btn_top_contents2.gif) left -58px no-repeat;
}

#beta-inner #other_contents h5.books {
	width: 126px;
	height: 29px;
	background: url(../images/btn_top_contents2_over.gif) -126px -58px no-repeat;
	float: left;
}
#beta-inner #other_contents h5.books a {
	display: block;
	width: 126px;
	height: 28px;
	text-indent: -9999px;
	background: url(../images/btn_top_contents2.gif) -126px -58px no-repeat;
}


#beta-inner #other_contents h5.inquiry {
	width: 126px;
	height: 29px;
	background: url(../images/btn_top_contents2_over.gif) left -87px no-repeat;
	float: left;
}
#beta-inner #other_contents h5.inquiry a {
	display: block;
	width: 125px;
	height: 28px;
	text-indent: -9999px;
	background: url(../images/btn_top_contents2.gif) left -87px no-repeat;
}

#beta-inner #other_contents h5.docreq {
	width: 126px;
	height: 29px;
	background: url(../images/btn_top_contents2_over.gif) -126px -87px no-repeat;
	float: left;
}
#beta-inner #other_contents h5.docreq a {
	display: block;
	width: 126px;
	height: 28px;
	text-indent: -9999px;
	background: url(../images/btn_top_contents2.gif) -126px -87px no-repeat;
}

#beta-inner #other_contents h5.forum a:hover,
#beta-inner #other_contents h5.company a:hover,
#beta-inner #other_contents h5.books a:hover,
#beta-inner #other_contents h5.inquiry a:hover,
#beta-inner #other_contents h5.docreq a:hover {
	background: none;
}


/* gamma-inner setting */
#gamma-inner #seminars {
	width: 252px;
	padding-left: 3px;
	margin-bottom: 18px;
	border-left: 1px solid #cecece;
}

#gamma-inner #seminars p.lead {
	width: 252px;
	font-size: 12px;
	line-height: 16px;
	margin: 6px 0 8px;
}

#gamma-inner #seminars p.showall {
	width: 252px;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 12px;
}

#gamma-inner #seminars p.lead a,
#gamma-inner #seminars p.showall a {
	display: block;
	text-align: right;
	text-decoration: none;
}

#gamma-inner #seminars p.lead a img,
#gamma-inner #seminars p.showall a img {
	vertical-align: center;
}

#gamma-inner #seminars h3.explanation {
	width: 252px;
	height: 29px;
	background: url(../images/btn_top_guide_over.gif) left top no-repeat;
}
#gamma-inner #seminars h3.explanation a {
	display: block;
	width: 252px;
	height: 28px;
	text-indent: -9999px;
	background: url(../images/btn_top_guide.gif) left top no-repeat;
}

#gamma-inner #seminars h3.seminar {
	width: 252px;
	height: 28px;
	background: url(../images/btn_top_guide_over.gif) left -29px no-repeat;
}
#gamma-inner #seminars h3.seminar a {
	display: block;
	width: 252px;
	height: 28px;
	text-indent: -9999px;
	background: url(../images/btn_top_guide.gif) left -29px no-repeat;
}

#gamma-inner #seminars h3.explanation a:hover,
#gamma-inner #seminars h3.seminar a:hover {
	background: none;
}

#gamma-inner #seminars dl.explanation_list,
#gamma-inner #seminars dl.seminar_list {
	width: 252px;
	padding-top: 2px;
	margin: 0;
	font-size: 12px;
	line-height: 16px;
	border-top: 1px solid #cecece;
}
#gamma-inner #seminars dl.explanation_list dt,
#gamma-inner #seminars dl.seminar_list dt {
	padding-left: 10px;
	background: url(../images/arrow_lnk_blue.gif) left center no-repeat;	
}
#gamma-inner #seminars dl.explanation_list dt a,
#gamma-inner #seminars dl.seminar_list dt a {
	text-decoration: none;
}

#gamma-inner #seminars dl.explanation_list dd,
#gamma-inner #seminars dl.seminar_list dd {
	border-bottom: 1px solid #cecece;
	margin-bottom: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	text-align: right;
}

#gamma-inner .pmp_caption {
	float: right;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
} 


