*{ margin: 0; padding: 0; }*

body {
	margin: 30px 0 0;
	background: #fff url(http://nspa-asia.com/common/img/common/bg.gif) repeat-x;
	font: 12px "Trebuchet MS", Arial, Sans-Serif;
	color: #444;
	}


.wrap {
	width: 900px;
	margin: 0 auto;
	}	

.clr{
	clear:both;
	}

/* フォント -------------------------------------------------------------------*/ 
h1 { float: left; }
	
h2 { font-size: 2em; color: #FFF2B3; font-weight: normal; margin: 0; }
h3 { font-size: 1.5em; border-bottom: 1px solid #eee; margin: 0 0 .8em; }
	
p  { 
	margin: 0 0 2em 0;
	line-height:180%;
	}

em { border-bottom: 1px dotted #fff; cursor: pointer; }

a { color: #9D2900; }
a:hover { color: #A0000E; text-decoration: none; }
img { border: 0; }

	
/* font -------------------------------------------------------------------*/ 
.txt_01{
	padding:50px 10px 10px 10px;
	font-size:120%;
	line-height:200%;
	}


.txt_01 li{
	margin-bottom:20px;
	margin-left:15px;
	}
	
	
.txt_02{
	padding:0px 0px 50px 10px;
	font-size:100%;
	line-height:180%;
	float:right;
	width:560px;
	}
	
.txt_03{
	padding:0px 0px 50px 10px;
	font-size:100%;
	line-height:180%;
	}
	
	
.txt_04{
	padding:0px 0px 50px 10px;
	font-size:100%;
	line-height:180%;
	}
	
.txt_05{
	padding:50px 10px 10px 10px;
	font-size:120%;
	line-height:180%;
	}
	
.txt_05 li{
	margin-bottom:0px;
	margin-left:30px;
	}


.txt_06{
	padding:0;
	font-size:100%;
	line-height:180%;
	padding-left:10px;
	}
	
.txt_07{
	padding:50px 0px 0px 0px;
	text-align:center;
	}
	
	
.txt_08{
	padding:0px 10px 50px 10px;
	font-size:120%;
	line-height:200%;
	}


.txt_08 li{
	margin-bottom:20px;
	margin-left:15px;
	}
	

.txt_09{
	padding:0px 10px 50px 10px;
	font-size:10px;
	line-height:140%;
	}

.txt_10{
	padding:0;
	font-size:100%;
	line-height:160%;
	padding-left:10px;
	padding-bottom:20px;
	}
	
.txt_11{
	background-color:#EFEFEF;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	padding:10px;
	line-height:160%;
	font-size:120%;
	}
	
	
.txt_12{
	clear:both;
	padding:20px 10px 50px 10px;
	font-size:120%;
	line-height:180%;
	}
	
.txt_13{
	clear:both;
	font-size:13px;
	line-height:160%;
	font-weight:normal;
	}		

.txt_h1{
	font-size:20px;
	margin:0px;
	padding:0px;
	}

.small{
	font-size:11px;
	color:#666666;
	}
	
	

.red { color: #9D2900; }

/* ヘッダー -------------------------------------------------------------------*/ 
#header {
	width: 900px;
	height: 50px;
	margin: 0 auto;
	}



#logo {
	background-image:url(http://nspa-asia.com/common/img/head/logo.png);	
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 80px;
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	}



* #logo{
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"));
	}



#bar_02 { 
	height: 10px;
	margin: 30px 0 0 0;
	_margin: 10px 0 0 0;
	padding: 8px 0 0 0; 
	background: url(http://nspa-asia.com/common/img/common/bar_2.gif) repeat-x;
	}
		
		
		
/* ナビゲーション -------------------------------------------------------------*/	
#menu {
	float: right;
	padding: 0;
	list-style: none;
	}

#menu li { 
	display:inline;
	}

#menu a {
	display: block;
	float: left;
	margin-left: 30px;
	margin-top:20px;
	padding: 5px;
	text-decoration: none;
	font-size: 120%;
	color: #000000;
	}
	
#menu a:hover { 
	color: #000;
	border-bottom:2px solid #ccc;
	}

#menu .active a {
	border-bottom: 2px solid #C70012;
	color: #9D2900;
	}
 


#sidenavi{
	clear:both;
	margin-top:15px;
	padding:0px 0px 20px 0px;
	float:left;
	width:200px;
	text-align:left;

	}



