/* CSS Document 
=====================================================
color guide 

	locture  base red  : #ff484a:
			 deep red  : #b23234;
			 border    : #ffd3d4;
			 bg pink   : #fef2f2;
	
	
	voice green base   : #59ac02;
				border : #c8ef9e;
				------ : #3e7801;
			 bg green  : #f1ffe3;
	
	benchmark  base    : #248dac;


*/

/*---------------------------------------------------
 #contents
---------------------------------------------------*/

#wrapperCenter #contents {
	font-size:100%;
}

#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;
}
/*- dl --------------------------------------------*/
#contents dl.report {	
	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;
}
	#contents dl.report dt img { vertical-align: middle; }
	#contents dl.report dd {
		float:left;
		display:block;
		width:550px;
		padding:5px 0 0 0;
		line-height:1.2em;
	}
		#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.lecture .lH3 a { color:#000000; }

#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.voice #main h3 a {
		color:#000000;
	}

#contents.voice2 #main h3 {
	background-repeat: no-repeat;
	background-position: left center;
}
	#contents.voice2 #main h3 span {
		color:#3e7801;
	}
	#contents.voice2 #main h3 a {
		color:#000000;
	}
	
#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;
}
/*---------------------------------------------------
 @ h5
---------------------------------------------------*/
#contents.voice h5 {
	margin:15px 0 20px 0;
}
/*---------------------------------------------------
 @ backnumber 
---------------------------------------------------*/
/*===============================================================修正080403@tn======*/
#contents.lecture div.backNumber {
	border-bottom:1px solid #dddddd;
	margin:0 15px 15px 15px;
}

#contents.lecture div.backNumber table {
}

#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;
}
/*===============================================================修正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 1em 15px;
	line-height:1.7em;
}
	#contents.voice p.tCopy,
	#contents.benchmark p.tCopy {
		margin:15px 15px 0;
		line-height:1.7em;
	}
#contents p.tCopy01 {
	margin:15px 10px 38px 15px;
	line-height:1.7em;
}
#contents p.tCopy02 {
	margin:0 15px 38px;
	text-align:right;
} 
/* --- */
#main 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;
	}
/* --- */
#main .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.voice .lohas ol{
		list-style-type: decimal;
		padding-left:12px;
		margin:5px 0px 5px 10px;
	}
	#contents.voice .lohas p{
		margin-bottom:1em;
	}
#main p.ansEnd { 
	margin-bottom:39px;
}
/* --- */
#main 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; }
/* --- */
#main 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 15px 0 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 ---------------------------------*/
div.searchResult {
	margin:0 0 10px 0;
	padding:0;
	border:1px solid #cbcbcb;
	width:100%;
}

div.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:#747474;
		float:right;
		width:130px;
}

.searchResult dl {
		padding-left:20px;
		font-size:10px;
		padding-top:8px;
		float:left;
		width:615px;
}

.searchResult dl dt {
			clear:left;
			float:left;
			width:60px;
			color:#248dac;
}

.searchResult dl dd {
			float:left;
			display:block;
			width:510px;
			color:#248dac;
}
		
	.searchResult p.searchResultOl {
		font-size:0;
		line-height:0;
		height:0;
		clear:both;
/*		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;
	} 
/*-------------------------------------------------*/
#content 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 -------------------------------------*/
#wrapperCenter #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;
		}
#sightbox #dlGuide {
	margin:0px 8em 15px;
	padding:10px 3px 10px 10px;
	border:1px solid #dfdfdf;
}
/****************************************************
 #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 .dbpick {
	margin:5px 3px 10px 3px;
	font-size:11px;
}	 


#contents #sub #list h3 {
	margin:0 0 8px 0;
	padding:0;
}
#contents #sub #list ul {
	margin-bottom:15px;
}
#contents #sub #list select {
	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; }
	
	
	
/*---03.27----------------------------------------------*/

div.current {
	margin-top:15px;
	padding:1px 14px 0;
	line-height:23px;
	background:#f3f3f3;
	border:1px solid #dfdfdf;
}

