@charset "shift_jis";
/* CSS Document */

/* 共通 */
#contents h2.security_text1{ margin-top: 1.5em !important; color: #009999; font-size: 120%; border-bottom: 1px #CCCCCC solid; padding-bottom: 4px !important; }
#contents h2.security_text1 span.arrow1{ background: url(../images/security_arrow1.gif) left center no-repeat; padding: 0 0 0 25px; }
#contents h2.security_text1 span.link1{ float: right; background: url(../images/security_arrow2.gif) left center no-repeat; padding-left: 13px; font-size: 80%; }

#contents span.security_text2{ background: url(../images/security_arrow2.gif) left center no-repeat; padding: 0 0 0 13px; }

#contents p.security_text3{ padding: 5px 0 5px 0; color: #006666; font-size: 120%; font-weight: bold; border-bottom: 1px #CCCCCC solid; }
#contents p.security_text3 span.arrow1{ background: url(../images/security_arrow1.gif) left center no-repeat; display: inline-block; padding: 0 0 0 25px; }

#contents h3.security_text4{ font-size: 120%; color: #000066; border-bottom: 3px #30ACAC solid; padding-bottom: 5px !important; }

#contents p.security_text5{ color: #006666; font-size: 110%; font-weight: bold; }

#contents p.security_text6{ font-size: 110%; }

#contents h3.security_text7{ background: url(../images/security_arrow1.gif) left center no-repeat; margin-top: 1.5em !important; padding: 0 0 0 25px !important; line-height: 1.47; color: #006666; font-size: 120%; border-bottom: 1px #CCCCCC solid; }

#contents .mb0{ margin-bottom: 0 !important; }
#contents .mr2{ margin-right: 2em !important; }
#contents .ml3{ margin-left: 30em !important; }

#contents ul.security_list1{ margin-top: 2em; list-style-type: none; }
#contents ul.security_list1 li{ list-style-image: url(../images/security_list4.gif); margin: 0.5em 0 0 2em; }

#contents ol.security_list2{ color: #006666; font-weight: bold; margin-left: 0.5em; }
#contents ol.security_list2 li{ margin-top: 1em; font-size: 110%; }
#contents ol.security_list2 li ul{ color: #000000; font-weight: normal; font-size: 85%; margin-top: 0.5em; }
#contents ol.security_list2 li ul li{ list-style-image: url(../images/security_arrow4.gif); margin-top: 0; }

#contents ul.security_list3{ list-style-type: square; }

#contents div.security_left1{ float: left; width: 18%; margin-top: 1em; }
#contents div.security_right1{ float: right; width: 80%; margin-top: 1em; }
#contents div.security_right1 p.subtitle1{ color: #473D88; font-size: 110%; font-weight: bold; border-bottom: 1px #473D88 solid; padding-bottom: 0px; margin-bottom: 1em; }

#contents div.security_frame1{ border: 1px #009999 solid; margin-top: 1.5em; }
#contents div.security_frame1 p.security_text3{ margin: 8px 8px 0; }
#contents div.security_frame1 p.link1{ margin: 8px; }

#contents div.security_back1{ background-color: #F5F5F5; border: 1px #CCCCCC solid; }
#contents div.security_back1 p.security_text5{ margin: 0.5em; }
#contents div.security_back1 ul.security_list1{ margin: 1em; }

#contents div.security_back2{ background: url(../consulting/images/index_back1.gif) left bottom repeat-x; width: 100%; }
#contents div.security_back2 div.left1{ float: left; width: 24%; margin: 0 0 10px 0.5em; }
#contents div.security_back2 div.right1{ float: right; width: 68%; margin: 0 10px 10px 0; }


/* index.html */
#contents h1#tit_index{ background: url(../images/index_title_h1.jpg) 0 0 no-repeat; }

#contents div.index_left1{ float: left; width: 49%; }
#contents div.index_right1{ float: right; width: 49%; }

#contents div.index_left2{ float: left; width: 30%; }
#contents div.index_right2{ float: right; width: 69%; }
#contents div.index_right2 h3{ margin-top: 0 !important; color: #000000; }

#contents div.index_back1{ background-color: #EEEEEE; }
#contents div.index_back1 ul{ margin: 0 0.3em; padding: 0.5em 0; }
#contents div.index_back1 p{ margin: 0 0.5em; padding: 0.5em 0; }

#contents ul.index_list1{ list-style-type: none; }
#contents ul.index_list1 li{ background: url(../images/security_arrow2.gif) left center no-repeat; margin: 0.2em 0 0 5px; padding-left: 15px; }

#contents ul.index_list2{ list-style-type: none; }
#contents ul.index_list2 li{ background: url(../images/security_list1.gif) left center no-repeat; margin: 0.2em 0 0 5px; padding-left: 15px; }

#contents ul.index_list3{ list-style-type: none; }
#contents ul.index_list3 li{ background: url(../images/security_list2.gif) left center no-repeat; margin: 0.2em 0 0 5px; padding-left: 18px; }

#contents ul.index_list4{ list-style-type: none; }
#contents ul.index_list4 li{ background: url(../images/security_list3.gif) 0 4px no-repeat; margin: 0.2em 0 0 5px; padding-left: 16px; }
#contents ul.index_list4 li a{ padding: 0.1em 0.5em; border: 1px #990000 solid; color: #990000; }


/* topics.html */
#contents h1#tit_topics{ background: url(../images/topics_title_h1.jpg) 0 0 no-repeat; }


/* site.html */
#contents h1#tit_site{ background: url(../images/site_title_h1.jpg) 0 0 no-repeat; }
#contents h2.site_subtitle{ color: #006666; }


/* technical_info.html */
#contents h1#tit_technical_info{ background: url(../images/technical_info_title_h1.jpg) 0 0 no-repeat; }


/* concept.html */
#contents h1#tit_concept{ background: url(../images/concept_title_h1.jpg) 0 0 no-repeat; }

#contents h2#concept_subtitle1{ color: #000066; font-size: 120%; margin-top: 1em !important; padding-bottom: 3px !important; border-bottom: 4px #2AAAAA solid; }
#contents h2#concept_subtitle2{ color: #000066; font-size: 120%; margin-top: 1.5em !important; padding: 0 0 3px 5px !important; border-left: 6px #2AAAAA solid; border-bottom: 2px #2AAAAA solid; }


/* ict/共通 */
#contents h1#tit_ict{ background: url(../ict/images/ict_title_h1.jpg) 0 0 no-repeat; }


/* ict/index.html */
#contents div.ict_index_left1{ float: left; width: 276px; }
#contents div.ict_index_right1{ float: left; width: 276px; margin-left: 12px; }
#contents div.ict_index_left1 p.security_text3,
#contents div.ict_index_right1 p.security_text3{ border: none; }
#contents div.ict_index_left1.line,
#contents div.ict_index_right1.line{ border-bottom: 1px #CCCCCC solid; padding-bottom: 0.5em; }

#contents div.ict_index_back1{ background: url(../ict/images/index_back1.gif) left bottom no-repeat; width: 565px; }
#contents div.ict_index_back1 div.ict_index_left1 p,
#contents div.ict_index_back1 div.ict_index_right1 p{ margin: 0.5em; }
#contents div.ict_index_back1.harf{ background: url(../ict/images/index_back1.gif) left bottom no-repeat; width: 276px; }


/* ict/elearning/共通 */
#contents ul#elearning_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#elearning_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#elearning_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#elearning_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#elearning_menu1 li#menu1{ background: url(../ict/elearning/images/elearning_menu1_on.gif) 0 0 no-repeat; }
#contents ul#elearning_menu1 li#menu2{ background: url(../ict/elearning/images/elearning_menu2_on.gif) 0 0 no-repeat; }
#contents ul#elearning_menu1 li#menu3{ background: url(../ict/elearning/images/elearning_menu3_on.gif) 0 0 no-repeat; }
#contents ul#elearning_menu1 li#menu4{ background: url(../ict/elearning/images/elearning_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#elearning_menu1 li#menu1 a{ background: url(../ict/elearning/images/elearning_menu1.gif) 0 0 no-repeat; }
#contents ul#elearning_menu1 li#menu2 a{ background: url(../ict/elearning/images/elearning_menu2.gif) 0 0 no-repeat; }
#contents ul#elearning_menu1 li#menu3 a{ background: url(../ict/elearning/images/elearning_menu3.gif) 0 0 no-repeat; }
#contents ul#elearning_menu1 li#menu4 a{ background: url(../ict/elearning/images/elearning_menu4.gif) 0 0 no-repeat; }


/* ict/elearning/index.html */
#contents div.elea_index_left1{ float: left; width: 49%; }
#contents div.elea_index_right1{ float: right; width: 49%; }

#contents div#elea_index_left2{ float: left; width: 49%; text-align: center; }
#contents div#elea_index_right2{ float: right; width: 49%; text-align: center; }


/* ict/elearning/service1.html */
#contents ul.elea_service1_list1{ list-style-image: url(../images/security_arrow4.gif); }


/* ict/elearning/service2.html */
#contents ol.elea_service2_list1{ color: #006666; font-weight: bold; margin-left: 1em; } 
#contents ol.elea_service2_list1 li{ font-size: 110%; }

#contents p.elea_service2_text1{ color: #990000; margin: 0.5em 0; }

#contents div.elea_service2_back1{ background-color: #FFFFCC; border: 1px #009999 solid; color: #990000; }
#contents div.elea_service2_back1 p{ font-size: 110%; font-weight: bold; margin: 0.5em; }
#contents div.elea_service2_back1 ul{ margin: 0.5em; list-style-image: url(../ict/elearning/images/service2_arrow1.gif); }


/* ict/elearning/service3.html */
#contents div.elea_service3_left1{ float: left; width: 80%; margin-top: 1em; }
#contents div.elea_service3_left1 ul{ margin-left: 0.5em; margin-top: 0.5em; list-style-image: url(../images/security_arrow4.gif); }
#contents div.elea_service3_right1{ float: right; width: 18%; margin-top: 1em; }

#contents ol#elea_service3_list1{ list-style: none; text-align: center; }
#contents ol#elea_service3_list1 li{ margin: 1em 0 0 0; }

#contents table#elea_service3_table1{ width: 100%; text-align: center; }


/* ict/printmanagement/共通 */
#contents ul#printmanagement2_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#printmanagement2_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#printmanagement2_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#printmanagement2_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#printmanagement2_menu1 li#menu1{ background: url(../ict/printmanagement/images/printmanagement_menu1_on.gif) 0 0 no-repeat; }
#contents ul#printmanagement2_menu1 li#menu2{ background: url(../ict/printmanagement/images/printmanagement_menu2_on.gif) 0 0 no-repeat; }
#contents ul#printmanagement2_menu1 li#menu3{ background: url(../ict/printmanagement/images/printmanagement_menu3_on.gif) 0 0 no-repeat; }
#contents ul#printmanagement2_menu1 li#menu4{ background: url(../ict/printmanagement/images/printmanagement_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#printmanagement2_menu1 li#menu1 a{ background: url(../ict/printmanagement/images/printmanagement_menu1.gif) 0 0 no-repeat; }
#contents ul#printmanagement2_menu1 li#menu2 a{ background: url(../ict/printmanagement/images/printmanagement_menu2.gif) 0 0 no-repeat; }
#contents ul#printmanagement2_menu1 li#menu3 a{ background: url(../ict/printmanagement/images/printmanagement_menu3.gif) 0 0 no-repeat; }
#contents ul#printmanagement2_menu1 li#menu4 a{ background: url(../ict/printmanagement/images/printmanagement_menu4.gif) 0 0 no-repeat; }


/* ict/printmanagement/index.html */
#contents div.pri2_index_left1{ float: left; width: 49%; margin-top: 1em; }
#contents div.pri2_index_right1{ float: right; width: 49%; margin-top: 1em; }


/* ict/printmanagement/provision.html */
#contents p.pri2_provision_text1{ font-size: 110%; font-weight: bold; color: #000066; border-bottom: 1px #30ACAC solid; padding-bottom: 2px; margin-bottom: 3px; }

#contents div.pri2_provision_left1{ float: left; width: 78%; margin-top: 0.5em; }
#contents div.pri2_provision_right1{ float: right; width: 20%; margin-top: 1em; }

#contents ul.security_list1 li ul.pri2_provision_list1 li{ list-style-image: none; list-style-type: disc; }

#contents div.pri2_provision_left2{ float: left; width: 59%; margin-top: 0.5em; }
#contents div.pri2_provision_left2 p{ margin: 0.5em; }
#contents div.pri2_provision_left2 p.pri2_provision_text2{ font-size: 110%; color: #FF3300; font-weight: bold; }
#contents div.pri2_provision_left2 ul{ margin: 0.5em 0.5em 0; color: #FF3300; font-weight: bold; }
#contents div.pri2_provision_left2 ul li{ font-size: 110%; }
#contents div.pri2_provision_right2{ float: right; width: 39%; margin-top: 1em; }

#contents p.pri2_provision_text3{ margin: 0.5em; }


/* ict/printmanagement/content.html */
#contents table#pri2_content_table1{ border-collapse: collapse; width: 100%; margin-top: 1em; }
#contents table#pri2_content_table1 col#col1{ width: 25%; }
#contents table#pri2_content_table1 col#col2{ width: 10%; }
#contents table#pri2_content_table1 col#col3{ width: 65%; }
#contents table#pri2_content_table1 th,
#contents table#pri2_content_table1 td{ border-top: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid; padding: 0.3em; }
#contents table#pri2_content_table1 th{ text-align: left; vertical-align: top; padding-left: 1em; }
#contents table#pri2_content_table1 th#th1{ background-color: #FFE0E0; padding-left: 0.3em; }
#contents table#pri2_content_table1 th#th2{ background-color: #DBEDFF; padding-left: 0.3em; }
#contents table#pri2_content_table1 th#th3{ background-color: #CAEDDB; padding-left: 0.3em; }

#contents div.security_back1 p.pri2_content_text1{ margin: 0.5em 0.5em 1em; }


/* ict/printmanagement/effect.html */
#contents div.pri2_effect_back1{ margin-top: 1em; background-color: #FFFFCC; border: 1px #009999 solid; color: #990000; }
#contents div.pri2_effect_back1 p{ margin: 0.5em; font-size: 110%; font-weight: bold; }
#contents div.pri2_effect_back1 p.text1{ font-size: 160%; }
#contents div.pri2_effect_back1 ol{ margin: 0.5em; font-weight: bold; }
#contents div.pri2_effect_back1 ol li{ font-size: 110%; }
#contents div.pri2_effect_back1 ol li span.list1{ margin-left: 1em; }
#contents div.pri2_effect_back1 ol li span.list2{ margin-left: 0.55em; }
#contents div.pri2_effect_back1 ol li span.list3{ margin-left: 5.2em; }
#contents div.pri2_effect_back1 ol li span.list4{ margin-left: 2.65em; }

