@charset "utf-8";

/*
---------------------------------------
reset
---------------------------------------
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
margin:0; padding:0;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

address {  
	font-style:normal;  
	font-weight:normal;  
}  

body{
font-size:13px;
*font-size:small;
*font:x-small;}  
html>/**/body { font-size /*\**/: small\9 }

html{overflow-y:scroll;}
table{vertical-align:top; border-collapse:collapse; border-spacing:0;}
th{text-align:left;}
img{vertical-align:top; border:0;}
li{list-style:none;}



/*
---------------------------------------
basic
---------------------------------------
*/

body{   
font-family:"ＭＳ Ｐゴシック","MS PGothic","Osaka",Arial,sans-serif;
line-height:1.5;
letter-spacing:0;}

h1,h2,h3,h4,h5,h6,p,th,td,table,dl,dt,dd,ul,ol,li,a{
color:#000;
font-weight:normal;}

.clear{clear: both;}

.clearfix:after{
content:".";  /* Vvf */
display:block;  /* ubNxvf */
clear:both;
height:0;
visibility:hidden;}

.clearfix{min-height:1px;}

* html .clearfix{
height:1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/}



/*
---------------------------------------
alpha
---------------------------------------
*/

a:hover img{
background:#fff;
filter: alpha(opacity=80);
opacity:0.8;}

a:link{
color:#000;
text-decoration:none;}

a:visited{
color:#000;
text-decoration:none;}

a:hover{
color:#000;
text-decoration:underline;}

a:active{
color:#000;
text-decoration:none;}

a{
outline:none;}



/*
---------------------------------------
fontsize
---------------------------------------
*/

.font10 {font-size:77%;}
.font11 {font-size:85%;}
.font12 {font-size:93%;}
.font13 {font-size:100%;}
.font14 {font-size:108%;}
.font15 {font-size:116%;}
.font16 {font-size:124%;}
.font17 {font-size:131%;}
.font18 {font-size:139%;}
.font19 {font-size:147%;}
.font20 {font-size:154%;}
.font21 {font-size:162%;}
.font22 {font-size:169%;}
.font23 {font-size:177%;}
.font24 {font-size:185%;}
.font25 {font-size:192%;}
.font26 {font-size:200%;}

.bold {font-weight:bold;}



/*
---------------------------------------
fontcolor
---------------------------------------
*/

