/*ボディ-----------------------------------------------------------*/
body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	text-align: center;
	font-size:12px;
	background-color:#BC0000;
	background-image:url(../img/base/body_back.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック','sans-serif';

	}
	
a {
	text-decoration:underline;
	color:#0000FF;
}




a:hover {
	color:#000099;
}

a:visited {
	color:#0000FF;
}

a img {
	border:none;
}




img {
	border:none;
}

p {
margin:0;
padding:0;
}

/*ヘッダー-----------------------------------------------------------*/

#header {
height:65px;
background-color:#FFFFFF;
position:relative;
}

.del {
display:none;
}

#heaer_logo {
	display: block;
	position: absolute;
	top: 11px;
	left: 14px;
	height: 45px;
	width: 126px;
}

#header_catch {
	display: block;
	position: absolute;
	text-align:left;
	top: 14px;
	left: 153px;
	height: 15px;
	width: 794px;
}

#header_menu {
	display: block;
	position: absolute;
	top: 43px;
	left: 270px;
	height: 14px;
	width: 619px;
}

#header_menu2 {
padding-top:12px;
padding-bottom:12px;
background-image:url(../img/base/header_background.gif);
background-repeat:repeat-y;
}

#header_navi {
height:42px;
background-image:url(../img/base/navi_menu.jpg);
background-repeat:no-repeat;
position:relative;
}

#header_navi .link1 {
display: block;
position: absolute;
top: 0px;
left: 0px;
height: 42px;
width: 125px;
}

#header_navi .link2 {
display: block;
position: absolute;
top: 0px;
left: 126px;
height: 42px;
width: 137px;
}

#header_navi .link3 {
display: block;
position: absolute;
top: 0px;
left: 262px;
height: 42px;
width: 114px;
}

#header_navi .link4 {
display: block;
position: absolute;
top: 0px;
left: 375px;
height: 42px;
width: 103px;
}

#header_navi .link5 {
display: block;
position: absolute;
top: 0px;
left: 477px;
height: 42px;
width: 106px;
}

#header_navi .link6 {
display: block;
position: absolute;
top: 0px;
left: 581px;
height: 42px;
width: 131px;
}

#header_navi .link7 {
display: block;
position: absolute;
top: 0px;
left: 711px;
height: 42px;
width: 132px;
}

#header_navi .link8 {
display: block;
position: absolute;
top: 0px;
left: 843px;
height: 42px;
width: 107px;
}

#main_cont {
margin-top:15px;
margin-bottom:15px;
}

/*コンテンツ----------------------------------------------------------*/
#staff_layer {
position:relative;
}

#staff_layer .layer1 {
display: block;
position: absolute;
top: 193px;
left: -2px;
height: 77px;
width: 107px;
}

#stuffname_label {
widht:425px;
background-image:url(../img/contents/stuff_namelabel.gif);
}

#juicy_banner {
width:360px;
height:101px;
position:relative;
background-image:url(../img/contents/juciy_banner.jpg);
background-repeat:no-repeat;
margin-top:15px;
}

#juicy_banner .link1 {
display: block;
position: absolute;
top: 1px;
left: 1px;
height: 30px;
width: 170px;
}

#juicy_banner .link2 {
display: block;
position: absolute;
top: 1px;
left: 181px;
height: 30px;
width: 170px;
}

#juicy_banner .link3 {
display: block;
position: absolute;
top: 36px;
left: 1px;
height: 65px;
width: 350px;
}


/*マージン----------------------------------------------------------*/
#margin-t5 {
margin-top:5px;
}
#margin-t10 {
margin-top:10px;
}

#margin-t15 {
margin-top:15px;
}

#margin-t20 {
margin-top:20px;
}

#margin-t30 {
margin-top:30px;
}


#margin-tb10 {
margin-top:10px;
margin-bottom:10px;
}

#margin-l18 {
margin-left:18px;
}

#margin-l14 {
margin-left:14px;
}

.td01 {
padding-left:25px;
}

.td02 {
padding-top:5px;
}

.td03 {
padding-left:9px;
}

.td04 {
padding-left:30px;
}

.td05 {
padding:10px;
}

.td08 {
padding-left:5px;
}


/*ライン----------------------------------------------------------*/
.shop_underline_dot {
	width: 420px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

/*画像の縁----------------------------------------------------------*/

.shopmovie_img_magin_8px {
	padding: 8px;
	height: 20px;
	width: 123px;
}
/*ビューティージーン*/
#about_cont1 {
width:901px;
background-image:url(../img/contents/beauty_back_r2_c1.gif);
background-repeat:repeat-y;
margin-left:18px;
padding-left:11px;
}

#about_cont2 {
width:901px;
background-image:url(../img/contents/beauty_back2_r2_c1.gif);
background-repeat:repeat-y;
margin-left:14px;
}

#about_cont3 {
width:901px;
background-image:url(../img/contents/beauty_back2_r2_c1.gif);
background-repeat:repeat-y;
}

/*カタログ----------------------------------------------------------*/
#margin-r6 {
margin-right:6px;
}

.td06 {
padding-bottom:4px;
padding-left:5px;
}

.td07 {
padding-bottom:10px;
padding-left:5px;
padding-top:4px;
}


/*ネイルページ----------------------------------------------------------*/
#nail_waku {
background-color: #FFFFFF;
width: 930px;
margin-left: auto;
margin-right: auto;
padding: 0;
}


#nail_box {
width: 893px;
margin-top: 20px;
padding-bottom: 20px;
background: url(../hbc/img/back.jpg) repeat-y;
}
.nfont {
margin-left: 20px;
margin-top: 5px;
margin-bottom: 17px;
padding-top: 20px;
color: #FFFFFF;
line-height: 1.5em;
font-size: 12px;
}
.nffont {
margin-top: 10px;
margin-bottom: 15px;
color: #FFFFFF;
line-height: 1.5em;
font-size: 12px;
text-align: center;
}
.ntd_left {
padding-left: 16px;
}
#about_cont3 {
width:901px;
background-image:url(../img/contents/beauty_back2_r2_c1.gif);
background-repeat:repeat-y;
margin:0px;
}

/*成人式ページ----------------------------------------------------------*/
#snail_box {
width: 893px;
margin-top: 20px;
padding-bottom: 20px;
backgroud-color: #ffffff;
}
.top15px {
height: 40px;
margin-top: 15px;
}
/*スタッフページ　スケジュール----------------------------------------------------------*/
#schedule {
color:#666666;}

#schedule p{
font-size: 10px;
font-weight:bold;
}

table#sche {
width: 231px;
border-collapse: separate;
}
table#sche td {
padding:0.2em;
border: 1px solid #e4e4e4;
text-align:center;
color:#666666;
width: 33px;
}
.sun { color:#990000; }
.sat { color:#0000CC; }
.siro {color:#FFFFFF; }

/*スペシャルページ----------------------------------------------------------*/
#special {
width: 915px;
float: left;
padding-left: 15px;
}
#hako_special {
width: 450px;
height: 250px;
float: left;
}



#cbox{
 margin-left: auto;
 margin-right: auto;
 width: 600px;
 padding-top:0px;
 padding-bottom: 0px;
}
#cbox img {
 border: none;
 display: block;
 }
.mt-10 { margin-top: -6px; }
#knck{
  width:570px;
  margin-top:10px;
  text-align: left;
  background-color:#ffffff;
}
table#kitsuke_c {
margin-left: auto;
margin-right: auto;
width: 570px;
margin-top: 0;
margin-bottom:0;
}

#cbox #ponimg {
width: 570px;
margin-left: auto;
margin-right: auto;
}

/*スペシャルページ着付け年間スケジュール-----------------------------------------*/
.pt-10 {padding-top: 10px; }
.pt-1 {padding-top: 1px; }
.pt-30 {padding-top: 30px;}



/* ------------------------------------------------------------------------------*/
/* New Site CSS -----------------------------------------------------------------*/
/* ------------------------------------------------------------------------------*/

/* Common */

body#nwsite {
	margin:0;
	text-align: center;
	font-size:12px;
	background-color:#BC0000;
	background-image: none;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック','sans-serif';
}


/* Structure */

