@charset "Shift_JIS";

body{font-size:13px;}
/*--------------------------------外枠の設定--------------------------------*/
#wrapper{
	width:700px;
	margin:0 auto 0 auto;
	text-align:center;
	float:left;
}

#wrapp{display:none;}

/*--------------------------------ヘッダ--------------------------------*/
#head{display:none;}


h1#index-h1{/*--ロゴ--*/
	width:187px;
	height:33px;
	margin:0 auto 0 32px;
	text-indent:-10000px;
	overflow:hidden;
	display:inline;
	background:url("../images/scinex_logo.jpg") no-repeat;
	float:left;
	display:none;
}

h1#etc-h1{
	width:187px;
	height:70px;
	margin:0 auto 0 32px;
	text-indent:-10000px;
	overflow:hidden;
	display:inline;
	background:url("../images/scinex_logo2.jpg") no-repeat;
	float:left;
	display:none;
}

h1#etc-h1 a{
	width:187px;
	height:70px;
	display:none;
}

#head ul{
	height:33px;
	margin:0 13px 0 0;
	padding:0;
	font-size:80%;
	float:right;
	display:block;
	display:none;
}

#head ul li{
	margin:8px 0 8px 8px;
	padding-left:10px;
	background:url("../images/head_li_bg.gif") no-repeat;
	display:inline;
	float:left;
	display:none;
}

#head-flash{
	width:820px;
	height:400px;
	margin:0;
	padding:0;
	background:url("../images/headbg_02.jpg") no-repeat;
	float:left;
	display:none;
}

#head-flash object{
	width:800px;
	display:none;
}

#head-normal{
	width:820px;
	height:118px;
	margin:0;
	padding:0;
	background:url("../images/head_normal_bg2.jpg") no-repeat;
	float:left;
	display:none;
}

object span{
	text-indent:-10000px;
	overflow:hidden;
	float:left;
}

/*--------------------------------メイン外枠の設定--------------------------------*/
#main-wrapp{
	width:700px;
	height:100%;
	margin:0 auto 0 auto;
	text-align:center;
	float:left;
}

/*--------------------------------メイン--------------------------------*/
#main{
	width:700px;
	margin:28px auto 0 auto;
	text-align:center;
}

/*--------------------------------メインコンテンツ--------------------------------*/
#main-contents{
	width:700px;
	text-align:left;
	display:inline;
}

#main-contents h2{
	font-size:80%;
	color:#06f;
}

#main-contents h3{
	margin-top:5px;
	font-size:80%;
	color:#333;
}

#main-contents p{
	margin-top:3px;
	font-size:80%;
	color:#666;
}

.messagebox{
	width:386px;
	margin-bottom:10px;
}

.messagebox img{
	margin-top:10px;
}

.messagebox ul,.messagebox ol{
	margin-left:30px;
	font-size:80%;
	color:#666;
}


.messagebpx-wide{
	width:700px;
	height:100%;
	margin:0;
/*	float:left;*/
}

.messagebpx-wide h2{
	text-indent:-10000px;
	overflow:hidden;
	display:none;
}

h2#business-overview{
	height:33px;
	background:url("../images/business_over_view.jpg") no-repeat;
}

h2#company{
	height:33px;
	background:url("../images/company.jpg") no-repeat;

}

h2#history{
	height:33px;
	background:url("../images/history.jpg") no-repeat;

}

h2#overview{
	height:33px;
	background:url("../images/overview.jpg") no-repeat;
}

h2#recruit{
	height:33px;
	background:url("../images/recruit.jpg") no-repeat;
}

h2#access{
	height:33px;
	background:url("../images/access.jpg") no-repeat;
}

h2#sitemap{
	height:33px;
	background:url("../images/sitemap.jpg") no-repeat;
}

h2#privacy-policy{
	height:33px;
	background:url("../images/privacy_policy.jpg") no-repeat;
}

h2#contact{
	height:33px;
	background:url("../images/contact.jpg") no-repeat;
}

.messagebpx-wide h3,#sitempa-h3{
	font-weight:normal;
}

#sitempa-h3{
	width:492px;
	height:20px;
	margin:20px auto auto 10px;
	float:left;
}

.messagebpx-wide ul{
	width:522px;
	margin:0 0 20px 0;
	font-size:80%;
	float:left;
}

.messagebpx-wide ul li{
	width:118px;
	margin:10px 0 0 10px;
	text-align:center;
	float:left;
}

.messagebpx-wide ul li a{
	margin:5px auto 0 auto;
	text-align:center;
}

