@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
	padding: 0;
	margin: 0;
}
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-color: #F7F3DB;
	color: #333333;
	letter-spacing: 0.1em;
}
a:link {
	color: #666666;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:hover {
	color: #8D7EBB;
	text-decoration: underline;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}	
#header {
	width: 800px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#header_t {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: 128px;
	margin-bottom: 20px;
}
.menu {
	width: 800px;
	list-style-type: none;
	height: 38px;
}
.menu .m1 {
	background-image: url(img/m_01.gif);
	height: 37px;
	width: 200px;
	display: block;
	float: left;
}
.menu .m2 {
	background-image: url(img/m_02.gif);
	height: 37px;
	width: 200px;
	display: block;
	float: left;
}
.menu .m3 {
	background-image: url(img/m_03.gif);
	height: 37px;
	width: 200px;
	display: block;
	float: left;
}
.menu .m4 {
	background-image: url(img/m_04.gif);
	height: 37px;
	width: 200px;
	display: block;
	float: left;
}
.clear {
	clear: both;
}
.menu a:hover {
	background-position: 0px 38px;
}
#container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
.side {
	float: left;
	width: 215px;
	height: 520px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #968D00;
	padding-right: 15px;
}
.eigyou {
	margin-right: auto;
	margin-left: auto;
}
.ban img {
	margin-top: 10px;
}
.main {
	float: left;
	width: 551px;
	padding-left: 15px;
}
.title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8D7EBB;
	margin-bottom: 5px;
}
.news p {
	padding-top: 3px;
	padding-bottom: 3px;
}
.itiran {
	background-image: url(img/b01.gif);
	display: block;
	height: 21px;
	float: right;
	background-position: 0px 0px;
	width: 50px;
	text-align: right;
	line-height: 2em;
	background-repeat: repeat-y;
}
.shop {
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
.shop .s01 {
	background-image: url(img/m_11.gif);
	display: block;
	height: 70px;
	width: 132px;
	float: left;
	margin-right: 3px;
}
.shop .s02 {
	background-image: url(img/m_12.gif);
	display: block;
	height: 70px;
	width: 132px;
	float: left;
	margin-right: 4px;
	margin-left: 3px;
}
.shop .s03 {
	background-image: url(img/m_13.gif);
	display: block;
	height: 70px;
	width: 132px;
	float: left;
	margin-right: 4px;
	margin-left: 3px;
}
.shop .s04 {
	background-image: url(img/m_14.gif);
	display: block;
	height: 70px;
	width: 132px;
	float: left;
	margin-left: 4px;
}
.shop a:hover {
	background-position: 0px 70px;
}
.footer {
	margin-top: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8D7EBB;
	margin-bottom: 10px;
}
.footer ul {
	list-style-type: none;
	margin-top: 5px;
}
.footer li {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.head {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8D7EBB;
}
.copy {
	float: right;
}
.ban .a1 {
	background-image: url(img/h_04.gif);
	display: block;
	height: 29px;
	width: 204px;
}
.ban a:hover {
	background-position: 0px 29px;
}
.text {
	background-color: #FFFFFF;
	border: 1px solid #8D7EBB;
	width: 192px;
	padding: 5px;
}
.logo {
	float: right;
	margin-right: 20px;
}
.s_food {
	background-color: #FFFFFF;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.data {
	font-size: 12px;
	float: left;
	width: 310px;
	margin-right: 20px;
}
.data h2 {
	font-family: "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	width: 310px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
.f_01 {
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	padding-bottom: 20px;
}
.data .genre {
	float: right;
	padding: 3px;
}
.photo {
	padding-top: 20px;
	padding-right: 10px;
	float: left;
}
.t {
	float: left;
	width: 190px;
	padding-top: 20px;
	font-size: 12px;
}
.s_list {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.osusume {
	border: 1px solid #333333;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 20px;
}
.o_img {
	width: 180px;
	float: left;
}
.o_text {
	float: left;
	width: 530px;
}
.o_title p {
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック", Osaka;
}
.o_title {
	margin: 10px;
	float: left;
}
.o_t {
	float: right;
	width: 400px;
	font-size: 12px;
	margin-bottom: 10px;
}
li {
	display: inline;
}
.header_in {
	background-color: #8E7DBB;
	height: 90px;
	width: 800px;
}
/*追加共通ここから */

.pagetop{
margin-top:7px;
margin-bottom:15px;
}

/*追加共通ここまで */



/* 会社概要ここから */


#gaiyobtn{
    width:800px;
	height:32px;
	margin-top:20px;
	margin-bottom:15px;
	}
	
#gaiyobtnbox{
    width:460px;
    height:32px;
	margin-left:auto;
    margin-right:auto;
	}

#gaiyobtnbox li{
    list-style-type:none;
    float:left;
	margin-right:7px;
	
}

#gaiyobtnbox li a{
    width:145px;
    height:32px;
    list-style:none;
    float:left;
    display:block;
	border:none;
	text-decoration:none;
}



