@charset "Shift_JIS";
/*下層ページコンテンツ設定*/
/*
製品紹介
┣製品特徴
┣製品詳細
┗アンケートフォーム

法人のお客様
┣評価貸出（内容確認するページの設定はform.css）
┗法人用お問い合わせフォーム

お客様サポート
┣製品情報
┗よくある質問

お問い合わせ
┗お問い合わせTOP

落ちない理由

*/

/*更新内容
10.11.30･･･
製品紹介 dl.goods-spac1〜15まで　height:350px;を追加
11.7.7
製品紹介 dl.goods-spac21を追加
11.8.10
アンケートフォームの設定を追加
11.10.14
製品紹介 dl.goods-spac21を追加
12.04.03
落ちない理由用コード追加
13.01.30
事例J設定追加
13.05.16
youtube埋め込み
19.03.01
サポート情報dl.goods-kkmgray ddのheight:155pxをheight:180pxに変更
製品紹介 dl.goods-spac33を追加
製品特長 NetGenesis1200用にul#icon_wrap、ul#icon_wrap li、ul#icon_wrap divを追加
19.09.02
製品紹介 dl.goods-spac34を追加
製品特長 UnifiedGateTwine用にul#icon_wrap、ul#icon_wrap li、ul#icon_wrap divを追加
*/
/****************************************************************/
/*製品紹介*/
/****************************************************************/
/*TOP*/
/*囲み*/
div#goods-topkkm{
overflow:hidden;
}
/*背景画像の設定*/
div#goods-topkkm dl{
width:334px;
float:left;
line-height:130%;
margin:0 0 20px 0;
position:relative;
z-indent:0;
/*background-color:#00FF99;*/
}
div#goods-topkkm dl dd{
clear:both;
text-indent:-9999px;
/*＼*/
overflow:hidden;
/**/
}
/*リンク 製品情報ページへ*/
div#goods-topkkm dl dd a{
display:block;
width:334px;
height:55px;
margin:0;
padding:0;
background:url('../product/img/readmore.jpg') no-repeat;
}
/*リンク 製品情報ページへ　マウスオーバー*/
div#goods-topkkm dl dd a:hover{
display:block;
width:334px;
height:55px;
margin:0;
padding:0;
background:url('../product/img/readmore.jpg') no-repeat 0 -55px;
}
div#goods-topkkm dl dt strong{
font-weight:normal;
}
dl.goods-spac1 dt span.goods-icon img{
padding:1px 0;
}

/*製品画像の設定
iconを設定する場合は、<dt>タグの中に<strong>タグと<span>タグの設定が必要*/

