	@charset utf-8;
	
	@media print{
	body {_zoom:0.70;}
	body { overflow:visible!important;}
#menu{ overflow:hidden; width:960px; height:50px; }
#menu ul li.menu5_orange a {padding:0 79px 0 63px;}
#menu ul li a{font-size:9px; }
	}	
	h5{display:block;font-weight:400;float:left;width:500px;line-height:13px;text-align:left;color:#888;text-indent:2px;font-size:8px;margin:0;padding:0}
	/* IE7で背景が1pxずれる補正 */

*:first-child+html body {

padding-left: 1px;

}

/* IE6以下で背景が1pxずれる補正 */

*html body {

padding-left: 1px;

}

/* IEで背景が1pxずれる補正9 */

body:not(:target) {

padding-left: 1px\9; 

}
	body{height:auto;margin:0;padding:0; font-family:'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;}
	/* Safari用 */
html:not(:target) body {font-family:'Lucida Grande', sans-serif;}
	body img{border:0;margin:0;padding:0}
	li{
	font-size:12px;
	color:#6B6B6B;
	list-style-position:inside;
	margin:0 0 5px -2px;
	padding:0
}
	#body{vertical-align:top;text-align:center;height:100%;min-height:100%;background-image:url(../../images/shade-all.gif);background-position:center;background-repeat:repeat-y;margin:0 auto;padding:0}
	#wrapper{
	background-image:url(../images/back.gif);
	clear:both;
	width:960px;
	margin:30px auto 0 auto;
	background-repeat: repeat-y;
	}
	#table{
	width:960px;
	position:static;
	margin:0 auto;
	
	
	
	}
	#menu{
	border:0;
	width:960px;
	display:block;
	margin:0;
	padding:0;
	overflow: hidden;
	background-color: #969696;
}
	#menu ul{
	border-right:0;
}
	#menu li{display:inline;list-style:none;border:0;float:left;margin:0;padding:0; }
	#menu li a{ margin:0;background-image:url(../images/menu3.gif); display:block; 
	line-height:48px;
	padding:0 0 0 67px; color:#000000;
}
#menu li a:hover{
	line-height:48px;
	padding: 0 0 0 67px;
	color:#888888;
	background-position:bottom left;
}
	#menu .menu1_red{
	display:inline;
	list-style:none;
	border:0;
	float:left;
	margin:0 0 0 1px;
	padding:0;
	border-top: 4px solid #993300;border-bottom: 4px solid #993300; width:181px;}
	#menu .menu2_blue{display:inline;list-style:none;border:0;float:left;margin:0 0 0 1px;padding:0;border-top: 4px solid #3366ff;border-bottom: 4px solid #3366ff;width:191px;}
	#menu .menu3_green{display:inline;list-style:none;border:0;float:left;margin:0 0 0 1px;padding:0;border-top: 4px solid #85a446;border-bottom: 4px solid #85a446;width:201px;}
	#menu .menu4_lred{display:inline;list-style:none;border:0;float:left;margin:0 0 0 1px;border-top: 4px solid #ff0000;border-bottom: 4px solid #ff0000;width:191px;}
	#menu .menu5_orange{display:inline;list-style:none;border:0;float:left;margin:0 0 0 1px;padding:0;border-top: 4px solid #ff9900;border-bottom: 4px solid #ff9900;width:190px;}


	#container{
		width:960px;
		padding-top:20px;
		clear:both;
		position:relative;
		text-align:left;
	}
	#container .main_contents{
	position:relative;
	padding-bottom:70px;
	float: right;
	width: 667px;
	}
	#container .main_contents dl{}

	#container .main_contents dl dt{
		text-align:left;
		margin:0;
		border: 1px solid #A88293;
		padding: 0px 0px 10px 0px;
	}
	#container .main_contents dl dd{
		display:block;
		position:relative;
		clear:left;
		margin:0;
		padding:0;
		font-size: 12px;
		line-height: 1.3;
	}
	#container .main_contents dl dd ul{
	display:block;
	position:relative;
	clear:both;
	padding:0;
	width: 530;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
	#container .main_contents dl dd ul li{
	display:block;
	width:200px;
	float:left;
	list-style:none;
	list-style-image:none;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
	#container .main_contents dl dd ul li h2{display:block;padding-bottom:2px}
	#container .main_contents a:hover img{filter:alpha(style=0,opacity=60);-moz-opacity:0.6;opacity:0.6}
	#container .sidebar_left{
		position:relative;
		display:block;
		width:190px;
		float:left;
		text-align:left;
		padding-left:13px;
		margin:0;
		height:100%;
		overflow:visible;
		padding-bottom: 90px;
	}
	#container .sidebar_left img{
	margin-bottom:0px;
	vertical-align: top;
}
	#container .sidebar_left a:hover img{filter:alpha(style=0,opacity=60);-moz-opacity:0.6;opacity:0.6;margin:0 0 5px}
	#container .sidebar_left ul{
	text-align:left;
	line-height:1;
	padding-left:0;
	padding-top:0;
	list-style:none;
	margin:33px 0 0 0;
	border-bottom: 1px solid #3591a8;
}
	#container .sidebar_left li{
	background-image: url(../images/left-sidesection.gif);
	background-repeat: no-repeat;
	list-style-type:none;
	list-style-position:outside;
	list-style:none;
	margin:0;
	padding:0 0 0px 0px;
	border-top: 1px solid #3591a8;
	text-align: left;
	width:256px;
	vertical-align:top;
	
	}
	#container .sidebar_left li a{
	line-height:67px;
	position: static;
	color:#303030;
	font-size:12px;
	margin:0;
	padding-left:21px;
	display:block;
	text-align:left;
	background-image: url(../images/left-sidesection.gif);
	background-repeat: no-repeat;
	}
	
	#container .sidebar_left li a:hover{
	line-height:67px;
	position: static;
	color:#a0a0a0;
	margin:0;
	text-align:left;
	}	
	#container .sidebar_left li dl{margin:0; padding:0; letter-spacing:normal; }
	#container .sidebar_left li dl dt{
	margin: inherit;
	padding: inherit;
	    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	  vertical-align: top;
  width: 119px;

}
	#container .sidebar_left li dl dt a{
	line-height:auto;
	background-image: url(../images/skin2_221.gif);
	background-repeat: no-repeat;
	position: static;
  color:#000;	width: 119px;

	margin:0;
	text-align:left;
	}
		#container .sidebar_left li dl dt a:hover{
	line-height:auto;
	background-image: url(../images/skin2_221.gif);
	background-repeat: no-repeat;
	position: static;
  color:#000;	width: 119px;

	margin:0;
	text-align:left;
	}		
	#container .sidebar_left li dl dd{margin:0; padding:0;    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	  vertical-align: top;
  width: 120px;

}
	#container .sidebar_left li dl dd a{
	background-image:none;
	position: static;
	color:#3591a8;
	margin:8px;
	text-align:left;line-height:1.1; padding:5px 0;
	vertical-align: middle;
	}
		#container .sidebar_left li dl dd a:hover{
	background-image:none;
	position: static;
	color:#6BBDD1;
	margin:8px;
	text-align:left;
	line-height:1.1;
	padding:5px 0;
	vertical-align: middle;
	}

	.blogcaption{font-size:9px;display:block;text-align:left;line-height:1.4;float:left;margin:0;padding:3px 0 20px 3px}
	.blogcaption ul{text-align:left;line-height:1;padding-left:30px;padding-top:3px;list-style:none;margin:0}
	#footer{
	width:960px;
	clear:both;
	padding-top: 4px;
}
	#footer img{
	border:1px solid #cd736b;
	margin:0;
	vertical-align:top;
	padding: 0;
	display: block;
}
	.footer_upper{
	width:960px;
	font-size:12px;
	text-align:right;
	display:block;
	padding:5px 0 35px 3px;
	margin: 0;
}
	.footer_upper h3{
	font-size:10px;
	text-align:left;
	letter-spacing:0.1em;
	color:#555;
	text-indent:3px;
	font-weight:400;
	display:inline;
	position:relative;
	float:right;
	margin:0
}


	h1{
	display:block;
	border:0;
	margin:0;
	padding:0;
	color:#FFF;
	text-align:left;
	position: absolute;
	left: 39px;
	top: 88px;
	font-size: 21px;
	line-height: 1.8;
	width: 219px;
}
	h1 a{ display:inline; border:0;margin:0;padding:0; color:#FFF; font-size:13px; }
	h1 a:link{ display:inline; border:0;margin:0;padding:0; color:#FFF; font-size:13px;padding-left:0px;vertical-align:middle; line-height:4; padding-left:15px;}
	h1 a:visited{ display:inline; border:0;margin:0;padding:0; color:#FFF; font-size:13px;padding-left:0px;vertical-align:middle; line-height:4; padding-left:15px;}
	h1 a:hover{
	display:inline;
	border:0;
	margin:0;
	padding:0;
	color:#EDF7FA;
	font-size:13px;
	padding-left:0px;
	vertical-align:middle;
	line-height:4; padding-left:15px;
	
}
	.headline{
	border:0;
	margin:0;
	color:#FFF;
	text-align:left;
	font-weight:bold;
	padding:15px 0 14px 30px;
	display:block;
	position: relative;
}
	.headline a{ border:0;padding:0; color:#FFF; font-size:15px;margin:0;  }
	.headline a:link{ border:0;margin:0;padding:0; color:#FFF; font-size:15px;padding-left:0px;vertical-align:middle; }
	.headline a:visited{ border:0;margin:0;padding:0; color:#FFF; font-size:15px;padding-left:0px;vertical-align:middle; }
	.headline a:hover{
	border:0;
	margin:0;
	padding:0;
	color:#EDF7FA;
	font-size:15px;
	padding-left:0px;
	vertical-align:middle;
	
}
	h2,h3{display:inline;float:left;border:0;margin:0;padding:0}
	h4,ul,#container .main_contents dl.topics dd ul{margin:0;padding:0}
	html,body > #body{height:auto}
	p,#container .main_contents dl.topics dd p{font-size:12px;line-height:1.6;text-align:justify;text-indent:1em;color:#4d4d4d;margin:3px 3px 10px}
	li a,#container .main_contents dl.topics dd li a{margin-left:3px}
	a:link,a:visited,#container .main_contents dl.topics dd a:link,#container .main_contents dl.topics dd a:visited{font-size:12px;color:#888;text-decoration:none}
	a:hover,#container .main_contents dl.topics dd a:hover{font-size:12px;color:#bbb}
	img,#container .main_contents dl.topics dd img{vertical-align:baseline}


	#container .main_contents dl.topics dd li .important a:link,#container .main_contents dl.topics dd li .important-plus a:link{color:#333;text-decoration:none}
	#container .main_contents dl.topics dd li .important a:visited,#container .main_contents dl.topics dd li .important-plus a:visited{text-decoration:none;color:#333}
	#container .main_contents dl.topics dd li .important a:hover,#container .main_contents dl.topics dd li .important-plus a:hover{text-decoration:none;color:#cbcbcb}
	#container .main_contents dl.hinaningyo dd.q_and_a,#container .main_contents dl.gogatsuningyo dd.q_and_a,#container .main_contents dl.yuinou dd.q_and_a{border-top:1px solid #ccc;position:relative;text-align:left;margin:0;padding:1px 0 0}
	#container .main_contents dl.obokobina dd a img,#container .main_contents dl dt img{vertical-align:middle}
	#container .main_contents dl.akachan dd dl dd ul li h2 a,#container .main_contents dl dd ul li h2 a{margin-left:0}
	#container .sidebar_right ul li storong,.blogcaption ul li,.blogcaption ul li storong{line-height:1.2;list-style-type:none;list-style-position:outside;margin:0;padding:0}
	.language dl,.detail dl{position:absolute;top:0;left:0;width:66px;margin:0;padding:0}
	.language dl dt,.detail dl dt{width:35px;float:right;font-size:10px;letter-spacing:-.03em;color:#FFF;font-family:"Times New Roman", Times, serif;		margin:0;
		padding:0
	}
	.language dl dd,.detail dl dd{width:20px;float:left;margin:0;padding:9px 0 9px 5px}
	.language dl dt a,.language dl dt a:link,.language dl dt a:visited,.language dl dt a:hover,.detail dl dt a,.detail dl dt a:link,.detail dl dt a:visited,.detail dl dt a:hover{color:#FFF}
	.language dl dd img,.detail img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
	
	
	.secretariat{
	width:230px!important;
	width:232px;
	border:1px solid #3591a8;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 35px;
	text-align: center;
	line-height:1.3;
	padding:0 2px 0 2px;	
	background-color:#686597;
	}
	.secretariat dl{	padding: 0; margin:0;background-color:#FFFFFF; border-left:1px solid #3591a8;border-right:1px solid #3591a8;}
	.secretariat dl dt{
		width:178px;
		border-bottom:1px solid #754c5e;
		padding:3px 0;
		background-color:#359A68;
		color:#FFFFFF;
		font-weight:bold;
		text-align: center;
		letter-spacing: 0.1em;
	}
	.secretariat dl dd{
		padding:10px;
		margin:0;
		display:block;
	}
		.secretariat dl dd .corporation{
	display:block;
	font-size:12px;
	text-align:center;
	padding:10px 0 3px 0;
	}
			.secretariat dl dd .sitename{
	display:block;
	font-size:16px;
	text-align:center;
	padding: 0px 0 8px 0;
	}
	
	#container .sidebar_left .view-header{
	width:254px!important;
	width:256px;
	border:1px solid #3591a8;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 35px;
	text-align: center;
	padding:0;
	line-height:1.3;
	
	}
	#container .sidebar_left .view-header1{ background-color:#d2eaf0; border-bottom:1px solid #3591a8; display:block; width:100%; text-align:left; font-size:11px; line-height:1.3; vertical-align:top;}
	#container .sidebar_left  .view-header1 .view-marginbox{ padding:3px; display:block;}
	#container .sidebar_left .view-header2{ background-color:#fbefe2; display:block; width:100%; text-align:center; padding:3px 0;}	
	#container .sidebar_left .view-header2 a{ background:none; line-height:1.3; display:block; color:#376f81; font-size:12px; padding-left:0; margin:0;}	
	#container .sidebar_left .view-header2 a:hover{color:#6BBDD1;}
		#container .sidebar_left  .view-header2 .view-marginbox{ padding:3px; display:block;}
	#container .sidebar_left .view{
	width:254px!important;
	width:256px;
	border-left:1px solid #3591a8;border-right:1px solid #3591a8;border-top:1px solid #3591a8;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 10px;
	text-align: center;
	line-height:1.3;
	
	}
	#container .sidebar_left .view ul{ background:none; margin:0; border:0; }
	#container .sidebar_left .view ul li{ background:none; color:#376f81; border-bottom:1px solid #3591a8; width:auto; display:block; border-top:0; height:auto;}	
	#container .sidebar_left .view ul li a{ background:none; line-height:1.3; display:block; color:#376f81; font-size:12px; padding-left:5px; margin:7px 0 7px 0;}	
	#container .sidebar_left .view ul li a:hover{color:#6BBDD1;}	
	#container .sidebar_left .view .view-smallfont{ font-size:11px;}
	#header{
	margin:0;
	padding:0;
	border: 0;
	text-align: left;
	position:relative;
	background-color: #3591a8;
	}
	#header img{
		margin:0 0 5px 0;
		padding:0;
		vertical-align: top;
	}
	#header a:hover img{filter:alpha(style=0,opacity=50);-moz-opacity:0.5;opacity:0.5;	}
	
	#topPageLogo{
		padding:15px;
		position: absolute;
		left: 0px;
		top: 10px;
	}
	
	.headerContent{
	position: absolute;
	right:0;
	top:16px;
	width:200px;
	}
	
	.headerContent ul{ margin:0;}
	.headerContent ul li{
	float:left;
	display:inline;
	margin:0;


	}
.headerContent ul{
	line-height: 21px;
}
.headerContent ul li{
	display:block;
	width: auto;
	background-image: url(../images/botan_skin3.gif);
	padding: 0;
	background-position: 0% 42px;
	margin-right:13px;
}
.headerContent ul li .botan{
	padding-right:21px;
	background-image:url(../images/botan_skin3.gif);
	display:block;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.headerContent ul li .botan a{	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_skin3.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;color:#000000;
	font-size:10px; }
.headerContent ul li .botan a:hover{
	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_skin3_hover.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;
	color:#999999;font-size:10px;
}	


#container .sidebar_left .blog{
	background-image:url(../images/blog_back.gif);
	background-repeat:no-repeat;
	overflow: hidden;
	width: 180px;
	margin-top: 10px;
	margin-bottom: 80px;
}
#container .sidebar_left .blog a{

}


	#container{
	width:958px!important;width:960px;
	padding-top:17px;
	clear:both;
	position:relative;
	text-align:left;
	display: block;
	border-left:1px solid #cd736b;
	border-right:1px solid #cd736b;
	border-bottom:1px solid #cd736b;
}

#container:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #container {
    height: 1em;
    overflow: visible;
}
/**/	
	
	#container .page_contents{
	position:static;
	padding-bottom:15px;
	float: none;
	text-align:left;
	width: 629px;
	padding-left: 205px;
	}
		#container .page_contents .contentsWrap{
	width:615px;
	border-top: 1px solid #A15779;
	display: block;
	margin: 0 auto 0 0;
	position: relative;
}
		#container .page_contents .contentsWrap .contents{
	margin:40px 0 60px 30px;
}
	#container .page_contents dl{float:left;margin:0 12px 5px 0; }
		#container .page_contents dl.activity{
	padding:0px 0px 40px 0px;
}
		#container .page_contents dl.activity dt{
	padding:12px 0px 25px 0px;
	font-size:13px;
	background-color: #FFF;
	background-image: url(../images/activity.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 420px;
}		
		#container .page_contents dl.activity dt .years{
	background-color:#ce746c;
	border:1px solid #A15779;
	padding:0.4em 1.5em 0.3em 1.5em;
	vertical-align:middle;
}
		#container .page_contents dl.activity dt .year_2004{
	background-color:#698038;
	border:1px solid #A15779;
	padding:0.4em 1.5em 0.3em 1.5em;
	vertical-align:middle;
}
		#container .page_contents dl.activity dt .year_2005{
	background-color:#ffc100;
	border:1px solid #A15779;
	padding:0.4em 1.5em 0.3em 1.5em;
	vertical-align:middle;
}
		#container .page_contents dl.activity dt .year_2006{
	background-color:#ffff9b;
	border:1px solid #A15779;
	padding:0.4em 1.5em 0.3em 1.5em;
	vertical-align:middle;
}
		#container .page_contents dl.activity dt .year_2007{
	background-color:#ffcd9a;
	border:1px solid #A15779;
	padding:0.4em 1.5em 0.3em 1.5em;
	vertical-align:middle;
}
		#container .page_contents dl.activity dt .year_2008{
	background-color:#9bcdff;
	border:1px solid #A15779;
	padding:0.4em 1.5em 0.3em 1.5em;
	vertical-align:middle;
}
		#container .page_contents dl.activity dt .year_2009{
	background-color:#cb9bff;
	border:1px solid #A15779;
	padding:0.4em 1.5em 0.3em 1.5em;
	vertical-align:middle;
}
		#container .page_contents dl.activity dt .year_2010{
	background-color:#ce746c;
	border:1px solid #A15779;
	padding:0.4em 1.5em 0.3em 1.5em;
	vertical-align:middle;
}


		#container .page_contents dl.activity dt .tittle{
	background-color:#fff;
	border-top:1px solid #A15779;border-right:1px solid #A15779;border-bottom:1px solid #A15779;
	padding:0.4em 3em 0.3em 1em;
	vertical-align:middle;
	width:150px;

}
			#container .page_contents dl.activity dd{
	margin:0;
	padding:0px 0px 0px 0px;
	border-top:1px solid #A15779;
	padding:0px 0px 0px 0px;
	width: 380px;
}
		#container .page_contents dl.activity dd ul{
	margin:0;
	padding:0px 0px 0px 0px;
}
			#container .page_contents dl.activity dd ul li{
	width:380px;
	margin:0;
	padding:0.8em 0.3em 0.8em 0.3em;
	line-height:1.4;
	border-bottom:1px solid #A15779;
	display:block;
	font-size:10px;
	list-style-position: outside;
	color:#000000;
}
					#container .page_contents ul.activityOtherYears{
	padding:0px 0px 0px 0px;
	width: 87px;
	margin: 0;
	position: absolute;
	right: 15px;
	top: 40px;
}
					#container .page_contents ul.activityOtherYears li{
	padding:7px 0px 23px 0px;
	background-image: url(../images/activity_y.gif);
	background-repeat: no-repeat;
	display: block;
	list-style-position: outside;
	list-style: none;
	margin: 0;

}
#container .page_contents ul.activityOtherYears li a{
	background-color:#ce746c;
	border:1px solid #A15779;
	padding:0.5em 0 0.5em 0;
	vertical-align:middle;
	color:#000;
	font-size:13px;
	margin: 0;
	display:block;
	line-height:1;
	text-align:center;
}




		#container .page_contents .contentsWrap .contents dl.infomation{
	padding:0px 0px 40px 0px;
}
		#container .page_contents .contentsWrap .contents dl.infomation dt{
	padding:12px 0px 25px 0px;
	font-size:13px;
	background-color: #FFF;
	background-image: url(../images/member.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 420px;
}		
		#container .page_contents .contentsWrap .contents dl.infomation dt .join{
	background-color:#3366ff;
	padding:0.5em 3em 0.5em 1em;
	vertical-align:middle;
	color: #fff;
	font-weight: bold;
	line-height: 1.2;
}
		#container .page_contents .contentsWrap .contents dl.infomation dt .support{
	background-color:#4b5dfe;
	padding:0.5em 3em 0.5em 1em;
	vertical-align:middle;
	color: #fff;
	font-weight: bold;
}
		#container .page_contents .contentsWrap .contents dl.infomation dt .support p{ text-indent:0;}
		#container .page_contents .contentsWrap .contents dl.infomation dt .tittle{
	background-color:#fff;
	border-top:1px solid #A15779;border-right:1px solid #A15779;border-bottom:1px solid #A15779;
	padding:0.4em 3em 0.3em 1em;
	vertical-align:middle;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd{
	margin:0;
	padding:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 319px;
}
#container .page_contents .contentsWrap .contents dl.infomation dd.plus{
	margin:0;
	padding:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 100%;
}

			#container .page_contents .contentsWrap .contents dl.infomation dd p.recruitment{padding-bottom:20px; position:relative;}
			#container .page_contents .contentsWrap .contents dl.infomation dd p.recruitment .possible{
	position:absolute;
	left:200px;
	top:0;
	background-image:url(../images/recruitment.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	width:262px;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd p.recruitment .possible a{font-size:11px; color:#000000;
	line-height:4.5;
}
#container .page_contents .contentsWrap .contents dl.infomation dd p.recruitment .possible a:hover{ font-size:11px; color:#ccc;
	line-height:4.5;
}
#container .page_contents .contentsWrap .contents dl.infomation dd p.recruitment .nothing{
	position:absolute;
	left:200px;
	top:0;
	background-image:url(../images/recruitment.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	width:262px;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd p.recruitment .nothing a{font-size:11px; color:#999999;
	line-height:4.5;
}
#container .page_contents .contentsWrap .contents dl.infomation dd p.recruitment .nothing a:hover{ font-size:11px; color:#999999;
	line-height:4.5;
}
#container .page_contents .contentsWrap .contents dl.infomation dd p{ text-indent:0;}
			#container .page_contents .contentsWrap .contents dl.infomation dd dl{
	background-color: #FFF;
	background-image: url(../images/infomation/infomation1.gif);
	background-repeat: no-repeat;
	padding: 10px 0 30px 0px;
	margin: 0;
	width: 319px;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd dl dt{ 
}
			#container .page_contents .contentsWrap .contents dl.infomation dd dl dt.left{
	float:left;
	display: block;
	border-left:1px solid #993366;border-top:1px solid #993366;border-right:1px solid #993366;
	width:80px;
	padding:8px 0;
	text-align:center;
	font-size: 12px;
	background-color:#7fc5d6; background-image:none;
}
#container .page_contents .contentsWrap .contents dl.infomation dd dl dt.center{
	float:left;
	display: block;
	border-left:1px solid #993366;border-top:1px solid #993366;border-right:1px solid #993366;
	width:80px;
	margin-left:-1px;
	padding:8px 0;
	text-align:center;
	font-size: 12px;background-color:#cd736b; background-image:none;
}
#container .page_contents .contentsWrap .contents dl.infomation dd dl dt.right{
	float:left;
	display: block;
	border-left:1px solid #993366;
	border-top:1px solid #993366;
	border-right:1px solid #993366;
	width:155px;
	margin-left:-1px;
	padding:8px 0;
	text-align:center;
	font-size:12px;
	background-color:#fff;
	background-image:none;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd dl dd{
	text-align:center;
	display:block;
	padding:10px 0;
	border:1px solid #993366;
	width: 317px!important;
	width: 313px;
	background-color:#fac9a0;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd dl dd a{ color:#000; font-size:11px;}
			#container .page_contents .contentsWrap .contents dl.infomation dd dl dd a:hover{ color:#999; font-size:11px;}
			


			#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl{
	background-color: #FFF;
	background-image: url(../images/infomation/infomation2.gif);
	background-repeat: no-repeat;
	padding: 10px 0 30px 0px;
	margin: 0 0 30px 0!important;
	margin: 0 0 0px 0;
	width: 100%;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd.plus .borderbox{
	border:1px solid #993366;
	background-color: #FFF;
	background-repeat: no-repeat;
	padding: 15px;
	margin: 0;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd.plus .borderbox2{
	border-left:1px solid #993366;
		border-right:1px solid #993366;
			border-bottom:1px solid #993366;
	background-color: #FFF;
	background-repeat: no-repeat;
	padding: 15px;
	margin: 0;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd.plus .pictbox{
	padding: 0px;
	margin:30px 0 0 0;
}

			#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl dt{ 
}
			#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl dt.left{
	float:left;
	display: block;
border:1px solid #993366;
	width:112px;
	padding:8px 0;
	text-align:center;
	font-size: 12px;
	background-color:#7fc5d6;
	background-image:none;
}
#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl dt.center{
	float:left;
	display: block;
border:1px solid #993366;
	width:112px;
	margin-left:-1px;
	padding:8px 0;
	text-align:center;
	font-size: 12px;
	background-color:#cd736b;
	background-image:none;
}
#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl dt.right{
	float:left;
	display: block;
