  
 /*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　body&container 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
body { 
margin: 0; 
padding: 0; 
font-family:"ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif, "ＭＳゴシック","Hiragino Kaku Gothic Pro", "Osaka"; 
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 
text-align: center; 
color: #333333; 
background-color:#FFFFFF; 
font-size: 12px; 
line-height: 1.5em; 
} 
#container { 
width: 760px; 
margin-right:auto; 
margin-left:auto; 
text-align: left; 
padding:5px 0; 
} 
/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　float 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
.f-left { 
float:left; 
} 
.f-right { 
float:right; 
} 
.f-clear { 
clear:both; 
} 
/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　tag_selector 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
a:link { color:#666666; text-decoration: underline;} 
a:visited { color:#666666; text-decoration: underline;} 
a:active { color:#666666; text-decoration: underline;} 
a:hover { color:#666666; text-decoration: underline;} 
img { 
border: 0; 
margin:0; 
padding:0; 
} 
hr { 
display:none; 
} 
h1, h2, h3, h4, h5, p, dl, dt, dd, li, ul, ol, div, form{ 
margin: 0; 
padding: 0; 
border: 0; 
font-style: normal; 
font-weight:normal; 
list-style:none; 
} 

/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　header 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
/*newHeader*/ 

#header { 
width:760px; 
height:76px; 
margin:5px 0 0 0; /*―――― FS葺-X点 ――――*/ 
padding:0; 
background: url(/shop/item/nwshop/design/img02/nh_info.gif) right top no-repeat; 
} 

#nharea1{ 
width:160px; 
height:76px; 
float:left; 
} 

#nharea1 a{ 
width:100%; 
height:100%; 
display: block; 
text-indent: -9999px; 
background: url(/shop/item/nwshop/design/img02/nh_logo.gif) center no-repeat; 
} 

#nharea2{ 
width:310px; 
float:left; 
margin-top:40px; 
margin-left:25px; 
} 

#nharea2 li{ 
list-style:none; 
float:left; 
} 

#nharea2 a{ 
display:block; 
height:32px; 
text-indent: -9999px; 
background: url(/shop/item/nwshop/design/img02/nh_brand.gif); 
} 

a#bmenu1{ 
width:85px; 
background-position: 0px 0px; 
} 

a#bmenu2{ 
width:73px; 
background-position: -85px 0px; 
} 

a#bmenu3{ 
width:85px; 
background-position: -158px 0px; 
} 

a#bmenu4{ 
width:56px; 
background-position: -243px 0px; 
} 

#nharea3{ 
width:240px; 
float:right; 
margin-top:40px; 
} 

#nharea3 li{ 
list-style:none; 
float:left; 
} 

#nharea3 a{ 
display:block; 
height:32px; 
text-indent: -9999px; 
background: url(/shop/item/nwshop/design/img02/nh_smenu.gif); 
} 

a#smenu1{ 
width:78px; 
background-position: 0px 0px; 
} 

a#smenu2{ 
width:92px; 
background-position: -78px 0px; 
} 

a#smenu3{ 
width:67px; 
background-position: -170px 0px; 
} 


/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　globalmenu 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
#menu { 
clear:both; 
width:760px; 
height: 32px; 
margin:0; 
padding:0; 
} 
#menu li { 
float: left; 
list-style:none; 
} 
#menu a { 
display: block; 
height: 28px; 
text-indent: -9999px; 
background:url(/shop/item/nwshop/design/img02/nh_gmenu.gif) 
} 
a#menu1 { 
width: 62px; 
background-position: 0px 0px; 
} 
a#menu2 { 
width: 151px; 
background-position: -62px 0px; 
} 
a#menu3 { 
width: 72px; 
background-position: -213px 0px; 
} 
a#menu4 { 
width: 95px; 
background-position: -285px 0px; 
} 
a#menu5 { 
width: 106px; 
background-position: -380px 0px; 
} 
a#menu6 { 
width: 84px; 
background-position: -486px 0px; 
} 
a#menu7 { 
width: 94px; 
background-position: -570px 0px; 
} 
a#menu8 { 
width: 95px; 
background-position: -664px 0px; 
} 
h2#toptext { 
padding:7px 10px 7px 10px; 
font-size:10px; 
color:#18974A; 
} 
/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　ｄ仁ゆ"痕
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
#topmain { 
width:760px; 
padding:0; 
} 
.writing10 { 
font-size:10px; 
padding:5px; 
} 
#information { 
width:635px; 
padding:7px 5px 5px 120px; 
background-image: url(/shop/item/nwshop/design/img02/bg_information_1.gif); 
background-repeat: no-repeat; 
} 
#information h2 { 
font-size:12px; 
font-weight:bold; 
} 
.pointinfo { 
margin:0; 
padding:0 0 0 12px; 
background-image: url(/shop/item/nwshop/design/img02/point_info.gif); 
background-repeat: no-repeat; 
} 
/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　content 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
#content { 
margin:0; 
padding: 5px 0 0 0; 
_padding:10px 0 0 0; 

} 
#left { 
width:180px; 
padding:5 0 0 0; 
float:left; 
} 
#center { 
width:400px; 
padding:0 10px 0 0;/*―――― FS葺-X点 ――――*/ 
float:left; 
} 
#right { 
width:160px; 
float:right; 
} 

