@charset "Shift_JIS";

/*　コンテンツごとに個別のスタイルを作成する際はこのシートに追記します　*/

a img{border:none;}
th {margin:0; padding:0;}


/*　見出し（製品別）　*/
h2.title_oknx {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_oknx_title.jpg) no-repeat left;}
h2.title_kbnx {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_kbnx_title.jpg) no-repeat left;}
h2.title_kenx {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_kenx_title.jpg) no-repeat left;}
h2.title_fknx {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_fknx_title.jpg) no-repeat left;}
h2.title_konx {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_konx_title.jpg) no-repeat left;}
h2.title_irnx {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_irnx_title.jpg) no-repeat left;}
h2.title_sknx {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_sknx_title.jpg) no-repeat left;}
h2.title_hbnx {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_hbnx_title.jpg) no-repeat left;}
h2.title_hbnx-spu {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_hbnx-spu_title.gif) no-repeat left;}
h2.title_hbnx-spuce {width:960px; height:140px; text-indent:-9877em; margin:0px auto; background:url(../../product/hanbai/images/spuce_title.jpg) no-repeat left;}
h2.title_hbnx-s {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_hbnx-s_title.jpg) no-repeat left;}
h2.title_hbdba {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_hbdba_title.jpg) no-repeat left;}
h2.title_kynx {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_kynx_title.jpg) no-repeat left;}
h2.title_sgnx {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_sgnx_title.jpg) no-repeat left;}
h2.title_sgkffu {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_sgkffu_title.jpg) no-repeat left;}
h2.title_jinx {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_jinx_title.jpg) no-repeat left;}
h2.title_jipr {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_jipr_title.jpg) no-repeat left;}
h2.title_kknx {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_kknx_title.jpg) no-repeat left;}
h2.title_kkdblu {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_kkdblu_title.jpg) no-repeat left;}
h2.title_bank {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_bank_title.jpg) no-repeat left;}
h2.title_bkup {width:960px; height:80px; text-indent:-9877em; margin:0px auto; background:url(../../product/images/960_bkup_title.jpg) no-repeat left;}

