body{
	font-size:14px;
}

h1{
	font-size:150%;

}

/* 固定CSS */
#global-area{
	background-color:#111;
	width:100%;
	position:absolute;
	top:131px;
	border-top:2px #000 solid;
	border-bottom:2px #000 solid;
	z-index:1;

}



#global-area ul{
  list-style-type: none;
  width:940px;
  border-left:1px solid #ccc;
  margin-top:0px;
  margin-right:auto;
  margin-left:auto;
  padding:0;

}

#global-area li{
  float: left;
  width: 145px;
  margin: 0;
  padding: 0;
  border-right:1px solid #CCC;
}

#global-area li:first-child {
border-left: 1px solid #fff;
}

#global-area a{
  text-align: center;
  font-size:130%;
  font-weight:bold;
  display:block;
  padding: 10px 0;
  background-color:#111;
  color: white;
}

#global-area a:hover{
  background-color:#666;
  color:#fff;
}




/*
<div id="global-area">
    <ul>
        <li><a href="subpage.html">起業準備</a></li>
        <li><a href="subpage.html">業種選択</a></li>
        <li><a href="subpage.html">各種手続き</a></li>
        <li><a href="subpage.html">コンプライアンス</a></li>
        <li><a href="subpage.html">セミナー研修</a></li>
        <li><a href="subpage.html">よくある質問</a></li>
    </ul>
</div>

*/




/* ヘッダー部分 */
.header{
	width:100%;
	height:130px;
	font-size:14px;
}



.header .h1-area h1{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	height:23px;
	font-size:90%;
	font-weight:normal;
    line-height:1.8em;
	color:#FFF;
}

.h1-area{
		
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #B20000), color-stop(0.00, #F00));
	background: -webkit-linear-gradient(#F00, #B20000);
	background: -moz-linear-gradient(#F00, #B20000);
	background: -o-linear-gradient(#F00, #B20000);
	background: -ms-linear-gradient(#F00, #B20000);
	background: linear-gradient(#F00, #B20000);

}


.header-wrap{
	width:940px;
	height:117px;
	margin-left:auto;
	margin-right:auto;
}


.header-wrap h2{
	font-size:80%;
	font-weight:normal;
    line-height:1.0em;
	color:#333;
	text-align:right;
	padding-top:20px;
	padding-bottom:10px;
}


.logo-area{
	width:400px;
	height:107px;
	float:left;
}

.header-area{
	padding-top:0px;
	padding-bottom:10px;
	width:540px;
	height:97px;
	float:right;
}


.header-area .left{
	float:left;
	width:347px
}

.header-area .right{
	float:right;
	width:183px;
}

/* 角丸テキストボックス */
.otoiawase{
	width:120px;
	text-align:center;
	padding:5px 5px;
	float:right;
	background-color:#333;
	color:#FFF;
	border-radius: 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;	/* Firefox用 */

	font-size:90%;
}

.tel{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-size:200%;
	font-weight:bold;
	color:#F60;
}


.mainimg{
	margin:0px;
	height: 260px;
	width:100%;	
	background:#ccc;
	padding-top:10px;
	padding-bottom:10px;

}

.mainimg-wrap{
	width:940px;
	height:260px;
	margin-right:auto;
	margin-left:auto;
}


.footer{
	width:100%;
	height:30px;
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #B20000), color-stop(0.00, #F00));
	background: -webkit-linear-gradient(#F00, #B20000);
	background: -moz-linear-gradient(#F00, #B20000);
	background: -o-linear-gradient(#F00, #B20000);
	background: -ms-linear-gradient(#F00, #B20000);
	background: linear-gradient(#F00, #B20000);
	border-top:1px solid #666;
}

.footer-wrap{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:80%;
	padding-top:8px;
	text-height:1.5em;
	color:#FFF
}


.heading-1{
	font-size:120%;
	font-weight:bold;
	line-height:1.2em;
	color:#FFF;
	margin-top:15px;
	padding:8px 0px 5px 10px;
	border-bottom:3px #333 solid;

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #B20000), color-stop(0.00, #F00));
	background: -webkit-linear-gradient(#F00, #B20000);
	background: -moz-linear-gradient(#F00, #B20000);
	background: -o-linear-gradient(#F00, #B20000);
	background: -ms-linear-gradient(#F00, #B20000);
	background: linear-gradient(#F00, #B20000);
		
	border-radius: 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;	/* Firefox用 */
	
	/*角丸*/
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
}

.heading-2{
	font-size:120%;
	font-weight:bold;
	line-height:1.2em;
	color:#666;
	margin-top:10px;
	padding:0px 0px 2px 0px;
	border-bottom:1px #333 solid;
	
	border-radius: 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;	/* Firefox用 */
	
	/*角丸*/
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;

}

.heading-3{
	font-size:100%;
	line-height:1.2em;
	color:#333;
	margin-top:10px;
	padding:0px 0px 2px 0px;
	border-bottom:1px #333 dotted;
	
	border-radius: 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;	/* Firefox用 */

}


/*

	
	text-shadow:0px 1px 0px #fff, 
				0px 0px 2px #fff, 
				1px 0px 0px #fff,
				0px -1px 1px #fff,
				-1px -1px 0px #fff,
				-1px 0px 0px #fff,
				1px -1px 0px #fff,
				1px 1px 0px #fff;

	
	
	filter:dropshadow(color=#fff,offx=0,offy=1,positive=1),dropshadow(color=#fff,offx=0,offy=0,positive=1),dropshadow(color=#fff,offx=0,offy=-1,positive=1),dropshadow(color=#fff,offx=-1,offy=-1,positive=1),dropshadow(color=#fff,offx=-1,offy=0,positive=1);



*/