@charset "euc-jp";
/* CSS Document */




#Outline_end {
	width:740px;
	background: #000000;
}



#end {
	background:url(/dol/topics/5th_anniversary/images/end.png) no-repeat;
	position:absolute;
	height:52px;
	width:262px;
	margin:243px 0 0 415px;
	display:block;
	z-index:1;
}






/*
¶¦ÄÌ---------------------------------------
*/

html{
	margin: 0;
	padding: 0;
}

body{
	margin: 0 auto;
}


hr {
	display:none;
}

h1,h2,h3,h4,p,br {
	margin:0;
}


.fontsize10 {
	font-size:10px;
}

.list_margine {
	margin-left:-1em;
}

.float_L {
	float:left;
}

.float_R {
	float:right;
}


/*----------*/


#btnSlide01 { height:150px; width:150px; margin:50px 0 0 0; text-align:-9999px; display:block; float:right; }
#btnSlide01 a { height:150px; width:150px; margin:0 auto; background:url(/dol/topics/5th_anniversary/images/TC_btnSL01.png) top center no-repeat; display:block; }
#btnSlide01 a:hover { background-position: 0px -150px; }
#btnSlide01 a span { display:none; }

#btnSlide02 { height:150px; width:150px; margin:50px 0 0 480px; text-align:-9999px; display:block; float:right; }
#btnSlide02 a { height:150px; width:150px; margin:0 auto; background:url(/dol/topics/5th_anniversary/images/TC_btnSL02.png) top center no-repeat; display:block; }
#btnSlide02 a:hover { background-position: 0px -150px; }
#btnSlide02 a span { display:none; }

#btnacc { height:32px; width:230px; margin:-20px 0 0 370px; text-align:-9999px; display:block; }
#btnacc a { height:32px; width:230px; margin:0 auto; background:url(/dol/topics/5th_anniversary/images/TC_acc.jpg) top center no-repeat; display:block; }
#btnacc a:hover { background-position: 0px -32px; }
#btnacc a span { display:none; }


/*#btnCV01 { height:180px; width:657px; margin:0 auto; background:url(/dol/topics/5th_anniversary/images/TC_btnCV01_temp.png) top center no-repeat; display:block; }
#btnCV02 { height:180px; width:657px; margin:0 auto; background:url(/dol/topics/5th_anniversary/images/TC_btnCV02_temp.png) top center no-repeat; display:block; }
#btnCV01 span { display:none; }
#btnCV02 span { display:none; }
*/
#btnCV01 { height:180px; width:657px; margin:0 auto; text-align:-9999px; display:block; }
#btnCV01 { height:180px; width:657px; margin:0 auto; background:url(/dol/topics/5th_anniversary/images/TC_btnCV01_temp.png) top center no-repeat; display:block; }

#btnCV02 { height:180px; width:657px; margin:0 auto; text-align:-9999px; display:block; }
#btnCV02 { height:180px; width:657px; margin:0 auto; background:url(/dol/topics/5th_anniversary/images/TC_btnCV02_temp.png) top center no-repeat; display:block; }


#btnS01_1 { position:absolute; height:23px; width:35px; margin:166px 0 0 425px; display:block; line-height:1; }
#btnS01_1 a { height:23px; width:35px; margin:0 auto; background:url(/dol/topics/5th_anniversary/images/TC_btn_shousai.jpg) top center no-repeat; display:block; }
#btnS01_1 a:hover { background-position: 0px -23px; }
#btnS01_1 a span { display:none; }

#btnS02_1 { position:absolute; height:23px; width:35px; margin:106px 0 0 320px; display:block; line-height:1; }
#btnS02_1 a { height:23px; width:35px; margin:0 auto; background:url(/dol/topics/5th_anniversary/images/TC_btn_shousai.jpg) top center no-repeat; display:block; }
#btnS02_1 a:hover { background-position: 0px -23px; }
#btnS02_1 a span { display:none; }

#btnS02_2 { position:absolute; height:23px; width:35px; margin:136px 0 0 420px; display:block; line-height:1; }
#btnS02_2 a { height:23px; width:35px; margin:0 auto; background:url(/dol/topics/5th_anniversary/images/TC_btn_shousai.jpg) top center no-repeat; display:block; }
#btnS02_2 a:hover { background-position: 0px -23px; }
#btnS02_2 a span { display:none; }

#btnS02_3 { position:absolute; height:23px; width:35px; margin:166px 0 0 380px; display:block; line-height:1; }
#btnS02_3 a { height:23px; width:35px; margin:0 auto; background:url(/dol/topics/5th_anniversary/images/TC_btn_shousai.jpg) top center no-repeat; display:block; }
#btnS02_3 a:hover { background-position: 0px -23px; }
#btnS02_3 a span { display:none; }

#btnS02_4 { position:absolute; height:23px; width:35px; margin:226px 0 0 425px; display:block; line-height:1; }
#btnS02_4 a { height:23px; width:35px; margin:0 auto; background:url(/dol/topics/5th_anniversary/images/TC_btn_shousai.jpg) top center no-repeat; display:block; }
#btnS02_4 a:hover { background-position: 0px -23px; }
#btnS02_4 a span { display:none; }




