body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th {
  margin: 0;  padding: 0; }
/*
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
  margin: 0;  padding: 0; } */
body { background-color:#EDEDED; color:#393939; }
head { width:764px;}
li {  list-style-type: none; }

a:link{ color:#3633BF; text-decoration: underline}
a:visited{ color:#3633BF; text-decoration: none}
a:hover{ color:#ff0000; text-decoration: underline}

.size1 { font-size: 10px; line-height: 14px; text-align:left;}
.size1n {  font-size: 10px; line-height: 14px; padding: 2px;}
.size2 { font-size: 12px; line-height: 16px; text-align:left;}
td {  font-size: 12px}
.size3 {  font-size: 14px; line-height: 18px}
.size4 {  font-size: 18px; line-height: 22px}
.p10 {  font-size: 10px; line-height: 14px}
.p11 {  font-size: 11px; line-height: 15px}
.p12 {  font-size: 12px; line-height: 16px;}
.p14 {  font-size: 14px; line-height: 18px}
.valerr1{ font-size: 10px; color: #FF0000 }

.size1hn {  font-size: 10px}
.size2hn {  font-size: 12px}
.size3hn {  font-size: 14px}

.side { font-size: 10px; color: #FF0033 }
.side_bl { font-size: 11px; color: #6666CC }
.pp13 { font-size: 13px ; font-weight: bold; color: #888888}       /*pp13*/

/* body {
	scrollbar-3dlight-color:#818181;
	scrollbar-arrow-color:#818181;
	scrollbar-track-color:#CECECE;
	scrollbar-darkshadow-color:#818181;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	margin:0;
	padding:0;
}
*/
.onTeedaError {
	background-color: #FFCCCC;
}

.valError {
	color:#FF3300;
}

table.t1 {
	border-collapse: collapse;
	border-style: none;
}
table.t1 td{
	border-collapse: collapse;
	border: 1px;
	border-color: #cccccc;
	border-style: solid;
	text-align: left;
	height: 20px;
	width: 200px;
}

.ptw13 {
	font-size: 13px;
	font-weight: bolder;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	line-height: 18px;
}
.selecttype {
	border:1px solid #BBBBBB;
	padding:5px;
	font-size:12px;
}
.td1 {
	border-top:1px solid #999999;
	border-left:1px solid #999999;
font-size:12px;
line-height:16px;
}
.td2 {
	border-top:1px solid #999999;
	border-left:1px solid #999999;
}
.td3 {
	border-left:1px solid #999999;
}

#rg_contents{
	width:550px;
	margin:0px;
	padding:5px;
	margin-left:2px;
	float:left;
}

#rg_contents .listtext01{
	margin:0px;
	padding-left:3px;
}
#rg_contents .listtext01 li{
	padding-left:0px;
	margin-left:16px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:5px;
	text-align:left;
	list-style-position:5px 3px;
	list-style-image: url(../images/www/new/icon_arrow.gif);
	list-style-type:none;
}
/* 2011.09.05 add */
.block_pc {
}

.block_sp {
display: none;
}
/* 2011.09.05 add end */
#menu {
	height:35px;
	background:url(../images/www/new/menu_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	}

#menu li.mn {
  position: relative;
  z-index:100;
  float: left;
  margin: 0px;
  padding: 0px;
 vertical-align:top;
  width: 112px;
  height: 35px;
}

#menu li.mn2 {
  position: relative;
  z-index:100;
  float: left;
  margin: 0px;
  padding: 0px;
 vertical-align:top;
  width: 112px;
  height: 35px;
}
#menu li.mn3 {
  position: relative;
  z-index:100;
  float: left;
  margin: 0px;
  padding: 0px;
 vertical-align:top;
  width: 112px;
  height: 35px;
}
#menu li.mn4 {
  position: relative;
  z-index:100;
  float: left;
  margin: 0px;
  padding: 0px;
 vertical-align:top;
  width: 112px;
  height: 35px;
}
#menu li.mn5 {
  position: relative;
  z-index:100;
  float: left;
  margin: 0px;
  padding: 0px;
 vertical-align:top;
  width: 112px;
  height: 35px;
}
#menu li.mn6 {
  position: relative;
  z-index:100;
  float: left;
  margin: 0px;
  padding: 0px;
 vertical-align:top;
  width: 112px;
  height: 35px;
}
#menu li.mn7 {
  position: relative;
  z-index:100;
  float: left;
  margin: 0px;
  padding: 0px;
 vertical-align:top;
  width: 112px;
  height: 35px;
}
#menu li ul {
  display: none;
  position: absolute;
  top: 35px;
  left: 0px;
  padding:0px 0px 0px;
  width: 190px;
