@charset "utf-8";

/*----------------------------
　　              共通
----------------------------*/

.info #main #article h3{
	margin-bottom:10px;
}

/*----------------------------
　　             一覧ページ
----------------------------*/

.info #main #article #info_list{
	min-height:500px;
}

.info #main #article #info_list .box{
	border-bottom:#ccc 1px dotted;
}

.info #main #article #info_list .box table th{
	max-width:180px;
}

.info #main #article #info_list .box table th,
.info #main #article #info_list .box table td{
	padding:15px 10px 15px 5px;
}

/*----------------------------
　　             記事ページ
----------------------------*/

.info #main #article #info_detail .box{
	min-height:500px;
	padding-top:5px;
}

.info #main #article #info_detail .box .article_head{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#ccc 1px dotted;
}

.info #main #article #info_detail .box .article_head h4{
	padding-left:5px;
}

.info #main #article #info_detail .box .article_head p{
	padding:3px 0 0 5px;
}

.info #main #article #info_detail .box .article_body{
	padding-top:5px;
}

.info #main #article #info_detail .box .article_body p{
	padding:0 0 15px 5px;
}

/*---------------
□□□font□□□
---------------*/

.info #main #article #info_list .box table th{
	color:#fe8b13;
	vertical-align:top;
}

.info #main #article #info_list .box table td{
	font-size:110%;
	vertical-align:top;
}

.info #main #article #info_detail .box a{
	color:#df1c2a !important;
}

.info #main #article #info_detail .box .article_head h4{
	font-size:140%;
	font-weight:bold;
}

.info #main #article #info_detail .box .article_head p{
	font-size:110%;
	color:#fe8b13;
}

.info #main #article #info_detail .box .article_body p{
	font-size:110%;
	line-height:1.8em;
}