@charset "utf-8";
/* CSS Document */

div#header {
	display:none;
}

p#pageGuide {
	display:none;
}

div#sub {
	display:none;
}

div#footer {
	display:none;
}

p.toTop {
	display:none;
}

p.tBotton {
	display:none;
}

div.benchimark_day {
	display:none;
}


/*---default.css----------------------------------------------*/

/*---------------------------------------------------
 @ common settings
---------------------------------------------------*/
body {
	font-size: 100%;
}
/* Except IE */
html>/**/body {
	font-size: 16px;
}
select, input, textarea {
	font-size:99%;
}
/* 100%������������"�����大����!��!���!�����*/
pre, code {
	font:100% monospace;
	*font-size:100%;
}
/*IE���������䎹�������������!��!��!�������!��"��/

/*---------------------------------------------------
 @ global
---------------------------------------------------*/
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,form,dl,dt,dd,p,span,blockquote {
	margin:0;
	padding:0;
	color:#333333;
}
img {
	border:0;
}
/*---------------------------------------------------
 @ clearfix
---------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

.clear { clear:both; }
/*---------------------------------------------------
 @ link color settings
---------------------------------------------------*/
/* common */
a { outline:none; }
a img { border:none; }

/* main */
a {
	color:#357de9;
	outline:none;
}
a:link,
a:visited,
a:active {
	color:#357de9;
	text-decoration: none;
}
a:hover {
	color:#357de9;
	text-decoration: underline;
}



p.readMore {
	margin:0 0 12px 0;
	text-align:right;
	border:none;
}





/*---member.css----------------------------------------------*/

/*---------------------------------------------------
 #contents
---------------------------------------------------*/
#contents {
	font-size:75%;
}
#contents ul {
	list-style:none;
}
/*---------------------------------------------------
 #main
---------------------------------------------------*/
#contents.voice #main {
	float:right;
	width:572px;
}
#contents h2 {
}
#contents h3 {
	margin:0 0 15px 0;
	padding:12px 15px;
	font-size:14px;
}
	#contents h3 span {
		font-weight:normal;
		font-size:12px;
	}
#contents h4 {
	clear:both;
	margin:0 15px;
	padding:0 14px 0;
	color:#ffffff;
	font-size:12px;
	line-height:24px;
}
#contents h5 {
	margin:0 0 20px 0;
	padding:1px 14px 0;
	line-height:23px;
	font-size:12px;
	font-weight:normal;
	border:1px solid #dfdfdf;
}
/*- dl --------------------------------------------*/
#contents dl.report {
	width:100%;
	margin:0 0 15px 0;
	padding:0 15px;
}

#contents dl.report#end { margin-bottom:30px; }

#contents dl.report dt {
	clear:left;
	float:left;
	margin:0 15px 0 0;
	width:180px;
}

#contents dl.report dt img { vertical-align: middle; }

#contents dl.report dd {
		float:left;
		display:block;
		padding:5px 0 0 0;
		line-height:1.2em;
}


/*.lecture dl.report {
	width:100%;
	margin:0 0 15px 0;
	padding:0 15px;
}

.lecture dl.report dt {
	clear:left;
	float:left;
	margin:0;
	padding:0;
	width:70%;
}

.lecture dl.report dd {
		float:left;
		display:block;
	margin:0;
	padding:0;
		line-height:1.2em;
}*/


/*.lecture dl.report dd  a:link,
.lecture dl.report dd  a:visited,
.lecture dl.report dd  a:active,
.lecture dl.report dd  a:hover {
	color:#000;
}
*/

#contents.voice dl.report dd {
			width:350px;
}
	
#contents dl.backNumber {
	margin:0 15px 15px 15px;
	border-bottom:1px solid #dddddd;
}
	#contents dl.backNumber dt {
		padding:0 0 5px 0;
		font-weight:bold;
		line-height:1.6em;
	}
		#contents dl.backNumber dt span {
			font-weight:normal;
		}
	#contents dl.backNumber dd {
		line-height:1.6em;
	}
/*- ul --------------------------------------------*/
#contents ul.relatedInfo {
	margin:0 15px 30px;
	padding:4px 0 10px;
}
	#contents ul.relatedInfo li {
		padding:0 0 0 28px;
		line-height:30px;
	}
	#contents ul.relatedInfo li a { color:#444444; }
	
#contents ul.watchList {
	margin:6px 15px 15px;
}
	#contents ul.watchList li {
		line-height:30px;
	}
	#contents ul.watchList li a { color:#444444; }
	
/****************************************************
 #contents.class 
****************************************************/
/*---------------------------------------------------
 @ h3
---------------------------------------------------*/
#contents.lecture .lH3 {
	margin:0 0 17px 0;
	background:url(../member/lecture/images/h3_lecture_bg.png) 0 0 no-repeat;
}
html>/**/body #contents.lecture .lH3 { margin:0 0 0 0 ; }
	#contents.lecture h3 {
		float:left;
	}
	#contents.lecture h3 span {
		color:#b23234;
	}
	#contents.lecture .lH3 p img {
		margin:12px 5px 0 0;
	}

#contents.voice #main h3 {
	background-image: url(../member/voice/images/h2_voice_line.png);
	background-repeat: no-repeat;
	background-position: left center;
}
	#contents.voice #main h3 span {
		color:#3e7801;
	}
#contents.benchmark h3 {
	padding-top:9px;
	background:url(../member/benchmark/images/h3_bg.png) 0 0 no-repeat;
}
/*---------------------------------------------------
 @ h4
---------------------------------------------------*/
#contents.lecture h4 {
	width:592px;
	background:url(../member/lecture/images/h4_lecture_bg.png) 0 0 no-repeat;
}
#contents.voice h4 {
	width:100%;
	background:url(../member/voice/images/h4_voice_bg.png) left top no-repeat;
}
#contents.benchmark h4 {
	margin:0 0 0 0 ;
	padding:0;
}
/*---------------------------------------------------
 @ backnumber 
---------------------------------------------------*/
/*===============================================================信���080403@tn======*/
#contents.lecture div.backNumber table {
	margin-left:15px;

}

#contents.lecture div.backNumber p.title {
	float:left;
	padding:0 0 5px 0;
	font-weight:bold;
	line-height:1.6em;
}
	#contents.lecture div.backNumber p.title span {
		font-weight:normal;
		color:#b23234;
	}
#contents.lecture div.backNumber p.icon img {
	margin-left:5px;
}
#contents.lecture div.backNumber p.comment {
	clear:left;
	margin-left:15px;
}
/*===============================================================信���080403@tn======*/
/*-------------------------------------------------*/
#contents.voice dl.backNumber dt span { color:#3e7801; }
/*---------------------------------------------------
 @ p
---------------------------------------------------*/
#contents p#pageGuide {
	margin:5px 10px 20px;
	font-size:10px;
}
#contents p.tCopy {
	margin:15px 10px 38px 15px;
	line-height:1.7em;
}
	#contents.voice p.tCopy,
	#contents.benchmark p.tCopy {
		margin:15px 15px 0;
		line-height:1.7em;
	}
#contents p.tCopy02 {
	margin:0 15px 38px;
	text-align:right;
} 
/* --- */
#contents p.question {
	margin:0 0 6px 0;
	padding:0 0 0 25px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}
	#contents.voice p.question {
		color:#59ac02;
		background:url(../member/voice/images/icn_v_qu.png) left top no-repeat;
	}
/* --- */
#contents .answer {
	margin-bottom:18px;
	padding:15px;
	padding-bottom:0;
	line-height:175%;
}
	#contents .answer span {
		display:block;
		margin-top:1em;
		font-size:10px;
		line-height:1.4em;
		padding-bottom:15px;
	}
	#contents.voice .answer {
		border-top:1px solid #c8ef9e;
		border-bottom:1px solid #c8ef9e;
		background:#f1ffe3;
	}
#contents p.ansEnd { 
	margin-bottom:39px;
}
/* --- */
#contents p.explain {
	display:block;
	width:116px;
	margin:-21px 0 7px 676px ;
}
	#contents p.explain img { margin:0 8px 2px 0 ; vertical-align:middle; }
	#contents p.explain a { color:#ffffff; }
/* --- */
#contents p.tBotton {
	margin:20px 15px 33px;
	padding:9px 15px;
	text-align:center;
	background:url(../member/images/bg_stripe_01.png) 0 0 repeat;
}
	#contents p.tBotton img { margin-right:5px; }
	#contents p.tBotton img.end { margin-right:0px; }
/* --- */	
p.line {
	clear:both;
	margin:0 auto 8px;
	text-align:center;
}	
/* --- */
p.searchGuide {
	margin:0 15px 8px;
	color:#248dac;
}
	#contents.benchmark p.searchGuide { color:#248dac; }
/* --- */
p.sample {
	margin:12px 0;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}
	#contents.benchmark p.sample { color:#248dac; }
/* --- */
#contents p.outline {
	margin:0 15px 1em;
	line-height:1.9em;
}
#contents p.watch {
	padding:1px 14px 0;
	line-height:23px;
	background:#f3f3f3;
	border:1px solid #dfdfdf;
}
#contents p.searchBtn {
	clear:both;
	margin:0 15px 0;
	text-align:right;
}
/* --- */
p.searchListTop {
	margin:0 0 24px 0;
	padding:22px 15px 7px 8px;
	border-bottom:3px solid #e3e3e3;
}
	p.searchListTop span { margin:0 1em; }
/* --- */
#contents.lecture p#schedule {
	margin:-31px 15px 0 31px;
	text-align:right;
}
/*-- searchResult ---------------------------------*/
.searchResult {
	margin:0 0 20px 0;
	padding:0 ;
	border:1px solid #cbcbcb;
}
	.searchResult p.searchResultTitle {
		padding:11px 15px 11px 98px;
		font-weight:bold;
		border-bottom:5px solid #f5f5f5;
	}
		.searchResult p.theme { background:url(../images/icn_lec_01.png) 15px 9px no-repeat; }		
		.searchResult p.members { background:url(../images/icn_lec_02.png) 15px 9px no-repeat; }
		.searchResult p.global { background:url(../images/icn_lec_03.png) 15px 9px no-repeat; }
		
	.searchResult p.update {
		padding:8px 15px ;
		text-align:right;
		color:#248dac;
	}
	.searchResult dl {
		margin:0 20px 12px;
		font-size:10px;
	}
		.searchResult dl dt {
			clear:left;
			float:left;
			width:76px;
			color:#248dac;
		}
		.searchResult dl dd {
			float:left;
			display:block;
			width:650px;
			color:#248dac;
		}
	.searchResult p.searchResultOl {
		margin:0 15px 15px 20px;
		line-height:1.5em;
	}
	.searchResult p.readMore {
		margin:0 15px 8px 0;
	}
/*---------------------------------------------------
 ul / list
---------------------------------------------------*/
#contents.lecture ul.relatedInfo {
	border:1px solid #ffd3d4;
	border-top:none;
	background:#fef2f2;
}
	#contents.lecture ul.relatedInfo li {
	width:500px;
	background:url(../member/lecture/images/lecture_li_bg_01.png) center 0 no-repeat;
	}
#contents.voice ul.relatedInfo {
	border:1px solid #c8ef9e;
	border-top:none;
	background:#f1ffe3;
}
	#contents.voice ul.relatedInfo li {
	width:500px;
	background:url(../member/voice/images/voice_li_bg_01.png) 0 0 no-repeat;
	} 
/*-------------------------------------------------*/
div.searchBox,
ul.categorylist01,
ul.categorylist02,
ul.area03 {
	margin:2px 0 24px;
	padding:10px 30px;
	border:1px solid #cbcbcb;
}
	ul.categorylist01 li,
	ul.categorylist02 li,
	ul.area03 li {
		float:left;
		line-height:2.75em;
	}
	