#nw-bg-headline {
	width: 100%;
	height: 30px;
	background-image: url(../img/new_base/bg_headline.jpg);
	background-repeat: repeat-x;
}
#nw-headline {
	margin: 0 auto;
	width: 1100px;
	text-align: left;
}
#nw-bg-head {
	width: 100%;
	height: 140px;
	background-image: url(../img/new_base/bg_head_under.jpg);
	background-repeat: repeat-x;
}
#nw-head {
	margin: 0 auto;
	width: 1100px;
	height: 140px;
	background-image: url(../img/new_base/bg_head.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
#nw-bg-top1 {
	width: 100%;
	height: 456px;
	background-image: url(../img/new_base/bg_top1.jpg);
	background-repeat: repeat-x;
}
#nw-innerbg-top1 {
	margin: 0 auto;
	width: 1100px;
	height: 456px;
	background-image: url(../img/new_base/bg_inner_top1.jpg);
	background-repeat: no-repeat;
}
#nw-top1 {
	margin: 0 auto;
	padding-top: 6px;
	padding-bottom: 20px;
	width: 910px;
	height: 430px;
	background-image: url(../img/new_base/topshadow_900_home.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#nw-top1 img {
	vertical-align: bottom;
}
#nw-bg-top2 {
	width: 100%;
	height: 286px;
	background-image: url(../img/new_base/bg_top2.jpg);
	background-repeat: repeat-x;
}
#nw-bg-top2 h2 {
	margin: 0;
	padding: 0;
}
#nw-innerbg-top2 {
	margin: 0 auto;
	width: 1100px;
}
#nw-top2 {
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 19px;
	width: 910px;
	height: 252px;
	background-image: url(../img/new_base/topshadow_900.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#nw-bg-top-withbread {
	width: 100%;
	height: 306px;
	background-image: url(../img/new_base/bg_top_withbread.jpg);
	background-repeat: repeat-x;
}
#nw-bg-top-withbread h2 {
	margin: 0;
	padding: 0;
}
#nw-innerbg-top-withbread {
	margin: 0 auto;
	width: 1100px;
}
#nw-top-withbread {
	margin: 0 auto;
	padding-top: 11px;
	padding-bottom: 19px;
	width: 910px;
	height: 276px;
	background-image: url(../img/new_base/topshadow_900.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#nw-top-withbread p#bread {
	margin-left: 5px;
	padding: 0;
	height: 24px;
	line-height: 1.1em;
	text-align: left;
	font-size: 10px;
	color: #FFFFFF;
}
#nw-top-withbread p#bread img {
	vertical-align: middle;
}
#nw-top-withbread p#bread img.house {
	margin-right: 5px;
}
#nw-top-withbread p#bread img.arrow {
	margin: 0 9px 0 10px;
}
#nw-top-withbread p#bread a			{ color:#FFFFFF; text-decoration: none; }
#nw-top-withbread p#bread a:active	{ color:#CCCCCC; }
#nw-top-withbread p#bread a:hover		{ color:#CCCCCC; }

#nw-bg-shop {
	width: 100%;
	height: 286px;
	background-image: url(../img/new_base/bg_shoptop.jpg);
	background-repeat: repeat-x;
}
#nw-innerbg-shop {
	margin: 0 auto;
	width: 1100px;
}
#nw-shop-top {
	margin: 0 auto;
	padding-top: 15px;
	width: 910px;
	height: 270px;
}
#nw-shop-top #topmovie {
	float: left;
	padding-left: 5px;
	padding-bottom: 20px;
	width: 440px;
	height: 250px;
	background-image: url(../img/new_base/topshadow_440.jpg);
	background-repeat: no-repeat;
	background-position: 5px bottom;
}
#nw-shop-top #topmovie img {
	vertical-align: bottom;
}
#nw-shop-top #topimg {
	float: right;
	padding-right: 5px;
	padding-bottom: 20px;
	width: 440px;
	height: 250px;
	background-image: url(../img/new_base/topshadow_440.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#nw-shop-top #topimg h2 {
	margin: 0;
}
#nw-shop-top #topimg img {
	vertical-align: bottom;
}
 
#nw-bg-main {
	width: 100%;
	background-image: url(../img/new_base/bg_main.jpg);
	background-repeat: repeat-x;
}
#nw-bg-main-home {
	width: 100%;
	background-image: url(../img/new_base/bg_main_home.jpg);
	background-repeat: repeat-x;
}
#nw-main {
	margin: 0 auto;
	width: 1100px;
}
#nw-main #main910 {
	margin: 0 auto;
	padding-bottom: 20px;
	width: 910px;
	text-align: left;
}
#nw-bg-foot {
	width: 100%;
	background-color: #FFFCF8;
	background-image: url(../img/new_base/bg_foot.jpg);
	background-repeat: repeat-x;
}
#nw-foot {
	margin: 0 auto;
	padding-bottom: 30px;
	width: 1100px;
	text-align: left;
}


/* Head */

#nw-headline p {
	margin-left: 100px;
	padding-top: 10px;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 1em;
}

#nw-head h1 {
	margin: 0;
	padding: 0;
}
#nw-head p {
	margin: 0;
	padding: 0 0 1em;
	line-height: 2em;
}
#nw-head ul {
	margin: 0;
	padding: 0;
}
#nw-head li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#nw-head img {
	border: none;
}
#nw-head .clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}

#nw-head img#logo {
	position: absolute;
	margin-top: 15px;
	margin-left: 120px;
}
#nw-head img#catch {
	position: absolute;
	margin-top: 15px;
	margin-left: 453px;
}
#nw-head ul#headnavi {
	padding-top: 64px;
	padding-left: 332px;
	height: 13px;
}
#nw-head ul#headnavi li {
	float: left;
	padding-left: 9px;
	padding-right: 30px;
	background-image: url(../img/new_base/dot_headnavi.jpg);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 13px;
}
#nw-head ul#headnavi li img {
	vertical-align: middle;
}
#nw-head ul#topnavi {
	padding-top: 13px;
	padding-left: 95px;
	height: 47px;
}
#nw-head ul#topnavi li {
	float: left;
}
#nw-head ul#topnavi li img {
	vertical-align: bottom;
}


/* Main */

#nw-main {

}
#nw-main img {
	border: none;
}
#nw-main .clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}
#nw-main td {
	text-align: left;
}

#main910 h2 {
	margin: 0;
	padding: 0;
}
#main910 h3 {
	margin: 0;
	padding: 0;
}
#main910 h4 {
	margin: 0;
	padding: 0;
}
#main910 p {
	margin: 0;
	padding: 0 0 1em;
	line-height: 2em;
}
#main910 ul {
	margin: 0;
	padding: 0;
}
#main910 li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#main910 img {
	border: none;
}
#main910 a			{ color:#333333; text-decoration: underline; }
#main910 a:active	{ color:#666666; }
#main910 a:hover	{ color:#666666; }

#main910 table {
	border-collapse: collapse;
}
#main910 th {
	vertical-align: top;
	text-align: left;
}
#main910 td {
	vertical-align: top;
}
#main910 .clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}
#main910 .box650 {
	float: left;
	width: 650px;
}
#main910 .box650 .boxhead {
	width: 650px;
	height: 43px;
	background-image: url(../img/new_base/bg_boxhead_650.jpg);
	background-repeat: no-repeat;
}
#main910 .box650 .boxhead h2 {
	padding-top: 13px;
	margin-left: 17px;
	padding-left: 23px;
	height: 18px;
	background-image: url(../img/new_base/icon_colhead.jpg);
	background-repeat: no-repeat;
	background-position: left 11px;
}

#main910 .box650 .boxbody {
	padding: 4px 0 0 19px;
	width: 631px;
	background-image: url(../img/new_base/bg_boxbody_650.jpg);
	background-repeat: repeat-y;
}
#main910 .box650 .boxbody .month {
	float: left;
	padding-top: 9px;
	padding-left: 12px;
	width: 58px;
	height: 21px;
	background-image: url(../img/new_base/bg_date_new.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #FFFFFF;
}
#main910 .box650 .boxbody h3 { 
	padding-left: 6px;
}
#main910 .box650 .boxbody h3.title { 
	float: left;
	padding-top: 8px;
	padding-left: 3px;
	font-size: 14px;
	color: #E83922;
	line-height: 1.1em;
}
#main910 .box650 .boxbody .photos { 
	padding-top: 5px;
	padding-left: 6px;
}
#main910 .box650 .boxbody .photos img { 
	vertical-align: bottom;
}

#main910 .box650 .boxbody .intro { 
	padding-left: 5px;
	width: 585px;
}
#main910 .box650 .boxbody .intro p { 
	font-size: 12px;
	color: #9F7C77;
	line-height: 1.5em;
}
#main910 .box650 .boxbody .left { 
	float: left;
	width: 305px;
}
#main910 .box650 .boxbody .right { 
	float: right;
	padding-right: 20px;
	width: 305px;
}
#main910 .box650 .boxbody .each-coupon { 
	padding-bottom: 17px;
}
#main910 .box650 .boxbody .each-coupon img.icon { 
	float: left;
}
#main910 .box650 .boxbody .each-coupon .text { 
	float: right;
	width: 143px;
}
#main910 .box650 .boxbody .each-coupon .text h3 { 
	padding-left: 9px;
	margin-bottom: 12px;
	font-size: 10px;
	line-height: 1.1em;
	color: #9F7C77;
	background-image: url(../img/new_base/arrow_whatsnew.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#main910 .box650 .boxbody .each-coupon .text h3 img.new { 
	margin-left: 12px;
}
#main910 .box650 .boxbody .each-coupon .text p { 
	font-size: 10px;
	line-height: 1.5em;
	color: #9F7C77;
}

#main910 .box650 .boxfoot {
	width: 650px;
	height: 9px;
	background-image: url(../img/new_base/bg_boxfoot_650.jpg);
	background-repeat: no-repeat;
}

