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

dl dd ul {
margin: 0 0 0 20px;
padding: 0;
}
div.title {
width: 480px;
height: 282px;
background-position: 0 0;
background-repeat: no-repeat;
margin-bottom: 15px;
}
div.title * {
display: inline;
visibility: hidden;
font-size: 10px;
line-height: 1em;
font-weight: lighter;
}
div#aroma {
background-image: url(../../../original/images/a_main.gif);
}
h2.section {
margin-top: 20px;
}
div#situation {
background-image: url(../../../original/images/s_main.gif);
}
div#fragrances {
background-image: url(../../../original/images/f_main.gif);
}
div#h_a_main {
background-image: url(../../../original/images/h_a_main.gif);
height: 217px;
}
div#h_u_main {
background-image: url(../../../original/images/h_u_main.gif);
height: 241px;
}
div#h_t_main {
background-image: url(../../../original/images/h_t_main.gif);
height: 287px;
}
div#h_b_main {
background-image: url(../../../original/images/h_b_main.gif);
height: 287px;
}
div#h_s_main {
background-image: url(../../../original/images/h_s_main.gif);
height: 287px;
}
h3.herb {
background: #249036;
border-left-color: #7a5c15;
}
p.herb {
color: #249036;
font-weight: bold;
}
span.this_price {
font-weight: bold;
color: #FF6600;
}
p.herb_read {
font-size: 12px;
line-height: 1.6em;
}
input.herb_bt {
background: #249036;
border: 1px solid #7a5c15;
color: #FFFFFF;
padding: 5px 10px;
}
p.herb_price {
font-size: 16px;
font-weight: bold;
border-top: 2px solid #DED7B4;
border-bottom: 2px solid #DED7B4;
padding: 15px 0;
background: #F9F6E5;
text-align: center;
}
tr.box td p.herb_price strong {
font-size: 18px;
color: #FF6600;
display: inline;
border: none;
padding: 0;
}
div#entry em.err {
display: block;
font-size: 14px;
font-weight: bold;
color: #CC6600;
text-align: center;
margin: 20px 0;
padding: 10px;
background: #fff;
border: 1px solid #CC6600;
}
/*----------------------------------------------------------------------------------------
	entry
----------------------------------------------------------------------------------------*/
div#document {
	background: url(../../../original/images/document_bg.gif) no-repeat center top;
}
div#cart_in {
background: #fff;
border: 1px solid #CEC491;
padding: 15px;
}
div#entry {
color: #59493F;
}
div#cart_in p {
margin: 0;
padding: 0;
}
tr.box {
border-bottom: 1px solid #CEC491;
border-left: 1px solid #CEC491;
border-right: 1px solid #CEC491;
}
tr.box td {
background: #fff;
padding: 15px;
font-size: 14px;
line-height: 1.7em;
}
tr.box td em {
font-size: 10px;
line-height: 1.3em;
display: block;
font-weight: bold;
}
div#contents_menu {
	background: url(../../../original/images/menu_h2.gif) no-repeat 48px 145px;
}
div#contents_menu dl {
	margin:35px 0 30px 0;
	padding:0;
}
div#cart_in strong {
color: #BA6584;
font-size: 14px;
line-height: 1.7em;
}
div#cart_in p a {
color: #42A033;
}
div#entry td.img {
padding-right: 5px;
width: 75px;
}
table.item_list {
border-bottom: 1px dashed #BFB16D;
margin-bottom: 20px;
width: 480px;
 }
td h3 {
font-size: 14px;
padding: 3px 10px;
line-height: 1.7em;
border-left-width: 7px;
border-left-style: solid;
color: #fff;
margin-bottom: 0;
}
td h4 {
margin-bottom: 0;
padding: 0;
font-size: 14px;
}
p.read {
font-size: 14px;
margin-top: 0;
padding: 0;
}
tr.box td strong {
margin-top: 10px;
display: block;
border-bottom: 1px dashed #666;
margin-bottom: 5px;
}
.blend_0,
.blend_1,
.blend_2,
.blend_3,
.blend_4,
.blend_5,
.blend_6,
.blend_7,
.blend_8,
.blend_9,
.blend_10,
.blend_11 {
font-size: 14px;
padding-bottom: 15px;
}
input.bt_0,
input.bt_1,
input.bt_2,
input.bt_3,
input.bt_4,
input.bt_5,
input.bt_6,
input.bt_7,
input.bt_8,
input.bt_9,
input.bt_10,
input.bt_11,
input.sbt_0,
input.sbt_1,
input.sbt_2,
input.sbt_3,
input.sbt_4,
input.sbt_5,
input.sbt_6 {
padding: 5px 10px;
color: #fff;
vertical-align: middle;
}
div.get {
background: #fff;
padding: 10px 0 0 0;
margin: 0;
}
td h3.t_0 {
background: #846AA1;
border-left-color: #665180;
}
input.bt_0 {
background: #846AA1;
border: 1px solid #665180;
}
.blend_0 {
color: #846AA1;
}