ul.categorylist01 li {
	width:170px;
}
	ul.categorylist01 li.list01 {
		width:225px;
	}
ul.categorylist02 li {
	width:148px;
}
ul.area03 li {
	width:110px;
}
	ul.area03 li.list02 {
		width:160px;
	}
/*-------------------------------------------------*/
ul.searchListGuide {
	margin:0 auto 15px auto;	
	text-align:center;
}
	ul.searchListGuide li {
		display:inline;
		margin:0.3em;
		font-weight:bold;
	}
	#contents ul.searchListGuide li a {
		font-weight:normal;
		color:#444444;
	}
/*-------------------------------------------------*/
#contents.voice ul.watchList li {
	padding:0 0 0 11px;
	background:url(../member/images/li_bg_01.png) 0 0 no-repeat;
}

#contents.benchmark ul.watchList li {
	padding:0 0 0 93px;
	border-bottom:1px dashed #e6e8e5;
}
	#contents.benchmark ul.watchList li.glb { background:url(../images/icn_lec_03.png) 2px 4px no-repeat; }
	#contents.benchmark ul.watchList li.thm { background:url(../images/icn_lec_01.png) 2px 4px no-repeat; }
	#contents.benchmark ul.watchList li.mmb { background:url(../images/icn_lec_02.png) 2px 4px no-repeat; }	
/*#contents.benchmark ul.watchList li a,
#contents.lecture ul.watchList li a { color:#444444; }*/
/*---------------------------------------------------
 @ div
---------------------------------------------------*/
div#goEx {
	float:right;
	width:243px;
	padding-bottom:35px;
}
	div#goEx p {
		margin-bottom:10px;
		font-size:10px;
		line-height:1.6em;
	}
	
/*- searchBox -------------------------------------*/
div#searchBox {
	margin:1px 0 45px;
	padding:10px 0;
	border:1px solid #cbcbcb;
}
/*---------------------------------------------------
 @ dl / dt / dd
---------------------------------------------------*/
div#searchBox dl {
	clear:both;
	margin:0 15px 20px;
	line-height:1.6em;
}
	div#searchBox dl.inputKeyword { margin-bottom:10px; }
	div#searchBox dl.inputKeyword input {
		width:200px;
		border:1px solid #dcdcdc;
	}
div#searchBox dl dt {
	clear:left;
	float:left;
	width:98px;
}
	div#searchBox dl dt span { font-size:10px; }
div#searchBox dl dd {
	display:block;
	float:left;
	width:670px;
}
	div#searchBox dl dd input { vertical-align:middle; }
	div#searchBox dl dd ul {
		float:left;
	}
		div#searchBox dl dd ul.sb011 { width:115px; }
		div#searchBox dl dd ul.sb012 { width:158px; }
		div#searchBox dl dd ul.sb013 { width:222px; }
		div#searchBox dl dd ul.sb014 { width:172px; }
		
		div#searchBox dl dd ul.type01 { width:153px; }
		div#searchBox dl dd ul.type02 { width:128px; }
		
		div#searchBox dl dd ul.area01 {
			float:none;
			margin-bottom:20px;
		}
			div#searchBox dl dd ul.area01 li {
				float:left;
				width:100px;
			}
			div#searchBox dl dd ul.area01 li.global { width:200px; }
		div#searchBox dl dd ul.area02 { width: 300px; }
		
/*-------------------------------------------------*/
#dlGuide {
	display:none;
	margin:15px 15px 15px;
	padding:15px;
	border:1px solid #dfdfdf;
}
	#dlGuide dl dt {
		float:left;
		margin-right:10px;
		padding:5px 0 0 0 ;
	}
	#dlGuide dl dd {
		float:left;
		display:block;
		font-size:10px;
	}
		#dlGuide dl dd.mp {
			width:295px;
			margin-right:10px;
		}
		#dlGuide dl dd.ar {
			width:235px;
		}
/****************************************************
 #sub
****************************************************/
#contents.voice #sub {
	float:left;
	width:210px;
}
#contents.voice #sub #list {
	width:192px;
	margin:0 0 15px 0;
	padding:8px 8px 0 8px;
	border:1px solid #dfdfdf;
}
#contents #sub #list h3 {
	margin:0 0 8px 0;
	padding:0;
}
#contents #sub #list ul {
	margin-bottom:15px;
}
	#contents #sub #list ul li {
		margin:0 5px 4px 5px;
		padding:0 0 0 12px;
		line-height:1.4em;
		background:url(../member/voice/images/li_mark_v01.png) 2px 3px no-repeat;	
	}
	#contents #sub #list ul li a { color: #444444; }
	
	
div#watch_box {
	width:100%;
	padding-top:20px;
	margin-bottom:50px;
}

#contents div.watchtitle {
	padding:1px 14px 0;
	line-height:23px;
	background:#f3f3f3;
	border:1px solid #dfdfdf;
	margin-bottom:10px;
}

#contents div.watchtitle div {
	float:left;
	width:50%;
}

#contents div.watchtitle p {
	float:right;
	width:48%;
	text-align:right;
	color:#59AC01;
}

div.watch_listbox {
	width:542px;
	margin-left:16px;
}

div.watch_listbox dl {
	width:100%;
	border-bottom:1px dashed #e6e8e5;
}

div.watch_listbox dl dt {
	width:15%;
	float:left;
	color:#59AC01;
	background-image: url(../member/watch/images/watch_arrow.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 12px;
}

div.watch_listbox dl dd {
	width:80%;
	float:right;
	text-align:left;
}


div.watch_listbox dl dd a:link,
div.watch_listbox dl dd a:visited {
	color:#535353;
	text-decoration:underline;
}

div.watch_listbox dl dd a:hover,
div.watch_listbox dl dd a:active {
	color:#357de9;
	text-decoration: underline;
}


div.watch_listbox dl dt,
div.watch_listbox dl dd {
	padding-bottom:10px;
	margin-top:10px;
}

div#side_search {
	margin-bottom:10px;
	text-align:right;
}

div#side_search input.side_keyword {
	width:185px;
	border:solid 1px #E8E8E8;
	margin-bottom:5px;
}

div#lecture_box {
	padding-top:20px;
	margin-bottom:50px;
}
	
div#voice_box {
	width:100%;
	padding-top:10px;
	margin-bottom:50px;
}

div#voice_box p {
	font-size: 130%;
}

div.watach_Category {
	border:solid 1px #DFDFDF;
	width:541px;
	margin-left:15px;
	margin-bottom:30px;
	padding:10px 0px 7px;
}

div.watach_Category dl {
	width:511px;
	margin-left:15px;
}

div.watach_Category dl dt {
	float:left;
	width:120px;
	clear:both;
	color:#4A8F01;
	font-weight:bold;

}

div.watach_Category dl dd {
	float:right;
	text-align:left;
	width:350px;
	background-image: url(../member/watch/images/wacth_ten.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
}

div.watach_Category dl dt,
div.watach_Category dl dd {
	padding-bottom:3px;
}

span.c357DE9 {
	color:#357DE9;
}

div#sight h3 {
	background-image: url(../member/sight/images/h3_sight_bg.png);
	background-repeat: no-repeat;
	height: 32px;
	margin:0 0 5px 0;
	padding:10px 15px 0 15px;
}

div#sight h3 div {
	float:left;
	width:50%;
}

div#sight h3 p {
	float:right;
	width:48%;
	color:#59AC01;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}

div#sight_title {
	font-size:20px;
	color:#59AC01;
	margin-left:15px;
	font-weight:bold;
	line-height:1.5em;
	background-image: url(../member/sight/images/sight_line.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	margin-bottom:20px;
}

div#sight_title span {
	font-size:12px;
	color:#1B1B1B;
	font-weight:normal;
}

#contents div.outline {
	margin:0 15px 1em;
	line-height:1.9em;
}

div.sight_pt {
	float:left;
	margin:0 10px 3px 0;
	border:solid 1px #BFBFBF;
	padding:3px;
}




dl.backNumber2 {
	width:100%;
	padding-bottom:5px;
	margin-left:15px;
	margin-bottom:15px;
	border-bottom:1px solid #dddddd;
}

dl.backNumber2 dt {
	float:left;
	width:180px;
}

dl.backNumber2 dt div {
	border:solid 1px #BFBFBF;
	padding:3px;
}

dl.backNumber2 dd {
	float:right;
/*	width:76%;*/
	text-align:left;
}

dl.backNumber2 dd p {
	color:#59AC01;
}

dl.backNumber2 dd div {
	font-weight:bold;
	padding:5px 0 7px;
}

dl.backNumber2 dd div span {
	color:#767676;
	font-weight:normal;
	font-size:10px;
}

div#goEx2 {
	float:right;
	width:371px;
	padding-bottom:35px;
}

div#goEx2 p {
		margin-bottom:10px;
		font-size:10px;
		line-height:1.6em;
}

div#goEx2 table {
		margin-bottom:10px;
}



div#sightbox {
	padding-top:20px;
	margin-bottom:50px;
	width:100%;
}

table.sight_table {
	width:364px;
	float:right;
	margin:10px 0 30px;

}

table.sight_table th {
	text-align:right;
}

table.sight_table th,
table.sight_table td {
	width:50%;
}

div#sightbox h4 {
	width:100%;
	background-image: url(../member/sight/images/h4_sight_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}

div#sightbox ul.relatedInfo2 {
	border:1px solid #c8ef9e;
	border-top:none;
	background:#f1ffe3;
}
div#sightbox ul.relatedInfo2 li {
	width:100%;
	background-image: url(../member/sight/images/sight_li_bg_01.png);
	background-repeat: no-repeat;
	background-position: 0 0;
} 

div#sightbox ul.relatedInfo2 {
	margin:0 15px 30px;
	padding:4px 0 10px;
}

div#sightbox ul.relatedInfo2 li {
		padding:0 0 0 28px;
		line-height:30px;
}

div#sightbox ul.relatedInfo2 li a { color:#444444; }


div.watch_dl {
	padding:0 15px;
	margin-bottom:20px;
	margin-top:7px;
}

div.watch_dl dl {
	padding:0 0 0 0px;
	border-bottom:dotted 1px #C8BDC0;
}

div.watch_dl dl dt {
	float:left;
	width:75%;
	background-image: url(../member/voice/images/ten.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left:10px;
}

div.watch_dl dl dd {
	float:right;
	text-align:right;
	width:20%;
}

div.watch_dl dl dt,
div.watch_dl dl dd {
	margin-top:7px;
	padding-bottom:7px;
}

	
#contents div.watch_dl a:link,
#contents div.watch_dl a:visited {
	color:#444;
	text-decoration:none;
}

#contents div.watch_dl a:hover,
#contents div.watch_dl a:active {
	color:#444;
	text-decoration: underline;
}






/*---contents.css----------------------------------------------*/

/* mv ---------------------------*/
#mv02 {
	width: 740px;
	height: 106px;
	background: url(../member/images/img/mv02.jpg) center bottom no-repeat;
	padding: 0;
	margin: 0;
}

#mv02 h1,
#mv02 span {
	display: none;
}


/* CSR��������"�����䡦��*/
.about {
	width: 210px;
	height: 37px;
	background: url(../member/images/img/about_over.jpg) no-repeat;	
}

.about a {
	display: block;
	width: 210px;
	height: 37px;
	background: url(../member/images/img/about.jpg) no-repeat;	
}

.about a:hover {
	background: none;
}

.about a.select {
	background: none;
}

.about span {
	display: none;
}

.component {
	width: 210px;
	height: 37px;
	background: url(../member/images/img/component_over.jpg) no-repeat;	
}

.component a {
	display: block;
	width: 210px;
	height: 37px;
	background: url(../member/images/img/component.jpg) no-repeat;	
}

