@charset "UTF-8";
/*---------------------------------------------------------------------------------
knowledge
---------------------------------------------------------------------------------*/

/*
import
---------------------------------------------------------------------------------*/
@import "knowledge.css";

/*
procedure
---------------------------------------------------------------------------------*/
div#procedure div.wrap_cnt{
	margin: 50px 0px 0px;
	padding: 0px 0px 50px;
}

div#procedure div#theme05{
	margin: 50px 0px 0px;
	padding: 0px 0px 10px;
	background: none;
}

div#procedure p{ margin: 0px 0px 10px; }

div#procedure p#txt_name{
	margin: 0px;
	text-align: right;
}

div#procedure div#menu{
	margin: 20px 0px 0px;
	padding: 0px 0px 30px;
	background: url(../images/cmn/bdr_green.gif) repeat-x bottom;
}

div#menu ol{
	margin: 0px auto;
	padding: 0px;
}

div#menu ol li{
	float: left;
	margin: 0px;
	padding: 5px 10px;
	width: 200px;
	height: 65px;
	display: block;
}

div#procedure h5{
	padding-top: 5px;
	font-size: 14px;
}

div#procedure p.txt_point{
	margin: 0px 0px 5px;
	font-size: 90%;
	font-weight: bold;
	color: #339900;
}

div.point{
	margin: 10px 0px 0px;
	padding: 10px;
	text-align: left;
	border: 1px solid #CC0000;
	background: #FFEEEE;
}

div.point h6{
	margin: 0px 0px 10px;
	font-size: 75%;
	text-align: left;
	color: #CC0000;
}

div.point ul{
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-size: 75%;
}

div.point ul li{
	margin: 0px;
	padding: 0px;
	line-height: 160%;
}

div.point h5{
	margin: 0px 0px 5px;
	font-size: 14px;
	text-align: left;
	color: #CC0000;
}

div#procedure div.point strong{ color: #000000; }

div#procedure p.page_top{
	margin: 10px 0px 0px 0px;
	text-align: right;
}

div#procedure p.page_top a{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 15px;
	color: #339900;
	background: url(../images/word/icon_top.gif) no-repeat left;
}

div#procedure ol{
	margin: 0px 0px 15px;
	padding: 0px;
	font-size: 75%;
	font-weight: bold;
	text-align: left;
}

div#procedure ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px;
	line-height: 150%;
}

div#procedure div.wrap_cnt span{ font-weight: normal; }

.spc_btm{ margin-bottom: 20px; }

div#procedure table{ background: #666666; }

div#procedure th,
div#procedure td{
	padding: 3px;
	font-size: 75%;
}

div#procedure th{
	text-align: left;
	background: #FFFF99;
}

div#procedure td{ background: #FFFFFF; }

div#procedure td.bg{ background: #FFFFCC; }

div#theme03 th{	text-align: center; }

div#procedure div.wrap_cnt li table{
	width: 660px;
	margin: 5px 0px;
}

div#procedure div.wrap_cnt li th,
div#procedure div.wrap_cnt li td{ font-size: 100%; }

div#procedure div.wrap_cnt li td{ font-weight: normal; }

div#theme04 td{ text-align: left; }