/*Genemova*/
dl.goods-spac1{
width:334px;
height:350px;
/*border:1px solid red;*/
background:url('../product/img/itemlist_01.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac1 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac1 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}
/*OPT-ITS Plus*/
dl.goods-spac2{
width:334px;
height:350px;
background:url('../product/img/itemlist_02.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac2 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac2 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*OPT-ITS*/
dl.goods-spac3{
width:334px;
height:350px;
background:url('../product/img/itemlist_03.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac3 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac3 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*OPT-TS*/
dl.goods-spac4{
width:334px;
height:350px;
background:url('../product/img/itemlist_05.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac4 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac4 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*OPT Gfive*/
dl.goods-spac5{
width:334px;
height:350px;
background:url('../product/img/itemlist_04.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac5 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac5 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*OPT100E*/
dl.goods-spac6{
width:334px;
height:350px;
background:url('../product/img/itemlist_06.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac6 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac6 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*UG304*/
dl.goods-spac7{
width:334px;
height:350px;
background:url('../product/img/itemlist_07.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac7 dt{
padding:230px 0 0 20px;
}

/*MR560E5*/
dl.goods-spac8{
width:334px;
height:350px;
background:url('../product/img/itemlist_08.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac8 dt{
padding:230px 0 0 20px;
}

/*MR560MD5*/
dl.goods-spac9{
width:334px;
height:350px;
background:url('../product/img/itemlist_09.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac9 dt{
padding:230px 0 0 20px;
}

/*MR560MD8*/
dl.goods-spac10{
width:334px;
height:350px;
background:url('../product/img/itemlist_10.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac10 dt{
padding:230px 0 0 20px;
}

/*MR560MD11*/
dl.goods-spac11{
width:334px;
height:350px;
background:url('../product/img/itemlist_11.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac11 dt{
padding:230px 0 0 20px;
}

/*NV500*/
dl.goods-spac12{
width:334px;
height:350px;
background:url('../product/img/itemlist_12.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac12 dt{
padding:230px 0 0 20px;
}

/*GL1000*/
dl.goods-spac13{
width:334px;
height:350px;
background:url('../product/img/itemlist_13.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac13 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac13 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*UGG05*/
dl.goods-spac14{
width:334px;
height:350px;
background:url('../product/img/itemlist_14.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac14 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac14 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*UG404*/
dl.goods-spac15{
width:334px;
height:350px;
background:url('../product/img/itemlist_15.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac15 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac15 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*MD30U*/
dl.goods-spac16{
width:334px;
height:350px;
background:url('../product/img/itemlist_16.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac16 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac16 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*MD30E*/
dl.goods-spac17{
width:334px;
height:350px;
background:url('../product/img/itemlist_17.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac17 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac17 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*MD50SP*/
dl.goods-spac18{
width:334px;
height:350px;
background:url('../product/img/itemlist_18.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac18 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac18 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*MD50ER*/
dl.goods-spac19{
width:334px;
height:350px;
background:url('../product/img/itemlist_19.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac19 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac19 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*UG505*/
dl.goods-spac20{
width:334px;
height:350px;
background:url('../product/img/itemlist_20.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac20 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac20 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*NV1000.NV710*/
dl.goods-spac21{
width:334px;
height:350px;
background:url('../product/img/itemlist_21.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac21 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac21 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*GL2000*/
dl.goods-spac22{
width:334px;
height:350px;
background:url('../product/img/itemlist_22.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac22 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac22 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*UG404*/
dl.goods-spac23{
width:334px;
height:350px;
background:url('../product/img/itemlist_23.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac23 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac23 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:215px;
}


/*NV1100*/
dl.goods-spac24{
width:334px;
height:350px;
background:url('../product/img/itemlist_24.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac24 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac24 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}


/*NV710*/
dl.goods-spac25{
width:334px;
height:350px;
background:url('../product/img/itemlist_25.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac25 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac25 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}


/*MR-OPT-ITS+(MD)*/
dl.goods-spac26{
width:334px;
height:350px;
background:url('../product/img/itemlist_26.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac26 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac26 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*MR-GM2*/
dl.goods-spac27{
width:334px;
height:350px;
background:url('../product/img/itemlist_27.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac27 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac27 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*MR-GM2*/
dl.goods-spac28{
width:334px;
height:350px;
background:url('../product/img/itemlist_28.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac28 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac28 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}
dl.goods-spac28 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac28 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*MR-GM3-w*/
dl.goods-spac29{
width:334px;
height:350px;
background:url('../product/img/itemlist_29.png') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac29 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac29 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}

/*MR-GM3-DK*/
dl.goods-spac30{
width:334px;
height:350px;
background:url('../product/img/itemlist_30.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac30 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.goods-spac30 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}
/*MR-GM3l*/
dl.goods-spac31{
width:334px;
height:350px;
background:url('../product/img/itemlist_31.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac31 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.spac31 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}
/*MR-GM3dks*/
dl.goods-spac32{
width:334px;
height:350px;
background:url('../product/img/itemlist_32.jpg') no-repeat; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;
}
dl.goods-spac32 dt strong{
padding:230px 0 0 25px;
float:left;
position:relative;
z-index:1;
/*border:1px solid red;*/
}
dl.spac32 dt span.goods-icon{
float:right;
padding:80px 15px 0 0;
position:absolute;
z-index:2;
left:235px;
}
/*GL1200*/
dl.goods-spac33 {
    width: 334px;
    height: 350px;
    background: url('../product/img/itemlist_33.jpg') no-repeat;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 10px;
}

dl.goods-spac33 dt strong {
    padding: 230px 0 0 25px;
    float: left;
    position: relative;
    z-index: 1;
    /*border:1px solid red;*/
}

dl.goods-spac33 dt span.goods-icon {
    float: right;
    padding: 80px 15px 0 0;
    position: absolute;
    z-index: 2;
    left: 235px;
}

/*UFG61*/
dl.goods-spac34 {
    width: 334px;
    height: 350px;
    background: url('../product/img/itemlist_34.jpg') no-repeat;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 10px;
}

dl.goods-spac34 dt strong {
    padding: 230px 0 0 25px;
    float: left;
    position: relative;
    z-index: 1;
    /*border:1px solid red;*/
}

dl.goods-spac34 dt span.goods-icon {
    float: right;
    padding: 80px 15px 0 0;
    position: absolute;
    z-index: 2;
    left: 235px;
}

/****************************************************************/
/*●製品特徴
NetGenesis SuperOPT100E*/
/****************************************************************/
/*メインカラム メニューボタン設定*/
ul#goods-menu{
width:676px;
margin:0 auto 5px 0;
padding:0;
overflow:hidden;
background-color:#999999;
}
ul#goods-menu li{
float:left;
text-indent:-9999px;
}
ul#goods-menu li a{
display:block;
width:338px;
height:42px;
/*＼*/
overflow:hidden;
/**/
}

/*製品特徴*/
li#goods-menu01 a{
background:url('../product/img/menu/menu01.gif') no-repeat;
}
li#goods-menu01 a:hover{
background:url('../product/img/menu/menu01.gif') no-repeat 0 -42px;
}
/*li#goods-menu01-here a{
background:url(../product/img/menu/menu_01_on.gif) no-repeat;
}*/
/*製品詳細*/
li#goods-menu02 a{
background:url('../product/img/menu/menu02.gif') no-repeat;
}
li#goods-menu02 a:hover{
background:url('../product/img/menu/menu02.gif') no-repeat 0 -42px;
}
/*li#goods-menu02-here a{
background:url(../product/img/menu/menu_02_on.gif) no-repeat;
}*/
/*修理規定*/
li#goods-menu03 a{
background:url('../support/repair/img/kitei.jpg') no-repeat;
}
li#goods-menu03 a:hover{
background:url('../support/repair/img/kitei.jpg') no-repeat 0 -42px;
}
/*li#goods-menu03-here a{
background:url(../support/repair/img/kitei.jpg) no-repeat;
}*/
/*修理依頼方法*/
li#goods-menu04 a{
background:url('../support/repair/img/send.jpg') no-repeat;
}
li#goods-menu04 a:hover{
background:url('../support/repair/img/send.jpg') no-repeat 0 -42px;
}
/*li#goods-menu04-here a{
background:url(../support/repair/img/send.jpg) no-repeat;
}*/

/*youtube埋め込み*/
#subinfo {
	width: 676px;
	overflow: hidden;
	margin: 20px auto 0;
}

#subinfo h2 {
	width: 676px;
	height: 30px;


	margin-bottom: 10px;
}

#subinfo ul li {
	float: left;
	margin: 0 35px 10px 0;
}

#subinfo ul li.end {
	margin: 0 0 10px 0;
}
/****************************************************************/
/*商品詳細囲み領域*/
div#goods-spac{
width: 675px;
margin:10px 0 20px 0;
overflow: hidden;
}	
div#goods-spac p.l-item{
width:300px;
margin:0;
padding:0;
float:left;
}
div#goods-spac p.l-item {
margin:0 0 10px 0;
float: left;
}
/*商品名・型番・使用・価格欄*/
div#goods-spac table#spac-table{
width:360px;
border-collapse:collapse;
border:1px solid #666;/*グレー*/
margin:16px 0 0 0;
float: right;
}
div#goods-spac table#spac-table td{
width:25%;
line-height:130%;
border:1px solid #666;/*グレー*/
padding:2px 3px;
}
div#goods-spac table#spac-table th{
border:1px solid #666;/*グレー*/
padding:2px 3px;
}
/*カタログダウンロード・購入ボタン*/
div#goods-spac ul{
width:260px;
overflow:hidden;
margin:0 0 30px 0;
padding:0 0 0 112px;
float:right;
}
div#goods-spac ul li{
width:119px;
margin:0 10px 0 0;
float:left;
line-height:130%;
}
/*アイコン*/
ul#icon{
width:670px;
overflow:hidden;
margin:20px auto 30px auto;
}
ul#icon li{
width:82px;
float:left;
text-align:center;
font-size:11px;
color:#333;
}
/*商品の特徴*/
/*iconとタイトルとのスペース調整*/
h3.point{
clear:both;/*回り込みの解除*/
border-bottom:1px solid #164f89;/*青*/
}
h3.point img{
padding:0 5px 3px 5px;
}
/*商品の特徴囲み領域*/
dl.item-point{
width:620px;
margin:5px auto 20px 55px;
overflow:hidden;
}
dl.item-point dt{
width:255px;
float:left;
line-height:140%;
}
/*回り込み設定*/
dl.item-point dd{
width:360px;
float:right;
/*border:1px solid green;*/
}
/*イメージ画像位置設定*/
dl.item-point dd img{
float :right ;
padding:10px 0 0 0;
}
/*横並びicon位置設定*/
dd.icon-top{
padding:10px 0 0 0;
}
/*更に詳細の特徴を見る*/
table#goods-readmore{
width:660px;
margin:0 auto;
}
table#goods-readmore caption{
padding:20px 0 2px 0;
}
table#goods-readmore td img{
display:block;
width:119px;
margin:0 auto;
}
table#goods-readmore td{
width:190px;
padding:10px 15px;
margin:2px;
background-color:#e0e0e0;/*薄グレー*/
}
/****************************************************************/
/*●●製品特徴
UnifiedGate304*/
/****************************************************************/
/*評価貸出・カタログダウンロード・購入ボタン*/
div#goods-spac ul#btn3{
width:387px;
overflow:hidden;
margin:0 0 30px 0;
padding:0 0 0 112px;
float:right;
}
div#goods-spac ul#btn3 li{
width:119px;
margin:0 10px 0 0;
float:left;
line-height:130%;
}

/*Case1〜4　囲み領域*/
dl.item-point2{
width:675px;
margin:5px auto 20px 0;
overflow:hidden;
}
dl.item-point2 dt{
width:335px;
float:left;
}
/*回り込み設定*/
dl.item-point2 dd{
width:338px;
float:right;
line-height:140%;
/*border:1px solid green;*/
}
/*イメージ画像位置設定*/
dl.item-point2 dd strong{
color:#079bb7;/*水色*/
}

/*UG304特徴〜従来機種からの追加・強化機能　囲み領域*/
dl.item-point3{
width:333px;
height:150px;
margin:5px 2px 0 0;
padding:0;
border:1px solid #cecfce;
float:left;
}
dl.item-point3 dt{
width:333px;
}
dl.item-point3 dd{
width:290px;
padding:0 0 5px 25px;
line-height:140%;
/*border:1px solid green;*/
}

/*UG1005特徴〜従来機種からの追加・強化機能　囲み領域*/
dl.item-point4{
width:333px;
height:220px;
margin:5px 2px 0 0;
padding:0;
border:1px solid #cecfce;
float:left;
}
dl.item-point4 dt{
width:333px;
}
dl.item-point4 dd{
width:290px;
padding:0 0 5px 25px;
line-height:140%;
/*border:1px solid green;*/
}

/*製品ページ用法人Pへのリンク*/
div.hojin-link{
width: 675px;
overflow: hidden;
}
.hojin-link ul{
width: 675px;
overflow: hidden;
margin: 10px 0;
padding: 0;
}
.hojin-link li{
width: 165px;
float: left;
margin: 0 5px 0 0;
}

/****************************************************************/
/*●製品詳細
NetGenesis SuperOPT100E*/
/****************************************************************/
/*各機能の説明*/
dl#goods-kino {
    width: 660px;
    margin: 0 0 50px 0;
}

dl#goods-kino dt {
    color: #637d94;
    /*薄青*/
    margin: 10px 0 0 0;
    font-size: 1.3em;
    font-weight: bold;
}

dl#goods-kino dd {
    margin: 2px 0 20px 20px;
    border-bottom: 1px dotted #637d94;
    /*薄青*/
}

dl#goods-kino dd strong {
    color: #333333;
}

/*ウェアの仕様テーブル*/
table.specifications {
    width: 675px;
    margin: 10px 0 20px 0;
    border-collapse: collapse;
    border: 1px solid #1c1c1c;
}

table.specifications th {
    border: 1px solid #1c1c1c;
    background-color: #4275a5;
    color: #FFFFFF;
    font-weight: normal;
}

table.specifications th#wdt01 {
    width: 20%;
    border-right: 3px double #1c1c1c;
    /*二重線の設定*/
}

table.specifications th#wdt02 {
    width: 20%;
}

table.specifications th#wdt03 {
    width: 55%;
}

table.specifications td {
    border: 1px solid #1c1c1c;
    padding: 1px 5px;
}

/*二重線の設定*/
table.specifications td.line {
    border-top: 3px double #1c1c1c;
}

table.specifications td.r-line {
    border-right: 3px double #1c1c1c;
}

/*製品写真*/
ul#goods-pht {
    width: 675px;
    margin: 10px 0 30px 0;
    overflow: hidden;
}

ul#goods-pht li {
    width: 225px;
    float: left;
}

/*サポート情報*/
dl.goods-kkmgray {
    width: 221px;
    margin: 10px 3px 20px 0;
    float: left;
}

dl.goods-kkmgray dt {
    margin: 0;
    padding: 0;
    height: 27px;
    background-color: #993366;
}

dl.goods-kkmgray dd {
    width: 209px;
    /*height:155px;*/
    height: 180px;
    margin: 0;
    padding: 3px 5px;
    /*border-bottom:1px solid #bdcbce;
border-left:1px solid #bdcbce;
border-right:1px solid #bdcbce;*/
    border: 1px solid #bdcbce;
}

/****************************************************************/
/*●製品特長
NetGenesis1200*/
/****************************************************************/
/*Genesis1200の特長のアイコン整列調整*/
ul#icon_wrap {
    display: flex;
    flex-wrap: wrap;
    font-size: 0.938em;
}

ul#icon_wrap li {
    display: flex;
    margin-bottom: 15px;
    position: relative;
    width: 168px;
}

ul#icon_wrap div {
    position: absolute;
    top: 50%;
    left: 37%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    white-space: nowrap;
}

/***下部サポートメニュー***********************************************/
ul#spmenu{
width:670px;
margin:40px auto 20px auto;
padding:0;
overflow:hidden;
}
ul#spmenu li{
float:left;
text-indent:-9999px;
}
ul#spmenu li a{
display:block;
width:134px;
height:34px;
/*＼*/
overflow:hidden;
/**/
}
ul#spmenu li a:hover{
display:block;
width:134px;
height:32px;
border-top:2px solid #394d5a;
}
/*TOPへ戻る*/
li#spmenu01 a{
background:url('../product/img/menu/menu_footer_01.jpg') no-repeat;
}
/*製品特徴*/
li#spmenu02 a{
background:url('../product/img/menu/menu_footer_02.jpg') no-repeat;
}
/*製品詳細*/
li#spmenu03 a{
background:url('../product/img/menu/menu_footer_03.jpg') no-repeat;
}
/*サポート*/
li#spmenu04 a{
background:url('../product/img/menu/menu_footer_04.jpg') no-repeat;
}
/*よくある質問*/
li#spmenu05 a{
background:url('../product/img/menu/menu_footer_05.jpg') no-repeat;
}
/****************************************************************/
/*アンケートフォーム*/
/****************************************************************/
/*アンケートフォームのレイアウト設定*/
table#questionnaire-form{
width:675px;
margin:5px 0 0 0;
border-collapse:collapse;

}
table#questionnaire-form td.label{
text-align:left;
font-weight:normal;
padding:8px 0 10px 5px;
}
table#questionnaire-form td.value{
padding:8px 0 10px 5px;
}
table#questionnaire-form td p.q-wdt{
width:140px;
float:left;
padding:0;
}
/****************************************************************/
/*法人のお客様設定*/
/****************************************************************/
/*TOP*/
#houjin-top{
width: 908px;
margin: 0 auto;
padding: 0;
overflow: hidden;
}