.component a:hover {
	background: none;
}

.component a.select {
	background: none;
}

.component span {
	display: none;
}

.member {
	width: 210px;
	height: 37px;
	background: url(../member/images/img/member_over.jpg) no-repeat;	
}

.member a {
	display: block;
	width: 210px;
	height: 37px;
	background: url(../member/images/img/member.jpg) no-repeat;	
}

.member a:hover {
	background: none;
}

.member a.select {
	background: none;
}

.member span {
	display: none;
}

.inquiry {
	width: 210px;
	height: 37px;
	background: url(../member/images/img/inquiry_over.jpg) no-repeat;	
	border-bottom: 1px solid #B3B3B3;
}

.inquiry a {
	display: block;
	width: 210px;
	height: 37px;
	background: url(../member/images/img/inquiry.jpg) no-repeat;	
}

.inquiry a:hover {
	background: none;
}

.inquiry a.select {
	background: none;
}

.inquiry span {
	display: none;
}

/* ����桦������#���ࡦ���㡦���〡���*/
.shr_voice {
	width: 210px;
	height: 37px;
	background: url(../member/images/img/shr_voice_over.jpg) no-repeat;	
}

.shr_voice a {
	display: block;
	width: 210px;
	height: 37px;
	background: url(../member/images/img/shr_voice.jpg) no-repeat;	
}

.shr_voice a:hover {
	background: none;
}

.shr_voice a.select {
	background: none;
}

.shr_voice span {
	display: none;
}

.shr_news {
	width: 210px;
	height: 37px;
	background: url(../member/images/img/shr_news_over.jpg) no-repeat;	
}

.shr_news a {
	display: block;
	width: 210px;
	height: 37px;
	background: url(../member/images/img/shr_news.jpg) no-repeat;	
}

.shr_news a:hover {
	background: none;
}

.shr_news a.select {
	background: none;
}

.shr_news span {
	display: none;
}

.shr_report {
	width: 210px;
	height: 37px;
	background: url(../member/images/img/shr_report_over.jpg) no-repeat;	
}

.shr_report a {
	display: block;
	width: 210px;
	height: 37px;
	background: url(../member/images/img/shr_report.jpg) no-repeat;	
}

.shr_report a:hover {
	background: none;
}

.shr_report a.select {
	background: none;
}

.shr_report span {
	display: none;
}

.shr_database {
	width: 210px;
	height: 37px;
	background: url(../member/images/img/shr_database_over.jpg) no-repeat;	
}

.shr_database a {
	display: block;
	width: 210px;
	height: 37px;
	background: url(../member/images/img/shr_database.jpg) no-repeat;	
}

.shr_database a:hover {
	background: none;
}

.shr_database a.select {
	background: none;
}

.shr_database span {
	display: none;
}

.shr_library {
	width: 210px;
	height: 38px;
	background: url(../member/images/img/shr_library_over.jpg) no-repeat;	
}

.shr_library a {
	display: block;
	width: 210px;
	height: 38px;
	background: url(../member/images/img/shr_library.jpg) no-repeat;	
}

.shr_library a:hover {
	background: none;
}

.shr_library a.select {
	background: none;
}

.shr_library span {
	display: none;
}

/* 一覧表礡�*/
.smtl_list {
	width: 200px;
	height: 17px;
	text-align: right;
	background: url(../member/images/img/smtl_list.jpg) no-repeat;
	margin-bottom: 10px;
	padding-right: 10px;
}

.smtl_list span {
	display: none;
}

/* ���S��*/
.smtl_search {
	width: 200px;
	height: 17px;
	text-align: right;
	background: url(../member/images/img/smtl_search.jpg) no-repeat;
	margin-bottom: 4px;
	padding-right: 10px;
}

.smtl_search span {
	display: none;
}


/* ����#�����㡦�����!�探����*/
.smtl_search_freeward {
	width: 200px;
	height: 17px;
	text-align: right;
	background: url(../member/images/img/smtl_search_freeward.jpg) no-repeat;
	margin-bottom: 10px;
	padding-right: 10px;
}

.smtl_search_freeward span {
	display: none;
}

/* ���䡦����!�探����*/
.smtl_search_association {
	width: 200px;
	height: 17px;
	text-align: right;
	background: url(../member/images/img/smtl_search_association.jpg) no-repeat;
	margin-bottom: 10px;
	padding-right: 10px;
}

.smtl_search_association span {
	display: none;
}

/* 塱����������探����*/
.smtl_search_report {
	width: 200px;
	height: 17px;
	text-align: right;
	background: url(../member/images/img/smtl_search_report.jpg) no-repeat;
	margin-bottom: 10px;
	padding-right: 10px;
}

.smtl_search_report span {
	display: none;
}

/* CSR8������*/
.smtl_csr8sides {
	width: 200px;
	height: 17px;
	text-align: right;
	background: url(../member/images/img/bg_smtl_csr8sides.jpg) no-repeat;
	margin-bottom: 10px;
	padding-right: 10px;
}

.smtl_csr8sides span {
	display: none;
}

/* 業種 */
.smtl_business {
	width: 200px;
	height: 17px;
	background: url(../member/images/img/smtl_business.jpg) no-repeat;
	margin-bottom: 10px;
	padding-right: 10px;
}

.smtl_business span {
	display: none;
}

/* ����ޡ */
.smtl_area {
	width: 200px;
	height: 17px;
	background: url(../member/images/img/smtl_area.jpg) no-repeat;
	margin-bottom: 10px;
	padding-right: 10px;
}

.smtl_area span {
	display: none;
}

/* ����#�����㡦���㡦*/
.smtl_freeward {
	width: 200px;
	height: 17px;
	background: url(../member/images/img/smtl_freeward.jpg) no-repeat;
	margin-bottom: 10px;
	padding-right: 10px;
}

.smtl_freeward span {
	display: none;
}

/* ������⡦���㡦*/
.smtl_archive {
	width: 200px;
	height: 17px;
	background: url(../member/images/img/smtl_archive.jpg) no-repeat;
	margin-bottom: 10px;
	padding-right: 10px;
}

.smtl_archive span {
	display: none;
}


/* main ---------------------------*/