/*　製品インデックス　*/
.pdt_index_box {display:block; width:700px; border-bottom: dotted 1px #CCCCCC; padding:10px 0; cursor: pointer;}
.pdt_index_box:hover{background: #f5f5f5;}
.pdt_index_box .box_l {float:left; width:100px;}
.pdt_index_box .box_r {float:left; width:600px;}
.pdt_index_box h4 {font-size:123.1%; font-weight:bold; color:#005D8B;}
.pdt_index_box h4 .subtitle {font-size:72%; font-weight:normal; color:#666; padding-left:10px;}




/*　スマート　*/
h5.smt {font-size:116%; font-weight:bold; margin-top:10px;}
h5.smt span {font-size:70%; font-weight:normal;}
h5.smttop {font-size:116%; font-weight:bold;}


/*　スマートフォンキャッチコピー　*/
h3.spu_catchcopy {width:514px; height:40px; text-indent:-9877em; margin-bottom:20px; background:url(../../product/images/spu_copy.gif) no-repeat left;}
h3.spu_title_cl {width:435px; height:52px; text-indent:-9877em; margin-bottom:20px; background:url(../../product/images/spu_title_cl.gif) no-repeat left;}
h3.spu_title_op {width:527px; height:52px; text-indent:-9877em; margin-bottom:20px; background:url(../../product/images/spu_title_op.gif) no-repeat left;}

/*　スマートフォンイントロダクション　*/
#spu_intro_cl {width:700px; min-height:212px; background:url(../images/960_hbnx-spucl_intro.jpg) no-repeat top right;}
#spu_intro_op {width:700px; min-height:212px; background:url(../images/960_hbnx-spuop_intro.jpg) no-repeat top right;}
#spu_intro_cl h3 {font-size:182%; line-height:1.2; font-weight:bold;color:#006598;}
#spu_intro_cl .readtext {line-height:1.8; padding-top:10px;}
#spu_intro_op h3 {font-size:182%; line-height:1.2; font-weight:bold;color:#006598;}
#spu_intro_op .readtext {line-height:1.8; padding-top:10px;}

/*　スマートフォン概要　*/
.spu_box_title_out {width:698px; border:1px solid #CCC; margin-top:10px;}
.spu_box_title_out960 {width:958px; border:1px solid #CCC; margin-top:10px;}
.spu_box_title_in1 {padding:5px; background-color:#88be55; font-size:116%; line-height:1; font-weight:bold; color:#FFF; margin:1px;}
.spu_box_title_in2 {padding:5px; background-color:#ff9933; font-size:116%; line-height:1; font-weight:bold; color:#FFF; margin:1px;}
.spu_box_title_in3 {padding:5px; background-color:#4a7cc2; font-size:116%; line-height:1; font-weight:bold; color:#FFF; margin:1px;}
.spu_box_body {width:678px; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px;}
.spu_box_body960 {width:938px; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px;}
h4.spu_h4 {font-size:116%; font-weight:bold;}
.spu_read {font-size:108%; font-weight:bold; line-height:1.5; margin-bottom:5px;}

/*　スマートフォンローカルメニュー　*/
#productmenu li a.spucl {width:136px; background:url(../../product/images/960_smartphone_smenu.gif) no-repeat 0px 0px;}
#productmenu li a.spuop {width:163px; background:url(../../product/images/960_smartphone_smenu.gif) no-repeat -136px 0px;}
#productmenu li a.sputry {width:81px; background:url(../../product/images/960_smartphone_smenu.gif) no-repeat -299px 0px;}
#productmenu li a.spucl:hover {background-position: 0px -30px;}
#productmenu li a.spuop:hover {background-position: -136px -30px;}
#productmenu li a.sputry:hover {background-position: -299px -30px;}
#productmenu li a.spucl_on {width:136px; background:url(../../product/images/960_smartphone_smenu.gif) no-repeat 0px -30px;}
#productmenu li a.spuop_on {width:163px; background:url(../../product/images/960_smartphone_smenu.gif) no-repeat -136px -30px;}
#productmenu li a.sputry_on {width:81px; background:url(../../product/images/960_smartphone_smenu.gif) no-repeat -299px -30px;}

/*　スマートフォンライセンス申込書（使用しない）　*/
.hbspu_apply_download {height:64px; margin:10px auto 20px auto;}
.hbspu_apply_download ul {margin:0px 0px;}
.hbspu_apply_download li {display:inline; float:left; position:relative; margin:0px; padding:0px;}
.hbspu_apply_download li a {width:340px; height:64px; display:block; text-indent:-9877em; text-decoration:none; overflow:hidden;}
.hbspu_apply_download li a.dl_pdf {background:url(../hanbai/images/btn_hbspu_apply_pdf.gif) no-repeat 0px 0px; margin-right:10px;}
.hbspu_apply_download li a.dl_word {background:url(../hanbai/images/btn_hbspu_apply_word.gif) no-repeat 0px 0px;}
.hbspu_apply_download li a.dl_pdf:hover {background:url(../hanbai/images/btn_hbspu_apply_pdf.gif) no-repeat 0px -64px; margin-right:10px;}
.hbspu_apply_download li a.dl_word:hover {background:url(../hanbai/images/btn_hbspu_apply_word.gif) no-repeat 0px -64px;}
#hbspu_apply_rmenu {margin:0px; padding:0px; margin-bottom:20px;}
#hbspu_apply_rmenu li {margin:0px; padding:0px; list-style:none; line-height:0;}
#hbspu_apply_rmenu li a {margin:0px; padding:0px; display:block; text-indent:-9877em; text-decoration:none; overflow:hidden; line-height:normal;}
#hbspu_apply_rmenu li a.dl_unit {height:54px;background:url(../images/960_rmenu_apply_dl.gif) no-repeat}
#hbspu_apply_rmenu li a.dl_unit:hover {background-position: -240px 0px;}

/*　スマートフォンライセンス申込書（使用）　*/
.hbspu_dldocs_table {border-collapse: collapse; border:1px #ccc solid; margin:5px 0 10px 0; width:100%;}
.hbspu_dldocs_table th {border:1px #ccc solid; padding:2px 10px; text-align:center; line-height:1.1; vertical-align:middle; background:#FFC;}
.hbspu_dldocs_table td {border:1px #ccc solid; padding:0 5px;}


/*　ローカルメニュー　*/
#productmenu {margin:0px; padding:0px; width:960px; height:30px; border-bottom:solid 1px #CCC; margin-bottom:20px; position:relative; z-index:0;}
#productmenu li {margin:0px; padding:0px; display:inline; float:left;}
#productmenu li a {margin:0px; padding:0px; height:30px; display:block; text-indent:-9877em; text-decoration:none; overflow:hidden;}

#productmenu li a.intro {width:77px; background:url(../../product/images/960_product_smenu.gif) no-repeat 0px 0px;}
#productmenu li a.spec {width:72px; background:url(../../product/images/960_product_smenu.gif) no-repeat -77px 0px;}
#productmenu li a.menu {width:109px; background:url(../../product/images/960_product_smenu.gif) no-repeat -149px 0px;}
#productmenu li a.system {width:72px; background:url(../../product/images/960_product_smenu.gif) no-repeat -258px 0px;}
#productmenu li a.price {width:46px; background:url(../../product/images/960_product_smenu.gif) no-repeat -330px 0px;}
#productmenu li a.supply {width:95px; background:url(../../product/images/960_product_smenu.gif) no-repeat -376px 0px;}
#productmenu li a.case {width:72px; background:url(../../product/images/960_product_smenu.gif) no-repeat -471px 0px;}
#productmenu li a.recorder {width:119px; background:url(../../product/images/960_product_smenu.gif) no-repeat -543px 0px;}
#productmenu li a.campaign {width:93px; background:url(../../product/images/960_product_smenu.gif) no-repeat -662px 0px;}
#productmenu li a.jipr {width:117px; background:url(../../product/images/960_product_smenu.gif) no-repeat -755px 0px;}
#productmenu li a.kkdblu {width:120px; background:url(../../product/images/960_product_smenu.gif) no-repeat -872px 0px;}
#productmenu li a.hbs {width:144px; background:url(../../product/images/960_product_smenu.gif) no-repeat -992px 0px;}
#productmenu li a.hbdba {width:145px; background:url(../../product/images/960_product_smenu.gif) no-repeat -1136px 0px;}
#productmenu li a.sgkffu {width:149px; background:url(../../product/images/960_product_smenu.gif) no-repeat -1281px 0px;}
#productmenu li a.mnhokan {width:204px; background:url(../../product/images/960_product_smenu.gif) no-repeat -1430px 0px;}
#productmenu li a.fkcloud {width:143px; background:url(../../product/images/960_product_smenu.gif) no-repeat -1634px 0px;}

#productmenu li a.intro:hover {background-position: 0px -30px;}
#productmenu li a.spec:hover {background-position: -77px -30px;}
#productmenu li a.menu:hover {background-position: -149px -30px;}
#productmenu li a.system:hover {background-position: -258px -30px;}
#productmenu li a.price:hover {background-position: -330px -30px;}
#productmenu li a.supply:hover {background-position: -376px -30px;}
#productmenu li a.case:hover {background-position: -471px -30px;}
#productmenu li a.recorder:hover {background-position: -543px -30px;}
#productmenu li a.campaign:hover {background-position: -662px -30px;}
#productmenu li a.jipr:hover {background-position: -755px -30px;}
#productmenu li a.kkdblu:hover {background-position: -872px -30px;}
#productmenu li a.hbs:hover {background-position: -992px -30px;}
#productmenu li a.hbdba:hover {background-position: -1136px -30px;}
#productmenu li a.sgkffu:hover {background-position: -1281px -30px;}
#productmenu li a.mnhokan:hover {background-position: -1430px -30px;}
#productmenu li a.fkcloud:hover {background-position: -1634px -30px;}

#productmenu li a.intro_on {width:77px; background:url(../../product/images/960_product_smenu.gif) no-repeat 0px -30px;}
#productmenu li a.spec_on {width:72px; background:url(../../product/images/960_product_smenu.gif) no-repeat -77px -30px;}
#productmenu li a.menu_on {width:109px; background:url(../../product/images/960_product_smenu.gif) no-repeat -149px -30px;}
#productmenu li a.system_on {width:72px; background:url(../../product/images/960_product_smenu.gif) no-repeat -258px -30px;}
#productmenu li a.price_on {width:46px; background:url(../../product/images/960_product_smenu.gif) no-repeat -330px -30px;}
#productmenu li a.supply_on {width:95px; background:url(../../product/images/960_product_smenu.gif) no-repeat -376px -30px;}
#productmenu li a.case_on {width:72px; background:url(../../product/images/960_product_smenu.gif) no-repeat -471px -30px;}
#productmenu li a.recorder_on {width:119px; background:url(../../product/images/960_product_smenu.gif) no-repeat -543px -30px;}
#productmenu li a.campaign_on {width:93px; background:url(../../product/images/960_product_smenu.gif) no-repeat -662px -30px;}
#productmenu li a.jipr_on {width:117px; background:url(../../product/images/960_product_smenu.gif) no-repeat -755px -30px;}
#productmenu li a.kkdblu_on {width:120px; background:url(../../product/images/960_product_smenu.gif) no-repeat -872px -30px;}
#productmenu li a.hbs_on {width:144px; background:url(../../product/images/960_product_smenu.gif) no-repeat -992px -30px;}
#productmenu li a.hbdba_on {width:145px; background:url(../../product/images/960_product_smenu.gif) no-repeat -1136px -30px;}
#productmenu li a.sgkffu_on {width:149px; background:url(../../product/images/960_product_smenu.gif) no-repeat -1281px -30px;}
#productmenu li a.mnhokan_on {width:204px; background:url(../../product/images/960_product_smenu.gif) no-repeat -1430px -30px;}
#productmenu li a.fkcloud_on {width:143px; background:url(../../product/images/960_product_smenu.gif) no-repeat -1634px -30px;}


/*　イントロダクション　*/
#product_intro {width:700px;}
#product_intro_r {width:128px; float:right;}
#product_intro_r193 {width:193px; float:right;}
#product_intro h3 {font-size:182%; line-height:1.2; font-weight:bold;color:#006598;}
#product_intro .readtext {line-height:1.8; padding-top:10px;}

#product_intro960 {width:960px;}
#product_intro960_r {width:128px; float:right;}
#product_intro960 h3 {font-size:182%; line-height:1.2; font-weight:bold;color:#006598;}
#product_intro960 .readtext {line-height:1.8; padding-top:10px;}

/*　機能紹介タブ　*/
#functab li {float:left; font-size:0.9em; font-weight:bold; color:#333; padding-left:3px; list-style:none; cursor:pointer; background:url(../../product/images/bg_tab_left_off.png);}
#functab li span {display: block; padding: 10px 10px 10px 7px; background: url(../../product/images/bg_tab_right_off.png) right top;}
#functab li.select {color: #fff; background: url(../../product/images/bg_tab_left_on.png);}
#functab li.select span {background: url(../../product/images/bg_tab_right_on.png) right top;}
.disnon {display: none;}
.content_wrap {padding:10px; width: 678px; border:1px solid #ccc; min-height:100px; text-align:left; margin:0; clear: both;}


/*　機能紹介タブ内　*/
.content_wrap h5 {font-size:116%; font-weight:bold;}
.content_wrap h5 span.super {font-size:93%; font-weight:bold; color:#C00;}
.content_wrap .subfunc {margin-left:20px;font-size:93%; margin-top:5px;}
.content_wrap .subfunc span {font-weight:bold; margin-top:3px;}
.content_wrap .subfunc ul {list-style:none;}
.content_wrap .funcdiv {margin-bottom:10px; border-bottom:#CCC 1px dashed; padding-bottom:10px;}
.red {font-weight:bold; color:#C00;}



/*　問い合わせユニット（右コラム）　*/
#rmenu_inquiry {margin:0px; padding:0px; margin-bottom:20px;}
#rmenu_inquiry li {margin:0px; padding:0px; list-style:none; line-height:0;}
#rmenu_inquiry li a {margin:0px; padding:0px; display:block; text-indent:-9877em; text-decoration:none; overflow:hidden; line-height:normal;}

#rmenu_inquiry li a.contact {height:46px;background:url(../../product/images/960_rmenu_inq_contact.gif) no-repeat}
#rmenu_inquiry li a.trial {height:46px;background:url(../../product/images/960_rmenu_inq_dldemo.gif) no-repeat}
#rmenu_inquiry li a.request {height:46px;background:url(../../product/images/960_rmenu_inq_docs.gif) no-repeat}

#rmenu_inquiry li a.contact:hover {background-position: -240px 0px;}
#rmenu_inquiry li a.trial:hover {background-position: -240px 0px;}
#rmenu_inquiry li a.request:hover {background-position: -240px 0px;}

#rmenu_inquiry_btm {height:4px; background:url(../../product/images/960_rmenu_inq_btm.gif) no-repeat;}

#rmenu_inquiry li a.catalog {height:24px; background:url(../../product/images/960_rmenu_inq2_dlctlg.gif) no-repeat}
#rmenu_inquiry li a.event {height:24px; background:url(../../product/images/960_rmenu_inq2_events.gif) no-repeat}
#rmenu_inquiry li a.casestudy {height:24px; background:url(../../product/images/960_rmenu_inq2_cases.gif) no-repeat}
#rmenu_inquiry li a.dealer {height:24px; background:url(../../product/images/960_rmenu_inq2_dealers.gif) no-repeat}

#rmenu_inquiry li a.catalog:hover {background-position: -240px 0px;}
#rmenu_inquiry li a.event:hover {background-position: -240px 0px;}
#rmenu_inquiry li a.casestudy:hover {background-position: -240px 0px;}
#rmenu_inquiry li a.dealer:hover {background-position: -240px 0px;}


/*　製品移動ユニット（右コラム）　*/
#rmenu_products {margin:0px; padding:0px;}
#rmenu_products li {margin:0px; padding:0px; list-style-type:none; line-height:0;}
#rmenu_products li a {width:240px; display:block; text-indent:-9877em; text-decoration:none; overflow:hidden; line-height:normal;}

#rmenu_products li a.oknx {height:36px;background:url(../../product/images/960_rmenu_prd_oknx.gif) no-repeat}
#rmenu_products li a.kbnx {height:36px;background:url(../../product/images/960_rmenu_prd_kbnx.gif) no-repeat}
#rmenu_products li a.kenx {height:36px;background:url(../../product/images/960_rmenu_prd_kenx.gif) no-repeat}
#rmenu_products li a.fknx {height:36px;background:url(../../product/images/960_rmenu_prd_fknx.gif) no-repeat}
#rmenu_products li a.konx {height:36px;background:url(../../product/images/960_rmenu_prd_konx.gif) no-repeat}
#rmenu_products li a.irnx {height:36px;background:url(../../product/images/960_rmenu_prd_irnx.gif) no-repeat}
#rmenu_products li a.sknx {height:36px;background:url(../../product/images/960_rmenu_prd_sknx.gif) no-repeat}
#rmenu_products li a.hbnx {height:36px;background:url(../../product/images/960_rmenu_prd_hbnx.gif) no-repeat}
#rmenu_products li a.kynx {height:36px;background:url(../../product/images/960_rmenu_prd_kynx.gif) no-repeat}
#rmenu_products li a.sgnx {height:36px;background:url(../../product/images/960_rmenu_prd_sgnx.gif) no-repeat}
#rmenu_products li a.jinx {height:36px;background:url(../../product/images/960_rmenu_prd_jinx.gif) no-repeat}
#rmenu_products li a.kknx {height:36px;background:url(../../product/images/960_rmenu_prd_kknx.gif) no-repeat}
#rmenu_products li a.bank {height:36px;background:url(../../product/images/960_rmenu_prd_bank.gif) no-repeat}
#rmenu_products li a.bkup {height:36px;background:url(../../product/images/960_rmenu_prd_bkup.gif) no-repeat}
#rmenu_products li a.bkup {height:36px;background:url(../../product/images/960_rmenu_prd_bkup.gif) no-repeat}
#rmenu_products li a.ent {height:36px;background:url(../../product/images/960_rmenu_prd_ent.gif) no-repeat}
#rmenu_products li a.fkc {height:36px;background:url(../../product/images/960_rmenu_prd_fkc.gif) no-repeat}



#rmenu_products li a.oknx:hover {background-position: -240px 0px;}
#rmenu_products li a.kbnx:hover {background-position: -240px 0px;}
#rmenu_products li a.kenx:hover {background-position: -240px 0px;}
#rmenu_products li a.fknx:hover {background-position: -240px 0px;}
#rmenu_products li a.konx:hover {background-position: -240px 0px;}
#rmenu_products li a.irnx:hover {background-position: -240px 0px;}
#rmenu_products li a.sknx:hover {background-position: -240px 0px;}
#rmenu_products li a.hbnx:hover {background-position: -240px 0px;}
#rmenu_products li a.kynx:hover {background-position: -240px 0px;}
#rmenu_products li a.sgnx:hover {background-position: -240px 0px;}
#rmenu_products li a.jinx:hover {background-position: -240px 0px;}
#rmenu_products li a.kknx:hover {background-position: -240px 0px;}
#rmenu_products li a.bank:hover {background-position: -240px 0px;}
#rmenu_products li a.bkup:hover {background-position: -240px 0px;}
#rmenu_products li a.ent:hover {background-position: -240px 0px;}
#rmenu_products li a.fkc:hover {background-position: -240px 0px;}



#rmenu_products li a.oknx_on {height:36px;background:url(../../product/images/960_rmenu_prd_oknx.gif) no-repeat -240px 0px;}
#rmenu_products li a.kbnx_on {height:36px;background:url(../../product/images/960_rmenu_prd_kbnx.gif) no-repeat -240px 0px;}
#rmenu_products li a.kenx_on {height:36px;background:url(../../product/images/960_rmenu_prd_kenx.gif) no-repeat -240px 0px;}
#rmenu_products li a.fknx_on {height:36px;background:url(../../product/images/960_rmenu_prd_fknx.gif) no-repeat -240px 0px;}
#rmenu_products li a.konx_on {height:36px;background:url(../../product/images/960_rmenu_prd_konx.gif) no-repeat -240px 0px;}
#rmenu_products li a.irnx_on {height:36px;background:url(../../product/images/960_rmenu_prd_irnx.gif) no-repeat -240px 0px;}
#rmenu_products li a.sknx_on {height:36px;background:url(../../product/images/960_rmenu_prd_sknx.gif) no-repeat -240px 0px;}
#rmenu_products li a.hbnx_on {height:36px;background:url(../../product/images/960_rmenu_prd_hbnx.gif) no-repeat -240px 0px;}
#rmenu_products li a.kynx_on {height:36px;background:url(../../product/images/960_rmenu_prd_kynx.gif) no-repeat -240px 0px;}
#rmenu_products li a.sgnx_on {height:36px;background:url(../../product/images/960_rmenu_prd_sgnx.gif) no-repeat -240px 0px;}
#rmenu_products li a.jinx_on {height:36px;background:url(../../product/images/960_rmenu_prd_jinx.gif) no-repeat -240px 0px;}
#rmenu_products li a.kknx_on {height:36px;background:url(../../product/images/960_rmenu_prd_kknx.gif) no-repeat -240px 0px;}
#rmenu_products li a.bank_on {height:36px;background:url(../../product/images/960_rmenu_prd_bank.gif) no-repeat -240px 0px;}
#rmenu_products li a.bkup_on {height:36px;background:url(../../product/images/960_rmenu_prd_bkup.gif) no-repeat -240px 0px;}
#rmenu_products li a.ent_on {height:36px;background:url(../../product/images/960_rmenu_prd_ent.gif) no-repeat -240px 0px;}
#rmenu_products li a.fkc_on {height:36px;background:url(../../product/images/960_rmenu_prd_fkc.gif) no-repeat -240px 0px;}



#rmenu_products_btm {height:3px; background:url(../../product/images/960_rmenu_prd_btm.gif) no-repeat;}

#rmenu_products li a.lanpack {height:24px;background:url(../../product/images/960_rmenu_prd2_lanpack.gif) no-repeat}
#rmenu_products li a.solution {height:24px;background:url(../../product/images/960_rmenu_prd2_solution.gif) no-repeat}
#rmenu_products li a.veinauth {height:24px;background:url(../../product/images/960_rmenu_prd2_veinauth.gif) no-repeat}
#rmenu_products li a.supply_list {height:24px;background:url(../../product/images/960_rmenu_prd2_supply.gif) no-repeat}
#rmenu_products li a.dmssdtss {height:24px;background:url(../../product/images/960_rmenu_prd2_dmssdtss.gif) no-repeat}
#rmenu_products li a.useware {height:24px;background:url(../../product/images/960_rmenu_prd2_useware.gif) no-repeat}

#rmenu_products li a.lanpack:hover {background-position: -240px 0px;}
#rmenu_products li a.solution:hover {background-position: -240px 0px;}
#rmenu_products li a.veinauth:hover {background-position: -240px 0px;}
#rmenu_products li a.supply_list:hover {background-position: -240px 0px;}
#rmenu_products li a.dmssdtss:hover {background-position: -240px 0px;}
#rmenu_products li a.useware:hover {background-position: -240px 0px;}

#rmenu_products #products_list {width:59px; padding-left:181px; height:20px;}
#rmenu_products #products_list a {display:block; height:20px;background:url(../../product/images/960_rmenu_prd_list.gif) no-repeat 0px 0px; text-indent:-9877em; text-decoration:none; overflow:hidden;}
#rmenu_products #products_list a:hover {background-position: 0px -20px;}


/*　ページの先頭へ（左右コラム共用）　*/
#pagetop2c {margin:10px auto; text-align:right;}

/*　機能説明テーブル（左コラム共通）　*/
#table_product_index {width:690px; height:35px; margin-left:10px; padding:10px 5px 5px 5px; border:hidden; background-color:#F3F3F3; text-align:left;}
#table_product {width:690px; margin-left:10px; padding:5px; border:hidden; text-align:left;}

/*　クリックで拡大　*/
.zoom {font-size:93%; height:1.2em; background:url(../images/cmn2011_zoom.gif) left top no-repeat; margin-top:5px; padding-left:20px; vertical-align:baseline;}
.zoom span{font-size:77%; vertical-align:baseline; color:#666;}
.zoom2 {font-size:93%; height:1.2em; background:url(../../common/images/cmn2011_zoom.gif) left top no-repeat; margin-top:2px; padding-left:20px; vertical-align:baseline;}
.zoom2 span{font-size:77%; vertical-align:baseline; color:#666;}
.screen{margin:10px auto;}


/*　テキスト　*/
.small01 {font-size: 11px; line-height: 150%;}

/*　製品仕様　*/
.table_spec {border-collapse: collapse;border: 1px #ccc solid;margin:5px 0px;line-height:1.2; font-size:93%;} 
.table_spec th {background:#fae0a3; border:1px #ccc solid; padding:2px 10px; font-weight:bold;}
.table_spec td {border:1px #ccc solid; padding:2px 10px; text-align:left;}
.table_spec td.normalname {border:1px #ccc solid; padding:2px 10px; text-align:left; font-weight:bold;}
.table_spec td.supername {background:#ffdbdb; border:1px #ccc solid; padding:2px 10px; text-align:left; font-weight:bold;}
.table_spec td.superbody {background:#ffdbdb; border:1px #ccc solid; padding:2px 10px; text-align:left;}
.table_spec td.greenname {background:#daeddd; border:1px #ccc solid; padding:2px 10px; text-align:left; font-weight:bold;}
.table_spec td.greenbody {background:#daeddd; border:1px #ccc solid; padding:2px 10px; text-align:left;}

.table_spec1 {border-collapse: collapse;border: 1px #ccc solid;margin:5px 0px;line-height:1.2; font-size:93%;} 
.table_spec1 th {background:#E87B7B; border:1px #ccc solid; padding:5px 10px; font-weight:bold; color:#FFF; width:140px;}
.table_spec1 td {background:#FFDDE0; border:1px #ccc solid; padding:5px 10px; text-align:center;}




/*　プログラム内容　*/
.list_menu {width:220px; margin-bottom:20px;line-height:1.2; font-size:93%;}
.list_menu li{border-bottom:1px solid #ccc; list-style:none; padding:5px 2px;}
.list_menu li.head{border-top:1px solid #ccc; background:#fae0a3; font-weight:bold;}
.list_menu li.super{background:#ffdbdb;}
.list_menu li.greenhead{background:#daedde; font-weight:bold;}
.list_menu li.greenbody{background:#daedde; padding-left:1em;}
.list_menu li.green{background:#daedde;}
.list_menu li.lan{background:#dbf2ff;}

/*　福祉用　*/
.list_menu li.lime{background:#e9fba5;}
.list_menu li.pink{background:#ffe0fb;}
.list_menu li.aqua{background:#cbfbff;}
.list_menu li.lemon{background:#fdfcd2;}
.list_menu li.gray{background:#ededed;}


.list_menu2 {width:220px; line-height:1.2; font-size:93%;}
.list_menu2 li{border-bottom:1px solid #ccc; list-style:none; padding:5px 2px;}
.list_menu2 li.head{border-top:1px solid #ccc; background:#fae0a3; font-weight:bold;}
.list_menu2 li.super{background:#ffdbdb;}
.list_menu2 li.green{background:#daedde;}
.list_menu2 li.lan{background:#dbf2ff;}

.list_menu_onlysuper{background:#ffdbdb; border:1px solid #ccc; padding:1px;}
.list_menu_onlygreen{background:#daedde; border:1px solid #ccc; padding:1px;}
.list_menu_onlylan{background:#dbf2ff; border:1px solid #ccc; padding:1px;}






/*　使用機器　*/
.equip_read {font-size:108%; font-weight:bold; line-height:1.3;}

.table_equip1 {border-collapse: collapse; border:1px #ccc solid;margin:5px 0px;line-height:1.3; border-top:solid 5px #6D75D8;} 
.table_equip1 th {border:1px #ccc solid; padding:3px 10px; font-weight:bold; width:140px;}
.table_equip1 td {background:#E6E7FC; border:1px #ccc solid; padding:3px 10px;}
.table_equip1 span.supplement {font-size:85%; color:#C00;}

.table_equip2 {border-collapse: collapse; border:1px #ccc solid;margin:5px 0px;line-height:1.3; border-top:solid 5px #51C3A0;} 
.table_equip2 th {border:1px #ccc solid; padding:3px 10px; font-weight:bold; width:140px;}
.table_equip2 td {background:#DBF3F0; border:1px #ccc solid; padding:3px 10px;}
.table_equip2 span.supplement {font-size:85%; color:#C00;}

.table_equip3 {border-collapse: collapse; border:1px #ccc solid;margin:5px 0px;line-height:1.3; border-top:solid 5px #E55289;} 
.table_equip3 th {border:1px #ccc solid; padding:3px 10px; font-weight:bold; width:140px;}
.table_equip3 td {background:#F4DEE4; border:1px #ccc solid; padding:3px 10px;}
.table_equip3 span.supplement {font-size:85%; color:#C00;}

.table_equip4 {border-collapse: collapse; border:1px #ccc solid;margin:5px 0px;line-height:1.3; border-top:solid 5px #0098e1;} 
.table_equip4 th {border:1px #ccc solid; padding:3px 10px; font-weight:bold; width:140px;}
.table_equip4 td {background:#fffde4; border:1px #ccc solid; padding:3px 10px;}
.table_equip4 span.supplement {font-size:85%; color:#C00;}



/*　価格　*/
.table_price {border-collapse: collapse;border: 1px #ccc solid;margin:5px 0px;line-height:1.2; font-size:93%;} 
.table_price th {background:#fae0a3; border:1px #ccc solid; padding:5px 10px; font-weight:bold;}
.table_price td {border:1px #ccc solid; padding:5px 10px; text-align:center;}
.table_price td.note {border:1px #ccc solid; padding:5px 10px; text-align:center; background:#e9e9e9;}
.table_price td.yen {border:1px #ccc solid; padding:5px 10px; text-align:right;}
.table_price td.grade {border:1px #ccc solid; padding:5px 10px; text-align:left;}

.table_price_myn {border-collapse: collapse;border: 1px #ccc solid;margin:5px 0px;line-height:1.2;} 
.table_price_myn th {background:#fae0a3; border:1px #ccc solid; padding:5px 10px; font-weight:bold;}
.table_price_myn td {border:1px #ccc solid; padding:5px 10px; text-align:center;}
.table_price_myn td.note {border:1px #ccc solid; padding:5px 10px; text-align:center; background:#e9e9e9;}
.table_price_myn td.yen {border:1px #ccc solid; padding:5px 10px; text-align:right;}
.table_price_myn td.grade {border:1px #ccc solid; padding:5px 10px; text-align:left;}



/*　トラブルシュート　*/
.table_trouble {border-collapse: collapse;border: 1px #ccc solid;margin:5px 0px; line-height:1.2;} 
.table_trouble th {background:#fae0a3; border:1px #ccc solid; padding:5px; font-weight:bold; text-align:left}
.table_trouble td {border:1px #ccc solid; padding:5px; text-align:left;}





/*　資料請求系入力テーブル　*/
#table_01 {width:650px; margin:10px; padding:10px; border:1px solid #CCC; text-align:left;}
#table_01_td,th　{padding:5px 5px;}

/* 体験版　*/
a.trial-ol {width:520px; height:66px; display:block; text-indent:-9877em; text-decoration:none; overflow:hidden; line-height:normal; background:url(../trial/images/btn_trial_ol.gif) no-repeat}
a.trial-dl {width:520px; height:66px; display:block; text-indent:-9877em; text-decoration:none; overflow:hidden; line-height:normal; background:url(../trial/images/btn_trial_dl.gif) no-repeat}
a.trial-ol:hover {background-position: 0px -66px;}
a.trial-dl:hover {background-position: 0px -66px;}

div #trial-ol-box {background:url(../trial/images/bg_trial_ol.gif) top right no-repeat;}
div #trial-dl-box {background:url(../trial/images/bg_trial_dl.gif) top right no-repeat;}

a.trial-fkcloud {width:520px; height:66px; display:block; text-indent:-9877em; text-decoration:none; overflow:hidden; line-height:normal; background:url(../trial/images/btn_trial_fkcloud.png) no-repeat}
a.trial-fkcloud:hover {background-position: 0px -66px;}


ul.gray4 {list-style:url(../../common/images/bt_bullet_gray4.gif); padding-left:25px; line-height:1.4em;}
ol.howtolist {padding-left:25px; line-height:1.4em;}
.howtoimg {margin-bottom:10px;}
.howtofaq_box {margin:0px 0px 10px 10px; border:solid 1px #e9e9e9;}
h4.howtofaq_q {padding:5px; background:#F3F3F3; font-size:108%; font-weight:bold; color:#005A9A;}
.howtofaq_a {padding:10px;}
div.howtofaq_box ol.howtolist {margin:0px 20px 10px 20px;}
div.howtofaq_box .howtoimg {margin:0px 0px 10px 10px;}

/*　特設ページ　*/
ul.tokusez {margin:10px 0 0; padding:0;}
ul.tokusez li{list-style:none; font-weight:bold;}
h4.tokusez-sgred {color:#900; font-weight:bold; font-size:116%; margin:10px 0 5px;}
h4.tokusez-sggreen {color:#063; font-weight:bold; font-size:116%; margin:10px 0 5px;}
h5.tokusez-merit {font-style:bold; margin-top:10px; font-size:93%}
.dotline {border-bottom:1px dotted #CCC; margin:10px 0;}
.tokusez-img-r {float:right; margin-left:20px;}
.tokusez-function {}
.tokusez-function h4 {color:#900; font-weight:bold; font-size:131%; margin:10px 0 0;}
.tokusez-function h5 {font-style:bold; font-size:116%; margin:10px 0 5px;}
.tokusez-function h6 {font-style:bold; font-size:100%; margin:10px 0 0; color:#900; }
.tokusetz-table {border-collapse: collapse;border: 1px #ccc solid;margin-top:10px;line-height:1.2;}
.tokusetz-table th {border:1px #ccc solid; font-style:bold; font-size:100%; color:#900; padding:5px;}
.tokusetz-table td {border:1px #ccc solid; padding:5px;}


#tokusetz-cv-3btns {margin:10px auto 20px auto; padding:0 10px; width:680px;}
#tokusetz-cv-3btns ul {margin:0; padding:0;}
#tokusetz-cv-3btns li {display:inline; float:left; position:relative; margin:0px; padding:0px;}
#tokusetz-cv-3btns li a {margin:0px; padding:0px; height:55px; display:block; text-indent:-9877em; text-decoration:none; overflow:hidden;}
#tokusetz-cv-3btns li a.taiken {width:230px; background:url(../images/btn_tokusetzcv_taiken.png) no-repeat 0 0;}
#tokusetz-cv-3btns li a.catalog {width:230px; background:url(../images/btn_tokusetzcv_catalog.png) no-repeat 0 0;}
#tokusetz-cv-3btns li a.soudan {width:220px; background:url(../images/btn_tokusetzcv_soudan.png) no-repeat 0 0;}
#tokusetz-cv-3btns li a.taiken:hover {width:230px; background:url(../images/btn_tokusetzcv_taiken.png) no-repeat 0 -55px;}
#tokusetz-cv-3btns li a.catalog:hover {width:230px; background:url(../images/btn_tokusetzcv_catalog.png) no-repeat 0 -55px;}
#tokusetz-cv-3btns li a.soudan:hover {width:220px; background:url(../images/btn_tokusetzcv_soudan.png) no-repeat 0 -55px;}




/*　社福セミナーリスト　*/
.table_fkseminar {border-collapse: collapse;border: 1px #ccc solid;margin:0;line-height:1.2;}
.table_fkseminar td {border:1px #ccc solid; padding:8px;}
.table_fkseminar td.head {background:#e9e9e9; padding:8px;}
.table_fkseminar td.bold {font-weight:bold; padding:8px;}
.table_fkseminar tr.area {background:#fae0a3; font-weight:bold;}
.table_fkseminar tr.now {background:#FFC; font-weight:bold;}
.table_fkseminar tr.fin {color:#666;}
.table_fkseminar tr.fin td span {font-size:77%; font-weight:normal;}