#sidenavi ul{
	margin:0px;
	}

#sidenavi ul li {
	text-decoration: none;
	border-bottom: 1px dotted #999999;
	font-weight: bold;
	font-size:120%;
	text-indent: 20px;
	list-style-type: none;
	margin-top:20px;
	margin-left:5px;
	line-height:180%;
	background-image:url(http://nspa-asia.com/common/img/navi/mark.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}


#sidenavi ul li a{
	color:#333333;
	text-decoration:none;
	}

#sidenavi ul li  a:hover{
	color:#FF0000;
	text-decoration:underline;
	}	
	


/* フッター -------------------------------------------------------------------*/
.footer_navi{
	clear:both;
	margin-left:330px;
	}

.footer_navi li{
	list-style-type:none;
	float:left;
	margin-right:15px;
	margin-left:10px;
	padding-bottom:10px;
	}
	
	
.footer_navi a{
	text-decoration:none;
	}
	
.footer_navi a:hover{
	text-decoration:underline;
	}

#footer { 
	clear: both;
	width: 900px;
	margin: 0 auto;
	padding: 15px 0;
	border-top: 1px solid #e0e0e0;
	background: #fff;
	}	

#footer .right {
	float: right;
	}
	
#footer a {
	color: #808080;
	font-weight: bold;
	}
	
.copy{
	clear:both;
	text-align:center;
	padding-top:5px;
	}
	

.left {
	float: left;
	}


/* サイド見だし ----------------------------------------------------------------*/ 
.h2_side_txt{
	text-align:center;
	padding:10px;
	color:#FFFFFF;
	}
	
.h3_side_txt{
	text-align:center;
	padding:10px 3px 10px 3px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}


