body{
	margin:0 auto;
	padding:0;
	width:790px;
	text-align:center;
	background:#FFFFFF;
}

h1,h2,h3,h4,p,ul,dl{
	margin:0;
	padding:0;
	font-size:12px;
}

#wrapper{
	margin:0;
	padding:0;
	text-align:left;
}
#header,#contents,#footer{
	margin:0;
	padding:0;
	text-align:left;
}
br{
	clear:both;
	height:0;
	overflow:hidden;
}
.headerlogo{
	margin:15px 0 10px;
	padding:0;
	width:790px;
}
.headerlogo dl{
	margin:0;
	padding:0;
}
.headerlogo dt{
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	float:left;
}
.headerlogo dd{
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	float:right;
}
#contents{
	margin:0;
	padding:0;
}
#contents .contentsdetail{
	margin:0 5px 5px;
	padding:0;
	background:url(../img/contentsbase/detail_bg.gif) repeat-y 0 0;

}
#contents .contentsdetail_head{
	margin:0;
	padding:0;
	height:15px;
	background:url(../img/contentsbase/detail_head.gif) no-repeat 0 0;

}
#contents .contentsdetail_btm{
	margin:0;
	padding:0;
	height:15px;
	background:url(../img/contentsbase/detail_btm.gif) no-repeat 0 100%;
}
.contentsdetail .detailbody{
	margin:0 10px;
	padding:0;
}
.detailbody table{
	margin:0;
	padding:0;
}
.detailbody th{
	margin:0;
	padding:0 5px 5px;
	height:80px;
	vertical-align:top;
}
.detailbody td{
	margin:0;
	padding:0 5px;
	width:245px;
	vertical-align:top;
}
.detailbody h4{
	margin:5px 0 3px;
	padding:0;
	color:#A68528;
}
.detailbody p{
	margin:0 0 5px;
	padding:0;
	line-height:1.4em;
}
.detailbody .subcopy{
	margin:5px 0;
	padding:0;
	font-size:11px;
	line-height:1.4em;
}

.detailbody td.liner{
	border-left:1px solid #DFCE99;
}
.pagetop{
	margin:5px 5px 0;
	padding:0;
	text-align:right;
}
/*----- entrypage link -----*/
.gold #promo{
	margin:0;
	padding:0;
	width:790px;
	text-align:right;
}
.gold #promo dl{
	margin:0;
	padding:0 15px 0 5px;
}
.gold #promo dd{
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	float:right;
}
.blue #promo{ margin:0; padding:0; width:790px; text-align:right; background-position: 0 0; 
}
.blue #promo dl{
	margin:0;
	padding:0 15px 0 5px;
	vertical-align:top;
}
.blue #promo dt{
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	float:left;
	vertical-align:bottom;
}
.blue #promo dd{ padding:0; display:inline; list-style:none; float:right; vertical-align:bottom; margin-top: 0px; margin-right: 0; margin-bottom: 0; margin-left: 0; 
}

.white #promo{ margin:0; padding:0; width:790px; text-align:right; background-position: 0 0; 
}
.white #promo dl{ margin:0; padding:0 15px 0 5px; vertical-align:top; 
}
.white #promo dt{
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	float:left;
	vertical-align:bottom;
}
.white #promo dd{ padding:0; display:inline; list-style:none; float:right; vertical-align:bottom; margin-top: 0px; margin-right: 0; margin-left: 0; 
}

#entry{
	margin:0 auto 20px;
	padding:0;
	width:790px;
	text-align:center;
}
/*===== gloval menu style =====*/
#glovalmenu{
	margin:0 0 10px;
	padding:0;
	width:790px;
}
#glovalmenu ul{
	margin:0 auto;
	padding:0;
	width:790px;
}
#glovalmenu li{
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
}

/*===== menu style =====*/
#menu{ width:790px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 5px; padding-left: 0; 
}
#menu ul{
	margin:0;
	padding:0;
}
#menu li{
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
}

