@charset "Shift_JIS";

/* ■ページ構造 */

body {
  margin: 0;
  padding: 0;
  text-align: center;
}

#menu {
  width: 240px;
  float: left;
  padding: 0px 0px 0px 75px;
}

#main {
  margin-left: 315px;

}

#footer {
  clear: both;
  padding: 0 auto;
  /*text-align: center;*/
  /*margin: 15px 0px 0px 0px;*/
}

#font{
margin: 0px 0px 0px 30px;
	font-size: 80%;
  	color:#CCCCCC; 
}


/* ■その他 */

body {background: #000000;
  /*line-height: 1.5;*/
}
/*p {
  padding: 0.5em;
  margin: 0;
}*/

#wrapper {
  /*/color: #fff;
  background: #f60 url(back.gif);*/
}

#wrapper {
  width: 950px;
  /*height: 100%;*/
  margin: 0 auto;
  text-align: left;

}






#header {
  /*color: #fff;
  background: #ccc;*/
}

#header2 {height: 140px;
  	background-image: url(images/header.jpg);
	background-repeat:no-repeat;
}

#header3 {margin: 20px 0px 30px 0px;
			height: 57px;
			text-align: center;}
			
#header4 {padding: 20px 0px 0px 0px;
			text-align: left;}

			
			
					
#menu1 {}

#menu2 {margin: 20px 0px 0px 0px;}

#menu3 {margin: 40px 0px 0px 0px;}


#menu4 {padding: 0px 40px 0px 0px;}

#menu_outlet_big  {
					background-image: url(images/outlet_big.jpg);
					background-repeat:no-repeat;
					width:240px;
					height:170px;}


#menu_outlet_big02  {
					padding: 70px 0px 0px 0px;
					color:#FFFFFF;
					font-size:15px;
					line-height:2;}
					
ul{list-style:none;
						margin-left:0;
						padding-left:0;}

					

#main2 {height: 368px;
		/*width: 530px;*/
		margin: 0px 75px 0px 0px;
		text-align: right;
		/*margin: 0;
        padding: 0;*/
  /*	background-image: url(images/atari530.jpg);
	background-repeat:no-repeat;*/
  	/*clear:right;*/
	/*overflow: auto */
	/*position: relative;*/
	/*position: absolute;*/
}

#info {height: 30px;
		margin: 20px 75px 10px 0px;
		text-align: right;}
		
#info2 {color: #ffffff;
		font-size: 90%;
		padding: 5px 5px 0px 20px;
		text-align: left;}
		
#outlet {padding: 0px 0px 30px 0px;
		}		
		
		
#outlet02 { width:540px;
			padding: 10px 0px 10px 0px;
			border-bottom:solid 1px #999999;
		}		
				
		
#greeting {line-height: 2;
           width:500px;}
		   
#greeting2 {line-height: 2;
           width:500px;
		   text-align: right;}		   		
		
		
.table_01 {
         width:540px;
		 margin:0px 0px 0px 0px;
		 padding:0px;
           }

.table_01 th {font-size: 95%;
         width:auto;
		 padding:8px 0px 4px 0px;
         text-align:left;
		 vertical-align:top;
		 color:#ffffff;
		 font-weight: normal;
         }
		 
.table_01 td {font-size: 95%;
			width:auto;
          padding:8px 4px 4px 6px;
		  color:#ffffff;
          }		
		  
		  
		  
		  
		  
.table_02 {
         width:540px;
		 margin:0px 0px 0px 0px;
		 padding:0px;
           }

.table_02 th {font-size: 95%;
         width:auto;
		 padding:12px 10px 8px 10px;
         text-align:left;
		 vertical-align:top;
		 color:#ffffff;
		 font-weight: normal;
         }
		 
.table_02 td {font-size: 95%;
			width:auto;
          padding:12px 10px 8px 10px;
		  color:#ffffff;
          }	
		  
		  
.table_03 {
         width:540px;
		 margin:0px 0px 0px 0px;
		 padding:0px;
           }
		  
