@import url(news_text.css);

/* Á´ÂÎ
 ---------------------------------------------------------------- */
	*{
		margin:0;
		padding:0;
	}
	
	.clear_both{
		clear:both;
	}
	
	img{
		border:0;
	}
	
	h1,h2,h3,h4,h5,h6{
		font-size:100%;
	}
	
	.cle_b{
		clear:both;
	}
	
	.cle_r{
		clear:right;
	}
	
	.cle_l{
		clear:left;
	}
	
	/* float ¼«Æ°¥¯¥ê¥¢
	............................................................... */
		.clearfix{
			_height: 1px;
			min-height: 1px;
			/*¡ï*//*/
			height: auto;
			overflow: hidden;
			/**/
		}

		.clearfix:after{
			content:"";
			clear:both;
			height:0;
			display:block;
			visibility:hidden;
		}

/* body
---------------------------------------------------------------- */
	body {
		background-color: #3D96AC;
		font-size:12px;
		line-height: 16px;
	}


/* wrapper
---------------------------------------------------------------- */
	#wrapper {
		width: 584px;
		background-color: #FFFFFF;
		margin-right: auto;
		margin-left: auto;
		margin-top: 15px;
		padding-bottom: 32px;
	}


/* ¥³¥ó¥Æ¥ó¥Ä
---------------------------------------------------------------- */
	#contents {
		width: 532px;
		margin-right: auto;
		margin-left: auto;
		border: 1px solid #66CC66;
		padding: 10px;
	}


/* ¥»¥ó¥¿¡¼¥Ë¥å¡¼¥¹
---------------------------------------------------------------- */
	h1 {
		width: 554px;
		margin-right: auto;
		margin-left: auto;
		padding-top: 32px;
	}


/* ¥¿¥¤¥È¥ë
---------------------------------------------------------------- */

	h2 {
		color: #4444FF;
		font-weight: normal;
	}


/* µ­
---------------------------------------------------------------- */
	.center {
		text-align: center;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	span {
		font-weight:bold;
	}
	
	.span_big {
		font-weight:bold;
		font-size:16px;
	}
	
	.first{
		margin: 5px 10px 15px 10px;
		padding: 0px;
	}
	
	.first2{
		margin: 0 10px 15px 10px;
		padding: 0px;
	}


/* ËÜÊ¸
---------------------------------------------------------------- */
	h3 {
		color: #FF6666;
		margin-top: 25px;
	}	
	
		
	p {
		margin: 5px 13px 15px 20px;
		padding: 0px;
	}
	
	.space{
		margin: 0 0 10px 0;
		clear:both;
	}
	
	.no_space{
		margin: 5px 0px 0 30px;
		padding: 0px;
	}
	
	.no_space2{
		margin: 5px 10px 0 20px;
		padding: 0px;
	}

	.plus {
		margin: 5px 13px 25px 20px;
		padding: 0px;
	}
	
	.p_list {
		margin: 5px 0px 15px 50px;
		padding: 0px;
	}
	
	.p_right {
		margin: 5px 25px 15px 25px;
		padding: 0px;
	}
	
	.left_notop {
		margin: 1px 0px 10px 142px;
		padding: 0px;
	}

	
	.lon{
		margin: 5px -2px 15px 20px;
		padding: 0px;
	}

	
	/* ¥ê¥¹¥È ----------------------------------------*/
	ul {
		margin: 2px 10px 15px 37px;
	}
	
	li {
		list-style-type: disc;
	}

/* ËÜÊ¸
¡Ê£±¡Ë¡¡------				<h2>
	-------------------		<p>
	1¡¥-------------------	<dl>
	2¡¥-------------------
	-------------------		<p>
	1¡¥-------------------	<dl>
	2¡¥-------------------
¡Ê£²¡Ë¡¡------				<h2>
	-------------------		<p>
	-------------------		<p>
---------------------------------------------------------------- */

	#list{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}

	#list h2{
		color: #000;
		font-weight: normal;
		margin: 5px 0 0 30px;
		padding: 0 0 0 0;
	}

	#list p{
		font-weight: normal;
		margin: 3px 10px 0 50px;
		padding: 0 0 0 0;
	}
	
	#list dl{
		margin: 0 5px 0 50px;
		padding: 0 0 0 0;
	}

	#list dt{
		float:left;
		width:10px;
	}

	#list dd{
		margin: 0 0 0 20px;
	}

	