.clr01 {color: #ff0000;/* red */}
.clr02 {color: #f5367a;/* pink */}
.clr03 {color: #055b72;/* darkgreen */}
.clr04 {color: #74c1c1;/* lightgreen */}



/*
---------------------------------------
text_align
---------------------------------------
*/

.alnL{
text-align:left;}

.alnC{
text-align: center;}

.alnR{
text-align: right;}



/*
---------------------------------------
float
---------------------------------------
*/

.fL{
float:left;}

.fR{
float: right;}



/*
---------------------------------------
margin
---------------------------------------
*/

/* definition_margin top */
.mt0{
	margin-top:0 !important;
}
.mt5{
	margin-top:5px !important;
}
.mt10{
	margin-top:10px !important;
}
.mt15{
	margin-top:15px !important;
}
.mt20{
	margin-top:20px !important;
}
.mt25{
	margin-top:25px !important;
}
.mt30{
	margin-top:30px !important;
}
.mt35{
	margin-top:35px !important;
}
.mt40{
	margin-top:40px !important;
}
.mt45{
	margin-top:45px !important;
}
.mt50{
	margin-top:50px !important;
}
.mt55{
	margin-top:55px !important;
}
.mt60{
	margin-top:60px !important;
}
.mt65{
	margin-top:65px !important;
}
.mt70{
	margin-top:70px !important;
}
.mt75{
	margin-top:75px !important;
}
.mt80{
	margin-top:80px !important;
}
.mt85{
	margin-top:85px !important;
}
.mt90{
	margin-top:90px !important;
}
.mt95{
	margin-top:95px !important;
}
.mt100{
	margin-top:100px !important;
}

/* definition_margin bottom */
.mb0{
	margin-bottom:0 !important;
}
.mb5{
	margin-bottom:5px !important;
}
.mb10{
	margin-bottom:10px !important;
}
.mb15{
	margin-bottom:15px !important;
}
.mb20{
	margin-bottom:20px !important;
}
.mb25{
	margin-bottom:25px !important;
}
.mb30{
	margin-bottom:30px !important;
}
.mb35{
	margin-bottom:35px !important;
}
.mb40{
	margin-bottom:40px !important;
}
.mb45{
	margin-bottom:45px !important;
}
.mb50{
	margin-bottom:50px !important;
}
.mb55{
	margin-bottom:55px !important;
}
.mb60{
	margin-bottom:60px !important;
}
.mb65{
	margin-bottom:65px !important;
}
.mb70{
	margin-bottom:70px !important;
}
.mb75{
	margin-bottom:75px !important;
}
.mb80{
	margin-bottom:80px !important;
}
.mb85{
	margin-bottom:85px !important;
}
.mb90{
	margin-bottom:90px !important;
}
.mb95{
	margin-bottom:95px !important;
}
.mb100{
	margin-bottom:100px !important;
}

/* definition_margin left */
.ml0{
	margin-left:0 !important;
}
.ml5{
	margin-left:5px !important;
}
.ml10{
	margin-left:10px !important;
}
.ml15{
	margin-left:15px !important;
}
.ml20{
	margin-left:20px !important;
}
.ml25{
	margin-left:25px !important;
}
.ml30{
	margin-left:30px !important;
}
.ml35{
	margin-left:35px !important;
}
.ml40{
	margin-left:40px !important;
}
.ml45{
	margin-left:45px !important;
}
.ml50{
	margin-left:50px !important;
}

/* definition_margin right */
.mr0{
	margin-right:0 !important;
}
.mr5{
	margin-right:5px !important;
}
.mr10{
	margin-right:10px !important;
}
.mr15{
	margin-right:15px !important;
}
.mr20{
	margin-right:20px !important;
}
.mr25{
	margin-right:25px !important;
}
.mr30{
	margin-right:30px !important;
}
.mr35{
	margin-right:35px !important;
}
.mr40{
	margin-right:40px !important;
}
.mr45{
	margin-right:45px !important;
}
.mr50{
	margin-right:50px !important;
}

/* definition_padding top */
.pt0{
	padding-top:0 !important;
}
.pt5{
	padding-top:5px !important;
}
.pt10{
	padding-top:10px !important;
}
.pt15{
	padding-top:15px !important;
}
.pt20{
	padding-top:20px !important;
}
.pt25{
	padding-top:25px !important;
}
.pt30{
	padding-top:30px !important;
}
.pt35{
	padding-top:35px !important;
}
.pt40{
	padding-top:40px !important;
}
.pt45{
	padding-top:45px !important;
}
.pt50{
	padding-top:50px !important;
}

/* definition_padding bottom */
.pb0{
	padding-bottom:0 !important;
}
.pb5{
	padding-bottom:5px !important;
}
.pb10{
	padding-bottom:10px !important;
}
.pb15{
	padding-bottom:15px !important;
}
.pb20{
	padding-bottom:20px !important;
}
.pb25{
	padding-bottom:25px !important;
}
.pb30{
	padding-bottom:30px !important;
}
.pb35{
	padding-bottom:35px !important;
}
.pb40{
	padding-bottom:40px !important;
}
.pb45{
	padding-bottom:45px !important;
}
.pb50{
	padding-bottom:50px !important;
}

/* definition_padding left */
.pl0{
	padding-left:0 !important;
}
.pl5{
	padding-left:5px !important;
}
.pl10{
	padding-left:10px !important;
}
.pl15{
	padding-left:15px !important;
}
.pl20{
	padding-left:20px !important;
}
.pl25{
	padding-left:25px !important;
}
.pl30{
	padding-left:30px !important;
}
.pl35{
	padding-left:35px !important;
}
.pl40{
	padding-left:40px !important;
}
.pl45{
	padding-left:45px !important;
}
.pl50{
	padding-left:50px !important;
}

/* definition_padding right */
.pr0{
	padding-right:0 !important;
}
.pr5{
	padding-right:5px !important;
}
.pr10{
	padding-right:10px !important;
}
.pr15{
	padding-right:15px !important;
}
.pr20{
	padding-right:20px !important;
}
.pr25{
	padding-right:25px !important;
}
.pr30{
	padding-right:30px !important;
}
.pr35{
	padding-right:35px !important;
}
.pr40{
	padding-right:40px !important;
}
.pr45{
	padding-right:45px !important;
}
.pr50{
	padding-right:50px !important;
}



/*
---------------------------------------
frame
---------------------------------------
*/

body{
	text-align:center;
	background:#f7e6ee;
}

body.FS2_body_Goods_item-tricycle,
body.FS2_body_Goods_item-monocycle,
body.FS2_body_Goods_item-tricycle-kazitori-ari,
body.FS2_body_Goods_kazitori-ari-standard,
body.FS2_body_Goods_kazitori-ari-fold-type,
body.FS2_body_Goods_item-tricycle-kazitori-nashi,
body.FS2_body_Goods_kazitori-nashi-standard,
body.FS2_body_Goods_kazitori-nashi-fold-type,
body.FS2_body_Goods_item-monocycle-for-acting,
body.FS2_body_Goods_item-monocycle-toy{
	background:url(/img/category/category_three_bg_01.gif) top left repeat;
}

body.FS2_body_Goods_item-silver-car,
body.FS2_body_Goods_item-wheelchair,
body.FS2_body_Goods_item-shopping-cart,
body.FS2_body_Goods_item-hokousha,
body.FS2_body_Goods_wheelchair-kaijo-shiki,
body.FS2_body_Goods_wheelchair-kaijo-aluminum,
body.FS2_body_Goods_wheelchair-kaijo-steel,
body.FS2_body_Goods_wheelchair-kaijo-titanium,
body.FS2_body_Goods_wheelchair-kaijo-dendou,
body.FS2_body_Goods_item-wheelchair-jisou-shiki,
body.FS2_body_Goods_wheelchair-jisou-dendou,
body.FS2_body_Goods_wheelchair-jisou-steel,
body.FS2_body_Goods_wheelchair-jisou-titanium,
body.FS2_body_Goods_wheelchair-jisou-aluminum{
	background:#dae076;
}


/*-----------------*/
#wrapper{
	clear:both;
	width:980px;
	padding:0px 0px 10px 0px;
	margin:0px auto;
	text-align:left;
	position:relative;
	background:#fff;
	z-index:5;
}


/*-----------------*/
#header{
	width:955px;
	padding:0px 15px 0px 10px;
	border-top:solid 5px #663202;
	position:relative;
}

* html .home #header{
	width:980px;
}

#headerTop{
	height:27px;
}

#headerTop h1{
	float:left;
	width:464px;
	padding:5px 0px 0px 0px;
	font-size:11px;
	overflow:hidden;
}

#headerTop p{
	float:left;
	padding:4px 0px 0px 0px;
}

#headerTop ul{
	float:right;
	padding:7px 0px 0px 0px;
}

#headerTop ul li{
	float:left;
}

#headerBottom{
	height:63px;
	margin-bottom:10px;
}

#headerBottom p{
	float:left;
}

#headerBottom div.fR{
	padding:0px 0px 0px 0px;
}

