@charset "euc-jp";

/* memorial */

h1.header-memorial{
	width: 1000px;
	height: 700px;
	margin: 0 auto;
	text-align: left;
	background:url(/dol/topics/10th_anniversary/img/memorial_detail/header.jpg) top center no-repeat;
}

.memorial-box{ width: 740px; height: auto; margin: 0 auto; text-align: left; border: solid 2px #690f0f; background: #fff; padding: 30px 30px 0 30px; font-size:12px;}

.memorial-box h2{ background: #690f36; color: #fff; text-align: center; font-size: 30px; margin-bottom: 10px;border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;  line-height: 1; padding: 16px 0 15px 0;}

.memorial-box h3{ font-size: 20px; line-height: 1; color: #690f0f; padding-left: 6px; border-left: solid 10px #690f0f; border-bottom: solid 1px #690f0f; margin-bottom: 5px; margin-top: 10px; font-weight: bold;}
.memorial-box h4{ font-size: 16px; line-height: 1; color: #ab8a69; padding-left: 6px; border-left: solid 5px #ab8a69; margin-bottom: 5px; margin-top: 20px; font-weight: bold;}



.text-box{padding-bottom: 30px;}
ul.text-box2{ border: solid 3px #690f36; padding: 10px; font-size:14px; margin-bottom: 10px; background:#fbe1ec;}
ul.text-box2 li{border-bottom: dotted 1px #690f36; padding: 5px 0;}

table.data_box{min-width: 740px;}
table.data_box td,th{ border: solid 1px #000; padding: 5px; font-size: 12px; text-align: center;}
table.data_box th{ background: #8e7453; color: #fff;}

table.data_box2{min-width: 740px;}
table.data_box2 td,th{ border: solid 1px #000; padding: 5px; font-size: 12px;}
table.data_box2 th{ background: #8e7453; color: #fff; text-align: center;}
table.data_box2 td{ text-align: left;}

table.data_box tr:nth-child(even) { background:#fff;}
table.data_box tr:nth-child(odd) {background:#d8cbbc;}

table.data_box2 tr:nth-child(even) { background:#fff;}
table.data_box2 tr:nth-child(odd) {background:#d8cbbc;}

.at{font-size: 11px; padding: 4px 0;}


th.width_type01{width:198px;}
th.width_type02{width:238px;}
th.width_type03{width:298px;}

th.width_type04{width:140px;}
th.width_type05{width:248px;}
th.width_type06{width:146px;}
th.width_type07{width:158px;}

th.width_type08{width:50%;}


.left_box{
	width: 280px;
	height: auto;
	margin: 0 auto 20px auto;
	text-align: left;
	float: left;
}


.right_box{
	width: 360px;
	height: auto;
	margin: 10px auto 20px auto;
	text-align: left;
	float: left;
	padding-left: 6px;
}


.memorial-btn{ width: 400px; margin: 0 auto; padding: 0 0 0 0; text-align: center;}
.memorial-btn a{ background: url(/dol/topics/10th_anniversary/img/memorial_detail/btn04.png); width: 400px; height: 60px; display: block;}

.memorial-btn2{ width: 460px; margin: 0 auto; padding: 0 0 0 0; text-align: center;}
.memorial-btn2 a{ background: url(/dol/topics/10th_anniversary/img/memorial_detail/btn03.png); width: 460px; height: 60px; display: block;}

.memorial-btn3{ width: 360px; margin: 0 auto; padding: 0 0 0 0; text-align: center;}
.memorial-btn3 a{ background: url(/dol/topics/10th_anniversary/img/memorial_detail/btn05.png); width: 360px; height: 150px; display: block;}

.memorial-btn5{ width: 360px; margin: 0 auto; padding: 0 0 0 0; text-align: center;}
.memorial-btn5 a{ background: url(/dol/topics/10th_anniversary/img/memorial_detail/btn06.png); width: 360px; height: 150px; display: block;}

.memorial-btn4{ width: 760px; margin: 0 auto 10px auto; padding: 0 0 0 0; text-align: center;}
.memorial-btn4 a{ background: url(/dol/topics/10th_anniversary/img/memorial_detail/nikoniko.png); width: 760px; height: 53px; display: block;}

.memorial-btn a:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
.memorial-btn2 a:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
.memorial-btn3 a:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
.memorial-btn4 a:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
.memorial-btn5 a:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}

.memorial-btn strong{ position: absolute; width: 0; height: 0; overflow: hidden;}
.memorial-btn2 strong{ position: absolute; width: 0; height: 0; overflow: hidden;}
.memorial-btn3 strong{ position: absolute; width: 0; height: 0; overflow: hidden;}
.memorial-btn4 strong{ position: absolute; width: 0; height: 0; overflow: hidden;}
.memorial-btn5 strong{ position: absolute; width: 0; height: 0; overflow: hidden;}

/* ʌfڂtable
---------------------------------------------- */
table.memorial_list{ margin:10px auto;}

table.memorial_list td{ border: solid 1px #000; padding:5px; text-align: left;}
table.memorial_list th{ background: #8e7453; color: #fff; text-align: center;}
.font10{font-size:10px;}

th.list_type01{width: 60px;}
th.bg_type1{ background: #b49c7e !important;}

.updata_txt{font-size: 10px;}
.noupdata{background: #ccc;}
.newupdata{font-size: 16px;}