.houjin-top_jirei{
width: 894px;
border: 2px solid #e7e7e7;
margin: 10px 0 20px 0;
overflow: hidden;
}
.houjin-top_jirei_img{
width: 185px;
float: left;
}
.houjin-top_jirei_txt{
width: 709px;
float: right;
position: relative;
}
.houjin-top_jirei_txt ul{
width: 679px;
background-color: #e6e6e6;
padding: 10px 15px 5px ;
margin: 10px 0;
overflow: hidden;
}
.houjin-top_jirei_txt li{
float: left;
margin-right: 10px;
}
.houjin-top_jirei_txt table{
width: 709px;
}
td.houjin-top_jirei_seihin{
width: 601px;
padding: 3px 0;
}
td.houjin-top_jirei_btn{
width: 108px;
}
/*製品のご紹介*/
ul#houjin-top-itembnr{
width:908px;
margin:0 0 10px 0 ;
padding: 0;
overflow:hidden;
}
ul#houjin-top-itembnr li{
width:217px;
height:75px;
float:left;
margin:0 12px 10px 0;
}
ul#houjin-top-itembnr li a{
display:block;
width:217px;
height:65px;
text-indent:-9999px;

overflow:hidden;
/**/
}
/*ルーター製品　背景画像*/
ul#houjin-top-itembnr li#bnr01 a{
background :url('../hojin/img/icon_seihin01.jpg') no-repeat;
}
ul#houjin-top-itembnr li#bnr01 a:hover{
background :url('../hojin/img/icon_seihin01.jpg') no-repeat 0 -65px;
}
/*無線LAN　背景画像*/
ul#houjin-top-itembnr li#bnr03 a{
background :url('../hojin/img/icon_seihin02.jpg') no-repeat;
}
ul#houjin-top-itembnr li#bnr03 a:hover{
background :url('../hojin/img/icon_seihin02.jpg') no-repeat 0 -65px;
}
/*L2PN　背景画像*/
ul#houjin-top-itembnr li#bnr02 a{
background :url('../hojin/img/icon_seihin03.jpg') no-repeat;
}
ul#houjin-top-itembnr li#bnr02 a:hover{
background :url('../hojin/img/icon_seihin03.jpg') no-repeat 0 -65px;
}
/*アナログ　背景画像*/
ul#houjin-top-itembnr li#bnr04 a{
background :url('../hojin/img/icon_seihin04.jpg') no-repeat;
}
ul#houjin-top-itembnr li#bnr04 a:hover{
background :url('../hojin/img/icon_seihin04.jpg') no-repeat 0 -65px;
}
/*ネットワークプラットホーム　背景画像*/
ul#houjin-top-itembnr li#bnr05 a{
background :url('../hojin/img/icon_seihin05.jpg') no-repeat;
}
ul#houjin-top-itembnr li#bnr05 a:hover{
background :url('../hojin/img/icon_seihin05.jpg') no-repeat 0 -65px;
}
/*カスタマイズ　背景画像*/
ul#houjin-top-itembnr li#bnr06 a{
background :url('../hojin/img/icon_seihin06.jpg') no-repeat;
}
ul#houjin-top-itembnr li#bnr06 a:hover{
background :url('../hojin/img/icon_seihin06.jpg') no-repeat 0 -65px;
}
/*ケーブルモデム・モジュール製品　背景画像*/
ul#houjin-top-itembnr li#bnr07 a{
background :url('../hojin/img/icon_seihin07.jpg') no-repeat;
}
ul#houjin-top-itembnr li#bnr07 a:hover{
background :url('../hojin/img/icon_seihin07.jpg') no-repeat 0 -65px;
}

/*M2M　背景画像*/
ul#houjin-top-itembnr li#bnr08 a{
background :url('../hojin/img/icon_seihin08.jpg') no-repeat;
}
ul#houjin-top-itembnr li#bnr08 a:hover{
background :url('../hojin/img/icon_seihin08.jpg') no-repeat 0 -65px;
}

.customize{
width: 900px;
margin: 10px 0 20px 0;
overflow: hidden;
}
.customize_img{
width: 210px;
float: left;
margin: 0;
}
.customize_txt{
width: 690px;
float: right;
}

#customize_case_GIDEON{
width: 891px;
height: 50px;
position: relative;
overflow: hidden;
margin: 0 0 10px 0;
}
#customize_case_GIDEON_01{
width: 500px;
position: absolute;
top: 10px;
left: 270px;
font-size: 90%;
}
#customize_case_GIDEON_02{
width: 108px;
position: absolute;
top: 10px;
right: 5px;
}
/*右カラムメニュー*/

ul#hojin-menu{
width:675px;
margin:30px auto 40px 0;
padding:0;
overflow:hidden;
}
ul#hojin-menu li{
width:135px;
float:left;
text-indent:-9999px;
}
ul#hojin-menu li a{
display:block;
width:135px;
height:44px;
/*＼*/
overflow:hidden;
/**/
}
/*製品情報*/
li#hojin-menu01 a{
background:url('../hojin/img/menu/hojin01.jpg') no-repeat;
}
li#hojin-menu01 a:hover{
background:url('../hojin/img/menu/hojin01.jpg') no-repeat 0 -44px;
}
/*カスタマイズ製品*/
li#hojin-menu02 a{
background:url('../hojin/img/menu/hojin02.jpg') no-repeat;
}
li#hojin-menu02 a:hover{
background:url('../hojin/img/menu/hojin02.jpg') no-repeat 0 -44px;
}
/*フルカスタマイズ*/
li#hojin-menu03 a{
background:url('../hojin/img/menu/hojin03.jpg') no-repeat;
}
li#hojin-menu03 a:hover{
background:url('../hojin/img/menu/hojin03.jpg') no-repeat 0 -44px;
}
/*ユニバーサツゲートウェイ*/
li#hojin-menu04 a{
background:url('../hojin/img/menu/hojin04.jpg') no-repeat;
}
li#hojin-menu04 a:hover{
background:url('../hojin/img/menu/hojin04.jpg') no-repeat 0 -44px;
}
/*ユニバーサツゲートウェイ*/
li#hojin-menu05 a{
background:url('../hojin/img/menu/hojin05.jpg') no-repeat;
}
li#hojin-menu05 a:hover{
background:url('../hojin/img/menu/hojin05.jpg') no-repeat 0 -44px;
}



