@charset "UTF-8";
/* CSS Document */


/*layout*/
#wrap{width:940px;
margin:0 auto;}

#contents{
	width:830px;
	margin:0 auto;
	clear:both;
	 margin-top:15px;
	 text-align: left;
	}

/*common*/

.bold {
font-weight: bold;
}
.rbold{font-weight: bold;
color:#FF0000;}
.font11 {font-size: 85%;}  /*renders 11px */
.font14 {font-size: 108%;} /*renders 14px */
.font16 {font-size: 123.1%;} /*renders 16px */
.font18 {font-size: 138.5%;} /*renders 18px */
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mt5 {margin-top: 5px;}
.mt15 {margin-top: 15px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.mb10 {margin-bottom: 10px;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.ml5 {margin-left:5px;}
.mr5 {margin-right:5px;}
.mr7 {margin-right:7px;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.mL10 { margin-left: 10px;}
.mR10 { margin-right: 10px;}
.mB10 { margin-bottom: 10px;}
.mT10 { margin-top: 10px;}

.mL20 { margin-left: 20px;}
.mR20 { margin-right: 20px;}
.mB20 { margin-bottom: 20px;}
.mT20 { margin-top: 20px;}
.pl20 { padding-left:20px;}
.pL10 { padding-left: 10px;}
.pR10 { padding-right: 10px;}
.pB10 { padding-bottom: 10px;}
.pT10 { padding-top: 10px;}
.w280 {width:280px;}
.w230 {width:230px;}
.w160 {width:160px;}
.w180 {width:180px;}
.w200 {width:200px;}
.he100 {height:100px;}
.he80 {height:80px;}
.he60 {height:60px;}
.he50 {height:50px;}
.he40 {height:40px;}
.w140 {width:140px;}





.center{text-align:center;}
.sita { width: 780px;}
.sita td { padding-right:10px;}
.micron { 
	border-collapse: separate;}
.floleft{float:left;}
.floright{float:right;}
.cboth{clear:both;}
	
	
table#collapse  {
    border-collapse: separate;
    border: 1px #CCCCFF solid;
}

.micron{border: 1px solid #CCCCFF;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}


body { line-height:1.7;}
.center { text-align: center;}

.unchiku dd { padding-left:20px;}	

#header { 
	margin:0 auto;
	margin-top:30px;
	width:910px;
	}

#header h1{ 
	width: 150px;
	height:50px;
	margin:0 auto;
	background: url(../image/btn/nh2.gif) no-repeat;
	 }
#header h1 a{display:block;width: 150px;
	height:50px;
	text-indent:-9999em;
}



#header ul {
	overflow: hidden;}


#header ul li { float:left; height:30px;}


#header ul li a {
	display:block;
	height:30px;
	text-indent:-9999em;
	}
	
/*uomo gallery*/
.gallery dl { float:left; width:200px; height:200px; margin-left:5px;}
.gallery dl  dd { font-size: 85%; width:200px; height:40px;}

	
	
#header ul li.nav00 a{
	width: 70px;
	background: url(../image/btn/ntopbtn.gif) no-repeat;
	
	}
	
#header ul li.nav01 a{width: 70px; background: url(../image/btn/nnewsbtn.gif) no-repeat; }
#header ul li.nav02 a{width: 150px; background: url(../image/btn/nspecialbtn.gif) no-repeat; }
#header ul li.nav03 a{width: 100px; background: url(../image/btn/naboutusbtn.gif) no-repeat; }
#header ul li.nav04 a{width: 130px; background: url(../image/btn/ngoodsuitbtn-s.gif) no-repeat; }
#header ul li.nav05 a{width: 90px; background: url(../image/btn/naccessbtn.gif) no-repeat; }
#header ul li.nav06 a{width: 130px; background: url(../image/btn/nhowtoorderbtn.gif) no-repeat; }
#header ul li.nav07 a{width: 70px; background: url(../image/btn/nlinkbtn.gif) no-repeat; }
#header ul li.nav08 a{width: 40px; background: url(../image/btn/nmailbtn.gif) no-repeat; }
#header ul li.nav09 a{width: 60px; background: url(../image/btn/nblogbtn.gif) no-repeat; }



/*page parts*/
h3{font-size: 100%;
font-weight: bold;
background:#CCCCFF;
padding:3px 10px;
width:810px;
text-align:left;
clear:both;}

h3.red{font-size: 100%;
font-weight: bold;
background:#FFCCFF;
padding:3px 10px;
width:810px;
text-align:left;
clear:both;}

/*special price 2011sw  */
h2#sp11aw{ background: url(../image/11aw/image/title.gif) no-repeat;
width:820px;
height:30px;
text-indent:-9999em;
}

/*inrto 2011ss  */
h2#ss2011{ background: url(../image/11ss/11ssimage/introtitle.gif) no-repeat;
width:820px;
height:30px;
text-indent:-9999em;
}