#headerBottom div.fR .fL a{
	display:block;
	width:116px;
	margin:0px 2px 2px 0px;
}


/*-----------------*/
#main_menu{
	width:949px;
	padding:0px 15px 0px 16px;
	margin:0px 0px 10px 0px;
}

* html .home #main_menu{
	width:980px;
}

#main_menu ul{
	width:842px;
}

#main_menu ul li{
	float:left;
}


/*-----------------*/
#container{
	clear:both;
	width:950px;
	padding:0px 15px 0px 15px;
}

* html .home #container{
	width:980px;
}

#flash{
	margin:0px 0px 10px 0px;
}

#flash .ttl {
	padding:0 0 0 3px;
}
#flash ul {
	padding:5px 0 0 5px;
}
#flash li  {
	position:relative;
	width:120px;
	float:left;
	padding:0 15px 0 0;
}
#flash li .icn {
	position:absolute;
	width:44px;
	height:44px;
	top:0;
	left:-5px;
}

#flash li .thum{
	text-align:center;	
}

#flash li a{
	text-decoration:underline;
}
#flash li a:hover{
	text-decoration:none;
}
#flash li .name {
	padding:4px 0 0 0;
	font-size:12px;
}
#flash li .price {
	text-align:right;
	font-size:12px;
}
#flash li .price span {
	color:#D84073;
	font-weight:bold;
}
#flash li .dis {
	text-align:right;
	font-size:12px;
	color:#D84073;
	font-weight:bold;
	padding:0 0 10px 0;
}


/*-----------------*/
#sidebar{
	float:left;
	width:330px;
	margin:0px 0px 50px 0px;
}

#sidebarKeyword{
	padding:0px 10px 8px 10px;
	margin:0px 0px 13px 0px;
	background:url(/shop/item/norimono/design/img01/s_bg_01.gif) bottom left no-repeat;
}

#sidebarKeyword input{
	vertical-align:middle;
}

#sidebarKeyword ol{
	padding:5px 0px 0px 0px;
}

#sidebarKeyword ol li{
	float:left;
	margin:0px 13px 0px 0px;
	font-size:93%;
	white-space:nowrap;
text-decoration:underline;
font-size:13px;
}

#sidebarLeft{
	float:left;
	width:136px;
}

#sidebarLeft .sidebarBanner{
	margin:0px 0px 30px 0px;
}

#sidebarLeft .sidebarBanner	li{
	margin:0px 0px 8px 0px;
}

#sidebarRanking li{
	padding:10px 0px 6px 0px;
	border-bottom:dotted 1px #999;
	
}

#sidebarRanking li .thumIcon{
	padding:0px 0px 4px 8px;
}

#sidebarRanking li .thumName{
	padding:5px 7px 2px 7px;
	font-size:93%;
}

#sidebarRanking li .thumPrice{
	padding:0px 7px 0px 0px;
	font-size:93%;
	text-align:right;
}

#sidebarRanking li .thumPrice b{
	color:#d24273;
}

#sidebarRight{
	float:right;
	width:180px;
}

#sidebarCategory{
	margin:6px 0px 20px 0px;
}

#sidebarCategory ul{
	padding:0px 0px 8px 0px;
	margin:0px 0px 8px 0px;
	border-bottom:dotted 1px #999;
}

#sidebarCategory ul li{
	padding:0px 0px 0px 16px;
	background:url(/shop/item/norimono/design/img01/s_icn_02.gif) 4px center no-repeat;
	font-size:93%;
}

#sidebarCategory ul li.start{
	background:url(/shop/item/norimono/design/img01/s_icn_01.gif) 1px center no-repeat;
}

#sidebarCategory ul li.start a{
	font-weight:bold;
}

#sidebarOwner{
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	border:solid 1px #ccc;
	font-size:93%;
}

#sidebarOwner_u{
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}

#sidebarOwner .fL{
	width:61px;
	padding:0px 0px 8px 10px;
}

#sidebarOwner .fR{
	width:93px;
	padding:0px 5px 8px 0px;
}

#sidebarOwner div{
	padding:0px 12px 0px 12px;
}

#sidebarConcept{
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	border:solid 1px #ccc;
	font-size:93%;
}

#sidebarConcept_u{
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}

#sidebarConcept div{
	padding:0px 12px 0px 12px;
}

#sidebarCalendar{
	padding:0px 0px 12px 0px;
	margin:0px 0px 10px 0px;
	border:solid 1px #ccc;
	text-align:center;
}

#sidebarRight .sidebarBanner li{
	margin:0px 0px 7px 0px;
}

#sidebarRight .sidebarBanner{
	margin:0px 0px 10px 0px;
}


/*-----------------*/
#contents{
	float:right;
	width:600px;
	margin:0px 0px 50px 0px;
}

#pageBanner li{
	float:left;
	margin:0px 0px 15px 0px;
}

#pageBanner li.small{
	margin:0px 9px 0px 0px;
}


/*-----------------*/
#footer{
	clear:both;
	width:950px;
	margin:0 auto;
}

.home #footer{
	clear:both;
	width:950px;
	padding:0px 15px 50px 15px;
}

* html .home #footer{
	width:980px;
}

#footerFrame{
	margin:0px 0px 10px 0px;
	border:solid 1px #e1e1e1;
	border-top:none;
}

#footerFrame p{
	font-size:93%;
}

#footerFrame .fL{
	width:443px;
	padding:20px 0px 15px 10px;
}

#footerFrame .fR{
	width:443px;
	padding:20px 10px 15px 0px;
}

#footerFrame .fR table{
	width:443px;
	font-size:93%;
}

#footerFrame .fR table th{
	width:120px;
	padding:5px 5px 5px 5px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background:#efe7d2;
	font-weight:bold;
}