/*===== footer style =====*/
#footer .footerline{
	margin:0;
	padding:0;
	width:790px;
	height:9px;
	background:url(../img/contentsbase/footer_liner.gif) no-repeat 0 0;
}
#footer .copyright{
	margin:0 auto;
	padding:10px 0;
	text-align:center;
}


/*===== goldcard style =====*/
.gold{
	margin:0;
	padding:0;
}
.gold #header{
	margin:0;
	padding:0;
}
.gold #header .headerimage{
	margin:0 0 15px;
	padding:0;
	width:790px;
	height:330px;
	background:url(../img/gold/header_bg.jpg) no-repeat 0 0;
}
.gold #header .headerimage h1{
	margin:0;
	padding:0;
	text-indent:-10000px;
}
.gold #header .headerimage .subtitle{
	margin:0;
	padding:0;
	text-indent:-10000px;
}
.gold .detailbody h2,.gold .detailbody h3{
	margin:0;
	padding:0;
	height:0;
	text-indent:-10000px;
}

.gold .detailbody .gold01 h2{
	width:246px;
	height:80px;
	background:url(../img/gold/h2_title01.jpg) no-repeat 0 0;
}
.gold .detailbody .gold01 h3.point01{
	width:238px;
	height:60px;
	background:url(../img/gold/h3_point0101.gif) no-repeat 0 0;
}
.gold .detailbody .gold01 h3.point02{
	width:238px;
	height:60px;
	background:url(../img/gold/h3_point0102.gif) no-repeat 0 0;
}
.gold .detailbody .gold01 h3.point03{
	width:238px;
	height:60px;
	background:url(../img/gold/h3_point0103.gif) no-repeat 0 0;
}

.gold .detailbody .gold02 h2{
	width:246px;
	height:80px;
	background:url(../img/gold/h2_title02.jpg) no-repeat 0 0;
}
.gold .detailbody .gold02 h3.point01{
	width:238px;
	height:45px;
	background:url(../img/gold/h3_point0201.gif) no-repeat 0 0;
}
.gold .detailbody .gold02 h3.point02{
	width:238px;
	height:30px;
	background:url(../img/gold/h3_point0202.gif) no-repeat 0 0;
}
.gold .detailbody .gold02 h3.point03{
	width:238px;
	height:30px;
	background:url(../img/gold/h3_point0203.gif) no-repeat 0 0;
}

.gold .detailbody .gold03 h2{
	width:246px;
	height:80px;
	background:url(../img/gold/h2_title03.jpg) no-repeat 0 0;
}
.gold .detailbody .gold03 h3.point01{
	width:238px;
	height:30px;
	background:url(../img/gold/h3_point0301.gif) no-repeat 0 0;
}
.gold .detailbody .gold03 h3.point02{
	width:238px;
	height:30px;
	background:url(../img/gold/h3_point0302.gif) no-repeat 0 0;
}
.gold .detailbody .gold03 h3.point03{
	width:238px;
	height:30px;
	background:url(../img/gold/h3_point0303.gif) no-repeat 0 0;
}

.gold .detailbody .gold04 h2{
	width:246px;
	height:80px;
	background:url(../img/gold/h2_title04.jpg) no-repeat 0 0;
}
.gold .detailbody .gold04 h3.point01{
	width:238px;
	height:45px;
	background:url(../img/gold/h3_point0401.gif) no-repeat 0 0;
}
.gold .detailbody .gold04 h3.point02{
	width:238px;
	height:45px;
	background:url(../img/gold/h3_point0402.gif) no-repeat 0 0;
}
.gold .detailbody .gold04 h3.point03{
	width:238px;
	height:45px;
	background:url(../img/gold/h3_point0403.gif) no-repeat 0 0;
}



