@charset "utf-8";

#suntorySpSubCommonHd,
#suntorySpSubCommonFt{
display:none;
}

#suntoryPcSubCommonHd,
#suntoryPcSubCommonFt{
display:block;
}




/* reset
==================================== */
#suntoryPcSubCommonHd h1,#suntoryPcSubCommonHd h2,#suntoryPcSubCommonHd h3,#suntoryPcSubCommonHd h4,#suntoryPcSubCommonHd h5,#suntoryPcSubCommonHd h6,#suntoryPcSubCommonHd p,#suntoryPcSubCommonHd br,#suntoryPcSubCommonHd ul,#suntoryPcSubCommonHd ol,#suntoryPcSubCommonHd li,#suntoryPcSubCommonHd dl,#suntoryPcSubCommonHd dt,#suntoryPcSubCommonHd dd,#suntoryPcSubCommonHd table,#suntoryPcSubCommonHd th,#suntoryPcSubCommonHd td,#suntoryPcSubCommonHd form,#suntoryPcSubCommonHd input,#suntoryPcSubCommonHd select,
#suntoryPcSubCommonFt h1,#suntoryPcSubCommonFt h2,#suntoryPcSubCommonFt h3,#suntoryPcSubCommonFt h4,#suntoryPcSubCommonFt h5,#suntoryPcSubCommonFt h6,#suntoryPcSubCommonFt p,#suntoryPcSubCommonFt br,#suntoryPcSubCommonFt ul,#suntoryPcSubCommonFt ol,#suntoryPcSubCommonFt li,#suntoryPcSubCommonFt dl,#suntoryPcSubCommonFt dt,#suntoryPcSubCommonFt dd,#suntoryPcSubCommonFt table,#suntoryPcSubCommonFt th,#suntoryPcSubCommonFt td,#suntoryPcSubCommonFt form,#suntoryPcSubCommonFt input,#suntoryPcSubCommonFt select{
margin:0;
padding:0;
border:0;
font-size:100%;
letter-spacing:0;
font:inherit;
vertical-align:baseline;
outline:none;
color:#000;
font-family:"ＭＳ Ｐゴシック", "MS PGothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;
}

#suntoryPcSubCommonHd ol,
#suntoryPcSubCommonHd ul,
#suntoryPcSubCommonFt ol,
#suntoryPcSubCommonFt ul{
list-style:none;
}
#suntoryPcSubCommonHd table,
#suntoryPcSubCommonFt table{
border-collapse:collapse;
border-spacing:0;
}

#suntoryPcSubCommonHd a,
#suntoryPcSubCommonFt a{
overflow:hidden;
outline:none;
}


/* 
#suntoryPcSubCommonHd
#suntoryPcSubCommonFt
======================================================================== */
#suntoryPcSubCommonHd,
#suntoryPcSubCommonFt{
text-align:center;
}

/* 
#suntoryPcSubCommonHd #suntoryPcSubCommonHd_in
#suntoryPcSubCommonFt #suntoryPcSubCommonFt_in
-------------------------------------------------- */
#suntoryPcSubCommonHd_in,
#suntoryPcSubCommonFt_in{
margin:0 auto;
width:960px;
text-align:left;
}

#suntoryPcSubCommonHd_in:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0;}
#suntoryPcSubCommonHd_in{display:inline-block;}
* html #suntoryPcSubCommonHd_in{height:0%;}
#suntoryPcSubCommonHd_in{display:block;}

#suntoryPcSubCommonFt_in:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0;}
#suntoryPcSubCommonFt_in{display:inline-block;}
* html #suntoryPcSubCommonFt_in{height:0%;}
#suntoryPcSubCommonFt_in{display:block;}


/*#suntoryPcSubCommonHd
----------------------------------------------------------------------------- */
#suntoryPcSubCommonHd{
background:url(/sun_common/contents_alias/softdrink/common_navi/responsive/img/pc/sub_hd_ft.png) repeat-x 0 -126px #fff;
padding:8px 0 3px 0;
}

#suntoryPcSubCommonHd a{
display:block;
background-image:url(/sun_common/contents_alias/softdrink/common_navi/responsive/img/pc/sub_hd_ft.png);
background-repeat:no-repeat;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
font-size:0;
line-height:0;
}