#contents div.pri2_effect_top1{ background: url(../ict/printmanagement/images/effect_top1.gif) 0 0 no-repeat; width: 550px; height: 6px; margin-top: 10px; font-size: 1px; }
#contents div.pri2_effect_middle1{ background: url(../ict/printmanagement/images/effect_middle1.gif) 0 0 repeat-y; width: 550px; }
#contents div.pri2_effect_middle1 div.left1{ float: left; width: 49%; }
#contents div.pri2_effect_middle1 div.right1{ float: right; width: 49%; }
#contents div.pri2_effect_middle1 div.left1 p,
#contents div.pri2_effect_middle1 div.right1 p{ margin: 0 0.5em; font-size: 110%; font-weight: bold; }
#contents div.pri2_effect_middle1 div.left1 p{ color: #FF3300; }
#contents div.pri2_effect_middle1 div.right1 p{ color: #000099; }
#contents div.pri2_effect_middle1 div.left1 ul,
#contents div.pri2_effect_middle1 div.right1 ul{ margin: 0 0.5em; }
#contents div.pri2_effect_bottom1{ background: url(../ict/printmanagement/images/effect_bottom1.gif) 0 0 no-repeat; width: 550px; height: 6px; font-size: 1px; }

#contents table.pri2_effect_table1{ width: 100%; margin-top: 1em; border-collapse: collapse; }
#contents table.pri2_effect_table1 col.col1{ width: 25%; }
#contents table.pri2_effect_table1 col.col2{ width: 25%; }
#contents table.pri2_effect_table1 col.col3{ width: 25%; }
#contents table.pri2_effect_table1 col.col4{ width: 25%; }
#contents table.pri2_effect_table1 tr.tr1{ color: #2900FA; }
#contents table.pri2_effect_table1 tr.tr2{ color: #FE0017; }
#contents table.pri2_effect_table1 th,
#contents table.pri2_effect_table1 td{ border: 1px #000000 solid; padding: 0.5em; text-align: center; }

#contents table.pri2_effect_table2{ width: 100%; margin-top: 1em; border-collapse: collapse; }
#contents table.pri2_effect_table2 col.col1{ width: 25%; }
#contents table.pri2_effect_table2 col.col2{ width: 25%; }
#contents table.pri2_effect_table2 col.col3{ width: 25%; }
#contents table.pri2_effect_table2 col.col4{ width: 25%; }
#contents table.pri2_effect_table2 th,
#contents table.pri2_effect_table2 td{ border: 1px #000000 solid; padding: 0.5em; text-align: center; }


/* ict/digital_watermarking/共通 */
#contents ul#digital_watermarking_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#digital_watermarking_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#digital_watermarking_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#digital_watermarking_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#digital_watermarking_menu1 li#menu1{ background: url(../ict/digital_watermarking/images/digital_watermarking_menu1_on.gif) 0 0 no-repeat; }
#contents ul#digital_watermarking_menu1 li#menu2{ background: url(../ict/digital_watermarking/images/digital_watermarking_menu2_on.gif) 0 0 no-repeat; }
#contents ul#digital_watermarking_menu1 li#menu3{ background: url(../ict/digital_watermarking/images/digital_watermarking_menu3_on.gif) 0 0 no-repeat; }
#contents ul#digital_watermarking_menu1 li#menu4{ background: url(../ict/digital_watermarking/images/digital_watermarking_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#digital_watermarking_menu1 li#menu1 a{ background: url(../ict/digital_watermarking/images/digital_watermarking_menu1.gif) 0 0 no-repeat; }
#contents ul#digital_watermarking_menu1 li#menu2 a{ background: url(../ict/digital_watermarking/images/digital_watermarking_menu2.gif) 0 0 no-repeat; }
#contents ul#digital_watermarking_menu1 li#menu3 a{ background: url(../ict/digital_watermarking/images/digital_watermarking_menu3.gif) 0 0 no-repeat; }
#contents ul#digital_watermarking_menu1 li#menu4 a{ background: url(../ict/digital_watermarking/images/digital_watermarking_menu4.gif) 0 0 no-repeat; }


/* ict/digital_watermarking/index.html */
#contents div.digi_index_left1{ float: left; width: 49%; margin-top: 1em; }
#contents div.digi_index_right1{ float: right; width: 49%; margin-top: 1em; }


/* ict/digital_watermarking/content.html */
#contents p.digi_content_text1{ margin-left: 3em; }
#contents p.digi_content_text2{ text-align: right; margin-right: 3em; }
#contents p.digi_content_text1 span,
#contents p.digi_content_text2 span{ font-size: 120%; font-weight: bold; color: #006666; }
#contents p.digi_content_text3{ font-size: 120%; font-weight: bold; color: #FF3300; margin-top: 1.5em; }


/* ict/digital_watermarking/function.html */
#contents dl.digi_function_list1{  }
#contents dl.digi_function_list1 dt{ float: left; background: url(../images/security_arrow4.gif) left center no-repeat; padding-left: 15px; line-height: 1.3em; }
#contents dl.digi_function_list1 dd{ margin-left: 15em; line-height: 1.3em; }

#contents p.digi_function_text1{ background: url(../ict/digital_watermarking/images/function_back1.gif) 0 0 repeat-x; height: 26px; color: #FFFFFF; font-weight: bold; font-size: 13pt; border: 2px #CC0000 solid; text-align: center; }
#contents p.digi_function_text2{ color: #CC0000; font-weight: bold; font-size: 110%; margin-top: 1em; }

#contents div.digi_function_left1{ float: left; width: 53%; margin: 0.5em 0 0.5em 0; }
#contents div.digi_function_left1 p,
#contents div.digi_function_left1 p.security_text5{ margin: 0 0 0 0.5em; }
#contents div.digi_function_right1{ float: right; width: 43%; text-align: right; margin: 0.5em 0.5em 0.5em 0; }


/* ict/digital_watermarking/case.html */
#contents div.digi_case_left1{ float: left; width: 54%; margin-top: 1em; }
#contents div.digi_case_right1{ float: right; width: 44%; margin-top: 1em; text-align: right; }


/* ict/virus/共通 */
#contents ul#virus_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#virus_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#virus_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#virus_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#virus_menu1 li#menu1{ background: url(../ict/virus/images/virus_menu1_on.gif) 0 0 no-repeat; }
#contents ul#virus_menu1 li#menu2{ background: url(../ict/virus/images/virus_menu2_on.gif) 0 0 no-repeat; }
#contents ul#virus_menu1 li#menu3{ background: url(../ict/virus/images/virus_menu3_on.gif) 0 0 no-repeat; }
#contents ul#virus_menu1 li#menu4{ background: url(../ict/virus/images/virus_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#virus_menu1 li#menu1 a{ background: url(../ict/virus/images/virus_menu1.gif) 0 0 no-repeat; }
#contents ul#virus_menu1 li#menu2 a{ background: url(../ict/virus/images/virus_menu2.gif) 0 0 no-repeat; }
#contents ul#virus_menu1 li#menu3 a{ background: url(../ict/virus/images/virus_menu3.gif) 0 0 no-repeat; }
#contents ul#virus_menu1 li#menu4 a{ background: url(../ict/virus/images/virus_menu4.gif) 0 0 no-repeat; }


/* ict/virus/index.html */
#contents div.viru_index_left1{ float: left; width: 49%; margin-top: 1em; }
#contents div.viru_index_right1{ float: right; width: 49%; margin-top: 1em; }


/* ict/virus/content.html */
#contents div.viru_content_area1{ border: 1px #009999 solid; }
#contents div.viru_content_area1 div.left1{ float: left; width: 15%; text-align: center; margin: 1em 0 0.5em; }
#contents div.viru_content_area1 div.right1{ float: right; width: 82%; margin: 0 0.5em 0.5em; }

#contents div.viru_content_center1{ position: absolute; }
#contents div.viru_content_center1 img{ position: relative; top: 0; left: 310%; }

#contents div.viru_content_back1{ border: 1px #009999 solid; background-color: #FFFFCC; margin-top: 20px; }
#contents div.viru_content_back1 ul{ list-style-image: url(../ict/virus/images/content_list1.gif); margin: 1.5em 1em 0; color: #CC0000; font-weight: bold; }
#contents div.viru_content_back1 ul li{ font-size: 120%; }
#contents div.viru_content_back1 p{ text-align: right; margin: 0 0.5em 0.5em; }


/* ict/virus/effect.html */
#contents div.viru_effect_left1{ float: left; width: 20%; margin-top: 1em; }
#contents div.viru_effect_right1{ float: right; width: 78%; margin-top: 1em; }
#contents div.viru_effect_right1 p.subtitle1{ color: #990000; font-size: 110%; font-weight: bold; border-bottom: 3px #CCCCCC solid; padding-bottom: 0px; margin-bottom: 1em; }

#contents div.viru_effect_left2{ float: left; width: 80%; margin-top: 1em; }
#contents div.viru_effect_right2{ float: right; width: 15%; margin-top: 1em; }

#contents p.viru_effect_text1{ width: 22%; padding: 0.2em; background-color: #004EA2; color: #FFFFFF; font-weight: bold; text-align: center; }

#contents p.viru_effect_text2{ color: #006666; font-size: 110%; font-weight: bold; margin-top: 1.5em; }
#contents p.viru_effect_text2 span{ float: left; display: inline-block; overflow: hidden; width: 80px; height: 20px; text-indent: -10000px; color: #FFFFFF; margin-right: 1em; }
#contents p.viru_effect_text2 span.text1{ background: url(../ict/virus/images/effect_text1.gif) 0 0 no-repeat; }
#contents p.viru_effect_text2 span.text2{ background: url(../ict/virus/images/effect_text2.gif) 0 0 no-repeat; }
#contents p.viru_effect_text2 span.text3{ background: url(../ict/virus/images/effect_text3.gif) 0 0 no-repeat; }

#contents p.viru_effect_text3{ width: 22%; padding: 0.2em; background-color: #FF6600; color: #FFFFFF; font-weight: bold; text-align: center; }
#contents p.viru_effect_text4 span{ color: #0033CC; font-weight: bold; }


/* ict/virus/assessment.html */
#contents p.viru_assessment_text1{ background-color: #FFFFCC; padding: 0.5em 1em; }


/* ict/tripwire/index.html */


/* consulting/共通 */
#contents h1#tit_consulting{ background: url(../consulting/images/consulting_title_h1.jpg) 0 0 no-repeat; }


/* consulting/index.html */
#contents h2.consulting_text1{ margin-top: 1.5em !important; line-height: 1.47; color: #0066CC; font-size: 120%; border-bottom: 1px #CCCCCC solid; }
#contents h2.consulting_text1 span{ background: url(../images/security_arrow3.gif) left center no-repeat; padding: 0 0 0 25px !important; }


/* consulting/estimation/共通 */
#contents ul#estimation_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#estimation_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#estimation_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#estimation_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#estimation_menu1 li#menu1{ background: url(../consulting/estimation/images/estimation_menu1_on.gif) 0 0 no-repeat; }
#contents ul#estimation_menu1 li#menu2{ background: url(../consulting/estimation/images/estimation_menu2_on.gif) 0 0 no-repeat; }
#contents ul#estimation_menu1 li#menu3{ background: url(../consulting/estimation/images/estimation_menu3_on.gif) 0 0 no-repeat; }
#contents ul#estimation_menu1 li#menu4{ background: url(../consulting/estimation/images/estimation_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#estimation_menu1 li#menu1 a{ background: url(../consulting/estimation/images/estimation_menu1.gif) 0 0 no-repeat; }
#contents ul#estimation_menu1 li#menu2 a{ background: url(../consulting/estimation/images/estimation_menu2.gif) 0 0 no-repeat; }
#contents ul#estimation_menu1 li#menu3 a{ background: url(../consulting/estimation/images/estimation_menu3.gif) 0 0 no-repeat; }
#contents ul#estimation_menu1 li#menu4 a{ background: url(../consulting/estimation/images/estimation_menu4.gif) 0 0 no-repeat; }


/* consulting/estimation/index.html */
#contents ul.esti_index_list1{ color: #000066; font-weight: bold; }
#contents ul.esti_index_list1 li{ font-size: 110%; }


/* consulting/estimation/effect.html */
#contents div.esti_effect_back1{ background-color: #F5F5F5; border: 1px #CCCCCC solid; }
#contents div.esti_effect_back1 p.security_text5{ margin: 0.5em 0.5em 0; }
#contents div.esti_effect_back1 ul.security_list1{ margin: 1em; }

#contents div.esti_effect_left1{ float: left; width: 82%; margin-top: 1em; }
#contents div.esti_effect_left1 ul.security_list1{ margin-top: 0; }
#contents div.esti_effect_right1{ float: right; width: 15%; margin-top: 1em; }


/* consulting/estimation/content.html */
#contents table.esti_content_table1{ width: 100%; border-collapse: collapse; }
#contents table.esti_content_table1 col.col1{ width: 7%; }
#contents table.esti_content_table1 col.col2{ width: 31%; }
#contents table.esti_content_table1 col.col3{ width: 33%; }
#contents table.esti_content_table1 col.col4{ width: 29%; }
#contents table.esti_content_table1 col.col2-2{ width: 45%; }
#contents table.esti_content_table1 col.col3-2{ width: 48%; }
#contents table.esti_content_table1 .blank{ border: none; }
#contents table.esti_content_table1 th,
#contents table.esti_content_table1 td{ padding: 0.5em; border: 1px #CCCCCC solid; }
#contents table.esti_content_table1 td{ vertical-align: top; }
#contents table.esti_content_table1 th.th1{ background-color: #D2E8FF; }
#contents table.esti_content_table1 th.th2{ background-color: #D7ECB0; }
#contents table.esti_content_table1 th.th3{ background-color: #D2FFE3; }
#contents table.esti_content_table1 td.blank_row{ border: none; height: 10px; font-size: 1px; }

#contents div#esti_content_back1{ background: url(../consulting/estimation/images/content_back1.gif) 0 0 repeat-y; width: 555px; }
#contents div#esti_content_back1 div.left1{ width: 135px; margin-bottom: 1em; float: left; }
#contents div#esti_content_back1 div.left2{ width: 135px; margin-left: 5px; margin-bottom: 1em; float: left; }
#contents div#esti_content_back1 div.left1 ul,
#contents div#esti_content_back1 div.left2 ul{ margin: 0.3em; }
#contents div#esti_content_back1 div.left2 ul li span{ color: #CC1B1E; }
#contents div#esti_content_back1 div.left2 p{ margin: 1em 0.5em 0; text-indent: -1em; padding-left: 1em; }