/* page title ---------------------------*/
/* CSR��������"�����䡦����CSR��������"������*/
.ptl_about {
	width: 509px;
	height: 72px;
	background: url(../member/images/img/ptl_about.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 17px;
}

/* CSR��������"�����䡦����5�������+���掤��S� */
.ptl_component {
	width: 509px;
	height: 72px;
	background: url(../member/images/img/ptl_component.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 17px;
}

/* CSR��������"�����䡦�����������#�䡦業������S�䡦 */
.ptl_member {
	width: 509px;
	height: 72px;
	background: url(../member/images/img/ptl_member.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 17px;
}

/* CSR��������"�����䡦�������5��0��!��%��#�衦���掩�厯��*/
.ptl_inquiry {
	width: 509px;
	height: 72px;
	background: url(../member/images/img/ptl_inquiry.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 17px;
}

/* ENGLISH */
.ptl_english {
	width: 509px;
	height: 35px;
	background: url(../member/images/img/ptl_english.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 17px;
}

/* �������𡦡������#��ᡦ��#����*/
.ptl_gb {
	width: 509px;
	height: 35px;
	background: url(../member/images/img/ptl_gb.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 17px;
}

/* ��������#�����㡦����ᡦ��#����*/
.ptl_mb {
	width: 509px;
	height: 35px;
	background: url(../member/images/img/ptl_mb.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 17px;
}

/* ����桦������#���ࡦ������ࡦ��*/
.ptl_shr {
	width: 509px;
	height: 35px;
	background: url(../member/images/img/ptl_shr.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 17px;
}

/* ����桦������#���ࡦ������ࡦ������桦������#���ࡦ�����O */
.ptl_shr_voice {
	width: 572px;
	height: 72px;
	background: url(../member/images/img/ptl_shr_voice.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 17px;
}

/* ����桦������#���ࡦ������ࡦ������桦������#���ࡦ��롦������*/
.ptl_shr_news {
	width: 509px;
	height: 72px;
	background: url(../member/images/img/ptl_shr_news.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 17px;
}

/* ����桦������#���ࡦ������ࡦ������0��(���𡦡�������� */
.ptl_shr_report {
	width: 572px;
	height: 72px;
	background: url(../member/images/img/ptl_shr_report.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 17px;
}

/* ����桦������#���ࡦ������ࡦ���主衦���䡦����#������#����*/
.ptl_shr_database {
	width: 509px;
	height: 72px;
	background: url(../member/images/img/ptl_shr_database.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 17px;
}

/* ����桦������#���ࡦ������ࡦ������������衦��������#�����㡦*/
.ptl_shr_library {
	width: 509px;
	height: 72px;
	background: url(../member/images/img/ptl_shr_library.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 17px;
}

/* ����������㡦"������������������"���⡦*/
.ptl_eb {
	width: 572px;
	height: 53px;
	background: url(../member/images/img/ptl_eb.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 17px;
}

/* CSR�������〡����㡦#��#�㦡����桦���⡦*/
.ptl_lm {
	width: 509px;
	height: 53px;
	background: url(../member/images/img/ptl_lm.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 17px;
}

/* CSR��������"�����䡦��---------------------------*/
.content_area {
	padding: 23px 10px 10px 10px;
	border-left: 1px solid #D4D4D3;
	border-right: 1px solid #D4D4D3;
	border-bottom: 1px solid #D4D4D3;
	background: #FFF;
}


/* CSR��������"������*/
.tl_message {
	width: 509px;
	height: 20px;
	background: url(../member/images/img/tl_message.jpg) no-repeat;
	text-indent: -9999px;
}

.tl_vision {
	height: 16px;
	background: url(../member/images/img/tl_vision.jpg) no-repeat;
	text-indent: -9999px;
}

.president_name {
	border-top: 1px dotted #000;
	padding-top: 10px;
	text-align: right;
}

.operation {
	background: #E0ECF6;
	border: 3px double #D7D7D6;
	padding: 10px;
}

.about_esquare {
	padding: 3px;
	background: #EEF7FE;
	border: 1px solid #FFF;
}

/* 5�������+���掤��S� */
.tl_gb {
	width: 509px;
	height: 20px;
	background: url(../member/images/img/tl_gb.jpg) no-repeat;
	text-indent: -9999px;
}

.tl_mb {
	width: 509px;
	height: 20px;
	background: url(../member/images/img/tl_mb.jpg) no-repeat;
	text-indent: -9999px;
}

.tl_shr {
	width: 509px;
	height: 20px;
	background: url(../member/images/img/tl_shr.jpg) no-repeat;
	text-indent: -9999px;
}

.tl_eb {
	width: 509px;
	height: 20px;
	background: url(../member/images/img/tl_eb.jpg) no-repeat;
	text-indent: -9999px;
}

.tl_lm {
	width: 509px;
	height: 20px;
	background: url(../member/images/img/tl_lm.jpg) no-repeat;
	text-indent: -9999px;
}

.tl_shr_sub {
	background: #DAEE91;
	color: #333;
	padding-left: 8px;
	font-size: 97%;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
}

.tl_shr_sub02 {
	background: #EEE;
	border-left: 2px solid #666;
	border-bottom: 1px solid #CCC;
	padding-left: 8px;
	margin-bottom: 15px;
}

.tl_shr_sub strong {
	color: #6B8315;
}

.txt_shr_sub {
	background: #FFF;
	padding: 8px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.txt_update {
	background: #868585;
	padding: 2px;
	color: #FFF;
}

.box_use {
	border: 3px double #CCC;
	padding: 5px;
}

.box_use ul {
	padding-left: 25px;
	list-style-type: disc;
}

.box_use li {
	list-style-type: disc;
}

/* ��������#�䡦業������S�䡦 */
.tl_member_partner {
	width: 509px;
	height: 20px;
	background: url(../member/images/img/tl_member_partner.jpg) no-repeat;
	text-indent: -9999px;
}

.corporate_box {
	padding: 0 8px 15px 8px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #000;
}

.corporate_name {
	margin-bottom: 15px;
	padding: 5px 0;
	text-align: center;
}

.corporate_name2 {
	color: #3366FF;
	margin: 5px 0 3px 0;
	padding: 0 0 0 7px;
	border-left: 3px solid #3366FF;
	font-weight: bold;
}

.corporate_data {
	margin-bottom: 15px;
}

.corporate_url {
	color: #3366FF;
}

.tl_member_general {
	width: 509px;
	height: 20px;
	background: url(../member/images/img/tl_member_general.jpg) no-repeat;
	text-indent: -9999px;
}

.member_general_list {
	list-style-type: disc;
	padding-left: 25px;
	width: 200px;
}

.member_general_list li {
	list-style-type: disc;
}

/* ����5��0��!��#�衦���掩�厯��*/
.contact_address {
	background: #E0ECF6;
	border: 3px double #D7D7D6;
	padding: 10px;
	text-align: center;
}

/* ENGLISH ---------------------------*/
.tl_component_en {
	width: 509px;
	height: 20px;
	background: url(../member/images/img/tl_component_en.jpg) no-repeat;
	text-indent: -9999px;
}

.tl_en01 {
	width: 489px;
	height: 16px;
	background: url(../member/images/img/tl_en01.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 3px;
}

.tl_en02 {
	width: 489px;
	height: 16px;
	background: url(../member/images/img/tl_en02.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 15px;
}

.tl_en03 {
	width: 489px;
	height: 16px;
	background: url(../member/images/img/tl_en03.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 15px
}

.tl_en04 {
	width: 489px;
	height: 16px;
	background: url(../member/images/img/tl_en04.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}

.tl_en05 {
	width: 489px;
	height: 16px;
	background: url(../member/images/img/tl_en05.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}

.tl_e-square_en {
	width: 509px;
	height: 20px;
	background: url(../member/images/img/tl_e-square_en.jpg) no-repeat;
	text-indent: -9999px;
}

/* ���S�硦����"������#���𡦡�*/
.searchresult {
	border: 1px dotted #CCC;
	margin-bottom: 10px;
}

.searchresult td {
	font-size: 14px;
	color: #999;
	padding: 3px 5px;
}

.pagenavi {
	margin-bottom: 5px;
}

/* ����� */
/*.new {
	border: 1px dotted #F56666;
	margin-bottom: 15px;
}
*/

.new td {
	font-size: 14px;
	color: #F56666;
	padding: 3px 5px;
}

/* 次���*/
.next {
	border: 1px dotted #4C5C7F;
	margin-bottom: 15px;
}

.next td {
	font-size: 14px;
	color: #4C5C7F;
	padding: 3px 5px;
}

/* ����#��"���ꡦ��𡦡�*/
.bn {
	border: 1px dotted #797878;
	margin-bottom: 15px;
}

.bn td {
	font-size: 14px;
	color: #797878;
	padding: 3px 5px;
}



/* ����"�����設���[��%����[��*/
.title01 {
	font-weight: lighter;
}

.title02 {
	margin-top: 5px;
}

.text {
	background: #FFF;
	margin: 30px 0;
}

/* ����"�����設���[��"�����𡦡�������ᡦ��#���*/
.case_gb {
	width: 489px;
	border: 1px solid #C3C2C2;
	padding: 9px;
	margin-bottom: 20px;
	background: #FFF;
}

.case_gb .title_box {
	width: 464px;
	border-left: 5px solid #29C7F8;
	background: #F4F4F4;
	margin-bottom: 10px;
	padding: 5px 10px;
}

.case_gb .data {
	padding-left: 5px;
	line-height: 170%;
}

.case_gb .data strong {
	font-weight: bold;
	color: #3A98D4;
}

/* ����"�����設���[��#������#�������#��ᡦ��#���*/
.case_mb {
	width: 489px;
	border: 1px solid #C3C2C2;
	padding: 9px;
	margin-bottom: 20px;
	background: #FFF;
}

.case_mb .title_box {
	width: 464px;
	border-left: 5px solid #FFB20F;
	background: #F4F4F4;
	margin-bottom: 10px;
	padding: 5px 10px;
}

.case_mb .icon_mb {
	width: 133px;
	text-align: right;
	vertical-align: bottom;
}

.case_mb .data {
	padding-left: 5px;
	line-height: 170%;
}

.case_mb .data strong {
	font-weight: bold;
	color: #D29428;
}

/* ���S�桦�����ᡦ��� */
.shr_navigate {
	width: 509px;
	height: 50px;
	background: url(../member/images/img/shr_navigate.jpg) no-repeat;
	margin-bottom: 40px;
}

.shr_navigate span {
	display: none;
}

.gb_navigate {
	width: 509px;
	height: 50px;
	background: url(../member/images/img/gb_navigate.jpg) no-repeat;
	margin-bottom: 40px;
}

.gb_navigate span {
	display: none;
}

.mb_navigate {
	width: 509px;
	height: 50px;
	background: url(../member/images/img/mb_navigate.jpg) no-repeat;
	margin-bottom: 40px;
}

.mb_navigate span {
	display: none;
}

/* ����桦������#���ࡦ������ࡦ�������桦�����㡦�����*/
/* ���逡�*/
.box_inline {
	padding: 10px;
	border-left: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	background: #FFF;
}

.box_inline .monthly {
	width: 80px;
	height: 80px;
	background: url(../member/images/img/monthly.jpg) no-repeat;
	float: left;
}

.box_inline .monthly span {
	display: none;
}

.box_inline .quarterly {
	width: 80px;
	height: 80px;
	background: url(../member/images/img/quarterly.jpg) no-repeat;
	float: left;
}

.box_inline .quarterly span {
	display: none;
}

.box_inline .tb_new {
	width: 394px;
	float: right;
}

/* ����桦������#���ࡦ�����O */
.box_shr_voice {
	margin-bottom: 18px;
	background: #FFF;
}
.box_shr_voice h3 {
	width: 509px;
	height: 34px;
	background: url(../member/images/img/tl_shr_voice01.jpg) no-repeat;
	margin-bottom: 1px;
}

.box_shr_voice h3 span {
	display: none;
}

.box_shr_voice h4 {
	width: 509px;
	height: 20px;
	background: url(../member/images/img/tl_shr_voice02.jpg) no-repeat;
}

.box_shr_voice h4 span {
	display: none;
}

/* ����桦������#���ࡦ��롦������*/
.box_shr_news {
	margin-bottom: 18px;
	background: #FFF;
}
.box_shr_news h3 {
	width: 509px;
	height: 34px;
	background: url(../member/images/img/tl_shr_news01.jpg) no-repeat;
	margin-bottom: 1px;
}

.box_shr_news h3 span {
	display: none;
}

.box_shr_news h4 {
	width: 509px;
	height: 20px;
	background: url(../member/images/img/tl_shr_news02.jpg) no-repeat;
}

.box_shr_news h4 span {
	display: none;
}

/* ����桦������#���ࡦ�������(���𡦡�������� */
.box_shr_report {
	margin-bottom: 18px;
	background: #FFF;
}

.box_shr_report h6 {
	width: 509px;
	height: 34px;
	background: url(../member/images/img/tl_shr_report01.jpg) no-repeat;
	margin-bottom: 1px;
}

.box_shr_report h6 span {
	display: none;
}


.box_shr_report h4 {
	width: 509px;
	height: 20px;
	background: url(../member/images/img/tl_shr_report02.jpg) no-repeat;
}

.box_shr_report h4 span {
	display: none;
}

/* 主衦���䡦����#������#����*/
.box_shr_database {
	width: 245px;
	margin-bottom: 18px;
	float: left;
	background: #FFF;
}
.box_shr_database h3 {
	width: 245px;
	height: 37px;
	background: url(../member/images/img/tl_shr_database.jpg) no-repeat;
}

.box_shr_database h3 span {
	display: none;
}

/* ����������衦��������#�����㡦*/
.box_shr_library {
	width: 245px;
	margin-bottom: 18px;
	float: right;
	background: #FFF;
}
.box_shr_library h3 {
	width: 245px;
	height: 37px;
	background: url(../member/images/img/tl_shr_library.jpg) no-repeat;
}

.box_shr_library h3 span {
	display: none;
}

/* �����桦�������#�������S��*/
/* 一覧表礡�*/
.tl_list {
	width: 234px;
	height: 21px;
	text-align: right;
	background: url(../member/images/img/tl_list.jpg) no-repeat;
	margin-bottom: 10px;
}

.tl_list span {
	display: none;
}

/* ���S��*/
.tl_search {
	width: 234px;
	height: 17px;
	text-align: right;
	background: url(../member/images/img/tl_search.jpg) no-repeat;
	margin-bottom: 4px;
}

.tl_search span {
	display: none;
}

/* ����#�����㡦�����!�探����*/
.tl_search_freeward {
	width: 234px;
	height: 17px;
	text-align: right;
	background: url(../member/images/img/tl_search_freeward.jpg) no-repeat;
	margin-bottom: 10px;
}

.tl_search_freeward span {
	display: none;
}

/* ���䡦����!�探����*/
.tl_search_association {
	width: 234px;
	height: 17px;
	text-align: right;
	background: url(../member/images/img/tl_search_association.jpg) no-repeat;
	margin-bottom: 10px;
}

.tl_search_association span {
	display: none;
}

/* ����#�����㡦���㡦*/
.tl_freeward {
	width: 234px;
	height: 17px;
	background: url(../member/images/img/smtl_freeward.jpg) no-repeat;
	margin-bottom: 10px;
	text-indent: -9999px;
}

.tl_freeward span {
	display: none;
}

.submitarea_long {
	width: 234px;
	height: 20px;
	background: url(../member/images/img/bg_submitarea_long.jpg) no-repeat;
	text-align: center;
	padding: 12px 0;
}

/* ����"�����設���[��"��桦������#���ࡦ���㡦���〡�������������衦��������#�������� */
.case_shr_library {
	width: 489px;
	border: 1px solid #C3C2C2;
	padding: 9px;
	margin-bottom: 20px;
	background: #FFF;
}

.case_shr_library .title_box {
	width: 364px;
	border-left: 5px solid #A6D500;
	background: #F4F4F4;
	margin-bottom: 10px;
	padding: 5px 10px;
}

.case_shr_library .data {
	padding-left: 5px;
	line-height: 170%;
}

.case_shr_library .data strong {
	font-weight: bold;
	color: #649A05;
}

.case_shr_library .text {
	padding: 10px;
	background: #FFF;
	margin: 10px 0;
	border: 1px solid #E8E7E7;
}

.case_shr_library .box_left {
	width: 384px;
	float: left;
}

.case_shr_library .box_right {
	width: 90px;
	float: right;
}

/* ����"�����設���[��"��桦������#���ࡦ���㡦���〡����主衦���䡦����#������#���*/
.case_shr_database {
	width: 489px;
	border: 1px solid #C3C2C2;
	padding: 9px;
	margin-bottom: 20px;
	background: #FFF;
}

.case_shr_database .title_box {
	width: 464px;
	border-left: 5px solid #A6D500;
	background: #F4F4F4;
	margin-bottom: 10px;
	padding: 5px 10px;
}

.case_shr_database .data {
	padding-left: 5px;
	line-height: 170%;
}

.case_shr_database .data strong {
	font-weight: bold;
	color: #649A05;
}

.case_shr_database .text {
	background: #FFF;
	padding: 0;
}

/* ���S�桦�����ᡦ��� */
.txt_frame {
	border: 1px solid #CCC;
	padding: 10px;
}

/* �����一覧設���[��"��桦������#���ࡦ���㡦���〡�������桦������#���ࡦ��롦������� */
.headline ul {
	padding-left: 25px;
}

.headline li {
	 list-style-type: disc;
}

.tl_shr_news_global {
	width: 509px;
	height: 17px;
	background: url(../member/images/img/tl_shr_news_global.jpg) no-repeat;
	margin-bottom: 15px;
}

.tl_shr_news_global span {
	display: none;
}

.tl_shr_news_na {
	width: 509px;
	height: 17px;
	background: url(../member/images/img/tl_shr_news_na.jpg) no-repeat;
	margin-bottom: 15px;
}

.tl_shr_news_na span {
	display: none;
}

.tl_shr_news_europe {
	width: 509px;
	height: 17px;
	background: url(../member/images/img/tl_shr_news_europe.jpg) no-repeat;
	margin-bottom: 15px;
}

.tl_shr_news_europe span {
	display: none;
}

.tl_shr_news_china {
	width: 509px;
	height: 17px;
	background: url(../member/images/img/tl_shr_news_china.jpg) no-repeat;
	margin-bottom: 15px;
}

.tl_shr_news_china span {
	display: none;
}

.tl_shr_news_india {
	width: 509px;
	height: 17px;
	background: url(../member/images/img/tl_shr_news_india.jpg) no-repeat;
	margin-bottom: 15px;
}

.tl_shr_news_india span {
	display: none;
}

/* ����"�����設���[��"��桦������#���ࡦ���㡦���〡�������桦������#���ࡦ��롦������� */
.case_shr_news {
	width: 489px;
	border: 1px solid #C3C2C2;
	padding: 9px;
	margin-bottom: 8px;
	background: #FFF;
}

.case_shr_news .date {
	text-align: right;
	font-size: 90%;
}

.case_shr_news .title_box {
	width: 464px;
	border-left: 5px solid #A6D500;
	background: #F4F4F4;
	margin-bottom: 10px;
	padding: 5px 10px;
}

.case_shr_news .data {
	padding-left: 5px;
	line-height: 170%;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #999;
}

.case_shr_news .data strong {
	font-weight: bold;
	color: #649A05;
}

.case_shr_news .text {
	background: #FFF;
	padding: 0;
}

/* ��������#�������[��"��桦������#���ࡦ���㡦���〡�������桦������#���ࡦ��롦������� */
.tl_shr_report_na {
	width: 570px;
	height: 34px;
	background: url(../member/images/img/tl_shr_report_na.jpg) no-repeat;
	text-indent: -9999px;

}

.tl_shr_report_europe {
	width: 570px;
	height: 34px;
	background: url(../member/images/img/tl_shr_report_europe.jpg) no-repeat;
	text-indent: -9999px;

}

.tl_shr_report_china {
	width: 570px;
	height: 34px;
	background: url(../member/images/img/tl_shr_report_china.jpg) no-repeat;
	text-indent: -9999px;

}

.tl_shr_report_india {
	width: 570px;
	height: 34px;
	background: url(../member/images/img/tl_shr_report_india.jpg) no-repeat;
	text-indent: -9999px;

}

/* ����"�����設���[��"��桦������#���ࡦ���㡦���〡�������0��(���𡦡��������Ａ�*/
.case_shr_report {
	width: 550px;
	border: 1px solid #C3C2C2;
	padding: 9px;
	margin-bottom: 20px;
	background: #FFF;
}

.case_shr_report .title_box {
	width: 525px;
	border-left: 5px solid #A6D500;
	background: #F4F4F4;
	margin-bottom: 10px;
	padding: 5px 10px;
}

.case_shr_report .data {
	padding-left: 5px;
	line-height: 170%;
}

.case_shr_report .data strong {
	font-weight: bold;
	color: #649A05;
}

.case_shr_report .box_left {
	width: 440px;
	float: left;
}

.case_shr_report .box_right {
	width: 90px;
	float: right;
}

.case_shr_report .correspondent_profile {
	font-size: 92%;
	line-height: 140%;
	margin-top: 10px;
	text-align: right;
}

/* ����#��"���ꡦ��𡦼設���[��"��桦������#���ࡦ���㡦���〡�������0��(���𡦡��������Ａ�*/
.shr_report_bn {
	margin-bottom: 15px;
}

.shr_report_bn strong {
	font-weight: bold;
	color: #649A05;
}

.shr_report_bn .tb_bn_list td {
	border-bottom: 1px solid #CBCBCB;
	padding-top: 3px;
	padding-bottom: 3px;
}

.shr_report_bn .td_icon {
	vertical-align: middle;
	padding-right: 10px;
}

.shr_report_bn .td_title {
	vertical-align: middle;
	padding-right: 10px;
}

.td_btn {
	vertical-align: center;
	text-align: right;
}

/* ����"�����設���[��"��桦������#���ࡦ���㡦���〡�������桦������#���ࡦ�����OＡ�*/


.case_shr_voice {
	width: 550px;
	border: 3px double #96B55F;
	background: #FCFDE7;
	padding: 9px;
	margin-bottom: 20px;
}

.case_shr_voice .title_box {
	width: 430px;
	margin-bottom: 10px;
	padding: 5px;
}

.case_shr_voice .title02 {
	font-size: 95%;
	line-height: 150%;
}

.case_shr_voice .title01 {
	margin-top: 5px;
	font-size: 110%;
}

.case_shr_voice .data {
	padding-left: 5px;
	line-height: 170%;
}

.case_shr_voice .data strong {
	font-weight: bold;
	color: #649A05;
}

.case_shr_voice .text {
	padding: 10px;
	background: #FFF;
	margin: 10px 0;
	border: 1px solid #E8E7E7;
}

.case_shr_voice .box_left {
	width: 450px;
	float: left;
}

.case_shr_voice .box_right {
	width: 90px;
	float: right;
}

.next_box {
	padding: 0 10px;
}

/* ����#��"���ꡦ��𡦼設���[��"��桦������#���ࡦ���㡦���〡�������桦������#���ࡦ�����OＡ�*/
.shr_voice_bn {
	margin-bottom: 5px;
	font-size: 95%;
	line-height: 140%;
}

.shr_voice_bn strong {
	font-weight: bold;
	color: #649A05;
}

.shr_voice_bn .tb_bn_list td {
	border-bottom: 1px solid #CBCBCB;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* ����"�����設���[��"��������㡦"������������������"������ */


.case_eb {
	width: 550px;
	border: 3px double #DA9D8B;
	background: #FDEDE8;
	padding: 9px;
	margin-bottom: 20px;
}

.case_eb .title_box {
	width: 364px;
	margin-bottom: 10px;
	padding: 5px;
}

.case_eb .title01 {
	margin-top: 5px;
	font-size: 110%;
}

.case_eb .data {
	padding-left: 5px;
	line-height: 170%;
}

.case_eb .data strong {
	font-weight: bold;
	color: #D94E27;
}

.case_eb .text {
	padding: 10px;
	background: #FFF;
	margin: 10px 0;
	border: 1px solid #E8E7E7;
}

.next_box {
	padding: 0 10px;
}

.next_title {
	margin-bottom: 10px;
}

/* ����#��"���ꡦ��𡦼設���[��"��������㡦"������������������"������ */
.eb_bn {
	margin-bottom: 5px;
	font-size: 95%;
	line-height: 140%;
}

.eb_bn strong {
	font-weight: bold;
	color: #D94E27;
}

.eb_bn .tb_bn_list td {
	border-bottom: 1px solid #CBCBCB;
	padding-top: 3px;
	padding-bottom: 3px;
}

.eb_bn .bn_title {
	margin-bottom: 10px;
}

/* CSR�������〡����㡦#��#�㦡����桦���⡦*/
.case_lm_schedule {
	border: 1px solid #D7D7D6;
	background: #FFF;
}

.case_lm_schedule_inline {
	border: 1px solid #FFF;
	background: #F6EFE1;
	text-align: center;
	padding: 13px;
}

.case_lm_schedule_inline .title01 {
	color: #5F4F20;
}

.case_lm_schedule_inline .data {
	border-top: 1px dashed #A5A097;
	border-bottom: 1px dashed #A5A097;
	margin: 5px 0;
	padding: 5px 0;
}

.case_lm_schedule_inline th {
	text-align: left;
	padding: 5px;
	vertical-align: top;
}

.case_lm_schedule_inline td {
	text-align: left;
	padding: 5px;
	vertical-align: top;
}



/* ������审�*/
.img_left {
	float: left;
	margin: 0 0 10px 10px;
}

.img_right {
	float: right;
	margin: 0 0 10px 10px;
}

.btn_pdf01 {
	width: 174px;
	height: 41px;
	background: url(../member/images/img/btn_pdf01_over.jpg) no-repeat;
	margin-left: auto;
}

.btn_pdf01 a {
	display: block;
	width: 174px;
	height: 41px;
	background: url(../member/images/img/btn_pdf01.jpg) no-repeat;
}

.btn_pdf01 a:hover {
	background: none;
}

.btn_pdf01 span {
	display: none;
}

.btn_pdf02 {
	width: 174px;
	height: 41px;
	background: url(../member/images/img/btn_pdf02_over.jpg) no-repeat;
	margin-left: auto;
}

.btn_pdf02 a {
	display: block;
	width: 174px;
	height: 41px;
	background: url(../member/images/img/btn_pdf02.jpg) no-repeat;
}

.btn_pdf02 a:hover {
	background: none;
}

.btn_pdf02 span {
	display: none;
}

.btn_pdf03 {
	width: 151px;
	height: 41px;
	background: url(../member/images/img/btn_pdf03_over.jpg) no-repeat;
	margin-left: auto;
}

.btn_pdf03 a {
	display: block;
	width: 151px;
	height: 41px;
	background: url(../member/images/img/btn_pdf03.jpg) no-repeat;
}

.btn_pdf03 a:hover {
	background: none;
}

.btn_pdf03 span {
	display: none;
}

.btn_pdf04 {
	width: 121px;
	height: 23px;
	background: url(../member/images/img/btn_pdf04_over.jpg) no-repeat;
	margin-left: auto;
}

.btn_pdf04 a {
	display: block;
	width: 121px;
	height: 23px;
	background: url(../member/images/img/btn_pdf04.jpg) no-repeat;
}

.btn_pdf04 a:hover {
	background: none;
}

.btn_pdf04 span {
	display: none;
}

.btn_pdf05 {
	width: 177px;
	height: 41px;
	background: url(../member/images/img/btn_pdf05_over.jpg) no-repeat;
	margin-left: auto;
}

.btn_pdf05 a {
	display: block;
	width: 177px;
	height: 41px;
	background: url(../member/images/img/btn_pdf05.jpg) no-repeat;
}

.btn_pdf05 a:hover {
	background: none;
}

.btn_pdf05 span {
	display: none;
}

.btn_pdf05en {
	width: 177px;
	height: 41px;
	background: url(../member/images/img/btn_pdf05en_over.jpg) no-repeat;
	margin-left: auto;
}

.btn_pdf05en a {
	display: block;
	width: 177px;
	height: 41px;
	background: url(../member/images/img/btn_pdf05en.jpg) no-repeat;
}

.btn_pdf05en a:hover {
	background: none;
}

.btn_pdf05en span {
	display: none;
}

.btn_pdf06 {
	width: 169px;
	height: 23px;
	background: url(../member/images/img/btn_pdf06_over.jpg) no-repeat;
	margin-left: auto;
}

.btn_pdf06 a {
	display: block;
	width: 169px;
	height: 23px;
	background: url(../member/images/img/btn_pdf06.jpg) no-repeat;
}

.btn_pdf06 a:hover {
	background: none;
}

.btn_pdf06 span {
	display: none;
}

.btn_pdf06en {
	width: 169px;
	height: 23px;
	background: url(../member/images/img/btn_pdf06en_over.jpg) no-repeat;
	margin-left: auto;
}

.btn_pdf06en a {
	display: block;
	width: 169px;
	height: 23px;
	background: url(../member/images/img/btn_pdf06en.jpg) no-repeat;
}

.btn_pdf06en a:hover {
	background: none;
}

.btn_pdf06en span {
	display: none;
}

.btn_pdf_none {
	width: 174px;
	height: 41px;
	background: url(../member/images/img/btn_pdf_none.jpg) no-repeat;
	margin-left: auto;
}

.btn_pdf_none span {
	display: none;
}

.btn_link {
	width: 149px;
	height: 28px;
	background: url(../member/images/img/btn_link_over.jpg) no-repeat;
	margin-left: auto;
}

.btn_link a {
	display: block;
	width: 149px;
	height: 28px;
	background: url(../member/images/img/btn_link.jpg) no-repeat;
}

.btn_link a:hover {
	background: none;
}

.btn_link span {
	display: none;
}

.btn_news {
	width: 149px;
	height: 28px;
	background: url(../member/images/img/btn_news_over.jpg) no-repeat;
	margin-left: auto;
}

.btn_news a {
	display: block;
	width: 149px;
	height: 28px;
	background: url(../member/images/img/btn_news.jpg) no-repeat;
}

.btn_news a:hover {
	background: none;
}

.btn_news span {
	display: none;
}

.btn_report {
	width: 149px;
	height: 28px;
	background: url(../member/images/img/btn_report_over.jpg) no-repeat;
	margin-left: auto;
}

.btn_report a {
	display: block;
	width: 149px;
	height: 28px;
	background: url(../member/images/img/btn_report.jpg) no-repeat;
}

.btn_report a:hover {
	background: none;
}

.btn_report span {
	display: none;
}

.btn_detail {
	width: 138px;
	height: 25px;
	background: url(../member/images/img/btn_detail_over.jpg) no-repeat;
	margin-left: auto;
}

.btn_detail a {
	display: block;
	width: 138px;
	height: 25px;
	background: url(../member/images/img/btn_detail.jpg) no-repeat;
}

.btn_detail a:hover {
	background: none;
}

.btn_detail span {
	display: none;
}

.td_left {
	vertical-align: top;
	text-align: left;
}

.td_right {
	vertical-align: top;
	text-align: right;
}

.tb_link th {
	width: 80px;
	text-align: left;
	padding-left: 10px;
	vertical-align: top;
}

.tb_link td {
	text-align: left;
	padding-right: 10px;
	vertical-align: top;
}

.tb_link td span {

}

.smenu_2nd {
	padding: 5px 10px;
}

.smenu_2nd li {
	margin: 0;
	padding: 0;
}

/* ����#������#��#��*/
.pagetop {
	width: 109px;
	height: 16px;
	background: url(../images/common/pagetop_over.jpg) no-repeat;
	margin-left: auto;
}

.pagetop a {
	display: block;
	width: 109px;
	height: 16px;
	background: url(../images/common/pagetop.jpg) no-repeat;
	margin-left: auto;
}

.pagetop a:hover {
	background: none;
}

.pagetop span {
	display: none;
}

/* �������〡����㡦#��#��#��桦���⡦*/
.pdf{
/*	vertical-align: middle;
	background:url(../member/images/img/icon_pdf.gif) no-repeat;
	padding: 5px 0 5px 20px;
	margin:7px 0 5px 0px;*/
}


div#meeting table p.txt_pink {
	font-weight: bold;
	color: #EC7878;
	/*	padding-right: 3px;*/
	vertical-align: middle;
	padding: 0px 0 5px 20px;
	margin:7px 0 5px 0px;
	background-image: url(../member/images/img/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: left -2px;
}

div#meeting a:link,
div#meeting a:visited {
	color: #EC7878;
	text-decoration: none;
}
div#meeting a:hover,
div#meeting a:active {
	color: #EC7878;
	text-decoration: underline;
}


#contents.voice #sub #list3,
#contents.voice #sub #list4 {
	width:192px;
	margin:0 0 15px 0;
	padding:8px 8px 0 8px;
	border:1px solid #dfdfdf;
}

#contents #sub #list3 h3,
#contents #sub #list4 h3 {
	margin:0 0 8px 0;
	padding:0;
}

#contents #sub #list3 ul,
#contents #sub #list4 ul {
	margin-bottom:15px;
}

#contents #sub #list3 ul li {
	background-image: url(../member/meeting/images/li_mark_v03.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}

#contents #sub #list4 ul li {
	background-image: url(../member/lecture/images/li_mark_v04.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}

#contents #sub #list3 ul li,
#contents #sub #list4 ul li {
	margin:0 5px 4px 5px;
	padding:0 0 0 12px;
	line-height:1.4em;
}

#contents #sub #list3 ul li a,
#contents #sub #list4 ul li a { color: #444444; }
	

	
/*---member.css----------------------------------------------*/

	
	/*---------------------------------------------------
 #main
---------------------------------------------------*/
#contents.voice #main {
	float:right;
	width:572px;
}
#contents h2 {
}
#contents h3 {
	margin:0 0 15px 0;
	padding:12px 15px;
	font-size:14px;
}
	#contents h3 span {
		font-weight:normal;
		font-size:12px;
	}
#contents h4 {
	clear:both;
	margin:0 15px;
	padding:0 14px 0;
	color:#ffffff;
	font-size:12px;
	line-height:24px;
}
#contents h5 {
	margin:0 0 20px 0;
	padding:1px 14px 0;
	line-height:23px;
	font-size:12px;
	font-weight:normal;
	border:1px solid #dfdfdf;
}
ight:1.6em;
	}
/*- ul --------------------------------------------*/
#contents ul.relatedInfo {
	margin:0 15px 30px;
	padding:4px 0 10px;
}
	#contents ul.relatedInfo li {
		padding:0 0 0 28px;
		line-height:30px;
	}
	#contents ul.relatedInfo li a { color:#444444; }
	
#contents ul.watchList {
	margin:6px 15px 15px;
}
	#contents ul.watchList li {
		line-height:30px;
	}
	#contents ul.watchList li a { color:#444444; }
	
/****************************************************
 #contents.class 
****************************************************/
/*---------------------------------------------------
 @ h3
---------------------------------------------------*/
#contents.lecture .lH3 {
	margin:0 0 17px 0;
	background:url(../member/lecture/images/h3_lecture_bg.png) 0 0 no-repeat;
}

html>/**/body #contents.lecture .lH3 { margin:0 0 0 0 ; }
	#contents.lecture h3 {
		float:left;
		line-height:1.3em;
	}
	#contents.lecture h3 span {
		color:#b23234;
	}
	#contents.lecture .lH3 p img {
		margin:12px 5px 0 0;
	}

#contents.lecture h3 a:link,
#contents.lecture h3 a:visited,
#contents.lecture h3 a:active,
#contents.lecture h3 a:hover {
		color:#000;
	text-decoration: none;
}


