﻿@charset "utf-8";

/* #article */

#article h2{
	background: url(../original/images/h2_article.png) no-repeat center bottom;
}

#article #sayonara h3{
	height:37px;
	background: url(../original/images/h3_sayonara.gif) no-repeat 0 0;
	text-indent:-9999em;
}

#article #sayonara table{
	width:100%;
	margin:10px 0 20px;
}

#article #sayonara table td{
	padding:10px;
}

#article #sayonara table td.sec01{
	padding-top:15px;
}

#article #sayonara table td.sec01 ul{
	margin:16px 0 5px;
}

#article #sayonara table td.sec01 ul li{
	margin:4px 0;
}

#article #sayonara table td.sec02,
#article #sayonara table td.sec03{
	text-align:center;
}

#article #sayonara table td.sec03{
	vertical-align:top;
}

#article #series h3{
	height:37px;
	background: url(../original/images/h3_series.gif) no-repeat 0 0;
	text-indent:-9999em;
}

#article #series table{
	margin:15px 0 0;
	border-bottom:#b5aaa8 1px dashed;
}

#article #series table.end{
	border-bottom:none;
}

#article #series table.end td{
	padding-bottom:0;
}

#article #series table td{
	padding:10px 10px 15px;
	vertical-align:top;
}

#article #series table td h4{
	padding-top:5px;
}

#article #series table td p{
	padding:7px 0 0;
}


/* テキスト指定 */

#article{
	color:#47230c;
}

#article #sayonara table td.sec01 h4{
	font-size:18px;
	font-weight:bold;
	line-height:1.7em;
}

#article #sayonara table td.sec01 ul{
	font-size:14px;
	line-height:1.7em;
}

#article #series table td h4{
	font-size:16px;
	font-weight:bold;
}

#article #series table td p{
	font-size:14px;
	line-height:1.8em;
}