/*  background: #003399; */
  background: #6e9ad4;
/*  border: solid 2px #99CCFF; */
  border: solid 2px #6e9ad4;
  z-index:100;
  *zoom:1;
}
#menu li ul li {
  margin:0px 2px 0px 1px;
  padding:0px 0px 0px;
  width: 190px;
  border: none;
  font-size:11px;
  line-height:20px;
}
#menu li ul li a {
  display: inline-block;
  margin-top:5px;
  padding-top:5px;
  width: 190px;
  height: 20px;
  color: #ffffff;
  font-size:11px;
  vertical-align:bottom;
  text-decoration: none;
}

#menu li ul li a:hover {
  margin-top:5px;
  padding-top:5px;
  vertical-align:bottom;
  background: #ffffff;
  color: #35357b;
}

p.lintxt {
	font-size:11px;
	vertical-align:top;
	color:white;
	text-align:left;
	margin:8px 0px 5px 0;
	padding-top:3px;

	}

div.name {
	float:left;
	font-size:12px;
	font-weight:normal;
	color:white;
	margin: 0px 0px 0px 25px;
	padding-top:10px;
	text-align:left;
	}
#contentName {
	font-size:16px;
	font-weight:bold;
	}
cls { clear:both; }

#flickable1 {
 border: 1px solid #CCC;
 background-color:#FFFFFF;
 width: 310px;
 height: 70px;
 overflow: scroll; /*auto;*/
 }

.main_head {
 text-align:center;
 margin:0px auto;
 background-image:url(../images/www/new/top/block_01_inner_bg_topn1708.gif);
 background-repeat:no-repeat;
 background-position: center top;
 height:63px;
}

.main_head_btm {
 text-align:center;
 margin:0px auto;
 background-image:url(../images/www/new/top/block_01_inner_bg_mid1708.gif);
 background-repeat:no-repeat;
 background-position: center top;
 height:42px;
}

.main_head_c1 {
 width:325px;
 float:left;
 margin-left:11px;
 vertical-align:top;
 text-align:left;
}

.main_head_c2 {
 width:411px;
 float:left;
 margin:5px;
 margin-right:0px;
 margin-left:7px;
}

.kokuti {
 margin-top:0px;
 height:60px;
 width:319px;
 background-color:#ffffff;
 text-align:left;
}


.emlc {
 float:left;
 margin-top:8px;
 margin-left:5px;
/* height:26px;*/
text-align:left;
}

.fnm {
 float:left;
 width:400px;
 margin-top:10px;
 color:#ffffff;
 text-align:left;
 margin-left:25px;
}

.cn {
 float:left;
 width:240px;
 margin-top:11px;
 margin-left:100px;
 color:#000000;
 font-size:12px;
 font-weight:bold;
}

.em {
 float:left;
 width:240px;
 margin-top:10px;
 margin-left:130px;
 color:#000000;
 font-size:12px;
 font-weight:bold;
}

.sl {
 text-align:center;
 margin:20px auto;
 background-image:url(../images/www/new/top/wd_top_sk.gif);
 background-repeat:no-repeat;
 background-position: center top;
 height:99px;

}

.sl_txt {
 float:left;
 width:400px;
 vertical-algin:middle;
 margin-left:180px;
 margin-right:70px;
 margin-top:25px;
 text-align:center;
 font-size:12px;
}

.vsign {
 width:90px;
 margin-top:10px;
 float:left;

}

strong.none { display:none;}

