@charset "Shift_JIS";
/*
  px   %
------------  
 8px 50%
 9px 56%
10px 63%
11px 69%
12px 75%
13px 81%
14px 88%
15px 94%
16px 100%
17px 106%
18px 113%
19px 119%
20px 125%
21px 131%
22px 138%
23px 144%
24px 150%
25px 156%
26px 163%
27px 169%
28px 175%
29px 181%
30px 188%
31px 194%
32px 200%
33px 206%
34px 213%
35px 219%
------------
16px = 100%とした場合
*/
/*--------------------------------------------------------------------------------
html > body
--------------------------------------------------------------------------------*/
.layout2 {
float: left;
width: 48%;
}
.layout3 {
float: left;
width: 33%;
}
.layout4 {
  float: left;
width: 24%;
}
.layout5 {
float: left;
width: 19%;
}
.clearfix {
clear: both;
height: 1;
}
.clearfix span {
display: none;
}
ul.inline li {
display: inline;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents
--------------------------------------------------------------------------------*/
#suntory_contents {
background-image: url(/btc/flower/mailmag/2012/img/bg_bdy.jpg);
background-position: left top;
background-repeat: repeat-x;
color: #333;
text-align: center;
}
#suntory_contents a:link {
color: #927F35;
text-decoration: none;
}
#suntory_contents a:visited {
color: #927F35;
text-decoration: none;
}
#suntory_contents a:hover {
color: #927F35;
text-decoration: underline;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #area_hdr
--------------------------------------------------------------------------------*/
#area_hdr {
height: 58px;
width: 100%;
}
#area_hdr #hdr {
height: 58px;
margin: 0 auto;
width: 890px;
}
#area_hdr #hdr h1 {
float: left; 
padding: 21px 0 0 10px;
width: 358px;
}
#area_hdr #hdr ul.support_nav {
float: right; 
height: 13px;
padding-top: 38px; 
/* width: 490px;*/
}
#area_hdr #hdr ul.support_nav li {
display: block;
float: left;
height: 13px;
padding-left: 10px;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #area_gnav
--------------------------------------------------------------------------------*/
#area_gnav {
height: 42px;
width: 100%;
}
#area_gnav #gnav {
height: 42px;
margin: 0 auto;
width: 890px;
}
#area_gnav #gnav ul {
height: 42px;
}
#area_gnav #gnav ul li {
display: block;
float: left;
}
#area_gnav #gnav ul li.gnav1 {
background-image: url(/btc/flower/mailmag/2012/img/gnv_nav_01.gif);
background-position: 0 0;
background-repeat: no-repeat;
display: block;
height: 42px;
width: 222px;
}
#area_gnav #gnav ul li.gnav2 {
background-image: url(/btc/flower/mailmag/2012/img/gnv_nav_01.gif);
background-position: -222px 0; 
background-repeat: no-repeat;
display: block;
height: 42px;
width: 223px; 
}
#area_gnav #gnav ul li.gnav3 {
background-image: url(/btc/flower/mailmag/2012/img/gnv_nav_01.gif);
background-position: -445px 0; 
background-repeat: no-repeat;
display: block;
height: 42px;
width: 222px; 
}
#area_gnav #gnav ul li.gnav4 {
background-image: url(/btc/flower/mailmag/2012/img/gnv_nav_01.gif);
background-position: -667px 0; 
background-repeat: no-repeat;
display: block;
height: 42px;
width: 223px; 
}
#area_gnav #gnav ul li.gnav1 a {
background-image: url(/btc/flower/mailmag/2012/img/gnv_nav_01.gif);
background-position: 0 0;
background-repeat: no-repeat;
display: block;
height: 42px;
width: 222px;
}
#area_gnav #gnav ul li.gnav2 a {
background-image: url(/btc/flower/mailmag/2012/img/gnv_nav_01.gif);
background-position: -222px 0; 
background-repeat: no-repeat;
display: block;
height: 42px;
width: 223px; 
}
#area_gnav #gnav ul li.gnav3 a {
background-image: url(/btc/flower/mailmag/2012/img/gnv_nav_01.gif);
background-position: -445px 0; 
background-repeat: no-repeat;
display: block;
height: 42px;
width: 222px; 
}
#area_gnav #gnav ul li.gnav4 a {
background-image: url(/btc/flower/mailmag/2012/img/gnv_nav_01.gif);
background-position: -667px 0; 
background-repeat: no-repeat;
display: block;
height: 42px;
width: 223px; 
}
#area_gnav #gnav ul li.gnav1 a:hover {
background-image: url(/btc/flower/mailmag/2012/img/gnv_nav_01.gif);
background-position: 0 -50px;
background-repeat: no-repeat;
display: block;
height: 42px;
width: 222px;
}
#area_gnav #gnav ul li.gnav2 a:hover {
background-image: url(/btc/flower/mailmag/2012/img/gnv_nav_01.gif);
background-position: -222px -50px; 
background-repeat: no-repeat;
display: block;
  height: 42px;