/* consulting/quick/共通 */
#contents ul#quick_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#quick_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#quick_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#quick_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#quick_menu1 li#menu1{ background: url(../consulting/quick/images/quick_menu1_on.gif) 0 0 no-repeat; }
#contents ul#quick_menu1 li#menu2{ background: url(../consulting/quick/images/quick_menu2_on.gif) 0 0 no-repeat; }
#contents ul#quick_menu1 li#menu3{ background: url(../consulting/quick/images/quick_menu3_on.gif) 0 0 no-repeat; }
#contents ul#quick_menu1 li#menu4{ background: url(../consulting/quick/images/quick_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#quick_menu1 li#menu1 a{ background: url(../consulting/quick/images/quick_menu1.gif) 0 0 no-repeat; }
#contents ul#quick_menu1 li#menu2 a{ background: url(../consulting/quick/images/quick_menu2.gif) 0 0 no-repeat; }
#contents ul#quick_menu1 li#menu3 a{ background: url(../consulting/quick/images/quick_menu3.gif) 0 0 no-repeat; }
#contents ul#quick_menu1 li#menu4 a{ background: url(../consulting/quick/images/quick_menu4.gif) 0 0 no-repeat; }

/* consulting/quick/content.html */
#contents div#qu_content_left1{ float: left; width: 205px; margin-top: 1em;}
#contents div#qu_content_right1{ float: right; width: 355px; margin-top: 1em; }
#contents div#qu_content_left2{ float: left; width: 136px; margin-top: 1em; }
#contents div#qu_content_right2{ float: right; width: 420px; margin-top:1em; }

#contents div.qu_content_l_box1{ width: 138px; padding: 2px 0px 2px 0px; background-color: #0066CC; }
#contents div.qu_content_l_box2{ width: 138px; padding: 2px 0px 2px 0px; margin: 3px 0px 5px 0px;  border-style: solid; border-color: #0066CC; border-width: 1px;;}
#contents div#qu_content_l_box3{ width: 138px; height: 70px; background: url(../consulting/quick/images/content_service1.gif); }

#contents div.qu_content_r_box1{ width: 140px; height: 64px; background: url(../consulting/quick/images/content_service3.gif) 0 0 no-repeat; float: left;}
#contents div.qu_content_r_box2{ width: 140px; height: 64px; background: url(../consulting/quick/images/content_service4.gif) 0 0 no-repeat; float: left;}
#contents div.qu_content_r_box3{ float: left; margin-left: 3px; margin-right: 2px; width: 134px; }

#contents dl.qu_content_lis1{ margin: 0px; padding: 0px; }
#contents dl.qu_content_lis1 dt{ float: left; width: 7%; }
#contents dl.qu_content_lis1 dd{ margin-left: 8%; height: 1%; }
#contents ol.qu_content_lis2{ list-style-type: none; margin: 0 0 0 -1.5em; }
#contents ol.qu_content_lis2 li{ margin-bottom: 2px; }
#contents ul.qu_content_lis3{ color: #FFFFFF; font-weight: bold; }
#contents ul.qu_content_lis4{ list-style-type: none; margin-left: -1em; color: #1F2BDF; }
#contents ol.qu_content_lis5{ margin: 0 0 0 0.8em; color: #1F2BDF; }
#contents ul.qu_content_lis6{ margin-bottom: 1em; color: #1F2BDF; }

#contents div#qu_content_top1{ background: url(../consulting/quick/images/content_service_line2_1.gif) no-repeat; width: 421px; height: 5px; font-size: 0px;}
#contents div#qu_content_middle1{ background: url(../consulting/quick/images/content_service_line2_2.gif) repeat-y; width: 421px; padding: 3px 0px 3px 0px;}
#contents div#qu_content_bottom1{ background: url(../consulting/quick/images/content_service_line2_3.gif) no-repeat; width: 421px; height: 5px; font-size: 0px;}

#contents p.qu_content_p1{ margin: 0px 4px 0px 4px; color: #0066CC; }
#contents p.qu_content_p3{ margin: 0px 4px 0px 4px; color: #1F2BDF; }
#contents p.qu_content_p2{ margin: 0px 4px 0px 4px; color: #FFFFFF; font-weight: bold;}
#contents p.qu_content_p4{ margin: 3px 3px 3px 6px; color: #FFFFFF; font-size: 10pt; font-weight: bold;}
#contents p.qu_content_p5{ margin: 0.2em 0em 0em 1.5em; text-indent: -1em; color: #FFFFFF; font-size: 10pt; font-weight: bold;}


/* consulting/quick/report.html */
#contents h4.report_tit1{ color: #006666; font-size: 110% !important; font-weight: bold; }
#contents ol.report_lis1{ margin: 0 0 0 1em; }


/* consulting/printmanagement/共通 */
#contents ul#printmanagement_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#printmanagement_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#printmanagement_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#printmanagement_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#printmanagement_menu1 li#menu1{ background: url(../consulting/printmanagement/images/printmanagement_menu1_on.gif) 0 0 no-repeat; }
#contents ul#printmanagement_menu1 li#menu2{ background: url(../consulting/printmanagement/images/printmanagement_menu2_on.gif) 0 0 no-repeat; }
#contents ul#printmanagement_menu1 li#menu3{ background: url(../consulting/printmanagement/images/printmanagement_menu3_on.gif) 0 0 no-repeat; }
#contents ul#printmanagement_menu1 li#menu4{ background: url(../consulting/printmanagement/images/printmanagement_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#printmanagement_menu1 li#menu1 a{ background: url(../consulting/printmanagement/images/printmanagement_menu1.gif) 0 0 no-repeat; }
#contents ul#printmanagement_menu1 li#menu2 a{ background: url(../consulting/printmanagement/images/printmanagement_menu2.gif) 0 0 no-repeat; }
#contents ul#printmanagement_menu1 li#menu3 a{ background: url(../consulting/printmanagement/images/printmanagement_menu3.gif) 0 0 no-repeat; }
#contents ul#printmanagement_menu1 li#menu4 a{ background: url(../consulting/printmanagement/images/printmanagement_menu4.gif) 0 0 no-repeat; }


/* consulting/printmanagement/index.html */
#contents div.prin_index_left1{ float: left; width: 49%; margin-top: 1em; }
#contents div.prin_index_right1{ float: right; width: 49%; margin-top: 1em; }

#contents div.prin_index_back1{ background: url(../consulting/printmanagement/images/index_back1.gif) 0 0 repeat-y; width: 550px; }
#contents div.prin_index_back1 div.left1{ float: left; width: 200px; }
#contents div.prin_index_back1 div.left2{ float: left; width: 200px; margin-left: 5px; }
#contents div.prin_index_back1 div.left1 p,
#contents div.prin_index_back1 div.left2 p{ margin: 0.5em; }


/* consulting/printmanagement/condition.html */
#contents div#prin_condition_area1{ margin: 1em 0; position: relative; }
#contents div#prin_condition_area1 p{ position: absolute; top: 60px; left: 10px; color: #FF0000; font-size: 120%; font-weight: bold; }

#contents div#prin_condition_left1{ float: left; width: 48%; margin-top: 2em; }
#contents div#prin_condition_right1{ float: right; width: 48%; margin-top: 2em; }
#contents div#prin_condition_right1 p#subtitle1{ color: #0033CC; font-size: 120%; font-weight: bold; }
#contents div#prin_condition_right1 p#subtitle2{ color: #1BA200; font-size: 120%; font-weight: bold; margin-top: 1em; }

#contents dl#prin_condition_list1{  }
#contents dl#prin_condition_list1 dt{ float: left; width: 7%; }
#contents dl#prin_condition_list1 dd{ margin-left: 8%; }

#contents div#prin_condition_top1{ background: url(../consulting/printmanagement/images/condition_top1.gif) 0 0 no-repeat; width: 550px; height: 7px; font-size: 1px; }
#contents div#prin_condition_middle1{ background: url(../consulting/printmanagement/images/condition_middle1.gif) 0 0 repeat-y; width: 550px; }
#contents div#prin_condition_middle1 div.left1{ float: left; width: 47%; margin: 0 5px 5px; }
#contents div#prin_condition_middle1 div.left1 p{ color: #FF3300; font-size: 120%; font-weight: bold; }
#contents div#prin_condition_middle1 div.right1{ float: right; width: 47%; margin: 0 5px 5px; }
#contents div#prin_condition_middle1 div.right1 p{ color: #000099; font-size: 120%; font-weight: bold; }
#contents div#prin_condition_bottom1{ background: url(../consulting/printmanagement/images/condition_bottom1.gif) 0 0 no-repeat; width: 550px; height: 7px; font-size: 1px; }


/* consulting/printmanagement/effect.html */


/* consulting/printmanagement/content.html */
#contents div#prin_content_back1{ background: url(../consulting/printmanagement/images/content_back1.gif) 0 0 repeat-y; width: 550px; }
#contents div#prin_content_back1 div.left1{ float: left; width: 180px; }
#contents div#prin_content_back1 div.left2{ float: left; width: 180px; margin-left: 5px; }
#contents div#prin_content_back1 div.left1 p,
#contents div#prin_content_back1 div.left2 p{ margin: 0.5em; }

#contents dl#prin_content_list1{ margin-top: 2em; }
#contents dl#prin_content_list1 dt{ margin-top: 1em; }
#contents dl#prin_content_list1 dd{ margin: 0.5em 0 0 1em; }

#contents table#prin_content_table1{ margin-top: 1em; width: 100%; border-collapse: collapse; }
#contents table#prin_content_table1 col#col1{ width: 15%; }
#contents table#prin_content_table1 col#col2{ width: 20%; }
#contents table#prin_content_table1 col#col3{ width: 60%; }
#contents table#prin_content_table1 th,
#contents table#prin_content_table1 td{ padding: 0.5em; }
#contents table#prin_content_table1 th.th1-1{ background-color: #E5F5E5; color: #006600; text-align: left; vertical-align: top; padding: 0.5em; border-bottom: 1px #009900 solid; }
#contents table#prin_content_table1 th.th1-2{ background-color: #BFF2BF; color: #006600; text-align: left; vertical-align: top; padding: 0.5em; border-bottom: 1px #009900 solid; }
#contents table#prin_content_table1 th.th2-1{ background-color: #E5EAF5; color: #003366; text-align: left; vertical-align: top; padding: 0.5em; border-bottom: 1px #003399 solid; }
#contents table#prin_content_table1 th.th2-2{ background-color: #BFD9FF; color: #003366; text-align: left; vertical-align: top; padding: 0.5em; border-bottom: 1px #003399 solid; }
#contents table#prin_content_table1 th.th3{ background-color: #F5E5E5; color: #990000; text-align: left; vertical-align: top; padding: 0.5em; border-bottom: 1px #990000 solid; }
#contents table#prin_content_table1 td.td1{ background-color: #B2F0B2; text-align: left; vertical-align: top; padding: 0.5em; border-bottom: 1px #009900 solid; }
#contents table#prin_content_table1 td.td2{ background-color: #B2D1FF; text-align: left; vertical-align: top; padding: 0.5em; border-bottom: 1px #003399 solid; }
#contents table#prin_content_table1 td.td3{ background-color: #FFB2B2; text-align: left; vertical-align: top; padding: 0.5em; border-bottom: 1px #990000 solid; }

#contents div#prin_content_back2{ background-color: #DFE8F5; width: 540px; border: 1px #8B98CB solid; }
#contents div#prin_content_back2 div#area{ margin: 0 1em; padding: 0 0; }
#contents div#prin_content_back2 div#area div.left1{ float: left; width: 115px; margin-left: 10px; display: inline; } /* IE6のmarginが2倍になるバグに対応するため、inline設定 */
#contents div#prin_content_back2 div#area div.left2{ float: left; width: 114px; margin-left: 13px; display: inline; } /* IE6のmarginが2倍になるバグに対応するため、inline設定 */
#contents div#prin_content_back2 div#area div.left3{ float: left; width: 110px; margin-left: 7px; display: inline; } /* IE6のmarginが2倍になるバグに対応するため、inline設定 */
#contents div#prin_content_back2 div#area div.left4{ float: left; width: 125px; margin-left: 17px; display: inline; } /* IE6のmarginが2倍になるバグに対応するため、inline設定 */
#contents div#prin_content_back2 div#area div.left1-2{ float: left; width: 115px; margin: 0; }
#contents div#prin_content_back2 div#area div.left2-2{ float: left; width: 111px; margin: 0 0 0 13px; }
#contents div#prin_content_back2 div#area div.left3-2{ float: left; width: 120px; margin: 0 0 0 8px; }
#contents div#prin_content_back2 div#area div.left4-2{ float: left; width: 113px; margin: 0 0 0 8px; }

#contents div#prin_content_back2 div#area div#middle1{ background: url(../consulting/printmanagement/images/content_back2_middle1.gif) 0 0 repeat-y; margin: 1em 0 0 10px; padding: 0.5em 0 0.5em 0; }
#contents div#prin_content_back2 div#area div#middle1 div.left1-2 p,
#contents div#prin_content_back2 div#area div#middle1 div.left2-2 p,
#contents div#prin_content_back2 div#area div#middle1 div.left3-2 p,
#contents div#prin_content_back2 div#area div#middle1 div.left4-2 p{ margin: 0 4px; }
#contents div#prin_content_back2 div#area div#bottom1{ background: url(../consulting/printmanagement/images/content_back2_bottom1.gif) 0 0 no-repeat; width: 489px; height: 6px; margin: 0 0 1em 10px; font-size: 1px; }
#contents div#prin_content_back2 div#area div#middle2{ background: url(../consulting/printmanagement/images/content_back2_middle2.gif) 0 0 repeat-y; margin: 1em 0 1em 10px; padding: 0.5em 0; }
#contents div#prin_content_back2 div#area div#middle2 div.left1-2 p,
#contents div#prin_content_back2 div#area div#middle2 div.left2-2 p,
#contents div#prin_content_back2 div#area div#middle2 div.left3-2 p,
#contents div#prin_content_back2 div#area div#middle2 div.left4-2 p{ margin: 0 4px; color: #FFFFFF; padding-left: 1em; text-indent: -1em; }
#contents div#prin_content_back2 div#area div#middle2 div.left1-2 ul,
#contents div#prin_content_back2 div#area div#middle2 div.left2-2 ul,
#contents div#prin_content_back2 div#area div#middle2 div.left3-2 ul,
#contents div#prin_content_back2 div#area div#middle2 div.left4-2 ul{ margin: 0 4px; color: #FFFFFF; list-style-type: none; }
#contents div#prin_content_back2 div#area div#middle2 div.left1-2 ul li,
#contents div#prin_content_back2 div#area div#middle2 div.left2-2 ul li,
#contents div#prin_content_back2 div#area div#middle2 div.left3-2 ul li,
#contents div#prin_content_back2 div#area div#middle2 div.left4-2 ul li{ margin-left: 0; padding-left: 1em; text-indent: -1em; }


/* consulting/security/共通 */
#contents ul#security_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#security_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#security_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#security_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#security_menu1 li#menu1{ background: url(../consulting/security/images/security_menu1_on.gif) 0 0 no-repeat; }
#contents ul#security_menu1 li#menu2{ background: url(../consulting/security/images/security_menu2_on.gif) 0 0 no-repeat; }
#contents ul#security_menu1 li#menu3{ background: url(../consulting/security/images/security_menu3_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#security_menu1 li#menu1 a{ background: url(../consulting/security/images/security_menu1.gif) 0 0 no-repeat; }
#contents ul#security_menu1 li#menu2 a{ background: url(../consulting/security/images/security_menu2.gif) 0 0 no-repeat; }
#contents ul#security_menu1 li#menu3 a{ background: url(../consulting/security/images/security_menu3.gif) 0 0 no-repeat; }


