@charset "utf-8";

/* ----- 左カラム ----- */
div#left_column{width:455px;}

/* ----- プロデュース ----- */
ul.menu_produce li{
	padding-right:5px;
	float:left;
	}
ul.menu_produce a{
	width:220px;
	height:65px;
	background-image:url(http://www.iyashi-ya.com/images/menu_produce.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	display:block;
	text-indent:-10000em;
	text-decoration:none;
	overflow:hidden;
	}
li.produce_hikari a{background-position:0 0;}
li.produce_philosophy a{background-position:-220px 0;}
li.produce_hikari a:hover{background-position:0 -65px;}
li.produce_philosophy a:hover{background-position:-220px -65px;}
div#philosophy{margin:9px 0 0 0;}
a.philosophy{
	width:190px;
	height:55px;
	display:block;
	background-image:url(http://www.iyashi-ya.com/images/philosophy.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	text-indent:-10000em;
	text-decoration:none;
	overflow:hidden;
	}
a.philosophy:hover{background-position:0 -55px;}

/* ----- メニュー ----- */
ul.top_menu li{
	padding-right:5px;
	margin-bottom:8px;
	float:left;
	}
ul.top_menu li.menu_kinkeiraku{margin-bottom:0;}
ul.top_menu a{
	width:220px;
	height:100px;
	background-repeat:no-repeat;
	background-attachment:scroll;
	display:block;
	text-indent:-10000em;
	text-decoration:none;
	overflow:hidden;
	}
/* ----- bg ----- */
li.menu_set a,li.menu_germanium a,li.menu_oxygen a,li.menu_therapy a{
	background-image:url(http://www.iyashi-ya.com/images/top_menu.jpg);}
li.menu_reflexology a,li.menu_esthe a,li.menu_kinkeiraku a{
	background-image:url(http://www.iyashi-ya.com/images/top_menu2.jpg);}
/* ----- a ----- */
li.menu_set a{background-position:0 0;}
li.menu_germanium a{background-position:-220px 0;}
li.menu_oxygen a{background-position:-440px 0;}
li.menu_therapy a{background-position:-660px 0;}
li.menu_reflexology a{background-position:0 0;}
li.menu_esthe a{background-position:-220px 0;}
li.menu_kinkeiraku a{width:445px;background-position:-440px 0;}
/* ----- hover ----- */
li.menu_set a:hover{background-position:0 -100px;}
li.menu_germanium a:hover{background-position:-220px -100px;}
li.menu_oxygen a:hover{background-position:-440px -100px;}
li.menu_therapy a:hover{background-position:-660px -100px;}
li.menu_reflexology a:hover{background-position:0 -100px;}
li.menu_esthe a:hover{background-position:-220px -100px;}
li.menu_kinkeiraku a:hover{background-position:-440px -100px;}
/* ----- オリジナルメニュー ----- */
ul.original_menu li{margin-bottom:8px;}
ul.original_menu li.menu_acupuncture{margin-bottom:0;}
ul.original_menu a{
	width:445px;
	height:100px;
	background-image:url(http://www.iyashi-ya.com/images/original_menu.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	display:block;
	text-indent:-10000em;
	text-decoration:none;
	overflow:hidden;
	}
/* ----- a ----- */
ul.original_menu li.menu_kinkeiraku a{background-position:0 0;}
ul.original_menu li.menu_acupuncture a{background-position:0 -200px;}
/* ----- hover ----- */
ul.original_menu li.menu_kinkeiraku a:hover{background-position:0 -100px;}
ul.original_menu li.menu_acupuncture a:hover{background-position:0 -300px;}
/* ----- メニューRe ----- */
ul.top_menu_re li{
	padding-right:5px;
	margin-bottom:8px;
	float:left;
	}
ul.top_menu_re li.menu_set,ul.top_menu_re li.menu_esthe{margin-bottom:0;}
ul.top_menu_re a{
	width:220px;
	height:50px;
	background-repeat:no-repeat;
	background-attachment:scroll;
	display:block;
	text-indent:-10000em;
	text-decoration:none;
	overflow:hidden;
	}
/* ----- bg ----- */
ul.top_menu_re li.menu_germanium a,ul.top_menu_re li.menu_oxygen a,
ul.top_menu_re li.menu_reflexology a,ul.top_menu_re li.menu_therapy a,
ul.top_menu_re li.menu_set a,ul.top_menu_re li.menu_esthe a{
	background-image:url(http://www.iyashi-ya.com/images/top_menu_re.jpg);}
/* ----- a ----- */
ul.top_menu_re li.menu_germanium a{background-position:0 0;}
ul.top_menu_re li.menu_oxygen a{background-position:-220px 0;}
ul.top_menu_re li.menu_reflexology a{background-position:-440px 0;}
ul.top_menu_re li.menu_therapy a{background-position:0 -100px;}
ul.top_menu_re li.menu_set a{background-position:-220px -100px;}
ul.top_menu_re li.menu_esthe a{background-position:-440px -100px;}
/* ----- hover ----- */
ul.top_menu_re li.menu_germanium a:hover{background-position:0 -50px;}
ul.top_menu_re li.menu_oxygen a:hover{background-position:-220px -50px;}
ul.top_menu_re li.menu_reflexology a:hover{background-position:-440px -50px;}
ul.top_menu_re li.menu_therapy a:hover{background-position:0 -150px;}
ul.top_menu_re li.menu_set a:hover{background-position:-220px -150px;}
ul.top_menu_re li.menu_esthe a:hover{background-position:-440px -150px;}
/* ----- メニュー：目的別----- */
ul.top_menu_type li{
	padding-right:5px;
	margin-bottom:8px;
	float:left;
	}
ul.top_menu_type li.menu_course,ul.top_menu_type li.menu_bridal{margin-bottom:0;}
ul.top_menu_type a{
	width:220px;
	height:50px;
	background-repeat:no-repeat;
	background-attachment:scroll;
	display:block;
	text-indent:-10000em;
	text-decoration:none;
	overflow:hidden;
	}
/* ----- bg ----- */
ul.top_menu_type li.menu_relax a,ul.top_menu_type li.menu_detox a,
ul.top_menu_type li.menu_recovery a,ul.top_menu_type li.menu_esthe a,
ul.top_menu_type li.menu_course a,ul.top_menu_type li.menu_bridal a{
	background-image:url(http://www.iyashi-ya.com/images/top_menu_type.jpg);}
/* ----- a ----- */
ul.top_menu_type li.menu_relax a{background-position:0 0;}
ul.top_menu_type li.menu_detox a{background-position:-220px 0;}
ul.top_menu_type li.menu_recovery a{background-position:-440px 0;}
ul.top_menu_type li.menu_esthe a{background-position:0 -100px;}
ul.top_menu_type li.menu_course a{background-position:-220px -100px;}
ul.top_menu_type li.menu_bridal a{background-position:-440px -100px;}
/* ----- hover ----- */
ul.top_menu_type li.menu_relax a:hover{background-position:0 -50px;}
ul.top_menu_type li.menu_detox a:hover{background-position:-220px -50px;}
ul.top_menu_type li.menu_recovery a:hover{background-position:-440px -50px;}
ul.top_menu_type li.menu_esthe a:hover{background-position:0 -150px;}
ul.top_menu_type li.menu_course a:hover{background-position:-220px -150px;}
ul.top_menu_type li.menu_bridal a:hover{background-position:-440px -150px;}
/* ----- オリジナルメニュー：ver2 ----- */
ul.original_menu2 li{margin-bottom:8px;}
ul.original_menu2 li.menu_kinkeiraku{margin-bottom:0;}
ul.original_menu2 a{
	width:445px;
	height:100px;
	background-image:url(http://www.iyashi-ya.com/images/original_menu2_2.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	display:block;
	text-indent:-10000em;
	text-decoration:none;
	overflow:hidden;
	}
/* ----- a ----- */
ul.original_menu2 li.menu_kinkeiraku a{background-position:0 0;}
ul.original_menu2 li.menu_acupuncture a{background-position:0 -200px;}
/* ----- hover ----- */
ul.original_menu2 li.menu_kinkeiraku a:hover{background-position:0 -100px;}
ul.original_menu2 li.menu_acupuncture a:hover{background-position:0 -300px;}
/* 削除予定S */
dl.top_menu{
	margin-bottom:10px;
	padding-right:10px;
	background-image:url(http://www.iyashi-ya.com/images/217/green_top.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left top;
	float:left;
	}
dl.top_menu dt{
	margin-top:6px;
	padding:4px 10px 0 10px;
	width:197px;
	height:21px;
	background-color:#EBF4DA;
	background-image:url(http://www.iyashi-ya.com/images/icon/green_dot.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:2px 23px;
	}
dl.top_menu dd{
	padding-bottom:9px;
	width:217px;
	background-color:#EBF4DA;
	background-image:url(http://www.iyashi-ya.com/images/217/green_bottom.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left bottom;
	}
dl.top_menu_in{padding:7px 10px 0 10px;}
dl.top_menu_in dt{
	margin-top:0;
	padding:1px;
	width:56px;
	height:56px;
	background-color:#FFFFFF;
	background-image:none;
	border:1px solid #8E806F;
	float:left;
	}
dl.top_menu_in dd{
	margin-left:5px;
	padding-bottom:0;
	width:132px;
	background-image:none;
	font-size:x-small;
	line-height:120%;
	float:left;
	}
p.price{
	color:#C5003F;
	font-size:small;
	font-weight:bold;
	line-height:140%;
	float:left;
	}
p.detail{
	font-size:small;
	line-height:140%;
	float:right;
	}
a.induce_menu{
	margin-bottom:10px;
	width:445px;
	height:25px;
	display:block;
	background-image:url(http://www.iyashi-ya.com/images/induce_menu.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	text-indent:-10000em;
	text-decoration:none;
	overflow:hidden;
	}
a.induce_menu:hover{background-position:0 -25px;}

/* rank 左198px 右427px 1段341px 2段458px 3段575px */

div#rank1{
	position:absolute;
	top:458px;
	left:427px;
	}
div#rank2{
	position:absolute;
	top:575px;
	left:198px;
	}
div#rank3{
	position:absolute;
	top:575px;
	left:427px;
	}
/* 削除予定E */

/* ----- 左カラム：END ----- */

/* ----- 中央カラム ----- */

/* ----- 癒屋NEWS ----- */
div#news{padding-bottom:10px;}

/* ----- 癒屋ブログ ----- */
div#blog{padding-bottom:10px;}
div#blog ul span {
	color: #777;
	font-size: x-small;
	line-height: 1.2;
}
div#blog ul span a:link, div#blog ul span a:visited,
div#blog ul span a:active, div#blog ul span a:hover {
	color: #777;
}

/* ----- キャンペーン ----- */
div.casmaraButton {
	margin-bottom: 10px;
	background: url(http://www.iyashi-ya.com/images/casmara.jpg) no-repeat 0 100%;
}
a.casmaraButton {
	display: block;
	width: 190px;
	height: 100px;
	overflow: hidden;
	background: url(http://www.iyashi-ya.com/images/casmara.jpg) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}
a.casmaraButton:hover {
	background-position: 0 100%;
}

/* ----- 中央カラム：END ----- */

/* ----- 右カラム ----- */
div#right_column{
	margin-top:18px;
	width:95px;
	color:#474037;
	font-size:x-small;
	line-height:120%;
	float:right;
	}
div.pink_middle_95{
	padding:2px 4px 4px 4px;
	border-left:1px solid #F8C5B8;
	border-right:1px solid #F8C5B8;
	}
div.pink_bottom_95{
	height:6px;
	background-image:url(http://www.iyashi-ya.com/images/95/pink_bottom.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left top;
	overflow:hidden;
	}
a.white_arrow{
	padding-left:9px;
	background-image:url(http://www.iyashi-ya.com/images/icon/white_arrow.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:2px 3px;
	}

/* ----- モバイル ----- */
div#iyashiyaMobile{margin-bottom:10px;}

/* ----- ネットで予約 ----- */
div#net_reserve{margin-bottom:10px;}
ul.net_reserve{
	margin-top:5px;
	width:100%;
	}
ul.net_reserve div{margin:5px 0;}

/* ----- メール会員募集中 ----- */
div#mail_member{margin-bottom:10px;}

/* ----- 求人情報・スタッフブログ ----- */
div.recruitBanner{margin-bottom:10px;}
a.recruit_button,a.staffBlogButton,a.staffBlogButton2{
	width:95px;
	height:160px;
	display:block;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left top;
	text-indent:-10000em;
	text-decoration:none;
	overflow:hidden;
	}
a.staffBlogButton{
	height:200px;
	background-image:url(http://www.iyashi-ya.com/images/staff_blog.gif);
	}
a.recruit_button{
	height:110px;
	background-image:url(http://www.iyashi-ya.com/images/recruit_smallnew.gif);
	}
body#test a.recruit_button{
	background-image:url(http://www.iyashi-ya.com/images/recruit_smallnew.gif);
	}
a.staffBlogButton2{
	height:110px;
	background-image:url(http://www.iyashi-ya.com/images/staff_blog_small.gif);}
a.recruit_button:hover,a.staffBlogButton:hover,a.staffBlogButton2:hover{
	background-position:left bottom;}

/* ----- 右カラム：END ----- */

/* ----- コンテンツ：END ----- */