@charset "utf-8";
body{background-color:#f4ede3; color:#000; margin:5px; padding:5px;}
a:link, a:visited, a:active{color:#32231e; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}

.ss-text{font-size:8px; line-height:14px;}
.s-text{font-size:10px; line-height:16px;}
.m-text{font-size:12px; line-height:16px;}
.l-text{font-size:14px; line-height:20px;}
.ll-text{font-size:18px; line-height:22px;}
.clear-float{clear:both; margin:0; padding:0;}

#base-frame{width:870px; margin:0 auto;}
#head-farme01, #head-farme02, #head-farme03{height:28px;}
#head-farme01{background:url(../image/rogo_01.gif) no-repeat left bottom;}
#head-farme02{background:url(../image/rogo_02.gif) no-repeat left bottom;}
#head-farme03{background:url(../image/rogo_03.gif) no-repeat left bottom;}
#head01, #head02, #head03{display:block; width:140px; margin:0; padding:0; float:left;}
#head01 a, #head02 a, #head03 a{display:block; width:140px; height:28px; text-indent:-9999px; font-size:1px; line-height:1px;}
/*  */
.exhi-title, .info-title, .cafe-title, .shop-title, .default-title, .pro-title, .member-title, .yosroom-title, .dandori-title{width:870px; height:115px;}
.exhi-title h1, .info-title h1, .cafe-title h1, .shop-title h1, .default-title h1, .pro-title h1 , .member-title h1, .yosroom-title , .dandori-title h1{margin:0; padding:0; text-indent:-9999px;}
.exhi-title{background:url(../image/hd_exhi.gif) no-repeat;}
.info-title{background:url(../image/hd_info.gif) no-repeat;}
.cafe-title{background:url(../image/hd_cafe.gif) no-repeat;}
.shop-title{background:url(../image/hd_shop.gif) no-repeat;}
.default-title{background:url(../image/hd_default.gif) no-repeat;}
.member-title{background:url(../image/hd_member.gif) no-repeat;}
.pro-title{background:url(../image/hd_pro.gif) no-repeat;}
.yosroom-title{background:url(../image/hd_cafeyr.gif) no-repeat;}
.dandori-title{background:url(../image/hd_cafedan.gif) no-repeat;}

.exhir-ttl h2{width:870px;margin:20px 0 0 0; padding:0px;border-bottom:1px solid #302a28;}

.exhir-ttl{background:url(../image/ttl-shuzoko.gif) no-repeat;
	display:block; height:28px;
	text-indent:-1000px; font-size:1px; line-height:1px;
	border-bottom:3px solid #302a28;
}

/*--------メニュー--------*/
#head-menu01, #head-menu02, #head-menu03{float:right; list-style:none outside; margin:0; padding:1px 0 0 0;}
#head-menu01 li, #head-menu02 li, #head-menu03 li{display:block; height:27px; float:left; margin:0; padding:0 0 0 4px;}
#head-menu01 li a, #head-menu02 li a, #head-menu03 li a{display:block; height:27px; text-indent:-9999px;}
#head-menu01 li.home a{width:49px; background:url(../image/menu_home.gif) no-repeat;}
#head-menu01 li.info a{width:109px; background:url(../image/menu_info.gif) no-repeat;}
#head-menu01 li.exhi a{width:92px; background:url(../image/menu_exhi.gif) no-repeat;}
#head-menu01 li.cafe a{width:51px; background:url(../image/menu_cafe.gif) no-repeat;}
#head-menu01 li.shop a{width:49px; background:url(../image/menu_shop.gif) no-repeat;}
#head-menu01 li.home a:hover, #head-menu01 li.home-on a{width:49px; background:url(../image/menu_home_on.gif) no-repeat;}
#head-menu01 li.info a:hover, #head-menu01 li.info-on a{width:109px; background:url(../image/menu_info_on.gif) no-repeat;}
#head-menu01 li.exhi a:hover, #head-menu01 li.exhi-on a{width:92px; background:url(../image/menu_exhi_on.gif) no-repeat;}
#head-menu01 li.cafe a:hover, #head-menu01 li.cafe-on a{width:51px; background:url(../image/menu_cafe_on.gif) no-repeat;}
#head-menu01 li.shop a:hover, #head-menu01 li.shop-on a{width:49px; background:url(../image/menu_shop_on.gif) no-repeat;}
/*--------CAFEメニュー--------*/
#head-menu02 li.home a{width:49px; background:url(../image/menu_cafe_home.gif) no-repeat;}
#head-menu02 li.info a{width:109px; background:url(../image/menu_cafe_info.gif) no-repeat;}
#head-menu02 li.exhi a{width:92px; background:url(../image/menu_cafe_exhi.gif) no-repeat;}
#head-menu02 li.cafe a{width:51px; background:url(../image/menu_cafe.gif) no-repeat;}
#head-menu02 li.shop a{width:49px; background:url(../image/menu_cafe_shop.gif) no-repeat;}
#head-menu02 li.home a:hover, #head-menu02 li.home-on a{width:49px; background:url(../image/menu_home_on.gif) no-repeat;}
#head-menu02 li.info a:hover, #head-menu02 li.info-on a{width:109px; background:url(../image/menu_info_on.gif) no-repeat;}
#head-menu02 li.exhi a:hover, #head-menu02 li.exhi-on a{width:92px; background:url(../image/menu_exhi_on.gif) no-repeat;}
#head-menu02 li.cafe a:hover, #head-menu02 li.cafe-on a{width:51px; background:url(../image/menu_cafe_on.gif) no-repeat;}
#head-menu02 li.shop a:hover, #head-menu02 li.shop-on a{width:49px; background:url(../image/menu_shop_on.gif) no-repeat;}
/*--------SHOPメニュー--------*/
#head-menu03 li.home a{width:49px; background:url(../image/menu_shop_home.gif) no-repeat;}
#head-menu03 li.info a{width:109px; background:url(../image/menu_shop_info.gif) no-repeat;}
#head-menu03 li.exhi a{width:92px; background:url(../image/menu_shop_exhi.gif) no-repeat;}
#head-menu03 li.cafe a{width:51px; background:url(../image/menu_shop_cafe.gif) no-repeat;}
#head-menu03 li.shop a{width:49px; background:url(../image/menu_shop.gif) no-repeat;}
#head-menu03 li.home a:hover, #head-menu03 li.home-on a{width:49px; background:url(../image/menu_home_on.gif) no-repeat;}
#head-menu03 li.info a:hover, #head-menu03 li.info-on a{width:109px; background:url(../image/menu_info_on.gif) no-repeat;}
#head-menu03 li.exhi a:hover, #head-menu03 li.exhi-on a{width:92px; background:url(../image/menu_exhi_on.gif) no-repeat;}
#head-menu03 li.cafe a:hover, #head-menu03 li.cafe-on a{width:51px; background:url(../image/menu_cafe_on.gif) no-repeat;}
#head-menu03 li.shop a:hover, #head-menu03 li.shop-on a{width:49px; background:url(../image/menu_shop_on.gif) no-repeat;}
/*-----------------------------------------*/
.welcome-h2{
	text-indent:-1000px; font-size:1px; line-height:1px;
	background:url(../start/image/welcome_ttl.gif) no-repeat left top;
	height:45px; margin:30px 10px 10px; padding:0;}
.pro-h2{
	text-indent:-1000px; font-size:1px; line-height:1px;
	background:url(../start/image/pro001.gif) no-repeat left top;
	height:45px; margin:30px 10px 10px; padding:0;}
.welcome-txt{float:left; width:600px; padding-left:10px;}
.welcome-txt p{line-height:25px; margin:20px 0; padding:0; letter-spacing:2px;}
.welcome-img{background-color:#e6d5c3; padding:5px; margin:25px 0 0 70px; width:150px; height:200px; float:left;}
#exhi-contents{margin:10px 0;}
#main-contents{margin:10px 0 100px 0;}

/******************************************************
　　　　　　　　　NEW MENU STYLE
******************************************************/
body#menu #Header{width:434px; height:36px;}
body#menu div#Header h1,
body#menu div#Header h2,
body#menu div#Header a{
	text-indent:-9999px; font-size:1px; line-height:1px;
	margin:0; padding:0;
}
body#menu div#Header a{
	display:block; width:434px; height:36px;
	background:url(../image/top_hd_title.gif) no-repeat;
}
#LeftMenu{
	width:252px; float:left;
	
}
#chengeBG{
	width:252px; height:788px;
background:url(../image/menu_bg.jpg) no-repeat left top;
}
#LeftMenu ul#menu{height:788px; margin:0; padding:0; list-style:none;}
#LeftMenu ul#menu li{margin:0; padding:0;}
#LeftMenu ul#menu a{
	display:block; width:241px; height:87px;
	font-size:1px; line-height:1px; text-indent:-9999px;
}
#LeftMenu p.menu-pr{margin:0; padding:0;}