#footerFrame .fR table td{
	padding:5px 10px 5px 10px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}


/*
---------------------------------------
layout
---------------------------------------
*/

/* top */

#topArrival{
	margin:0px 0px 0px 0px;
}

#topArrival h3{
	margin:0px 0px 10px 0px;
}

#topArrival li{
	float:left;
	width:93px;
	margin:0px 6px 15px 0px;
}

#topArrival li .thumName{
	margin:5px 0px 3px 0px;
	font-size:93%;
	line-height:1.3;
}

#topArrival li .thumPrice{
	font-size:93%;
	text-align:right;
}

#topArrival li .thumPrice b{
	color:#d44273;
}

#topArrival li .thumDiscount{
	font-size:93%;
	font-weight:bold;
	color:#d44273;
	text-align:right;
}

#topRanking{
	margin:0px 0px 20px 0px;
}

#topRanking h3{
	margin:0px 0px 10px 0px;
}

#topRanking table{
	width:600px;
}

#topRanking table th{
	padding:0px 4px 0px 4px;
	border-right:dotted 1px #ccc;
}

#topRanking table th.first{
	padding:0px 4px 0px 0px;
}

#topRanking table th.last{
	padding:0px 0px 0px 4px;
	border-right:none;
}

#topRanking table td{
	padding:8px 4px 3px 4px;
	border-right:dotted 1px #ccc;
	vertical-align:top;
}

#topRanking table td.first{
	padding:8px 4px 3px 0px;
}

#topRanking table td.last{
	padding:8px 0px 3px 4px;
	border-right:none;
}

#topRanking table td .thumIcon{
	margin:0px 0px 5px 10px;
}

#topRanking table td .thumName{
	margin:5px 0px 2px 0px;
	font-size:93%;
	line-height:1.3;
}

#topRanking table td .thumPrice{
	font-size:93%;
	text-align:right;
}

#topRanking table td .thumPrice b{
	color:#d44273;
}


#topRanking table td .thumDiscount{
	font-size:93%;
	font-weight:bold;
	color:#d44273;
	text-align:right;


}

#topInformation{
	margin:0px 0px 20px 0px;
}

#topInformation h3{
	margin:0px 0px 15px 0px;
}

#topInformation div{
	width:578px;
	height:163px;
	padding:3px 10px 0px 10px;
	border:solid 1px #ccc;
	overflow:auto;
}

#topInformation table{
	font-size:100%;
}

#topInformation table th{
	padding:3px 13px 3px 0px;
	vertical-align:top;
	font-weight:bold;
}

#topInformation table td{
	padding:3px 0px 3px 0px;
	vertical-align:top;
}

#top_baby .top_baby_table01 td{
	width:200px;
	text-align:center;
}

#top_baby .top_baby_table02 td{
	width:300px;
	text-align:center;
}


.topBanner{
	margin:0px 0px 10px 0px;
}

.topBanner li{
	margin:0px 0px 7px 0px;
}

.topCategory{
	clear:both;
	width:600px;
	overflow:hidden;
}

.topCategory h3{
	clear:both;
	margin:0px 0px 8px 0px;
}

.topCategory ul{
	clear:both;
	margin:0px 0px 5px 0px;
}

.topCategory ul li{
	float:left;
	width:110px;
	padding:0 5px;
	font-size:11px;
	text-align:center;
}

.topCategory ul li p {
	padding:5px 0;
}


/* category */

#categoryArrival{
	border:dashed 1px #d3d3d3;
	background:url(/img/category/category_bg_01.gif) top left repeat-y;
}

.categoryItem{
	padding:0px 0px 0px 11px;
	margin:0px 0px 20px 0px;
}

.categoryItem li{
	float:left;
	width:105px;
	margin:0px 12px 10px 0px;
	position:relative;
}

.categoryItem li .thumImage{
	padding:10px 0px 0px 0px;
	margin:0px 0px 8px 0px;
}

.categoryItem li .thumName{
	margin:0px 0px 3px 0px;
	font-size:93%;
	line-height:1.3;
}

.categoryItem li .thumPrice{
	font-size:93%;
	text-align:right;
}

.categoryItem li .thumPrice b{
	color:#d14876;
}

.categoryItem li .thumDiscount{
	color:#d14876;
	font-size:93%;
	font-weight:bold;
	text-align:right;
}

.categoryItem li .thumIcon{
	position:absolute;
	top:2px;
	left:1px;
}

#categoryText{
	margin:0px 0px 40px 0px;
}

.FS2_body_Goods_item-tricycle .categoryItem li .thumPrice b,
.FS2_body_Goods_item-monocycle .categoryItem li .thumPrice b,
.FS2_body_Goods_item-tricycle-kazitori-ari .categoryItem li .thumPrice b,
.FS2_body_Goods_kazitori-ari-standard .categoryItem li .thumPrice b,
.FS2_body_Goods_kazitori-ari-fold-type .categoryItem li .thumPrice b,
.FS2_body_Goods_item-tricycle-kazitori-nashi .categoryItem li .thumPrice b,
.FS2_body_Goods_kazitori-nashi-standard .categoryItem li .thumPrice b,
.FS2_body_Goods_kazitori-nashi-fold-type .categoryItem li .thumPrice b,
.FS2_body_Goods_item-monocycle-for-acting .categoryItem li .thumPrice b,
.FS2_body_Goods_item-monocycle-toy .categoryItem li .thumPrice b{
	color:#ea6401;
}