#main910 .box260 {
	float: right;
	width: 260px;
}
#main910 .box260 .boxhead {
	width: 260px;
	height: 43px;
	background-image: url(../img/new_base/bg_boxhead_260.jpg);
	background-repeat: no-repeat;
}
#main910 .box260 .boxhead h2 {
	padding-top: 13px;
	margin-left: 17px;
	padding-left: 23px;
	height: 18px;
	background-image: url(../img/new_base/icon_colhead.jpg);
	background-repeat: no-repeat;
	background-position: left 11px;
}
#main910 .box260 .boxbody {
	width: 260px;
	background-image: url(../img/new_base/bg_boxbody_260.jpg);
	background-repeat: repeat-y;
}
#main910 .box260 .boxbody .list {

}
#main910 .box260 .boxbody .list .each-entry {
	padding: 8px 0 7px;
	width: 260px;
	background-image: url(../img/new_base/bg_boxbr_260.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#main910 .box260 .boxbody .list .each-entry img.icon {
	float: left;
	margin-left: 12px;
}
#main910 .box260 .boxbody .list .each-entry .text {
	float: right;
	padding-right: 24px;
	width: 145px;
}
#main910 .box260 .boxbody .list .each-entry .text h3 {
	padding-top: 9px;
	padding-left: 8px;
	font-size: 12px;
	color: #666666;
	line-height: 1.1em;
	background-image: url(../img/new_base/arrow_whatsnew.jpg);
	background-repeat: no-repeat;
	background-position: left 11px;
}
#main910 .box260 .boxbody .list .each-entry .text h3 img {
	margin-left: 10px;
}
#main910 .box260 .boxbody .list .each-entry .text p {
	font-size: 10px;
	color: #9F7C77;
	line-height: 1.5em;
	padding: 0;
}

#main910 .box260 .boxbody .each-shop {
	margin: 0 5px 0 7px;
	padding: 6px 0;
	width: 246px;
	height: 172px;
	border-style: solid none none;
	border-width: 1px;
	border-color: #EED1C2;
}
#main910 .box260 .boxbody .each-shop h3 {

}
#main910 .box260 .boxbody .each-shop p {
	font-size: 10px;
	color: #9F7C77;
	line-height: 1.5em;
	padding: 0;
}
#main910 .box260 .boxbody .each-shop .icon {
	float: left;
	padding-left: 9px;
	width: 80px;
}
#main910 .box260 .boxbody .each-shop .icon img {
	display: block;
}
#main910 .box260 .boxbody .each-shop .text {
	float: right;
	padding-right: 9px;
	width: 138px;
}
#main910 .box260 .boxbody .each-shop .text .title {
	padding-bottom: 10px;
}
#main910 .box260 .boxbody .each-shop .text .address {
	padding: 8px 0;
	border-style: solid none none;
	border-width: 1px;
	border-color: #EEEBE7;
}
#main910 .box260 .boxbody .each-shop .text .tel {
	padding: 8px 0;
	border-style: solid none none;
	border-width: 1px;
	border-color: #EEEBE7;
}

#main910 .box260 .boxfoot {
	width: 260px;
	height: 71px;
	background-image: url(../img/new_base/bg_boxfoot_260_1.jpg);
	background-repeat: no-repeat;
}
#main910 .box260 .boxfoot2 {
	width: 260px;
	height: 114px;
	background-image: url(../img/new_base/bg_boxfoot_260_2.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
#main910 .box260 .boxfoot2 img {
	margin-top: 11px;
}
#main910 .box260 .boxfoot img {
	display: block;
	margin: 0 auto;
}

#main910 #box910-new {
	padding-top: 4px;
	width: 910px;
}
#main910 #box910-new a			{ color:#9F7C77; text-decoration: none; }
#main910 #box910-new a:active	{ color:#7F5C57; text-decoration: underline; }
#main910 #box910-new a:hover	{ color:#7F5C57; text-decoration: underline; }

#main910 #box910-new .boxhead {
	width: 910px;
	height: 44px;
	background-image: url(../img/new_base/bg_boxhead_910_newlist.jpg);
	background-repeat: no-repeat;
}
#main910 #box910-new .boxhead h2 {
	padding-top: 13px;
	margin-left: 17px;
	padding-left: 23px;
	height: 18px;
	background-image: url(../img/new_base/icon_colhead.jpg);
	background-repeat: no-repeat;
	background-position: left 11px;
}
#main910 #box910-new .boxbody {
	padding: 0 5px;
	width: 900px;
	background-image: url(../img/new_base/bg_boxbody_910_newlist.jpg);
	background-repeat: repeat-y;
}
#main910 #box910-new .boxbody table {

}
#main910 #box910-new .boxbody table.left {
	float: left;
	width: 440px;
}
#main910 #box910-new .boxbody table.left th {
	width: 80px;
}
#main910 #box910-new .boxbody table.right {
	float: right;
	width: 460px;
}
#main910 #box910-new .boxbody table.right th {
	width: 75px;
}
#main910 #box910-new .boxbody tr {

}
#main910 #box910-new .boxbody th {
	padding-top: 1px;
	text-align: right;
	border-style: solid none none;
	border-width: 1px;
	border-color: #F3E3DD;
}
#main910 #box910-new .boxbody td {
	padding-top: 11px;
	padding-bottom: 12px;
	line-height: 1.3em;
	border-style: solid none none;
	border-width: 1px;
	border-color: #F3E3DD;
	font-size: 10px;
	color: #9F7C77;
}
#main910 #box910-new .boxbody tr.first th {
	border-style: none;
}
#main910 #box910-new .boxbody tr.first td {
	border-style: none;
}
#main910 #box910-new .boxbody td.col1 {
	font-weight: bold;
}
#main910 #box910-new .boxbody td.col2 {
	padding-left: 11px;
	padding-right: 11px;
	background-image: url(../img/new_base/sep_bloginfo.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
}
#main910 #box910-new .boxbody td.col3 {
	padding-left: 11px;
	padding-right: 11px;
	background-image: url(../img/new_base/sep_bloginfo.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
}


#main910 #box910-new .boxfoot {
	width: 910px;
	height: 9px;
	background-image: url(../img/new_base/bg_boxfoot_910_newlist.jpg);
	background-repeat: no-repeat;
}

#main910 #box910-blog {
	padding-top: 4px;
	width: 910px;
}
#main910 #box910-blog a			{ color:#9F7C77; text-decoration: none; }
#main910 #box910-blog a:active	{ color:#7F5C57; text-decoration: underline; }
#main910 #box910-blog a:hover	{ color:#7F5C57; text-decoration: underline; }

#main910 #box910-blog .boxhead {
	padding: 0 5px;
	width: 900px;
	height: 44px;
	background-image: url(../img/new_base/bg_boxhead_910_bloginfo.jpg);
	background-repeat: no-repeat;
}
#main910 #box910-blog .boxhead h2 {
	position: absolute;
}
#main910 #box910-blog .boxhead h2.blog1 {
	margin-top: 7px;
	margin-left: 12px;
}
#main910 #box910-blog .boxhead h2.blog2 {
	margin-top: 7px;
	margin-left: 321px;	
}
#main910 #box910-blog .boxhead h2.blog3 {
	margin-top: 8px;
	margin-left: 616px;
}
#main910 #box910-blog .boxbody {
	padding: 0 5px;
	width: 900px;
	background-image: url(../img/new_base/bg_boxbody_910_bloginfo.jpg);
	background-repeat: repeat-y;
}
#main910 #box910-blog .boxbody .date {
	float: left;
	padding: 12px 0 12px 12px;
	width: 41px;
	font-size: 10px;
	color: #9F7C77;
	line-height: 1.3em;
}
#main910 #box910-blog .boxbody .text {
	float: left;
	padding: 12px 11px;
	background-image: url(../img/new_base/sep_bloginfo.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	font-size: 10px;
	color: #9F7C77;
	line-height: 1.3em;
}
#main910 #box910-blog .boxbody .blog1 {
	float: left;
	width: 307px;
}
#main910 #box910-blog .boxbody .blog2 {
	float: left;
	width: 298px;
}
#main910 #box910-blog .boxbody .blog3 {
	float: left;
	width: 295px;
}
#main910 #box910-blog .boxfoot {
	width: 910px;
	height: 9px;
	background-image: url(../img/new_base/bg_boxfoot_910_bloginfo.jpg);
	background-repeat: no-repeat;
}

#main910 .box910 {
	width: 910px;
}
#main910 .box910 .boxhead {
	width: 910px;
	height: 44px;
	background-image: url(../img/new_base/bg_boxhead_910.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxhead-thin {
	width: 910px;
	height: 8px;
	background-image: url(../img/new_base/bg_boxhead_910_thin.jpg);
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
}
#main910 .box910 .boxhead-menu {
	width: 910px;
	height: 67px;
}
#main910 .box910 .boxhead-menu img {
	vertical-align: bottom;
}
#main910 .box910 .boxhead h2 {
	padding-top: 13px;
	margin-left: 17px;
	padding-left: 23px;
	height: 18px;
	background-image: url(../img/new_base/icon_colhead.jpg);
	background-repeat: no-repeat;
	background-position: left 11px;
}
#main910 .box910 .boxbody {
	padding: 0 5px;
	width: 900px;
	background-image: url(../img/new_base/bg_boxbody_910.jpg);
	background-repeat: repeat-y;
}
#main910 .box910 .boxbody .row {
	padding-top: 14px;
}
#main910 .box910 .boxbody .eachmenu {
	float: left;
	width: 270px;
	padding-left: 22px;
}
#main910 .box910 .boxbody .eachmenu img {
	vertical-align: bottom;
}
#main910 .box910 .boxbody .eachmenu .text {
	float: left;
	width: 160px;
}
#main910 .box910 .boxbody .eachmenu .text p {
	font-size: 12px;
	color: #9F7C77;
	line-height: 1.5em;
	padding: 0;
}
#main910 .box910 .boxbody .eachmenu .button {
	float: right;
	width: 110px;
	margin-right: -2px;
}

