/* BASIC css start */
#main { position: relative; }
#main .visual-banner { zoom: 1; overflow: hidden; }
#main .visual-banner .visual { float: left; width: 720px; margin-top: 0px; }
#main .visual-banner .banner { float: right; width: 294px; }
#main .visual-banner .banner h2 { margin: 15px 0 0 12px; }
#main .visual-banner .banner h2 a { color: #9fc2bc; font-family: Tahoma; font-size: 14px; font-weight: bold; }
#main .visual-banner .banner h2 a em { color: #bebebe; }
#main .visual-banner .banner .dsc { margin: 15px 0 0 12px; }
#main .visual-banner .banner .notice,
#main .visual-banner .banner .attendance { width: 254px; height: 157px; margin-bottom: 5px; border: 1px solid #e4e4e4; }
#main .visual-banner .banner .notice li { width: 100%; overflow: hidden; margin-bottom: 5px; white-space: nowrap; text-overflow: ellipsis; }
#main .visual-banner .banner .notice li a { line-height: 18px; color: #828282; }
#main .visual-banner .banner .attendance { background: url(/images/d3/peppermint/dsc_attendance_h94.gif) no-repeat 135px 55px; color: #959595; }
#main .visual-banner .banner .attendance a.go { display: block; margin-top: 10px; color: #abb2e2; font-size: 11px; letter-spacing: -1px; }
#main #stepBanner,
#main #mainBanner,
#main #headline,
#main #moveProduct { position: relative; margin-top: 0px; }
#main .md-wrap { margin-top: 20px; padding: 12px 30px; border: 1px solid #e4e4e4; }
#main .md-wrap .hd { text-align: center; color: #7e6b61; font-size: 16px; font-weight: bold; }
#main .md-wrap .item-list { padding-bottom: 0; }
#main .md-wrap .item-list .item { width: 192px; margin-top: 15px; }
#main .md-wrap .item-list .item .thumb { width: 165px; height: 165px; border: 1px solid #d8d8d8; }
#main .md-wrap .item-list .item .info { width: 175px; }

#BottomWrap{ width:100%;}
	.BottomZone { width:1024px; margin:0 auto;}
		.bZone01 {clear:both; width:1920px; margin-top:0px; border-top:2px solid #2e3247; height:40px;}
		.bZoen02 { clear:both; width:1024px; margin-top:0px; border:1px solid #ffa7a7; }
			.bZone02_01 { display:inline-block; vertical-align:top; clear:both; border-right:1px solid #bbdb89; }
			.bZone02_01 .bt_nt { display:block; border-bottom:1px solid #c6b056;}
			.bZone02_01 .bt_btn {clear:both; display:block; }
			.bZone02_01 .bt_btn ul { height:110px; display:block; border-bottom:1px solid #7bc656;}
			.bZone02_01 .bt_btn ul:last-child {border-bottom:0;}
			.bZone02_01 .bt_btn li { float:left; width:126px; height:110px; border-left:1px solid #02b0a2;  position:relative;}
			.bZone02_01 .bt_btn li:first-child {border-left:0px;}

			.bZone02_02 { display:inline-block; vertical-align:top; border-right:1px solid #DDD; width:380px; }
			.bZone02_02 .bt_bank { padding:40px 0px 22px 0px;}

			.bZone02_03 { display:inline-block; width:258px; }
			.bZone02_03 .bt_call { padding:0px 0px 0px 0px; }

		.btmline {clear:both; width:1024px; margin-top:0px; border-top:2px solid #000; height:30px; solid #DDD;}
		.bZone03 .gap { font-size:11px; color:#D3D3D3; padding:0 4px 0 4px; }
		.bZone03 ul { display:inline;}
		.bZone03 li { display:inline-block; height:40px;line-height:40px; text-align:center; float:left; }
		.bZone03 li a { padding:0 5px; overflow:hidden; font-size:12px; color:#333; letter-spacing:-1px; vertical-align:middle; }
		.bZone03 li a:hover  { color:#e2161c; }
		.bZone03 li.select   { color:#e2161c; }
		.bZone03 li.select a { color:#e2161c; }

		.bZone04 { clear:both; width:1000px; padding:20px 0; }
		.bZone04 img { vertical-align: middle; }
		

table_quick{ BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; height:332px; cellSpacing:0px; cellPadding:0; width:1024px; boder-collapse:collapse;}
table .tda{BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; MARGIN: 5px; BORDER-LEFT: #dddddd 1px solid; height:332px; width:380px; }
table .tdb {BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-RIGHT: 0px; height:332px; width:381px; }
table .tdb_1 {height:153px; width:381px;  cellPadding:5; }
table .tdc {BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-RIGHT: 0px; height:332px; width:258px; }


/* BASIC css end */

