﻿
#sub_p{ color:#333; }

#sub_p article{ 
	background-color:#fff;
	padding:10px;
}
#sub_p article h1{/*globalタイトル*/
	margin:5px 0;
	margin-top:15px;
	padding:10px;
	background:#fff;
	font-size:16px;
	border-top:1px solid #888;
	border-bottom:1px solid #888;
}
#sub_p article p.global_img{
	text-align:center;
	margin-top:20px;
}
#sub_p article p.global_comment{
	margin:20px auto;
	font-size:14px;
	text-align:left;
	line-height:1.5;
	width:750px;
	padding:15px;
	background:#effdfe;
	border:solid #7be5ff 2px;
}
/*項目タイトル*/
#sub_p .koumoku{
	overflow:hidden;
}
#sub_p .koumoku h1{
	font-weight:normal;
	color:#068;
	clear:both;
}
#sub_p .koumoku h1:before{
	content:"●";
	display:inline;
}
#sub_p .koumoku p{
	font-size:14px;
	margin 5px 0;
	padding:10px;
	line-height:20px;
}
#sub_p .koumoku .box{
	float:left;
	width:480px;
	overflow:hidden;
}
#sub_p .koumoku aside dl{
	width:440px;
	font-size:13px;
	padding:5px;
	border:solid 2px #7be5ff;
	overflow:hidden;
	margin-left:10px;
	margin-top:15px;
}
#sub_p .koumoku aside dt{
	float:left;
	width:250px;
	padding:3px 0;

}
#sub_p .koumoku aside dd{
	float:left;
	width:190px;
	padding:3px 0;
}
#sub_p .koumoku p.box_right{
	float:left;
	width:300px;
	margin-left:30px;
}

#sub_p .koumoku p.box_right span.kasane{
	margin-top:-70px;
	display:block;
}
#sub_p article ul{ margin-left:20px; padding-left:20px; color:#f00; }
#sub_p article ul li{  list-style-type:disc; line-height:22px; }

#sub_p .koumoku h2 { margin:5px 0; padding:10px; padding-bottom:0; color:#f00; font-weight:normal; }