#main910 .box910 .boxbody2 {
	width: 910px;
	background-image: url(../img/new_base/bg_boxbody_910.jpg);
	background-repeat: repeat-y;
}
#main910 .box910 .boxbody2 .box-title {
	width: 910px;
	height: 41px;
	background-image: url(../img/new_beauty/bg_head_910_a.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxbody2 .box-title h3 {
	padding-top: 11px;
	margin-left: 20px;
	padding-left: 24px;
	height: 18px;
	background-image: url(../img/new_base/icon_colhead.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
}
#main910 .box910 .boxbody2 .box-title h3.gr {
	background-image: url(../img/new_base/icon_colhead_gr.jpg);
	background-position: left 12px;
}
#main910 .box910 .boxbody2 .box-title2 {
	width: 910px;
	height: 41px;
	background-image: url(../img/new_beauty/bg_head_910_b.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxbody2 .box-title2 h3 {
	padding-top: 11px;
	margin-left: 20px;
	padding-left: 24px;
	height: 18px;
	background-image: url(../img/new_base/icon_colhead.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
}
#main910 .box910 .boxbody2 .box-title2 h3.gr {
	background-image: url(../img/new_base/icon_colhead_gr.jpg);
	background-position: left 12px;
}
#main910 .box910 .boxbody3 {
	width: 910px;
	background-image: url(../img/new_base/bg_boxbody_910.jpg);
	background-repeat: repeat-y;
}
#main910 .box910 .boxbody3 .box-title {
	width: 910px;
	height: 41px;
	background-image: url(../img/new_beauty/bg_head_910_a.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxbody3 .box-title h3 {
	padding-top: 11px;
	margin-left: 20px;
	padding-left: 24px;
	height: 18px;
	background-image: url(../img/new_base/icon_colhead_gr.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
}
#main910 .box910 .boxbody3 .box-title2 {
	width: 910px;
	height: 41px;
	background-image: url(../img/new_beauty/bg_head_910_b.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxbody3 .box-title2 h3 {
	padding-top: 11px;
	margin-left: 20px;
	padding-left: 24px;
	height: 18px;
	background-image: url(../img/new_base/icon_colhead.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
}
#main910 .box910 .boxbody2 .row-headspa {
	margin: 0 35px;
	padding: 25px 0 30px;
	border-style: solid none none;
	border-width: 1px;
	border-color: #EEEBE7;
}
#main910 .box910 .boxbody2 .row-headspa h4 {
	font-size: 12px;
	color: #9F7C77;
	font-weight: bold;
}
#main910 .box910 .boxbody2 .row-headspa p {
	font-size: 12px;
	color: #9F7C77;
	line-height: 2em;
}
#main910 .box910 .boxbody2 .row-headspa #concept {
	float: left;
	padding: 55px 20px 0;
	width: 300px;
	height: 274px;
	background-image: url(../img/new_beauty/bg_headspa_cura.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxbody2 .row-headspa #concept p {
	line-height: 2.2em;
}
#main910 .box910 .boxbody2 .row-headspa #concept-nail {
	float: left;
	padding: 55px 20px 0;
	width: 300px;
	height: 274px;
	background-image: url(../img/new_beauty/bg_allure_concept.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxbody2 .row-headspa #concept-nail p {
	line-height: 2.2em;
}
#main910 .box910 .boxbody2 .row-headspa #concept-sodaspa {
	float: left;
	padding: 55px 20px 0;
	width: 300px;
	height: 274px;
	background-image: url(../img/new_beauty/bg_sodaspa_concept.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxbody2 .row-headspa #concept-sodaspa2 {
	float: left;
	padding: 55px 20px 0;
	width: 300px;
	height: 274px;
	background-image: url(../img/new_beauty/bg_bps_concept.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxbody2 .row-headspa #concept-sodaspa p {
	line-height: 2.2em;
}
#main910 .box910 .boxbody2 .row-headspa #concept-essensity {
	float: left;
	padding: 55px 20px 0;
	width: 300px;
	height: 274px;
	background-image: url(../img/new_beauty/bg_essensity_concept.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxbody2 .row-headspa #concept-essensity p {
	line-height: 2.2em;
}

#main910 .box910 .boxbody2 .row-headspa #text-concept {
	float: right;
	width: 470px;
}
#main910 .box910 .boxbody2 .row-headspa #text-concept p {
	padding-bottom: 0;
}
#main910 .box910 .boxbody2 .row-headspa #text-concept h4 {
	padding-top: 15px;
	padding-left: 14px;
	padding-bottom: 7px;
	background-image: url(../img/new_beauty/dot_title_circle.jpg);
	background-repeat: no-repeat;
	background-position: left 17px;
}
#main910 .box910 .boxbody2 .row-headspa #text-concept h4.gr {
	background-image: url(../img/new_beauty/dot_title_circle_gr.jpg);
	background-position: left 17px;
}
#main910 .box910 .boxbody2 .row-headspa .photo-L {
	float: left;
	width: 470px;
}
#main910 .box910 .boxbody2 .row-headspa .photo-L img {
	margin-top: 7px;
}
#main910 .box910 .boxbody2 .row-headspa .text-R {
	float: right;
	width: 346px;
}
#main910 .box910 .boxbody2 .row-headspa .text-R strong {
	color: #CC0000;
	font-weight: 400;
}
#main910 .box910 .boxbody2 .row-headspa .text-R img {
	margin-bottom: 5px;
}
#main910 .box910 .boxbody2 .row-headspa .photo-R {
	float: right;
	width: 470px;
}
#main910 .box910 .boxbody2 .row-headspa .photo-R img {
	margin-top: 7px;
}
#main910 .box910 .boxbody2 .row-headspa .text-L {
	float: left;
	width: 350px;
}
#main910 .box910 .boxbody2 .row-headspa .text-L img {
	margin-bottom: 5px;
}

#main910 .box910 .boxbody2 .row-headspa .before {
	float: left;
	width: 370px;
}
#main910 .box910 .boxbody2 .row-headspa .before .photo {
	float: left;
}
#main910 .box910 .boxbody2 .row-headspa .before .text {
	float: right;
	width: 165px;
}
#main910 .box910 .boxbody2 .row-headspa .before .text h4 {
	margin-bottom: 10px;
}
#main910 .box910 .boxbody2 .row-headspa .before .text h4.BL {
	padding-left: 15px;
	background-image: url(../img/new_beauty/dot_title_circle_bl.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#main910 .box910 .boxbody2 .row-headspa .arrow {
	float: left;
	padding: 58px 33px 0;
}
#main910 .box910 .boxbody2 .row-headspa .after {
	float: left;
	width: 380px;
}
#main910 .box910 .boxbody2 .row-headspa .after .photo {
	float: left;
}
#main910 .box910 .boxbody2 .row-headspa .after .text {
	float: right;
	width: 180px;
}
#main910 .box910 .boxbody2 .row-headspa .after .text h4 {
	margin-bottom: 10px;
}
#main910 .box910 .boxbody2 .row-headspa .after .text h4.RE {
	padding-left: 15px;
	background-image: url(../img/new_beauty/dot_title_circle_pink.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#main910 .box910 .boxbody2 .row-headspa .photos {
	margin-top: 30px;
	padding: 10px;
	width: 820px;
	height: 130px;
	background-image: url(../img/new_beauty/bg_photos_840.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxbody2 .row-headspa .photos-kotei {

}
#main910 .box910 .boxbody2 .row-headspa .photos-kotei img {
	margin-left: 20px;
}
#main910 .box910 .boxbody2 .row-headspa .movie {
	float: left;
	padding-top: 15px;
}
#main910 .box910 .boxbody2 .row-headspa .text {
	float: right;
	width: 390px;
	padding-top: 15px;
}
#main910 .box910 .boxbody2 .row-headspa .text h4 {
	margin-bottom: 10px;
}
#main910 .box910 .boxbody2 .row-headspa .text p.arrow {
	padding: 0 0 0 10px;
	background-image: url(../img/new_beauty/arrow_small.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
}
#main910 .box910 .boxbody2 .row-headspa .text .upper {

}
#main910 .box910 .boxbody2 .row-headspa .text .lower {
	padding-top: 15px;
	border-style: solid none none;
	border-width: 1px;
	border-color: #EEEBE7;
}
#main910 .box910 .boxbody2 .row-headspa .text .lower img {
	margin-top: 5px;
}
#main910 .box910 .boxbody2 .row-headspa .qa {
	padding: 17px 0 18px;
	border-style: none none solid;
	border-width: 1px;
	border-color: #EEEBE7;
}
#main910 .box910 .boxbody2 .row-headspa .qa h4 {
	margin-bottom: 15px;	
}
#main910 .box910 .boxbody2 .row-headspa .qa h4 img {
	margin-right: 9px;
	vertical-align: middle;
}
#main910 .box910 .boxbody2 .row-headspa .qa p {
	padding: 0 0 0 90px;
	background-image: url(../img/new_beauty/txt_answer.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
}
#main910 .box910 .boxbody2 .row-headspa .qa img {
	margin-right: 11px;
	vertical-align: middle;
}
#main910 .box910 .boxbody2 .row-headspa .banners {
	margin-top: 3px;
	padding: 20px 25px;
	width: 790px;
	height: 57px;
	background-image: url(../img/new_beauty/bg_banners_840.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxbody2 .row-headspa .order-matrix {

}
#main910 .box910 .boxbody2 .row-headspa .order-matrix .row {

}
#main910 .box910 .boxbody2 .row-headspa .order-matrix .eachorder {
	float: left;
	padding-left: 12px;
	padding-bottom: 15px;
	width: 158px;
}
#main910 .box910 .boxbody2 .row-headspa .order-matrix .eachorder img {
	vertical-align: bottom;
}
#main910 .box910 .boxbody2 .row-headspa .order-matrix .eachorder h4 {
	margin-bottom: 7px;
	padding: 10px 0;
	border-style: none none solid;
	border-width: 1px;
	border-color: #F3E3DD;
}
#main910 .box910 .boxbody2 .row-headspa .order-matrix .eachorder p {
	line-height: 1.5em;
	padding-bottom: 0;
}


