@charset "utf-8";
@import url("style_base.css");

/*--------------------------------------------------------------*/
/*	D&G Official Web Site					*/
/*								*/
/*	Copyright 2010 ESWEB Co,Ltd All Rights Reserved.	*/
/*	ESWEBの許可なく複製・改変等を行う事は出来ません		*/
/*								*/
/*	Add Day : 2010/02/01(Mon) Name:Takayuki Ishii		*/
/*	Udt Day : 2010/02/13(Sat) Name:Takayuki Ishii		*/
/*--------------------------------------------------------------*/

/*------------------------------------------------------------------------------*/
/*	contents						             	*/
/*------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------*/
/*	top									*/
/*------------------------------------------------------------------------------*/

#main-top{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#top h2{
	width: 760px;
	height: 200px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/top/event-ban.jpg) no-repeat;
	text-indent: -9000px;
}

#twitter h3{
	width: 760px;
	height: 60px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/top/twitter.jpg) no-repeat;
	text-indent: -9000px;
}

#twitter h3 a{
	width: 760px;
	height: 60px;
	display: block;
}

#picup-head {
	width: 760px;
	height: 40px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/top/picup-head.jpg) no-repeat;
}

#picup-head p{
	text-indent: -9000px;
}

#picup-wrap{
	width: 760px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: left;
}

#picup1-wrap, #picup2-wrap, #picup3-wrap{
	width: 180px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	border: 1px solid #939393;
	background-color: #d6d6d5;
	text-align: left;
	float: left;
}

#picup4-wrap{
	width: 180px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #b0adad;
	background-color: #d6d6d5;
	text-align: left;
	float: left;
}

#picup1-wrap-pad, #picup2-wrap-pad, #picup3-wrap-pad, #picup4-wrap-pad{
	padding: 5px;
}

#picup1-ban {
	width: 170px;
	height: 100px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background: url(../img/top/magazine-ban.jpg) no-repeat;
	text-indent: -9000px;
}

#picup2-ban {
	width: 170px;
	height: 100px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background: url(../img/top/blog-ban.jpg) no-repeat;
	text-indent: -9000px;
}

#picup3-ban {
	width: 170px;
	height: 100px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background: url(../img/top/gravure-ban.jpg) no-repeat;
	text-indent: -9000px;
}

#picup4-ban {
	width: 170px;
	height: 100px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background: url(../img/top/recruit-ban.jpg) no-repeat;
	text-indent: -9000px;
}

#picup1-ban a, #picup2-ban a, #picup3-ban a, #picup4-ban a{
	width: 170px;
	height: 100px;
	display: block;
}

#model-news-wrap{
	width: 760px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: left;
}

#model-wrap{
	width: 375px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	text-align: left;
	float: left;
}

#model-head {
	width: 375px;
	height: 40px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/top/picup-model-head.jpg) no-repeat;
}

#model-head p{
	text-indent: -9000px;
}

#model-detail-wrap{
	width: 375px;
	height: 210px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border: 1px solid #4d00b7;
	background-color: #d6d6d5;
}

#model-detail-wrap-pad{
	padding: 10px;
}

#model-detail-img{
	width: 150px;
	height: 190px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	border: 1px solid #4d00b7;
	text-align: center;
	float: left;
}

#model-detail-data {
	width: 190px;
	height: 190px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
}

#model-detail-data p.syubetsu{
	margin: 10px 0px 10px 0px;
}

#model-detail-data p.right{
	text-align: right;
}


#news-wrap{
	width: 375px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
}

#news-head {
	width: 375px;
	height: 40px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/top/news-head.jpg) no-repeat;
}

#news-head p{
	text-indent: -9000px;
}

#news-detail-wrap{
	width: 375px;
	height: 210px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border: 1px solid #939393;
	background-color: #d6d6d5;
	overflow-x: hidden;
	overflow-y: auto;
}

#news-detail-wrap-pad{
	padding: 10px;
}

.news-title, .news-detail{
	margin: 0px 0px 10px 0px;
}

.news-date{
	font-size: 11px;
	text-align: right;
}

#accessory-info-wrap{
	width: 760px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: left;
}

#accessory-wrap{
	width: 375px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	text-align: left;
	float: left;
}

#accessory-head {
	width: 375px;
	height: 40px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/top/accessory-head.jpg) no-repeat;
}

#accessory-head p{
	text-indent: -9000px;
}

#mobile-ban {
	width: 375px;
	height: 100px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/top/mobile-ban.jpg) no-repeat;
}

#mobile-ban-pad {
	padding: 35px 0px 0px 200px;
}

#hotel-ban {
	width: 375px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	background: url(../img/top/hotel-ban.jpg) no-repeat;
	text-indent: -9000px;
}

