html{height:100%;font-size:12px}body,#container{height:100%;padding:0;margin:0}body{color:#666;background-color:#FFF}body *{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.hide{display:none}a.theme,a.theme:visited{color:#CCC}a.theme:hover{color:#FFF}#page_body a.theme,#page_body a.theme:visited{color:#4089ab}#page_body a.theme:hover{color:#3c9fce}.page_top a.theme,.page_top a.theme:visited{color:#666}.page_top a.theme:hover{color:#333}#page_body .link:not(.buttons) a:before{content:"\f138";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:3px}#page_body #joken_area .link a:before{content:"\f55a"}h2.theme{margin-bottom:5px;color:#333;font-weight:normal}#zaiko_jisseki_area h2.theme{color:#ce2d2d;border-bottom:2px solid #edb2b2}h3.theme{margin-bottom:5px;color:#333;font-weight:normal}.theme.strong{color:#c61d56;font-weight:bold}.theme.text{color:#555}.theme.caution{color:#e6455f}.theme.price{color:#da6161;text-align:right}.header.nav,.header.nav ul,#header_scroll_area{width:1200px}#header{background-color:rgba(0,0,0,0.9);left:0;top:0;width:100%;z-index:2}.header.nav{display:flex;color:#FFF;flex-wrap:wrap;margin:auto;padding:10px;position:relative}.header.nav .logo{width:280px;margin-right:auto}.header.nav .logo img{width:100%}.header.nav .info{align-self:flex-end;color:#FFF;font-size:1rem;margin-left:15px;text-align:right}.header.nav .info .tel{font-size:1.5rem;color:#FFF;font-weight:bold;margin-bottom:3px}#header .link_tel{color:#FFF}.header.nav .info .tel i{margin-right:5px}.header.nav .icons{align-items:center;display:flex;color:#FFF;justify-content:flex-end;margin-left:10px}.header.nav .icons .icon{align-items:center;display:flex;cursor:pointer;margin-left:15px}.header.nav .icons .icon i{font-size:2.0rem}.header.nav .icons a.icon{color:#FFF}#header_scroll{background-color:rgba(0,0,0,0.9);box-shadow:0 0 5px #333}.navi_list_area{display:none;width:100%}ul.navi_list{display:flex;flex-wrap:wrap;margin:0 auto;padding:10px}ul.navi_list li{text-align:center;list-style-type:none;width:25%;padding:2px}ul.navi_list li a{background-color:#FFF;border:1px solid #e0e0e0;color:#333;display:block;padding:7px 10px 5px}ul.navi_list li a:hover{background-color:#333;color:#FFF}ul.navi_list li span{display:block}ul.navi_list li img{width:36px}ul.navi_list li a:hover img{filter:invert(88%) sepia(61%) saturate(0) hue-rotate(229deg) brightness(200%) contrast(101%)}#footer{background-color:#000;color:#CCC;font-size:11px;font-weight:bold;text-align:center;width:100%}#footer_area{margin-left:auto;margin-right:auto;padding:15px 0 5px 0;width:1200px}#footer_area .sitemap{display:flex;flex-wrap:wrap;margin-bottom:10px}#footer_area .sitemap dl{width:25%}#footer_area .sitemap dt{font-size:14px;margin-bottom:5px}#footer_area .sitemap dt span{padding-bottom:5px;border-bottom:1px solid #555}#footer_area .sitemap dd{padding:3px 0;margin-left:3px}#footer_area .sitemap dd.sub{margin-left:10px}#footer_area .sitemap dd.sub:before{content:"-"}#footer_area .sitemap a.theme{color:#999}#footer_area .sitemap a.theme:hover{color:#FFF}#footer_area .indent{margin-top:38px}#page_body{color:#555;font-size:1.3rem;min-height:65vh;padding:10px 0 20px}#page_body .pankuzu,#page_body section.container .contents,#support_area,#campaign_area,#event_area,#custom_area,#inquiry_area,#company_data_area,#zaiko_list,#zaiko_detail,#zaiko_jisseki_list_area,#zaiko_jisseki_detail,#custom_area .header_image,#sitemap_area{width:1200px;margin-left:auto;margin-right:auto}#page_body .pankuzu{font-weight:bold;margin-bottom:30px}#page_body .pankuzu a{color:#4089ab;font-weight:normal}#page_body .pankuzu a::after,#page_body .pankuzu span::after{content:"\f138";font-family:"Font Awesome 5 Free";font-weight:900}#page_body .header_image{width:100%;margin-bottom:30px}#page_body .header_image img{width:100%}.syaryo_request_area .theme.panel{background-color:#eef8fe}.theme.calendar th{color:#FFF;border:1px solid #CCC;background-color:#666}.theme.calendar td{font-weight:bold;border:1px solid #CCC;background-color:#FFF}.theme.calendar td .day{color:#135624}.theme.calendar td.sun .day{color:#d86c6c}.theme.calendar td.sat .day{color:#585fb4}.theme.calendar td.n_holiday .day{color:#d86c6c}.theme.calendar td.event{color:#ccad14;background-color:#ccad14}.theme.calendar td.holiday{background-color:#da5e2b}.theme.calendar td.event .day,.theme.calendar td.event .info,.theme.calendar td.holiday .day{color:#FFF}.theme.calendar_description{color:#333;font-size:.9em}.theme.calendar_description span.event{color:#c8b55e;text-shadow:0 0 1px #999}.theme.calendar_description span.holiday{color:#b35f5f;text-shadow:0 0 1px #999}.theme.button{padding:2px 10px;color:#FFF;border:1px solid #FFF}.theme.button:not(.disabled):hover{background-color:#333;filter:alpha(opacity=1);-moz-opacity:1;opacity:1}#page_body .theme.button,#page_body .theme.button.ui_white,#footer .theme.button{color:#555;background-color:#FFF;border:1px solid #CCC}#page_body .theme.button.ui_white{text-shadow:none;background:-moz-linear-gradient(top,#FFF,#FFF)}#page_body .theme.button:hover{background-color:#f9f9f9}#page_body .theme.button.ui_white:hover{background:-moz-linear-gradient(top,#f9f9f9,#f9f9f9)}#page_body .theme.button.contact,#page_body .theme.button.select,#footer .theme.button.contact{background-color:#128dbd;border:0;color:#FFF}#page_body .theme.button.contact:not(.disabled):hover,#page_body .theme.button.select:not(.disabled):hover,#footer .theme.button.contact:not(.disabled):hover{background-color:#1fa8dd}#page_body .theme.button.search{background-color:#fef5ad}#page_body .theme.button.search:not(.disabled):hover{background-color:#f9ef9c}#page_body .theme.button.online{background-color:#c2ffc8}#page_body .theme.button.online:not(.disabled):hover{background-color:#a7f7af}#page_body .theme.button.cancel,#page_body .theme.button.ui_red,#page_body .theme.button.request,#footer .theme.button.request{background:0;background-color:#ea1159;border:0;color:#FFF}#page_body .theme.button.cancel:not(.disabled):hover,#page_body .theme.button.ui_red:not(.disabled):hover,#page_body .theme.button.request:not(.disabled):hover{background:0;background-color:#ff377a}#page_body .theme.button.ui_white#button_input_zip_get_zip,#page_body .theme.button.ui_white#button_input_zip_get_address{background:0;background-color:#128dbd;border:0;color:#FFF}#page_body .theme.button.ui_white#button_input_zip_get_zip:hover,#page_body .theme.button.ui_white#button_input_zip_get_address:hover{background-color:#1fa8dd}#page_body .theme.button.disabled{background-color:#EEE}#page_body .theme.button.contact:before,#page_body .theme.button.request:before,#footer .theme.button.contact:before,#footer .theme.button.request:before{content:"\f0e0";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px}input,select{padding:0;font-size:12px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.data_table input,.data_table select,.data_table textarea{padding:2px 5px;background-color:#fffdf2}.data_table input.readonly,.data_table input:disabled,.data_table select:disabled,.data_table textarea:disabled{background-color:#EEE}@media screen and (-webkit-min-device-pixel-ratio :0){input,select,textarea{margin:0}}.dialog .list{overflow-y:scroll}.dialog .list .item{padding:5px;margin-left:2px;border-bottom:1px solid #CCC;background-color:#FFF}.dialog .list .item:not(.nodata):hover{background-color:#a3e0c4;cursor:pointer}.dialog .list .item.selected{background-color:#ffdab9}.dialog .list .item.nodata{color:#999}.dialog .button{width:90px;padding:2px 5px;font-size:14px;border:1px solid #CCC}.dialog .button:not(.disabled):hover{filter:alpha(opacity=1);-moz-opacity:1;opacity:1}.dialog .button.ui_white{background-color:#FFF}.dialog .button.ui_white:hover{background-color:#f9f9f9}.dialog .button.ui_red{background-color:#ffdee0}.dialog .button.ui_red:hover{background-color:#ffc9cc}.dialog table.nospace{border-collapse:collapse;border:0}.dialog table.nospace>tbody>tr>th{padding:2px 5px}.dialog table.nospace>tbody>tr>td{padding:2px 5px}.dialog .responsive_data_table .label{margin-bottom:5px;font-weight:bold}.dialog .responsive_data_table.mobile .label{padding:3px 8px;border:1px solid #CCC;border-radius:3px}.dialog .responsive_data_table.mobile .label:hover{background-color:#f0f0f0}.dialog .responsive_data_table.mobile .label:before{content:"▼";margin-right:5px}.dialog .maker_moji_list,.dialog .syasyu_moji_list{display:flex}.dialog .maker_moji_list .button,.dialog .syasyu_moji_list .button{padding:0 7px;width:auto !important}.dialog .maker_moji_list .button.anum,.dialog .syasyu_moji_list .button.anum{flex:1}#multi_select_grid .body_area{height:300px !important}#soubi_select_dialog .category{height:24px !important}#soubi_select_dialog .item{height:34px !important}.ui-widget-overlay{background:#000 url(images/ui-bg_flat_0_000000_40x100.png) 50% 50% repeat-x;opacity:.90}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding-top:0;padding-bottom:0}.ui-dialog .ui-dialog-buttonpane button{margin-top:5px;margin-bottom:3px}.ui-widget .dialog,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:12px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.ui-dialog{border:0;border-radius:0}.ui-dialog .ui-dialog-titlebar{color:#FFF;background:0;background-color:#333;border-radius:0;font-size:1rem}.ui-dialog .button{padding:1px 10px;background-image:none}.ui-dialog .button.ui_white{color:#FFF;background-color:#3593cf}.ui-dialog .button.ui_white:hover{background-color:#247fb9}.ui-dialog .button.ui_red{background-color:#cc444c}.ui-dialog .button.ui_red:hover{background-color:#ab262e}.ui-dialog .ui-dialog-buttonpane .ui-button{background:0;background-color:#EEE;border-radius:3px}.ui-dialog .ui-dialog-buttonpane .ui-button:hover{background-color:#e0e0e0}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:3px 10px}#multi_select_dialog+.ui-dialog-buttonpane .ui-button:nth-child(1){color:#FFF;background-color:#3593cf}#multi_select_dialog+.ui-dialog-buttonpane .ui-button:nth-child(1):hover{background-color:#247fb9}#multi_select_dialog+.ui-dialog-buttonpane .ui-button:nth-child(2){color:#FFF;background-color:#cc444c}#multi_select_dialog+.ui-dialog-buttonpane .ui-button:nth-child(2):hover{background-color:#ab262e}table.data_table.theme{border-collapse:separate;border-spacing:5px}table.data_table.theme th,table.data_table.theme td{background-color:#FFF;padding:10px 10px 15px 10px}table.data_table.theme th.none,table.data_table.theme td.none{background-color:transparent;border:0}table.data_table.theme th{text-align:left;color:#333;border-bottom:1px solid #CCC;background-color:#f9f9f9;vertical-align:top}table.data_table.theme th.required{color:#e75e5e}table.data_table.theme th.required:after{content:'※';margin-left:5px}table.data_table.theme td{color:#555;border-bottom:1px solid #CCC}table.data_table.theme td.data.error{color:#FFF;background-color:#ff847b}table.data_table.theme td.data.error .caution{color:#FFF}table.ref_table.theme{border-collapse:separate;border-spacing:5px}table.ref_table.theme th,table.ref_table.theme td{background-color:#FFF;padding:5px 10px 15px 10px}table.ref_table.theme th{text-align:left;color:#333;border-bottom:1px solid #CCC;background-color:#f9f9f9;vertical-align:top}table.ref_table.theme td{color:#555;border-bottom:1px solid #CCC}table.ref_table.theme th.none,table.ref_table.theme td.none{background-color:transparent;border:0}.side_navi_area .navi{color:#4089ab}.side_navi_area .navi.sub{margin-left:5px}.side_navi_area .navi.selected,.side_navi_area .navi.sub.selected{margin-left:10px}.side_navi_area .navi.selected{color:#333;font-size:14px}.side_navi_area .navi:not(.selected):hover{color:#3c9fce;cursor:pointer}.theme.icon{color:#FFF;box-shadow:0 0 1px #AAA}.theme.icon.body_type{padding:3px 5px;background-image:none;background-color:#346abc}.request_list .date{border-top:0;padding-right:3px;padding-bottom:5px}.request_list .label{padding:5px 10px 15px 10px;font-weight:bold;color:#333;background-color:#f9f9f9;border-bottom:1px solid #CCC}.request_list .value{padding:10px;background-color:#FFF;border-bottom:1px solid #CCC}.request_list .value.error{background-color:#ff8570}.request_list .value.disabled{background-color:#d7d7d7}.page_list_area .page_no{margin:0 5px;color:#666;font-size:14px}.page_list_area .page_no:hover{color:#333}.page_list_area .page_no:not(.selected){cursor:pointer}.page_list_area .page_no.selected{color:#3691de;font-size:18px;font-weight:bold}.no_data{width:80%;margin:40px auto;padding:20px 0;font-size:18px;font-weight:bold;text-align:center;color:#FFF;background-color:#ff8570;border-radius:5px}.error_message_area{color:#FFF;background-color:#ff8570 !important}@media only screen and (max-width:1200px){#container.responsible .header.nav,#container.responsible #header_scroll_area,#page_body .pankuzu,#page_body section.container .contents,#support_area,#campaign_area,#event_area,#custom_area,#inquiry_area,#company_data_area,#zaiko_list,#zaiko_detail,#zaiko_jisseki_list_area,#zaiko_jisseki_detail,#custom_area .header_image,#sitemap_area{width:100%;padding-left:10px;padding-right:10px}}@media only screen and (max-width:959px){#container.responsible #page_body,#container.responsible #footer_area{width:100%}#container.responsible #footer_navi_area ul.navi_list{width:100%}#container.responsible #footer_navi_area ul.navi_list li{padding:5px 10px}#container.responsible #footer_area .sitemap{padding:0 10px}#container.responsible #footer_area .sitemap dl{width:33.3%;width:calc(100% / 3)}.ie #container.responsible #footer_area .sitemap dl{width:33.2%;width:calc(100% / 3 - .1px)}}@media only screen and (max-width:840px){.header.nav .info.i1{display:none}}@media only screen and (max-width:640px){#container.responsible .navi_toggle,#container.responsible .navi_toggle .opener.slidedown,#container.responsible nav .opener.slideup{display:block}#container.responsible .navi_toggle .opener.slidedown.hide{display:none}#container.responsible nav .navi_list_area{display:none}#container.responsible nav ul.navi_list{display:none}#container.responsible nav ul.navi_list.openNavi{display:flex;flex-direction:column}#container.responsible nav ul.navi_list.openNavi li{width:100%}}@media only screen and (max-width:480px){.header.nav .logo{width:200px}.header.nav .info .tel{font-size:1.2rem}#header .navi_list_area ul.navi_list span{font-size:.8em}#header .navi_list_area ul.navi_list li a{padding:7px 5px 5px}#container.responsible #footer_navi_area{padding:5px 0}#container.responsible #footer_navi_area ul.navi_list li{width:50%;width:calc(100% / 2);font-size:14px;border-right:0;border-bottom:1px solid #555}#container.responsible #footer_navi_area ul.navi_list li:nth-child(odd){border-right:1px solid #555}#container.responsible #footer_navi_area ul.navi_list li:nth-child(7){border-bottom:0}#container.responsible #footer_area .sitemap dl{width:50%;min-height:180px;width:calc(100% / 2)}}@media only screen and (max-width:479px){#container.responsible #footer .copyright{font-size:9px}}