border:1px solid #993366;
	width:344px;
	margin-left:-1px;
	padding:8px 0;
	text-align:center;
	font-size:12px;
	background-color:#fac9a0;
	background-image:none;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl dd{
	text-align:center;
	display:block;
	padding:10px 0;
	border:1px solid #993366;
	width: 570px!important;
	width: 313px;
	background-color:#fac9a0;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl dd a{ color:#000; font-size:11px;}
			#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl dd a:hover{ color:#999; font-size:11px;}
			


			
			#container .page_contents .contentsWrap .contents dl.infomation dd dl.japan{
	background-color: #FFF;
	background-image: url(../images/infomation/infomation1.gif);
	background-repeat: no-repeat;
	padding: 10px 0 30px 0px;
	margin: 0;
	width: 319px;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd dl.japan dt{ 
}
			#container .page_contents .contentsWrap .contents dl.infomation dd dl.japan dt.left{
	float:left;
	display: block;
	border-left:1px solid #993366;
	border-top:1px solid #993366;
	border-right:1px solid #993366;
	width:80px;
	padding:8px 0;
	text-align:center;
	font-size: 12px;
	background-color:#cd736b;
	background-image:none;
}
#container .page_contents .contentsWrap .contents dl.infomation dd dl.japan dt.center{
	float:left;
	display: block;
	border-left:1px solid #993366;
	border-top:1px solid #993366;
	border-right:1px solid #993366;
	width:80px;
	margin-left:-1px;
	padding:8px 0;
	text-align:center;
	font-size: 12px;
	background-color:#3591a8;
	background-image:none;
}
#container .page_contents .contentsWrap .contents dl.infomation dd dl.japan dt.right{
	float:left;
	display: block;
	border-left:1px solid #993366;
	border-top:1px solid #993366;
	border-right:1px solid #993366;
	width:155px;
	margin-left:-1px;
	padding:8px 0;
	text-align:center;
	font-size:12px;
	background-color:#fff;
	background-image:none;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd dl.japan dd{
	text-align:center;
	display:block;
	padding:10px 0;
	border:1px solid #993366;
	width: 317px!important;
	width: 313px;
	background-color:#78cbbc;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd dl.japan dd a{ color:#000; font-size:11px;}
			#container .page_contents .contentsWrap .contents dl.infomation dd dl.japan dd a:hover{ color:#999; font-size:11px;}


			#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl.japan{
	background-color: #FFF;
	background-image: url(../images/infomation/infomation3.gif);
	background-repeat: no-repeat;
	padding: 10px 0 30px 0px;
	margin: 0 0 30px 0!important;
	margin: 0 0 0px 0;
	width: 100%;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl.japan dt{ 
}
			#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl.japan dt.left{
	float:left;
	display: block;
	border:1px solid #993366;
	width:112px;
	padding:8px 0;
	text-align:center;
	font-size: 12px;
	background-color:#d07d75;
	background-image:none;
}
#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl.japan dt.center{
	float:left;
	display: block;
	border:1px solid #993366;
	width:112px;
	margin-left:-1px;
	padding:8px 0;
	text-align:center;
	font-size: 12px;
	background-color:#3591a8;
	background-image:none;
}
#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl.japan dt.right{
	float:left;
	display: block;
	border:1px solid #993366;
	width:344px;
	margin-left:-1px;
	padding:8px 0;
	text-align:center;
	font-size:11px;
	background-color:#78cbbc;
	background-image:none;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl.japan dd{
	text-align:center;
	display:block;
	padding:10px 0;
	border:1px solid #993366;
	width: 317px!important;
	width: 313px;
	background-color:#78cbbc;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl.japan dd a{ color:#000; font-size:11px;}
			#container .page_contents .contentsWrap .contents dl.infomation dd.plus dl.japan dd a:hover{ color:#999; font-size:11px;}
			
			

			#container .page_contents .contentsWrap .contents dl.infomation dd dl dd p{
	text-indent:0;
	color:#000;
	padding:0 0 0 1em;
}
		#container .page_contents .contentsWrap .contents dl.infomation dd ul{
	margin:0;
	padding:0px 0px 1em 0px;
}
			#container .page_contents .contentsWrap .contents dl.infomation dd ul li{
	margin:0;
	font-size:12px;
	padding:0 0 0 1em;
	line-height:1.4;
	display:block;
	list-style-position: outside;
	color:#000000;
}


		#container .page_contents .contentsWrap .contents dl.sitemap{
	padding:0px 0px 40px 0px;
}
			#container .page_contents .contentsWrap .contents dl.sitemap dd dl{
	background-color: #FFF;
	background-repeat: no-repeat;
	padding: 10px 0 30px 0px;
	margin: 0;
	width: 500px;
	background-image: url(../images/infomation/infomation1.gif);
	position: relative;
}
			#container .page_contents .contentsWrap .contents dl.sitemap dd dl dt{
	border:1px solid #ccc;
	width:200px;
	padding:10px;
	background-image: url(none);
	float: left;
}
			#container .page_contents .contentsWrap .contents dl.sitemap dd dl dt a{ font-size:13px; color:#000000; 
}
#container .page_contents .contentsWrap .contents dl.sitemap dd dl dt a:hover{
}

