@charset "UTF-8";

  /* div#main-contents h2はbase.cssに定義 */

div#main-contents h2#title01{
  background-image : url(../image/f_i_h1.gif);
}

div#main-contents h2#title02{
  background-image : url(../image/f_a_h1.gif);
}

div#main-contents h2#title03{
  background-image : url(../image/f_o_h1.gif);
}

div#main-contents h2#title04{
  background-image : url(../image/f_ap_h1.gif);
}

div#main-contents h2#title05{
  background-image : url(../image/f_p_h1.gif);
}

div#main-contents h2#title06{
  background-image : url(../image/f_f_h1.gif);
}

div#main-contents h2#title07{
  background-image : url(../image/f_c_h1.gif);
}

div#main-contents h2#title08{
  background-image : url(../image/f_app_h1.gif);
}

div#main-contents h2#title09{
  background-image : url(../image/f_in_h1.gif);
}

div#main-contents h2#title10{
  background-image : url(../image/f_w_h1.gif);
}

div#main-contents h2#title11{
  background-image : url(../image/f_d_h1.gif);
}

div#main-contents h2#title12{
  background-image : url(../image/f_s_h1.gif);
}

div#main-contents h2#title13{
  background-image : url(../image/f_r_h1.gif);
}
div#main-contents h2#title14{
  background-image : url(../image/f_sc_h1.gif);
}

  /* タイトル ------------------------------------------------ */

div#main-contents #img_title00{
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 10px 0px;
  background-position : 0% 0%;

}

div#main-contents #img_title01,
div#main-contents #img_title02,
div#main-contents #img_title03,
div#main-contents #img_title04,
div#main-contents #img_title05,
div#main-contents #img_title06,
div#main-contents #img_title07{
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-position : 0% 0%;
  background-repeat : no-repeat;
  height: 32px;
  text-indent : -9999px;
}

/* アプリケーション稼働管理 */
div#main-contents #img_title01{
  background-image : url(../image/f_ap_cap01.gif);
}

div#main-contents #img_title02{
  background-image : url(../image/f_ap_cap02.gif);
}

/* Webアクセス監視 */
div#main-contents #img_title03{
  background-image : url(../image/f_w_cap01.gif);
}

div#main-contents #img_title04{
  background-image : url(../image/f_w_cap02.gif);
height: 50px;
}

div#main-contents #img_title05{
  background-image : url(../image/f_w_cap03.gif);
height: 50px;
}

div#main-contents #img_title06{
  background-image : url(../image/f_d_cap01.gif);
height: 50px;
}

div#main-contents #img_title07{
  background-image : url(../image/f_ap_cap03.gif);
height: 50px;
}/*h5*/



/* ボックス：枠あり ------------------------------------------------ */


#img_box{
  background-image : url(../image/waku_b_middle.gif);
  background-repeat : repeat-y;
  background-position : 0% 0%;
}


#img_box_top{
  background-image : url(../image/waku_b_top.gif);
  background-repeat : no-repeat;
  background-position : 0% 0%;
  padding :20px;
}

#img_box_top2{
  background-image : url(../image/waku_c_top.gif);
  background-repeat : no-repeat;
  background-position : 0% 0%;
  padding :15px;
  margin:0px;
}


#img_box_link{
  text-align:center;
  margin-top: 10px;
}


#img_box_bottom{
  background-image : url(../image/waku_b_bottom.gif);
  background-repeat : no-repeat;
  background-position : 0% 100%;
}

#img_box dl.img_info{
  background-image : url(../image/waku_b_bottom.gif);
  background-repeat : no-repeat;
  background-position : 0% 100%;
  padding : 0px 20px 20px 20px;
}

#img_box dl dd:after {
  /* ボックスの最後でfloatをクリア */
  content : "."; 
  display : block;
  height : 0;
  clear : both;
  visibility : hidden;
}



/* HIdes from IE-mac ¥*/
*html #img_box dl {
  height : 1%;
}
div#container {
  display : block;
}


dl#app_box01 dt{
  width: 302px;
}

dl#app_box01 dd{
  margin : 0px 0px 10px 269px;
}

dl#app_box02 dt{
  width: 300px;
}

dl#app_box02 dd{
  margin : 0px 0px 10px 300px;
}

dl#remoto_box02 dt{
  width: 230px;
}

dl#remoto_box02 dd{
  margin : 0px 0px 10px 230px;
}

div#img_box_top #img_nc6_title00{
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}

div#img_box_top #img_nc6_title01,
div#img_box_top #img_nc6_title02,
div#img_box_top #img_c6_title01{　/*従来の機能なので「c6」。 New Cat6ではない*/
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;

}

