/* ---------------------------------------------------------------- */
/* Commn style */
/* ---------------------------------------------------------------- */
A:link { color:#A32505; text-decoration:underline; }
A:visited { color:#A32505; text-decoration:underline; }
A:hover { color:#A32505; text-decoration:none; }
A:active { color:#A32505; text-decoration:underline; }

body {
	margin : 10px 0px 10px 0px;
	padding : 0px;
	color:#000000;
}

img { border : none;}

h1,h2,h3,h4,h5,p{
	margin : 0px;
	madding : 0px;
	font-weight : normal;
}

#base {
	margin :0px auto;
	padding : 0px;
	width : 800px;
	border : 1px #666666 solid;
}

#header{
	padding : 0px 20px 0px 20px;
	background-color : #E3D3AE;
}

#menu{
	padding : 0px 20px 10px 20px;
	background-color : #E3D3AE;
	border-width : 1px;
	border-color :  #666666;
	border-style : none none solid none;
}

#contents{
	padding : 0px 20px 0px 20px;
	background-color : #F4EBDC;
}

#footer{
	margin :0px auto;
	width : 800px;
}

#base_map {
	margin :0px auto;
	padding : 20px;
	width : 620px;
	text-align : center;
}

/* ---------------------------------------------------------------- */
/* font style */
/* ---------------------------------------------------------------- */
.concept p{
	font-size : 12px;
	line-height : 20px;
}
.concept2 h3{
	font-size : 14px;
	font-weight : bold;
	line-height : 20px;
}
.concept2 p{
	font-size : 12px;
	line-height : 18px;
}

.model h2{
	font-size : 14px;
}

.voice h2{
	font-size : 14px;
}
.voice h4{
	font-size : 14px;
	font-weight : bold;
	line-height : 20px;
}
.voice p{
	font-size : 12px;
	line-height : 18px;
}

.plan h2{
	font-size : 14px;
}

.location h2{
	font-size : 14px;
}

.outline h2{
	font-size : 14px;
}
.outline{
	font-size : 12px;
	line-height : 16px;
}

.request h2{
	font-size : 14px;
}

.request p{
	font-size : 13px;
}
.request2{
	font-size : 12px;
}

.text11{
	font-size : 11px;
}
