@charset "utf-8";

@media all{
#other #wrap #container #content #maincol{width:860px; font-size:14px; float:none; margin:0 auto;}
#other #wrap #container #content #maincol #topicpath{ width:860px; padding:5px 0; font-size:10px; overflow:hidden;}
	
	
		/*　mg_topics
----------------------------------------------*/
#other #wrap #container #content #maincol #mg_topics{ width:860px;/* font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/}
#other #wrap #container #content #maincol #mg_topics .section{width:860px; padding:10px 0 10px 0; font-size:14px;}	

#other #wrap #container #content #maincol #mg_topics .section h3{ padding:10px 0 5px 0; font-size:11px;}
#other #wrap #container #content #maincol #mg_topics .section h4{ padding:5px 0 0 0; font-size:11px;}
#other #wrap #container #content #maincol #mg_topics .section div{ padding:10px 0 0 10px}
#other #wrap #container #content #maincol #mg_topics .section .comment{padding:20px 0 0 20px}
#other #wrap #container #content #maincol #mg_topics .section .link{padding:20px 0 100px 20px}
#other #wrap #container #content #maincol mg_topics .section div p{ padding:0px 0 10px 0; line-height:1.5em;}
#other #wrap #container #content #maincol #mg_topics .section div ul{ padding:0 0 0 1em; list-style:none;}
#other #wrap #container #content #maincol #mg_topics .section div ul li{ line-height:1.5em;}
#other #wrap #container #content #maincol #mg_topics .section div dl{ padding:0 0 0 0;}
#other #wrap #container #content #maincol #mg_topics .section div dl dt{ font-weight:bold;}
#other #wrap #container #content #maincol #mg_topics .section div dl dd{ padding:0 0 10px 0; font-weight:normal;}
#other #wrap #container #content #maincol #mg_topics .section div table{ width:620px; margin:0 0 10px 0; background:#ccc;}


	/*　20150423 追加
-------------------------*/
#other #wrap #container #content #maincol #mg_topics .section .main{overflow:hidden;padding:0;}	
#other #wrap #container #content #maincol #mg_topics .section .mainTxt{ overflow:hidden; float:left; width:410px; padding:0; margin:10px 0 0 20px; line-height:1.5em;}

/*
#other #wrap #container #content #maincol #mg_topics .section .merit{ overflow:hidden; float:left; width:410px; padding:0; margin-top:20px; background-image: url('../images/bg_merit.gif');}
*/

#other #wrap #container #content #maincol #mg_topics .section .merit_wrp{ overflow:hidden; float:left; width:410px; padding:0; margin-top:20px;}
#other #wrap #container #content #maincol #mg_topics .section .merit{ width:384px; margin-left:10px; border: 3px solid #7f9fbf; border-top:0;　/* 上の線だけ消す */}

#other #wrap #container #content #maincol #mg_topics .section .merit ul{ margin:0 20px 20px 10px; list-style-type: disc; color: #00407f;}
#other #wrap #container #content #maincol #mg_topics .section .merit ul li{ line-height:1.5em;}
#other #wrap #container #content #maincol #mg_topics .section .merit ul li span{ color: #000;}
	

#other #wrap #container #content #maincol #mg_topics .section .project{ overflow:hidden; width:390px; margin:0 auto; padding:0 20px 30px 20px;}
#other #wrap #container #content #maincol #mg_topics .section .project dl dt{ margin-bottom:15px; padding-bottom:10px; font-weight:bold; border-bottom: 3px solid #000; font-size:20px;}


}