/* 画像置換 -------------------------------------------------------------------*/ 
.h2_bg{
	background-image:url(http://nspa-asia.com/common/img/h2/h2_bg.png);
	background-repeat:no-repeat;
	width:200px;
	height:60px;
	}

* html .h2_bg{
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",this.style.backgroundImage = "none",this.style.behavior = "none"));
	}





.main_contents_1{
	float:right;
	width:680px;
	background-image:url(http://nspa-asia.com/common/img/outline/outline.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	}
	
	
.main_contents_2{
	float:right;
	width:680px;
	background-image:url(http://nspa-asia.com/common/img/outline/vision.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	}
	
.main_contents_3{
	float:right;
	width:680px;
	background-image:url(http://nspa-asia.com/common/img/outline/staff.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	}
	
	
.main_contents_4{
	float:right;
	width:680px;
	background-image:url(http://nspa-asia.com/common/img/outline/message.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	}

.main_contents_privacy{
	width:800px;
	background-image:url(http://nspa-asia.com/common/img/privacy/privacy.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	}


.main_contents_privacy h4{
	margin-top:15px;
	padding-bottom:3px;
	border-bottom:1px solid #666666 dashed;
	}	


.main_contents_company{
	width:800px;
	background-image:url(http://nspa-asia.com/common/img/company/company.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	}


.main_contents_company h4{
	margin-top:15px;
	padding-bottom:3px;
	border-bottom:1px solid #666666 dashed;
	}	



.main_contents_member_1{
	float:right;
	width:680px;
	background-image:url(http://nspa-asia.com/common/img/member/member_outline.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	}


	
	
.main_contents_contact_1{
	width:800px;
	background-image:url(http://nspa-asia.com/common/img/contact/contact.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	}
	
.main_contents_contact_2{
	width:800px;
	background-image:url(http://nspa-asia.com/common/img/contact/form.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	}
	
	
.main_contents_pro_1{
	float:right;
	width:680px;
	background-image:url(http://nspa-asia.com/common/img/program/program_01.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	}


.h3_couse1{
	border:none;
	overflow: hidden;
	height: 0;
	padding-top: 50px;
	background-image:url(http://nspa-asia.com/common/img/program/ttl_p_01.gif);
	background-repeat:no-repeat;
	background-position:center;
	
	/*HideMacIE\*/
	overflow:hidden;
	/**/
	}
	
.h3_couse2{
	border:none;
	overflow: hidden;
	height: 0;
	padding-top: 50px;
	background-image:url(http://nspa-asia.com/common/img/program/ttl_p_02.gif);
	background-repeat:no-repeat;
	background-position:center;
	
	/*HideMacIE\*/
	overflow:hidden;
	/**/
	}
	
.h3_couse3{
	border:none;
	overflow: hidden;
	height: 0;
	padding-top: 50px;
	background-image:url(http://nspa-asia.com/common/img/program/ttl_p_03.gif);
	background-repeat:no-repeat;
	background-position:center;
	
	/*HideMacIE\*/
	overflow:hidden;
	/**/
	}

.main_contents_pro_1 h4{
	background-color:#6699CC;
	text-align:center;
	color:#FFFFFF;
	border:1px solid #333333;
	padding:5px;
	}
	
	
.main_contents_pro_2{
	float:right;
	width:680px;
	background-image:url(http://nspa-asia.com/common/img/program/program_02.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	}
	
.main_contents_pro_2 h4{
	margin-top:50px;
	padding:10px;
	}
	
	
	
.main_contents_sitemap{
	width:800px;
	background-image:url(http://nspa-asia.com/common/img/sitemap/site.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	}

.main_contents_error{
	width:800px;
	background-image:url(http://nspa-asia.com/common/img/error.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	}
	
.main_contents_sitemap h2{
	text-indent:-10000px;
	}

.main_contents_news{
	width:800px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	}



.main_contents_schedule{
	width:800px;
	background-image:url(http://nspa-asia.com/common/img/schedule/couse.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	}


.main_contents_seminar{
	width:800px;
	background-image:url(http://nspa-asia.com/common/img/seminar/ttl_seminar.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	}
	
	
.main_contents_news{
	width:800px;
	background-image:url(http://nspa-asia.com/common/img/news/ttl_news.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	}
	
	
.main_contents_test{
	width:800px;
	background-image:url(http://nspa-asia.com/common/img/test/ttl_test.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	}




/* トップページ -------------------------------------------------------------*/	
#teaser {
	clear: both;
	height: 237px;
	background:#fff url(http://nspa-asia.com/common/img/common/teaserbg.jpg) repeat-x; 
	}
	
#image { 
	float: right;
	width: 388px; 
	height: 200px;
	margin-top:25px;
	}





#bar { 
	clear:both;
	height: 40px;
	margin: 0 0 30px;
	padding: 8px 0 0 0; 
	background: url(http://nspa-asia.com/common/img/common/bar.gif) repeat-x;
	}
	

.box {
	float: left;
	padding: 40px 0 0;
	width: 480px;
	color: #C7E3EE;
	}

.box  p{
	font-size:120%;
	line-height:160%;
	}	
	

	.step { cursor: pointer; color: #FAFDDD; padding: 4px 0 0 11px; margin: 0 35px 0 0; font-size: 1.4em; float: left; text-align: center; background: url(../img/common/step.gif) no-repeat; height: 30px; }
	.step a { color: #fff; margin: 0 10px 0 0; }
	
.col { 
	float: right; 
	width: 570px; 
	margin: 0 0 16px 0;
	}
	
	
.last { 
	float: left; 
	margin: 0 10px 16px 0;
	width:310px;
	}



.info {
	border: 1px solid #e0e0e0;
	background: #f4f4f4;
	padding:7px;
	text-align:center;
	}


.last dl{
	margin:0px;
	padding:0px;
	}

.last dd  {
	font-weight:bold;
	border-bottom:1px solid;
	border-bottom-color:#999999;
	border-bottom-style:dotted;
	line-height:180%;
	margin-left:0px;
	}

.last dd {
     _text-indent: -35px; /* for IE */
	 }

	 
*:first-child+html dd {
    text-indent: -35px; 
	}


dd  {
	font-weight:bold;
	}


dd  a{
	text-decoration:none;
	}
	
dd a:hover{
	text-decoration:underline;
	}



dt 	{
	font-size:11px;
	color: #666666;
	margin-top:5px;
	border:none;
	}


.viewList{
	text-align:right;
	padding-top:5px;
	}






	
/* NSPA概要 -------------------------------------------------------------------*/ 	
.staff{
	padding:50px 0px 10px 0px;
	font-size:120%;
	line-height:200%;
	}

.staff h3{
	font-size:16px;
	background-image:url(http://nspa-asia.com/common/img/common/ttl_h3_bg.gif);
	background-repeat:no-repeat;
	height:30px;
	padding-left:10px;
	border-bottom: 1px solid #eee dashed;
	}	

.staff_pic{
	clear:both;
	float:left;
	width:100px;
	height:100px;
	padding-top:5px;
	}
	
.staff_pic_2{
	clear:both;
	float:left;
	width:100px;
	height:100px;
	padding-top:5px;
	margin-right:10px;
	}
	
.staff_layout h3{
	clear:both;
	}
	
	
	
	
	
/* 会員制度 -------------------------------------------------------------------*/	
.merit_01{
	background-image:url(http://nspa-asia.com/common/img/member/merit_01.gif);
	background-repeat:no-repeat;
	height:40px;
	font-size:120%;
	font-weight:bold;
	padding-left:60px;
	padding-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC dashed;
	}
	
	
.merit_02{
	background-image:url(http://nspa-asia.com/common/img/member/merit_02.gif);
	background-repeat:no-repeat;
	height:40px;
	font-size:120%;
	font-weight:bold;
	padding-left:60px;
	padding-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC dashed;
	}
	
.merit_03{
	background-image:url(http://nspa-asia.com/common/img/member/merit_03.gif);
	background-repeat:no-repeat;
	height:40px;
	font-size:120%;
	font-weight:bold;
	padding-left:60px;
	padding-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC dashed;
	}
	
	
.merit_04{
	background-image:url(http://nspa-asia.com/common/img/member/merit_04.gif);
	background-repeat:no-repeat;
	height:40px;
	font-size:120%;
	font-weight:bold;
	padding-left:60px;
	padding-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC dashed;
	}
	
.merit_05{
	background-image:url(http://nspa-asia.com/common/img/member/merit_05.gif);
	background-repeat:no-repeat;
	height:40px;
	font-size:120%;
	font-weight:bold;
	padding-left:60px;
	padding-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC dashed;
	}
	
.merit_06{
	background-image:url(http://nspa-asia.com/common/img/member/merit_06.gif);
	background-repeat:no-repeat;
	height:40px;
	font-size:120%;
	font-weight:bold;
	padding-left:60px;
	padding-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC dashed;
	}
	
.merit_07{
	background-image:url(http://nspa-asia.com/common/img/member/merit_07.gif);
	background-repeat:no-repeat;
	height:40px;
	font-size:120%;
	font-weight:bold;
	padding-left:60px;
	padding-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC dashed;
	}
	
	
.txt_06 h4{
	background-image:url(http://nspa-asia.com/common/img/member/ttl_bg_h4.gif);
	background-repeat:no-repeat;
	padding-left:28px;
	}
	
	
/* お問い合わせ -------------------------------------------------------------------*/		
.tel{
	padding:0;
	font-size:100%;
	line-height:180%;
	text-align:center;
	}
	


.table_form{
    border-collapse: collapse;
	font-size:120%;
	color:#333333;
	}

.table_form td{
	padding: 20px;
	}


/* 資格取得後の流れ -----------------------------------------------------------------*/
.qu_left{
	clear:both;
	width:188px;
	height:77px;
	float:left;
	}
	
.qu_right{
	float:right;
	padding-left:10px;
	padding-top:5px;
	width:482px;
	font-size:110%;
	}

.prog_yaji{
	clear:both;
	background-image:url(http://nspa-asia.com/common/img/program/yaji.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:680px;
	}


/* サイトマップ -----------------------------------------------------------------*/	
.sitemap{	
	padding:50px 10px 10px 10px;
	font-size:120%;
	line-height:180%;
	}
	
	
.sitemap a{
	color:#333333;
	text-decoration:none;
	}
	
.sitemap a:hover{
	color:#990000;
	text-decoration:underline;
	}

	
.main_contents_sitemap h3{
	width:230px;
	font-weight: bold;
	}
	
.sitemap_l{
	clear:both;
	float:left;
	margin:15px 45px 10px 0px;
	padding:0px 0px 20px 0px;
	width:230px;
	text-align:left;
	}
	
.sitemap_c{
	float:left;
	margin:15px 45px 10px 0px;
	padding:0px 0px 20px 0px;
	width:230px;
	text-align:left;
	}
	
.sitemap_r{
	float:right;
	margin:15px 0px 10px 0px;
	padding:0px 0px 20px 0px;
	width:230px;
	text-align:left;
	}
	
	
.sitemap ul{
	margin:0px;
	}

.sitemap ul li {
	text-decoration: none;
	font-size:100%;
	text-indent: 20px;
	list-style-type: none;
	margin-top:20px;
	margin-left:5px;
	line-height:120%;
	background-image:url(http://nspa-asia.com/common/img/navi/mark.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}


/* 更新記事一覧（トピックス） -----------------------------------------------------------------*/	
.topics_left_1{
	clear:both;
	width:380px;
	float:left;
	}


.topics_left_1 h3{
	text-indent:-10000px;
	background-image:url(http://nspa-asia.com/common/img/topics/news.gif);
	background-repeat:no-repeat;
	width:380px;
	height:50px;
	border:none;
	}
	
.topics_left_1 ul{
	margin:0px;
	}

.topics_left_1 ul li {
	text-decoration: none;
	font-size:100%;
	text-indent: 20px;
	list-style-type: none;
	margin-top:20px;
	margin-left:5px;
	line-height:120%;
	background-image:url(http://nspa-asia.com/common/img/navi/mark.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}



.topics_right_1{
	width:380px;
	float:right;
	}
	
	
.topics_right_1 h3{
	text-indent:-10000px;
	background-image:url(http://nspa-asia.com/common/img/topics/sche.gif);
	background-repeat:no-repeat;
	width:380px;
	height:50px;
	border:none;
	}
	

.topics_right_1 ul{
	margin:0px;
	}

.topics_right_1 ul li {
	text-decoration: none;
	font-size:100%;
	text-indent: 20px;
	list-style-type: none;
	margin-top:20px;
	margin-left:5px;
	background-image:url(http://nspa-asia.com/common/img/navi/mark.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}



.topics_left_2{
	clear:both;
	margin-top:20px;
	width:380px;
	float:left;
	}


.topics_left_2 h3{
	text-indent:-10000px;
	background-image:url(http://nspa-asia.com/common/img/topics/seminar.gif);
	background-repeat:no-repeat;
	width:380px;
	height:50px;
	border:none;
	}
	
.topics_left_2 ul{
	margin:0px;
	}

.topics_left_2 ul li {
	text-decoration: none;
	font-size:100%;
	text-indent: 20px;
	list-style-type: none;
	margin-top:20px;
	margin-left:5px;
	line-height:120%;
	background-image:url(http://nspa-asia.com/common/img/navi/mark.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}



.topics_right_2{
	margin-top:20px;
	width:380px;
	float:right;
	}
	
	
.topics_right_2 h3{
	text-indent:-10000px;
	background-image:url(http://nspa-asia.com/common/img/topics/test.gif);
	background-repeat:no-repeat;
	width:380px;
	height:50px;
	border:none;
	}
	

.topics_right_2 ul{
	margin:0px;
	}

.topics_right_2 ul li {
	text-decoration: none;
	font-size:100%;
	text-indent: 20px;
	list-style-type: none;
	margin-top:20px;
	margin-left:5px;
	background-image:url(http://nspa-asia.com/common/img/navi/mark.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}


.clr{
	clear:both;
	height:40px;
	}
	
	
/* コース日程 -------------------------------------------------------------*/
.sche_txt_left{
	padding:0;
	font-size:100%;
	padding-left:10px;
	width:400px;
	float:left;
	}
	






.sche_txt_right{
	padding:0;
	font-size:100%;
	padding-left:10px;
	width:350px;
	float:right;
	margin-right:0px;
	}
	
.sche_txt_right ul{
	margin:0px;
	}
	
.sche_txt_right li {
	text-decoration: none;
	font-size:100%;
	text-indent: 20px;
	list-style-type: none;
	margin-left:5px;
	}


/* コース日程 -------------------------------------------------------------*/


.seminar_txt_left{
	padding:0;
	font-size:100%;
	padding-left:10px;
	}
	






.seminar_txt_under{
	margin-top:20px;
	padding:0;
	font-size:100%;
	padding-left:10px;
	margin-right:0px;
	}
	
.seminar_txt_under ul{
	margin:0px;
	}
	
.seminar_txt_under li {
	text-decoration: none;
	font-size:100%;
	text-indent: 10px;
	list-style-type: none;
	margin-left:5px;
	}

/* アーカイブ関連 --------------------------------------------------------*/	
.main_contents_news dt{
	font-size:11px;
	color:#666666;
	padding:0px;
	margin:0px;
	}
	
.main_contents_news dd{
	font-size:120%;
	color:#333333;
	border:none;
	padding:0px;
	margin:0 0 10px 0;
	}
	
.main_contents_news dd a{
	text-decoration:none;
	}
	
.main_contents_news dd a:hover{
	text-decoration:underline;
	}