#left-button {


width:241px; 
height:788px;
margin:0px;
padding:0px;
}


#left-button ul {



	margin:0px;
　　padding:0px;
}

#left-button li {

	text-indent: -9999px;
	list-style-type: none;
padding:0px;
	margin: 0px;
}

#left-button li a, #left-button li a:visited {
	display: block;
	height: 87px;
		margin:0px;
　　padding:0px;

}




#left-button .left-button01 a, #left-button .left-button01 a:visited {	text-indent: -9999px;	background: url(../image/menu_bg_01.jpg) no-repeat;	width:241px; height:701px;  }
#left-button .left-button01 a:hover {	text-indent: -9999px;	background: url(../image/menu_bg_01on.jpg) no-repeat;	width:241px; height:701px;  }

#left-button .left-button02 a, #left-button .left-button02 a:visited {	text-indent: -9999px;	background: url(../image/menu_bg_02.jpg) no-repeat;	width:241px; height:701px;  }
#left-button .left-button02 a:hover {	text-indent: -9999px;	background: url(../image/menu_bg_02on.jpg) no-repeat;	width:241px; height:701px;  }

.left-button01 li a {	background: url(../image/menu_bg_01.jpg) no-repeat;	width:241px; height:701px;}
.left-button01 li a:hover {	background: url(../image/menu_bg_01on.jpg) no-repeat;	width:241px; height:701px;}
.menu li a, .menu li a:visited {	background: url(../image/menu_bg_01.jpg) no-repeat;	width:241px; height:87px; }
.hojin .hojin-button a:hover {	background: url(../image/menu_bg_01on.jpg) no-repeat;	width:241px; height:87px; }







