@charset "UTF-8";
@import url(basestyle.css);
@import url(common.css);

/* //////////////////////////////////
				  	common style
   ///////////////////////////////// */

.img-border img {
	padding: 3px;
	border: 1px solid #CCCCCC;
}

#clair-catch h4, .aura-catch h4 {
	margin-bottom: 20px;
}

.exp {
	margin-bottom: 1em;
}

.exp2 {
	margin-bottom: 1em;
	padding: 0px 0px 0px 25px;
}

.course {
	width: 660px;
	margin: 10px  auto;
	padding: 0;
	border-collapse: collapse;
	border : 1px solid #CC99FF;
}

.course th
{
	padding: 10px;
	background-color: #FAF0FF;
	border: 1px solid #CC99FF;
	border-collapse: collapse;
	line-height: 1.5em;
}

.course td
{
	padding: 10px;
	text-align: center;
	border: 1px solid #CC99FF;
	border-collapse : collapse;
	line-height: 1.5em;
}

.attention {
	width: 660px;
	margin:5px auto 10px auto;
	padding: 0;
}

.attention li {
	margin: 0px;
	padding: 0px 0px 10px 20px;
	line-height: 1.5em;
	font-size: 12px;
	background-image: url(../images/common/icon-07.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.usual-list {
	margin: 10px 0px 10px 20px;
	padding: 0px 0px 0px 20px;
}

.usual-list li {
	line-height: 1.5em;
	list-style: inherit;
	list-style-position:outside;
	list-style-type:disc;
}

.h4-catch {
	margin: 15px 0px 5px 0px;
	padding: 0;
	background-image: url(../images/common/icon-08.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #990066;
	line-height: 18px;
	text-indent: 1.5em;
	clear: both;
}



/* //////////////////////////////////
				  clairvoyance.html
   ///////////////////////////////// */

#clair-catch {
	width: 660px;
	margin: 0;
	padding: 0;
	background-image: url(../images/clairvoyance/bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#room {
	width: 660px;
	margin: 10px auto;
	padding: 0;
	text-align: center;
}

#room div img {
	padding: 3px;
	border: 1px solid #CCCCCC;
}

#room p {
	font-size: 12px;
}



/* //////////////////////////////////
				  auravision.html
   ///////////////////////////////// */

.orange {color : #FF9900;}
.red {color : #FF0000;}
.green {color : #339900;}
.blue {color : #0033FF;}
.ai {color : #000066;}
.purple {color : #990099;}
.yellow {color:#FED11F;}
.lavender {color:#CC66CC;}
.paleblue {color:#33CCFF;}
.bluegreen {color:#339999;}
.scent-sation {color:#993399}
.pink {color:#FF3399}

.orange,
.red,
.green,
.ai,
.purple,
.yellow,
.lavender,
.blue,
.paleblue,
.bluegreen,
.white
{font-weight:bold;}

.auravision-flow {
	margin: 10px 0px 10px 30px;
}

.auravision-flow li {
	list-style-position: outside;
	padding: 0px 0px 10px 5px;
	line-height: 1.5em;
	list-style: inherit;
}

.aura-report {
	width: 500px;
	margin: 10px auto;
	padding: 0;
}

.aura-report th {
	width: 50%;
	padding: 5px 10px;
}

.aura-report td {
	width: 50%;
	padding: 5px 10px;
	text-align: center;
}

.aura-report td img {
	padding: 3px;
	border: 1px solid #CCCCCC;
}

.aura-pic-t
{
	width: 660px;
	margin: 0 auto 10px auto;
	border-bottom: 1px dashed #999999;
	border-collapse: collapse;
}

.aura-pic-t th
{
	width: 150px;
	padding-bottom: 10px;
	vertical-align: top;
	line-height: 1.3em;
}

.aura-pic-t td
{
	width: 170px;
	padding: 2px 3px;
	vertical-align: top;
	font-size: 14px;
	line-height: 1.3em;
}

#chakra-t
{
	width: 660px;
	margin: 15px auto 10px auto;
	padding: 0;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}

#chakra-t th
{
	width: 100px;
	padding: 5px;
	line-height: 1.5em;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}

.title
{
	background-color: #FFFF99;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}

.keyword-title
{
	width: 170px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}

.keyword
{
	width: 160px;
	padding: 5px;
	line-height: 1.3em;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px dashed #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-collapse: collapse;
}

.action-title
{
	padding: 5px;
}

.action
{
	padding: 5px;
	line-height: 1.4em;
	vertical-align: top;
	border-bottom: 1px dashed #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-collapse: collapse;
}

#seventh {background-color:#CC3399; color:#FFFFFF;}
#sixth {background-color:#003399; color:#FFFFFF;}
#fifth {background-color:#0000FF; color:#FFFFFF;}
#fourth {background-color:#339933; color:#FFFFFF;}
#thrird {background-color:#FFFF00;}
#second {background-color:#FFCC33;}
#first {background-color:#FF3366; color:#FFFFFF;}


/* //////////////////////////////////
				       reiki.html
   ///////////////////////////////// */

#reiki-catch {
	width: 660px;
	margin: 10px auto;
	padding: 0;
	background-image: url(../images/reiki/oak.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#reiki-catch ol {
	margin: 5px 0px 10px 50px;
	padding: 0;
}

#reiki-catch ol li {
	margin: 0;
	padding: 0;
	list-style:inherit;
	line-height:1.5em;
}

#reiki-seminar-t {
	width : 650px;
	margin : 5px auto;
	padding : 0;
	border : 1px solid #FF9999;
	border-collapse : collapse;
}

#reiki-seminar-t th {
	background-color:#FFE6EA;
	padding : 5px;
	text-align : center;
	font-size : 14px;
	line-height : 1.4em;
	border : 1px solid #FF9999;
	border-collapse : collapse;
}

#th1 {width: 140px;}
/* #th2 {width: 390px;} */
#th3 {width: 120px;}

#reiki-seminar-t td {
	padding : 5px;
	line-height : 1.4em;
	border : 1px solid #FF9999;
	border-collapse : collapse;
}

.degree {
	background-color:#FFF0F2;
	font-weight : bold;
	font-size : 14px;
	text-align : center;
}

#reiki-seminar-t li {
	font-size:12px;
}



#deg-1 {
	background-image:url(../images/reiki/1st.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#deg-2 {
	background-image:url(../images/reiki/2nd.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#deg-3 {
	background-image:url(../images/reiki/3rd.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#deg-4 {
	background-image:url(../images/reiki/master.gif);
	background-position:center;
	background-repeat:no-repeat;
}

.ccomplete {
	color:#666666;
}



/* //////////////////////////////////
				    attunements.html
   ///////////////////////////////// */

#method-type {
	width : 600px;
	margin : 10px auto;
	padding : 0;
}

#method-type th {
	padding : 5px;
	border-bottom : 1px dashed #CCCCCC;
}

#method-type td {
	padding : 5px;
	border-bottom : 1px dashed #CCCCCC;
}



/* //////////////////////////////////
				     aurasoma.html
   ///////////////////////////////// */

#bottle-exp {
	width: 660px;
	margin: 10px auto;
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
}

#bottle-exp th {
	width: 150px;
	padding: 10px;
	background-image: url(../images/aurasoma/bg-bottle-exp.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 1.5em;
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
}

#bottle-exp td {
	padding: 10px;
	line-height: 1.5em;
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
}
	
/* //////////////////////////////////
				   scent-sation.html
   ///////////////////////////////// */

#curriculum {
	width: 660px;
	margin: 0px auto 10px auto;
}

#curriculum dt {
	margin: 0px;
	padding: 5px;
	font-weight:bold;
	color: #BA64F0;
	line-height:1.5em;
}

#curriculum dd {
	margin: 0px 0px 10px 0px;
	padding: 0px 5px 5px 50px;
	line-height: 1.5em;
}


/* //////////////////////////////////
				    airmist.html
   ///////////////////////////////// */

#airmist-color {
	margin: 10px 0px;
	padding: 0px 0px 0px 25px;
}

/* //////////////////////////////////
				        art.html
   ///////////////////////////////// */

#art-t {
	width: 660px;
	margin: 10px auto;
}

#art-t td {
	text-align: center;
	padding: 5px 0px;
}

