@charset "utf-8";

/* =============================================================== 
	*** global-nav *** 
=============================================================== */
#container #global-nav {
	height: 51px;
	float: none;
	clear: none;
	
	overflow: hidden;
}

/* =============================================================== 
	*** contents *** 
=============================================================== */
#container #contents {
	width: 100%;
	margin: 4px 0 0 0;
	clear: none;
	
	overflow: hidden;
}

#container #contents #bread-crumb {
	margin: 0;
	clear: none;
}

/* =============================================================== 
	*** main *** 
=============================================================== */
#container #contents #main {
	width: 760px;
	margin: 0 0 0 20px;

	float: none;

	font-size:12px;
	line-height:1.5;
	overflow: hidden;
}

/* =============================================================== 
	*** \E\i!?\?!?°iI÷ *** 
=============================================================== */
#index #container #contents #main h2 {
	margin: 25px 0 18px 20px;
}

#index #container #contents #main h3 {
	margin:20px 0 10px 20px;
}
#index #container #contents #main h3#form {
	margin:40px 0 10px 20px;
}
#index #container #contents #main p {
	margin: 0 0 10px 20px;
	
	color: #333;
	line-height: 1.4;
}

#index #container #contents #main p.photoBack {
	padding: 10px 0 0;
	background: url(../../img/narration/photo01.jpg) no-repeat right top;
}

#index #container #contents #main p.linkText {
	margin: 10px 0 0 20px;
}

#index #container #contents #main p.linkText a {
	padding-right: 17px;
	background: url(../../img/icon/03.gif) no-repeat right top;
}

#index #container #contents #main .box {
	margin: 0 0 0 20px;
	padding: 8px 0 13px 42px;
	background: url(../../img/narration/arrow01.gif) no-repeat 7px bottom;
}

#index #container #contents #main #otherBack {
	background: url(../../img/narration/arrow02.gif) no-repeat 7px bottom;
}

#index #container #contents #main .box p {
	margin: 0;
	color: #666;
}

#index #container #contents #main .box p span {
	margin-top: 5px;
	display: block;
}

#index #container #contents #main .box p a {
	padding-right: 17px;
	background: url(../../img/icon/03.gif) no-repeat right top;
}

#index #container #contents #main .box p.backColor {
	margin: 8px 0;
	padding: 7px 12px;
	
	background: #f9f9ea;	
	border: 1px solid #dbdbdb;
}

#index #container #contents #main .btnBox {
	margin: 17px 0 33px 20px;
	overflow: hidden;
	text-align: right;
}

#index #container #contents #main .bottomText {
	margin: 5px 0 5px 20px;
	padding: 10px 20px;
	
	background: #f9f9ea;	
	border: 1px solid #dbdbdb;
}

#index #container #contents #main .topBack {
	width: 760px;
	margin: 45px 0 10px;
}

#index #container #contents #main .topBack p {
	margin: 0;
	text-align: right;
}

#index #container #contents #main table {
	margin: 10px 0 10px 20px;
	line-height: 1.4;
width:720px;
}
#index #container #contents #main table tr {
}
#index #container #contents #main table tr th {
background-color:#BFB637;
color:#FFFFFF;
padding:10px;
border:1px solid #ffffff;
font-weight:bold;
font-size:100%;
width:240px;
}
#index #container #contents #main table tr th span,
#index #container #contents #main p span {
color:#FF9900;
padding:0 3px;
}
#index #container #contents #main table tr td {
background-color:#FBFCE7;
padding:10px;
border:1px solid #ffffff;
width:460px;
}

#index #container #contents #main table tr td span,
#index #container #contents #main p span.red {
color:#CC0000;
padding:3px 0;
}
#index #container #contents #main table tr td.btn {
text-align:center;
background-color:#FFFFFF;
}
/* =============================================================== 
	*** \O\A\?!? *** 
=============================================================== */
#container #contents #footerKey {
	margin: 0 3px 0 4px;
	clear: none;
}

#container #contents #footerKey ul.foot-nav {
	width: 753px;
	margin: 0 35px;
	padding: 7px 0 0 0;
	
	text-align: right;
	overflow: hidden;
}

#container #contents #footerKey ul.foot-nav li {
	margin: 0 -1px 0 0;
	padding: 0 5px;
	display: inline;
	border-right: 1px solid #BBAE17;
	font-size: 80%;
}

#container #contents #footerKey ul.foot-nav li a {
	color: #BBAE17;
	text-decoration: none;
}

#container #contents #footerKey ul.foot-nav li.end {
	border: 0px;
}

#container #contents #footerKey ul.foot-nav li a:hover {
	color: #c8860b;
	text-decoration: underline;
}

#container #contents #footer{
	margin: 0 3px 0 4px;
	clear: none;
}

#container #contents #footer ul.foot-nav {
	width: 753px;
	margin: 0 35px;
	padding: 20px 0 0 0;
	
	overflow: hidden;

	font-size: 84%;
	text-align: right;
}

#container #contents #footer ul.foot-nav li {
	margin: 0 -1px 0 0;
	padding: 0 5px;
	display: inline;
	border-right: 1px solid #BBAE17;
}

#container #contents #footer ul.foot-nav li a {
	color: #BBAE17;
}

#container #contents #footer ul.foot-nav li a:hover {
	color: #c8860b;
	text-decoration: underline;
}

#container #contents #footer #copyright p {
	width: 788px;
	margin: 0 35px 0 0;
}