/* consulting/security/index.html */


/* consulting/security/effect.html */


/* consulting/security/content.html */
#contents div.secu_content_top1{ background: url(../consulting/security/images/content_top1.gif) 0 0 no-repeat; width: 550px; height: 20px; font-size: 1px; text-indent: -10000px; }
#contents div.secu_content_middle1{ background: url(../consulting/security/images/content_middle1.gif) 0 0 repeat-y; width: 550px; }
#contents div.secu_content_middle1 p{ padding: 1em 0 0.5em; margin: 0 1em; }
#contents div.secu_content_bottom1{ background: url(../consulting/security/images/content_bottom1.gif) 0 0 no-repeat; width: 550px; height: 7px; font-size: 1px; text-indent: -10000px; }

#contents div#secu_content_left1{ float: left; width: 180px; margin: 1em 0; }
#contents div#secu_content_right1{ float: right; width: 385px; text-align: left; margin: 1em 0; border: 1px #C1C1C1 solid; }
#contents div#secu_content_right1 ol{ color: #473D88; font-weight: bold; margin: 1em; list-style-position: inside; }
#contents div#secu_content_right1 ol li{ margin: 1em 0 0; }
#contents div#secu_content_right1 ol li span{ color: #000000; }

#contents div#secu_content_back1{ background: url(../consulting/security/images/content_back1.gif) 0 0 repeat-y; width: 550px; }
#contents div#secu_content_back1 div.left1{ float: left; width: 135px; }
#contents div#secu_content_back1 div.left2{ float: left; width: 135px; margin-left: 5px; }
#contents div#secu_content_back1 div.left3{ float: left; width: 130px; margin-left: 5px; }
#contents div#secu_content_back1 div.left1 p,
#contents div#secu_content_back1 div.left2 p,
#contents div#secu_content_back1 div.left3 p{ margin: 0.5em; }

#contents div.secu_content_left2{ float: left; width: 18%; margin-top: 1em; }
#contents div.secu_content_right2{ float: right; width: 80%; margin-top: 1em; }
#contents div.secu_content_right2 p.subtitle1{ color: #473D88; font-size: 110%; font-weight: bold; border-bottom: 1px #473D88 solid; padding-bottom: 0px; margin-bottom: 1em; }

#contents div.secu_content_top2{ background: url(../consulting/security/images/content_top2.gif) 0 0 no-repeat; width: 530px; height: 20px; font-size: 1px; text-indent: -10000px; margin-top: 20px; }
#contents div.secu_content_middle2{ background: url(../consulting/security/images/content_middle2.gif) 0 0 repeat-y; width: 530px; }
#contents div.secu_content_middle2 ul{ padding: 1em 0 0.5em; margin: 0 1em; }
#contents div.secu_content_middle2 p{ padding: 1em 0 0.5em; margin: 0 15px; }
#contents div.secu_content_middle2 p span{ margin-left: 10px; }
#contents div.secu_content_bottom2{ background: url(../consulting/security/images/content_bottom2.gif) 0 0 no-repeat; width: 530px; height: 40px; font-size: 1px; text-indent: -10000px; }

#contents div.secu_content_top3{ background: url(../consulting/security/images/content_top3.gif) 0 0 no-repeat; width: 530px; height: 6px; font-size: 1px; text-indent: -10000px; margin-top: 20px; }
#contents div.secu_content_middle3{ background: url(../consulting/security/images/content_middle3.gif) 0 0 repeat-y; width: 530px; }
#contents div.secu_content_middle3 p{ padding: 0; margin: 0; text-align: center; color: #FB4A1B; font-size: 120%; font-weight: bold; }
#contents div.secu_content_bottom3{ background: url(../consulting/security/images/content_bottom3.gif) 0 0 no-repeat; width: 530px; height: 36px; font-size: 1px; text-indent: -10000px; }

#contents div.secu_content_top4{ background: url(../consulting/security/images/content_top4.gif) 0 0 no-repeat; width: 530px; height: 20px; font-size: 1px; text-indent: -10000px; margin-top: 20px; }
#contents div.secu_content_middle4{ background: url(../consulting/security/images/content_middle2.gif) 0 0 repeat-y; width: 530px; }
#contents div.secu_content_middle4 p{ padding: 1em 0 0.5em; margin: 0 10px; }
#contents div.secu_content_middle4 p span{ margin-left: 10px; }
#contents div.secu_content_bottom4{ background: url(../consulting/security/images/content_bottom4.gif) 0 0 no-repeat; width: 530px; height: 40px; font-size: 1px; text-indent: -10000px; }

#contents div.secu_content_top5{ background: url(../consulting/security/images/content_top5.gif) 0 0 no-repeat; width: 530px; height: 20px; font-size: 1px; text-indent: -10000px; }
#contents div.secu_content_middle5{ background: url(../consulting/security/images/content_middle4.gif) 0 0 repeat-y; width: 530px; }
#contents div.secu_content_middle5 p{ padding: 0.3em 0; margin: 0 10px; }
#contents div.secu_content_middle5 p span{ margin-left: 10px; }
#contents div.secu_content_bottom5{ background: url(../consulting/security/images/content_bottom5.gif) 0 0 no-repeat; width: 530px; height: 36px; font-size: 1px; text-indent: -10000px; }

#contents div.secu_content_top6{ background: url(../consulting/security/images/content_top6.gif) 0 0 no-repeat; width: 530px; height: 15px; font-size: 1px; text-indent: -10000px; }
#contents div.secu_content_middle6{ background: url(../consulting/security/images/content_middle5.gif) 0 0 repeat-y; width: 530px; }
#contents div.secu_content_middle6 p{ padding: 0; margin: 0; text-align: center; color: #008D2A; font-size: 120%; font-weight: bold; }
#contents div.secu_content_bottom6{ background: url(../consulting/security/images/content_bottom6.gif) 0 0 no-repeat; width: 530px; height: 6px; font-size: 1px; text-indent: -10000px; }

#contents p.secu_content_text1{ color: #473D88; margin: 1em 0; text-align: center; font-size: 120%; font-weight: bold; }

#contents div.secu_content_back2{ background-color: #F5F5F5; border: 1px #CCCCCC solid; margin-top: 1em; }
#contents div.secu_content_back2 p{ margin: 0.5em 1em; }
#contents div.secu_content_back2 p.subtitle2{ color: #473D88; font-weight: bold; font-size: 110%; }

#contents div.secu_content_back2 div#center_area{ width: 100%; text-align: center; margin: 1em 0; }
#contents div.secu_content_back2 div#center_area div#top1{ background: url(../consulting/security/images/content_top7.gif) center top no-repeat; height: 7px; font-size: 1px; text-indent: -10000px; }
#contents div.secu_content_back2 div#center_area div#middle1{ background: url(../consulting/security/images/content_middle6.gif) center top repeat-y; }
#contents div.secu_content_back2 div#center_area div#middle1 div p{ color: #FB0019; margin: 0.5em; font-weight: bold; }
#contents div.secu_content_back2 div#center_area div#middle1 div#left1{ float: left; width: 250px; margin-left: 31px; text-align: left; display: inline; } /* IE6のmarginが2倍になるバグに対応するため、inline設定 */
#contents div.secu_content_back2 div#center_area div#middle1 div#left1 ul#left_list{ float: left; width: 120px; margin-left: 5px; display: inline; } /* IE6のmarginが2倍になるバグに対応するため、inline設定 */
#contents div.secu_content_back2 div#center_area div#middle1 div#left1 ul#right_list{ float: right; width: 120px; margin-right: 5px; display: inline; } /* IE6のmarginが2倍になるバグに対応するため、inline設定 */
#contents div.secu_content_back2 div#center_area div#middle1 div#right1{ float: right; width: 250px; margin-right: 30px; text-align: left; display: inline; } /* IE6のmarginが2倍になるバグに対応するため、inline設定 */
#contents div.secu_content_back2 div#center_area div#middle1 div#right1 ul{ margin-left: 5px; }
#contents div.secu_content_back2 div#center_area div#bottom1{ background: url(../consulting/security/images/content_bottom7.gif) center top no-repeat; height: 7px; font-size: 1px; text-indent: -10000px; margin-bottom: 10px; }

#contents div.secu_content_top7{ background: url(../consulting/security/images/content_top8.gif) 0 0 no-repeat; width: 530px; height: 6px; font-size: 1px; text-indent: -10000px; margin-top: 20px; }
#contents div.secu_content_middle7{ background: url(../consulting/security/images/content_middle7.gif) 0 0 repeat-y; width: 530px; }
#contents div.secu_content_middle7 p{ padding: 0 0 0.5em; margin: 0 0.5em; color: #009999; font-size: 110%; font-weight: bold; }
#contents div.secu_content_middle7 div#left2{ float: left; width: 49%; text-align: center; }
#contents div.secu_content_middle7 div#right2{ float: right; width: 49%; text-align: center; }
#contents div.secu_content_bottom7{ background: url(../consulting/security/images/content_bottom8.gif) 0 0 no-repeat; width: 530px; height: 27px; font-size: 1px; text-indent: -10000px; }

#contents div.secu_content_top8{ background: url(../consulting/security/images/content_top9.gif) 0 0 no-repeat; width: 530px; height: 10px; font-size: 1px; text-indent: -10000px; }
#contents div.secu_content_middle8{ background: url(../consulting/security/images/content_middle8.gif) 0 0 repeat-y; width: 530px; }
#contents div.secu_content_middle8 p{ padding: 0 0 0.5em; margin: 0 0.5em; color: #009999; font-size: 110%; font-weight: bold; }
#contents div.secu_content_middle8 div.left3{ float: left; width: 30%; text-align: center; margin-left: 3%; }
#contents div.secu_content_bottom8{ background: url(../consulting/security/images/content_bottom9.gif) 0 0 no-repeat; width: 530px; height: 8px; font-size: 1px; text-indent: -10000px; }


/* consulting/simulation/共通 */
#contents ul#simulation_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#simulation_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#simulation_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#simulation_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#simulation_menu1 li#menu1{ background: url(../consulting/simulation/images/simulation_menu1_on.gif) 0 0 no-repeat; }
#contents ul#simulation_menu1 li#menu2{ background: url(../consulting/simulation/images/simulation_menu2_on.gif) 0 0 no-repeat; }
#contents ul#simulation_menu1 li#menu3{ background: url(../consulting/simulation/images/simulation_menu3_on.gif) 0 0 no-repeat; }
#contents ul#simulation_menu1 li#menu4{ background: url(../consulting/simulation/images/simulation_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#simulation_menu1 li#menu1 a{ background: url(../consulting/simulation/images/simulation_menu1.gif) 0 0 no-repeat; }
#contents ul#simulation_menu1 li#menu2 a{ background: url(../consulting/simulation/images/simulation_menu2.gif) 0 0 no-repeat; }
#contents ul#simulation_menu1 li#menu3 a{ background: url(../consulting/simulation/images/simulation_menu3.gif) 0 0 no-repeat; }
#contents ul#simulation_menu1 li#menu4 a{ background: url(../consulting/simulation/images/simulation_menu4.gif) 0 0 no-repeat; }


/* consulting/simulation/index.html */
#contents div.simu_index_frame1{ border: 1px #009999 solid; margin-top: 1em; }
#contents div.simu_index_frame1 div.left1{ float: left; width: 12%; margin: 0.5em; text-align: center; }
#contents div.simu_index_frame1 div.right1{ float: right; width: 82%; margin: 0.5em; margin-left: 0; }

#contents dl#simu_index_list1{ margin-top: 1em; }
#contents dl#simu_index_list1 dt span{ margin-left: 1em; color: #006666; font-weight: bold; font-size: 110%; }
#contents dl#simu_index_list1 dd{ margin: 1em 0; }


/* consulting/simulation/effect.html */


/* consulting/simulation/content.html */
#contents p#simu_content_text1{ color: #990000; text-indent: -1em; padding-left: 1em; }

#contents table#simu_content_table1{ margin-top: 1em; border: none; border-collapse: separate; border-spacing: 0; }
#contents table#simu_content_table1 col#col1{ width: 47%; }
#contents table#simu_content_table1 col#col2{ width: 53%; }
#contents table#simu_content_table1 th{ text-align: left; }
#contents table#simu_content_table1 td{ vertical-align: middle; font-size: 100%; font-weight: bold; padding: 0.5em; }
#contents table#simu_content_table1 th,
#contents table#simu_content_table1 td{ border-bottom: 20px #FFFFFF solid; }


/* consulting/simulation/process.html */
#contents div#secu_process_back1{ background: url(../consulting/simulation/images/process_back1.gif) 0 0 repeat-y; width: 555px; }
#contents div#secu_process_back1 div.left1{ float: left; width: 135px; }
#contents div#secu_process_back1 div.left2{ float: left; width: 135px; margin-left: 5px; }
#contents div#secu_process_back1 div.left3{ float: left; width: 130px; margin-left: 5px; }
#contents div#secu_process_back1 div.left1 p,
#contents div#secu_process_back1 div.left2 p,
#contents div#secu_process_back1 div.left3 p{ margin: 0.5em; }
#contents div#secu_process_back1 div.left1 p span,
#contents div#secu_process_back1 div.left2 p span,
#contents div#secu_process_back1 div.left3 p span{ color: #000099; font-weight: bold; }


/* solution/共通 */
#contents h1#tit_solution{ background: url(../solution/images/solution_title_h1.jpg) 0 0 no-repeat; }


/* solution/index.html */


/* solution/idm/共通 */
#contents ul#idm_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#idm_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#idm_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#idm_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#idm_menu1 li#menu1{ background: url(../solution/idm/images/idm_menu1_on.gif) 0 0 no-repeat; }
#contents ul#idm_menu1 li#menu2{ background: url(../solution/idm/images/idm_menu2_on.gif) 0 0 no-repeat; }
#contents ul#idm_menu1 li#menu3{ background: url(../solution/idm/images/idm_menu3_on.gif) 0 0 no-repeat; }
#contents ul#idm_menu1 li#menu4{ background: url(../solution/idm/images/idm_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#idm_menu1 li#menu1 a{ background: url(../solution/idm/images/idm_menu1.gif) 0 0 no-repeat; }
#contents ul#idm_menu1 li#menu2 a{ background: url(../solution/idm/images/idm_menu2.gif) 0 0 no-repeat; }
#contents ul#idm_menu1 li#menu3 a{ background: url(../solution/idm/images/idm_menu3.gif) 0 0 no-repeat; }
#contents ul#idm_menu1 li#menu4 a{ background: url(../solution/idm/images/idm_menu4.gif) 0 0 no-repeat; }