div.voice_current {
	margin:15px 0;
	padding:1px 14px 0;
	line-height:23px;
	background:#f3f3f3;
	border:1px solid #dfdfdf;
}

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:17%;
	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:78%;
	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;
    word-break: break-all;
}

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_box2 {
  width: 104%;
  margin-left: -10px;
  padding-top: 10px;
}

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;
	line-height:2em;

}

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;
}

div.watach_Category dl dd a:link,
div.watach_Category dl dd a:visited,
div.watach_Category dl dd a:hover,
div.watach_Category dl dd a:active {
	color:#000000;
}

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:10px 8em 1em;
	line-height:1.9em;
}

#contents div.outline img {
	border:solid 1px #BFBFBF;
	padding:3px;
}

div#sight p.main_readMore {
	margin:0 15px 30px 0;
	text-align:right;
	border:none;
}

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;
}

/*---04.01----------------------------------------------*/


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


#contents div.outline table.sight_table th img,
#contents div.outline table.sight_table td img {
	border:none;
	padding:0px;
}

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;
}


/*#contents.voice ul.watchList li {
	padding:0 0 0 11px;
	background:url(../member/images/li_bg_01.png) 0 0 no-repeat;
}*/



/*---CSRについて追加----------------------------------------------*/

#contents .waku.yoteicss {
}

#contents .yoteicss dl {
	padding:5px;
}

#contents .yoteicss dl dt {
	float:left;
	width:10%;
}

#contents .yoteicss dl dd {
	float:left;
	width:90%;
}

#contents .yoteicss p {
	padding:10px 0 0 0;
}

#contents .waku.about_gra01 {
	padding:15px 5px 10px 5px;
}

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

#contents .intro_gra , #contents .waku2 {
	padding:5px;
	width:240px;
	float:left;
	border: 1px solid #dfdfdf;
	line-height:1.4em;
}

#contents .intro_gra {
	text-align:left;
	margin-bottom:15px;
	margin-right:10px;
}

#contents .waku2 {
	margin-bottom:15px;
}

#contents .yoteittl {
	font-weight:bold;
	margin-bottom:10px;
}

#contents .yoteicss dl {
	padding:5px;
}

#contents .yoteicss dl dt {
	float:left;
	width:20%;
}

#contents .yoteicss dl dd {
	float:left;
	width:80%;
}


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


/* CSS Document 
=====================================================
color guide 

	locture  base red  : #ff484a:
			 deep red  : #b23234;
			 border    : #ffd3d4;
			 bg pink   : #fef2f2;
	
	
	voice green base   : #59ac02;
				border : #c8ef9e;
				------ : #3e7801;
			 bg green  : #f1ffe3;
	
	benchmark  base    : #248dac;


*/

/*---------------------------------------------------
 #HEARDER
---------------------------------------------------*/

#header form#searchWord {
	clear:right;
	float:right;
	width:530px;
	padding:4px 0 4px 8px; 
	background:none;
	font-size:12px;
/*	font-size:75%;*/
	border:none;
}

#header form#searchWord p.db {
	float:right;
	clear:both;
	margin:0 0 0 20px;
}

#header form#searchWord p.det {
	float:right;
	padding:10px 0 0 0;
	font-size:90%;
}

#header form#searchWord .fra {
	float:right;
	padding:4px 8px 4px 8px; 
	background:#f3f3f3;
	font-size:12px;
/*	font-size:75%;*/
	border:1px solid #d7d7d7;
}

/*---------------------------------------------------
 #TOPページ
---------------------------------------------------*/
.mTopcss .mTop {
	font-size:75%;
	padding:0 0 15px 0;
}


.mTopcss .new {
	margin-left:10px;
}

.mTopcss .nrbox {
	padding:5px 0 0 0;
	background:url(../member/images/m_top_nb_bor.png)  no-repeat 0 75px;
	margin-bottom:15px;
}

.mTopcss .nrbox a{
	color:#000;
	font-weight:bold;
}

.mTopcss .nrbox h2 {
	margin-bottom:10px;
}

.mTopcss .nrbox div .listbox.left {
	margin-right:11px;
}

.mTopcss .nrbox div .listbox.center {
	margin-left:12px;
	margin-right:12px;
}