/*メインカラム メニューボタン設定*/
ul#hojin-menu-top{
width:900px;
margin:30px auto 40px 0;
padding:0;
overflow:hidden;
}
ul#hojin-menu-top li{
width:224px;
float:left;
text-indent:-9999px;
}
ul#hojin-menu-top li a{
display:block;
width:224px;
height:64px;
/*＼*/
overflow:hidden;
/**/
}
/*製品情報*/
li#tophojin-menu01 a{
background:url('../hojin/img/menu/top_hojin01.jpg') no-repeat;
}
li#tophojin-menu01 a:hover{
background:url('../hojin/img/menu/top_hojin01.jpg') no-repeat 0 -64px;
}
/*カスタマイズ製品*/
li#tophojin-menu02 a{
background:url('../hojin/img/menu/top_hojin02.jpg') no-repeat;
}
li#tophojin-menu02 a:hover{
background:url('../hojin/img/menu/top_hojin02.jpg') no-repeat 0 -64px;
}
/*フルカスタマイズ*/
li#tophojin-menu03 a{
background:url('../hojin/img/menu/top_hojin03.jpg') no-repeat;
}
li#tophojin-menu03 a:hover{
background:url('../hojin/img/menu/top_hojin03.jpg') no-repeat 0 -64px;
}
/*ユニバーサツゲートウェイ*/
li#tophojin-menu04 a{
background:url('../hojin/img/menu/top_hojin04.jpg') no-repeat;
}
li#tophojin-menu04 a:hover{
background:url('../hojin/img/menu/top_hojin04.jpg') no-repeat 0 -64px;
}
/*ユニバーサツゲートウェイ*/
li#tophojin-menu05 a{
background:url('file:///C:/Users/YT.YT-PC/hojin/img/menu/top_hojin05.jpg') no-repeat;
}
li#tophojin-menu05 a:hover{
background:url('file:///C:/Users/YT.YT-PC/hojin/img/menu/top_hojin05.jpg') no-repeat 0 -44px;
}
/****************************************************************/
/*共通　ソリューション事例@〜F 囲み*/
dl.solutio-kkm{
width:662px;
margin:-10px 0 0 0;
padding:5px;
border:1px solid #cecfce;/*グレー*/
border-top:none;
overflow:hidden;
}
dl.solutio-kkm dt{
width:95px;
float:left;
margin:0;
padding:0;
}
dl.solutio-kkm dd{
width:560px;
float:right;
}
/*共通　詳細はこちら*/
dl.solutio-kkm dd a.readmore5{
display:block;
width:109px;
height:23px;
margin:0;
padding:0;
float:right;
text-indent:-9999px;
/*＼*/
overflow:hidden;
/**/
background:url('../hojin/img/icon_readmore5.jpg') no-repeat;
}
dl.solutio-kkm dd a.readmore5:hover{
background:url('../hojin/img/icon_readmore5.jpg') no-repeat 0 -23px;
}

/*製品情報　背景画像設定
テキストは7行〜8行が目安。
製品が増える場合は画像修正が必要*/

/*ルータ製品*/
div#hojin-spac1{
width:330px;
height:135px;
background:url('../hojin/img/item_01.jpg') no-repeat;
float:left; margin-left:0; margin-right:15px; margin-top:0; margin-bottom:2px;
}
/*製品名の位置設定*/
div#hojin-spac1 span{
display:block;
width:180px;
margin:0 0 0 130px;
padding:10px 0 0 0;
font-size:10px;
line-height:120%;
}

/*レイヤー2VPN装置*/
div#hojin-spac2{
width:330px;
height:135px;
background:url('../hojin/img/item_02.jpg') no-repeat;
float:left; margin-left:0; margin-right:0; margin-top:0; margin-bottom:2px;
}
/*製品名の位置設定*/
div#hojin-spac2 span{
display:block;
width:180px;
margin:0 0 0 130px;
padding:10px 0 0 0;
font-size:10px;
line-height:120%;
}

/*アナログモデム製品*/
div#hojin-spac3{
width:330px;
height:135px;
background:url('../hojin/img/item_03.jpg') no-repeat;
float:left; margin-left:0; margin-right:15px; margin-top:0; margin-bottom:2px;
}
/*製品名の位置設定*/
div#hojin-spac3 span{
display:block;
width:180px;
margin:0 0 0 130px;
padding:10px 0 0 0;
font-size:10px;
line-height:120%;
}

/*アナログモデムモジュール*/
div#hojin-spac4{
width:330px;
height:135px;
background:url('../hojin/img/item_04.jpg') no-repeat;
float:left; margin-left:0; margin-right:0; margin-top:0; margin-bottom:2px;
}
/*製品名の位置設定*/
div#hojin-spac4 span{
display:block;
width:180px;
margin:0 0 0 130px;
padding:10px 0 0 0;
font-size:10px;
line-height:120%;
}

/*ネットワークブラットホーム*/
div#hojin-spac5{
width:330px;
height:135px;
background:url('../hojin/img/item_05.jpg') no-repeat;
float:left; margin-left:0; margin-right:15px; margin-top:0; margin-bottom:2px;
}
/*製品名の位置設定*/
div#hojin-spac5 span{
display:block;
width:180px;
margin:0 0 0 130px;
padding:10px 0 0 0;
font-size:10px;
line-height:120%;
}
/****************************************************************/
/*カスタマイズ製品　囲み*/
div.hojin-kkmgray{
width:675px;
margin:10px 0 10px 0;
padding:0;
}
div.hojin-kkmgray dl{
width:672px;
border:1px solid #cecfce;/*グレー*/
border-top:none;
overflow:hidden
}
/*テキスト幅設定*/
div.hojin-kkmgray dl dt.txt-kkm{
width:460px;
margin:0;
padding:0 3px;
float:left;
}

/*お問い合わせ／カスタム事例アイコン位置設定*/
div.hojin-kkmgray dl strong.readmore{
height:18px;
display:block;
margin:5px 0 0 0;
text-align:right;
}
/*img回り込み設定*/
div.hojin-kkmgray dd img{
float:right;
padding:0 0 5px 0;
}
/*カスタマイズ製品の中の2つ横並びのアイコン位置設定*/
div.hojin-kkmgray dd#readmore2{
width:145px;
padding:0 5px 2px 0;
float:right;
}
div.hojin-kkmgray dd#readmore2 strong{
width:70px;
float:left;
padding:0 0 0 2px;
}
div.hojin-kkmgray dd#readmore2 a{
width:70px;
float:center;
}
/****************************************************************/
/*事例活用の囲み*/
dl.hojin-jirekkm{
width:673px;
margin:0 0 10px 0;
padding:0;
border:1px solid #cecfce;/*グレー*/
overflow:hidden;
}
dl.hojin-jirekkm dt{
background-color:#738eb5;/*ブルー*/
color:#FFFFFF;
font-weight:bold;
margin:0 0 2px 0;
padding:1px 0 1px 3px;
}
dl.hojin-jirekkm dd img{
width:670px;
height:287px;
float:
}
dl.hojin-jirekkm dd.txt-kkm02{
width:661px;
float:left;
margin:3px;
padding:3px;
/*background-color:#0066CC;*/
}
dl.hojin-jirekkm dd.txt-kkm03{
width:661px;
float:center;
margin:1px;
padding:3px;
/*background-color:#0066CC;*/
}
/****************************************************************/
/*法人向け事例ページ
事例@*/
h3#bk-img01{
width:615px;
margin:20px 0;
height:35px;
padding:28px 10px 0 50px;
background:url('../hojin/example/img/01/bk_img01.jpg') no-repeat;
}
/*事例A*/
h3#bk-img02{
width:615px;
margin:20px 0;
height:35px;
padding:28px 10px 0 50px;
background:url('../hojin/example/img/02/bk_img01.jpg') no-repeat;
}
/*事例B*/
h3#bk-img03{
width:615px;
margin:20px 0;
height:35px;
padding:28px 10px 0 50px;
background:url('../hojin/example/img/03/bk_img01.jpg') no-repeat;
}
/*事例C*/
h3#bk-img04{
width:615px;
margin:20px 0;
height:35px;
padding:28px 10px 0 50px;
background:url('../hojin/example/img/04/bk_img01.jpg') no-repeat;
}
/*事例D*/
h3#bk-img05{
width:615px;
margin:20px 0;
height:35px;
padding:28px 10px 0 50px;
background:url('../hojin/example/img/05/bk_img01.jpg') no-repeat;
}
/*事例E*/
h3#bk-img06{
width:615px;
margin:20px 0;
height:35px;
padding:28px 10px 0 50px;
background:url('../hojin/example/img/06/bk_img01.jpg') no-repeat;
}
/*事例F*/
h3#bk-img07{
width:615px;
margin:20px 0;
height:35px;
padding:28px 10px 0 50px;
background:url('../hojin/example/img/07/bk_img01.jpg') no-repeat;
}

/*事例G*/
h3#bk-img08{
width:615px;
margin:20px 0;
height:35px;
padding:28px 10px 0 50px;
background:url('../hojin/example/img/08/bk_img01.jpg') no-repeat;
}

/*事例H*/
h3#bk-img09{
width:615px;
margin:20px 0;
height:35px;
padding:28px 10px 0 50px;
background:url('../hojin/example/img/09/bk_img01.jpg') no-repeat;
}

/*事例I*/
h3#bk-img10{
width:615px;
margin:20px 0;
height:35px;
padding:58px 10px 0 50px;
background:url('../hojin/example/img/10/bk_img01.jpg') no-repeat;
}

