.main{
	padding : 0px;
}
.main p,.main li,.main dt,.main dd,.main th,.main td,.main caption{
	font-size : 90%;
	font-weight : normal;
	line-height : 150%;
}
.main dd li,.main li li{
	font-size : 100%;
}
.main .f_right,#smile .f_right{
	float : right;
}
.main .f_left,#smile .f_left{
	float : left;
}
.main .clear_b,#smile .clear_b,#smile .clear{
	clear : both;
}
.main li{
	padding-bottom : 5px;
}
.li_none li{
	list-style-type : none;
}
.main table{
	border-top : 1px solid #cccccc;
	margin-left : 50px;
	border-collapse : collapse;
}
.main th{
	border-left : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	border-bottom : 1px solid #cccccc;
	padding : 5px;
}
.main td{
	border-right : 1px solid #cccccc;
	border-bottom : 1px solid #cccccc;
	padding : 5px;
}
.main caption{
	margin-left : 50px;
}
#about{
	background : url(/work/files/Image/goods/smile/p1.jpg) no-repeat 3px top;
	padding-left : 225px;
	min-height : 245px;
	_height : 245px;
	width : 295px;
}
#policy li{
	padding-left : 15px;
	margin-left : 40px;
	list-style-image : url(/work/files/Image/goods/smile/bo3.gif);
}
.goods{
	width : 255px;
	float : left;
	margin-left: 5px;
}
.goods-image{
	background : url(/work/files/Image/goods/smile/bk1.gif) no-repeat;
	height : 140px;
	width : 140px;
	text-align : center;
	vertical-align : middle;
	float : left;
}
.goods-title{
	width : 115px;
	float : right;
}
#third .main .goods h5,#third .main .goods p,#third .main .goods div{
	padding : 0px !important;
	margin : 5px 0px 0px 0px !important;
}
#third .goods .goods-title{
}
#third #contents #data #smile h4{
}
#third .main .goods h5,#third #contents #data #smile h5{
}
#third #contents .goods .goods-title p{
	padding : 0px;
	margin : 8px 0px 0px 0px;
}

/*
.goods-title p{
	font-size : 80%;
	color : #454545;
}
.goods a{
	font-size : 80%;
	color : #a40c04;
}
.link{
	clear : both;
}
.link a:link { border-bottom: 1px dotted #a40c04; text-decoration:none;}
.link a:visited { border-bottom: 1px dotted #a40c04;  text-decoration:none;}
.link a:active { border-bottom: 1px solid #a40c04;  text-decoration:none;}
.link a:hover { border-bottom: 1px solid #a40c04; text-decoration:none;}
*/

/* shosai */

#smile{
}
.goods_image{
	width : 160px;
	float : left;
	margin-left : 10px;
}
.goods_im2{
	text-align : center;
}
.goods_com{
	width : 310px;
	float : right;
	margin-right : 10px;
}
.goods_com p{
	line-height : 180%;
}
.line{
	border-bottom : 1px dotted #a40c04;
	margin-top : 10px;
	margin-bottom : 10px;
}
.old_goods{
	margin-bottom : 10px;
}
.yellow{
	background-color : #ffffcc;
	padding : 5px;
	width : 280px;
}
.goods_com2{
	width : 450px;
	line-height : 150%;
}
.goods_com2 li{
	margin-left : 40px;
	padding-left : 0px;
}
.goods_com2 img{
	margin-left : 10px;
}
.blue_bo li{
	list-style-image : url(/work/files/Image/goods/smile/bo3.gif);
	margin-left : 35px;
}
#smile dt{
	margin-left : 25px;
	font-size : 100%;
	font-weight : bold;
	color : #005bab;
}
#smile dd{
	margin-left : 25px;
}
.center{
	text-align : center;
}
#smile hr{
	border-bottom : 2px dotted #cccccc;
	height : 2px;
	margin : 3px;
	padding : 0px
}