@charset "utf-8";
/* CSS Document */

body{ background-image:url(../images/idxbackr.jpg), url(../images/idxbackl.jpg); background-position: right 30px, left 30px; background-size:50% 591px, 50% 591px; background-repeat:no-repeat }

#wrap{width:995px;margin:0px auto;color:#636363}
header{height:130px;position:relative;z-index:1;}
#topmn { position:absolute;z-index:auto;top:0px;right:0px; font-size:95%; letter-spacing:-0.01em; color:#d9d9d9; }
#topmn>span{background:#7eb600; display:inline-block; vertical-align:top; height:24px; line-height:24px; }
#topmn>span>a{ color:#fff;  font-size:95%; font-weight:bold; padding-left:10px; padding-right:10px; }
#topmn>span>a:hover {  font-weight:bold; color:#fff }
#logo { padding-top:5px; height:45px;}

/*navigation*/
#nav {width:995px;height:40px;line-height:40px;display:block;margin-top:10px;}
#nav>li{list-style:none;float:left;position:relative;z-index:3;}
#nav>li>a {display:inline-block;margin:5px 20px 0px 20px; font-weight:bold; font-size:125%; letter-spacing:-0.06em;color:#000; text-align:center; line-height:110%; height:50px; vertical-align: top }
#nav>li>a>span { color:#84c440; font-size:80%; }
/*#nav>li>a>img{display:inline-block;margin:0px 30px 20px 30px;}*/
#nav>li>section{position:absolute;z-index:4;top:45px;height:25px;line-height:33px;display:none; opacity:0;}
#nav>li>section>a{float:left;display:block;padding:0px 10px;font-weight:bold; font-size:110%; letter-spacing:-0.03em;color:#ddffff;}
#nav>li>section>a:hover{color:#fff;}

#idxani { height:490px; position:relative; z-index:0; background:url(../images/idxback.jpg) no-repeat; } 
#idxani > img {display:block; z-index:auto; position:absolute; opacity:0 }

#navbar { background:url(../images/naviback.gif); height:260px; width:100%; position:absolute; z-index:1; top:130px; display:none; }
#subnav { position:absolute; z-index:2;top:130px; padding:0px; display:none }
#subnav > div { float:left; padding-top:5px; height:255px; text-align:center }
#subnav > div > a{ color:#dcf4c6; font-weight:bold; padding:5px 0px; line-height:120%; display:block; }
#subnav > div > a:hover{ color:#fff }
#subnav > div:not(:last-child) { border-right:1px solid #8bbb20 }

#ctsWrap { height:365px;margin-top:25px; }
#idxml { width:260px; float:left; }
#idxshp { height:163px; background:url(../images/idxshapeback.gif) no-repeat; text-align:center; padding:15px 15px 0px 15px; }
#idxshp>div { border-bottom:1px dotted #ccc; }
#idxshp>div>a { display:inline-block;padding:5px 4px;line-height:120% }
#webtun { display:block; background:url(../images/idxshape_04.gif) no-repeat left bottom; padding:10px 0px 5px 80px; text-align:left; line-height:130% }
#webtun>span { background:#7eb600; color:#fff; font-size:120%; font-weight:bold;display:inline-block; margin-bottom:10px }
#idxnotice { margin-top:10px; }
#idxnotice>h1 { background:url(../images/idxnoticeborder.gif) no-repeat bottom; font-size:110%; padding:5px }

#idxmr { width:720px; float:right; }
#idxmr>a { display:block; width:230px; float:left; padding-left:10px; padding-bottom:20px; letter-spacing:-0.03em;  }
#idxmr>a>h1 { font-size:120%; color :#000; }

footer { height:100px; background:url(../images/footer.jpg) repeat-x;}
#copyright { width: 995px; margin:0px auto; padding:15px 0px 40px 0px; }



/*error.php*/
#errMsgbox{ margin:30px 20px;}
#errMsgbox>hgroup>h6{ font-size:12px; color:#000; }
#errMsgbox>hgroup>h5{margin:10px 0px;padding:5px 0px;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc}
#errMsgbox>p{margin:15px 0px}

/*popup*/
#popupsys{ display:none; }

/*dbset*/
.idxbbs{ list-style:none;}
.idxbbs li{ line-height:26px;height:26px;border-bottom:1px solid #e5e5e5; }
.idxbbs li:last-child{ border:0px}