div#img_box_top #img_nc6_title01{

}

div#img_box_top #img_nc6_title02{

}

div#img_nc6_title02b{
	margin: 0px;
padding : 0px;
}

div#img_box_top #img_c6_title01{
  background-image : url(../image/f_d_c01.gif);
}





  /* 不正PC検査 ------------------------------------------------ */

div#injustice_txt01 {
  margin: 20px 30px;
}

div#injustice_txt01 h3{
  font-size: 12px;
  padding : 0px 0px 5px 18px;
  margin : 0px;
  background-image : url(../../common/image/ico_triangle_blue.jpg);
  background-position : 0% 3px;
  background-repeat : no-repeat;
  height : 100%;
}

div#injustice_txt01 h3.b-top{
  border-top: 1px #CCC solid;
}

div#injustice_txt01 dl{
  border-bottom: 1px #CCC solid;
  padding : 0px 0px 10px 30px;
  margin: 0px 0px 10px 0px;
}

div#injustice_txt01 p{
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 30px;
  clear : none;

}

div#injustice_txt01 dl dt{
  margin-left : 0px;
  padding : 0px 0px 0px 0px;
  float: left;	
}

div#injustice_txt01 dl dd{
  margin-left : 60px;
  padding : 0px 0px 0px 0px;
}

p#injustice_txt02{
  margin : 30px 30px 20px 30px;
  padding : 0px 0px 0px 0px;
}

div#injustice_imgs{
	padding: 20px 0px 0px 0px;
}

div#injustice_imgs img{
	padding: 10px 0px 0px 0px;
}

ul.list_type01,
ul.list_type01_new{
  margin: 15px 20px 20px 20px;
}

.newcat6logo{
  padding : 0px 0px 0px 20px;
}

ul.list_type01_new{

}

ul.list_type01 li,
ul.list_type01_new li{
  background-image : url(../../common/image/ico_triangle_blue.jpg);
  background-position : 0% 6px;
  background-repeat : no-repeat;
  margin: 0px 0px;
  height : 100%;
}

ul.list_type01_new li{
  background-image : url(../../common/image/try_red.gif);
}

ul.list_type01 li{
  background-image : url(../../common/image/ico_triangle_blue.jpg);
}


ul.list_type01 li,
ul.list_type01_new li{
  border-bottom : 1px #ccc solid;
  padding: 3px 0px 3px 20px;
  list-style: none;
}

ul.list_type01 li.bottom{
  border-bottom : 0px;
}

div#inj_fwaku_head {
  background-image : url(../image/fukidashi_middle.gif);
  background-position : 0% 0%;
  background-repeat : repeat-y;
  height :100%;
}

div#inj_fwaku_head div {
  margin : 0px 0px 0px 0px;
  padding : 10px 10px 10px 10px;
  background-image : url(../image/fukidashi_top.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  height :100%;
}

div#inj_fwaku_bottom {
  border : 0px solid #ffffff;
  background-image : url(../image/fukidashi_bottom.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  height : 35px;
}

div#inj_swaku_head01 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-image : url(../image/square01.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  width : 510px;
  height : 42px;
  text-indent : -9999px;
}

div#inj_swaku_head02 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-image : url(../image/square02.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  width : 510px;
  height : 42px;
  text-indent : -9999px;
}

div#inj_swaku_head03 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-image : url(../image/square03.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  width : 510px;
  height : 42px;
  text-indent : -9999px;
}

div#inj_swaku_head04 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-image : url(../image/square04.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  width : 510px;
  height : 42px;
  text-indent : -9999px;
}

div#inj_swaku_head05 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-image : url(../image/square05.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  width : 510px;
  height : 42px;
  text-indent : -9999px;
}

div.inj_swaku_middle {
  margin : 0px 0px 20px 0px;
  padding : 10px 10px 10px 10px;
  background-image : url(../image/square_bottom.gif);
  background-position : 0% 100%;
  background-repeat : repeat-x;
  border-left : 1px solid #ced1e7;
  border-right : 1px solid #ced1e7;
  border-bottom : 1px solid #ced1e7;
  background-color : #ffffff;
  width : 488px;
}

dl.inj_info dt {
  width : 170px;
}

dl.inj_info dd {
  margin : 0px 0px 0px 170px;
  padding : 0px 0px 0px 0px;
}

dl.inj_info dd div {
  border-bottom : 1px solid #ced1e7;
}

dl.inj_info dd div span {
  font-weight : bold;
  font-size : 110%;
}

dl.inj_info dd ul {
  list-style-type : none;
}

dl.inj_info dd ul li#icon01 {
  margin : 10px 0px 0px 0px;
}

