@charset "utf-8";
@import "reset.css";
@import "../css/jquery.bxslider.css";
 
/*ƒŠƒZƒbƒg*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul ,li {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{
	text-decoration:none;
}

/*--- clearfix ---*/
.cf:after {
	content:url(../images/clear.gif);
	display:block;
	height:0;
	clear:both;
}
.cf { display:inline-block; }
.cf { overflow:hidden; }

/* clearfix */
.cf:before, .cf:after {
	content:"\0020";
	display:block;
	height:0;
	visibility:hidden;
}
.cf:after { clear:both; }
.cf { zoom:1; }
/* 
	COMMON CLASS 
*/
.clearfix { min-height:1px; }
* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/ }


/**/
html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-size:11px;
	background: url() repeat-y top center #fff;
}
body,td,th {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka;
}
p,form,input{
	padding:0;
	margin:0;
}
img,a img,a:hover img,a:active img,a:visited img{
	border:0;
}
a {
	color: #333333;
	text-decoration:none;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:hover img{
	border: none;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/*base*/
.pd10{	padding:10px;	}
.pd20{	padding:20px;	}
.pd30{	padding:30px;	}
.pd40{	padding:40px;	}
.pt5 {	padding-top:5px;	}
.pt10{	padding-top:10px;	}
.pt20{	padding-top:20px;	}
.pt30{	padding-top:30px;	}
.pt40{	padding-top:40px;	}
.pb10{	padding-bottom:10px;	}
.pb20{	padding-bottom:20px;	}
.pb30{	padding-bottom:30px;	}
.pb40{	padding-bottom:40px;	}
.pl10{	padding-left:10px;	}
.pl20{	padding-left:20px;	}
.pl30{	padding-left:30px;	}
.pl40{	padding-left:40px;	}
.pr10{	padding-right:10px;	}
.pr20{	padding-right:20px;	}
.pr30{	padding-right:30px;	}
.pr40{	padding-right:40px;	}
.pr60{	padding-right:60px;	}
.mg10{	margin:10px;	}
.mg20{	margin:20px;	}
.mg30{	margin:30px;	}
.mg40{	margin:40px;	}
.mt0 {	margin-top:-15px;	}
.mt1 {	margin-top:-10px;	}
.mt5 {	margin-top:5px;		}
.mt10{	margin-top:10px;	}
.mt20{	margin-top:20px;	}
.mt30{	margin-top:30px;	}
.mt40{	margin-top:40px;	}
.mb10{	margin-bottom:10px;	}
.mb20{	margin-bottom:20px;	}
.mb30{	margin-bottom:30px;	}
.mb40{	margin-bottom:40px;	}
.ml0 {	margin-left:-10px;	}
.ml10{	margin-left:10px;	}
.ml20{	margin-left:20px;	}
.ml30{	margin-left:30px;	}
.ml40{	margin-left:40px;	}
.ml50{	margin-left:50px;	}
.ml60{	margin-left:60px;	}
.ml70{	margin-left:70px;	}
.ml80{	margin-left:80px;	}
.mr0 {	margin-right:-30px;	}
.mr10{	margin-right:10px;	}
.mr20{	margin-right:20px;	}
.mr30{	margin-right:30px;	}
.mr40{	margin-right:40px;	}
.h100{  height:100px;	}
.w100{  width:100px;	}
.w150{  width:150px;	}
.w200{  width:200px;	}
.w250{  width:250px;	}
.w300{  width:300px;	}
.w350{  width:350px;	}
.w400{  width:400px;	}
.w500{  width:500px;	}
.w600{  width:600px;	}
.w700{  width:700px;	}
.w800{  width:800px;	}
.w850{  width:850px;	}
.w900{  width:900px;	}
.h50{ height:50px;}
.h100{ height:100px;}
.h150{ height:150px;}
.h200{ height:200px;}
.h250{ height:250px;}
.h300{ height:300px;}
.h350{ height:350px;}
.h400{ height:400px;}
.h450{ height:450px;}
.h500{ height:500px;}
.h550{ height:550px;}
.h600{ height:600px;}
.h650{ height:650px;}
.h700{ height:700px;}
.h750{ height:750px;}
.h800{ height:800px;}
p100 { width:100%;}
.alignright		{	text-align:right;	}
.aligncenter	{	text-align:center;	}
.alignmiddle *	{	vertical-align:middle;	}
.alignleft		{	text-align:left;	}
.fl  {  float:left;		}
.fr  {  float:right;	}
.fn  {  float:none;		}
.dn  {  display:none;	}
.ihr {  display:none;	}
.dit {  display:block;	}
.bd  {  border:1px solid #FFF;}
.fc1  {  color:#f78f14;}
.fc2  {  color:#959595;}
.ft12 {	font-size:12px; line-height: 1.3em;	}
.ft14 {	font-size:14px;	}
.ft16 {	font-size:16px;	}
.ft18 {	font-size:18px;	}
.ft20 {	font-size:20px;	}
.lh2  { line-height:2em;}
.lh5  { line-height:1.5em;}
.block{display:block;}
.inlineb{display:inline-block;}
.inline{display:inline;}
.slider{width:100%;}

/*body*/
#wrapper { width:100%; min-width:1050px; margin-top:10px; }
#wrapper:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#body{
	width:1050px; 
	margin:0 auto 0 auto; 
	background-color:#FFF;
}
/*header*/
#header{
	height:215px;
	position:relative;
}
#header { width:100%; }

#header h3 {  
	display: block;  
	width: 50px;  
	height: 50px; 
	margin-top:0px; 
	margin-bottom:-18px; 
	padding:10px 0 0px 5px;
	float: left; 
	z-index: 1000;
	}  
#header h3 a { 
	background: url(../images/smile_icon50.png) left top no-repeat;  
	display:block;  
	width:50px; 
	height:50px;
 }
#header h3 a:hover { 
	background-position: right top;
}
#logo{
	width: 250px;
	height: 50px;
	position: absolute;
	top: 10px;
	left: 60px;
}
h3.subtitle{
	text-align:left;
	height:auto;
    background:url() no-repeat left top;
    background-color:#a0a0a0;
	margin:0 0 10px 0;
	padding:3px 0 8px 10px;
	color:#ffffff;
	font-size:18px;
	font-weight:900;
	text-transform:uppercase;
	
}
#head_navi{
	letter-spacing: 100%;
	position: absolute;
	text-align: left;
	width: 1050px;
	height: auto;
	top: 68px;
	left: 0px;
	padding: 10px 0;
	font-size: 11px;
	
}
#hd_obi{
	position:absolute;
	top:155px;
	width:100%;
	background:#c9c9c9;
	height:70px;
}
#hd_info{
	padding:20px 0 0px 0;
	margin:0;
	position:absolute;
	top:36px;
	left:0;
	height:70px;
	width:1050px;
	background:#c9c9c9;
	z-index:1;
}
#hd_info p{
	padding:4px 0 0 10px;
	margin:0;
	display:block;
	float:left;
}
#hd_info span{
	padding:5px;
	margin:-5px 0 0 5px;
	background:#eaeaea;
	border:1px solid #c9c9c9;
	display:block;
	float:left;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