#aisatsubtn a{
width:145px;
height:32px;
background:url(gaiyo/img/aisatsu.gif) 0 0 no-repeat;
}

#annaibtn a{
width:145px;
height:32px;
background:url(gaiyo/img/annnai.gif) 0 0 no-repeat;
}


#kaisyaabtn a{
width:145px;
height:32px;
background:url(gaiyo/img/gaiyo.gif) 0 0 no-repeat;
}


#aisatsubtn a:hover{
background-position:0 -32px;
}

#annaibtn a:hover{
background-position:0 -32px;
}

#kaisyaabtn a:hover{
background-position:0 -32px;
}



.gaiyoformat {
	background-color: #FFFFFF;
	padding-bottom: 30px;
}


.gtitle{
margin-bottom:8px;
margin-top:20px;
}

.gtitle h2{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #B4A5CF;
}

.g_01 {
	font-family: "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height:17px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
	padding-bottom:0px;
}

.g_02 {
	font-family: "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height:17px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
}

.g_02left{
float:left;
margin-right:40px;
}

.g_02right{
float:right;
}



.gtext{
	width:550px;
	float:left;
}

.gtext2{
	width:320px;
	float:left;
}

.gtext3{
	width:515px;
	float:left;
}

.syacyosan{
	width:180px;
	float:right;
	margin-left:10px;
	padding:0px;
	}
	
.syacyosan img{
padding-bottom:5px;
}	

.syasyosan strong{
font-size:14px;
}

.map{
	width:414px;
	float:right;
	margin:0px;
	padding:0px;
}

#roomside{
width:221px;
float:right;
}


#roombtn a{
margin-top:5px;
width:221px;
height:44px;
background:url(gaiyo/img/culture_btn.gif) 0 0 no-repeat;
display:block;
text-indent:-9999px;
}

#roombtn a:hover{
background-position:0 -44px;
}

#roombtn2 a{
margin-top:5px;
width:221px;
height:63px;
background:url(gaiyo/img/culture_btn2.gif) 0 0 no-repeat;
display:block;
text-indent:-9999px;
}

#roombtn2 a:hover{
background-position:0 -63px;
}

.gaiyoformat table{
font-size:11px;
line-height:14px;
}

.parking{
font-size:13px;
color:#FF9933;
}



/* 会社概要ここまで */

/* プライバシーポリシーここから */

#privacy{
margin-top:40px;
background-color: #FFFFFF;
padding-bottom: 20px;
}

.p_01 {
	font-family: "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height:16px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding-top: 10px;
}

#privacy dl{
padding-bottom:25px;
}

#privacy dt{
font-size:14px;
color:#8E7DBB;
padding-bottom:5px;
}

#privacy .pagetop{
margin-left:40px;
paddin-bottom:30px;
}

.pname{
text-align:right;
}

.pname strong{
font-size:14px;
}

#toi{
margin-top:20px;
padding:15px;
border: 1px solid #B4A5CF;
}

/* プライバシーポリシーここから */
/* カルチャールームここから */
#culturepage {
	margin-top:40px;
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
#culturetable {
	margin-top:20px;
	font-size:12px;
}
#culturetable td.pagetitle {
	padding:2px 2px;
	text-align:left;
}
/* カルチャールームここまで */

/* デイトス倶楽部ここから */
#clubpage {
	width:800px;
	margin-top:40px;
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
.clubbox {
	width:700px;
	font-family: "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height:16px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding-top: 20px;
}
.imgcenter {
	width:600px;
	margin-left:50px;
	margin-right:50px;
	margin-bottom:20px;
}
.clubformat1 {
	width:700px;
	height:192px;
	padding-top:12px;
	background:url(gaiyo/img/cultureillust1.jpg) no-repeat;
	background-position:570px 0;
	border-bottom:dotted 1px #8E7DBB;
margin-bottom::30px;
}
.clubformat2 {
	width:700px;
	height:225px;
	padding-top:12px;
	background:url(gaiyo/img/cultureillust2.jpg) no-repeat;
	background-position:550px 0;
	border-bottom:dotted 1px #8E7DBB;
margin-bottom::30px;
}
.clubformat3 {
	width:700px;
	height:220px;
	padding-top:12px;
	background:url(gaiyo/img/cultureillust3.jpg) no-repeat;
	background-position:right;
margin-bottom::30px;
}
.clubbtext {
	width:540px;
	margin-top:8px;
}
.clubbtext dt {
	font-size:14px;
padding-top::8px;
	padding-bottom:4px;
	color:#78b749;
}
#tokutenbox {
	margin-top:10px;
	padding:15px;
	border: 1px solid #B4A5CF;
}
.tokutentitle h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4A5CF;
	padding-bottom:3px;
	margin-bottom:10px;
}
#tokutenbox dl {
	margin-top:15px;
}
#tokutenbox dd {
	font-size:11px;
}
.tekutenrei {
	margin-top:15px;
	color:#8E7DBB;
}
.tekutenrei dd {
	font-size:11px;
	color:#8E7DBB;
}
.tokutenchui {
	padding-top:10px;
}
.tokutenchui2 {
	padding-top:20px;
}
.tokutenchui3 {
 margin:0px;
　　padding:0px;
	color:#FF0000;
}
#cardbtn {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:197px;
	height:44px;
	background:url(gaiyo/img/moshikomi.gif) 0 0 no-repeat;
	display:block;
}
#cardbtn a {
	width:197px;
	height:44px;
	background:url(gaiyo/img/moshikomi.gif) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
}
#cardbtn a:hover {
	background-position:0 -44px;
}
/* デイトス倶楽部ここまで */

