@charset "Shift_JIS";
body{
	text-align: center;
}
img{
	border:none;
}
p{
	padding: 0;
	margin: 0;
}
h1{
	text-align: center;
	padding: 60px 0 30px 0;
	margin: 0;
}
h2{
	padding: 0 0 30px 0;
	margin: 0;
}
.f_clear{
	clear:both;
}
/*--------------------------------------------------*/
.cf:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.cf {display: inline-block;}
/* exlude MacIE5 \*/
* html .cf { height: 1% }
.cf {display:block;}
/* end MacIE5 */
/*--------------------------------------------------*/
.container{
	width: 840px;
	margin: 0 auto;
	text-align: left;
}
.container2{
	width: 840px;
	margin: 0 auto;
	text-align: left;
	padding: 20px 0 60px 0;
}
.dlc_set{
	padding: 0 0 0 75px;
}
.dlc_set p{
	padding: 0 0 15px 0;
}
.dlc_set p.t1{
	padding: 0 0 10px 0;
}
.dlc_set p.t2{
	padding: 0 0 20px 0;
}
.dlc_set dl{
	padding:5px 0 0 0;
	margin: 0;
}
.dlc_set dt{
	float: left;
	padding: 0 10px 0 0;
	margin: 0;
}
.dlc_set dd{
	float: left;
	padding: 0 10px 10px 0;
	margin: 0;
}
.dlc_set p.ss{
	float: left;
	padding: 0 7px 15px 0;
}
.dlc_back1{
	text-align: right;
	margin: 0 auto;
	padding: 10px 0;
	width: 690px;
}
.dlc_back2{
	padding: 0 0 0px 0;
}
.dlc_close{
	padding: 30px 0 30px 0;
}
#illust0419{
	height: 820px;
	background: url(../img/dlc0419_img.jpg) 350px 170px no-repeat;
}
#illust0426a{
	height: 810px;
	background: url(../img/dlc0426a_img.jpg) 410px 150px no-repeat;
}
#illust0426b{
	height: 710px;
	background: url(../img/dlc0426b_img.jpg) 450px 70px no-repeat;
}
#illust0502a{
	height: 650px;
	background: url(../img/dlc0502a_img.jpg) 510px 150px no-repeat;
}
#illust0502b{
	height: 560px;
	background: url(../img/dlc0502b_img.jpg) 510px 196px no-repeat;
}
#illust0502c{
	height: 680px;
	background: url(../img/dlc0502c_img.jpg) 498px 115px no-repeat;
}
#illust0510{
	height: 820px;
	background: url(../img/dlc0510_img.jpg) 450px 75px no-repeat;
}
#illust0517a{
	height: 560px;
	background: url(../img/dlc0517a_img.jpg) 510px 196px no-repeat;
}
#illust0517b{
	height: 860px;
	background: url(../img/dlc0517b_img.jpg) 340px 104px no-repeat;
}
#illust0524a{
	height: 600px;
	background: url(../img/dlc0524a_img.jpg) 510px 231px no-repeat;
}
#illust0524b{
	height: 780px;
	background: url(../img/dlc0524b_img.jpg) 410px 93px no-repeat;
}
#illust0607{
	height: 720px;
	background: url(../img/dlc0607_img.jpg) 450px 45px no-repeat;
}
#illust0621{
	height: 690px;
	background: url(../img/dlc0621_img.jpg) 465px 95px no-repeat;
}
#illust0705{
	height: 720px;
	background: url(../img/dlc0705_img.jpg) 425px 105px no-repeat;
}
#illust0726{
	height: 750px;
	background: url(../img/dlc0726_img.jpg) 465px 85px no-repeat;
}
.dlc_tbl{
	margin: 20px auto 20px auto;
	width: 688px;
	border: solid 1px #989898;
	padding: 15px 0;
}
.dlc_tbl table{
	margin: 0 auto;
	width: 660px;
}
.dlc_tbl table td.t0{
	padding: 0 0 15px 0;
}
.dlc_tbl table td.t1a{
	text-align: center;
	background-color: #eeeeee;
}
.dlc_tbl table td.t2a{
	text-align: center;
	background-color: #f8f8f8;
}
.dlc_tbl table td.t1b{
	text-align: left;
	background-color: #eeeeee;
	padding: 0px 20px 0px 20px;
	height: 106px;
}
.dlc_tbl table td.t2b{
	text-align: left;
	background-color: #f8f8f8;
	padding: 10px 20px 10px 20px;
}
.dlc_tbl table td.t_sp{
	width: 10px;
}
.dlc_tbl table td.t1b a,
.dlc_tbl table td.t2b a{
	margin: 0 16px 0 0;
}
.new_mark{
	background: url(../img/new.png) 20px center no-repeat;
}
.bkn_table{
	padding-top:15px;
}
.dlc_tbl2{
	margin: 0 auto;
	width: 688px;
	position: relative;
	border: solid 1px #989898;
	padding: 15px 0;
}
.dlc_tbl2 table{
	margin: 0 auto;
	width: 660px;
}
.dlc_tbl2 table td.t0{
	padding: 0 0 5px 0;
}
.dlc_tbl2 table td.t1a{
	text-align: center;
	background-color: #eeeeee;
	padding: 0 0 0 20px;
}
.dlc_tbl2 table td.t2a{
	text-align: center;
	background-color: #f8f8f8;
	padding: 0 0 0 20px;
}
.dlc_tbl2 table td.t1b{
	text-align: center;
	background-color: #eeeeee;
	padding: 10px 0px 10px 0px;
}
.dlc_tbl2 table td.t2b{
	text-align: center;
	background-color: #f8f8f8;
	padding: 10px 0px 10px 0px;
}
.dlc_tbl2 table td.t_sp{
	width: 10px;
}
.dlc_tbl2 table td.t1b a,
.dlc_tbl2 table td.t2b a{
	margin: 0 16px 0 0;
}
.ikai_btn{
	text-align: center;
	cursor: pointer;
}
.ttl_new{
	padding-bottom: 15px;
}
.txt_new{
	text-align: center;
	padding: 10px 36px 35px 0;
}
