body{
background: #000000 url(images/back.gif) repeat-y center top;
margin-left: auto;
margin-right: auto;
width:800px;
color:#FFFFFF;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

img{
border: 0px;
}

a:link,a:visited{color:#FFFFFF;
text-decoration:none;

}
#menu a:link,#menu a:visited{
color:#FFFFFF;text-decoration:none;
}
#menu a:hover{
color:#E4BC96;text-decoration:none;
}
#recruite a:link,#recruite a:visited{
color:#FFFFFF;
}
#recruite a:hover{
color:#E4BC96;
}

h1.top{
/*margin-left:50px;*/
margin-top:-23px;
text-indent:-2000px;
font-size:10px;
}

#header{
margin-left:10px;
}



#mainwrapper{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
padding-left:50px;padding-right:50px;
float:left;
font-size:12px;
}

#wrapper_top{
margin-top:30px;
}

#wrapper_top img.top{
width:700px;
height:300px;
}


#wrapper{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
float:left;
margin-top:10px;
margin-bottom:30px;
}

#footer{
clear:left;
padding-bottom:50px;
margin-left:10px;
}

#wrapper .quolity{
margin-top:30px;
font-size:12px;
line-height:150%;
}



/* @group container_news */

#wrapper .container_news{
	padding-top: 20px;
		padding-bottom: 10px;
}

#wrapper .container_news img{
	float: left;
}



/* @end */

#wrapper .intro_txt,#wrapper .shop_intro,#wrapper .m3d_intro,#wrapper .drycut_intro,#wrapper .campaign_intro,#wrapper .menu_intro{
margin-top:30px;
font-size:12px;
line-height:150%;
width:700px;/*for windows ie*/
}


#wrapper .drycut,#wrapper .m3d,#wrapper .menuexp{
margin-top:20px;
margin-bottom:30px;
font-size:12px;
line-height:150%;
width:700px;/*for windows ie*/
}

#wrapper .fld{float: left;
margin-top:20px;
font-size:12px;
line-height:150%;
width:700px;
	border: 1px solid #007281;
}

.fldpont{
	font-size:12px;
}
.fldpont img{
float: left;	
	
}

#wrapper .fldstart,#wrapper .fldpont,#wrapper .fldfinish{float: left;
	font-size:12px;
	margin-top: 20px;
	margin-bottom: 20px;width: 700px;
}
#wrapper .fldstart strong,#wrapper .fldfinish strong{
	text-align: center;
	display: block;
	
}


.menuexp p,.m3d_intro p,.drycut_intro p{
background:url(images/icon_menuexp.gif);
background-repeat:no-repeat;
background-position:left top;
text-indent:22px;
}

.menuexp p strong,.m3d_intro p strong,.drycut_intro p strong{
color:#E4BC96;
font-weight:bold;
}

.menuexp ul{
margin-bottom:30px;
}

.menuexp ul li.h_title{
font-weight:bold;
}
.menuexp ul li.h_txt{
list-style:none;
margin-bottom:10px;
}

#wrapper .recruite{
margin-top:30px;
font-size:12px;
/*color:#E4BC96;*/
width:700px;/*for windows ie*/
}

#wrapper #recruite{
/*margin-top:30px;*/
font-size:12px;
}

#mailform ul{
padding:0px;
}

#mailform ul li{
list-style:none;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

#mailform ul li.f_title{
}
#mailform ul li.f_form{
}

#mailform input#myname,#mailform input#email{
width:200px;
}
#mailform textarea{
width:600px;
height:200px;
}


#recruite ul{
width:700px;
padding-top:2px;
padding-left:0px;
margin-left:0px;/*for windows ie*/
margin-bottom:0px;margin-top:0px;float:left;/*for windows ie*/

}

#recruite ul li{
float:left;
list-style:none;
font-size:12px;
color:#FFFFFF;
/*font-weight:bold;*/

}

#recruite ul.top{
padding-top:20px;
font-weight:bold
}
#recruite ul li.rec_0{
width:100px;
/*letter-spacing: 0.1em;*/
letter-spacing: 0.4em;
}
#recruite ul li.rec_1_a{
width:280px;
}
#recruite ul li.rec_1_b{
width:320px;
}
#recruite ul li.rec_1_c{
width:320px;font-size: smaller;
}

#menu ul li.rec_1{
width:600px;
}


#wrapper #menu{
margin-top:30px;
font-size:12px;
}

#wrapper #campaign_menu{
/*margin-top:30px;*/
font-size:12px;
}

#menu ul,#campaign_menu ul{
width:700px;
padding-top:2px;
padding-left:0px;
margin-left:0px;/*for windows ie*/
margin-bottom:0px;margin-top:0px;float:left;/*for windows ie*/

}

#menu ul.title li,#campaign_menu ul.title li{
color:#E4BC96;
}


#menu ul.top,#campaign_menu ul.top{
padding-top:20px;
}

#menu ul li,#campaign_menu ul li{
float:left;
list-style:none;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
}