div#top-cate-navi {
	position: absolute;
	top: 110px;
	left: 0;
	width: 1050px;
	height: 40px;
	background: #000000;
	border-bottom: 1px solid #e7e5e3;
}
#top-cate-navi ul {
	padding: 0;
	margin: 0;
}
#top-cate-navi li {
	padding: 0;
	margin: 0;
	color: #ffffff;
	list-style: none;
	float: left;
}
#top-cate-navi li a span {
	padding: 0;
	margin: 0;
}
div#header_c div.head-navi-01 ul li a.home {
	width: 122px;
	background: url(../images/hnv_home.png) bottom left;
}
div#header_c div.head-navi-01 ul li a:hover.home {
	width: 122px;
	background: url(../images/hnv_home.png) top left;
}
div#header_c div.head-navi-01 ul li a.bt01 {
	width: 116px;
	background: url(../images/hnv_category.png) top left;
}
div#header_c div.head-navi-01 ul li a:hover.bt01 {
	width: 116px;
	background: url(../images/hnv_category.png) bottom left;
}
div#header_c div.head-navi-01 ul li a.bt02 {
	width: 116px;
	background: url(../images/hnv_category.png) top left;
}
div#header_c div.head-navi-01 ul li a:hover.bt02 {
	width: 116px;
	background: url(../images/hnv_category.png) bottom left;
}
div#header_c div.head-navi-01 ul li a.bt03 {
	width: 116px;
	background: url(../images/hnv_category.png) top left;
}
div#header_c div.head-navi-01 ul li a:hover.bt03 {
	width: 116px;
	background: url(../images/hnv_category.png) bottom left;
}
div#header_c div.head-navi-01 ul li a.bt04 {
	width: 116px;
	background: url(../images/hnv_category.png) top left;
}
div#header_c div.head-navi-01 ul li a:hover.bt04 {
	width: 116px;
	background: url(../images/hnv_category.png) bottom left;
}
div#header_c div.head-navi-01 ul li a.bt05 {
	width: 116px;
	background: url(../images/hnv_category.png) top left;
}
div#header_c div.head-navi-01 ul li a:hover.bt05 {
	width: 116px;
	background: url(../images/hnv_category.png) bottom left;
}
div#header_c div.head-navi-01 ul li a.bt06 {
	width: 116px;
	background: url(../images/hnv_category.png) top left;
}
div#header_c div.head-navi-01 ul li a:hover.bt06 {
	width: 116px;
	background: url(../images/hnv_category.png) bottom left;
}
div#header_c div.head-navi-01 ul li a.bt07 {
	width: 116px;
	background: url(../images/hnv_category.png) top left;
}
div#header_c div.head-navi-01 ul li a:hover.bt07 {
	width: 116px;
	background: url(../images/hnv_category.png) bottom left;
}
div#header_c div.head-navi-01 ul li a.bt08 {
	width: 116px;
	background: url(../images/hnv_category.png) top left;
}
div#header_c div.head-navi-01 ul li a:hover.bt08 {
	width: 116px;
	background: url(../images/hnv_category.png) bottom left;
}
div#header_c {
	padding: 0px;
	margin: 0;
	width: 1050px;
	height: auto;
	text-align: center;
	position: relative;
}
div#header_c div.head-navi-01 {
	padding: 0px;
	margin: 0;
	width: 1050px;
	height: 85px;
	position: relative;
	text-align: center;
	font-size: 11px;
	background: #ffffff;
}
div#header_c div.head-navi-01 ul {
	padding: 0px;
	margin: 0;
	width: 1050px;
	color: #ff0000;
}
div#header_c div.head-navi-01 ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 145px;
	height: 40px;
}
div#header_c div.head-navi-01 ul li.head-home-bt {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 122px;
	height: 40px;
}
div#header_c div.head-navi-01 ul li.head-bt01 {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 116px;
	height: 39px;
}
div#header_c div.head-navi-01 ul li.head-bt02 {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 116px;
	height: 40px;
}
div#header_c div.head-navi-01 ul li.head-bt03 {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 116px;
	height: 40px;
}
div#header_c div.head-navi-01 ul li.head-bt04 {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 116px;
	height: 40px;
}
div#header_c div.head-navi-01 ul li.head-bt05 {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 116px;
	height: 40px;
}
div#header_c div.head-navi-01 ul li.head-bt06 {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 116px;
	height: 40px;
}
div#header_c div.head-navi-01 ul li.head-bt07 {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 116px;
	height: 40px;
}
div#header_c div.head-navi-01 ul li.head-bt08 {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 116px;
	height: 40px;
}
div#header_c div.head-navi-01 ul li a {
	padding: 0px;
	margin: 0px;
	display: block;
	height: 40px;
	text-indent: -9999px;
}
div#header_c div.head-navi-01 ul li a:hover {
	padding: 0px;
	margin: 0px;
	display: block;
	height: 40px;
	text-indent: -9999px;
}
ul#head-navi {/*‘æˆêŠK‘w*/
	margin: 0 auto;
	padding: 0;
	width: 1050px;
	list-style: none;
	position: relative;
	font-weight: normal;/*background-color:#000;
background: url(‰æ‘œURL) repeat-x;*/
}
ul#head-navi li {/*‘æˆêŠK‘w*/
	float: left;
	margin: 0;
	padding: 0;/*border-right: 1px solid #555;*/
}
ul#head-navi li a {/*‘æˆêŠK‘wƒŠƒ“ƒN*/
	padding: 0;
	display: block;
	color: #000;
	text-decoration: none;
}
ul#head-navi li:hover {
	background: #1376c9 url() repeat-x;
}/*ƒ[ƒ‹ƒI[ƒo[*/
ul#head-navi li p {/*‰º‚Éo‚Ä‚­‚é•”•ª*/
	float: left;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	top: 36px;
	display: none;
	width: 1050px;
	height: 50px;
	tex-align: center;
	/*background: #F8F5EE;*/
	background: url() bottom left #c9c9c9;
	color: #000;
	z-index: 10;
}
ul#head-navi li p a {
	display: block;
	margin: 0 10px;
	float: left;
	tex-align: center;
}
div#header_c div.head-navi-01 ul li p a {
	margin: 10px 5px 0 5px;
	padding: 8px;
	height: auto;
	width: auto;
	text-indent: 0px;
	tex-align: center;
	font-size: 11px;
	color: #333333;
	border:1px outset #999;
	background: url() top left no-repeat #c9c9c9;
	display: block;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
