/* ---------↓お問い合わせ------------ */

#currentInfo {
	border-left:5px solid #F90704;
	border-right:1px solid #EFC1C1;
	border-bottom:1px solid #EFC1C1;
	margin-bottom:10px;
	background-color:#FEF0F2;

}



#currentInfo p {

	background:url(../images/ico_quastion.gif) no-repeat 4px 0.35em;
	background-color:#FDDEE1;
	color:#D21616;
	padding-left:28px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #EFC1C1;
	font-size: 100%;
}


#currentInfo ul {

	padding-top:5px;
	padding-bottom:5px;


}
#currentInfo ul li {
	list-style:none;
	background:url(../images/icn_info.gif) no-repeat 4px 0.4em;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:22px;
	padding-right:5px;
	margin-bottom:0px;


}

#currentInfo #blank {
	background:url(../images/icn_info_blank.gif) no-repeat 5px 0.4em;

}



/* ---------↑お問い合わせ------------ */






/* ---------↓同じ分類の製品を見る------------ */

#currentProduct {
	border-left:5px solid #0666C2;
	border-right:1px solid #ABB8C6;
	border-bottom:1px solid #ABB8C6;
	margin-bottom:10px;
	background-color:#E9F2FD;

}



#currentProduct p {

	background:url(../images/ico_product.gif) no-repeat 4px 0.35em;
	background-color:#CEDEF1;
	color:#001699;
	padding-left:28px;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 100%;
}


#currentProduct ul {

	padding-top:5px;
	padding-bottom:5px;


}
#currentProduct ul li {
	list-style:none;
	background:url(../images/icn_pro.gif) no-repeat 4px 0.4em;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:22px;
	padding-right:5px;
	margin-bottom:0px;


}

#currentProduct #title {
	padding-left:5px;
	padding-bottom:0px;
	background:0px 0em;
	background-color:#CEDEF1;

}



/* ---------↑同じ分類の製品を見る------------ */

























/* ---------↓一般メニュ------------ */

#currentCategory {

	border-left:5px solid #0666C2;
	border-right:1px solid #ABB8C6;
	border-bottom:1px solid #ABB8C6;
	margin-bottom:10px;
	background-color:#E9F2FD;

}

#currentCategory p {
	background-color:#CEDEF1;
	color:#000000;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #ABB8C6;
	font-size: 100%;
}

#currentCategory ul {

	padding-top:5px;
	padding-bottom:5px;


}
#currentCategory ul li {
	list-style:none;
	background:url(../images/icn_menu_off_li.gif) no-repeat 4px 0.5em;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:22px;
	padding-right:5px;
	margin-bottom:0px;



}

#currentCategory #on {
	background:url(../images/icn_menu_on_product.gif) no-repeat 4px 0.5em;
	background-color:#CEDEF1;
}


#currentCategory #on-top {
	border-top:1px solid #a6a6a6;
	background:url(../images/icn_menu_on_product.gif) no-repeat 4px 0.5em;
}

/* ---------↑一般メニュ------------ */



/* ---------↓製品＆ソリューション------------ */

#currentCategory04 {
	border-left:5px solid #0666C2;
	border-right:1px solid #ABB8C6;
	border-top:1px solid #ABB8C6;
	margin-bottom:0px;
	background-color:#E9F2FD;

}



#currentCategory04 p {

	background:url(../images/ico_product.gif) no-repeat 4px 0.35em;
	background-color:#CEDEF1;
	color:#001699;
	padding-left:28px;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 100%;
}


#currentCategory04 ul {

	padding-top:0px;
	padding-bottom:5px;


}
#currentCategory04 ul li {
	list-style:none;
	background:url(../images/icn_pro.gif) no-repeat 4px 0.4em;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:22px;
	padding-right:5px;
	margin-bottom:0px;


}

#currentCategory04 #title {
	padding-left:5px;
	padding-bottom:0px;
	background:0px 0em;
	background-color:#CEDEF1;

}


/* ---------↑製品＆ソリューション------------ */



/* ---------↓NetSHAKERシリーズ：コンセプトページ------------ */

