/***************
    OTHER
***************/
div.wrapper h2{
	height: 68px;
	clear:both;
	width: 100%;
	text-align: center;
	margin-bottom: 50px;
	}
div.wrapper .uroko_img{ margin-bottom: 101px; }
div.wrapper .cafe_img{ margin-bottom: 64px; }
div.wrapper div img{
	display: block;
	line-height: 100%;
	}
div.wrapper .none{
	height: 0;
	overflow: hidden;
	}
/***************
   contents
***************/
div.wrapper div.contents{ overflow: hidden; margin-bottom: 20px;}

/***************
    九響CD
***************/
body.cd div.wrapper div.calendar{margin-bottom: 50px;}
body.cd div.wrapper p.p1{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 69px;
	letter-spacing: 0.08em;
	text-align: center;
	color: #383838;
	width: 628px;
	/*margin: 63px auto 61px;*/
	margin: 63px auto 30px;
	border-top: solid 1px #e2e2e2;
	border-bottom: solid 1px #e2e2e2;
	}

.wrapper .online_link{
	text-align: center;
	margin: 0 auto 60px;
}

.wrapper .online_link a{
	width: 36%;
	background: #000;
	color: #fff;
	text-decoration: none;
	padding: 10px 30px;
	display: inline-block;
	text-align: center;
	border-radius: 4px;
	margin: 0 auto;
	position: relative;
}
.wrapper .online_link a:hover{opacity: 0.8;}

.wrapper .online_link a::after{
	content: "";
	display: inline-block;
	width: 8px;
	/* 大きさ */
	height: 8px;
	/* 大きさ */
	margin: 0 8px;
	border-top: 1px solid #ffffff;
	/* 線の太さ・色 */
	border-left: 1px solid #ffffff;
	/* 線の太さ・色 */
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	position: absolute;
	right: 10px;
	top: 38%;
}

div.wrapper div.article{
	overflow: hidden;
	margin-bottom: 80px;
	}
div.wrapper div.article p{
	background-color: #f5f5f5;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 55px;
	letter-spacing: 0.04em;
	padding-left: 23px;
	border-top: solid 2px #000;
	border-bottom: dotted 1px #000;
	}
div.wrapper div.article p b{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 69px;
	letter-spacing: 0.04em;
	color: #000;
	}
div.wrapper div.article p span{
	font-family:"小塚ゴシック Pr6N", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 55px;
	letter-spacing: 0.06em;
	padding-left: 20px;
	color: #484848;
	}
div.wrapper div.article div{
	width: 244px;
	height: 240px;
	padding: 49px 42px 0 39px;
	float: left;
	}
div.wrapper div.article table{
	border-collapse: separate;
	margin-top: 33px;
	min-width: 595px;
	float: left;
	}

div.wrapper div.article table td{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #383838;
	letter-spacing: 0.04em;
	padding: 11px 0 11px 11px;
	border-bottom: dotted 1px #adadad;
	}
div.wrapper div.article table td span.bold{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	color: #383838;
	letter-spacing: 0.04em;
	}
div.wrapper div.article table td span.bold2{
	display: inline-block;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	color: #383838;
	letter-spacing: 0.04em;
	padding-top: 10px;
	}
div.wrapper div.article table td span.span1{
	display: block;
	float: left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #383838;
	letter-spacing: 0.04em;
	}
div.wrapper div.article table td span.span1 i{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: bold;
	line-height: 100%;
	color: #383838;
	letter-spacing: 0.04em;
	}
div.wrapper div.article table td span b{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 100%;
	color: #383838;
	letter-spacing: 0.04em;
	}
div.wrapper div.article table td span.discount{
	display: block;
	float: right;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12.5px;
	font-weight: normal;
	line-height: 100%;
	color: #aa1b49;
	padding: 10px 5px 10px 9px;
	border: solid 1px #e7bcca;
	}
