body	{
	font-size: 14px;
	color: #333;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',osaka,sans-serif;
	background-color: #fff;
	}
	
div#content	{
	width:600px;
	margin:20px auto;
	font-size:14px;
	}
	
div#content img	{
	margin-bottom:20px;
	}

.ttl	{
	margin-bottom:20px;
	font-size:16px;
	color:#FF6600;
	}

#s_ttl	{
	margin-bottom:0.5em;
	font-size:16px;
	font-weight:bold;
	color:#000;
	}
	
#s_name	{
	margin:0 0 1em 0;
	text-align:right;
	color:#000;
	}	
	
div#content p	{
	margin:0;
	padding:0;
	text-align:justify;
	text-justify: inter-ideograph;
	text-indent:1em;
	line-height:1.5em;
	}
	
	
.font12 {  font-size: 12px; line-height: 18px;}
.font10 {  font-size: 10px; line-height: 14px;}
.orange {  font-size: 12px; font-weight: bold; color: #FF6600}
.orange18 {  font-size: 18px; font-weight: bold; color: #FF6600}
.black24 { 	
	margin:0;
	padding:0;
	font-size: 24px;
	font-weight:normal;
	color: #000;
	}
span.caption	{font-size:14px;color:#000;}
	
	
.title16 {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.sakuhin {  font-size: 12px; line-height: 20px;}
.font14 {  font-size: 14px; line-height: 1.4em;}
.style6 { font-size: 16px;}
.red {
	color: #FF0000;	
	font-weight:bold;
	}
	

h2	{
	margin:20px;
	font-size:24px;
	color:#FF6600;
	text-align:center;
	}

h2.large	{
	font-size:32px;
	font-weight:normal;
	}

span.small	{font-size:18px;}

h3	{
	margin:0;
	padding:0;
	font-size:18px;
	color:#FF6600;
	text-align:left;
}

div.hyogo	{
	margin:20px auto;
	padding:20px 20px 10px;;
	background:#FFFBC7;
	width:580px;
	text-align:left;
	font-size:14px;
	}

.name	{
	text-align:right;
}

div#back	{
	margin:40px auto 20px;
	text-align:center;
	}	

.mt20	{margin-top:20px;}
.pb20	{padding-bottom:20px;}
.pb10	{padding-bottom:10px;}
.p10	{padding:10px;}
.pt10	{padding-top:10px;}
img	{border:none;}
em	{
	font-weight:bold;
	font-style:normal;
	}

table.style1,table.style2	{
	margin:0 auto 20px;
	width:620px;
	border-collapse:collapse;
	border-spacing:0;
	}
	
table.style1	{	border:solid 1px #333;}

table.style1 th,table.style1 td	{
	padding:5px;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	color:#333;
	border:solid 1px #333;
	}
	
table.style1 th	{
	width:9em;
	vertical-align:top;
	}
	
table.style2	{	border:none;}

table.style2 th,table.style2 td	{
	padding:5px;
	text-align:left;
	vertical-align:top;
	font-size:14px;
	font-weight:normal;
	color:#333;
	border:none;
	}	

table.style2 th	{
	width:7em;
	}
	
td.add	{width:9em;}	
td.name	{width:6em;}
td.age	{width:5em;}

.ls2	{letter-spacing:2em;}
.ls05	{letter-spacing:0.5em;}

/*add style 20110620*/

p.kakko	{
	padding-left:1.5em;
	text-indent:-1.5em;
	}

ul	{
	margin:0 0 0 1.5em;
	padding:0;
	list-style:none;
	}
	
li.maru	{
		list-style:none;
		padding-left:1em;
		text-indent:-1em;
		}
		
.uline	{text-decoration:underline;}
