/* --HTML-- */
html {
background:#fff;
color:#333;
}
/* --BODY-- */
body {
font:12px/1.5 'Lucida Grande', Helvetica;
margin:0 auto;
padding:0;
overflow:auto;
}
	/* for IE7 */
	*+html body {
	font-family:'メイリオ', 'ＭＳ Ｐゴシック';
	font-size:75%;
	margin: 0 auto;
	}	
	/* for IE6 */
	* html body {
	font-family:'ＭＳ Ｐゴシック';
	font-size:75%;
	text-align: center;
	}
	/* for IE6 */
	* html #wrapper {
	text-align: left;
	}
/* --OTHER TAGS-- */
a img, img { 
border:0;
vertical-align:bottom;
}
blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul {
margin:0;
padding:0;
}
abbr, acronym {
border:0;
}
address, caption, cite, code, dfn, em, th, strong, var {
font-style:normal;
font-weight:normal;
}
caption, th {
text-align:left;
}
code, kbd, pre, samp, tt {
font-family:monospace;
line-height:100%;
}
	/* for IE7 */
	*+html code, kbd, pre, samp, tt {
	font-size:108%; 
	}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
ol, ul {
list-style:none;
}
q:before, q:after {
content:'';
}
/* form */
button, fieldset, form, input, label, legend, select, textarea {
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}
/* tables still need 'cellspacing="0"' */
table {
border-collapse:collapse;
border-spacing:0;
font-size:100%;
}
body
	{
	margin: 0 auto;
	color: #666666;
	font-size: 12px;
	}
	*html body
	{
	overflow: y-scroll;
	font-size: 12px;
	}
	*+html body
	{
	overflow: hidden;
	font-size: 12px;
	}