/* solution/idm/index.html */
#contents div.idm_index_left1{ float: left; width: 49%; margin-top: 1em; }
#contents div.idm_index_right1{ float: right; width: 49%; margin-top: 1em; }

#contents div.idm_index_left2{ float: left; width: 80%; margin-top: 1em; }
#contents div.idm_index_right2{ float: right; width: 15%; margin-top: 1em; }

#contents p.idm_index_text1{ color: #006666; font-size: 110%; font-weight: bold; margin-top: 1.5em; }
#contents p.idm_index_text1 span{ float: left; display: inline-block; overflow: hidden; width: 80px; height: 20px; text-indent: -10000px; color: #FFFFFF; margin-right: 1em; }
#contents p.idm_index_text1 span.text1{ background: url(../solution/idm/images/index_text1.gif) 0 0 no-repeat; }
#contents p.idm_index_text1 span.text2{ background: url(../solution/idm/images/index_text2.gif) 0 0 no-repeat; }
#contents p.idm_index_text1 span.text3{ background: url(../solution/idm/images/index_text3.gif) 0 0 no-repeat; }


/* solution/idm/effect.html */
#contents dl#idm_effect_list1{  }
#contents dl#idm_effect_list1 dt{ float: left; width: 160px; }
#contents dl#idm_effect_list1 dd{ margin-left: 170px; line-height: 1.47; margin-bottom: 1em; }


/* solution/idm/point.html */
#contents div#idm_product_left1{ float: left; width: 63%; margin-top: 1em; }
#contents div#idm_product_right1{ float: left; width: 35%; margin-top: 1em; text-align: right; }

#contents span.idm_product_text1{ color: #FB0018; }


/* solution/idm/process.html */
#contents ul.idm_support_list1{ list-style-image: url(../images/security_arrow4.gif); }


/* solution/tlm/共通 */
#contents ul#tlm_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#tlm_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#tlm_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#tlm_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#tlm_menu1 li#menu1{ background: url(../solution/tlm/images/tlm_menu1_on.gif) 0 0 no-repeat; }
#contents ul#tlm_menu1 li#menu2{ background: url(../solution/tlm/images/tlm_menu2_on.gif) 0 0 no-repeat; }
#contents ul#tlm_menu1 li#menu3{ background: url(../solution/tlm/images/tlm_menu3_on.gif) 0 0 no-repeat; }
#contents ul#tlm_menu1 li#menu4{ background: url(../solution/tlm/images/tlm_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#tlm_menu1 li#menu1 a{ background: url(../solution/tlm/images/tlm_menu1.gif) 0 0 no-repeat; }
#contents ul#tlm_menu1 li#menu2 a{ background: url(../solution/tlm/images/tlm_menu2.gif) 0 0 no-repeat; }
#contents ul#tlm_menu1 li#menu3 a{ background: url(../solution/tlm/images/tlm_menu3.gif) 0 0 no-repeat; }
#contents ul#tlm_menu1 li#menu4 a{ background: url(../solution/tlm/images/tlm_menu4.gif) 0 0 no-repeat; }


/* solution/tlm/index.html */
#contents div#tlm_index_img1{ margin: 1em 0; }
#contents div#tlm_index_img1 ul#tlm_index_link1{ list-style-type: none; width: 100%; height: 60px; margin: 0; padding: 0pt; }
#contents div#tlm_index_img1 ul#tlm_index_link1 li{ float: left; height: 60px; margin: 0; }
#contents div#tlm_index_img1 ul#tlm_index_link1 li a{ display: block; overflow: hidden; width: 100%; height: 60px; text-indent: -10000px; color: #FFFFFF; }
#contents div#tlm_index_img1 ul#tlm_index_link1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents div#tlm_index_img1 ul#tlm_index_link1 li#link1{ background: url(../solution/tlm/images/index_img1-1on.gif) 0 0 no-repeat; width: 135px; }
#contents div#tlm_index_img1 ul#tlm_index_link1 li#link2{ background: url(../solution/tlm/images/index_img1-2on.gif) 0 0 no-repeat; width: 87px; }
#contents div#tlm_index_img1 ul#tlm_index_link1 li#link3{ background: url(../solution/tlm/images/index_img1-3on.gif) 0 0 no-repeat; width: 259px; }
#contents div#tlm_index_img1 ul#tlm_index_link1 li#link4{ background: url(../solution/tlm/images/index_img1-4on.gif) 0 0 no-repeat; width: 84px; }
#contents div#tlm_index_img1 ul#tlm_index_link1 li#link1 a{ background: url(../solution/tlm/images/index_img1-1.gif) 0 0 no-repeat; }
#contents div#tlm_index_img1 ul#tlm_index_link1 li#link2 a{ background: url(../solution/tlm/images/index_img1-2.gif) 0 0 no-repeat; }
#contents div#tlm_index_img1 ul#tlm_index_link1 li#link3 a{ background: url(../solution/tlm/images/index_img1-3.gif) 0 0 no-repeat; }
#contents div#tlm_index_img1 ul#tlm_index_link1 li#link4 a{ background: url(../solution/tlm/images/index_img1-4.gif) 0 0 no-repeat; }


/* solution/tlm/consulting.html */


/* solution/tlm/product.html */
#contents span.tlm_product_text1{ color: #FB0018; }


/* solution/tlm/support.html */
#contents ul.tlm_support_list1{ list-style-image: url(../images/security_arrow4.gif); }


/* solution/access/index.html */
#contents span#acce_index_text1{ color: #FF3300; margin-left: 1em; }


/* solution/idagent/共通 */
#contents ul#idagent_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#idagent_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#idagent_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#idagent_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#idagent_menu1 li#menu1{ background: url(../solution/idagent/images/idagent_menu1_on.gif) 0 0 no-repeat; }
#contents ul#idagent_menu1 li#menu2{ background: url(../solution/idagent/images/idagent_menu2_on.gif) 0 0 no-repeat; }
#contents ul#idagent_menu1 li#menu3{ background: url(../solution/idagent/images/idagent_menu3_on.gif) 0 0 no-repeat; }
#contents ul#idagent_menu1 li#menu4{ background: url(../solution/idagent/images/idagent_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#idagent_menu1 li#menu1 a{ background: url(../solution/idagent/images/idagent_menu1.gif) 0 0 no-repeat; }
#contents ul#idagent_menu1 li#menu2 a{ background: url(../solution/idagent/images/idagent_menu2.gif) 0 0 no-repeat; }
#contents ul#idagent_menu1 li#menu3 a{ background: url(../solution/idagent/images/idagent_menu3.gif) 0 0 no-repeat; }
#contents ul#idagent_menu1 li#menu4 a{ background: url(../solution/idagent/images/idagent_menu4.gif) 0 0 no-repeat; }


/* solution/idagent/index.html */
#contents p#idag_index_text1{ margin-top: 1em; }
#contents p#idag_index_text1 a{ margin-left: 0.5em; }
#contents p#idag_index_text1 span{ margin-left: 1.5em; }

#contents dl.idag_index_list1{ display: inline; }


/* solution/idagent/client.html */
#contents div.idag_client_middle1{ background: url(../solution/idagent/images/client_middle1.gif) 0 0 repeat-y; width: 565px; }
#contents div.idag_client_middle1 div.left1{ float: left; width: 262px; }
#contents div.idag_client_middle1 div.right1{ float: right; width: 262px; }
#contents div.idag_client_middle1 div.left1 p,
#contents div.idag_client_middle1 div.right1 p{ margin: 0.5em 1em; }
#contents div.idag_client_bottom1{ background: url(../solution/idagent/images/client_bottom1.gif) 0 0 no-repeat; width: 565px; height: 14px; }

#contents div.idag_client_middle2{ background: url(../solution/idagent/images/client_middle2.gif) 0 0 repeat-y; width: 565px; }
#contents div.idag_client_middle2 ul{ margin: 0 1em; padding: 0.5em 0; color: #111E66; }
#contents div.idag_client_middle2 ul li dfn{ color: #000000; font-style: normal; }
#contents div.idag_client_middle2 ul li ul{ color: #000000; list-style-type: disc; }
#contents div.idag_client_bottom2{ background: url(../solution/idagent/images/client_bottom2.gif) 0 0 no-repeat; width: 565px; height: 14px; }


/* solution/idagent/manager.html */
#contents p.idag_manager_text1{ color: #990000; font-weight: bold; margin-top: 1em; }


/* solution/idagent/surrounding.html */
#contents div#idag_surrounding_left1{ float: left; width: 49%; margin-top: 1em; }
#contents div#idag_surrounding_right1{ float: right; width: 49%; margin-top: 1em; }

#contents p.idag_surrounding_text1{ color: #990000; font-weight: bold; }

#contents table.idag_surrounding_table1{ width: 100%; border-collapse: collapse; margin-top: 0.5em; border: 3px #000000 solid; }
#contents table.idag_surrounding_table1 col.col1{ width: 17%; }
#contents table.idag_surrounding_table1 col.col2{ width: 42%; }
#contents table.idag_surrounding_table1 col.col3{ width: 41%; }
#contents table.idag_surrounding_table1 col.col4{ width: 28%; }
#contents table.idag_surrounding_table1 col.col5{ width: 28%; }
#contents table.idag_surrounding_table1 col.col6{ width: 27%; }
#contents table.idag_surrounding_table1 th{ background-color: #CCCCCC; }
#contents table.idag_surrounding_table1 th.th1{ background-color: #FFFFFF; }
#contents table.idag_surrounding_table1 th,
#contents table.idag_surrounding_table1 td{ border: 1px #000000 solid; padding: 0.2em 0.5em; }


/* solution/printone/共通 */
#contents ul#printone_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#printone_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#printone_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#printone_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#printone_menu1 li#menu1{ background: url(../solution/printone/images/printone_menu1_on.gif) 0 0 no-repeat; }
#contents ul#printone_menu1 li#menu2{ background: url(../solution/printone/images/printone_menu2_on.gif) 0 0 no-repeat; }
#contents ul#printone_menu1 li#menu3{ background: url(../solution/printone/images/printone_menu3_on.gif) 0 0 no-repeat; }
#contents ul#printone_menu1 li#menu4{ background: url(../solution/printone/images/printone_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#printone_menu1 li#menu1 a{ background: url(../solution/printone/images/printone_menu1.gif) 0 0 no-repeat; }
#contents ul#printone_menu1 li#menu2 a{ background: url(../solution/printone/images/printone_menu2.gif) 0 0 no-repeat; }
#contents ul#printone_menu1 li#menu3 a{ background: url(../solution/printone/images/printone_menu3.gif) 0 0 no-repeat; }
#contents ul#printone_menu1 li#menu4 a{ background: url(../solution/printone/images/printone_menu4.gif) 0 0 no-repeat; }


/* solution/printone/index.html */
#contents div.pron_index_left1{ float: left; width: 49%; margin-top: 1em; }
#contents div.pron_index_right1{ float: right; width: 49%; margin-top: 1em; }


/* solution/printone/effect.html */
#contents p.pron_effect_text1{ font-size: 110%; font-weight: bold; color: #000066; border-bottom: 1px #30ACAC solid; padding-bottom: 2px; margin-bottom: 3px; }

#contents div.pron_effect_left1{ float: left; width: 78%; margin-top: 0.5em; }
#contents div.pron_effect_right1{ float: right; width: 20%; margin-top: 1em; }

#contents ul.security_list1 li ul.pron_effect_list1 li{ list-style-image: none; list-style-type: disc; }

#contents div.pron_effect_left2{ float: left; width: 59%; margin-top: 0.5em; }
#contents div.pron_effect_left2 p{ margin: 0.5em; }
#contents div.pron_effect_left2 p.pron_effect_text2{ font-size: 110%; color: #FF3300; font-weight: bold; }
#contents div.pron_effect_left2 ul{ margin: 0.5em 0.5em 0; color: #FF3300; font-weight: bold; }
#contents div.pron_effect_left2 ul li{ font-size: 110%; }
#contents div.pron_effect_right2{ float: right; width: 39%; margin-top: 1em; }

#contents p.pron_effect_text3{ margin: 0.5em; }


/* solution/printone/function.html */
#contents table#pron_function_table1{ border-collapse: collapse; width: 100%; margin-top: 1em; }
#contents table#pron_function_table1 col#col1{ width: 25%; }
#contents table#pron_function_table1 col#col2{ width: 10%; }
#contents table#pron_function_table1 col#col3{ width: 65%; }
#contents table#pron_function_table1 th,
#contents table#pron_function_table1 td{ border-top: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid; padding: 0.3em; }
#contents table#pron_function_table1 th{ text-align: left; vertical-align: top; padding-left: 1em; }
#contents table#pron_function_table1 th#th1{ background-color: #FFE0E0; padding-left: 0.3em; }
#contents table#pron_function_table1 th#th2{ background-color: #DBEDFF; padding-left: 0.3em; }
#contents table#pron_function_table1 th#th3{ background-color: #CAEDDB; padding-left: 0.3em; }

#contents div.security_back1 p.pron_function_text1{ margin: 0.5em 0.5em 1em; }


/* solution/printone/result.html */
#contents div.pron_result_back1{ margin-top: 1em; background-color: #FFFFCC; border: 1px #009999 solid; color: #990000; }
#contents div.pron_result_back1 p{ margin: 0.5em; font-size: 110%; font-weight: bold; }
#contents div.pron_result_back1 p.text1{ font-size: 160%; }
#contents div.pron_result_back1 ol{ margin: 0.5em; font-weight: bold; }
#contents div.pron_result_back1 ol li{ font-size: 110%; }
#contents div.pron_result_back1 ol li span.list1{ margin-left: 1em; }
#contents div.pron_result_back1 ol li span.list2{ margin-left: 0.55em; }
#contents div.pron_result_back1 ol li span.list3{ margin-left: 5.2em; }
#contents div.pron_result_back1 ol li span.list4{ margin-left: 2.65em; }

#contents div.pron_result_top1{ background: url(../solution/printone/images/result_top1.gif) 0 0 no-repeat; width: 550px; height: 6px; margin-top: 10px; font-size: 1pt; }
#contents div.pron_result_middle1{ background: url(../solution/printone/images/result_middle1.gif) 0 0 repeat-y; width: 550px; }
#contents div.pron_result_middle1 div.left1{ float: left; width: 49%; }
#contents div.pron_result_middle1 div.right1{ float: right; width: 49%; }
#contents div.pron_result_middle1 div.left1 p,
#contents div.pron_result_middle1 div.right1 p{ margin: 0 0.5em; font-size: 110%; font-weight: bold; }
#contents div.pron_result_middle1 div.left1 p{ color: #FF3300; }
#contents div.pron_result_middle1 div.right1 p{ color: #000099; }
#contents div.pron_result_middle1 div.left1 ul,
#contents div.pron_result_middle1 div.right1 ul{ margin: 0 0.5em; }
#contents div.pron_result_bottom1{ background: url(../solution/printone/images/result_bottom1.gif) 0 0 no-repeat; width: 550px; height: 6px; font-size: 1pt; }

