@charset "utf-8";
/* ============================================================
関連コンテンツ
関連リンク

%update / 2012.03.26

------------------
【目次】
------------------
▼RefCnttArea
▼RefMovieArea
============================================================ */

/* ------------------------------------------------------------
▼RefCnttArea
------------------------------------------------------------ */
#suntory_contents #RefCnttArea div,
#suntory_contents #RefCnttArea p,
#suntory_contents #RefCnttArea h2 {
	zoom: 1;  /* for IE hasLayout true */
}

#suntory_contents div#RefCnttArea {
	margin: 0 auto;
	padding-top: 30px !important;
	width: 640px;
}
body.refCnttWidth770 #suntory_contents div#RefCnttArea {
	width: 770px;
}

#suntory_contents #RefCnttArea .refcnttInnr01 {
	background: url(/eco/birds/common/img/cmn_refcntt_bg_01.gif) left top repeat-y;
}
body.refCnttWidth770 #suntory_contents #RefCnttArea .refcnttInnr01 {
	background-image: url(/eco/birds/common/img/cmn_refcntt_bg_02.gif);
}

#suntory_contents #RefCnttArea .refcnttInnr02 {
	padding: 0 20px 16px;
	background: url(/eco/birds/common/img/cmn_refcntt_bg_01_btm.gif) left bottom no-repeat;
}
body.refCnttWidth770 #suntory_contents #RefCnttArea .refcnttInnr02 {
	background-image: url(/eco/birds/common/img/cmn_refcntt_bg_02_btm.gif);
}

/* フォントサイズの調整 */
#suntory_contents #RefCnttArea h1,
#suntory_contents #RefCnttArea h2,
#suntory_contents #RefCnttArea h3,
#suntory_contents #RefCnttArea h4,
#suntory_contents #RefCnttArea h5,
#suntory_contents #RefCnttArea h6,
#suntory_contents #RefCnttArea p,
#suntory_contents #RefCnttArea ol,
#suntory_contents #RefCnttArea ul,
#suntory_contents #RefCnttArea li,
#suntory_contents #RefCnttArea dl,
#suntory_contents #RefCnttArea dt,
#suntory_contents #RefCnttArea dd,
#suntory_contents #RefCnttArea table,
#suntory_contents #RefCnttArea th,
#suntory_contents #RefCnttArea td,
#suntory_contents #RefCnttArea form,
#suntory_contents #RefCnttArea br {
	font-size: 100% !important;  /* 12px相当 */
}
/* --- */

#suntory_contents #RefCnttArea .overflow { /* float clear */
	overflow: hidden;
}

#suntory_contents #RefCnttArea .sectionS {
	margin-bottom: 7px !important;
}

#suntory_contents #RefCnttArea .sectionM {
	margin-bottom: 17px !important;
}

#suntory_contents #RefCnttArea h2 {
	margin: 0;
	margin-bottom: 12px;
	border: none;
	padding: 0 !important;
	background: transparent;
}

#suntory_contents #RefCnttArea .link01 {
	padding-left: 10px;
	background: url(/eco/birds/common/img/cmn_refcntt_arrow_01.gif) 0 5px no-repeat;
	min-height: 16px;
	font-weight: bold;
}
* html #suntory_contents #RefCnttArea .link01 { height: 16px; }  /* for IE6 */


#suntory_contents #RefCnttArea .txt a:link,
#suntory_contents #RefCnttArea .txt a:visited{
	color: #333;
	text-decoration: none;
}
#suntory_contents #RefCnttArea .txt a:hover,
#suntory_contents #RefCnttArea .txt a:active {
	color: #333;
	text-decoration: underline;
}

/* ------------------
【col2Wrap】
------------------ */
#suntory_contents #RefCnttArea .col2Wrap {
}

#suntory_contents #RefCnttArea .col2Wrap .colAInCol2 {
	float: left;
	display: inline;  /* for IE6 */
}
#suntory_contents #RefCnttArea .col2Wrap .colBInCol2 {
 	float: right;
	display: inline;  /* for IE6 */
}
#suntory_contents #RefCnttArea .col2Wrap .colAInCol2 { width: 160px; }
#suntory_contents #RefCnttArea .col2Wrap .colBInCol2 { width: 425px; }