/* バーゲン情報ここから */
.bargen0705_box {
	margin: 0 20px 20px 20px ;
	padding-top: 20px;
}
/* バーゲン情報ここまで */

/* 登録ここから */
#toroku {
	margin-top:45px;
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
.torokuform {
	font-family: "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height:16px;
}
#page {
	margin-left:auto;
	margin-right:auto;
	width: 525px;
}
#maincontent {
	margin: 0px;
	height: auto;
}
#maincontent h1 {
	background-color: #FFFFCC;
	width: 540px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#maincontent h2, p {
	margin: 0px;
	padding: 0px 0px 15px;
}
#maincontent h3, h4 {
	margin: 0px;
	padding: 0px;
}
#maincontent h3, h4, p {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: 1.2em;
}
#maincontent p.setumei {
	text-align:left;
}
#maincontent .waku {
	border: 1px solid #999999;
	width: 525px;
	padding-top: 20px;
	padding-left: 25px;
}
#maincontent p.right210 {
	padding-left: 100px;
}
#maincontent p.tyuuou, #maincontent div.tyuuou {
	text-align: center;
}
#maincontent p.goiken {
	padding-bottom: 5px;
}
#maincontent p.yohaku {
	padding-top: 25px;
	padding-bottom: 20px;
}

/* 登録ここまで */
.newstitle {
	font-size: larger;
	font-weight: bold;
}

/* ショップガイドここから */

#mapmenuleft{
width:166px;
margin-right:32px;
float:left;
}

#mapmenuright{
width:600px;
height:357px;
float:right;
}

#mapmenubtn{
list-style-type: none;
padding-left:34px;
}

#mapmenubtn li a{
width:132px;
height:70px;
display:block;
list-style-type: none;
margin-bottom:15px;
}

#mapmenubtn .m01{
width:132px;
height:70px;
background:url(img/m_11.gif) no-repeat;
}

#mapmenubtn .m02{
width:132px;
height:70px;
background:url(img/m_12.gif) no-repeat;
}

#mapmenubtn .m03{
width:132px;
height:70px;
background:url(img/m_13.gif) no-repeat;
}

#mapmenubtn .m04{
width:132px;
height:70px;
background:url(img/m_14.gif) no-repeat;
}

#mapmenubtn a:hover{
background-position:0 -70px;
}


#shoplist{
width:800px;
line-height:15px;
}

#shoplist dl{
margin-bottom:10px;
}

.slist01{
width:175px;
margin-top:10px;
float:left;
margin-right:30px;
}

.slist02{
width:175px;
margin-top:10px;
float:left;
}

.ftitle{
font-size:14px;
padding-bottom:4px;
color:#FAA61A;
}

.fmaru{
font-size:11px;
color:#FAA61A;
padding-left:12px;
margin-bottom:3px;
background:url(img/maru1.gif) 0 3px no-repeat;
}

.ctitle{
font-size:14px;
padding-bottom:4px;
color:#ABCD01;
}

.cmaru{
font-size:11px;
color:#FAA61A;
padding-left:12px;
margin-bottom:3px;
background:url(img/maru2.gif) 0 3px no-repeat;
}


.fatitle{
font-size:14px;
padding-bottom:3px;
color:#E95297;
}

.famaru{
font-size:11px;
color:#FAA61A;
padding-left:12px;
margin-bottom:4px;
background:url(img/maru3.gif) 0 3px no-repeat;
}


.stitle{
font-size:14px;
padding-bottom:4px;
color:#27ACD5;
}

.smaru{
font-size:11px;
color:#FAA61A;
padding-left:12px;
margin-bottom:3px;
background:url(img/maru4.gif) 0 3px no-repeat;
}




/* ショップガイドここまで */

.ml15 {
margin-left:15px;
}
.ml10 {
margin-left:10px;
}

.jqtext {
padding: 0 5 0 5px;
}

.box200 {
width:190px;
}
span.red {
	color:#F00;
}
h2.club {
	color:#63C;
	margin:30px 0 10px;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	border-bottom:1px solid #63c;
}
.club_box {
	background-color:#ffffff;
	width:200px;
	padding:10px;
	margin-bottom:20px;
}