.FS2_body_Goods_item-tricycle .categoryItem li .thumDiscount,
.FS2_body_Goods_item-monocycle .categoryItem li .thumDiscount,
.FS2_body_Goods_item-tricycle-kazitori-ar .categoryItem li .thumDiscount,
.FS2_body_Goods_kazitori-ari-standard .categoryItem li .thumDiscount,
.FS2_body_Goods_kazitori-ari-fold-type .categoryItem li .thumDiscount,
.FS2_body_Goods_item-tricycle-kazitori-nashi .categoryItem li .thumDiscount,
.FS2_body_Goods_kazitori-nashi-standard .categoryItem li .thumDiscount,
.FS2_body_Goods_kazitori-nashi-fold-type .categoryItem li .thumDiscount,
.FS2_body_Goods_item-monocycle-for-acting .categoryItem li .thumDiscount,
.FS2_body_Goods_item-monocycle-toy .categoryItem li .thumDiscount{
	color:#ea6401;
}

.FS2_body_Goods_item-tricycle .itemPrice,
.FS2_body_Goods_item-monocycle .itemPrice,
.FS2_body_Goods_item-tricycle-kazitori-ari .itemPrice,
.FS2_body_Goods_kazitori-ari-standard .itemPrice,
.FS2_body_Goods_kazitori-ari-fold-type .itemPrice,
.FS2_body_Goods_item-tricycle-kazitori-nashi .itemPrice,
.FS2_body_Goods_kazitori-nashi-standard .itemPrice,
.FS2_body_Goods_kazitori-nashi-fold-type .itemPrice,
.FS2_body_Goods_item-monocycle-for-acting .itemPrice,
.FS2_body_Goods_item-monocycle-toy .itemPrice{
	color:#ea6401 !important;
}

.FS2_body_Goods_item-silver-car .categoryItem li .thumPrice b,
.FS2_body_Goods_item-wheelchair .categoryItem li .thumPrice b,
.FS2_body_Goods_item-shopping-cart .categoryItem li .thumPrice b,
.FS2_body_Goods_item-hokousha .categoryItem li .thumPrice b,
.FS2_body_Goods_wheelchair-kaijo-shiki .categoryItem li .thumPrice b,
.FS2_body_Goods_wheelchair-kaijo-aluminum .categoryItem li .thumPrice b,
.FS2_body_Goods_wheelchair-kaijo-steel .categoryItem li .thumPrice b,
.FS2_body_Goods_wheelchair-kaijo-titanium .categoryItem li .thumPrice b,
.FS2_body_Goods_wheelchair-kaijo-dendou .categoryItem li .thumPrice b,
.FS2_body_Goods_item-wheelchair-jisou-shiki .categoryItem li .thumPrice b,
.FS2_body_Goods_wheelchair-jisou-dendou .categoryItem li .thumPrice b,
.FS2_body_Goods_wheelchair-jisou-steel .categoryItem li .thumPrice b,
.FS2_body_Goods_wheelchair-jisou-titanium .categoryItem li .thumPrice b,
.FS2_body_Goods_wheelchair-jisou-aluminum .categoryItem li .thumPrice b{
	color:#80b887;
}

.FS2_body_Goods_item-silver-car .categoryItem li .thumDiscount,
.FS2_body_Goods_item-wheelchair .categoryItem li .thumDiscount,
.FS2_body_Goods_item-shopping-cart .categoryItem li .thumDiscount,
.FS2_body_Goods_item-hokousha .categoryItem li .thumDiscount,
.FS2_body_Goods_wheelchair-kaijo-shiki .categoryItem li .thumDiscount,
.FS2_body_Goods_wheelchair-kaijo-aluminum .categoryItem li .thumDiscount,
.FS2_body_Goods_wheelchair-kaijo-steel .categoryItem li .thumDiscount,
.FS2_body_Goods_wheelchair-kaijo-titanium .categoryItem li .thumDiscount,
.FS2_body_Goods_wheelchair-kaijo-dendou .categoryItem li .thumDiscount,
.FS2_body_Goods_item-wheelchair-jisou-shiki .categoryItem li .thumDiscount,
.FS2_body_Goods_wheelchair-jisou-dendou .categoryItem li .thumDiscount,
.FS2_body_Goods_wheelchair-jisou-steel .categoryItem li .thumDiscount,
.FS2_body_Goods_wheelchair-jisou-titanium .categoryItem li .thumDiscount,
.FS2_body_Goods_wheelchair-jisou-aluminum .categoryItem li .thumDiscount{
	color:#80b887;
}

.FS2_body_Goods_item-silver-car .itemPrice,
.FS2_body_Goods_item-wheelchair .itemPrice,
.FS2_body_Goods_item-shopping-cart .itemPrice,
.FS2_body_Goods_item-hokousha .itemPrice,
.FS2_body_Goods_wheelchair-kaijo-shiki .itemPrice,
.FS2_body_Goods_wheelchair-kaijo-aluminum .itemPrice,
.FS2_body_Goods_wheelchair-kaijo-steel .itemPrice,
.FS2_body_Goods_wheelchair-kaijo-titanium .itemPrice,
.FS2_body_Goods_wheelchair-kaijo-dendou .itemPrice,
.FS2_body_Goods_item-wheelchair-jisou-shiki .itemPrice,
.FS2_body_Goods_wheelchair-jisou-dendou .itemPrice,
.FS2_body_Goods_wheelchair-jisou-steel .itemPrice,
.FS2_body_Goods_wheelchair-jisou-titanium .itemPrice,
.FS2_body_Goods_wheelchair-jisou-aluminum .itemPrice{
	color:#80b887 !important;
}


/* item */

#itemImage{
	padding:18px 0px 20px 21px;
	margin:0px 0px 12px 0px;
	border:solid 1px #ccc;
}

#itemImage li{
	float:left;
	width:170px;
	margin:0px 24px 0px 0px;
}

