@charset "utf-8";


/* page-image */
#service-idx #page-image {
	background-image: url(../../service/images/page_image_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-bottom:2px;
}

#service-idx #swfcontents {
	height:178px;
}

/* tab */
#service-idx .topCategoryBox {
	width:860px;
	margin:10px auto 0;
}

#service-idx .topTab {
	width:860px;
}

#service-idx .topTab li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#service-idx .topTab li a {
	display:block;
	width:212px;
	height:28px;
}

#service-idx .topTab li.topTab01 {
	width:216px;
	height:28px;
}

#service-idx .topTab li.topTab02 {
	width:216px;
	height:28px;
}

#service-idx .topTab li.topTab03 {
	width:216px;
	height:28px;
}

#service-idx .topTab li.topTab04 {
	width:212px;
	height:28px;
}

#service-idx .topTabBox01,
#service-idx .topTabBox02,
#service-idx .topTabBox03,
#service-idx .topTabBox04 {
	clear:both;
	background-image: url(../../service/images/tabbody_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	position:relative;
	width:860px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:858px;
}


#service-idx .topTabBox01 a:link,
#service-idx .topTabBox02 a:link,
#service-idx .topTabBox03 a:link,
#service-idx .topTabBox04 a:link {
	color: #333333;
	text-decoration: none;
}

#service-idx .topTabBox01 a:visited,
#service-idx .topTabBox02 a:visited,
#service-idx .topTabBox03 a:visited,
#service-idx .topTabBox04 a:visited {
	color: #333333;
	text-decoration: none;
}

#service-idx .topTabBox01 a:hover, a:focus, a:active,
#service-idx .topTabBox02 a:hover, a:focus, a:active,
#service-idx .topTabBox03 a:hover, a:focus, a:active,
#service-idx .topTabBox04 a:hover, a:focus, a:active {
	color:#999999;
	text-decoration: none;
}

#service-idx .topTabBox01 .to-idx,
#service-idx .topTabBox02 .to-idx,
#service-idx .topTabBox03 .to-idx,
#service-idx .topTabBox04 .to-idx {
	font-weight:bold;
	position:absolute;
	bottom:2px;
	right:10px;
}

#service-idx .topTabBox01 .to-idx img,
#service-idx .topTabBox02 .to-idx img,
#service-idx .topTabBox03 .to-idx img,
#service-idx .topTabBox04 .to-idx img {
	margin-right:6px;
	vertical-align:middle;
}

#service-idx .topTabBox01 {
	padding-top:15px;
	padding-left:19px;
	padding-right:13px;
	width:858px;
	height:150px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:826px;
	height:134px;
}

#service-idx .topTabBox01 ul.line1 {
	float:left;
	width:227px;
}

#service-idx .topTabBox01 ul.line2 {
	float:left;
	width:289px;
}

#service-idx .topTabBox01 ul.line3 {
	float:left;
	width:290px;
}

#service-idx .topTabBox01 li {
	list-style:none;
	line-height:14px;
	padding:5px 0 5px 20px;
	background-image: url(../../service/images/li-icon.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}

#service-idx .topTabBox01 li.group {
	font-weight:bold;
	background-image: url(../../service/images/li-icon_group.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}


#service-idx .topTabBox02 {
	padding-top:18px;
	padding-left:9px;
	width:858px;
	height:150px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:849px;
	height:131px;
}


#service-idx .topTabBox02 .title {
	margin-left:18px;
	padding-left:12px;
	line-height:1;
	border-left:5px solid #636363;
}

#service-idx .topTabBox02 ul li {
	margin-top:11px;
	list-style:none;
	float:left;
	width:120px;
	text-align:center;
}


#service-idx .topTabBox02 p {
	white-space: nowrap;
	line-height:24px;
}

#service-idx .topTabBox02 p span {
	padding-left:10px;
	background-image: url(../../service/images/li-icon.gif);
	background-repeat: no-repeat;
	background-position: center left;
}


#service-idx .topTabBox03 {
	padding-top:26px;
	padding-left:28px;
	width:858px;
	height:150px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:830px;
	height:123px;
}

#service-idx .topTabBox03 ul li {
	list-style:none;
	float:left;
	width:162px;
	text-align:center;
}

#service-idx .topTabBox03 p {
	line-height:20px;
}


#service-idx .topTabBox03 p span {
	line-height:24px;
	padding-left:10px;
	background-image: url(../../service/images/li-icon.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	line-height:1.2;
}

#service-idx .topTabBox04 {
	padding-top:11px;
	padding-left:22px;
	width:858px;
	height:150px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:836px;
	height:138px;
}

#service-idx .topTabBox04 a {
	line-height:22px;
}

#service-idx .topTabBox04 ul.line1 {
	float:left;
	width:260px;
}

#service-idx .topTabBox04 ul.line2 {
	float:left;
	width:301px;
}

#service-idx .topTabBox04 ul.line3 {
	float:left;
	width:260px;
}

#service-idx .topTabBox04 li {
	list-style:none;
	padding-left:14px;
	background-image: url(../../service/images/li-icon.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
}


.tab {
    display:block;
}

.noshow {
    display:none;
}

.tab_selector {
cursor:pointer;
}


/* copy */
#service-idx #copy {
	margin:6px auto 0;
	padding:5px 10px;
	border:1px solid #ccc;
	background-color:#ededed;
	width:860px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:838px;
	color:#244670;
}


/* container */
#service-idx #container {
	width:860px;
	margin:13px auto 0;
}

#service-idx .main {
	width:624px;
	float:left;
	padding-bottom:40px;
}

#service-idx .side {
	width:211px;
	float:right;
	position:relative;
}

/* ----- jireilist ----- */

#service-idx #jireilist {
	width:624px;
	background-color:#f8f7ee;
	background-image: url(../../images/line_dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:16px;
}


#service-idx #jireilist .icon {
	margin:0 15px;
	padding:11px 0 4px 3px;
	font-size:1px;
}

#service-idx #jireilist .icon img {
	margin-right:2px;
}

#service-idx #jireilist .jirei {
	margin:0 15px;
	background-color:#fff;
	border:2px solid #cdcdcd;
	padding:4px 3px 2px 12px;
}

#service-idx #jireilist .jirei p {
	width:460px;
}

#service-idx #jireilist .jirei .pict {
	float:right;
	margin:auto;
}

#service-idx #jireilist .jirei .industry {
	color:#4273b0;
	font-weight:bold;
	line-height:20px;
}

#service-idx #jireilist .jirei .industry .new {
	margin-left:5px;
	color:#CC0000;
	letter-spacing:1px;
}

#service-idx #jireilist .jirei .link {
	font-weight:bold;
	background-position: left 6px;
}



/* inquiry-nav */
#service-idx #navinquiry {
	margin-left:-1px;
	padding-left:1px;
	padding-bottom:18px;
	background-color:#ffffff;
	width:211px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:210px;
}

#service-idx #navinquiry .btn {
	padding:6px 0;
	border-right:3px solid #d3d3d3;
	border-bottom:3px solid #d3d3d3;
	border-left:3px solid #d3d3d3;
	width:210px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:204px;
}

#service-idx #navinquiry .btn .small {
	margin:0 12px;
	padding-bottom:4px;
	line-height:16px;
}

#service-idx #navinquiry .btn ul li {
	list-style:none;
	margin-left:4px;
}






