img{	
	display:block;
	border:0;
	}
.inline{
	display:inline;
	}
.alt{
	display:none;
	}
.right{
	float:right;
    text-align:right;
	font-size:11px;
	color:navy;
	margin:0;
	padding:0 10px 0 0;
	}
.mini{
	font-size:9px;
	}

.minimini{
	font-size:8px;
	}
.gold{
	color:#993;
	}




/* basic elements */
html
{
   margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
   padding: 0;
}

body
{
   font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
   margin: 0;
   /* setting border: 0 hoses ie5 win window inner well border */
   padding: 0;
   font-family: verdana, 'trebuchet ms', sans-serif;
   font-size: 12px;
   background:#fff url(images/bg/body.gif) repeat-y center top;
}
a { text-decoration: none; }
a img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
p	{	
	margin:0;
	padding:0;
	line-height:1.5em;
	}
td p{
	padding-top:5px;
	}
/* page layout */
body { text-align: center; } /* center on ie */
#container
{
   position: relative;
   padding:10px 0 0 0;
   margin: 0 auto; /* center on everything else */
   width: 840px;
   text-align: left;
}


#header{
		padding:0;
		margin:0;
		height:auto;
		}

#headleft{
	float:left;
	}

#headright{
	float:right;
	}
/*会社概要メニュー*/
#company{
		float:right;
		margin:0;
		padding:0;
		height:25px;
		list-style:none;
		display:inline;
		overflow:hidden;
		}

#company li{
		margin:0;
		padding:0;
		list-style:none;
		display:inline;
		}

#company a{
		float:left;
		padding:25px 0 0 0;
		overflow:hidden;
		height:0px !important;
		height:/**/:25px;/* IE5/Winのみが解釈*/
		}
#company a:hover{
		background-position:0 -25px;
		}

#company a:active,#nav a.selected{
		background-position:0 -25px;
		}

#gaiyou a{
		width:70px;
		background:url(images/parts/company.gif) 0 0 no-repeat;
		}
#policy a{
		width:130px;
		background:url(images/parts/policy.gif) 0 0 no-repeat;
		}
#recruit a{
		width:70px;
		background:url(images/parts/recruit.gif) 0 0 no-repeat;
		}
#contact a{
		width:70px;
		background:url(images/parts/contact.gif) 0 0 no-repeat;
		}
#sitemap a{
		width:90px;
		background:url(images/parts/sitemap.gif) 0 0 no-repeat;
		}
		
/*ロゴ*/

#logo{
		  display:inline;
          height:27px;
          text-indent:-5000px;
          background:url(images/parts/nishi.gif) no-repeat;
          float:left;
          }

#logo a{
         display:block;
         width:100px;
          }
		  
/*サイト説明*/

.catch{
		  display:inline;
          height:30px;
		  width:200px;
          text-indent:-5000px;
          background:url(images/parts/description.gif) no-repeat;
          float:left;
		  padding-bottom:0;
		}
/*パンくずリスト*/

.crumbs{
		font-size:11px;
		padding:5px 0 5px 10px;
		}
/*フッター*/
#footer{
		clear:both;
		font-size:10px;
		color:#666;
		text-align:right;
		line-height:20px;
		}
address{
         font-style:normal;
         }
#nav{
		clear:both;
		margin:0;
		padding:0;
		height:40px;
		list-style:none;
		display:inline;
		overflow:hidden;
		}

#nav li{
		margin:0;
		padding:0;
		list-style:none;
		display:inline;
		}

#nav a{
		float:left;
		padding:40px 0 0 0;
		overflow:hidden;
		height:0px !important;
		height:/**/:40px;/* IE5/Winのみが解釈*/
		}

#image{
		text-align:center;
		}

/*ネットショップアクティブ時*/
#tshop a:active,a.selected{
		width:111px;
		background:url(images/parts/bt_shop.gif) 0 0 no-repeat;
		}

#nav a:hover{
		background-position:0 -40px;
		}

#nav a:active,#nav a.selected{
		background-position:0 -40px;
		}


#tstadium a{
		width:140px;
		background:url(images/parts/tstadium.gif) 0 0 no-repeat;
		}
