body div.wrapper div.calendar{ margin: 0 50px 50px;}
/***************
　コンサート会員
***************/
div.wrapper h2{
	height: 68px;
	clear:both;
	width: 100%;
	text-align: center;
	padding-top: 20px;
	margin-bottom: 62px;
	}
div.wrapper div.contents img{
	display: block;
	line-height: 100%;
	}
div.wrapper div.contents{
	width: 880px;
	margin: 0 auto;
	}
div.wrapper div.contents .none{
	height: 0;
	width: 0;
	overflow: hidden;
	}


#date {
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}

#date p {
	margin-bottom: 40px;
	font-weight: bold;
	font-size: 30px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing: 0.02em;
}

/*#date img{ padding: 0 0 30px 115px; }*/
#date img {
	/*padding: 0 0 30px 30px;*/
	padding: 0 0 30px 0;
}


/***************
　box01
***************/
/*div.wrapper div.box01{
	background: url(../../img/b_top.gif) repeat-x left top;
	position: relative;
	padding-top: 5px;
	margin: 73px auto 107px;
	width: 880px;
}*/
div.wrapper div.box01 div.divtop{
	/*background: url(../../img/b_bottom.gif) repeat-x left bottom;
	background-color: #fafaf3;*/
	position: relative;
	padding-bottom: 35px;
	overflow: hidden;
	}
div.wrapper div.box01 div div.div01{
	display: block;
	padding: 52px 0 42px 0px;
	margin: 0 auto;
	width: 657px;
	height: 76px;
	}
div.wrapper div.box01 div div.div02{
	display: block;
	padding-bottom: 28px;
	margin: 0 auto;
	width: 253px;
	height: 18px;
}

div.wrapper div.box01 div div.kaiinn_img{
	display: block;
	margin: 0 auto;
	width: 580px;
	height: 163px;
	margin-bottom: 60px;
}
/*div.wrapper div.box01 div div.div03{
	position: relative;
	float:left;
	display: block;
	padding: 0 24px 0 34px;
	width: 491px;
	height: 546px;
	}
div.wrapper div.box01 div div.div03 p{position:absolute;}
div.wrapper div.box01 div div.div03 p,
div.wrapper div.box01 div div.div03 p a{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.04em;
	color: #000;
	}
div.wrapper div.box01 div div.div03 p.p1{top: 128px; left: 194px; font-size: 14px; font-weight: bold; letter-spacing: 0.02em;}
div.wrapper div.box01 div div.div03 p.p1 img{display: inline-block;}
div.wrapper div.box01 div div.div03 p.p2{top: 157px; left: 140px;}
div.wrapper div.box01 div div.div03 p.p2 a.a2{color: #157621; padding-left: 15px;}
div.wrapper div.box01 div div.div03 p.p3{top: 183px; left: 90px; font-size: 12px; letter-spacing: -0.04em; font-weight: normal;}
div.wrapper div.box01 div div.div03 p.p4{　top:338px; left: 76px; font-size: 14px; letter-spacing: -0.04em; font-weight: normal; color: #e95377;}
div.wrapper div.box01 div div.div03 p.p5{bottom: 46px; left: 88px;}
div.wrapper div.box01 div div.div03 p.p5 img{padding-bottom: 15px;}
div.wrapper div.box01 div div.div03 p.p5 a{display: inline-block; color: #e95377; letter-spacing: 0.01em;}
div.wrapper div.box01 div div.div03 p.p5 a.a2{padding-left: 14px;}*/

/*div.wrapper div.box01 div div.div04{
	position: relative;
	float:left;
	display: block;
	padding-bottom: 15px;
	width: 297px;
	height: 266px;
	}
div.wrapper div.box01 div div.div04 p{position:absolute;}
div.wrapper div.box01 div div.div04 p a{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.04em;
	color: #000;
	}
div.wrapper div.box01 div div.div04 p.p1{bottom: 85px; left: 12px; font-size: 14px; font-weight: bold; letter-spacing: 0.02em;}
div.wrapper div.box01 div div.div04 p.p1 img{display: inline-block;}
div.wrapper div.box01 div div.div04 p.p2{bottom: 60px; left: 23px;}
div.wrapper div.box01 div div.div04 p.p2 a.a2{color: #af2954; padding-left: 15px;}*/
/*div.wrapper div.box01 div div.div05{
	position: relative;
	float:left;
	display: block;
	width: 297px;
	height: 266px;
	}
div.wrapper div.box01 div div.div05 p{position:absolute;}
div.wrapper div.box01 div div.div05 p a{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.04em;
	color: #000;
	}
div.wrapper div.box01 div div.div05 p.p1{bottom: 75px; left: 51px; font-size: 14px; font-weight: bold; letter-spacing: 0.02em;}
div.wrapper div.box01 div div.div05 p.p1 img{display: inline-block;}
div.wrapper div.box01 div div.div05 p.p2{bottom: 48px; left: 78px;}
div.wrapper div.box01 div div.div05 p.p2 a.a2{color: #d69d60; padding-left: 15px;}*/
/***************
　box02
***************/

