strong{font-weight: bold;}

.cont_wp{
	width: 700px;
	height: auto;
	margin: 0 auto;
	text-align: center;
	border: solid 1px #000;
	background: #81b5ff;
}

.cont1_title{
	width: 700px;
	height: auto;
	margin: 0 auto;
	padding-top: 120px;
	background:url(/dol/gran_atlas/campaign/welcomeback/cont01_title.jpg) top center no-repeat;
}

.cont2_title{
	width: 700px;
	height: auto;
	margin: 0 auto 0 auto;
	padding-top: 180px;
	background:url(/dol/gran_atlas/campaign/welcomeback/cont02_title.jpg) top center no-repeat;
}


.txt_box1{
	width: 640px;
	height: auto;
	margin: 0 auto 5px auto;
	text-align: left;
	border: solid 1px #000;
	background: #ecf3ff;
	padding: 20px;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	text-shadow:#cee3ff 1px 1px 1px;
	-moz-box-shadow: 1px 1px 5px #cee3ff;　/* Firefox用 */  
	-webkit-box-shadow: 1px 1px 5px #cee3ff;　/* Safari,Google Chrome用 */

	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	border-radius: 35px;
	-moz-box-shadow: 0px 0px 14px #000000;
	-webkit-box-shadow: 0px 0px 14px #000000;
	box-shadow: 0px 0px 14px #000000;
	/* opacity: 0.75;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 75);
	filter: alpha(opacity = 75); */


}

.day{
	width: 100%;
	border-top: dotted 1px #202d40;
	border-bottom: dotted 1px #202d40;
	background: #fff:
	text-align: center;
	/* padding: 10px 0; */
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
	line-height: 1.2;
	margin: 0 auto 5px auto;
}

h2{
	width: 640px;
	text-align: left;
	margin: 0 auto 5px auto;
}

h3{
	width: 640px;
	text-align: left;
	margin: 0 auto;
	margin: 0 auto 5px auto;
}

h4{
	font-weight: bold;
	font-size: 12px;
	color: #800000;
}
table.list_box{width: 100%;}
table.list_box th,td{padding: 5px; border: solid 1px #000;}
table.list_box th{
	text-align: center;
	background: #d2ff00;
}

.at{
	font-size: 10px;
}

hr{
	border:none;
	border-top:dashed 1px #CCC;
	height:1px;
	color:#FFFFFF;
	margin: 0 6 0 6;
}

.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;}