.hojin {


width:241px; 
height:87px;
margin:0px;
padding:0px;
}


.hojin ul {


  
	margin:0px;
　　padding:0px;
}

.hojin li {

	text-indent: -9999px;
	list-style-type: none;
padding:0px;
	margin: 0px;
}

.hojin li a, .hojin li a:visited {
	display: block;
	height: 87px;
		margin:0px;
　　padding:0px;

}


.hojin .hojin-button a, .hojin-button a:visited {	background: url(../image/menu_bg08.jpg) no-repeat;	width:241px; height:87px; }
.hojin .hojin-button a:hover {	background: url(../image/menu_bg08on.jpg) no-repeat;	width:241px; height:87px; }











#RightMain{width:613px; margin:10px 0 0; float:right;}
#RightMain p.img-cap{
	margin:0; padding:2px 0;
	text-align:right; font-size:10px; color:#7a7a7a;
}
#RightMain #top-news,
#RightMain #top-news2,
#RightMain #top-shop,
#RightMain #top-exhibition,
#RightMain #top-HositalArt,
#RightMain #top-cafe{
	width:283px; padding:0 0 3px 0; margin-top:15px;
	background:url(../image/top_info_foot.gif) no-repeat bottom;
}
#RightMain #top-news{float:left; margin-left:15px;}
#RightMain #top-news2{float:right; margin-left:15px;}
#RightMain #top-exhibition{float:left; margin-left:15px;}
#RightMain #top-shop,
#RightMain #top-cafe{float:right; margin-left:15px;}
#RightMain #top-HositalArt{float:left; margin-left:15px;}
#RightMain #top-news h2,
#RightMain #top-news2 h2,
#RightMain #top-shop h2,
#RightMain #top-exhibition h2,
#RightMain #top-HositalArt h2,
#RightMain #top-cafe h2{
	width:283px; height:17px;
	text-indent:-9999px; font-size:1px; line-height:1px;
	margin:0; padding:0;
}
#RightMain #top-news h2{background:url(../image/top_news_hd.gif) no-repeat;}
#RightMain #top-news2 h2{background:url(../image/top_news2_hd.gif) no-repeat;}
#RightMain #top-shop h2{background:url(../image/top_shop_hd.gif) no-repeat;}
#RightMain #top-exhibition h2{background:url(../image/top_exhibition_hd.gif) no-repeat;}
#RightMain #top-cafe h2{background:url(../image/top_cafe_hd.gif) no-repeat;}
#RightMain #top-HositalArt h2{background:url(../image/top_HositalArt_hd.gif) no-repeat;}
#RightMain table.info{width:283px; background-color:#fbf9f6; font-size:11px; line-height:16px;}
#RightMain table.info .dot-border td{border-bottom:1px dotted #ede1d0;}
#RightMain table.info td.img{vertical-align:top; padding:5px 5px 5px 10px;}
#RightMain table.info td.img img{border:1px solid #2d1b13;}
#RightMain table.info td.txt{vertical-align:top; padding:5px;}
/******************************************************
　　　　　　　　　　EXHIBITION
******************************************************/
.exhi-table h2{margin:4px 0; padding:0;}
.jasrac{text-align:right; margin:50px 0 30px;}
.date-text{margin:2px 0; padding:0; color:#df5607;}
.flash-top{background:url(../exhibition/image/contents_head.gif) no-repeat; width:870px; padding-top:3px;}
.flash-bottom{background:url(../exhibition/image/contents_foot.gif) no-repeat left bottom; padding-bottom:3px;}
/******************************************************
　　　　　　　　　　　CAFE
******************************************************/
.cafe-title h1{float:left;}
.cafe-title h2{
	display:block; float:right; width:324px; height:60px; padding:0; margin:12px 20px 0 0;
	text-indent:-9999px; font-size:1px; line-height:1px;
}
h2.cafe-title01{background:url(../cafe/image/cafe_hd011.gif) no-repeat left bottom;}
h2.cafe-title02{background:url(../cafe/image/cafe_hd02.gif) no-repeat left bottom;}
h2.cafe-title03{background:url(../cafe/image/cafe_hd03.gif) no-repeat left bottom;}
h2.cafe-title04{background:url(../cafe/image/cafe_hd04.gif) no-repeat left bottom;}
h2.cafe-title05{background:url(../cafe/image/cafe_hd05.gif) no-repeat left bottom;}
h2.cafe-title06{background:url(../cafe/image/cafe_hd06.gif) no-repeat left bottom;}

.leftBlock{float:left; width:425px;}
.rightBlock{float:right; width:425px;}
h2#cafe-hdGALLERY, h2#cafe-hdSALON{
	height:14px; width:425px; padding:0; margin:5px 0;
	font-size:1px; line-height:1px; text-indent:-9999px;
}
h2#cafe-hdGALLERY{background-image:url(../cafe/image/top-gallery_hd.gif);}
h2#cafe-hdSALON{background-image:url(../cafe/image/top-salon_hd.gif);}
.cafe-top-HDtext{margin:2px 0 10px; padding:2px 0;}
.cafe-top-HDtext img{border:1px solid #e66900;}
.cafe-top-HDtext td.ttl-text{margin:0; padding:0 10px;}

h2#cafe-hd01,h2#cafe-hd02,h2#cafe-hd03,h2#cafe-hd04,h2#cafe-hd05,h2#cafe-hd06,h2#cafe-hd07,
h2#cafe-hd08,h2#cafe-hd09,h2#cafe-hd10,h2#cafe-hd11,h2#cafe-hd12,h2#cafe-hd13,h2#cafe-hd14,
h2#cafe-hd15{
	height:14px; padding:0; margin:5px 0; border-bottom:2px solid #e66900; font-size:1px; line-height:1px; text-indent:-9999px;
	background-position:left bottom; background-repeat:no-repeat;}