div#header_c div.head-navi-01 ul li p a:hover {
	margin: 10px 5px 0 5px;
	padding: 8px;
	height: auto;
	width: auto;
	text-indent: 0px;
	tex-align: center;
	font-size: 11px;
	color: #333333;
	border:1px inset #999;
	background: url() bottom left no-repeat #eeeeee;
	display: block;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
ul#head-navi li:hover p {
	display: block;
}
ul#head-navi li p a {
	display: inline;
}
ul#head-navi li p a:hover {
	text-decoration: none;
}

/*searchbox*/
#header .search-box{
	padding: 0;
	margin: 0;
	width: 300px;
	height: 50px;
	position: absolute;
	top: 40px;
	left: 330px;
}
#header .search-box form{
padding:0;
margin:0;
}
#header .search-box .sh_text input{
border:1px solid #a0a0a0;
background:#eeeeee;
}
#header .search-box .sh_bt input{
width:40px;
height:18px;
padding:0;
margin:2px 0 0 0;
background: url(../images/searchbtn.png) no-repeat;
overflow:hidden;
border-width: 0px;
cursor: pointer;
text-indent:150%;
white-space:nowrap;
}
/*pointup*/
#pointup{
	width: 510px;
	height: 80px;
	position: absolute;
	top: 14px;
	left: 540px;
	vertical-align: middle;
}
/*banner+slider*/
#banner{
	position:relative;
	width:100%;
	margin:0;
}

