/*===================================*/

/*	サントリーニュースリリース スタイルシート   */

/*===================================*/

body {
background-color : #ffffff
}


#suntory_contents {
margin : 20px 0px 0px 0px ;
}

#newsTopTable{
margin-bottom:15px;
}

.news_head,#news_head{
width : 697px ;
}

.h1_title{
text-align : left ;
margin : 0px ;
width:350px;
}

.h1_lnk_top{
margin : 0px 0px 20px 0px ;
}

.h2_lnk_bottom{
margin : 10px 0px 0px 0px ;
}



h1.bigtitle2{
font-size:18px;
font-weight : bold ;
margin:0;
padding:0;
line-height: 120%
}

h1.bigtitle{
font-size:120%;
margin:0;
padding:0;
line-height: 120%;
text-align:center;
}

h1.bigtitle span.sub{
display:block;
font-size:85%;
margin:0;
padding:5px 0 0 0;
line-height: 150%;
}


.news_month{
margin-top : 10px ;
font-size : 80% ;
font-weight : bold ;
}

.margin0{
margin : 0px ;
}

form{
margin:0;
padding:0;
}

#freewordSearch{
width : 330px ;
margin : 0px 0px 10px 0px ;
padding : 3px 10px 3px 10px ;
background-color : #eeeeee ;
border : solid 1px #cccccc ;
}

#freewordSearch select{
margin-top:5px;
margin-bottom:5px;
}

#bn_select{
width : 330px ;
margin : 10px 0px 10px 0px ;
padding : 3px 10px 3px 10px ;
background-color : #eeeeee ;
border : solid 1px #cccccc ;
}

#bn_select select{
}

.bn_select_text{
margin : 2px 0px 2px 0px ;
}

.bn_select_btext{
font-weight : bold ;
color: #003366 ;
}

#backnumber{
margin : 0px ;
padding : 0px 0px 5px 0px ;
border : 0px
}

.ccc{
color : #cccccc ;
}

#news_body1{
width : 697px ;
margin : 0px 0px 50px 0px;
}

#news_body2{
width : 697px ;
margin : 0px 0px 0px 0px;
}


#news_details_body{
width : 697px ;
margin-top:20px;
border : 0px 0px 0px 0px;
}

#news_back{
	margin-top:15px;
	margin-bottom:0px;
	padding-left:10px;
	width:717px;
}


a:link{
	text-decoration:underline;
	color : #0066cc
}

a:visited {
	text-decoration:underline;
	color:#579ab9
}

a:active {
	text-decoration:underline;
	color:#00ccff
}
	


.midashi {  font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold}
.komidashi {  font-size: 10px; font-style: normal; line-height: 14px; font-weight: bold; color: #005981}
.nomal { font-size: 10px; font-style: normal; line-height: 14px; font-weight: normal; color: #333333}
.stxt {  font-size: 9px; font-style: normal; line-height: 10px; font-weight: lighter; color: #660033}
.komidashi2 { font-size: 10px; font-style: normal; line-height: 14px; font-weight: normal; color: #006666 }
.nomal2 { font-size: 10px; font-style: normal; line-height: 14px; font-weight: bold; color: #000066}
.nomal3 { font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #333333}
.nomal4 { font-size: 10px; font-style: normal; font-weight: normal; color: #333333}
.bigtxt { font-size: 16px; font-style: normal; line-height: 18pt; font-weight: bold; color: #003366}
.honbun{  font-style: normal; line-height: 170%;font-size:85%;}
p.honbun_s,table.honbun_s{  font-style: normal; line-height: 150%;font-size:80%;}
span.honbun_s{  font-style: normal; line-height: 150%;font-size:90%;}
.honbunm {  font-style: normal; line-height: 130%;font-size: 85%;}
.honbun02 {
font-style: normal;
line-height: 130%;
font-size: 16px;
}

.honbun03 {
font-style: normal;
line-height: 130%;
font-size: 12px;
}
.number02{font-size:16px}

/*RSSボタン*/
.rss{
font-size : 80% ;
line-height : 140% ;
text-align:right;
padding-bottom:1px;
width:300px;
}

.aboutSearch { font-size: 10px; font-style: normal; font-weight: normal; color: #333333;text-align:right;
margin:5px 0;
padding:0}





/*　印刷ボタン等2008追加　*/
#news_head .btn_print,
#news_back .btn_print{
text-align:right;
margin-bottom:8px;
}

.btn_l_img{
text-align:center;
padding:5px 0;
margin:0;
}

#news_head_print{
display:none;
}

.main_image{
margin-top:15px;
text-align:center;
}


#news_details_body td{
vertical-align:top;
}

#news_details_body .mid td{vertical-align:middle;}
#news_details_body td.mid{vertical-align:middle;}
#news_details_body td.tp{vertical-align:top;}
#news_details_body td.bm{vertical-align:bottom;}