#container .page_contents .contentsWrap .contents dl.sitemap dd dl dd{
	border:0;
	width: 250px;
}
#container .page_contents .contentsWrap .contents dl.sitemap dd dl dd ul{
	border:0;
	padding: 10px;
}
#container .page_contents .contentsWrap .contents dl.sitemap dd dl dd ul li{
	padding:3px 0 3px 10px;
	list-style-position: outside;
	background-image: url(../images/list.gif);
	background-repeat: no-repeat;
}
#container .page_contents .contentsWrap .contents dl.sitemap dd dl dd ul li ul{
	padding:10px;
}
#container .page_contents .contentsWrap .contents dl.sitemap dd dl dd ul li ul li{
	padding:5px;
	list-style-type: none;
	background-image:none;
}
		#container .page_contents .contentsWrap .contents dl.sitemap dt{
	padding:12px 0px 25px 0px;
	font-size:13px;
	background-color: #FFF;
	background-repeat: no-repeat;
	font-weight:bold;
	background-image: url(../images/member2.gif);
	border: 0;
	width: 420px;
}		
		#container .page_contents .contentsWrap .contents dl.sitemap dt .join{
	background-color:#3366ff;
	padding:0.5em 3em 0.5em 1em;
	vertical-align:middle;
	color: #fff;
	font-weight: bold;
	line-height: 1.2;
}

			#container .page_contents .contentsWrap .contents dl.sitemap dd{
	margin:0;
	padding:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 550px;
}


		#container .page_contents dl.history{
	padding:0px 0px 40px 0px;
}
		#container .page_contents dl.history dt{
	padding:12px 0px 25px 0px;
	font-size:13px;
	background-color: #FFF;
	background-image: url(../images/history/history1.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 420px;
}		
		#container .page_contents dl.history dt .join{
	padding:0.5em 3em 0.5em 1em;
	vertical-align:middle;
	color: #000;
	font-weight: bold;
	line-height: 1.2;
	border: 1px solid #A15779;
	width:260px;
	background-color:#FFFFFF;
	margin: 0;
}
		#container .page_contents dl.history dt .support{
	background-color:#4b5dfe;
	padding:0.5em 3em 0.5em 1em;
	vertical-align:middle;
	color: #fff;
	font-weight: bold;
}
		#container .page_contents dl.history dt .support p{ text-indent:0;}
		#container .page_contents dl.history dt .tittle{
	background-color:#fff;
	border-top:1px solid #A15779;border-right:1px solid #A15779;border-bottom:1px solid #A15779;
	padding:0.4em 3em 0.3em 1em;
	vertical-align:middle;
}
			#container .page_contents dl.history dd{
	margin:0;
	padding:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 420px;
}

			#container .page_contents dl.history dd p.recruitment{padding-bottom:20px; position:relative;}
			#container .page_contents dl.history dd p.recruitment .possible{
	position:absolute;
	left:200px;
	top:0;
	background-image:url(../images/recruitment.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	width:262px;
}
			#container .page_contents dl.history dd p.recruitment .possible a{font-size:11px; color:#000000;
	line-height:4.5;
}
#container .page_contents dl.history dd p.recruitment .possible a:hover{ font-size:11px; color:#ccc;
	line-height:4.5;
}
#container .page_contents dl.history dd p.recruitment .nothing{
	position:absolute;
	left:200px;
	top:0;
	background-image:url(../images/recruitment.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	width:262px;
}
			#container .page_contents dl.history dd p.recruitment .nothing a{font-size:11px; color:#999999;
	line-height:4.5;
}
#container .page_contents dl.history dd p.recruitment .nothing a:hover{ font-size:11px; color:#999999;
	line-height:4.5;
}
#container .page_contents dl.history dd p{ text-indent:0;}
			#container .page_contents dl.history dd dl{
	background-color: #FFF;
	background-image: url(../images/history2.gif);
	background-repeat: no-repeat;
	padding: 10px 0 30px 0px;
}
			#container .page_contents dl.history dd dl dt{
	background-color: #FFF;
	background-image: url(../images/history/history3.gif);
	background-repeat: no-repeat;
	padding: 0 0 15px 12px;
}
			#container .page_contents dl.history dd dl dd{}
			#container .page_contents dl.history dd dl dd p{
	text-indent:0;
	color:#000;
	padding:0 0 0 0;
}
		#container .page_contents dl.history dd ul{
	margin:0;
	padding:0px 0px 1em 0px;
}
			#container .page_contents dl.history dd ul li{
	margin:0;
	font-size:12px;
	padding:0 0 0 1em;
	line-height:1.4;
	display:block;
	list-style-position: outside;
	color:#000000;
}


		#container .page_contents .contentsWrap .contents dl.about{
	padding:0px 0px 40px 0px;
}
		#container .page_contents .contentsWrap .contents dl.about dt{
	padding:13px 0px 25px 0px;
	font-size:13px;
	background-color: #FFF;
	background-image: url(../images/about.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 420px;
	margin: 0;
	vertical-align: top;
}
		#container .page_contents .contentsWrap .contents dl.about .sub{
	padding:0px 0px 1px 14px!important;
	padding:2px 0px 1px 14px;
	line-height:1.5;
	font-size:11px;
	background-color: #FFF;
	background-image: url(../images/about3.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 420px;
}			
		#container .page_contents .contentsWrap .contents dl.gallery dt .join{
	padding:0.5em 3em 0.5em 1em;
	vertical-align:middle;
	color: #000;
	font-weight: bold;
	line-height: 1.2;
	border: 1px solid #A15779;
	width:260px;
	background-color:#FFFFFF;
	margin: 0;
}
		#container .page_contents .contentsWrap .contents dl.about dt .support{
	background-color:#4b5dfe;
	padding:0.5em 3em 0.5em 1em;
	vertical-align:middle;
	color: #fff;
	font-weight: bold;
}
		#container .page_contents .contentsWrap .contents dl.about dt .support p{ text-indent:0;}
		#container .page_contents .contentsWrap .contents dl.about dt .tittle{
	background-color:#fff;
	border-top:1px solid #A15779;border-right:1px solid #A15779;border-bottom:1px solid #A15779;
	padding:0.4em 3em 0.3em 1em;
	vertical-align:middle;
}
			#container .page_contents .contentsWrap .contents dl.about dd{
	margin:0;
	padding:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 420px;
}

			#container .page_contents .contentsWrap .contents dl.about dd p.recruitment{padding-bottom:20px; position:relative;}
			#container .page_contents .contentsWrap .contents dl.about dd p.recruitment .possible{
	position:absolute;
	left:200px;
	top:0;
	background-image:url(../images/recruitment.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	width:262px;
}
			#container .page_contents .contentsWrap .contents dl.about dd p.recruitment .possible a{font-size:11px; color:#000000;
	line-height:4.5;
}
#container .page_contents .contentsWrap .contents dl.about dd p.recruitment .possible a:hover{ font-size:11px; color:#ccc;
	line-height:4.5;
}
#container .page_contents .contentsWrap .contents dl.about dd p.recruitment .nothing{
	position:absolute;
	left:200px;
	top:0;
	background-image:url(../images/recruitment.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	width:262px;
}
			#container .page_contents .contentsWrap .contents dl.about dd p.recruitment .nothing a{font-size:11px; color:#999999;
	line-height:4.5;
}
#container .page_contents .contentsWrap .contents dl.about dd p.recruitment .nothing a:hover{ font-size:11px; color:#999999;
	line-height:4.5;
}
#container .page_contents .contentsWrap .contents dl.about dd p{ text-indent:0; padding:0.5em 0;}
			#container .page_contents .contentsWrap .contents dl.about dd dl{
	background-color: #FFF;
	background-image: url(../images/about2.gif);
	background-repeat: no-repeat;
	padding: 10px 0 30px 0px;
}
			#container .page_contents .contentsWrap .contents dl.about dd dl dt{
	background-color: #FFF;
	background-image: url(../images/about3.gif);
	background-repeat: no-repeat;
	padding: 0 0 15px 12px;
}
			#container .page_contents .contentsWrap .contents dl.about dd dl dd{}
			#container .page_contents .contentsWrap .contents dl.about dd dl dd p{
	text-indent:0;
	color:#000;
	padding:0 0 0 1em;
}
		#container .page_contents .contentsWrap .contents dl.about dd ul{
	margin:0;
	padding:0px 0px 1em 0px;
}
			#container .page_contents .contentsWrap .contents dl.about dd ul li{
	margin:0;
	font-size:12px;
	padding:0 0 0 1em;
	line-height:1.4;
	display:block;
	list-style-position: outside;
	color:#000000;
}



		#container .page_contents .contentsWrap .contents dl.gallery{
	padding:0px 0px 40px 0px;
	width: 350px;
}
		#container .page_contents .contentsWrap .contents dl.gallery dt{
	padding:8px 0px 15px 0px;
	font-size:13px;
	background-color: #FFF;
	background-image: url(../images/about.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 420px;
	margin: 0;
	vertical-align: top;
}
		#container .page_contents .contentsWrap .contents dl.gallery dt.sub2{
	padding:12px 0px 25px 0px;
	font-size:10px;
	background-color: #FFF;
	background-image: url(../images/gallery/sub2.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 420px;
	margin: 0;
	vertical-align: top;
}
		#container .page_contents .contentsWrap .contents dl.gallery .sub{
	padding:0px 0px 1px 14px!important;
	padding:2px 0px 1px 14px;
	line-height:1.5;
	font-size:11px;
	background-color: #FFF;
	background-image: url(../images/about3.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 420px;
}			
		#container .page_contents .contentsWrap .contents dl.gallery dt .tittle{
	vertical-align:middle;
	color: #000;
	font-weight: bold;
	line-height: 1.2;
	width:260px;
	background-color:#FFFFFF;
	margin: 0;
}

			#container .page_contents .contentsWrap .contents dl.gallery dd{
	margin:0;
	padding:0px 0px 0px 0px;
	padding:5px 0px 5px 1px;
	width: 350px;

}
#container .page_contents .contentsWrap .contents dl.gallery dd p{ text-indent:0; padding:0.5em 0;}
			#container .page_contents .contentsWrap .contents dl.gallery dd dl{
	float:left;
	border:1px solid #993366;
	background-repeat: no-repeat;
	background:#fff;
	width: 173px;
	margin: 0 0 20px -1px;
	display: inline;
	position: relative;
}
			#container .page_contents .contentsWrap .contents dl.gallery dd dl dt{
	background-color: #FFF;
	background-repeat: no-repeat;
	padding: 0;
	width: 173px;
	line-height: 1;
}
#container .page_contents .contentsWrap .contents dl.gallery dd dl dt a{
	background-color:#fff;
	border:0;
	margin:0;
}
#container .page_contents .contentsWrap .contents dl.gallery dd dl dt a img{ margin:0; padding:0;	vertical-align: middle;
 }
			#container .page_contents .contentsWrap .contents dl.gallery dd dl dd{
	width:173px;
	text-align: center;
	border-top:1px solid #993366;
}
			#container .page_contents .contentsWrap .contents dl.gallery dd dl dd p{
	text-indent:0;
	color:#000;
	padding:0 0 0 1em;
}
		#container .page_contents .contentsWrap .contents dl.gallery dd ul{
	margin:0;
	padding:0px 0px 1em 0px;
}
			#container .page_contents .contentsWrap .contents dl.gallery dd ul li{
	margin:0;
	font-size:12px;
	padding:0 0 0 1em;
	line-height:1.4;
	display:block;
	list-style-position: outside;
	color:#000000;
}

		#container .page_contents .contentsWrap .contents dl.gallery2{
	padding:0px 0px 40px 0px;
	width: 180px;
	position: absolute;
	top: 40px;
	left: 420px;
}
		#container .page_contents .contentsWrap .contents dl.gallery2 dt{
	padding:8px 0px 15px 0px;
	font-size:13px;
	background-color: #FFF;
	background-image: url(../images/about.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 180px;
	margin: 0;
	vertical-align: top;
}
		#container .page_contents .contentsWrap .contents dl.gallery2 .sub{
	padding:0px 0px 1px 14px!important;
	padding:2px 0px 1px 14px;
	line-height:1.5;
	font-size:11px;
	background-color: #FFF;
	background-image: url(../images/member3.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 180px;
}
		#container .page_contents .contentsWrap .contents dl.gallery2 dt.sub2{
	padding:12px 0px 25px 0px;
	font-size:10px;
	background-color: #FFF;
	background-image: url(../images/gallery/sub2.gif);
	background-repeat: no-repeat;
	border: 0;
	margin: 0;
	vertical-align: top;
	width: 180px;
}			
		#container .page_contents .contentsWrap .contents dl.gallery2 dt .tittle{
	vertical-align:middle;
	color: #000;
	font-weight: bold;
	line-height: 1.2;
	width:180px;
	background-color:#FFFFFF;
	margin: 0;
}

			#container .page_contents .contentsWrap .contents dl.gallery2 dd{
	margin:0;
	padding:0px 0px 0px 0px;
	padding:5px 0px 5px 1px;
	width: 180px;

}
#container .page_contents .contentsWrap .contents dl.gallery2 dd p{ text-indent:0; padding:0.5em 0;}
			#container .page_contents .contentsWrap .contents dl.gallery2 dd dl{
	float:left;
	border:1px solid #ccc;
	background-repeat: no-repeat;
	background:#fff;
	width: 158px;
	margin: 0 0 20px -1px;
	display: inline;
	position: relative;
}
			#container .page_contents .contentsWrap .contents dl.gallery2 dd dl dt{
	background-color: #FFF;
	background-repeat: no-repeat;
	padding: 0;
	width: 173px;
}
#container .page_contents .contentsWrap .contents dl.gallery2 dd dl dt a{
	background-color:#fff;
	border:0;
	margin:0;
}
#container .page_contents .contentsWrap .contents dl.gallery2 dd dl dt a img{ margin:0; line-height:1;}
			#container .page_contents .contentsWrap .contents dl.gallery2 dd dl dd{
	width:162px;
	text-align: center;
	border-top:1px solid #993366;
	background-color: #993366;
	color: #fff;
	line-height: 1.8;
	font-weight: bold;
}
			#container .page_contents .contentsWrap .contents dl.gallery2 dd dl dd p{
	text-indent:0;
	color:#000;
	padding:0 0 0 1em;
}
		#container .page_contents .contentsWrap .contents dl.gallery2 dd ul{
	margin:0;
	padding:0px 0px 1em 0px;
}
			#container .page_contents .contentsWrap .contents dl.gallery2 dd ul li{
	margin:0;
	font-size:12px;
	padding:0 0 0 1em;
	line-height:1.4;
	display:block;
	list-style-position: outside;
	color:#000000;
}




		#container .page_contents .contentsWrap .contents dl{
	display:block;
	float: none;
	background-image: url(../images/history/history1.gif);
	background-repeat: no-repeat;

}

		#container .page_contents .contentsWrap .contents dl.composition{
	padding:0px 0px 80px 0px;
	float: none;
}

		#container .page_contents .contentsWrap .contents dl.composition dt{
	padding:13px 0px 25px 0px;
	font-size:13px;
	background-color: #FFF;
	background-image: url(../images/composition/composition1.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 420px;
	margin: 0;
	display:block;

}

		#container .page_contents .contentsWrap .contents dl.composition dt:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;

}



		#container .page_contents .contentsWrap .contents dl.composition .sub{
	padding:0px 0px 1px 14px!important;
	padding:2px 0px 1px 14px;
	line-height:1.5;
	font-size:11px;
	background-color: #FFF;
	background-image: url(../images/composition/composition3.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 420px;
}			
		#container .page_contents .contentsWrap .contents dl.composition dt .join{
	padding:0.5em 3em 0.5em 1em;
	vertical-align:middle;
	color: #000;
	font-weight: bold;
	line-height: 1.2;
	border: 1px solid #A15779;
	width:260px;
	background-color:#FFFFFF;
	margin: 0;
}
		#container .page_contents .contentsWrap .contents dl.composition dt .support{
	background-color:#4b5dfe;
	padding:0.5em 3em 0.5em 1em;
	vertical-align:middle;
	color: #fff;
	font-weight: bold;
}
		#container .page_contents .contentsWrap .contents dl.composition dt .support p{ text-indent:0;}
		#container .page_contents .contentsWrap .contents dl.composition dt .tittle{
	background-color:#fff;
	border-top:1px solid #A15779;border-right:1px solid #A15779;border-bottom:1px solid #A15779;
	padding:0.4em 3em 0.3em 1em;
	vertical-align:middle;
}
			#container .page_contents .contentsWrap .contents dl.composition dd{
	margin:0;
	padding:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 500px;
}
			#container .page_contents .contentsWrap .contents dl.composition dd .caption2{
	position:absolute;
	left:220px;
	background-image: url(../images/composition/composition_border.gif);
	background-repeat: no-repeat;
	padding:40px 0 10px 20px;
	line-height:1.5;
}
#container .page_contents .contentsWrap .contents dl.composition dd p{ line-height:2; color:#000;}
#container .page_contents .contentsWrap .contents dl.composition dd p .number{
	font-size:16px;
	color:#99338e;
	font-weight: bold;
}
			#container .page_contents .contentsWrap .contents dl.composition dd dl{
	position:relative;
	padding: 15px 0 20px 0px;
	width: 500px;
}
			#container .page_contents .contentsWrap .contents dl.composition dd dl.right{
	position:relative;
	padding: 15px 0 20px 0px;
	width: 500px;
	background-image: url(none);
}
			#container .page_contents .contentsWrap .contents dl.composition dd dl.right dt{
	background-image:url(../images/composition/composition2.gif);
	background-repeat:no-repeat;
	padding: 20px 0 15px 20px;
	font-weight: bold;
	width: 200px;
	display: block;
}
			#container .page_contents .contentsWrap .contents dl.composition dd dl.right dt img{ position:absolute; right:0; top:0;}
			#container .page_contents .contentsWrap .contents dl.composition dd dl.right dd{}
			#container .page_contents .contentsWrap .contents dl.composition dd dl.right dd.caption{
	display:block;
	width: 250px;
	position: absolute;
	left: 120px;
	top: 33px;
	font-size: 9px;
}
			#container .page_contents .contentsWrap .contents dl.composition dd dl.right dd.explanation{
	width:300px;
	padding: 12px 0px 30px 15px;
	line-height: 1.8;
	font-size: 12px;
}
			#container .page_contents .contentsWrap .contents dl.composition dd dl.left{
	position:relative;
	padding: 15px 0 20px 0px;
	width: 500px;
	background-image: url(none);
}
			#container .page_contents .contentsWrap .contents dl.composition dd dl.left dt{
	background-image:url(../images/composition/composition2.gif);
	background-repeat:no-repeat;
	padding: 20px 0 15px 20px;
	font-weight: bold;
	width: 200px;
	display: block;
	margin-left: 180px;
}
			#container .page_contents .contentsWrap .contents dl.composition dd dl.left dt img{ position:absolute; left:0; top:0;}
			#container .page_contents .contentsWrap .contents dl.composition dd dl.left dd{}
			#container .page_contents .contentsWrap .contents dl.composition dd dl.left dd.caption{
	display:block;
	position: absolute;
	left: 300px;
	top: 33px;
	font-size: 9px;
	width: 200px;
}
			#container .page_contents .contentsWrap .contents dl.composition dd dl.left dd.explanation{
	width:300px;
	padding: 12px 0px 30px 15px;
	line-height: 1.8;
	font-size: 12px;
	margin-left: 180px;
}


			#container .page_contents .contentsWrap .contents dl.composition dd p.recruitment{padding-bottom:20px; position:relative;}
			#container .page_contents .contentsWrap .contents dl.composition dd p.recruitment .possible{
	position:absolute;
	left:200px;
	top:0;
	background-image:url(../images/recruitment.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	width:262px;
}
			#container .page_contents .contentsWrap .contents dl.composition dd p.recruitment .possible a{font-size:11px; color:#000000;
	line-height:4.5;
}
#container .page_contents .contentsWrap .contents dl.composition dd p.recruitment .possible a:hover{ font-size:11px; color:#ccc;
	line-height:4.5;
}
#container .page_contents .contentsWrap .contents dl.composition dd p.recruitment .nothing{
	position:absolute;
	left:200px;
	top:0;
	background-image:url(../images/recruitment.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	width:262px;
}
			#container .page_contents .contentsWrap .contents dl.composition dd p.recruitment .nothing a{font-size:11px; color:#999999;
	line-height:4.5;
}
#container .page_contents .contentsWrap .contents dl.composition dd p.recruitment .nothing a:hover{ font-size:11px; color:#999999;
	line-height:4.5;
}
#container .page_contents .contentsWrap .contents dl.composition dd p{ text-indent:0; padding:0.5em 0;}


			#container .page_contents .contentsWrap .contents dl.composition dd dl dd{}
			#container .page_contents .contentsWrap .contents dl.composition dd dl dd p{
	text-indent:0;
	color:#000;
	padding:0 0 0 1em;
}
		#container .page_contents .contentsWrap .contents dl.composition dd ul{
	margin:0;
	padding:0px 0px 1em 0px;
}
			#container .page_contents .contentsWrap .contents dl.composition dd ul li{
	margin:0;
	font-size:12px;
	padding:0 0 0 1em;
	line-height:1.4;
	display:block;
	list-style-position: outside;
	color:#000000;
}





	
	#container .page_contents dl.active1{
		position:relative;
		padding:0px 0px 0px 0px;
	}
	#container .page_contents dl.active1 dd p{
		line-height:1.3;
		font-size:10px;
		color:#333;
		padding: 5px 0 20px 0;
	}
	#container .page_contents dl.active2{
		position:relative;
		padding:0px 0px 0px 0px;
	}
	#container .page_contents dl.active2 dd p{
		line-height:1.3;
		font-size:10px;
		color:#333;
		padding: 5px 0 15px 0;
	}
	#container .page_contents dl.active2  dt{
		text-align:left;
		margin:0;
		width: 299px;
		border: 0;
		padding: 0px 0px 10px 0px;
		background-color: #FFF;
	}
	#container .page_contents dl.active2 dd{
		display:block;
		position:relative;
		clear:left;
		margin:0;
		padding:0;
		width: 299px;
		font-size: 12px;
		line-height: 1.3;
	}
	
	#container .page_contents dl dt{
		text-align:left;
		margin:0;
		width: 299px;
		border: 1px solid #A88293;
		padding: 0px 0px 10px 0px;
		background-color: #973563;
	}
	#container .page_contents dl dd{
		display:block;
		position:relative;
		clear:left;
		margin:0;
		padding:0;
		width: 299px;
		font-size: 12px;
		line-height: 1.3;
	}
	#container .page_contents dl dd ul{display:block;position:relative;clear:both;margin:0;padding:0}
	#container .page_contents dl dd ul li{
	display:block;
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0 0 3px
}
	#container .page_contents dl dd ul li h2{display:block;padding-bottom:2px}
	#container .page_contents a:hover img{filter:alpha(style=0,opacity=60);-moz-opacity:0.6;opacity:0.6}
	#container .sidebar_left{
	position:relative;
	display:inline-block;
	width:255px;
	text-align:left;
	padding-left:17px;
	margin:0;
	padding-bottom: 90px;
	}























#container .main_contents .index_content{
	width:600px;
	margin-left:53px;
	margin-top: 0px;
}
#container .main_contents .index_content dt{
	width:530px;
	background-image: url(../images/cap1.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
	margin: 33px 0 17px 0;
}
#container .main_contents .index_content dt .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	margin: 0 0 0 3px;
	background-color: #bfb1cf;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
#container .main_contents .index_content dt .borderbox_01{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	margin: 0 0 0 3px;
	background-color: #da9792;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
#container .main_contents .index_content dt .borderbox_02{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	margin: 0 0 0 3px;
	background-color: #d49591;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}



#container .main_contents .index_content dd.sec1{
	width:530px;
	background-image: url(../images/cap2.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
}
	#container .main_contents .index_content dd.sec1 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 0 0 0 3px;
	background-color: #ffffff;
	padding: 15px 0 7px 7px;
	border-left:1px solid #9d3d35;
	border-right:1px solid #9d3d35;
	border-top:1px solid #9d3d35;
}
	#container .main_contents .index_content dd.sec1 .borderbox ul{
	text-align: left;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}
	#container .main_contents .index_content dd.sec1 .borderbox ul li{
	display:block;
	background-repeat:no-repeat;
	list-style-position:outside;
	width: auto;
	color: #000;
	padding:0 0 6px 0px;
	margin:0;
	line-height: 1.5;
	float: none;
	background-position:0 3px;
}	
#container .main_contents .index_content dd.sec2{
	width:530px;
	background-image: url(../images/cap3.gif);
	background-repeat: no-repeat;
	padding: 0;
	border: 0;
	background-color: #FFF;
}	
	#container .main_contents .index_content dd.sec2 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 0 0 0 3px;
	background-color: #ffffff;
	padding: 15px 0 7px 7px;
	font-size: 12px;
	border-left:1px solid #9d3d35;
	border-right:1px solid #9d3d35;
	border-top:1px solid #9d3d35;
	border-bottom:1px solid #9d3d35;
}
	#container .main_contents .index_content dd.sec2 .borderbox p{
	text-align: left;
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	width: auto;
	color: #000;
	padding:0 0 5px 12px;
	margin:-3px 0 0 0;
	line-height: 1.6;
	float: none;
	text-indent: 0px;
	font-size: 12px;
}	

