@charset "utf-8";
/* CSS Document */


*{
	margin:0;
	padding:0;
}


/***********************************
Images Setting 
************************************/
img {
	max-width: 100%;
}


/***********************************
Float Clear
************************************/

.clear{
	clear:both;
	float:none;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

/***********************************
body
************************************/

body{
	background:url(../img/bg_moyou.png) repeat #FFFFCC;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #333;
}


h1{
	text-align:center;
	font-size:2em;
	color:#C60078;
}

h1 span{
	font-size:1.5em;
	color:#111;
}

div#sp {
  padding-top: 20px;
  background-image:url(../img/line.gif);
  background-repeat:repeat-x;
  background-position:10px left;
}

div.h2sp{
	text-align:center;
	background-color:#E62E8A;
	color:#FFF;
	margin:20px 0;
	padding: 0 20px;
}


div.h2sp p{
	width:90%;
	margin:auto;
}

div.h2sp img{
	margin:5px auto;
}

div.h2mb{
	text-align:center;
	background-color:#E62E8A;
	color:#FFF;
	margin:20px 0;
	padding: 0 20px;
}

div.h2mb p{
	width:90%;
	margin:auto;
}

div.h2mb img{
	margin:5px auto;
}


div#footer{
	background:#E62E8A;
	text-align:center;
	color:#FFF;
	padding:10px 0;
	font-size:12px;
}


.sp_inner{
	text-align:center;
	width:95%;
	margin:auto;
}

.sp_inner p{
	text-align:left;
	margin-top:20px;
}
.sp_inner img{
	width:70%;
}

.sp_inner2{
	width:95%;
	margin:0 auto 50px;
}

.sp_inner2 img{
	width:100%;
}

.sp_inner3{
	padding-top: 30px;
  background-image:url(../img/line.gif);
  background-repeat:repeat-x;
  background-position:10px left;
	width:95%;
	margin:0 auto 50px;
}

.sp_inner3 img{
	width:100%;
}