#contents.voice #main h3 {
	background-image: url(../member/voice/images/h2_voice_line.png);
	background-repeat: no-repeat;
	background-position: left center;
}
	#contents.voice #main h3 span {
		color:#3e7801;
	}
#contents.benchmark h3 {
	padding-top:9px;
	background:url(../member/benchmark/images/h3_bg.png) 0 0 no-repeat;
}
/*---------------------------------------------------
 @ h4
---------------------------------------------------*/
#contents.lecture h4 {
	background:url(../member/lecture/images/h4_lecture_bg.png) 0 0 no-repeat;
}
#contents.voice h4 {
	background:url(../member/voice/images/h4_voice_bg.png) left top no-repeat;
}
#contents.benchmark h4 {
	margin:0 0 0 0 ;
	padding:0;
}
/*---------------------------------------------------
 @ backnumber 
---------------------------------------------------*/
/*===============================================================信���080403@tn======*/
#contents.lecture div.backNumber table {
	margin-left:15px;

}

#contents.lecture div.backNumber p.title {
	float:left;
	padding:0 0 5px 0;
	font-weight:bold;
	line-height:1.6em;
}
	#contents.lecture div.backNumber p.title span {
		font-weight:normal;
		color:#b23234;
	}
#contents.lecture div.backNumber p.icon img {
	margin-left:5px;
}
#contents.lecture div.backNumber p.comment {
	clear:left;
	margin-left:15px;
}
/*===============================================================信���080403@tn======*/
/*-------------------------------------------------*/
#contents.voice dl.backNumber dt span { color:#3e7801; }
/*---------------------------------------------------
 @ p
---------------------------------------------------*/