width: 223px; 
}
#area_gnav #gnav ul li.gnav3 a:hover {
background-image: url(/btc/flower/mailmag/2012/img/gnv_nav_01.gif);
background-position: -445px -50px; 
background-repeat: no-repeat;
display: block;
height: 42px;
width: 222px; 
}
#area_gnav #gnav ul li.gnav4 a:hover {
background-image: url(/btc/flower/mailmag/2012/img/gnv_nav_01.gif);
background-position: -667px -50px; 
background-repeat: no-repeat;
display: block;
height: 42px;
width: 223px; 
}
#area_gnav #gnav ul li span {
display: none;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container
--------------------------------------------------------------------------------*/
#container {
background-color: #FFF;
margin: 0 auto;
padding: 0 15px 50px;
width: 890px;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents
--------------------------------------------------------------------------------*/
#contents {
margin: 0 auto;
padding: 0px;
width: 890px;
text-align: center; 
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #topicPath
--------------------------------------------------------------------------------*/
#topicPath {
padding: 6px 0; 
}
#topicPath ul li {
display: block;
float: left;
font-size: 75%;
}
#topicPath ul li .tpSepa {
background-attachment: scroll;
background-color: transparent;
background-image: url(/btc/flower/cp1206111/img/cmn_sepa_topicpath_01.gif);
background-repeat: no-repeat;
background-position: 10px 4px;
display: inline-block;
padding: 0 10px;
width: 5px;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #h2-form-box
--------------------------------------------------------------------------------*/
h2#h2-form-box {
	background: none repeat scroll 0 0 #FBE9E2;
	border-color: #E6C9BD;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #7F574A;
	font-size: 73%;
    font-weight: bold;
	text-align:left;
	line-height: 130%;
  	margin: 0;
    padding: 8px 0 6px 14px;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #h3-form-box
--------------------------------------------------------------------------------*/
h3#h3-form-box {
background-color: #FFFFFF;
color: #B42129;
font-size: 100%;
font-weight: bold;
margin: 0;
padding: 0 0 5px;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #inner
--------------------------------------------------------------------------------*/
#inner {
	padding: 0 80px;
	text-align:left;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #inner > #notes