#itemText{
	padding:8px 8px 8px 8px;
	margin:0px 0px 15px 0px;
	background:#d0dbd3;
}

#itemText div{
	padding:7px 10px 7px 10px;
	border:solid 1px #fff;
}

#itemText div ul li{
	font-size:108%;
}

#itemText div b{
	font-size:108%;
}

#itemTable{
	margin:0px 0px 20px 0px;
}

#itemTable th{
	width:120px;
	padding:5px 5px 5px 5px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background:#efe7d2;
	font-weight:bold;
}

#itemTable td{
	width:474px;
	padding:5px 8px 5px 8px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background:#fff;
}

#itemBanner{
	padding:16px 0px 20px 20px;
	margin:0px 0px 20px 0px;
	border:solid 1px #ccc;
}

#itemBanner li{
	float:left;
	margin:0px 25px 0px 0px;
}


/* ekohiiki */

#ekohiikiText{
	width:600px;
	padding:65px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	background:url(/shop/item/norimono/design/img01/ekohiiki_bg_01.jpg) top left no-repeat;
}

#ekohiikiText p{
	margin:0px 0px 5px 0px;
	color:#333;
	text-align:right;
}


/* oyakoukou */

#oyakoukouText{
	margin:0px 0px 30px 0px;
}

#oyakoukouText h3{
	margin:0px 0px 10px 0px;
}

#oyakoukouText p{
	margin:0px 0px 7px 0px;
}


/* unicycle */

#unicycleText{
	margin:0px 0px 30px 0px;
}

#unicycleText h3{
	margin:0px 0px 10px 0px;
}

#unicycleText p{
	margin:0px 0px 7px 0px;
}



/* shop-concept */

.shopConceptText{
	margin:0px 0px 20px 0px;
}

.shopConceptText h3{
	margin:0px 0px 10px 0px;
}

.shopConceptText p b{
	color:#ff7ba3;
}



/* goods-concept */

#goodsConceptAbout{
	width:340px;
	height:180px;
	padding:45px 0px 0px 260px;
	margin:0px 0px 10px 0px;
	background:url(/shop/item/norimono/design/img01/goods-concept_bg_01.jpg) top left no-repeat;
}

#goodsConceptAbout p{
	width:275px;
	text-align:center;
	font-size:12px;
	line-height:1.3;
}

.goodsConceptText{
	margin:0px 0px 20px 0px;
}

.goodsConceptText h3{
	margin:0px 0px 10px 0px;	
}

.goodsConceptText p{
	margin:0px 5px 7px 5px;
}

.goodsConceptText p b{
	color:#ff7ba3;
}


/* takeishi */

#takeishiCatagory{
	overflow:hidden;
	text-align:center;
	margin:0px 0px 30px 0px;
	padding:0 0 12px 0;
	background:url(/shop/item/norimono/design/img01/takeishi_bg.gif) 0 0 repeat;
}

#takeishiCatagory div{
	float:left;
}


/* restroom */

#restroomAbout{
	width:320px;
	height:180px;
	padding:50px 0px 0px 280px;
	margin:0px 0px 10px 0px;
	background:url(/shop/item/norimono/design/img01/restroom_bg_01.jpg) top left no-repeat;
}

#restroomAbout p{
	width:275px;
	text-align:center;
	font-size:12px;
	line-height:1.3;
}

#restroomMail{
	margin:0px 0px 30px 0px;
}

#restroomMail h3{
	margin:0px 0px 10px 0px;
}

#restroomMail table{
	width:598px;
	margin:0px 0px 15px 0px;
	font-size:100%;
}

#restroomMail table th{
	width:117px;
	padding:5px 8px 5px 8px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background:#efe7d2;
	font-weight:bold;
}

#restroomMail table td{
	padding:6px 8px 5px 6px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}

#restroomPhoto{
}

#restroomPhoto h3{
	margin:0px 0px 15px 0px;
}

#restroomPhoto .odd,
#restroomPhoto .even{
	margin:0px 0px 20px 0px;
}

#restroomPhoto table{
	width:330px;
}

#restroomPhoto table th{
	width:72px;
	padding:5px 5px 5px 8px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background:#efe7d2;
}

#restroomPhoto table td{
	padding:5px 5px 5px 15px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}

#restroomPhoto .odd .fL{
	width:250px;
}

#restroomPhoto .odd .fL p{
	margin:0px 0px 10px 0px;
}

#restroomPhoto .odd .fR{
	width:330px;
}

#restroomPhoto .even .fR{
	width:250px;
}

#restroomPhoto .even .fR p{
	margin:0px 0px 10px 0px;
}

#restroomPhoto .even .fL{
	width:330px;
}


/* company */
.company01 {
	overflow:hidden;
	padding:0 0 25px 0;
}
.company01 h3 {
	padding:0 0 15px 0;
}
.company01 .img {
	float:right;
}
.company01 p {
	float:left;
	width:390px;
	padding:0 0 5px 0;
}

.company02 {
	clear:both;
	padding:0 0 50px 0;
}
.company02 h3 {
	padding:0 0 15px 0;
}
.company02 table {
	width:600px;
	border-top:1px solid #ccc;
}
.company02 th {
	width:120px;
	font-weight:bold;
	padding:5px;
	background:#EFE7D1;
	border-bottom:1px solid #ccc;
}
.company02 td {
	padding:5px;
	border-bottom:1px solid #ccc;
}


/* voice */
.voice01 {
	overflow:hidden;
	padding:0 0 50px 0;
}
.voice01 p {
	padding:0 0 8px 0;
}
.voice01 a {
	text-decoration:underline;
}
.voice01 a:hover {
	text-decoration:none;
}