/*topic*/
h2#topic{ background: url(../image/topic/image/topics.gif) no-repeat;
width:820px;
height:30px;
text-indent:-9999em;
}


/*良いスーツとは*/
h2#facter{ background: url(../image/gazo/title/factortitle.gif) no-repeat;
width:750px;
height:30px;
text-indent:-9999em;
}

/*how to order*/
h2#howto{ background: url(../image/gazo/title/howtotitle.gif) no-repeat;
width:820px;
height:30px;
text-indent:-9999em;
}

/*special3*/
h2#special3{ background: url(../image/gazo/title/formaltitle.gif) no-repeat;
width:750px;
height:30px;
text-indent:-9999em;
}

/*care*/
h2#care{ background: url(../image/care/image/care2title.gif) no-repeat;
width:820px;
height:30px;
text-indent:-9999em;
}

/*woman*/
h2#woman{ background: url(../image/gazo/title/womantitle.gif) no-repeat;
width:700px;
height:30px;
text-indent:-9999em;
}

/*tencho*/
h2#tencho{ background: url(../image/gazo/hiroakihitomi.jpg) no-repeat;
width:750px;
height:470px;
text-indent:-9999em;
}

/*pergiacca*/
h2#pergiacca{ background: url(../image/pergiacca/image/uncontitle.gif) no-repeat;
width:820px;
height:30px;
text-indent:-9999em;
}
/*loroshirts*/
h2#loroshirts{ background: url(../image/loroshirt/shirtimage/loroshartnewtitle.gif) no-repeat;
width:820px;
height:30px;
text-indent:-9999em;
}

/*smartpants*/
h2#smartpants{ background: url(../image/smartpants/image/smartpaanttitle.gif) no-repeat;
width:700px;
height:30px;
text-indent:-9999em;
}

/*2011ピッティ＆英国*/
h2#pittiuk{ background: url(../image/pitti12/image/toptitle.jpg) no-repeat;
width:830px;
height:360px;
text-indent:-9999em;
}

/*2011秋冬スーパー170*/
h2#super17011{ background: url(../image/170/2011image/title.gif) no-repeat;
width:800px;
height:30px;
text-indent:-9999em;
}

/*2011新入荷紹介*/
h2#sp11nyuka{ background: url(../image/11aw/image/titlenyuka.gif) no-repeat;
width:800px;
height:30px;
text-indent:-9999em;
}

/*special3用テーブル*/
table.formalc{width:750px;border: 3px solid #CCCCFF;}
table.formalc th,
table.formalc td
{border: 3px solid #CCCCFF;
padding:7px;}
table.formalc th{width:100px;
text-align:center;
font-weight:bold;
}


/*-------------------------------

index.html　ページ用スタイル

--------------------------------*/
ul.indexnews li{
	line-height: 2.1;
	}

/*----------ourShop----------*/
#ourShop {
	clear: both;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 15px;
	}

#ourShop li {float: left;}

/*----------banner----------*/
#banner { overflow: hidden;}

#banner dl { 
	width: 830px;
	clear: both;
	}
	
#banner dl dt {
	width: 221px;
	 float: left;
	 padding: 0 10px 10px 0;
	 }
	 
#banner dl dd { 
	width: 599px;
	float: left;
	}
	
/*----------baner02----------*/
#banner02 { 	
	overflow: hidden;
	margin-top: 15px;
	}
		
#banner02 dl{
	float: left;
	width: 150px;
	margin-right:10px;
	}

#banner02 dl dt { margin-bottom: 7px;}
#banner02 dl dd li { display:inline;}
#banner02 dl dd li a { margin-right: 10px;}






/*----------fnav----------*/
#fnav {
	clear: both;
	text-align: center;
	background: #ccc;
	overflow: hidden;
	padding: 5px 0;
	margin-top: 15px;
	}

#fnav ul li { display: inline;}


/*----------footer----------*/
#footer .address,
#footer .add01,
#footer .add02 { float: left;}

#footer .address { width: 415px;}

#footer .add01 {
	width: 115px;
	text-align: center;
	}

#footer .add02 { width: 300px; }



/*　footer */
 address {font-size:85%;
 font-style:normal;
 }
 
 /*hoaw*/
 h2#hose{ background: url(../image/hose/hose3title.gif) no-repeat;
width:700px;
height:30px;
text-indent:-9999em;
}

#oshirase {
	border: 2px solid #CCF;
	padding: 5px ;
	width: 600px;
	margin: 0 auto;
	
}

address#gray{
font-size: 90%;
font-weight: bold;
background:#CCCCCC;
padding:3px 10px;
width:810px;
text-align:left;
clear:both;
}

/* tanaka */
 h2#tanakaprof{ background: url(../image/gazo/tanakaprofiletitle.gif) no-repeat;
width:690px;
height:60px;
text-indent:-9999em;
}