#container .main_contents .index_content dd.sec3{
	background-repeat: no-repeat;
	padding: 0px 0 0 30px;
	background-color: #FFF;
	border: 0;
	width: auto;
	margin-top: 0px;
}	
#container .main_contents .index_content dd.sec3 ul{
	line-height: 19px;
}
#container .main_contents .index_content dd.sec3 ul li{
	display:block;
	width: auto;
	background-image: url(../images/botan_back.gif);
	padding: 0;
	margin-right:25px;
}
#container .main_contents .index_content dd.sec3 ul li .botan{
	padding-right:20px;
	background-image:url(../images/botan_skin.gif);
	display:block;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#container .main_contents .index_content dd.sec3 ul li .botan a{	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_skin.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;color:#000000;
	font-size:12px;}
#container .main_contents .index_content dd.sec3 ul li .botan a:hover{
	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_left_hover.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;
	color:#999999;
	font-size:12px;
}


















#container .main_contents .philosophy_content{
	width:500px;
	margin-left:30px;
	margin-top:50px;
}
#container .main_contents .philosophy_content dt{
	width:300px;
	background-image: url(../images/cap1.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
	margin: 0 0 45px 0;
}
#container .main_contents .philosophy_content dt .yasuda{
	position:absolute;
	right:0;
	top:-120px;
}
#container .main_contents .philosophy_content dt .backgraundimage{
	background-image: url(../images/cap1_right.gif);
	background-repeat: no-repeat;
	background-position:right top;
	padding: 0;
	border: 0;
	margin: 0 0 0 3px;
	display:block;
}
#container .main_contents .philosophy_content dt .backgraundimage .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	background-color: #afc2da;
	margin:0 3px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
#container .main_contents .philosophy_content dt .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	margin: 0 0 0 3px;
	background-color: #ebf2e0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}

#container .main_contents .philosophy_content dd.sec1{
	width:580px;
	background-image: url(../images/philosophy_sec.gif);
	background-repeat: no-repeat;
	padding:0 0 60px 35px;
	border: 0;
	background-position: 0 15px;
}
#container .main_contents .philosophy_content dd.sec1 dl{
	margin: 0;
}
#container .main_contents .philosophy_content dd.sec1 dl dt{
	border-bottom:1px solid #2e6d7e;
	background-image: url(none);
	margin: 0 0 25px 0;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 525px;
	font-weight: bold;
	font-size: 12px;
}
#container .main_contents .philosophy_content dd.sec1 dl dd{
	width:490px;
	padding-left: 5px;
	
}
#container .main_contents .philosophy_content dd.sec1 dl dd p{
	color:#000;
	font-size: 12px;
	padding:0;
	margin:0;
}
	#container .main_contents .philosophy_content dd.sec1 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 0 0 0 3px;
	padding: 10px;
	font-size: 12px;
	border-left:1px solid #9d3d35;
	border-right:1px solid #9d3d35;
	border-top:1px solid #9d3d35;

}
	#container .main_contents .philosophy_content dd.sec1 .borderbox ul{
	text-align: left;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}
	#container .main_contents .philosophy_content dd.sec1 .borderbox ul li{
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	list-style-position:outside;
	width: 450px;
	color: #000;
	padding:0 0 5px 12px;
	margin:0;
	line-height: 1;
	float: none;
}	
#container .main_contents .philosophy_content dd.sec2{
	width:500px;
	background-image: url(../images/cap3.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
}	
	#container .main_contents .philosophy_content dd.sec2 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 0 0 0 3px;
	background-color: #ffffff;
	padding: 10px;
	font-size: 12px;
	border-left:1px solid #9d3d35;
	border-right:1px solid #9d3d35;
	border-top:1px solid #9d3d35;
	border-bottom:1px solid #9d3d35;
}
	#container .main_contents .philosophy_content dd.sec2 .borderbox p{
	text-align: left;
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	width: 450px;
	color: #000;
	padding:0 0 5px 12px;
	margin:-3px 0 0 0;
	line-height: 1.6;
	float: none;
	text-indent: 0px;
	font-size: 12px;
}	

#container .main_contents .philosophy_content dd.sec3{
	background-repeat: no-repeat;
	padding: 0px 0 0 30px;
	background-color: #FFF;
	border: 0;
	width: auto;
	margin-top: 30px;
}	
#container .main_contents .philosophy_content dd.sec3 ul{
	line-height: 16px;
}
#container .main_contents .philosophy_content dd.sec3 ul li{
	display:block;
	width: auto;
	background-image: url(../images/botan_back.gif);
	padding: 0;
	margin-right:25px;
}
#container .main_contents .philosophy_content dd.sec3 ul li .botan{
	padding-right:20px;
	background-image:url(../images/botan_skin.gif);
	display:block;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#container .main_contents .philosophy_content dd.sec3 ul li .botan a{	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_skin.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;color:#000000;
	font-size:10px;}
#container .main_contents .philosophy_content dd.sec3 ul li .botan a:hover{
	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_left_hover.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;
	color:#999999;font-size:10px;
}





















#container .main_contents .shinylife_content{
	width:550px;
	margin-left:30px;
	position: relative;
	margin-top: 50px;
}

#container .main_contents .shinylife_content dt{
	width:320px;
	background-image: url(../images/cap4.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
	margin: 0px 0 8px 0;
}
#container .main_contents .shinylife_content dt .backgraundimage{
	background-image: url(../images/cap1_right.gif);
	background-repeat: no-repeat;
	background-position:right top;
	padding: 0;
	border: 0;
	margin: 0 0 0 3px;
	display:block;
}
#container .main_contents .shinylife_content dt .backgraundimage .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	background-color: #f8b57e;
	margin:0 3px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
#container .main_contents .shinylife_content dd.dtCap{
	width:300px;
	padding: 0;
	border: 0;
	text-align: center;
}
#container .main_contents .shinylife_content dd.dtCap dl{
	padding-bottom: 50px;
	margin: 0;
}
#container .main_contents .shinylife_content dd.dtCap dl dt{
	border-bottom:1px solid #cd736b;
	background-image: url(none);
	margin: 0 0 7px 0;
	padding-bottom: 8px;
	width: 320px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
#container .main_contents .shinylife_content dd.dtCap dl dd{
	width:320px;
	font-size: 14px;
	line-height: 1.5;
	
}
#container .main_contents .shinylife_content dd.sec_right{
	width:180px;
	font-size: 12px;
	line-height: 1.5;
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 0px;
	
}

#container .main_contents .shinylife_content dd.sec1{
	background-image: url(../images/shinylife_sec.gif);
	background-repeat: no-repeat;
	padding: 0;
	border: 0;
	background-position: 0 22px;
	padding-left:35px;
}
#container .main_contents .shinylife_content dd.sec1 dl{
	padding-bottom: 50px;
	margin: 0;
}
#container .main_contents .shinylife_content dd.sec1 dl dt{
	border-bottom:1px solid #cd736b;
	background-image: url(none);
	margin: 0 0 25px 0;
	padding-bottom: 6px;
	padding-left: 5px;
	width: 525px;
	font-weight: bold;
	font-size: 14px;
}
#container .main_contents .shinylife_content dd.sec1 dl dd{
	width:490px;
	padding-left: 5px;
	
}
#container .main_contents .shinylife_content dd.sec1 dl dd p{
	color:#000;
	font-size: 12px;
	padding:0 0 1.3em 0;
	margin:0;
}
	#container .main_contents .shinylife_content dd.sec1 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 0 0 0 3px;
	padding: 10px;
	font-size: 12px;
	border-left:1px solid #9d3d35;
	border-right:1px solid #9d3d35;
	border-top:1px solid #9d3d35;

}
	#container .main_contents .shinylife_content dd.sec1 .borderbox ul{
	text-align: left;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}
	#container .main_contents .shinylife_content dd.sec1 .borderbox ul li{
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	list-style-position:outside;
	width: 450px;
	color: #000;
	padding:0 0 5px 12px;
	margin:0;
	line-height: 1;
	float: none;
}	
#container .main_contents .shinylife_content dd.sec2{
	width:500px;
	background-image: url(../images/cap3.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
}	
	#container .main_contents .shinylife_content dd.sec2 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 0 0 0 3px;
	background-color: #ffffff;
	padding: 10px;
	font-size: 12px;
	border-left:1px solid #9d3d35;
	border-right:1px solid #9d3d35;
	border-top:1px solid #9d3d35;
	border-bottom:1px solid #9d3d35;
}
	#container .main_contents .shinylife_content dd.sec2 .borderbox p{
	text-align: left;
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	width: 450px;
	color: #000;
	padding:0 0 5px 12px;
	margin:-3px 0 0 0;
	line-height: 1.6;
	float: none;
	text-indent: 0px;
	font-size: 12px;
}	

#container .main_contents .shinylife_content dd.sec3{
	background-repeat: no-repeat;
	padding: 0px 0 0 30px;
	background-color: #FFF;
	border: 0;
	width: auto;
	margin-top: 30px;
}	
#container .main_contents .shinylife_content dd.sec3 ul{
	line-height: 16px;
}
#container .main_contents .shinylife_content dd.sec3 ul li{
	display:block;
	width: auto;
	background-image: url(../images/botan_back.gif);
	padding: 0;
	margin-right:25px;
}
#container .main_contents .shinylife_content dd.sec3 ul li .botan{
	padding-right:20px;
	background-image:url(../images/botan_skin.gif);
	display:block;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#container .main_contents .shinylife_content dd.sec3 ul li .botan a{	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_skin.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;color:#000000;
	font-size:10px;}
#container .main_contents .shinylife_content dd.sec3 ul li .botan a:hover{
	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_left_hover.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;
	color:#999999;font-size:10px;
}










#container .main_contents .certifysystem_content{
	width:570px;
	margin-left:30px;
	position: relative;
	margin-top: 50px;
}

#container .main_contents .certifysystem_content dt{
	padding: 0;
	background-color: none;
	border: 0;
	margin: 0px 0 30px 0;
		width:280px;
}
#container .main_contents .certifysystem_content dt .backgraundimage{
	background-image: url(../images/cap4_right.gif);
	background-repeat: no-repeat;
	background-position:right top;
	padding: 0;
	border: 0;
	margin: 0 0 0 3px;
	display:block;
}
#container .main_contents .certifysystem_content dt .backgraundimage .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	background-color: #71bfd2;
	margin:0 3px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}

#container .main_contents .certifysystem_content dd.sec_headline{
	background-color:#d1ebf1;
	border: 0;
	border:1px solid #cd736b;
	text-align: center;
	line-height: 1.8;
	font-size: 28px;
	display: block;
	font-weight: 400;
	position: relative;
	width: 570px;
}
#container .main_contents .certifysystem_content dd.sec_headline h2{
	font-size:28px;
	border-top:1px solid #cd736b;
	display: block;
	float: none;
	line-height: 1.8;
	font-weight: 400;
}


#container .main_contents .certifysystem_content dd.sec1{
	width:570px;
	background-image: url(none);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
}
	#container .main_contents .certifysystem_content dd.sec1 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 15px 0 0 0px;
	background-color: #ffffff;
	padding: 10px 10px 3px  10px;
	font-size: 12px;
	border:1px solid #287082;

}
	#container .main_contents .certifysystem_content dd.sec1 .borderbox ul{
	text-align: left;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}
	#container .main_contents .certifysystem_content dd.sec1 .borderbox ul li{
	display:block;
	background-image:url(../images/square_blue.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	list-style-position:outside;
	width: 450px;
	color: #000;
	padding:0 0 5px 14px;
	margin:0;
	line-height: 1.5;
	float: none;
	font-size:12px;
}
	#container .main_contents .certifysystem_content dd.sec1 .borderbox ul li .underline{ text-decoration:underline; }

	
#container .main_contents .certifysystem_content dd.sec2{
	width:570px;
	background-image: url(none);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
}
	#container .main_contents .certifysystem_content dd.sec2 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 15px 0 0 0px;
	background-color: #ffffff;
	padding: 10px 10px 3px 10px;
	font-size: 12px;
	border:1px solid #287082;

}
	#container .main_contents .certifysystem_content dd.sec2 .borderbox ul{
	text-align: left;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}
	#container .main_contents .certifysystem_content dd.sec2 .borderbox ul li{
	display:block;
	background-image:url(../images/circle_red.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	list-style-position:outside;
	width: 450px;
	color: #000;
	padding:0 0 5px 14px;
	margin:0;
	line-height: 1.5;
	float: none;
	font-size:12px;
}	
	#container .main_contents .certifysystem_content dd.border{
	margin:15px 0 15px 0;
	padding: 0;
}
	#container .main_contents .certifysystem_content dd.border img{
	margin:0;
		vertical-align:top;
	padding: 0;
	border:1px solid #287082;
}
	#container .main_contents .certifysystem_content dd.border2{
	margin:60px 0 15px 0;
	padding: 0;
}
	#container .main_contents .certifysystem_content dd.border2 img{
	margin:0;
		vertical-align:top;
	padding: 0;
	border:1px solid #9d3d35;
}


#container .main_contents .certifysystem_content dd.sec3_date{
		border:1px solid #cd736b;
	
	margin:15px 0 30px 0;
	text-align: left;
	width: 570px;
}
#container .main_contents .certifysystem_content dd.sec4{
		border:1px solid #cd736b;
	
	margin:15px 0 30px 0;
	text-align: left;
	width: 570px;
}
#container .main_contents .certifysystem_content dd.sec3_date dl{
	width:570px;
	float:none;
	display:block;
	padding: 0;
	margin: 0;
}
#container .main_contents .certifysystem_content dd.sec3_date dl dt{ 	 display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/ width:285px; background-color:#85a446; color:#fff; text-align:center; font-size:16px;float:none; margin:0;line-height:2.3; font-weight:bold; letter-spacing:1em;}
#container .main_contents .certifysystem_content dd.sec3_date dl dd{	 display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/ width:280px;text-align:center; font-size:14px;	border-left:1px solid #cd736b;float:none;margin:0;line-height:2.6; font-weight:300;}
#container .main_contents .certifysystem_content dd.sec3_tittle{
	border:1px solid #287082;
	background-color:#cadaa9;
	line-height:1.7;
	text-align: center;
	width: 570px;
}
#container .main_contents .certifysystem_content dd.sec3{
	width:570px;
	background-image: url(none);
	background-repeat: no-repeat;
	background-color: #FFF;
	border: 0;
	text-align: left;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	font-size: 12px;
	border-bottom:1px solid #287082;

}

#container .main_contents .certifysystem_content dd.sec3 dl{letter-spacing:-.40em;
	clear: both;
}
#container .main_contents .certifysystem_content dd.sec3 dl dt{margin:0px; padding:0;
letter-spacing:normal;

}
#container .main_contents .certifysystem_content dd.sec3 dl dd{margin:0px; padding:0;
letter-spacing:normal;

}

	#container .main_contents .certifysystem_content dd.sec3 dl.column_headers{
	width:570px;
	margin:30px 0px 0 0;
	clear: both;
	text-align: right;
	background:none;
	
}
#container .main_contents .certifysystem_content dd.sec3 dl dt.column_header1{
	width:230px!important;
	width:230px;
	margin:0px;
	clear: none;
	float: none;
	text-align:center;
	background-image: url(none);
	 display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
		border-left:1px solid #287082;
		border-top:1px solid #287082;
		background-color:#fff;
}
#container .main_contents .certifysystem_content dd.sec3 dl dt.column_header2{
	width:235px!important;
	width:234px;
	margin:0px;
	clear: none;
		border-left: 1px solid #CCC;
	float: none;text-align:center;background-image: url(none);
	 display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
			border-left:1px solid #287082;
		border-top:1px solid #287082;
		border-right:1px solid #287082;
		background-color:#fff;
}


/*表の各行スタイル*/
#container .main_contents .certifysystem_content dd.sec3 dl.row{	
	margin:0px;
	border-top:1px solid #287082;
	border-left:1px solid #287082;
	border-right:1px solid #287082;
	clear: both;
	height:120px;
	padding: 0;
}
/*表の行頭見出し*/
#container .main_contents .certifysystem_content dd.sec3 dl.row dt.row_header1{
	width:70px!important;
	width:73px;
	float: none;
	background-color:#cadaa9;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	/display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	margin:0;
	text-align: center;
	height:120px;
	vertical-align: top;
	position: relative;
	padding-top: 0px;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row dt.row_header1 .date{
	width:100%;
	display:block;
	padding-top:11px;
	padding-bottom:10px;
	font-size:10px;
	line-height:1.2;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row dt.row_header1 .schedule{
	width:100%;
	display:block;
	background-color:#fff;
	margin-top: 0px;
	border-top:1px solid #287082;
	padding-top:8px;
	padding-bottom:8px;
	line-height:1.2;
	font-weight:300;
		font-size:10px;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row dt.row_header2{
	width:50px!important;
	width:53px;
	float: none;
	background-color:#fff;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	/display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	margin:0;
	text-align: center;
	height:100px;
	vertical-align: top;
	position: relative;
	padding-top: 0px;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row dt.row_header2 .schedule{
	line-height:1.3;
	padding-top:0px;
	padding-bottom:10px;
	display:block;
	margin:15px 0 10px 0;
	padding:0;
	text-align:center;
}

#container .main_contents .certifysystem_content dd.sec3 dl.row dd{
	background:#ffffff;
		 display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/


}
#container .main_contents .certifysystem_content dd.sec3 dl.row dd.col1{
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	/display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	width:50px!important;
	width:52px;
	float: none;
	margin:0;
	text-align: center;
	border-left:1px solid #287082;
	height:100%;
	vertical-align: top;
	padding:0;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row dd.col1 .guest{
	line-height:1.3;
	padding-top:0px;
	padding-bottom:10px;
	display:block;
	margin:15px 0 10px 0;
	padding:0;
	text-align:center;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row dd.col1 .botan-sec{
	display:block;
	width: 70px;
	background-image: url(../images/botan_back.gif);
	padding: 0;
	margin:0 0 0 10px;
} 
#container .main_contents .certifysystem_content dd.sec3 dl.row dd.col1 .botan-sec .botan{
	padding-right:13px;
	background-image:url(../images/botan_skin4.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	display:block;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row dd.col1 .botan-sec  .botan a{
	padding-left: 16px;
	background-image: url(../images/botan_skin4.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;color:#000000;
	font-size:10px;
	display:block; line-height:1.5;}
#container .main_contents .certifysystem_content dd.sec3 dl.row dd.col1 .botan-sec  .botan a:hover{
	padding-left: 16px;
	background-image: url(../images/botan_left_hover4.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;
	color:#999999;font-size:10px;
	display:block;
	line-height:1.5;
}


#container .main_contents .certifysystem_content dd.sec3 dl.row dd.col2{
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/


    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	width:230px;
	float: none;
	margin:0;
	border-left:1px solid #287082;
	text-align: center;
	padding:0;
	height:100%;
	vertical-align: top;
}

#container .main_contents .certifysystem_content dd.sec3 dl.row dd.col2 ul{
	display:block;
	margin: 7px 3px 7px 7px;
	padding: 0px;
	text-align: left;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row dd.col2 ul li{
	float:none;
	display:block;
	padding: 0 0 0 11px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/circle_double.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	font-size:12px;
		width:auto;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row dd.col2 ul li.diamond{
	float:none;
	display:block;
	padding: 0 0 0 11px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/diamond.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	font-size:12px;
		width:auto;
}

#container .main_contents .certifysystem_content dd.sec3 dl.row dd.col2 ul li p{
	font-size: 12px;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/




    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	text-indent: 0px;
	vertical-align: top;
	display:inline-block;
	margin-top:0px;
	margin-left:30px;
	color:#000;

}



#container .main_contents .certifysystem_content dd.sec3 dl.row dd.col3{
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	width:229px!important;
	width:229px;
	float: none;
	margin:0;
	border-left:1px solid #287082;
	height:100%;
	vertical-align: top;
		
}

#container .main_contents .certifysystem_content dd.sec3 dl.row dd.col3 ul{
	display:block;
	margin: 7px 3px 7px 7px;
	padding: 0px;
	text-align: left;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row dd.col3 ul li{
	float:none;
	display:block;
	width:auto;
	padding: 0 0 0 11px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/circle_double.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	font-size:12px;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row dd.col3 ul li p{
	font-size: 12px;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	text-indent: 0px;
	vertical-align: top;
	display:inline-block;
	margin-top:0px;
	margin-left:10px;
	color:#000;

}
























#container .main_contents .certifysystem_content dd.sec4{
		border:1px solid #cd736b;
	
	margin:15px 0 30px 0;
	text-align: left;
	width: 250px;
}
#container .main_contents .certifysystem_content dd.sec4 dl{
	width:250px;
	float:none;
	display:block;
	padding: 0;
	margin: 0;
}
#container .main_contents .certifysystem_content dd.sec4 dl dt.basic{ 	 display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/ width:250px; background-color:#85a446; color:#fff; text-align:center; font-size:14px;float:none; margin:0;line-height:2.3; font-weight:bold; letter-spacing:0.5em;}
#container .main_contents .certifysystem_content dd.sec4 dl dt.leader{ 	 display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/ width:250px; background-color:#3591a8; color:#fff; text-align:center; font-size:14px;float:none; margin:0;line-height:2.3; font-weight:bold; letter-spacing:0.5em;}
#container .main_contents .certifysystem_content dd.sec4 dl dt.master{ 	 display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/ width:250px; background-color:#927aad; color:#fff; text-align:center; font-size:14px;float:none; margin:0;line-height:2.3; font-weight: bold; letter-spacing:0.5em;}






















#container .main_contents .philosophy_content dd.sec5{
	width:570px;
	background-image: url(../images/philosophy_sec.gif);
	background-repeat: no-repeat;
	padding:0 0 50px 35px;
	border: 0;
	background-position: 0 15px;
}
#container .main_contents .philosophy_content dd.sec5 dl{
	margin: 0;
	padding:0;
	vertical-align:top;
	float: none;
	clear: both;
	position: static;
}
#container .main_contents .philosophy_content dd.sec5 dl dt{
	border-bottom:1px solid #2e6d7e;
	background-image: url(none);
	margin: 0 0 30px 0;
	padding-bottom: 3px;
	padding-left: 12px;
	width: 525px;
	font-weight: bold;
	font-size: 12px;
}
#container .main_contents .philosophy_content dd.sec5 dl dt .profile{ position:absolute; right:10px; top:-80px;}
#container .main_contents .philosophy_content dd.sec5 dl dd{
vertical-align:top;
float:none;

}