#preload {
height:0px;
display:none;
background-image:url(../images/www/new/top/block_01_bg_top.gif);
background-image:url(../images/www/new/top/block_01_bg_bottom.gif);
background-image:url(../images/www/new/top/head_t_mn01o.gif);
background-image:url(../images/www/new/top/head_t_mn02o.gif);
background-image:url(../images/www/new/top/head_t_mn03o.gif);
background-image:url(../images/www/new/top/head_t_mn04o.gif);
background-image:url(../images/www/new/top/head_t_mn05o.gif);
background-image:url(../images/www/new/top/head_t_mn06o.gif);
background-image:url(../images/www/new/top/head_t_mn07o.gif);
background-image:url(../images/www/new/top/btn_01_01o.gif);
background-image:url(../images/www/new/top/btn_01_02o.gif);
background-image:url(../images/www/new/top/btn_01_03o.gif);
background-image:url(../images/www/new/top/btn_01_04o.gif);
background-image:url(../images/www/new/top/btn_01_05o.gif);
background-image:url(../images/www/new/top/btn_02_01o.gif);
background-image:url(../images/www/new/top/btn_02_02o.gif);
background-image:url(../images/www/new/top/btn_02_03o.gif);
background-image:url(../images/www/new/top/btn_02_04o.gif);
background-image:url(../images/www/new/top/btn_02_05o.gif);
background-image:url(../images/www/new/top/btn_02_06o.gif);
background-image:url(../images/www/new/top/btn_02_07o.gif);
background-image:url(../images/www/new/top/btn_02_08o.gif);
background-image:url(../images/www/new/top/btn_03_01o.gif);
background-image:url(../images/www/new/top/btn_03_02o.gif);
background-image:url(../images/www/new/top/btn_03_03o.gif);
background-image:url(../images/www/new/top/btn_03_04o.gif);
background-image:url(../images/www/new/top/btn_03_05o.gif);
background-image:url(../images/www/new/top/btn_03_06o.gif);
background-image:url(../images/www/new/top/btn_03_07o.gif);
background-image:url(../images/www/new/top/btn_03_08o.gif);
background-image:url(../images/www/new/top/block_02_title_opened.gif);
background-image:url(../images/www/new/top/block_02_title_closed.gif);
background-image:url(../images/www/new/top/block_03_title_opened.gif);
background-image:url(../images/www/new/top/block_03_title_closed.gif);
background-image:url(../images/www/new/revo_banner_170_105_on.gif);
}

 a:hover img.bn {
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background: #fff;
	}

/* 2013.07.05 */
.bl1 {color:#336799;}
.p12r { font-size:12px; color:red;}
.f_ora { color:#ff3300; }
.f_cau {font-size:10px; color:red;}
.fw_bold_u {font-weight:bold; text-decoration:underline;}

.lh17 { line-height:17px; }

.fl_left {	float:left;}


.pb5 {padding-bottom:5px;}
.pd5 {padding: 5px;}
.pd10{padding:10px;}
.pd5_25 {padding:5px 25px;}
.pd1015 {padding:10px 15px; padding-top:0px;}
.pd1505 {padding:15px 5px;}
.pd20 { padding:20px;}
.pl5 {padding-left:5px;}
.pl15 {padding-left:15px;}
.pl25 {padding-left:25px;}
.pt5 {padding-top:5px;}
.pt15 {padding-top:15px;}
.pl30_pt20_pd10 {padding-left:30px;padding-top:20px; padding-bottom:10px;}
.pt5_p10_25 {	padding:10px 25px;	padding-top:5px;}
.ptl30_pb10 { padding-left:30px;padding-top:30px; padding-bottom:10px;}
.pd15_pl70 {padding:15px; padding-left:70px;}

.mg10 {magin:10px;}
.mt_3 {	margin-top:-3px;}
.ml5 {	margin-left:5px;}
.ml15 {	margin-left:15px;}
.ml25 {	margin-left:25px;}
.mr30 {	margin-right:30px;}
.ml50_mt_5 {margin-left:50px; margin-top:-5px;}

.wd500 {	width:500px;}
.wd400c {	width:400px; text-align:center;}
.wd400l { width:400px; text-align:left; padding:5px; }


.infoc1 {vertical-align:middle;padding:13px; height:20px; background-color:#99ccff; color:#333333; font-weight: normal;}

.tbl_out {border:1px solid #999999;}
.tbl_out2 {border:2px solid #999999;}
.tbl_tt {background-color:#c8f8f8; padding:5px;}
.bl999 {border-left:1px solid #999999;}
.bl999_2 {border-left:2px solid #999999;}
.br999 {border-right:1px solid #999999;}
.bt999 {border-top:1px solid #999999;}
.blt999 {border-left:1px solid #999999;border-top:1px solid #999999; padding:5px;}
.btr999 {border-top:1px solid #999999;border-right:1px solid #999999; padding:5px;}

.MainContents {
background-color: #FFFFFF;
}