#main910 .box910 .boxbody2 .row-nail {
	margin: 0 35px;
	padding: 25px 0 30px;
	border-style: solid none none;
	border-width: 1px;
	border-color: #EEEBE7;
}
#main910 .box910 .boxbody2 .row-nail p {
	font-size: 12px;
	color: #9F7C77;
	line-height: 2em;
}
#main910 .box910 .boxbody2 .row-nail .item {
	float: left;
	padding-left: 25px;
	width: 400px;
}
#main910 .box910 .boxbody2 .row-nail .item .photo {
	float: left;
}
#main910 .box910 .boxbody2 .row-nail .item .text {
	float: right;
	width: 200px;
}
#main910 .box910 .boxbody2 .row-nail .item .text h4 {
	margin-bottom: 10px;
	padding-left: 14px;
	background-image: url(../img/new_beauty/dot_title_circle.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#main910 .box910 .boxbody2 .row-eyelash {
	margin: 0 35px;
	padding: 25px 0 30px;
	border-style: solid none none;
	border-width: 1px;
	border-color: #EEEBE7;
}
#main910 .box910 .boxbody2 .row-eyelash h4 {
	font-size: 12px;
	color: #9F7C77;
	font-weight: bold;
}
#main910 .box910 .boxbody2 .row-eyelash p {
	font-size: 12px;
	color: #9F7C77;
	line-height: 2em;
}
#main910 .box910 .boxbody2 .row-eyelash #concept {
	float: left;
	padding: 55px 20px 0;
	width: 300px;
	height: 274px;
	background-image: url(../img/new_beauty/bg_eyelash_concept.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxbody2 .row-eyelash #concept-eyebrow {
	float: left;
	padding: 55px 20px 0;
	width: 300px;
	height: 297px;
	background-image: url(../img/new_beauty/bg_eyebrow_concept.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxbody2 .row-eyelash #concept p {
	line-height: 2.2em;
}
#main910 .box910 .boxbody2 .row-eyelash #text-concept {
	float: right;
	width: 470px;
}
#main910 .box910 .boxbody2 .row-eyelash #text-concept p {
	padding-bottom: 0;
}
#main910 .box910 .boxbody2 .row-eyelash #text-concept h4 {
	padding-top: 15px;
	padding-left: 14px;
	padding-bottom: 7px;
	background-image: url(../img/new_beauty/dot_title_circle_br.jpg);
	background-repeat: no-repeat;
	background-position: left 17px;
}
#main910 .box910 .boxbody2 .row-eyelash .text-half-L {
	float: left;
	padding-right: 30px;
	width: 390px;
	border-style: none solid none none;
	border-width: 1px;
	border-color: #EEEBE7;
}
#main910 .box910 .boxbody2 .row-eyelash .text-half-L h4 {
	margin-left: -9px;
}
#main910 .box910 .boxbody2 .row-eyelash .text-half-L p {
	
}
#main910 .box910 .boxbody2 .row-eyelash .text-half-R {
	float: right;
	width: 390px;
}
#main910 .box910 .boxbody2 .row-eyelash .text-half-R h4 {
	margin-left: -6px;
}
#main910 .box910 .boxbody2 .row-eyelash .text-half-R p {
	
}
#main910 .box910 .boxbody2 .row-eyelash .item {
	float: left;
	padding-left: 25px;
	width: 400px;
}
#main910 .box910 .boxbody2 .row-eyelash .item .photo {
	float: left;
}
#main910 .box910 .boxbody2 .row-eyelash .item .text {
	float: right;
	width: 200px;
}
#main910 .box910 .boxbody2 .row-eyelash .item .text p {
	padding-bottom: 0;
}
#main910 .box910 .boxbody2 .row-eyelash .item .text h4 {
	margin-bottom: 10px;
	padding-left: 14px;
	background-image: url(../img/new_beauty/dot_title_circle_br.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#main910 .box910 .boxbody2 .row-eyelash .movie {
	float: left;
	padding-top: 15px;
}
#main910 .box910 .boxbody2 .row-eyelash .text {
	float: right;
	width: 390px;
	padding-top: 15px;
}
#main910 .box910 .boxbody2 .row-eyelash .text h4 {
	margin-bottom: 10px;
	padding-left: 14px;
	background-image: url(../img/new_beauty/dot_title_circle_br.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#main910 .box910 .boxbody2 .row-eyelash .text .upper {

}
#main910 .box910 .boxbody2 .row-eyelash .text .lower {
	padding-top: 15px;
	border-style: solid none none;
	border-width: 1px;
	border-color: #EEEBE7;
}
#main910 .box910 .boxbody2 .row-eyelash .text .lower img {
	margin-top: 5px;
}

#main910 .box910 .boxbody2 .row-kitsuke {
	margin: 0 35px;
	padding: 25px 0 30px;
	border-style: solid none none;
	border-width: 1px;
	border-color: #EEEBE7;
}
#main910 .box910 .boxbody2 .row-kitsuke h4 {
	font-size: 12px;
	color: #9F7C77;
	font-weight: bold;
}
#main910 .box910 .boxbody2 .row-kitsuke p {
	font-size: 12px;
	color: #9F7C77;
	line-height: 2em;
}
#main910 .box910 .boxbody2 .row-kitsuke #concept {
	float: left;
	padding: 55px 20px 0;
	width: 300px;
	height: 274px;
	background-image: url(../img/new_beauty/bg_kitsuke_concept.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxbody2 .row-kitsuke #concept p {
	line-height: 2.2em;
}
#main910 .box910 .boxbody2 .row-kitsuke #text-concept {
	float: right;
	width: 470px;
}
#main910 .box910 .boxbody2 .row-kitsuke #text-concept p {
	padding-bottom: 0;
}
#main910 .box910 .boxbody2 .row-kitsuke #text-concept h4 {
	padding-top: 15px;
	padding-left: 14px;
	padding-bottom: 7px;
	background-image: url(../img/new_beauty/dot_title_circle_or.jpg);
	background-repeat: no-repeat;
	background-position: left 17px;
}

#main910 .box910 .boxbody2 .kitsuke-cat {
	margin: 0 35px;
	padding: 25px 0 30px;
}
#main910 .box910 .boxbody2 .kitsuke-cat .row {
	padding-top: 30px;
	height: 273px;
}
#main910 .box910 .boxbody2 .kitsuke-cat .each-style {
	float: left;
	padding-left: 40px;
	width: 400px;
}
#main910 .box910 .boxbody2 .kitsuke-cat .each-style h4 {
	margin-bottom: 9px;
	padding-left: 16px;
	background-image: url(../img/new_beauty/dot_title_circle_br.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#main910 .box910 .boxbody2 .kitsuke-cat .each-style .photo {
	float: left;
	width: 320px;
}
#main910 .box910 .boxbody2 .kitsuke-cat .each-style .photo img {
	border-style: solid;
	border-width: 1px;
	border-color: #F3E2DC;
	vertical-align: bottom;
}
#main910 .box910 .boxbody2 .kitsuke-cat .each-style .menu {
	float: right;
	width: 70px;
}
#main910 .box910 .boxbody2 .kitsuke-cat .each-style .menu h5 {
	margin: 0 0 5px;
}
#main910 .box910 .boxbody2 .kitsuke-cat .each-style .menu ul.item {

}
#main910 .box910 .boxbody2 .kitsuke-cat .each-style .menu ul.item li {
	padding-top: 9px;
}
#main910 .box910 .boxbody2 .kitsuke-cat .each-style .menu ul.item li.first {
	padding-top: 0;
}
#main910 .box910 .boxbody2 .kitsuke-cat .each-style .menu ul.item li img {
	border-style: solid;
	border-width: 1px;
	border-color: #F3E2DC;
	vertical-align: bottom;
}


/* Coupon */

#main910 .box910 .boxbody2 .cont-coupon {
	padding: 30px 35px;
}
#main910 .box910 .boxbody2 .cont-coupon p {
	font-size: 12px;
	color: #9F7C77;
}
#main910 .box910 .boxbody2 .cont-coupon table.coupons {

}
#main910 .box910 .boxbody2 .cont-coupon table.coupons th {
	padding: 20px 0 15px;
	border-style: solid none none;
	border-width: 1px;
	border-color: #EEEBE7;
}
#main910 .box910 .boxbody2 .cont-coupon table.coupons td {
	padding: 20px 20px 15px;
	border-style: solid none none;
	border-width: 1px;
	border-color: #EEEBE7;
	font-size: 12px;
	color: #9F7C77;
	line-height: 1.8em;
}
#main910 .box910 .boxbody2 .cont-coupon table.coupons td.col1 {
	padding-right: 0;
	width: 300px;
}
#main910 .box910 .boxbody2 .cont-coupon table.coupons td.col1 p.inner {
	padding-right: 20px;
	padding-bottom: 0;
	background-image: url(../img/new_beauty/sep_v_sqdot.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
#main910 .box910 .boxbody2 .cont-coupon .button-wide {
	width: 840px;
	height: 77px;
	background-image: url(../img/new_beauty/bg_banners_840.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
#main910 .box910 .boxbody2 .cont-coupon .button-wide img {
	margin-top: 20px;
}
#main910 .box910 .boxbody2 .cont-coupon .qr {
	float: left;
}
#main910 .box910 .boxbody2 .cont-coupon .qrtext {
	float: right;
	width: 655px;
}
#main910 .box910 .boxbody2 .cont-coupon .qrtext {
	line-height: 2em;
}