body.refCnttWidth770 #suntory_contents #RefCnttArea .col2Wrap .colAInCol2 { width: 160px; }
body.refCnttWidth770 #suntory_contents #RefCnttArea .col2Wrap .colBInCol2 { width: 555px; }

#suntory_contents #contents #RefCnttArea .col2Wrap .pic {
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
}


/* ------------------------------------------------------------
▼RefCnttBirdsArea
------------------------------------------------------------ */
#suntory_contents #RefCnttBirdsArea div,
#suntory_contents #RefCnttBirdsArea p,
#suntory_contents #RefCnttBirdsArea h2 {
	zoom: 1;  /* for IE hasLayout true */
}

#suntory_contents div#RefCnttBirdsArea {
	margin: 0 auto;
	padding-top: 30px !important;
	width: 644px;
}

#suntory_contents #RefCnttBirdsArea .refcnttInnr01 {
	background: url(/eco/birds/common/img/cmn_refcntt_birds_bg_01.gif) left top repeat-y;
}

#suntory_contents #RefCnttBirdsArea .refcnttInnr02 {
	padding: 0 20px 16px;
	background: url(/eco/birds/common/img/cmn_refcntt_birds_bg_01_btm.gif) left bottom no-repeat;
}

/* フォントサイズの調整 */
#suntory_contents #RefCnttBirdsArea h1,
#suntory_contents #RefCnttBirdsArea h2,
#suntory_contents #RefCnttBirdsArea h3,
#suntory_contents #RefCnttBirdsArea h4,
#suntory_contents #RefCnttBirdsArea h5,
#suntory_contents #RefCnttBirdsArea h6,
#suntory_contents #RefCnttBirdsArea p,
#suntory_contents #RefCnttBirdsArea ol,
#suntory_contents #RefCnttBirdsArea ul,
#suntory_contents #RefCnttBirdsArea li,
#suntory_contents #RefCnttBirdsArea dl,
#suntory_contents #RefCnttBirdsArea dt,
#suntory_contents #RefCnttBirdsArea dd,
#suntory_contents #RefCnttBirdsArea table,
#suntory_contents #RefCnttBirdsArea th,
#suntory_contents #RefCnttBirdsArea td,
#suntory_contents #RefCnttBirdsArea form,
#suntory_contents #RefCnttBirdsArea br {
	font-size: 100% !important;  /* 12px相当 */
}
/* --- */

#suntory_contents #RefCnttBirdsArea .overflow { /* float clear */
	overflow: hidden;
}

#suntory_contents #RefCnttBirdsArea .sectionS {
	margin-bottom: 7px !important;
}

#suntory_contents #RefCnttBirdsArea .sectionM {
	margin-bottom: 17px !important;
}

#suntory_contents #RefCnttBirdsArea h2 {
	margin: 0;
	margin-bottom: 6px;
	border: none;
	padding: 0 !important;
	background: transparent;
}

#suntory_contents #RefCnttBirdsArea .link01 {
	padding-left: 18px;
	background: url(/eco/birds/common/img/mkr_arrow01.gif) 0 3px no-repeat;
	min-height: 16px;
	font-weight: bold;
}
* html #suntory_contents #RefCnttBirdsArea .link01 { height: 16px; }  /* for IE6 */


#suntory_contents #RefCnttBirdsArea .txt a:link,
#suntory_contents #RefCnttBirdsArea .txt a:visited{
	color: #333;
	text-decoration: none;
}
#suntory_contents #RefCnttBirdsArea .txt a:hover,
#suntory_contents #RefCnttBirdsArea .txt a:active {
	color: #333;
	text-decoration: underline;
}

/* ------------------
【col2Wrap】
------------------ */
#suntory_contents #RefCnttBirdsArea .col2Wrap {
}

#suntory_contents #RefCnttBirdsArea .col2Wrap .colAInCol2 {
	float: left;
	display: inline;  /* for IE6 */
}
#suntory_contents #RefCnttBirdsArea .col2Wrap .colBInCol2 {
 	float: right;
	display: inline;  /* for IE6 */
}
#suntory_contents #RefCnttBirdsArea .col2Wrap .colAInCol2 { width: 160px; }
#suntory_contents #RefCnttBirdsArea .col2Wrap .colBInCol2 { width: 425px; }

body.refCnttWidth770 #suntory_contents #RefCnttBirdsArea .col2Wrap .colAInCol2 { width: 160px; }
body.refCnttWidth770 #suntory_contents #RefCnttBirdsArea .col2Wrap .colBInCol2 { width: 555px; }

