/*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;
}

#topTopics {
	width: 800px;
	height: 160px;
	margin-bottom: 18px;
}
#topTopics .topicsNav {
	float: right;
	width: 247px;
}
#topTopics .topicsNav ul,
#topTopics .topicsNav li {
	margin: 0;
	padding: 0;
}
#topTopics .topicsNav li {
	height: 40px;
}
#topTopics .topicsNav li a:hover img {
	-ms-filter: "alpha( opacity=70 )";
	filter: alpha( opacity=70 );
	opacity: 0.7;
}

#flash_area {
	width: 800px;
	height: 160px;
	margin-bottom: 18px;
}
#flash_area2 {
	float: left;
	width: 553px;
	height: 160px;
}

#flash_area .flash_alt,
#flash_area2 .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.inquiry2 {
	height: 29px;
	background: url(../images/btn_top_contents3_over.gif) left top no-repeat;
}
#beta-inner #other_contents h5.inquiry2 a {
	display: block;
	height: 28px;
	text-indent: -9999px;
	background: url(../images/btn_top_contents3.gif) left top no-repeat;
}

#beta-inner #other_contents h5.docreq2 {
	height: 29px;
	background: url(../images/btn_top_contents3_over.gif) left -29px no-repeat;
}
#beta-inner #other_contents h5.docreq2 a {
	display: block;
	height: 28px;
	text-indent: -9999px;
	background: url(../images/btn_top_contents3.gif) left -29px 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,
#beta-inner #other_contents h5.inquiry2 a:hover,
#beta-inner #other_contents h5.docreq2 a:hover {
	background: none;
}


/* gamma-inner setting */
#gamma-inner #seminars,
#gamma-inner #explanations {
	width: 252px;
	padding-left: 3px;
	padding-bottom: 2px;
	border-left: 1px solid #cecece;
}
#gamma-inner #explanations {
	margin-bottom: 18px;
}

#gamma-inner #seminars p.lead,
#gamma-inner #explanations p.lead {
	width: 252px;
	font-size: 12px;
	line-height: 16px;
	margin: 6px 0 8px;
}
#gamma-inner #explanations div.lead {
	width: 252px;
	font-size: 12px;
	line-height: 16px;
	margin: 6px 0 4px;
	padding-bottom: 8px;
	border-bottom: 1px solid #cecece;
}

#gamma-inner #seminars .seminarsCategory {
	margin: 0;
	padding: 0;
}
#gamma-inner #seminars .seminarsCategory dt {
	height: 30px;
}
#gamma-inner #seminars .seminarsCategory dt.thinking {
	background: url(../images/btn_top_guide_cat1.gif) left top no-repeat;
}
#gamma-inner #seminars .seminarsCategory dt.communication {
	background: url(../images/btn_top_guide_cat2.gif) left top no-repeat;
}
#gamma-inner #seminars .seminarsCategory dt.stress {
	background: url(../images/btn_top_guide_cat3.gif) left top no-repeat;
}
#gamma-inner #seminars .seminarsCategory dt.instruction {
	background: url(../images/btn_top_guide_cat4.gif) left top no-repeat;
}
#gamma-inner #seminars .seminarsCategory dt a {
	display: block;
	height: 28px;
	float: left;
	text-indent: -9999px;
}
#gamma-inner #seminars .seminarsCategory dt a.seminar {
	width: 168px;
}
#gamma-inner #seminars .seminarsCategory dt a.voice {
	width: 80px;
}
#gamma-inner #seminars .seminarsCategory dd {
	padding-bottom: 10px;
}
#gamma-inner #seminars .seminarsCategory dd.bottom {
	padding-bottom: 0;
}



#gamma-inner #seminars p.showall {
	width: 252px;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 12px;
}
#gamma-inner .siteInfo {
	padding: 1em 0;
}
#gamma-inner .siteInfo p {
	text-align: right;
}

#gamma-inner #seminars p.lead a,
#gamma-inner #seminars p.showall a,
#gamma-inner #explanations 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,
#gamma-inner #explanations 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,
#gamma-inner #explanations dl.explanation_list dt {
	padding-left: 10px;
	background: url(../images/arrow_lnk_blue.gif) left center no-repeat;	
}
#gamma-inner #seminars .seminarsCategory li {
	padding-left: 10px;
	margin-bottom: 4px;
	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,
#gamma-inner #explanations dl.explanation_list dt a {
	text-decoration: none;
}

#gamma-inner #seminars dl.explanation_list dd,
#gamma-inner #seminars dl.seminar_list dd,
#gamma-inner #explanations dl.explanation_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;
} 



