/* テーマ：FUBUKI */

/** CSS RESET **************************************************************************************************/
/* --HTML-- */
html { background:#fff; overflow-y:scroll;}

/* --BODY-- */
/* モダンブラウザのフォントサイズを12pxに設定 */
body {font-size: 12px; line-height: 1.4; font:'Lucida Grande', Helvetica; margin:0; padding:0; height:100%;}
	body{_font-size: 75%; /* 12px */ } /*for IE6*/
	*+html body{font-size: 75%; /* 12px */ } /*for IE7*/ 

/* --OTHER TAGS-- */
a {overflow:hidden;}

a img, img { border:0;}

abbr, acronym {border:0;}

address, caption, cite, code, dfn, em, th, strong, var { font-style:normal; font-weight:normal;}

blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul {
margin:0;
padding:0;
}

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%;}

/**********************************************************************************************************/


/** CSS SETUP ********************************************************************************************/
/* -- LAYOUT -- */
.left {float:left; display:inline;}
.right {float:right; display:inline;}
.center {text-align:center;}
.clear {clear:both;}


/* -- FONT -- */
.red {color:#CC0000;}
.orange {color:#FF6600;}
.blue {color:#0033FF;}
.green {color:#009900;}
.yellow {color:#FFFF00;}
.black {color:#000000;}
.white {color:#FFFFFF;}
.gold {color:#b98207;}

.bold {font-weight:bold;}
.larger {font-size:116.7%;}
.smaller {font-size:83.4%;}
.ls {letter-spacing:-0.1em;}

.mb15 {margin-bottom:15px;}
.mt15 {margin-top:15px;}
.mr15 {margin-right:15px;}
.ml15 {margin-left:15px;}

/* --A-- */
a {cursor:pointer; text-decoration:none; color:#333333;}
a:hover {text-decoration:underline; color:#e48c23;}
a:hover img {filter:alpha(opacity=70); opacity:0.7;}

/* --FORM-- */
fieldset {border:1px solid #ccc; margin-bottom:1em; padding:0 1em 1em 1em;}

input, textarea {line-height:1.4; padding:0; vertical-align:middle;}

input[type="checkbox"],
input[type="radio"] {vertical-align:text-bottom;}
input[type="submit"] {padding:0.1em;}

legend {background:#fff; padding:0.3em;}
select {padding:0;}

	/* for IE6 */
	* html input {padding:0.1em;}
	* html input.checkbox,
	* html input.radio {vertical-align:-0.3em;}
	* html input.submit {line-height:1.2; padding-top:0.2em;}
	* html select {vertical-align:-0.2em;}
	
	/* for IE7 */
	*+html input {padding:0.1em;}
	*+html input.submit {line-height:1.2; padding-top:0.2em;}
	*+html select {vertical-align:-0.2em;}

	/* for Opera9.27 */
	html:first-child input {padding:0.1em;}
	html:first-child input[type="checkbox"],
	html:first-child input[type="radio"] {vertical-align:middle;}
	html:first-child input[type="submit"] {padding:0.3em;}
	html:first-child select {padding:0.2em 0.5em;}

	/* for Opera9.5+ [Safari3 & Chrome] */
	body:first-of-type input {padding:0.1em;}
	body:first-of-type input[type="checkbox"],
	body:first-of-type input[type="radio"] {vertical-align:text-top;}
	body:first-of-type input[type="submit"] {padding:0.3em 0.3em 0.2em 0.3em;}

	/* for Safari3 & Chrome */
	html:not(:only-child:only-child) input {padding:0; vertical-align:baseline;}
	html:not(:only-child:only-child) select {vertical-align:0;}	

/* --LIST-- */
dl {margin:0;}
	dl dd, ol li, ul li {margin-bottom:0;}

/* --TABLE-- */
table {margin-bottom:0px;}
	td, th {padding:0 0.5em; vertical-align:top;}
	th {text-align:left;}

/* --OTHER TAGS-- */
abbr, acronym {border-bottom:1px dotted; cursor:help;}
blockquote {margin:1em;}
caption {margin-bottom:0.5em; text-align:center;}
em, strong {font-weight:bold;}

/* clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */

	/* for IE6 */
	* html .clearfix {display:inline-block;}
	
	/* for IE7 */
	*+html .clearfix {display:inline-block;}

/**********************************************************************************************************/

/* -- Page layout -- */
html,body{height:100%;}
body {text-align:center; margin:0 auto;}
#container { height:100%; width:900px; margin:0 auto; padding:0; text-align:left; background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//bg_page-back.gif) repeat-x left top; border-left:#EBE1CB solid 20px; border-right:#EBE1CB solid 20px; border-top:none; border-bottom:none;}


/* -- Head layout -- */
#header {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//img_shop-info.gif) no-repeat right center; height:83px; padding:20px 0 0 30px; text-align:left;}
	#header h1.siteName {font-size:10px; margin:-16px 0 0 230px;}
	#header h1.siteName a {color:#666;}

/* -- Head navi layout -- */	
#headMenu {text-align:right; padding:10px 0 0 0; margin-bottom:30px; color:#fff;}
	#headMenu .headnavi a {color:#fff; font-weight:bold;}
	
#header-area-inner { position: relative;top:-30px; left:-300px;text-align:center;margin-bottom:30px; color:#FFFFFF; }
#header-area-inner a {color:#FFFFFF;font-weight:bold;}

.header_area img { margin-bottom:10px;}

/* -- leftSide layout -- */
#leftSide {width:180px; vertical-align:top; padding-top:10px;}
	#leftSide .sidebox {width:180px;}
	#leftSide .sidebox .sidemain1 {}
	
	/* search */
	#leftSide .sidebox .sidemain1 #search {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//bg_seach.gif) no-repeat left top; padding:10px; width:160px; height:67px; margin-bottom:7px;}
	#leftSide .sidebox .sidemain1 #search label {margin-bottom:5px;}
	#leftSide .sidebox .sidemain1 #search input.form {width:150px;}
	#leftSide .sidebox .sidemain1 #search .submit {text-align:right; margin-top:8px;}
	
	/* personal btn */
	#leftSide .sidebox .sidemain1 .personal_btn {margin-bottom:10px;}
	
	/* free side unit */
	#leftSide .sidebox .sidemain1 .free-side-unit {width:180px; margin-bottom:10px;}
	#leftSide .sidebox .sidemain1 .free-side-unit h3.title3 {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//bg_title3.gif) no-repeat left top; font-weight:bold; font-size:14px; text-align:center; line-height:33px;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit {padding:0 7px; background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//bg_side-navi.gif) no-repeat left bottom;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl {margin:0; padding:5px 0;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dt {margin:0; padding:0;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//img_dot-x.gif) repeat-x left bottom;}
		#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd.last {background:none;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd a {display:block; height:28px; line-height:28px; padding:0 0 2px 40px; margin-bottom:2px;}
	
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav01 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_kokedama.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav02 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_bonsai.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav03 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_koke.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav04 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_turi-kokedama.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav05 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_leaf.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav06 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_aqua.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav07 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_flower.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav08 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_goods.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav09 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_other.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav10 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_other-goods.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav11 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_season.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav12 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_saku.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav13 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_minoru.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav14 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_hiatari.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav15 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_hikage.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav16 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_aka.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav17 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_oki.jpg) no-repeat left top;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit dl dd#snav18 a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_koyo.jpg) no-repeat left top;}
	
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit ul {}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit ul li {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//img_dot-x.gif) repeat-x left bottom; line-height:35px;}
		#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit ul li.last {background:none;}
	#leftSide .sidebox .sidemain1 .free-side-unit .inner-unit ul li a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_g-arrow.gif) no-repeat left center; padding-left:15px; margin-left:10px;}
	
	
	/* ranking */
	#leftSide .sidebox h3.title3 {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//bg_title3_2.gif) no-repeat left top; font-weight:bold; font-size:14px; text-align:center; line-height:33px;}
	#leftSide .sidebox .layout1 {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//img_dot-x.gif) repeat-x left bottom; margin:10px 0 15px 0; padding-bottom:15px;}
	#leftSide .sidebox .layout1 .rank {margin-bottom:5px;}
	#leftSide .sidebox .layout1 .item img {width:120px; padding:1px; border:2px solid #ededed; margin-left:15px;}
	#leftSide .sidebox .layout1 h2.goods {font-size:10px; font-weight:bold; margin-bottom:5px;}
	#leftSide .sidebox .layout1 h2.goods a { color:#cc3300;}


/* -- RightSide layout -- */
#rightSide {width:200px; vertical-align:top;}
	#rightSide .sidebox {width:200px;}
	#rightSide .sidebox .sidemain1 {}
	#rightSide .sidebox .sidemain1 .free-side-unit {border:2px solid #dcd2b0; padding:2px;}
	#rightSide .sidebox .sidemain1 .free-side-unit .inner-unit,
	#rightSide .sidebox .sidemain1 .free-side-unit .bnr-unit {margin-bottom:10px;}
	#rightSide .sidebox .sidemain1 .free-side-unit .inner-unit ul {}
	#rightSide .sidebox .sidemain1 .free-side-unit .inner-unit ul li {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//img_dot-x.gif) repeat-x left bottom; line-height:33px;}
		#rightSide .sidebox .sidemain1 .free-side-unit .inner-unit ul li.last {background:none;}
	#rightSide .sidebox .sidemain1 .free-side-unit .inner-unit ul li a {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//ic_g-arrow.gif) no-repeat left center; padding-left:15px; margin-left:10px;}
	
	#rightSide .sidebox .sidemain1 .free-side-unit .bnr-unit2 {text-align:center;}
	#rightSide .sidebox .sidemain1 .free-side-unit .bnr-unit2 img {margin:10px 0;}
	#rightSide .sidebox .sidemain1 .free-side-unit .bnr-unit2 h4 {font-size:10px; color:#465b20; font-weight:bold; margin-bottom:5px;}
	#rightSide .sidebox .sidemain1 .free-side-unit .bnr-unit2 p.desc {font-size:10px; margin-bottom:5px;}
	#rightSide .sidebox .sidemain1 .free-side-unit .bnr-unit2 p a {color:#CC0000; font-size:10px;}
	#rightSide .sidebox .sidemain1 .free-side-unit .bnr-unit2 .style5{ margin:5px 0; background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//icon_right.gif) no-repeat right center; padding:20px;}


/* -- Center layout -- */
#center1 {margin:0; padding:0px 10px 0 0; vertical-align:top;}

	#center1 #center2 {vertical-align:top; padding-right:10px;}
	
	.centerbox {margin-bottom:20px;}
	.centerbox h3 {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//bg_title1.gif) no-repeat left top; padding:0 0 0 45px; font-weight:bold; font-size:16px; line-height:34px; margin-bottom:15px;} 
	
	.centerbox .mainCont {}
	
	.centerbox .mainCont .free-center-unit {margin-bottom:15px;}
	.centerbox .mainCont ul.service_btn {margin-bottom:3px;}
	.centerbox .mainCont ul.service_btn li {display:inline; margin-right:3px;}
		.centerbox .mainCont ul.service_btn li.last {margin-right:0;}
	
	/* News */
	.centerbox .mainCont ul.news {padding:0 20px;}
	.centerbox .mainCont li.news {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//img_dot-x.gif) repeat-x left bottom; margin-bottom:5px; line-height:30px; list-style:circle; margin-left:15px;}
	
	
	/* Item */
	.centerbox .layoutFrame {vertical-align:top;}
	.centerbox .layoutFrame .layout1 {margin-bottom:20px;}
	.centerbox .layoutFrame .layout1 td {vertical-align:top;}
	.centerbox .layoutFrame .layout1 .item {margin-bottom:10px; min-height:170px; height:auto !important; height:170px;}
	.centerbox .layoutFrame .layout1 h2.goods {font-size:10px; font-weight:bold; margin-bottom:15px;}
	.centerbox .layoutFrame .layout1 h2.goods a {color:#cc3300;}
	.centerbox .layoutFrame .layout1 .expl {font-size:10px; text-align:justify; text-justify:inter-ideograph;}
	
	
	/* pay information */
	.centerbox .mainCont .free-center-unit.info {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//bg_information.gif) no-repeat left bottom;}
	.centerbox .mainCont .free-center-unit.info .inner-unit {padding:10px; font-size:10px; text-align:justify; text-justify:inter-ideograph;}
	.centerbox .mainCont .free-center-unit.info .inner-unit .left,
	.centerbox .mainCont .free-center-unit.info .inner-unit .right {width:220px;}
	.centerbox .mainCont .free-center-unit.info .inner-unit .left {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//img_dot-y.gif) repeat-y right top; padding-right:10px;}
	.centerbox .mainCont .free-center-unit.info .inner-unit .right {width:215px;}
	
	.centerbox .mainCont .free-center-unit.info .inner-unit .unit {margin-bottom:20px;}
	.centerbox .mainCont .free-center-unit.info .inner-unit p,
	.centerbox .mainCont .free-center-unit.info .inner-unit h5 {margin-bottom:5px;}
	.centerbox .mainCont .free-center-unit.info .inner-unit img {margin-bottom:8px;}
	
	.centerbox .mainCont .free-center-unit.info .inner-unit a {color:#CC0000;}
	
	.centerbox .mainCont .free-center-unit.info .inner-unit dl {margin-bottom:10px;}
	.centerbox .mainCont .free-center-unit.info .inner-unit dl dt {font-weight:bold; color:#66862a;}
	.centerbox .mainCont .free-center-unit.info .inner-unit dl dd {margin-bottom:5px;}
	
	/* pay information2 */
	.centerbox .mainCont .free-center-unit.info2 {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//bg_information2.gif) no-repeat left bottom;}
	.centerbox .mainCont .free-center-unit.info2 .inner-unit {padding:10px; font-size:10px; text-align:justify; text-justify:inter-ideograph;}
	.centerbox .mainCont .free-center-unit.info2 .inner-unit .left,
	.centerbox .mainCont .free-center-unit.info2 .inner-unit .right {width:330px;}
	.centerbox .mainCont .free-center-unit.info2 .inner-unit .left {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//img_dot-y.gif) repeat-y right top; padding-right:10px;}
	.centerbox .mainCont .free-center-unit.info2 .inner-unit .right {width:305px;}
	
	.centerbox .mainCont .free-center-unit.info2 .inner-unit .unit {margin-bottom:20px;}
	.centerbox .mainCont .free-center-unit.info2 .inner-unit p,
	.centerbox .mainCont .free-center-unit.info2 .inner-unit h5 {margin-bottom:5px;}
	.centerbox .mainCont .free-center-unit.info2 .inner-unit img {margin-bottom:8px;}
	
	.centerbox .mainCont .free-center-unit.info2 .inner-unit a {color:#CC0000;}
	
	.centerbox .mainCont .free-center-unit.info2 .inner-unit dl {margin-bottom:10px;}
	.centerbox .mainCont .free-center-unit.info2 .inner-unit dl dt {font-weight:bold; color:#66862a;}
	.centerbox .mainCont .free-center-unit.info2 .inner-unit dl dd {margin-bottom:5px;}

.pageTop { text-align: right;}
	
/* -- Footer layout -- */
#footer {background:url(/USERTHEMEIMG/vol1/synergy.uf.shopserve.jp//bg_footer.gif) repeat-x left top; height:51px; width:900px; padding:20px 0 0 15px; font-size:10px; color:#fff;}
	#footer .footnavi {margin:0;}
	#footer .footnavi a {color:#fff;}
	#footer #copyright {text-align:right; padding-right:15px;}

