/* NN4 対策 */
@import url(../renewal/kaishu/style_.css);


/* 要素 */
body			{
	margin: 20px 0;
	color: #333333;
	background-color: #D6CDAF;
	font-size: 15px;
	width: auto;
}

h1				{ margin: 0;  padding: 0; }
h2				{ margin: 0 0 3px;  padding: 5px 0 0 0px;
						color: #5A0000;  font-size: 16px;  font-weight: bold;
						background : #ffffff url(../../common/h2.gif) no-repeat;
						height: 32px; }
h3				{ margin: 0 0 3px;  padding-bottom: 5px;
						font-size: 15px;  font-weight: bold;
						background : #ffffff url(../../common/h3.gif) no-repeat left bottom; }

a					{ text-decoration: underline; }
a:link		{ color: #3333CC; }
a:visited	{ color: #336699; }
a:hover,
a:active	{ color: #3333CC;  background-color: #D9EDF2; }

th, td,
p, div		{ color: #333333;  font-size: 15px; }
th				{ font-weight: bold;  text-align: center;  background-color: #E8E8E8; }
p					{
	margin: 6px 10px;
	font-size: 10px;
}

ul				{ margin: 5px 0 5px 30px;  list-style-image : url(../renewal/kaishu/li.gif); }
ol				{ margin: 5px 0 5px 35px; }
li ul			{ margin: 5px 0 5px 20px;  list-style-image : url(../renewal/kaishu/li_2.gif); }
li				{ margin: 4px 0;  font-size: 15px; }
ul.arrow	{ list-style-image : url(../renewal/kaishu/arrow.gif); }

dl				{ margin: 6px 10px;  font-size: 15px; }
dt				{ margin: 7px 0 4px;  color: #FF6600;  font-size: 15px;  clear: both; }
dd				{ margin: 4px 0 12px 15px; }
td dl			{ margin: 6px 0; }

em				{ font-weight: bold;  font-style: normal; }
strong		{ font-weight: bold;  color: #CC0000; }
em.shinko	{ font-weight: normal;  color: #000000;  background-color: #F0EDE3;  border: #E2DCC7 solid;  border-width: 1px 0; }

form			{ margin: 0;  padding: 0; }


/* 共通 */
.navi			{ color: #666666;  font-size: 12px; }
.menu			{ margin: 10px;  padding: 6px 10px;  background-color: #F8F8F8;  border: #DDDDDD solid 1px; }
.section	{ margin: 18px 0; }
.section2	{ margin: 0px 40px 0px 0px; }
.section3	{ margin: 0px 50px 0px 100px; }
.section4	{ margin: 0px 20px 0px 0px; }
.memo			{ font-size: 12px; }
.memo strong,
.memo em			{ font-weight: normal;  color: #000000; }
.point		{ font-size: 15px;  color: #FF6600;  font-weight: bold; }
.point2		{ font-size: 16px;  color: #000000;  font-weight: bold;  padding-bottom: 10px; }
 

/* トップページ用 */
.news			{ color: #2A517C;  line-height: 120%; }


/* フォーム */
input.w01	{ width: 150px; }
input.w02	{ width: 200px; }
input.w03	{ width: 300px; }
input.w04, 
textarea	{ width: 410px; }

