@charset "UTF-8";
@import url("../screen.css");

div#document {
	background: url(../../../ordermade/images/document_bg.gif) no-repeat center top;
}

div#contents_menu {
	background: url(../../../ordermade/images/menu_h2.gif) no-repeat 48px 0;
}

/*----------------------------------------------------------------------------------------
	フレグランス
----------------------------------------------------------------------------------------*/
div#item  div#read {
	background: url(../../../ordermade/images/read.gif) no-repeat 0 0;
	width:500px;
	height:165px;
}

div#item  div#read h2,
div#item  div#read p {
	visibility:hidden;
	margin:0;
	padding:0;
	font-size:10px;
}

div#item  div#fragrances {
	background:url(../../../ordermade/images/fragrances.gif) no-repeat 0 0;
	width:500px;
	height:280px;
	margin-top:20px;
}

div#item  div#fragrances h2 {
	visibility:hidden;
	margin:0;
	padding:0;
	font-size:10px;
	height:90px;
}

div#item  div#fragrances p {
	text-align:center;
	margin:0 0 1em 0;
	padding:0;
	line-height:1.6em;
}

div#item  div#fragrances p.wish {
	font-size:14px;
}

div#item  div#fragrances p.wish strong {
	font-weight:normal;
	color:#ba6584;
}

div#item h2.step {
	background:url(../../../ordermade/images/h2_02.gif) no-repeat 0 0;
	width:448px;
	height:20px;
	font-size:14px;
	color:#7e6b5a;
	padding:10px 20px;
	margin: 20px 0 0 0;
}

div#item table.step {
	width:488px;
}
div#item table.step td  {
	width:227px;
}

div#item table.step td h3 {
	font-size:14px;
	margin:10px 0 7px 0;
	padding:0 0 3px 0;
	border-bottom:1px dotted #ba6584;
}

div#item table.step td h3 strong {
	font-size:18px;
	color:#ba6584;
	margin:0;
	padding:0;
}

div#item table.step td p {
	margin:0;
	padding:0;
}

div#item table.step img {
	padding-right:10px;
}

div#item table.step td.section {
	padding-right:30px;
}

div#item div#karte {
	background:url(../../../ordermade/images/karte_bg.gif) no-repeat 0 0;
	width:489px;
	height:260px;
	margin:20px 0 30px 0;
}

div#item div#karte h2,
div#item div#karte2 h2 {
	margin:0;
	padding:0;
	font-size:10px;
	visibility:hidden;
	height:140px;
}

div#item div#karte p.karte_bt {
	text-align:center;
	margin:0;
	padding:0;
}

div#item div#karte2 {
	background:url(../../../ordermade/images/karte_bg2.jpg) no-repeat 0 0;
	width:489px;
	height:350px;
	margin:20px 0 30px 0;
}

div#item div#karte2 h2 {
	height:165px;
}

div#item div#karte2 p.karte_bt {
	margin:0;
	padding:0 0 0 175px;
}

div#item #blend {
	background:url(../../../ordermade/images/brend.gif) no-repeat 0 0;
	width:502px;
	height:710px;
}

div#item #blend h2 {
	margin:0;
	padding:0;
	font-size:12px;
	height:75px;
	visibility:hidden;
}

div#item #blend dl {
	margin:0 0 30px 43px;
	padding:0 0 0 0;
	width:348px;
	padding-left:85px;
}

div#item #blend dl dd {
	margin:0;
	padding:17px 10px 0 19px;
	font-size:14px;
	color:#8f3851;
	line-height:1.5em;
}

div#item #blend table {
	width:433px;
	margin:0 0 0 42px;
	font-size:10px;
	line-height:1.3em;
}

div#item #blend table tr td img {
	padding-bottom:5px;
}

div#item #blend p.at {
	font-size:10px;
	text-align:left;
	line-height:1.5em;
	margin:0;
	padding:8px 0 0 42px;
}

div#item #blend dl.pt1 {
	background:url(../../../ordermade/images/pt1.gif) no-repeat 0 0;
	height:123px;
}
div#item #blend dl.pt2 {
	background:url(../../../ordermade/images/pt2.gif) no-repeat 0 0;
	height:107px;
}
div#item #blend dl.pt3 {
	background:url(../../../ordermade/images/pt3.gif) no-repeat 0 0;
	height:129px;
}

div#item #blend p {
	margin:0 0 0 15px;
	padding:0;
	text-align:center;
}

