@charset "UTF-8";

* {margin: 0;padding: 0;border:none;}

/*tags*/
body {
	color: #666666;
	margin: 0px auto;/* mozilla */
	text-align:center;
	font-size:0.76em;
	line-height:135%;
	background:#fff8f0 url(../img/bg-header.gif) no-repeat center top;
	}
img {border: none;}
th{background-color:#fff;vertical-align: top;padding:5px 8px;text-align:left;font-weight:normal;}
td {background-color:#fff;vertical-align: top;padding:5px 17px;}
div#middle-area ul li{list-style-type: none;text-align:left;}
ol{margin-left:40px;}
ol ol{margin-left:20px;}
hr{border:0px;margin: 0px;height:1px;text-decoration: none;}
h1 {}
h2 {
}
h3{
	margin: 0 20px 0.4em 20px;
	padding:0 5px 0.1em 7px;
	color:#333333;font-weight:bold;font-size:120%;
	border-left:4px solid #92d8ef;
	border-bottom:1px solid #92d8ef;
	text-align:left;	
}
h4 {
	margin: 0 20px 0.4em 20px;
	padding:0 5px 0.1em 7px;
	color:#333333;font-weight:bold;
	border-bottom:1px solid #92d8ef;
	text-align:left;	
}
h5,h6 {
	margin: 0.5em 0 0.5em 10px;	
	text-align:left;
	font-size:100%;
}


/*all*/
input.brdr,select.brdr,textarea.brdr{border:1px solid #999999}


#header-area {width: 858px;text-align:left;margin: 0px auto 13px;}
#middle-area {width: 809px;margin:0 auto;overflow:auto;}
#footer-area {text-align:center;background:url(../img/bg-footer.gif) repeat-x bottom;margin:24px 0 0 0;padding:0 0 10px 0;font-size:85%;}
#footer-area p{padding:18px 0 0 0;line-height:100%;}

#wrap{
}

/* header */
#header-area ul#submenu{
	padding-left:724px;
}
#header-area ul#submenuen{
	padding-left:842px;
}
#header-area ul#submenu li,
#header-area ul#submenuen li{
	list-style:none;
	display:inline;
	padding-right:4px;
	line-height:0;
	font-size:0;
}

/* menu(global) */
div#menu{width:960px;text-align:left;margin: 0px auto;padding:0;}
div#menu ul{font-size: 0px;line-height: 0px;vertical-align: bottom;}

div#menu ul li {
	list-style:none;
	display:inline;
}


div#menu ul:after{content:"";clear:both;display:block;}


/*contents*/
#contents {
	float:left;
	width:608px;
	text-align:left;
	margin: 0 auto 0 auto;
	}
#middle-area #contents p#f-menu{
	margin:0 10px 0.2em 0;
	padding:0;
	font-size:90%;
	text-align:right;
}

div#contents p,div#contents ul,div#contents dl,div#contents table{text-align:left;margin: 0 0 1em 7px;
}
div.prgrh{
	width:605px;
	margin:0;
	text-align:left;
	background:transparent url(../img/bg-frame-footer.gif) no-repeat bottom left;
	padding:0 0 32px 0;
}
div.prgrh div{
	text-align:left;
	background:#fff url(../img/bg-frame-middle.gif) repeat-y;
}
div.prgrh div div{
	padding-bottom:2em;
}
div.prgrh h2{
	padding-bottom:15px;
}
div.prgrh h4.centr{
	border:none;
}



div#contents div.prgrh ul.ularrow li{padding:0 0 15px 17px;background: url(../img/icon-arrow.gif) no-repeat left 0.2em;}
div#contents div.prgrh ul.ulpdf li{padding:0 0 15px 21px;background: url(../img/icon_pdf.gif) no-repeat left 0.1em;}
div.prgrh ol li{margin-left:25px;}
div.prgrh ol ol li{margin-left:0;}