#hotel-ban a{
	width: 375px;
	height: 100px;
	display: block;
}

#info-wrap{
	width: 375px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
}

#info-head {
	width: 375px;
	height: 40px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/top/info-head.jpg) no-repeat;
}

#info-head p{
	text-indent: -9000px;
}

#reserved-ban {
	width: 375px;
	height: 100px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/top/reserved-ban.jpg) no-repeat;
	text-indent: -9000px;
}

#reserved-ban a{
	width: 375px;
	height: 100px;
	display: block;
}

#enquete-ban {
	width: 375px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	background: url(../img/top/enquete-ban.jpg) no-repeat;
	text-indent: -9000px;
}

#enquete-ban a{
	width: 375px;
	height: 100px;
	display: block;
}

#schedule-head {
	width: 760px;
	height: 40px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(../img/top/schedule-head.jpg) no-repeat;
}

#schedule-head p{
	text-indent: -9000px;
}

.ladies-wrap{
	width: 760px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	/*background-color: #310000;*/
	text-align: left;
}

.ladieslist-waku{
	width: 100px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
}

.ladieslist-img {
	width: 100px;
	height: 200px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 1px solid #662d91;
	text-align: center;
}

.ladieslist-data {
	width: 100px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/*------------------------------------------------------------------------------*/
/*	ladies									*/
/*------------------------------------------------------------------------------*/

#main-ladies{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#ladies h2{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/ladies/ladies-bar.jpg) no-repeat;
	text-indent: -9000px;
}

/*------------------------------------------------------------------------------*/
/*	prof-detail								*/
/*------------------------------------------------------------------------------*/

#main-prof-detail{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#prof-detail h2{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/detail/detail-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#prof-line {
	width: 760px;
	height: 5px;
	margin: 10px 0px 10px 0px;
	background: url(../img/detail/line.jpg) no-repeat;
}

#prof-line p{
	text-indent: -9000px;
}

#prof-wrap{
	width: 760px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: left;
}

#prof-waku1{
	width: 350px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
}

#prof-img{
	width: 350px;
	height: 440px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 1px solid #662d91;
}

#prof-sam{
	width: 350px;
	margin: 0px;
	padding: 0px;
}

.prof-sam-waku{
	width: 60px;
	height: 90px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
}

#prof-waku2{
	width: 400px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#prof-bar1 {
	width: 400px;
	height: 25px;
	margin: 0px 0px 10px 0px;
	background: url(../img/detail/detail-bar1.jpg) no-repeat;
}

#prof-bar2 {
	width: 400px;
	height: 25px;
	margin: 10px 0px 10px 0px;
	background: url(../img/detail/detail-bar2.jpg) no-repeat;
}

#prof-bar1 p{
	text-indent: -9000px;
}

#prof-bar2 p{
	text-indent: -9000px;
}

#prof-base-table{
	width: 400px;
}

.prof-base-head{
	width: 150px;
	padding: 10px;
	text-align: center;
	border: 1px solid #939393;
	background-color: #d6d6d5;
	line-height: 150%;
}

.prof-base-detail{
	width: 250px;
	padding: 10px;
	text-align: left;
	color: #000000;
	border: 1px solid #939393;
	line-height: 150%;
}

#prof-com{
	width: 400px;
	height: 300px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border: 1px solid #939393;
	background-color: #d6d6d5;
	overflow-x: hidden;
	overflow-y: auto;
}

#prof-bar3 {
	width: 760px;
	height: 25px;
	margin: 0px 0px 10px 0px;
	background: url(../img/detail/detail-bar3.jpg) no-repeat;
}

#prof-bar4 {
	width: 760px;
	height: 25px;
	margin: 10px 0px 10px 0px;
	background: url(../img/detail/detail-bar4.jpg) no-repeat;
}

#prof-bar3 p{
	text-indent: -9000px;
}

#prof-bar4 p{
	text-indent: -9000px;
}

#prof-waku3{
	width: 760px;
	margin: 0px;
	padding: 0px;
}

#prof-option-table{
	width: 760px;
}

.option-css1{
	width: 150px;
	padding: 5px;
	text-align: center;
	color: #000000;
	background-color: #e890fe;
	border: 1px solid #939393;
}

.option-css2{
	width: 150px;
	padding: 5px;
	text-align: center;
	color: #000000;
	background-color: #666666;
	border: 1px solid #939393;
}

.option-css3{
	width: 150px;
	padding: 5px;
	text-align: center;
	color: #666666;
	background-color: #000000;
	border: 1px solid #939393;
}

#prof-schedule-table{
	width: 760px;
}

.prof-schedule-head{
	width: 108px;
	padding: 5px;
	text-align: center;
	background-color: #d6d6d5;
	border: 1px #939393 solid;
}