#menu ul li.menu_0{
/*width:150px;*/
width:180px;
}
#menu ul li.menu_1{
width:200px;
}
#menu ul li.menu_2{
width:90px;
}
#menu ul li.menu_3{
width:80px;
	display: none;
}
#menu ul li.menu_4{
width:100px;
	display: none;
}
#menu ul li.menu_5{
/*width:80px;*/
width:230px;
}

#campaign_menu ul li.menu_0{
width:250px;
}
#campaign_menu ul li.menu_1{
/*width:80px;*/
	display: none;
}
#campaign_menu ul li.menu_arrow{
width:30px;
background:url(images/price_arrow_right.gif);
background-repeat:no-repeat;
background-position:left;
}

#campaign_menu ul li.menu_2{
width:120px;
}
#campaign_menu ul li.menu_3{
width:70px;
}
#campaign_menu ul li.menu_4{
width:100px;
}
#campaign_menu ul li.menu_5{
/*width:50px;*/
width:130px;
}

#menu_plus{
width:700px;
border-width: 1px 0px 0px 0px; border-style: solid; border-color: #FFFFFF;
float:left;
margin-top:30px;
margin-bottom:30px;
padding-top:20px;
font-size:10px;
}

#menu_plus a:hover{
/*color:#FFCC66;*/
color:#E4BC96;
text-decoration:none;
}

#wrapper .drycut a:hover,#wrapper .m3d a:hover,#wrapper .menuexp a:hover{
color:#E4BC96;text-decoration:none;font-weight:bold;
}

#menu_plus strong{
font-size:10px;
font-weight:bold;
}

#wrapper_division2{

}

#wrapper_division2 #leftside_container{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:250px;
float:left;
}
#wrapper_division2 #rightside_container{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:250px;
float:left;
font-size:12px;padding-left:200px;
}

#wrapper_division2 img{
/*width:330px;*/
}

#wrapper_division2 img.logo{
width:70px;
}
#wrapper_division2 img.shop{
width:240px;
}
#wrapper_division2 img.add{
width:240px;

}

#wrapper_division3{

}
#wrapper_division3 strong{font-size: 12px;
	width:220px;
	text-align: center;
	display: block;
}
#wrapper_division3 #leftside_container{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:220px;
float:left;
padding-left:5px;
}
#wrapper_division3 #center_container{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:220px;
float:left;
padding:0px 15px 0px 15px;
}
#wrapper_division3 #rightside_container{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:220px;
float:left;
}

#wrapper_division3 img.shop{
width:220px;
}
#wrapper_division3 #leftside_container.fldflow img.flow,#wrapper_division3 #center_container.fldflow img.flow,#wrapper_division3 #rightside_container.fldflow img.flow{
width:210px;
}

#wrapper_division3 #leftside_container .staff,#wrapper_division3 #center_container .staff,#wrapper_division3 #rightside_container .staff{
font-size:10px;
float:left;height:500px;
line-height:150%;
}

#wrapper_division3 #leftside_container.fldflow,#wrapper_division3 #center_container.fldflow,#wrapper_division3 #rightside_container.fldflow{
font-size:10px;
float:left;
line-height:150%;
}

/* My Comment */

#wrapper_division5{
float:left;
}

#wrapper_division5 #leftside_container{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:128px;
float:left;
padding-left:5px;
}
#wrapper_division5 #center_right_container{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:128px;
float:left;
padding:0px 5px 0px 8px;
}
#wrapper_division5 #center_container{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:128px;
float:left;
padding:0px 8px 0px 5px;
}
#wrapper_division5 #center_left_container{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:128px;
float:left;
padding:0px 9px 0px 0px;
}
#wrapper_division5 #rightside_container{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:128px;
float:left;padding:0px;
}

#wrapper_division5 img.shop{
width:128px;
}
#wrapper_division5 #leftside_container .staff,
#wrapper_division5 #center_right_container .staff,
#wrapper_division5 #center_container .staff,
#wrapper_division5 #center_left_container .staff,
#wrapper_division5 #rightside_container .staff{
font-size:10px;
line-height:150%;
height:230px;
}

#wrapper_map{

}

#wrapper_map #leftside_container{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:350px;
float:left;
}
#wrapper_map #rightside_container{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:350px;
float:left;
font-size:12px;
}

#shop{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
padding:50px 50px 0px 50px;
float:left;
}
#shop_left{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:350px;
text-align: left;
float:left;
}
#shop_right{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:350px;
text-align: right;
float:left;
}

#shop_right h2{
line-height:110%;
font-size:10px;
font-weight:bold;
}

#shop_menu{width:700px;
padding-left:50px;
}

#shop_menu ul{
padding-top:0px;
padding-left:0px;
margin-left:0px;/*for windows ie*/
}

#shop_menu ul li{
float:left;
list-style:none;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
}

#shop_menu ul li.shop_top{

}

#shop_menu ul li.price,#shop_menu ul li.coupon,#shop_menu ul li.style{
margin-left:10px;
}
#shop_menu ul li.shop_last{
margin-left:20px;
}