#main910 .box910 .boxbody2 .cont-coupon .menulist {
	padding: 30px 30px 10px;
	width: 778px;
	border-style: solid;
	border-width: 1px;
	border-color: #F5E8B2;
	background-color: #FFFFFF;
	background-image: url(../img/new_beauty/bg_grad_v150.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist h4 {
	padding-left: 10px;
	margin-bottom: 15px;
	background-image: url(../img/new_beauty/arrow_small.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist strong {
	color: #FF0000;
	font-weight: 400;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist .text {
	padding-bottom: 45px;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist .text p {
	line-height: 2.5em;
	padding-bottom: 0;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist table {
	margin-left: 8px;
	margin-bottom: 45px;
	width: 360px;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist th {
	width: 88px;
	padding-bottom: 15px;
	font-size: 12px;
	color: #9F7C77;
	font-weight: 400;
	line-height: 1.5em;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist td {
	padding-bottom: 15px;
	font-size: 12px;
	color: #9F7C77;
	line-height: 1.5em;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist td.line {
	padding-top: 8px;
	padding-right: 20px;
	width: 101px;
}

#main910 .box910 .boxbody2 .cont-coupon .menulist .left {
	float: left;
	width: 389px;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist .right {
	float: right;
	width: 389px;
}

#main910 .box910 .boxbody2 .cont-coupon .menulist2 {
	padding: 0 30px 30px;
	width: 778px;
	border-style: solid;
	border-width: 1px;
	border-color: #F5E8B2;
	background-color: #FFFFFF;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist2 p.outnote {
	margin-top: 8px;
	padding-left: 120px;
	padding-bottom: 0;
	font-size: 10px;
	color: #9F7C77;
	line-height: 1.5em;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist2 .title {
	padding: 30px 0 12px;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist2 .title h4 {
	float: left;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	color: #E83922;
	font-weight: bold;
	line-height: 1.1em;
	background-image: url(../img/new_beauty/arrow_small.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist2 .title p {
	float: left;
	padding-bottom: 0;
	font-size: 10px;
	color: #9F7C77;
	line-height: 1.5em;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist2 table {
	width: 778px;
	border-style: solid none;
	border-width: 1px;
	border-color: #F0CCBC;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist2 td {
	padding: 6px 0;
	line-height: 1.7em;
	font-size: 12px;
	color: #9F7C77;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist2 td strong {
	color: #FF0000;
	font-weight: 400;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist2 td span.note {
	font-size: 10px;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist2 td.col1 {
	width: 120px;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist2 td.col2 {
	padding-left: 15px;
	width: 480px;
	border-style: solid none none;
	border-width: 1px;
	border-color: #F3EDEB;
	background-image: url(../img/new_beauty/dot_menulist.jpg);
	background-repeat: no-repeat;
	background-position: left 13px;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist2 td.col3 {
	text-align: right;
	vertical-align: middle;
	border-style: solid none none;
	border-width: 1px;
	border-color: #F3EDEB;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist2 tr.first td.col2 {
	border: none;
}
#main910 .box910 .boxbody2 .cont-coupon .menulist2 tr.first td.col3 {
	border: none;
}

#main910 .box910 .boxbody2 .cont-coupon .shopinfo {
	padding-top: 20px;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo .photoindex {
	float: left;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo .photoindex .photo {
	width: 259px;
	height: 279px;
	border-style: solid solid none;
	border-width: 1px;
	border-color: #F5E8B2;
	background-color: #FFFFFF;
	background-image: url(../img/new_beauty/bg_grad_v279.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo .photoindex .photo img {
	margin-top: 19px;
	margin-left: 30px;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo .photoindex .button {

}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo .text {
	float: right;
	padding: 10px 20px;
	width: 508px;
	border-style: solid;
	border-width: 1px;
	border-color: #F5E8B2;
	background-color: #FFFFFF;
	background-image: url(../img/new_beauty/bg_grad_v315.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo table {

}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo th {
	padding: 9px 0 9px 3px;
	width: 97px;
	font-size: 12px;
	color: #9F7C77;
	font-weight: bold;
	line-height: 1.5em;
	border-style: solid none none;
	border-width: 1px;
	border-color: #EBDED8;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo td {
	padding: 9px 3px 9px 0;
	font-size: 12px;
	color: #9F7C77;
	line-height: 1.5em;
	border-style: solid none none;
	border-width: 1px;
	border-color: #EBDED8;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo td p {
	padding:0;
}

#main910 .box910 .boxbody2 .cont-coupon .shopinfo2 {
	margin-top: 30px;
	padding: 0 26px 24px;
	width: 786px;
	border-style: solid;
	border-width: 1px;
	border-color: #F5E8B2;
	background-color: #FFFFFF;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo2 .row {
	padding-top: 24px;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo2 .eachshop {
	float: left;
	padding-left: 20px;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo2 .eachshop table {
	width: 383px;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo2 .eachshop th {
	padding: 8px 0 8px 12px;
	width: 65px;
	font-size: 12px;
	font-weight: bold;
	color: #9F7C77;
	border-style: solid none solid solid;
	border-width: 1px;
	border-color: #F5E8E2;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo2 .eachshop th.banner {
	padding: 0;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo2 .eachshop td {
	padding: 8px 12px 8px 0;
	width: 292px;
	font-size: 12px;
	color: #9F7C77;
	border-style: solid solid solid none;
	border-width: 1px;
	border-color: #F5E8E2;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo2 .eachshop td p.button {
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 0;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo2 .eachshop tr.button th {
	background-color: #F2DDD2;
}
#main910 .box910 .boxbody2 .cont-coupon .shopinfo2 .eachshop tr.button td {
	background-color: #F2DDD2;
	vertical-align: middle;
}

#main910 .box910 .boxbody2 .cont-coupon .banners {
	margin-top: 30px;
	padding: 19px 25px;
	width: 790px;
	height: 58px;
	background-image: url(../img/new_beauty/bg_banners_840.jpg);
}


#main910 .box910 .boxfoot {
	width: 910px;
	height: 9px;
	background-image: url(../img/new_base/bg_boxfoot_910.jpg);
	background-repeat: no-repeat;
}

#main910 .banners900 {
	margin: 5px auto 0;
	padding: 10px;
	width: 880px;
	background-color: #FFFFFF;
}
#main910 .banners900 img {
	margin-left: 12px;
	vertical-align: bottom;
}
#main910 .banners900 img.first {
	margin-left: 0;
}


/* Hair Catalog */



#main910 .box910 .boxbody #catindex {
	padding: 25px 30px 20px;
}
#main910 .box910 .boxbody #catindex .button-wide {
	width: 840px;
	height: 77px;
	background-image: url(../img/new_cat/bg_button.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
#main910 .box910 .boxbody #catindex .button-wide img {
	margin-top: 20px;
}
#main910 .box910 .boxbody #catindex .catmenu {
	padding-top: 9px;
}
#main910 .box910 .boxbody #catindex .catmenu .eachmenu {
	float: left;
	padding: 11px 0 3px 20px;
	width: 410px;
	border-style: solid none none;
	border-width: 1px;
	border-color: #EEEBE7;
}
#main910 .box910 .boxbody #catindex .catmenu .row-first .eachmenu {
	border: none;
}
#main910 .box910 .boxbody #catindex .catmenu .eachmenu h3 {
	margin: 0;
	padding-bottom: 6px;
}
#main910 .box910 .boxbody #catindex .catmenu .eachmenu p {
	font-size: 12px;
	color: #9F7C77;
	line-height: 2em;
	padding-bottom: 0;
}

/* Sweet Revo */

#main910 .box910 .boxbody2 .row-sweet {
	margin: 0 35px;
	padding: 25px 0 20px;
}
#main910 .box910 .boxbody2 .row-sweet p {
	font-size: 12px;
	color: #9F7C77;
	line-height: 2em;
}
#main910 .box910 .boxbody2 .row-sweet .movie {
	float: left;
}
#main910 .box910 .boxbody2 .row-sweet .image {
	float: right;
}
#main910 .box910 .boxbody2 .row-sweet .photoset {
	float: left;
	width: 351px;
}
#main910 .box910 .boxbody2 .row-sweet .photoset img {
	vertical-align: bottom;
}
#main910 .box910 .boxbody2 .row-sweet .photoset .photo {
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #F3E3DD;
}
#main910 .box910 .boxbody2 .row-sweet .photoset .bg-select {
	padding-bottom: 12px;
	background-image: url(../img/sweetrevo/bg_photoend.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#main910 .box910 .boxbody2 .row-sweet .photoset .select {
	margin-top: 9px;
	border-style: none none none solid;
	border-width: 1px;
	border-color: #F3E3DD;
	height: 50px;
}
#main910 .box910 .boxbody2 .row-sweet .photoset .select .option {
	float: left;
	width: 116px;
	height: 48px;
	border-style: solid solid solid none;
	border-width: 1px;
	border-color: #F3E3DD;
}
#main910 .box910 .boxbody2 .row-sweet .photoset .select .option .icon {
	position: absolute;
	margin-top: -1px;
	margin-left: -1px;
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #E8CDC5;
}
#main910 .box910 .boxbody2 .row-sweet .photoset .select .option .title {
	position: absolute;
	margin-top: 13px;
	margin-left: 58px;
}
#main910 .box910 .boxbody2 .row-sweet .text {
	float: right;
	width: 469px;
}
#main910 .box910 .boxbody2 .row-sweet .text .title {
	margin-bottom: 15px;
	padding: 10px 5px;
	border-style: solid none;
	border-width: 1px;
	border-color: #F3E3DD;	
}
#main910 .box910 .boxbody2 .row-sweet .text p {
	
}
#main910 .box910 .boxbody2 .row-sweet .text .person {
	margin-top: 25px;
	padding-top: 20px;
	border-style: solid none none;
	border-width: 1px;
	border-color: #F3E3DD;
}
#main910 .box910 .boxbody2 .row-sweet .text .person .bg-photo {
	float: left;
	width: 135px;
	padding-bottom: 12px;
	background-image: url(../img/sweetrevo/bg_photoend.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#main910 .box910 .boxbody2 .row-sweet .text .person .photo {
	padding: 10px;
	width: 115px;
	background-image: url(../img/sweetrevo/bg_staffphoto.jpg);
	background-repeat: no-repeat;
}
#main910 .box910 .boxbody2 .row-sweet .text .person .photo img {
	vertical-align: bottom;
}
#main910 .box910 .boxbody2 .row-sweet .text .person .text {
	float: right;
	width: 315px;
}
#main910 .box910 .boxbody2 .row-sweet .text .person .text p {
	padding-bottom: 0;
}
#main910 .box910 .boxbody2 .row-sweet .text .person .text p.handle {
	color: #FF0000;
	line-height: 1.1em;
}
#main910 .box910 .boxbody2 .row-sweet .text .person .text h5 {
	margin: 10px 0 10px;
	padding: 0;
	font-weight: 400;
	line-height: 1.1em;
}

