.khttl_1 {
	background-color:#704320;
	color: #FFFFFF;
	padding: 5px 10px;
	border-radius:15px;
}

.khttl_2 {
	background-color:#005D00;
	color: #FFFFFF;
	padding: 5px 10px;
	border-radius:15px;
}

.khttl_3 {
	background-color:#672A67;
	color: #FFFFFF;
	padding: 5px 10px;
	border-radius:15px;
}

.khttl_1 .main_t, .khttl_2 .main_t, .khttl_3 .main_t {
	line-height:110%; 
	font-size: 200%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.khttl_1 .sub_t, .khttl_2 .sub_t, .khttl_3 .sub_t {
	font-size: 150%;
	margin-bottom: 5px;
}

.khttl_1 hr, .khttl_2 hr, .khttl_3 hr {
	border-top: 1px solid #FFFFFF;
	margin: 5px 0px;
}

h2.khsec_1 {
	border: 2px solid #704320;
	border-radius: 5px;
	padding: 6px 15px 4px 15px;
	color: #704320;
	line-height: 110%;
	text-align: center;
}

h2.khsec_2 {
	border: 2px solid #005D00;
	border-radius: 5px;
	padding: 6px 15px 4px 15px;
	color: #005D00;
	line-height: 110%;
	text-align: center;
}

h2.khsec_3 {
	border: 2px solid #672A67;
	border-radius: 5px;
	padding: 6px 15px 4px 15px;
	color: #672A67;
	line-height: 110%;
	text-align: center;
}

.khtxt_0 {
	color: #FFFFFF;
}

.khtxt_1 {
	color: #704320;
}

.khtxt_2 {
	color: #005D00;
}

.khtxt_3 {
	color: #672A67;
}

a.khttl_1b {
	background-color:#704320;
	color: #FFFFFF !important;
	text-decoration: none !important;
	font-size: 140%;
	font-weight: bold !important;
	padding: 6px 30px 3px 30px;
	border-radius:5px;
}

a.khttl_2b {
	background-color:#005D00;
	color: #FFFFFF !important;
	text-decoration: none !important;
	font-size: 140%;
	font-weight: bold !important;
	padding: 6px 30px 3px 30px;
	border-radius:5px;
}

a.khttl_3b {
	background-color:#672A67;
	color: #FFFFFF !important;
	text-decoration: none !important;
	font-size: 140%;
	font-weight: bold !important;
	padding: 6px 30px 3px 30px;
	border-radius:5px;
}

.khttl_1b:hover, .khttl_2b:hover, .khttl_3b:hover {
	opacity: 0.8;
}

.bor01 {
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	PADDING: 5px;  
	MARGIN: 5px; 
	BACKGROUND-COLOR: #F2F2F2;
	FONT-SIZE: 12px;
	COLOR: #333333;
	line-height: 20px; 
	TEXT-ALIGN: left
}

.bor_sub {
	BORDER-TOP: #a29808 1px solid; 
	BORDER-RIGHT: #a29808 1px solid; 
	BORDER-LEFT: #a29808 1px solid; 
	BORDER-BOTTOM: #a29808 1px solid; 
	PADDING: 10px;  
	MARGIN: 5px; 
	BACKGROUND-COLOR: #fbfeda;
	COLOR: #333333;
	line-height: 20px; 
	TEXT-ALIGN: left
}

.bor_sub2 {
	BORDER-TOP: #a29808 1px solid; 
	BORDER-RIGHT: #a29808 1px solid; 
	BORDER-LEFT: #a29808 1px solid; 
	BORDER-BOTTOM: #a29808 1px solid; 
	BACKGROUND-COLOR: #fbfeda;
	COLOR: #333333;
}

.tit_sub {
	PADDING-TOP: 4px; 
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 2px; 
	MARGIN-BOTTOM: 0px;
	FONT-WEIGHT: bold;
	font-size: 115%;
	BACKGROUND-COLOR: #cbc573;
	COLOR: #333333;
	TEXT-ALIGN: left
}

.tit01 {
	padding: 8px 10px 4px 10px;
	margin-bottom: 3px;
	font-size: 110%;
	font-weight: bold;
	background-color: #525252;
	color: #FFFFFF;
	text-align: left;
}

/* ul {
	font-size:14px
} */

.mt2_01 {
	margin-top: 5px
}

.mt2_02 {
	margin-top: 10px
}

.mt2_03 {
	margin-top: 15px
}

.mt2_04 {
	margin-top: 20px
}

.ml2_01 {
	margin-left: 5px
}

.ml2_02 {
	margin-left: 10px
}

.ml2_03 {
	margin-left: 15px
}

.ml2_04 {
	margin-left: 20px
}

.mb2_01 {
	margin-bottom: 5px
}

.mb2_02 {
	margin-bottom: 10px
}

.mb2_03 {
	margin-bottom: 15px
}

.mb2_04 {
	margin-bottom: 20px
}

.mr2_01 {
	margin-right: 5px
}

.mr2_02 {
	margin-right: 10px
}

.mr2_03 {
	margin-right: 15px
}

.mr2_04 {
	margin-right: 20px
}

.mlr2_01 {
	margin-left: 5px;
	margin-right: 5px
}

.mlr2_02 {
	margin-left: 10px;
	margin-right: 10px
}

.mlr2_03 {
	margin-left: 15px;
	margin-right: 15px
}

.mlr2_04 {
	margin-left: 20px;
	margin-right: 20px
}

.mtb2_01 {
	margin-top: 5px;
	margin-bottom: 5px
}

.mtb2_02 {
	margin-top: 10px;
	margin-bottom: 10px
}

.mtb2_03 {
	margin-top: 15px;
	margin-bottom: 15px
}

.mtb2_04 {
	margin-top: 20px;
	margin-bottom: 20px
}