.prof-schedule-detail{
	width: 108px;
	padding: 5px;
	text-align: center;
	background-color: #ffffff;
	border: 1px #939393 solid;
}

/*------------------------------------------------------------------------------*/
/*	system									*/
/*------------------------------------------------------------------------------*/

#main-system{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#system h2{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/system/system-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#system-base h3{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/system/base-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#system-price h3{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/system/price-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#system-service h3{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/system/service-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#system-option h3{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/system/option-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#system-ex h3{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/system/ex-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#system-for h3{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/system/for-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#system-base-table{
	width: 760px;
	margin: 0px 0px 10px 0px;
}

.system-base-head{
	width: 250px;
	padding: 5px;
	text-align: center;
	background-color: #e6e6e6;
	border: 1px #000000 solid;
	line-height: 130%;
}

.system-base-detail{
	width: 510px;
	padding: 5px;
	text-align: center;
	background-color: #ffffff;
	border: 1px #000000 solid;
	line-height: 150%;
}

#system-price-table{
	width: 760px;
	margin: 0px 0px 10px 0px;
}

.system-price{
	padding: 5px;
	text-align: center;
	border: 1px #000000 solid;
	line-height: 150%;
}

#system-service-table{
	width: 760px;
	margin: 0px 0px 10px 0px;
}

.system-service-head{
	width: 760px;
	padding: 5px;
	text-align: left;
	background-color: #e6e6e6;
	border: 1px #000000 solid;
	line-height: 130%;
}

#system-option-table{
	width: 760px;
	margin: 0px 0px 10px 0px;
}

.system-option-head{
	width: 250px;
	padding: 5px;
	text-align: center;
	background-color: #e6e6e6;
	border: 1px #000000 solid;
	line-height: 130%;
}

.system-option-detail{
	width: 510px;
	padding: 5px;
	text-align: center;
	background-color: #ffffff;
	border: 1px #000000 solid;
	line-height: 150%;
}

#system-ex-table{
	width: 760px;
	margin: 0px 0px 10px 0px;
}

.system-ex-head{
	width: 250px;
	padding: 5px;
	text-align: center;
	background-color: #e6e6e6;
	border: 1px #000000 solid;
	line-height: 130%;
}

.system-ex-detail{
	width: 510px;
	padding: 5px;
	text-align: left;
	background-color: #ffffff;
	border: 1px #000000 solid;
	line-height: 150%;
}

#for-waku{
	width: 760px;
}

#for-waku-pad {
	padding: 10px;
}

ol#for-list {
	margin: 0px 0px 20px 0px;
    	padding: 0px;
}

ol#for-list li {
	margin: 0px 0px 0px 30px;
}

/*------------------------------------------------------------------------------*/
/*	schedule								*/
/*------------------------------------------------------------------------------*/

#main-schedule{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#schedule h2{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/schedule/schedule-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#today-menber {
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/schedule/today-bar.jpg) no-repeat;
}

#today-menber-pad {
	padding: 10px 0px 10px 550px;
}

#weekly-schedule h3{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/schedule/week-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#weekschedule-wrap{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.weekschedule-waku{
	width: 120px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
}

.weekschedule-head{
	width: 120px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background-color: #d6d6d5;
	text-align: center;
}

.weekschedule-data {
	width: 120px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: center;
}

/*------------------------------------------------------------------------------*/
/*	gravure									*/
/*------------------------------------------------------------------------------*/

#main-gravure{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#gravure h2{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/gravure/gravure-bar.jpg) no-repeat;
	text-indent: -9000px;
}

/*------------------------------------------------------------------------------*/
/*	magazine								*/
/*------------------------------------------------------------------------------*/

#main-magazine{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#magazine h2{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/magazine/magazine-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#magazine-ban{
	width: 760px;
	height: 300px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	background: url(../img/magazine/magazine.jpg) no-repeat;
}

#magazine-ban-pad{
	padding: 200px 10px 0px 370px;
}

#magazine-form p{
	color: #ffffff;
}

/*------------------------------------------------------------------------------*/
/*	blog									*/
/*------------------------------------------------------------------------------*/

#main-blog{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#blog h2{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/blog/blog-bar.jpg) no-repeat;
	text-indent: -9000px;
}

/*------------------------------------------------------------------------------*/
/*	hotelguide								*/
/*------------------------------------------------------------------------------*/

#main-hotelguide{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#hotelguide h2{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/hotelguide/hotelguide-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#selectbox{
	width: 200px;
}

#selectbox-pad{
	padding: 0px 0px 20px 280px;
}

#cmbbox{
	width: 200px;
}

#hotel-table{
	width: 760px;
}

