/* TOKYO YUKATA CSS Document 
copyright(c)TOKYO YUKATA.,Inc All Rights Reserved. */


body {
	margin-top: 0px;
}

/* #¥³¥ó¥Æ¥ó¥Ä¥ª¡¼¡¦E */
#container{
   width: 760px;
	 margin-top: 0px;
	 	 }
/* header */
.header{
     width: 759px;
	 height: 20px;
	 font-size: 12px;
	 color: #FFFFFF;
	 font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	 text-align:left;
	 background-color: #42CED7;
	 margin-bottom: 0px;

	 }
.seo{
     margin-top: 0;
	 padding-top: 5px;
	 padding-left: 20px;
	 }	  
/* #¡¦EÕ¥È¥³¥ó¥Æ¥ó¥¡¦ */ 
#left-contents{
     float: left;
	 }
/* menu */
.menu_bg {
    width: 179px;
	background-image: url(../images/menu_bg02.gif);
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
}
.hidden{
	position:absolute;
	height:-1000px;
	left:-1000px;
	font-size:0px;
	line-height:0px;
}
/*menu list*/
#recent img{
     border: none;
	 }
#recent{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	text-decoration: none;	
}
.menu_line1{
     margin: 0 auto 0 auto;
     width: 148px;
     border: solid 1px #AE8E61;
	 }   
.menu_line2{
     margin: 5px auto 0 auto;
     width: 148px;
     border: solid 1px #AE8E61;
	 }   
.list_moji{
	 color: #000;
	 font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	 text-align:left; 
	 font-size:11px;
	 list-style-image:url(../images/icon.gif);
	 margin: 0;
	 padding-left:20px;
	 text-decoration: none;
	 }     
      
/* #¥é¥¤¥È¥³¥ó¥Æ¥ó¥Ä# */ 
#right-contents{
     float: right;
     width: 571px;
	 }
#right-contents2{
     float: right;
     width: 571px;
	 }
/* title */
.title{
    width: 571px;
	margin:0px 0px 0px 0px;
     }
.text12{
	font-size:12px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color:#666666;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
     }
.text12-01{
	font-size:12px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color:#666666;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px #cccccc;	
     }	
.text12-02{
	font-size:12px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color:#666666;
	padding-left: 5px;
	padding-top: 30px;
	padding-bottom: 2px;
     }		  
.text12-03{
	font-size:12px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color:#666666;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 30px;
	padding-bottom: 80px;
     }	
.text12-04{
	font-size:12px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color:#666666;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
     }	
.text12-05{
	font-size:12px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color:#666666;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
     }	
.text12-06{
	font-size:12px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color:#666666;
	padding-left: 27px;
	padding-top: 7px;
	padding-bottom: 7px;
     }	
.text12-07{
	font-size:11px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color:#666666;
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
     }	
/* stage */
.stage{
     width: 571px;
	 background-repeat: no-repeat;
	 }	 
.stage02{
     width: 571px;
	 background-image: url(../images/shouhin_bg02.gif);
	 background-repeat: no-repeat;
	 }	
.stage03{
     width: 570px;
	 background-image: url(../news/images/bg.gif);
	 background-repeat: no-repeat;
	 margin-top: 5px;
	 }	 
.stage02{
     width: 571px;
	 background-image: url(../images/shouhin_bg02.gif);
	 background-repeat: no-repeat;
	 }	
.photo-waku{
     padding-left: 10px;
	 padding-top: 0px;
	 margin-top: 0px;
	 }		 
.detail{
     padding-left: 0px;
	 padding-top: 2px;
	 }		 
.detail-t{
     margin-top: 0px;
	 padding-top: 0px;
	 border-top: dotted 1px #4Eb1B0;
	 }	
.detail-t2{
     margin: 0px; 
     padding-left: 0px;
	 padding-top: 0px;
	 border-bottom: solid 1px #cccccc;
	 }		


/* #¡¦E¡¦TÍ×# */ 	 
.gaiyou{
     padding-left: 10px;
     }
.map{
    padding-top: 10px;
    padding-bottom: 300px;
	padding-left: 5px;
	padding-right: 5px;
	}
/* #link# */ 	 
.d01 {
	background-image: url(../link/images/d01.gif);
	background-repeat: no-repeat;
}
.d02 {
	background-image: url(../link/images/d02.gif);
	background-repeat: no-repeat;
}
.link{
     padding-left:10px;
	 }
	 
/* #TOPICS# */ 
.topics{
      padding-left:40px;
	  padding-right: 30px;
	  padding-top: 5px;
	  } 
.topics h1{
       font-size:14px;
	   font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	   font-weight:bold;
	   color:#000000;
	   border-bottom: dotted 1px #4Eb1B0;
	   padding-bottom: 2px;
	   margin: 0px;
	   margin-top:5px;
	   	   }
.topics h2{
       font-size:12px;
	   font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	   color:#000000;
	   font-weight:normal;
	   margin: 0px;
	   margin-top:5px;
	   	   }	 
.topics h3{
       font-size:11px;
	   font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	   color:#000000;
	   font-weight:normal;
	   margin: 0px;
	   	   }		 
.topics h4{
       font-size:11px;
	   font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	   color:#000000;
	   font-weight:normal;
	   border-top: solid 1px #999999;
	   margin: 0px;
	   padding-top:5px;

	   	   }	
.topics h5{
       font-size:10px;
	   font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	   color:#000000;
	   font-weight:normal;
	   margin-top: 0px;
	   padding-top:2px;
	   border-top: dotted 1px #4Eb1B0;

	   	   }		 
#recent{
	margin:0px 0px 0px 15px;
	padding:0px;
	list-style: disc;
	text-decoration: none;
	font-size:12px;
	line-height: 12px;
}	 
.text12-topics{
	font-size:12px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color:#000000;
	padding-left: 0px;
     } 
.TB{
     margin-top: 0px;
	 }
	 
.clear {
	clear: both;
}
	 
/* #footer# */ 	 
.footer{
     clear: both;
	 margin-top: 10px;
	 text-align: center;
	 vertical-align:bottom;
     }

.shouhinmei{
       font-size:12px;
	   font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	   color:#1231FE;
	   font-weight:bold;
	   margin-top: 0px;
	   padding-top:2px;
	   }
.text12-08 {
	font: 12px/20px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color: #666666;
}
.text12-09 {
	font: 12px/16px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color: #333333;
}
.text12-10 {
	font: 12px/16px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color: #666666;
	line-height:20px;
	
	}

.pb05{
	padding-bottom:5px;
}