#main910 .box910 .boxbody2 .row-sweet .text .person .text h5 a			{ color:#000000; font-size:12px; text-decoration: underline; }
#main910 .box910 .boxbody2 .row-sweet .text .person .text h5 a:active	{ color:#666666; }
#main910 .box910 .boxbody2 .row-sweet .text .person .text h5 a:hover	{ color:#666666; }


/* Shop Contents */

#main910 #shop-leftbar {
	float: left;
	width: 240px;
}
#main910 #shop-leftbar #about {

}
#main910 #shop-leftbar #about .boxhead {
	width: 240px;
	height: 8px;
	background-image: url(../img/new_base/bg_boxhead_240.jpg);
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
}
#main910 #shop-leftbar #about .boxbody {
	padding-bottom: 10px;
	width: 240px;
	background-image: url(../img/new_base/bg_boxbody_240.jpg);
	background-repeat: repeat-y;
}
#main910 #shop-leftbar #about .boxbody h3 {
	padding-bottom: 2px;
	font-size: 12px;
	color: #9F7C77;
	line-height: 1.1em;
	font-weight: bold;
}
#main910 #shop-leftbar #about .boxbody p {
	font-size: 10px;
	color: #9F7C77;
	line-height: 1.2em;
	padding-bottom: 0;
}
#main910 #shop-leftbar #about .boxbody p.button {
	margin-top: 5px;
}

#main910 #shop-leftbar #about .boxbody img.tel {
	padding-left: 19px;
	padding-bottom: 2px;
}
#main910 #shop-leftbar #about .boxbody .row {
	margin-left: 25px;
	padding-top: 11px;
	padding-bottom: 10px;
	width: 190px;
	border-style: solid none none;
	border-width: 1px;
	border-color: #EBDED8;
}
#main910 #shop-leftbar #about .boxfoot {
	width: 240px;
	height: 8px;
	background-image: url(../img/new_base/bg_boxfoot_240.jpg);
	background-repeat: no-repeat;
}
#main910 #shop-leftbar ul#navi {
	width: 240px;
}
#main910 #shop-leftbar ul#navi li {

}
#main910 #shop-leftbar ul#navi li img {
	vertical-align: bottom;
}
#main910 #shop-leftbar .beautymenu {
	padding-top: 15px;
	width: 240px;
}
#main910 #shop-leftbar .beautymenu h3 {
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 1em;
	font-weight: bold;
}
#main910 #shop-leftbar .beautymenu ul {

}
#main910 #shop-leftbar .beautymenu li {
	margin-bottom: 5px;
}
#main910 #shop-leftbar .beautymenu li img {
	vertical-align: bottom;
}
#main910 #shop-leftbar .banners {
	
}
#main910 #shop-leftbar ul.banners  {
	margin-top: 25px;
	width: 240px;
}
#main910 #shop-leftbar ul.banners li {
	margin-bottom: 5px;
}
#main910 #shop-leftbar ul.banners li img {
	vertical-align: bottom;
}
#main910 #shop-content {
	float: right;
	width: 670px;
}
#main910 #shop-content .boxhead {
	width: 670px;
	height: 42px;
	background-image: url(../img/new_base/bg_boxhead_670.jpg);
	background-repeat: no-repeat;
}
#main910 #shop-content .boxhead-gr {
	width: 670px;
	height: 42px;
	background-image: url(../img/new_base/bg_boxhead_670_gr.jpg);
	background-repeat: no-repeat;
}
#main910 #shop-content .boxhead h3 {
	padding-top: 12px;
	margin-left: 20px;
	padding-left: 24px;
	height: 18px;
	background-image: url(../img/new_base/icon_colhead.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
}
#main910 #shop-content .boxhead-gr h3 {
	padding-top: 12px;
	margin-left: 20px;
	padding-left: 24px;
	height: 18px;
	background-image: url(../img/new_base/icon_colhead_gr.jpg);
	background-repeat: no-repeat;
	background-position: left 13px;
}
#main910 #shop-content .boxbody {
	padding-bottom: 28px;
	width: 670px;
	background-image: url(../img/new_base/bg_boxbody_670.jpg);
	background-repeat: repeat-y;
}
#main910 #shop-content .boxbody table.news {
	padding-top: 5px;
	margin-left: 35px;
	margin-bottom: 20px;
	width: 600px;
}
#main910 #shop-content .boxbody table.news th {
	padding: 9px 0;
	width: 50px;
	font-size: 12px;
	line-height: 1.5em;
	vertical-align: middle;
	border-style: none none solid;
	border-width: 1px;
	border-color: #F3E3DD;
}
#main910 #shop-content .boxbody table.news th img {
	margin-left: -7px;
}
#main910 #shop-content .boxbody table.news td {
	padding: 9px 0;
	font-size: 12px;
	line-height: 1.5em;
	vertical-align: middle;
	border-style: none none solid;
	border-width: 1px;
	border-color: #F3E3DD;
}
#main910 #shop-content .boxbody table.news td a			{ color:#9F7C77; text-decoration: underline; }
#main910 #shop-content .boxbody table.news td a:active	{ color:#7F5C57; }
#main910 #shop-content .boxbody table.news td a:hover	{ color:#7F5C57; }

#main910 #shop-content .boxbody table.news td.col1 {
	width: 88px;
	color: #FF3333;
	font-weight: bold;
	letter-spacing: 0.05em;
}
#main910 #shop-content .boxbody table.news td.col1-br {
	width: 88px;
	color: #996600;
	font-weight: bold;
	letter-spacing: 0.05em;
}
#main910 #shop-content .boxbody table.news td.col2 {
	padding: 9px 10px;
	color: #9F7C77;
	background-image: url(../img/new_base/sep_bloginfo.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#main910 #shop-content .boxbody table.bloginfo {
	margin-top: 10px;
	margin-left: 35px;
	margin-bottom: 15px;
	width: 600px;
}
#main910 #shop-content .boxbody table.bloginfo th {
	padding: 9px 0;
	width: 50px;
	font-size: 12px;
	line-height: 1.5em;
	vertical-align: middle;
	border-style: solid none none;
	border-width: 1px;
	border-color: #F3E3DD;
}
#main910 #shop-content .boxbody table.bloginfo th img {
	margin-left: -7px;
}
#main910 #shop-content .boxbody table.bloginfo td {
	padding: 9px 0;
	font-size: 12px;
	line-height: 1.5em;
	vertical-align: middle;
	border-style: solid none none;
	border-width: 1px;
	border-color: #F3E3DD;
}
#main910 #shop-content .boxbody table.bloginfo td a			{ color:#9F7C77; text-decoration: underline; }
#main910 #shop-content .boxbody table.bloginfo td a:active	{ color:#7F5C57; }
#main910 #shop-content .boxbody table.bloginfo td a:hover	{ color:#7F5C57; }