div.wrapper div.box02 h3{
	clear: both;
	background-color: #f6f5ee;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.04em;
	color: #000;
	line-height: 55px;
	text-align: center;
	border-top: solid 2px #000;
	border-bottom: dotted 1px #000;
	width: 378px;
	}
div.wrapper div.box02 div.div02 h3{ width: 454px;}
div.wrapper div.box02 div.div01{
	position: relative;
	float:left;
	display: block;
	padding-right: 48px;
	width: 378px;
	height: 665px;
	}
div.wrapper div.box02 div.div02{
	float:left;
	display: block;
	padding-bottom: 70px;
	width: 454px;
	/*height: 905px;*/
	/*height: 1273px;*/
	height: 808px;
	}
div.wrapper div.box02 div.div02 p{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.04em;
	height: 20px;
	color: #aa1b49;
	margin: 25px auto 10px;
	}
div.wrapper div.box02 div.div02 table{
	background-color: #6f4837;
	border-collapse:separate;
	padding: 3px 0;
	width: 454px;
	}
div.wrapper div.box02 div.div02 table th{
	background-color: #6f4837;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.04em;
	color: #fff;
	line-height: 42px;
	padding: 0;
	}
div.wrapper div.box02 div.div02 table th.th01,
div.wrapper div.box02 div.div02 table th.th02{border-right: solid 1px #fff;}
div.wrapper div.box02 div.div02 table th.th03{text-align: left; padding-left: 21px;}
div.wrapper div.box02 div.div02 table th.th04{text-align: left;}
div.wrapper div.box02 div.div02 p span{
	display: inline-block;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 20px;
	letter-spacing: 0.04em;
	color: #aa1b49;
	}
div.wrapper div.box02 div.div02 table.tbl02{
	text-align: center;
	background-color: #fff;
	border-collapse: separate;
	padding: 0;
	width: 454px;
	border-right: solid 1px #6f4837;
	}
div.wrapper div.box02 div.div02 table td{padding: 0;}
div.wrapper div.box02 div.div02 table td.td01{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color: #f6f5ee;
	font-size: 17px;
	line-height: 18px;
	font-weight: bold;
	color: #6f4837;
	}
div.wrapper div.box02 div.div02 table.tbl02 td{border-left: solid 1px #6f4837; border-bottom: dotted 1px #6f4837;}
div.wrapper div.box02 div.div02 table.tbl02 td.ttl{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #6f4837;
	}
div.wrapper div.box02 div.div02 table.tbl02 td.ttl img{margin: 0 auto;}
div.wrapper div.box02 div.div02 table.tbl02 td.seat{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #383838;
	}
div.wrapper div.box02 div.div02 table.tbl02 td.line{
	background: url(../../img/concert_line.gif) no-repeat center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #868686;
	}
div.wrapper div.box02 div.div02 table.tbl02 td.wide{height: 55px;}
div.wrapper div.box02 div.div02 table.tbl02 td.b_solid{ border-bottom: solid 1px #6f4837;}
div.wrapper div.box02 div.div02 table.tbl02 tr.tr01 td{ border-bottom: solid 1px #6f4837;}
div.wrapper div.box02 div.div02 table.tbl02 td.th04{
	background: url(../../img/concert_arrow_d.gif) no-repeat left center;
	text-align: left;
	border-left: solid 1px #fff;
	line-height: 43px;
	 padding-left: 43px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.04em;
	color: #383838;
	}
div.wrapper div.box02 div.div01 a{
	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: #aa1b49;
	bottom: 0px;
	left: 180px;
	position:absolute;
	}

/***************
　box03
***************/
div.wrapper div.box03 h3{
	clear: both;
	background-color: #f6f5ee;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.04em;
	color: #000;
	line-height: 55px;
	text-align: center;
	border-top: solid 2px #000;
	border-bottom: dotted 1px #000;
}

div.wrapper div.box03>em {
	font-size: 15px;
	text-align: center;
	margin: 34px auto 0;
	width: 100%;
	display: block;
	color: #b0375a;
	font-weight: bold;
}

div.wrapper div.box03 span.span01{
	display: block;
	padding: 30px 40px 0;
	margin: 0 auto;
	width: 721px;
	height: 92px;
	border-top: dotted 2px;
	margin: 30px auto 0;
}

div.wrapper div.box03 span.span01 img{margin: 0 auto;}

div.wrapper div.box03 span.span02{
	display: block;
	margin: 10px auto 0;
	width: 449px;
	height: 60px;
	padding-right: 4px;
}
div.wrapper div.box03 span.span03{
	display: block;
	padding: 27px 0 50px;
	margin: 0 auto;
	width: 728px;
	height: 53px;
	line-height: 1.7;
	}

div.wrapper div.box03 span.span04 {
	padding: 27px 0 0;
	margin: 0 auto;
	width: 728px;
	display: block;
	color: #383838;
	line-height: 1.7;
}

div.wrapper div.box03 span.span04 b{
	color: #b0375a;
	display: block;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 16px;
}

div.wrapper div.box03 span.span04 b i{
	color: #fff;
	background: #b0375a;
	font-size: 12px;
	font-weight: bold;
	font-style: inherit;
	padding: 5px 10px;
	border-radius: 4px;
	margin-right: 10px;
	vertical-align: 2px;
}

/***************
　box04
***************/
div.wrapper div.box04{margin-bottom: 93px;}
div.wrapper div.box04 h3{
	clear: both;
	background-color: #f6f5ee;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.04em;
	color: #000;
	line-height: 55px;
	text-align: center;
	border-top: solid 2px #000;
	border-bottom: dotted 1px #000;
	}

div.wrapper div.box04 p.p1{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.04em;
	margin: 35px 0 34px;
	color: #383838;
	line-height: 24px;
	text-align: left;
	overflow: hidden;
	}

div.wrapper div.box04 p.p1 em {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.04em;
	width: 84%;
	display: inline-block;
	color: #383838;
	line-height: 24px;
	text-align: left;
}

div.wrapper div.box04 p.p1 span{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	letter-spacing: -0.04em;
	color: #383838;
	line-height: 24px;
	text-align: left;
	}
div.wrapper div.box04 p.p2{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.04em;
	margin: 0 0 19px;
	color: #aa1b49;
	line-height: 16px;
	text-align: left;
	}
div.wrapper div.box04 p.p3{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.04em;
	margin: 15px 0 50px;
	color: #383838;
	line-height: 13px;
	}
div.wrapper div.box04 p.p4{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.04em;
	margin: 50px 0 19px;
	color: #aa1b49;
	line-height: 16px;
	text-align: left;
	}
div.wrapper div.box04 p.p5{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.04em;
	margin: 5px 0 0;
	color: #383838;
	line-height: 22px;
	text-align: right;
	}
div.wrapper	div.box04 table.tbl01{
	border-collapse: separate;
	width: 880px;
	border-top: dotted 1px #adadad;
	}
div.wrapper	div.box04 table.tbl01 th{
	background-color: #f0f0f0;
	color: #191300;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -0.04em;
	line-height: 20px;
	padding: 14px 0 13px;
	text-align: center;
	border-bottom: dotted 1px #adadad;
	}
div.wrapper	div.box04 table.tbl01 th.ttl{
	text-align: left;
	padding-left: 14px;
	}
div.wrapper	div.box04 table.tbl01 td{
	background-color: #fff;
	color: #191300;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: -0.05em;
	line-height: 20px;
	padding: 10px 0 10px;
	text-align: center;
	border-bottom: dotted 1px #adadad;
	}
div.wrapper	div.box04 table.tbl01 td.ttl{
	width: 232px;
	text-align: left;
	font-weight: bold;
	padding-left: 14px;
	}
div.wrapper	div.box04 table.tbl01 td span{
	font-size: 11px;
	color: #191300;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing: -0.05em;
	line-height: 18px;
	}
div.wrapper	div.box04 table.tbl01 td.font_fix01{font-size: 12px;}


/************************************

2024.09.25

*************************************/

/*九響コンサート会員*/

div.wrapper div.box01 {
	background: url(../../img/pattern.gif) repeat-x left top;
	padding-top: 5px;
	margin: 73px auto 80px;
	width: 880px;
}

div.wrapper div.box01 div.divtop{
	background: url(../../img/pattern2.gif) repeat-x left bottom;
	background-color: #fafaf3;
}

div.wrapper div.box01 div div.kouen_box {
	background: #ffffff;
	width: 760px;
	padding: 30px;
	margin: 0 auto 10px;
}

div.wrapper div.box01 div div.kouen_box .teiki_box{
	display: flex;
	margin-top: 14px;
	padding-left: 10px;
}

div.wrapper div.box01 div div.kouen_box .teiki_box p{
	margin-left: 20px;
	line-height: 1.7;
}

div.wrapper div.box01 div div.kouen_box h3 {
	color: #b0375a;
	font-size: 20px;
	font-weight: bold;
	display: inline-block;
	position: relative;
	padding: 7px 0 7px 25px;
}

div.wrapper div.box01 div div.kouen_box h3::before {
	content: "";
	display: inline-block;
	width: 6px;
	height: 42px;
	background: #b0375a;
	position: absolute;
	left: 0px;
	top: 0;
	bottom: 0;
}

div.wrapper div.box01 div div.kouen_box h3 span {
	font-size: 16px;
	color: #b0375a;
	margin-left: 10px;
}

div.wrapper div.box01 div div.kouen_box .p2 {
	float: right;
	margin-top: 6px;
}

div.wrapper div.box01 div div.kouen_box .p2 a {
	display: inline-block;
	box-sizing: border-box;
	border-radius: 18px;
	border: 2px solid #b0375a;
	text-decoration: none;
	padding: 6px 36px 6px 30px;
	background: #ffffff;
	position: relative;
}

div.wrapper div.box01 div div.c_red .p2 a::after{
	content: "";
	display: inline-block;
	width: 5px;
	height: 8px;
	background: url(../../img/red_yazirushi.gif);
	position: absolute;
	right: 14px;
	top: 10px;
}

div.wrapper div.box01 div div.c_green .p2 a::after {
	content: "";
	display: inline-block;
	width: 5px;
	height: 8px;
	background: url(../../img/green_yazirushi.gif);
	position: absolute;
	right: 14px;
	top: 10px;
}

div.wrapper div.box01 div div.c_blue .p2 a::after {
	content: "";
	display: inline-block;
	width: 5px;
	height: 8px;
	background: url(../../img/blue_yazirushi.gif);
	position: absolute;
	right: 14px;
	top: 10px;
}

div.wrapper div.box01 div div.kouen_box .txt_kouen {
	font-size: 13px;
	line-height: 2;
}

div.wrapper div.box01 div div.kouen_box .p2 a:first-child {
	margin-right: 6px;
}

div.wrapper div.box01 div div.kouen_box .p2 a:hover {
	opacity: 0.7;
}

div.wrapper div.box01 div div.kouen_box h4 {
	color: #b0375a;
	font-size: 15px;
	font-weight: bold;
	margin: 22px 0 10px 0;
}


/******色変え*******/

div.wrapper div.box01 div div.c_red h3,
div.wrapper div.box01 div div.c_red h3 span,
div.wrapper div.box01 div div.c_red h4 {
	color: #f12d4c;
}

div.wrapper div.box01 div div.c_red h3::before {
	background: #f12d4c;
}

div.wrapper div.box01 div div.c_red .p2 a {
	border: 2px solid #f12d4c;
	color: #f12d4c;
}

/*↓緑↓*/
div.wrapper div.box01 div div.c_green h3,
div.wrapper div.box01 div div.c_green h3 span,
div.wrapper div.box01 div div.c_green h4 {
	color: #60be44;
}

div.wrapper div.box01 div div.c_green h3::before {
	background: #60be44;
}

div.wrapper div.box01 div div.c_green .p2 a{
	border: 2px solid #60be44;
	color: #60be44;
}

div.wrapper div.box01 div div.c_green .p2 a::after{
}

/*↓青↓*/

div.wrapper div.box01 div div.c_blue h3,
div.wrapper div.box01 div div.c_blue h3 span,
div.wrapper div.box01 div div.c_blue h4 {
	color: #0084bf;
}

div.wrapper div.box01 div div.c_blue h3::before {
	background: #0084bf;
}

div.wrapper div.box01 div div.c_blue .p2 a {
	border: 2px solid #0084bf;
	color: #0084bf;
}


/**************/



/*新規会員料金*/

div.wrapper div.box02 div.div02 table.tbl_toto{
	text-align: center;
	background-color: #ffffff;
	width: 454px;
	border: solid 1px #6f4837;
	padding: 0;
}

div.wrapper div.box02 div.div02 table.tbl_toto th.th03,
div.wrapper div.box02 div.div02 table.tbl_toto th.th04{
	text-align: center;
	padding: 0px 10px;
}

div.wrapper div.box02 div.div02 table.tbl_toto th.th03{
	border-right: solid 1px #fff;
}

div.wrapper div.box02 div.div02 table.tbl_toto .tbl_toto_ttl{
	background: #6f4837;
	color: #ffffff;
	font-size: 13px;
}

div.wrapper div.box02 div.div02 table.tbl_toto td{
	line-height: 18px;
	font-size: 13px;
	border-left: solid 1px #6f4837;
	border-bottom: dotted 1px #6f4837;
	height: 44px;
	box-sizing: border-box;
}

div.wrapper div.box02 div.div02 p.chuui{
	margin: 8px auto 0;
}

.lp_link_box {
	margin: 50px 0 0;
	text-align: center;
}
.lp_link_box>img{margin: 0 auto 20px;}
.lp_link_box>a {
	margin: 0 auto;
	display: inline-block;
}