#screen{
	width:845px;
	height:400px;
	margin:0 0 0 0;
	position:absolute;
	top:0;
	left:200;
}
/*===========
  CENTER
============*/
#grid-content {
	list-style-type: none;
}

#grid-content li {
	width: 141px;
	height: 170px;
	margin: 5px;
	padding: 3px;
	text-align: center;
}
.pickup-item a { display:block; }
.pickup-item a img { float:left; }
.pickup-item span { text-align:right; margin-bottom:1em; display:block; }
.pickup-item em { color:#1691c9; }
.pickup-item p { display:block; margin-left:155px;  }
.pickup-item p:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.pick-item {
	width:136px;
	font-size: 14px;
	line-height: 100%;
	padding: 10px 0;
}

.pick-item strong{
	font-weight: bold;
}
.pick-item a span{
	padding:0;
	margin:5px 0 0 0;
	text-align:center;
}
.pick-item a span.price{
	padding:0;
	margin:5px 0 0 0;
	text-align:center;
	font-weight:bold;
}
.pick-item a:hover span.price{
	padding:0;
	margin:5px 0 0 0;
	text-align:center;
	font-weight:bold;
}
.pick-item a{
	text-decoration:none;
}
.pick-item img{
	margin:0px 0 5px 0;
}
.bn163 ul li{
	padding:0;
	margin:10px 16px 0 0;
	width:163px;
	height:auto;
	list-style:none;
	float:left;
}
.bn163 ul li.bb6r{
	margin:0;
}
.bn163 ul li.cdn a{
	text-decoration:none;
}
.bn163 ul li.cdn a span.itm01{
	padding:0 0 5px 10px;
	margin:5px 0 0 0;
	font-size:10px;
	display:block;
	border-bottom:1px dotted #8c7d72;
	background:url(../images/lpc_arr001.gif) no-repeat 0px 2px;
}
.bn163 ul li.cdn a:hover span.itm01{
	background:url(../images/lpc_arr001.gif) no-repeat 3px 2px;
}

.news{
	padding:0px;
	margin:0 0px 20px 0px;
	width:95%;
	height:auto;
}
.news img{
	padding:0;
	margin:0 0px 15px 0px;
}
.news ul li{
	padding:0 0 7px 36px;
	margin:0 0px 7px 0px;
	
}

/*===========
  LEFTSIDE
============*/

#lefter{
	padding-left:11px;
	display:inline; 
	height:auto;
	float:left;
}
#b_left{	
	width:200px;
	float:left;
}
.b_left_bn01{
	padding:0;
	margin:0 0 15px 0;
}
.b_left_bn01 img{
	padding:0;
	margin:0 0 5px 0;
}

#b_side{
	width:100px;
	height:auto;
	background:#fff;
	float:left;
	paddin:0;
	margin:0 10px 0 0;
}
#b_side ul li{
	margin:0 0 15px 0;
}

