@charset "UTF-8";
/* CSS Document */

@import "/kkf_phase2/lib/cmn_css/component.css";

#header {
 margin-bottom:20px;
}

#contents h1,h2 {
 font-size:small;
	font-weight:normal;
}

#contents div.themeBoxInner h3 {
 background:url(/kkf_phase2/lib/cmn_img/bg_gg_line.gif) bottom left repeat-x;
	color:#000000;
 padding-bottom:10px;
	margin-bottom:5px;
}

#contents div.themeBoxInner ul li {
 font-size:small;
 float:left;
	margin-bottom:5px;
	line-height:130%;
	width:190px;
}

#contents div.themeBoxInner ul.wrdList li {
 font-size:small;
 float:left;
	margin-bottom:5px;
	line-height:130%;
	width:290px;
}

#contents div.separateBoxL {
	float:left;
	width:290px;
}

#contents div.separateBoxR {
	float:right;
	width:290px;
}

#contents div.themeBoxInner ul.separateList {
	margin:3px 0 15px 12px;
}

#contents div.themeBoxInner ul.separateList li {
 font-size:small;
 float:none;
	margin-bottom:5px;
	line-height:130%;
	width:275px;
}

#contents span.spGry {
	color:#989A97;
	font-size:x-small;
	font-weight:normal;
}

#contents div.themeBoxInnerBlk {
 width:580px;
}

#contents div.thmTFl {
 float:left;
 width:290px;
}

#contents div.thmTFr {
 float:left;
 width:290px;
}

#contents div.thmFl {
 float:left;
 width:380px;
}

#contents div.thmFr {
 float:left;
 width:200px;
}

#contents .titgg {
 background:url(/kkf_phase2/lib/cmn_img/icon_twgr.gif) center left no-repeat;
	color:#000000;
	font-size:small;
	padding-left:12px;
}

#contents div.themeBoxInner input.srcArea {
 border:#CCCCCC 1px solid;
	height: 17px;
	width: 155px;
}

#contents div.themeBoxInner input {
 vertical-align:middle;
}

#contents div.themeBoxInner span.ipnBd {
	padding:1px 0;
}

#contents div.spNote {
 background:url(/kkf_phase2/lib/cmn_img/bg_gry_dott_03.gif) bottom left repeat-x;
	padding:5px 0;
 width:600px;
}

#contents div.spNoteInner {
 margin:0 10px;
 width:580px;
}

#contents div.spbFl {
 float:left;
 margin-right:5px;
 width:60px;
}

#contents div.spbFr {
 float:left;
 width:510px;
}

#contents div.spbFr img {
 margin-left:3px;
}

#contents div.spbFr p {
 padding:0!important;
}

#contents div.spbFr span.txt {
 float:left;
 width:430px;
}

#contents div.spbFr span.nxt {
 float:right;
	text-align:right;
 width:80px;
}

#contents div.grnbdBox {
 background:url(/kkf_phase2/lib/cmn_img/bg_grnbox_btm.gif) bottom left no-repeat;
	padding-bottom:10px;
	width:600px;
}

#contents div.grnbdBoxTop {
 background:url(/kkf_phase2/lib/cmn_img/bg_grnbox_top.gif) top left no-repeat;
	padding-top:10px;
	width:600px;
}

#contents div.grnbdBoxInner {
 margin:0 10px;
 width:580px;
}

#contents div.grnbdBoxInner h3 {
 background:url(/kkf_phase2/lib/cmn_img/bg_gg_line.gif) bottom left repeat-x;
 padding-bottom:10px;
	margin-bottom:5px;
}

#contents div.grnbdBoxFl {
 float:left;
	margin-right:20px;
	width:280px;
}

#contents div.grnbdBoxFr {
 float:left;
	width:280px;
}

#contents div.grnbdBoxNbk {
	width:280px;
}

#contents div.grnbdBoxInner div.imgBox {
 float:left;
	margin-right:5px;
	width:60px;
}

#contents div.grnbdBoxInner div.txtBox {
 float:left;
	width:210px;
}

#contents div.discssnBox {
 background:url(/kkf_phase2/lib/cmn_img/bg_gry_dott_03.gif) bottom left repeat-x;
	margin-bottom:5px;
	width:600px;
}

#contents div.discssnBox p {
 background: url(/kkf_phase2/lib/cmn_img/icon_comment.gif) left top no-repeat;
	font-size: small;
	font-weight: normal;
	line-height: 150%;
	margin:0 12px;
	padding: 0 0 5px 20px;
}