.mTopcss .nrbox div .listbox.right {
	margin-left:11px;
}

.mTopcss .nrbox div .listbox {
	width:251px;
	float:left;
	background:#eee;
}

.mTopcss .nrbox div .listbox .listin {
	background:#fff;
}

.mTopcss .nrbox div .listbox h3 {
	margin-bottom:15px;
}

.mTopcss .nrbox div .listbox p.gra {
	text-align:center;
	margin-bottom:10px;
}

.mTopcss .nrbox div .listbox p.gra img {
	border:1px solid #ccc;
}

.mTopcss .nrbox div .listbox .sentbox {
	background:#FBFBFB;
	padding:10px;
	height:80px;
}

.mTopcss .nrbox div .listbox .sentbox .ttl {
	height:65px;
}

.mTopcss .nrbox div .listbox .sentbox .ttl ul li {
	float:left;
	list-style:none;
}

.mTopcss .nrbox div .listbox .sentbox .ttl ul li.day {
	background:#150C87;
	color:#FFFFFF;
	font-size:80%;
	line-height:1.3em;
	padding:0 3px;
}

.mTopcss .nrbox div .listbox .sentbox p.btn {
	text-align:right;
}

.mTopcss .nrbox div .listbox .sent {
	background:#eee;
	padding:10px;
	font-size:90%;
	height:80px;
}
.mTopcss .mtbox {
	width:100%;
}

.mTopcss .mtbox .leftbox {
	float:left;
	width:526px;
}

.mTopcss .mtbox .leftbox .eyebox {
	margin-bottom:15px;
}

.mTopcss .mtbox .leftbox .eyebox a{
	color:#000;
	font-weight:bold;
}

.mTopcss .mtbox .leftbox .eyebox .eyein {
	padding:5px 5px 0 5px;
}

.mTopcss .mtbox .leftbox .eyebox .eyein p {
	float:left;
}

.mTopcss .mtbox .leftbox .eyebox .eyein p img {
	border:5px solid #F3F3F3;
}

.mTopcss .mtbox .leftbox .eyebox .eyein dl {
	float:right;
	width:385px;
}

.mTopcss .mtbox .leftbox .eyebox .eyein dl dt {
	font-weight:bold;
	margin-bottom:5px;
}

.mTopcss .mtbox .leftbox .eyebox .eyein dl dd {
	font-size:90%;
}

.mTopcss .mtbox .leftbox .eyebox .eyein p.btn {
	float:right;
	padding:10px 0 0 0;
}

.mTopcss .mtbox .leftbox .eyebox .eyein p.btn img {
	border:none;
}

.mTopcss .trendbox {
	margin-bottom:15px;
}

.mTopcss .trendbox .ttl {
	position:relative;
	margin-bottom:5px;
}

.mTopcss .trendbox .ttl p {
	position:absolute;
	left:440px;
	top:3px;
}

.mTopcss .trendbox .trendin {
	background:#F2FEE5;
	padding:10px;
}

.mTopcss .trendbox .trendin a {
	color:#3B3B3B;
}


.mTopcss .trendbox .trendin dl {
	background:url(../member/images/m_top_trend_bor.png) repeat-x 0 bottom;
	padding:7px;
}

.mTopcss .trendbox .trendin dl dt {
	float:left;
	width:105px;
	background:url(../member/images/m_top_trend_icon.png) no-repeat 0 50%;
	text-indent:10px;
	margin-right:10px;
	color:#397B25;
}

.mTopcss .trendbox .trendin dl dd {
	float:left;
}

.mTopcss .voicebox {
	margin-bottom:15px;
}

.mTopcss .voicebox a {
	color:#000;
	font-weight:bold;
}

.mTopcss .voicebox .voicein {
	padding:5px 5px 0 5px;
}

.mTopcss .voicebox .voicein dl dt {
	margin-bottom:10px;
}

.mTopcss .voicebox .voicein dl dd {
	font-size:90%;
}

.mTopcss .voicebox .voicein p.btn {
	padding:10px 0 0 0;
	text-align:right;
}

.mTopcss .exbox .ttl {
	position:relative;
	margin-bottom:5px;
}

