﻿/*濃い青リンク#008CC8Twitter色#64D2FF質問の回答#FAF0DCフッター文字#BEBEC3赤文字・赤の背景（ボタン）#E3007F赤の背景hover（ボタン）#F04B96赤文字#FF0000橙色#EA6000*/*{margin:0;padding:0;font-size:small;font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", sans-serif;}img{vertical-align:bottom;border:none;}/*IE7対応*/.clearFix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.clearFix{min-height: 1px;}* html .clearFix{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}/*IE7対応*/.clr{clear:both;}hr{display:none;}a img{border:none;}a{overflow:hidden;/*text-decoration:none;*/}a:visited{/*font-style:italic;*/}#finding_01 a,#finding_02 a,#finding_03 a,#finding_01:hover dd p a span,#finding_02:hover dd p a span,#finding_03:hover dd p a span,#rahamate_eit_link dd a:hover,#rahamate_psychiatry_link dd a:hover,a:hover,#pyxos_link ul li a,#next_back_menu_back a,#next_back_menu_next a,#side_page_link li a,#content h3.h3_link,#finding_01 dd a img,.law_revision_22_dl dd a,.law_revision_23_dl dd a,.hospi_date dd a:hover,#voice_page_move a:hover,.into_sub_explanation a:hover,.h3_link a,.into_sub_explanation dt span a,#voice_list a,.voice_list_no_0:hover,.voice_list_no_1:hover,.voice_list_no_2:hover,.voice_list_no_3:hover{text-decoration:none;}#header ul,#side_link ul,#info_ul,.related dd ul,#footer dl dd ul,#pyxos_link ul,#top_next_back_menu ul,#bottom_next_back_menu ul,.side_sub_menu dl dd ul,.side_sub_menu_tour dl dd ul,.side_sub_menu_support dl dd ul,#contact-table tr td ul,#contact_enquete_dl dd ul,#error-massage,.suppot_faq dd ul,#side_link_contact ul,#voice_list,#voice_page_move ul,#outline_box ul,.support_result dd ul,#header_logo ul{list-style:none;}#header ul li,#top_img,#side_link ul li a,.related dt,.related_no dt,.related_no dd,#twitter_dl dt,#finding_01 dt a,#finding_02 dt a,#finding_03 dt a,#pyxos_link h5,#next_back_menu_site,#next_back_menu_home,#next_back_menu_contact,#next_back_menu_pagetop,#side_next_back_menu li,.footer_submit input,#side_link_contact ul li,#voice_list li dl dd dl dt,#voice_list li dl dt span,.hospi_date dl dt,#support_work_before dt,#support_work_after dt,#outline_box,#online_login a,.login_footer_submit input{text-indent:-9999px;}#header_logo h2,#header_logo ul{text-shadow:0 1px #FFFFFF;}body,.related dd ul li a,#finding_01 dd p a,#finding_02 dd p a,#finding_03 dd p a,#rahamate_eit_link dt a,#rahamate_psychiatry_link dt a,#pyxos_link ul li a,#info_ul li a,#next_back_menu_back a,#next_back_menu_next a,#side_page_link li a,#voice_list a{color:#505050;}.red{color:#FF0000;}body{line-height:1.5;}#finding_01 dd p a span,#finding_02 dd p a span,#finding_03 dd p a span,#rahamate_eit_link dd a,#rahamate_psychiatry_link dd a,.contact_link,.hospi_date dd a,#voice_page_move a,.into_sub_explanation a{color:#008CC8;text-decoration:underline;}.voice_list_no_0,.voice_list_no_1,.voice_list_no_2,.voice_list_no_3{text-decoration:underline;}/*角丸{-moz-border-radius:3px;border-radius:3px;}*/.helparea{position:absolute;display:none;visibility:hidden;background:#FFFFFF;padding:7px 1px;#padding:5px 1px 6px 1px;line-height:1.5;}html>/**/body .helparea{padding /*\**/:6px 1px 5px 1px\9;}.helparea span{padding:5px 10px;background:#E1FAFF;border:3px solid #33CCFF;}/*header*/#header_back{height:61px;background:url(../img/style/repeat_top.png) 0 0 repeat-x;}#header{margin:0 auto;width:900px;}#header ul li{float:left;height:40px;margin-top:13px;}#header ul li a{display:block;height:40px;}#header_menu_01,#header_menu_02,#header_menu_03,#header_menu_05,#header_menu_06,#header_menu_08,#header_menu_01_h,#header_menu_02_h,#header_menu_03_h,#header_menu_05_h,#header_menu_06_h,#header_menu_08_h{margin-right:5px;}#header_menu_04,#header_menu_04_h{margin-right:81px;}#header_menu_03 a{width:62px;background:url(../img/menu/header_menu.png) 0px -153px no-repeat;}#header_menu_03 a:hover{background:url(../img/menu/header_menu.png) 0px -83px no-repeat;}#header_menu_03_h a{width:62px;background:url(../img/menu/header_menu.png) 0px -13px no-repeat;}#header_menu_01 a{width:76px;background:url(../img/menu/header_menu.png) -67px -153px no-repeat;}#header_menu_01 a:hover{background:url(../img/menu/header_menu.png) -67px -83px no-repeat;}#header_menu_01_h a{width:76px;background:url(../img/menu/header_menu.png) -67px -13px no-repeat;}#header_menu_08 a{width:76px;background:url(../img/menu/header_menu.png) -148px -153px no-repeat;}#header_menu_08 a:hover{background:url(../img/menu/header_menu.png) -148px -83px no-repeat;}#header_menu_08_h a{width:76px;background:url(../img/menu/header_menu.png) -148px -13px no-repeat;}#header_menu_02 a{width:104px;background:url(../img/menu/header_menu.png) -229px -153px no-repeat;}#header_menu_02 a:hover{background:url(../img/menu/header_menu.png) -229px -83px no-repeat;}#header_menu_02_h a{width:104px;background:url(../img/menu/header_menu.png) -229px -13px no-repeat;}#header_menu_04 a{width:104px;background:url(../img/menu/header_menu.png) -338px -153px no-repeat;}#header_menu_04 a:hover{background:url(../img/menu/header_menu.png) -338px -83px no-repeat;}#header_menu_04_h a{width:104px;background:url(../img/menu/header_menu.png) -338px -13px no-repeat;}#header_menu_05 a{width:146px;background:url(../img/menu/header_menu.png) -523px -153px no-repeat;}#header_menu_05 a:hover{background:url(../img/menu/header_menu.png) -523px -83px no-repeat;}#header_menu_05_h a{width:146px;background:url(../img/menu/header_menu.png) -523px -13px no-repeat;}#header_menu_06 a{width:123px;background:url(../img/menu/header_menu.png) -674px -153px no-repeat;}#header_menu_06 a:hover{background:url(../img/menu/header_menu.png) -674px -83px no-repeat;}#header_menu_06_h a{width:123px;background:url(../img/menu/header_menu.png) -674px -13px no-repeat;}#header_menu_07 a{width:98px;background:url(../img/menu/header_menu.png) -802px -153px no-repeat;}#header_menu_07 a:hover{background:url(../img/menu/header_menu.png) -802px -83px no-repeat;}#header_menu_07_h a{width:98px;background:url(../img/menu/header_menu.png) -802px -13px no-repeat;}/*header_logo*/#header_logo{width:900px;margin:0 auto;height:120px;}#header_logo h1 a img{float:left;margin-top:35px;}#header_logo h2{padding-top:15px;margin-bottom:10px;}#header_logo h2,#header_logo ul{text-align:right;}#header_logo ul{font-weight:bold;}/*top_img*/#top_img p a#top_img_tour{display:block;width:900px;height:280px;background:url(../img/style/top_img.jpg) 0 0 no-repeat;}#top_img p a#top_img_kaifuku{display:block;width:220px;height:250px;background:url(../img/style/kaifuku_btn.png) 0 0 no-repeat;position:absolute;margin-top:30px;margin-left:30px;}#top_img p a#top_img_kaifuku:hover{opacity:0.9;}#top_img{position:relative;width:900px;margin:0 auto 20px auto;padding-bottom:20px;background:url(../img/style/border.gif) 0 bottom repeat-x;}/*content*/#content_back{background:url(../img/style/repeat.png) 0 0 repeat;border-bottom:1px solid #1D1D1F;}#content{margin:0px auto;width:900px;}#content:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}#content{min-height: 1px;}* html #content{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}/*related*/.related dt,.related_no dt{width:80px;height:16px;margin-right:10px;}.related,.related_no{margin-bottom:15px;}.related dt,.related dd ul li,.related_no dt,.related_no dd{float:left;}.related dt{background:url(../img/style/related_page.gif) 0 0 no-repeat;}.related dd ul li{background:url(../img/style/btn.gif) 0 6px no-repeat;padding-left:10px;width:125px;}.related:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.related{min-height: 1px;}* html .related{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}.related_no dt{background:url(../img/style/related_page_no.gif) 0 0 no-repeat;}.related_no dd{width:550px;background:url(../img/style/retated_repeat.gif) 0 0 repeat-x;}.related_no:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.related_no{min-height: 1px;}* html .related_no{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}/*left_content*/#left_content{float:left;width:640px;}#content h3{color:#FFFFFF;font-size:16px;background:url(../img/menu/menu.png) scroll left center no-repeat;padding:10px 0 9px 15px;margin-bottom:15px;}#content h3.h3_link{padding:0;background:url(../img/menu/menu_link.png) scroll left center no-repeat;margin-bottom:15px;}#content h3.h3_link a{padding:10px 0 9px 15px;font-size:16px;color:#FFFFFF;width:625px;display:block;}#content h3.h3_link:hover a{background:url(../img/menu/menu_link.png) scroll right center no-repeat;}.bottom_border{padding-bottom:20px;background:url(../img/style/border.gif) 0 bottom repeat-x;}.clear_content{margin-bottom:20px;}.clear_content:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.clear_content{min-height: 1px;}* html .clear_content{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}.content_top{background:url(../img/style/content_top.png) 0 0 no-repeat;}.content_re{background:url(../img/style/content_re.png) 0 0 repeat-y;}.content_bottom{background:url(../img/style/content_bottom.png) 0 bottom no-repeat;padding:20px 1px;}#info_ul li{margin:0 19px;padding:4px 10px 3px 10px;/*min-height:20px;*/line-height:1.5;}#info_ul li span{color:#6EB92C;margin-right:15px;font-weight:bold;}#info_ul li span.red{color:#E3007F;}.new_entry{padding-left:35px;background:url(../img/style/new.gif) 0 2px no-repeat;}#info_ul li img{padding:0px;margin:0 15px 0 0;}.info_add_ul{background:#F5F5F5;}/*right_content*/#right_content{float:right;width:240px;}/*side_link*/#side_link ul li,#side_link_contact ul li{width:240px;margin-bottom:20px;}#side_link ul li a,#side_link_contact ul li a{display:block;}#side_link_01 a{height:100px;background:url(../img/menu/side_link.png) 0 0 no-repeat;}#side_link_01 a:hover{background:url(../img/menu/side_link.png) 0 -110px no-repeat;}#side_link_02 a{height:80px;background:url(../img/menu/side_link.png) -250px 0 no-repeat;}#side_link_02 a:hover{background:url(../img/menu/side_link.png) -250px -110px no-repeat;}#side_link_03 a{height:70px;background:url(../img/menu/side_link.png) -500px 0 no-repeat;}#side_link_03 a:hover{background:url(../img/menu/side_link.png) -500px -110px no-repeat;}#side_link_02 p{padding:15px 20px 20px 20px;background:#EBEBEB url(../img/style/border.gif) 0 bottom repeat-x;}#side_link_contact ul li a{height:80px;background:url(../img/menu/contact_btn.png) 0 0 no-repeat;}#side_link_contact ul li a:hover{background:url(../img/menu/contact_btn.png) 0 -100px no-repeat;}/*twitter*/#twitter_dl dt{width:104px;height:27px;background:url(../img/style/twitter_logo.gif) 0 5px no-repeat;float:left;margin-right:10px;}#twitter_dl dd{background:url(../img/style/twitter_allow.gif) 0 12px no-repeat;padding-left:8px;float:left;}#twitter_update_list{list-style:none;-moz-border-radius:5px;border-radius:5px;/*background:#64D2FF;color:#FFFFFF;border-bottom:1px solid #FFFFFF;*/color:#008CC8;background:#FFFFFF;width:498px;padding:10px;font-weight:bold;}#twitter_update_list li a{display:inline;text-align:right;color:#64D2FF;}/*finding*/#finding_01,#finding_02{margin-right:5px;}#finding_01,#finding_02,#finding_03{width:210px;float:left;}#finding_01 a img,#finding_02 a img,#finding_03 a img,#finding_01 p,#finding_02 p,#finding_03 p{margin-top:10px;}#finding_01 dt a,#finding_02 dt a,#finding_03 dt a{display:block;width:205px;height:50px;}#finding_01 dt a{background:url(../img/style/finding_menu.gif) 0 0 no-repeat;}#finding_01:hover dt a{background:url(../img/style/finding_menu.gif) 0 -60px no-repeat;}#finding_02 dt a{background:url(../img/style/finding_menu.gif) -215px 0 no-repeat;}#finding_02:hover dt a{background:url(../img/style/finding_menu.gif) -215px -60px no-repeat;}#finding_03 dt a{background:url(../img/style/finding_menu.gif) -430px 0 no-repeat;}#finding_03:hover dt a{background:url(../img/style/finding_menu.gif) -430px -60px no-repeat;}.question_index{margin:0 19px;}.question_index dt img,.question_index dd img{float:left;}.question_index dt p,.question_index dd p{width:560px;float:right;}.question_index dt span{padding:0 10px;}.question_index dd p{padding:10px;background:#FAF0DC;}.question_index dt:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.question_index dt{min-height: 1px;}* html .question_index dt{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}.question_index dd:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.question_index dd{min-height: 1px;}* html .question_index dd{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}.question_index dt,.question_index dd{clear:both;}.question_index dt{margin-bottom:10px;}.bottom_border_quetion{border-bottom:1px solid #B3B3B3;margin-bottom:20px;padding-bottom:20px;#padding-bottom:10px;}* html .bottom_border_quetion{border-bottom:1px solid #B3B3B3;margin-bottom:20px;padding-bottom:10px;}/*footer*/#footer_back{background:url(../img/style/bottom_repeat.png) 0 0 repeat;border-top:1px solid #BEBEC3;#padding-top:20px;}#footer,#footer a{color:#BEBEC3;}#footer{width:900px;margin:20px auto 0 auto;}#footer dl{width:210px;float:left;}#footer dl dt{padding-bottom:5px;border-bottom:1px solid #BEBEC3;font-family:"Georgia";font-weight:bold;}#footer dl dd{margin-top:10px;}#footer dl dd ul{line-height:1.7;}.footer_no_right{margin-right:20px;}#footer dl dd ul li{background:url(../img/style/footer_list_btn.gif) 0 10px no-repeat;padding-left:15px;}address{text-align:right;clear:both;font-family:"Georgia";font-weight:bold;font-style:italic;padding:20px 0;}/*side_menu*/#right_content div.side_menu h5,#right_content div.side_sub_menu h5,#right_content div.side_sub_menu_tour h5,#right_content div.side_sub_menu_support h5{height:22px;font-size:120%;background:url(../img/side/side_list_finding.png) 0 0px no-repeat;color:#FFFFFF;padding:11px 0 10px 13px;margin:0;}#right_content div.side_menu,#right_content div#pyxos_link,#right_content div.side_sub_menu,#right_content div#pyxos_link,#right_content div.side_sub_menu_tour,#right_content div.side_sub_menu_support{background:url(../img/side/side_list_bottom.png) left bottom no-repeat;padding-bottom:10px;margin-bottom:20px;}#rahamate_eit_link dt a,#rahamate_psychiatry_link dt a{text-decoration:none;height:21px;display:block;padding:6px 0 6px 15px;}#rahamate_eit_link dt{background:url(../img/side/rehamate_list_eit.png) 0 0px no-repeat;}#rahamate_psychiatry_link dt{background:url(../img/side/rehamate_list_psychiatry.png) 0 0px no-repeat;}#rahamate_eit_link dd,#rahamate_psychiatry_link dd{border-bottom:1px solid #BEBEBE;background:url(../img/side/rehamate_list.png) 0 0px repeat-y;padding:10px;}#rahamate_eit_link dd a img,#rahamate_psychiatry_link dd a img{float:left;}#rahamate_eit_link dd p,#rahamate_psychiatry_link dd p{width:110px;float:right;}#rahamate_eit_link dd:after,#rahamate_psychiatry_link dd:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}#rahamate_eit_link dd,#rahamate_psychiatry_link dd{min-height: 1px;}* html #rahamate_eit_link dd,* html #rahamate_psychiatry_link dd{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}/*pyxos_link*/#right_content div#pyxos_link h5{background:url(../img/side/pyxos_list_top.png) 0 0px no-repeat;height:44px;margin:0;padding:0;}#right_content div#pyxos_link h5 a{display:block;height:44px;margin:0;padding:0;}#right_content div#pyxos_link h5:hover a{background:url(../img/side/pyxos_list_top.png) -250px 0px no-repeat;}#right_content div#pyxos_link ul,#right_content div.side_sub_menu dl dd ul#side_page_link,#right_content div.side_sub_menu_tour dl dd ul#side_page_link,#right_content div.side_sub_menu_support dl dd ul#side_page_link{background:url(../img/side/rehamate_list.png) 0 0px repeat-y;padding:0 2px;}#right_content div#pyxos_link ul li,#right_content div.side_sub_menu dl dd ul#side_page_link li,#right_content div.side_sub_menu_tour dl dd ul#side_page_link li,#right_content div.side_sub_menu_support dl dd ul#side_page_link li{border-bottom:1px solid #D2D2D2;}#right_content div#pyxos_link ul li a,#right_content div.side_sub_menu dl dd ul#side_page_link li a,#right_content div.side_sub_menu_tour dl dd ul#side_page_link li a,#right_content div.side_sub_menu_support dl dd ul#side_page_link li a{border-top:1px solid #F5F5F5;min-height:20px;display:block;background:url(../img/side/pyxos_btn.gif) 7px 13px no-repeat;padding:5px 10px 5px 17px;}#right_content div#pyxos_link ul li a:hover,#right_content div.side_sub_menu dl dd ul#side_page_link li a:hover,#right_content div.side_sub_menu_tour dl dd ul#side_page_link li a:hover,#right_content div.side_sub_menu_support dl dd ul#side_page_link li a:hover{border-top:1px solid #F5F5F5;background:#E1E1E1 url(../img/side/pyxos_btn.gif) 7px 13px no-repeat;}/*subpage*/.into_box_top{padding-top:21px;background:url(../img/style/content_between.gif) 0 top repeat-x;}/*next_back_menu*/#top_next_back_menu,#bottom_next_back_menu{margin:0 auto;width:590px;height:30px;padding:5px;}#top_next_back_menu{margin-bottom:20px;background:url(../img/menu/rehamate_menu.png) 0 -110px no-repeat;}#bottom_next_back_menu{/*margin-top:20px;*/background:url(../img/menu/rehamate_menu.png) 0 -160px no-repeat;}#top_next_back_menu ul li,#bottom_next_back_menu ul li{float:left;}#next_back_menu_back,#next_back_menu_site,#next_back_menu_home,#next_back_menu_contact,#next_back_menu_pagetop{margin-right:5px;}#next_back_menu_back a:hover{background:url(../img/menu/rehamate_menu.png) -5px -325px no-repeat;}#next_back_menu_next a:hover{background:url(../img/menu/rehamate_menu.png) -355px -325px no-repeat;}#next_back_menu_site a:hover{background:url(../img/menu/rehamate_menu.png) -250px -325px no-repeat;}#next_back_menu_home a:hover{background:url(../img/menu/rehamate_menu.png) -285px -325px no-repeat;}#next_back_menu_contact a:hover{background:url(../img/menu/rehamate_menu.png) -320px -325px no-repeat;}#next_back_menu_pagetop a:hover{background:url(../img/menu/rehamate_menu.png) -285px -375px no-repeat;}#next_back_menu_back a,#next_back_menu_next a{display:block;width:205px;height:30px;}#next_back_menu_back a{padding:5px 0 0 35px;}#next_back_menu_next a{text-align:right;padding:5px 35px 0 0;}#next_back_menu_site a,#next_back_menu_home a,#next_back_menu_contact a,#next_back_menu_pagetop a,#side_next_back_menu li a{display:block;width:30px;height:30px;}.into_box{padding-left:19px;padding-right:19px;}h4{padding:10px 15px;font-size:115%;margin-bottom:15px;}#product_outline{border-left:5px solid #6EB92C;background:#F5F5F5 url(../img/menu/product_outline.gif) right bottom no-repeat;}#installation_system{border-left:5px solid #6EB92C;background:#F5F5F5 url(../img/menu/installationandemployment.gif) right bottom no-repeat;}#base_system{border-left:5px solid #6EB92C;background:#F5F5F5 url(../img/menu/base_system.gif) right bottom no-repeat;}#cooperation_system{border-left:5px solid #6EB92C;background:#F5F5F5 url(../img/menu/system_cooperation.gif) right bottom no-repeat;}#rehamate_intro{border-left:5px solid #FFA050;background:#F5F5F5 url(../img/menu/rehamate_intro.gif) right bottom no-repeat;}#product_outline_tour{border-left:5px solid #FFA050;background:#F5F5F5 url(../img/menu/product_outline.gif) right bottom no-repeat;}#support_work{border-left:5px solid #FFA050;background:#F5F5F5 url(../img/menu/work_shortening.gif) right bottom no-repeat;}#support_price_tour{border-left:5px solid #FFA050;background:#F5F5F5 url(../img/menu/about_price.gif) right bottom no-repeat;}#support_price{border-left:5px solid #6EB92C;background:#F5F5F5 url(../img/menu/about_price.gif) right bottom no-repeat;}#configuration_system{border-left:5px solid #6EB92C;background:#F5F5F5 url(../img/menu/system_configuration.gif) right bottom no-repeat;}#effect_introduction{border-left:5px solid #FF6482;background:#F5F5F5 url(../img/menu/effect_of_introduction.gif) right bottom no-repeat;}#law_revision{border-left:5px solid #FF6482;background:#F5F5F5 url(../img/menu/law_revision.gif) right bottom no-repeat;}#function_upgrade{border-left:5px solid #FF6482;background:#F5F5F5 url(../img/menu/function_upgrade.gif) right bottom no-repeat;}#voice_list_index{border-left:5px solid #FF6482;background:#F5F5F5 url(../img/menu/customer_requirements.gif) right bottom no-repeat;}#support_result_2{border-left:5px solid #FF6482;background:#F5F5F5 url(../img/menu/delivery_results.gif) right bottom no-repeat;}h6{font-size:110%;padding-bottom:10px;border-bottom:1px solid #B3B3B3;margin-bottom:20px;}.into_main_explanation,.support_result{margin-bottom:20px;}.into_main_explanation dt,.support_result dt{background:url(../img/style/content_btn.gif) 0 2px no-repeat;padding-left:20px;margin-bottom:10px;}.support_result_left{margin-right:20px;}.support_result dd ul li dl{padding:5px 20px 0px 0;#padding:5px 20px 5px 0;}.support_result_odd{background:#F5F5F5;}.support_result_even{background:#FFFFFF;}.support_result dd ul li dl dt{background:none;float:left;}.support_result dd ul li dl dt span{margin-left:10px;font-size:80%;color:#A0A0A0;}.support_result dd ul li dl dd{float:right;display:inline;font-weight:bold;color:#E3007F;font-size:110%;}.support_result dd ul li dl:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.support_result dd ul li dl{min-height: 1px;}* html .support_result dd ul li dl{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}.into_main_explanation dd a{color:#008CC8;}.into_main_explanation dd ul{padding-left:15px;}.into_main_explanation dd ul li span{font-weight:bold;color:#E3007F;}.into_sub_explanation{background:#EEEEEE;padding:10px 20px;margin-bottom:20px;}ul.into_sub_explanation{padding:10px 20px 10px 30px;}.into_sub_explanation dt,.into_sub_explanation dd{font-size:90%;}.into_sub_explanation dt span a{margin-left:10px;background:#E3007F;color:#FFFFFF;font-size:90%;padding:2px 10px 2px 8px;}.into_sub_explanation dt span a:hover{background:#F04B96;}.into_sub_explanation dd ol{padding-left:20px;}p.into_sub_explanation{padding:20px;font-size:90%;}.into_sub_explanation dt{border-left:3px solid #0096FA;padding-left:10px;margin-top:10px;margin-bottom:5px;}.into_sub_explanation dd{margin-bottom:10px;}.into_box img.product_img{border:1px solid #BEBEBE;padding:4px;margin-bottom:20px;}.into_box img.pr_img{margin-bottom:20px;}.into_box:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.into_box{min-height: 1px;}* html .into_box{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}/*side_sub_menu*/#right_content div.side_sub_menu dl dt,#right_content div.side_sub_menu_tour dl dt,#right_content div.side_sub_menu_support dl dt{height:21px;display:block;padding:6px 0 6px 15px;}#right_content div.side_sub_menu dl dt{background:url(../img/side/side_page_list.png) 0 0px no-repeat;}#right_content div.side_sub_menu_tour dl dt{background:url(../img/side/side_page_tour_list.png) 0 0px no-repeat;}#right_content div.side_sub_menu_support dl dt{background:url(../img/side/side_page_support_list.png) 0 0px no-repeat;}#side_next_back_menu{padding:4px 35px 7px 35px;background:url(../img/side/side_next_back_menu.png) 0 0px no-repeat;}#side_next_back_menu li{float:left;}#side_next_back_menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}#side_next_back_menu{min-height: 1px;}* html #side_next_back_menu{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}#side_next_back_menu_back,#side_next_back_menu_site,#side_next_back_menu_home,#side_next_back_menu_contact{margin-right:5px;}#side_next_back_menu_back a:hover{background:url(../img/side/side_next_back_menu.png) -285px -4px no-repeat;}#side_next_back_menu_site a:hover{background:url(../img/side/side_next_back_menu.png) -320px -4px no-repeat;}#side_next_back_menu_home a:hover{background:url(../img/side/side_next_back_menu.png) -355px -4px no-repeat;}#side_next_back_menu_contact a:hover{background:url(../img/side/side_next_back_menu.png) -390px -4px no-repeat;}#side_next_back_menu_next a:hover{background:url(../img/side/side_next_back_menu.png) -425px -4px no-repeat;}/*faq*/.suppot_faq dl dt img,.suppot_faq dl dd img{float:left;}.suppot_faq dl dt span,.suppot_faq dl dd p,.suppot_faq dl dd ul{width:560px;float:right;}.suppot_faq dl dt span{padding:0 10px;}.suppot_faq dl dd p,.suppot_faq dl dd ul{padding:10px;background:#FAF0DC;}.suppot_faq dl:after,.suppot_faq dl dt:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}.suppot_faq dl,.suppot_faq dl dt{min-height: 1px;}* html .suppot_faq dl,* html .suppot_faq dl dt{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}.suppot_faq dl dt,.suppot_faq dl dd{clear:both;}.suppot_faq dl dt{cursor:pointer;}.suppot_faq dl dd{margin-top:10px;display:none;margin-bottm:0;}.suppot_faq dl,#product_intro dl{padding-bottom:20px;border-bottom:1px solid #B3B3B3;margin-bottom:20px;}/*contact*/fieldset{border:none;margin-bottom:20px;}legend{display:none;}#contact_form,#contact_enquete{margin-bottom:20px;}#contact_form{border:3px solid #6AB7F2;}#contact_enquete{border:3px solid #FFCD3C;}#contact_form div.contact_into{background:#DDEFFB;}#contact_enquete div.contact_into{background:#FFFAE1;}.contact_into{border:1px solid #FFFFFF;padding:16px;background:#F5F5F5;}#contact-table{width:560px;border:5px solid #FFFFFF;background:#BEBEBE;}#contact-table tr th span,#contact_enquete_dl span,#contact_explanation span{color:#FF0000;}#contact-table tr td label input,#contact_enquete_dl dd label input{border:none;padding:0;margin-right:5px;}#contact-table tr td input,#contact-table tr td select,#contact-table tr td textarea,#contact_enquete_dl dd input,#contact_enquete_dl dd textarea,#contact_enquete_dl dd select{border:2px solid #BEBEBE;padding:2px 4px;}#contact-table tr td ul li,#contact_enquete_dl dd ul li{background:#F5F5F5;padding:5px;}#address_input{width:280px;}.contact_list_half li{width:168px;float:left;}.contact_list_half li label{font-size:90%;}.contact_list_half:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}.contact_list_half{min-height: 1px;}* html .contact_list_half{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}.no_bottom_contact{margin-bottom:5px;}#contact-table tr th,#contact-table tr td{padding:10px;}#contact-table tr th{width:150px;text-align:right;background:#F5F5F5;}#contact-table tr td{background:#FFFFFF;}#contact_enquete_dl_out{width:548px;border:5px solid #FFFFFF;background:#BEBEBE;padding:1px;margin-bottom:10px;}#contact_enquete_dl{background:#F5F5F5;padding:5px;}#contact_enquete_dl dt{padding:5px;font-weight:bold;}#contact_enquete_dl dd{padding:10px;background:#FFFFFF;}.footer_submit{margin:0 auto;width:220px;}.footer_submit input{cursor:pointer;border:none;float:left;display:block;width:100px;height:40px;}#submit_btn{margin-right:20px;background:url(../img/menu/rehamate_menu.png) -860px 0px no-repeat;}#submit_btn:hover{background:url(../img/menu/rehamate_menu.png) -860px -210px no-repeat;}#reset_btn{background:url(../img/menu/rehamate_menu.png) -750px -50px no-repeat;}#reset_btn:hover{background:url(../img/menu/rehamate_menu.png) -750px -260px no-repeat;}#submit2_btn{margin-right:20px;background:url(../img/menu/rehamate_menu.png) -750px -0px no-repeat;}#submit2_btn:hover{background:url(../img/menu/rehamate_menu.png) -750px -210px no-repeat;}#reset2_btn{background:url(../img/menu/rehamate_menu.png) -860px -50px no-repeat;}#reset2_btn:hover{background:url(../img/menu/rehamate_menu.png) -860px -260px no-repeat;}#contact_explanation{margin-bottom:15px;}#error-massage{border:3px solid #FF64A0;background:#FFF0FA;padding:10px;margin-bottom:20px;line-height:1.7;}#error-massage li{background:url(../img/style/alert.gif) 0 4px no-repeat;font-weight:bold;color:#FF2850;padding-left:25px;}/*configuration_system*/.configuration_system_standalone_1,.configuration_system_standalone_2{float:left;width:270px;padding:9px;border:1px solid #BEBEBE;}.configuration_system_standalone_1 dd img,.configuration_system_standalone_2 dd img{float:right;}.configuration_system_standalone_1 dd p,.configuration_system_standalone_2 dd p{width:100px;}.configuration_system_standalone_1{margin-right:20px;}#spec_table{background:#BEBEBE;margin-bottom:20px;}#spec_table tr th,#spec_table tr td{padding:5px 10px;}#spec_table tr th{background:#F5F5F5;}#spec_table tr td{background:#FFFFFF;}#spec_table tr th#spec_table_index{width:120px;}/*effect_introduction*/.effect_introduction_dl{padding-bottom:10px;}.effect_introduction_dl dt{width:555px;font-weight:bold;background:#F0F0F0 url(../img/style/effect_1.gif) 10px 8px no-repeat;padding:4px 10px 5px 35px;margin-bottom:10px;cursor:pointer;}.effect_introduction_dl dt:hover span{background:#F04B96;}.effect_introduction_dl dt p{float:left;}.effect_introduction_dl dt:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.effect_introduction_dl dt{min-height: 1px;}* html .effect_introduction_dl dt{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}.effect_introduction_dl dt span{background:#E3007F;color:#FFFFFF;font-size:90%;padding:2px 10px 2px 8px;float:right;}.effect_introduction_dl dd p{background:url(../img/style/effect_2.gif) 0px 0px no-repeat;padding-left:25px;margin-bottom:10px;}.effect_introduction_dl div{display:none;width:580px;background:#EBD2AF url(../img/style/effect_3.png) 0px 0px no-repeat;padding:20px 10px 10px 10px;margin-bottom:10px;}.effect_introduction_dl dd dl{clear:both;background:#FFFFFF;padding:10px;}.effect_introduction_dl dd dl dt{background:#FFFFFF;font-weight:normal;padding:0;margin-bottom:0px;float:left;width:70px;}.effect_introduction_dl dd dl dd{float:right;width:490px;}.effect_introduction_dl dd dl.effect_introduction_before{margin-bottom:5px;}.effect_introduction_dl dd dl.effect_introduction_before dt{color:#D7006E;}.effect_introduction_dl dd dl.effect_introduction_after dt{color:#3E7CBF;}.effect_introduction_dl_no_bottom{margin-bottom:20px;border-bottom:1px solid #B3B3B3;}.effect_introduction_dl dd dl:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.effect_introduction_dl dd dl{min-height: 1px;}* html .effect_introduction_dl dd dl{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}/*law_revision*/.law_revision_22_dl dt{background:url(../img/style/ordinance.gif) 0px 0px no-repeat;}.law_revision_23_dl dt{background:url(../img/style/ord_23.gif) 0px 0px no-repeat;}.law_revision_dl dt{font-weight:bold;min-height:16px;padding:10px 0 10px 45px;margin-bottom:10px;}.law_revision_dl dd ul{line-height:2;background:#F0F0F0;padding:10px;padding-left:30px;margin-bottom:10px;}.law_revision_dl dd ul li ul{padding:0px;padding-left:20px;margin-bottom:0px;}.law_revision_dl_no_bottom{border-bottom:1px solid #B3B3B3;margin-bottom:10px;}.law_revision_dl dd a{color:#FFFFFF;background:#E3007F;padding:3px 10px 4px 10px;}.law_revision_dl dd a.support-img{margin-left:10px;background:#E3007F url(../img/style/img_link.gif) 7px 4px no-repeat;padding:3px 10px 4px 30px;}.law_revision_dl dd a.support-img:hover{background:#F04B96 url(../img/style/img_link.gif) 7px 4px no-repeat;}/*voice_list*/#voice_list{margin-bottom:20px;}#voice_list li a{cursor:pointer;}#voice_list li{width:580px;padding:2px 10px 6px 10px;margin-bottom:5px;}.voice_list_odd{background:#EBEBEB url(../img/style/voice_list.png) 10px 10px no-repeat;}.voice_list_even{background:#FFFFFF url(../img/style/voice_list.png) 10px 10px no-repeat;}.voice_list_odd:hover{background:#EBEBEB url(../img/style/voice_list_hover.png) 10px 10px no-repeat;}.voice_list_even:hover{background:#FFFFFF url(../img/style/voice_list_hover.png) 10px 10px no-repeat;}#voice_list li dl dt,#voice_list li dl dd dl,#voice_list li dl dd dl dd{float:left;}#voice_list li dl dt{margin-top:4px;padding-left:20px;}.voice_list_no_0{width:380px;}.voice_list_no_1{width:440px;}.voice_list_no_2{width:500px;}.voice_list_no_3{width:560px;}#voice_list li dl dd dl{width:42px;padding:1px 4px 2px 7px;background:#FFFFFF;margin-top:4px;}#voice_list li dl dd dl dt{margin-top:0px;padding-left:0px;width:16px;margin-right:0px;}#voice_list li dl dd dl dd{font-weight:bold;text-align:center;width:26px;}.voice_list_satisfaction{border:1px solid #FF294C;color:#FF294C;margin-right:5px;}.voice_list_number{border:1px solid #32A000;color:#32A000;margin-right:5px;}.voice_list_stand{border:1px solid #FF6E00;color:#FF6E00;}.voice_list_satisfaction dt{background:url(../img/style/voice_satisfaction.gif) 0px 3px no-repeat;}.voice_list_number dt{background:url(../img/style/voice_number.gif) 0px 3px no-repeat;}.voice_list_stand dt{background:url(../img/style/voice_stand.gif) 0px 3px no-repeat;}#voice_list li:after,#voice_list:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}#voice_list li,#voice_list{min-height: 1px;}* html #voice_list li,* html #voice_list{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}.list_eit_user{background:url(../img/style/eit_user.gif) 25px 3px no-repeat;}.list_eit_user p{padding-left:55px;}/*voice_page*/.eit_user{background:url(../img/style/eit_user.gif) 0px 3px no-repeat;padding-left:50px;}.hospi_name{background:#EBEBEB url(../img/style/voice_hospi.gif) 10px 9px no-repeat;width:300px;padding:15px 255px 15px 45px;/*float:left;*/margin-bottom:10px;position:relative;}.voice_satisfaction_box{width:200px;border:1px solid #B3B3B3;padding:10px 14px 14px 14px ;background:#FFFFFF;left:355px;top:12px;/*margin-left:355px;margin-top:12px;*/position:absolute;}.voice_satisfaction_box p{background:url(../img/style/voice_satisfaction.gif) 0px 2px no-repeat;padding-left:22px;margin-bottom:5px;min-height:18px;}.voice_satisfaction_bar{width:198px;padding:1px;background:#3F3F3F;}.voice_satisfaction_bar div{height:8px;background:#D7006E;border-right:1px solid #FFFFFF;}.voice_satisfaction_90{width:90%;}.voice_satisfaction_85{width:85%;}.voice_satisfaction_80{width:80%;}.voice_satisfaction_75{width:75%;}.hospi_date{clear:both;border:10px solid #CDE6FA;padding:10px 10px 0 10px;margin-bottom:10px;}.voice_number_dt{background:url(../img/style/voice_number.gif) 0px 2px no-repeat;}.voice_stand_dt{background:url(../img/style/voice_stand.gif) 0px 2px no-repeat;}.voice_hp_dt{background:url(../img/style/voice_hp.gif) 0px 3px no-repeat;}.hospi_date img{float:left;margin-right:10px;margin-bottom:10px;}.hospi_date dl dt{min-height:18px;width:16px;clear:both;margin-right:10px;}.hospi_date dl dd{margin-bottom:10px;}.hospi_date dl,.hospi_date dl dt{float:left;}.hospi_date p{color:#EA6000;margin-bottom:10px;}.hospi_date_dl_220{width:220px;}.hospi_date_dl_full{width:560px;}.hospi_date:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.hospi_date{min-height: 1px;}* html .hospi_date{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}.main_voice{clear:both;font-size:115%;padding:15px 15px;border:none;color:#D7006E;background:#FEE6F5;margin-bottom:10px;}.hospi_answer{width:558px;border:1px solid #B3B3B3;padding:20px 20px 5px 20px;margin-bottom:10px;}.hospi_answer dt,.hospi_answer dd{width:528px;}.hospi_answer dt{padding:10px 15px;}.hospi_answer dd{padding:25px 15px 10px 15px;margin-bottom:15px;}.hospi_answer dd ul{padding-left:15px;}.hospi_answer dd ol{padding-left:20px;}.hospi_answer dt{background:#DCF2CD;}.hospi_answer dd{background:#FCEED7 url(../img/style/hospi_answer.png) 0px top no-repeat;}.hospi_answer dd.hospi_answer_other{padding:10px 15px;margin-bottom:15px;background:#FCEED7;}#voice_page_move{margin-bottom:20px;}#voice_page_move ul{float:right;}#voice_page_move ul li{min-height:20px;float:left;}#voice_page_move_back{background:url(../img/style/voice_move_01.gif) 0px 1px no-repeat;padding-left:34px;float:left;min-height:24px;}#voice_page_move_prev{background:url(../img/style/voice_move_02.gif) 0px 2px no-repeat;padding-left:31px;margin-right:10px;}#voice_page_move_next{background:url(../img/style/voice_move_03.gif) right 2px no-repeat;padding-right:31px;}#voice_page_move:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}#voice_page_move{min-height: 1px;}* html #voice_page_move{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}/*support_work*/#support_work_before,#support_work_after{width:270px;}#support_work_before,#support_work_after,#support_work_ba{float:left;}#support_work_ba{margin:0 10px;}#support_work_before dt,#support_work_after dt{height:81px;}#support_work_before dt{background:url(../img/style/support_work_1.gif) 0px 0px no-repeat;}#support_work_after dt{background:url(../img/style/support_work_2.gif) 0px 0px no-repeat;}#support_work_before dd{border-left:1px solid #C8C8C8;border-right:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;background:#EBEBEB;}#support_work_after dd{border-left:1px solid #EBC3D2;border-right:1px solid #EBC3D2;border-bottom:1px solid #EBC3D2;background:#FCE1EB;}#support_work_before dd ul,#support_work_after dd ul{width:215px;padding:20px 20px 20px 35px;}#support_work_box{margin-bottom:20px;}#support_work_box:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}#support_work_box{min-height: 1px;}* html #support_work_box{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}/*outline*/#outline_box{padding:45px 20px 25px 30px;background:url(../img/style/outline_box.gif) 0px 0px no-repeat;width:550px;height:270px;margin-bottom:20px;}#outline_box dl dt,#outline_box_rehamate{display:none;}#outline_box dl dd dl dd ul{display:block;}#outline_basis_list{float:left;}#outline_cooperation_list{float:right;}#outline_basis_list li,#outline_cooperation_list_01{margin-bottom:10px;}#outline_basis_list li a{display:block;width:150px;height:30px;}#outline_basis_list_01 a{background:url(../img/style/outline_btn.gif) 0px 0px no-repeat;}#outline_basis_list_01 a:hover{background:url(../img/style/outline_btn.gif) 0px -300px no-repeat;}#outline_basis_list_02 a{background:url(../img/style/outline_btn.gif) 0px -40px no-repeat;}#outline_basis_list_02 a:hover{background:url(../img/style/outline_btn.gif) 0px -340px no-repeat;}#outline_basis_list_03 a{background:url(../img/style/outline_btn.gif) 0px -80px no-repeat;}#outline_basis_list_03 a:hover{background:url(../img/style/outline_btn.gif) 0px -380px no-repeat;}#outline_basis_list_04 a{background:url(../img/style/outline_btn.gif) 0px -120px no-repeat;}#outline_basis_list_04 a:hover{background:url(../img/style/outline_btn.gif) 0px -420px no-repeat;}#outline_basis_list_05 a{background:url(../img/style/outline_btn.gif) 0px -160px no-repeat;}#outline_basis_list_05 a:hover{background:url(../img/style/outline_btn.gif) 0px -460px no-repeat;}#outline_basis_list_06 a{background:url(../img/style/outline_btn.gif) 0px -200px no-repeat;}#outline_basis_list_06 a:hover{background:url(../img/style/outline_btn.gif) 0px -500px no-repeat;}#outline_basis_list_07 a{background:url(../img/style/outline_btn.gif) 0px -240px no-repeat;}#outline_basis_list_07 a:hover{background:url(../img/style/outline_btn.gif) 0px -540px no-repeat;}#outline_cooperation_list li a{display:block;width:160px;height:130px;}#outline_cooperation_list_01 a{background:url(../img/style/outline_btn.gif) -170px 0px no-repeat;}#outline_cooperation_list_01 a:hover{background:url(../img/style/outline_btn.gif) -170px -300px no-repeat;}#outline_cooperation_list_02 a{background:url(../img/style/outline_btn.gif) -170px -140px no-repeat;}#outline_cooperation_list_02 a:hover{background:url(../img/style/outline_btn.gif) -170px -440px no-repeat;}/*product_intro*/#product_intro dl dt{font-weight:bold;font-size:110%;margin-bottom:10px;}#product_intro dl dd img{float:left;margin-right:20px;}#product_intro dl dd p{width:460px;float:left;line-height:1.7;}#product_intro dl{margin-bottom:20px;}#product_intro dl:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}#product_intro dl{min-height: 1px;}* html #product_intro dl{  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}/*login_contact*/#online_login{border-bottom:1px solid #B3B3B3;}#online_login a{margin:20px 0 20px 190px;width:220px;height:40px;display:block;background:url(../img/menu/rehamate_menu.png) -500px 0 no-repeat;}#online_login a:hover{background:url(../img/menu/rehamate_menu.png) -500px -210px no-repeat;}#privacy_submit{border:1px solid #B3B3B3;padding:20px;width:558px;margin-bottom:20px;}#privacy_submit a{color:#008CC8;}.privacy_check{margin-top:10px;border:3px solid #FD6BB3;background:#FCD2E8;padding:10px;}.privacy_check input{margin-right:5px;}.login_footer_submit input{margin-left:180px;cursor:pointer;border:none;float:left;display:block;width:220px;height:40px;}#login_submit_btn{background:url(../img/menu/rehamate_menu.png) -250px 0px no-repeat;}#login_submit_btn:hover{background:url(../img/menu/rehamate_menu.png) -250px -210px no-repeat;}#login_submit2_btn{margin-right:20px;background:url(../img/menu/rehamate_menu.png) -710px -100px no-repeat;}#login_submit2_btn:hover{background:url(../img/menu/rehamate_menu.png) -710px -310px no-repeat;}.normal_width{ime-mode:disabled;}/*pagetop*/#pagetop{text-decoration:none;display:none;font-weight:bold;color:#505050;text-decoration:underline;}#pagetop:hover{opacity:0.6;}