/*事例J*/
h3#bk-img11{
width:615px;
margin:20px 0;
height:35px;
padding:58px 10px 0 50px;
background:url('../hojin/example/img/11/bk_img01.jpg') no-repeat;
}

/*導入前のシステム
課題の囲み*/
dl#kadai{
width:663px;
margin:-10px 0 20px 0;
padding:10px 5px;
border:1px solid #cecfce;/*グレー*/
border-top:none;
}
dl#kadai dd{
margin:5px 0;
padding:0 0 0 5px;
border:1px solid #cecfce;/*グレー*/
}
/*導入したシステム
変更点の囲み*/
div#henko{
width:663px;
margin:-10px 0 10px 0;
padding:10px 5px;
border:1px solid #5a7d94;/*コバルトブルー*/
border-top:none;
}
div#henko dl dd{
margin:5px 0;
}
/*通信コスト 例
導入した製品の囲み*/
p.hanyo-kkm{
margin:7px 0;
padding:0 0 0 3px;
border:1px solid #426173;/*濃コバルトブルー*/
border-left:10px solid #426173;/*濃コバルトブルー*/
background-color:#dee3ef;
}
/*導入後の効果*/
dl#kouka{
padding:10px;
border:1px solid #426173;/*濃コバルトブルー*/
border-left:10px solid #426173;/*濃コバルトブルー*/
background-color:#dee3ef;
}
dl#kouka dd{
padding:5px;
border:1px solid #426173;/*濃コバルトブルー*/
background-color:#fff;
}
dl#kouka dd.koukanon{
padding: 5px;
border: none;
background-color:#dee3ef;
}
dl#kouka dd.koukanon span{
display: inline;
border: none;
}

/*事例D*/
dl#kouka dd span{
display:block;
width:450px;
margin:3px 0 0 0;
padding:0;
border:1px solid #c6c7c6;/*グレー*/
}
dl#kouka dd span em{
display:block;
margin:0 0 -15px 0;
padding:0;
font-style:normal;
background-color:#dedfde;
}

/*お問い合わせ・電話番号のボタン
回り込み*/
ul#contact-btn{
margin:20px 0;
overflow:hidden;
}
ul#contact-btn li{
width:333px;
float:left;
margin:0 8px 0 0;
}
/*その他のソリューション事例のボタン
回り込み*/
ul#solution-other{
margin:20px 0;
overflow:hidden;
}
ul#solution-other li{
width:165px;
float:left;
margin:0 5px 5px 0;
}

/*事例F
LinuxBox NV1000を利用したシステム 囲み*/
div#jirei7-kkm{
width:663px;
margin:-10px 0 10px 0;
padding:10px 5px;
border:1px solid #5a7d94;/*コバルトブルー*/
border-top:none;
}
div#jirei7-kkm dl dd{
margin:0 0 5px 0;
padding:5px;
border:1px solid #c6c7c6;/*グレー*/
}
/*事例紹介*/
dl#jirei7-dl{
padding:10px;
border:1px solid #426173;/*濃コバルトブルー*/
border-left:10px solid #426173;/*濃コバルトブルー*/
background-color:#dee3ef;
}
div#jirei7-kkm dl#jirei7-dl dd{
border:none;
}
/*MR-1000の囲み*/
div#jirei7-kkm dl#jirei7-dl dd#jirei7-dd{
margin:20px 0 0 0;
border:1px solid #426173;/*濃コバルトブルー*/
background-color:#FFF;
}



/*事例I
システム変更点*/

#jirei10-area{
width: 659px;
position:relative;
}
#jirei10-area li{
line-height: 20px;
margin-bottom: 4px;
}

#jirei10-area01{
position: absolute;
top: 0;
left: 80px;
}

#jirei10-area02{
position: relative;
height: 130px;
}
#jirei10-area02 li{
line-height: 20px;
margin-bottom: 4px;
border: 1px solid #C7C7C7;
width: 575px;
padding-left: 5px;
}
#jirei10-area02_text{
position: absolute;
top: 2px;
left: 80px;
}

/*導入後の効果のテーブル*/
table.jirei10_line{
border-collapse: collapse;
width: 100%;
margin-bottom: 0.7em;
}

table.jirei10_line td{
border: 1px solid #ccc;
padding: 0.3em 0.5em;
}

/*事例J設定(2013/5/20修正)
---------------------------------------------------------------*/
#jirei11-Item01{
background: #cadce7;
padding: 0 10px 10px 10px;
margin: 10px 0;
overflow: hidden;
clear: both;
}
#jirei11-Item01 h3{
margin: 10px 0 5px 0;
}
#jirei11-Item02{
border: 1px solid #c7c7c7;
}
#jirei11_Item02in{
width: 657px;
margin: 0 auto;
padding-top: 5px;
overflow: hidden;
}
#jirei11_Item02in h3{
margin: 0 ;
}
dl.jirei11_text {
margin: 15px 0;
}
dl.jirei11_text dt{
border: 1px solid #c7c7c7;
color: #5a7d94;
font-weight: bold;
line-height: 22px;
margin: 5px 0 3px 0;
}
dd{
padding-left: 0px;
}
dl.jirei11_text dt{
padding-left: 0px;
}
/*事例J設定(3px→0px 2013/5/20修正)


/****************************************************************/
/*評価貸出ページ*/
dl.hyouka-rules{
margin:0 0 30px 0;
padding:0;
}
dl.hyouka-rules dt{
margin:0 0 10px 0;
padding:0 0 2px 5px;
border-left:8px solid #d63838;
border-bottom:1px solid #d63838;
font-weight:bold;
font-size:1.3em;
color:#1c1c1c;
}
dl.hyouka-rules dd{
width:635px;
padding:5px 0;
}
dl.hyouka-rules dd em{
padding:0 2px 0 0;
font-style:normal;
color:#d63839;
}
dl.hyouka-rules dd.txt-indent{
padding:3px 0 0 10px;
}
/*利用規約の囲み*/
div#Agreement{
width:650px;
height:250px;
margin:-20px 0 0 0;
padding:5px;
border:1px solid #ccc;
overflow:scroll;
background-color:#FFFFCC;
}
div#Agreement dl{
margin:0 0 10px 0;
}
div#Agreement dd{
padding:3px 0;
}
/*評価貸出フォームのレイアウト設定*/
table#hyouka-form caption{
text-align:center;
padding:10px 0 20px 0;
font-weight:bold;
color:#e90101;
background-color: #e7e7e7;
}
table#hyouka-form{
width:660px;
margin:5px 0 10px 0;
border-collapse:collapse;
border:1px solid #ccc;
}
table#hyouka-form th{
width:30%;
text-align:left;
font-weight:normal;
border:1px solid #ccc;
padding:8px 5px;
}
table#hyouka-form td{
width:70%;
border:1px solid #ccc;
padding:8px 5px;
}
/*【必須】のレイアウト*/
table#hyouka-form th.label em{
font-style:normal;
font-size:0.9em;
padding:0 0 0 3px;
color:#709eba;/*ブルー*/
}
/*例）レイアウト*/
table#hyouka-form td.value em{
font-style:normal;
color:#777;
padding:0 0 0 3px;
}


/****************************************************************/
/*法人用お問い合わせページ*/
dl#hojin-contact{
margin:0 0 15px 0;
}
dl#hojin-contact dt{
margin:0 0 10px 0;
padding:0 0 2px 5px;
border-left:8px solid #d63838;
border-bottom:1px solid #d63838;
font-weight:bold;
font-size:1.3em;
color:#1c1c1c;
}
dl#hojin-contact dd{
padding:5px 0;
}
dl#hojin-contact dd strong{
color:#d63839;
font-weight:normal;
}
/*法人用お問い合わせフォームのレイアウト設定*/
table#hojin-form{
width:660px;
margin:5px 0 10px 0;
border-collapse:collapse;
border:1px solid #ccc;
}
table#hojin-form td.label{
width:30%;
text-align:left;
font-weight:normal;
border:1px solid #ccc;
padding:8px 5px;
}
table#hojin-form td.value{
width:70%;
border:1px solid #ccc;
padding:8px 5px;
}
/*【必須】のレイアウト*/
table#hojin-form td.label em{
font-style:normal;
font-size:0.9em;
padding:0 0 0 3px;
color:#709eba;/*ブルー*/
}
/*【任意】のレイアウト*/
table#hojin-form td.label em.free{
font-style:normal;
font-size:0.9em;
padding:0 0 0 3px;
color:#a5c18e;/*みどり*/
}

/*例）レイアウト*/
table#hojin-form td.value em{
font-style:normal;
color:#777;
padding:0 0 0 3px;
}