h2#cafe-hd01 a,h2#cafe-hd02 a,h2#cafe-hd03 a,h2#cafe-hd04 a,h2#cafe-hd05 a,h2#cafe-hd06 a,h2#cafe-hd07 a,
h2#cafe-hd08 a,h2#cafe-hd09 a,h2#cafe-hd10 a,h2#cafe-hd11 a,h2#cafe-hd12 a,h2#cafe-hd13 a,h2#cafe-hd14 a,
h2#cafe-hd15 a{display:block; width:100%; height:14px;}
h2#cafe-hd01{background-image:url(../cafe/image/cafe_ttl01.gif);}
h2#cafe-hd02{background-image:url(../cafe/image/cafe_ttl02.gif);}
h2#cafe-hd03{background-image:url(../cafe/image/cafe_ttl03.gif);}
h2#cafe-hd04{background-image:url(../cafe/image/cafe_ttl04.gif);}
h2#cafe-hd05{background-image:url(../cafe/image/cafe_ttl05.gif);}
h2#cafe-hd06{background-image:url(../cafe/image/cafe_ttl06.gif);}
h2#cafe-hd07{background-image:url(../cafe/image/cafe_ttl07.gif);}
h2#cafe-hd08{background-image:url(../cafe/image/cafe_ttl08.gif);}
h2#cafe-hd09{background-image:url(../cafe/image/cafe_ttl09.gif);}
h2#cafe-hd10{background-image:url(../cafe/image/cafe_ttl10.gif);}
h2#cafe-hd11{background-image:url(../cafe/image/cafe_ttl11.gif);}
h2#cafe-hd12{background-image:url(../cafe/image/cafe_ttl12.gif);}
h2#cafe-hd13{background-image:url(../cafe/image/cafe_ttl13.gif);}
h2#cafe-hd14{background-image:url(../cafe/image/cafe_ttl14.gif);}
h2#cafe-hd15{background-image:url(../cafe/image/cafe_ttl15.gif);}

