@charset "UTF-8";

/*出し分け非表示*/
#suntory_contents .cdn1_01 ,#suntory_contents .cdn1_02 ,#suntory_contents .cdn1_03 ,#suntory_contents .cdn1_04 ,#suntory_contents .cdn1_05 ,#suntory_contents .cdn1_06 ,#suntory_contents .cdn1_07 ,#suntory_contents .cdn1_08 ,#suntory_contents .cdn1_09 ,#suntory_contents .cdn1_10 ,#suntory_contents .cdn1_11 ,#suntory_contents .cdn1_12 ,#suntory_contents .cdn1_13 ,#suntory_contents .cdn1_14{
	display: none;
}
/* ------------色味変更部分---------------- */
/*アンカーリンク*/
@media screen and (min-width:767px){
#suntory_contents nav ul {
	background:#fff;
    border:3px solid #E94E7A;
}

#suntory_contents nav ul li{
    font-weight: bold;
    border-right:3px solid #E94E7A;
}
}

#suntory_contents nav ul li a{
color:#E94E7A;
    font-weight: bold;
}

@media screen and (max-width:767px){
#suntory_contents nav ul{
    border:none;
}
#suntory_contents nav ul li{
	background: #fff;
    border:3px solid #E94E7A;
}

#suntory_contents nav ul li:after{
    border-top: 3px solid #E94E7A;
    border-right: 3px solid #E94E7A;
}
#suntory_contents nav ul li:last-child {
    border-bottom:3px solid #E94E7A;
}
#suntory_contents nav ul li:last-child {
    border-right: 3px solid #E94E7A;
}
}

#suntory_contents #contents section h1{
background:#E94E7A;
color:#fff;
}

#suntory_contents #contents section h2{
border-color:#E94E7A;
}

#suntory_contents #contents h3:before{
color: #E94E7A;
}

#suntory_contents #contents p.sample_tit{
color: #E94E7A;
}

#suntory_contents #contents #recepit h2{
color: #E94E7A;
}


/* h1ヘッダー画像出し分け(spヘッダー幅750px)
-------------------------------------------------- */
#suntory_contents h1 img.pc_none {
	display: none;
}
#suntory_contents h1 img.sp_none {
	display: block;
}

@media screen and (max-width:767px){
#suntory_contents h1 img.pc_none {
	display: block;
	max-width: 750px;
	margin: 0 auto;
}
#suntory_contents h1 img.sp_none {
	display: none;
}
}


.head_txtarea {
    margin: 2em auto;
    padding: 0 10px;
    text-align: center;
}

#container .head_txtarea p.head_txt {
    font-weight: bold;
    font-size: 120%;
}

#container .head_txtarea h2 {
    font-weight: bold;
}