#l_cate{
	padding:0;
	margin:20px 0 30px 0;
	width:200px;
	height:auto;
	font-size:11px;
}
#l_cate dl{
	padding:0 0 0 0;
	margin:0;
	width:auto;
	height:auto;
}
#l_cate dl dt{
	padding:0;
	margin:5px 0 0 0;
	width:200px;
	height:auto;
	font-size:12px;
}
#l_cate dl dt a{
	padding:8px 0 8px 15px;
	margin:0 0 0 0;
	text-decoration:none;
	display:block;
	height:auto;
	background:url(../images/arrow2.png) no-repeat 5px 9px #eeeeee;
	border-bottom:1px solid #ffffff;
}
#l_cate dl dt a:hover{
	padding:8px 0 8px 18px;
	background:url(../images/arrow3.png) no-repeat 8px 9px #a0a0a0;
	border-bottom:1px dotted #eeeeee;
}

#l_cate dl dd{
	padding:0;
	margin:0 0 0 0;
	width:200px;
	height:auto;
}
#l_cate dl dd a{
	padding:8px 0 8px 15px;
	margin:0 0 0 0;
	text-decoration:none;
	display:block;
	height:auto;
	background:url(../images/arrow2.png) no-repeat 5px 9px #eeeeee;
	border-bottom:1px solid #ffffff;
}

#l_cate dl dd a:hover{
	padding:8px 0 8px 18px;
	background:url(../images/arrow3.png) no-repeat 8px 9px #a0a0a0;
	border-bottom:1px dotted #eeeeee;
}
.arrow1 {
	background: url("../images/arrow1.gif") 0 1px no-repeat;
	padding:0 0 5px 20px;
	margin: 0 0 5px 0;
	border-bottom:1px dotted #7a634e;
}
.arrow2 {
	background: url("../images/arrow2.png") 0 1px no-repeat;
	padding:0 0 5px 20px;
	margin: 0 0 5px 0;
}

/*===========
  RIGHTSIDE
============*/
#righter { 
float:right; 
padding-right:11px;
width:100px;

}

/* all browsers - FF2 is only done with this line */
#col-center {
	margin-left:11px;
	margin-right:11px;
	min-width:466px;
}
/* IE6-8 only */
#col-center { margin-left:222px\9; margin-right:244px\9; padding-bottom:1em; overflow:hidden;  }
/* FF3 only */
html>/**/body #col-center, x:-moz-any-link, x:default{ margin-left:222px; margin-right:244px; }
/* safari only */
body:first-of-type #col-center { padding-left:11px; padding-right:11px; margin-left:0px; margin-right:0px; }

#line-all {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;

}

/*===========
   FOOTER
============*/
#footer{
	width:100%;
	min-width:1010px;
	margin:0px 0px;
	height:100px;
	position:relative;
	display:inline-table;
}
#info_title{
	margin:0 auto;
	width:100%;
	min-width:1050px;
	background-color:#a0a0a0;
	text-align:center;
}

#footer_parts{
padding:0;
margin:0 auto;
width:100%;
min-width:1010px;
height:auto;
font-size:11px;
background:#ffffff;
border-bottom:5px solid #333333;
}

#footer_parts .fp_left{
padding:0;
margin:15px 0 0 0;
width:32%;
min-width:330px;
height:auto;
float:left;
}
#footer_parts .fp_center{
padding:0;
margin:15px 0 0 22px;
width:32%;
min-width:330px;
height:auto;
float:left;
}
#footer_parts .fp_right{
padding:0;
margin:15px 0 0 17px;
width:32%;
min-width:330px;
height:auto;
float:right;
}

#footer_parts dl{
padding:0;
margin:0 0 15px 0px;
}
#footer_parts dl dt{
padding:7px 0;
margin:0 0 10px 0px;
color:#eeeeee;
font-size:12px;
font-weight:bold;
background:#a0a0a0;
letter-spacing:0.6em;
text-align:center;
}
#footer_parts dl dd{
padding:0;
margin:0 15px;
line-height:140%;
color:#333333;
}
#footer_parts dl dd span.fp_szi{
padding:0;
margin:0 0 5px 0;
font-size:14px;
font-weight:bold;
letter-spacing:0.3em;
display:block;
}
#footer_parts dl dd span.fps_red{
color:#FF6666;
font-weight:bold;
}
#footer_parts dl dd p{
padding:0;
margin:10px 0 0 0;
}

#footer_parts ul{
padding:0;
margin:0 15px 0 15px;
}
#footer_parts ul li{
padding:7px 0 0 0;
margin:0 0 15px 0;
list-style:none;
line-height:130%;
border-top:1px dotted #603913;
}
#footer_parts ul li.cp_right{
text-align:center;
color:#603913;
}