#main910 #shop-content .boxbody table.bloginfo td.col1 {
	width: 88px;
	color: #FF3333;
	font-weight: bold;
	letter-spacing: 0.05em;
}
#main910 #shop-content .boxbody table.bloginfo td.col1-br {
	width: 88px;
	color: #996600;
	font-weight: bold;
	letter-spacing: 0.05em;
}
#main910 #shop-content .boxbody table.bloginfo td.col2 {
	padding: 9px 10px;
	color: #9F7C77;
	background-image: url(../img/new_base/sep_bloginfo.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#main910 #shop-content .boxbody .title {
	width: 670px;
	height: 40px;
	background-image: url(../img/new_base/bg_boxhead2_670.jpg);
	background-repeat: no-repeat;
}
#main910 #shop-content .boxbody .title h3 {
	padding-top: 12px;
	margin-left: 20px;
	padding-left: 24px;
	height: 18px;
	background-image: url(../img/new_base/icon_colhead.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
}
#main910 #shop-content .boxbody .title-gr {
	width: 670px;
	height: 40px;
	background-image: url(../img/new_base/bg_boxhead2_670_gr.jpg);
	background-repeat: no-repeat;
}
#main910 #shop-content .boxbody .title-gr h3 {
	padding-top: 12px;
	margin-left: 20px;
	padding-left: 24px;
	height: 18px;
	background-image: url(../img/new_base/icon_colhead_gr.jpg);
	background-repeat: no-repeat;
	background-position: left 13px;
}

#main910 #shop-content .boxbody .style-recom {
	padding-top: 33px;
	padding-left: 35px;
	padding-bottom: 28px;
	width: 600px;
}
#main910 #shop-content .boxbody .style-recom .eachstyle {
	float: left;
	padding-left: 20px;
	width: 135px;
}
#main910 #shop-content .boxbody .style-recom .eachstyle .photo {
	width: 115px;
	height: 180px;
	padding: 10px 10px 20px;
	background-image: url(../img/new_shop/bg_photo1.jpg);
	background-repeat: no-repeat;
}
#main910 #shop-content .boxbody .style-recom .eachstyle .photo-gr {
	width: 115px;
	height: 180px;
	padding: 10px 10px 20px;
	background-image: url(../img/new_shop/bg_photo1_gr.jpg);
	background-repeat: no-repeat;
}
#main910 #shop-content .boxbody .style-recom .eachstyle .text {

}
#main910 #shop-content .boxbody .style-recom .eachstyle .text h4 {
	margin-top: 4px;
	margin-bottom: 10px;
	padding-left: 9px;
	font-size: 12px;
	color: #FF3333;
	font-weight: bold;
	background-image: url(../img/new_shop/dot_style_re.jpg);
	background-repeat: no-repeat;
	background-position: left;
	line-height: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
}
#main910 #shop-content .boxbody .style-recom .eachstyle .text h4.br {
	margin-top: 4px;
	margin-bottom: 10px;
	padding-left: 9px;
	font-size: 12px;
	color: #996600;
	font-weight: bold;
	background-image: url(../img/new_shop/dot_style_br.jpg);
	background-repeat: no-repeat;
	background-position: left;
	line-height: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
}
#main910 #shop-content .boxbody .style-recom .eachstyle .text p {
	font-size: 12px;
	color: #9F7C77;
	line-height: 1.5em;
	padding-bottom: 0;
}
#main910 #shop-content .boxbody .style-recom .eachstyle .button {
	
}

#main910 #shop-content .boxbody .member {
	padding-top: 30px;
	padding-left: 35px;
	width: 600px;
}
#main910 #shop-content .boxbody .member .row {
	padding-top: 60px;
}
#main910 #shop-content .boxbody .member .eachmember {
	float: left;
	padding-left: 20px;
	width: 290px;
}
#main910 #shop-content .boxbody .member .eachmember .photo {
	float: left;
	padding: 10px 10px 22px;
	width: 115px;
	height: 110px;
	background-image: url(../img/new_shop/bg_photo2.jpg);
	background-repeat: no-repeat;
}
#main910 #shop-content .boxbody .member .eachmember .photo-gr {
	float: left;
	padding: 10px 10px 22px;
	width: 115px;
	height: 110px;
	background-image: url(../img/new_shop/bg_photo2_gr.jpg);
	background-repeat: no-repeat;
}
#main910 #shop-content .boxbody .member .eachmember .text {
	float: right;
	width: 135px;
}
#main910 #shop-content .boxbody .member .eachmember .text h4 {
	font-size: 11px;
	color: #FF3333;
	font-weight: bold;
	line-height: 1.1em;
	padding-bottom: 8px;
}
#main910 #shop-content .boxbody .member .eachmember .text h4.gr {
	font-size: 11px;
	color: #996600;
	font-weight: bold;
	line-height: 1.1em;
	padding-bottom: 8px;
}
#main910 #shop-content .boxbody .member .eachmember .text p {
	font-size: 12px;
	color: #9F7C77;
	line-height: 1.5em;
	padding-bottom: 0;
}
#main910 #shop-content .boxbody .member .eachmember .text p.name {
	color: #6E3D3D;
	font-weight: bold;
	line-height: 1.1em;
	padding-bottom: 5px;
}

#main910 #shop-content .boxbody .topics {

}
#main910 #shop-content .boxbody .topics .movie {
	float: left;
	padding-top: 30px;
	padding-left: 35px;
}
#main910 #shop-content .boxbody .topics .photo {
	float: right;
	padding-right: 31px;
}

#main910 #shop-content .boxfoot {
	width: 670px;
	height: 8px;
	background-image: url(../img/new_base/bg_boxfoot_670.jpg);
	background-repeat: no-repeat;
}

#main910 #shop-content #content-inner {
	margin-left: 5px;
	padding-bottom: 20px;
	width: 660px;
	background-color: #FFFFFF;
}
#main910 #shop-content #content-inner table#sche th {
	padding-bottom: 0;
}
#main910 #shop-content #content-inner table#sche td {
	padding-bottom: 0;
}
#main910 #shop-content #content-inner table#sche td p {
	line-height: 1.1em;
}

/* Staff */

#main910 #shop-content #content-inner div.myblog {
	padding-top: 10px;
	padding-bottom: 5px;
	width: 470px;
}
#main910 #shop-content #content-inner div.myblog th {
	padding: 12px 12px 12px 3px;
	color: #BC0000;
	font-size: 10px;
	font-weight: 400;
	border-style: solid none;
	border-width: 1px;
	border-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	line-height: 1.5em;
}
#main910 #shop-content #content-inner div.myblog td {
	padding: 12px 10px 12px 17px;
	color: #333333;
	font-size: 10px;
	background-image: url(../img/contents/br_myblog.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-style: solid none;
	border-width: 1px;
	border-color: #CCCCCC;
	vertical-align: middle;
	line-height: 1.5em;
}

#main910 #shop-content #content-inner div.myblog a			{ text-decoration: none; }
#main910 #shop-content #content-inner div.myblog a:link		{ color:#333333; }
#main910 #shop-content #content-inner div.myblog a:active	{ color:#999999; }
#main910 #shop-content #content-inner div.myblog a:hover	{ color:#999999; }


/* Foot */

#nw-foot h2 {
	margin: 0;
	padding: 0;
}
#nw-foot p {
	margin: 0;
	padding: 0 0 1em;
	line-height: 2em;
}
#nw-foot ul {
	margin: 0;
	padding: 0;
}
#nw-foot li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#nw-foot img {
	border: none;
}
#nw-foot a			{ color:#333333; text-decoration: underline; }
#nw-foot a:active	{ color:#666666; }
#nw-foot a:hover	{ color:#666666; }

#nw-foot .clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}

#nw-foot #mini-sitemap {
	padding-top: 15px;
	padding-left: 110px;
	width: 895px;
}
#nw-foot #mini-sitemap .col {
	float: left;
	height: 170px;
	border-style: none none none solid;
	border-width: 1px;
	border-color: #F3E6E3;
}
#nw-foot #mini-sitemap .col h2 {
	padding-left: 18px;
	margin-bottom: 10px;
	height: 15px;
	background-image: url(../img/new_base/arrow_foot.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
#nw-foot #mini-sitemap .col ul {
	margin: 0;
	padding: 0;
}
#nw-foot #mini-sitemap .col li {
	padding-left: 7px;
	background-image: url(../img/new_base/dot_list_sq.jpg);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 10px;
	line-height: 1.8em;
}
#nw-foot #mini-sitemap .col li a		{ color:#666666; text-decoration: none; }
#nw-foot #mini-sitemap .col li a:active	{ color:#999999; }
#nw-foot #mini-sitemap .col li a:hover	{ color:#999999; }

#nw-foot #mini-sitemap .col ul.title-list {
	padding-left: 31px;
}
#nw-foot #mini-sitemap .col ul.title-list li {
	padding-left: 18px;
	height: 15px;
	background-image: url(../img/new_base/arrow_foot.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 15px;
	margin-bottom: 17px;
}
#nw-foot img#weare {
	margin-top: 28px;
	margin-left: 320px;
}
#nw-foot ul#logo-link {
	margin-top: 24px;
	margin-left: 260px;
}
#nw-foot ul#logo-link li {
	float: left;
	padding-left: 20px;
}
#nw-foot ul#logo-link li img {
	vertical-align: middle;
}
#nw-foot ul#foot-link {
	height: 10px;
	margin-top: 25px;
	margin-left: 310px;
	padding: 0;
	background-image: url(../img/new_base/sep_footnavi.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
#nw-foot ul#foot-link li {
	float: left;
	padding-left: 15px;
	padding-right: 14px;
	background-image: url(../img/new_base/sep_footnavi.jpg);
	background-position: right;
	background-repeat: no-repeat;
	font-size: 10px;
}
#nw-foot ul#foot-link li a			{ color:#333333; text-decoration: none; }
#nw-foot ul#foot-link li a:active	{ color:#666666; }
#nw-foot ul#foot-link li a:hover	{ color:#666666; }

#nw-foot img#copy {
	margin-top: 18px;
	margin-left: 431px;
}
