* {
	font-size:12px;
	letter-spacing:1px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
}
body {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}

a:link, a:visited {
	color: #330000;
	text-decoration: underline;
}
a:hover, a:active {
	color: #330000;
	text-decoration: none;
}

.fc01 { color: #6666cc;; }
a:link.fc01 { color: #6666cc; }
a:visited.fc01 { color: #6666cc; }
a:hover.fc01 { color: #6666cc; }
a:active.fc01 { color: #6666cc; }

.fc02 { color: #cf297b; }
a:link.fc02 { color: #cf297b; }
a:visited.fc02 { color: #cf297b; }
a:hover.fc02 { color: #cf297b; }
a:active.fc02 { color: #cf297b; }

.fc03 { color: #330000; }
a:link.fc03 { color: #330000; }
a:visited.fc03 { color: #330000; }
a:hover.fc03 { color: #330000; }
a:active.fc03 { color: #330000; }

.fc04 { color: #ff3366; }
a:link.fc04 { color: #ff3366; }
a:visited.fc04 { color: #ff3366; }
a:hover.fc04 { color: #ff3366; }
a:active.fc04 { color: #ff3366; }

.fc05 { color: #ff6600; }
a:link.fc05 { color: #ff6600; }
a:visited.fc05 { color: #ff6600; }
a:hover.fc05 { color: #ff6600; }
a:active.fc05 { color: #ff6600; }


.fs10{ font-size:10px; }
.fs12{ font-size:12px; }
.fs14{ font-size:14px; }
.fs16{ font-size:16px; }
.fs18{ font-size:18px; }
.fs20{ font-size:20px; }

.lineH01{
	line-height:20px;
}

div#headerBox0 {
	background-image:url(../common/top_mainbg00.jpg);
}
div#headerBox {
	background-image:url(../common/top_mainbg01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:834px;
}
div#menuBox {
	width:1040px;
    text-align:left;
    margin:0px auto;
}

div#contentBox {
	width:100%;
	margin-top:22px;
}

div#preformanceBox1 {
	margin:10px 20px 20px 20px 
}
div#preformanceBox1 div.titleBox {
	background-color:#FFF;
	padding:7px;
	font-size:10px;
	line-height:100%;
	font-weight:bold;
}
div#preformanceBox1 div.txtBox {
	padding:7px;
	font-size:10px;
	line-height:130%;
	margin-bottom:13px;
}

div#footerBg01{
	background-image:url(../common/footer_line01.gif);
	height:65px;
}
div#footerBg02{
	background-color:#F1F1FF;
}
div#footerBg02 div#fMenuBox {
	width:940px;
    text-align:left;
    margin:0px auto;
	padding:27px;
}
div#footerBg03{
	background-color:#6666CC;
}




div#subBox {
	background-color:#eeeaff;
	background-image:url(../common/sub_top_bg00.jpg);
	background-repeat:repeat-x;
}
div#subBox1 {
	background-image:url(../common/sub_foot_bg01.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.sub_contentBox01 {
	background-color:#FFF;
	background-image:url(../common/content_bg01.gif);
	background-position:bottom;
	background-repeat: no-repeat;
}
.sub_contentBox02 {
	background-image:url(../common/content_bg01.gif);
}

.contentBoxFont{
	font-size:12px;
	line-height:32px;
}


.companyPhoto01{
	background-image:url(../../company/img/companyphoto01.png);
	background-repeat:no-repeat;
	background-position:top right;
}


input, select{
	margin:0px;
	padding:0px;
}
input.formStyle01{
	line-height:100%;
	letter-spacing:1px;
	padding:4px;
	border: 1px solid #e5e5e5;
	background-color:#f7f5ff;
}
textarea.formStyle01{
	line-height:100%;
	letter-spacing:1px;
	height:168px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #e5e5e5;
	background-color:#f7f5ff;
}
input.formSubmitBt01{
	border: 0px;
	background: url(../../contact/img/check_bt01.gif) left top no-repeat;
	width:214px;
	height:34px;
	text-indent:-9999px;
	
}
input.formSubmitBt02{
	border: 0px;
	background: url(../../contact/img/send_bt01.gif) left top no-repeat;
	width:214px;
	height:34px;
	text-indent:-9999px;
	
}