.mTopcss .exbox .ttl p {
	position:absolute;
	left:440px;
	top:3px;
}

.mTopcss .exbox .enin {
	background:#EEFBFF;
	padding:10px;
}

.mTopcss .exbox .enin div {
	background:url(../member/images/m_top_ex_bor.png) repeat-x 0 0;
	padding:10px 0 0 0;
	margin-top:10px;
}

.mTopcss .exbox .enin div.top {
	background:none;
	padding:0;
	margin:0;
}

.mTopcss .exbox .enin p.ttl {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

.mTopcss .exbox .enin dl {
	float:left;
}
.mTopcss .exbox .enin dl dt {
	margin-bottom:5px;
}

.mTopcss .exbox .enin dl dd {
	font-size:90%;
}

.mTopcss .mtbox .rightbox {
	float:right;
	width:253px;
}

.mTopcss .mtbox .rightbox .bnrbox {
	margin-bottom:13px;
}

.mTopcss .mtbox .rightbox .bnrbox ul li {
	list-style:none;
}

.mTopcss .mtbox .rightbox .dbbox {
	margin-bottom:15px;
}

.mTopcss .mtbox .rightbox .dbbox .dbin {
	padding:5px 10px 0 10px;
	font-size:90%;
}

.mTopcss .mtbox .rightbox .dbbox .dbin .btn {
	text-align:right;
}

.mTopcss .mtbox .rightbox .newsbox {
	margin-bottom:15px;
}

.mTopcss .mtbox .rightbox .newsbox .newsin {
	width:253px;
	overflow:scroll;
	overflow-x:hidden;
	height:180px;
}
.mTopcss .mtbox .rightbox .newsbox .newsin p {
	padding:20px;
}

/*---------------------------------------------------
 #下層ページ
---------------------------------------------------*/

/*共通*/
#contents p#pageGuide {
	margin:5px 10px 20px;
	font-size:10px;
}

#contents #dlGuide dl dt {
	float:left;
	margin:0;
	width:120px
}

#contents #dlGuide dl dd {
	float:left;
	margin:0;
	width:300px
}


.nolecss .nolebox {
	font-size:75%;
	padding:0 0 15px 0;
}

.nolecss .nolebox .title p {
	padding:15px;
}

.nolecss .nolebox .list div {
	padding:15px 15px 0 15px;
	margin-bottom:15px;
}

.nolecss .nolebox .list dl dt {
	float:left;
}

.nolecss .nolebox .list dl dd {
	float:right;
	width:630px;
	line-height:1.6em;
}

.nolecss .nolebox .list dl dd.btn {
	text-align:right;
}