#banner{
padding-left:50px;
}
#banner_left{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:350px;
text-align: left;
float:left;
}
#banner_right{/*border-width: 1px; border-style: solid; border-color: #FFFFFF;*/
width:350px;
text-align: right;
float:left;
}

#link {
padding-left:50px;
	padding-top: 50px;
	padding-bottom: 10px;
}
#link img{
	margin-left: 10px;
}
#link img.top{
	margin-left: 0;
}

#header ul,#footer ul{

}

#header ul li,#footer ul li{
float:left;
list-style:none;
font-size:10px;
color:#E4BC96;
font-weight:bold;
}

#header ul li.top,#footer ul li.top{

}

#header ul.index li.naive,#footer ul.index li.naive{
margin-left:20px;
}
#header ul.index li.sb,#footer ul.index li.sb{
margin-left:20px;

}
#header ul.index li.rise,#footer ul.index li.rise{
margin-left:20px;
}
#header ul.index li.evian,#footer ul.index li.evian{
margin-left:20px;
}
#header ul.index li.rec,#footer ul.index li.rec{
/*margin-left:115px;*/
margin-left:45px;
}

/* @group  */



/* @end */

#header ul.index li.last,#footer ul.index li.last{
margin-left:10px;
}

#header ul li.naive,#footer ul li.naive{
margin-left:30px;
}
#header ul li.sb,#footer ul li.sb{
margin-left:30px;	opacity: 0.0;
filter: alpha(opacity=0);
}
#header ul li.rise,#footer ul li.rise{
margin-left:30px;	opacity: 0.0;
filter: alpha(opacity=0);
}
#header ul li.evian,#footer ul li.evian{
margin-left:30px;	opacity: 0.0;
filter: alpha(opacity=0);
}
#header ul li.rec,#footer ul li.rec{
/*margin-left:115px;*/
margin-left:115px;
}

#header ul li.last,#footer ul li.last{
margin-left:30px;
}



.shadowplus{
float:left;
margin:10px 0px 0 0px;
/* background:url(images/shadowAlpha.png) no-repeat bottom right !important; */
background:url(images/shadow.gif) no-repeat bottom right;
border:0px solid #FFFFFF;
}

#style_view{
float:left;
/*margin-top:30px;*/
margin-bottom:10px;
}

#text_view{
font-size:12px;
/*margin-top:30px;*/
line-height:150%;
}

#text_view ul{

}


#text_view li{
float:left;
list-style:none;
margin:4px 10px 4px 10px;
width:84px;
background:#007281;
color:#000000;
text-align:center;
border-width: 1px; border-style: solid; border-color: #FFFFFF;
}

#text_view li#on{
background:#FFFFFF;
}

#text_view li.top{
margin-left:0px;
font-weight:bold;
background:#CCCCCC;
}
#text_view li.none{
border-width: 1px; border-style: solid; border-color: #007281;
margin-left:0px;
font-weight:bold;
background:#007281;
}



b.style_tab{
background:url(images/icon_menuexp.gif);
background-repeat:no-repeat;
background-position:left top;
text-indent:22px;

}

.shadowplus img,.shadowplus object{
border:1px solid #555555;
margin:-6px 6px 6px -6px;
padding:1px;
display:block;
background:#FFFFFF;
position:relative;
}

.shadowplus img.flow{
	border:5px solid #666666;
}

.shadowplus img.stylist{
height:45px;
width:34px;
}

.comt{
clear:left;
font-size:12px;
margin-top:30px;display:block;
}

.shadowplus img.style{
/*height:293px;
width:220px;*/

height:357px;
width:268px;
}

#option_view{
clear:left;
}

#sumnail_view{
width:710px;float:left;
height:100px;
}

#option_view .shadowplus,#sumnail_view .shadowplus{
margin-right:10px;
}

.shadowplus img.style_angle{
/*height:137px;
width:103px;*/

height:107px;
width:80px;
}
.shadowplus img.style_side{
height:107px;
width:80px;
}
.shadowplus img.style_back{
height:107px;
width:80px;
}


.shadowplus img.sumnail,.shadowplus img.onsumnail{
height:60px;
width:45px;

}

.shadowplus img.onsumnail{
border:1px solid #FF0066;
background:#FF0066;
}

.shadowplus a:hover img.sumnail{
border:1px solid #FF0066;
background:#FF0066;
}


img.trackfeed_banner{
display:none;
}

.rakuten_item{
	background: url(images/rakuten.gif) center left no-repeat;padding: 2px 0px 2px 20px;
}

.linkweb_item{
	background: url(images/world.png) center left no-repeat;padding: 2px 0px 2px 20px;
}
.pdf_item{
	background: url(images/pdf.png) center left no-repeat;padding: 2px 0px 2px 20px;
}

img#opa{
	opacity: 0.0;
filter: alpha(opacity=0);
}
.shadowplus#opa img.shop{
	opacity: 0.0;
filter: alpha(opacity=0);
}
.shadowplus#opa{
	opacity: 0.0;
filter: alpha(opacity=0);
}
