@charset "utf-8";
/* CSS Document */
/* デフォルトスタイル
-----------------------*/
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:50%;
	min-height: 500px;
	float: left;
	background:url(../images/kaihatu_left.png) no-repeat,
		url(../images/kaihatu_right.png) no-repeat;
	background-size:auto auto,auto auto;
	background-position: left center, right center;
	box-sizing: border-box;
}
	div#kaihatu div.infobox {
		width:375px;
		height:270px;
		margin: 0 auto;
		position: relative;
		color: #4168E1;
	}
		div#kaihatu div.infobox p.companyname01 {
			font-size: 16px;
			font-weight: bold;
		}
		div#kaihatu div.infobox p.companyname02 {
			height:70px;
			font-size: 30px;
			font-weight: bold;
			line-height: 35px;
			margin-top: 5px;
		}
		div#kaihatu div.infobox p.message01 {
			font-size: 13px;
			font-weight: bold;
			margin-top: 8px;
			letter-spacing: 1px;
		}
		div#kaihatu div.infobox p.message02 {
			font-size: 12px;
			margin-top: 8px;
			line-height: 20px;
			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: 14px;
			font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
		}
div#eisei {
	width:50%;
	min-height: 500px;
	float: right;
	background:url(../images/eisei_left.png) no-repeat,
		url(../images/eisei_right.png) no-repeat,
		url(../images/eisei.jpg) no-repeat;
	background-size:auto auto,auto auto, 100% 100%;
	background-position: left center, right center, center center;
	box-sizing: border-box;
}
	div#eisei div.infobox {
		width:375px;
		height:270px;
		margin: 0 auto;
		position: relative;
		color: #E90E6A;
	}
		div#eisei div.infobox p.companyname01 {
			font-size: 16px;
			font-weight: bold;
		}
		div#eisei div.infobox p.companyname02 {
			height:70px;
			font-size: 30px;
			font-weight: bold;
			line-height: 35px;
			margin-top: 5px;
		}
		div#eisei div.infobox p.message01 {
			font-size: 13px;
			font-weight: bold;
			margin-top: 8px;
			letter-spacing: 1px;
		}
		div#eisei div.infobox p.message02 {
			font-size: 12px;
			margin-top: 8px;
			line-height: 20px;
			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;
		}