@charset "utf-8";
/* デフォルトスタイル
-----------------------*/
html,body,p,h1,h2,h3,h4,h5,h6,
span,small,strong,
div,ul,li,
figure,img,a,
header,footer,nav,section,table,tr,td{
	padding:0;
    margin:0;
	border-collapse:collapse;
	border:none;
	outline:none;
	font-size:medium;
	caret-color: transparent;
}
header,footer,nav,section{display:block;}
input, textarea{box-sizing: border-box;}
a:hover { opacity:0.7; }
html { opacity:0;}
body{
	color:#333; /* 文字色 */
	font-family:"メイリオ", Meiryo,"ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
		
	background:#fff;
}
a:hover { opacity:0.7; }

/* メイン
-----------------------*/
div#contents {
	min-height: 500px;
}
div#kaihatu {
	width:100%;
	min-height: 250px;
	background:url(../images/kaihatu_top.png) no-repeat,
		url(../images/kaihatu_bottom.png) no-repeat;
	background-size:90px auto,90px auto;
	background-position: center top, center bottom;
	box-sizing: border-box;
}
	div#kaihatu div.infobox {
		width:300px;
		height:220px;
		margin: 0 auto;
		position: relative;
		color: #4168E1;
	}
		div#kaihatu div.infobox p.companyname01 {
			font-size: 12px;
			font-weight: bold;
		}
		div#kaihatu div.infobox p.companyname02 {
			height:40px;
			font-size: 20px;
			font-weight: bold;
			line-height: 20px;
			margin-top: 0px;
		}
		div#kaihatu div.infobox p.message01 {
			font-size: 12px;
			font-weight: bold;
			margin-top: 5px;
			letter-spacing: 1px;
		}
		div#kaihatu div.infobox p.message02 {
			font-size: 12px;
			margin-top: 5px;
			line-height: 15px;
			letter-spacing: 1px;
			font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
		}
		div#kaihatu div.infobox a {
			display: block;
			width:227px;
			height:50px;
			line-height: 50px;
			position: absolute;
			left:0px;
			bottom:0px;
			text-decoration: none;
			text-align: center;
			background: #4168E1;
			color: #fff;
			font-size: 12px;
			font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
		}
div#eisei {
	width:100%;
	min-height: 250px;
	background:url(../images/eisei_top.png) no-repeat,
		url(../images/eisei_bottom.png) no-repeat,
		url(../images/eisei.jpg) no-repeat;
	background-size:90px auto,90px auto, 100% 100%;
	background-position: center top, center bottom, center center;
	box-sizing: border-box;
}
	div#eisei div.infobox {
		width:300px;
		height:200px;
		margin: 0 auto;
		position: relative;
		color: #E90E6A;
	}
		div#eisei div.infobox p.companyname01 {
			font-size: 12px;
			font-weight: bold;
		}
		div#eisei div.infobox p.companyname02 {
			height:40px;
			font-size: 20px;
			font-weight: bold;
			line-height: 20px;
			margin-top: 0px;
		}
		div#eisei div.infobox p.message01 {
			font-size: 12px;
			font-weight: bold;
			margin-top: 5px;
			letter-spacing: 1px;
		}
		div#eisei div.infobox p.message02 {
			font-size: 12px;
			margin-top: 5px;
			line-height: 15px;
			letter-spacing: 1px;
			color: #333;
			font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
		}
		div#eisei div.infobox a {
			display: block;
			width:227px;
			height:50px;
			line-height: 50px;
			position: absolute;
			left:0px;
			bottom:0px;
			text-decoration: none;
			text-align: center;
			background: #E90E6A;
			color: #fff;
			font-size: 14px;
			font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
		}