/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　left 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
#lserch { 
clear:both; 
width:180px; 
margin:0; 
padding:0; 
} 
#lserch h2 { 
width: 180px; 
height: 22px; 
_height: 25px;/*―――― FS仙頻 ――――*/ 
display: block; 
text-indent: -9999px; 
background-image:url(/shop/item/nwshop/design/img02/l_serch01.gif); 
background-repeat: no-repeat; 
} 
#lserch form { 
margin:0; 
padding: 4px; 
_margin-top:-6px;/*―――― FS仙頻 ――――*/ 
_width: 180px;/*―――― FS仙頻 ――――*/ 
background-color:#E6FFC5; 
} 
#lserch form p { 
font-size:10px; 
color:#666666; 
line-height:1.4em; 
padding-bottom:4px; 
} 


.last { 
padding-bottom:5px; 
} 
#lcategory { 
clear:both; 
width:180px; 
margin:0; 
padding:0; 
} 
#lcategory h2 { 
width: 180px; 
height: 29px; 
display: block; 
text-indent: -9999px; 
background-image:url(/shop/item/nwshop/design/img02/l_category01.gif); 
background-repeat: no-repeat; 
} 
#lcategory02 { 
margin:0; 
padding:2px 2px 2px 8px; 
background-color:#E6FFC6; 
font-size: 12px; 
line-height: 1.5em; 
text-align: left;
} 
#lcategory02 a:link{ 
margin:0; 
padding:1px 0 2px 12px; 
background-image: url(/shop/item/nwshop/design/img02/point_li01.gif); 
background-repeat: no-repeat; 
} 

#lcategory02 a:visited{ 
margin:0; 
padding:1px 0 2px 12px; 
background-image: url(/shop/item/nwshop/design/img02/point_li01.gif); 
background-repeat: no-repeat; 
} 

#lbrands { 
clear:both; 
width:180px; 
margin:0; 
padding:0; 
} 
#lbrands h2 { 
width: 180px; 
height: 29px; 
display: block; 
text-indent: -9999px; 
background-image:url(/shop/item/nwshop/design/img02/l_brands01.gif); 
background-repeat: no-repeat; 
} 
#lbrands02 li { 
margin:0; 
padding:1px 0 2px 12px; 
background-image: url(/shop/item/nwshop/design/img02/point_li.gif); 
background-repeat: no-repeat; 
} 
#ltopicslserch { 
clear:both; 
width:180px; 
margin:0; 
padding:0; 
} 
#ltopicslserch h2 { 
width: 180px; 
height: 23px; 
display: block; 
text-indent: -9999px; 
background-image:url(/shop/item/nwshop/design/img02/l_topicserch01.gif); 
background-repeat: no-repeat; 
} 
#ltopicslserch form { 
margin:0; 
padding: 4px; 
_margin-top:-6px; /*―――― FS仙頻 ――――*/ 
background-color:#FFF7C6; 
} 
#ltopicslserch form p { 
font-size:10px; 
color:#666666; 
line-height:1.4em; 
padding-bottom:4px; 
} 

#ltopics { 
clear:both; 
width:180px; 
margin:0; 
padding:0; 

} 
#ltopics h2 { 
width: 180px; 
height: 29px; 
display: block; 
text-indent: -9999px; 
background-image:url(/shop/item/nwshop/design/img02/l_topics01.gif); 
background-repeat: no-repeat; 
} 
#ltopics02 { 
margin:0; 
padding:2px 2px 2px 8px; 
background-color:#FFF7C6; 
font-size: 12px; 
line-height: 1.5em; 
text-align: left;
} 
#ltopics02 a:link{ 
margin:0; 
padding:1px 0 2px 12px; 
background-image: url(/shop/item/nwshop/design/img02/point_li02.gif); 
background-repeat: no-repeat; 
} 

