@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:67px;
}

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

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

.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 a {
	color:#FF5151;
}

.mTopcss .nrbox div .listbox .sentbox p a:hover {
	color:#EE2626;
}

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

.mTopcss .nrbox div .listbox .sent {
	background:#eee;
	padding:10px;
	font-size:90%;
	height:77px;
}
.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:11px;
}

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


/*ｶｦﾄﾌ｣ｲ･ｫ･鬣?*/
#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 {
	xfont-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;
}



/*(･ｨ･ｰ･ｼ･ｰ･ﾆ･｣･ﾖﾂﾐﾃﾌ｡ﾋﾅ?*/
.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;
	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;
	}
.m_t_15 {
	margin-top:10px;
	}
#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%
}

/*ｼﾒｲ?ﾎﾌﾜ*/
div.sightcss #dlGuide {
	padding-left:15px;
}

div.sightcss h4 {
	background-image: url(../member/sight/images/h4_sight_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	clear:both;
	margin:20px 15px 0 15px;
	padding:0 14px 0;
	color:#ffffff;
	font-size:12px;
	line-height:24px;
}

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

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

div.sightcss ul.relatedInfo2 li {
		padding:0 0 0 28px;
		line-height:30px;
		list-style:none;
}

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