/*------------------------------*/
/*--------- Html Maker ---------*/
/*------------------------------*/
/*ver 1.15*/
/*--------common----------*/
#main{
	padding:0px;
	background:#fff;
}

/*---------tagu-----------*/
a{
	cursor:pointer;
}
a:hover {
	cursor:pointer;
}
h1,h2,h3,h4{
	clear:both;
	margin:0px;
}
table{
	width:100%;
	margin:0px;
	padding:0px;
}
table th,table td{
	padding:2px 5px;
}
dl{
	float:none;
	margin:0px;
	padding:0px;
}
dt{
	padding:0px;
	text-align:center;
	overflow:hidden;
}
dt img{
	height:100%;
}
dd{
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:0.7em;
	height:3em;
	line-height:1.5em;
	overflow:hidden;
}
/*----------------------*/
/*---------Div----------*/
/*----------------------*/
#main #DivTitle,#main #DivSubtitle,#main #DivText,#main #DivTable,#main #DivTagIns,#main #DivGallery,#main #DivPdf,#main #DivPage,.back_but_r{
	position:relative;
	margin:0px auto 10px;
	padding:0px;
}
#main #DivDiagram,#main #DivInfo{
	position:relative;
	margin:0px 0px 10px;
	padding:0px;
}
#main #DivSubtitle{
	margin:15px auto 5px;
}
#DivDiagram .diagram{
	margin:0px auto;
	text-align:center;
}

/*------gallery,diagram-----*/
/*-----01-----*/
.gallery01 dl img{
	width:350px;
	height:auto;
	margin:0px auto;
}
.gallery01 dd{
	width:400px;
	margin:0px auto;
}
.diagram01{margin:0px auto;}
.diagram01 dt img{height:auto;width:auto;}
.diagram01 dd{display:none;}
/*-----02-----*/
.gallery02 dl,.diagram02 dl{
	float:left;
	width:50%;
	margin:0px;
	padding:0px;
}
.gallery02 dt{height:170px;}
.diagram02 dt img{height:auto;width:auto;}
.diagram02 dd{display:none;}
/*-----03-----*/
.gallery03 dl,.diagram03 dl{
	float:left;
	width:33%;
	margin:0px;
	padding:0px;
}
.gallery03 dt{height:100px;}
.diagram03 dt img{height:auto;width:auto;}
.diagram03 dd{display:none;}
/*-----04-----*/
.gallery04 dl,.diagram04 dl{
	float:left;
	width:25%;
	margin:0px;
	padding:0px;
}
.gallery04 dt{height:80px;}
.diagram04 dt img{height:auto;width:auto;}
.diagram04 dd{display:none;}

/*-----text_eftl-----*/
.gallery_l,.diagram_l{
	float:left;
	margin:0px;
	padding:0px 10px 0px 0px;
}
.gallery_l{width:35%;}
.gallery_l dt{height:120px;}
.diagram_l dt img{height:auto;}
.diagram_l dd{display:none;}
/*-----text_right-----*/
.gallery_r,.diagram_r{
	float:right;
	margin:0px;
	padding:0px 0px 0px 10px;
}
.gallery_r{width:35%;}
.gallery_r dt{height:120px;}
.diagram_r dt img{height:auto;}
.diagram_r dd{display:none;}
/*-----text_non-----*/
.gallery_non,.diagram_non{
	margin:0px;
	padding:0px;
	visibility:hidden;
	display:none;
}

/*------DivInfo-----*/
#DivInfo .end{
	clear:both;
	display:none;
}


/*----------------------*/
/*-------etc_class------*/
/*----------------------*/
.end{clear:both;}
.version{display:none;}
.category{display:none;}
.user_id{display:none;}
.date_r,.back_but_r{
	font-size:0.75em;
	text-align:right;
}
.date_r{display:none;}
.read{
	margin:8px 0px 20px;
	padding:0px;
	font-size:1.1em;
	font-weight:bold;
}
.hm_bodytext,.hm_bodytext_l,.hm_bodytext_c,.hm_bodytext_r{
	clear:none;
	margin:0px 15px 0px;
	padding:0px;
}
.hm_bodytext_l{text-align:left;}
.hm_bodytext_c{text-align:center;}
.hm_bodytext_r{text-align:right;}