/* ËÜÊ¸
-------------------			<p>(ÄÌ¾ï)
1. -------------------		<dl>(list2)
	a.¡¡-------------------	<dl>(list)
	b.¡¡-------------------
2. -------------------
	a.¡¡-------------------
---------------------------------------------------------------- */

	#list2 dl{
		margin: 0 5px 0 30px;
		padding: 0 0 0 0;
	}

	
/* ËÜÊ¸
-------------------			<p>(ÄÌ¾ï)
¡Ê1¡Ë -------------------		<dl>(list4)
	­¡¡¡-----------------		<dl>(list5)
¡Ê2¡Ë -------------------
---------------------------------------------------------------- */

	#list4 dl{
		margin: 0 5px 3px 20px;
		padding: 0 0 0 0;
	}
	
	#list4 dt{
		float:left;
		width:20px;
	}

	#list4 dd{
		margin: 0 0 0 23px;
	}

	#list4 h2{
		color: #000;
		font-weight: normal;
		margin: 0 5px 3px 20px;
		padding: 0 0 0 0;
	}

	#list5 dl{
		margin: 0 5px 0 36px;
		padding: 0 0 0 0;
	}

	#list5 dt{
		float:left;
		width:10px;
	}

	#list5 dd{
		margin: 0 0 0 17px;
	}



