@charset "Shift_JIS";
/* ¡ƒy[ƒW\‘¢ */
.hc-come {
	padding:10px 0 13px 0;
}
.hi-tl,hi-tr,hi-bl,hi-br{
	width:90px;
	height:53px;
}
.hi-tl {
	border-top: 1px solid #050581;
	border-right: 1px solid #050581;
	border-left: 1px solid #050581;
	margin:7px 0 0 0;
}
.hi-tr {
	border-top: 1px solid #050581;
	border-right: 1px solid #050581;
	margin:7px 0 0 0;
}
.hi-bl {
	border-top: 1px solid #050581;
	border-right: 1px solid #050581;
	border-bottom: 1px solid #050581;
	border-left: 1px solid #050581;
}
.hi-br {
	border-top: 1px solid #050581;
	border-right: 1px solid #050581;
	border-bottom: 1px solid #050581;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	color:#333333;
	font: 11pt "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-image: url(../img/back.jpg);
	background-repeat:repeat-y;
	background-position:center;
	line-height:1.2;
}
h1,h2,h3,h4,h5,h6,#siteul{
	color:#050581;
}
p,ul,li,div,h1,h2,h3,h4,h5,h6,.button {
	padding:0;
	margin: 0;
}
h1 {
	font-size:18px;
	border-left:5px solid #050581;
	height:28px;
	padding:7px 0 0 12px;
	margin:10px 0;
}
h2 {
	font-size:16px;
	font-weight:bold;
	float:left;
	vertical-align:middle;
}
h3 {
	font-size:14px;
	background-image: url(../img/circle-icon.gif);
	background-repeat:no-repeat;
	background-position:2px 3px;
	padding:0 0 0 20px;margin:10px 0;
}
h4 {
	font-size:14px;
	border-left:5px solid #050581;
	padding:0 0 0 5px;margin:10px 0 10px 0;
}
h5 {
	width:170px;
	height:36px;
	padding:3px 0 0 20px;
	font-size:14px;
	background-image: url(../img/back-h5.gif);
	background-repeat:no-repeat;margin:10px 0 0 0;
}
a:link {
  color: #050581;
}
a:visited {
  color: #6978b7;
}
a:hover {
  color: #FF3366;
}
.h5 {
	padding:0 0 0 20px;
}
h6 {
	width:540px;
	height:38px;
	background-image: url(../img/h6-b.gif);
	background-repeat:no-repeat;
	font-size:18px;
	color:#050581;
	vertical-align:middle;
	padding:9px 0 0 0px;
	margin:15px 0 9px 0;
}
.h7 {
	background-image: url(../img/h7.gif);
	background-repeat:no-repeat;
	font-size:18px;
	color:#FF3366;
	background-position:0 7px;
	padding:9px 0 0 25px;
	margin:15px 0 9px 0;
	font-weight:bold;
}
#h8 {
	width:540px;
	height:27px;
	background-image: url(../img/h8-b.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
}
ul {
	list-style: none;
}
li {
	white-space: nowrap;
	line-height: 1.5;
}
li a {
	text-decoration:inherit;
}
#wrapper {
	background-color:#FFFFFF;
	padding:0 10px 0 10px;
	width: 730px;
	margin:0 auto;
	text-align: left;
}
#header {
	width:728px;
	height:124px;
	background-image: url(../img/h-back.jpg);
	background-repeat:no-repeat;
	border-top: 1px solid #050581;
	border-right: 1px solid #050581;
	border-left: 1px solid #050581;
}
.rogo {
	height:124px;
	width:234px;
}
.h-text {
	float:left;
	width:300px;
	height:124px;
	font-size:11px;
	color:#050581;
	line-height:1.1;
}
#h-text {
	padding:70px 0 0 0;
}
#h-i {
	width:184px;
	height:110px;
} 
#h-navi {
	width:728px;
	height:20px;
	border-right: 1px solid #050581;
	border-bottom: 1px solid #050581;
	border-left: 1px solid #050581;
}
#h-navi li {
	display: inline;
}
#menu {
	width: 190px;
	float: left;
}
#footer {
	background-image: url(../img/f-back.gif);
	background-repeat:no-repeat;
	width:730px;
	height:20px;
	text-align:center;
	color:#ffffff;
	padding:4px 0 0 0;
	font-size:11px;
}
ul#m-menu,ul#m-menu2,ul#m-menu3{
	font-size:11px;
}
ul#m-menu {
	width:170px;
	background-image: url(../img/obi-main.gif);
	background-repeat:no-repeat;
	list-style:none;
	text-indent:5px;
	border-top: 1px solid #050581;
	border-right: 1px solid #050581;
	border-bottom: 1px none #050581;
	border-left: 1px solid #050581;
	padding:2px 0 0 0px;
}
ul#m-menu2 {
	width:170px;
	background-image: url(../img/obi-main.gif);
	background-repeat:no-repeat;
	list-style:none;
	text-indent:5px;
	border-right: 1px solid #050581;
	border-bottom: 1px none #050581;
	border-left: 1px solid #050581;
	padding:2px 0 0 0px;
}
ul#m-menu3 {
	width:170px;
	background-image: url(../img/obi-main.gif);
	background-repeat:no-repeat;
	list-style:none;
	text-indent:5px;
	border-right: 1px solid #050581;
	border-bottom: 1px solid #050581;
	border-left: 1px solid #050581;
	padding:2px 0 0 0px;
}
#ul-bline {
	width:170px;
	padding:0 0 2px 0;
	margin:0 0 2px 0;
	border-bottom: 1px solid #E0E0EF;
	font-weight:bold;
	color:#050581;
}
#m-l {
	padding:10px 0 0 0;
}
.dbox {
	border: 1px dotted #050581;
	height:75px;
	text-align:left;
	vertical-align:middle;
	padding:10px 0 0 10px;
}
#dtext {
	margin:10px 0 0 20px;
}
#work {
	width:170px;
	heigth:20px;
	background-image: url(../img/work.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin:5px 15px 0 0;
}
#work2 {
	width:170px;
	heigth:20px;
	background-image: url(../img/work.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin:5px 0px 0 0;
}
#i-n {
	margin:5px 10px 0 0;
}
#i-bt {
	padding:20px 30px 0 0;
}
#o-item {
	margin:0 30px 0 0;
}
#com,.pay {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #050581;
}
#com {
	padding:10px 0 10px 200px; 
	font-size:11px;
	color:#050581;
}
.style2 {
	font-size: 16px
}
.com-n {
	font-size: 15px
}
#i-pic {
	width:286px;
	height:0;
}
#footer {
	padding:4px 0 0 0;
}
.h-i {
	padding:5px 5px 0 0;
}
#i-name {
	line-height:0.9;
	text-align:right;
}
#new,#h-text,#h-iteml,.rogo,#f-l,#work,#work2,#i-bt,#o-item,#i-pic,.o-im{
	float:left;
}
#f-r,#i-n,.h-item,.title-r2,.title-r1{
	float:right;
}
#c,#footer,#com,.hometop,#siteul{
	clear:both;
}
.b-space {
	margin-bottom:10px;
}
.lb-space {
	padding:0 10px 0 10px 0;
}
#t-space {
	margin-top:10px;
}
#itemwh {
	width:290px;
	height:215px;
}
#r-t {
	float:right;
	text-align:right;
	padding:20px 0 20px 0;
}
#3 {
	margin-bottom:10px;
}
.hometop {
	padding:10px 0 30px 0;
}
.m-text {
	vertical-align:bottom;
}
.oneq {
	padding:20px 0 20px 0;
	border-bottom: 1px dotted #050581;
}
.q {
	background-image: url(../img/q-l.gif);
	background-repeat:repeat-y;
	font-size:14px;
	color:#FF3366;
	background-position:0 0;
	padding: 0 0 0 15px;
	margin:20px 0 20px 0;
	font-weight:bold;
}
.a {
	background-image: url(../img/a-l.gif);
	background-repeat:repeat-y;
	font-size:14px;
	color:#050581;
	background-position:0 0;
	padding:0 0 0 15px;
	margin:15px 0 15px 0;
	font-weight:bold;
}
.qa-i{
	vertical-align:middle;
	padding:0 10px 0 0;
}
.qa-i2{
	vertical-align:middle;
	padding:0 10px 0 0;
}
#siteul {
	width:540pxpx;
	padding:5px 0 2px 0;
	margin:0 0 5px 0;
	list-style: none;
	background-image: url(../img/siteul.gif);
	background-repeat:no-repeat;
	border-bottom: 1px solid #050581;
	border-top: 1px solid #050581;
	background-position:520px 7px;
	font-weight:bold;
	font-size:14px;
}
.m10tb {
	margin:10px 0 10px 0;
}
.m10b,.v-m {
	margin:0 0 10px 0;
}
.m10t {
	margin:10px 0 0 0;
}
.stress {
	font-weight:bold;
	color:#FF3366;
}
.stress3 {
	font-weight:bold;
	color:#050581;
}
.f-bcolor,.price,.stress2,.mt-tm {
	color:#050581;
}
.mt-tm {
	margin:22px 0 0 0;
}
.stress2 {
	font-weight:bold;
}
.price {
	font-weight:bold;
	font-size:16px;
}
/*order.html*/
.o-s {
	width:200px;
}
.o-sp {
	vertical-align:top;
}
.text-r {
	text-align:right;
}
.pan {
	font-size:11px;
}
BUTTON {
	background-color:#FFFFFF;
	width:95px;
	height:26px;
	border:0;
}
.v-m,#v-m {
	vertical-align:middle;
}
.t-space {
	margin-top:10px;
}
.form-s {
	width:530px;
	height:200px;
}
.form-sm {
	width:430px;
	height:200px;
}
.form-otoi {
	width:410px;
	height:200px;
} 
.form-t {
	background-color:#5085BC;
	color:#ffffff;
	padding:0 0 0 10px;
	width:110px;
	height:20px;
}
.form-t2 {
	background-color:#b2b6d8;
	color:#ffffff;
	padding:0 0 0 10px;
	width:110px;
	height:20px;
}
.form-t3 {
	background-color:#fdcda1;
	color:#ffffff;
	padding:0 0 0 10px;
	width:110px;
	height:20px;
}
.o-im {
	margin:10px 0 10px 0;
}
.math {
	width:50px;
}
/*order2.html*/
.name-l,.other-l,.middle-l{
	padding:5px 0 5px 0;
}
.name-l {
	border-bottom:1px solid #5085BC;
}
.other-l {
	border-bottom:1px solid #C3C6CF;
}
.middle-l {
	border-bottom: 1px dotted #C3C6CF;
}
.o2-text {
	font-size:11px;
	color:#FF3366;
}
/*shampoo.html*/
#o-item {
	margin:0 30px 0 0;
}
.sham {
	background-image:  url(../img/mus-sham.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 130px;
	width: 540px;
	color: #ff6600;
	font-weight: bold;
}
.sham2 {
	color: #050581;
}

#sham-p {
	padding: 25px 0 0 55px ;
}
/*3‚r‚s‚d‚o*/
.v-m {
	vertical-align:middle;
}
.dot-box {
	width:395px;
	height:120px;
	border-top: 1px dotted #5085BC;
	border-right: 1px dotted #5085BC;
	border-bottom: 1px dotted #5085BC;
	vertical-align:middle;
	margin:0 0 10px 0;
}
.box-text {
	padding:20px 0 0 0;
}
.style2 {
	margin-left:28px;
}
/*ƒƒCƒNƒAƒbƒv*/
.make-outline {
	width:540px;
	border-top: 1px solid #050581;
	border-bottom: 1px solid #050581;
	border-left: 1px solid #050581;
	margin:20px 0 20px 0;
	padding:10px 0 0 8px;
}
.tb-line {
	border-bottom: 1px dotted #C3C6CF;
	padding-top:10px;
	margin-bottom:10px;
}
.i-rp {
	margin:0 10px 0 0;
}
.i-lp {
	margin:0 0 0 10px;
}
#po-text {
	padding:2px 0 0 10px;
	vertical-align:middle
}
.po-text {
	margin:10px 0 10px 0;
}
.fake-dd {
	margin:0 0 0 40px;
}
#sm {
	padding:40px 0 0 30px;
}
.sm {
	margin-right:6px;
}
/*episord*/
.epi {
	width:538px;
	height:154px;
	border: 1px solid 050581;
} 
.mi {
	vertical-align:middle;
}