.subTTL{text-align:right; padding:4px 0; margin:0;}
.cafe-menu-text{margin:2px 0; padding:2px 0;}
.cafe-menu-text img{float:right; border:1px solid #e66900;}
.cafe-menu-blogtext img{border:1px solid #e66900;}
.text-title{margin:4px 0; padding:0; color:#555;}
.cafe-image{margin:4px 0; padding:4px 0;}
.cafe-image p{margin:4px 0; padding:0;}
.cafe-text p{margin:2px 0; padding:4px 0;}
.indext-p{text-indent:14px;}


.cafe-menu-blogtext {margin:20px 0px 0px 0px}
.cafe-menu-blogtext img{border:1px solid #e66900;}


/* ************CAFE TEXT LINK************ */
.cafe-text-link{list-style:none outside; margin:2px 0; padding:0;}
#cafe-text-link01, #cafe-text-link02, #cafe-text-link03, #cafe-text-link04, #cafe-text-link05, #cafe-text-link06, #cafe-text-link07,
#cafe-text-link08, #cafe-text-link09, #cafe-text-link10, #cafe-text-link11, #cafe-text-link12, #cafe-text-link13, #cafe-text-link14,
#cafe-text-link15{float:left; margin:0; padding:0 4px; text-indent:-9999px; font-size:1px; line-height:1px; border-right:2px solid #6c5b52; height:14px;}

#cafe-text-link01{width:93px; background:url(../cafe/image/cafe_foot_menu-01.gif) no-repeat 4px center; border-left:2px solid #6c5b52;}
#cafe-text-link02{width:49px; background:url(../cafe/image/cafe_foot_menu-02.gif) no-repeat 4px center;}
#cafe-text-link03{width:76px; background:url(../cafe/image/cafe_foot_menu-03.gif) no-repeat 4px center;}
#cafe-text-link04{width:80px; background:url(../cafe/image/cafe_foot_menu-04.gif) no-repeat 4px center;}
#cafe-text-link05{width:60px; background:url(../cafe/image/cafe_foot_menu-05.gif) no-repeat 4px center;}
#cafe-text-link06{width:53px; background:url(../cafe/image/cafe_foot_menu-06.gif) no-repeat 4px center;}
#cafe-text-link07{width:55px; background:url(../cafe/image/cafe_foot_menu-07.gif) no-repeat 4px center; border-left:2px solid #6c5b52;}
#cafe-text-link08{width:36px; background:url(../cafe/image/cafe_foot_menu-08.gif) no-repeat 4px center;}
#cafe-text-link09{width:78px; background:url(../cafe/image/cafe_foot_menu-09.gif) no-repeat 4px center;}
#cafe-text-link10{width:27px; background:url(../cafe/image/cafe_foot_menu-10.gif) no-repeat 4px center;}
#cafe-text-link11{width:55px; background:url(../cafe/image/cafe_foot_menu-11.gif) no-repeat 4px center;}
#cafe-text-link12{width:56px; background:url(../cafe/image/cafe_foot_menu-12.gif) no-repeat 4px center;}
#cafe-text-link13{width:56px; background:url(../cafe/image/cafe_foot_menu-13.gif) no-repeat 4px center;}
#cafe-text-link14{width:108px; background:url(../cafe/image/cafe_foot_menu-14.gif) no-repeat 4px center;}
#cafe-text-link15{width:97px; background:url(../cafe/image/cafe_foot_menu-15.gif) no-repeat 4px center;}

#cafe-text-link01 a, #cafe-text-link02 a, #cafe-text-link03 a, #cafe-text-link04 a, #cafe-text-link05 a, #cafe-text-link06 a, #cafe-text-link07 a,
#cafe-text-link08 a, #cafe-text-link09 a, #cafe-text-link10 a, #cafe-text-link11 a, #cafe-text-link12 a, #cafe-text-link13 a, #cafe-text-link14 a,
#cafe-text-link15 a{display:block; width:100%; height:14px;}

#cafe-text-link01 a:hover, #cafe-text-link02 a:hover, #cafe-text-link03 a:hover, #cafe-text-link04 a:hover, #cafe-text-link05 a:hover, #cafe-text-link06 a:hover, 
#cafe-text-link07 a:hover, #cafe-text-link08 a:hover, #cafe-text-link09 a:hover, #cafe-text-link10 a:hover, #cafe-text-link11 a:hover, #cafe-text-link12 a:hover,
#cafe-text-link13 a:hover, #cafe-text-link14 a:hover, #cafe-text-link15 a:hover{border-bottom:2px solid #6c5b52;}

.info-list{margin:10px 30px; padding:10px 30px;}
.info-list li{list-style:circle outside; padding:5px;}
/******************************************************
　　　　　　　　　　　GALLERY
******************************************************/
#GALLERY{
	background:#fff url(../exhibition/gallery080209/image/gallery_bg.gif) no-repeat top center;
	margin:0 auto; padding:16px 0 0; width:871px;
}
#GALLERY .gallery-main{padding:0; margin:0; text-align:center;}
#GALLERY .gallery-main h1.ttl, .page-no, .contents-foot{font-size:1px; line-height:1px; text-indent:-9999px;}
#GALLERY .gallery-main h1.ttl{
	height:130px; width:290px; margin:70px auto; padding:0;
	background:url(../cafe/gallery/image/gallery_ttl.gif) no-repeat center center;
}
#GALLERY .gallery-main .art-block{margin:35px auto; padding-top:35px;}
#GALLERY .gallery-main .art-block .image-block{height:250px; width:350px; margin:10px auto; padding:0;}
#GALLERY .gallery-main .art-block h2,
#GALLERY .gallery-main .art-block .txt-block{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}
#GALLERY .gallery-main .art-block h2{font-size:18px; color:#422f28; line-height:28px; margin:0px; padding:0;}
#GALLERY .gallery-main .art-block .txt-block{color:#422f28; font-size:14px; line-height:24px; margin:0; padding:0;}
/******************************************************
　　　　　　　　　　　SALON
******************************************************/
#SALON{
	background:#fff url(../cafe/salon/image/salon_bg.gif) no-repeat center top;
	margin:0 auto; padding:16px 0 0; width:871px;
}
#SALON .Salon-main{padding:0; margin:0;}
#SALON .Salon-main h1.ttl,
#SALON .Salon-main h2.ttl,
#SALON .Salon-main h3.ttl{font-size:1px; line-height:1px; text-indent:-9999px;}
#SALON .Salon-main h1.ttl{
	height:150px; width:382px; margin:0; padding:10px 0 4px 20px;
	background:url(../cafe/salon/image/salon_ttl.jpg) no-repeat 20px 20px;
	
}
#SALON .Salon-main h1.ttlwa{
	height:235px; width:832px; margin:0; padding:10px 0 4px 20px;
	background:url(../cafe/watashi/salon_ttl.jpg) no-repeat 20px 20px;
	
}
#SALON .Salon-main h2.ttl{
	height:30px; margin:0; padding:5px 0 10px 50px;
	background:url(../cafe/salon/image/salon_ttl_s.jpg) no-repeat 50px 10px;
}
#SALON .Salon-main h2.ttl2{
	height:30px; margin:0; padding:5px 0 10px 50px;
	background:url(../cafe/salon/image/salon_ttl_s2.jpg) no-repeat 50px 10px;
}
#SALON .Salon-main h2.ttl3{
	height:30px; margin:0; padding:5px 0 10px 50px;
	background:url(../cafe/salon/image/salon_ttl_s3.jpg) no-repeat 50px 10px;
}
#SALON .Salon-main h2.ttl4{
	height:30px; margin:0; padding:5px 0 10px 50px;
	background:url(../cafe/salon/image/salon_ttl_s4.jpg) no-repeat 50px 10px;
}
#SALON .Salon-main h2.ttl5{
	height:30px; margin:0; padding:5px 0 10px 50px;
	background:url(../cafe/salon/image/salon_ttl_s5.jpg) no-repeat 50px 10px;
}
#SALON .Salon-main h2.ttl6{
	height:30px; margin:0; padding:5px 0 10px 50px;
	background:url(../cafe/salon/image/salon_ttl_s6.jpg) no-repeat 50px 10px;
}
#SALON .Salon-main h2.ttl7{
	height:30px; margin:0; padding:5px 0 10px 50px;
	background:url(../cafe/salon/image/salon_ttl_s7.jpg) no-repeat 50px 10px;
}
#SALON .Salon-main h2.ttl8{
	height:30px; margin:0; padding:5px 0 10px 50px;
	background:url(../cafe/salon/image/salon_ttl_s8.jpg) no-repeat 50px 10px;
}
#SALON .Salon-main h2.ttl9{
	height:30px; margin:0; padding:5px 0 10px 50px;
	background:url(../cafe/salon/image/salon_ttl_s9.jpg) no-repeat 50px 10px;
}
#SALON .Salon-main h2.ttl10{
	height:30px; margin:0; padding:5px 0 10px 50px;
	background:url(../cafe/salon/image/salon_ttl_s10.jpg) no-repeat 50px 10px;
}
#SALON .Salon-main h2.ttl11{
	height:30px; margin:0; padding:5px 0 10px 50px;
	background:url(../cafe/salon/image/salon_ttl_s11.jpg) no-repeat 50px 10px;
}
#SALON .Salon-main h2.ttl12{
	height:30px; margin:0; padding:5px 0 10px 50px;
	background:url(../cafe/salon/image/salon_ttl_s12.jpg) no-repeat 50px 10px;
}
#SALON .Salon-main h2.ttlwa{
	height:30px; margin:0; padding:5px 0 10px 50px;
	background:url(../cafe/watashi/salon_ttl_swa.jpg) no-repeat 50px 10px;
}

