/* index */

.indent {
	text-indent: -9999px;
}

#topflash {
	width: 900px;
	margin: auto;
}

#pankuzu {
	width: 900px;
	background: url(../img/bar.gif);
	margin:auto;
	clear: both;
}

#pankuzu .txt {
	font-size:10px;
	padding: 7px 0px 5px 52px;
}

#conbox #news_box {
	width: 309px;
	margin: 0px 0px 15px 0px;
}

.news_item {
	background: url(../img/arrow2.gif) no-repeat;
	padding:0px 15px 0px 30px;
	margin: 15px 0px 0px 0px;
	border-bottom: 1px dashed #cccccc;
}

img.bnr1-mag {
	margin-top: 10px;
}




/* ------------------------------infobox-------------------------- */
#info-box {
	width:900px;
}

#info-box .left {
	float:left;
	width:210px;
}

#info-box .right {
	float:left;
	width: 630px;
	margin: 0px 0px 15px 0px;
}

.news_item_line1 {
	border-bottom: 1px dashed #cccccc;
}

.news_item_campaign {
	height:auto;
	background: url(../img/arrow-campaign.gif) no-repeat;
	padding:0px 15px 0px 125px;
	margin:15px 0px 15px 0px;
}

.news_item_picup {
	height:auto;
	background: url(../img/arrow-picup.gif) no-repeat;
	padding:0px 15px 0px 125px;
	margin:15px 0px 15px 0px;
}


/* ------------------staffbox------------------------------------ */
#staff-box {
	width:630px;
	background:url(../img/com_base-loop.gif) repeat-y;
}

#staff-box img.ph01 { margin:0px 0px 0px 33px; }
#staff-box img.ph02 { margin:0px 0px 0px 20px; }
#staff-box img.ph03 { margin:20px 0px 0px 33px; }
#staff-box img.ph04 { margin:0px 0px 0px 20px; }


/* ----------------pricebox--------------------------------------- */
#price-box {
	width:564px;
	float:left;
	
}



/* ----------------shopbox---------------------------------------- */
#shop-box {
	width:564px;
	margin:auto;
}

#shop-box .txt {
	float:left;
	width:342px;
	color:#666666;
	line-height:180%;
}

#shop-box .map {
	float:left;
	width:222px;
}


/* ----------------cosmebox---------------------------------------- */
#cosme-box #brand {
	width:630px;
	color:#666666;
	line-height:180%;
}

#cosme-box #brand .mag1 {
	margin-right:10px;
}


/* ----------------cosmebox2---------------------------------------- */
#cosme-box2 {}

#cosme-box2 .slbox1 {
	float:left;
	background:url(../img/02_cos02-con4-bkloop.gif) repeat-y;
	width:300px;
	height:auto;
}

#cosme-box2 .slbox1-txt {
	padding:5px 23px 0px 23px;
}

#cosme-box2 .slbox2 {
	float:left;
	background:url(../img/02_cos02-con4-bkloop.gif) repeat-y;
	width:300px;
	height:auto;
	margin-left:10px;
}

#cosme-box2 .slbox2-txt {
	padding:5px 23px 0px 23px;
}

#cosme-box2 .slbox3 {
	background:url(../img/02_cosmetic02-big-bkloop.jpg) repeat-y;
	width:610px;
	height:auto;
}

#cosme-box2 .slbox4 {
	background:url(../img/02_cosmetic02-con8.jpg) no-repeat;
	width:442px;
	height:auto;
	padding-left:168px;
}

#cosme-box2 .slbox4-txt1 {
	background: url(../img/02_cosmetic02-con7-tl1.gif) no-repeat;
	width:330px;
	height:auto;
	padding:34px 0px 0px 74px;
	margin-bottom:25px;
}

#cosme-box2 .slbox4-txt2 {
	background: url(../img/02_cosmetic02-con7-tl2.gif) no-repeat;
	width:330px;
	height:auto;
	padding:34px 0px 0px 74px;
	margin-bottom:25px;
}

