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

*{}

body{
	font: Verdana, Geneva,'メイリオ', Meiryo,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	margin: 0; 
	padding: 0;
	text-align:center; 
	overflow-y:scroll;
    height:100%;
}
	 


#container{width:900px;
           height:760px;
           background-color:#FFF;
		   margin:auto;
	       text-align:left;
	       color:#666;
		   
}

#wrapper{display: none;
      }

#header{ height:80px;
padding-top:20px;}

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

#nav{height:40px;
     margin-top:29px;
	 width:860px;
	 margin-left:20px;
	 background-image:url(img/menu_bar/bar.gif);
	 background-position:center;}


#nav img {border-style:none;} 

#nav ul{text-align:center;
}

#nav ul li{float:left;
           list-style-type:none;
           width:98px;
		    margin-left:0px;
		    
		    overflow:hidden;
			margin-top:3px;
			padding-right:6px;}


@media screen and (-webkit-min-device-pixel-ratio:0) 
{img.bar {margin-top:-5px;}} /* SAFARI + CHROME */

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

#sideL{width:180px;
          float:left;
		  padding-left:10px;
		  text-align:left;
}
 

#mainR{width:650px;
       float:right;
	   margin-right:50px;
	   margin-top:-95px;
} 



#mainTHUMB{width:650px;
         float:right;
		 height:70px;
		text-align:right;
		padding-bottom:10px;
		margin-top:20px\9; /*IE8 and below*/}
					
		 
#mainTHUMB ul li{display:inline;
                 padding-left:5px;}

#mainTHUMB img{border-style:none;}		 


img.rover{width:70px;}
Lphoto{float:right;}

/*------thumbnail x 8IMGs------------*/	
#mainTHUMB_8{width:690px;
         float:right;
		 height:70px;
		text-align:right;
		padding-bottom:10px;}
		 
#mainTHUMB_8 ul li{display:inline;
                 padding-left:5px;}

#mainTHUMB_8 img{border-style:none;} 	 
/*-------------------------------------*/

#mainPHOTO{width:580px;
           float:right;
		   height:580px;
		   margin-top:20px;
		   text-align:right;}
		   
/*---------------------------
---------------------------*/
#mainHOME{width:800px;
          height:650px;
		  float:right;
		  text-align:right;
		  margin-left:50px;
		  margin-right:50px;
		  margin-top:-65px;
		  position:relative;
		  margin-top:5px\9; /*IE8 and below*/}

#mainHOME p.name{
	text-align:left;
	font-size:20px;
	font-weight:lighter;
	filter: alpha(opacity=100);
	font-family:Verdana, Geneva, sans-serif;
	background-color:#111;
	position:absolute;
	padding:2px 20px 6px 20px;
	left: 50px;
	top: 160px;
			}
			
#mainHOME p.photo{
	color:#906;
     text-align:left;
	font-size:18px;
	font-weight:lighter;
	filter: alpha(opacity=100);
	font-family:Verdana, Geneva, sans-serif;
	background-color:#111;
	position:absolute;
	padding:3px 20px 5px 20px;
	left: 90px;
	top: 250px;
			}	
			
#HOMEname1{position:absolute;
	left: 55px;
	top: 165px;
			}

#HOMEname2{position:absolute;
	left: 90px;
	top: 257px;
			}
/*-----------------------------
-----------------------------*/

#mainCONTACT{width:500px;
             height:660px;
           float:left;
		   margin-left:60px;
		   margin-top:-75px;
		   margin-top:5px\9; /*IE8 and below*/
}


#sideCONTACT{width:280px;
       float:right;
	   margin-right:55px;
	   margin-top:150px;
}

#sideCONTACT p{font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
			}	
			
#spaceC{padding-top:30px;}
/*-------------------------------------
Float Clear
-------------------------------------*/

#clear{
	  clear:both;
	  float:left;
	  margin-top:20px;
}


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

h1 {font-size:18px}
h2 {font-size:14px;
    margin-top:-10px;}

p {font-size:12px;}


ul{list-style-type:none;
   font-family:Verdana, Geneva, sans-serif;}