/*共通２カラE/
#contents #sub #list ul li a { 
	text-decoration:underline;
	line-height:1.5em;
}
#contents #sub #list ul li a:hover { 
	text-decoration:none;
	line-height:1.5em;
}

#contents #colum2 {
	font-size:75%;
}

#contents #colum2 #sub {
	float:left;
	width:210px;
}
#contents #colum2 #sub #list {
	width:192px;
	margin:0 0 15px 0;
	padding:8px 8px 0 8px;
	border:1px solid #dfdfdf;
}
#contents #colum2 #sub #list h3 {
	margin:0 0 8px 0;
	padding:0;
}
#contents #colum2 #sub #list ul {
	margin-bottom:15px;
}

#contents #colum2 #sub #list ul li {
		margin:0 5px 8px 5px;
		padding:0 0 0 12px;
		background:url(../member/images/nb_sub_icon.png) 2px 3px no-repeat;
		list-style:none;
}

#contents #colum2 #sub #list ul.voice li {
		margin:0 5px 8px 5px;
		padding:0 0 0 12px;
		background:url(../member/images/voice_sub_icon.png) 2px 3px no-repeat;
		list-style:none;
}

#contents #colum2 #sub #list ul li a { 
	color: #444444;
	text-decoration:underline;
}
#contents #colum2 #sub #list ul li a:hover { 
	color: #444444;
	text-decoration:none;
}

#contents #colum2 #main {
	float:right;
	width:572px;
}



/*(エグゼグティブ対談）E/
.nolelowcss h2 {
	margin-bottom:15px;
}

.nolelowcss .intevbox .ttl {
	border-left:6px solid #FF484A;
	padding-left:15px;
	margin-bottom:10px;
}

.nolelowcss .intevbox .ttl p {
	margin-bottom:5px;
	color:#1B1B1B;
}


.nolelowcss .intevbox .ttl h3 {
	text-align:left;
	padding:0 0 0 0;
	margin-bottom:5px;
	color:#FF5151;
	line-height:1.4em;
	font-size:20px;
}

.nolelowcss .intevbox h3 {
	margin-bottom:15px;
	text-align:center;
}

.nolelowcss .intevbox p.intwaku {
	border:1px solid #EBEBEB;
	background:#F5F5F5;
	padding:15px;
	margin:0 15px;
	line-height:1.7em;
	margin-bottom:20px;
}

.nolelowcss .intevbox p.intwaku b {
	margin-right:10px;
	font-size:120%;
}


.nolelowcss .intevbox .list {
	margin-bottom:20px;
}

.nolelowcss .intevbox .list p {
	line-height:1.6em;
}

.nolelowcss .intevbox .list h4 {
	border-left:3px solid #FF484A;
	border-bottom:1px solid #FF484A;
	padding:0 0 5px 10px;
	font-weight:bold;
	margin-bottom:10px;
	font-size:100%;
}

.nolelowcss .intevbox .list img {
	border:#969696 2px solid;
}

.nolelowcss .intevbox.grabor0 .list img {
	border:none;
}

.nolelowcss .intevbox .list img.fl_l {
	float:left;
	margin:0 15px 15px 0;
}

.nolelowcss .intevbox .list img.fl_r {
	float:right;
	margin:0 0 15px 15px;
}

.nolelowcss .dlbox {
	border-top:5px solid #FF484A;
	text-align:center;
	margin-bottom:15px;
}

.nolelowcss .dlbox .btnbox {
	border:1px solid #E0E0E0;
	padding:10px 15px 10px 10px;
	background:#F3F3F3;
	text-align:left;
	margin-bottom:15px;
}

.nolelowcss .dlbox .btnbox p {
	float:left;
	padding:5px 0 0 5px;
}

.nolelowcss .dlbox .btnbox ul  {
	float:right;
}

.nolelowcss .dlbox .btnbox ul li {
	list-style:none;
	float:left;
	margin-left:10px;
}

.nolelowcss .dlbox dl.adobe {
	width:360px;
	margin:0 auto;
	text-align:left;
	font-size:90%;
	line-height:1.3em;
	letter-spacing:-1px;
}

.nolelowcss .dlbox dl.adobe dt {
	float:left;
}

.nolelowcss .dlbox dl.adobe dd {
	float:right;
	width:238px;
}

.nolelowcss .dlbox02 {
	margin-bottom:20px;
}

.nolelowcss .dlbox02 .btnbox {
	padding-bottom:5px;
}

.nolelowcss .dlbox02 .btnbox a {
	text-decoration:underline;
}

.nolelowcss .dlbox02 .btnbox a:hover {
	text-decoration:none;
}

.nolelowcss .dlbox02 .btnbox dl {
	background:#F9F9F9;
	padding:8px 15px;
	margin-bottom:10px;
}

.nolelowcss .dlbox02 .btnbox dl dt {
	float:left;
}

.nolelowcss .dlbox02 .btnbox dl dd {
	float:right;
	width:345px;
	padding:5px 0 0 0;
}

.nolelowcss .dlbox02 dl.adobe {
	border:1px solid #E1E1E1;
	padding:8px 0 8px 15px;
	font-size:90%;
	line-height:1.3em;
	letter-spacing:-1px;
}

.nolelowcss .dlbox02 dl.adobe dt {
	float:left;
	margin-right:10px;
}

.nolelowcss .dlbox02 dl.adobe dd {
	float:left;
	width:410px;
}

.nolelowcss .linkbox {
	margin-bottom:20px;
}

.nolelowcss .linkbox ul {
	border-left:1px solid #FF484A;
	border-right:1px solid #FF484A;
	border-bottom:1px solid #FF484A;
	background:#FFF3F3;
	padding:10px 0;
}

.nolelowcss .linkbox ul li {
	background:url(../member/images/cu_link_bor.png) repeat-x 0 bottom;
	padding:7px 0;
	margin:0 15px;
	list-style:none;
}

.nolelowcss .linkbox ul li a {
	background:url(../member/images/cu_link_icon.png) no-repeat 0 50%;
	color:#434343;
	text-decoration:underline;
	padding:0 0 0 10px;
}

.nolelowcss .linkbox ul li a:hover {
	background:url(../member/images/cu_link_icon.png) no-repeat 0 50%;
	color:#434343;
	text-decoration:none;
	padding:0 0 0 10px;
}

.nolelowcss .backbox {
	margin-bottom:40px;
}

.nolelowcss .backbox h3 {
	margin-bottom:10px;
}

.nolelowcss .backbox .list {
	border:1px solid #E1E1E1;
	background:#F3F3F3;
	width:280px;
}

.nolelowcss .backbox .list.left {
	float:left;
}

.nolelowcss .backbox .list.right {
	float:right;
}

.nolelowcss .backbox .list div {
	padding:5px;
}

.nolelowcss .backbox .list p {
	float:left;
}

.nolelowcss .backbox .list dl {
	float:right;
	width:150px;
}

.nolelowcss .backbox .list dl a {
	text-decoration:underline;
}

.nolelowcss .backbox .list dl a:hover {
	text-decoration:none;
}

.nolelowcss .backbox .list dl dd {
	font-size:90%;
	line-height:1.3em;
}

.nolelowcss .backbox .list p img {
	width:113px;
	height:75px;
}


.nolelowcss .backbox02 {
	margin-bottom:40px;
}

.nolelowcss .backbox02 h3 {
	margin-bottom:10px;
}

.nolelowcss .backbox02 .list {
	border:#F0F0F0 solid 3px;
	background:#F9F9F9;
	padding:10px 15px;
	margin-bottom:15px;
}

.nolelowcss .backbox02 .list p {
	font-weight:bold;
	color:#FF484A;
	margin-bottom:3px;
}

.nolelowcss .backbox02 .list dl dt {
	font-weight:bold;
	color:#FF484A;
	font-size:120%;
	margin-bottom:5px;
}

.nolelowcss .backbox02 .list dl dt a {
	color:#FF484A;
}

.nolelowcss .backbox02 .list dl dd {
	line-height:1.6em;
}

.nolelowcss .backbox02 .list dl dd.btn {
	text-align:right;
}


/*社会の目*/
.sightcss .topsent {
	padding:10px;
	line-height:1.7em;
}