/*===== bluecard style =====*/
.blue{
	margin:0;
	padding:0;
}
.blue #header{
	margin:0;
	padding:0;
}
.blue #header .headerimage{
	margin:0 0 15px;
	padding:0;
	width:790px;
	height:330px;
	background:url(../img/blue/header_bg.jpg) no-repeat 0 0;
}
.blue #header .headerimage h1{
	margin:0;
	padding:0;
	text-indent:-10000px;
}
.blue #header .headerimage .subtitle{
	margin:0;
	padding:0;
	text-indent:-10000px;
}
.blue .detailbody h2,.blue .detailbody h3{
	margin:0;
	padding:0;
	height:0;
	text-indent:-10000px;
}

.blue .detailbody .blue01 h2{
	width:246px;
	height:80px;
	background:url(../img/blue/h2_title01.jpg) no-repeat 0 0;
}
.blue .detailbody .blue01 h3.point01{
	width:238px;
	height:45px;
	background:url(../img/blue/h3_point0101.gif) no-repeat 0 0;
}
.blue .detailbody .blue01 h3.point02{
	width:238px;
	height:45px;
	background:url(../img/blue/h3_point0102.gif) no-repeat 0 0;
}
.blue .detailbody .blue01 h3.point03{
	width:238px;
	height:45px;
	background:url(../img/blue/h3_point0103.gif) no-repeat 0 0;
}

.blue .detailbody .blue02 h2{
	width:246px;
	height:80px;
	background:url(../img/blue/h2_title02.jpg) no-repeat 0 0;
}
.blue .detailbody .blue02 h3.point01{
	width:238px;
	height:30px;
	background:url(../img/blue/h3_point0201.gif) no-repeat 0 0;
}
.blue .detailbody .blue02 h3.point02{
	width:238px;
	height:30px;
	background:url(../img/blue/h3_point0202.gif) no-repeat 0 0;
}
.blue .detailbody .blue02 h3.point03{
	width:238px;
	height:30px;
	background:url(../img/blue/h3_point0203.gif) no-repeat 0 0;
}

.blue .detailbody .blue03 h2{
	width:246px;
	height:80px;
	background:url(../img/blue/h2_title03.jpg) no-repeat 0 0;
}
.blue .detailbody .blue03 h3.point01{
	width:238px;
	height:30px;
	background:url(../img/blue/h3_point0301.gif) no-repeat 0 0;
}
.blue .detailbody .blue03 h3.point02{
	width:238px;
	height:30px;
	background:url(../img/blue/h3_point0302.gif) no-repeat 0 0;
}
.blue .detailbody .blue03 h3.point03{
	width:238px;
	height:30px;
	background:url(../img/blue/h3_point0303.gif) no-repeat 0 0;
}

.blue .detailbody .blue04 h2{
	width:246px;
	height:80px;
	background:url(../img/blue/h2_title04.jpg) no-repeat 0 0;
}
.blue .detailbody .blue04 h3.point01{
	width:238px;
	height:45px;
	background:url(../img/blue/h3_point0401.gif) no-repeat 0 0;
}
.blue .detailbody .blue04 h3.point02{
	width:238px;
	height:45px;
	background:url(../img/blue/h3_point0402.gif) no-repeat 0 0;
}
.blue .detailbody .blue04 h3.point03{
	width:238px;
	height:45px;
	background:url(../img/blue/h3_point0403.gif) no-repeat 0 0;
}
/*===== whitecard style =====*/
.white{
	margin:0;
	padding:0;
}
.white #header{
	margin:0;
	padding:0;
}
.white #header .headerimage{ padding:0; width:790px; height:330px; background:url(../img/white/header_bg.jpg) no-repeat 0 0; margin-top: 0; margin-right: 0; margin-bottom: 15px; margin-left: 0; 
}
.white #header .headerimage h1{
	margin:0;
	padding:0;
	text-indent:-10000px;
}
.white #header .headerimage .subtitle{
	margin:0;
	padding:0;
	text-indent:-10000px;
}
.white .detailbody h2,.white .detailbody h3{
	margin:0;
	padding:0;
	height:0;
	text-indent:-10000px;
}