#cosme-box2 .slbox4-txt3 {
	background: url(../img/02_cosmetic02-con7-tl3.gif) no-repeat;
	width:330px;
	height:auto;
	padding:34px 0px 0px 74px;
	margin-bottom:25px;
}

#cosme-box2 .slbox4-txt4 {
	width:494px;
	height:auto;
	color:#CD7D8C;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	border:#CCCCCC 1px solid;
	padding:20px;
	margin-left:38px;
}


#cosme-box2 .slbox5 {
	background:url(../img/02_cosmetic02-con12.jpg) no-repeat;
	width:383px;
	height:auto;
	padding-left:227px;
}

#cosme-box2 .slbox5-txt1 {
	background: url(../img/02_cosmetic02-con11-tl1.gif) no-repeat;
	width:307px;
	height:auto;
	padding:0px 0px 0px 38px;
	margin-bottom:20px;
}

#cosme-box2 .slbox5-txt2 {
	background: url(../img/02_cosmetic02-con11-tl2.gif) no-repeat;
	width:307px;
	height:auto;
	padding:0px 0px 0px 38px;
	margin-bottom:20px;
}

#cosme-box2 .slbox5-txt3 {
	background: url(../img/02_cosmetic02-con11-tl3.gif) no-repeat;
	width:307px;
	height:auto;
	padding:0px 0px 0px 38px;
	margin-bottom:20px;
}

#cosme-box2 .slbox5-txt4 {
	background: url(../img/02_cosmetic02-con11-tl4.gif) no-repeat;
	width:307px;
	height:auto;
	padding:0px 0px 0px 38px;
	margin-bottom:20px;
}

#cosme-box2 .slbox5-txt5 {
	background: url(../img/02_cosmetic02-con11-tl5.gif) no-repeat;
	width:307px;
	height:auto;
	padding:0px 0px 0px 38px;
	margin-bottom:20px;
}

#cosme-box2 .slbox5-txt6 {
	background: url(../img/02_cosmetic02-con11-tl6.gif) no-repeat;
	width:307px;
	height:auto;
	padding:0px 0px 0px 38px;
	margin-bottom:20px;
}

#cosme-box2 .slbox5-txt7 {
	background: url(../img/02_cosmetic02-con11-tl7.gif) no-repeat;
	width:307px;
	height:auto;
	padding:0px 0px 0px 38px;
	margin-bottom:20px;
}

#cosme-box2 .slbox5-txt0 {
	width:494px;
	height:auto;
	color:#CD7D8C;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	border:#CCCCCC 1px solid;
	padding:20px;
	margin-left:38px;
}

.st-mag1 {
	margin-left:10px;
}

.cosme-txt-e1 {
	color:#666666;
	padding:0px 10px 0px 10px;
}




/* ----------------03_staff-pop---------------------------------------- */
#staff-pop {
	width:640px;
}

#staff-pop .left {
	float:left;
	width:363px;
}

#staff-pop #txt {
	width:340px;
	padding-left:23px;
}

#staff-pop #txt .m {
	float:left;
	width:100px;
}

#staff-pop #txt .h {
	float:left;
	width:240px;
}

#staff-pop .right {
	float:left;
	width:277px;
}

/* ----------------cutmenubox---------------------------------------- */

.cut-mag1 {
	margin-left:33px;
}

.cut-line1 {
	clear:both;
	width:564px;
	border-bottom:#CCCCCC 1px dotted;
	margin-left:33px;
}

#cutmenu-box {
	width:564px;	/*width:564px;*/
	margin:15px 0px 0px 33px;
}

#cutmenu-box .left {
	float:left;
	width:466px;	/*width:478px;*/
	background:url(../img/07_price-arrow.gif) no-repeat;
	padding:0px 0px 0px 12px;
}

#cutmenu-box .right{
	float:left;
	width:86px;
}

#cutmenu-box .tl {
	font-size:14px;
	font-weight:bold;
}

#cutmenu-box .com {
	color:#666666;
	font-size:12px;
	margin-top:5px;
}

#cutmenu-box .price {
	color:#E48A25;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}