#contents p.tCopy {
	margin:15px 10px 38px 15px;
	line-height:1.7em;
}

#contents p.tCopy01 {
	margin:20px 10px 20px 15px;
	line-height:1.7em;
}

	#contents.voice p.tCopy,
	#contents.benchmark p.tCopy {
		margin:15px 15px 0;
		line-height:1.7em;
	}
#contents p.tCopy02 {
	margin:0 15px 38px;
	text-align:right;
} 
/* --- */
#contents p.question {
	margin:0 0 6px 0;
	padding:0 0 0 25px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}
	#contents.voice p.question {
		color:#59ac02;
		background:url(../member/voice/images/icn_v_qu.png) left top no-repeat;
	}
/* --- */
#contents .answer {
	margin-bottom:18px;
	padding:15px;
	padding-bottom:0;
	line-height:175%;
}
	#contents .answer span {
		display:block;
		margin-top:1em;
		font-size:10px;
		line-height:1.4em;
		padding-bottom:15px;
	}
	#contents.voice .answer {
		border-top:1px solid #c8ef9e;
		border-bottom:1px solid #c8ef9e;
		background:#f1ffe3;
	}
#contents p.ansEnd { 
	margin-bottom:39px;
}
/* --- */
#contents p.explain {
	display:block;
	width:116px;
	margin:-21px 0 7px 676px ;
}
	#contents p.explain img { margin:0 8px 2px 0 ; vertical-align:middle; }
	#contents p.explain a { color:#ffffff; }
/* --- */
#contents p.tBotton {
	margin:20px 15px 33px;
	padding:9px 15px;
	text-align:center;
	background:url(../member/images/bg_stripe_01.png) 0 0 repeat;
}
	#contents p.tBotton img { margin-right:5px; }
	#contents p.tBotton img.end { margin-right:0px; }
/* --- */	
p.line {
	clear:both;
	margin:0 auto 8px;
	text-align:center;
}	
/* --- */
p.searchGuide {
	margin:0 15px 8px;
	color:#248dac;
}
	#contents.benchmark p.searchGuide { color:#248dac; }
/* --- */
p.sample {
	margin:12px 0;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}
	#contents.benchmark p.sample { color:#248dac; }
/* --- */
#contents p.outline {
	margin:0 15px 1em;
	line-height:1.9em;
}
#contents p.watch {
	padding:1px 14px 0;
	line-height:23px;
	background:#f3f3f3;
	border:1px solid #dfdfdf;
}
#contents p.searchBtn {
	clear:both;
	margin:0 15px 0;
	text-align:right;
}
/* --- */
p.searchListTop {
	margin:0 0 24px 0;
	padding:22px 15px 7px 8px;
	border-bottom:3px solid #e3e3e3;
}
	p.searchListTop span { margin:0 1em; }
