@charset "euc-jp";
/* CSS Document */

/* Reset
=======================================*/

a:link		{color:#c10000; text-decoration:underline;}
a:visited	{color:#c10000; text-decoration:underline;}
a:hover		{color:#c10000; text-decoration:none;}
a:active	{color:#c10000; text-decoration:underline;}

* {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	line-height: 1.6;
}

body {
	font-size: 12px;
}

ul,li {
	padding:0;
}

img {
	border: none;
	vertical-align: bottom;
}

strong {
	font-weight: bold !important;
}

table {
	border-collapse:separate;
}



/* Style
=======================================*/

.clear {
	clear: both;
}



/* Layout
=======================================*/

#allContents{
	background: url(/dol/topics/7th_anniversary/img/cont7.jpg) top center;
}

#indexBox{
	width: 700px;
	height: 387px;
	background: url(/dol/topics/7th_anniversary/img/header8.jpg) top center no-repeat;
}

#lead{
	width: 700px;
	height: 468px;
	background: url(/dol/topics/7th_anniversary/img/lead5.jpg) top center no-repeat;
}

.cnt1{
	width: 700px;
	height: 350px;
	background: url(/dol/topics/7th_anniversary/img/cont1.jpg) top center no-repeat;
}

.cnt2{
	width: 700px;
	height: 230px;
	background: url(/dol/topics/7th_anniversary/img/cont2.jpg) top center no-repeat;
}

.cnt3{
	width: 700px;
	height: 225px;
	background: url(/dol/topics/7th_anniversary/img/cont3.jpg) top center no-repeat;
}

.cnt4{
	width: 700px;
	height: 330px;
	background: url(/dol/topics/7th_anniversary/img/cont4.jpg) top center no-repeat;
}

.cnt5{
	width: 700px;
	height: 330px;
	background: url(/dol/topics/7th_anniversary/img/cont5.jpg) top center no-repeat;
}

.cnt6{
	width: 700px;
	height: 330px;
	background: url(/dol/topics/7th_anniversary/img/cont6.jpg) top center no-repeat;
}

.cnt8{
	width: 700px;
	height: 331px;
	background: url(/dol/topics/7th_anniversary/img/cont8.jpg) top center no-repeat;
}

.cnt9{
	width: 700px;
	height: 440px;
	background: url(/dol/topics/7th_anniversary/img/cont9.jpg) top center no-repeat;
}

.cnt10{
	width: 700px;
	height: 330px;
	background: url(/dol/topics/7th_anniversary/img/cont10.jpg) top center no-repeat;
}

.cnt11{
	width: 700px;
	height: 330px;
	background: url(/dol/topics/7th_anniversary/img/cont11.jpg) top center no-repeat;
}

.cnt12{
	width: 700px;
	height: 170px;
	background: url(/dol/topics/7th_anniversary/img/cont12.jpg) top center no-repeat;
}

.cnt13{
	width: 700px;
	height: 170px;
	background: url(/dol/topics/7th_anniversary/img/cont13.jpg) top center no-repeat;
}

.cnt14{
	width: 700px;
	height: 430px;
	background: url(/dol/topics/7th_anniversary/img/cont14.jpg) top center no-repeat;
}

.cnt15{
	width: 700px;
	height: 360px;
	background: url(/dol/topics/7th_anniversary/img/cont15.jpg) top center no-repeat;
}

.cnt7{
	width: 700px;
	background: url(/dol/topics/7th_anniversary/img/cont7.jpg) top center no-repeat;
}



.cnt1_text{
	width: 360px;
	height: 0px;
	padding: 40px 0 0 340px;
	margin: 0 auto;
	text-align: left;
	color: #c9dbf1;
}
.cnt2_text{
	width: 360px;
	height: 0px;
	padding: 30px 0 0 340px;
	margin: 0 auto;
	text-align: left;
	color: #c9dbf1;
}
.cnt3_text{
	width: 325px;
	height: 0px;
	padding: 20px 0 0 375px;
	margin: 0 auto;
	text-align: left;
	color: #c9dbf1;
	
}

.cnt4_text{
	width: 325px;
	height: 0px;
	padding: 20px 0 0 375px;
	margin: 0 auto;
	text-align: left;
	color: #c9dbf1;
}

.cnt5_text{
	width: 325px;
	height: 0px;
	padding: 20px 0 0 375px;
	margin: 0 auto;
	text-align: left;
	color: #c9dbf1;
}
.cnt6_text{
	width: 325px;
	height: 0px;
	padding: 20px 0 0 375px;
	margin: 0 auto;
	text-align: left;
	color: #c9dbf1;
}
.cnt8_text{
	width: 325px;
	height: 0px;
	padding: 20px 0 0 375px;
	margin: 0 auto;
	text-align: left;
	color: #c9dbf1;
}

.cnt9_text{
	width: 670px;
	height: 0px;
	padding: 180px 0 0 30px;
	margin: 0 auto;
	text-align: left;
	color: #c9dbf1;
}
.cnt10_text{
	width: 670px;
	height: 0px;
	padding: 70px 0 0 30px;
	margin: 0 auto;
	text-align: left;
	color: #c9dbf1;
}
.cnt11_text{
	width: 670px;
	height: 0px;
	padding: 70px 0 0 30px;
	margin: 0 auto;
	text-align: left;
	color: #c9dbf1;
}
.cnt12_text{
	width: 300px;
	height: 0px;
	padding: 30px 0 0 400px;
	margin: 0 auto;
	text-align: left;
	color: #c9dbf1;
}
.cnt13_text{
	width: 300px;
	height: 0px;
	padding: 30px 0 0 400px;
	margin: 0 auto;
	text-align: left;
	color: #c9dbf1;
}
.cnt14_text{
	width: 330px;
	height: 0px;
	padding: 20px 0 0 370px;
	margin: 0 auto;
	text-align: left;
	color: #c9dbf1;
}
.cnt15_text{
	width: 355px;
	height: 0px;
	padding: 25px 0 0 345px;
	margin: 0 auto;
	text-align: left;
	color: #c9dbf1;
}

.cnt2_item{
	width: 400px;
	height: 0px;
	padding: 95px 0 0 300px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt3_item{
	width: 400px;
	height: 0px;
	padding: 30px 0 0 300px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt4_item{
	width: 400px;
	height: 0px;
	padding: 30px 0 0 300px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt5_item{
	width: 400px;
	height: 0px;
	padding: 100px 0 0 300px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt6_item{
	width: 400px;
	height: 0px;
	padding: 29px 0 0 300px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt7_item{
	width: 400px;
	height: 0px;
	padding: 29px 0 0 300px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt8_item{
	width: 570px;
	height: 0px;
	padding: 87px 0 0 130px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt9_item{
	width: 580px;
	height: 0px;
	padding: 40px 0 0 120px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt10_item{
	width: 552px;
	height: 0px;
	padding: 43px 0 0 148px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt11_item{
	width: 533px;
	height: 0px;
	padding: 40px 0 0 167px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt12_item{
	width: 592px;
	height: 0px;
	padding: 42px 0 0 108px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt13_item{
	width: 575px;
	height: 0px;
	padding: 82px 0 0 125px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt14_item{
	width: 577px;
	height: 0px;
	padding: 47px 0 0 123px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt15_item{
	width: 647px;
	height: 0px;
	padding: 83px 0 0 53px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt16_item{
	width: 647px;
	height: 0px;
	padding: 57px 0 0 53px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt17_item{
	width: 647px;
	height: 0px;
	padding: 57px 0 0 53px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt18_item{
	width: 647px;
	height: 0px;
	padding: 53px 0 0 53px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt19_item{
	width: 647px;
	height: 0px;
	padding: 53px 0 0 53px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt20_item{
	width: 647px;
	height: 0px;
	padding: 53px 0 0 53px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt21_item{
	width: 647px;
	height: 0px;
	padding: 87px 0 0 53px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt22_item{
	width: 647px;
	height: 0px;
	padding: 58px 0 0 53px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt23_item{
	width: 647px;
	height: 0px;
	padding: 55px 0 0 53px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt24_item{
	width: 420px;
	height: 0px;
	padding: 105px 0 0 280px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt25_item{
	width: 420px;
	height: 10px;
	padding: 28px 0 0 280px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt26_item{
	width: 420px;
	height: 0px;
	padding: 20px 0 0 280px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt27_item{
	width: 420px;
	height: 0px;
	padding: 28px 0 0 280px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt28_item{
	width: 420px;
	height: 0px;
	padding: 30px 0 0 280px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cnt29_item{
	width: 420px;
	height: 0px;
	padding: 28px 0 0 280px;
	margin: 0 auto;
	text-align: left;
	color: #ccecff;
}

.cora_text{
	width: 610px;
	height: 100px;
	padding: 0 0 0 0;
	margin: 0 auto;
	text-align: left;
	color: #000000;
}

.info_text{
	width: 650px;
	height: 100px;
	color: #000000;
	padding: 0 0 0 0;
	margin: 0 auto;
	text-align: left;
	margin: 0 auto;
}

.cont_t table{
	border-collapse: collapse;
	border: solid 1px #000000;
}

.cont_t td{
	padding: 5px;
	border: solid 1px #000000;
}

.cont_t td.title_td{
	text-align: center;
}

#shop{
	padding: 338px 0 0 430px;
}

#shop a{
	background: url(/dol/topics/7th_anniversary/img/btn_shop3.png);
	width: 249px;
	height: 28px;
	display: block;
}

#shop a:hover{
	background: url(/dol/topics/7th_anniversary/img/btn_shop3.png) 0px -28px;
}


#footer{
	width: 700px;
	height: 14px;
	background: url(/dol/topics/7th_anniversary/img/footer.jpg) bottom center no-repeat;
	padding: 10px 0;
	clear: both;
}