#container .main_contents .philosophy_content dd.sec5 dl dd dl{}
#container .main_contents .philosophy_content dd.sec5 dl dd dl dt{
	border:1px solid #9d3d35;
	width:240px;
	vertical-align:top;
	background-color: #fff;
	font-size:10px;
	padding: 0;
}
#container .main_contents .philosophy_content dd.sec5 dl dd dl dd{	
	width:auto;
	vertical-align:top;
	font-size:12px;
	padding: 0 0 0 5px;}
#container .main_contents .philosophy_content dd.sec5 dl dd dl .sub_tittle{	padding:5px 0 5px 5px; text-align:left;
	font-size:12px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .philosophy_content dd.sec5 dl dd dl .cap1{
	background-color:#b5cb85;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:36px;
	text-align:center;
	font-size:12px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;
}
#container .main_contents .philosophy_content dd.sec5 dl dd dl .cap2{	background-color:#da9792;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:36px;
	text-align:center;
	font-size:12px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .philosophy_content dd.sec5 dl dd dl .cap3{	background-color:#7395bf;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:36px;
	text-align:center;
	font-size:12px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .philosophy_content dd.sec5 dl dd dl .cap4{	background-color:#bfb1cf;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:36px;
	text-align:center;
	font-size:12px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .philosophy_content dd.sec5 dl dd dl .cap5{	background-color:#f8b57e;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:36px;
	text-align:center;
	font-size:10px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .philosophy_content dd.sec5 dl dd.sec_left{
	width:250px;
	padding: 0px;
	margin:0 0 0 12px;
	float: none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;
	
	
}
#container .main_contents .philosophy_content dd.sec5 dl dd.sec_left dl{}

#container .main_contents .philosophy_content dd.sec5 dl dd.sec_left dl dd{
	width:auto;
	
}
#container .main_contents .philosophy_content dd.sec5 dl dd.sec_left dl dd ul{
	display:block;
	margin: 0px 0 20px 0;
	padding: 0px;
	text-align: left;
	width:auto;
}
#container .main_contents .philosophy_content dd.sec5 dl dd.sec_left dl dd ul li{
	float:none;
	display:block;
	padding: 0 0 0 12px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/circle_double.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	font-size:12px;
		width:auto;
}
	#container .main_contents .philosophy_content dd.sec5 dl dd.sec_left dl dd ul li.square{
	float:none;
	display:block;
	padding: 0 0 0 12px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/square_red-light2.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	font-size:12px;
	width:auto;
}
#container .main_contents .philosophy_content dd.sec5 dl dd.sec_right{
	width:230px;
	padding-left: 12px;
	float:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	margin:0 0 0 12px;
}
#container .main_contents .philosophy_content dd.sec5 dl dd p{
	color:#000;
	font-size: 12px;
	padding:0;
	margin:0;
}




	#container .main_contents .philosophy_content dd.sec5 dl dd.sec_right dl dd li{
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	list-style-position:outside;
	color: #000;
	padding:0 0 5px 12px;
	margin:0;
	line-height: 1;
	float: none;width:200px;
}	

	#container .main_contents .philosophy_content dd.sec5 dl dd.sec_right dl dd ul{
	display:block;
	margin: 0px 0 20px 0;
	padding: 0px;
	text-align: left;
	width:auto;
}
	#container .main_contents .philosophy_content dd.sec5 dl dd.sec_right dl dd ul li{
	float:none;
	display:block;
	padding: 0 0 0 12px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/circle_double.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	font-size:12px;
		width:auto;
}
	#container .main_contents .philosophy_content dd.sec5 dl dd.sec_right dl dd ul li.square{
	float:none;
	display:block;
	padding: 0 0 0 12px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/square_red-light2.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	font-size:12px;
	width:190px;
}













#container .main_contents .yasuda-method{
	width:500px;
	margin-left:30px;
	margin-top:50px;
}
#container .main_contents .yasuda-method dt{
	width:300px;
	background-image: url(../images/cap1.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
	margin: 0 0 45px 0;
}
#container .main_contents .yasuda-method dt .yasuda{
	position:absolute;
	right:0;
	top:-120px;
}
#container .main_contents .yasuda-method dt .backgraundimage{
	background-image: url(../images/cap1_right.gif);
	background-repeat: no-repeat;
	background-position:right top;
	padding: 0;
	border: 0;
	margin: 0 0 0 3px;
	display:block;
}
#container .main_contents .yasuda-method dt .backgraundimage .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	background-color: #afc2da;
	margin:0 3px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
#container .main_contents .yasuda-method dt .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	margin: 0 0 0 3px;
	background-color: #ebf2e0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}

#container .main_contents .yasuda-method dd.sec1{
	width:580px;
	background-image: url(../images/philosophy_sec.gif);
	background-repeat: no-repeat;
	padding:0 0 60px 35px;
	border: 0;
	background-position: 0 15px;
}
#container .main_contents .yasuda-method dd.sec1 dl{
	margin: 0;
}
#container .main_contents .yasuda-method dd.sec1 dl dt{
	border-bottom:1px solid #2e6d7e;
	background-image: url(none);
	margin: 0 0 25px 0;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 525px;
	font-weight: bold;
	font-size: 12px;
}
#container .main_contents .yasuda-method dd.sec1 dl dd{
	width:490px;
	padding-left: 5px;
	
}
#container .main_contents .yasuda-method dd.sec1 dl dd p{
	color:#000;
	font-size: 12px;
	padding:0;
	margin:0;
}
	#container .main_contents .yasuda-method dd.sec1 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 0 0 0 3px;
	padding: 10px;
	font-size: 12px;
	border-left:1px solid #9d3d35;
	border-right:1px solid #9d3d35;
	border-top:1px solid #9d3d35;

}
	#container .main_contents .yasuda-method dd.sec1 .borderbox ul{
	text-align: left;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}
	#container .main_contents .yasuda-method dd.sec1 .borderbox ul li{
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	list-style-position:outside;
	width: 450px;
	color: #000;
	padding:0 0 5px 12px;
	margin:0;
	line-height: 1;
	float: none;
}	
#container .main_contents .yasuda-method dd.sec2{
	width:500px;
	background-image: url(../images/cap3.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
}	
	#container .main_contents .yasuda-method dd.sec2 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 0 0 0 3px;
	background-color: #ffffff;
	padding: 10px;
	font-size: 12px;
	border-left:1px solid #9d3d35;
	border-right:1px solid #9d3d35;
	border-top:1px solid #9d3d35;
	border-bottom:1px solid #9d3d35;
}
	#container .main_contents .yasuda-method dd.sec2 .borderbox p{
	text-align: left;
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	width: 450px;
	color: #000;
	padding:0 0 5px 12px;
	margin:-3px 0 0 0;
	line-height: 1.6;
	float: none;
	text-indent: 0px;
	font-size: 12px;
}	

#container .main_contents .yasuda-method dd.sec3{
	background-repeat: no-repeat;
	padding: 0px 0 0 30px;
	background-color: #FFF;
	border: 0;
	width: auto;
	margin-top: 30px;
}	
#container .main_contents .yasuda-method dd.sec3 ul{
	line-height: 16px;
}
#container .main_contents .yasuda-method dd.sec3 ul li{
	display:block;
	width: auto;
	background-image: url(../images/botan_back.gif);
	padding: 0;
	margin-right:25px;
}
#container .main_contents .yasuda-method dd.sec3 ul li .botan{
	padding-right:20px;
	background-image:url(../images/botan_skin.gif);
	display:block;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#container .main_contents .yasuda-method dd.sec3 ul li .botan a{	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_skin.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;color:#000000;
	font-size:10px;}
#container .main_contents .yasuda-method dd.sec3 ul li .botan a:hover{
	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_left_hover.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;
	color:#999999;font-size:10px;
}







#container .main_contents .yasuda-method dd.sec5{
	width:570px;
	background-image: url(../images/philosophy_sec.gif);
	background-repeat: no-repeat;
	padding:0 0 50px 35px;
	border: 0;
	background-position: 0 15px;
}
#container .main_contents .yasuda-method dd.sec5 dl{
	margin: 0;
	padding:0;
	vertical-align:top;
	float: none;
	clear: both;
	position: static;
}
#container .main_contents .yasuda-method dd.sec5 dl dt{
	border-bottom:1px solid #2e6d7e;
	background-image: url(none);
	margin: 0 0 30px 0;
	padding-bottom: 3px;
	padding-left: 12px;
	width: 525px;
	font-weight: bold;
	font-size: 12px;
}
#container .main_contents .yasuda-method dd.sec5 dl dt .profile{ position:absolute; right:10px; top:-80px;}
#container .main_contents .yasuda-method dd.sec5 dl dd{
vertical-align:top;
float:none;

}

#container .main_contents .yasuda-method dd.sec5 dl dd dl{}
#container .main_contents .yasuda-method dd.sec5 dl dd dl dt{
	border:1px solid #9d3d35;
	width:240px;
	vertical-align:top;
	background-color: #fff;
	font-size:10px;
	padding: 0;
}
#container .main_contents .yasuda-method dd.sec5 dl dd dl dd{	
	width:auto;
	vertical-align:top;
	font-size:12px;
	padding: 0 0 0 5px;}
#container .main_contents .yasuda-method dd.sec5 dl dd dl .sub_tittle{	padding:5px 0 5px 5px; text-align:left;
	font-size:12px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .yasuda-method dd.sec5 dl dd dl .cap1{
	background-color:#b5cb85;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:36px;
	text-align:center;
	font-size:12px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;
}
#container .main_contents .yasuda-method dd.sec5 dl dd dl .cap2{	background-color:#da9792;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:36px;
	text-align:center;
	font-size:12px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .yasuda-method dd.sec5 dl dd dl .cap3{	background-color:#7395bf;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:36px;
	text-align:center;
	font-size:12px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .yasuda-method dd.sec5 dl dd dl .cap4{	background-color:#bfb1cf;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:36px;
	text-align:center;
	font-size:12px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .yasuda-method dd.sec5 dl dd dl .cap5{	background-color:#f8b57e;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:36px;
	text-align:center;
	font-size:10px;
	display: block;}
#container .main_contents .yasuda-method dd.sec5 dl dd.sec_left{
	width:250px;
	padding: 0px;
	margin:0 0 0 12px;
	float: none;
	
}
#container .main_contents .yasuda-method dd.sec5 dl dd.sec_left dl{}

#container .main_contents .yasuda-method dd.sec5 dl dd.sec_left dl dd{
	width:auto;
	
}
#container .main_contents .yasuda-method dd.sec5 dl dd.sec_left dl dd ul{
	display:block;
	margin: 0px 0 20px 0;
	padding: 0px;
	text-align: left;
	width:auto;
}
#container .main_contents .yasuda-method dd.sec5 dl dd.sec_left dl dd ul li{
	float:none;
	display:block;
	padding: 0 0 0 12px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/circle_double.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	font-size:12px;
		width:auto;
}
	#container .main_contents .yasuda-method dd.sec5 dl dd.sec_left dl dd ul li.square{
	float:none;
	display:block;
	padding: 0 0 0 12px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/square_red-light2.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	font-size:12px;
	width:auto;
}
#container .main_contents .yasuda-method dd.sec5 dl dd.sec_right{
	width:230px;
	padding-left: 12px;
	float:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	margin:0 0 0 12px;
}
#container .main_contents .yasuda-method dd.sec5 dl dd p{
	color:#000;
	font-size: 12px;
	padding:0;
	margin:0;
}




	#container .main_contents .yasuda-method dd.sec5 dl dd.sec_right dl dd li{
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	list-style-position:outside;
	color: #000;
	padding:0 0 5px 12px;
	margin:0;
	line-height: 1;
	float: none;width:200px;
}	

	#container .main_contents .yasuda-method dd.sec5 dl dd.sec_right dl dd ul{
	display:block;
	margin: 0px 0 20px 0;
	padding: 0px;
	text-align: left;
	width:auto;
}
	#container .main_contents .yasuda-method dd.sec5 dl dd.sec_right dl dd ul li{
	float:none;
	display:block;
	padding: 0 0 0 12px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/circle_double.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	font-size:12px;
		width:auto;
}
	#container .main_contents .yasuda-method dd.sec5 dl dd.sec_right dl dd ul li.square{
	float:none;
	display:block;
	padding: 0 0 0 12px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/square_red-light2.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	font-size:12px;
	width:190px;
}

























#container .main_contents .yasuda_content{
	width:500px;
	margin-left:30px;
	margin-top:170px;
}
#container .main_contents .yasuda_content dt{
	width:300px;
	background-image: url(../images/cap1.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
	margin: 0 0 45px 0;
}
#container .main_contents .yasuda_content dt .yasuda{
	position:absolute;
	right:20px!important;
	right:5px;
	top:-146px;
}
#container .main_contents .yasuda_content dt .backgraundimage{
	background-image: url(../images/cap1_right.gif);
	background-repeat: no-repeat;
	background-position:right top;
	padding: 0;
	border: 0;
	margin: 0 0 0 3px;
	display:block;
}
#container .main_contents .yasuda_content dt .backgraundimage .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	background-color: #afc2da;
	margin:0 3px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
#container .main_contents .yasuda_content dt .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	margin: 0 0 0 3px;
	background-color: #ebf2e0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}

#container .main_contents .yasuda_content dd.sec1{
	width:550px;
	background-image: url(../images/shinylife_sec.gif);
	background-repeat: no-repeat;
	padding:0 0 50px 35px;
	border: 0;
	background-position: 0 15px;
}
#container .main_contents .yasuda_content dd.sec1 dl{
	margin: 0;
}
#container .main_contents .yasuda_content dd.sec1 dl dt{
	border-bottom:1px solid #2e6d7e;
	background-image: url(none);
	margin: 0 0 25px 0;
	padding-bottom: 3px;
	padding-left: 12px;
	width: 510px;
	font-weight: bold;
	font-size: 12px;
}
#container .main_contents .yasuda_content dd.sec1 dl dd{
	width:480px;
	padding-left: 12px;
	padding-bottom:30px;
	
}
#container .main_contents .yasuda_content dd.sec1 dl dd dl{
	margin:0;
	
}
#container .main_contents .yasuda_content dd.sec1 dl dd dl dt{
	color:#000;
	font-size: 12px;
	padding:0 0 5px 13px;
	margin:0;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	border:0;
	font-weight:300;
}
#container .main_contents .yasuda_content dd.sec1 dl dd dl dd{
	color:#000;
	font-size: 12px;
	padding:0;
	margin:0;

}
#container .main_contents .yasuda_content dd.sec1 dl dd dl dd p{	color:#000;
	font-size: 12px;
	padding:0 0 1.5em 0;
	margin:0;
	text-indent:0;}
#container .main_contents .yasuda_content dd.sec1 dl dd p{
	color:#000;
	font-size: 12px;
	padding:0;
	margin:0;
}
	#container .main_contents .yasuda_content dd.sec1 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 0 0 0 3px;
	padding: 10px;
	font-size: 12px;
	border-left:1px solid #9d3d35;
	border-right:1px solid #9d3d35;
	border-top:1px solid #9d3d35;

}
	#container .main_contents .yasuda_content dd.sec1 .borderbox ul{
	text-align: left;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}
	#container .main_contents .yasuda_content dd.sec1 .borderbox ul li{
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	list-style-position:outside;
	width: 450px;
	color: #000;
	padding:0 0 5px 12px;
	margin:0;
	line-height: 1;
	float: none;
}	
#container .main_contents .yasuda_content dd.sec2{
	width:500px;
	background-image: url(../images/cap3.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
}	
	#container .main_contents .yasuda_content dd.sec2 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 0 0 0 3px;
	background-color: #ffffff;
	padding: 10px;
	font-size: 12px;
	border-left:1px solid #9d3d35;
	border-right:1px solid #9d3d35;
	border-top:1px solid #9d3d35;
	border-bottom:1px solid #9d3d35;
}
	#container .main_contents .yasuda_content dd.sec2 .borderbox p{
	text-align: left;
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	width: 450px;
	color: #000;
	padding:0 0 5px 12px;
	margin:-3px 0 0 0;
	line-height: 1.6;
	float: none;
	text-indent: 0px;
	font-size: 12px;
}	