.pdf_link,.doc_link,.xls_link,.ppt_link{
	float:right;
	height:35px;
	margin:0px;
	padding:0px 30px 0px 5px;
	text-align:right;
	line-height:1.1em;
	overflow:visible;
}
.pdf_link{background: url("../tool_parts/images/css_pdf_link.gif") no-repeat center right;}
.doc_link{background: url("../tool_parts/images/css_doc_link.gif") no-repeat center right;}
.xls_link{background: url("../tool_parts/images/css_xls_link.gif") no-repeat center right;}
.ppt_link{background: url("../tool_parts/images/css_ppt_link.gif") no-repeat center right;}

/*----------------------*/
/*-------color-etc------*/
/*----------------------*/
#dan2_l{width:45%;float:left;}
#dan2_r{width:45%;float:right;}
.txt_l{float:left;}
.txt_r{float:right;}
/*----------------------*/
/*-------color-etc------*/
/*----------------------*/
#DivTable .sel_gry,.sel_gry{background:#eee;}
#DivTable .sel_red,.sel_red{background:#ecc;}
#DivTable .sel_blu,.sel_blu{background:#cde;}
#DivTable .sel_grn,.sel_grn{background:#deb;}
#DivTable .sel_org,.sel_org{background:#edb;}
.tab_event,.metadata{
	border-top:2px #666 solid;
	border-bottom:2px #666 solid;
}
.tab_event th,.metadata th{
	border-top:1px #666 solid;
	border-bottom:1px #666 solid;
	border-right:none;
	border-left:none;
	color:#000;
	background:#eee;
}
.tab_event td,.metadata td{
	border-top:1px #666 solid;
	border-bottom:1px #666 solid;
	border-right:none;
	border-left:none;
	color:#555;
}
.tab_calender1,.tab_calender2{
	border-top:1px #666 solid;
	border-bottom:1px #666 solid;
}
.tab_calender1 th,.tab_calender2 th{
	border-top:1px #666 dotted;
	border-bottom:1px #666 dotted;
	border-right:1px #fff solid;
	border-left:1px #fff solid;
	color:#fff;
	background:#bbb;
}
.tab_calender1 td,.tab_calender2 td{
	border-top:none;
	border-bottom:1px #666 dotted;
	border-right:1px #fff solid;
	border-left:1px #fff solid;
}
.tab_calender3{border-top:none;}
.tab_calender3 th{
	border-top:1px #666 solid;
	border-bottom:1px #666 solid;
	border-right:1px #fff dotted;
	border-left:1px #fff dotted;
	color:#fff;
	background:#bbb;
}
.tab_calender3 td{
	border-top:none;
	border-bottom:1px #666 solid;
	border-right:1px #fff dotted;
	border-left:1px #fff dotted;
	text-align:center;
}

/*----------------------*/
/*-----float_Viewer-----*/
/*----------------------*/
#float_Viewer{
	position:absolute;
	width:640px;
	margin:0px;
	padding:40px 20px 40px;
	border:1px #333 solid;
	text-align:center;
	line-height:14px;
	background:#fff;
	z-index:1000;
}
#float_Viewer p{
	padding:0px;
	margin:0px;
}
#float_Viewer a{
	height:16px;
}
#float_Viewer img{
	margin:auto auto;
	padding:0px;
	/*background:#000;*/
}
#float_Viewer .coment{
	width:500px;
	margin:0 auto;
	padding:5px 0px 0px;
	font-weight:bold;
	color:#900;
}

#float_Viewer .close_b a{
	position:absolute;
	top:10px;
	left:20px;
	width:45px;
	background: url("../tool_parts/images/css_close_a.gif") no-repeat center right;
}
#float_Viewer .close_b a:hover{background: url("../tool_parts/images/css_close_b.gif") no-repeat center right;}
#float_Viewer .next_b a{
	position:absolute;
	top:10px;
	right:20px;
	width:37px;
	background: url("../tool_parts/images/css_next_a.gif") no-repeat center right;
}
#float_Viewer .next_b a:hover{background: url("../tool_parts/images/css_next_b.gif") no-repeat center right;}
#float_Viewer .back_b a{
	position:absolute;
	top:10px;
	right:80px;
	width:37px;
	background: url("../tool_parts/images/css_back_a.gif") no-repeat center right;
}
#float_Viewer .back_b a:hover{background: url("../tool_parts/images/css_back_b.gif") no-repeat center right;}