div.wrapper div.article table td span.discount b{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12.5px;
	font-weight: bold;
	line-height: 100%;
	color: #aa1b49;
	}
div.wrapper div.article table td span.discount i{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	line-height: 100%;
	color: #aa1b49;
	}
/***************
 サイトマップ
***************/
body.sitemap div.wrapper div.calendar{margin-bottom: 50px;}
body.sitemap div.wrapper div.contents{ padding: 0 50px; margin-bottom: 100px;}
body.sitemap div.wrapper div.contents table{
	display: block;
	float:left;
	width: 428px;
	height: 272px;
	}
body.sitemap div.wrapper div.contents table.padding_left{margin-left:24px;}
body.sitemap div.wrapper div.contents table th{
	background: url(../../img/border_sitemap.gif) no-repeat left bottom;
	background-position: 0 33px;
	line-height: 32px;
	width: 428px;
	text-align: left;
	padding-left: 20px;
	padding-bottom: 16px;
	}
body.sitemap div.wrapper div.contents table th a{
	background: url(../../img/arrow_sitemap.gif) no-repeat 0 8px;
	}
body.sitemap div.wrapper div.contents table a{
	padding-left: 25px;
	text-decoration:none;
	font-family:"A-OTF ゴシックMB101 Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -0.04em;
	color: #030000;
	}
body.sitemap div.wrapper div.contents table a:hover{
	cursor: pointer;
	opacity:0.5;
	filter: alpha(opacity=50);         ie lt 8
	-ms-filter: "alpha(opacity=50)";   ie 8
	-moz-opacity:0.5;                  FF lt 1.5, Netscape
	-khtml-opacity: 0.5;               Safari 1.x
	}
body.sitemap div.wrapper div.contents table td{
	line-height: 42px;
	text-align: left;
	padding: 0 0 0 30px;
	}
body.sitemap div.wrapper div.contents table td a{
	background: url(../../img/arrow_sitemap02.gif) no-repeat 0 6px;
	padding-left: 25px;
	text-decoration:none;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -0.04em;
	color: #030000;
	}
body.sitemap div.wrapper div.contents div.div01{padding-top: 8px; overflow: hidden; clear: both;}
body.sitemap div.wrapper div.contents div.div01 table{
	background: url(../../img/line_bottom.gif) no-repeat left top;
	display: block;
	float:left;
	width: 279px;
	height: 153px;
	margin-left: 21px;
	}
body.sitemap div.wrapper div.contents div.div01 table:first-child{margin-left: 0;}
body.sitemap div.wrapper div.contents div.div01 table td{
	background: url(../../img/line_bottom.gif) no-repeat left bottom;
	line-height: 51px;
	width: 279px;
	padding: 0 0 0 20px
	}
body.sitemap div.wrapper div.contents div.div01 table td a{background: url(../../img/arrow_sitemap.gif) no-repeat 0 5px;}
/***************
  九響倶楽部
***************/
body.club div.wrapper div.calendar{margin-bottom: 50px;}
body.club div.wrapper div.contents{margin-bottom: 100px;}
body.club div.wrapper div.contents p.p1{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 22px;
	letter-spacing: -0.04em;
	color: #050002;
	text-align: center;
	margin-bottom: 36px;
	}
body.club div.wrapper div.contents div.div01{background: url(../../img/dotted_border.gif) repeat-x top left; padding-top: 4px; width: 566px; margin: 0 auto 69px;}
body.club div.wrapper div.contents div.div01 div{background: url(../../img/dotted_border.gif) repeat-x bottom left; padding-top: 22px; padding-bottom: 28px;}
body.club div.wrapper div.contents p.p2{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0.04em;
	color: #050002;
	text-align: center;
	}
body.club div.wrapper div.contents p.p3{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 0.04em;
	color: #050002;
	text-align: center;
	margin-top: 13px;
	}
body.club div.wrapper div.contents p.p3 span{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	letter-spacing: 0.04em;
	color: #050002;
	}
