@charset "utf-8";
/* CSS Document */




body {
	background-color: #333;
}

#s1 {
	margin-top: 43px;
	z-index: 1;
}
#gn-menu {
	z-index: 2;
}

#container {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	overflow: hidden;
}

#gn-menu li a img {
	vertical-align: middle;
}


/* 新着情報 */
#contentsArea {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
}
dl#news{
	width: 450px;
	margin: 0px;
	float: left;
}
 
dl#news dt{
    clear:left;
    float:left;
    margin:0;
    padding:10px 0 10px 0.5em;
    width:7em;
    line-height:1.5em;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
}
 
dl#news dd{
    margin:0;
    padding:10px 0.5em 10px 7em;
    border-bottom:1px dotted #999;
    line-height:1.5em;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
}
 
dl#news a{
    padding: 5px 20px 5px 0;
    color:#399CCD;
    text-decoration:underline;
}
 
dl#news a:hover{
	text-decoration: none;
	color: #CCCCCC;
}
/* 新着情報（画像・テキスト） */
#news #news1 {
	height: 50px;
	width: 450px;
	background-color: #CCC;
	background-image: url(../images/bodybg.png);
}
#news #news1 .newsimage {
	background-image: url(../images/info.png);
	background-repeat: no-repeat;
	height: 45px;
}

#news #news1 .newsimage h4 {
	color: #FFF;
	margin-left: 40px;
	font-size: 14px;
	margin-top: 15px;
	position: absolute;
}

/* 右側コンテンツ会社案内 */
#discription {
	width: 510px;
	float: left;
}
#discription p {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	margin-left: 25px;
}
#discription h4 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	margin-left: 25px;
}

.clear {
	clear: both;
}
#container #grid {
	
	width: 960px;
}

/* お客様の声 */

#contents-inner {
	width: 960px;
	height: 450px;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
}
#contents-inner .grid {
	background-image: url(../images/bodybg.png);
	height: 380px;
	width: 960px;
	padding-left: 4px;
	padding-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
#contents-inner .grid .g1 {
	background-image: url(../images/grid.png);
	height: 362px;
	width: 238px;
	float: left;
}
#contents-inner .grid .g1 h4 {
	font-size: 14px;
	letter-spacing: 0.2em;
	margin-top: 25px;
	text-align: center;
}
#contents-inner .grid .g1 .gyousyu {
	font-size: 13px;
	margin-left: 20px;
}
#contents-inner .grid .g1 .gyousyu img {
	vertical-align: middle;
}

#contents-inner .grid .g1 p {
	font-size: 12px;
	margin-left: 14px;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;
}

#contents-inner .grid .g1 .companyimage {
	text-align: center;
}
#contents-inner .innerimage {
	background-image: url(../images/c1.png);
	background-repeat: no-repeat;
	height: 52px;
}
#contents-inner .innerimage h4 {
	color: #FFF;
	font-size: 16px;
	margin-left: 40px;
	margin-top: 12px;
	position: absolute;
}
#contents-inner .grid .g1 .companybutton {
	text-align: center;
	margin-top: 15px;
}

/* 起業家支援*/

#contentColumn {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 35px;
}
#Columninfo p {
	font-size: 16px;
	letter-spacing: 0.1em;
	line-height: 1.7em;
	color: #999;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;
	text-align: justify;
}
#Columninfo {
	width: 660px;
	float: right;
}
#ColumninfoA {
	float: left;
}
#contentColumn img {
	margin: 0px;
}
.Columndiscription {
	background-image: url(../images/bg1.png);
	height: 100px;
	background-repeat: no-repeat;
	float: right;
	width: 660px;
}
.Columndiscription p {
	font-size: 12px;
	letter-spacing: 0.1em;
	line-height: 1.7em;
	margin-left: 55px;
	margin-top: 20px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;
}
#topImage {
	z-index: 3;
	position: absolute;
	margin-top: 400px;
	margin-left: 900px;
}


hr {
margin-bottom: 15px;
}

hr.example1 {
height: 10px;
background-color: #ffdfe2;
border: 1px #ff0000 solid;
color: #ffdfe2;
}

hr.example2 {
height: 10px;
background-color: #ff8080;
border: 2px solid;
border-color: #c40000 #ffdfe2 #ffdfe2 #c40000;
color: #ff8080;
}

hr.example3 {
height: 2px;
border: none;
border-top: 2px #000000 dotted;
}

hr.example4 {
height: 1px;
border: none;
border-top: 1px #000000 dashed;
}

hr.example5 {
height: 1px;
border: none;
border-top: 1px #000000 solid;
}
#container #contentsArea #discription #button {
	width: 510px;
	height: 30px;
	margin-bottom: 20px;
}
#container #localmenu {
	height: 458px;
	width: 1000px;
}
#container #localmenu #section {
	margin-top: 65px;
	text-align: center;
}

#boxArea>div {
  margin-bottom: 1em;
  margin-right: 1em;
}