td h3.t_1 {
background: #DE9221;
border-left-color: #C47409;
}
input.bt_1 {
background: #DE9221;
border: 1px solid #C47409;
}
.blend_1 {
color: #DE9221;
}

td h3.t_2 {
background: #91B040;
border-left-color: #738A32;
}
input.bt_2 {
background: #91B040;
border: 1px solid #738A32;
}
.blend_2 {
color: #91B040;
}

td h3.t_3 {
background: #2C862C;
border-left-color: #206020;
}
input.bt_3 {
background: #2C862C;
border: 1px solid #206020;
}
.blend_3 {
color: #2C862C;
}

td h3.t_4 {
background: #EB9EC2;
border-left-color: #E374A8;
}
input.bt_4 {
background: #EB9EC2;
border: 1px solid #E374A8;
}
.blend_4 {
color: #EB9EC2;
}

td h3.t_5 {
background: #1D9B9B;
border-left-color: #157171;
}
input.bt_5 {
background: #1D9B9B;
border: 1px solid #157171;
}
.blend_5 {
color: #1D9B9B;
}

td h3.t_6 {
background: #7F7FD2;
border-left-color: #5959C4;
}
input.bt_6 {
background: #7F7FD2;
border: 1px solid #5959C4;
}
.blend_6 {
color: #7F7FD2;
}

td h3.t_7 {
background: #B767B7;
border-left-color: #A04CA0;
}
input.bt_7 {
background: #B767B7;
border: 1px solid #A04CA0;
}
.blend_7 {
color: #B767B7;
}

td h3.t_8 {
background: #AA84D0;
border-left-color: #9060C2;
}
input.bt_8 {
background: #AA84D0;
border: 1px solid #9060C2;
}
.blend_8 {
color: #AA84D0;
}

td h3.t_9 {
background: #81B2E4;
border-left-color: #5798DA;
}
input.bt_9 {
background: #81B2E4;
border: 1px solid #5798DA;
}
.blend_9 {
color: #81B2E4;
}

td h3.t_10 {
background: #850585;
border-left-color: #530353;
}
input.bt_10 {
background: #850585;
border: 1px solid #530353;
}
.blend_10 {
color: #850585;
}

td h3.t_11 {
background: #174B87;
border-left-color: #0F335B;
}
input.bt_11 {
background: #174B87;
border: 1px solid #0F335B;
}
.blend_11 {
color: #174B87;
}

/*シチュエーション*/
td h3.s_0 {
background: #DCCC1E;
border-left-color: #B0A218;
}
input.sbt_0 {
background: #DCCC1E;
border: 1px solid #B0A218;
}
td h4.s4_0,
.b_0 {
color: #B0A218;
}

td h3.s_1 {
background: #DB6924;
border-left-color: #AF541C;
}
input.sbt_1 {
background: #DB6924;
border: 1px solid #AF541C;
}
td h4.s4_1,
.b_1 {
color: #AF541C;
}

td h3.s_2 {
background: #701570;
border-left-color: #460D46;
}
input.sbt_2 {
background: #701570;
border: 1px solid #460D46;
}
td h4.s4_2,
.b_2 {
color: #460D46;
}

td h3.s_3 {
background: #C6A8E6;
border-left-color: #AC80DA;
}
input.sbt_3 {
background: #C6A8E6;
border: 1px solid #AC80DA;
}
td h4.s4_3,
.b_3 {
color: #AC80DA;
}

td h3.s_4 {
background: #6ACDCD;
border-left-color: #44C1C1;
}
input.sbt_4 {
background: #6ACDCD;
border: 1px solid #44C1C1;
}
td h4.s4_4,
.b_4 {
color: #44C1C1;
}

td h3.s_5 {
background: #9C3A6A;
border-left-color: #762C50;
}
input.sbt_5 {
background: #9C3A6A;
border: 1px solid #762C50;
}
td h4.s4_5,
.b_5 {
color: #762C50;
}

td h3.s_6 {
background: #96DE96;
border-left-color: #70D270;
}
input.sbt_6 {
background: #96DE96;
border: 1px solid #70D270;
}
td h4.s4_6,
.b_6 {
color: #70D270;
}

/*---------------------------------------------------------------------*/

h3.other {
background: #AA7587;
color: #FFFFFF;
padding: 4px 10px;
border-left: 7px solid #825061;
font-size: 14px;
line-height: 1.6em;
}
h4.other {
background: #EFE8BB;
padding: 4px 10px;
font-size: 12px;
line-height: 1.5em;
}



table.cart,
table.credit {
border-left: 1px solid #958E66;
border-top: 1px solid #958E66;
width: 100%;
}
table.cart th,
table.cart td,
table.credit td,
table.credit th {
padding: 5px 10px;
}
table.cart th {
background: #E5C2D3;
border-right: 1px solid #D59EB9;
border-bottom: 1px solid #D59EB9;
}
table.cart td,
table.credit td {
background: #fff;
border-bottom: 1px dashed #E3D99F;
border-right: 1px solid #E3D99F;
}
table.cart td.result {
background: #EFE9C7;
}
table.cart td.result strong {
color: #b40b18;
}
table.cart form {
display: inline;
}
