@charset "utf-8";
/*
 -----------------------------------------------*/
body{
	font-family: "ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN", Meiryo, メイリオ, sans-serif;
	background:#c8d6e1 url(../images/bg.jpg) no-repeat center 61px;
	min-width:1088px;
	_display: inline;
	_zoom:1;
}
img{
	border:none;
	vertical-align: bottom;
}
/* header
 -----------------------------------------------*/
.ecardHeader{
	position:relative;
	width: 100%;
	height: 60px;
	margin: 0;
	background: #fff;
	box-shadow: 0px 1px 1px -1px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 1px 1px -1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 1px -1px rgba(0,0,0,0.3);
	z-index:1;
}
.ecardHeaderIn{
	overflow:hidden;
	width:1088px;
	margin:0 auto;
}
.ecardHeaderlogo01{
	float:left;
	margin:5px 0 0 1px;
}
.ecardHeaderlogo02{
	float:right;
	margin:10px 0 0;
}
/* footer
 -----------------------------------------------*/
.ecardFooter{
	overflow:hidden;
	width:100%;
	height:auto;
	background:#fff;
}
.ecardFooterIn{
	width:1088px;
	margin:0 auto;
	background:#fff;
}
.ecardFooterWrap{
	float:right;
	width:366px;
	margin:0;
}
.ecardFooterlogo01{
	float:right;
	width:1088px;
	margin:30px 0 0;
	border-bottom:solid 1px #ff4d00;
}
.ecardFooterlogo01 .logoin{
	float:right;
	width:68px;
	margin:0 0 5px;
}
.ecardFootercopy01{
	float:right;
	margin:0;
}
.ecardFootercopy02{
	float:right;
	margin:0 0 20px;
}
 /* contents
 -----------------------------------------------*/
.mainWrap{
	width:1088px;
	height:auto;
	margin:0 auto;
}
.ecardttl{
	width:1060px;
	height:135px;
	margin:0 auto;
}
.contents{
	width:1088px;
	margin:0 auto;
}
.block1{
	width:1088px;
}
.block2{
	width:1088px;
	height:331px;
	background:url(../images/ecard02.png) no-repeat center top;
}
.block2 p{
	margin:0 90px;
	padding:155px 0 0;
	color:#333;
	font-size:25px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1.5;
	text-align:center;
}
.block3{
	width:1088px;
}
.ecardbtn{
	width:754px;
	height:111px;
	margin:27px auto 0;
}
.ecardbtn:hover{
	opacity:0.7;
}
.ecardlist{
	width:1005px;
	margin:18px auto 60px;
	list-style:none;
	color:#000;
	font-size:14px;
}
.ecardlist li{
	text-indent:-1em;
	padding-left:1em;
}

.mt20{margin-top:20px!important;}
.mt25{margin-top:25px!important;}
.mt30{margin-top:30px!important;}
.mt35{margin-top:35px!important;}
.mt40{margin-top:40px!important;}
.mt45{margin-top:45px!important;}
.mt50{margin-top:50px!important;}
.mt55{margin-top:55px!important;}
.mt60{margin-top:60px!important;}
.mt65{margin-top:65px!important;}
.mt70{margin-top:70px!important;}
.mt75{margin-top:75px!important;}
.mt80{margin-top:80px!important;}
.mt85{margin-top:85px!important;}
.mb50{margin-bottom:50px!important;}
.mb60{margin-bottom:60px!important;}
.mb70{margin-bottom:70px!important;}
.mb80{margin-bottom:80px!important;}

 /* mouseover effect
 -----------------------------------------------*/
.mod-effect img:hover{
	opacity:0.8;
}
.mod-effect img:hover{
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
}