--------------------------------------------------------------------------------*/
#notes {
font-size: 81%;
line-height: 131%;
margin: 0px;
padding: 15px 0px;
text-align: left;
}
#notes dt {
color: #7f574a;
font-weight: bold;
padding: 5px 0;
}
#notes dd.tel {
font-size: 131%;
font-weight: bold;
}
#notes dd .cl_red2 {
color: #d94c6f;
font-size: 75%;
font-weight: normal;
}
#notes h2 {
color: #7F574A;
font-size: 100%;
font-weight: bold;
margin: 1em 0 0;
padding: 0;
}
#notes h3 {
font-size: 100%;
font-weight: normal;
margin: 0px;
padding: 15px 0;
}
#notes .lead {
color:#927F35;
background-color: #f7f2df;
line-height: 30px;
margin-bottom:30px;
text-align:center;
        line-height: 144%;
        padding:10px;
}
#notes p.list {
line-height: 144%;
margin: 0;
padding: 0;
}
#notes p.list-lv2 {
line-height: 144%;
margin: 0;
padding: 0 0 0 1em;
}
#notes p.kome {
line-height: 144%; 
margin: 0 0 0 1em;
padding: 0;
text-indent: -1em;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #header > #contents > #present_are　
--------------------------------------------------------------------------------*/
h2#h2-present-box {
   background: none repeat scroll 0 0 #FBE9E2;
   border-color: #E6C9BD;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #7F574A;
	font-size: 73%;
    font-weight: bold;
	text-align:left;
	line-height: 130%;
  	margin: 0;
    padding: 8px 0 6px 14px;
}
#present_area table {
background-color: #FFFFFF;
margin: 0 0 10px 0;
width: 731px;
}
#present_area table th {
background-color: #FBE9E2; 
border: 1px solid #E6C9BD;
        font-size: 73%;
    
    line-height: 130%;
    padding: 5px 0 4px 8px;
    text-align: left;
}
#present_area table th .highlight {
color:#927F35;
float:none;
}
#present_area table th {
background: none repeat scroll 0 0 #FFFFFF;
border-color: #E6C9BD;
border-style: solid;
border-width: medium medium 1px;
color: #7F574A;
font-weight: bold;
background-color: #fbe9e2;
border: 1px solid #e6c9bd;
}
#present_area table td {
background-color: #FFFFFF; 
border: 1px solid #E6C9BD;
        font-size: 73%;
    font-weight: normal;
    line-height: 130%;
    padding: 5px 0 4px 8px;
    text-align: left;
}
div.layout{
padding: 0px;
margin-right: 8px;
}
#present_area .layout table{
width: auto;
}
#present_area .layout table th,
#present_area .layout table td{
font-size: 100%;
vertical-align: middle;
border:1px solid #B3B3B3;
}
#present_area .layout table th{
background: #FFFFFF;
padding:5px 8px 4px;
}
#present_area  table th.wid_th_err{
background-color: #FF99CC;
border: 2px solid #FF0000;
}

#present_area table td.wid_td_err {
border: 2px solid #FF0000;
}
#present_area table td.wid_td_err .er_msg_point2 {
color: #FF0000;
font-weight: bold;
margin-left: 3px;
}

/*必須マークの列*/
#present_area  table td.need{
padding:5px 0px 4px;
border-style: none;
text-align: right;
vertical-align: top;
background: #FFFFFF;
}