dl.inj_info dd ul li ul li {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 20px;
  background-position : 0% 0%;
  background-repeat : no-repeat;
}

dl.inj_info dd ul li#icon01_1 {
  background-image : url(../image/f_in_ico_sg01.gif);
}

dl.inj_info dd ul li#icon01_2 {
  background-image : url(../image/f_in_ico_sg02.gif);
}

dl.inj_info dd ul li#icon01_3 {
  background-image : url(../image/f_in_ico_sg03.gif);
}

dl.inj_info dd ul li#icon02_1 {
  background-image : url(../image/f_in_ico_nd01.gif);
}

dl.inj_info dd ul li#icon02_2 {
  background-image : url(../image/f_in_ico_nd02.gif);
}

dl.inj_info dd ul li#icon02_3 {
  background-image : url(../image/f_in_ico_nd03.gif);
}

dl.inj_info dd ul li#icon02_4 {
  background-image : url(../image/f_in_ico_nd04.gif);
}

ul#count {
  margin : 0px 0px 0px 0px;
  padding : 10px 10px 10px 10px;
  border : 1px solid #cccccc;
  background-color : #ffffff;
}

ul#count li {
  display : inline;
}

ul#count li#count01 {
  margin : 0px 20px 0px 0px;
  padding : 5px 0px 5px 40px;
  background-image : url(../image/f_in_ico_lg01.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
}

ul#count li#count02 {
  margin : 0px 0px 0px 0px;
  padding : 5px 0px 5px 40px;
  background-image : url(../image/f_in_ico_lg02.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
}

  /* 資産管理 ------------------------------------------------ */

div#asset_list{
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
}

div#asset_list h3#assetlist_title{
  margin : 0px 0px 0px 0px;
  padding: 0px 0px 3px 0px;

}

div#asset_list table{
  margin : 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom : 1px #CCC solid;
}

div#asset_list table#left_table tr td,
div#asset_list table#right_table tr td{
  margin : 0px 0px 0px 0px;
  padding: 2px;
  font-size : 10px;
  border: 1px #EAEAF4 solid; /* テーブル全体の枠線（太さ・色・スタイル） */
  border-bottom: 0px;
}

div#asset_list table caption,
div#asset_list table caption{
  border-top : 1px #CCC solid;
  border-bottom : 1px #CCC solid;
  margin : 0px 0px 0px 0px;
  padding: 3px 0px 3px 0px;
}

div#asset_list table#left_table{
  float :left;
}

div#asset_list table#right_table{
  float :right;
}
div#asset_list table tr.line01{
  background-color : #EAEAF4;
}


div#asset_list h4{
  margin : 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
  list-style: none;
  font-weight: normal;
  clear: both;
}

div#asset_list ul{
  margin : 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none;
}

div#asset_list ul li{
  margin : 0px 0px 0px 0px;
  padding: 2px 0px 2px 0px;
  list-style: none;
}

div#asset_list h4,
div#asset_list ul li{
  font-size : 85% !important;
  font-size : 80%;
}

*:first-child+html div#asset_list h4,
*:first-child+html div#asset_list ul li{
  font-size : 80% !important;
}

h4#list01 {
  background-image : url(../image/f_a_cap01.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}

h4#list02 {
  background-image : url(../image/f_a_cap02.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}

h4#list03 {
  background-image : url(../image/f_a_cap03.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}

h4#list04 {
  background-image : url(../image/f_a_cap04.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}

h4#list05 {
  background-image : url(../image/f_a_cap05.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}

h4#list06 {
  background-image : url(../image/f_a_cap06.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}

h4#list07 {
  background-image : url(../image/f_a_cap07.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}

div#reports{
  text-align : center;
  padding: 0px 0px 0px 25px;
  margin: 0px 0px 20px 0px;
}

div#reports div.report_box{
  float: left;
}

div#reports div.report_box{
  text-align : center;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 20px 0px;
}

div#reports div.report_box h4{
  font-size : 100%;
  color : #A42A53;
  margin: 0px;
  padding: 0px;
  width: 150px;
  height: 40px;
}

*:first-child+html div#reports div.report_box h4{
  font-size : 100% !important;
}

div#reports div.report_box img{
  height: 110px;
}



  /* サーバー監視 & 資産管理------------------------------------------------ */
div#main-contents h3.server,
div#main-contents h4.asset {
  /*margin : 0px 0px 8px 0px;*/
  margin : 15px 0px 5px 0px;
  padding : 5px 0px 0px 0px;
  font-size : 120%;
  clear : both;
  height:27px;
}