#suntoryPcSubCommonHd ul.sub_hd_nav{float:left;}
#suntoryPcSubCommonHd p.sub_hd_logo{float:right;}

#suntoryPcSubCommonHd p.sub_hd_logo a{
background-position:0 0;
height:44px;
width:165px;
}

#suntoryPcSubCommonHd ul.sub_hd_nav{
padding:10px 0 0 19px;
}

#suntoryPcSubCommonHd ul.sub_hd_nav:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0;}
#suntoryPcSubCommonHd ul.sub_hd_nav{display:inline-block;}
* html #suntoryPcSubCommonHd ul.sub_hd_nav{height:0%;}
#suntoryPcSubCommonHd ul.sub_hd_nav{display:block;}

#suntoryPcSubCommonHd ul.sub_hd_nav li{float:left; margin:0 24px 0 0;}
#suntoryPcSubCommonHd ul.sub_hd_nav li a{height:23px;}
#suntoryPcSubCommonHd ul.sub_hd_nav li#purchase_hd_switch_btn{
display:none;
}

#suntoryPcSubCommonHd ul.sub_hd_nav li.sub_hd_nav_01 a{background-position:0 -43px; width:240px;}
#suntoryPcSubCommonHd ul.sub_hd_nav li.sub_hd_nav_02 a{background-position:0 -83px; width:118px;}
#suntoryPcSubCommonHd ul.sub_hd_nav li#purchase_hd_switch_btn a{background-position:-240px -44px; width:100px;}

#suntoryPcSubCommonHd ul.sub_hd_nav li.sub_hd_nav_01 a:hover{background-position:0 -63px; width:240px;}
#suntoryPcSubCommonHd ul.sub_hd_nav li.sub_hd_nav_02 a:hover{background-position:0 -103px; width:118px;}
#suntoryPcSubCommonHd ul.sub_hd_nav li#purchase_hd_switch_btn a:hover{background-position:-240px -64px; width:100px;}



/*#suntoryPcSubCommonFt
----------------------------------------------------------------------------- */
#suntoryPcSubCommonFt{
background:#fff;
padding:8px 0 4px 0;
}

#suntoryPcSubCommonFt p.sub_ft_logo,
#suntoryPcSubCommonFt ul.sub_ft_nav{
float:left;
}

#suntoryPcSubCommonFt p.sub_ft_logo a{
background-image:url(/sun_common/contents_alias/softdrink/common_navi/responsive/img/pc/sub_hd_ft.png);
background-repeat:no-repeat;
background-position:0 0;
height:44px;
width:165px;
display:block;
overflow:hidden;
outline:none;
text-indent:-9999px;
font-size:0;
line-height:0;
}

#suntoryPcSubCommonFt ul.sub_ft_nav{
padding:13px 0 0 25px;
}

#suntoryPcSubCommonFt ul.sub_ft_nav:after{
display:block;
margin-top:0px;
height:0px;
content:"";
clear:both;
}

*+html #suntoryPcSubCommonFt ul.sub_ft_nav{
min-height:0%;
}

*html #suntoryPcSubCommonFt ul.sub_ft_nav{
height:0%;
overflow:visible;
}

#suntoryPcSubCommonFt ul.sub_ft_nav li{
float:left;
padding:1px 11px 0 11px;
font-size:11px;
line-height:22px !important;
_line-height:23px !important;
letter-spacing:.05em;
background:#fff url(/sun_common/contents_alias/softdrink/common_navi/responsive/img/pc/section_line.png) no-repeat 0 center;
}

#suntoryPcSubCommonFt ul.sub_ft_nav li.sub_ft_nav_01{
background-image:none;
padding-left:0;
}


#suntoryPcSubCommonFt ul.sub_ft_nav li a:link{color:#06a; text-decoration:none;}
#suntoryPcSubCommonFt ul.sub_ft_nav li a:visited{color:#06a; text-decoration:none;}
#suntoryPcSubCommonFt ul.sub_ft_nav li a:hover{color:#06a; text-decoration:underline;}
#suntoryPcSubCommonFt ul.sub_ft_nav li a:active{color:#06a; text-decoration:underline;}



#div-gpt-ad-1469518796001-0_ad_container a{
background-image:none;
}