@charset "utf-8";

/*
======================================
	KBC
	2009.10.16

	[13]Guideline
		0)fontset
		1)ContentsContainer
		2)GuidelineContents
		3)FormContents
		4)GuidelineMenu
======================================	
*/

@import url("fontset.css");
@import url("common_layout.css");
@import url("parts_common.css");

/*
-------------------------
	[13]Guideline
-------------------------
*/
/*
++++++++++++++++++++++++
	0)fontset == guideline original
++++++++++++++++++++++++
*/
.GuidelineContents h2,
.GuidelineContents h3,
.GuidelineContents h4,
.GuidelineContents h5,
.GuidelineContents li,
.GuidelineContents dt,
.GuidelineContents dd,
.GuidelineContents input,
.GuidelineContents textarea,
.GuidelineContents pre,
.GuidelineContents div,
.GuidelineContents p{
	font-family:"Hiragino Kaku Gothic Pro", ƒqƒ‰ƒMƒmŠpƒS Pro W3, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:1.5em;
	color:#333;
}
.GuidelineContents ul,
.GuidelineContents ol,
.GuidelineContents p{
	padding-bottom:1em;
}

/*
++++++++++++++++++++++++
	1)ContentsContainer == guideline original
++++++++++++++++++++++++
*/
.LeftContainer{
	background:url(../guideline/image/gl_bg.gif) repeat-y 0 0;
	width:775px;
}
.LeftContainer h2{
	background:url(../guideline/image/gl_bg_top.gif) no-repeat 0 0;
	padding:55px 62px 45px;
}
.GuidelineContents{
	background:url(../guideline/image/gl_bg_bottom.gif) no-repeat 0 bottom;
	padding:0 70px 55px;
}
.ShortCut li{
	font-size:12px;
}
/*
++++++++++++++++++++++++
	2)GuidelineContents
++++++++++++++++++++++++
*/
.GuidelineContents h3{
	border-left:8px solid #FF9900;
	padding-left:5px;
	font-size:18px;
	font-weight:bold;
	line-height:1em;
}
.GuidelineContents .Space{
	margin-top:20px;
}
.GuidelineContents h4{
	margin-top:10px;
	font-weight:bold;
}
.GuidelineContents ol{
	margin-left:2em;
	list-style: decimal;
}
.GuidelineContents ol ul,
.GuidelineContents ul.ListMgn{
	margin-left:2em;
	list-style:disc;
}
.GuidelineContents address{
	background-color:#F0F0EC;
	border:1px solid #CCCCCC;
	padding:10px;
}
.ListKBCBanner{
	padding:10px 50px;
	text-align:center;
}
.ListKBCBanner dt{
	font-weight:bold;
}
.ListKBCBanner dd{
	display:inline;
}
.ListKBCBanner dd img{
	margin:10px 5px 0;
}
.GuidelinePDF ul{
	float:left;
	width:300px;
}
.GuidelinePDF ul li{
	background:url(../image/arrow_gray.gif) no-repeat 0 center;
	margin-left:2em;
	padding-left:20px;
}
.GuideilnePDF dl{
	float:left;
}

/*
++++++++++++++++++++++++
	3)FormContainer
++++++++++++++++++++++++
*/
.Caution{
	color:#ED4193;
}
strong.Caution{
	font-size:14px;
	font-weight:bold;
}
.FormContainer{
	border:8px solid #EBEBEB;
	margin:20px 0;
	padding:43px 70px;
}
.FormContainer dt{
	float:left;
	clear:both;
	width:100px;
	border-left:10px solid #FF9900;
	margin-bottom:5px;
	padding-left:5px;
}
.FormContainer dd{
	margin-left:120px;
	margin-bottom:5px;
}
.FormContainer p{
	text-align:center;
	margin-top:20px;
}
.FC1{
	width:335px;
}
.FC2{
	width:335px;
	height:10em;
}
.FC3{
	width:335px;
	height:5em;
}
.FCBtn{
	margin:0 10px;
	width:70px;
}
p.Thanks,
.FormContainer p.Thanks{
	margin:50px 0;
	text-align:center;
}
.ErrorContainer h3{
	border-left:none;
	padding-left:0;
	font-size:14px;
	color:#CC0000;
}
.ErrorContainer p{
	padding-left:20px;
	text-align:left;
	color:#CC0000;
}
/*
++++++++++++++++++++++++
	4 )GuidelineMenu
++++++++++++++++++++++++
*/
.RightContainer{
	width:210px;
}
.RightContents{
	background:url(../guideline/image/gl_bg_right.gif) repeat-y 0 0;
	margin-bottom:10px;
}
.GuidelineMenu,
.Reference{
	background:url(../guideline/image/gl_bg_right_bottom.gif) no-repeat 0 bottom;
	margin:0;
	padding-bottom:15px
}
.GuidelineMenu{
	padding:5px 20px 15px;
}
.GuidelineMenu h3{
	background:url(../image/dot_blue.gif) no-repeat 0 5px;
	border-bottom:1px dotted #808577;
	margin:15px 0 5px;
	padding:0 0 5px 10px;
}
.GuidelineMenu ul{
	padding-left:10px;
}
.GuidelineMenu a{
	color:#666;
}