/*飲用頻度選択欄：入力画面（ラジオボタン）*/
#present_area .layout table td{
padding:0;
text-align: center;
}
/*飲用頻度選択欄：確認画面*/
#present_area table.kakunin .layout table td.wid_td{
padding:5px 8px 4px;
text-align: left;
}
/*偶数行*/
#present_area .layout table tr.step2,
#present_area .layout table tr.step2 th.wid_th,
#present_area .layout table tr.step2 td.wid_td,
#present_area .layout table tr.step2 td.wid_tdr{
background: #F6F6F6;
}
#present_area .layout table.tbl01 th.fre{
width: 150px;
}
#present_area .layout table.kakunin td{
padding: 5px 8px 4px;
text-align: left;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #mail_area
--------------------------------------------------------------------------------*/
#mail_area {
padding: 0 0 8px;
text-align: center;
}
#mail_area table {
width: 660px;
}
#mail_area table th {
background-color: #fbe9e2;
border: 1px solid #e6c9bd;
color: #666;
font-size: 75%;
font-weight: normal;
padding: 5px 8px;
text-align: left;
width: 180px;
}
#mail_area table td {
background-color: #FFF;
border: 1px solid #e6c9bd;
color: #666;
font-size: 75%; 
padding: 5px 8px;
text-align: left; 
}
#mail_area table th.colspan {
text-align: center;
width: 135px;
}
#mail_area table td.colspan {
border: none;
}
#mail_area table td.td_company {
font-size: 63%;
padding: 5px 3px;
width: 128px;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #submit
--------------------------------------------------------------------------------*/
#submit {
padding: 3px 2px;
text-align: center;
}
#submit input {
margin: 0px;
padding: 3px 2em;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #submit2
--------------------------------------------------------------------------------*/
#submit2 {
padding: 3px 2px;
text-align: center;
}
#submit2 input {
margin: 0px;
padding: 3px 2em;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #FooterArea
--------------------------------------------------------------------------------*/
#suntory_contents #FooterArea {
font-size: 12px;
line-height: 1.67;
/* text-align: left;*/
/*    position: relative;*/
/*    z-index: 10;*/
}
#suntory_contents #FooterArea .ftInnr01 {
background: url(/btc/flower/mailmag/2012/img/ft_bg_01.gif) repeat-y scroll center top #967059;
padding: 0;
/*    position: relative;*/
width: 100%;
}
#suntory_contents #FooterArea .ftInnr02 {
margin: 0 auto;
padding: 0;
/*    position: relative;*/
width: 890px;
}
#suntory_contents #FooterArea a:link {
color: #FFFFFF;
}
#suntory_contents #FooterArea a:visited {
color: #FFFFFF;
}
#suntory_contents #FooterArea a:hover, #suntory_contents #FooterArea a:active {
color: #FFFFFF;
}
#suntory_contents #FooterArea .iconOtherWin {
background-image: url(/btc/flower/mailmag/2012/img/ft_ico_otherwin_01.gif);
background-position: 2px 0;
background-repeat: no-repeat;
display: inline-block;
padding: 0 2px 0 4px;
vertical-align: text-top;
width: 14px; 
}
#suntory_contents #FtToPageTopArea {
height: 21px;
margin: 0 auto;
position: relative;
width: 890px;
}
#suntory_contents #FtToPageTopArea .ftBtnPageTop {
position: absolute;
right: 0;
top: 0;
}
#suntory_contents #FtToPageTopArea .ftBtnPageTop a {
/*    background: url(/btc/flower/mailmag/2012/img/ft_btn_pagetop_01.gif) no-repeat scroll left top transparent;*/
/*    display: block;*/
height: 21px;
/*    outline: medium none;*/
/*    text-indent: -9999px;*/
width: 107px;
}
#suntory_contents #FtToPageTopArea .ftBtnPageTop a:hover, #suntory_contents #FtToPageTopArea .ftBtnPageTop a:active {
/*    background-image: url(/btc/flower/mailmag/2012/img/ft_btn_pagetop_01_on.gif);*/
}
#suntory_contents #FtLinkArea {
margin-left: 11px;
}
#suntory_contents #FtLinkArea ul.block {
display: block;
}
#suntory_contents #FtLinkArea li.ftLinkItemLv3 {
display: inline-block;
margin-right: 10px;
padding-bottom: 15px;
padding-top: 20px;
vertical-align: top;
text-align: left;
}
* html #suntory_contents #FtLinkArea li.ftLinkItemLv3 {
display: inline;
width: 1px;
}
:first-child + html #suntory_contents #FtLinkArea li.ftLinkItemLv3 {
display: inline;
}
#suntory_contents #FtLinkArea li#FtLinkGarde {
width: 212px;
}
#suntory_contents #FtLinkArea li#FtLinkHmgarde {
width: 212px;
}
#suntory_contents #FtLinkArea li#FtLinkIfg {
width: 212px;
}
#suntory_contents #FtLinkArea li#FtLinkOther {
margin-right: 0;
width: 211px;
}
#suntory_contents #FtLinkArea .ftLinkLv3Tit {
font-size: 14px;
line-height: 14px;
margin-bottom: 12px;
min-height: 14px;
}
#suntory_contents #FtLinkArea .ftLinkOtherInnr0 1 {
padding-top: 20px;
}
#suntory_contents #FtLinkArea .ftLinkOtherInnr01 .ftLinkLv3Tit {
}
#suntory_contents #FtLinkArea .ftLinkLv4Unit {
}
#suntory_contents #FtLinkArea .ftLinkLv4Unit li.ftLinkItemLv4 {
background: url(/btc/flower/mailmag/2012/img/ft_mrk_arrow_01.gif) no-repeat scroll 0 6px transparent;
margin-bottom: 5px;
padding-left: 10px;
}
#suntory_contents #FtLinkArea .ftLinkLv5Unit {
padding-top: 5px;
}
#suntory_contents #FtLinkArea .ftLinkLv5Unit li.ftLinkItemLv5 {
background: url(/btc/flower/mailmag/2012/img/ft_mrk_arrow_02.gif) no-repeat scroll 0 6px transparent;
margin-bottom: 5px;
padding-left: 10px;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #formkakunin
--------------------------------------------------------------------------------*/
#formkakunin {
padding: 0 0 10px;
}
#formkakunin p {
font-size: 81%;
line-height: 131%;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #formthanks
--------------------------------------------------------------------------------*/
#formthanks {
padding: 30px 115px;
text-align: center;
}
#formthanks h3 {
color: #666;
line-height: 138%;
}
#formthanks p.lead {
margin-top: 1em;
padding: 0px;
text-align: center;
}
#formthanks a {
font-size: 88%;
}
#formthanks .brand_top a {
background-image: none;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #kantan
--------------------------------------------------------------------------------*/
#kantan {
background-color:#FBE9E2;
border-color: #E6C9BD;
border-style: solid solid none;
border-width: 1px 1px medium;
width:731px;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #form_area
--------------------------------------------------------------------------------*/
#form_area {
padding: 0 0 8px;
text-align: center;
}
#form_area table {
width: 731px;
}
#form_area table th {
background-color: #fbe9e2;
border: 1px solid #e6c9bd;
}
#form_area table td {
background-color: #FFF;
border: 1px solid #e6c9bd; 
}
#form_area table th span {
float: left;
}
#form_area table th span.ico {
float: right;
margin-right: 4px;
}
#form_area table th.wid_th_err {
background-color: #FF99CC;
border: 2px solid #FF0000;
}
#form_area table td.wid_td_err {
border: 2px solid #FF0000;
}
#form_area table td.wid_td_err .er_msg_point2 {
color: #FF0000;
font-weight: bold;
margin-left: 3px;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents >#inner > #datahenko
--------------------------------------------------------------------------------
#datahenko{
	text-align:left
}*/
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #form_area .kakunin
--------------------------------------------------------------------------------
#form_area table.kakunin th {
padding: 5px 8px; 
}
#form_area table.kakunin td {
padding: 5px 8px; 
}*/
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #header > #contents > #h2-enquete-box
--------------------------------------------------------------------------------*/
h2#h2-enquete-box {
   background: none repeat scroll 0 0 #FBE9E2;
   border-color: #E6C9BD;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #7F574A;
	font-size: 73%;
    font-weight: bold;
	text-align:left;
	line-height: 130%;
  	margin: 0;
    padding: 8px 0 6px 14px;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #header > #contents > #enquete