/* ËÜÊ¸
-------------------		<p>(ÄÌ¾ï)
1. -------------------	<dl>
2. -------------------
3. -------------------
---------------------------------------------------------------- */

	/* ---------- annual_schedule.html ---------- */
	#list3{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
	#list3 dl{
		margin: 4px 5px 0 26px;
		padding: 0 0 0 0;
	}

	#list3 dt{
		width:50px;
		float:left;
	}
	
	#list3 dd{
		margin: 0 0 0 52px;

	}
		
		
	/* ---------- volunteer_2008.html ---------- */	
	#list .dd_space{
		margin: 0 0 0 50px;
	}

	/* ---------- volunteer_2008-2.html  (È¾Æü¡Ê¸áÁ°¡Ë  ¢«¤òµ­Æþ) ---------- */	
	#list .dt_long{
		width:60px;
	}
	
	#list .dd_long{
		margin: 0 0 0 65px;
	}
	
	/* ---------- annual_schedule.html ---------- */
	#list dd.secound{
		margin: 0 0 0 20px;
		_margin: 0 0 0 24px;
	}
	
	#list dl.top{
		margin: 3px 5px 0 10px;
		padding: 0 0 0 0;
	}

	#list dt.top{
		float:left;
		width:60px;
	}
	
	#list dd.top{
		margin: 0 0 0 59px;
	}
	
	#list dd.secound2{
		margin: 0 0 0 59px;
		_margin: 0 0 0 62px;
	}
	
	#list dl.last{
		margin: 0 5px 15px 50px;
		padding: 0 0 0 0;
	}



	/* ---------- forum_200803.html ---------- */
	#list6 dl{
		margin: 0 5px 3px 20px;
		padding: 0 0 0 0;
	}
	
	#list6 dt{
		float:left;
		width:35px;
	}

	#list6 dd{
		margin: 0 0 0 38px;
	}


	/* ¥Æ¡¼¥Ö¥ë(border¤¢¤ê) [Ä¾Á°¤ÎÊ¸¾Ï¤ÈÆ¬½Ð¤·¤¬Æ±¤¸]----------------------------------------*/
	#wrapper #contents .table_border2 {
		border: 1px solid #999999;
		border-right-width: 0;
		border-bottom-width: 0;
		margin:0 5px 0 21px;
		padding: 0px;
	}
	
	.table_border2 th {
		border: 1px solid #999999;
		border-left-width: 0;
		border-top-width: 0;
		padding: 3px;
		font-weight: normal;
	}
	
	.table_border2 td {
		border: 1px solid #999999;
		border-left-width: 0;
		border-top-width: 0;
		padding: 3px;
		vertical-align: top;
	}
	
	.table_border2 th.mar {
		border: 1px solid #999999;
		border-left-width: 0;
		border-top-width: 0;
		padding: 3px 15px 3px 10px;
		font-weight: normal;
	}		



	/* ¥Æ¡¼¥Ö¥ë(border¤¢¤ê)[º¸¤è¤ê¡ÝÊ¸¾ÏÁ´ÂÎ¤Îº¸¥¹¥Ú¡¼¥¹¤¬Â¿¤¤¤È¤­¡Ý] ----------------------------------------*/
	#wrapper #contents .table_border {
		border: 1px solid #999999;
		border-right-width: 0;
		border-bottom-width: 0;
		margin:0 5px 0 50px;
		padding: 0px;
	}
	
	.table_border th {
		border: 1px solid #999999;
		border-left-width: 0;
		border-top-width: 0;
		padding: 3px;
		font-weight: normal;
	}
	
	.table_border td {
		border: 1px solid #999999;
		border-left-width: 0;
		border-top-width: 0;
		padding: 3px;
		vertical-align: top;
	}		



	/* ¥ê¥ó¥¯ ----------------------------------------*/


	a:link {
		color: #2222FF;
		text-decoration: none;
	}
	
	a:visited {
		color:#2222FF;
		text-decoration:none;
	}
	
	a:active {
		color:#8888FF;
		text-decoration:none;
	}
	
	a:hover {
		color:#FF6666;
		background-color:#FEE1AD;
		text-decoration: underline;
	}

	
	.sublink {
		font-size: 10px;
		line-height: 16px;
		color: #0A1761;
		text-decoration: none;
	}
	
	.link_b {
		font-size: 12px;
		font-weight: normal;
		color: #2222FF;
	}



	
	/* ½»½ê ----------------------------------------*/
	.contents_bottom {
		border: 1px solid #999999;
		padding: 5px 10px 5px 12px;
		margin: 30px 5px 0 0;
	}

	.le{
		text-align:left;
	}
	
	.double{
		border-bottom-style: double;
	}
	
	.contents_bottom_tour {
		border: 1px solid #999999;
		padding: 5px 10px 0 12px;
		margin: 20px 50px 0 50px;
	}
	
	/* renewal.html ----------------------------------------*/
	#renewal{
		margin:0 0 30px 0;	
	}
	
	#renewal h3{
		color: #000000;	
		display:block;
		margin:25px 0 5px 2px;
		padding:2px 0 2px 3px;
		border:1px solid #000000;
	}
		
	#renewal h4{
		font-weight:bold;
		margin-left:8px;	
	}
	
	#renewa h5{
		margin: 0 0 0 0;
	}
	
	#renewal p{
		margin: 2px 0px 8px 20px;
		padding: 0px;
	}
	
	#renewal .w1{
		width: 138px;	
	}
	
	#renewal .w2{
		width: 220px;	
	}

	#renewal .w3{
		width: 260px;	
	}

	#renewal .w4{
		width: 320px;	
	}
	
	#renewal .w5{
		width: 158px;	
	}
	
	
	#renewal img{
		border:1px solid #3D96AC;
		float:right;
		vertical-align:top;
		margin-left:10px;
		margin-bottom:5px;
	}
	
	a.renewal{
		margin:5px 0 0 0;
		display:block;
		text-align:center;
		width:100px;
		padding:2px 0 2px 5px;
		border:1px solid #197B9F;
		background:url(../images_new/top_bg.gif) 0 100% repeat-x #fff;
	}
	
	.renewal_f{
		margin: 10px 20px 8px 200px;
		padding: 0px;
	}		