#suntory_contents #contents #RefCnttBirdsArea .col2Wrap .pic {
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
}


/* ------------------------------------------------------------
▼RefCnttBirds02Area
------------------------------------------------------------ */
#suntory_contents #RefCnttBirds02Area div,
#suntory_contents #RefCnttBirds02Area p,
#suntory_contents #RefCnttBirds02Area h2 {
	zoom: 1;  /* for IE hasLayout true */
}

#suntory_contents div#RefCnttBirds02Area {
	margin: 0 auto;
	padding-top: 30px !important;
	width: 644px;
}

#suntory_contents #RefCnttBirds02Area .refcnttInnr01 {
	background: url(/eco/birds/common/img/cmn_refcntt_birds_bg_02.gif) left top repeat-y;
}

#suntory_contents #RefCnttBirds02Area .refcnttInnr02 {
	padding: 0 20px 16px;
	background: url(/eco/birds/common/img/cmn_refcntt_birds_bg_02_btm.gif) left bottom no-repeat;
}

/* フォントサイズの調整 */
#suntory_contents #RefCnttBirds02Area h1,
#suntory_contents #RefCnttBirds02Area h2,
#suntory_contents #RefCnttBirds02Area h3,
#suntory_contents #RefCnttBirds02Area h4,
#suntory_contents #RefCnttBirds02Area h5,
#suntory_contents #RefCnttBirds02Area h6,
#suntory_contents #RefCnttBirds02Area p,
#suntory_contents #RefCnttBirds02Area ol,
#suntory_contents #RefCnttBirds02Area ul,
#suntory_contents #RefCnttBirds02Area li,
#suntory_contents #RefCnttBirds02Area dl,
#suntory_contents #RefCnttBirds02Area dt,
#suntory_contents #RefCnttBirds02Area dd,
#suntory_contents #RefCnttBirds02Area table,
#suntory_contents #RefCnttBirds02Area th,
#suntory_contents #RefCnttBirds02Area td,
#suntory_contents #RefCnttBirds02Area form,
#suntory_contents #RefCnttBirds02Area br {
	font-size: 100% !important;  /* 12px相当 */
}
/* --- */

#suntory_contents #RefCnttBirds02Area .overflow { /* float clear */
	overflow: hidden;
}

#suntory_contents #RefCnttBirds02Area .sectionS {
	margin-bottom: 7px !important;
}

#suntory_contents #RefCnttBirds02Area .sectionM {
	margin-bottom: 17px !important;
}

#suntory_contents #RefCnttBirds02Area h2 {
	margin: 0;
	margin-bottom: 6px;
	border: none;
	padding: 0 !important;
	background: transparent;
}

#suntory_contents #RefCnttBirds02Area .link01 {
	padding-left: 18px;
	background: url(/eco/birds/common/img/mkr_arrow01.gif) 0 3px no-repeat;
	min-height: 16px;
	font-weight: bold;
}
* html #suntory_contents #RefCnttBirds02Area .link01 { height: 16px; }  /* for IE6 */


#suntory_contents #RefCnttBirds02Area .txt a:link,
#suntory_contents #RefCnttBirds02Area .txt a:visited{
	color: #333;
	text-decoration: none;
}
#suntory_contents #RefCnttBirds02Area .txt a:hover,
#suntory_contents #RefCnttBirds02Area .txt a:active {
	color: #333;
	text-decoration: underline;
}

#suntory_contents #RefCnttBirds02Area .linkDetail01 {
	text-align: right;
}
#suntory_contents #RefCnttBirds02Area .linkDetail01 a {
	padding-left: 18px;
	background: url(/eco/birds/common/img/mkr_arrow01.gif) 0 1px no-repeat;
	min-height: 16px;
	font-weight: bold;
}
* html #suntory_contents #RefCnttBirds02Area .linkDetail01 a { height: 16px; }  /* for IE6 */

/* ------------------
【col2Wrap】
------------------ */
#suntory_contents #RefCnttBirds02Area .col2Wrap {
}

#suntory_contents #RefCnttBirds02Area .col2Wrap .colAInCol2 {
	float: left;
	display: inline;  /* for IE6 */
}
#suntory_contents #RefCnttBirds02Area .col2Wrap .colBInCol2 {
 	float: right;
	display: inline;  /* for IE6 */
}
#suntory_contents #RefCnttBirds02Area .col2Wrap .colAInCol2 { width: 434px; }
#suntory_contents #RefCnttBirds02Area .col2Wrap .colBInCol2 { width: 158px; }