#twear a{
		width:140px;
		background:url(images/parts/twear.gif) 0 0 no-repeat;
		}

#ttraining a{
		width:140px;
		background:url(images/parts/ttraining.gif) 0 0 no-repeat;
		}

#tsports a{
		width:140px;
		background:url(images/parts/tsports.gif) 0 0 no-repeat;
		}
		
#tschool a{
		width:140px;
		background:url(images/parts/tschool.gif) 0 0 no-repeat;
		}


#trace a{
		width:140px;
		background:url(images/parts/trace.gif) 0 0 no-repeat;
		}

#tinfo a{
		width:140px;
		background:url(images/parts/tinfo.gif) 0 0 no-repeat;
		}

/*サブナビゲーション*/

ul#subnav{
	clear:both;
	width: 777px;
	font-size:11px;
	height:20px;
	line-height:20px;
	padding:0;
	margin:0;
	background:#ccc url(images/bg/gry.gif) no-repeat left top;
	}

ul#subnav li{
	height:20px;
	line-height:20px;
	text-align:center;
	letter-spacing:1px;
	display: block;
	float:left;
	width:120px;
	list-style: none;
	padding:0;
	margin:0;
	}

ul#subnav li a{
	display:block;
	height:20px;
	float:left;
	width:120px;
	line-height:20px;
	text-decoration:none;
	color: #666;
	}

ul#subnav li a:hover,ul#subnav li .selected{
	color: #0E2884;
	height:20px;
	line-height:20px;
	text-decoration: none;
	background:#ccc;
	}

div#middle{
	clear:both;
		}

div#mainleft{
	float:left;
	width:180px;
	padding:0 0 0 0;
	}

div#mainright{
　　width:650px;
	padding:5px 0 0 5px;
	margin:0;
	float:left;
	}

div#mainrightleft{
	width:400px;
	float:left;
	padding:5px 0 0 0;
	}

div#mainrightright{
	width:auto;
	float:right;
	padding:5px 0 0 0;
 	}


/*各ページタイトル*/
h4#topicstitle{
	background:url(images/parts/topicstitle.gif) 0 0 no-repeat;
	text-indent:-5000px;
	margin:5px 0 0 0;
	padding:30px 0 5px 0;
	}
div#topics{
	width:640px;
	margin:0;
	padding:0;
	}
div#info{
	width:580px;
	background:url(info/images/title.gif) 0 0 no-repeat;
	margin:5px 0 0 0;
	padding:30px 5px 5px 5px;
	}

div#arekore{
	width:580px;
	background: url(track/topics/title.gif) 0 0 no-repeat;
	margin:5px 0 0 0;
	padding:30px 5px 5px 5px;
	}

div#pressrereace{
	width:580px;
	background:url(press/images/title.gif) 0 0 no-repeat;
	margin:5px 0 0 0;
	padding:30px 5px 5px 5px;
	}

div#banpakuac{
	width:580px;
	background:url(banpaku/images/title_banpaku.gif) 0 0 no-repeat;
	margin:5px 0 0 0;
	padding:30px 5px 5px 5px;
	}

#banpakuac p{
    font-size:11px;
	letter-spacing:1px;
	line-height:1.5em;
	padding-top:10px;
	padding-left:10px;
	}

#banpakuac h5{
	font-size:13px;
	color:#fff;
	font-weight:bold;

	}

div#pickupstyle{
	background:url(wear/pickupstyle/images/title.gif) 0 0 no-repeat;
	margin:5px 0 0 0;
	padding:30px 3px 5px 3px;
	}
ul#contact{
	width: inherit;
	height:20px;
    letter-spacing:1px;
	padding:0;
	margin:0;
	font-size:11px;
	color:#ccc;

	}

ul#contact li{
	width:90px;
	text-align:center;
	display: inline;
	float:right;
	list-style: none;
	}

ul#contact li a{
	display:block;
	width:90px;
	height:20px;
    line-height:20px;
	text-decoration:none;
	color: #699;

	}

ul#contact li a:hover{
	color: #69c;
	text-decoration: none;
	}
em{
	font-weight:bold;
	color:#C00;
	font-style: normal;
	}
.date{
	font-size:10px;
	color:#666;
	}
