@charset "UTF-8";


input,
option{
	padding:0 0.1em 0 0.1em;
}


#body{
	width:760px;
	margin: 0 auto;
}


#body #header{
	height:120px;
	overflow: hidden;
	position: relative;
	background:url(/common/images/n_nav00206.gif) bottom repeat-x;

}

/*5NIƂRPHS*/
#header #logo{
	position: absolute;
	top: 10px;
	left:20px;
}


/*------------------------------
mainContent
-------------------------------*/

#mainContent-Menulist img{
	font-size:0;
	line-height:0;
}

#mainContent-Menulist p{
	margin: 0 0 15px 0;
}

#mainContent-Menulist p.small{
	font-size:10px;
}

#mainContent-Menulist  p img{
	font-size:0;
	line-height:0;
	vertical-align:text-middle ;
}

#mainContent-Menulist em{
	font-style:normal;
	color:#c7000b;
}

#mainContent-Menulist p.marginM5{
	margin: 0 0 5px 0;
}

#mainContent-Menulist b{
	font-weight:bold;
}

#mainContent-Menulist strong{
	font-weight:bold;
	color: #5f4f36;
}

#mainContent-Menulist h2.basicHeadline,
#mainContent-Menulist h3.basicHeadline,
#mainContent-Menulist h4.basicHeadline{
	/*margin: 15px 0 5px 0;*/
	margin: 25px 0 5px 0;
	font-weight:bold;
	border-left:5px solid #8D693D;
	padding: 0 0 0 8px;
}

#mainContent-Menulist table.basicTable{
	margin:0 0 5px 0;
	width:100%;
	border-collapse: collapse ;
	border-spacing: 0;
	empty-cells: show;
	border: 1px solid #D1C4C0;
}

#mainContent-Menulist table.basicTable th,
#mainContent-Menulist table.basicTable td,
#mainContent-Menulist table.basicTable td.menuname {
	empty-cells:show;
	border: 1px solid #D1C4C0;
	background:#ffffff;
	padding:3px 5px;
	vertical-align:middle;
	line-height:120%;
}


#mainContent-Menulist table.basicTable th *,
#mainContent-Menulist table.basicTable td *{
	font-size: 11px;
}

#mainContent-Menulist table.basicTable th{
	background:#E8DDCA;
	color:#A9775E;
	font-size:85%;
	text-align:center;
}
#mainContent-Menulist table.basicTable td {
	font-size:85%;
}

#mainContent-Menulist table.basicTable td.menuname {
	color:#A9775E;
}

#mainContent-Menulist table td p,
#mainContent-Menulist table th p{
	margin: 0px;
	padding: 0px;
}


/*------------------------------
POP UP
-------------------------------*/
#popup{
	background:url(images/bg_main.gif) top center no-repeat;
}


#popup #body{
	width:590px;
	margin: 0 auto;
	background-color:#F7F2EB;
}

#popup #header{
	height:48px;
	overflow:hidden;
}

#popup #pageClose{
	margin:10px 0 5px 0;
	font-size:10px;
	text-align:right;
}

#popup #pageCloseThanks{
	margin:80px 0 5px 0;
	font-size:10px;
	text-align:right;
}


#popup #mainContent-Menulist {
	width:560px;
	margin: 0 auto;
	float:none;
}

#popup #mainContent-Menulist h1{
	width:560px;
	margin:0 0 15px 0;
	padding:0;
	font-size:0;
	line-height:0;
}

#popup #footer{
	background:url(../common/images/bg_footer_02.gif) repeat-x;
	margin:20px 0 0 0;
	padding:0;
	min-width:590px;
	height:117px;
	color:#FFF;
}

#popup #footer .inner {
	color:#C6C6C6;
	width:570px;
	margin:0 auto;
	padding:20px 10px 0 10px;
	text-align:center;
}

#popup #footer .inner dl { margin-left:10px; }

#popup #footer .inner dt {
	width:115px;
	float:left;
}

#popup #footer .inner dd {
	text-align:left;
	float:left;
	width:320px;
	padding:0 0 0 20px;
	line-height:135%;
}

#popup #footer .copyright {
	clear:both;
	color:#C6C6C6;
	width:560px;
	margin:0 auto;
	padding:5px 10px 0 20px;
	text-align:left;
	font-size:85%;
}

#popup sup{

	position: relative;
	top: -1%;
}

dl.menulist {
	clear:both;
	font-size:85%;
	margin:20px 0 0 0;
	padding:0 20px 20px 20px;
	height:1%;
}

dl.menulist dt {
	font-weight:bold;
	color:#A06E57;
	margin-bottom:5px;
}

dl.menulist dd {
	float:left;
	background:url(../common/images/icon_arrow_02.gif) no-repeat 0 9px;
	padding-left:12px;
	margin:0 0 5px 30px;
}


