@charset "utf-8";


#wrapper #content #mainArea .section h4 {
	font-size:110%;
	font-weight:bold;
	margin:10px 0 0;
}

#wrapper #content #mainArea .section .right_photo{
	float:right;
	padding:5px;
	border:1px solid #EEEEEE;
	margin:0 0 10px 10px;
}

#wrapper #content #mainArea .section .end_text {
	clear:both;
	text-align:right;
	margin:20px 0;
}

#wrapper #content #mainArea .section .company_table01 {
	width:100%;
	margin:0;
	padding:0;
	text-align:left;
}

#wrapper #content #mainArea .section .company_table01 th {
	width:160px;
	border-bottom:1px solid #555555;
	padding:10px;
	vertical-align:top;
	text-align:left;
}

#wrapper #content #mainArea .section .company_table01 td {
	background:url(../images/common/bg_xline.gif) repeat-x  left bottom;
	padding:10px;
}

#wrapper #content #mainArea .section .company_table01 td ol {
	margin:0px;
	padding:0 0 0 20px;
}

#wrapper #content #mainArea .privacyBox {
	margin:0 0 10px 0;
}

#wrapper #content #mainArea .privacyBox h3 {
	font-size:120%;
	font-weight:bold;
	margin:0 0 10px 0;
}

#wrapper #content #mainArea .privacyBox p {
	padding:0 0 10px 0;
}

#wrapper #content #mainArea .privacyBox dt {
	font-weight:bold;
}

#wrapper #content #mainArea .privacyBox dd {
	padding:0 0 10px 20px;
}

#wrapper #content #mainArea .privacyBox ul {
	list-style-type:disc;
	padding:0 0 10px 15px;
}

#wrapper #content #mainArea .privacyBox .days {
	text-align:right;
	margin:10px 0 0 0;
}

#wrapper #content #mainArea .section .root {
	margin:20px 0;	
}

#wrapper #content #mainArea .section .root dd {
	margin:0 0 10px 0;
}

#wrapper #content #mainArea .section .root ul {
	list-style-type:square;
	margin:0 0 10px 15px;
	padding:0 0 10px 15px;
}

#wrapper #content #mainArea .section .wphoto {
	margin:0 0 10px 80px;
	padding:0;
}

#wrapper #content #mainArea .section .wphoto p{
	float:left;
	padding:5px;
	margin:0 40px 0 0;
	border:1px solid #EEE;
}

#wrapper #content #mainArea .section .reed_tx {
	width:470px;
	margin:0 auto
}

#wrapper #content #mainArea .logotype h4 {	
	font-size:140%;
	margin:0 0 5px 0;
}

#wrapper #content #mainArea .logotype p {
	padding-left:10px;
	padding-right:10px;
}