/* --- */
#contents.lecture p#schedule {
	margin:-31px 15px 0 31px;
	text-align:right;
}
/*-- searchResult ---------------------------------*/
.searchResult {
	margin:0 0 20px 0;
	padding:0 ;
	border:1px solid #cbcbcb;
}
	.searchResult p.searchResultTitle {
		padding:11px 15px 11px 98px;
		font-weight:bold;
		border-bottom:5px solid #f5f5f5;
	}
		.searchResult p.theme { background:url(../images/icn_lec_01.png) 15px 9px no-repeat; }		
		.searchResult p.members { background:url(../images/icn_lec_02.png) 15px 9px no-repeat; }
		.searchResult p.global { background:url(../images/icn_lec_03.png) 15px 9px no-repeat; }
		
	.searchResult p.update {
		padding:8px 15px ;
		text-align:right;
		color:#248dac;
	}
	.searchResult dl {
		margin:0 20px 12px;
		font-size:10px;
	}
		.searchResult dl dt {
			clear:left;
			float:left;
			width:76px;
			color:#248dac;
		}
		.searchResult dl dd {
			float:left;
			display:block;
			width:650px;
			color:#248dac;
		}
	.searchResult p.searchResultOl {
		margin:0 15px 15px 20px;
		line-height:1.5em;
	}
	.searchResult p.readMore {
		margin:0 15px 8px 0;
	}
/*---------------------------------------------------
 ul / list
---------------------------------------------------*/
#contents.lecture ul.relatedInfo {
	border:1px solid #ffd3d4;
	border-top:none;
	background:#fef2f2;
}
	#contents.lecture ul.relatedInfo li {
		background:url(../member/lecture/images/lecture_li_bg_01.png) center 0 no-repeat;
	}
#contents.voice ul.relatedInfo {
	border:1px solid #c8ef9e;
	border-top:none;
	background:#f1ffe3;
}
	#contents.voice ul.relatedInfo li {
		background:url(../member/voice/images/voice_li_bg_01.png) 0 0 no-repeat;
	} 
/*-------------------------------------------------*/
div.searchBox,
ul.categorylist01,
ul.categorylist02,
ul.area03 {
	margin:2px 0 24px;
	padding:10px 30px;
	border:1px solid #cbcbcb;
}
	ul.categorylist01 li,
	ul.categorylist02 li,
	ul.area03 li {
		float:left;
		line-height:2.75em;
	}
	
ul.categorylist01 li {
	width:170px;
}
	ul.categorylist01 li.list01 {
		width:225px;
	}
ul.categorylist02 li {
	width:148px;
}
ul.area03 li {
	width:110px;
}
	ul.area03 li.list02 {
		width:160px;
	}
/*-------------------------------------------------*/
ul.searchListGuide {
	margin:0 auto 15px auto;	
	text-align:center;
}
	ul.searchListGuide li {
		display:inline;
		margin:0.3em;
		font-weight:bold;
	}
	#contents ul.searchListGuide li a {
		font-weight:normal;
		color:#444444;
	}
/*-------------------------------------------------*/
#contents.voice ul.watchList li {
	padding:0 0 0 11px;
	background:url(../member/images/li_bg_01.png) 0 0 no-repeat;
}

#contents.benchmark ul.watchList li {
	padding:0 0 0 93px;
	border-bottom:1px dashed #e6e8e5;
}
	#contents.benchmark ul.watchList li.glb { background:url(../images/icn_lec_03.png) 2px 4px no-repeat; }
	#contents.benchmark ul.watchList li.thm { background:url(../images/icn_lec_01.png) 2px 4px no-repeat; }
	#contents.benchmark ul.watchList li.mmb { background:url(../images/icn_lec_02.png) 2px 4px no-repeat; }	
/*#contents.benchmark ul.watchList li a,
#contents.lecture ul.watchList li a { color:#444444; }*/
/*---------------------------------------------------
 @ div
---------------------------------------------------*/
div#goEx {
	float:right;
	width:243px;
	padding-bottom:35px;
}
	div#goEx p {
		margin-bottom:10px;
		font-size:10px;
		line-height:1.6em;
	}
	
/*- searchBox -------------------------------------*/
div#searchBox {
	margin:1px 0 45px;
	padding:10px 0;
	border:1px solid #cbcbcb;
}
/*---------------------------------------------------
 @ dl / dt / dd
---------------------------------------------------*/
div#searchBox dl {
	clear:both;
	margin:0 15px 20px;
	line-height:1.6em;
}
	div#searchBox dl.inputKeyword { margin-bottom:10px; }
	div#searchBox dl.inputKeyword input {
		width:200px;
		border:1px solid #dcdcdc;
	}
div#searchBox dl dt {
	clear:left;
	float:left;
	width:98px;
}
	div#searchBox dl dt span { font-size:10px; }
div#searchBox dl dd {
	display:block;
	float:left;
	width:670px;
}
	div#searchBox dl dd input { vertical-align:middle; }
	div#searchBox dl dd ul {
		float:left;
	}
		div#searchBox dl dd ul.sb011 { width:115px; }
		div#searchBox dl dd ul.sb012 { width:158px; }
		div#searchBox dl dd ul.sb013 { width:222px; }
		div#searchBox dl dd ul.sb014 { width:172px; }
		
		div#searchBox dl dd ul.type01 { width:153px; }
		div#searchBox dl dd ul.type02 { width:128px; }
		
		div#searchBox dl dd ul.area01 {
			float:none;
			margin-bottom:20px;
		}
			div#searchBox dl dd ul.area01 li {
				float:left;
				width:100px;
			}
			div#searchBox dl dd ul.area01 li.global { width:200px; }
		div#searchBox dl dd ul.area02 { width: 300px; }
		
/*-------------------------------------------------*/
#dlGuide {
	margin:15px 15px 15px;
	padding:15px;
	border:1px solid #dfdfdf;
}
	#dlGuide dl dt {
		float:left;
		margin-right:10px;
		padding:5px 0 0 0 ;
	}
	#dlGuide dl dd {
		float:left;
		display:block;
		font-size:10px;
	}
		#dlGuide dl dd.mp {
			width:295px;
			margin-right:10px;
		}
		#dlGuide dl dd.ar {
			width:235px;
		}

	
/*---layout.css----------------------------------------------*/

div#watch_box {
	width:100%;
	padding-top:20px;
	margin-bottom:50px;
}

#contents div.watchtitle {
	padding:1px 14px 0;
	line-height:23px;
	background:#f3f3f3;
	border:1px solid #dfdfdf;
	margin-bottom:10px;
}

#contents div.watchtitle div {
	float:left;
	width:50%;
}

#contents div.watchtitle p {
	float:right;
	width:48%;
	text-align:right;
	color:#59AC01;
}

div.watch_listbox {
	width:542px;
	margin-left:16px;
}

div.watch_listbox dl {
	width:100%;
	border-bottom:1px dashed #e6e8e5;
}

div.watch_listbox dl dt {
	width:15%;
	float:left;
	color:#59AC01;
	background-image: url(../member/watch/images/watch_arrow.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 12px;
}

div.watch_listbox dl dd {
	width:80%;
	float:right;
	text-align:left;
}


div.watch_listbox dl dd a:link,
div.watch_listbox dl dd a:visited {
	color:#535353;
	text-decoration:underline;
}

div.watch_listbox dl dd a:hover,
div.watch_listbox dl dd a:active {
	color:#357de9;
	text-decoration: underline;
}


div.watch_listbox dl dt,
div.watch_listbox dl dd {
	padding-bottom:10px;
	margin-top:10px;
}

div#side_search {
	margin-bottom:10px;
	text-align:right;
}

div#side_search input.side_keyword {
	width:185px;
	border:solid 1px #E8E8E8;
	margin-bottom:5px;
}

div#lecture_box {
	padding-top:20px;
	margin-bottom:50px;
}
	
div#voice_box {
	width:100%;
	padding-top:10px;
	margin-bottom:50px;
}

div.watach_Category {
	border:solid 1px #DFDFDF;
	width:541px;
	margin-left:15px;
	margin-bottom:30px;
	padding:10px 0px 7px;
}

div.watach_Category dl {
	width:511px;
	margin-left:15px;
}

div.watach_Category dl dt {
	float:left;
	width:120px;
	clear:both;
	color:#4A8F01;
	font-weight:bold;

}

div.watach_Category dl dd {
	float:right;
	text-align:left;
	width:350px;
	background-image: url(../member/watch/images/wacth_ten.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
}

div.watach_Category dl dt,
div.watach_Category dl dd {
	padding-bottom:3px;
}

span.c357DE9 {
	color:#357DE9;
}

div#sight h3 {
	background-image: url(../member/sight/images/h3_sight_bg.png);
	background-repeat: no-repeat;
	height: 32px;
	margin:0 0 5px 0;
	padding:10px 15px 0 15px;
}

div#sight h3 div {
	float:left;
	width:50%;
}

div#sight h3 p {
	float:right;
	width:48%;
	color:#59AC01;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}

div#sight_title {
	font-size:20px;
	color:#59AC01;
	margin-left:15px;
	font-weight:bold;
	line-height:1.5em;
	background-image: url(../member/sight/images/sight_line.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	margin-bottom:20px;
}

div#sight_title span {
	font-size:12px;
	color:#1B1B1B;
	font-weight:normal;
}

#contents div.outline {
	margin:0 15px 1em;
	line-height:1.9em;
}

div.sight_pt {
	float:left;
	margin:0 10px 3px 0;
	border:solid 1px #BFBFBF;
	padding:3px;
}




dl.backNumber2 {
	width:772px;
	padding-bottom:5px;
	margin-left:15px;
	margin-bottom:15px;
	border-bottom:1px solid #dddddd;
}

dl.backNumber2 dt {
	float:left;
	width:22%;
}

dl.backNumber2 dt div {
	border:solid 1px #BFBFBF;
	padding:3px;
}

dl.backNumber2 dd {
	float:right;
	width:76%;
	text-align:left;
}

dl.backNumber2 dd p {
	color:#59AC01;
}

dl.backNumber2 dd div {
	font-weight:bold;
	padding:5px 0 7px;
}

dl.backNumber2 dd div span {
	color:#767676;
	font-weight:normal;
	font-size:10px;
}

div#goEx2 {
	float:right;
	width:371px;
	padding-bottom:35px;
}

div#goEx2 p {
		margin-bottom:10px;
		font-size:10px;
		line-height:1.6em;
}

div#goEx2 table {
		margin-bottom:10px;
}


div#sightbox {
	padding-top:20px;
	margin-bottom:50px;
	width:100%;
}

table.sight_table {
	width:364px;
	float:right;
	margin:10px 0 30px;

}

table.sight_table th {
	text-align:right;
}

table.sight_table th,
table.sight_table td {
	width:50%;
}

div#sightbox h4 {
	background-image: url(../member/sight/images/h4_sight_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}

div#sightbox ul.relatedInfo2 {
	border:1px solid #c8ef9e;
	border-top:none;
	background:#f1ffe3;
}
div#sightbox ul.relatedInfo2 li {
	background-image: url(../member/sight/images/sight_li_bg_01.png);
	background-repeat: no-repeat;
	background-position: 0 0;
} 

div#sightbox ul.relatedInfo2 {
	margin:0 15px 30px;
	padding:4px 0 10px;
}

div#sightbox ul.relatedInfo2 li {
		padding:0 0 0 28px;
		line-height:30px;
}

div#sightbox ul.relatedInfo2 li a { color:#444444; }


div.watch_dl {
	padding:0 15px;
	margin-bottom:20px;
	margin-top:7px;
}

div.watch_dl dl {
	padding:0 0 0 0px;
	border-bottom:dotted 1px #C8BDC0;
}

