@charset "utf-8";
/* --------------------------------------*/
/* プロダクト */
/* --------------------------------------*/
@import"share.css";

/* proh2*/
h2.pro {
display:block;
width:656px;
height:25px;
text-indent:5px;
line-height:25px;
margin:20px 0px 10px 0px;
background-image:url(share_img/h2_back.jpg);
}

/* proh2バージョン2*/
h2.pro-h2b {
display:block;
width:656px;
height:25px;
text-indent:25px;
line-height:25px;
margin:20px 0px 10px 0px;
background-image:url(pro2/pro_h2b.gif);
color:#0066FF;
}

ol.pro-kajo {
margin:20px 0px 20px 10px;
font-size:14px;
line-height:20px;
}

/* sFlow囲み強調*/
div.kakomi {
padding:5px;
background-color:#DCDCE2;
}


/* short-line-hight */
.s-line {
margin-top:25px;
margin-bottom:5px;
line-height:14px;
}

table.waku-gray {
border:#999999 solid	1px;
margin-bottom:10px;
}

table.waku-gray p {
margin:5px;
}

table#sample-table {
width:656px;
}

table#sample-table td.tit {
padding:3px;
background-color:#999999;
color:#FFFFFF;
}

table#sample-table td.sayu {
padding:5px;
vertical-align:top;
}

table#sample-table td.gazo {
padding:5px;
vertical-align:top;
border:#999999 solid	1px;
}

table#sample-table td.sayu p {
margin-bottom:20px;
}

table.pro-table {
text-align: left;
border-top: 1px solid #A2A2B3;
border-left: 1px solid #A2A2B3;
background: #fff;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
margin-bottom:10px;
}
html>body table {border-collapse: separate}

table.pro-table th {
border-right: 1px solid #A2A2B3;
border-bottom: 1px solid #A2A2B3;
background: #000;
color: #fff;
padding-top: 2px;
padding-bottom: 2px;
vertical-align:middle;
text-align:center;
}

table.pro-table td {
border-right: 1px solid #A2A2B3;
border-bottom: 1px solid #A2A2B3;
background-color:#fff;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
}

table.pro-table td.y {
border-right: 1px solid #A2A2B3;
border-bottom: 1px solid #A2A2B3;
background-color:#AEB8D0;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
}

table.pro-table td.komoku {
border-right: 1px solid #A2A2B3;
border-bottom: 1px solid #A2A2B3;
background-color:#E8E8EC;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
}

div.pro-gaiyo-ga {
margin-top:10px;
margin-bottom:20px;
text-align:center;
}

h3.pro-gaiyo-h3 {
color:#3366FF;
line-height:20px;
}

/*概要囲み強調*/
div.gaiyo-kakomi {
width:652px;
border:solid #3399FF 1px;
}

ul.gaiyo-ul {
width::642px;
padding:5px;
}

ul.gaiyo-ul li {
display:block;
width:642px;
height:20px;
text-indent:22px;
background-image:url(pro2/gaiyo-kajo-back.gif);
}

ul.gaiyo-ul li.back2 {
display:block;
width:642px;
height:20px;
text-indent:22px;
background-image:url(pro2/gaiyo-kajo-back2.gif);
}

/* --------------------------------------*/
/* ケーススタディ */
/* --------------------------------------*/
table.case {
width:656px;
}

table.case td {
vertical-align:top;
}

table.case td h3 {
display:block;
width:300px;
border-bottom:solid 1px #CCCCCC;
margin-bottom:5px;
}

table.case td.gazo {
width:330px;
border:solid 1px;
text-align:center;
}

/* --------------------------------------*/
/* 推奨環境 */
/* --------------------------------------*/

/* --------------------------------------*/
/* 価格表 */
/* --------------------------------------*/
div.down-bt {
text-align:center;
}