#container .main_contents .yasuda_content dd.sec3{
	background-repeat: no-repeat;
	padding: 0px 0 0 30px;
	background-color: #FFF;
	border: 0;
	width: auto;
	margin-top: 30px;
}	
#container .main_contents .yasuda_content dd.sec3 ul{
	line-height: 16px;
}
#container .main_contents .yasuda_content dd.sec3 ul li{
	display:block;
	width: auto;
	background-image: url(../images/botan_back.gif);
	padding: 0;
	margin-right:25px;
}
#container .main_contents .yasuda_content dd.sec3 ul li .botan{
	padding-right:20px;
	background-image:url(../images/botan_skin.gif);
	display:block;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#container .main_contents .yasuda_content dd.sec3 ul li .botan a{	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_skin.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;color:#000000;
	font-size:10px;}
#container .main_contents .yasuda_content dd.sec3 ul li .botan a:hover{
	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_left_hover.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;
	color:#999999;font-size:10px;
}



























#container .main_contents .instruction_content{
	width:570px;
	margin-left:30px;
	position: relative;
	margin-top: 50px;
}

#container .main_contents .instruction_content dt{
	width:280px;
	background-image: url(../images/cap4.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
	margin: 0px 0 8px 0;
}
#container .main_contents .instruction_content dt .backgraundimage{
	background-image: url(../images/cap4_right.gif);
	background-repeat: no-repeat;
	background-position:right top;
	padding: 0;
	border: 0;
	margin: 0 0 0 3px;
	display:block;
}
#container .main_contents .instruction_content dt .backgraundimage .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	background-color: #bfb1cf;
	margin:0 3px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
#container .main_contents .instruction_content dd.dtCap{
	width:280px;
	padding: 0;
	border: 0;
	text-align: center;
}
#container .main_contents .instruction_content dd.dtCap dl{
	padding-bottom: 50px;
	margin: 0;
}
#container .main_contents .instruction_content dd.dtCap dl dt{
	border-bottom:1px solid #cd736b;
	background-image: url(none);
	margin: 0 0 7px 0;
	padding-bottom: 8px;
	width: 280px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
#container .main_contents .instruction_content dd.dtCap dl dd{
	width:280px;
	font-size: 12px;
	line-height: 1.5;
	
}
#container .main_contents .instruction_content dd.sec_right{
	width:180px;
	font-size: 12px;
	line-height: 1.5;
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 0px;
	
}
#container .main_contents .instruction_content dd.sec_right img{ margin-top:80px;}

#container .main_contents .instruction_content dd.sec1{
	background-image: url(../images/instruction_sec.gif);
	background-repeat: no-repeat;
	padding: 0;
	border: 0;
	background-position: 0 17px;
	padding-left:35px;
}
#container .main_contents .instruction_content dd.sec1 dl{
	padding-bottom: 50px;
	margin: 0;
}
#container .main_contents .instruction_content dd.sec1 dl dt{
	border-bottom:1px solid #287082;
	background-image: url(none);
	margin: 0 0 25px 0;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 530px;
	font-weight: bold;
	font-size: 12px;
}
#container .main_contents .instruction_content dd.sec1 dl dt .botan{
	position:absolute;
	right:30px;
	top:-12px;

}
#container .main_contents .instruction_content dd.sec1 dl dt .botan img{ margin-bottom:3px;}
#container .main_contents .instruction_content dd.sec1 dl dd{
	width:500px;
	padding-left: 5px;
	line-height: 1.6;
	
}
#container .main_contents .instruction_content dd.sec1 dl dd p{
	color:#000;
	font-size: 12px;
	padding:0 0 0em 0;
	margin:0;
}
#container .main_contents .instruction_content dd.sec1 dl dd ul{
	
	
}
#container .main_contents .instruction_content dd.sec1 dl dd ul li{
	width:auto;
	padding-left: 12px;
	background-image:url(../images/square_red-light2.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	display:block;
	float: none;
	color: #000;
	margin:0;
	list-style-position: outside;
	
}
	#container .main_contents .instruction_content dd.sec1 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 0 0 0 3px;
	padding: 10px;
	font-size: 12px;
	border-left:1px solid #9d3d35;
	border-right:1px solid #9d3d35;
	border-top:1px solid #9d3d35;

}
	#container .main_contents .instruction_content dd.sec1 .borderbox ul{
	text-align: left;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}
	#container .main_contents .instruction_content dd.sec1 .borderbox ul li{
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	list-style-position:outside;
	width: 450px;
	color: #000;
	padding:0 0 5px 12px;
	margin:0;
	line-height: 1;
	float: none;
}	

#container .main_contents .instruction_content dd.sec2{
	background-image: url(../images/instruction_plan_sec.gif);
	background-repeat: no-repeat;
	padding: 0;
	border: 0;
	background-position: 0 0px;
	padding-left:31px;
	border-top:1px solid #507baf;
}
#container .main_contents .instruction_content dd.sec2 dl{
	padding-bottom: 50px;
	margin: 0;
}
#container .main_contents .instruction_content dd.sec2 dl dt{
	border-bottom:1px solid #507baf;
	border-left:1px solid #507baf;
	border-right:1px solid #507baf;
	background-image: url(none);
	margin: 0 0 25px 0;
	padding-bottom: 0px;
	padding-left: 7px;
	width: 150px;
	font-weight: bold;
	font-size: 12px;
	height: 18px;
}
#container .main_contents .instruction_content dd.sec2 dl dt .botan{
	position:absolute;
	right:30px;
	top:-3px;

}
#container .main_contents .instruction_content dd.sec2 dl dt .botan img{ margin-bottom:3px;}
#container .main_contents .instruction_content dd.sec2 dl dd{
	width:500px;
	padding-left: 12px;
	line-height: 1.6;
	
}
#container .main_contents .instruction_content dd.sec2 dl dd dl{
	padding:0 0 0 0;
	margin:0;
}
#container .main_contents .instruction_content dd.sec2 dl dd dl dt{
	border:0;
	font-weight:normal;
	padding:0;
	margin:0;
	line-height:1.6em;
	font-size:12px;
	width:450px;
	height: auto;
}
#container .main_contents .instruction_content dd.sec2 dl dd dl dd{}
#container .main_contents .instruction_content dd.sec2 dl dd p{
	color:#000;
	font-size: 12px;
	padding:0 0 0em 0;
	margin:0 0 0 0;
}
#container .main_contents .instruction_content dd.sec2 dl dd ul{
	
	
}
#container .main_contents .instruction_content dd.sec2 dl dd ul li{
	width:auto;
	padding-left: 12px;
	background-image:url(../images/square_red-light2.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	display:block;
	float: none;
	color: #000;
	margin:0;
	list-style-position: outside;
	
}
	#container .main_contents .instruction_content dd.sec2 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 0 0 0 3px;
	padding: 10px;
	font-size: 12px;
	border-left:1px solid #9d3d35;
	border-right:1px solid #9d3d35;
	border-top:1px solid #9d3d35;

}
	#container .main_contents .instruction_content dd.sec2 .borderbox ul{
	text-align: left;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}
	#container .main_contents .instruction_content dd.sec2 .borderbox ul li{
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	list-style-position:outside;
	width: 450px;
	color: #000;
	padding:0 0 5px 12px;
	margin:0;
	line-height: 1;
	float: none;
}	



#container .main_contents .instruction_content dd.sec3{
	background-repeat: no-repeat;
	padding: 0px 0 0 30px;
	background-color: #FFF;
	border: 0;
	width: auto;
	margin-top: 30px;
}	
#container .main_contents .instruction_content dd.sec3 ul{
	line-height: 16px;
}
#container .main_contents .instruction_content dd.sec3 ul li{
	display:block;
	width: auto;
	background-image: url(../images/botan_back.gif);
	padding: 0;
	margin-right:25px;
}
#container .main_contents .instruction_content dd.sec3 ul li .botan{
	padding-right:20px;
	background-image:url(../images/botan_skin.gif);
	display:block;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#container .main_contents .instruction_content dd.sec3 ul li .botan a{	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_skin.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;color:#000000;
	font-size:10px;}
#container .main_contents .instruction_content dd.sec3 ul li .botan a:hover{
	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_left_hover.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;
	color:#999999;font-size:10px;
}






























#container .main_contents .physical_playing_content{
	width:570px;
	margin-left:30px;
	position: relative;
	margin-top: 50px;
}

#container .main_contents .physical_playing_content dt{
	width:320px;
	background-image: url(../images/cap4.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
	margin: 0px 0 0px 0;
}
#container .main_contents .physical_playing_content dt .backgraundimage{
	background-image: url(../images/cap4_right.gif);
	background-repeat: no-repeat;
	background-position:right top;
	padding: 0;
	border: 0;
	margin: 0 0 110px 3px!important;	
	margin: 0 0 100px 3px;
	display:block;
}
#container .main_contents .physical_playing_content dt .backgraundimage .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	background-color: #edcdcb;
	margin:0 3px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
#container .main_contents .physical_playing_content dd.dtCap{
	width:280px;
	padding: 0;
	border: 0;
	text-align: center;
}
#container .main_contents .physical_playing_content dd.dtCap dl{
	padding-bottom: 50px;
	margin: 0;
}
#container .main_contents .physical_playing_content dd.dtCap dl dt{
	border-bottom:1px solid #cd736b;
	background-image: url(none);
	margin: 0 0 7px 0;
	padding-bottom: 8px;
	width: 280px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
#container .main_contents .physical_playing_content dd.dtCap dl dd{
	width:280px;
	font-size: 12px;
	line-height: 1.5;
	
}
#container .main_contents .physical_playing_content dd.sec_right{
	width:180px;
	font-size: 12px;
	line-height: 1.5;
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 0px;
	
}
#container .main_contents .physical_playing_content dd.sec_right img{
	margin-bottom:15px;
}

#container .main_contents .physical_playing_content dd.sec1{
	background-image: url(../images/physical-playing_sec.gif);
	background-repeat: no-repeat;
	padding: 0;
	border: 0;
	background-position: 0 17px;
	padding-left:35px;
}
#container .main_contents .physical_playing_content dd.sec1 dl{
	padding-bottom: 50px;
	margin: 0;
}
#container .main_contents .physical_playing_content dd.sec1 dl dt{
	border-bottom:1px solid #287082;
	background-image: url(none);
	margin: 0 0 25px 0;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 550px;
	font-weight: bold;
	font-size: 12px;

}
#container .main_contents .physical_playing_content dd.sec1 dl dt .botan{
	position:absolute;
	right:30px;
	top:-3px;

}
#container .main_contents .physical_playing_content dd.sec1 dl dt .botan img{ margin-bottom:3px;}
#container .main_contents .physical_playing_content dd.sec1 dl dd{
	width:auto;
	line-height: 1.6;
	
}
#container .main_contents .physical_playing_content dd.sec1 dl dd dl dt{
	border-bottom:0;
	margin: 15px 0 25px 0;
	padding-bottom: 3px;
	padding-top: 0px;
	width: 550px;
	font-weight: bold;
	font-size: 11px;
}
#container .main_contents .physical_playing_content dd.sec1 dl dd dl .subtittle1{padding-left: 35px;	background-image: url(../images/physical-playing/backgraund4.gif);}
#container .main_contents .physical_playing_content dd.sec1 dl dd dl .subtittle2{padding-left: 20px;	background-image: url(../images/physical-playing/backgraund1.gif);}
#container .main_contents .physical_playing_content dd.sec1 dl dd dl .subtittle3{padding-left: 20px;	background-image: url(../images/physical-playing/backgraund2.gif);}
#container .main_contents .physical_playing_content dd.sec1 dl dd dl .subtittle4{padding-left: 25px;	background-image: url(../images/physical-playing/backgraund3.gif);}
#container .main_contents .physical_playing_content dd.sec1 dl dd dl dd{
	width:530px;
	padding-left: 5px;
	line-height: 1.6;
	
}
#container .main_contents .physical_playing_content dd.sec1 dl dd dl dd img{ margin-top:20px;margin-bottom:20px;}
#container .main_contents .physical_playing_content dd.sec1 dl dd dl dd dl{
	padding:0 0 0 0;
	margin:0;
}
#container .main_contents .physical_playing_content dd.sec1 dl dd dl dd dl dt{
	border:0;
	font-weight:300;
	padding:0 0 0 13px;
	margin:0;
	line-height:1.6em;
	font-size:12px;
	width:450px;
	height: auto;
	background-image: url(../images/circle_red.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
#container .main_contents .physical_playing_content dd.sec1 dl dd dl dd dl dd{ padding-bottom:1.6em;width:auto;
	
}
#container .main_contents .physical_playing_content dd.sec1 dl dd dl dd p{
	color:#000;
	font-size: 12px;
	padding:0 0 0em 0;
	margin:0 0 1.6em 0;
}
#container .main_contents .physical_playing_content dd.sec1 dl dd p{
	color:#000;
	font-size: 12px;
	padding:0 0 0em 0;
	margin:0;
}
#container .main_contents .physical_playing_content dd.sec1 dl dd ul{
	
	
}
#container .main_contents .physical_playing_content dd.sec1 dl dd ul li{
	width:auto;
	padding-left: 12px;
	background-image:url(../images/square_red-light2.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	display:block;
	float: none;
	color: #000;
	margin:0;
	list-style-position: outside;
	
}
	#container .main_contents .physical_playing_content dd.sec1 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 0 0 0 3px;
	padding: 10px;
	font-size: 12px;
	border-left:1px solid #9d3d35;
	border-right:1px solid #9d3d35;
	border-top:1px solid #9d3d35;

}
	#container .main_contents .physical_playing_content dd.sec1 .borderbox ul{
	text-align: left;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}
	#container .main_contents .physical_playing_content dd.sec1 .borderbox ul li{
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	list-style-position:outside;
	width: 450px;
	color: #000;
	padding:0 0 5px 12px;
	margin:0;
	line-height: 1;
	float: none;
}	

#container .main_contents .physical_playing_content dd.sec2{
	background-image: url(../images/physical_playing_plan_sec.gif);
	background-repeat: no-repeat;
	padding: 0;
	border: 0;
	background-position: 0 0px;
	padding-left:31px;
	border-top:1px solid #507baf;
}
#container .main_contents .physical_playing_content dd.sec2 dl{
	padding-bottom: 50px;
	margin: 0;
}
#container .main_contents .physical_playing_content dd.sec2 dl dt{
	border-bottom:1px solid #507baf;
	border-left:1px solid #507baf;
	border-right:1px solid #507baf;
	background-image: url(none);
	margin: 0 0 25px 0;
	padding-bottom: 0px;
	padding-left: 7px;
	width: 150px;
	font-weight: bold;
	font-size: 12px;
	height: 15px;
}
#container .main_contents .physical_playing_content dd.sec2 dl dt .botan{
	position:absolute;
	right:30px;
	top:-3px;

}
#container .main_contents .physical_playing_content dd.sec2 dl dt .botan img{ margin-bottom:3px;}
#container .main_contents .physical_playing_content dd.sec2 dl dd{
	width:400px;
	padding-left: 12px;
	line-height: 1.6;
	
}
#container .main_contents .physical_playing_content dd.sec2 dl dd dl{
	padding:0 0 0 0;
	margin:0;
}
#container .main_contents .physical_playing_content dd.sec2 dl dd dl dt{
	border:0;
	font-weight:normal;
	padding:0;
	margin:0;
	line-height:1.6em;
	font-size:10px;
	width:450px;
	height: auto;
}
#container .main_contents .physical_playing_content dd.sec2 dl dd dl dd{}
#container .main_contents .physical_playing_content dd.sec2 dl dd p{
	color:#000;
	font-size: 12px;
	padding:0 0 0em 0;
	margin:0 0 0 0;
}
#container .main_contents .physical_playing_content dd.sec2 dl dd ul{
	
	
}
#container .main_contents .physical_playing_content dd.sec2 dl dd ul li{
	width:auto;
	padding-left: 12px;
	background-image:url(../images/square_red-light2.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	display:block;
	float: none;
	color: #000;
	margin:0;
	list-style-position: outside;
	
}
	#container .main_contents .physical_playing_content dd.sec2 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 0 0 0 3px;
	padding: 10px;
	font-size: 12px;
	border-left:1px solid #9d3d35;
	border-right:1px solid #9d3d35;
	border-top:1px solid #9d3d35;

}
	#container .main_contents .physical_playing_content dd.sec2 .borderbox ul{
	text-align: left;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}
	#container .main_contents .physical_playing_content dd.sec2 .borderbox ul li{
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	list-style-position:outside;
	width: 450px;
	color: #000;
	padding:0 0 5px 12px;
	margin:0;
	line-height: 1;
	float: none;
}	



#container .main_contents .physical_playing_content dd.sec3{
	background-repeat: no-repeat;
	padding: 0px 0 0 30px;
	background-color: #FFF;
	border: 0;
	width: auto;
	margin-top: 30px;
}	
#container .main_contents .physical_playing_content dd.sec3 ul{
	line-height: 16px;
}
#container .main_contents .physical_playing_content dd.sec3 ul li{
	display:block;
	width: auto;
	background-image: url(../images/botan_back.gif);
	padding: 0;
	margin-right:25px;
}
#container .main_contents .physical_playing_content dd.sec3 ul li .botan{
	padding-right:20px;
	background-image:url(../images/botan_skin.gif);
	display:block;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#container .main_contents .physical_playing_content dd.sec3 ul li .botan a{	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_skin.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;color:#000000;
	font-size:10px;}
#container .main_contents .physical_playing_content dd.sec3 ul li .botan a:hover{
	display:block;
	padding-left: 25px;
	background-image: url(../images/botan_left_hover.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;
	color:#999999;font-size:10px;
}































#container .main_contents .outdoor_playing_goods{
	width:auto;
	margin-left:30px;
	margin-top:50px;
}
#container .main_contents .outdoor_playing_goods dt{
	width:300px;
	background-image: url(../images/cap1.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
	margin: 0 0 45px 0;
}
#container .main_contents .outdoor_playing_goods dt .yasuda{
	position:absolute;
	right:0;
	top:-120px;
}
#container .main_contents .outdoor_playing_goods dt .backgraundimage{
	background-image: url(../images/cap1_right.gif);
	background-repeat: no-repeat;
	background-position:right top;
	padding: 0;
	border: 0;
	margin: 0 0 0 3px;
	display:block;
}
#container .main_contents .outdoor_playing_goods dt .backgraundimage .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	background-color: #98d0de;
	margin:0 3px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
#container .main_contents .outdoor_playing_goods dt .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	margin: 0 0 0 3px;
	background-color: #ebf2e0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
#container .main_contents .outdoor_playing_goods dt .backgraundimage .yasudashiki{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	background-color: #c8d6e6;
	margin:0 3px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}





#container .main_contents .outdoor_playing_goods dd{
	width:590px;
	background-image: url(../images/outdoor-playing-goods_sec.gif);
	background-repeat: no-repeat;
	padding:0 0 50px 35px;
	border: 0;
	background-position: 0 15px;
		clear:both;
	position:relative;
	text-align:left;
	display: block;
}
#container .main_contents .outdoor_playing_goods dd:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #container .main_contents .outdoor_playing_goods dd {
    height: 1em;
    overflow: visible;
}
/**/