/****************************************************************/
/*お客様サポート*/
/****************************************************************/
/*TOP*/
/*検索フォームの囲み*/
div#kensaku2{
width:654px;
margin:2px 0 10px 0;
padding:10px;
background-color:#f7d700;/*黄*/
}
div#kensaku2 div{
margin:5px 0;
}
/*ニューリリース*/
dl#sup-news{
width:673px;
margin:0 0 10px 0;
padding:0 0 5px 0;
background-color:#efefe7;/*薄グレー*/
border:1px solid #cecfce;/*グレー*/
border-top:none;
}
dl#sup-news dt{
margin:0;
padding:2px 10px;
}
dl#sup-news dd{
margin:0;
padding:0 0 0 15px;
}
/*ジャンル別製品紹介の囲み*/
dl.sup-itemkkm{
width:210px;
margin:0 5px 10px 0;
padding:0 0 5px 5px;
float:left;
border:1px solid #cecfce;/*グレー*/
}
dl.sup-itemkkm dt{
padding:2px 0 2px 1px;
}
dl.sup-itemkkm dd img{
width:90px;
float:left;
padding:2px 0 2px 1px;
}
dl.sup-itemkkm dd.txt-kkm03{
float:left;
padding:2px 10px 2px 10px;
line-height:120%;
}

/*よくある質問用*/
dl.sup-itemkkmfaq{
width:310px;
display: block;
margin:0 5px 10px 0;
padding:0 0 5px 10px;
float:left;
border:1px solid #cecfce;/*グレー*/
}
dl.sup-itemkkmfaq dt{
padding:2px 0 2px 1px;
}
dl.sup-itemkkmfaq dd img{
display: block;
width:90px;
float:left;
padding:2px 0 2px 0px;
}
dl.sup-itemkkmfaq dd.txt-kkm04{
display:block;
widows:220px;
float:left;
margin: 0px;
padding:2px 10px 2px 10px;
line-height:120%;
}
/*グレーの囲み*/
.kkm04{
width:660px;
margin:5px 0 10px 0;
padding:5px;
background-color:#efefe7;/*薄グレー*/
border:1px solid #cecfce;/*グレー*/
}
/*ダウンロード囲み*/
div.dl-kkm{
width:221px;
margin:20px 3px 30px 0;
float:left;
}
div.dl-kkm dl{
width:209px;
margin:0;
padding:5px;
background-color:#efefe7;/*薄グレー*/
border:1px solid #cecfce;/*グレー*/
border-top:none;
}
div.dl-kkm dd{
margin:0;
padding:0;
text-align:center;
}
/*その他サポート情報*/
dl#sup-aboutnews{
width:660px;
margin:20px 3px 30px 5px;
}
dl#sup-aboutnews dt{
width:100px;
float:left;
}
/*個人情報・修理依頼のご案内*/
div.sup-kkm{
margin:20px 0;
}
div.sup-kkm img{
padding:0;
background-color:#0000CC;
}
div.sup-kkm dl{
display:block;
width:663px;
margin:0 0 10px 0;
padding:5px;
background-color:#efefe7;/*薄グレー*/
border:1px solid #cecfce;/*グレー*/
border-top:none;
}



/****************************************************************/
/*製品情報*/
/*最品情報の囲み*/
table#sup-topnews{
width:673px;
margin:5px 0 0 0;
padding:1px 0 1px 1px;
border:1px solid #cecbce;
line-height:130%;
}
table#sup-topnews td.pdng5{
display:block;
padding:0 5px;
}
/*QAのトップ5囲み*/
ul.qa5-kkm{
width:653px;
margin:10px 0;
padding:5px 10px;
border:1px solid #ccc;
}
ul.qa5-kkm li{
margin:10px 0 ;
background:url('../support/img/icon/icon_Q.gif') no-repeat left 2px;
line-height:130%; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0
}
/*他の質問はこちら位置設定*/
ul.qa5-kkm li#icon_other{
width:121px;
height:20px;
background:none;
margin:-30px 0 0 516px;
/*border:1px solid red;*/
}
/*使い方マニュアル
Syslogモニタ*/
div.sup-manual{
width:673px;
border:1px solid #cecfce;/*グレー*/
border-top:none;
padding:0;
margin:10px 0 15px 0;
overflow:hidden;
/*background-color:#999933;*/
}
div.sup-manual div{
width:673px;
background-color:#cecfce;
padding:3px 0 3px 2px;
font-weight:bold;
}
div.sup-manual ul{
width:360px;
color:#ff7500;
margin:10px 0;
padding:0 3px;
float:left;
letter-spacing:-0.1em;
/*border:1px solid red;*/
}
div.sup-manual ul li strong{
display:block;
line-height:120%;
color:#000000;
margin:5px 0 0 0;
font-weight:normal;
}
div.sup-manual dl{
width:150px;
float:left;
margin:10px 2px 10px 0;
padding:0;
}
div.sup-manual dl dt{
color:#FFFFFF;
background-color:#5a5d7b;/*薄紺*/
text-align:center;
}
div.sup-manual dl dd{
border:1px solid #5a5d7b;/*薄紺*/
font-size:85%;
}
div.sup-manual dl dd img{
display:block;
width:80px;
float:left;
}
div.sup-manual dl dd strong{
display:block;
padding:10px 3px 5px 0;
line-height:110%;
font-weight:normal;
}
div.sup-manual p{
width:510px;
margin:10px 0 0 0;
padding:0 0 20px 3px;
float:left;
/*border:1px solid red;*/
}
/*ファームウェア*/
table.sup-firmware{
/*width:550px;*/
width:673px;
margin:0 0 15px 0;
border-collapse:collapse;
border:1px solid #0f0f0f;
}
table.sup-firmware caption{
text-align:left;
padding:5px;
}
table.sup-firmware th{
width:20%;
background-color:#cecfce;
font-weight:normal;
text-align:left;
padding:5px;
border:1px solid #0f0f0f;
}
table.sup-firmware td{
width:80%;
padding:5px;
border:1px solid #0f0f0f;
}
/*注意事項 */
div#sup-attention{
margin:20px 0;
width:673px;
margin:0 0 10px 0;
background-color:#efefe7;/*薄グレー*/
border:1px solid #cecfce;/*グレー*/
border-top:none;
}
div#sup-attention dt{
background-color:;/*グレー*/
font-weight: bold;
color:#FF0000;
background:#cecfce url('../support/img/icon/ico_attention.jpg') no-repeat 2px 2px;; padding-left:25px; padding-right:0; padding-top:3px; padding-bottom:0
}
div#sup-attention dd{
padding:5px;
}

/*ダウンロードソフトウェア使用許諾*/
div#sup-consent{
width:663px;
height:220px;
overflow:scroll;
font-size:16px;
line-height:150%;
margin:5px 0;
padding:5px;
border:1px solid #353535;
}

/****************************************************************/
/*よくある質問*/
/*メインカラム メニューボタン設定*/
ul#qa-menu{
width:675px;
margin:0 auto 15px 0;
padding:0;
overflow:hidden;
}
ul#qa-menu li{
float:left;
text-indent:-9999px;
}
ul#qa-menu li a{
display:block;
width:225px;
height:42px;
/*＼*/
overflow:hidden;
/**/
}
/*トラブルに関するご質問*/
li#qa-menu01 a{
background:url('../support/img/qa/menu/menu01.jpg') no-repeat;
}
li#qa-menu01 a:hover{
background:url('../support/img/qa/menu/menu01.jpg') no-repeat 0 -42px;
}
/*設定・接続時に関するご質問*/
li#qa-menu02 a{
background:url('../support/img/qa/menu/menu02.jpg') no-repeat;
}
li#qa-menu02 a:hover{
background:url('../support/img/qa/menu/menu02.jpg') no-repeat 0 -42px;
}
/*購入前のご質問*/
li#qa-menu03 a{
background:url('../support/img/qa/menu/menu03.jpg') no-repeat;
}
li#qa-menu03 a:hover{
background:url('../support/img/qa/menu/menu03.jpg') no-repeat 0 -42px;
}
/*QAの囲み*/
ul.qa-kkm{
width:653px;
margin:10px 0;
padding:5px 10px;
border:1px solid #ccc;
}
ul.qa-kkm li{
background:url('../support/img/icon/icon_Q.gif') no-repeat left 8px;
line-height:130%; margin-left:0; margin-right:0; margin-top:0; margin-bottom:15px; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0
}
ul.qa-kkm li span{
font-size:10px;
}
/*QA 回答の囲み ここから Add:2010.07.01 S.Kataoka （一部 Windowsサポート情報でも利用）*/
ul.qa-kkm-ans{
width:650px;
margin:0 0;
padding:5px 10px;
border:1px solid royalblue;
}
ul.qa-kkm-ans li{
background:url('../support/img/icon/icon_Q.gif') no-repeat;
background-position: 2px 12px; 
line-height:250%; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0; padding-left:23px; padding-right:0; padding-top:0; padding-bottom:0;
font-size: 16px;
font-weight: bold;
text-shadow: none;
}
ul.qa-kkm-ans li span{
font-size: 12px;
font-weight: normal;
line-height:150%;
text-shadow: none;

}
div#section{
font-size:14px;
color:darkblue;
line-height:100%;
border-left:8px solid darkblue;
padding:0 0 0 5px;
margin:20px 0 0 0;
border-bottom:1px solid lightsteelblue;
}
div#section2{
font-size:14px;
color:darkslategray;
line-height:100%;
border-left:8px solid darkslategray;
padding:0 0 0 5px;
margin:20px 0 0 0;
border-bottom:1px solid darkseagreen;
}
div#ans-text{
font-size: 13px;
font-weight: normal;
line-height:120%;
padding-right:15px;
padding-top:7px;
text-shadow: none;
}
div#ans-text-indent01{
font-size: 13px;
font-weight: normal;
line-height:120%;
padding-right:5px;
padding-left:15px;
padding-top:7px;
text-shadow: none;
}
div#ans-text-indent02{
font-size: 13px;
font-weight: normal;
line-height:120%;
padding-right:5px;
padding-left:30px;
padding-top:7px;
text-shadow: none;
}
div#ans-text-section01{
font-size:13px;
text-indent: -1.3em;
font-weight: normal;
line-height:120%;
padding-right:5px;
padding-left:25px;
padding-top:10px;
text-shadow: none;
}
div#indent01{
text-indent: -2em;
font-size: 12px;
font-weight: normal;
line-height:120%;
padding-left:15px;
padding-top:10px;
text-shadow: none;
}
div#indent02{
text-indent: -1em;
font-size: 13px;
font-weight: normal;
line-height:120%;
padding-left:20px;
padding-top:5px;
text-shadow: none;
}
div#indent03{
text-indent: -2em;
font-size: 13px;
font-weight: normal;
line-height:125%;
padding-left:50px;
padding-top:15px;
padding-right:10px;
text-shadow: none;
}
div#indent04{
font-size: 13px;
text-indent:-0.8em;
margin-left:1em;
padding:3px;
line-height:1.4;
font-weight: normal;
}
div#indent05{
padding-left:1em;
text-indent:-1em;
font-size: 13px;
font-weight: normal;
}
div#indent06{
text-indent: -1em;
font-size: 13px;
font-weight: normal;
line-height:125%;
padding-left:50px;
padding-top:15px;
padding-right:10px;
text-shadow: none;
}