div#main-contents .img_info_title01{
  /*margin : 0px 0px 8px 0px;*/
  margin : 15px 0px 5px 0px;
  padding : 5px 0px 0px 0px;
  font-size : 120%;
  clear : both;
  height:27px;
  }

div#main-contents .img_info_title01_n{
  /*margin : 0px 0px 8px 0px;*/
  margin : 15px 0px 5px 0px;
  padding : 5px 0px 0px 0px;
  font-size : 120%;
  clear : none;
  height:27px;
  }
  
div#main-contents .img_info_title01_n1{
  /*margin : 0px 0px 8px 0px;*/
  margin : 15px 0px 5px 0px;
  padding : 5px 0px 0px 0px;
  font-size : 120%;
  clear : none;
  height:50px;
  }

h3#operation {
  background-image : url(../image/f_s_cap01.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;

}

h3#graph {
  background-image : url(../image/f_s_cap02.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;

}

h3#setting {
  background-image : url(../image/f_s_cap03.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;

}

 /* ファイル配布 ----------------------------------------------------------- */
div.g_arrow03 h3#f_f01 {
  background-image : url(../image/f_f_cap01.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}
div.g_arrow03 h3#f_f02 {
  background-image : url(../image/f_f_cap02.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}

  /* 画像配置 -------------------------------------------------------------- */
dl.img_info {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  clear : none;
}

dl.img_info dt {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  width : 200px;
  float : left;
}

dl.img_info dt img{
  padding : 0px 0px 5px 0px;
}

dl.img_info dd {
  margin : 0px 0px 10px 200px;
  padding : 0px 0px 0px 10px;

}

*html dl.img_info dd {

}

dl.img_info:after {
  /* ボックスの最後でfloatをクリア */
  content : "."; 
  display : block;
  height : 0;
  clear : both;
  visibility : hidden;
}

/* HIdes from IE-mac ¥*/
*html dl.img_info {
  height : 1%;
}
dl.img_info {
  display : block;
}
/* End hide from IE-mac */

div#apid_box01 dl.img_info dt{
  width: 169px;
}

div#apid_box01 dl.img_info dd{
  margin : 0px 0px 10px 169px;
}

div#apid_box02 dl.img_info dt{
  margin : 0px 0px 0px 0px;
  width: 261px;
}

div#apid_box02 dl.img_info dd{
  margin : 0px 0px 0px 261px;

}
div#apid_box03 dl.img_info dt{
  margin : 0px 0px 0px 0px;
  width: 261px;
}

div#apid_box03 dl.img_info dd{
  margin : 0px 0px 0px 261px;

}
html[xmlns] div#apid_box02 dl.arrow dt{
  margin : -27px 0px 0px 0px !important;
}

*html div#apid_box02 dl.arrow {
  margin : -8px 0px 0px 0px;
}

div#op_box01 dl.img_info dt{
  width: 260px;
}

div#op_box01 dl.img_info dd{
  margin : 0px 0px 10px 260px;

}

div#op_box02 dl#op_box02_01 dt{
  width: 255x;
}

div#op_box02 dl#op_box02_01 dd{
  margin : 0px 0px 10px 255px;
}

div#op_box02 dl#op_box02_02 dt{
  width: 313x;
}

div#op_box02 dl#op_box02_02 dd{
  margin : 0px 0px 10px 313px;
}

div#op_box02 dl#op_box02_03 dt{
  width: 255x;
}

div#op_box02 dl#op_box02_03 dd{
  margin : 0px 0px 10px 255px;
}


  /* 機能一覧 ------------------------------------------------------------ */

.f_list_title{
  background-image: url(../image/f_i_cap_back.gif);
  padding : 0px 0px 5px 20px;
  margin : 30px 0px 0px 0px;
  background-position : 0% 0%;
  background-repeat : no-repeat;
  font-size : 130%;
}

table tr td#f_bg01,
table tr td#f_bg02,
table tr td#f_bg03,
table tr td#f_bg04,
table tr td#f_bg05,
table tr td#f_bg06,
table tr td#f_bg07,
table tr td#f_bg08,
table tr td#f_bg09,
table tr td#f_bg10,
table tr td#f_bg11,
table tr td#f_bg12,
table tr td#f_bg13,
table tr td#f_bg14,
table tr td#f_bg16{
  background-repeat: no-repeat;
  background-position: right top;
}

table tr td#f_bg01{
  background-image: url(../image/f_i_img_02_2.gif);
}

table tr td#f_bg02{
  background-image: url(../image/f_i_img_03_2.gif);
}

table tr td#f_bg03{
  background-image: url(../image/f_i_img_04_2.gif);
}

table tr td#f_bg04{
  background-image: url(../image/f_i_img_05_2.gif);
}

