
/* ==== Navigation ==== */

#gn_block_top{
width : 100% ;
background-color : #ffffff ;
margin : 0px ;
padding : 0px ;
border : 0px ;

}

#to_contents{
width : 100% ; 
background-color : #ffffff ;
margin : 0px ;
border : 0px ;
padding : 0px
}

#gn_block_bottom{
width : 100% ;
background-color : #dddddd ;
margin : 0px ;
}

#gn_top{
width : 100% ;
margin : 0px ;

}

#gn_top td{
	font-size:12px;
}

#gn_bottom{
margin-top : 0px ;
margin-bottom : 0px ;
}

#suntory_logo{
margin : 10px 0px 11px 10px
}

/* dell 031118 */
#form_google{
margin : 10px 15px 10px 0px
}

/* add 031118 */
#form_search{
margin : 10px 15px 10px 0px
}


.gn_bt_l{
margin : 0px 0px 0px 3px ;
}

.gn_bt_lr{
margin : 0px 3px 0px 3px
}

.bg_bt{
background-color : #ffffff ;
}

a.a_sitemap:link{
color : #0000ff ;
text-decoration : underline ;
font-size : 72% ;
}

a.a_sitemap:visited{
color : #800080 ;
text-decoration : underline ;
font-size : 72% ;
}

a.a_sitemap:active{
color : #0000ff ;
text-decoration : underline ;
font-size : 72% ;
}

a.a_sitemap:hover{
color : #9999ff ;
text-decoration : underline ;
font-size : 72% ;
}

.map_t{
font-size : 10px ;
}





/* ==== Footer ==== */


#suntory_footer_a{
width : 100% ;
}

#suntory_footer_b{
width : 717px ;
}

#suntory_winefooter_a{
width : 100% ;
}

#suntory_winefooter_b{
width : 717px ;
}

#ft_left{
font-size : 72% ;
text-align : left ;
margin-top : 3px ;
margin-left : 10px ;
}

#ft_left_bk{
color : #000000 ;
font-size : 72% ;
text-align : left ;
margin-top : 3px ;
margin-left : 10px ;
}

#ft_left_wh{
color : #ffffff ;
font-size : 72% ;
text-align : left ;
margin-top : 3px ;
margin-left : 10px ;
}

#ft_left_bl{
color : #0099ff ;
font-size : 72% ;
text-align : left ;
margin-top : 3px ;
margin-left : 10px ;
}

#ft_right{
font-size : 72% ;
text-align : right ;
margin-top : 3px ;
margin-right : 10px ;
}

.e-wine_a{
font-size : 72% ;
text-align : left ;
margin-left : 10px ;
margin-bottom : 10px ;
}

.e-wine_b{
font-size : 72% ;
text-align : left ;
margin-left : 10px ;
margin-bottom : 10px ;
}


.info{
font-size: 64% ;
line-height: 140% ;
color: #333333 ;
text-decoration: none ;
}

.news_navi{
font-size: 72% ;
line-height: 130% ;
color: #333333 ;
text-decoration: none ;
}

.news_from{
font-size: 80% ;
line-height: 100% ;
color: #CC0000 ;
text-decoration: none ;
}

.cap{
font-size: 64% ;
line-height: 100% ;
color: #333333 ;
text-decoration: none ;
}

.cap_red{
font-size: 64% ;
line-height: 100% ;
color: #CC0000 ;
text-decoration: none ;
}

.body{
font-size: 80% ;
line-height: 140% ;
color: #333333 ;
text-decoration: none ;
}

.body_b{
font-size: 80% ;
line-height: 140% ;
color: #333333 ;
font-weight: bold ;
text-decoration: none ;
}

.body_b_red{
font-size: 80% ;
line-height: 140% ;
color: #CC0000 ;
font-weight: bold ;
text-decoration: none ;
}

.body_red{
font-size: 80% ;
line-height: 140% ;
color: #CC0000 ;
text-decoration: none ;
}

.body_purple{
font-size: 80% ;
line-height: 140% ;
color: #663399 ;
text-decoration: none ;
}

.body_b_purple{
font-size: 80% ;
line-height: 140% ;
color: #663399 ;
font-weight: bold ;
text-decoration: none ;
}

.body_green{
font-size: 80% ;
line-height: 140% ;
color: #669900 ;
text-decoration: none ;
}

.body_dgreen{
font-size: 80% ;
line-height: 140% ;
color: #003300 ;
text-decoration: none ;
}

.body_b_dgreen{
font-size: 80% ;
line-height: 140% ;
color: #003300 ;
font-weight: bold ;
text-decoration: none ;
}

.body_b_green{
font-size: 80% ;
line-height: 140% ;
color: #669900 ;
font-weight: bold ;
text-decoration: none ;
}

.body_orange{
font-size: 80% ;
line-height: 140% ;
color: #FF6600 ;
text-decoration: none ;
}

.body_b_orange{
font-size: 80% ;
line-height: 140% ;
color: #FF6600 ;
font-weight: bold ;
text-decoration: none ;
}

.body_wine{
font-size: 80% ;
line-height: 140% ;
color: #940B26 ;
text-decoration: none ;
}

.body_b_wine{
font-size: 80% ;
line-height: 140% ;
color: #940B26 ;
font-weight: bold ;
text-decoration: none ;
}


.body_index{
font-size: 64% ;
line-height: 120% ;
color: #333333 ;
text-decoration: none ;
}

.flg{
font-size: 80% ;
line-height: 80% ;
color: #333333 ;
text-decoration: none ;
}
.winery{
font-size: 80% ;
line-height: 160% ;
color: #333333 ;
text-decoration: none ;
}

.winery_ttl{
font-size: 100% ;
line-height: 140% ;
color: #333333 ;
font-weight: bold ;
text-decoration: none ;
}

.h-dot {
background-image: url("../img/h_dot_000000.gif");
}

.h-str {
background-image: url("../img/h_str.gif");
}


.v-dot {
background-image: url("../img/v_dot_000000.gif");
}

.noteTxt {
font-size: 80% ;
}