#hotelname, #hoteltel, #hoteladd{
	border: 1px #808080 solid;
	background: #000000;
	text-align: center;
	color: #ffff00;
}

#hotelname{
	width: 230px;
}

#hoteltel{
	width: 110px;
}

#hoteladd{
	width: 320px;
}

.name1, .tel1, .add1{
	background-color: #ffffff;
	border: 1px #808080 solid;
	color: #000000;
	text-align: left;
}

.name2, .tel2, .add2{
	background-color: #b4b4b4;
	border: 1px #808080 solid;
	color: #000000;
	text-align: left;
}

/*------------------------------------------------------------------------------*/
/*	reserved								*/
/*------------------------------------------------------------------------------*/

#main-reserved{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#reserved h2{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/reserved/reserved-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#res-table{
	width: 760px;
}

.res-head{
	width: 760px;
	padding: 5px;
	text-align: left;
	background-color: #d794fd;
	border: 1px #000000 solid;
	line-height: 130%;
}

.res-detail{
	width: 760px;
	padding: 10px;
	text-align: left;
	color: #000000;
	background-color: #e6e6e6;
	border: 1px #000000 solid;
	line-height: 150%;
}

#res-btn{
	width: 760px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

/*------------------------------------------------------------------------------*/
/*	enquete									*/
/*------------------------------------------------------------------------------*/

#main-enquete{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#enquete h2{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/enquete/enquete-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#enq-table{
	width: 760px;
}

.enq-head{
	width: 760px;
	padding: 5px;
	text-align: left;
	background-color: #d794fd;
	border: 1px #000000 solid;
	line-height: 130%;
}

.enq-detail{
	width: 760px;
	padding: 10px;
	text-align: left;
	color: #000000;
	background-color: #e6e6e6;
	border: 1px #000000 solid;
	line-height: 150%;
}

#enq-btn{
	width: 760px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

/*------------------------------------------------------------------------------*/
/*	recruit									*/
/*------------------------------------------------------------------------------*/

#main-recruit{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#recruit h2{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/recruit/recruit-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#recruit-info h3{
	width: 760px;
	height: 250px;
	margin: 0px 0px 10px 0px;
	background: url(../img/recruit/recruit-info.jpg) no-repeat;
	text-indent: -9000px;
}

#rec-table{
	width: 760px;
}

.rec-head{
	width: 380px;
	padding: 5px;
	text-align: left;
	color: #ffffff;
	background-color: #91208e;
	border: 1px #000000 solid;
	line-height: 130%;
}

.rec-detail{
	width: 380px;
	padding: 10px;
	text-align: left;
	color: #000000;
	background-color: #e6e6e6;
	border: 1px #000000 solid;
	line-height: 130%;
}

/*------------------------------------------------------------------------------*/
/*	link									*/
/*------------------------------------------------------------------------------*/

#main-link{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#link h2{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/link/link-bar.jpg) no-repeat;
	text-indent: -9000px;
}

.link-table{
	width: 760px;
	margin: 0px 0px 20px 0px;
}

.link-img{
	width: 88px;
	padding: 5px;
	text-align: left;
}

.link-txt{
	width: 150px;
	padding: 0px 5px 0px 10px;
	text-align: left;
}

#shopbanner{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#shopbanner p{
	margin: 10px 0px 5px 0px;
	color: #000000;
}

/*------------------------------------------------------------------------------*/
/*	privacy									*/
/*------------------------------------------------------------------------------*/

#main-privacy{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#privacy h2{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/privacy/privacy-bar.jpg) no-repeat;
	text-indent: -9000px;
}

#main-privacy p{
	margin: 10px 0px 10px 0px;
}

#main-privacy ol{
    margin:  0px 0px 0px 30px;
}

/*------------------------------------------------------------------------------*/
/*	sitemap									*/
/*------------------------------------------------------------------------------*/

#main-sitemap{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#sitemap h2{
	width: 760px;
	height: 40px;
	margin: 0px 0px 5px 0px;
	background: url(../img/sitemap/sitemap-bar.jpg) no-repeat;
	text-indent: -9000px;
}

.sitemap-name{
	margin: 20px 0px 10px 20px;
	padding: 0px;
	color: #000000;
}

.sitemap-detail{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
	color: #000000;
}

/*------------------------------------------------------------------------------*/
/*	error									*/
/*------------------------------------------------------------------------------*/

#main-error{
	width: 760px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#error403 h2{
	width: 760px;
	height: 300px;
	margin: 0px 0px 10px 0px;
	background: url(../img/error/error403.jpg) no-repeat;
	text-indent: -9000px;
}

#error404 h2{
	width: 760px;
	height: 300px;
	margin: 0px 0px 10px 0px;
	background: url(../img/error/error404.jpg) no-repeat;
	text-indent: -9000px;
}