.t_01 {font-size: 14px;
		width:100px;
		padding:5px 10px 8px 5px;
         text-align:left;
		 vertical-align:top;
		 color:#ffffff;
		 font-weight: normal;}	


.t_02 {font-size:16px;
		color:#FFFFCC;
		padding:5px 10px 8px 5px;
         text-align:left;
		 vertical-align:top;
		 font-weight: bold;}
		 
.t_03 {font-size: 12px;
		width:100px;
		padding:5px 10px 8px 5px;
         text-align:left;
		 vertical-align:top;
		 color:#ffffff;
		 font-weight: normal;}	
		 
.t_04 {font-size: 12px;
		width:30px;
		padding:5px 10px 8px 5px;
         text-align:left;
		 vertical-align:top;
		 color:#ffffff;
		 font-weight: normal;}	
		 
.t_05 {font-size: 16px;
		
		padding:5px 10px 8px 5px;
         text-align:left;
		 vertical-align:top;
		 color: #CC0000;
		 font-weight: bold;}	
		 
		 
.t2_01 {font-size: 13px;
		width:80px;
		padding:5px 0px 8px 5px;
         text-align:left;
		 vertical-align:top;
		 color:#ffffff;
		 font-weight: normal;}	


.t2_02 {font-size:15px;
        width:170px;
		color:#FFFFCC;
		padding:5px 0px 8px 5px;
         text-align:left;
		 vertical-align:top;
		 font-weight: bold;}
		 
.t2_03 {font-size: 12px;
		width:110px;
		padding:5px 0px 8px 5px;
         text-align:left;
		 vertical-align:top;
		 color:#ffffff;
		 font-weight: normal;}	
		 
.t2_04 {font-size: 12px;
		width:40px;
		padding:5px 0px 8px 5px;
         text-align:left;
		 vertical-align:top;
		 color:#ffffff;
		 font-weight: normal;}	
		 
.t2_05 {font-size: 15px;
		width:115px;
		padding:5px 0px 8px 5px;
         text-align: right;
		 vertical-align:top;
		 color: #CC0000;
		 font-weight: bold;}	 		  		 
		 
		 
.t2_06 {font-size: 12px;
		width:100%;
		padding:5px 10px 8px 10px;
         text-align: left;
		 vertical-align:top;
		 color: #FFFFFF;
		 font-weight: normal;}		 
		 
		 	  
		  
.line00 {border-color: #999999;
		border-right:1px solid;
		border-bottom:1px solid;
		border-top:1px solid;}		  
		  
		  
.line01 {border-color: #999999;
		border-right:1px solid;
		border-bottom:1px solid;}
		
		  
.line02 {border-color: #999999;
		border-bottom:1px solid;}
		
			
		
.line03 {border-color: #999999;
		border-right:1px solid;
		border-bottom:1px solid;}
		
.line04 {border-color: #999999;
		border-bottom:1px solid;
		border-top:1px solid;}		
		

		  
				

#footer1 {width: 950px;
          text-align: center;
          font-size: 80%;
          padding: 20px 0px 0px 0px;
}	

.footer2 {
          margin:  15px 30px;
}


.footer3 {display: inline;   
    margin-right: 0.5em;
}



}

#address {font-size: 75%;
  /*color: #ffffff;*/
  width: 950px;
  height: auto;
  margin: 40px 0px 10px 0px;
  text-align: center;
}




a:link {
	font-size: 103%;
	color: #0066CC;
	text-decoration: none;
}

a:visited {
	font-size: 103%;
	color: #0066CC;
	text-decoration: none;
}

a:hover{
	font-size: 103%;
	color: #0066CC;
	text-decoration: underline;
}

a:active{
	font-size: 103%;
	color: #0066CC;
	text-decoration: none;
}

.othre_link{background:url(images/mark.gif) no-repeat 35%;
	padding:0px 0px 0px 100px;}	

.othre_link a:link {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

.othre_link a:visited {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

.othre_link a:hover{
	font-size: 15px;
	color: #FFFF00;
	text-decoration: underline;
}

.othre_link a:active{
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
}


/*em {
  font-style: normal;
  font-weight: bold;
  color: #000;
  background: transparent;
}*/