#contents table.pron_result_table1{ width: 100%; margin-top: 1em; border-collapse: collapse; }
#contents table.pron_result_table1 col.col1{ width: 25%; }
#contents table.pron_result_table1 col.col2{ width: 25%; }
#contents table.pron_result_table1 col.col3{ width: 25%; }
#contents table.pron_result_table1 col.col4{ width: 25%; }
#contents table.pron_result_table1 tr.tr1{ color: #2900FA; }
#contents table.pron_result_table1 tr.tr2{ color: #FE0017; }
#contents table.pron_result_table1 th,
#contents table.pron_result_table1 td{ border: 1px #000000 solid; padding: 0.5em; text-align: center; }

#contents table.pron_result_table2{ width: 100%; margin-top: 1em; border-collapse: collapse; }
#contents table.pron_result_table2 col.col1{ width: 25%; }
#contents table.pron_result_table2 col.col2{ width: 25%; }
#contents table.pron_result_table2 col.col3{ width: 25%; }
#contents table.pron_result_table2 col.col4{ width: 25%; }
#contents table.pron_result_table2 th,
#contents table.pron_result_table2 td{ border: 1px #000000 solid; padding: 0.5em; text-align: center; }


/* solution/tripwire/共通 */
#contents ul#tripwire2_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#tripwire2_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#tripwire2_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#tripwire2_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#tripwire2_menu1 li#menu1{ background: url(../solution/tripwire/images/tripwire_menu1_on.gif) 0 0 no-repeat; }
#contents ul#tripwire2_menu1 li#menu2{ background: url(../solution/tripwire/images/tripwire_menu2_on.gif) 0 0 no-repeat; }
#contents ul#tripwire2_menu1 li#menu3{ background: url(../solution/tripwire/images/tripwire_menu3_on.gif) 0 0 no-repeat; }
#contents ul#tripwire2_menu1 li#menu4{ background: url(../solution/tripwire/images/tripwire_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#tripwire2_menu1 li#menu1 a{ background: url(../solution/tripwire/images/tripwire_menu1.gif) 0 0 no-repeat; }
#contents ul#tripwire2_menu1 li#menu2 a{ background: url(../solution/tripwire/images/tripwire_menu2.gif) 0 0 no-repeat; }
#contents ul#tripwire2_menu1 li#menu3 a{ background: url(../solution/tripwire/images/tripwire_menu3.gif) 0 0 no-repeat; }
#contents ul#tripwire2_menu1 li#menu4 a{ background: url(../solution/tripwire/images/tripwire_menu4.gif) 0 0 no-repeat; }

#contents p.tripwire_text1{ color: #990000; font-weight: bold; }


/* solution/tripwire/index.html */
#contents p.tri2_index_text1{ font-size: 85%; font-weight: bold; text-align: right; }

#contents div#tri2_index_text2{ background: url(../solution/tripwire/images/index_img1-1.gif) left no-repeat; margin: 0; position: relative; width: 560px; height: 148px; }
#contents div#tri2_index_text2 ul{ position: absolute; list-style-type: none; }
#contents div#tri2_index_text2 ul#list1{ top: 75px; left: 25px; width: 400px; }

#contents div#tri2_index_text3{ background: url(../solution/tripwire/images/index_img1-2.gif) left no-repeat; margin: 0; position: relative; width: 470px; height: 82px; margin-top:20; }
#contents div#tri2_index_text3 ul{ position: absolute; list-style-type:none; }
#contents div#tri2_index_text3 ul#list2{ top: 11px; left: 25px; width: 400px; }

#contents div.tri2_index_top1{ background: transparent url(../solution/tripwire/images/index_top1.gif) 0 0 no-repeat; text-indent: -10000px; font-size: 1pt; width: 469px; height: 8px;}
#contents div.tri2_index_middle1{ background: transparent url(../solution/tripwire/images/index_middle1.gif) 0 0 repeat-y; width: 469px;}
#contents div.tri2_index_middle1 img{ margin-left: 0.5em; }
#contents div.tri2_index_middle1 ul{ margin: 0; font-weight: normal; }
#contents div.tri2_index_middle1 ul li{ list-style-type: none; background: url(../solution/tripwire/images/tripwire_list1.gif) 0 0 no-repeat; margin: 0 5px; padding-left: 2em; }
#contents div.tri2_index_bottom1{ background: transparent url(../solution/tripwire/images/index_bottom1.gif) 0 0 no-repeat; width: 469px; height: 8px;}


/* solution/tripwire/content.html */
#contents table#tri2_content_table1{ border-collapse: collapse; }
#contents table#tri2_content_table1 th.th1{ color: #666666; }
#contents table#tri2_content_table1 th.th2{ background-color: #FFCC66; color: #666666; font-weight: bold; padding: 5px; }
#contents table#tri2_content_table1 th.w_empty1{ width: 10px; }
#contents table#tri2_content_table1 td.h_empty1{ height: 5px; }
#contents table#tri2_content_table1 td.h_empty2{ height: 10px; }
#contents table#tri2_content_table1 td.gray_top{ background: url(../solution/tripwire/images/content_top.gif) 0 0 no-repeat; width: 242px; height: 8px; font-size: 1pt; }
#contents table#tri2_content_table1 td.gray_middle{ background: url(../solution/tripwire/images/content_middle.gif) 0 0 repeat-y; width: 242px; }
#contents table#tri2_content_table1 td.gray_middle ul li{ list-style: none; background: url(../solution/tripwire/images/tripwire_list1.gif) 0 0 no-repeat; margin: 0 5px; padding-left: 25px; }
#contents table#tri2_content_table1 td.gray_bottom{ background: url(../solution/tripwire/images/content_bottom.gif) 0 0 no-repeat; width: 242px; height: 8px; font-size: 1pt; }
#contents table#tri2_content_table1 td.pink_top{ background: url(../solution/tripwire/images/content_top2.gif) 0 0 no-repeat; width: 242px; height: 8px; font-size: 1pt; }
#contents table#tri2_content_table1 td.pink_middle{ background: url(../solution/tripwire/images/content_middle2.gif) 0 0 repeat-y; width: 242px; }
#contents table#tri2_content_table1 td.pink_middle ul li{ list-style: none; background: url(../solution/tripwire/images/tripwire_list2.gif) 0 0 no-repeat; margin: 0 5px; padding-left: 25px; }
#contents table#tri2_content_table1 td.pink_bottom{ background: url(../solution/tripwire/images/content_bottom2.gif) 0 0 no-repeat; width: 242px; height: 8px; font-size: 1pt; }
#contents table#tri2_content_table1 td.triangle{ background: url(../solution/tripwire/images/content_triangle.gif) center no-repeat; width: 20px; }


/* solution/tripwire/product.html */


/* solution/tripwire/function.html */
#contents table#tri2_function_table1{ border-collapse: collapse; margin: 1em 0 0; }
#contents table#tri2_function_table1 col#col1{ width: 24%; }
#contents table#tri2_function_table1 col#col2{ width: 13%; }
#contents table#tri2_function_table1 col#col3{ width: 7%; }
#contents table#tri2_function_table1 col#col4{ width: 56%; }
#contents table#tri2_function_table1 th,
#contents table#tri2_function_table1 td{ padding: 3px; border: 1px #BBBBBB solid; background-color: #FFFFFF; }
#contents table#tri2_function_table1 th{ background-color: #F2F2F2; color: #0071B5; text-align: left; }
#contents table#tri2_function_table1 th.th1{ background: url(../solution/tripwire/images/function_back1.gif) 0 0 repeat-x; color: #000000; text-align: center; }


/* case/共通 */
#contents h1#tit_case{ background: url(../case/images/case_title_h1.jpg) 0 0 no-repeat; }


/* case/index.html */
#contents div.case_index_left1{ float: left; width: 30%; }
#contents div.case_index_right1{ float: right; width: 69%; }
#contents div.case_index_right1 p.customer{ font-size: 110%; font-weight: bold; margin-bottom: 0.5em; }


/* case/以下、事例のみ共通 */
#contents p#case_update{ width: 577px; text-align: right; padding-bottom: 2px; margin-bottom: 2px; border-bottom: 2px #666666 solid; }
#contents div#case_pdf{ width: 577px; text-align: right; margin-top: 8px; margin-bottom: 8px; }

#contents div.case_imgright{ float: right; margin: 0.5em 0 0.5em 1em; }

#contents ul.case_list1{ margin-top: 1em; list-style-type: none; }
#contents ul.case_list1 li{ background: url(../case/images/case_list1.gif) 7px 5px no-repeat; margin: 0; padding-left: 1.5em; }


/* case/daido-life/共通 */
#contents h1#tit_daido-life_top{ background: url(../case/daido-life/images/daido-life_title_top.jpg) 0 0 no-repeat; width: 577px; height: 190px; margin-bottom: 1em; text-indent: -10000px; }

#contents ul#daido-life_menu1{ list-style-type: none; width: 577px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#daido-life_menu1 li{ float: left; width: 110px; height: 38px; margin: 0 5px 0 0; }
#contents ul#daido-life_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#daido-life_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#daido-life_menu1 li#menu1{ background: url(../case/daido-life/images/daido-life_menu1_on.gif) 0 0 no-repeat; }
#contents ul#daido-life_menu1 li#menu2{ background: url(../case/daido-life/images/daido-life_menu2_on.gif) 0 0 no-repeat; }
#contents ul#daido-life_menu1 li#menu3{ background: url(../case/daido-life/images/daido-life_menu3_on.gif) 0 0 no-repeat; }
#contents ul#daido-life_menu1 li#menu4{ background: url(../case/daido-life/images/daido-life_menu4_on.gif) 0 0 no-repeat; }
#contents ul#daido-life_menu1 li#menu5{ background: url(../case/daido-life/images/daido-life_menu5_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#daido-life_menu1 li#menu1 a{ background: url(../case/daido-life/images/daido-life_menu1.gif) 0 0 no-repeat; }
#contents ul#daido-life_menu1 li#menu2 a{ background: url(../case/daido-life/images/daido-life_menu2.gif) 0 0 no-repeat; }
#contents ul#daido-life_menu1 li#menu3 a{ background: url(../case/daido-life/images/daido-life_menu3.gif) 0 0 no-repeat; }
#contents ul#daido-life_menu1 li#menu4 a{ background: url(../case/daido-life/images/daido-life_menu4.gif) 0 0 no-repeat; }
#contents ul#daido-life_menu1 li#menu5 a{ background: url(../case/daido-life/images/daido-life_menu5.gif) 0 0 no-repeat; }

#contents .daido-life_txt1{ color: #0066CC; font-weight: bold; }
#contents span.daido-life_arrow1{ background: url(../case/daido-life/images/daido-life_arrow1.gif) left center no-repeat; padding-left: 16px; }

/* case/daido-life/index.html */
#contents h2#daido-life_index_title1{ background: url(../case/daido-life/images/index_top7.gif) 0 0 no-repeat; width: 577px; height: 38px; margin: 0 !important; text-indent: -10000px; }

#contents div.daido-life_index_contents1{ background: url(../case/daido-life/images/index_middle1.gif) 0 0 repeat-y; width: 577px; margin: 1.5em 0; }
#contents div.daido-life_index_contents1 h2{ margin-top: 0!important; }
#contents div.daido-life_index_contents1 ul{ margin-right: 15px; list-style-type: none; }
#contents div.daido-life_index_contents1 ul.list1 li{ background:url(../case/daido-life/images/daido-life_arrow2.gif) 7px 6px no-repeat; margin-left: 10px; padding-left: 1.5em; }
#contents div.daido-life_index_contents1 hr{ width: 92%; border: none; border-top:0.5px solid #CCCCCC; text-align: center; }
#contents div.daido-life_index_contents1 p{ margin-left: 20px; }
#contents div.daido-life_index_bottom1{ background: url(../case/daido-life/images/index_bottom1.gif) 0 0 no-repeat; width: 577px; height: 15px; text-indent: -10000px; font-size: 1px; }

#contents div.daido-life_index_contents2{ background: url(../case/daido-life/images/index_middle2.gif) 0 0 repeat-y; width: 577px; margin: 1.5em 0; }
#contents div.daido-life_index_contents2 div.left_box1{ float: left; width: 280px; }
#contents div.daido-life_index_contents2 div.right_box1{ float: right; width: 280px; }
#contents div.daido-life_index_contents2 div.left_box1 h2,
#contents div.daido-life_index_contents2 div.right_box1 h2{ width: 280px; height: 34px; margin: 0 !important; }
#contents div.daido-life_index_contents2 div.left_box1 ul,
#contents div.daido-life_index_contents2 div.right_box1 ul{ margin-top: 5px; margin-left: 10px; margin-right: 15px; list-style: none; }
#contents div.daido-life_index_contents2 div.left_box1 ul li,
#contents div.daido-life_index_contents2 div.right_box1 ul li{ background:url(../case/daido-life/images/daido-life_arrow2.gif) 7px 6px no-repeat; margin-left: 0; padding-left: 1.5em; }
#contents div.daido-life_index_bottom2{ background: url(../case/daido-life/images/index_bottom2.gif) 0 0 no-repeat; width: 577px; height: 15px; text-indent: -10000px; font-size: 1px; }

#contents span.daido-life_index_arrow1{ background: url(../case/daido-life/images/index_arrow1.gif) left center no-repeat; padding-left: 16px; }
#contents div.daido-life_index_contents1 p.right,
#contents div.daido-life_index_contents2 p.right{ margin: 0.5em 1.5em 0 0; }

#contents div.daido-life_index_contents3{ width: 577px; margin: 1.5em 0; padding-bottom: 1em; border-bottom: 0.5px solid #CCCCCC; text-align: center; }
#contents div.daido-life_index_contents3 div.left_box2{ float: left; width: 180px; }
#contents div.daido-life_index_contents3 div.right_box2{ float: right; width: 390px; text-align: left; }
#contents div.daido-life_index_contents3 div.right_box2 ul li{ margin-left: 0; list-style-type: none; }
#contents div.daido-life_index_contents3 div.right_box2 ul li span{ color: #0066CC; font-weight: bold; }

/* case/daido-life/index.html以外 */
#contents h1#tit_daido-life{ background: url(../case/daido-life/images/daido-life_title.jpg) 0 0 no-repeat; width: 577px; height: 130px; margin-bottom: 1em; text-indent: -10000px; }
#contents h3.daido-life_h3{ background-color: #F4F4F4!important; margin-bottom: 20px; width: 577px; height: auto; }
#contents h3.daido-life_h3 span{ display: block; padding: 10px; font-size: 100%; color: #408CD9; }
#contents ul.daido-life_list1{ list-style: none; margin: 10px 0; }
#contents ul.daido-life_list1 li{ background:url(../case/daido-life/images/daido-life_arrow2.gif) 7px 6px no-repeat; margin-left: 0; padding-left: 1.5em; margin-bottom: 10px;}