#currentCategory02 {

	border-left:5px solid #0666C2;
	border-right:1px solid #ABB8C6;
	border-bottom:1px solid #ABB8C6;
	margin-bottom:10px;
	background-color:#E9F2FD;

}


#currentCategory02 ul {

	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #ABB8C6;


}
#currentCategory02 ul li {
	list-style:none;
	background:url(../images/icn_menu_off_li.gif) no-repeat 4px 0.5em;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:22px;
	padding-right:5px;
	margin-bottom:0px;

}

#currentCategory03 {

	margin-bottom:10px;

}


/* ---------↑NetSHAKERシリーズ：コンセプトページ------------ */



#h1_wrap {

	border-left:5px solid #0666C2;
	background:#CEDEF1;
	margin-bottom:15px;

}
#contents h1,#contents_window h1 {

        border-top:1px solid #ABB8C6;
	color:#000000;
	font-size:110%;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:3px;

}
.strong_wrap {
	background:#EEEEEE;
	border-left:5px solid #0666C2;
	margin:10px 0 10px;
}
.strong_wrap p {

	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;

	padding:5px;


}
.strong_wrap_sap {



	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	background:#EEEEEE;

}

.strong_wrap_sap p {


	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding:5px;

}

.table-border-none02 td,tr,th {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:5px solid #F12F16;

}



.strong_wrap_red {
	background:url(../images/h3_bg.jpg) repeat-x left bottom;
	padding:5px;
	border:1px solid #CCCCCC;
	margin:0 0 10px;
}
.strong_wrap_red p {
	border-left:3px solid #F12F16;
	padding:0 5px 0;
}


.strong_wrap_sap02 {

	border-left:5px solid #F12F16;
	margin:10px 0 10px;
	background:#EEEEEE;
}

.strong_wrap_sap02 p {

	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding:5px;
}


.strong_wrap_sap03 {
	background:url(../images/h3_bg.jpg) repeat-x left bottom;
	padding:5px;
	border: 1px solid #CCCCCC;
	margin-bottom:10px;
width:100%;
}

.strong_wrap_sap03 p {
	border-left:3px solid #F12F16;
	padding-left:5px;
}






.table-border-blue,.table-border-blue td,tr {
	border-collapse:collapse;
	border:1px #999999 solid;
	margin-bottom:15px;
}
.table-border-blue th {
	border:1px #999999 solid;
	text-align:left;
	font-weight:normal;
	background-color:#EAF4F9;
	color:inherit;
}
.list-blue li {
	list-style:none;
	background:url(../images/icn_squ_product.gif) no-repeat 2px 0.2em;
	padding:0px 0px 5px 20px;
}
.list-blue-top10 li {
	list-style:none;
	background:url(../images/icn_squ_product.gif) no-repeat 2px 0.2em;
	padding:0px 0px 5px 20px;
	margin-top:5px;
}
.table-border-none,.table-border-none td,tr,th {
	border:none;
}
.blue_icn {
	background:url(../images/icn_squ_product.gif) no-repeat 0px 0.2em;
	padding-left:14px;
}


/* タイトル項目 */


.title_wrap{

margin-top:0px;
margin-bottom:5px;

}

.title_wrap p{

color:#FFFFFF;
font-weight:bold;
padding-top:2px;
padding-bottom:2px;
}

.title_wrap_bg{

background-color:#577FBF;
text-align:center;
vertical-align:middle;
}


.title_wrap_bg01{
	background:url(../images/btn01.gif) no-repeat;
	width:7px;
	height:4px;
}

.title_wrap_bg02{
	background:url(../images/btn02.gif) no-repeat;
	width:8px;
	height:4px;
}

.title_wrap_bg03{
	background:url(../images/btn03.gif) repeat-y;
	width:8px;
	height:1px;
}

.title_wrap_bg04{
	background:url(../images/btn04.gif) no-repeat;
	width:7px;
	height:7px;
}

.title_wrap_bg05{
	background:url(../images/btn05.gif) repeat-x;
	width:1px;
	height:7px;
}

.title_wrap_bg06{
	background:url(../images/btn06.gif) repeat-x;
	width:8px;
	height:7px;
}


#system_top{

width:460px;
}