.white .detailbody .white01 h2{
	width:246px;
	height:80px;
	background:url(../img/white/h2_title01.jpg) no-repeat 0 0;
}
.white .detailbody .white01 h3.point01{
	width:238px;
	height:45px;
	background:url(../img/white/h3_point0101.gif) no-repeat 0 0;
}
.white .detailbody .white01 h3.point02{
	width:238px;
	height:45px;
	background:url(../img/white/h3_point0102.gif) no-repeat 0 0;
}
.white .detailbody .white01 h3.point03{
	width:238px;
	height:45px;
	background:url(../img/white/h3_point0103.gif) no-repeat 0 0;
}

.white .detailbody .white02 h2{
	width:246px;
	height:80px;
	background:url(../img/white/h2_title02.jpg) no-repeat 0 0;
}
.white .detailbody .white02 h3.point01{
	width:238px;
	height:30px;
	background:url(../img/white/h3_point0201.gif) no-repeat 0 0;
}
.white .detailbody .white02 h3.point02{
	width:238px;
	height:30px;
	background:url(../img/white/h3_point0202.gif) no-repeat 0 0;
}
.white .detailbody .white02 h3.point03{
	width:238px;
	height:30px;
	background:url(../img/white/h3_point0203.gif) no-repeat 0 0;
}

.white .detailbody .white03 h2{
	width:246px;
	height:80px;
	background:url(../img/white/h2_title03.jpg) no-repeat 0 0;
}
.white .detailbody .white03 h3.point01{
	width:238px;
	height:45px;
	background:url(../img/white/h3_point0301.gif) no-repeat 0 0;
}
.white .detailbody .white03 h3.point02{
	width:238px;
	height:45px;
	background:url(../img/white/h3_point0302.gif) no-repeat 0 0;
}
.white .detailbody .white03 h3.point03{
	width:238px;
	height:45px;
	background:url(../img/white/h3_point0303.gif) no-repeat 0 0;
}

/*===== top style =====*/
.top{
	margin:0;
	padding:0;
}
.top #header{
	margin:0;
	padding:0;
}
.top #header .headerimage{
	margin:0 0 15px;
	padding:0;
	width:790px;
	height:360px;
	background:url(../img/top/header_bg.jpg) no-repeat 0 0;
}
.top #header .headerimage h1{
	margin:0;
	padding:0;
	text-indent:-10000px;
}
.top #header .headerimage .subtitle{
	margin:0;
	padding:0;
	text-indent:-10000px;
}

.contentsdetail .indexbody{
	margin:0 10px;
	padding:0;
}
.indexbody table{
	margin:0;
	padding:0;
}
.indexbody td.line1{
	margin:0;
	padding:0 5px;
	width:50%;
	vertical-align:top;
}
.indexbody td.line2{
	margin:0;
	padding:20px 5px 0;
	width:50%;
	vertical-align:top;
}
.indexbody p{
	margin:0 0 5px;
	padding:0;
	line-height:1.4em;
}

.top .indexbody h2{
	margin:0;
	padding:0;
	height:0;
	text-indent:-10000px;
}
.top .indexbody .top01 h2{
	width:355px;
	height:70px;
	background:url(../img/top/h2_title01.jpg) no-repeat 0 0;
}
.top .indexbody .top02 h2{
	width:355px;
	height:70px;
	background:url(../img/top/h2_title02.jpg) no-repeat 0 0;
}
.top .indexbody .top03 h2{
	width:355px;
	height:70px;
	background:url(../img/top/h2_title03.jpg) no-repeat 0 0;
}
.top .indexbody .top04 h2{
	width:355px;
	height:70px;
	background:url(../img/top/h2_title04.jpg) no-repeat 0 0;
}
.more{
	margin:0;
	padding:0;
}
#notice { text-align: center; padding-top: 20px; padding-bottom: 20px; }
.red { color: #E10000; line-height: 150%; font-size: 12px; }
#notice2 { text-align: center; padding-top: 0px; padding-bottom: 50px; }