.block-img{
	float:left;
}

/*------------------------------company-table-------------------------------*/
#company-table
	width:700px;
	display:block;
}

#company-table ol{
/*	margin:5px auto 5px 20px;*/
}

.table-headline{
	width:100px;
	padding:5px;
	text-align:left;
}

.table-sentence{
	width:580px;
	padding:5px;
	text-align:left;
}


#overview-ol{
	margin:10px auto 20px 20px;
	font-size:80%;
	line-height:150%;
	float:left;
}

.overview-ol-headline{
	font-weight:bold;
}

#overview-ol ol{
	margin:5px;
}

.no-recruit,.thanks{
	height:600px;
	margin:20px;
	font-size:80%;
	color:#999;
}

.error{
	width:522px;
	height:600px;
	margin:40px auto auto auto;
	text-align:center;
	color:#f00;
	float:left;
}

.error a{
	margin-top:20px;
	text-align:center;
	display:block;
}

.map{
	font-size:80%;
}

.read{
	widht:522px;
	height:300px;
	margin:10px 0 20px 0;
}

#sitemap-ul{
	width:300px;
	height:500px;
	margin:0 auto 100px 20px;
	font-size:80%;
	line-height:200%;
	float:left;
}

#sitemap-ul li{
	background:url("../images/sitemap_ul_cir.jpg") no-repeat;
	padding-left:16px;
}

#sitemap-ul .margintop{
	margin-top:10px;
}

#privacy-policy-h3{
	font-weight:bold;
	clear:right;
}

#privacy-headline{
	margin:20px 0 auto auto;
	font-size:80%;
	float:right;
}

#privacy-dl{
	margin:auto 0 auto 0;
	font-size:80%;
	line-height:130%;
	float:left;
	
}

#privacy-dl dt{
	margin-top:10px;
}

#privacy-dl dd{
	margin:5px 0 auto 10px;
}

#privacy-dl ol{
	margin:10px 0 auto 30px;
}

#privacy-dl dd div{
	margin:10px;
	padding:5px;
	border:1px solid #666;
}

#form1{
	height:600px
}

/*--------------------------------事業一覧----------------------------------*/
#overview-p{
	width:522px;
	margin:0 auto 20px 40px;
	float:left;
}

/*--------------------------------レフトナビ--------------------------------*/
#left-navi{display:none;}

#left-navi ul li,.list-end,#contents-h,#topics-h{display:none;}
#topics-h,#contents-h{display:none;}
#left-navi ul li{display:none;}
#left-navi ul li a{display:none;}
#leftnavi-menu-1 a,#leftnavi-menu-2 a,#leftnavi-menu-3 a,#leftnavi-menu-4 a,#leftnavi-menu-5 a{display:none;}
#contents-h{display:none;}
#topics-h{display:none;}
#left-navi ul{display:none;}
#left-navi dl{display:none;}
#left-navi dl dt{display:none;}
#left-navi dl dd{display:none;}
.list-end{display:none;}
#qrcode{display:none;}
#mailto-icon{display:none;}
#mailto-link a{display:none;}
#mailto-link a{display:none;}

/*--------------------------------フッター--------------------------------*/
#footer{
	width:100%;
	margin:0 auto 0 auto;
	text-align:center;
	background-color: #CCC;
	float:left;
	display:none;
}

#footer-1{
	width:100%;
	height:117px;
	margin:0;
	padding-top:10px;
	background:url("../images/footer_bg.jpg") repeat-x;
}

#footer p{
	width:800px;
	margin:0 auto 0 auto;
	padding:10px;
	font-size:80%;
	color:#fff
}
#footer-1 a:link,#footer a:visited{
	color:#fff;
}

#footer-1 a:hover{
	color:#0ff;
}

/*--------------------------------SEO--------------------------------*/

#seo-top{
	width:800px;
	margin:0 auto 0 auto;
	text-align:left;
	font-size:80%;
	color: #CCC;
}

#seo-top a{
	font-size:80%;
}
/*
#seo-top a{
	line-height: 1.3em;
	margin-top: 3px;
	margin-bottom: 3px;
	font-weight: normal;
}
*/

#seo-top a:link,#seo-top a:visited{
	color: #fff;
	text-decoration: none;
}

#seo-top a:hover{
	color:#0ff;
}

#seo-top span{
	width:130px;
	height:20px;
	margin-top:5px;
	padding-top:0px;
	text-align:;left;
	font-size:10px;
	border:#ffffff 0px solid;
	line-height:20px;
	overflow:auto;
	display:block;
}