﻿@charset"utf-8";

/*++++++++++++++++++++++++++*/
/* Rishece SITE Ver.4.0 CSS */
/*++++++++++++++++++++++++++*/

#flashcontent {
	width: 960px;
	height: 340px;
	}

h2.home {
	line-height: 22px;
	margin-left: 20px;
	}

p.flash_warning {
	margin-top: 20px;
	color: #ff0000;
	line-height: 22px;
	}

#navi_sub_home a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	vertical-align: bottom;
	}

#navi_sub_home li#navi_sub_home_01 a:link,#navi_sub_home li#navi_sub_home_01 a:visited {
	text-decoration: none;
	background: url(../../img_common/navi_sub.jpg) no-repeat 0 0; 
	width: 200px;
	height: 120px;
	}

#navi_sub_home li#navi_sub_home_01 a:hover {
	text-decoration: none;
	background:url(../../img_common/navi_sub.jpg) no-repeat -200px 0; 
	width: 200px;
	height: 120px;
	}

#navi_sub_home li#navi_sub_home_02 a:link,#navi_sub_home li#navi_sub_home_02 a:visited {
	text-decoration: none;
	background: url(../../img_common/navi_sub.jpg) no-repeat 0 -130px; 
	width: 200px;
	height: 80px;
	margin-top: 10px;
	}

#navi_sub_home li#navi_sub_home_02 a:hover {
	text-decoration: none;
	background:url(../../img_common/navi_sub.jpg) no-repeat -200px -130px; 
	width: 200px;
	height: 80px;
	margin-top: 10px;
	}

#navi_sub_home li#navi_sub_home_03 a:link,#navi_sub_home li#navi_sub_home_03 a:visited {
	text-decoration: none;
	background: url(../../img_common/navi_sub.jpg) no-repeat 0 -220px; 
	width: 200px;
	height: 80px;
	margin-top: 10px;
	}

#navi_sub_home li#navi_sub_home_03 a:hover {
	text-decoration: none;
	background:url(../../img_common/navi_sub.jpg) no-repeat -200px -220px; 
	width: 200px;
	height: 80px;
	margin-top: 10px;
	}

#navi_sub_home li#navi_sub_home_04 a:link,#navi_sub_home li#navi_sub_home_04 a:visited {
	text-decoration: none;
	background: url(../../img_common/navi_sub.jpg) no-repeat 0 -300px; 
	width: 200px;
	height: 60px;
	}

#navi_sub_home li#navi_sub_home_04 a:hover {
	text-decoration: none;
	background:url(../../img_common/navi_sub.jpg) no-repeat -200px -300px; 
	width: 200px;
	height: 60px;
	}

#navi_sub_home_contact a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	height: 40px;
	}

#navi_sub_home_contact a:link,#navi_sub_home_contact a:visited {
	text-decoration: none;
	background: url(../../img_common/navi_sub_contact.gif) no-repeat 0 0; 
	width: 200px;
	height: 40px;
	}

#navi_sub_home_contact a:hover {
	text-decoration: none;
	background: url(../../img_common/navi_sub_contact.gif) no-repeat -200px 0; 
	width: 200px;
	height: 40px;
	}

.info {
	width: 450px;
	margin-left: 20px;
	margin-top: 10px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #cdba9b;
	}

.info_banner {
	width: 450px;
	margin-left: 20px;
	margin-top: 10px;
	}

.info h3 {
	width: 450px;
	background: url(../../img/txtmark_info.gif) no-repeat;
	padding-left: 15px;
	padding-top: 1px;
	}

.info h3 a {
	display: block;
	}

.mark_check {
	vertical-align: middle;
	margin-left: 5px;
	}

.info_txt_area {
	margin-left: 15px;
	margin-top: 3px;
	}

.info_txt_indent_area {
	padding-left: 12px;
	}

p.info_txt_indent {
	text-indent: -12px;
	line-height: 16px;
	}

.contents_break_home {
	clear: both;
	height: 22px;
	padding-top: 10px;
	}

#salon_photo_gallery a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	height: 100px;
	}

#salon_photo_gallery a:link,#salon_photo_gallery a:visited {
	text-decoration: none;
	background: url(../../img/img_salon_photo.jpg) no-repeat 0 0; 
	width: 480px;
	height: 100px;
	}

