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

/* SecuAvail LogStareサイトトップページ */




/*==== [ global class ] ====================================================================*/

/* ==[ navi ]== */
div#headerBg div#mainNaviBox{
	display:block;
	width:948px;
	height:44px;
	margin:0 auto;
	position:relative;
	z-index:21;
}
div#headerBg div#mainNaviBox ul{
	margin:0; padding:0;
}
div#headerBg div#mainNaviBox ul li{
	float:left;
	margin:0; padding:0;
	height:44px;
	list-style-type:none;
	display:block;
	text-indent:-8000px;
}
div#headerBg div#mainNaviBox ul li.spaceL{
	background:url('../img/common/navi_space_l.png') top left no-repeat; width:74px;
}
div#headerBg div#mainNaviBox ul li.spaceR{
	background:url('../img/common/navi_space_r.png') top left no-repeat; width:74px;
}
div#headerBg div#mainNaviBox ul li a{
	display:block;
	height:44px;
	position:relative;
}
div#headerBg div#mainNaviBox ul li.navi01 a{
	background:url('../img/common/navi_01top.png') top left no-repeat; width:134px;
}



div#headerBg div#mainNaviBox ul li.navi02 a{
	background:url('../img/common/navi_02product.png') top left no-repeat; width:134px;
}
div#headerBg div#mainNaviBox ul li.navi03 a{
	background:url('../img/common/navi_03service.png') top left no-repeat; width:133px;
}
div#headerBg div#mainNaviBox ul li.navi04 a{
	background:url('../img/common/navi_04scene.png') top left no-repeat; width:133px;
}
div#headerBg div#mainNaviBox ul li.navi05 a{
	background:url('../img/common/navi_05news.png') top left no-repeat; width:133px;
}
div#headerBg div#mainNaviBox ul li.navi06 a{
	background:url('../img/common/navi_06contact.png') top left no-repeat; width:133px;
}

div.submenu {
	position:absolute;
	display:block;
  z-index:211;
	width:141px;
	padding:0 5px 7px 5px;
	background:url('../img/common/pulldown_shadow.png') bottom left no-repeat;
	text-indent:-8000px;
	visibility:hidden;
}
div#headerBg div#mainNaviBox ul li div a{
	display:block;
	width:131px;
	height:30px;
}
div#menu1{
	top:44px; left:204px;
}
div#menu2{
	top:44px; left:338px;
}
div#menu3{
	top:44px; left:471px;
}
div#headerBg div#mainNaviBox ul li.navi02 div#menu1 a#item01{
	background:url('../img/common/navi_dd21.png') top left no-repeat;
}
div#headerBg div#mainNaviBox ul li.navi02 div#menu1 a#item02{
	background:url('../img/common/navi_dd22.png') top left no-repeat;
}

/* 090622追加 */
div#headerBg div#mainNaviBox ul li.navi02 div#menu1 a#item02a{
	background:url('../img/common/navi_dd22a.png') top left no-repeat;
}
div#headerBg div#mainNaviBox ul li.navi02 div#menu1 a#item02b{
	background:url('../img/common/navi_dd22b.png') top left no-repeat;
}

div#headerBg div#mainNaviBox ul li.navi02 div#menu1 a#item03{
	background:url('../img/common/navi_dd23.png') top left no-repeat;
}
div#headerBg div#mainNaviBox ul li.navi02 div#menu1 a#item04{
	background:url('../img/common/navi_dd24.png') top left no-repeat;
}
div#headerBg div#mainNaviBox ul li.navi02 div#menu1 a#item05{
	background:url('../img/common/navi_dd25.png') top left no-repeat;
}
div#headerBg div#mainNaviBox ul li.navi02 div#menu1 a#item06{
	background:url('../img/common/navi_dd26.png') top left no-repeat;
}

div#headerBg div#mainNaviBox ul li.navi03 div#menu2 a#item11{
	background:url('../img/common/navi_dd31.png') top left no-repeat;
}
div#headerBg div#mainNaviBox ul li.navi03 div#menu2 a#item12{
	background:url('../img/common/navi_dd32.png') top left no-repeat;
}
div#headerBg div#mainNaviBox ul li.navi03 div#menu2 a#item13{
	background:url('../img/common/navi_dd33.png') top left no-repeat;
}

div#headerBg div#mainNaviBox ul li.navi04 div#menu3 a#item21{
	background:url('../img/common/navi_dd41.png') top left no-repeat;
}
div#headerBg div#mainNaviBox ul li.navi04 div#menu3 a#item22{
	background:url('../img/common/navi_dd42.png') top left no-repeat;
}

div#headerBg div#mainNaviBox ul li.navi04 div#menu3 a#item23{
	background:url('../img/common/navi_dd43.png') top left no-repeat;
}
div#headerBg div#mainNaviBox ul li.navi04 div#menu3 a#item24{
	background:url('../img/common/navi_dd44.png') top left no-repeat;
}

div#headerBg div#mainNaviBox ul li.navi04 div#menu3 a#item25{

	background:url('../img/common/navi_dd45.png') top left no-repeat;
}