body.club div.wrapper div.contents p.p3 b{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 26px;
	letter-spacing: 0.04em;
	color: #050002;
	}
body.club div.wrapper div.contents div.article{margin: 0;}
body.club div.wrapper div.contents div.article div.div02{padding: 32px 0 68px 45px; overflow: hidden; width: 930px; height: auto;}
body.club div.wrapper div.contents div.article div.div03{padding: 32px 0 0 45px; overflow: hidden; width: 930px; height: auto;}
body.club div.wrapper div.contents div.article b{
	display: inline-block;
	width: 444px;
	float: left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	letter-spacing: 0.04em;
	color: #383838;
	}
body.club div.wrapper div.contents div.article b.b02{width: 485px;}
body.club div.wrapper div.contents div.article b.b03{margin-top: 6px;}
body.club div.wrapper div.contents div.article b.b04{margin-top: 24px;}
body.club div.wrapper div.contents div.article b img{
	line-height: 16px;
	letter-spacing: 0.04em;
	display: inline;
	}
body.club div.wrapper div.contents div.article b span{
	display: inline-block;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 16.55px;
	letter-spacing: -0.04em;
	margin-top: 8px;
	color: #383838;
	}
body.club div.wrapper div.contents div.article i.i1{
	display: inline-block;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0.04em;
	line-height: 16px;
	color: #383838;
	width: 100%;;
	margin-bottom: 15px;
	}
body.club div.wrapper div.contents div.article ul{
	float: left;
	width: 417px;
	padding: 21px 0 22px 25px;
	border-top: dotted 1px #adadad;
	border-bottom: dotted 1px #adadad;
	}
body.club div.wrapper div.contents div.article ul li{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: -0.02em;
	line-height: 28px;
	color: #1d1d1d;
	}
body.club div.wrapper div.contents div.article ul li span{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
	line-height: 28px;
	color: #1d1d1d;
	font-weight: bold;
	}
body.club div.wrapper div.contents div.article div.div04{
	border: solid 1px #aa1b49;
	text-align: center;
	width: auto;
	height: auto;
	margin-top: 5px;
	margin-left: 26px;
	padding: 34px 56px;
	}
body.club div.wrapper div.contents div.article div.div04 a{
	display: block;
	font-family:"A-OTF ゴシックMB101 pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-decoration: none;
	line-height: 16px;
	letter-spacing: 0.04em;
	color: #aa1b49;
	margin-bottom: 18px;
	}
body.club div.wrapper div.contents div.article div.div04 i{
	display: block;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	line-height: 25px;
	letter-spacing: 0.04em;
	color: #aa1b49;
	}
body.club div.wrapper div.contents div.article div.div04 i span{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	line-height: 25px;
	letter-spacing: 0.04em;
	color: #aa1b49;
	}
body.club div.wrapper div.contents div.article div.div04 i img{
	display: inline;
	line-height: 25px;
	letter-spacing: 0.04em;
	}
/***************
  関連リンク
***************/
body.link div.wrapper div.calendar{margin-bottom: 50px;}
body.link div.wrapper h2{margin-bottom: 58px;}
body.link div.contents h3{
	height: 55px;
	border-top: solid 2px #000;
	border-bottom: dotted 1px #000;
	background-color: #f5f5f5;
	}
body.link div.contents h3 a{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display: block;
	float: left;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
	letter-spacing: 0.04em;
	padding-left: 24px;
	line-height: 55px;
	color: #000;
	}
body.link div.contents h3 b{
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 55px;
	letter-spacing: 0.06em;
	color: #484848;
	padding-left: 19px;
	}
body.link div.contents p{
	background: url(../../img/border_dotted.gif) repeat-x bottom left;
	font-family:"A-OTF ゴシックMB101 Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.04em;
	line-height: 34px;
	color: #030000;
	width: 863px;
	padding-left: 17px;
	padding-bottom: 4px;
	margin: 36px auto 12px;
	}
