/*基本設定-----------------*/
* {margin: 0; padding: 0; list-style-type: none; font-weight: normal}
img {border:none; vertical-align: middle}
body {color: #555; font-size: 0.75em; line-height: 1.6em; text-align: center; background:#DCDCDC url(img/bg.gif) repeat-x top;
	font-family:"Osaka","Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "sans-serif"}
body a {color: #0033FF;text-decoration: none}
body a:hover {color: #FF6600;text-decoration: underline}
h1,h2,h3,h4,h5,h6{font-size: 100%; font-weight: normal}
/* 左右分けレイアウト-----------------*/
.box {margin:0px; overflow: hidden}
.box:after {content: ""; display: block; clear: both;  height: 1px; overflow: hidden}
/*\*/
* html .box { height: 1em; overflow: visible}
/**/

/*ヘッダー-----------------*/
#head{width: 900px; margin: 0px auto 1px auto;  text-align:left}
/* ヘッダーメニュー-----------------*/
#head ul{height: 40px}
#head li {float: left}
#head li a { height: 40px;text-indent: -700em; display: block;margin:0px}
#head li a:hover { background-position: 0px -40px}
/* ヘッダーメニュー個別 */
#head li a#menu00 { background-image: url(img/menu00.gif); width: 50px}
#head li a#menu01 { background-image: url(img/menu01.gif); width: 90px}
#head li a#menu02 { background-image: url(img/menu02.gif); width: 80px}
#head li a#menu03 { background-image: url(img/menu03.gif); width: 120px}
#head li a#menu04 { background-image: url(img/menu04.gif); width: 80px}
#head li a#menu05 { background-image: url(img/menu05.gif); width: 120px}
#head li a#menu06 { background-image: url(img/menu06.gif); width: 120px}
#head li a#en { background-image: url(img/eng.gif); width: 66px; margin-left:14px}
#head li a#kr { background-image: url(img/kor.gif); width: 48px}
#head li a#sc { background-image: url(img/chi1.gif); width: 56px}
#head li a#tc { background-image: url(img/chi2.gif); width: 56px}

/* 幅-----------------*/
#container div,#uehe{width:900px; margin: 0px auto;  text-align:left}

/* サブメニュー-----------------*/
#sub{ background:#D9D9D9 url(img/kage.gif) repeat-x top; margin-bottom:-1px}
#sub div{width:900px; margin: 0px auto; text-align:left; line-height:46px}
#sub li {float: left; margin-right:8px;font-size:14px}
#sub li a{float: left;color:#0033CC;display: block; padding:0px 15px;  background: url(img/sub1.gif) repeat-x top}
#sub li a:hover,#sub li.on a{ background: url(img/sub2.gif) repeat-x top; text-decoration:none}

/* 本文-----------------*/
#container{background:#FFF; padding-top:30px}
#container em{font-style:normal; color:red}
#container a{background:url(img/ya.gif) no-repeat left; padding-left:12px; text-decoration: underline}
#container a:hover img{
  opacity:0.5; /* 0.0〜1.0 */
  filter: alpha(opacity=50); /* 0〜100 */
}
#container h2{font-size:2em;line-height:130%; font-weight:bold; color:#333;
 font-family:"ＭＳ Ｐ明朝", "細明朝体" ,"平成明朝" , "PMingLiU" ,"Times New Roman" ,"Times" , "serif"}
#container p{margin-bottom:10px}
.p img{margin-top:5px; margin-bottom:2px}

/* テーブル-----------------*/
table {font-size:12px; line-height:16px; empty-cells:show; border-collapse:collapse}
th,td{border:1px solid #999; text-align:center; vertical-align: middle; padding:3px 5px}
.c{background:#F2F2F2}
th{background:#9FD8F1; color:#444; border:1px solid #888}

/* 上へ-----------------*/
#uehe {text-align:right; padding:10px 0px; clear:both}
#uehe a {color:#777; background:none; padding:0; text-decoration:none}
#uehe a:hover {text-decoration:underline}

/* フッター-----------------*/
#foot{border-top:1px solid #CCC; padding:6px 0 8px 0}
#foot div{width:900px; margin: 0 auto;  text-align:left}
#foot ul {float:left}
#foot li {display:inline; padding-right:0.8em}
#foot li a{color:#666}
#foot li a:hover {; color:#333}
#foot h6{float:right; font-size: 80%; line-height:150%; color:#666; border-left:1px solid #969696; padding-left:10px}
#foot h6 span{color:#969696}