#SALON .Salon-text-Top, #SALON .Salon-text{margin-left:50px;}
#SALON .Salon-text{margin-top:45px;}
#SALON .Salon-main-block{
	font-size:14px;
	color:#333;
	letter-spacing:1pt;
	line-height:27px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	width:520px;
	float:left;
	margin:0;
	padding:0 20px 0 0;
	border-right:1px dotted #333;
	text-align: justify;
}
#SALON .Salon-main-block p{text-indent:10px; margin:0; padding:0;}
#SALON .Salon-main-block p.nextPage{text-align:right;}

/*#SALON .Salon-1st-block,
#SALON .Salon-2nd-block{
	font-size:12px; color:#333; letter-spacing:1pt; line-height:20px;
	width:280px; float:left;
}
#SALON .Salon-2nd-block{border-right:1px dotted #333; padding-right:10px; margin:0 10px 0 20px;}
#SALON .Salon-1st-block p,
#SALON .Salon-2nd-block p{text-indent:10px; margin:0; padding:0;}
#SALON .Salon-2nd-block p.nextPage{text-align:right;}*/

#SALON .Salon-caution-block{
	font-size:10px;
	line-height:18px;
	letter-spacing:0.5pt;
	color:#444;
	float:right;
	width:240px;
	margin:0 16px 0 0;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}