#container .main_contents .outdoor_playing_goods dd dl{
	margin: 0;
	padding:0;
	vertical-align:top;
	float: none;
	letter-spacing:-.40em;overflow:visible;

}

#container .main_contents .outdoor_playing_goods dd dl dt{
	border-bottom:1px solid #2e6d7e;
	background-image: url(none);
	margin: 0 0 30px 0;
	padding-bottom: 3px;
	padding-left: 12px;
	width: 525px;
	font-weight: bold;
	font-size: 12px;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;
	overflow:visible;
	letter-spacing:normal;

}
#container .main_contents .outdoor_playing_goods dd dl dt .profile{ position:absolute; right:30px; top:-10px;}
#container .main_contents .outdoor_playing_goods dd dl dd{
vertical-align:top;
float:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;
	overflow:visible;
	letter-spacing:normal;
	padding:0;
	background-image: url(none);

}
#container .main_contents .outdoor_playing_goods dd dl dd:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #container .main_contents .outdoor_playing_goods dd dl dd {
    height: 1em;
    overflow: visible;
}
/**/

#container .main_contents .outdoor_playing_goods dd dl dd .sec_left{
vertical-align:top;
	width:315px;
	padding: 0px;
	margin:0 0 0 0;
	float:none;
	clear:none;
	background-image:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;
	overflow:visible;
	letter-spacing:normal;
	height:auto;

	
}
#container .main_contents .outdoor_playing_goods dd dl dd .sec_left img{ margin-bottom:25px;}
#container .main_contents .outdoor_playing_goods dd dl dd .sec_right{
vertical-align:top;
	width:173px;
	padding-left: 0px;
	float:none;
	background-image:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	margin:0 0 0 30px;
	letter-spacing:normal;
	height:auto;
}
#container .main_contents .outdoor_playing_goods dd dl dd .sec_right img{ margin-bottom:25px;}
#container .main_contents .outdoor_playing_goods dd dl dd .sec_right a{}

#container .main_contents .outdoor_playing_goods dd dl.sec2{
	margin: 0;
	padding:0;
	vertical-align:top;
	float: none;
	letter-spacing:-.40em;overflow:visible;

}

#container .main_contents .outdoor_playing_goods dd dl.sec2 dt{
	border-bottom:1px solid #2e6d7e;
	background-image: url(none);
	margin: 0 0 30px 0;
	padding-bottom: 3px;
	padding-left: 12px;
	width: 525px;
	font-weight: bold;
	font-size: 12px;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;
	overflow:visible;
	letter-spacing:normal;

}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dt .profile{ position:absolute; right:30px; top:-3px;}


#container .main_contents .outdoor_playing_goods dd dl.sec2 dd{
	vertical-align:top;
	float:left;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1;
	overflow:visible;
	letter-spacing:normal;
	padding:0;
	background-image: url(none);
	height:150px;

}

#container .main_contents .outdoor_playing_goods dd dl.sec2 dd .sec_left{
	vertical-align:top;

	width:50%
];
	padding: 0px;
	margin:0 0 0 0;
	float:none;
	clear:none;
	background-image:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline; /*for modern*/





    /display: inline; /*for ie5～7*/
    /zoom: 1;
	overflow:hidden;
	letter-spacing:normal;
	height:200px;
	width: 50%;

	
}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd .sec_left img{ margin-bottom:25px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd .sec_right{
	vertical-align:top;
	width:153px;
	padding-left: 0px;
	float:right;
	background-image:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline; /*for modern*/



    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	margin:0 0 0 30px;
	letter-spacing:normal;
	height:200px;
}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd .sec_right img{ margin-bottom:25px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd .sec_right a{}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd dl{ background:none;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd dl dt{ background-image:url(../images/outdoor-playing-goods/cap_back.gif); background-repeat:no-repeat; width:auto; border:0;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd dl dd{ background:none;}



#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row1{
	vertical-align:top;
	float:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1;
	overflow:visible;
	letter-spacing:normal;
	padding:0;
	background-image: url(none);
	height:250px;
	width:590px;

}

#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row1 .sec_left{
	vertical-align:top;
	padding: 0px;
	margin:0 0 0 0;
	float:none;
	clear:none;
	background-image:none;
	width:200px;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1;
	overflow:hidden;
	letter-spacing:normal;
	height:200px;
	width: 280px;

	
}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row1 .sec_left dl{width:250px; float:none;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row1 .sec_left dl dt{width:250px; float:none; font-size:12px;padding-top:0px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row1 .sec_left dl dd{ width:250px; float:none;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row1 .sec_left img{ margin-bottom:25px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row1 .sec_right{
	vertical-align:top;
	width:230px;
	float:none;
	padding-left: 0px;
	background-image:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	margin:0 0 0 30px;
	letter-spacing:normal;
	height:200px;
}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row1 .sec_right dl{width:250px; float:none;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row1 .sec_right dl dt{width:250px; float:none; font-size:12px; padding-top:0px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row1 .sec_right dl dd{ width:250px; float:none;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row1 .sec_right img{ margin-bottom:25px;}


#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row2{
	vertical-align:top;
	float:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1;
	overflow:visible;
	letter-spacing:normal;
	padding:0;
	background-image: url(none);
	height:400px;
	width:570px;

}

#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row2 .sec_left{
	vertical-align:top;
	padding: 0px;
	margin:0 0 0 0;
	float:none;
	clear:none;
	background-image:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1;
	overflow:hidden;
	letter-spacing:normal;
	width: 220px;height:400px;

	
}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row2 .sec_left dl{width:200px; float:none;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row2 .sec_left dl dt{width:200px; float:none; font-size:12px;padding-top:0px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row2 .sec_left dl dd{ width:200px; float:none; height:400px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row2 .sec_left img{ margin-bottom:25px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row2 .sec_right{
	vertical-align:top;
	width:300px;
	float:none;
	padding-left: 0px;
	background-image:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	margin:0 0 0 30px;
	letter-spacing:normal;
}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row2 .sec_right dl{width:250px; float:none;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row2 .sec_right dl dt{width:300px; float:none; font-size:12px;padding-top:0px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row2 .sec_right dl dd{ width:250px; float:none;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row2 .sec_right img{ margin-bottom:25px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row3{
	vertical-align:top;
	float:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1;
	overflow:visible;
	letter-spacing:normal;
	padding:0;
	background-image: url(none);
	height:400px;
	width:500px;

}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row3 .sec{
	vertical-align:top;
	width:500px;
	float:none;
	padding-left: 0px;
	background-image:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	margin:0 0 0 0px;
	letter-spacing:normal;
}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row3 .sec dl{width:530px; float:none;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row3 .sec dl dt{width:530px; float:none; font-size:12px;padding-top:0px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row3 .sec dl dd{ width:500px; float:none;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row3 .sec img{ margin-bottom:25px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row4{
	vertical-align:top;
	float:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1;
	overflow:visible;
	letter-spacing:normal;
	padding:0;
	background-image: url(none);
	height:250px;
	width:590px;

}

#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row4 .sec_left{
	vertical-align:top;
	padding: 0px;
	margin:0 0 0 0;
	float:none;
	clear:none;
	background-image:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1;
	overflow:hidden;
	letter-spacing:normal;
	width: 240px;height:200px;

	
}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row4 .sec_left dl{width:200px; float:none;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row4 .sec_left dl dt{width:230px; float:none; font-size:12px;padding-top:0px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row4 .sec_left dl dd{ width:200px; float:none; height:200px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row4 .sec_left img{ margin-bottom:25px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row4 .sec_right{
	vertical-align:top;
	width:250px;
	float:none;
	padding-left: 0px;
	background-image:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	margin:0 0 0 30px;
	letter-spacing:normal;
}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row4 .sec_right dl{width:250px; float:none;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row4 .sec_right dl dt{width:290px; float:none; font-size:12px;padding-top:0px;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row4 .sec_right dl dd{ width:250px; float:none;}
#container .main_contents .outdoor_playing_goods dd dl.sec2 dd.row4 .sec_right img{ margin-bottom:25px;}























#container .main_contents .form_content{
	width:500px;
	margin-left:30px;
	position: relative;
	margin-top: 50px;
}

#container .main_contents .form_content dt{
	width:280px;
	background-image: url(../images/cap1.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
	margin: 0px 0 0px 0;
}
#container .main_contents .form_content dt .backgraundimage{
	background-image: url(../images/cap1_right.gif);
	background-repeat: no-repeat;
	background-position:right top;
	padding: 0;
	border: 0;
	margin: 0 0 30px 3px;
	display:block;
}
#container .main_contents .form_content dt .backgraundimage .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	background-color: #bfb1cf;
	margin:0 3px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
#container .main_contents .form_content dd.dtCap{
	width:280px;
	padding: 0;
	border: 0;
	text-align: center;
}
#container .main_contents .form_content dd.dtCap dl{
	padding-bottom: 50px;
	margin: 0;
}
#container .main_contents .form_content dd.dtCap dl dt{
	border-bottom:1px solid #cd736b;
	background-image: url(none);
	margin: 0 0 7px 0;
	padding-bottom: 8px;
	width: 280px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
#container .main_contents .form_content dd.dtCap dl dd{
	width:280px;
	font-size: 12px;
	line-height: 1.5;
	
}
#container .main_contents .form_content dd.sec_right{
	width:180px;
	font-size: 12px;
	line-height: 1.5;
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 0px;
	
}
#container .main_contents .form_content dd.sec_right img{
	margin-bottom:10px;
}

#container .main_contents .form_content dd.sec1{
	background-image: url(../images/instruction_sec.gif);
	background-repeat: no-repeat;
	padding: 0;
	border: 0;
	background-position: 0 15px;
	padding-left:31px;
}
#container .main_contents .form_content dd.sec1 dl{
	padding-bottom: 50px;
	margin: 0;
}
#container .main_contents .form_content dd.sec1 dl dt{
	border-bottom:1px solid #cd736b;
	background-image: url(none);
	margin: 0 0 25px 0;
	padding-bottom: 3px;
	padding-left: 12px;
	width: 450px;
	font-weight: bold;
	font-size: 12px;

}
#container .main_contents .form_content dd.sec1 dl dt .botan{
	position:absolute;
	right:30px;
	top:-3px;

}
#container .main_contents .form_content dd.sec1 dl dt .botan img{ margin-bottom:3px;}
#container .main_contents .form_content dd.sec1 dl dd{
	width:auto;
	line-height: 1.6;
	margin-left:15px;
	
}
#container .main_contents .form_content dd.sec1 dl dd dl dt{
	border-bottom:0;
	margin: 15px 0 25px 0;
	padding-bottom: 3px;
	padding-top: 0px;
	width: 455px;
	font-weight: bold;
	font-size: 12px;
}
#container .main_contents .form_content dd.sec1 dl dd dl .subtittle1{padding-left: 35px;	background-image: url(../images/physical-playing/backgraund4.gif);}
#container .main_contents .form_content dd.sec1 dl dd dl .subtittle2{padding-left: 20px;	background-image: url(../images/physical-playing/backgraund1.gif);}
#container .main_contents .form_content dd.sec1 dl dd dl .subtittle3{padding-left: 20px;	background-image: url(../images/physical-playing/backgraund2.gif);}
#container .main_contents .form_content dd.sec1 dl dd dl .subtittle4{padding-left: 25px;	background-image: url(../images/physical-playing/backgraund3.gif);}
#container .main_contents .form_content dd.sec1 dl dd dl dd{
	width:430px;
	padding-left: 12px;
	line-height: 1.6;
	
}
#container .main_contents .form_content dd.sec1 dl dd dl dd img{ margin-top:20px;margin-bottom:20px;}
#container .main_contents .form_content dd.sec1 dl dd dl dd dl{
	padding:0 0 0 0;
	margin:0;
}
#container .main_contents .form_content dd.sec1 dl dd dl dd dl dt{
	border:0;
	font-weight:300;
	padding:0 0 0 13px;
	margin:0;
	line-height:1.6em;
	font-size:10px;
	width:450px;
	height: auto;
	background-image: url(../images/circle_red.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
#container .main_contents .form_content dd.sec1 dl dd dl dd dl dd{ padding-bottom:1.6em;width:auto;
	
}
#container .main_contents .form_content dd.sec1 dl dd dl dd p{
	color:#000;
	font-size: 12px;
	padding:0 0 0em 0;
	margin:0 0 1.6em 0;
}
#container .main_contents .form_content dd.sec1 dl dd p{
	color:#000;
	font-size: 12px;
	padding:0 0 1.5em 0;
	margin:0;
	display:block;
	text-indent: 0px;
}
#container .main_contents .form_content dd.sec1 dl dd .red{ font-weight:normal; font-size:11px; color:#FF6600;}
#container .main_contents .form_content dd.sec1 dl dd p.caption{ padding:0; font-size:12px; font-weight:bold; line-height:1.5}
#container .main_contents .form_content dd.sec1 dl dd p.caption .red{ font-weight:normal; font-size:11px; color:#FF6600;}
#container .main_contents .form_content dd.sec1 dl dd ul{
	
	
}
#container .main_contents .form_content dd.sec1 dl dd ul li{
	width:auto;
	padding-left: 12px;
	background-image:url(../images/square_red-light2.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	display:block;
	float: none;
	color: #000;
	margin:0;
	list-style-position: outside;
	
}
	#container .main_contents .form_content dd.sec1 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 0 0 0 3px;
	padding: 10px;
	font-size: 12px;
	border-left:1px solid #9d3d35;
	border-right:1px solid #9d3d35;
	border-top:1px solid #9d3d35;

}
	#container .main_contents .form_content dd.sec1 .borderbox ul{
	text-align: left;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}
	#container .main_contents .form_content dd.sec1 .borderbox ul li{
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	list-style-position:outside;
	width: 450px;
	color: #000;
	padding:0 0 5px 12px;
	margin:0;
	line-height: 1;
	float: none;
}	





















#container .main_contents .access_content{
	width:500px;
	margin-left:30px;
	position: relative;
	margin-top: 50px;
}

#container .main_contents .access_content dt{
	width:280px;
	background-image: url(../images/cap1.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
	margin: 0px 0 0px 0;
}
#container .main_contents .access_content dt .backgraundimage{
	background-image: url(../images/cap1_right.gif);
	background-repeat: no-repeat;
	background-position:right top;
	padding: 0;
	border: 0;
	margin: 0 0 30px 3px;
	display:block;
}
#container .main_contents .access_content dt .backgraundimage .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	background-color: #DBDBFD;
	margin:0 3px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
#container .main_contents .access_content dd.dtCap{
	width:280px;
	padding: 0;
	border: 0;
	text-align: center;
}
#container .main_contents .access_content dd.dtCap dl{
	padding-bottom: 50px;
	margin: 0;
}
#container .main_contents .access_content dd.dtCap dl dt{
	border-bottom:1px solid #cd736b;
	background-image: url(none);
	margin: 0 0 7px 0;
	padding-bottom: 8px;
	width: 280px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
#container .main_contents .access_content dd.dtCap dl dd{
	width:280px;
	font-size: 12px;
	line-height: 1.5;
	
}
#container .main_contents .access_content dd.sec_right{
	width:180px;
	font-size: 12px;
	line-height: 1.5;
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 0px;
	
}
#container .main_contents .access_content dd.sec_right img{
	margin-bottom:10px;
}

#container .main_contents .access_content dd.sec1{
	background-image: url(../images/instruction_sec.gif);
	background-repeat: no-repeat;
	padding: 0;
	border: 0;
	background-position: 0 17px;
	padding-left:35px;
}
#container .main_contents .access_content dd.sec1 dl{
	padding-bottom: 50px;
	margin: 0;
}
#container .main_contents .access_content dd.sec1 dl dt{
	border-bottom:1px solid #cd736b;
	background-image: url(none);
	margin: 0 0 25px 0;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 450px;
	font-weight: bold;
	font-size: 12px;

}
#container .main_contents .access_content dd.sec1 dl dt .botan{
	position:absolute;
	right:30px;
	top:-3px;

}
#container .main_contents .access_content dd.sec1 dl dt .botan img{ margin-bottom:3px;}
#container .main_contents .access_content dd.sec1 dl dd{
	width:auto;
	line-height: 1.6;
	margin-left:0px;
	
}
#container .main_contents .access_content dd.sec1 dl dd dl dt{
	border-bottom:0;
	margin: 15px 0 25px 0;
	padding-bottom: 3px;
	padding-top: 0px;
	width: 455px;
	font-weight: bold;
	font-size: 12px;
}
#container .main_contents .access_content dd.sec1 dl dd dl .subtittle1{padding-left: 35px;	background-image: url(../images/physical-playing/backgraund4.gif);}
#container .main_contents .access_content dd.sec1 dl dd dl .subtittle2{padding-left: 20px;	background-image: url(../images/physical-playing/backgraund1.gif);}
#container .main_contents .access_content dd.sec1 dl dd dl .subtittle3{padding-left: 20px;	background-image: url(../images/physical-playing/backgraund2.gif);}
#container .main_contents .access_content dd.sec1 dl dd dl .subtittle4{padding-left: 25px;	background-image: url(../images/physical-playing/backgraund3.gif);}
#container .main_contents .access_content dd.sec1 dl dd dl dd{
	width:430px;
	padding-left: 12px;
	line-height: 1.6;
	
}
#container .main_contents .access_content dd.sec1 dl dd dl dd img{ margin-top:20px;margin-bottom:20px;}
#container .main_contents .access_content dd.sec1 dl dd dl dd dl{
	padding:0 0 0 0;
	margin:0;
}
#container .main_contents .access_content dd.sec1 dl dd dl dd dl dt{
	border:0;
	font-weight:300;
	padding:0 0 0 13px;
	margin:0;
	line-height:1.6em;
	font-size:10px;
	width:450px;
	height: auto;
	background-image: url(../images/circle_red.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
#container .main_contents .access_content dd.sec1 dl dd dl dd dl dd{ padding-bottom:1.6em;width:auto;
	
}
#container .main_contents .access_content dd.sec1 dl dd dl dd p{
	color:#000;
	font-size: 12px;
	padding:0 0 0em 0;
	margin:0 0 1.6em 0;
}
#container .main_contents .access_content dd.sec1 dl dd p{
	color:#000;
	font-size: 12px;
	padding:0 0 1.5em 0;
	margin:0;
	display:block;
	text-indent: 0px;
}
#container .main_contents .access_content dd.sec1 dl dd .red{ font-weight:normal; font-size:11px; color:#FF6600;}
#container .main_contents .access_content dd.sec1 dl dd p.caption{ padding:0; font-size:11px; font-weight:bold;}
#container .main_contents .access_content dd.sec1 dl dd p.caption .red{ font-weight:normal; font-size:11px; color:#FF6600;}
#container .main_contents .access_content dd.sec1 dl dd ul{
	
	
}
#container .main_contents .access_content dd.sec1 dl dd ul li{
	width:auto;
	padding-left: 12px;
	background-image:url(../images/square_red-light2.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	display:block;
	float: none;
	color: #000;
	margin:0;
	list-style-position: outside;
	
}
	#container .main_contents .access_content dd.sec1 .borderbox{
	text-align: left;
	display: block;
	line-height: 1.5;
	margin: 7px 0 30px 0px;
	padding: 7px;
	font-size: 12px;
	width:400px;
	border:1px solid #9d3d35;

}
	#container .main_contents .access_content dd.sec1 .borderbox ul{
	text-align: left;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}
	#container .main_contents .access_content dd.sec1 .borderbox ul li{
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	list-style-position:outside;
	width: 450px;
	color: #000;
	padding:0 0 5px 12px;
	margin:0;
	line-height: 1;
	float: none;
}




















