@charset "utf-8";
/* manual css */

h2 {
	clear:both;
	color:#333333;
	font-size:28px;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	padding:0.75em 0;
	margin:0 0 0.5em 0;
}

h2 span {
	color:#CC3333;
	font-size:18px;
	font-weight:bold;
	padding:0 1em;
	margin:0;
}

.pagetop {
	text-align:right;
	padding:1em 0 2em 0;
}


.linkbox {
	background:transparent url(../images/index_dl_bg.gif) repeat scroll left top;
	padding:5px;
	margin:0 0 2.5em 0;
}

#srch{
	border:10px solid #ccc;
}

#srch p{
	margin:0;
}

#srch .mt7{
	margin:7px 0 0 0;
}

#srch .btnarea{
	float:right;
	border-left:10px solid #ccc;
}
/* LEFT */
.txt-img-left {
	clear:both;
	line-height:1.6em;
	padding:0;
	margin:0;
}

.txt-img-left div {
	float:left;
	padding:0.25em 2em 0.5em 0;
}

.txt-img-left div p {
	padding:0.25em 0;
	margin:0;
}

/* RIGHT */
.txt-img-right {
	clear:both;
	line-height:1.6em;
	padding:0;
	margin:0;
}

.txt-img-right div {
	float:right;
	padding:0.25em 0 0.5em 2em;
}

.txt-img-right div p {
	padding:0.25em 0;
	margin:0;
}
/* only */
h3{ margin: 2em 0 2em 0; }
h3.man_top_h3{ background-color:#D7EDF4; color:#000; font-weight:bold; padding:7px 0 7px 14px; margin:0; }
h4{ font-weight:bold; background-color:#EFEFEF; width:100%; padding:3px 0 3px 5px; margin:0; clear:both; }
h5.h5_k{ text-align:center; margin:10px auto; }
div.man_top{ margin:1px 0 0 0; border:5px solid #EFEFEF; } 
div.man_top p{ margin:9px 0 0 14px; }

ul.manul{ list-style:none; width:564px; margin:10px auto; text-align:center; }
ul.manul li{ list-style:none; text-align:left; }
ul.manul li a{ background:#D7EDF4 url(../images/arrow.gif) no-repeat 1% 40%; padding:5px 0 5px 24px; display:block; }
ul.manul li a:hover{ background-color:#99D1E3;  }

div.man_box{ padding:10px 15px; border:5px solid #CCCCCC; } 
div.man_box h3{ margin:0; padding:0 0 10px 0; }
div.man_box_center{ margin:0 auto; text-align:center; }
dl.man_dl{}
dl.man_dl dt{ margin:12px 0 3px 0; }
.m_top10{ margin-top:12px; margin-bottom:3px; }
dl.man_dl ul{ margin:0; padding:0; }
dl.man_dl ul li{ background:url(../images/point.gif) no-repeat 0% 0.28em; padding:2px 0 6px 20px; list-style:none; }
dl.man_dl ul li a {
	color:#333;
	text-decoration:none;
	background-color:#efc3cb;
}

dl.man_dl ul li a:visited {
	color:#333;
	text-decoration:none;
	background-color:#efc3cb;
}

dl.man_dl ul li a:hover, a:active {
	color:#666;
	text-decoration:none;
	background-color:#fff;
}
dl.man_dl p.hisi{ background:url(../images/point.gif) no-repeat 0% 0.28em; padding:3px 0 3px 20px; list-style:none; }
p.man_k{ padding:5px 0 0 0; }
div.m_kei{ width:540px; margin:0 0 0 20px; }


#manu a{
	color:#333;
	text-decoration:none;
	background-color:#efc3cb;
}

#manu a:visited{
	color:#333;
	text-decoration:none;
	background-color:#efc3cb;
}

#manu a:hover, #eco a:active{
	color:#666;
	text-decoration:none;
	background-color:#fff;
}