--------------------------------------------------------------------------------*/
#enquete table {
background-color: #FFFFFF;
margin: 0px;
width: 731px;
}
#enquete table.table_level2 {
width: 671px;
margin:3px 0 15px 20px;
font-size:140%;
}
#enquete table th {
background-color: #FBE9E2; 
border: 1px solid #E6C9BD;
}
#enquete table th .highlight {
color:#927F35;
float:none;
}
#enquete table th.enq {
background: none repeat scroll 0 0 #FFFFFF;
border-color: #E6C9BD;
border-style: none none solid;
border-width: medium medium 1px;
color: #7F574A;
font-weight: bold;
line-height: 150%;
padding: 12px 0 3px;
}
#enquete table td {
background-color: #FFFFFF; 
border: 1px solid #E6C9BD;
}
div.layout{
padding: 0px;
margin-right: 8px;
}
#enquete .layout table{
width: auto;
}
#enquete .layout table th,
#enquete .layout table td{
font-size: 100%;
vertical-align: middle;
border:1px solid #B3B3B3;
}
#enquete .layout table th{
background: #FFFFFF;
padding:5px 8px 4px;
}
#enquete .layout table th.wid_th_err{
background-color: #FF99CC;
border: 2px solid #FF0000;
}
#enquete .layout table td.wid_td_err{
border-top: 2px solid #FF0000;
border-bottom: 2px solid #FF0000;
}
#enquete .layout table td.wid_tdr_err{
border-top: 2px solid #FF0000;
border-bottom: 2px solid #FF0000;
border-right: 2px solid #FF0000;
}
/*必須マークの列*/
#enquete .layout table td.need{
padding:5px 0px 4px;
border-style: none;
text-align: right;
vertical-align: top;
background: #FFFFFF;
}
/*空セル*/
#enquete .layout table td.emp{
border-style: none;
}
/*飲料種類タイトル*/
#enquete .layout table th.drink{
background: #CFE8FF;
}
/*飲用頻度タイトル*/
#enquete .layout table th.fre_tl{
background: #CFE8FF;
text-align: center;
}
/*飲用頻度*/
#enquete .layout table th.fre{
background: #F2F2F2;
padding:5px 3px 4px;
/*width: 50px;*/
text-align: center;
}
/*飲用頻度選択欄：入力画面（ラジオボタン）*/
#enquete .layout table td{
padding:0;
text-align: center;
}
/*飲用頻度選択欄：確認画面*/
#enquete table.kakunin .layout table td.wid_td{
padding:5px 8px 4px;
text-align: left;
}
/*偶数行*/
#enquete .layout table tr.step2,
#enquete .layout table tr.step2 th.wid_th,
#enquete .layout table tr.step2 td.wid_td,
#enquete .layout table tr.step2 td.wid_tdr{
background: #F6F6F6;
}
#enquete .layout table.tbl01 th.fre{
width: 150px;
}
#enquete .layout table.kakunin td{
padding: 5px 8px 4px;
text-align: left;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #mail_area
--------------------------------------------------------------------------------*/
#mail_area {
padding: 0 0 8px;
text-align: center;
}
#mail_area table {
width: 660px;
}
#mail_area table th {
background-color: #fbe9e2;
border: 1px solid #e6c9bd;
color: #666;
font-size: 75%;
font-weight: normal;
padding: 5px 8px;
text-align: left;
width: 180px;
}
#mail_area table td {
background-color: #FFF;
border: 1px solid #e6c9bd;
color: #666;
font-size: 75%; 
padding: 5px 8px;
text-align: left; 
}
#mail_area table th.colspan {
text-align: center;
width: 135px;
}
#mail_area table td.colspan {
border: none;
}
#mail_area table td.td_company {
font-size: 63%;
padding: 5px 3px;
width: 128px;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #submit
--------------------------------------------------------------------------------*/
#submit {
padding: 3px 2px;
text-align: center;
}
#submit input {
margin: 0px;
padding: 3px 2em;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #submit2
--------------------------------------------------------------------------------*/
#submit2 {
padding: 3px 2px;
text-align: center;
}
#submit2 input {
margin: 0px;
padding: 3px 2em;
}
/*--------------------------------------------------------------------------------
html > body > #suntory_contents > #container > #contents > #FooterArea
--------------------------------------------------------------------------------*/
#suntory_contents #FooterArea {
font-size: 12px;
line-height: 1.67;
/* text-align: left;*/
/*    position: relative;*/
/*    z-index: 10;*/
}
#suntory_contents #FooterArea .ftInnr01 {
background: url(/btc/flower/mailmag/2012/img/ft_bg_01.gif) repeat-y scroll center top #967059;
padding: 0;
/*    position: relative;*/
width: 100%;
}
#suntory_contents #FooterArea .ftInnr02 {
margin: 0 auto;
padding: 0;
/*    position: relative;*/
width: 890px;
}
#suntory_contents #FooterArea a:link {
color: #FFFFFF;
}
#suntory_contents #FooterArea a:visited {
color: #FFFFFF;
}
#suntory_contents #FooterArea a:hover, #suntory_contents #FooterArea a:active {
color: #FFFFFF;
}
#suntory_contents #FooterArea .iconOtherWin {
background-image: url(/btc/flower/mailmag/2012/img/ft_ico_otherwin_01.gif);
background-position: 2px 0;
background-repeat: no-repeat;
display: inline-block;
padding: 0 2px 0 4px;
vertical-align: text-top;
width: 14px; 
}
#suntory_contents #FtToPageTopArea {
height: 21px;
margin: 0 auto;
position: relative;
width: 890px;
}
#suntory_contents #FtToPageTopArea .ftBtnPageTop {
position: absolute;
right: 0;
top: 0;
}
#suntory_contents #FtToPageTopArea .ftBtnPageTop a {
/*    background: url(/btc/flower/mailmag/2012/img/ft_btn_pagetop_01.gif) no-repeat scroll left top transparent;*/
/*    display: block;*/
height: 21px;
/*    outline: medium none;*/
/*    text-indent: -9999px;*/
width: 107px;
}
#suntory_contents #FtToPageTopArea .ftBtnPageTop a:hover, #suntory_contents #FtToPageTopArea .ftBtnPageTop a:active {
/*    background-image: url(/btc/flower/mailmag/2012/img/ft_btn_pagetop_01_on.gif);*/
}
#suntory_contents #FtLinkArea {
margin-left: 11px;
}
#suntory_contents #FtLinkArea ul.block {
display: block;
}
#suntory_contents #FtLinkArea li.ftLinkItemLv3 {
display: inline-block;
margin-right: 10px;
padding-bottom: 15px;
padding-top: 20px;
vertical-align: top;
text-align: left;
}
* html #suntory_contents #FtLinkArea li.ftLinkItemLv3 {
display: inline;
width: 1px;
}
:first-child + html #suntory_contents #FtLinkArea li.ftLinkItemLv3 {
display: inline;
}
#suntory_contents #FtLinkArea li#FtLinkGarde {
width: 212px;
}
#suntory_contents #FtLinkArea li#FtLinkHmgarde {
width: 212px;
}
#suntory_contents #FtLinkArea li#FtLinkIfg {
width: 212px;
}
#suntory_contents #FtLinkArea li#FtLinkOther {
margin-right: 0;
width: 211px;
}
#suntory_contents #FtLinkArea .ftLinkLv3Tit {
font-size: 14px;
line-height: 14px;
margin-bottom: 12px;
min-height: 14px;
}
#suntory_contents #FtLinkArea .ftLinkOtherInnr0 1 {
padding-top: 20px;
}
#suntory_contents #FtLinkArea .ftLinkOtherInnr01 .ftLinkLv3Tit {
}
#suntory_contents #FtLinkArea .ftLinkLv4Unit {
}
#suntory_contents #FtLinkArea .ftLinkLv4Unit li.ftLinkItemLv4 {
background: url(/btc/flower/mailmag/2012/img/ft_mrk_arrow_01.gif) no-repeat scroll 0 6px transparent;
margin-bottom: 5px;
padding-left: 10px;
}
#suntory_contents #FtLinkArea .ftLinkLv5Unit {
padding-top: 5px;
}
#suntory_contents #FtLinkArea .ftLinkLv5Unit li.ftLinkItemLv5 {
background: url(/btc/flower/mailmag/2012/img/ft_mrk_arrow_02.gif) no-repeat scroll 0 6px transparent;
margin-bottom: 5px;
padding-left: 10px;
}
/*--------------------------------------------------------------------------------
html > body > #suntoryCommonFooter
--------------------------------------------------------------------------------*/
#suntoryCommonFooter {
margin: 0px;
}