#container .main_contents .sitemap_content dd.sec5{
	width:500px;
	background-image: url(../images/philosophy_sec.gif);
	background-repeat: no-repeat;
	padding:0 0 50px 35px;
	border: 0;
	background-position: 0 15px;
}
#container .main_contents .sitemap_content dd.sec5 dl{
	margin: 0;
	padding:0;
	vertical-align:top;
	float: none;
	clear: both;
	position: static;
}
#container .main_contents .sitemap_content dd.sec5 dl dt{
	border-bottom:1px solid #2e6d7e;
	background-image: url(none);
	margin: 0 0 30px 0;
	padding-bottom: 3px;
	padding-left: 12px;
	width: 525px;
	font-weight: bold;
	font-size: 12px;
}
#container .main_contents .sitemap_content dd.sec5 dl dt .profile{ position:absolute; right:30px; top:-3px;}
#container .main_contents .sitemap_content dd.sec5 dl dd{
vertical-align:top;
float:none;

}

#container .main_contents .sitemap_content dd.sec5 dl dd dl{}
#container .main_contents .sitemap_content dd.sec5 dl dd dl dt{
	border:1px solid #9d3d35;
	width:200px;
	vertical-align:top;
	background-color: #fff;
	font-size:10px;
	padding: 5px;
	margin-bottom: 5px;
}
#container .main_contents .sitemap_content dd.sec5 dl dd dl dd{	
	width:auto;
	vertical-align:top;
	font-size:10px;
	padding: 0 0 0 10px;}
#container .main_contents .sitemap_content dd.sec5 dl dd dl .sub_tittle{
	padding:5px 0 5px 5px;
	text-align:left;
	font-size:12px;
	display: block;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1;	
}
#container .main_contents .sitemap_content dd.sec5 dl dd dl .cap1{
	background-color:#b5cb85;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:35px;
	text-align:center;
	font-size:10px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;
}
#container .main_contents .sitemap_content dd.sec5 dl dd dl .cap2{	background-color:#da9792;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:35px;
	text-align:center;
	font-size:10px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .sitemap_content dd.sec5 dl dd dl .cap3{	background-color:#7395bf;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:35px;
	text-align:center;
	font-size:10px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .sitemap_content dd.sec5 dl dd dl .cap4{	background-color:#bfb1cf;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:35px;
	text-align:center;
	font-size:10px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .sitemap_content dd.sec5 dl dd dl .cap5{	background-color:#f8b57e;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:35px;
	text-align:center;
	font-size:10px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left{
	width:280px;
	padding: 0px;
	margin:0 0 0 12px;
	float:none;

	
	
}
#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl{}

#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl dd{
	width:auto;
	
}
#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl{}
#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl dt{
	border:1px solid #9d3d35;
	width:280px;
	vertical-align:top;
	font-size:10px;
	padding: 5px;
	margin-bottom: 5px;
	background-color: #D9E6E8;
}
#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl dd{	
	width:auto;
	vertical-align:top;
	font-size:10px;
	padding: 0 0 0 10px;}
#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl dd dl{}
#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl dd dl dt{
	border:1px solid #9d3d35;
	width:280px;
	vertical-align:top;
	font-size:12px;
	padding: 5px;
	margin-bottom: 5px;background-color: #ffffff;
}
#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl dd dl dt a{ color:#000;}
#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl dd dl dd a{ color:#000;}
#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl dd dl dd{
	width:auto;
	vertical-align:top;
	font-size:10px;
	padding: 0 0 1.5em 1em;
}
	#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl dd ul{
	display:block;
	margin: 10px 0 20px 15px;
	padding: 0px;
	text-align: left;
	width:auto;
}
#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl dd ul li{
	float:none;
	display:block;
	padding: 0 0 0 11px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/circle_double.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	font-size:9px;
		width:auto;
}
#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl dd ul li a{ color:#000;}	
#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl dd dl dd ul{
	display:block;
	margin: 10px 0 0px 15px;
	padding: 0px;
	text-align: left;
	width:auto;
}
#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl dd dl dd ul li{
	float:none;
	display:block;
	padding: 0 0 0 11px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/circle_double.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	font-size:9px;
		width:auto;
}
#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl dd dl dd ul li a{ color:#000;}
	#container .main_contents .sitemap_content dd.sec5 dl dd.sec_left dl dd ul li.square{
	float:none;
	display:block;
	padding: 0 0 0 11px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/square_red-light2.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	font-size:9px;
	width:auto;
}

#container .main_contents .sitemap_content{
	width:500px;
	margin-left:30px;
	margin-top:50px;
}
#container .main_contents .sitemap_content dt{
	width:300px;
	background-image: url(../images/cap1.gif);
	background-repeat: no-repeat;
	padding: 0;
	background-color: #FFF;
	border: 0;
	margin: 0 0 45px 0;
}
#container .main_contents .sitemap_content dt .yasuda{
	position:absolute;
	right:0;
	top:-120px;
}
#container .main_contents .sitemap_content dt .backgraundimage{
	background-image: url(../images/cap1_right.gif);
	background-repeat: no-repeat;
	background-position:right top;
	padding: 0;
	border: 0;
	margin: 0 0 0 3px;
	display:block;
}
#container .main_contents .sitemap_content dt .backgraundimage .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	background-color: #afc2da;
	margin:0 3px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
#container .main_contents .sitemap_content dt .borderbox{
	border:1px solid #9d3d35;
	text-align: center;
	display: block;
	line-height: 33px;
	margin: 0 0 0 3px;
	background-color: #ebf2e0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}









/*表の各行スタイル*/
#container .main_contents .certifysystem_content dd.sec3 dl.row2{
	margin:0 0 30px 0;
	border-top:1px solid #287082;
	border-left:1px solid #287082;
	border-right:1px solid #287082;
	border-bottom:1px solid #287082;
	clear: both;
	height:150px;
	padding: 0;
}
/*表の行頭見出し*/
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dt.row_header1{
	width:70px!important;
	width:73px;
	float: none;

	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	/display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	margin:0;
	text-align: center;
	height:120px;
	vertical-align: top;
	position: relative;
	padding-top: 0px;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dt.row_header1 .date{
	width:100%;
	display:block;
	padding-top:24px;
	padding-bottom:20px;
	font-size:12px;
	line-height:1.2;
		background-color:#cadaa9;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dt.row_header1 .schedule{
	width:100%;
	display:block;
	background-color:#fff;
	margin-top: 0px;
	border-top:1px solid #287082;
	padding-top:24px;
	padding-bottom:20px;
	line-height:1.2;
	font-weight:300;
	font-size:12px;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dt.row_header2{
	width:70px!important;
	width:73px;
	float: none;
	background-color:#fff;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	/display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	margin:0;
	text-align: center;
	height:80px;
	vertical-align: top;
	position: relative;
	padding-top: 0px;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dt.row_header2 .schedule{
	line-height:1.3;
	padding-top:0px;
	padding-bottom:10px;
	display:block;
	margin:15px 0 10px 0;
	padding:0;
	text-align:center;
}

#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd{
	background:#ffffff;
		 display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/


}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col1{
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	/display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	width:70px!important;
	width:72px;
	float: none;
	margin:0;
	text-align: center;
	border-left:1px solid #287082;
	height:100%;
	vertical-align: top;
	padding:0;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col1 .guest{
	line-height:1.5;
	padding-top:0px;
	padding-bottom:10px;
	display:block;
	margin:30px 0 10px 0;
	padding:0;
	vertical-align: middle;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col1 .middle{
	line-height:1.5;
	padding-top:0px;
	padding-bottom:10px;
	display:block;
	margin:45px 0 10px 0;
	padding:0;
	vertical-align: middle;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col1 .botan-sec{
	display:block;
	width: 70px;
	background-image: url(../images/botan_back.gif);
	padding: 0;
	margin:0 0 0 10px;
} 
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col1 .botan-sec .botan{
	padding-right:13px;
	background-image:url(../images/botan_skin4.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	display:block;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col1 .botan-sec  .botan a{
	padding-left: 16px;
	background-image: url(../images/botan_skin4.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;color:#000000;
	font-size:12px;
	display:block; line-height:1.5;}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col1 .botan-sec  .botan a:hover{
	padding-left: 16px;
	background-image: url(../images/botan_left_hover4.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;
	color:#999999;font-size:10px;
	display:block;
	line-height:1.5;
}


#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col2{
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	width:420px;
	float: none;
	margin:0;
	border-left:1px solid #287082;
	text-align: left;
	padding:0;
	height:100%;
	vertical-align: top;
}

#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col2 .left{
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	width:207px!important;
	width:210px;
	float: none;
	margin:0;
	text-align: center;
	padding:0;
	height:110px;
	vertical-align: top;
}

#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col2 .right{
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	width:207px!important;
	width:209px;
	float: none;
	margin:0;
	border-left:1px solid #287082;

	text-align: center;
	padding:0;
	height:110px;
	vertical-align: top;
}

#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col2 .double{
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/



    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	width:426px!important;
	width:422px;
	float: none;
	margin:0;
	border-top:1px solid #287082;
	text-align: center;
	padding:0;
	height:30px;
	vertical-align: top;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col2 .borderbox{
display:block;
	width:332px!important;
	width:328px;
	float: none;
	margin:0;
	border-top:1px solid #287082;
	text-align: left;
	padding:0;
	height:30px;
	vertical-align: top;
	letter-spacing:-.40em;
}

#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col2  .borderbox .left2{
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	width:165px!important;
	width:164px;
	float: none;
	margin:0;
	text-align: left;
	padding:0;
	height:30px;
	vertical-align: top;
	border:0;
	letter-spacing:normal;
	font-size: 8px;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col2 .borderbox .right2{
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/



    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	width:164px!important;
	width:164px;
	float: none;
	margin:0;
	border-left:1px solid #287082;
	text-align: left;
	padding:0;
	font-size:8px;
	height:30px;
	vertical-align: top;
	letter-spacing:normal;
}


#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col2 ul{
	display:block;
	margin: 7px 3px 7px 7px;
	padding: 0px;
	text-align: left;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col2 ul li{
	float:none;
	display:block;
	padding: 0 0 0 11px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/circle_double.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	font-size:12px;
		width:auto;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col2 ul li.diamond{
	float:none;
	display:block;
	padding: 0 0 0 11px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/diamond.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	font-size:12px;
		width:auto;
}

#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col2 ul li p{
	font-size: 9px;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/




    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	text-indent: 0px;
	vertical-align: top;
	display:inline-block;
	margin-top:0px;
	margin-left:30px;
	color:#000;

}



#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col3{
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	width:329px!important;
	width:164px;
	float: none;
	margin:0;
	border-left:1px solid #287082;
	height:38%;
	vertical-align: top;
		
}

#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col3 ul{
	display:block;
	margin: 7px 3px 7px 7px;
	padding: 0px;
	text-align: left;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col3 ul li{
	float:none;
	display:block;
	width:auto;
	padding: 0 0 0 11px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/circle_double.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	font-size:9px;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col3 ul li p{
	font-size: 12px;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/

    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	text-indent: 0px;
	vertical-align: top;
	display:inline-block;
	margin-top:0px;
	margin-left:10px;
	color:#000;

}

#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col2 .botan-sec{
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/


    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	width: 100px;
	background-image: url(../images/botan_back.gif);
	padding: 0;
	margin:0 0 0 7px;
} 
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col2 .botan-sec .botan{
	padding-right:10px;
	background-image:url(../images/botan_skin.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	display:block;
}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col2 .botan-sec  .botan a{
	padding-left: 15px;
	background-image: url(../images/botan_skin.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;color:#000000;
	font-size:12px;
	display:block; line-height:1.5;}
#container .main_contents .certifysystem_content dd.sec3 dl.row2 dd.col2 .botan-sec  .botan a:hover{
	padding-left: 15px;
	background-image: url(../images/botan_left_hover.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin:0;
	color:#999999;font-size:12px;
	display:block;
	line-height:1.5;
}

	
#container .sidebar_left #pdflinks {}
#container .sidebar_left #pdflinks dl{ width:255px; border:1px solid #3591a8;}
#container .sidebar_left #pdflinks dl dt{
	display:block;
	width:255px;
	background-color:#eaf1dd;
	color:#3591a8;
	font-size:12px;
	text-align:center; margin:0; padding:10px 0;
	border:none;
	font-weight:bold;
	line-height:1.3;
}
#container .sidebar_left #pdflinks dl dd{display:block; width:255px; margin:0; background-image:none;}
#container .sidebar_left #pdflinks dl dd ul { width:255px; margin:0; background:none; background-image:none;}
#container .sidebar_left #pdflinks dl dd ul li{ width:255px; border-top:1px solid #3591a8; margin:0; background:none; background-image:none;}
#container .sidebar_left #pdflinks dl dd ul li a{ width:255px; margin:0; text-indent:5px; background:none; background-image:none; line-height:1; padding:5px 0;}
#container .sidebar_left #pdflinks dl dd ul li a:link{color:#3591a8; }

#container .sidebar_left #linkscaption{display:block; width:255px; margin:0;  border:1px solid #963e39;	background-color:#fbefe2; font-size:12px;line-height:1; text-align:center; padding:10px 0; line-height:1.3;}














.steps{ width:525px; margin-left:65px;}
.steps img{ margin-bottom:30px}


.method{  margin-left:65px;}
.method img{ margin-bottom:30px}







#container .main_contents .method dl .cap1{
	background-color:#b5cb85;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:36px;
	text-align:center;
	font-size:12px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;
}
#container .main_contents .method dl .cap2{	background-color:#da9792;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:36px;
	text-align:center;
	font-size:12px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .method dl .cap3{	background-color:#7395bf;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:36px;
	text-align:center;
	font-size:12px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .method dl .cap4{	background-color:#bfb1cf;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:36px;
	text-align:center;
	font-size:12px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
#container .main_contents .method dl .cap5{	background-color:#f8b57e;
	border-right:1px solid #9d3d35;
	padding:5px 0 5px 0;
	width:36px;
	text-align:center;
	font-size:10px;
	display: block;}
#container .main_contents .method .sec_left{
	width:220px;
	padding: 0px;
	margin:0 0 0 12px;
	float: none;
	
}
#container .main_contents .method .sec_left dl{}

#container .main_contents .method .sec_left dl dd{
	width:auto;
	
}
#container .main_contents .method .sec_left dl dd ul{
	display:block;
	margin: 0px 0 20px 0;
	padding: 0px;
	text-align: left;
	width:auto;
}
#container .main_contents .method .sec_left dl dd ul li{
	float:none;
	display:block;
	padding: 0 0 0 12px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/circle_double.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	font-size:12px;
		width:auto;
}
#container .main_contents	 .method .sec_left dl dd ul li.square{
	float:none;
	display:block;
	padding: 0 0 0 12px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/square_red-light2.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	font-size:12px;
	width:auto;
}
#container .main_contents .method .sec_right{
	width:230px;
	padding-left: 12px;
	float:none;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	margin:0 0 0 0px;
}
#container .main_contents .method p{
	color:#000;
	font-size: 12px;
	padding:0;
	margin:0;
}




#container .main_contents	 .method .sec_right dl dd li{
	display:block;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	list-style-position:outside;
	color: #000;
	padding:0 0 5px 12px;
	margin:0;
	line-height: 1;
	float: none;width:200px;
}	

#container .main_contents	 .method .sec_right dl dd ul{
	display:block;
	margin: 0px 0 20px 0;
	padding: 0px;
	text-align: left;
	width:auto;
}
#container .main_contents	 .method .sec_right dl dd ul li{
	float:none;
	display:block;
	padding: 0 0 0 12px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/circle_double.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	font-size:12px;
		width:auto;
}
	#container .main_contents .method .sec_right dl dd ul li.square{
	float:none;
	display:block;
	padding: 0 0 0 12px;
	margin:0;
	text-align:left;
	list-style-position: outside;
	line-height:1.5;
	color:#000;
	background-image:url(../images/square_red-light2.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	font-size:12px;
	width:190px;
}


	#container .main_contents .method .sub_tittle{	padding:5px 0 5px 5px; text-align:left;
	font-size:12px;
	display: block;
		display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1;}
	
	
	#container .main_contents .method dd.sec5 dl dt{
	border-bottom:1px solid #2e6d7e;
	background-image: url(none);
	margin: 0 0 30px 0;
	padding-bottom: 3px;
	padding-left: 12px;
	width: 525px;
	font-weight: bold;
	font-size: 12px;
}

#container .main_contents .method .sec_right dl dt{
	border:1px solid #9d3d35;
	width:240px;
	vertical-align:top;
	background-color: #fff;
	font-size:10px;
	padding: 0;
	font-weight:bold;
	margin-bottom:20px;
}

#container .main_contents .method .sec_left dl dt{
	border:1px solid #9d3d35;
	width:240px;
	vertical-align:top;
	background-color: #fff;
	font-size:10px;
	padding: 0;
		font-weight:bold;
		margin-bottom:20px;
}
#body #wrapper #table #container .main_contents .index_content .borderbox_03 {
}
#body #wrapper #table #container .main_contents .index_content .borderbox_03 {
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
	background-color: #8CC5D5;
	text-align: center;
	vertical-align: middle;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	border: 1px solid #285ea6;
}
#body #wrapper #table #container .main_contents .index_content .sec1 .borderbox3 {
	line-height: 1.5px;
	background-color: #ffffff;
	text-align: left;
	display: block;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #285ea6;
	border-right-color: #285ea6;
	border-left-color: #285ea6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#body #wrapper #table #container .main_contents .index_content .sec2 .borderbox-04 {
	line-height: 1.5px;
	background-color: #ffffff;
	text-align: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
	border: 1px solid #285ea6;
}
#body #wrapper #table #container .main_contents .index_content .sec1 .borderbox5 {
	line-height: 1.5px;
	background-color: #ffffff;
	text-align: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #285ea6;
	border-right-color: #285ea6;
	border-left-color: #285ea6;
}
#body #wrapper #table #container .main_contents .index_content .borderbox_04 {
	background-color: #bdafcd;
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	border: 1px solid #9d3d35;
}
#body #wrapper #table #container .main_contents .certifysystem_content .borderbox2 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 1.5px;
	background-color: #ffffff;
	text-align: left;
	display: block;
}
#body #wrapper #table #container .main_contents .index_content .sec5 .borderbox {
	background-color: #ffffff;
	text-align: left;
	padding: 1px;
	border: 1px solid #9d3d35;
}