h5.midashi{
	color:red;
	font-weight:bold;
	letter-spacing:1px;
	padding:0 0 0 10px;
	margin:0;
	background:none;
	border:none;
	}
/*TOPICS*/	
h5.info{
	color:#000066;
	font-weight:bold;
	letter-spacing:1px;
	padding:0 0 0 60px;
	margin:0;
	background:url(images/ic/info.gif) left 50% no-repeat;
	border:none;
	}
h5.pick{
	color:#FF3300;
	font-weight:bold;
	letter-spacing:1px;
	padding:0 0 0 60px;
	margin:0;
	background:url(images/ic/pickup.gif) left 50% no-repeat;
	border:none;
	}
h5.other{
	color:#003300;
	font-weight:bold;
	letter-spacing:1px;
	padding:0 0 0 60px;
	margin:0;
	background:url(images/ic/other.gif) left 50% no-repeat;
	border:none;
	}
h5.midashiblue{
	color:navy;
	font-weight:bold;
	letter-spacing:1px;
	padding:0 0 0 10px;
	margin:0;
	background:none;
	border:none;
	}

#topics p{
	line-height: 150%;
	}

.detail{
	font-size:11px;
	color:#666;
	padding-left:20px;
	background: url(images/parts/arrow2.gif) no-repeat left 50%;
	}

p.setsumei{
	border-left:solid 0 #0E2884;
	padding:2px;
	}

/*横並びバナー*/
#newsbanner{
	margin-top:10px;
	}
h3#pickup{
		  display:inline;
          height:60px;
		  width:276px;
          text-indent:-5000px;
          background:url(images/banner/pickup.gif) no-repeat;
          float:left;
		  padding-bottom:0;
          }

h3#pickup a{
         display:block;
         width:276px;
		 height:60px;
          }
h3#order{
		  display:inline;
          height:60px;
		  width:276px;
          text-indent:-5000px;
          background:url(images/banner/order.gif) no-repeat;
          float:left;
		  padding-bottom:0;
		  margin-left:6px;
          }

h3#order a{
         display:block;
         width:276px;
		 height:60px;
          }
h3#cata{
		  display:inline;
          height:60px;
		  width:276px;
          text-indent:-5000px;
          background:url(images/banner/cata.gif) no-repeat;
          float:left;
		  padding-bottom:0;
		  margin-left:6px;
          }

h3#cata a{
         display:block;
         width:276px;
		 height:60px;
          }

/* //newsbanner list2011 */

#newsbanner ul{
margin:8px 0;
padding:0;
}
#newsbanner ul li{
margin-right:4px; float:left;
list-style-type:none;
}
/* newsbanner list2011// */


h3#shoplist{
		  display:inline;
          height:60px;
          text-indent:-5000px;
          background:url(images/banner/shoplist.gif) no-repeat;
          float:left;
		  padding-bottom:0;
		  margin-left:4px;
          }

/* //TOP下部バナー bottombanner 2011 */
#bottombanner{
margin:10px 0;
}
#bottombanner ul{
margin:0; padding:0;
}
#bottombanner ul li{
float:left;
list-style-type:none;
margin-right:15px;
}
/* TOP下部バナー bottombanner 2011// */

/*廃止↓*/
h3#shoplist a{
         display:block;
         width:165px;
		 height:60px;
          }
h3#shoplist{
		  display:inline;
          height:60px;
          text-indent:-5000px;
          background:url(images/banner/shoplist.gif) no-repeat;
          float:left;
		  padding-bottom:0;
		  margin-left:4px;
          }
/*廃止↑*/

h3#catalogue a{
         display:block;
         width:165px;
		 height:60px;
          }
h3#catalogue{
		  display:inline;
          height:60px;
          text-indent:-5000px;
          background:url(images/banner/catalogue.gif) no-repeat;
          float:left;
		  padding-bottom:0;
		  margin-left:4px;
          }

h3#nishiac{
		  display:inline;
          height:60px;
          text-indent:-5000px;
          background:url(images/banner/nishiac.gif) no-repeat;
          float:left;
		  padding-bottom:0;
		  margin-left:4px;
          }