/*QA 回答の囲み ここまで Add:2010.07.01 S.Kataoka */


/****************************************************************/
/*お問い合わせTOP*/
/****************************************************************/
/*各項目領域*/
dl.contacts-info{
width:663px;
margin:0 0 20px 0;
padding:5px;
border-bottom:1px solid #cecfce;
}
dl.contacts-info dt{
font-size:1.2em;
color:#4c6d7f;
border-left:8px solid  #4c6d7f;
padding:0 0 0 5px;
}
dl.contacts-info dd{
padding:5px 0;
}
dl.contacts-info dd strong{
font-weight:normal;
color:#d63839;
}
dl.contacts-info dd a.txt-dec{
text-decoration:underline;
}


/****************************************************************/
/*落ちない理由*/
/****************************************************************/
div.imgArea p {	
display: table-cell;	
vertical-align: middle;	
margin: 0;
padding: 0 0 20px 0;
border-bottom:1px dashed #c0c0c0;
}	 

div.imgArea h3 {
padding: 20px 0 0 0;
}

div.imgArea span{
display: block;
margin: 0 0 0 7px;
}

* html .imgArea p {	
display: inline;	
zoom: 1;	
}	 
*:first-child+html .imgArea p {
display: inline;	
zoom: 1;	
}

h2.ochi{
padding: 50px 0 20px 0;
}

dl.ochi dd{
display: block;
border: 1px solid #a9a9a9;
margin: 20px 0 15px 0;
padding: 10px 20px;
}

dl.ochi span{
display: block;
border-top: 1px dashed #a9a9a9;
margin: 0 ;
padding: 10px 0;
}

div#ochi{
display: block;
margin: 0;
padding: 0;
}
div#ochi ul li{
display: block;
float: left;
margin: 30px 33px 30px 0;
}

div#ochi p{
display: block;
margin: 65px 7px;
}

div#ochi li#ochi01{
width: 321px;
height: 264px;
background: url('../ochinai/img/bg_01.jpg') no-repeat;
}
div#ochi li#ochi01 span{
color: #5CA8CA;
font-weight: bold;
}

div#ochi li#ochi02{
width: 321px;
height: 264px;
background: url('../ochinai/img/bg_02.jpg') no-repeat;
}
div#ochi li#ochi02 span{
color: #00AB79;
font-weight: bold;
}

/****************************************************************/
/*プレスリリース*/
/****************************************************************/
/*各項目領域*/
.headttl{
margin: 0;
}

dl.release{
width:663px;
margin:0 0 10px 0;
padding:5px;
}
dl.release dt{
font-size:1.2em;
font-weight: bold;
/*border-left:8px solid  #800000;
padding:0 0 0 5px;
border-bottom:1px solid #800000;*/
}
dl.release dd{
padding:5px 0 5px 10px;
}
dl.release dd a.txt-dec{
text-decoration:underline;
}

dl.release2{
width:645px;
margin:0 0 10px 0;
padding:5px;
}
dl.release2 dt{
font-size:1.0em;
padding:0 0 0 5px;
color: #8FA747;
font-weight: bold;
}
dl.release2 dd{
padding:0 0 5px 10px;
border-bottom:1px dotted #637d94;/*薄青*/
}
dl.release dd a.txt-dec{
text-decoration:underline;
}

dl.release3{
width:645px;
margin:0 0 10px 5px;
padding:5px;
}
dl.release3 dt{
font-size:1.0em;
padding:0 0 0 10px;
}
dl.release3 dd{
padding:0 0 0px 15px;
}
dl.release dd a.txt-dec{
text-decoration:underline;
}

div#release3{
border: 1px solid #c2c2c2;
padding: 1px;
margin: 0;
}
div#release4{
margin: 0;
padding: 0.5em;
background-color: #f1ebeb;
}


/****************************************************************/
/*画像ライブラリ*/
/****************************************************************/
/*各項目領域*/
dl.release{
width:663px;
margin:0 0 10px 0;
padding:5px;
}
dl.photo dt{
font-size:1.2em;
color:#000099;
border-left:8px solid  #000099;
padding:0 0 0 5px;
border-bottom:1px solid #3399ff;
}
dl.photo dd{
padding:5px 0 5px 10px;
}
dl.release dd a.txt-dec{
text-decoration:underline;
}

dl.photo2{
width:645px;
margin:0 0 10px 0;
padding:5px;
}
dl.photo2 dt{
font-size:1.0em;
padding:0 0 0 5px;
}
dl.photo2 dd{
padding:0 0 5px 10px;
border-bottom:1px dotted #637d94;/*薄青*/
}
dl.release dd a.txt-dec{
text-decoration:underline;
}

dl.photo3{
width:645px;
margin:0 0 10px 5px;
padding:5px;
}
dl.photo3 dt{
font-size:1.0em;
padding:0 0 0 10px;
}
dl.photo3 dd{
padding:0 0 0px 15px;
}
dl.photo dd a.txt-dec{
text-decoration:underline;
}


/****************************************************************/
/*テキスト1文字下げ*/
/****************************************************************/

.TextIndent{
font-size:1.0em;
line-height:1.4;
text-indent:-1em;
margin-left:1em;
padding:5px;
}

/****************************************************************/
/*テキスト0.5文字下げ*/
/****************************************************************/

.TextIndent2{
font-size:1.0em;
line-height:1.4;
text-indent:-0.5em;
margin-left:0.5em;
padding:3px;
}

/****************************************************************/
/*テキスト1.7文字下げ*/
/****************************************************************/

.TextIndent4{
font-size:1.0em;
line-height:1.4;
text-indent:-1.7em;
margin-left:1.7em;
padding:3px;
}


/****************************************************************/
/*テキストインデント字下げ無し*/
/****************************************************************/

.TextIndent3{
font-size:1.0em;
line-height:1.4;
margin-left:1em;
padding:3px;
}

/****************************************************************/
/*テキスト2文字下げ*/
/****************************************************************/

.TextIndent5{
font-size:1.0em;
line-height:1.4;
text-indent:-2em;
margin-left:2em;
padding:3px;
}

/****************************************************************/
/*テキスト1文字下げ（フォント中）*/
/****************************************************************/

.TextIndent7{
font-size:12pt;
line-height:1.4;
text-indent:-1em;
margin-left:1em;
padding:5px;
}

/****************************************************************/
/*テキスト0.5文字下げ規約*/
/****************************************************************/

.TextIndent8{
font-size:1.0em;
line-height:1.0;
text-indent:-0.5em;
margin-left:1em;
padding:5px;
}

/****************************************************************/
/*テキスト0.5文字下げ修理規約*/
/****************************************************************/

.TextIndent9{
font-size:1.0em;
line-height:1.5;
text-indent:-1.0em;
margin-left:1.0em;
padding:5px;
}

/****************************************************************/
/*テキスト0.5文字下げ修理規約2*/
/****************************************************************/

.TextIndent10{
font-size:1.0em;
line-height:16px;
text-indent:-1.0em;
margin-left:1.0em;
padding:5px;
}

/****************************************************************/
/*テキスト1.5文字下げ*/
/****************************************************************/

.TextIndent6{
font-size:1.0em;
line-height:1.4;
text-indent:-1.7em;
margin-left:2em;
padding:5px;
}