body.link div.wrapper div.contents table{margin-left: 50px;margin-bottom: 55px;}
body.link div.wrapper div.contents table.tbl02{margin-bottom: 45px;}
body.link div.wrapper div.contents table.last{margin-bottom: 65px;}
body.link div.wrapper div.contents table th{
	background: url(../../img/border_sitemap.gif) no-repeat left bottom;
	background-position: 0 33px;
	line-height: 32px;
	width: 428px;
	text-align: left;
	padding-left: 20px;
	padding-bottom: 16px;
	}
body.link div.wrapper div.contents table th a{
	background: url(../../img/arrow_sitemap.gif) no-repeat 0 8px;
	}
body.link div.wrapper div.contents table a{
	padding-left: 20px;
	text-decoration:none;
	font-family:"A-OTF ゴシックMB101 Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -0.04em;
	color: #030000;
	}
body.link div.wrapper div.contents table a:hover{
	cursor: pointer;
	opacity:0.5;
	filter: alpha(opacity=50);         ie lt 8
	-ms-filter: "alpha(opacity=50)";   ie 8
	-moz-opacity:0.5;                  FF lt 1.5, Netscape
	-khtml-opacity: 0.5;               Safari 1.x
	}
body.link div.wrapper div.contents table td{
	line-height: 42px;
	text-align: left;
	padding: 0 0 0 20px;
	}
body.link div.wrapper div.contents table td a{
	background: url(../../img/arrow_sitemap02.gif) no-repeat 0 6px;
	padding-left: 20px;
	text-decoration:none;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -0.04em;
	color: #030000;
	}
/***************
  policy
***************/
body.policy div.wrapper div.calendar{margin-bottom: 50px;}
body.policy div.contents h3 {
    background-color: #f5f4ec;
    border-bottom: 1px dotted #000;
    border-top: 2px solid #000;
    height: 55px;
    position: relative;
}
body.policy div.contents h3 a {
    display: block;
    float: left;
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.04em;
    line-height: 55px;
    padding-left: 24px;
    text-decoration: none;
}
body.policy p.p1{
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    font-size: 13px;
    letter-spacing: 0.08em;
    line-height: 22px;
	width: 960px;
	margin: 0 auto 40px;
	text-align: center;
	}
body.policy div.contents p.last{
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    font-size: 13px;
    letter-spacing: -0.02em;
    line-height: 22px;
	padding: 0 10px;
	width: 960px;
	margin: 25px auto 65px;
	}
body.policy div.contents div.contact{
	width: 699px;
	border: solid 1px #c8c8c8;
	margin: 75px auto 80px;
	}
body.policy div.contents div.contact span{
    font-family: "A-OTF ゴシックMB101 Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    font-size: 16px;
    letter-spacing: 0.04em;
    line-height: 22px;
	display: block;
	text-align: center;
	margin: 38px auto 30px;
	}
body.policy div.contents div.contact p{
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    font-size: 13px;
    letter-spacing: 0.04em;
    line-height: 24px;
	text-align: center;
	margin-bottom: 30px;
	}

/***************
  chorus
***************/
body.chorus div.wrapper div.calendar{margin-bottom: 50px;}
body.chorus div.contents{padding-top: 8px; margin-bottom: 100px;}
body.chorus div.contents img{margin: 0 auto;}
body.chorus div.contents p.p1{
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    font-size: 13px;
    letter-spacing: -0.04em;
    line-height: 30px;
	color: #050002;
	text-align: center;
	margin: 25px auto 40px;
	}
body.chorus div.contents div.article{margin-bottom: 0;}
body.chorus div.contents p.p2{ padding: 0 50px;}
body.chorus div.contents p.p2 a{ width: 418px; /*float: left;*/ margin: 0 auto 12px; display: block; }
body.chorus div.contents p.p2 a.a1{ /*margin-right: 44px;*/}