#salon_photo_gallery a:hover {
	text-decoration: none;
	background: url(../../img/img_salon_photo.jpg) no-repeat 0 -100px; 
	width: 480px;
	height: 100px;
	}

#toku_beginner_home li {
	display: inline;
	float: left;
	height: 80px;
	margin-top: 10px;
	}

#toku_beginner_home a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	vertical-align: bottom;
	}

#toku_beginner_home li#toku_beginner_home_01 a:link,#toku_beginner_home li#toku_beginner_home_01 a:visited {
	text-decoration: none;
	background: url(../../img/banner_toku_beginner.jpg) no-repeat 0 0; 
	width: 300px;
	height: 80px;
	}

#toku_beginner_home li#toku_beginner_home_01 a:hover {
	text-decoration: none;
	background:url(../../img/banner_toku_beginner.jpg) no-repeat 0 -80px; 
	width: 300px;
	height: 80px;
	}

#toku_beginner_home li#toku_beginner_home_02 a:link,#toku_beginner_home li#toku_beginner_home_02 a:visited {
	text-decoration: none;
	background: url(../../img/banner_toku_beginner.jpg) no-repeat -310px 0; 
	width: 170px;
	height: 80px;
	margin-left: 10px;
	}

#toku_beginner_home li#toku_beginner_home_02 a:hover {
	text-decoration: none;
	background:url(../../img/banner_toku_beginner.jpg) no-repeat -310px -80px; 
	width: 170px;
	height: 80px;
	margin-left: 10px;
	}

#hypno_faq_home a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	vertical-align: bottom;
	}

#hypno_faq_home li#hypno_faq_home_01 a:link,#hypno_faq_home li#hypno_faq_home_01 a:visited {
	text-decoration: none;
	background: url(../../img/img_hypno_faq.gif) no-repeat 0 0; 
	width: 480px;
	height: 28px;
	}

#hypno_faq_home li#hypno_faq_home_01 a:hover {
	text-decoration: none;
	background:url(../../img/img_hypno_faq.gif) no-repeat 0 -120px; 
	width: 480px;
	height: 28px;
	}

#hypno_faq_home li#hypno_faq_home_02 a:link,#hypno_faq_home li#hypno_faq_home_02 a:visited {
	text-decoration: none;
	background: url(../../img/img_hypno_faq.gif) no-repeat 0 -28px; 
	width: 480px;
	height: 20px;
	}

#hypno_faq_home li#hypno_faq_home_02 a:hover {
	text-decoration: none;
	background:url(../../img/img_hypno_faq.gif) no-repeat 0 -148px; 
	width: 480px;
	height: 20px;
	}

#hypno_faq_home li#hypno_faq_home_03 a:link,#hypno_faq_home li#hypno_faq_home_03 a:visited {
	text-decoration: none;
	background: url(../../img/img_hypno_faq.gif) no-repeat 0 -48px; 
	width: 480px;
	height: 20px;
	}

#hypno_faq_home li#hypno_faq_home_03 a:hover {
	text-decoration: none;
	background:url(../../img/img_hypno_faq.gif) no-repeat 0 -168px; 
	width: 480px;
	height: 20px;
	}

#hypno_faq_home li#hypno_faq_home_04 a:link,#hypno_faq_home li#hypno_faq_home_04 a:visited {
	text-decoration: none;
	background: url(../../img/img_hypno_faq.gif) no-repeat 0 -68px; 
	width: 480px;
	height: 20px;
	}

#hypno_faq_home li#hypno_faq_home_04 a:hover {
	text-decoration: none;
	background:url(../../img/img_hypno_faq.gif) no-repeat 0 -188px; 
	width: 480px;
	height: 20px;
	}

#hypno_faq_home li#hypno_faq_home_05 a:link,#hypno_faq_home li#hypno_faq_home_05 a:visited {
	text-decoration: none;
	background: url(../../img/img_hypno_faq.gif) no-repeat 0 -88px; 
	width: 480px;
	height: 32px;
	}

#hypno_faq_home li#hypno_faq_home_05 a:hover {
	text-decoration: none;
	background:url(../../img/img_hypno_faq.gif) no-repeat 0 -208px; 
	width: 480px;
	height: 32px;
	}