/****************************************************************/
/*●サポート Windows Java切り替えボタン*/
/****************************************************************/
/*メインカラム メニューボタン設定*/
ul#support-menu{
width:676px;
margin:0 auto 5px 0;
padding:0;
overflow:hidden;
background-color:#999999;
}
ul#support-menu li{
float:left;
text-indent:-9999px;
}
ul#support-menu li a{
display:block;
width:338px;
height:42px;
/*＼*/
overflow:hidden;
/**/
}
/*Windows設定*/
li#support-menu01 a{
background:url('../support/product_close/img/menu/menu01.gif') no-repeat;
}
li#support-menu01 a:hover{
background:url('../support/product_close/img/menu/menu01.gif') no-repeat 0 -42px;
}
/*li#support-menu01-here a{
background:url(../support/product_close/img/menu/menu_01_on.gif) no-repeat;
}*/
/*WWW設定*/
li#support-menu02 a{
background:url('../support/product_close/img/menu/menu02.gif') no-repeat;
}
li#support-menu02 a:hover{
background:url('../support/product_close/img/menu/menu02.gif') no-repeat 0 -42px;
}
/*li#support-menu02-here a{
background:url(../support/product_close/img/menu/menu_02_on.gif) no-repeat;
}*/

/*HTTPd設定*/
li#support-menu03 a{
background:url('../support/product_close/img/menu/menu03.gif') no-repeat;
}
li#support-menu03 a:hover{
background:url('../support/product_close/img/menu/menu03.gif') no-repeat 0 -42px;
}
/*li#support-menu03-here a{
background:url(../support/product_close/img/menu/menu_03_on.gif) no-repeat;
}*/

/*Java設定*/
li#support-menu04 a{
background:url('../support/product_close/img/menu/menu04.gif') no-repeat;
}
li#support-menu04 a:hover{
background:url('../support/product_close/img/menu/menu04.gif') no-repeat 0 -42px;
}
/*li#support-menu04-here a{
background:url(../support/product_close/img/menu/menu_04_on.gif) no-repeat;
}*/

/****************************************************************/
/*●機能説明2*/
/****************************************************************/

/*商品の特徴囲み領域2*/
dl.item-point20{
width:620px;
margin:5px auto 22px 55px;
overflow:hidden;
}

/*各機能の説明2*/
dl#goods-kino2{
width:660px;
margin:0 0 50px 0;
}
dl#goods-kino2 dt{
color:#637d94;/*薄青*/
margin:5px auto 0px 50px;
font-size:1.3em;
font-weight:bold;
}
dl#goods-kino2 dd{
margin:5px auto 10px 70px;
border-bottom:1px dotted #637d94;/*薄青*/
}
dl#goods-kino2 dd strong{
color:#333333;
}


/*モバイルデータカード一覧タイトル*/
dl#title-1{
width:500px;
margin:0 0 0px 0;
}
dl#title-1 dt{
color:#191970;/*紺*/
margin:10px 0 0 0;
font-size:1.3em;
font-weight:bold;
}
dl#title-1 dd{
margin:2px 0 20px 20px;
border-bottom:1px dotted #637d94;/*薄青*/
}
dl#title-1 dd strong{
color:#333333;
}

/****************************************************************/
/*設定ガイド*/
/*メインカラム メニューボタン設定*/
ul#guide-menu{
width:675px;
margin:0 auto 15px 0;
padding:0;
overflow:hidden;
}
ul#guide-menu li{
float:left;
text-indent:-9999px;
}
ul#guide-menu li a{
display:block;
width:225px;
height:42px;
/*＼*/
overflow:hidden;
/**/
}
/*PPPoEクライント編*/
li#guide-menu01 a{
background:url('../support/nwginfo/guide/img/menu/menu01.jpg') no-repeat;
}
li#guide-menu01 a:hover{
background:url('../support/nwginfo/guide/img/menu/menu01.jpg') no-repeat 0 -42px;
}
/*DHCPクライアント編*/
li#guide-menu02 a{
background:url('../support/nwginfo/guide/img/menu/menu02.jpg') no-repeat;
}
li#guide-menu02 a:hover{
background:url('../support/nwginfo/guide/img/menu/menu02.jpg') no-repeat 0 -42px;
}
/*IP固定設定編*/
li#guide-menu03 a{
background:url('../support/nwginfo/guide/img/menu/menu03.jpg') no-repeat;
}
li#guide-menu03 a:hover{
background:url('../support/nwginfo/guide/img/menu/menu03.jpg') no-repeat 0 -42px;
}
/*GL2000編*/
li#guide-menu04 a{
background:url('../support/nwginfo/guide/img/menu/menu04.jpg') no-repeat;
}
li#guide-menu04 a:hover{
background:url('../support/nwginfo/guide/img/menu/menu04.jpg') no-repeat 0 -42px;
}

/****************************************************************/
/*Windowサポート情報*/
/*メインカラム メニューボタン設定*/
ul#wininfo-menu{
width:675px;
margin:0 auto 15px 0;
padding:0;
overflow:hidden;
}
ul#wininfo-menu li{
float:left;
text-indent:-9999px;
}
ul#wininfo-menu li a{
display:block;
width:225px;
height:42px;
/*＼*/
overflow:hidden;
/**/
}
/*Windows 7*/
li#wininfo-menu01 a{
background:url('../support/nwginfo/Windows_information/img/menu/menu01.jpg') no-repeat;
}
li#wininfo-menu01 a:hover{
background:url('../support/nwginfo/Windows_information/img/menu/menu01.jpg') no-repeat 0 -42px;
}
/*Windows Vista*/
li#wininfo-menu02 a{
background:url('../support/nwginfo/Windows_information/img/menu/menu02.jpg') no-repeat;
}
li#wininfo-menu02 a:hover{
background:url('../support/nwginfo/Windows_information/img/menu/menu02.jpg') no-repeat 0 -42px;
}
/*Windows 8*/
li#wininfo-menu03 a{
background:url('../support/nwginfo/Windows_information/img/menu/menu03.jpg') no-repeat;
}
li#wininfo-menu03 a:hover{
background:url('../support/nwginfo/Windows_information/img/menu/menu03.jpg') no-repeat 0 -42px;
}
/*Windows 8.1*/
li#wininfo-menu04 a{
background:url('../support/nwginfo/Windows_information/img/menu/menu04.jpg') no-repeat;
}
li#wininfo-menu04 a:hover{
background:url('../support/nwginfo/Windows_information/img/menu/menu04.jpg') no-repeat 0 -42px;
}
/*Windows 10*/
li#wininfo-menu05 a{
background:url('../support/nwginfo/Windows_information/img/menu/menu05.jpg') no-repeat;
}
li#wininfo-menu05 a:hover{
background:url('../support/nwginfo/Windows_information/img/menu/menu05.jpg') no-repeat 0 -42px;
}
/*Windows 11*/
li#wininfo-menu06 a{
background:url('../support/nwginfo/Windows_information/img/menu/menu06.jpg') no-repeat;
}
li#wininfo-menu06 a:hover{
background:url('../support/nwginfo/Windows_information/img/menu/menu06.jpg') no-repeat 0 -42px;
}


/****************************************************************/
/*カスタムページ*/

td.customlink{
text-indent:-9999px;
padding:0 0 0 25px;
}
.customlink a{
display:block;
	width:125px;
	height:55px;
/*＼*/
overflow:hidden;
/**/
background : url('../hojin/img/btn_custom.jpg') no-repeat;
}
.customlink a:hover{
background : url('../hojin/img/btn_custom_on.jpg') no-repeat;
}


.custom-topimg{
	padding-top:0 !important;
	margin-top:-20px !important;
	
}
/*お問い合わせ・ボタン
回り込み*/
ul#custom-contact-btn{
margin:20px 0;
overflow:hidden;
border:1px solid #ddd;
}
ul#custom-contact-btn li{
float:left;
margin:5px 7px;
}
.contents-center{
text-align:center;
margin:0 auto;
padding:0;
}
.text-rblue{
	color:#489ccb;
}
dl.custom-ele{
	width:331px;
	float:left;
	margin:0 6px 0 0;
	padding:0;
}
dl.custom-ele dd{
	padding:5px 0;
}
dl.custom-ele dd p{
	padding:5px 2px 10px 2px;
}
dl.custom-ele2{
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
dl.custom-ele2 dd{
	padding:5px 0 15px 0;
	width:331px;
	float:left;
}
dl.custom-ele2 dd p{
	padding:5px 2px 10px 2px;
}
/*マイクロリサーチ・カスタマイズの特長*/
.custom-tokucho{
	padding:10px 0;
		clear:both;

}
table.custom-ele3{
	width:100%;
	clear:both;
	margin:0;
	padding:10px 0;
	overflow:hidden;
}
table.custom-ele3 th{
	padding:30px 0;
	text-align:center;
	width:125px;
	background:#035382;
	border-bottom:dashed 1px #ddd;
}
table.custom-ele3 td{
	padding:5px 2px 10px 10px;
	width:540px;
	border-bottom:dashed 1px #ddd;
}
/*マイクロリサーチ・カスタマイズの事例紹介 */
.custom-jirei{
	padding:10px 0;
}
.custom-jirei img{
	margin:10px 0;
}
.jirei01{
	background:#ccc;
	padding:5px 8px;
}
.jirei02{
	border:1px solid #ddd;
	padding:5px;
}