@charset "UTF-8";

/*======= CONTENTS ====================

	updated:2006,9/3
	
===================================== */



/****************************************************************	
 サイトマップコンテンツ
****************************************************************/
.border {
	border-bottom:2px solid #0F218B;
	background:#FFF;
	padding:0;
}

dl {
	padding:22px 22px 0;
	margin:0;
}
dt {
	padding:0 0 22px 13px;
	background:url("/resource/image/other/icon_btn.gif") no-repeat 0px 3px;
	font-size:80%;
	line-height:130%;
}
dd {
	padding:0 0 22px 13px;
	background:url("/resource/image/other/icon_btn.gif") no-repeat 0px 3px;
	font-size:80%;
	line-height:130%;
}
dt.nl {
	padding:0 0 22px 0px;
	background:no-repeat 0px 3px;
	font-size:80%;
	line-height:130%;
}
dd.nl {
	padding:0 0 22px 0px;
	background:no-repeat 0px 3px;
	font-size:80%;
	line-height:130%;
}
dd.l2 {
	padding:0 0 22px 33px;
	background:url("/resource/image/other/icon_btn.gif") no-repeat 20px 3px;
	font-size:80%;
	line-height:130%;
}


/****************************************************************	
 プライバシーポリシーコンテンツ
****************************************************************/
.privacy p {
	font-size:80%;
	line-height:170%;
	padding:0 0 20px;
}
div.privacy {
	padding:0 0 1px;
	background:url("/about/image/privacy/line_p.gif") repeat-x 0% 100%;
	margin:0 0 20px;
}
.red a,
.red a:hover,
.red a:visited,
.red a:active {
	color:#C33;
}
/****************************************************************	
 RSSコンテンツ
****************************************************************/
.list {
	padding:0;
	font-size:80%;
	line-height:170%;
}
.list img {
	padding:0 4px 0 0;
}
.rssList{
	background:url("/resource/image/other/line_sep.gif") repeat-x 0% 100%;
}
.rssForm {
	padding:7px;
	border-top:2px solid #0F218B;
	background:#F6F4E8;
}
.rssForm p {
	font-size:70%;
	line-height:100%;
	padding: 0 0 4px;
	margin:0;
}
.rssForm img {
	padding:3px;
	margin:0;
}
.rssForm input {
	padding:0;
	margin:0;
}
td.information {
	background:#F6F4E9;
	padding:10px;
}

td.banner {
	padding:10px;
}

td.banner p {
	padding:0;
}


.form1 { margin:3px 0 0 0; }
.input1 { width:280px; }
.btn1 { padding:3px 0 0 0; }