table tr td#f_bg05{
  background-image: url(../image/f_i_img_06_2.gif);
}

table tr td#f_bg06{
  background-image: url(../image/f_i_img_07_2.gif);
}

table tr td#f_bg07{
  background-image: url(../image/f_i_img_08_2.gif);
}

table tr td#f_bg08{
  background-image: url(../image/f_i_img_09_2.gif);
}

table tr td#f_bg09{
  background-image: url(../image/f_i_img_10_2.gif);
}

table tr td#f_bg10{
  background-image: url(../image/f_i_img_11_2.gif);
}

table tr td#f_bg11{
  background-image: url(../image/f_i_img_12_2.gif);
}

table tr td#f_bg12{
  background-image: url(../image/f_i_img_13_2.gif);
}

table tr td#f_bg13{
  background-image: url(../image/f_i_img_14_2.gif);
}
table tr td#f_bg14{
  background-image: url(../image/f_i_img_15_2.gif);
}
table tr td#f_bg16{
  background-image: url(../image/f_i_img_16_2.gif);
}

table tr td#remoto_bg01{

}

table.f_box{
	margin-bottom : 10px;
}

table.f_box tr td{
	width :256px;
	border: 1px #CECECE solid;
}





td.no_border{
	width: 0px !important;
	border: none !important;
}

td.no_border02{
	border: none !important;
	
}

div.f_img{
  margin :15px 10px 0px 10px;
  height :45px;
}

.f_txt{
	color : #0B547D;
	width : 210px;
	height: 68px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}



p.f_box_footer{
	border-top : 1px #CCC solid;
	margin: 0px 10px 0px 10px;
	padding: 5px 0px 20px 0px;
	line-height :120%;
}





.f_box_footer img{
	float :left;
	margin:0px !important;
}

.f_box_footer a{
	margin : 0px:
	padding: 0px;

}
span.f_golink{
	color:#3366CC;
	float: right;
	margin : 0px:
	padding: 0px;

}



  /* ログの詳細 ------------------------------------------------------------ */
table.log_info {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  border-collapse : collapse;
  border-top : 1px solid #cccccc;
  clear : both;
}

table.log_info caption {
  margin : 20px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  text-align : left;
  color : #09328a;
  font-weight : bold;
  clear : both;
}

table.log_info th {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-color : #ffffff;
  width : 65px;
  font-weight : normal;
  border-right : 1px solid #cccccc;
  border-bottom : 1px solid #cccccc;
}

table.log_info td {
  margin : -1px 0px 0px -5px;
  padding : 0px 0px 0px 5px;
  background-color : #ffffff;
  border-bottom : 1px solid #cccccc;
}

  /* sub_title ------------------------------------------------ */
h3.sub_title01{
  /*（font-size: 14px;
  padding : 2px 0px 5px 20px;
  margin : 20px 0px 10px 0px;
  font-weight : normal;
  background-image : url(../image/h2.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  clear : both;
}

div#main-contents h5.console2 {）*/
  margin : 30px 0px 0px 0px;
  padding : 2px 0px 2px 25px;
	background-image: url(../image/f_c_bg02_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:22px;
  color : #09328a;
  font-size:110%;
}

  /* pagenavi ------------------------------------------------ */
div.pagenavi {
  text-align : center;
}

div.pagenavi ul {
  margin : 30px 0px 40px 0px;
}

div.pagenavi ul li {
  display : inline;
}


  /* ポイント画像 ---------------------------------------------------------- */
dl#fc_point1 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-image : url(../image/f_c_img01_02.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  width : 494px;
  min-height : 85px !important;
  height : 72px;
}

dl#fc_point2 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-image : url(../image/f_c_img01_03.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  width : 494px;
  min-height : 90px !important;
  height : 72px;
}

dl#fc_point3 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-image : url(../image/f_c_img01_04.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  width : 494px;
  min-height : 80px !important;
  height : 72px;
}

dl#fc_point1 dt,dl#fc_point2 dt,dl#fc_point3 dt {
  margin : 0px 0px 0px 0px;
  padding : 50px 0px 0px 80px;
  float : left;
  width : 350px;
}

dl#fc_point1 dd,dl#fc_point2 dd,dl#fc_point3 dd {
  margin : 0px 0px 0px 0px;
  padding : 60px 0px 0px 0px;
}

dl#fc_point1 dt span,dl#fc_point2 dt span,dl#fc_point3 dt span {
  display : none;
}

  /* ポイントまとめ -------------------------------------------------------- */
div.order {
  margin : 0px 0px 0px 0px;
  padding : 10px 20px 10px 20px;
  border : 1px solid #09328a;
  background-color : #cad9ee;
}