div#item div#salon h2,
div#fm h3 {
	background:url(../../images/h3.gif) no-repeat 0 0;
	width:443px;
	height:35px;
	color:#8b3a57;
	font-size:14px;
	margin:20px 0 0 0;
	padding:10px 0 0 45px;
}

div#item div#salon h3 {
	padding:15px 0 5px 0;
	margin:0;
	font-size:14px;
	color:#ba6584;
	clear:left;
}

div#item div#salon div.access {
	width:500px;
	clear:left;
}

div#item div#salon div.access .img,
div#item div#salon div.access .data {
	float:left;
}

div#item div#salon div.access .img {
	width:180px;
}

div#item div#salon div.access .img p {
	margin:0;
	padding:0 0 10px 0;
}

div#item div#salon div.access .data {
	width:320px;
}

div#item div#salon div.access ul {
	padding:5px 8px;
	margin:0;
	background-color:#edead4;
}

div#item div#salon div.access ul li {
	list-style-type:none;
	padding-left:12px;
	background:url(../../images/li.gif) no-repeat 0 7px;
}

div#item div#salon div.access ul li em {
	font-size:10px;
}

div#item div#salon div.access table {
	border-top:1px solid #949494;
	border-left:1px solid #949494;
	font-size:10px;
	line-height:1.5em;
	margin-top:10px;
}

div#item div#salon div.access table td {
	border-right:1px solid #949494;
	border-bottom:1px solid #949494;
	padding:2px 5px;
	background-color:#FFF;
}

div#item div#salon div.access table th {
	border-right:1px solid #949494;
	border-bottom:1px solid #e2b6be;
	background-color:#cd7d8c;
	padding:1px 5px;
	color:#FFF;
	font-weight:normal;
	width:60px;
}

/*----------------------------------------------------------------------------------------
	アロマオイル
----------------------------------------------------------------------------------------*/

div#item div#essential {
	background:url(../../../ordermade/images/essential.gif) no-repeat 0 0;
	width:500px;
	height:231px;
}

div#item div#essential p {
	margin:0;
	padding:0;
	font-size:10px;
	visibility:hidden;
}

div#item div#personal {
	background:url(../../../ordermade/images/personal.gif) no-repeat 0 0;
	width:500px;
	height:230px;
}

div#item div#personal h3 {
	margin:0;
	padding:0;
	font-size:10px;
	visibility:hidden;
	height:80px;
}

div#item div#personal p {
	padding:10px 0 0 75px;
	margin:0;
	font-size:14px;
	line-height:1.5em;
}

div#item div#personal p strong {
	color:#ba6584;
	font-weight:normal;
}

div#item div#corporate {
	background:url(../../../ordermade/images/corporate.gif) no-repeat 0 0;
	width:500px;
	height:261px;
}

div#item div#corporate h3,
div#item div#corporate p {
	margin:0;
	padding:0;
	font-size:10px;
	visibility:hidden;
	height:77px;
}

div#item div#corporate ul {
	margin:0;
	padding:0 0 0 60px;
}

div#item div#corporate ul li {
	list-style-type:none;
	padding:0 0 5px 12px;
	background:url(../../../ordermade/images/li.gif) no-repeat 0 7px;
}









/*カルテ*/
div#fm table {
	border-top:1px solid #59493f;
	border-right:1px solid #59493f;
	width: 100%;
}

div#fm table td {
	border-left:1px solid #59493f;
	border-bottom:1px solid #59493f;
	padding:5px;
	background-color:#FFF;
}

div#fm table th {
	background-color:#ba6584;
	padding:5px;
	border-left:1px solid #59493f;
	border-bottom:1px solid #883956;
	color:#FFF;
	font-weight:normal;
	width: 100px;
}

div#fm table td em {
	font-size:10px;
	color:#777777;
}

div#fm table th em {
	font-size:10px;
	color:#ffcadd;
}

div#fm table td strong {
	font-size:10px;
	color:#CC0000;
	font-weight:normal;
}

div#fm p#submit {
	text-align:center;
}

div#fm ul#privacy {
	margin:20px 0 0 0;
	padding:0 0 0 176px;
}

div#fm ul#privacy li {
	list-style-type:none;
	padding:0 0 0 10px;
	background: url(../../images/li2.gif) no-repeat 0 7px;
}

p.result {
background: #fff;
padding: 15px;
border: 1px solid #999;
}
p.result em,
div#item div#fm table em {
font-weight: bold;
color: #FF6600;
font-size: 14px;
}

