/*reset*/
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, fieldset, legend, input, textarea, pre, code, blockquote {margin:0pt;padding:0pt;}

/*link*/
a:link{color:#3648ED; text-decoration:none;}
a:visited{color:#3648ED; text-decoration:none}
a:hover{color:#6876F2; text-decoration:underline;}
a:active{color:#3648ED; text-decoration:underline;}

/*font*/
p{color:#666666; font-size:78%;}
h1 {}
h2 {}
h3{font-size:78%; font-weight:bold; margin:0px; padding:0px; color:#EF3E6C;}
*:first-child+html h3 {padding:2px 0px 0px 0px;}
h4{margin:0px; padding:0px; font-size:88%;}
.h4-title1{
	margin:0px;
	padding:0px 0px 0px 20px;
	color:#EF3E6C;
	background-image:url(../images/h4_title.gif);
	background-repeat:no-repeat;
	background-position:left;
	clear:both;}

.h4-title2{
	margin:0px;
	padding:0px 0px 0px 20px;
	color:#FF8000;
	background-image:url(../images/h4_title.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	clear:both;}
	
.normal-font{font-size:78%; color:#666666;}

/*frame*/
#frame{width:900px; margin:0px auto;}
#container{width:900px; margin:0px auto;}

/*cont*/
th{text-align:left; border-bottom:1px solid #cccccc;}
.td-center{border-left:1px dotted #cccccc; border-right:1px dotted #cccccc;}
.td-center-bottom{border-left:1px dotted #cccccc; border-right:1px dotted #cccccc; border-bottom:1px dotted #cccccc;}
.td-center-up{border-left:1px dotted #cccccc; border-right:1px dotted #cccccc; border-top:1px dotted #cccccc;}
.td-left{border-left:1px dotted #cccccc;}
.td-up{border-top:1px dotted #cccccc;}
.td-up-bottom{border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc;}
.td-up-bottom-left{border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc; border-left:1px dotted #cccccc;}
.td-up-bottom-right{border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc; border-right:1px dotted #cccccc;}
.td-up-bottom-left-right{border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc; border-left:1px dotted #cccccc; border-right:1px dotted #cccccc;}
.td-bottom{border-bottom:1px dotted #cccccc;}
.td-bottom-right{border-bottom:1px dotted #cccccc; border-right:1px dotted #cccccc;}
.td-bottom-left{border-bottom:1px dotted #cccccc; border-left:1px dotted #cccccc;}
.td-up-left-right{border-top:1px dotted #cccccc; border-left:1px dotted #cccccc; border-right:1px dotted #cccccc;}
.td-up-left{border-top:1px dotted #cccccc; border-left:1px dotted #cccccc;}

.name1{border-bottom:1px dotted #cccccc; margin:0px 0px 5px 0px; padding:2px 0px 2px 0px;}
* html .name1{border-bottom:1px dotted #cccccc; margin:0px 0px 0px 0px; padding:2px 0px 5px 0px;}

li{list-style-image:none; list-style-position:outside; list-style-type:none;}

/*navigation*/
.page-nav-up{width:527px; height:20px; border-bottom:1px solid #cccccc;  margin:3px 5px 0px 5px; }

.page-nav-up-txt{float:left; padding:0px 0px 2px 250px;}
* html .page-nav-up-txt{margin:3px 3px 0px 0px; padding:0px 0px 2px 250px;}

.page-nav-up-num{ display:inline; float:right; margin:0px 0px 0px 0px; padding:0px;}
* html .page-nav-up-num{margin:2px 0px 0px 0px;}
.page-nav-up-num ul{ display:inline; margin:0px; padding:0px;}
.page-nav-up-num ul li{display:inline; margin:0px; padding:0px;}
.on{}

/*dammy*/
.page-nav-up2{width:527px; height:20px; border-bottom:1px solid #cccccc;  margin:3px 5px 0px 5px;}
.page-nav-up-txt2{float:left; padding:0px 0px 2px 250px;}
* html .page-nav-up-txt2{margin:3px 3px 0px 0px; padding:0px 0px 2px 250px;}
.page-nav-up-txt3{float:left; padding:0px 0px 2px 0px; color:#535353;}
* html .page-nav-up-txt3{margin:3px 3px 0px 0px; padding:0px 0px 2px 0px;}

.page-nav-up-num2{ float:right; margin:0px 0px 0px 0px; padding:0px;}
* html .page-nav-up-num2{margin:2px 0px 0px 0px;}

.page-nav-bottom{position:absolute; margin:-25px 5px 0px 408px; font-size:82%; color:#666666; clear:both;}
* html .page-nav-bottom{margin:-15px 5px 0px 408px;}
*:first-child+html .page-nav-bottom{margin:-20px 5px 0px 408px;}

.page-nav-bottom2{position:absolute; margin:-25px 5px 0px 408px; font-size:82%; color:#666666; clear:both;}
* html .page-nav-bottom2{margin:-15px 5px 0px 408px;}
*:first-child+html .page-nav-bottom2{margin:-20px 5px 0px 408px;}

.page-nav-bottom3{width:527px; height:20px; margin:-25px 5px 0px 10px; font-size:82%;  position:absolute;}
* html .page-nav-bottom3{margin:-20px 5px 0px 10px;}
*:first-child+html .page-nav-bottom3{margin:-20px 5px 0px 10px;}

.page-nav-bottom4{position:absolute; margin:-12px 5px 0px 400px; font-size:82%; color:#666666; clear:both;}
* html .page-nav-bottom4{margin:-12px 5px 0px 400px;}
*:first-child+html .page-nav-bottom4{margin:-12px 5px 0px 400px;}

.page-nav-bottom5{width:527px; height:20px; margin:-12px 5px 0px 5px; font-size:82%;  position:absolute;}
* html .page-nav-bottom5{margin:-12px 5px 0px 5px;}
*:first-child+html .page-nav-bottom5{margin:-12px 5px 0px 5px;}

.page-nav-up2{width:525px; height:15px; margin:0px 10px 0px 7px; padding:3px 0px 3px 0px; border-bottom:1px solid #cccccc;}
* html .page-nav-up2{width:525px; margin:3px 0px 0px 7px; padding:0px 0px 3px 0px; }
.page-nav-sort1{float:left; margin:0px; padding:0px;}
* html .page-nav-sort1{}

.page-nav-sort2{float:right; margin:0px;padding:0px;}
* html .page-nav-sort2{}

/*button*/
.up{float:left; margin:0px 2px 0px 0px;}
.down{float:left; margin:0px 2px 0px 0px;}
.close{float:left; margin:0px 2px 0px 0px;}

/*side*/
#side-left {width:160px; float:left; padding:0 20px 0 0;}
* html #side-left {margin:-5px 0px 0px 0px; padding:0 0 0 0;}

#side-right{width:160px; float:right; margin:0px; padding:0px;}
* html #side-right {width:160px; margin:-5px -5px 0 0px;; padding:0 0 0 0;}

/*center*/
#center{
	width:540px;
	float:left;
	background-color:none;
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 0px 0px;}
	
* html #center{margin: 0px 0px 5px 15px;}

.center_title_text{
	font-size:14px;
	font-weight:bold;
	color:#990066;
	height:16px;
	line-height:16px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	text-align:left;
	}
