@charset "shift_jis";

/**********************************************************************
/business/johou_security/css/ind.css

create 12/02/24
**********************************************************************/

/* ------------------------------------------------
lineup
------------------------------------------------ */
div.lineupWrapper {
	border: none;
}
div.lineupB {
	margin-left: 0px;
	padding-bottom: 0;
	padding-top: 10px;
	width: 337px;
}
div.lineupB.first {
	padding-left: 0;
}

div.lineupB.w250 div.detail {
	width: 220px;
	padding: 5px 10px;
	border: 1px dashed #999;
}

/* -----------------------------------------------
service page
------------------------------------------------*/
body.business div.greenBox {
	border: solid 1px #009EA7;
	padding: 15px;
	
}

div.titleLinkWrapper {
	background: url(/business/johou_security/image/bg_service_tit_bottom.gif) bottom center no-repeat;
	padding-bottom: 7px;
}
div.titleLinkWrapper div.roundLink {
	background: url(/business/johou_security/image/bg_service_tit_top.gif) top center no-repeat;
	padding: 7px 8px 0;
}
div.titleLinkWrapper div.roundLink a {
	font-weight: bold;
	color: #333;
}
.main650 div.titleLinkWrapper {
	background: url(/business/johou_security/image/bg_service_tit_bottom_02.gif) bottom center no-repeat;
	padding-bottom: 7px;
}
.main650 div.titleLinkWrapper div.roundLink {
	background: url(/business/johou_security/image/bg_service_tit_top_02.gif) top center no-repeat;
	padding: 7px 8px 0;
}

.service div.lineupB div.noImageBlue div.detail {
	width: 300px;
}
.service div.lineupB div.noImageBlue div.detail div.roundLinkWrapper {
	background-image: url(/business/johou_security/image/bg_lineup_b_noimage_blue_bottom.gif);
}
.service div.lineupB div.noImageBlue div.detail div.roundLink {
	background-image: url(/business/johou_security/image/bg_lineup_b_noimage_blue_top.gif);
}

.recommendHead {
	width: 200px;
	height: 31px;
	line-height: 31px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #666666;
	background: url(/shared/img/business/bg_recommend_head_200.gif) top left no-repeat;
}
.aside220 .recommendHead {
	width: 220px;
	background: url(/shared/img/business/bg_recommend_head_220.gif) top left no-repeat;
}

body.business div.estimate685.noSearch {
	padding:30px 12px 30px 12px!important;
	background:url(/shared/img/business/bg_footer02_estimate_685.gif) left top no-repeat;
}
body.business div.estimate650.noSearch {
	padding:30px 12px 30px 12px!important;
	background:url(/shared/img/business/bg_footer02_estimate_650.gif) left top no-repeat;
}

.boxBlue02 .text {
	font-size: 85.7%;
	color: #666;
}

body.business .main650 div.anchorBox {
	background-image: url(/business/johou_security/image/bg_anchor_top_650.gif);
}
body.business .main650 div.anchorBox div.inner {
	background-image: url(/business/johou_security/image/bg_anchor_bottom_650.gif);
}

body.business div.aside200 div.estimate {
	padding: 0;
}
body.business div.aside200 div.estimate .inner {
	padding: 5px;
	background: url(/shared/img/business/aside/bg_aside_bottom_200.gif) left bottom no-repeat;
}
body.business div.aside220 div.estimate {
	padding: 0;
}
body.business div.aside220 div.estimate .inner {
	padding: 5px;
	background: url(/shared/img/business/aside/bg_aside_bottom_220.gif) left bottom no-repeat;
}

/* ----------------------------------------------
width 
-----------------------------------------------*/
.w685 {
	width: 685px !important;
}
.w665 {
	width: 665px !important;
}

.height7em {
	height: 7em !important;
}
.height8em {
	height: 8em !important;
}
.height9em {
	height: 9em !important;
}

/*------------------------------
color
------------------------------*/
.textRed {
	color: #f00 !important;
}
.recommendFixabs{
	position: absolute;
    top: 82px;
    left: 23px;
}