/* case/gunze/共通 */
#contents ul#gunze_menu1{ list-style-type: none; width: 577px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#gunze_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#gunze_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#gunze_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#gunze_menu1 li#menu1{ background: url(../case/gunze/images/gunze_menu1_on.gif) 0 0 no-repeat; }
#contents ul#gunze_menu1 li#menu2{ background: url(../case/gunze/images/gunze_menu2_on.gif) 0 0 no-repeat; }
#contents ul#gunze_menu1 li#menu3{ background: url(../case/gunze/images/gunze_menu3_on.gif) 0 0 no-repeat; }
#contents ul#gunze_menu1 li#menu4{ background: url(../case/gunze/images/gunze_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#gunze_menu1 li#menu1 a{ background: url(../case/gunze/images/gunze_menu1.gif) 0 0 no-repeat; }
#contents ul#gunze_menu1 li#menu2 a{ background: url(../case/gunze/images/gunze_menu2.gif) 0 0 no-repeat; }
#contents ul#gunze_menu1 li#menu3 a{ background: url(../case/gunze/images/gunze_menu3.gif) 0 0 no-repeat; }
#contents ul#gunze_menu1 li#menu4 a{ background: url(../case/gunze/images/gunze_menu4.gif) 0 0 no-repeat; }


/* case/gunze/index.html */
#contents h1#tit_gunze_top{ background: url(../case/gunze/images/gunze_title_top.jpg) 0 0 no-repeat; width: 577px; height: 190px; margin-bottom: 1em; text-indent: -10000px; }

#contents span.gunze_link_arrow{ background: url(../case/gunze/images/link_arrow.gif) 0 0 no-repeat; padding-left: 16px; }

#contents div#gunz_index_outline{ width: 577px; }
#contents div#gunz_index_outline h2{ background: url(../case/gunze/images/index_outline.gif) 0 0 no-repeat; width: 577px; height: 34px; margin: 0 !important; text-indent: -10000px; }
#contents div#gunz_index_outline div.sideline{ background: url(../case/gunze/images/index_outline_side.gif) 0 0 repeat-y; width: 577px; }
#contents div#gunz_index_outline div.sideline div.left1{ float: left; width: 280px; padding-top: 0.5em; }
#contents div#gunz_index_outline div.sideline div.right1{ float: right; width: 280px; padding-top: 0.5em; margin-right: 10px; }
#contents div#gunz_index_outline div.sideline div.left1 ul,
#contents div#gunz_index_outline div.sideline div.right1 ul{ margin-top: 0; list-style-type: none; }
#contents div#gunz_index_outline div.sideline div.left1 ul span,
#contents div#gunz_index_outline div.sideline div.right1 ul span{ color: #0066CC; font-weight: bold; }
#contents div#gunz_index_outline div.bottom{ background: url(../case/gunze/images/index_outline_bottom.gif) 0 0 no-repeat; width: 577px; height: 18px; text-indent: -10000px; font-size: 1px; }

#contents div#gunz_index_contents12{ background: url(../case/gunze/images/index_contents1234_side.gif) left 34px repeat-y; width: 577px; margin-top: 1em; }
#contents div#gunz_index_contents12 div.bottom{ background: url(../case/gunze/images/index_contents1234_bottom.gif) 0 0 no-repeat; width: 577px; height: 18px; text-indent: -10000px; font-size: 1px; }
#contents div#gunz_index_contents12 p.right{ margin: 1em 1.5em 0 0; }

#contents div.gunz_index_contents1{ float: left; width: 280px; }
#contents div.gunz_index_contents2{ float: right; width: 280px; }
#contents div.gunz_index_contents1 h2,
#contents div.gunz_index_contents2 h2{ width: 280px; height: 34px; margin: 0 !important; }
#contents div.gunz_index_contents1 ul,
#contents div.gunz_index_contents2 ul{ margin-top: 5px; margin-left: 1em; margin-right: 1em; list-style: none; }
#contents div.gunz_index_contents1 ul li,
#contents div.gunz_index_contents2 ul li{ background:url(../case/images/case_list1.gif) 7px 5px no-repeat; margin-left: 0; padding-left: 1.5em; }

#contents div#gunz_index_contents3{ background: url(../case/gunze/images/index_outline_side.gif) left 34px repeat-y; width: 577px; margin-top: 1em; }
#contents div#gunz_index_contents3 div.bottom{ background: url(../case/gunze/images/index_outline_bottom.gif) 0 0 no-repeat; width: 577px; height: 18px; text-indent: -10000px; font-size: 1px; }
#contents div#gunz_index_contents3 p.right{ margin: 1em 1.5em 0 0; }
#contents div#gunz_index_contents3 h2{ width: 577px; height: 34px; margin: 0 !important; }
#contents div#gunz_index_contents3 ul{ margin-top: 5px; margin-left: 1em; margin-right: 1em; list-style: none; }
#contents div#gunz_index_contents3 ul li{ background:url(../case/images/case_list1.gif) 7px 5px no-repeat; margin-left: 0; padding-left: 1.5em; }

#contents div#gunz_index_contents4{ width: 577px; margin-top: 1em; }
#contents div#gunz_index_contents4 h2{ width: 577px; height: 42px; margin: 0 !important; }
#contents div#gunz_index_contents4 div.sideline{ width: 577px; background: url(../case/gunze/images/index_contents4_side.gif) 0 0 repeat-y; }
#contents div#gunz_index_contents4 div.bottom{ background: url(../case/gunze/images/index_contents4_bottom.gif) 0 0 no-repeat; width: 577px; height: 15px; text-indent: -10000px; font-size: 1px; }
#contents div#gunz_index_contents4 div.left2{ float: left; width: 270px; }
#contents div#gunz_index_contents4 div.right2{ float: right; width: 270px; margin-right: 5px; }
#contents div#gunz_index_contents4 div.left2 ul{ margin-left: 1em; padding-top: 5px; list-style-type: none; }
#contents div#gunz_index_contents4 div.right2 ul{ margin-right: 1em; padding-top: 5px; list-style-type: none; }
#contents div#gunz_index_contents4 div.left2 ul li,
#contents div#gunz_index_contents4 div.right2 ul li{ background: url(../case/images/case_list1.gif) 7px 5px no-repeat; margin: 0; padding-left: 1.5em; }

#contents div#gunz_index_contents4 ul.gunz_index_list1{ list-style: none; margin-left: 20px; margin-right: 20px; }
#contents div#gunz_index_contents4 ul.gunz_index_list1 li{ display: inline; margin: 0 0 0 10px; padding: 0; }
#contents div#gunz_index_contents4 ul.gunz_index_list1.top1{ border-top: 1px #CCCCCC solid; margin-top: 1em; padding-top: 1em; }
#contents div#gunz_index_contents4 ul.gunz_index_list1.bottom1{ padding-bottom: 10px; }
#contents div#gunz_index_contents4 ul.gunz_index_list1 li span{ background: url(../case/gunze/images/link_arrow.gif) 0 0 no-repeat; padding-left: 16px; }

#contents div#gunz_index_contents5{ width: 577px; margin-top: 1em; }
#contents div#gunz_index_contents5 h2{ background: url(../case/gunze/images/index_contents5.gif) 0 0 no-repeat; width: 577px; height: 39px; margin: 0 !important; text-indent: -10000px; }
#contents div#gunz_index_contents5 div.sideline{ background: url(../case/gunze/images/index_contents5_side.gif) 0 0 no-repeat #F5F5F5; width: 577px; }
#contents div#gunz_index_contents5 div.bottom{ background: url(../case/gunze/images/index_contents5_bottom.gif) 0 0 no-repeat; width: 577px; height: 10px; text-indent: -10000px; font-size: 1px; }

#contents div#gunz_index_contents5 div.left3{ float: left; width: 180px; margin-top: 7px; }
#contents div#gunz_index_contents5 div.left3 img{ margin-left: 10px; }
#contents div#gunz_index_contents5 div.right3{ float: right; width: 360px; margin-right: 10px; }
#contents div#gunz_index_contents5 div.right3 ul{ margin: 0; padding: 0.5em 0 0 0; list-style-type: none; }
#contents div#gunz_index_contents5 div.right3 ul li{ margin: 0; padding: 0; }
#contents div#gunz_index_contents5 div.right3 ul li span{ color: #0066cc; font-weight: bold; }

#contents div#gunz_index_contents5 div.con5_1{ background: url(../case/gunze/images/index_contents5_1_bottom.gif) center no-repeat; clear: both; padding-bottom: 10px; height: 4px; }
#contents div#gunz_index_contents5 div.con5_2{ background: url(../case/gunze/images/index_contents5_2_bottom.gif) center no-repeat; clear: both; padding-bottom: 10px; height: 4px; }
#contents div#gunz_index_contents5 div.con5_3{ background: url(../case/gunze/images/index_contents5_3_bottom.gif) center no-repeat; clear: both; padding-bottom: 10px; height: 4px; }


/* case/gunze/index.html以外 */
#contents h1#tit_gunze{ background: url(../case/gunze/images/gunze_title.jpg) 0 0 no-repeat; width: 577px; height: 100px; margin-bottom: 1em; text-indent: -10000px; }

#contents span.gunze_link_toparrow{ background: url(../case/gunze/images/arrow.gif) left center no-repeat; padding-left: 16px; }


/* case/gunze/01.html */


/* case/gunze/02.html */


/* case/gunze/03.html */


/* case/gunze/04.html */


/* case/u_group/index.html */
#contents ul#u_gr_index_list1{ background: url(../case/yamada/images/index_arrow1.gif) 0 0 no-repeat; padding-left: 20px; }


/* case/yamada/共通 */
#contents ul#yamada_menu1{ list-style-type: none; width: 577px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#yamada_menu1 li{ float: left; width: 110px; height: 38px; margin: 0 4px 0 0; }
#contents ul#yamada_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#yamada_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#yamada_menu1 li#menu1{ background: url(../case/yamada/images/yamada_menu1_on.gif) 0 0 no-repeat; }
#contents ul#yamada_menu1 li#menu2{ background: url(../case/yamada/images/yamada_menu2_on.gif) 0 0 no-repeat; }
#contents ul#yamada_menu1 li#menu3{ background: url(../case/yamada/images/yamada_menu3_on.gif) 0 0 no-repeat; }
#contents ul#yamada_menu1 li#menu4{ background: url(../case/yamada/images/yamada_menu4_on.gif) 0 0 no-repeat; }
#contents ul#yamada_menu1 li#menu5{ background: url(../case/yamada/images/yamada_menu5_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#yamada_menu1 li#menu1 a{ background: url(../case/yamada/images/yamada_menu1.gif) 0 0 no-repeat; }
#contents ul#yamada_menu1 li#menu2 a{ background: url(../case/yamada/images/yamada_menu2.gif) 0 0 no-repeat; }
#contents ul#yamada_menu1 li#menu3 a{ background: url(../case/yamada/images/yamada_menu3.gif) 0 0 no-repeat; }
#contents ul#yamada_menu1 li#menu4 a{ background: url(../case/yamada/images/yamada_menu4.gif) 0 0 no-repeat; }
#contents ul#yamada_menu1 li#menu5 a{ background: url(../case/yamada/images/yamada_menu5.gif) 0 0 no-repeat; }


/* case/yamada/index.html */
#contents h1#tit_yamada_top{ background: url(../case/yamada/images/yamada_title_top.jpg) 0 0 no-repeat; width: 571px; height: 190px; margin-bottom: 1em; text-indent: -10000px; }

#contents span.yama_index_arrow1{ background: url(../case/yamada/images/index_arrow1.gif) 0 0 no-repeat; padding-left: 20px; }

#contents div#yama_index_middle1{ background: url(../case/yamada/images/index_middle1.gif) 0 0 repeat-y; width: 571px; margin-top: 2em; }
#contents div#yama_index_middle1 h2{ background: url(../case/yamada/images/index_top1.gif) 0 0 no-repeat; width: 571px; height: 30px; margin: 0 !important; text-indent: -10000px; }
#contents div#yama_index_middle1 div.left1{ float: left; width: 280px; padding-top: 0.5em; }
#contents div#yama_index_middle1 div.right1{ float: right; width: 280px; padding-top: 0.5em; margin-right: 10px; }
#contents div#yama_index_middle1 div.left1 ul,
#contents div#yama_index_middle1 div.right1 ul{ margin-top: 0; list-style-type: none; }
#contents div#yama_index_middle1 div.left1 ul span,
#contents div#yama_index_middle1 div.right1 ul span{ color: #0066CC; font-weight: bold; }
#contents div.yama_index_bottom1{ background: url(../case/yamada/images/index_bottom1.gif) 0 0 no-repeat; width: 571px; height: 14px; text-indent: -10000px; font-size: 1px; }

#contents div#yama_index_middle2{ background:url(../case/yamada/images/index_middle2.gif) 0 0 repeat-y; width: 571px; margin-top: 2em; }
#contents div#yama_index_middle2 p.right{ margin: 1em 1.5em 0 0; }
#contents div#yama_index_middle2 div.left2{ float: left; width: 273px; }
#contents div#yama_index_middle2 div.right2{ float: right; width: 273px; }
#contents div#yama_index_middle2 div.left2 h2,
#contents div#yama_index_middle2 div.right2 h2{ width: 273px; height: 30px; margin: 0 !important; }
#contents div#yama_index_middle2 div.left2 ul,
#contents div#yama_index_middle2 div.right2 ul{ margin-top: 5px; margin-left: 1em; margin-right: 1em; list-style: none; }
#contents div#yama_index_middle2 div.left2 ul li,
#contents div#yama_index_middle2 div.right2 ul li{ background:url(../case/images/case_list1.gif) 7px 5px no-repeat; margin-left: 0; padding-left: 1.5em; }
#contents div#yama_index_bottom2{ background: url(../case/yamada/images/index_bottom2.gif) 0 0 no-repeat; width: 571px; height: 14px; text-indent: -10000px; font-size: 1px; }

#contents div.yama_index_middle3{ background: url(../case/yamada/images/index_middle1.gif) 0 0 repeat-y; width: 571px; margin-top: 2em; }
#contents div.yama_index_middle3 p.right{ margin: 1em 1.5em 0 0; }
#contents div.yama_index_middle3 h2{ width: 571px; height: 34px; margin: 0 !important; }
#contents div.yama_index_middle3 ul{ margin-top: 5px; margin-left: 1em; margin-right: 1em; list-style: none; }
#contents div.yama_index_middle3 ul li{ background:url(../case/images/case_list1.gif) 7px 5px no-repeat; margin-left: 0; padding-left: 1.5em; }

#contents div#yama_index_middle4{ background: url(../case/yamada/images/index_middle3.gif) 0 0 repeat-y; width: 577px; margin-top: 1em; }
#contents div#yama_index_middle4 h2{ width: 577px; height: 42px; margin: 0 !important; }
#contents div#yama_index_middle4 ul{ margin: 0 1em; padding-top: 0.5em; list-style-type: none; }
#contents div#yama_index_middle4 ul li{ background: url(../case/images/case_list1.gif) 7px 5px no-repeat; margin: 0; padding-left: 1.5em; }
#contents div#yama_index_middle4 p{ margin: 0.5em 1.5em 0; padding-top: 0.5em; border-top: 1px #CCCCCC solid; }
#contents div#yama_index_bottom3{ background: url(../case/yamada/images/index_bottom3.gif) 0 0 no-repeat; width: 577px; height: 16px; text-indent: -1000px; font-size: 1px; }

