@charset "UTF-8";

*{
	margin: 0;
	padding: 0;
}

html {
	overflow-y:scroll;
	background: #f5f5f5;
/*	background: url(./img/bg3.png) fixed center 120px;*/
}

body{
	text-align: left;
	font-size: 11pt;
	color: #333;
	background: #f5f5f5;
	font-family:"メイリオ", meiryo, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック';
	height:100%;
}

div#main{
	position:relative;
	top:70px;
}

div#menu{
	width: 100%;
	height: 40px;
	text-align: left;
	margin: 0 auto;
	background: url(./img/menu_bak.png) repeat-x left center;
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2);
	position: fixed;
	z-index:999999;

}

.menu ul{
 margin: 0 auto;
  padding:0;
  width: 900px;
}

.menu ul li.ch_logo{
	width:215px;
	text-align:left;"
}

.menu ul li {
  list-style: none;
  margin:0;
  padding:0;
  font-size:14px;
  float: left;
  position: relative;
  width: 168px;/*親メニューの幅*/
  height: 40px;/*親メニューの高さ*/
  line-height: 40px;
/*  background: url(http://wild-duck.net/fip/img/bar.gif) repeat-x left center #283985;*/
  color: #ffffff;/*親メニューの文字色*/
  text-align:center;
  font-weight:normal;
  border-right: 1px solid #cccccc;
}

.menu ul li a {
  color: #ffffff;
  display: block;
  text-decoration: none;
}

.menu ul li:hover, .menu ul li a:hover {
  background:#999999;/*ホバー時の親メニューの背景色*/
  color:#FFFFCC;/*ホバー時の親メニューの文字色*/
}

.menu ul li ul {
  position: absolute;
  top: 40px;/*親メニューの高さと同じにする*/
  width: 168px;
  z-index: 100;
}

.menu ul li ul li {
  visibility: hidden;
  overflow: hidden;
  width: 168px;/*サブメニューの幅*/
  height: 0;
  background:#cccccc;/*サブメニューの背景色*/
}

.menu ul li ul li:hover, .menu ul li ul li a:hover {
  background:#bbbbbb;/*ホバー時のサブメニューの背景色*/
  height:35px;/*サブメニューの高さ*/
}

.menu ul li:hover ul li, .menu ul li a:hover ul li{
  visibility: visible;
  overflow: visible;
  height:35px;/*サブメニューの高さ*/
  z-index: 10;
}

.menu * {
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.lg_out{
	background: #FFBFBF;
}

.menu ul li.lg_out a:hover{
	background: #FF6F6F;
}

#popup_ok,#popup_cancel{
height:34px;
width:70px;
}
#idRewriteText{
width:145px;
}