/* member */
.member01 {
	overflow:hidden;
	padding:0 0 10px 0;
}
.member01 li {
	width:290px;
	height:114px;
}


/* sitemap */
.sitemap01 {
	overflow:hidden;
	padding:0 0 50px 0;
}
.sitemap01 h3 {
	font-weight:bold;
}
.sitemap01 ul {
	padding:0 100px 20px 0;
}
.sitemap01 ul li{
	padding:0px 0px 0px 16px;
	background:url(/shop/item/norimono/design/img01/s_icn_02.gif) 4px center no-repeat;
	font-size:93%;
}
.sitemap01 ul li.start{
	background:url(/shop/item/norimono/design/img01/s_icn_01.gif) 1px center no-repeat;
}
.sitemap01 ul li.start a {
	font-weight:bold;
}


/* link */
.link01 {
	overflow:hidden;
	padding:0 0 30px 0;
}
.link01 p {
	padding:10px 0 0 0;
}
.link01 table {
	width:600px;
	margin:10px 0 0 0;
	border-top:#ccc 1px solid;
}

.link01 th {
	width:180px;
	background:#EFE7D1;
	border-bottom:#ccc 1px solid;
	padding:5px;
}
.link01 td {
	border-bottom:#ccc 1px solid;
	padding:5px;
}
.link01 textarea {
	width:380px;
	height:74px;
	padding:5px;
}
/* 20120107tuika */
.link01 u{
font-size:18px;
font-weight:bold;
}

/*--------------*/

.link02 {
	overflow:hidden;
	padding:0 0 30px 0;
}
.link02 p {
	padding:10px 0 0 0;
}
.link02 div {
	padding:15px 0 7px;
}
.link02 textarea {
	width:458px;
	height:55px;
	padding:5px;
}

.link03 {
	overflow:hidden;
	padding:0 0 30px 0;
}
.link03 dl {
	padding:10px 0 0 0;
}
.link03 dt {
	background:url(/shop/item/norimono/design/img01/link_blank.gif) 1px center no-repeat;
	padding:0 0 0 17px;
}
.link03 dd {
	padding:0 0 10px 0;
}



/* request */
.request01 {
	overflow:hidden;
	padding:0 0 30px 0;
}
.request01 p {
	padding:10px 0 0 0;
} 
.request01 table {
	width:100%;
	margin:15px 0 0 0;
	border-top:#ccc 1px solid;
}
.request01 td.head {
	width:180px;
	font-weight:bold;
	background:#EFE7D1;
	border-bottom:#ccc 1px solid;
	padding:5px;
}
.request01 td.head span {
	display:block;
	background:url(/shop/item/norimono/design/img01/form-hissu.gif) right center no-repeat;
}
.request01 td {
	border-bottom:#ccc 1px solid;
	padding:5px;
}
.request01 #button {
	text-align:center;
}



/* guide */

.guideText h2{
	margin:0px 0px 15px 0px;
}

.guideText h3{
	font-size:124%;
	font-weight:bold;
	padding:0px 0px 0px 12px;
	margin:0px 0px 5px 2px;
	background:url(/shop/item/norimono/design/img01/c_icn_01.gif) left center no-repeat;
}

.guideText div{
	margin:0px 0px 10px 0px;
}

.guideText ul{
	width:186px;
	padding:6px;
	margin:0px 0px 20px 0px;
	border:solid 1px #ccc;
}

.guideText table{
	margin:0px 0px 10px 0px;
	font-size:100%;
}

.guideText table th{
	padding:2px 5px 2px 5px;
	border:solid 1px #ccc;
	background:#efe7d2;
	font-weight:bold;
}

.guideText table td{
	padding:2px 20px 2px 5px;
	border:solid 1px #ccc;
}




/* その他 */
.layout_table .layout_content {
	padding:0 0 70px 20px;
}
#FS2_Recommend_List .FS2_itemlayout_td_Left {
	text-align:left !important;
}
.layout_table td.layout_content,
.layout_table td.layout_content .utility,
.layout_table td.layout_content .system_content,
#FS2_itemlayout_E .FS2_upper_comment,
#FS2_Recommend_List {
	width:600px;
}
#FS2_itemlayout_E .FS2_itemlayout_td_Right,
#FS2_itemlayout_E .FS2_itemlayout_td_Right h1.itemTitle{
	width:350px;
}
.FS2_itemlayout_td_Right .FS2_noStockText{
	width:340px;
}
.FS2_TweetButton_area iframe {
	display:block;
	padding:0 0 5px 0;
}
.FS2_itemlayout_td_Right .itemTitle {
	font-weight:bold;
	font-size:123.1%;
}
.FS2_itemlayout_td_Right .itemTitle .itemCatchCopy {
	display:block;
	font-weight:normal;
	font-size:85%;
	color:#900;
}
.FS2_itemlayout_td_Right .FS2_eye_catch_icon {
	width:350px;
	padding:10px 0;
}
.FS2_itemlayout_td_Right .itemSpec {
	width:350px;
	border-top:1px #ccc solid;
	margin:0 0 12px 0;
}
.FS2_itemlayout_td_Right .itemSpec th {
	border-bottom:1px #ccc solid;
	padding:5px;
	font-weight:bold;
	background:#EFE7D1;
}
.FS2_itemlayout_td_Right .itemSpec td {
	border-bottom:1px #ccc solid;
	padding:5px;
}
.FS2_itemlayout_td_Right .itemPrice {
	font-weight:bold;
	font-size:123.1%;
	color:#900;
}
.FS2_itemlayout_td_Right .FS2_figure_table_td_cart_btn {
	padding:0 0 10px 5px;
}
.FS2_itemlayout_td_Right .error_content {
	width:346px;
}