body a:link { color: #666666; text-decoration: none; }
body a:visited { color: #666666; text-decoration: none; }
body a:hover { color: #666666; text-decoration: underline; }
body a:active { color: #666666; text-decoration: none; }
.clear
	{
	clear: both;
	}
#all
	{
	width: 100%;
	margin: 0px auto;
	background-image: url(img/background.gif);
	background-repeat: no-repeat;
background-attachment: fixed;
	}
#wrapper
	{
	width: 810px;
	margin: 0 auto;
	padding: 0px 10px;
/*	background-color: #ffffff;
*/
	}
#wrapper h1
{
width: 800px;
color: #dabebd;
}
	*html #wrapper
	{
	width: 830px;
	margin: 0 auto;
	padding: 0px 10px;
/*
	background-color: #ffffff;
*/}
	*+html #wrapper
	{
	width: 810px;
	margin: 0 auto;
	padding: 0px 10px;
/*
	background-color: #ffffff;
*/
	}
#cont
	{
	width: 640px;
	float: left;
margin-bottom: 10px;
	}
.pama
	{
	width: 380px;
	height: 320px;
	margin: 10px 0px 0px 0px;
	padding: 40px 10px 0px 10px;
	float: left;
	background-image: url(img/p_back.gif);
	background-repeat: no-repeat;
	}
.index_p_1
	{
	width: 185px;
	margin-bottom: 5px;
	height: 190px;
	}
.index_p_2
	{
	width: 185px;
	height: 90px;
	margin: 0px 0px 5px 10px;
	}
.index_p_3
	{
	width: 185px;
	height: 90px;
	margin: 0px 0px 5px 10px
	}
.index_p_4
	{
	width: 185px;
	height: 90px;
	margin: 0px 0px 0px 0px
	}
.index_p_5
	{
	width: 185px;
	height: 90px;
	margin: 0px 0px 0px 10px
	}
.icon_p
	{
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 0px 20px;
	float: right;
	/*font-size: 14px; font-weight: bold;*/
	background-image: url(img/icon1.gif);
	background-position:left;
	background-repeat: no-repeat;
	}
*html .icon_p
	{
	margin: 10px -10px 10px 0px;
	padding: 2px 0px 0px 20px;
	float: right;
	
font-size: 14px; font-weight: bold; background-image: url(img/icon1.gif);
	background-position:left;
	background-repeat: no-repeat;
	}
	*+html .icon_p
	{
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 0px 20px;
	float: right;
	font-size: 14px; font-weight: bold; background-image: url(img/icon1.gif);
	background-position:left;
	background-repeat: no-repeat;
	}
.extension
	{
	width: 208px;
	height: 360px;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 12px;
	background-color: #ffe6ef;
	float: right;
	}





.e_1
	{
	margin: 0px 0px 0px 0px;
	}


.e_2
	{
	margin: 3px 0px 0px 0px;
	}



.icon_p2
	{
	margin: 5px 0px 10px 0px;
	padding: 2px 0px 0px 20px;
	float: right;
	background-image: url(img/icon1.gif);
	background-position:left;
	background-repeat: no-repeat;
	}

	*html .icon_p2
	{
	margin: 5px -10px 0px 0px;
	padding: 2px 0px 0px 20px;
	float: right;
	text-align: right;
	background-image: url(img/icon1.gif);
	background-position: left;
	background-repeat: no-repeat;
	}

	*+html .icon_p2
	{
	margin: 5px 0px 10px 0px;
	padding: 2px 0px 0px 20px;
	float: right;
	background-image: url(img/icon1.gif);
	background-position:left;
	background-repeat: no-repeat;
	}

.index_new
	{
	width: 280px;
	height: 351px;
	margin: 10px 0px 0px 0px;
	float: left;
	background-image: url(img/new_back.jpg);

	background-repeat: no-repeat;
color: #000000;
	}

*html .index_new a:link { color:#000000; text-decoration: none; }
*html .index_new a:visited { color:#000000; text-decoration: none; }
*html .index_new a:hover { color:#000000; text-decoration: underline; }
*html .index_new a:active { color:#000000; text-decoration: none; }


*+html .index_new a:link { color:#000000; text-decoration: none; }
*+html .index_new a:visited { color:#000000; text-decoration: none; }
*+html .index_new a:hover { color:#000000; text-decoration: underline; }
*+html .index_new a:active { color:#000000; text-decoration: none; }


.new_mt
	{
	width: 212px;
	height: 210px;
margin: 74px 0px 0px 30px;
	}

.new_mt dl
	{
	width: 220px;
	}

.new_mt dl dd
	{
	margin-left: 10px;
	}

.index_new_p
	{
margin: 30px 0px 0px 40px;
	padding: 2px 0px 0px 20px;
color: #000000;
	background-image: url(img/icon1.gif);
	background-position:left;
	background-repeat: no-repeat;
	}

.index_style
	{
	width: 350px;
	height: 350px;
	margin: 10px 0px 0px 0px;
	background-image: url(img/style_back.jpg);
	background-repeat: no-repeat;
	float: right;
	}

.style1
	{
	width: 159px;
	height: 250px;
	margin: 30px 10px 10px 10px;
	float: left;
	}

*html .style1
	{
	width: 159px;
	height: 250px;
	margin: 30px 10px 10px 5px;
	float: left;
	}

*+html .style1
	{
	width: 159px;
	height: 250px;
	margin: 30px 10px 10px 10px;
	float: left;
	}
















.style1 img
	{
	margin: 5px 5px 5px 6px;
	}
















.style2
	{
	width: 159px;
	height: 250px;
	margin: 30px 0px 10px 0px;
	float: left;
	}
















.style2 img
	{
	margin: 5px 5px 5px 6px;
	}
















.index_style_p
	{
	margin: 105px 10px 0px 0px;
	padding: 0px 0px 0px 20px;
	float: right;
	background-image: url(img/icon1.gif);
	background-position:left;
	background-repeat: no-repeat;
	}
/* 20090912 追加項目 */

.jb_y1_img
        {
        margin: 260px 5px 0px 5px;
        }

*html .jb_y1_img
        {
        margin: 260px 5px 0px 5px;
        }

*+html .jb_y1_img
        {
        margin: 260px 0px 0px 5px;
        }

.jb_y2_img
        {
        margin: 260px 5px 0px 0px;
        }

*html .jb_y2_img
        {
        margin: 260px 0px 0px 0px;
        }

*+html .jb_y2_img
        {
        margin: 260px 0px 0px 0px;
        }

.b_y1_img
        {
        margin: 260px 5px 0px 5px;
}

*html .b_y1_img
        {
        margin: 260px 0px 0px 5px;
        }

*+html .b_y1_img
        {
        margin: 260px 0px 0px 5px;
        }

.b_y2_img
        {
        margin: 260px 5px 0px 0px;
        }

*html .b_y2_img
        {
        margin: 260px 5px 0px 0px;
        }

*+ html .b_y2_img
        {
        margin: 260px 5px 0px 0px;
        }
.j_y1_img
        {
        margin: 260px 5px 0px 5px;
        }

*html .j_y1_img
        {
        margin: 260px 0px 0px 5px;
        }

*+html .j_y1_img
        {
        margin: 260px 0px 0px 5px;
        }

.j_y2_img
        {
        margin: 250px 6px 0px 0px;
        }


*html .j_y2_img
        {
        margin: 250px 0px 0px 0px;
        }

*+ html .j_y2_img
        {
        margin: 250px 0px 0px 0px;
        }

/* 20090912 追加項目 */

.index_bottom
	{
	width: 260px;
	height: 190px;
	margin: 10px 0px 0px 0px;
	padding: 30px 10px 10px 10px;
	float: left;
	background-image: url(img/k_back.gif);
background-repeat: no-repeat;
	}
















	*html .index_bottom
	{
	width: 260px;
	height: 200px;
	margin: 10px 0px 0px 0px;
	padding: 30px 10px 0px 10px;
	float: left;
	background-image: url(img/k_back.gif);




	}
















	*+html .index_bottom
	{
	width: 260px;
	height: 190px;
	margin: 10px 0px 0px 0px;
	padding: 30px 10px 10px 10px;
	float: left;
	background-image: url(img/k_back.gif);
background-repeat: no-repeat;
	}
















.index_bottom p
	{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 20px;
	float: right;
	background-image: url(img/icon1.gif);
	background-position:left;
	background-repeat: no-repeat;
	}
















	*html .index_bottom p
	{
	margin: 0px -8px 0px 0px;
	padding: 7px 0px 6px 20px;
	float: right;
	background-image: url(img/icon1.gif);
	background-position:left;
	background-repeat: no-repeat;
	}
















	*+html .index_bottom p
	{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 20px;
	float: right;
	background-image: url(img/icon1.gif);
	background-position:left;
	background-repeat: no-repeat;
	}
































.index_item
	{
	width: 330px;
	height: 190px;
	margin: 10px 0px 0px 0px;
	padding: 30px 10px 10px 10px;
	background-image: url(img/shohin_back.jpg);
	background-repeat: no-repeat;
	float: right;
	}
















	*html .index_item
	{
	width: 350px;
	height: 190px;
	margin: 10px 0px 10px 0px;
	padding: 30px 10px 0px 10px;
	background-image: url(img/shohin_back.gif);
	background-repeat: no-repeat;
	float: right;
	}
















	*+html .index_item
	{
	width: 330px;
	height: 190px;
	margin: 10px 0px 0px 0px;
	padding: 30px 10px 10px 10px;
	background-image: url(img/shohin_back.gif);
	background-repeat: no-repeat;
	float: right;
	}
















.item1
	{
	width: 140px;
	height: 150px;
padding: 10px;
	float: left;
	background-color: #ffbccd;
	}
















	*html .item1
	{
	width: 140px;
	height: 150px;
	margin-left: 0px;/*20090928 5pxを0px*/
padding: 10px;
	float: left;
	background-color: #ffbccd;
	}
















	*+html .item1
	{
	width: 140px;
	height: 150px;
padding: 10px;
	float: left;
	background-color: #ffbccd;
	}
































.item2
	{
	width: 140px;
	height: 150px;
padding: 10px;
	margin-left: 10px;
	float: left;
	background-color: #ffbccd;
	}
















*html .item2
	{
	width: 140px;
	height: 150px;
padding: 10px;
	margin-left: 10px;/*20090928 10pxを0px*/
	float: left;
	background-color: #ffbccd;
	}
















.index_item_p
	{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 20px;
	float: right;
	background-image: url(img/icon1.gif);
	background-position:left;
	background-repeat: no-repeat;
	}
















.item1 a:link { color: #990033; text-decoration: none; }
.item1 a:visited { color: #990033; text-decoration: none; }
.item1 a:hover { color: #990033; text-decoration: underline; }
.item1 a:active { color: #990033; text-decoration: none; }
















.item2 a:link { color: #990033; text-decoration: none; }
.item2 a:visited { color: #990033; text-decoration: none; }
.item2 a:hover { color: #990033; text-decoration: underline; }
.item2 a:active { color: #990033; text-decoration: none; }
















.mobile
	{
	width: 150px;
	height: 241px;
	margin-top: 10px;
	background-image: url(img/side_qr.gif);
	background-repeat: no-repeat;
	position: relative;
	}
















.mobile p
	{
	width: 130px;
	line-height: 1.3;
	position: absolute;
	bottom: 15px;
	left: 10px;	
	}
















.blog
	{
	width: 130px;
	height: 151px;
	margin-top: 10px;
	padding: 10px;
	background-image: url(img/blog_back.gif);
	background-repeat: no-repeat;
	position: relative;
	}
















	*html .blog
	{
	width: 150px;
	height: 171px;
	margin-top: 20px;
	padding: 10px;
	background-image: url(img/blog_back.gif);
	background-repeat: no-repeat;
	position: relative;
	}
















	*+html .blog
	{
	width: 130px;
	height: 151px;
	margin-top: 20px;
	padding: 10px;
	background-image: url(img/blog_back.gif);
	background-repeat: no-repeat;
	position: relative;
	}
















.blog p
	{
	width: 120px;
	position: absolute;
	bottom: 10px;
	left: 20px;
	}
































#side
	{
	width: 150px;
	margin-right: 8px;
















	float: right;
	}
















#footer
	{
	width: 100%;
	margin: 10px auto 0px auto;
padding: 2px 0px;
	text-align: center;
	clear: both;
	}
















#footer h3
	{
















	display: inline;
	}
















#footer p
	{
	margin-left: 5px;
	display: inline;
	}
















#footer a:link { color:#dabebd; text-decoration: none; }
#footer a:visited { color:#dabebd; text-decoration: none; }
#footer a:hover { color:#dabebd; text-decoration: none; }
#footer a:active { color:#dabebd; text-decoration: none; }
















/* スタイルサンプル */
.cont_j
	{
	width: 640px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	background-color: #f6eee7;
	}

.cont_b
	{
	width: 640px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	background-color: #ffefef;
	}

.cont_jb
	{
	width: 640px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	background-color: #fff4f4;
	}



.style_j
	{
	width: 540px;
border: 1px solid #cccccc;
	margin: 10px 8px 10px 2px;
	padding: 10px 0px 10px 8px;
	background-color: #e3dbd5;
	float: left;
	}


	*html .style_j
	{
	width: 550px;
	margin: 10px 5px 10px 5px;
	padding: 10px 2px 10px 2px;
	background-color: #e3dbd5;
	float: left;
	}

	*+html .style_j
	{
	width: 542px;
	margin: 10px 8px 10px 5px;
	padding: 10px 0px 10px 10px;
	background-color: #e3dbd5;
	float: left;
	}


.style_b
	{
	width: 540px;
	margin: 10px 8px 10px 2px;
	padding: 10px 0px 10px 10px;
	background-color: #fde5e2;
	border: 1px solid #cccccc;
	float: left;
	}

	*html .style_b
	{
	width: 550px;
	margin: 10px 5px 10px 5px;
	padding: 10px 0px 10px 0px;
	background-color: #fde5e2;
	border: 1px solid #cccccc;
	float: left;
	}

	*+html .style_b
	{
	width: 542px;
	margin: 10px 0px 10px 7px;
	padding: 10px 0px 10px 10px;
	background-color: #fde5e2;
	border: 1px solid #cccccc;
	float: left;
	}

.style_jb
	{
	width: 542px;
	margin: 10px 0px 10px 2px;
        /* 20090912 追加行 */
	padding: 10px 0px 10px 10px;
        /* 20090912 追加行 */
	background-color: #fde5e2;
	border: 1px solid #cccccc;
	float: left;
	}

	*html .style_jb
	{
	width: 550px;
	margin: 10px 0px 10px 2px;
	padding: 10px 0px 10px 0px;
	background-color: #fde5e2;
	border: 1px solid #cccccc;
	float: left;
	}

	*+html .style_jb
	{
	width: 550px;
	padding: 10px 0px 10px 10px;
	margin: 10px 0px 10px 2px;
	background-color: #fde5e2;
	border: 1px solid #cccccc;
	float: left;
	}


/* 求人情報 */
.kyuzin_table
	{
	width: 600px;
	margin: 30px 0px 10px 20px;
	border: 1px solid #cccccc;
	}

.kyuzin_table th
	{
	width: 100px;
	padding: 8px 10px;
	vertical-align: top;
	border: 1px solid #cccccc;
	}


.kyuzin_table td
	{
	width: 400px;
	padding: 8px 10px;
	border: 1px solid #cccccc;
	}
































/* 新着情報 */
#news_1
	{
	width: 495px;
	height: 933px;
	margin: 0px 0px 0px 10px;
	padding: 70px 70px 60px 60px;
	background-image: url(img/news_back.jpg);
/*opacity: 0.8;

opacity: 0.8;
filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=60);
*/
	background-repeat: no-repeat;
color: #606060;
	}

*html #news_1
	{
	width: 495px;
	height: 933px;
	margin: 0px 0px 0px 10px;
	padding: 70px 70px 60px 60px;
	background-image: url(img/news_back.jpg);
/*opacity: 0.8;
filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=60);
*/

	background-repeat: no-repeat;
color: #000000;
	}

*+html #news_1
	{
	width: 495px;
	height: 933px;
	margin: 0px 0px 0px 10px;
	padding: 70px 70px 60px 60px;
	background-image: url(img/news_back.jpg);
/*opacity: 0.8;

filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=60);
*/
background-repeat: no-repeat;
color: #000000;
	}


.new_back
	{
	height: 890px;
	overflow-y:scroll;
	}




.new_back dl
	{
	width: 430px;
	margin: 20px 0px 0px 20px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #cccccc;
	}

.new_back dl dt
	{
	width: 430px;
	}




.new_back dl dd
	{
	width: 380px;
	margin: 8px 0px 0px 0px;
	}
















/* 店舗紹介 */
.shop_1
	{
	width: 640px;
	height: 330px;
	margin-top: 20px;
	background-color: #faf5f0;
	}
















.shop_1_1
	{
	width: 240px;
	height: 300px;
	margin-top: 15px;
	background-color: #ffffff;
	float: left;
	}
















.shop_logo
	{
	margin: 10px 0px 0px 20px;
	}
















.shop1_p
	{
	width: 200px;
	margin: 10px 0px 0px 16px;
	}
















.shop1_p p
	{
	line-height: 1.2;
	}
















.shop_2
	{
	width: 640px;
	height: 330px;
	margin-top: 40px;
	background-color: #febcbc;
	}
















.shop_2_1
	{
	width: 240px;
	height: 300px;
	margin-top: 15px;
	background-color: #ffecec;
	float: left;
	}
















.shop2_p
	{
	width: 200px;
	margin: 10px 0px 0px 16px;
	}
















.shop2_p p
	{
	line-height: 1.4;
	}
















.shop_3
	{
	width: 640px;
	height: 330px;
	margin-top: 40px;
	background-color: #efe8e8;
	}
















.shop_3_1
	{
	width: 240px;
	height: 300px;
	margin-top: 15px;
	background-color: #ffecec;
	float: left;
	}
















.shop3_p
	{
	width: 200px;
	margin: 10px 0px 0px 16px;
	}
















.shop3_p p
	{
	line-height: 1.2;
	}
















/*メニュー*/
.menu_j
	{
	width: 640px;
	padding-bottom: 20px;
	background-color: #f6eee7;




	}
















.menu_p1
	{
	width: 460px;
	height: 250px;
	margin: 10px 0px 10px 40px;
	background-color: #f7edde;
	}
















.menu_p2
	{
	width: 420px;
	margin: 10px 0px 20px 40px;
	padding: 20px;
	background-color: #f7edde;
	}
















* html .menu_p2
	{
	width: 460px;
	}
















.menu_p2 p
	{
	text-align: center;
	}
















.menu_j1
	{
	width: 540px;
	margin: 10px 0px 0px 46px;
	background-color: #ffffff;
	border: 1px solid #cfc69e;
	}
















.menu_j1 dl
	{
	margin: 10px 10px 10px 20px;
	}
















.menu_j1 dl dd
	{
	margin: 0px 0px 10px 20px;
	}
































.menu_b
	{
	width: 640px;
	margin: 20px 0px 0px 0px;
	padding-bottom: 20px;
	background-color: #ffefef;
	}
















.menu_b1
	{
	width: 540px;
	margin: 10px 0px 0px 46px;
	background-color: #fff8f8;
	border: 1px solid #ffcaca;
	}
















.menu_b1 dl
	{
	margin: 10px 10px 10px 20px;
	}
















.menu_b1 dl dd
	{
	margin: 0px 0px 10px 20px;
	}
















/*staff*/

.staff_1
	{
	width: 640px;
	padding-bottom: 20px;
	background-color: #F4EBE3;
	}

.staff_1_1
	{
	width: 150px;
	margin: 10px 0px 0px 40px;
	padding: 0px 5px 10px 5px;
	background-color: #e1c4a8;
	float: left;
	}

*html .staff_1_1
	{
	width: 150px;
	margin: 10px 0px 0px 25px;
	padding: 0px 5px 10px 5px;
	background-color: #e1c4a8;
	float: left;
	}

*+html .staff_1_1
	{
	width: 150px;
	margin: 10px 0px 0px 25px;
	padding: 0px 5px 10px 5px;
	background-color: #e1c4a8;
	float: left;
	}

.staff_2
	{
	width: 640px;
	margin-top: 20px;
	padding-bottom: 20px;
	background-color: #ffecec;
	}

.staff_2_1
	{
	width: 150px;
	margin: 10px 0px 0px 40px;
	padding: 0px 5px 10px 5px;
	background-color: #ffbcbc;
	float: left;
	}

*html .staff_2_1
	{
	width: 150px;
	margin: 10px 0px 0px 25px;
	padding: 0px 5px 0px 5px;
	background-color: #ffbcbc;
	float: left;
	}


*+html .staff_2_1
	{
	width: 150px;
	margin: 10px 0px 0px 25px;
	padding: 0px 5px 0px 5px;
	background-color: #ffbcbc;
	float: left;
	}


.staff_3
	{
	width: 640px;
	margin-top: 20px;
	padding-bottom: 20px;
	background-color: #fff4f4;
	}



.bj_staffrogo
	{
	margin: 10px 30px;
	}



*html .bj_staffrogo
	{
	margin: 10px 20px;
	}
 
.staff_3_1
	{
	width: 150px;
	margin: 10px 0px 0px 40px;
	padding: 0px 5px 10px 5px;
	background-color: #efe8e8;
	float: left;
 	}

*html .staff_3_1
	{
	width: 150px;
	margin: 10px 0px 0px 25px;
	padding: 0px 5px 10px 5px;
	background-color: #efe8e8;
	float: left;
 	}
*+html .staff_3_1
	{
	width: 150px;
	margin: 10px 0px 0px 25px;
	padding: 0px 5px 0px 5px;
	background-color: #efe8e8;
	float: left;
	}



/*パーマ・カラーメニュー*/
















.menu
	{
	width: 640px;
	padding-bottom: 10px;
	background-color: #fbf8f4;
	}
















.menu_parm
	{
	width: 300px;
	margin: 0px 10px 20px 10px;
	padding: 10px 0px 10px 0px;
	float: left;
	background-color: #f7edde;
	}




*html .menu_parm
	{
	width: 300px;
	margin: 0px 10px 20px 4px;
	padding: 10px 0px 10px 0px;
	float: left;
	background-color: #f7edde;
	}




*+html .menu_parm
	{
	width: 300px;
	margin: 0px 10px 20px 4px;
	padding: 10px 0px 10px 0px;
	float: left;
	background-color: #f7edde;
	}








.menu_parm2
	{
	width: 300px;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
	float: left;
	background-color: #f7edde;
	}




*html .menu_parm2
	{
	width: 300px;
	margin: 0px 0px 0px 4px;
	padding: 10px 0px 0px 0px;
	float: left;
	background-color: #f7edde;
	}




*+html .menu_parm2
	{
	width: 300px;
	margin: 0px 0px 0px 4px;
	padding: 10px 0px 0px 0px;
	float: left;
	background-color: #f7edde;
	}








.p_img
	{
	float: left;
	margin-left: 12px;
	}
















*html .p_img
	{
	float: left;
	}




*+html .p_img
	{
	float: left;




	}




















.menu_boeder
	{
	width: 280px;
	margin: 0px 10px 10px 10px;
	border-bottom: 1px solid #cccccc;
	}
















.menu_image
	{
	width: 100px;
	height: 75px;
	margin-left: 10px;
	}
















.menu_listp
	{
	width: 170px;
	margin-left: 10px;




	}
















.menu_icon_11
	{
	width: 47px;
	height: 13px;
	margin: 5px 20px 5px 36px;
	text-align: left;
	}
















.menu_link1
	{
	margin-right: 20px;
	padding-left: 20px;
	float: right;
	background-image: url(img/icon1.gif);
	background-position: left;
	background-repeat: no-repeat;
	}
















.menu_color
	{
	width: 604px;
	margin: 10px 0px 10px 10px;
	padding: 10px 0px;
	background-color: #f7edde;
	border: 1px solid #cccccc;
	}
















.menu_color table td
	{
	padding: 2px;
	vertical-align: top;
	}
















.p_2img
	{
	float: left;
	margin-left: 12px;
	}
















*html .p_2img
	{
	float: left;
	margin-left: 8px;
	}
















/*コンセプト*/
















.concept1
	{
	width: 640px;
	height: 360px;
	background-color: #f3ece2;
	border: 1px solid #cccccc;
	}
















.concept1 dl
	{
	width: 500px;
	margin-left: 60px;
	}
















.concept1 dl dt
	{
	margin-bottom: 10px;
	}
















.concept1 dl dd
	{
	margin-left: 10px;
	}
















.concept2
	{
	width: 640px;
	height: 360px;
	margin-top: 20px;
	background-color: #ffeded;
	border: 1px solid #cccccc;
	}
















.concept2 dl
	{
	width: 500px;
	margin-left: 60px;
	}
















.concept2 dl dt
	{
	margin-bottom: 10px;
	}
















.concept2 dl dd
	{
	margin-left: 10px;
	}
















.concept3
	{
	width: 640px;
	height: 360px;
	margin-top: 20px;
	background-color: #fdf5f3;
	border: 1px solid #cccccc;
	}
















.concept3 dl
	{
	width: 500px;
	margin-left: 60px;
	}
















.concept3 dl dt
	{
	margin-bottom: 10px;
	}
















.concept3 dl dd
	{
	margin-left: 10px;
	}
















/*お問い合わせ*/
.inq_1
	{
	width: 560px;
	height: 190px;
	margin: 10px 0px 10px 40px;
	padding-top: 10px;
	background-image: url(img/inq_back.jpg);
	background-repeat: no-repeat;
	}
















*html .inq_1
        {
        width: 560px;
	height: 200px;
	margin: 10px 0px 10px 40px;
	padding-top: 10px;
	background-image: url(img/inq_back.jpg);
	background-repeat: no-repeat;
}




*+html .inq_1
	{
	width: 560px;
	height: 190px;
	margin: 10px 0px 10px 40px;
	padding-top: 10px;
	background-image: url(img/inq_back.jpg);
	background-repeat: no-repeat;
	}












.inq_1 h2
	{
	margin: 0px auto;
	text-align: center;
	}
















.inq_1 p
	{
	margin: 10px 0px 0px 20px;
	}
















.inq_2
	{
	width: 540px;
	padding: 0px;
	margin: 50px 0px 0px 30px;
	}
















.inq_2 h2
	{
	margin: 5px auto;
	text-align: center
	}
















.inq_button
	{
	margin-top: 10px;
	text-align: center;
	}
















.sendfin
	{
	font-size: 12px;
	text-align: center;
	}
















.title_p
{
margin-right: 50px;
font-size: 10px;
text-align: right;
color: #660033;
}
















.stylepotofolionext
        {
        float: right;
        margin: 36px 10px 0px 0px;
        background-image: url(http://as-jewel.com/mt/img/icon1.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 20px;
        }
















*html .stylepotofolionext
        {
        float: right;
        margin: 3px 10px 0px 0px;
        background-image: url(http://as-jewel.com/mt/img/icon1.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 20px;
        }
















*+html .stylepotofolionext
        {
        float: right;
        margin: 36px 10px 0px 0px;
        background-image: url(http://as-jewel.com/mt/img/icon1.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 20px;
        }
















.jewelmodelname
        {
        margin: 0px 10px 2px 0px;
        text-align: right;
        }
















*+html .jewelmodelname
        {
        margin: 0px 10px -5px 0px;
        text-align: right;
        }
















/*料金　エクステ追加*/
.ek_back
	{
	width: 460px;
	height: 220px;
	margin: 40px 0px 0px 40px;
	background-color: #ffcfcf;
	}
















.ek_img
	{
	margin: 10px 10px 0px 30px;
	}
















.ek_img2
	{
	margin: 10px 10px 0px 0px;
float: right;
	}
















.ek_back dl
	{
	margin-left: 30px;
margin-top: 5px;
	}
















.ek_back dl dd
	{
width: 240px;
	margin-left: 20px;
	}
.ek_back2
	{
	width: 460px;
	margin: 40px 0px 0px 40px;
	padding: 10px 0px;
	background-color: #ffcfcf;
	}




















/*まつげエクステ*/
.menu_b2
{
width: 460px;
height: 180px;
margin: 40px 0px 0px 40px;
background-color: #ffcfcf;
}




.menu_b2 img
{
margin: 20px 0px 0px 20px;
float: left;
}




.menu_b2 ul
{
margin: 20px 0px 0px 20px;
float: left;
}




*html .menu_b2 ul
{
margin: 20px 50px 0px 0px;
float: right;
}




*+html .menu_b2 ul
{
margin: 20px 0px 0px 20px;
float: left;
}




/*スタイルサンプル11.10*/

.style_999
{
margin-top: 10px:
border: 1px solid #cccccc;
}

*html .style_999
{
margin: 15px 10px 0px 10px;
}

*+html .style_999
{
margin-top: 10px:
}

strong {font-weight: bold;}

img { -ms-interpolation-mode: bicubic; }



/*スタイルサンプル*/
#style_under {
width:640px;
background:#FFF4F2;

}

p.page3_view {
padding:5px 0;
}


#style_under img {
float:left;
margin-left:12px;
margin-top:12px;
}

#style_img {
height:1150px;
}


#mbCenter #mbImage iframe {
overflow: hidden;
}



* html .stylewrap1 {
margin:10px;
}

* html .stylewrap2 {
margin-left:10px;
}