h3#nishiac a{
         display:block;
         width:165px;
		 height:60px;
          }
h3#pickupstyletraining{
		  display:inline;
          height:60px;
          text-indent:-5000px;
          background:url(images/banner/pickupstyletraining.gif) no-repeat;
          float:left;
		  margin-left:3px;
          }

h3#pickupstyletraining a{
         display:block;
         width:165px;
		 height:60px;
          }
/*廃止↓*/		  
h3#banpakuac{
		  display:inline;
          height:60px;
          text-indent:-5000px;
          background:url(images/banner/banpakuac.gif) no-repeat;
          float:left;
		  margin-left:3px;
          }

h3#banpakuac a{
         display:block;
         width:165px;
		 height:60px;
          }
/*廃止↑*/



ul.menu{
		list-style:none;
		padding:0;
		font-weight:bold;
		margin:10px 0 5px 0;
		}
ul.menu li{
		display:block;
		color:#0e2884;
		width:180px;
		background:#f5f5f5;
		padding:0;
		text-indent:10px;
		line-height:30px;
		border-bottom:solid 1px #5e8eab;
		margin:0;
		}

ul.menu li a{
		display:block;
		width:180px;
		background:#9999FF url(images/bg/gry3_hl.gif);
		margin:0;
		}

ul.menu li a:hover{
		background:#9999FF url(images/bg/gry3.gif);
		color:#666;
		}

ul.menu ul{
		list-style:none;
		padding:0;
		font-weight:normal;
		font-size:0.9em;
		margin:0 0 5px 0;
		}

ul.menu ul li{
		border-bottom:dashed 1px #ccc;
		}

ul.menu ul li a{
		border-bottom:dashed 1px #ccc;
		background:#9999FF url(images/bg/gry3_hl.gif);
		}

		

#mainright p{
		letter-spacing:1px;
		font-size:11px;
		}

#mainright h3{
		font-size:12px;
		font-weight:bold;
		letter-spacing:1px;
		line-height:1.5em;
		}

div.topicsday:after{		/*新しいブラウザ用*/
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}		



div.topicsday{		/*IE用*/
	display:inline-table;
	background:#fff;
	border-bottom:dashed 1px #fff;
	padding:5px;
	margin-bottom:5px;
	clear:both;
	}

/* Hides from IE-mac \*/

* html .topicsday {height: 1%;}

.topicsday{display:block;}

/* End hide from IE-mac */



