@charset "euc-jp";
/* CSS Document */


strong{font-weight: bold;}

.main_common{
	width: 700px;
	height: auto;
	margin: 0 auto;
	text-align: left;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/wall.png) top center;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', '¥Ò¥é¥®¥Î³Ñ¥´ ProN W3', Meiryo, ¥á¥¤¥ê¥ª, sans-serif;
}

#header{ 
	width:700px; 
	height:483px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/header.png) top center no-repeat;
	margin: 0 auto;
}

#leader{
	width:700px;
	height:155px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/leader.png) top center no-repeat;
	margin: 0 auto;
}
	
.line{
	width:700px;
	height:39px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/line.png) top center no-repeat;
	margin: 20px auto 10px auto;
}
#btn_box{
	width:700px;
	height:104px;
}

#l_btn{ width:310px; float:left; margin-left:30px; text-align:center; vertical-align:middle; }

#r_btn{ width:310px; float:right; margin-right:30px; text-align:center; vertical-align:middle; }

.clear{ clear:both; }


.con_box{
	width:700px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/wall.png) top center;

}
.con_box01{
	width:700px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/wall.png) top center;
	filter: alpha(opacity=40);
	-moz-opacity:0.40;
	opacity:0.40;
	
}

.con_box02{
	width:700px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/wall.png) top center;

}

#end {
	background:#000;
	width:700px; 
}


#con_header_01 {
	width:700px; 
	height:131px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/c_header_01.png) top center no-repeat;
	margin: 0 auto;
}

#con_header_02 {
	width:700px; 
	height:132px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/c_header_02.png) top center no-repeat;
	margin: 0 auto;
}

#con_header_03 {
	width:700px; 
	height:110px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/c_header_03.png) top center no-repeat;
	margin: 0 auto;
}

#con_header_04 {
	width:700px; 
	height:131px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/c_header_04.png) top center no-repeat;
	margin: 0 auto;
}

.con_main{
	width:700px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/c_main.png) top center;
	margin: 0 auto;
}

.con_footer{
	width:700px; 
	height:41px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/c_footer.png) top center no-repeat;
	margin: 0 auto;
}

#con_header02 {
	width:700px; 
	height:95px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/c_header02.png) top center no-repeat;
	margin: 0 auto;
}

.con_main02{
	width:700px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/c_main02.png) top center;
	margin: 0 auto;
}

.con_footer02{
	width:700px; 
	height:41px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/c_footer02.png) top center no-repeat;
	margin: 0 auto;
}

.con_txt {
	width:600px;
	margin-left:50px;
	padding-top:15px;
	text-align:left;
}

.con_txt02 {
	width:600px;
	margin-left:50px;
	text-align:left;
}

.con_txt03 {
	width:600px;
	margin-left:50px;
	padding-top:15px;
	text-align:left;
	position:relative;
}

#footer{
	width:700px;
	height:52px;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/footer.png) top center no-repeat;
	margin: 0 auto;
}


.b_red { font-weight:bold; color:#900; }

.b_blue { font-weight:bold; color:#009; }

.lis {
    padding-left: 1em;
    text-indent: -1em;
}

.note dt {
  position: relative;
}
.note dt span {
  position: absolute;
}
.note dd {
  padding-left: 1em;
}


.cont_box{
	width: 700px;
	height: auto;
	margin: 0 auto;
	text-align: left;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/cont_bg.jpg) top center;
}



.cont_box hr{
   border:0;
   height: 10px;
   margin: 0;
   padding:0;
   background:url(/dol/gran_atlas/campaign/ancient_glory/img/hr_img.png);
}

.lead{
	width: 600px;
	margin: 0 auto;
	text-align: left;
	padding-left: 25px;
	padding-bottom: 10px;
}

.text_box{
	width: 700px;
	margin: 0 auto;
	text-align: left;
	padding: 5px 0 10px 25px;
}

.text_box ul{
	width: 330px;
	margin: 0;
	padding:0;
}
.text_box li{
	margin: 0;
	padding:0;
	padding-bottom: 5px;
	text-indent: -15px;
	padding-left: 15px;
}

.cont1_bg{
	width: 100%;
	height: 300px;
	margin: 0 auto;
	text-align: left;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/cont01_img.png) top center no-repeat;
}

.cont3_bg{
	width: 100%;
	margin: 0 auto;
	text-align: left;
	background:url(/dol/gran_atlas/campaign/ancient_glory/img/cont03_img.png) top center no-repeat;
}


table { width:580px; border:#000 solid 2px; padding:10px; }
th { background-color:#2a4073; color:#fff; font-weight:bold; text-align:center; vertical-align:middle; }
td { background-color:#3e62ad; color:#fff; text-align:left; vertical-align:middle; }

.item { border:#fff solid 1px; margin:5px; }

.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

.ClearDiv{ clear: both; margin: 0; padding: 0;}

.no_t{
	text-align: left;
	margin-left:30px;
}


#end_img {
	position:absolute;
	margin:230px 0px 0px 130px;
	z-index:5;
}

.end_01{
	background:#000;
	width:740px;
}

t_red{ color:#900; }

.title_m{
	padding:20px 0px 10px 0px; 
}

.box_400{width:400px; float:left;}
.img_astro { float:left; vertical-align:bottom; position:absolute; top:35px; left:410px; }

.clear{ clear:both; }