div.order h5 {
  margin : 0px 0px 5px 0px;
  padding : 0px 0px 0px 0px;
  font-size : 110%;
  color : #09328a;
}

  /* アラーム一覧 ---------------------------------------------------------- */
h5#alarmlist {
  margin : 15px 0px 10px 0px;
  padding : 3px 0px 0px 10px;
  background-image : url(../image/f_c_h2.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  font-size : 110%;
  color : #09328a;
  height : 23px;
}

table#standard,table#option {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  border-collapse : collapse;
  clear : both;
}

table#standard caption {
  background-image : url(../image/standardpackage01.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}

table#option caption {
  background-image : url(../image/optionpackage01.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}

table#standard th,table#option th {
  margin : 0px 0px 0px 0px;
  padding : 5px 0px 5px 0px;
  width : 40px;
  font-weight : normal;
}

table#standard td,table#optiontd {
  margin : 0px 0px 0px 0px;
  padding : 5px 0px 5px 10px;
}

  /* マージン取り ---------------------------------------------------------- */
.g_arrow {
  margin : 10px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
}

.g_arrow02 {
  margin : 30px 0px 30px 0px;
  padding : 0px 0px 0px 0px;
}

.g_arrow03 {
  margin : 50px 0px 30px 0px;
  padding : 0px 0px 0px 0px;
}

.g_arrow04 {
  margin : 30px 0px 30px 0px;
  padding : 0px 0px 0px 0px;
}


.m_img {
  margin : 0px 0px 30px 0px;
  padding : 0px 0px 0px 0px;
}

.m_table {
  margin : 0px 0px 20px 0px;
  padding : 0px 0px 0px 0px;
}

  /* アプリケーションID ------------------------------------------------ */

div#apid_box02 dl.img_info dd h4.f_app_00{
  margin: 0px;
  padding : 0px 0px 10px 0px;
}

div#apid_box01 h4.f_app_00{
  margin: 0px;
  padding : 10px 0px 10px 0px;
}


div#apid_box02 dl.img_info dt img{
  margin: 0px;
  padding : 0px;
}

div#apid_box02 dl.img_info dt a{
  margin: 0px;
  padding : 0px;
}


div#arrow_bg{
  background-image : url(../image/f_app_img07.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
clear:both;
margin : 0px;
padding : 3px 0px 8px 0px;
}


  /* 操作プロセス管理 ------------------------------------------------ */

#op_box02{
  background-image : url(../image/waku_b_middle.gif);
  background-repeat : repeat-y;
  background-position : 0% 0%;
  padding : 15px 
}
#op_box02_h{
  background-image : url(../image/waku_b_top.gif);
  background-repeat : no-repeat;
  background-position : 0% 0%;
  padding : 15px 15px 0px 15px;
}



#op_box02_h h3{
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}

#op_box02_b{
  background-image : url(../image/waku_b_bottom.gif);
  background-repeat : no-repeat;
  background-position : 0% 100%;
  padding : 15px;
  text-align :center;
}


p.webconsole_link {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  text-align :center;
  clear : both;
}

p.webconsole_link a {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;

}

div#op_box01 h3#op_title01 {
  background-image : url(../image/f_o_cap01.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}

div#op_box01 h3#op_title02 {
  background-image : url(../image/f_o_cap02.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}

div#op_box02 h4#op_title03{
  background-image : url(../image/f_o_cap04.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}

div#op_box02 h4#op_title04{
  background-image : url(../image/f_o_cap05.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}

div#op_box02 h4#op_title05{
  background-image : url(../image/f_o_cap06.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
}

.o_color01 {
  color : #101f8f;
}

.o_color02 {
  color : #80cecf;
}

.o_color03 {
  color : #ff1a00;
}

.o_color04 {
  color : #8d4ca2;
}

.o_color05 {
  color : #770d01;
}

  /* Webコンソール --------------------------------------------------------- */
div#main-contents h3.console1 {
  margin : 50px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
  text-align : center;
}

div#main-contents h4.console1 {
  font-size : 110%;
  color : #09328a;
}

div#main-contents h3.console2 {
  margin : 30px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
  text-align : center;
}

div#main-contents h4.console2 {
  font-size : 110%;
}

div#main-contents h5.console2 {
  margin : 30px 0px 0px 0px;
  padding : 2px 0px 2px 25px;
	background-image: url(../image/f_c_bg02_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:22px;
  color : #09328a;
}


div#main-contents h5.console2_box {
  margin : 10px 20px 0px 20px;
  padding : 2px 0px 2px 25px;
	background-image: url(../image/f_c_bg02_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:22px;
  color : #09328a;
}



