/*
 * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
 *
 * http://www.lockon.co.jp/
 */
@charset "{$smarty.const.CHAR_CODE}";
body{
background-image: url(/img/bg.jpg);
background-repeat: repeat;
font-family:"CI","Meiryo",verdana,"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
font-size:12px;
line-height: 18px;
color: #666666;
margin: 0px;
}

.clear{ clear:both;}

/*FORM*/
.box1 { width: 10px; }
.box2 { width: 20px; }
.box3 { width: 34px; }	/*W3*/
.box6 { width: 54px; }	/*W6*/
.box8 { width: 64px; }
.box10 { width: 82px; }	/*W10*/
.box12 { width: 96px; }	/*W12*/
.box14 { width: 120px; }
.box15 { width: 140px; }
.box18 { width: 138px; }	/*W18*/
.box19 { width: 145px; }	/*W19*/
.box20 { width: 152px; }	/*W20*/
.box22 { width: 160px; }	
.box24 { width: 140px; }
.box30 { width: 222px; }	/*W30*/
.box33 { width: 243px; }	/*W30*/
.box40 { width: 292px; }	/*W40*/
.box47 { width: 341px; }	/*W47*/
.box55 { width:55px; } 
.area40 { width: 302px; height: 134px; }	
.area45 { width: 337px; height: 290px; }	
.area46 { width: 337px; height: 134px; }	
.area50 { width: 372px; height: 290px; }	
.area55 { width: 407px; height: 290px; }	
.area65 { width: 444px; height: 290px; }	
.area68 { width: 498px; height: 134px; }	
.area80 { width: 572px; height: 134px; }	
.area80_2 { width: 572px; height: 420px; }	
.area92 { width: 666px; height: 160px; }	
.area96 { width: 694px; height: 420px; }	
.area96_2 { width: 694px; height: 160px; }	
.fs16 { font-size:16px; line-height:150%;}
/*COLOR*/
.white { color: #ffffff; }
.whitest { color: #ffffff; font-weight: bold; }
.red { color: #ec0000; }
.redst { color: #ec0000; font-weight: bold; }
.blue { color: #3a75af; }
.bluest { color: #3a75af; font-weight: bold; }
.black { color: #333333; }
.blackst { color: #333333; font-weight: bold; }
.orange { color: #ff6600; }
.orangest { color: #ff6600; font-weight: bold; }
.pink { color:#EB647F; }
.pinkest { color:#EB647F; font-weight: bold;}
/*PHOTO*/
img { 
	border: 0px;
}

/*LINK*/
/*a:link { color: #FFFFFF; text-decoration: underline; }
a:visited { color: #FFFFFF; text-decoration: underline; }
a:hover { color: #FFFFFF; text-decoration: underline; }
a:active { color: #FFFFFF; text-decoration: underline; }*/
/*OVER*/
/*a.over:link{ color:#FFFFFF; text-decoration: underline; }
a.over:visited { color:#FFFFFF; text-decoration: underline; }
a.over:hover { color:#FFFFFF; text-decoration: underline; }
a:active { color: #FFFFFF; text-decoration: underline; }*/
/*other*/
.title_text{
	width: 500px;
	margin-left: 20px;
	color:#EB647F;
	font-size: 16px;
	margin-top: 10px;
}
.m_L{ margin-left:5px;}
.m_R{ margin-right:10px;}
.m_R2{ margin-right: 10px; margin-top: 10px;}
.m_1{ margin:5px;}
.p_b{ margin-bottom: 6px;}
.m_b15{ margin-bottom:15px;}
.m_t15{ margin-top:15px;}
.p_1{ padding:5px;}



.picture{
	width:210px;
	height:210px;
	margin: 5px;
	}
.select{

}

.detail_bg{
	background-image: url(/img/products/list_bg.jpg);
	background-repeat: repeat-y;
}

.pro_box{
	width: 120px;
	float: left;
	padding: 5px;
}

.pro_box2{
	float: left;
	width: 110px;
}

.detail_btn{
	margin-top: 10px;
	width:210px;
}
.title_area{
	background-image: url(/img/products/list_bg.jpg);
	background-repeat: repeat-y;
}
.title_sarea{
	background-image: url(/img/products/list_sbg.jpg);
	background-repeat: repeat-y;
}
.title_marea{
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-left: 25px;
}

/*room*/

.wall_intro{
	font-size:12px;
	color:#666666;
	line-height:1.8;
	}

.wall_title{
	font-size:14px;
	color:#FF6666;
	line-height:1.5;
	}

.wall_txt{
	font-size:12px;
	color:#FF66CC;
	line-height:1.5;
	}
	
.wall_txt a:link ,  a:active {
	color:#FF3399;
}

.wall_txt a:visited {
	color: #CCCCCC;
}


.wall_txt a:hover{
	color:#FF0000;
}

.table_A{
	border: 1px solid #CCCCCC;
	background-color: #FAF7F7;
}

.all{
	width: 387px;
}
.L{
	float: left;
	width: 235px;
}
.R{
	float: right;
	width: 152px;
}

.de_box{
	height: 38px;
	width: 235px;
}

.de_box2{
	margin-top: 9px;
}

.de_box3{
	height: 38px;
}

.de_box4{
	width: 35px;
	margin-top: 9px;
}

.de_box_L{
	float: left;
	height: 38px;
	width: 32px;
}

.de_box_R{
	float: left;
	height: 38px;
}

.de_box3_L{
	float: left;
	height: 38px;
	width: 32px;
}

.de_box3_R{
	float: left;
	height: 38px;
}

.recommen_bg{
	background-image: url(../../img/top/top_05.jpg);
	background-repeat: repeat-y;
}

.bg_all{
	background-image: url(../../img/bg01.jpg);
	background-repeat: repeat-y;
	width: 860px;
	margin-right: auto;
	margin-left: auto;
}
.cart_bg{
	background-image: url(../../img/cart/cart_bg.jpg);
	background-repeat: repeat-y;
}


.cart_text a:link {
	color: #EB647F;
	text-decoration: underline;
	font-size: 14px;
	line-height: 150%;
}
.cart_text a:visited {
 	color: #EB647F;
	text-decoration: underline;
	font-size: 14px;
	line-height: 150%;
}
.cart_text a:hover { 
	color: #EB647F;
	text-decoration: underline;
	font-size: 14px;
	line-height: 150%;
}
.cart_text a:active {
	color: #EB647F;
	text-decoration: underline;
	font-size: 14px;
	line-height: 150%;
}
.foot_text a:link { color: #FFFFFF;	text-decoration: underline;	font-size: 12px;}
.foot_text a:visited { color: #FFFFFF;	text-decoration: underline;	font-size: 12px;}
.foot_text a:hover { color: #FFFFFF;	text-decoration: underline;	font-size: 12px;}
.foot_text a:active { color: #FFFFFF;	text-decoration: underline;	font-size: 12px;}


.list_text a:link { color: #EB647F;	text-decoration: underline;	font-size: 12px;}
.list_text a:visited { color: #EB647F;	text-decoration: underline;	font-size: 12px;}
.list_text a:hover { color: #EB647F;	text-decoration: underline;	font-size: 12px;}
.list_text a:active { color: #EB647F;	text-decoration: underline;	font-size: 12px;}

.entry_bg{
	background-image: url(../../img/entry/enrt_bg.jpg);
	background-repeat: repeat-y;
}
.entry_top{
	background-image: url(../../img/entry/entry_top.jpg);
	background-repeat: no-repeat;
}
.entry_bot{
	background-image: url(../../img/entry/entry_bottom.jpg);
	background-repeat: no-repeat;
}
.entry_title{
    margin-bottom:40px;
	font-size:16px;
	font-weight:bold;
	padding-left:25px;
}
.cate_bg{
	background-image: url(../../img/side/cate_bg.jpg);
	background-repeat: repeat-y;
}

.cart_bg{
	background-image: url(../../img/side/cart2.jpg);
	background-repeat: repeat-y;
}

.cart_bg2{
	background-image: url(../../img/side/cart_1.jpg);
	background-repeat: no-repeat;
}