#SALON .Salon-caution-block p{padding:0; margin:0 0 20px;}
#SALON .Salon-Image{
	text-align:right; font-size:12px; color:#333; padding:815px 10px 0; margin:0 0 0 45px;
	background:url(../cafe/salon/image/img_001.jpg) no-repeat; height:16px;
}
#SALON .Salon-Image2{
	text-align:right; font-size:12px; color:#333; padding:815px 10px 0; margin:0 0 0 45px;
	background:url(../cafe/salon/image/img_002.jpg) no-repeat; height:16px;
}
#SALON .Salon-Image3{
	text-align:right; font-size:12px; color:#333; padding:815px 10px 0; margin:0 0 0 45px;
	background:url(../cafe/salon/image/car.jpg) no-repeat; height:16px;
}
#SALON .Salon-Image4{
	text-align:right; font-size:12px; color:#333; padding:815px 10px 0; margin:0 0 0 45px;
	background:url(../cafe/salon/image/warp4.jpg) no-repeat; height:16px;
}
#SALON .Salon-Image5{
	text-align:right; font-size:12px; color:#333; padding:860px 10px 0; margin:0 0 0 45px;
	background:url(../cafe/salon/image/50ws.jpg) no-repeat; height:16px;
}
#SALON .Salon-Image6{
	text-align:right; font-size:12px; color:#333; padding:860px 10px 0; margin:0 0 0 45px;
	background:url(../cafe/salon/image/warp6.jpg) no-repeat; height:16px;
}
#SALON .Salon-Image7{
	text-align:right; font-size:12px; color:#333; padding:860px 10px 0; margin:0 0 0 45px;
	background:url(../cafe/salon/image/warp7.jpg) no-repeat; height:16px;
}
#SALON .Salon-Image8{
	text-align:right; font-size:12px; color:#333; padding:860px 10px 0; margin:0 0 0 45px;
	background:url(../cafe/salon/image/warp8.jpg) no-repeat; height:16px;
}
#SALON .Salon-Image9{
	text-align:right; font-size:12px; color:#333; padding:860px 10px 0; margin:0 0 0 45px;
	background:url(../cafe/salon/image/warp9.jpg) no-repeat; height:16px;
}
#SALON .Salon-Image10{
	text-align:right; font-size:12px; color:#333; padding:860px 10px 0; margin:0 0 0 45px;
	background:url(../cafe/salon/image/warp10.jpg) no-repeat; height:16px;
}
#SALON .Salon-Image11{
	text-align:right; font-size:12px; color:#333; padding:860px 10px 0; margin:0 0 0 45px;
	background:url(../cafe/salon/image/warp11.jpg) no-repeat; height:16px;
}
#SALON .Salon-Image12{
	text-align:right; font-size:12px; color:#333; padding:860px 10px 0; margin:0 0 0 45px;
	background:url(../cafe/salon/image/warp12.jpg) no-repeat; height:16px;
}
#SALON .page-link{text-align:right; font-size:14px; font-weight:bold; color:#666; padding:15px 10px 10px;}
#SALON .page-link .selectPage{color:#d50;}
/*****************************************************/
.contents-foot{background:url(../cafe/image/contents_foot.gif) no-repeat bottom center; height:3px;}
.page-no{background:url(../cafe/image/contents_no.gif) no-repeat 845px top; height:15px;}