div#main-contents h3.console3 {
  margin : 30px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
  text-align : center;
}

div#main-contents h4.console3 {
	 margin : 30px 0px 10px 0px;
	background-image : url(../../common/image/line_solid520_01.gif);
	font-size : 130%;
	color : #09328a;
	background-repeat: no-repeat;
	background-position: left bottom;
	height:45px;
}

div#main-contents h4.console3 p {
  margin : 0px 0px 0px 0px;
	color : #000000;
	font-size : 80%;
	font-weight:normal;
}

div#main-contents h5.console3 {
  margin : 50px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
}


div#txt-imgs img{
  margin: 10px 0px 0px 0px;
  padding: 0px;
}

dl.img_info_fc02 {
  margin : 20px 0px 20px 0px;
}

dl.img_info_fc02 dt {
  width:200px;
  float : left;
}

dl.img_info_fc02 dt p {
  margin: 0px 0px 10px 0px;
  font-size : 130%;
  color : #09328a;
  font-weight:bold;
}

dl.img_info_fc02 dd {
  margin : 0px 0px 0px 220px;
  _margin : 0px 0px 0px 217px;
  width:200px;
}

dl.mark {
  margin : 20px 0px 20px 0px;
}

dl.mark dt {
  width : 100px;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  float : left;
}

dl.mark dd {
  margin : 0px 0px 0px 120px;
  }

dl.mark dd p{ 
  margin: 0px 0px 5px 0px;
  font-size : 100%;
  color : #09328a;
  font-weight:bold;
  }   

dl.guideType01_fc02,
dl.guideType02_fc02 {
  margin : 10px 0px 0px 0px;
}

dl.guideType01_fc02 dt {
  width : 320px;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  float : left;
  }
  
dl.guideType01_fc02 dt p{ 
  font-weight:bold;
  margin: 0px 0px 5px 0px;
  font-size : 100%;
  color : #09328a;
  } 

dl.guideType01_fc02 dd {
  margin : 0px 0px 0px 340px;
}

dl.guideType01_fc02 dd p{ 
  font-weight:bold;
  margin: 0px 0px 5px 0px;
  font-size : 100%;
  color : #09328a;
  } 
  
dl.guideType02_fc02 dt{
  font-weight:bold;
  color : #09328a;
  margin : 0px 0px 0px 0px;
  }

dl.guideType02_fc02 dd {
  margin : 0px 0px 0px 0px;
}

table.securityIndex{
  margin: 10px 0px 10px 0px;
   padding:  0px 0px 0px 10px;
　list-style-type :none;
  background-image : url(../image/f_c_bg02_02.gif);
　background-repeat : no-repeat;
　background-position : left top;
　width :275px;
　height :82px;
}

table.securityIndex td.up,
table.securityIndex td.unchanged,
table.securityIndex td.down{
text-align:center;
}

.partition{clear:both;}

#followupreport{
	width:520px;
	background : url(../image/f_c_bg03middle.jpg) repeat-y left top;
	margin:0;
	padding: 0px;
}

dl.followup {
	margin : 20px 20px 20px 20px;
}

dl.followup dt {
  width : 280px;
  float : left;
  margin : 0px 0px 0px 0px;
margin-top:30px;
}

dl.followup dt#follow00 {
	clear:both;
}

dl.followup dt#follow01 {
	background-image : url(../image/f_c_img03_06.gif);
	background-repeat : no-repeat;
	background-position : left top;
	padding-top:30px;
}

dl.followup dt#follow02 {
clear:both;
	background-image : url(../image/f_c_img03_07.gif);
	background-repeat : no-repeat;
	background-position : left top;
		padding-top:30px;
}

dl.followup dt#follow03 {
clear:both;
	background-image : url(../image/f_c_img03_08.gif);
	background-repeat : no-repeat;
	background-position : left top;
		padding-top:30px;
}

dl.followup dt#follow04 {
clear:both;
	background-image : url(../image/f_c_img03_09.gif);
	background-repeat : no-repeat;
	background-position : left top;
		padding-top:30px;

}

dl.followup dd {
  text-align:right;
  margin-top:30px;
  }

dl.followup dd p{
  text-align:right;
  margin : 0px 0px 10px 0px;
  }

ul.roundblack{
width : 480px;
margin : 20px 10px 20px 10px;
padding : 0px 0px 0px 25px;
}

ul.roundblack li{
	list-style-position:outside;
	list-style-image : url(../../common/image/ico_round_black.gif);
	list-style-type: none;
}


ul.triangleblack{
clear:both;

margin : 20px 20px 20px 10px;
padding : 0px 0px 0px 25px;
}