#contents div#yama_index_middle5{ background: url(../case/yamada/images/index_middle4.gif) 0 0 repeat-y #F5F5F5; width: 577px; margin-top: 1em; }
#contents div#yama_index_middle5 h2{ background: url(../case/yamada/images/index_top7.gif) 0 0 no-repeat; width: 577px; height: 39px; margin: 0 !important; text-indent: -10000px; }
#contents div#yama_index_middle5 div.left3{ float: left; width: 180px; margin-top: 7px; }
#contents div#yama_index_middle5 div.left3 img{ margin-left: 10px; }
#contents div#yama_index_middle5 div.right3{ float: right; width: 360px; margin-right: 10px; }
#contents div#yama_index_middle5 div.right3 p{ margin: 0; padding: 0.5em 0 0 0; font-weight: bold; }
#contents div#yama_index_middle5 div.right3 ul{ margin: 0; padding: 0.5em 0 0 0; list-style-type: none; }
#contents div#yama_index_middle5 div.right3 ul li{ margin: 0; padding: 0; }
#contents div#yama_index_middle5 div.right3 ul li span{ color: #0066CC; font-weight: bold; }
#contents div#yama_index_middle5 div.line{ background: url(../case/yamada/images/index_middle5.gif) bottom center no-repeat; width: 577px; height: 4px; clear: both; padding-bottom: 1em; }
#contents div#yama_index_bottom4{ background: url(../case/yamada/images/index_bottom4.gif) 0 0 no-repeat; width: 577px; height: 6px; text-indent: -10000px; font-size: 1px; }



/* case/yamada/index.html以外 */
#contents h1#tit_yamada{ background: url(../case/yamada/images/yamada_title.jpg) 0 0 no-repeat; width: 577px; height: 130px; margin-bottom: 1em; text-indent: -10000px; }

#contents span.yamada_link_toparrow{ background: url(../case/yamada/images/yamada_arrow1.gif) left center no-repeat; padding-left: 16px; }


/* case/yamada/prompt.html */
#contents p.yama_prompt_text1{ color: #EC6E65; font-weight: bold; margin-top: 2em; }


/* case/yamada/reason.html */


/* case/yamada/consulting.html */


/* case/yamada/effect.html */


/* case/yamada/point.html */


/* case/digital_watermarking/共通 */
#contents ul#digital_watermarking2_menu1{ list-style-type: none; width: 577px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#digital_watermarking2_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#digital_watermarking2_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#digital_watermarking2_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#digital_watermarking2_menu1 li#menu1{ background: url(../case/digital_watermarking/images/digital_watermarking_menu1_on.gif) 0 0 no-repeat; }
#contents ul#digital_watermarking2_menu1 li#menu2{ background: url(../case/digital_watermarking/images/digital_watermarking_menu2_on.gif) 0 0 no-repeat; }
#contents ul#digital_watermarking2_menu1 li#menu3{ background: url(../case/digital_watermarking/images/digital_watermarking_menu3_on.gif) 0 0 no-repeat; }
#contents ul#digital_watermarking2_menu1 li#menu4{ background: url(../case/digital_watermarking/images/digital_watermarking_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#digital_watermarking2_menu1 li#menu1 a{ background: url(../case/digital_watermarking/images/digital_watermarking_menu1.gif) 0 0 no-repeat; }
#contents ul#digital_watermarking2_menu1 li#menu2 a{ background: url(../case/digital_watermarking/images/digital_watermarking_menu2.gif) 0 0 no-repeat; }
#contents ul#digital_watermarking2_menu1 li#menu3 a{ background: url(../case/digital_watermarking/images/digital_watermarking_menu3.gif) 0 0 no-repeat; }
#contents ul#digital_watermarking2_menu1 li#menu4 a{ background: url(../case/digital_watermarking/images/digital_watermarking_menu4.gif) 0 0 no-repeat; }


/* case/digital_watermarking/index.html */
#contents h1#tit_digital_watermarking2_top{ background: url(../case/digital_watermarking/images/digital_watermarking_title_top.jpg) 0 0 no-repeat; width: 577px; height: 190px; margin-bottom: 1em; text-indent: -10000px; }

#contents span.dig2_index_arrow1{ background: url(../case/digital_watermarking/images/index_arrow1.gif) 0 0 no-repeat; padding-left: 20px; }

#contents div.dig2_index_middle1{ background: url(../case/digital_watermarking/images/index_middle1.gif) 0 0 repeat-y; width: 577px; margin-top: 2em; }
#contents div.dig2_index_middle1 p.right{ margin: 1em 1em 0 0; }
#contents div.dig2_index_middle1 div.left1{ float: left; width: 279px; }
#contents div.dig2_index_middle1 div.right1{ float: right; width: 279px; }
#contents div.dig2_index_middle1 div.left1 h2,
#contents div.dig2_index_middle1 div.right1 h2{ width: 279px; height: 30px; margin: 0 !important; }
#contents div.dig2_index_middle1 div.left1 ul,
#contents div.dig2_index_middle1 div.right1 ul{ margin-top: 5px; margin-left: 0.5em; margin-right: 1em; list-style: none; }
#contents div.dig2_index_middle1 div.left1 ul li,
#contents div.dig2_index_middle1 div.right1 ul li{ background: url(../case/images/case_list1.gif) 7px 5px no-repeat; margin-left: 0; padding-left: 1.5em; }
#contents div.dig2_index_bottom1{ background: url(../case/digital_watermarking/images/index_bottom1.gif) 0 0 no-repeat; width: 577px; height: 10px; text-indent: -10000px; font-size: 1px; }

#contents div#dig2_index_middle2{ background: url(../case/digital_watermarking/images/index_middle2.gif) 0 0 repeat-y #F5F5F5; width: 577px; margin-top: 1em; }
#contents div#dig2_index_middle2 h2{ background: url(../case/digital_watermarking/images/index_top5.gif) 0 0 no-repeat; width: 577px; height: 39px; margin: 0 !important; text-indent: -10000px; }
#contents div#dig2_index_middle2 div.left2{ float: left; width: 180px; margin-top: 7px; }
#contents div#dig2_index_middle2 div.left2 img{ margin-left: 10px; }
#contents div#dig2_index_middle2 div.right2{ float: right; width: 360px; margin-right: 10px; }
#contents div#dig2_index_middle2 div.right2 p{ margin: 0; padding: 0.5em 0 0 0; font-weight: bold; }
#contents div#dig2_index_middle2 div.right2 ul{ margin: 0; padding: 0.5em 0 0 0; list-style-type: none; }
#contents div#dig2_index_middle2 div.right2 ul li{ margin: 0; padding: 0; }
#contents div#dig2_index_middle2 div.right2 ul li span{ color: #0066CC; font-weight: bold; }
#contents div#dig2_index_middle2 div.line{ background: url(../case/digital_watermarking/images/index_middle3.gif) bottom center no-repeat; width: 577px; height: 4px; clear: both; padding-bottom: 1em; }
#contents div#dig2_index_bottom2{ background: url(../case/digital_watermarking/images/index_bottom2.gif) 0 0 no-repeat; width: 577px; height: 6px; text-indent: -10000px; font-size: 1px; }



/* case/digital_watermarking/index.html以外 */
#contents h1#tit_digital_watermarking2{ background: url(../case/digital_watermarking/images/digital_watermarking_title.jpg) 0 0 no-repeat; width: 577px; height: 130px; margin-bottom: 1em; text-indent: -10000px; }

#contents span.digital_watermarking2_link_toparrow{ background: url(../case/digital_watermarking/images/digital_watermarking_arrow1.gif) left center no-repeat; padding-left: 16px; }

#contents p.digital_watermarking2_text1{ font-weight: bold; }


/* case/digital_watermarking/prompt.html */


/* case/digital_watermarking/vista.html */


/* case/digital_watermarking/case.html */


/* case/digital_watermarking/content.html */
#contents ul.dig2_content_list1{ margin-top: 1em; list-style-type: none; }
#contents ul.dig2_content_list1 li{ background: url(../case/digital_watermarking/images/content_list1.gif) 5px 3px no-repeat; margin: 0; padding-left: 1.5em; }
#contents ul.dig2_content_list1 li span{ color: #187FC4; font-weight: bold; }

#contents p#dig2_content_text1{ margin-top: 2em; color: #C8243F; font-weight: bold; }


/* securetrunk共通 */
#contents ul#securetrunk_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#securetrunk_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#securetrunk_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#securetrunk_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#securetrunk_menu1 li#menu1{ background: url(../solution/securetrunk/images/securetrunk_menu1_on.gif) 0 0 no-repeat; }
#contents ul#securetrunk_menu1 li#menu2{ background: url(../solution/securetrunk/images/securetrunk_menu2_on.gif) 0 0 no-repeat; }
#contents ul#securetrunk_menu1 li#menu3{ background: url(../solution/securetrunk/images/securetrunk_menu3_on.gif) 0 0 no-repeat; }
#contents ul#securetrunk_menu1 li#menu4{ background: url(../solution/securetrunk/images/securetrunk_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#securetrunk_menu1 li#menu1 a{ background: url(../solution/securetrunk/images/securetrunk_menu1.gif) 0 0 no-repeat; }
#contents ul#securetrunk_menu1 li#menu2 a{ background: url(../solution/securetrunk/images/securetrunk_menu2.gif) 0 0 no-repeat; }
#contents ul#securetrunk_menu1 li#menu3 a{ background: url(../solution/securetrunk/images/securetrunk_menu3.gif) 0 0 no-repeat; }
#contents ul#securetrunk_menu1 li#menu4 a{ background: url(../solution/securetrunk/images/securetrunk_menu4.gif) 0 0 no-repeat; }

/* securetrunk/requirements.html */
#contents table.secure_requirements_table1{ width: 80%; border-collapse: collapse; margin-top: 0.5em; border: 3px #000000 solid; }
#contents table.secure_requirements_table1 col.col1{ width: 20%; }
#contents table.secure_requirements_table1 col.col2{ width: 80%; }
#contents table.secure_requirements_table1 th{ background-color: #CCCCCC; }
#contents table.secure_requirements_table1 th.th1{ background-color: #FFFFFF; }
#contents table.secure_requirements_table1 th,
#contents table.secure_requirements_table1 td{ border: 1px #000000 solid; padding: 0.2em 0.5em; }

/* securetrunk/function.html */
#contents div.secure_function_back1{ background-color: #CCCCFF; width: 100%; }
#contents div.secure_function_back1 p{ margin: 0em 0.5em 0em 0.5em;}


/* secureclinic共通 */
#contents ul#secureclinic_menu1{ list-style-type: none; width: 565px; height: 38px; margin: 1em 0; padding: 0pt; }
#contents ul#secureclinic_menu1 li{ float: left; width: 138px; height: 38px; margin: 0 4px 0 0; }
#contents ul#secureclinic_menu1 li a{ display: block; overflow: hidden; width: 100%; height: 38px; text-indent: -10000px; color: #FFFFFF; }
#contents ul#secureclinic_menu1 li a:hover{ background-image: none !important; background-color: transparent !important; }
#contents ul#secureclinic_menu1 li#menu1{ background: url(../solution/secureclinic/images/secureclinic_menu1_on.gif) 0 0 no-repeat; }
#contents ul#secureclinic_menu1 li#menu2{ background: url(../solution/secureclinic/images/secureclinic_menu2_on.gif) 0 0 no-repeat; }
#contents ul#secureclinic_menu1 li#menu3{ background: url(../solution/secureclinic/images/secureclinic_menu3_on.gif) 0 0 no-repeat; }
#contents ul#secureclinic_menu1 li#menu4{ background: url(../solution/secureclinic/images/secureclinic_menu4_on.gif) 0 0 no-repeat; margin-right: 0; }
#contents ul#secureclinic_menu1 li#menu1 a{ background: url(../solution/secureclinic/images/secureclinic_menu1.gif) 0 0 no-repeat; }
#contents ul#secureclinic_menu1 li#menu2 a{ background: url(../solution/secureclinic/images/secureclinic_menu2.gif) 0 0 no-repeat; }
#contents ul#secureclinic_menu1 li#menu3 a{ background: url(../solution/secureclinic/images/secureclinic_menu3.gif) 0 0 no-repeat; }
#contents ul#secureclinic_menu1 li#menu4 a{ background: url(../solution/secureclinic/images/secureclinic_menu4.gif) 0 0 no-repeat; }

/* secureclinic/phase_req.html */
#contents div#clinic_req_area1{ background: url(../solution/secureclinic/images/req_img1.gif) no-repeat scroll left center transparent; margin: 1em 0em 2em 0em; width: 563px; height: 405px; position: relative; }
#contents div#clinic_req_area1 p{ float: right; font-size: 10pt; color: #1C5FA7; }

/* secureclinic/phase_ope.html */
#contents table#clinic_ope_table1{ border-collapse: collapse; width: 95%; margin: 1em; }
#contents table#clinic_ope_table1 col#col1{ width: 5%; }
#contents table#clinic_ope_table1 col#col2{ width: 38%; }
#contents table#clinic_ope_table1 col#col3{ width: 57%; }
#contents table#clinic_ope_table1 th{ border-bottom: 2px #CCCCCC solid; text-align: left; vertical-align: top; padding: 0.3em 1em; }
#contents table#clinic_ope_table1 th.th1{ background-color: #E5EEF8; text-align: center; }
#contents table#clinic_ope_table1 th.th2{ background-color: #E5EEF8; padding-left: 0.3em; }
#contents table#clinic_ope_table1 th.th3{ background-color: #F5F5F5; padding-left: 0.3em; }
#contents table#clinic_ope_table1 td{ border-top: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid; padding: 0.3em; vertical-align: top; }
#contents table#clinic_ope_table1 td.td1{ background-color: #E5EEF8; padding-left: 0.3em; text-align: center; }
#contents table#clinic_ope_table1 td.td2{ background-color: #E5EEF8; padding-left: 0.3em; }
#contents table#clinic_ope_table1 td.td3{ background-color: #F5F5F5; padding-left: 0.3em; }

#contents p.clinic_ope_p1{ font-weight: bold; color: #FF3300; }
#contents p.clinic_ope_p2{ font-size: 9pt; font-weight: bold; color: #FFFFFF;}
#contents p.clinic_ope_p3{ padding: 0px 5px; font-size: 9pt; }
#contents p.clinic_ope_p4{ font-size: 9pt; font-weight: bold; }


/*security/ict/elearning */
.elea_service2_left1{width:95px; float:left; }

.elea_service2_right1{width:450px; float:right; text-align:left; }
.tx_blu{color: #006666; font-weight: bold;}