/* サイトポリシー プライバシーポリシー  ルーカスメンバー*/
.policy-ttl, .privacy-ttl, .welcome-ttl　, .member-ttl{
	display:block; height:20px;
	text-indent:-1000px; font-size:1px; line-height:1px;
	border-bottom:3px solid #302a28;
}

.policy-ttl{background:url(../image/ttl-site.gif) no-repeat;}
.privacy-ttl{background:url(../image/ttl-privacy.gif) no-repeat;}
.welcome-ttl{background:url(../start/image/welcome_hd.gif) no-repeat;}
.pro01-ttl{background:url(../image/pro01.gif) no-repeat;}
.policy , .member{width:70%; margin:20px 0; color:#0f1113;}
.policy h2{margin:20px 0 0 0; padding:5px;}
.policy p{padding:5px 5px 0; margin:0;}
.text-indext{text-indent:10px;}
.policy ol{margin:5px 0 5px 20px; padding:0 0 0 10px;}
.policy table{margin:5px;}
.policy caption{text-align:left; margin:5px;}

.member-ttl{background:url(../image/ttl-member.gif) no-repeat;}

.member h2{width:870px;margin:20px 0 0 0; padding:0px;border-bottom:1px solid #302a28;}


.member-toroku{margin:50px 0px 0px 0px}
.member-toroku a:link {color:#FE2700; text-decoration:none;}
.member-toroku a:visited{color:#FE2700; text-decoration:none;}
.member-toroku a:active{color:#FE2700; text-decoration:none;}
.member-toroku a:hover{text-decoration:underline;}

/*-------------フッター-------------*/
p.move-top{border-bottom:1px dotted #cac2bb; margin:4px 0; padding:0;}
#foot-frame{background:url(../image/foot_bg.gif) no-repeat;}
#foot-link{list-style:none outside; margin:0; padding:12px;}
#foot-link li{display:inline;}
#foot-frame address{
	display:block; width:100%; height:15px;
	background:url(../image/copy.gif) no-repeat left top;
	margin:5px 0; text-indent:-9999px; font-size:1px; line-height:1px;
}