#art-t td img {
	border: 1px solid #CCCCCC;
}

/* //////////////////////////////////
				       school.html
   ///////////////////////////////// */

#school-intro {
	width: 660px;
	height: 750px;
	margin: 10px auto;
	padding: 0px 0px 20px 0px;
	background-image: url(../images/school/main-bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

#school-intro p {
	text-align: center;
	line-height:1.8em;
}

.sc-room {
	width : 470px;
	margin : 15px auto;
	padding : 0;
}

.sc-room img {
	padding:3px;
	border:1px solid #999999;
}

.sc-room p {
	text-align:center;
	margin-top:5px;
}

.sc-comment {
	width: 660px;
	margin: 0px auto;
	padding: 0px 0px 50px 0px;
	background-image: url(../images/school/bg-comment.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
}

.sc-comment dt {
	margin: 0;
	padding: 10px 5px 0px 10px;
	line-height: 1.5em;
}

.sc-comment dd {
	margin: 0;
	padding: 5px 0px;
	line-height: 1.5em;
	text-align: right;
	font-size: 12px;
	color:#666;
}


/* //////////////////////////////////
				      salon.html
   ///////////////////////////////// */
	 
#license {
	margin: 0px;
	padding: 0;
}

#license li {
	line-height: 1.5em;
	margin: 0;
	padding: 0px 0px 5px 30px;
	background-image: url(../images/salon/star.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#map {
	width: 600px;
	margin: 10px auto;
	padding: 0;
}