#suntory_contents #contents #RefCnttBirds02Area .col2Wrap .pic {
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
}


/* ------------------------------------------------------------
▼RefMovieArea
------------------------------------------------------------ */
#suntory_contents #RefMovieArea div,
#suntory_contents #RefMovieArea p,
#suntory_contents #RefMovieArea h2 {
	zoom: 1;  /* for IE hasLayout true */
}

#suntory_contents div#RefMovieArea {
	margin: 0;
	padding-top: 25px !important;
	text-align: center;
}

#suntory_contents #RefMovieArea .refmovieBody {
	margin: 0 auto;
	width: 622px;
	text-align: left;
}

#suntory_contents #RefMovieArea .refmovieInnr01 {
	margin-bottom: 3px;
	background: url(/eco/birds/common/img/cmn_refmovie_bg_01.gif) left top repeat-y;
}

#suntory_contents #RefMovieArea .refmovieInnr02 {
	padding: 0 14px 16px 17px;
	background: url(/eco/birds/common/img/cmn_refmovie_bg_01_btm.gif) left bottom no-repeat;
}

/* フォントサイズの調整 */
#suntory_contents #RefMovieArea h1,
#suntory_contents #RefMovieArea h2,
#suntory_contents #RefMovieArea h3,
#suntory_contents #RefMovieArea h4,
#suntory_contents #RefMovieArea h5,
#suntory_contents #RefMovieArea h6,
#suntory_contents #RefMovieArea p,
#suntory_contents #RefMovieArea ol,
#suntory_contents #RefMovieArea ul,
#suntory_contents #RefMovieArea li,
#suntory_contents #RefMovieArea dl,
#suntory_contents #RefMovieArea dt,
#suntory_contents #RefMovieArea dd,
#suntory_contents #RefMovieArea table,
#suntory_contents #RefMovieArea th,
#suntory_contents #RefMovieArea td,
#suntory_contents #RefMovieArea form,
#suntory_contents #RefMovieArea br {
	font-size: 100% !important;  /* 12px相当 */
}
/* --- */

#suntory_contents #RefMovieArea .overflow { /* float clear */
	overflow: hidden;
}

#suntory_contents #RefMovieArea .sectionS {
	margin-bottom: 7px !important;
}

#suntory_contents #RefMovieArea .sectionM {
	margin-bottom: 17px !important;
}

#suntory_contents #RefMovieArea h2 {
	margin: 0;
	margin-bottom: 8px;
	border: none;
	padding: 0 !important;
	background: transparent;
}

#suntory_contents #RefMovieArea .link01 {
	padding-left: 10px;
	background: url(/eco/birds/common/img/cmn_refmovie_arrow_01.gif) 0 5px no-repeat;
	min-height: 16px;
	font-weight: bold;
}
* html #suntory_contents #RefMovieArea .link01 { height: 16px; }  /* for IE6 */

#suntory_contents #RefMovieArea .txt {
	margin-bottom: 10px;
}

#suntory_contents #RefMovieArea .txt a:link,
#suntory_contents #RefMovieArea .txt a:visited{
	color: #333;
	text-decoration: none;
}
#suntory_contents #RefMovieArea .txt a:hover,
#suntory_contents #RefMovieArea .txt a:active {
	color: #333;
	text-decoration: underline;
}

#suntory_contents #RefMovieArea .btn {
	text-align: right;
}

#suntory_contents #RefMovieArea .annotation {
	text-align: left;
}

/* ------------------
【col2Wrap】
------------------ */
#suntory_contents #RefMovieArea .col2Wrap {
}

#suntory_contents #RefMovieArea .col2Wrap .colAInCol2 {
	float: left;
	display: inline;  /* for IE6 */
}
#suntory_contents #RefMovieArea .col2Wrap .colBInCol2 {
 	float: right;
	display: inline;  /* for IE6 */
}
#suntory_contents #RefMovieArea .col2Wrap .colAInCol2 { width: 190px; }
#suntory_contents #RefMovieArea .col2Wrap .colBInCol2 { width: 383px; }

#suntory_contents #contents #RefMovieArea .col2Wrap .pic {
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
}