/*----------*/

#C_contentsBox {
	width:740px;
	text-align:center;
}

#C_fontset {
	width:740px;
	text-align:center;
}

#Wrapper {
	width:740px;
	margin:0 auto;
	margin-top:20px;
	display:block;
	text-align:right;
}

#Outline {
	width:740px;
	background: url(/dol/topics/5th_anniversary/images/TC_Cont_bg.jpg) top center repeat-y;
	text-align:center;
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}

#Outline_han {
	width:740px;
	background: url(/dol/topics/5th_anniversary/images/TC_Cont_bg.jpg) top center no-repeat;
	text-align:center;
}

#Header {
	height:500px;
	text-indent:-9999px;
	background:url(/dol/topics/5th_anniversary/images/TC_Header.jpg) top center no-repeat;
}


#Contents {
	width:740px;
	line-height:1.8;
}


#Cont01 {
	text-align:left;
}


#Cont01 .ttl {
	background:url(/dol/topics/5th_anniversary/images/TC_Cont01_head.jpg) top center no-repeat;
	height:135px;
}

#Cont01_inter {
	background:url(/dol/topics/5th_anniversary/images/TC_Cont01_Inter.jpg) top center no-repeat;
}


#Cont01_inter .TxtArea01 {
	width:640px;
	margin:0 auto;
}

#Cont01_inter .TxtArea01 p {
	padding-top:2px;
}

#Cont01_inter .TxtArea02 {
	width:640px;
	margin:0 auto;
	margin-bottom:20px;
	padding-top:175px;
}

.TxtArea02 p {
	margin-left:-1em;
	padding:0 300px 5px 10px;
	font-size:10px;
}

#Cont01_inter .TxtArea03 {
	width:620px;
	margin:0 auto;
	margin-bottom:10px;
	border:1px solid #ffff66;
	background:#FFFFdd;
	padding:10px;
}

.TxtArea03 img {
	margin:5px 0;
}

.TxtArea03 p {
	margin-left:10px;
}



#Cont01_inter .TxtArea04 {
	width:620px;
	margin:0 auto;
	margin-bottom:10px;
	border:1px solid #ccc;
	background:#FFFFFF;
	padding:10px;
}

.TxtArea04 img {
	margin:5px 0;
}

.TxtArea04 p {
	margin-left:10px;
}









#Cont02 {
	text-align:left;
	margin-top:60px;
	background:url(/dol/topics/5th_anniversary/images/TC_Cont02_bg.jpg) top center repeat-y;
}


#Cont02 .ttl {
	background:url(/dol/topics/5th_anniversary/images/TC_Cont02_head.jpg) top center no-repeat;
	height:135px;
}

#Cont02_inter {
	background:url(/dol/topics/5th_anniversary/images/TC_Cont02_Inter.jpg) top center no-repeat;
}


#Cont02_inter .TxtArea01 {
	width:640px;
	margin:0 auto;
}

#Cont02_inter .TxtArea01 p {
	padding-top:60px;
}


#Cont02_inter .TxtArea02 {
	width:245px;
	margin:0 0 10px 430px;
	padding-top:50px;
}

.TxtArea02 p {
	margin-left:-1em;
	padding:0 300px 5px 10px;
	font-size:10px;
}

#Cont02_inter .TxtArea03 {
	width:620px;
	margin:0 auto;
	margin-bottom:10px;
	border:1px solid #ffff66;
	background:#FFFFdd;
	padding:10px;
}

.TxtArea03 img {
	margin:5px 0;
}

.TxtArea03 p {
	margin-left:10px;
}



#Cont02_inter .TxtArea04 {
	width:620px;
	margin:0 auto;
	border:1px solid #ccc;
	background:#FFFFFF;
	padding:10px;
}

.TxtArea04 img {
	margin:5px 0;
}

.TxtArea04 p {
	margin-left:10px;
}


#Cont03 {
	text-align:left;
	background:url(/dol/topics/5th_anniversary/images/TC_Cont03_bg.jpg) top center repeat-y;
}


#Cont03 .ttl {
	background:url(/dol/topics/5th_anniversary/images/TC_Cont03_head.jpg) top center no-repeat;
	height:170px;
	margin-bottom:20px;
}


#Cont03_inter {
	width:680px;
	margin:0 auto;
	background:#ffffff;
	border:1px solid #ccc;
}

#Cont03_inter ul {
	margin-left:3em;
	padding:10px 10px 10px 6px;
}

#Cont03_inter ul li {
	list-style:disc;
	margin-left:-1em;
}

#Cont03_inter ul li ul {
	background:#eee;
	margin-right:40px;
	padding-left:10px;
}

#Cont03_inter ul li ul li {
	list-style:none;
	padding-left:10px;
}



#Footer {
	background:url(/dol/topics/5th_anniversary/images/TC_footer.jpg) top center no-repeat #fff;
	height:45px;
	text-align:left;
}