.sightcss .news .title {
	background:#59AC02;
	padding:3px 10px;
	
}

.sightcss .news .title dl dt {
	float:left;
	color:#fff;
}

.sightcss .news .title dl dd {
	float:right;
	color:#fff;
}

.sightcss .news .newsin {
	padding:15px;
	line-height:1.6em;
}

.sightcss .news .newsin .ttl {
	margin-bottom:5px;
}

.sightcss .news .newsin .ttl h3 {
	color:#59AC02;
	margin-bottom:5px;
	font-size:120%;
}

.sightcss .news .newsin .ttl p {
	font-size:90%;
}
.sightcss .news .newsin .leed {
	border-top:#68B318 solid 3px;
	border-bottom:#68B318 solid 1px;
	padding:10px 0;
	margin-bottom:10px;
}

.sightcss .news .newsin .btn {
	text-align:right;
	padding:10px 0 0 0;
}

.sightcss .backbox {
	margin-bottom:30px;
}

.sightcss .backbox h3 {
	margin-bottom:10px;
}

.sightcss .backbox table.bctable td.list {
	width:138px;
	background:#F1FFE3;
	border:1px solid #D2F2AF;
	vertical-align:top;
	text-align:center;
	padding:0 0 15px 0;
}

.sightcss .backbox table.bctable td.list table {
	width:138px;
	font-size:90%;
}

