@charset "utf-8";
/*	/css/style.css	*/

body#top {
	background:transparent url(/common/images/body_bg_001.gif) repeat-x left top;
	}
div#flashArea {
	text-align:center;
	background:url(/common/images/body_bg_003.jpg) no-repeat center top;
	margin:0 auto;
	}
div#flashArea div#flashAreaInner {
	width:940px;
	margin:0 auto;
	}

div.wrap div#column3Wrap,
div.wrap div#column2Wrap {
	padding-top:25px;
	}
div.wrap div#column2Wrap div#globalNav,
div.wrap div#column3Wrap #column3WrapLeft {
	float:left;
	margin-left:20px;
	margin-bottom:25px;
	}
* html div.wrap div#column2wrap #globalNav,
* html div.wrap div#column3Wrap #column3WrapLeft {
	margin-left:10px;
}

div.wrap div#column3Wrap #column3WrapCenter {
	float:left;
	margin-left:20px;
	width:415px;
	font-size:small;
	}
div.wrap div#column3Wrap #column3WrapCenter dl {
	margin-top:20px;
	width:400px;
	padding-left:15px;
	}
div.wrap div#column3Wrap #column3WrapCenter dl dt {
	color:#878787;
	font-weight:bold;
	float:left;
	width:135px;
	margin-bottom:20px;
	clear:left;
	line-height:1.4em;
	}
div.wrap div#column3Wrap #column3WrapCenter dl dd {
	color:#878787;
	width:260px;
	float:left;
	margin-bottom:20px;
	line-height:1.4em;
	}

div.wrap div#column3Wrap #column3WrapRight {
	float:right;
	margin-right:20px;
	}
* html div.wrap div#column3Wrap #column3WrapRight {
	margin-right:10px;
	}
div.wrap div#column3Wrap #column3WrapRight ul li {
	margin-bottom:10px;
	}


/*-------------------------------
faq
-------------------------------*/

div.wrap div#content div.inner#faqNaviBlock {
	padding-bottom:20px;
	margin-bottom:40px;
	background:url(/images/faq_bg_001.gif) repeat-x left bottom;
	}
div.wrap div#content div.inner#faqNaviBlock ol li {
	margin-bottom:10px;
	}
div.wrap div#content div.inner#faqNaviBlock ol li a {
	padding-left:20px;
	background: transparent url(/common/images/ctt_bg_004.gif) left 0.3em no-repeat;
	margin-bottom:20px;
	}
div.wrap div#content div.inner div.faqBlock dl {
	border-bottom:solid 1px #E8E8E8;
	margin-bottom:20px;
	}
div.wrap div#content div.inner div.faqBlock dt {
	background:transparent url(/images/faq_ico_001.gif) no-repeat left top;
	padding-left:40px;
	min-height:30px;
	margin-bottom:10px;
	}
div.wrap div#content div.inner div.faqBlock dd {
	background:transparent url(/images/faq_ico_002.gif) no-repeat left top;
	padding:0 0 20px 40px;
	}