div.contents:after{		/*新しいブラウザ用*/
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

div.contents{		/*IE用*/	
	margin: 0;
	padding:5px 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #b0c4de;
	clear:both;
	}
/* Hides from IE-mac \*/
* html .contents {height: 1%;}
.contents{display:block;}
/* End hide from IE-mac */


/* 0809pickupstyletraining背景*/

div.contentsbg:after{		/*新しいブラウザ用*/
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	background:no-repeat right top url(training/pickupstyle/images/0809/bg1.jpg);
	}

div.contentsbg{		/*IE用*/	
	display:inline-table;
	margin: 0;
	padding:5px 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #b0c4de;
	background:no-repeat right top url(training/pickupstyle/images/0809/bg1.jpg);
	clear:both;
	}
/* Hides from IE-mac \*/
* html .contentsbg {height: 1%;}
.contentsbg{display:block;}
/* End hide from IE-mac */

/*NICHIAC　一覧用に作成 071121*/

div.box:after{		/*新しいブラウザ用*/
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

div.box{		/*IE用*/	
	display:inline-table;
	margin: 0;
	padding:3px 0 3px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
	clear:both;
	}
/* Hides from IE-mac \*/
* html .box {height: 1%;}
.contents{display:block;}
/* End hide from IE-mac */

/* catalogue 2011 */
div.cata_div{
	margin:0;
	padding:0;
	float:left;
	width:400px;
}


h4.cata_title{
	background-color:#00a2ff;
	color:white;
	border-width:1px;
	border-style:solid;
	border-top-color:#61c5ff;
	border-left-color:#61c5ff;
	border-right-color:#0066a0;
	border-bottom-color:#0066a0;
	padding:5px 10px;
	width:360px;
	margin:0 0 10px 0;
}

ul.cata_view{
	margin:10px 0 0 0;
	padding:0;
}
ul.cata_view{
	list-style-type:none;
}
ul.cata_view li{
	line-height:2.5em;
	font-size:14px;
	letter-spacing:2px;
}

ul.cata_view li.cata_1,ul.cata_view li.cata_3{
	list-style: url(catalogue/images/2011/book.jpg) inside decimal;
}
ul.cata_view li.cata_2{
	list-style: url(catalogue/images/2011/iphone.jpg) inside decimal;
}




/*↓ウェアカタログページ用*/
div.contentsleft{
	float:left;
	width:270px;
}
div.contentsright{
	float:left;
	width:270px;
}
.contentsleft h6,.contentsright h6{
	margin:0;
	font-size:10px;
	}

.border{
	background:url(images/bg/border.gif) no-repeat;
	}
#mainright h4{
	color:#369;
	font-weight:bold;
	letter-spacing:1px;
	font-size:14px;
	}

.caption200{
	float:right;
	margin-left:20px;
	font-size:10px;
	color:#666;
	width:200px;
	}

.caption200 img{
	padding-bottom:2px;
	}

.caption200left{
	float:left;
	margin-left:5px;
	font-size:10px;
	color:#666;
	width:200px;
	}

.caption200left img{
	padding-bottom:2px;
	}

.caption100{
	float:right;
	margin-left:20px;
	font-size:10px;
	color:#666;
	width:100px;
	}

.caption100 img{
	padding-bottom:2px;
	}
.caption140{
	float:left;
	font-size:10px;
	color:#666;
	width:140px;
	display:inline;
	}

.caption140 img{
	padding-bottom:2px;
	}
.caption160{
	float:left;
	font-size:10px;
	color:#333;
	width:160px;
	display:inline;
	}

.caption160 img{
	padding-bottom:2px;
	}
ol{
	line-height:2em;
	font-size:13px;
	}

.contents ul{
	list-style:square;
	line-height:1.8em;
	}

.contents ul li{
	margin-top:3px;
	}

.nishiblue{
	color:#0E2884;
	font-weight:bold;
	letter-spacing:1px;
	}

.redwaku{
	border:solid 1px red;
	padding:5px;
	margin-top:3px;
	}

.companymenu{
	font-size:11px;
	letter-spacing:1px;
 	color: #699;
	text-align:right;
	padding:2px 0;
	}

.companymenu a{
 	color: #69c;
	}

.companymenu a:hover{
 	color: #699;
	}
h5{
	font-size:14px;
	color:#003366;
	font-weight:bold;
	letter-spacing:1px;
	line-height:18px;
	padding-left:20px;
	}

h6{
	font-size:13px;
	color:#006699;
	font-weight:bold;
	letter-spacing:1px;
	line-height:1.5em;
	}

h4.sitemaptitle{
	border-left:solid 5px #000033;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background:#9999FF url(images/bg/gry3_hl.gif);
	line-height:20px;
	margin-top:0;
	padding-top:3px;
	padding-left:20px;
	}
.hl{
	background:#ffffcc;
	}
.topicsday ul{
	list-style: url(images/parts/arrow.gif) inside;
	line-height:1.2em;
	letter-spacing:1px;

	}
#mainright h3.big{
	font-weight:bold;
	font-size:15px;
	padding:3px;
	color: #FF0000;
	border:dotted 2px #ccc;
	background-color: #f5f5f5;

}
#mainright h3.bigblue{
	font-weight:bold;
	font-size:15px;
	padding:3px;
	color: #039;
	border:dotted 2px #ccc;
	background-color: #f5f5f5;

}
/*秋冬キャンペーン*/
#mainright h3.campaign{
	font-weight:bold;
	font-size:15px;
	padding:10px;
	color: #fff;
	border:solid 1px #ccc;
	background-color: #f90;
}
#mainright h3.title{
font-family:"Georgia", "Lucida Sans Unicode", "lucida", "Verdana", "sans-serif";
font-size:1.8em;
letter-spacing:2px;
color:#900;
}
.red{
color:red;
}
.orange{
color:#f93;
}
.bgyl{
margin:10px;
padding:10px;
background:#ffc;
line-height:2em;
}
.bgorange{
background:#fc6;
color:#000;
}
/*sawanoさんプロフィール*/
.blackback{
	background-image: url(nishiac/images/sawanobg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;

}
/*バナーセンター配置*/
.banner{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:dashed 1px #ccc;
}
.banner p{
	padding-top:20px;
	}
	
/*nishiACファンレターあて先*/
#mainright p.fontlarge{
		letter-spacing:1px;
        font-size:15px;
	     line-height:2em;
		}