.sightcss .backbox table.bctable td.list table th {
	width:138px;
	text-align:center;
	vertical-align:middle;
	height:130px;
}

.sightcss .backbox table.bctable td.list table td {
	text-align:left;
	padding:0 10px;
	letter-spacing:-1px;
	vertical-align:top;
}

.sightcss .backbox table.bctable td.list table td.ttl {
	height:50px;
}

.sightcss .backbox table.bctable td.list table td.ttl a {
	color:#59AC02;
}

.sightcss .backbox table.bctable td.list table td.ttl a:hover {
	color:#59AC02;
}

.sightcss .backbox table.bctable td.space {
	width:3px;
}

.sightcss .backbox table.bctable td.space02 {
	width:4px;
}

.sightcss .linklist {
	margin-bottom:20px;
}
.sightcss .linklist h3 {
	margin-bottom:5px;
}

.sightcss .linklist div {
	border:3px solid #F0F0F0;
	background:#F9F9F9;
	padding:15px;
}

.sightcss .linklist div p {
	float:left;
}

.sightcss .linklist div dl {
	float:right;
	width:343px;
	line-height:1.8em;
}

.sightcss .linklist div dl dd {
	text-align:right;
	padding:10px 0 0 0;
}

/*消費者の声*/
.voice .news {
	margin:0 0 20px 0;
}

.voice .news .ttl {
	background:url(../member/images/consum_list_fratop.png) no-repeat 0 0;
	padding:3px 0 0 0;
}

.voice .news .ttl div {
	background:url(../member/images/consum_list_frabot.png) no-repeat 0 bottom;
	padding:0 0 3px 0;
}

.voice .news .ttl div dl {
	padding:5px 15px;
	background:url(../member/images/consum_list_bg.png) no-repeat 0 50%;
}

.voice .news .ttl  div dl dt {
	color:#3E7801;
	margin-bottom:3px;
}

.voice .news .ttl div dl dd {
	color:#3E7801;
	font-size:120%;
	font-weight:bold;
}

.voice .news p {
	padding:15px 15px 0 15px;
}

.voice .news p.btn {
	text-align:right;
}

#contents.voice .backNumber dt {
	color:#3E7801;
}

#contents.voice .report a {
	text-decoration:underline;
}

#contents.voice .report a:hover {
	text-decoration:none;
}


/*団体データベース*/


#contents.dbcss  {
	font-size:75%;
}

#contents.dbcss #sub {
	float:right;
	width:192px;
}
#contents.dbcss #sub #list {
	margin:0 0 15px 0;
	padding:5px 5px 0 5px;
	border:1px solid #dfdfdf;
}
#contents.dbcss #sub #list h3 {
	margin:0 0 8px 0;
	padding:0;
}

#contents.dbcss #sub #list dl {
	border:1px solid #dfdfdf;
	padding:2px;
	margin-bottom:8px;
}

#contents.dbcss #sub #list dl dt {
	background:#FF8624;
	padding:10px;
	color:#FFFFFF;
	font-weight:bold;
}

#contents.dbcss #sub #list dl dt a {
	color:#FFFFFF;
	text-decoration:underline;
}


#contents.dbcss #sub #list dl dt a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#contents.dbcss #sub #list dl dt span {
	font-size:90%;
	color:#FFFFFF;
}

#contents.dbcss #sub #list dl dd {
	padding:10px;
	font-size:90%;
}

#contents.dbcss #sub #list dl dd.btn {
	padding:0;
	text-align:right;
	padding:0px 10px 5px 10px;
}

#contents.dbcss #main {
	float:left;
	width:572px;
}

.dbcss  ul li a {
	text-decoration:underline;
}

.dbcss  ul li a:hover {
	text-decoration:none;
}

.dbcss div#searchBox {
	border:none;
}


.dbcss ul.categorylist01_1,
.dbcss ul.categorylist02_2 {
	border:none;
	padding-right:0;
	padding-left:15px;
}

.dbcss  ul.categorylist01_1 li.col01  {
	width:87px;
}

.dbcss  ul.categorylist01_1 li.col02  {
	width:73px;
}