div.watch_dl dl dt {
	float:left;
	width:75%;
	background-image: url(../member/voice/images/ten.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left:10px;
}

div.watch_dl dl dd {
	float:right;
	text-align:right;
	width:20%;
}

div.watch_dl dl dt,
div.watch_dl dl dd {
	margin-top:7px;
	padding-bottom:7px;
}

	
#contents div.watch_dl a:link,
#contents div.watch_dl a:visited {
	color:#444;
	text-decoration:none;
}

#contents div.watch_dl a:hover,
#contents div.watch_dl a:active {
	color:#444;
	text-decoration: underline;
}







div#benchmark_box {
	width:100%;
	padding-top:20px;
/*	margin-left:15px;*/
	margin-bottom:50px;
}

dl.benchimark_title {
	width:100%;
}

dl.benchimark_title dt {
	float:left;
	width:90px;

}


dl.benchimark_title dd {
	float:left;
	text-align:left;
	width:500px;
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
}

div.benchimark_day {
	text-align:right;
	color:#248DAC;
	margin-top:5px;
	margin-bottom:20px;
}

dl.benchimark_dl {
	width:100%;
	background-image: url(../member/benchmark/images/benchmark_bg.png);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C8BFBF;
}

dl.benchimark_dl dt {
	float:left;
	width:22%;
}


dl.benchimark_dl dd {
	float:right;
	text-align:left;
	width:76%;
}

dl.benchimark_dl div {
	padding:10px 5px 10px 14px;
	line-height:1.5em;
}



div#benchmark_box div.subtitle {
	background-color:#EBFAFF;
	border:solid 1px #A8E7FA;
	color:#248DAC;
	padding:3px 15px;
	line-height:1.5em;
	margin-top:30px;
}


div#benchmark_box h6 {
	width:100%;
	background-image: url(../member/benchmark/images/h4_benchmark_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0;
	padding:2px 14px;
	color:#ffffff;
	font-size:12px;
	line-height:18px;
}

div#benchmark_box ul.relatedInfo2 {
	border:1px solid #C8F2FF;
	border-top:none;
	background:#EBFAFF;
}
div#benchmark_box ul.relatedInfo2 li {
	width:100%;
	background-image: url(../member/benchmark/images/benchmark_li_bg_01.png);
	background-repeat: no-repeat;
	background-position: 0 0;
} 

div#benchmark_box ul.relatedInfo2 {
	margin:0 0 30px;
	padding:4px 0 10px;
}

div#benchmark_box ul.relatedInfo2 li {
		padding:0 0 0 28px;
		line-height:30px;
}

div#benchmark_box ul.relatedInfo2 li a { color:#444444; }


div#database_box p.searchdatabace {
	margin:0 15px 8px;
	color:#B27C0B;
}

div#searchBox dl dd ul.type00 { width:222px; }
		

ul.categorylist01_1,
ul.categorylist02_2 {
	margin:2px 0 24px;
	padding:10px 30px;
	border:1px solid #cbcbcb;
}

ul.categorylist01_1 li,
ul.categorylist02_2 li {
		float:left;
		line-height:2.75em;
	}
	
ul.categorylist01_1 li {
	width:120px;
}

ul.categorylist01_1 li.wid  {
	width:170px;
}

ul.categorylist01_1 li.min  {
	width:100px;
}
	
ul.categorylist02_2 li {
	width:170px;
}

ul.categorylist02_2 li.wid {
	width:200px;
}


div.databaseResult {
	margin:0 0 20px 0;
	padding:0 0 10px;
	border:1px solid #cbcbcb;
}

div#database_box p.databaseTitle {
		padding:11px 15px 11px 15px;
		font-weight:bold;

		border-bottom:5px solid #f5f5f5;
}

div#database_box div.databaseResult dl {
	margin-top:8px;
	margin-left:15px;
	width:100%;
}

div#database_box div.databaseResult dl dt {
	float:left;
	width:80%;
	font-size:10px;
	color:#B27C0B;
	line-height:1.5em;
}

div#database_box div.databaseResult dl dd {
	float:right;
	text-align:right;
	width:18%;
}

div#database_box div.databaseResult p.readMore {
	margin:0;
	padding:0;
}
	
div#database_box2 {
	width:100%;
	padding-top:20px;
	margin-left:15px;
	margin-bottom:20px;
}

dl.database_title {
	width:100%;
	margin-bottom:20px;
}

dl.database_title dt {
	font-size:14px;
	line-height:1.8em;
	font-weight:bold;
	
}

dl.database_title dd {
	font-size:12px;
	color:#B27C0B;
}


div#database_box2 div.subtitle {
	background-color:#FFF9ED;
	border:solid 1px #FFE3A8;
	color:#B27C0B;
	padding:3px 15px;
	line-height:1.5em;
	margin-top:30px;
}


div#database_box2 h6 {
	background-image: url(../member/database/images/h2_benchmark_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0;
	padding:2px 14px;
	color:#ffffff;
	font-size:12px;
	line-height:18px;
	width:100%;

}

div#database_box2 ul.relatedInfo2 {
	border:1px solid #FFE3A8;
	border-top:none;
	background:#FFF9ED;
}
div#database_box2 ul.relatedInfo2 li {
	width:100%;
	background-image: url(../member/database/images/h3_bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
} 

div#database_box2 ul.relatedInfo2 {
	margin:0 0 30px;
	padding:4px 0 10px;
}

div#database_box2 ul.relatedInfo2 li {
		padding:0 0 0 28px;
		line-height:30px;
}

div#database_box2 ul.relatedInfo2 li a { color:#444444; }




/*---CSR��������"������---------------------------------------------*/

#contents .meeting,
#contents .database,
#contents .benchmark,
#contents .lecture,
#contents .csrwatch {
	margin-bottom:18px;
	padding:15px;
	padding-bottom:0;
	line-height:175%;
}

/****����#������\����⡦�㡦��社��������涰掰�耡�!����***/

#contents.voice .csrwatch {
		border-bottom:1px solid #c8ef9e;
		background:#f1ffe3;
}

#contents.voice .lecture {
		border-bottom:1px solid #FFD3D4;
		background:#FEF2F2;
}

#contents.voice .benchmark {
		border-bottom:1px solid #C8F2FF;
		background:#EBFAFF;
}

#contents.voice .database {
		border-bottom:1px solid #FFE3A8;
		background:#FFF9ED;
}

#contents.voice .meeting {
		border-bottom:1px solid #EEDFC0;
		background:#F6EFE1;
}


/****��������#��롦���(**/
#contents.voice #sub #list2 {
	width:192px;
	margin:0 0 15px 0;
	padding:8px 8px 0 8px;
	border:1px solid #dfdfdf;
}
#contents #sub #list2 h3 {
	margin:0 0 8px 0;
	padding:0;
}
#contents #sub #list2 ul {
	margin-bottom:15px;
}
	#contents #sub #list2 ul li {
		margin:0 5px 4px 5px;
		padding:0 0 0 12px;
		line-height:1.4em;
		background:url(../member/about/images/li_mark_v02.png) 2px 3px no-repeat;	
}
#contents #sub #list2 ul li a { color: #444444; }


/****����!����***/

div#abouttop_box,
div#message_box,
div#member_box,
div#inquiry_box {
	width:100%;
	padding-top:20px;
	margin-bottom:30px;
	line-height:1.5em;
}

div.about_box {
	margin-left:15px;
	width:542px;
	margin-bottom:30px;
}

div#message_box div.about_box p.lead {
	color:#3575AB;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

div#message_box div.about_box img {
	float:right;
	margin-left:15px;
	margin-bottom:5px;
}

div#message_box .name {
	text-align:right;
	color:#3575AB;
}

div#message_box .nameraul {
	text-align:right;
	color:#3575AB;
	background-color:#F1F1F1;
	line-height:1.8em;
	padding-right:15px;
}

div#message_box .name span {
	color:#626262;
}

div#message_box .name span a {
	color:#626262;
	text-decoration:underline;
}

div#message_box .titlebg {
	background-color:#4CA8F5;
	padding:0 0 0 15px;
	line-height:2em;
}

div#message_box .titlebg a {
	color:#333;
	text-decoration:underline;
}

div#message_box .about_bg {
	background-color:#F2F9FF;
	padding:15px;
	margin-bottom:5px;
}



div#inquiry_box div.inquiry_bg {
	background-color:#F2F9FF;
	border:solid 1px #C6E0F7;
	padding:23px 147px;
	line-height:1.8em;
}

div#inquiry_box div.inquiry_bg a {
	color:#333;
	text-decoration:underline;
}

div#inquiry_box div.inquiry_bg p {
	color:#3575AB;
	font-weight:bold;
	margin-bottom:15px;
}

div#inquiry_box div.inquiry_bg dl {
	width:100%;
}

div#inquiry_box div.inquiry_bg dl dt {
	float:left;
	width:30%;
	clear:both;
	font-weight:bold;
}

div#inquiry_box div.inquiry_bg dl dd {
	float:right;
	text-align:left;
	width:68%;
}

.m_b20 {
	margin-bottom:20px;
}

.m_b30 {
	margin-bottom:30px;
}

div#member_box .Company_box {
	border-bottom:dotted 1px #C5C1C0;
	margin-bottom:10px;
}


div#member_box .Company {
	border-top:dotted 1px #C5C1C0;
	padding-bottom:20px;
}

div#member_box .Company .logoimg {
	text-align:center;
	padding:30px 0;
}

div#member_box .company_name {
	margin-left:15px;
	margin-bottom:15px;
	width:542px;
	background-color:#E3F2FE;
	border-left:solid 3px #4CA8F5;
}

div#member_box .company_name p {
	padding-left:13px;
	color:#3575AB;
	font-weight:bold;
	line-height:2em;
}

div#member_box  .Company .Company_txt {
	margin-left:15px;
	margin-bottom:15px;
	width:542px;
	line-height:1.5em;
}

div#member_box  .Company .Company_txt a {
	color:#3575AB;
}

div#member_box  .Company .Company_txt dl {
	width:100%;
}

div#member_box  .Company .Company_txt dl dt {
	float:left;
	width:5%;
}

div#member_box  .Company .Company_txt dl dd {
	float:right;
	text-align:left;
	width:93%;
}

div#member_box .txt_r {
	text-align:right;
	margin-right:15px;
}

div#member_box .about_box ul {
	width:48%;
	margin-top:10px;
	float:left;
	margin-left:7px;
	margin-bottom:20px;
}

div#member_box .about_box ul li {
	background-image: url(../member/about/images/ten.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 10px;
	list-style-type: none;
	margin-bottom:5px;
}



/*---����5��!��0��"��!��---------------------------------------------*/

div#contact_box {
	width:772px;
	margin-left:15px;
	padding-top:20px;
	margin-bottom:30px;
	line-height:1.5em;
}

div#contact_box table td span,
div#contact_box p.txt span {
	color:#E60012;
}

div#contact_box table {
	width:100%;
}

div#contact_box table th {
	width:160px;
	padding:15px 5px 15px 15px;
	font-weight:normal;
}

div#contact_box table td {
	padding:15px 15px 15px 0px;
}

div#contact_box table th,
div#contact_box table td {
	text-align:left;
	vertical-align:top;
}

div#contact_box table .bg {
	background-color:#F3FAFF;
}

input.inputtxt {
	width:240px;
}

input.inputtxt2 {
	width:80px;
}

input.inputtxt3 {
	width:400px;
}

select.select_txt {
	width:300px;
}

textarea.textarea_txt {
	width:400px;
	height:140px;
}

input.inputtxt,
input.inputtxt2,
input.inputtxt3,
select.select_txt,
textarea.textarea_txt {
	border: 1px solid #CCC;
}

div.submitbox {
	text-align:center;
	margin:30px 0;
}

div.waku {
	border: 1px solid #dfdfdf;
	line-height:1.4em;
	text-align:left;
	padding:5px 5px 5px 5px;
	width:500px;
	margin-top:5px;
}