#map iframe {
	width: 600px;
	height: 350px;
	frameborder:none;
  scrolling: none;
}


#recommend {
	width: 660px;
	margin: 5px auto;
	border-collapse: collapse;
}

#recommend td {
	width: 50%;
	padding: 5px 0px;
	border-collapse: collapse;
	border-bottom: 1px dashed #CCCCCC;
	background-image: url(../images/salon/link-03.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: 2em;
}

.pic-caption {
	font-size:12px;
	color:#666666;
}


/* //////////////////////////////////
				       faq.html
   ///////////////////////////////// */

.faq {
	width: 660px;
	margin: 10px auto 20px auto;
	padding: 0px 0px 30px 0px;
	border-bottom: 1px dashed #CCCCCC;
}

.faq dt {
	margin: 0;
	padding: 5px 0px 20px 40px;
	background-image: url(../images/faq/q.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 1.5em;
}

.faq dd {
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 20px 40px;
	background-image: url(../images/faq/a.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 1.5em;
}


/* //////////////////////////////////
				     inquire.html
   ///////////////////////////////// */

#inquire-unit {
	width: 680px;
	margin: 20px auto;
	padding: 0;
}

#parts-01 {
	width: 301px;
	height: 250px;
	float: left;
	margin: 0;
	padding: 0;
	vertical-align:bottom;
}

#inquire-info {
 	width: 379px;
	height: 250px;
	background-image: url(../images/inquire/parts-02.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	float: right;
	vertical-align:bottom;
}

#inquire-info p {
	margin: 0;
	padding: 100px 80px 0px 0px;
	font-size: 13px;
}

#inquire-contents {
	width: 680px;
	height: 400px;
	margin: 0px auto;
	padding: 0;
	background-image: url(../images/inquire/parts-03.jpg);
	background-position: center;
	background-repeat: no-repeat;
	clear: both;
	vertical-align: bottom;
}

#inquire-contents dl {
	width: 400px;
	margin: 0px 0px 0px 170px;
	padding: 20px 0px 0px 0px;
}

#inquire-contents dl dt {
	margin: 0px 0px 10px 0px;
	padding: 0;
}

#inquire-contents dl dd {
	margin: 10px 0px 40px 0px;
	padding: 0px 0px 0px 25px;
	font-size: 13px;
	line-height: 1.5em;
}













