/*==== [ content class ] ====================================================================*/

div#contentsBox div#mainImage{
}



div#container div#containerBody div#columnL div#bannerBlock ul{
	position:relative;
	z-index:111;
}
div#container div#containerBody div#columnL div#bannerBlock ul li{
	list-style-type:none;
	width:224px;
	clear:both;
}
div#container div#containerBody div#columnL div#bannerBlock ul li.top{
	background:url('../img/common/text_banner_bg_top.png') top left no-repeat;
	padding:11px 10px 0 12px;
	height:54px;
	margin:0;
}
div#container div#containerBody div#columnL div#bannerBlock ul li.middle{
	background:url('../img/common/text_banner_bg_middle.png') top left no-repeat;
	padding:9px 10px 0 12px;
	height:53px;
	margin:0;
}
div#container div#containerBody div#columnL div#bannerBlock ul li.bottom{
	background:url('../img/common/text_banner_bg_bottom.png') top left no-repeat;
	padding:9px 10px 0 12px;
	height:57px;
	margin:0;
}
div#container div#containerBody div#columnL div#bannerBlock ul li img{
	float:left;
	margin-right:8px;
	padding:1px;
	border:#c0c7da solid 1px;
}
div#container div#containerBody div#columnL div#bannerBlock ul li h3{
	margin:0; padding:0;
}
div#container div#containerBody div#columnL div#bannerBlock ul li h3 a{
	color:#0d1c4a;
}

div#container div#containerBody div#columnL div#bannerBlock ul li p{
	margin:0; padding:3px 0 0 0;
}
div#container div#containerBody div#columnL div#bannerBlock ul li p a{
	color:#434343;
}


div#container div#containerBody div#columnL div#bannerBlock div#bannerBox{
	padding:20px 0 0 0;
	position:relative;
	z-index:112;
}
div#container div#containerBody div#columnL div#bannerBlock div#bannerBox div#caseStudy{
	display:block;
	width:246px;
	height:66px;
	background:url('../img/common/banner_case_study_bg.png') top left no-repeat;
}
div#container div#containerBody div#columnL div#bannerBlock div#bannerBox div#caseStudy img{
	float:left;
	margin:6px 4px 0 7px;
}
div#container div#containerBody div#columnL div#bannerBlock div#bannerBox div#caseStudy div#caseStudylink a{
	float:left;
	display:block;
	width:145px;
	height:35px;
	text-indent:-8000px;
}
div#container div#containerBody div#columnL div#bannerBox div#caseStudy p a{
	color:#434343;
}

/* 導入事例バナー2 */
div#container div#containerBody div#columnL div#bannerBlock div#bannerBox div#caseStudyB{
	display:block;
	width:246px;
	height:132px;
	background:url('../img/common/banner_case_study_bg2.png') top left no-repeat;
}
div#container div#containerBody div#columnL div#bannerBlock div#bannerBox div#caseStudyB div#caseStudylink a{
	float:left;
	display:block;
	width:246px;
	height:34px;
	text-indent:-8000px;
}

div#container div#containerBody div#columnL div#bannerBlock div#bannerBox div#caseStudyB img{
	float:left;
	margin:0 4px 8px 14px;
}
div#container div#containerBody div#columnL div#bannerBlock div#bannerBox div#caseStudyB div.caption{
	float:left;
}
div#container div#containerBody div#columnL div#bannerBox div#caseStudyB p a{
	color:#000000;
}
div#container div#containerBody div#columnL div#bannerBox div#caseStudyB p.company a{
	font-weight:bold;
}
div#container div#containerBody div#columnL div#bannerBox div#caseStudyB p.copy{
	padding:3px 0 0 0;
}





/* 右カラム */

div#container div#containerBody div#columnR div#solution{
	display:block;
	width:525px;
	height:92px;
	background:url('../img/index/bg_solution.png') top left no-repeat;
	padding:55px 0 0 20px;
}
div#container div#containerBody div#columnR div#solution p{
	background:url('../img/common/arrow_1.png') 0px 10px no-repeat;
	padding:10px 0 0 17px;
}
div#container div#containerBody div#columnR div#solution p a{
	color:#100964;
}
div#container div#containerBody div#columnR div#information{
	width:525px;
	min-height:100px;
	background:url('../img/index/bg_info.png') top left no-repeat;
	padding:60px 20px 20px 18px;
}
*html div#container div#containerBody div#columnR div#information{
	width:488px;
}
div#container div#containerBody div#columnR div#information table{
	width:475px;
}
div#container div#containerBody div#columnR div#information table th{
	vertical-align:top;
	padding:9px 8px 0 0;
}
div#container div#containerBody div#columnR div#information table td{
	vertical-align:top;
	padding:8px 0 0 0;
}
div#container div#containerBody div#columnR div#information table td.notebg{
	padding:8px 15px 0 0;
}
div#container div#containerBody div#columnR div#information table td.infoBorder{
	padding:7px 0 0 0;
}



div#container div#containerBody div#columnR div#informationBottom{
	width:525px;
	height:15px;
	background:url('../img/index/bg_info_bottom.png') top left no-repeat;
}









.