li{margin-bottom:50px;
   padding-left:10px;}

li.hit{margin-bottom:50px;
       padding-left:0;
	   margin-left:-14px;}   


#footer{
	width:880px;
	margin-top:-30px;
	margin-left:5px;
	padding-bottom:15px;
	font-family:Verdana, Geneva, sans-serif;
}


#footer hr{ border-style:solid none none none;
     border-width : 5px;
     border-color : #111111;
	 margin-left:15px;
	 margin-top:50px;
	 text-align:center}

address{
	font-size:10px;
	color:#999;
	padding-left:60px;
	font-style:normal;
	
}/*コピーライト*/


/*-----------------------------
float clear
-----------------------------*/

#clear{
	  clear:both;
	  float:left;
}


a:hover img{
opacity:0.5;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}


/*FASHION*/
a.fashion:link { color: #666; }    /* 未訪問のリンク */
a.fashion:visited { color: #666; } /* 訪問済みのリンク */
a.fashion:hover { color: #6091F1; }   /* ポイント時のリンク */
a.fashion:active { color: #5E5EEA; }  /* 選択中のリンク */
a.fashion{text-decoration: none;}     /* 下線なし */


/*PORTRAIT*/
a.port:link { color: #666; }    /* 未訪問のリンク */
a.port:visited { color: #666; } /* 訪問済みのリンク */
a.port:hover { color: #EE8FEE; }   /* ポイント時のリンク */
a.port:active { color: #DF2DDF; }  /* 選択中のリンク */
a.port {text-decoration: none;}     /* 下線なし */


/*SNAPS*/
 /*LDN*/
a.snap1:link { color: #666; }    /* 未訪問のリンク */
a.snap1:visited { color: #666; } /* 訪問済みのリンク */
a.snap1:hover { color: #5F2FBE; }   /* ポイント時のリンク */
a.snap1:active { color: #6600CC; }  /* 選択中のリンク */
a.snap1 {text-decoration: none;}     /* 下線なし */

 /*CUBA1*/
a.snap2:link { color: #666; }    /* 未訪問のリンク */
a.snap2:visited { color: #666; } /* 訪問済みのリンク */
a.snap2:hover { color: #FFCC00; }   /* ポイント時のリンク */
a.snap2:active { color: #F19100; }  /* 選択中のリンク */
a.snap2 {text-decoration: none;}     /* 下線なし */

 /*CUBA3*/
a.snap3:link { color: #666; }    /* 未訪問のリンク */
a.snap3:visited { color: #666; } /* 訪問済みのリンク */
a.snap3:hover { color: #00CC66; }   /* ポイント時のリンク */
a.snap3:active { color: #009965; }  /* 選択中のリンク */
a.snap3 {text-decoration: none;}     /* 下線なし */

/*ITALY2013*/
a.snap4:link { color: #666; }    /* 未訪問のリンク */
a.snap4:visited { color: #666; } /* 訪問済みのリンク */
a.snap4:hover { color:#390; }   /* ポイント時のリンク */
a.snap4:active { color:#F00; }  /* 選択中のリンク */
a.snap4 {text-decoration: none;}     /* 下線なし */

/*LONDON2013*/
a.snap5:link { color: #666; }    /* 未訪問のリンク */
a.snap5:visited { color: #666; } /* 訪問済みのリンク */
a.snap5:hover { color:#00F; }   /* ポイント時のリンク */
a.snap5:active { color:#F00; }  /* 選択中のリンク */
a.snap5 {text-decoration: none;}     /* 下線なし */

/*----------------sudeMENU MARK----------------------*/
span.F1{padding-right:8px;
        color:#5E5EEA;}

span.P1{padding-right:8px;
        color:#DF2DDF;} 

span.S1{margin-right:8px;
		color:#6600CC;} 

span.S2{padding-right:8px;
		color:#F19100;} 

span.S3{padding-right:8px;
		color:#009965;} 

span.S4{padding-right:8px;
        color:#390;} 
		
span.S5{padding-right:8px;
        color:#00F;} 		