.dbcss  ul.categorylist01_1 li.col03  {
	width:130px;
}

.dbcss  ul.categorylist01_1 li.col04  {
	width:100px;
}

.dbcss  ul.categorylist01_1 li.col05  {
	width:105px;
}

.dbcss  ul.categorylist01_1 li.col06  {
	width:60px;
}
	
ul.categorylist02_2 li.col01 {
	width:195px;
}

ul.categorylist02_2 li.col02 {
	width:125px;
}

ul.categorylist02_2 li.col03 {
	width:130px;
}

ul.categorylist02_2 li.col04 {
	width:100px;
}


div.searchBox,
ul.categorylist01,
ul.categorylist02,
ul.area03 {
	border:none;
}

.dbcss div#searchBox dl {
	padding:10px 0;
	margin:0;
	letter-spacing:-1px;
}

.dbcss div#searchBox dl dt {
	clear:left;
	float:left;
	width:98px;
	margin:0;
	padding:0;
}

.dbcss div#searchBox {
	width:596px;
	margin-bottom:5px;
}

.dbcss div#searchBox .inputKeyword {
	border-bottom:1px solid #DEDEDE;
	padding:0 0 20px 0;
	margin-bottom:20px;
}

.dbcss div#searchBox dl dd {
	display:block;
	float:left;
	width:498px;
	margin:0;
	padding:0;
}

.dbcss div#searchBox dl dd ul.type01 { width:143px; }
.dbcss div#searchBox dl dd ul.type02 { width:128px; }
.dbcss div#searchBox dl dd ul.type00 { width:192px; }

.dbcss div#searchBox p.searchBtn {
	clear:both;
	margin:20px 0 0 0;
	padding:10px 0 0 0;
	text-align:center;
	border-top:1px solid #DEDEDE;
}


/*---リーダーシップミーティング----------------------------------------------*/
.meet_box_ss {
	padding:0 20px 20px 20px;
	}
.meet_box_ss p {
	margin:15px auto;
	}
.meet_box_ss ul {
	margin-bottom:15px;
	}
.meet_box_ss li {
	list-style:none;
	}
.meet_box_ss dl {
	float:left;
	margin-right:20px;
	}
.meet_box_ss dd {
	margin-top:5px;
	width:115px;
	font-size:11px;
	}
.m_b_20 {
	margin-bottom:20px;
	}
#workshop_left {
	margin-right:20px;
	float:left;
	width:250px;
	}
.meet_news .meet_title {
	padding:3px 0px;
	
}
.meet_news .meet_title dt {
	padding:10px;
	background:#960;
	color:#FFF;
}
.meet_news .meet_title dd {
	background:#F6F6F6;
	border-bottom:#E8E8E8 solid 2px;
	border-left:#E8E8E8 solid 2px;
	border-right:#E8E8E8 solid 2px;
	padding:20px 20px 80px 20px;
	margin-bottom:25px;
	}
#contents #colum2 #sub #meet_list {
	width:192px;
	margin:0 0 15px 0;
	padding:8px 8px 0 8px;
	border:1px solid #dfdfdf;
}
#contents #colum2 #sub #meet_list h3 {
	margin:0 0 8px 0;
	padding:0;
}
#contents #colum2 #sub #meet_list ul {
	margin-bottom:15px;
}
#contents #colum2 #sub #meet_list ul li {
		margin:0 5px 8px 5px;
		padding:0 0 0 12px;
		background:url(../member/images/nb_sub_meet_icon.gif) 2px 3px no-repeat;
		list-style:none;
		line-height:1.5em;
}

#contents #colum2 #sub #meet_list ul li a {
	text-decoration:underline;
	color: #444444;
}

#contents #colum2 #sub #meet_list ul li a:hover {
	text-decoration:none;
	color: #444444;
}


/*追加上書き*/



.mTopcss .mtbox .leftbox .eyebox a{
	color:#397B25;
	font-weight:bold;
}

.mTopcss .voicebox .voicein a {
	color:#397B25;
	font-weight:bold;
}

.mTopcss .nrbox div .listbox .sent {
	background:#eee;
	height:75px;
	padding:10px;
	font-size:90%
}