#ltopics02 a:visited{ 
margin:0; 
padding:1px 0 2px 12px; 
background-image: url(/shop/item/nwshop/design/img02/point_li02.gif); 
background-repeat: no-repeat; 
} 





#lzakka { 
width:180px; 
margin:20px 0; 
padding:0; 

} 
#lzakka h2 { 
width: 180px; 
height: 29px; 
display: block; 
text-indent: -9999px; 
background-image:url(/shop/item/nwshop/design/img02/l_zakka01.gif); 
background-repeat: no-repeat; 
} 
#lzakka02 { 
margin:0 0 10px 0; 
padding:10 0px; 
background-color:#ffffff; 
text-align:center; 
font-size: 12px; 
line-height: 1.5em; 
} 
#lzakka02 a:link{ 
color:#999999; 
} 

#lzakka02 a:visited{ 
color:#999999; 
} 

#lzakka02 img{ 
margin-top:10px; 
border:solid 1px #999999; 
vertical-align:top; 
text-decoration:none; 
} 

#affi{ 
padding:10px 0; 
text-align:center; 
} 

#ssl{ 
padding:10px 0; 
color:#999999; 
text-align:center; 
font-size:12px; 
} 



.lbanner { 
padding-bottom:5px; 
} 
#llinks { 
clear:both; 
width:178px; 
margin:0; 
padding:10px 0 10px 2px; 
font-size: 12px; 
line-height: 1.5em; 
} 
#llinks li { 
margin:0; 
padding:1px 0 2px 12px; 
background-image: url(/shop/item/nwshop/design/img02/point_li03.gif); 
background-repeat: no-repeat; 
} 
/*――――――――――――――――――――――――――――――――――――――――――\――――――― 
　center 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
#ctopics { 
clear:both; 
width:400px; 
} 
#ctopics h2 { 
width: 400px; 
height: 30px; 
display: block; 
text-indent: -9999px; 
background-image:url(/shop/item/nwshop/design/img02/c_topics.gif); 
background-repeat: no-repeat; 
} 
.ttext { 
padding:6px 0 14px 0; 
font-size:10px; 
} 
.price{ 
font-weight:bold; 
font-size:14px; 
} 

.ctopi { 
clear:both; 
width:400px; 
padding-top:10px; 
} 
.ctopileft { 
float:left; 
width:80px; 
margin-right:10px; 
} 
.ctopiright { 
float:left; 
width:310px; 
} 
.imgborder1 { 
border:1px solid #cccccc; 
} 
.ctpoint { 
padding:0 0 5px 19px; 
background-image: url(/shop/item/nwshop/design/img02/point_ctopi.gif); 
background-repeat: no-repeat; 
} 
.contain{ 
clear:both; 
line-height:1.6em; 

} 
.wrap { 
float: right; 
width: 310px; 
} 
.wrap h3 { 
padding:0 0 5px 19px; 
background-image: url(/shop/item/nwshop/design/img02/point_ctopi.gif); 
background-repeat: no-repeat; 
font-size:12px; 
} 
.wrap h3 strong { 
padding:0 4px 0 ; 
} 
.wrap h4 { 
font-weight:bold; 
font-size:14px; 
} 
div#img-thumb { 
float:left; 
width: 78px; 
border: solid 1px #cccccc; 
} 
div#copy-text { 
float: right; 
width: 310px; 
} 

.cttitle { 
font-size:12px; 
font-weight:bold; 
padding-right:5px; 
} 
.ctopilink { 
clear:both; 
font-size:14px; 
font-weight:bold; 
line-height:1.4em; 
} 
.ctopiline { 
position: relative; 
clear:both; 
padding: 5px 0; 
} 

/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　right 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
.rbanner { 
padding-bottom:5px; 
} 
#rtellshop { 
clear:both; 
width:160px; 
margin:0; 
padding:0; 
text-align:left; 
} 
#rtellshop h2 { 
width: 160px; 
height: 40px; 
display: block; 
text-indent: -9999px; 
background-image:url(/shop/item/nwshop/design/img02/r_teleshop01.gif); 
background-repeat: no-repeat; 
} 
#rtellshop02 { 
width:148px; 
margin:0; 
padding:2px 5px 2px 5px; 
background-color:#ffffff; 
border-left:1px solid #666666; 
border-right:1px solid #666666; 
} 
#rritail { 
clear:both; 
width:160px; 
margin:0; 
padding:0; 
text-align:left; 
} 
#rritail h2 { 
width: 160px; 
height: 40px; 
display: block; 
text-indent: -9999px; 
background-image:url(/shop/item/nwshop/design/img02/r_retail01.gif); 
background-repeat: no-repeat; 
} 
#rritail02 { 
width:148px; 
margin:0; 
padding:2px 5px 2px 5px; 
background-color:#ffffff; 
border-left:1px solid #666666; 
border-right:1px solid #666666; 
} 
#rranking { 
clear:both; 
width:160px; 
margin:0; 
padding:0; 
text-align:left; 
} 
#rranking h2 { 
width: 160px; 
height: 34px; 
display: block; 
text-indent: -9999px; 
background-image:url(/shop/item/nwshop/design/img02/r_ranking.gif); 
background-repeat: no-repeat; 
} 
.rranking02 { 
padding: 5px 5px 5px 10px; 
border-bottom:1px dotted #cccccc; 
} 
.rranking03 { 
font-weight:bold; 
} 
.rno1 { 
font-size:14px; 
} 

/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　right 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
#footer { 
clear:both; 
padding:30px 0 10px 0; 
height:100px; 
font-size:12px; 
} 

addoress{ 
font-style: normal; 
font-weight:normal; 
padding:12px 0 10px 0; 
} 

.foot_l{ 
width:120px; 
float:left; 
margin-top:10px; 
} 

.foot_text{ 
width:580px; 
margin-left:20px; 
float:left; 
text-align:center; 
} 

.foot_text a{ 
color:#333333; 
text-decoration:none; 
} 

.foot_text a:hover{ 
color: #0000ff; 
} 


.foot_r{ 
margin-left:65px; 
clear:both; 
vertical-align: baseline; 
height:25px; 
} 

.foot_r2{ 
margin-left:30px; 
clear:both; 
height:20px; 
vertical-align: baseline; 
} 

.foot_r li{ 
float:left; 
list-style:none; 
margin:0px 5px 0px 5px; 
} 

.foot_r2 li{ 
float:left; 
list-style:none; 
margin:0px 5px 0px 5px; 
} 

.foot_btm{ 
float:right; 
width:450px; 
margin-top:10px; 
margin-left:100px; 
} 



/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　m000 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
#contentsbox_all { 
float: right; 
width:570px; 
padding:0px; 
} 

#mbox { 
float: left; 
width:550px; 
padding:10px 5px 10px 15px; 
text-align:left; 
} 
#day { 
width:550px; 
text-align:right; 
} 

/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　m012 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
#pan { 
padding-bottom:10px; 
font-weight:bold; 
} 
#mbox h2 { 
padding-bottom:20px; 
} 
.cambox { 
clear:both; 
} 
.camleft { 
width:340px; 
padding-right:10px; 
float:left; 
} 
.camright { 
width:200px; 
float:right; 
} 
.cambox h3 { 
width:320px; 
float:left; 
font-weight:bold; 
font-size:14px; 
line-height:1.5em; 
padding-left:10px; 
padding-bottom:20px; 
} 
.cambox p.cap { 
width:320px; 
float:left; 
color:#ff6600; 
line-height:1.5em; 
} 
.line550 { 
clear:both; 
width: 550px; 
height: 61px; 
padding:0; 
display: block; 
border-style:none; 
background-image:url(/shop/item/nwshop/design/img02/camdotline550.gif); 
background-repeat: no-repeat; 
} 
h3#entitle { 
padding:10px; 
margin-bottom:10px; 
background-color:#ff6600; 
color:#FFFFFF; 
font-weight:bold; 
font-size:14px; 
border-bottom: 6px solid #FFB180; 
} 
.rtitle { 
float: left; 
padding-top:30px; 
padding-left:10px; 
width:310px; 
font-size:14px; 
color:#ff6600; 
font-weight:bold; 
vertical-align: baseline; 
} 
.camp { 
clear:both; 
padding-top:20px; 
font-size:12px; 
} 
#productbox { 
margin-top:20px; 
background-color:#eeeeee; 
padding:10px; 
} 
#productbox h4 { 
font-weight:bold; 
font-size:12px; 
padding-bottom:5px; 
} 
dl { 
float:left; 
} 
dt,dd { 
clear:both; 
padding:1px; 
} 
h3.camtitle02 { 
padding:20px 0 10px 10px; 
clear:both; 
color:#006600; 
font-size:14px; 
font-weight:bold; 
} 
.box01 { 
width:550px; 

} 
.imgleft { 
width:150px; 
float:left; 
padding-right:10px; 
} 
.imgright { 
width:150px; 
float:right; 
padding-left:10px; 
} 
.pright { 
width:340px; 
float:left; 
} 
h4.camtitle03 { 
padding:0 0 0 10px;; 
clear:both; 
color:#006600; 
font-size:14px; 
font-weight:bold; 
} 
#mbox h5 { 
padding:17px 0 10px 10px; 
font-weight:bold; 
font-size:12px; 
} 
.w370 { 
width:370px; 
float: left; 
} 
/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　m013 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 

h3.guidet { 
color:#006600; 
font-size:12px; 
font-weight:bold; 
display:inline; 
} 
.line550sguide { 
clear:both; 
width: 550px; 
height: 31px; 
padding:0; 
display: block; 
border-style:none; 
background-image:url(/shop/item/nwshop/design/img02/sguidedotline550.gif); 
background-repeat: no-repeat; 
} 

/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　m009 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
#mbox p { 
padding:10px 10px 20px 10px; 
line-height:1.5em; 
} 

#mbox h4 { 
font-size:12px; 
font-weight:bold; 
padding-left:10px; 
} 

#kanrenbox { 
border:1px solid #cccccc; 
padding:10px 10px 10px 4px; 
} 

#kanrenbox h5 { 
padding-top:6px; 
font-size:12px; 
font-weight:bold; 
margin-left:-4px; 
} 
#kanrenbox p { 
font-size:12px; 
margin-left:8px; 
padding:0px 0 5px 14px; 
background-image:url(/shop/item/nwshop/design/img02/point_triangle20.gif); 
background-repeat: no-repeat; 
margin-top:2px; 
} 
#kanrenbox div { 
padding:6px; 
} 


/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　m005 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
#mboxnews { 
float: left; 
width:550px; 
padding:10px 5px 10px 15px; 
text-align:left; 
} 
#mboxnews p { 
margin:0; 
padding:20px 0 0 0; 
font-weight:bold; 
} 
.newspoint { 
color:#ff6600; 
padding-right:4px; 
font-size:12px; 
} 
#mboxnews h3 { 
font-size:14px; 
font-weight:bold; 
padding:0 0 0 12px; 
} 
.line550sguidenews { 
clear:both; 
width: 550px; 
height: 16px; 
padding:0; 
display: block; 
border-style:none; 
background-image:url(/shop/item/nwshop/design/img02/sguidedotline550.gif); 
background-repeat: no-repeat; 
} 
/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　m006 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 

.newspleft { 
float:left; 
width:360px; 
} 
#newsbox01 { 
border:1px solid #ff6600; 
background-color:#eeeeee; 
padding:10px; 
margin-bottom:20px; 
} 
,newsbox02 { 
padding-top:10px; 
} 
.newsboxleft { 
padding-top:10px; 
float:left; 
width: 50%; 
} 
.newsboxright { 
padding-top:10px; 
float: right; 
width: 50%; 
} 
.newsimg50 { 
float:left; 
padding:0 5px 0 0; 
} 
.newscate { 
float:left; 
padding:0; 

} 
.newsbtn01{ 
clear:both; 
padding:20px 0 5px 0; 
} 
.newstextmailmag { 
padding:5px 0 10px 0; 
} 
#kanrenbox h6 { 
font-size:12px; 
margin:0; 
padding:2px 0 5px 10px; 
font-weight:normal; 

} 
.newsboxleft2 { 
padding-top:10px; 
float:left; 
width:260px; 
} 

/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　m008 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
.article01{ 
float: left; 
padding:10px 0 10px 10px; 
width:310px; 
} 
.articleprice { 
font-weight:bold; 
color:#FF0000; 
} 
.articleleft { 
float:left; 

} 
.articleright { 
float:left; 
margin-left:20px; 

} 
/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　m000brand 
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
.brand01{ 
float: left; 
padding:10px 0 10px 10px; 
width:380px; 
} 
.brand02 { 
clear: both; 
width:550px; 
margin-top:20px; 
padding:6px 0 5px 0; 
background-color:#67BD02; 
text-align:center; 
color:#FFFFFF; 
font-size:14px; 
font-weight:bold; 
} 
.brandbox { 
margin:1px 0 20px 0; 
border:1px solid #67BD02; 
background-color: #eeeeee; 

} 

/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　Shop2商品ページ左寄せ　2009/05/13 yoshida add
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
.FS2_ItemComment{
text-align:left;
}

.FS2_ItemShortComment{
text-align:left;
}

/*―――――――――――――――――――――――――――――――――――――――――――――――――― 
　Shop2グループ一覧左寄せ対応　2009/06/08 yoshida add
――――――――――――――――――――――――――――――――――――――――――――――――――*/ 
.groupLayout {
	margin: 0px auto; width: 100%; text-align:left; }