div#contents table {
	empty-cells: show;
	text-align:left;
	_font-size:100%;
}
div#contents th {
	padding: 0.7em 7px;font-size:80%;
	background-color: #f7b00f;
	text-align:left;vertical-align:top;
	color:#111;
	line-height:150%;
}
div#contents td {
	padding: 0.7em 7px;font-size:80%;
	background-color: #edebe2;
	text-align:left;vertical-align:top;
	line-height:150%;
}
div#contents td table{
	margin:0;padding:0;
}
div#contents td th{
	padding: 0;_font-size:100%;
	background-color: transparent;
	text-align:left;vertical-align:top;
	line-height:150%;
}
div#contents td td{
	padding: 0;_font-size:100%;
	background-color: transparent;
	text-align:left;vertical-align:top;
	line-height:150%;
}
/*contents-side*/
div#side{
	float:left;
	width:199px;
	padding-top:2px;
}
div#side p#emailBtn{
	margin-bottom:4px;
}
div#side h3{
	margin: 0 13px 0.2em 13px;
}
div#side div#bannerset{
	margin:0;
	padding:7px 0 0 0;
	background: url(../img/bg-side-top.gif) no-repeat top left;
}
div#side div#bannersetin{
	padding:0 0 20px 0;
	background:url(../img/bg-side-bottom.gif) no-repeat bottom left;
}
div#side div#bannerset p{
	margin:0;
	padding:3px 15px 0 9px;
	background:#fff url(../img/bg-side-middle.gif) repeat-y left;
	vertical-align:top;
}
div#side div#bannerset p a{
	display:inline-block;
	margin-bottom:8px;
	vertical-align:bottom;
	font-size: 0;
	line-height:0;
}
div#side div#symbolset{
	padding:0 0 20px 0;
	background:url(../img/bg-side-bottom.gif) no-repeat bottom left;
}
div#side div#symbolset h2{
	margin:0;padding:0;
}
div#side div#symbolsetin{
	margin:0;
	padding:21px 0 0 13px;
	background:#fff url(../img/bg-side-middle.gif) repeat-y left;
	vertical-align:top;
	text-align:left;
}
#middle-area div#side div#symbolset div#symbolsetin p{
	padding-bottom:17px;
}
#middle-area div#side div#symbolset div#symbolsetin p img{
	margin:0 15px 8px 0;
}

/* -------------------------
     top page
------------------------- */
body#toppage #mainphoto{margin-bottom:8px;}

body#toppage #contents #activity{min-height:356px;overflow:hidden;letter-spacing:normal;}
body#toppage #contents #tool{height:auto;overflow:hidden;letter-spacing:normal;}
body#toppage #contents #activity p,
body#toppage #contents #activity ul,
body#toppage #contents #tool p,
body#toppage #contents #tool ul{
	margin:0 20px 1em 20px;
	letter-spacing:1px;
}
body#toppage #contents #activity ul span{
	display:inline-block;
	margin-left:28px;
}
body#toppage #contents #activity p#fax{
	margin:0 27px 40px 20px;
	padding-top:15px;
	border-top:1px solid #bcbcbc;
	clear: left;
}

body#toppage #footer-areain {width:800px;overflow:hidden;margin:0 auto;text-align:center;}
body#toppage #footer-area p#copyright{
	float:left;
	width:580px;
	margin:0;
}
body#toppage #footer-area div#counter{
	float:right;
	width:195px;
	padding:14px 0 0 0;
	margin:0;
}

/* -------------------------
     second
------------------------- */
body.second #contents div.prgrh p,
body.second #contents div.prgrh ul,
body.second #contents div.prgrh ol{
	margin:0;
	padding:0 20px 1em 20px;
	letter-spacing:1px;
}




/* 左右 */
.rght{text-align:right !important;}
.centr{text-align:center !important;}
.lft{text-align:left !important;}
.floatL{float:left;}
.floatR{float:right;}

/*other*/
.arrow {height:20px;background: url(../img/icon-arrow.gif) no-repeat left 0.3em;padding-left:15px;}
a.pdf{
	padding:0 0 15px 21px;
	background: url(../img/icon_pdf.gif) no-repeat left 0.1em;
}
.attention{color:#BF480F;}
.bld{font-weight:bold;}
.clear{clear: both;font-size: 1px;margin: 0px;padding: 0px;}
.darkblue{color:#2233aa;}
.darkred{color:#85251A;}
.ers{text-decoration:line-through;}
.itl{font-style: italic;}
ul.dotlist1col li{padding-left:12px;background: transparent url(../img/bg_li.gif) no-repeat left 0;}
dl {
	float: left;
	padding-top: 10px;
}
dt {
	float: left;
	width: 85px;
	clear: left;
}
dd {
	float: right;
	width: 440px;
}
.center_lay {
	text-align: center;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

.F160{
	font-size: 160%;
	line-height: 1.4em;
}

/*Link*/
a:link {color: #f08300;text-decoration: underline;}
a:visited {color: #f08300;text-decoration: underline;}
a:hover,
a:active {color: #CC0000;text-decoration: none;}