/*大きめフォントオレンジ*/
#mainright p.fontlargeorange{
		letter-spacing:1px;
        font-size:15px;
		color:#f60;
	    line-height:1.2em;
		}
/*↓ウェアカタログページ用*/
div.contentsleft{
	float:left;
	width:290px;
}
div.contentsright{
	float:left;
	width:290px;
}
/*大きめフォントオレンジ*/
#mainright p.fontlargeorange{
		letter-spacing:1px;
        font-size:15px;
		color:#f60;
	    line-height:1.2em;
		}
h5.bgred{
	font-size:15px;
	color:#000;
	font-weight:bold;
	letter-spacing:1px;
	line-height:25px;
	background:url(images/bg/bgred.gif);
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding-left:20px;
	}
h5.bgblue{
	font-size:15px;
	color:#000;
	font-weight:bold;
	letter-spacing:1px;
	line-height:25px;
	background:url(images/bg/bgblue.gif);
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding-left:20px;
	}
	/*090510...*/
h5.bgredhalf{
height:52px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	letter-spacing:1px;
	line-height:25px;
	background:url(images/bg/bgred.gif);
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding-left:20px;
	}	
	
/*NICHI ACプロフィールはこちら*/
p.middle{
	padding-top:5px;
	}
/*右側*/
div#main{
	width:630px;
	margin:0;
	padding:5px;
	}
/*JAAF*/
.jaaf{
	width:800px;
	height:230px;
	margin:0;
	padding:15px;
	background:url(images/topimage/jaafimg.jpg) right top no-repeat;
	}
/*nishiACコメント*/
.comment{
	border:dashed 1px #ccc;
	margin:5px;
	padding:5px;
	background:#f5f5f5;
	color:#003300;
	line-height:1.8em;
	}
.blackbgtitle{
	background:#9999FF url(images/bg/bgblack.gif);
	line-height:20px;
	margin-top:0;
	padding-top:3px;
	padding-left:20px;
	color:#fff;
	}
.small{
	font-size:12px;
	font-weight:normal;
	padding-left:15px;
	}
	
img.landing{
margin:0;
padding:0;
border:none;
}

/*091118info_contents*/
table.info_contents{
margin:0;
	padding:0;
	border:none;
	width: 98%;
	border-collapse:collapse;
}

table.info_contents th{
margin:0;
padding:10px;
text-align:left;
border-bottom:1px solid #003366;
color:#003366;
font-size:15px;
}
table.info_contents td{
padding:10px;
color:#666666;
border-bottom:7px solid #ffffff;
background:#eeeeee;
}

/*091123キャンペーン*/
div.campmain{
margin-top:70px;
}
div.campmain_point{
margin:0 20px 20px 20px;
background:#E9E3CA;
padding-bottom:10px;
}

/*TOPページフラッシュ横バナー100412*/

div#top_bnr{
width:310px;
float:left;
padding-left:25px;
}
div#top_bnr ul{
margin:0;
padding:0;
}
div#top_bnr ul li{
list-style-type:none;
float:left;
margin:0 0 0 10px;
font-size:10px;
letter-spacing:1px;
}

/*よくある質問*/
p.question{
background:url(faq/img/question_icon.jpg) no-repeat top left;
margin:20px 0 5px 20px;
padding:8px 0 20px 40px;
}
p.answer{
background:url(faq/img/answer_icon.jpg) no-repeat top left;
margin-left:20px;
padding:0 0 20px 40px;
}
div.sansho{
margin-bottom:30px;
padding:0 0 20px 0;
border-bottom:1px #999999 solid;
}
div.sansho h5{
font-size:20px;
}
div.sansho img,div.sansho p{
margin-left:20px;
}