/*—ÕŽž*/
@charset "Shift_JIS";
/* ¡ƒy[ƒW\‘¢ */
#come {
	text-indent:600px;
	font-size:11px;
	line-height:1;
}
.hc-come {
	padding:10px 0 13px 0;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	color:#333333;
	font: 11pt "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-image: url(../img/back.jpg);
	background-repeat:repeat-y;
	background-position:center;
	line-height:1.2;
}
h1,h2,h3,h4,h5,h6,#siteul{
	color:#050581;
}
p,ul,li,div,h1,h2,h3,h4,h5,h6 {
	padding:0;
	margin: 0;
}
h1 {
	font-size:18px;
	border-left:5px solid #050581;
	height:28px;
	padding:7px 0 0 12px;
	margin:15px 0 15px 0;
}
p #f-r {
	margin:px 0 0 0;
}
.com-n {
	font-size: 15px
}
h2 {	
	font-size:14px;
	padding:0 0 10px 0;
}
h3 {
	font-size:14px;
	background-image: url(../img/circle-icon.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 0 15px;}
h4 {
	font-size:14px;
	padding:0 0 0 10px;
}
h5 {
	width:500px;
	height:36px;
	padding:3px 0 0 20px;
	font-size:14px;
	background-image: url(../img/back-h5.gif);
	background-repeat:no-repeat;margin:10px 0 0 0;
}
h6 {
	width:540px;
	height:38px;
	background-image: url(../img/h6-b.gif);
	background-repeat:no-repeat;
	font-size:18px;
	color:#050581;
	vertical-align:middle;
	padding:9px 0 0 0px;
	margin:15px 0 9px 0;
}
.h5 {
	margin:0 0 0 20px;
}
a:link {
  color: #050581;
}
a:visited {
  color: #6978b7;
}
a:hover {
  color: #FF3366;
}
img {
	vertical-align:bottom;
}
ul {
	list-style: none;
}
li {
	white-space: nowrap;
	line-height: 1.5;
}
li a {
	text-decoration:inherit;
}
ul#m-menu,ul#m-menu2,ul#m-menu3{
	font-size:11px;
}
#wrapper {
	background-color:#FFFFFF;
	padding:0 10px 0 10px;
	width: 730px;
	margin:0 auto;
	text-align: left;
}
#header {
	width:728px;
	height:124px;
	background-image: url(../img/h-back.jpg);
	background-repeat:no-repeat;
	border-top: 1px solid #050581;
	border-right: 1px solid #050581;
	border-left: 1px solid #050581;
}
#h-i {
	width:184px;
	height:110px;
} 
.h-is {
	padding:7px 0 0 0;
}
#h-navi li {
	display: inline;
}
#h-navi {
	width:728px;
	height:20px;
	border-right: 1px solid #050581;
	border-bottom: 1px solid #050581;
	border-left: 1px solid #050581;
}
#menu {
	width: 190px;
	float: left;
}
#main {
	width:520px;
	float:right;
}
#footer {
	background-image: url(../img/f-back.gif);
	background-repeat:no-repeat;
	width:730px;
	height:20px;
	text-align:center;
	color:#ffffff;
	padding:3px 0 0 0;
}
ul#m-menu {
	width:170px;
	background-image: url(../img/obi-main.gif);
	background-repeat:no-repeat;
	list-style:none;
	text-indent:5px;
	border-top: 1px solid #050581;
	border-right: 1px solid #050581;
	border-left: 1px solid #050581;
}
ul#m-menu2 {
	width:170px;
	background-image: url(../img/obi-main.gif);
	background-repeat:no-repeat;
	list-style:none;
	text-indent:5px;
	border-right: 1px solid #050581;
	border-bottom: 1px none #050581;
	border-left: 1px solid #050581;
}
ul#m-menu3 {
	width:170px;
	background-image: url(../img/obi-main.gif);
	background-repeat:no-repeat;
	list-style:none;
	text-indent:5px;
	border-right: 1px solid #050581;
	border-bottom: 1px solid #050581;
	border-left: 1px solid #050581;
}
#m-l {
	padding:10px 0 0 0;
}
.dbox {
	border: 1px dotted #050581;
	height:75px;
	text-align:left;
	vertical-align:middle;
	padding:10px 0 0 10px;
	font-size:12px;
}
#dtext {
	margin:10px 0 0 20px;
}
#work {
	width:178px;
	heigth:20px;
	background-image: url(../img/work.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin:10px 2px 5px 0;
}
#work2 {
	width:178px;
	heigth:20px;
	background-image: url(../img/work.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin:10px 0 5px 1px;
}
#i-n {
	margin:5px 10px 0 0;
}
#i-bt {
	padding:20px 30px 0 0;
}
#o-item {
	margin:0 30px 0 0;
}
#com {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #050581;
	padding:10px 0 10px 200px; 
	font-size:11px;
}
.style2 {
	font-size: 15px
}
#i-pic {
	width:286px;
	height:0;
}
#footer {
	padding:4px 0 0 0;
	font-size:11px;
}
.h-i {
	padding:5px 5px 0 0;
}
#i-name {
	line-height:0.9;
	text-align:right;
}
#new,#h-text,#h-iteml,.rogo,#f-l,#work,#work2,#i-bt,#o-item,#i-pic,#i-n{
	float:left;
}
#f-r,.h-item,{
	float:right;
}
#c,#footer,#com,.hometop,#f-c{
	clear:both;
}
.b-space {
	margin-bottom:10px;
}
#itemwh {
	width:290px;
	height:215px;
}
#r-t {
	float:right;
	text-align:right;
	padding:20px 0 20px 0;
}
#3 {
	margin-bottom:10px;
}
.hometop {
	padding:10px 0 30px 0;
}
.f-bcolor {
	color:#050581;
}
.pan {
	font-size:11px;
}
#s-title {
	padding:6px 0 0 0;
}
#h7 {
	color: #FF3366;
}
/*‰ïŽÐŠT—v*/
.u-line,.u-line2,.u-line1-2,.u-line2-2 {
	color:#050581;
	padding:15px 0 5px 0;
}
.u-line {
	width:120px;
	border-top: 2px solid #5085BC;
	font-weight:bold;
	margin:0 10px 0 0;
}
.u-line2 {
	width:310px;
	border-top: 2px solid #C3C6CF;
}
.u-line1-2 {
	width:120px;
	border-top:1px dotted #5085BC;
	font-weight:bold;
	margin:0 10px 0 0;
}
.u-line2-2 {
	width:310px;
	border-top:1px dotted #C3C6CF;
}
/*3‚Â‚Ì‚²’ñˆÄ*/
.border-txt {
	color:#050581;
	vertical-align:sub;
	padding:5px 0 5px 0;
	font-size:16pt;
	font-weight:bold;
}
.propose {
	margin:0 20px 0 5px;
}
#3pro {
	width:538px;
	border: 1px dotted #500581;
}
.order1bt {
	margin:0 0 0 130px;
}
/*Ž¿–â*/
.q-wh {
	width:300px;
}
/*’•¶*/
.u-line1-2-o,.u-line2-2-o {
	color:#050581;
	padding:5px 0 5px 0;
}
.u-line-ot {
	width:110px;
	border-top:2px solid #5085BC;
	height:2px;
}
.u-line2-ot {
	width:310px;
	border-top:2px solid #C3C6CF;
	height:2px;
}
.u-line-ob1 {
	width:110px;
	border-bottom:1px solid #5085BC;
	height:1px;
}
.u-line2-ob1 {
	width:310px;
	border-bottom:1px solid #C3C6CF;
	height:1px;
}
.u-line-ottb {
	width:110px;
	border-top:2px solid #5085BC;
	border-bottom:2px solid #5085BC;
	height:2px;
}
.u-line2-ottb {
	width:310px;
	border-top:2px solid #C3C6CF;
	border-bottom:2px solid #5085BC;
	height:2px;
}.u-line-ob {
	width:110px;
	border-bottom:2px solid #5085BC;
	height:2px;
}
.u-line2-ob {
	width:310px;
	border-bottom:2px solid #C3C6CF;
	height:2px;
}
.u-line1-2-o {
	width:110px;
	border-bottom:1px dotted #5085BC;
	height:2px;
	font-weight:bold;
}
.u-line2-2-o {
	width:310px;
	height:2px;
	border-bottom:1px dotted #C3C6CF;
}
#orderspace {
	padding:15px 0 2px 0;
}
.otoi {
	margin:0 15px 0 0;
}
.mr {
	margin:0 20px 0 0;
}
#name {
	font-size:14pt;
}
#speach {
	font-size:16pt;
}
.speach {
	margin:50px 0 0 0;
}
.speach2 {
	margin:0 50px 0 0;
}
.title-r1 {
	margin:22px 0 0 0;
	font-weight:bold;
	color:#050581;
}.title-r2 {
	margin:15px 0 0 0;
	font-weight:bold;
	color:#050581;
}
.m-outline {
	width:100%;
	border-top: 1px solid #050581;
	border-bottom: 1px solid #050581;
	border-left: 1px solid #050581;
	margin:20px 0 20px 0;
	padding-left:8px;
	background:  url(img/pre-p.jpg) no-repeat right center;
}
/*‚¨–â‡‚¹pc*/
.otoi-l {
	width:110px;
	border-bottom:1px solid #5085BC;
	vertical-align:bottom;
	padding:10px 0 10px 0;
	float:left;
}
.otoi-r {
	width:310px;
	border-bottom:1px solid #C3C6CF;
	vertical-align:bottom;
	padding:10px 0 10px 0;
	float:left;
}
.transmit-position {
	position:absolute;
	top:280px;
	left:600px;
}
.transmit-re {
	position:absolute;
	top:280px;
	left:730px;
}
.table-c {
	padding:60px 0 0 50px;
} 
.otoi-error {
	padding:40px 0 0 0;
	color:#FF3366;
	font-weight:bold;
}
.item-posi {
	width:70px;
	float:left;
}
.word-posi {
	width:180px;
	float:left;
}