.inputTableArea .error_content {
	text-align:left;
	background-color:#eee;
	color:#000;
	border:dotted 1px #ccc;
}

#FS2_Recommend_List {
	font-size:93%;
	line-height:1.3;
	background:url(/shop/item/norimono/design/img01/page_flow.gif) left bottom no-repeat;
	overflow:hidden;
	padding:0 0 250px 0;
}
#FS2_Recommend_List .CrossHead {
	font-weight:bold;
	font-size:123.1%;
	border-bottom:#666 1px dotted;
}
#FS2_Recommend_List .itemCatchCopy {
	font-size:85%;
	display:none;
}
#FS2_Recommend_List .FS2_special_price {
	display:block;
	padding:4px 0 0 0;
	color:#999;
}
#FS2_Recommend_List .itemPrice{
	color:#D83F72;
}

#FS2_itemlayout_C .itemCenter {
	text-align:left;
	line-height:1.2;
}
#FS2_itemlayout_C .itemCatchCopy {
	font-size:85%;
	display:none;
}
#FS2_itemlayout_C .FS2_eye_catch_icon {
	display:none;
}
#FS2_itemlayout_C .FS2_ItemShortComment {
	color:#999;
	overflow:hidden;
}
#FS2_itemlayout_C .FS2_special_price {
	display:block;
	margin:0;
}
#FS2_itemlayout_C .itemPrice{
	color:#D83F72;
}

.FS2_Config_Postage .pageTitle,
.FS2_Config_Postage .CrossHead,
.FS2_Config_Postage .userTable_02,
.FS2_Config_Postage p,
.FS2_Config_Settle {
display:none;
}

td.layout_menu{
	padding:0 0 70px 15px;
}
td.layout_content{
	padding:0 15px 70px 0 !important;
}

.FS2_lower_comment {
	padding:20px 0 0 0;
}

.userTable_01.FS2_DeliveryMethod_table{
	width: 100%;
}
.userTable_01.FS2_DeliveryMethod_table tbody th{
	width: 20%;
}
.userTable_01.FS2_DeliveryMethod_table tbody td{
	width: 80%;
}
.userTable_01.FS2_Delivery_table02{
	width: 100%;
}

/*tuika*/
#side_b01{
	background-image:url("http://www.yua-shop.jp/img/category/bk_banner_01.gif");
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	position:fixed;
	top:5%;
	left:10px;
	z-index:1;
}
/*
#side_b01{
	width:113px;
	height:450px;
	background-image:url("http://www.yua-shop.jp/img/category/bk_banner_01.gif");
	background-repeat:no-repeat;
	position:fixed;
	top:5%;
	left:10px;
	z-index:1;
}
*/
#side_b02{
	width:113px;
	height:450px;
	background-image:url("http://www.yua-shop.jp/img/category/bk_banner_02.gif");
	background-repeat:no-repeat;
	position:fixed;
	top:5%;
	left:10px;
	z-index:1;
}
#side_b03{
	width:113px;
	height:450px;
	background-image:url("http://www.yua-shop.jp/img/category/bk_banner_03.gif");
	background-repeat:no-repeat;
	position:fixed;
	top:5%;
	left:10px;
	z-index:1;
}


.hatena_b{
	background-image:url("http://www.yua-shop.jp/img/category/SF_b_hatena.jpg");
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
}



/*20120119tuika_yuainfo*/
#YUA_info{
	margin:0px 0px 20px 0px;
}

#YUA_info h3{
	margin:0px;
}

#YUA_info div{
	width:578px;
	padding:3px 5px 0px 5px;
}

#YUA_info table{
	font-size:100%;
}

#YUA_info table th{
	padding:5px 0px 3px 0px;
	text-align:left;
	font-weight:bold;
}

#YUA_info table td{
	padding:3px 0px 6px 0px;
	vertical-align:top;
	border-bottom:#CCC dashed 1px;
}
/* ---------- */


/*20120210tuika*/
.brand{
font-size:85%;
margin-bottom:15px;
clear: both;
}
/* ---------- */

/*20120220tuika*/
.FS2_itemlayout_td_Right .userTable_01,
.FS2_ReviewTextLink_area{
width:350px;
}
.FS2_ReviewEditAverage{
margin-top:25px;
}

/* ---------- */


.FS2_thumbnail_container{
text-align:center;
}

/*20120411tuika*/
.teppan{
	margin:0px 0px 0px 0px;
}

.teppan li{
	padding:0px;
	float:left;
	margin:0px 0px 10px 4px;
}

.FS2_ReturnedSpecialContract_text{
width:349px;
height:232px;
margin:0px;
padding:0px;
border:none;
}


/*20120618tuika*/
#FS2_body_Cart #FS2_Recommend_itemlayout_A{
	clear:both;
	margin-bottom:20px;
}
#FS2_body_Cart .FS2_recommendgoods_table{
	width:600px;
	border-bottom:1px #666666 dashed;
}
#FS2_body_Cart .FS2_figure{
	margin-bottom:20px;

}

.item_upper .move{
	background-color:#FFCC66;
	color:#F60;
	padding:5px;
	font-weight:bold;
	font-size:16px;
	margin:0px 0px 20px 0px;
}


.FS2_OptionPrice th,
.FS2_OptionPrice select{
	font-size:110%;
}


#mainMailComfirm{
margin-top:5px;
}

/*メーカーページ*/
.cate_thumPrice{
	padding:0px 7px 0px 0px;
	font-size:110%;
	text-align:right;
	}
.cate_thumPrice b{
	color:#d24273;
}

/*サムネイル画像拡大*/
.highslide {
	cursor: url(http://support.future-shop.jp/_highslide/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(http://support.future-shop.jp/_highslide/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(http://support.future-shop.jp/_highslide/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


