.header {
   background: url("./images/header_bg.jpg") repeat left;
   text-align: left;
   vertical-align: middle;
   padding-left: 0;
}

.header_logo {
   background: url("./images/CometGolf_logo.jpg") no-repeat left;
   text-align: right;
   vertical-align: middle;
   padding-right: 0px;
   width: 800px;
}

.footer {
   font-family: Arial;
   font-size: 12px;
   font-weight: 500;
   color: #ffffff;
   background-color: #999903;
   text-align: center;
   vertical-align: middle;
   padding-top: 5px;
   padding-bottom: 5px;
   border-left: 0px solid #1E5611;
   border-right: 0px solid #1E5611;
   border-top: 0px solid #5A884F;
   border-bottom: 0px solid #1E5611;
   height: 30px;   
}

A {color:#ffffff; font-family: Helvetica, Arial; font-size: 12px; text-decoration: none;}

A:hover {color:#99ff00; font-family: Helvetica, Arial; font-size: 12px; text-decoration: underline;}

A.products_link {color:#333333; font-family: Helvetica, Arial; font-size: 12px; font-weight: bold; text-decoration: none;}

A.products_link:hover {color:#99ff00; font-family: Helvetica, Arial; font-size: 12px; font-weight: bold; text-decoration: underline;}


td {font-family: Helvetica, Arial; font-size: 11px;}

.linkcell { padding-left: 10px; font-family: Helvetica, Arial; font-size: 10px;}

hr {  color: #000000}

a.briefs_link:link {
     font-family: Arial;
     font-size: 12px;
     font-weight: 500;
     color: #000000;
     text-decoration: none;
}

a.briefs_link:visited {
     font-family: Arial;
     font-size: 12px;
     font-weight: 500;
     color: #000000;
     text-decoration: none;
}

a.briefs_link:hover {
     font-family: Arial;
     font-size: 12px;
     font-weight: 500;
     color: #000000;     
     text-decoration: underline;    
}

.contents_area {
   border-left: 0px solid #1E5611;
   border-right: 0px solid #1E5611;
   border-top: 0px solid #5A884F;
   border-bottom: 1px solid #1E5611;
   background-color: #FFFDB6;   
}


.text_area {
   color: #ffffff;
   font-size: 13px;
   font-family: Arial;
   padding-top: 20px;
   padding-left: 60px;
   padding-right: 20px;   
   padding-bottom: 20px;
   vertical-align: top;
   text-align: left;     
}


.briefs_tab {   
   background-color: #999903;
   color: #000000;
   font-family: Arial;
   font-size: 13px;
   font-weight: bold;   
   padding-left: 30px;
   padding-right: 30px;
   padding-top: 5px;   
   height: 20px; 
}

.briefs_box {
   background-color: #FFFDB6;     
   border-left: 3px solid #999903;
   border-top: 3px solid #999903;
   border-right: 3px solid #999903;
   border-bottom: 3px solid #999903;
   font-family: Arial;
   font-size: 13px;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 10px;
   padding-right: 10px;
   vertical-align: top;
   text-align: center;   	
}

.briefs_img {
   background-color: #FFFDB6;        
   vertical-align: top;
   text-align: center;
   padding-top: 20px;    	
   padding-bottom: 20px;
   padding-left: 0px;
   padding-right: 0px;
}

.briefs_text {
   background-color: #FFFDB6;   
   font-family: Arial;
   font-size: 11px;   
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 00px;
   padding-right: 00px;    
   vertical-align: top;
   text-align: left;
   height: 30px; 	
}


.product_box {
   background-color: #FFFDB6;     
   border-left: 0px solid #C8CA0D;
   border-top: 0px solid #C8CA0D;
   border-right: 0px solid #C8CA0D;
   border-bottom: 0px solid #C8CA0D;
   font-family: Arial;
   font-size: 13px;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 10px;
   padding-right: 10px;
   vertical-align: top;
   text-align: left;   	
}

.product_tab {   
   background-color: #999903;
   color:#ffffff; font-family: Helvetica, Arial; font-size: 12px;  
   font-weight: bold;   
   padding-left: 30px;
   padding-right: 30px;
   padding-top: 3px;
   padding-bottom: 3px; 
   height: 20px;
   text-align: center;
}

.product_img {
   background-color: #FFFDB6;      
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 0px;   
   width: 230px;
   height: 100%; 
   vertical-align: top;
   text-align: center;    	
}

.product_text {
   background-color: #FFFDB6;   
   font-family: Arial;
   font-size: 11px;   
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 20px;
   padding-right: 20px;    
   vertical-align: top;
   text-align: left;    	
}

.product_list {
   background-color: #FFFDB6;   
   font-family: Arial;
   font-size: 11px;   
   padding-top: 20px;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;    
   vertical-align: top;
   text-align: left;    	
}

.tour_img {        
   padding: 3px;       
   vertical-align: middle;
   text-align: center;    	
}

.tour_text {
   color: #ffffff;  
   font-family: Arial;
   font-size: 11px;   
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;    
   vertical-align: top;
   text-align: center    	
}

.ikasu_text_area {
   color: #ffffff;
   font-size: 13px;
   font-family: Arial;
   padding-top: 20px;
   padding-left: 0px;
   padding-right: 10px;   
   padding-bottom: 0px;
   vertical-align: top;
   text-align: left;
}

.ikasu_img_area {
   color: #ffffff;
   font-size: 13px;
   font-family: Arial;
   padding-top: 30px;
   padding-left: 10px;
   padding-right: 0px;   
   padding-bottom: 0px;
   vertical-align: top;
   text-align: left;
}

.ikasu_img {        
   padding: 5px;   
   width: 160px;        
   vertical-align: middle;
   text-align: center;    	
}

.ikasu_text {
   color: #ffffff;  
   font-family: Arial;
   font-size: 12px;   
   padding-top: 0px;
   padding-bottom: 20px;
   padding-left: 10px;
   padding-right: 10px;    
   vertical-align: top;
   text-align: center    	
}

.img_text {
   color: #ffffff;  
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 10px;
   padding-right: 10px;    
   vertical-align: top;
   text-align: center;
}

.regular_img {        
   padding: 10px;           
   vertical-align: middle;
   text-align: center;    	
}