ul.triangleblack li{
	list-style-position:outside;
	list-style-image : url(../../common/image/ico_triangle_black.gif);
	list-style-type: none;
}

  /* デバイス -------------------------------------------------------------- */

h3#f_d01{

  }

h5#f_d02{
margin : 0px 0px 10px 0px;


  height:27px;
}

h5#f_d03{
  margin : 0px 0px 5px 0px !important;
  margin : 0px 0px 0px -210px;

  height:27px;
  }

*:first-child+html h5#f_d03 {
  margin : 0px 0px 0px -210px !important;
}

  /* プリント・ログ -------------------------------------------------------- */

h3#print_log {

}

h3#print_arm {

}

/*資産管理*/
table.reportSample{
margin-top:20px;
}

table.reportSample tr td{
text-align:center;
}

.img_arrow{
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;

}

.img_arrow_top{

	margin: 0px;
padding: 0px;
	vertical-align: top;

}

#title_file{
	margin: 10px 20px 10px 20px;
}

  /* リモコンで追加 ------------------------------------------------------------ */
table.remoto {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  border-collapse : collapse;
  border-top : 1px solid #cccccc;
  clear : both;
}

table.remoto caption {
  margin : 20px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  text-align : left;
  color : #09328a;
  font-weight : bold;
  clear : both;
}

table.remoto th {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 10px;
  background-color : #ffffff;
  width : 130px;
  font-weight : normal;
  border-right : 1px solid #cccccc;
  border-bottom : 1px solid #cccccc;
}

table.remoto td {
  margin : -1px 0px 0px -5px;
  padding : 0px 0px 0px 5px;
  background-color : #ffffff;
  border-bottom : 1px solid #cccccc;
}

.notes_ac {
	color: #FF0000;
	font-weight: bold;
}

table.isl_box{
	margin-bottom : 10px;
}

table.isl_box tr td{
	width :240px;
	border: 1px #CECECE solid;
}
table.isl_box tr td#isl{
	width :277px;

}

table.isl_box2{
	margin-bottom : 10px;
}

table.isl_box2 tr td{
	width :517px;
	border: 1px #CECECE solid;
}

.remoto_txt{
	margin: 10px 10px 10px 10px;
	color : #0B547D;
	width : 210px;
	height: 130px;
}

p.remoto_box_footer{
	border-top : 1px #CCC solid;
	margin: 0px 10px 0px 10px;
	padding: 5px 0px 20px 0px;
	line-height :120%;
	height: 80px;
}

.remoto_txt2{
	border-top : 1px #CCC solid;
	margin: 5px 5px 0px 10px;
	padding: 5px 0px 0px 0px;
	color : #0B547D;
	height: 110px;
}

p.remoto_box_isl{
	color : #0B547D;
	margin: 0px 10px 10px 10px;
	padding: 5px 0px 0px 0px;
	line-height :0;
	vertical-align:bottom;
	height:160px;
	font-size:0;
}
p.remoto_box_isl2{
	color : #0B547D;
	margin: 15px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
	line-height :0;
	vertical-align:bottom;
	height:160px;
	font-size:0;
}

p.remoto_box_isl2b{
	color : #0B547D;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	line-height :0;
	vertical-align:bottom;
	height:200px;
	font-size:0;
}

p.isl_box{
	color : #0B547D;
	margin: 15px 15px 15px 15px;
	padding: 5px 0px 0px 0px;
}

p.isl_txt{
	margin: 10px 10px 10px 10px;
	color : #0B547D;
	height: 20px;
}

p.isl_txt2{
	margin: 0px 0px 15px 15px;
	color : #0B547D;
	line-height :120%;
	height: 20px;
	font-size:80%;
}

  /* 新パッケージ ------------------------------------------------------------ */

#package {
	background-image:url(../image/NEWpackage.jpg);
	background-repeat:no-repeat;
	clear:both;
	width: 520px;
	height:355px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
	}
	
/*---テーブル---*/
.package_lst_1 {
	width:280px;
	height:83px;
	line-height: 1.2em;	
	margin-top:0px;	
	margin-right:auto;	
	margin-bottom:5px;
	margin-left:auto;	
	padding-top:10px;	
	padding-right:10px;
	padding-bottom:0px;	
	padding-left:190px;
	font-size:80%;
}
.package_lst_2 {
	width:280px;
	height:145px;
	line-height: 1.2em;	
	margin-top:0px;	
	margin-right:auto;	
	margin-bottom:5px;
	margin-left:auto;	
	padding-top:15px;	
	padding-right:10px;
	padding-bottom:0px;	
	padding-left:190px;
	font-size:80%;
}
