﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ol,ul{list-style:none}img{　　　vertical-align:top;　　　font-size:0;　　　line-height:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.mv_wrap{background-image:url(/assets/top/pc_mainbg-fff17d638b7ddeaa09d2faf33c3228b41182ae4661b48aca07e906d574aaa6c2.webp);background-repeat:no-repeat;background-size:cover;height:550px}.mv_inner{max-width:1000px;margin:0 auto;display:flex;align-items:center;position:relative}.mv_img{width:90%;overflow-y:hidden;height:550px}.mv_img img{min-height:550px;object-fit:cover}.pc_none{display:none}@media screen and (max-width: 768px){.sp_none{display:none}.pc_none{display:block}.mv_wrap{background-image:inherit;height:auto}.mv_inner{max-width:100%;flex-direction:column}.mv_img{width:100%;height:auto;max-height:350px}.mv_img img{min-height:auto;max-height:350px;width:100%;object-fit:cover}.mv_form_wrap{padding:24px 10px 0;width:100%}}button.submit_btn,.submit{background-color:#006;border:1px solid transparent;border-bottom:3px solid #000021;padding:12px;border-radius:4px;box-sizing:border-box;color:#fff;font-weight:bold;font-size:130%;cursor:pointer;position:relative;-webkit-transition:background 0.2s ease 0.1s;-moz-transition:background 0.2s ease 0.1s;-ms-transition:background 0.2s ease 0.1s;transition:background 0.2s ease 0.1s;font-family:"Ubuntu", verdana, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ ゴシック", "MS Gothic", HiraKakuProN-W3, "TakaoExゴシック", TakaoExGothic, "MotoyaLCedar", "Droid Sans Japanese", sans-serif}button.submit_btn:hover,.submit:hover{background-color:#4759b0;border-bottom:3px solid #313e7a}button.submit_btn:active,.submit:active{border-bottom:none;padding-bottom:15px}button.submit_btn:before,submit:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:15px;width:14px;height:14px;margin-top:-5px;background:#fff}button.submit_btn:after,submit:after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:18px;width:14px;height:14px;margin-top:-5px;background:#40509e}button.submit_btn:hover:after,submit:hover:after{background-color:#4759b0;-webkit-transition:background 0.2s ease 0.1s;-moz-transition:background 0.2s ease 0.1s;-ms-transition:background 0.2s ease 0.1s;transition:background 0.2s ease 0.1s}button.submit_btn::before,button.submit_btn::after{position:absolute;z-index:-1;display:block;content:''}@media screen and (max-width: 768px){button.submit_btn{padding:0.5em 1em}}.topBox{margin-top:1em;margin:1em 0em}@media screen and (max-width: 768px){.cont_area.top_cont_area{margin-top:30px}}#osusume{width:100%;display:table;background-color:#fff;margin-top:10px}#osusume a{text-decoration:none}#osusume .osusume_box_cont{border:1px solid #eee}#osusume .osusume_box_cont:hover{-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#osusume .osusume_box_cont:hover .osusume_txt{-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#eaeff8;text-decoration:none}#osusume .osusume_box_cont:hover .osusume_txt .button{color:#fff7b5;background-color:#000066;text-decoration:none}#osusume .osusume_box_cont:hover .osusume_txt:hover{text-decoration:none !important;color:#000066}#osusume .osusume_box_cont:hover .osusume_txt::after{background:#eaeff8}#osusume .osusume_box_cont .osusume_txt{color:#000066;line-height:1.3;position:relative;text-decoration:none;padding:5px 15px 15px}#osusume .osusume_box_cont .osusume_txt .button{font-size:85%;border:1px solid #000066;margin-top:1em;text-align:center;text-decoration:none;outline:none;background-color:#fff7b5;border-radius:3px;padding:0.5em;color:#000066}#osusume .osusume_box_cont .osusume_txt::before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:5px;width:10px;height:10px;margin-top:-5px;background:#000066}#osusume .osusume_box_cont .osusume_txt::after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:8px;width:10px;height:10px;margin-top:-5px;background:#fff}.osusume .osusume_box_cont .osusume_txt .button,osusume .osusume_box_cont .osusume_txt .button::before,osusume .osusume_box_cont .osusume_txt .button::after{-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#000066;color:#fff}@media screen and (max-width: 768px){#osusume{width:100%;display:block;background-color:#fff;margin-top:0.5em}#osusume .osusume_box_cont .osusume_txt{padding:5px 20px 15px}#osusume .osusume_box_cont .osusume_txt a.osusume_link{font-size:100%;margin-top:0.5em}}.banner_area_sp_only{display:none}@media screen and (max-width: 640px){.banner_area_sp_only{display:block;margin:1em 0.5em}}.about_wrap{border:1px solid #dfdfdf;margin:1em 0em 0em}.top_h2_ttl{display:table;width:100%;background-color:#e9e9e9;padding:8px}.top_h2_ttl h2{display:table-cell;color:#333;padding-left:5px;font-size:120%;vertical-align:middle}.top_h2_ttl_img{display:table-cell;width:20px}.top_h2_ttl_img img{width:100%}.top_cont_wrap{background-color:#fff;padding:15px;display:table;width:100%}.top_cont_osusume{position:relative;border-bottom:1px solid #dfdfdf}.top_cont_osusume:hover{background-color:#eee;opacity:0.8}.top_cont_osusume::before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:5px;width:8px;height:8px;margin-top:-5px;background:#000066}.top_cont_osusume::after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:7px;width:8px;height:8px;margin-top:-5px;background:#fff}.top_cont_no_border{border-bottom:none}.top_cont_shintyau{position:relative;padding:5px 15px 5px 15px;border-bottom:1px solid #dfdfdf}.top_cont_shintyau:hover{background-color:#eee;opacity:0.8}.top_cont_shintyau::before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:5px;width:8px;height:8px;margin-top:-5px;background:#000066}.top_cont_shintyau::after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:7px;width:8px;height:8px;margin-top:-5px;background:#fff}.top_cont_shintyaku_more{padding-right:20px}.top_cont_shintyaku_more:hover{background-color:#eee;opacity:0.8}a.top_cont_a:hover{opacity:0.8;text-decoration:none}.top_cont_text{display:table-cell;width:70%;vertical-align:top;color:#333;line-height:1.5;padding-right:15px;font-size:105%}.top_cont_img{display:table-cell;width:30%}.text-right{display:block;text-align:right;position:relative;padding-right:10px;color:#006}.text-right .button{padding:2px 8px;border-radius:3px;font-size:85%}.top_cont_osusume_img{width:20%}.top_cont_osusume_text{padding-right:0px;padding-left:15px;width:80%}.top_cont_osusume_text h3{font-size:110%}.top_cont_osusume_text p{font-size:100%;line-height:1.3;margin-top:5px}.label_new{display:inline-block;padding:1px 5px;color:#fff;background-color:#e6335e;line-height:1.2;vertical-align:middle}.label_new_info{display:inline-block;padding:1px 5px;color:#fff;background-color:#000066;line-height:1.3;vertical-align:middle;font-size:90%}.top_search_area{background-color:#f5f5f5;padding:15px;margin:1em 0em 0em}.top_cont_search_link_title{background-color:transparent;border-bottom:1px solid #d8d8d8}.top_cont_search_link_title h2{font-weight:normal}.top_search_area_list{margin:10px 10px 20px;line-height:1.5}.top_search_area_list a{margin-right:1.2em}.top_search_area_list table br{display:none}.top_search_area_list table th{text-align:left;font-weight:normal;color:#777;vertical-align:middle}.top_search_area_list table td ul li{float:left}.top_search_area_list table th,.top_search_area_list table td{box-sizing:border-box;padding:10px}@media screen and (max-width: 768px){.mv_img_text-area{top:15px}.mv_img_text-area h1{font-size:21pt;padding:5px 15px 10px}#aboutAgent .top_cont_wrap,#aboutAgent .top_cont_text,#aboutAgent .top_cont_img{display:block;width:100%}.text-right{padding-right:0}.text-right .button{padding:5px 8px;border-radius:3px;font-size:85%;text-align:center;margin:5px 0px}.top_search_area{margin:10px;padding:5px}.top_h2_ttl h2{font-size:100%}.top_cont_search_link_title .top_h2_ttl_img{width:12px}.top_search_area_list table th{font-size:85%;padding:0;min-width:50px}.top_search_area_list table th br{display:block}.top_search_area_list table td{padding:0px 0px 0px 10px}.label_new{font-size:80%}.side_cont_link_text{font-size:100%}.top_search_area_list table td ul li,.top_search_area_list a{padding:0px 5px 5px 0px;line-height:1.3}}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:300px !important}.maintenance{border:4px solid #ff6666;font-size:1.1em;padding:1em;margin:1em}@media screen and (max-width: 768px){.maintenance{font-size:1.0em}}.search_select{position:relative}.search_select select{top:0;left:0;z-index:1;width:200px;height:36px;border:1px solid #dfdfdf;color:#000066;padding:0em 0.5em;line-height:36px;text-align:left;cursor:pointer;font-size:16px;background-color:#FFF7B5;-webkit-appearance:none;-moz-appearance:none}.disable_color{background-color:#ccc !important}.btn_wrap{text-align:center;padding:1em 0em}.job_search{position:relative}.search_tabs{border-bottom:none;box-sizing:border-box;border-top:none;padding-top:63px;margin-bottom:1em}.job_search_btm{border:1px solid #dfdfdf;background-color:#f1f1f1}.search_tabs_item{display:inline}.chiiki_left_area{display:inline-block;text-decoration:none;position:absolute;top:1em;left:0;height:65px}.search_tabs_link.is-active{color:#006;background-color:#fff7b5}.search_tabs_content{display:none;width:100%}.eki_right_area{position:absolute;right:0;top:1em}.search_tabs_link span{display:block;padding-top:1em}.area_result{padding:0.5em;line-height:1.2;background-color:#EFEFEF;margin-top:0.5em;border-radius:3px}.search_tabs_item{text-align:center}.search_tabs_item a.search_tabs_link{font-weight:bold;width:46%;margin:auto 1em;height:61px;box-sizing:border-box;cursor:pointer}.search_tabs_item .search_tabs_link{background-color:#000066;font-size:20px;border:1px solid #dfdfdf}.search_tabs_link.chiiki_left_area:not(.is-active){color:#666;background:url(/img/search/i_area_off.png) no-repeat;background-size:45px;background-position:15% 50%;background-color:#eeeeee;border-radius:6px;box-shadow:#999999 0 4px 0;border:1px solid #999999}.search_tabs_link.chiiki_left_area:not(.is-active):hover{opacity:0.7;background-color:#ffffff;-webkit-transition-duration:0.5s;transition-duration:0.5s}.search_tabs_link.chiiki_left_area.is-active{margin-top:4px;height:61px;color:#fff;background:url(/img/search/i_area_on.png) no-repeat;background-size:45px;background-position:15% 50%;background-color:#000066;border-radius:6px;box-shadow:none}.search_tabs_link.eki_right_area:not(.is-active){color:#666;background:url(/img/search/i_station_off.png) no-repeat;background-size:45px;background-position:11% 50%;background-color:#eeeeee;border-radius:6px;box-shadow:#999999 0 4px 0;border:1px solid #999999}.search_tabs_link.eki_right_area:not(.is-active):hover{opacity:0.7;background-color:#ffffff;-webkit-transition-duration:0.5s;transition-duration:0.5s}.search_tabs_link.eki_right_area.is-active{margin-top:4px;height:61px;color:#fff;background:url(/img/search/i_station_on.png) no-repeat;background-size:45px;background-position:11% 50%;background-color:#000066;border-radius:6px;box-shadow:none}.search_tabs_item a:hover{text-decoration:none}.tabs_content_wrap{background-color:#f1f1f1;border-bottom:none;text-align:left}.job_search_btm{padding:1em}.input_area{display:table;width:100%;margin-bottom:1px}.input_area:first-child{padding-top:0}.tabs_content_wrap2{padding:1em 0;box-sizing:border-box}.table_box{background-color:#fff}.table_box .td{font-size:110%}.input_area .th{display:table-cell;width:14%;background-color:#e3e3e3;color:#333;font-weight:bold;text-align:center;vertical-align:middle}.border_right{border-right:1px solid #dfdfdf}.search_detail_width{width:99px !important}.label_th.th_last_child,.th.th_last_child{border-bottom:none}.input_area .td{display:table-cell;width:86%;vertical-align:middle;padding:0.3em 0.3em 0.3em 1em}.input_area .td.label_on{padding:0}.label_box_sub_table{display:table;width:100%;margin-bottom:1px}.naiyou_td{display:table-cell;width:80%;padding:0.3em 0.3em 0.3em 1em}.label_th{display:table-cell;width:20%;vertical-align:middle;text-align:left;padding:0.5em;color:#323232;background-color:#eee;font-size:90%;line-height:1.3;letter-spacing:-1px}.td .checkbox{float:left;margin-right:2.5em;padding:0.5em 0}.accordion_search_area .toggle .checkbox{float:left;margin-right:2em;padding:0.5em 0}.td .label{background-color:#efefef;padding:0.5em 0.5em 0.5em 1em;color:#000066}.checkbox.label_on{float:none;padding-left:1em}.td.label_on_sec{padding:0.5em 0}.municipality{border:5px solid #eeeeee;padding:1em}.search_accordion_area{margin:1em 0;box-sizing:border-box;border-right:0;background-color:#fff}.search_accordion_area .toggle .checkbox{float:left;margin-right:2em;padding:0.5em 0}.search_accordion_area span.disable_color{opacity:0.7;pointer-events:none}.search_accordion_area span.span_txt{width:100%;display:block;background-color:#fff7b5;color:#006;padding:0.5em;box-sizing:border-box;cursor:pointer;border:1px solid #dfdfdf;font-size:16px;position:relative}.search_accordion_area span.span_txt:hover{background-color:#dde7f3}.search_accordion_area span.span_txt:after{width:30px;height:100%;display:inline-block;background-color:#000066;content:url(/img/search/arrow_white.png);position:absolute;top:0;padding-top:5px;text-align:center;right:0}.search_accordion_area span.span_txt.active:hover{background-color:#dde7f3}.search_accordion_area span.span_txt.active:after{width:30px;height:100%;display:inline-block;text-align:center;content:url(/img/search/arrow-active_white.png)}.search_accordion_area .toggle_wrap{background-color:#fff;padding:0 0 1em}.search_accordion_area .toggle .checkbox{float:left;line-height:2;font-size:110%;position:relative;background-color:#fff;letter-spacing:1px}.search_accordion_cont{display:none}.search_accordion_area h2{display:block;padding:0.3em;border-left:3px solid #006;color:#000066;font-size:130%;background-color:#f3f3f3}.accordion_search_area{margin:1em 0;box-sizing:border-box;border-right:0;background-color:#fff}.accordion_search_area span.span_txt{width:100%;display:block;background-color:#ffffff;color:#006;padding:0.5em;box-sizing:border-box;cursor:pointer;border:1px solid #dfdfdf;font-size:16px;position:relative}.accordion_search_area span.span_txt.active{border-bottom:0}.accordion_search_area span.span_txt:after{width:30px;height:100%;display:inline-block;background-color:#000066;content:url(/img/search/arrow_white.png);position:absolute;top:0;padding-top:5px;text-align:center;right:0}.accordion_search_area span.span_txt.active:after{width:30px;height:100%;display:inline-block;text-align:center;content:url(/img/search/arrow-active_white.png)}.accordion_search_cont .toggle{display:block;background-color:#fff;border:1px solid #dfdfdf;padding:1em}.accordion_search_area .toggle_wrap{background-color:#fff;padding:0 0 1em}.accordion_search_area .toggle .checkbox{float:left;line-height:2;font-size:110%;position:relative;background-color:#fff;letter-spacing:1px}.accordion_search_cont{display:none}.accordion_search_area h2{display:block;padding:0.3em;border-left:3px solid #006;color:#000066;font-size:130%;background-color:#f3f3f3}#station_selectbox_wrap:after{content:"";display:block;clear:both}#station_selectbox_wrap .custom-selectbox{float:left}#station_selectbox_wrap .custom-selectbox:last-child{float:right}#station_selectbox_wrap .custom-selectbox:last-child .inner,#station_selectbox_wrap .custom-selectbox:last-child select{width:430px}.search_form_select{vertical-align:middle;position:relative;display:inline-block}.search_form_select select{color:#006;box-sizing:border-box;border:1px solid #dfdfdf;padding:0 0.5em;width:200px;height:36px;font-size:16px;line-height:36px;text-align:left;background-color:#FFF7B5;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, #fff 50%),linear-gradient(135deg, #fff 50%, transparent 50%),linear-gradient(to right, #006, #006);background-position:calc(100% - 15px) calc(1em + 0px),calc(100% - 10px) calc(1em + 0px),100% 0;background-size:5px 5px, 5px 5px, 1.8em 2.5em;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none}input.css-checkbox[type=checkbox]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.search_form input.css-checkbox[type=checkbox]+label.css-label{padding-left:25px;height:22px;display:inline-block;line-height:22px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer}.search_form input.css-checkbox[type=checkbox]:checked+label.css-label{background-position:0 -22px;background-color:#fff7b5}.search_form label.css-label{background-image:url(/img/application/checkbox_mark.png);background-size:22px;padding-right:8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search_form label.css-label:hover{background-color:#fff7b5}.search_form .station_selectbox_wrap .search_prefecture_select_box{margin-bottom:1em;float:left}.search_form .station_selectbox_wrap .search_line_select_box{margin-bottom:1em;float:left;margin-left:35px}.search_form .station_selectbox_wrap .search_line_select_box select{width:430px}@media screen and (max-width: 640px){.search_tabs_content{border-top:none}.search_form_select{width:100%}.search_form_select select{width:100%}.search_form label.css-label:hover{background-color:#ffffff}.search_form .station_selectbox_wrap .search_prefecture_select_box{margin-bottom:1em;float:none}.search_form .station_selectbox_wrap .search_line_select_box{margin-bottom:1em;float:none;margin-left:0}.search_form .station_selectbox_wrap .search_line_select_box select{width:100%}}@media screen and (max-width: 640px){.job_search{margin:0 0.5em}.search_tabs{overflow:hidden}.input_area{border-bottom:0;margin-bottom:0}.job_search_btm{padding:10px}.input_area.kodawari_sp_wrap{display:none}.input_area .th{display:table;width:100%;box-sizing:border-box;background-color:#eee;color:#006;text-align:left;vertical-align:middle;font-size:14px;padding:0.7em;border:1px solid #dfdfdf}.search_tabs_item a.search_tabs_link{margin:auto 2%}.input_area .td{box-sizing:border-box;display:table;width:100%;vertical-align:middle;padding-left:0.5em;padding-top:0em;padding-bottom:0em;background:#fff;border-top:none}.td .checkbox{margin-right:1.3em}.label_box{margin-right:0.5em}.search_input_area_space{background:#f1f1f1;height:10px}.td .label{width:auto;display:block;padding:0.5em;box-sizing:border-box}.tab_ttl{font-size:14px}.search_tabs_item a.search_tabs_link{font-size:12px;padding-top:0;height:44px}.search_tabs_item a.search_tabs_link span{padding-top:1.0em}.search_tabs_item a.search_tabs_link.is-active{padding-top:0;background-color:#000066;height:44px}.search_tabs{padding-top:38px}.btn_hidden_wrap .btn_wrap{display:block;position:absolute;bottom:0}.search_tabs_link.chiiki_left_area:not(.is-active){width:45%;background-size:22px;background-position:6% 50%}.search_tabs_link.chiiki_left_area:not(.is-active) span.tab_ttl{padding-left:2.0em}.search_tabs_link.chiiki_left_area:not(.is-active):hover{opacity:0.7;background-color:#ffffff}.search_tabs_link.chiiki_left_area.is-active{width:45%;height:40px;margin-top:4px;background-size:22px;background-position:6% 50%}.search_tabs_link.chiiki_left_area.is-active span.tab_ttl{padding-left:2.0em}.search_tabs_link.eki_right_area:not(.is-active){width:50%;background-size:22px;background-position:2% 50%}.search_tabs_link.eki_right_area:not(.is-active) span.tab_ttl{padding-left:1.5em}.search_tabs_link.eki_right_area:not(.is-active):hover{opacity:0.7;background-color:#ffffff}.search_tabs_link.eki_right_area.is-active{width:50%;height:40px;margin-top:4px;background-size:22px;background-position:2% 50%}.search_tabs_link.eki_right_area.is-active span.tab_ttl{padding-left:1.5em}.table_box{border:none}.tabs_content_wrap{padding:0}.tabs_content_wrap2{padding:1em 0 0}.accordion_search_area .toggle_wrap{padding:0}.accordion_search_cont .toggle{padding:0.5em}.accordion_search_area .toggle .checkbox{margin-right:0.8em;padding:0.3em 0}.cont_area .input_area.kodawari_sp_wrap.top_hidden{display:none !important}#station_selectbox_wrap .custom-selectbox{float:none !important}#station_selectbox_wrap .custom-selectbox:last-child{margin-top:0.5em}#station_selectbox_wrap .custom-selectbox:last-child .inner,#station_selectbox_wrap .custom-selectbox:last-child select{width:100%}.search_detail_width{width:100% !important}}.favorite_table{border:1px solid #d4d4d4;font-size:10pt;line-height:1.3}.favorite_table th{background-color:#f3f3f3;padding:0.5em;font-weight:bold;border-right:1px solid #dfdfdf}.favorite_table tr td{padding:0.5em;border:1px solid #dfdfdf}.favorite_table tr td img{width:100%}.favorite_table .favorite_table_btn{vertical-align:middle}.favorite_table .btn_resister{margin-bottom:0.5em}.favorite_table .vacancyName{width:130px}.favorite_table .workingPlace{width:80px}.favorite_table .officeHours{width:110px}.favorite_table .btn_delete,.favorite_table .btn_resister{width:90px}.total_txt.favorite{margin:1em 0}.total_txt{font-size:130%;text-align:right}.total_txt span{color:#f66185;font-weight:bold;font-size:140%;margin:0 3px}.attention{background-color:#f5f5f5;margin-bottom:1em;border:1px solid #dfdfdf}.attention .attention_ttl{padding:0.5em 0;text-align:center;font-weight:bold;font-size:130%}.attention .attention_ttl img{width:26px;margin-right:0.3em}.attention .attention_cont{padding:1em;background-color:#fff}.attention .attention_cont li{padding:0.4em 0 0.4em 1em;text-indent:-0.5em}.attention .attention_cont li i{color:#cecece;margin-right:0.3em}.favorite_no_data{padding:2em;background-color:#eee;margin-bottom:1em}.favorite_no_data .first_msg{font-size:14pt;font-weight:bold;display:inline-block;margin-bottom:7px}@media screen and (max-width: 640px){.cont_area.mt0{margin-top:0}.cont_area .left_area{margin-top:0}.cont_area .input_area.kodawari_sp_wrap{display:block}.cont_area .label_box_sub_table{display:block;width:100%}.cont_area .label_th,.cont_area .naiyou_td{display:block;width:100%}.cont_area .label_th{background-color:#EAEAFB;font-weight:bold;font-size:14px;color:#000066;border-left:5px solid #006}.cont_area .naiyou_td{border-bottom:none;padding:0.5em}.favorite_table{margin:0.5em}.favorite_table .vacancyName{width:80%}.favorite_table th{width:20%}.total_txt{padding-right:0.5em;margin:0.5em 0}.attention{margin:1em 0.5em 0}.attention .attention_ttl{font-size:110%}.attention .attention_ttl img{width:25px}.favorite_no_data{padding:1em;margin:0 0.5em}.favorite_no_data .first_msg{font-size:13pt}}.job_search.search_result .input_area .td{padding:0 0.5em;display:table;width:100%}.job_search.search_result .input_area .td.label_on{padding:0}.pager_and_total{margin:1em 0 0;padding:1em 0;display:table;width:100%}.pager_and_total .total_txt{text-align:left;font-weight:bold;display:table-cell;width:50%}.pager_and_total .nomalTxt{font-weight:normal;font-size:85%;margin-left:1em;color:#666}.pageNation{display:table;width:100%;text-align:center}.pageNation ul{display:inline-block}.pageNation ul::after{display:block;content:"";clear:both}.pageNation.bottom{display:block;width:100%;text-align:right;margin-bottom:1em}.search_list{margin-bottom:2em}.search_list .search_list_cont{border:1px solid #dfdfdf;background-color:#fff}.search_list_workstyle{background-color:#40509e;color:#fff;height:auto;display:table;width:100%}.search_list_workstyle span.new{display:table-cell;width:5%;background-color:#e6335e;padding:0 0.5em;vertical-align:middle;text-align:center;height:100%;color:#FFF}.search_list_workstyle span.workstyle{padding:0 0.5em}.cont_ttl_area{background-color:#f5f5f5;padding:1em}.cont_ttl_area a{color:#006}.cont_ttl_area .cont_ttl{font-size:16pt}.tag_area{display:table-cell;width:70%}.tag_area span.tag{display:inline-block;background-color:#fff;border:1px solid #dfdfdf;padding:0.3em 0.5em;margin-right:0.5em;margin-bottom:0.3em;border-radius:3px;font-size:8pt}.cont_ttl_wrap{display:table;width:100%;margin:1em 0}.updatetime_day_area{line-height:1.2;display:table-cell;width:30%}.main_info_area{padding:0 1em 1em}.main_info_area .viewing_meter_area{margin:1.2em 1em}.main_info_area .viewing_meter_area .viewing_meter_item{font-size:1em}.main_info_area .viewing_meter_area .status_text{font-size:1.2em}.main_info_area .viewing_meter_area img{width:30%}table.search_list_table{border:1px solid #d5d5d5;background-color:#fff;width:100%;box-sizing:border-box}table.search_list_table th{background-color:#f5f5f5;color:#333;width:100px}table.search_list_table td,table.search_list_table th{border:1px solid #dfdfdf;padding:1em 0.5em}.main_info_area .search_feature_text{margin-top:1em;line-height:1.2;visibility:hidden;word-break:break-all}.main_info_area p.search_feature_text br{display:none}.search_list .search_list_cont .btn_area{margin:1.2em;text-align:center}.search_list .search_list_cont .btn_area .search_list_btn img{width:auto;margin-left:0.5em}.btn_area .sp_btn_wrap{display:none}.span_workstyle_wrap{display:table-cell;width:95%;vertical-align:middle;padding:0.5em}.search_detail_wrap{margin-top:1em}.select_order{float:right}.select_order td a{background-color:#dde7f3;color:#006;padding:0.3em 0.5em;margin-right:0.5em;border-radius:3px;vertical-align:middle;transition:0.3s;width:140px;text-align:center;display:inline-block}.select_order td a:hover{text-decoration:none;background-color:#4a4a4a;color:#fff}.select_order td a.active{background-color:#006;color:#fff}.select_order td .mr0{margin-right:0}.pager_and_total+.pageNation{margin-bottom:1em}.area_search_wrap{border:1px solid #dcdcdc;padding-bottom:1.5em}.area_search_wrap h1.service_top{margin-top:0}.area_search_wrap h2{color:#006;font-weight:bold;font-size:18px;margin:1em;vertical-align:middle}.area_search_wrap h2 span{vertical-align:middle}.area_search_wrap h3{color:#006;font-weight:bold;font-size:18px;margin:1em;vertical-align:middle}.add_link_area h3 img,.area_search_wrap h2 img{width:20px;margin-right:0.3em}.span_txt.area_search{color:#006;padding-left:0.5em}.area_search_wrap_cont{margin:1.5em 2em 0.5em}.accordion_search_area_gray .accordion_search_cont .toggle a,.area_search_wrap_cont a{margin:0 15px 15px 0;display:inline-block}.accordion_search_area_gray{margin:1px 0 0}.accordion_search_area_gray .toggle_wrap{padding-bottom:0}.accordion_search_area_gray span.span_txt{border:0;background-color:#dde7f3;border-left:2px solid #006;font-weight:bold}.accordion_search_area_gray .accordion_search_cont .toggle{border:0;padding:1em 1em 0}.add_link_area{margin-bottom:1em;border:1px solid #dcdcdc}.add_link_area h3{background-color:#f3f3f3;padding:0.5em;font-size:18px}.add_link_area .span_txt.area_search{padding-left:0.2em}@media screen and (max-width: 640px){.job_search.search_result .input_area .td{padding:0.5em;display:table;width:100%}.search_list_workstyle{display:table;width:100%}.search_list_workstyle span.new{display:table-cell;width:10%}.job_search.search_result .input_area .td.label_on{padding:0.5em}.pager_and_total{padding:0;display:block;width:100%}.pager_and_total .total_txt{padding-left:0.5em;display:block;width:100%}.pageNation{display:block;width:100%;padding:0.5em;text-align:center}.pageNation.bottom{text-align:center;margin-bottom:0}.search_list{margin:1em 0.5em}.search_list .search_list_cont .cont_ttl_wrap{display:none}.search_list .search_list_cont .cont_ttl_area a.cont_ttl,table.search_list_table td{line-height:1.2}.search_list .search_list_workstyle span.workstyle,table.search_list_table th{font-size:85%;vertical-align:middle}table.search_list_table td,table.search_list_table th{padding:0.5em}.main_info_area{padding:0.6em}.main_info_area .viewing_meter_area{margin:1.2em 0em}.main_info_area .viewing_meter_area .viewing_meter_item{font-size:0.9em}.main_info_area .viewing_meter_area .status_text{font-size:0.9em}.main_info_area .viewing_meter_area img{width:150px}.pc_favorite,.pc_search_detail,.search_list_btn.pc_resister,.search_list_btn.resister{display:none}.search_list .search_list_cont .btn_area .sp_btn_wrap{display:table;width:100%}.search_list .search_list_cont .btn_area .sp_btn_wrap .sp_btn_wrap.sp_favorite{display:table-cell;width:40%}.search_list .search_list_cont .btn_area .sp_btn_wrap .sp_btn_wrap.sp_search_detail{display:table-cell;width:60%;padding-left:0.5em}.search_list .search_list_cont .btn_area .sp_btn_wrap .sp_btn_wrap.sp_favorite img,.search_list .search_list_cont .btn_area .sp_btn_wrap .sp_btn_wrap.sp_search_detail img{width:100%}.search_list .search_list_cont .btn_area{text-align:left}.search_list .search_list_cont .btn_area .search_list_btn img{margin-left:0}.search_list .search_list_workstyle span.workstyle{padding:0 0.3em}.span_workstyle_wrap{display:table-cell;width:80%;vertical-align:middle;padding:0.5em}.search_list .search_list_cont .btn_area{margin:1em 0}table.search_list_table th{width:auto}.select_order{float:none;margin:1em 0.5em}.select_order td a{width:130px;padding:10px;margin-right:1em}section.flow.area_search_wrap{margin:1em 0.5em 0.5em}.service_box_wrap_sp.area_search_wrap{padding:0 0 1em}.area_search_wrap h1.service_top .img_icon{width:40px;height:40px}.area_search_wrap h1.service_top .span_txt{padding-left:0.5em}.area_search_wrap h2{font-size:16px;margin:1em 0.5em}.area_search_wrap_cont{margin:1em}.accordion_search_area_gray .accordion_search_cont .toggle a,.add_link_area a,.area_search_wrap_cont a{margin:0 20px 20px 0;text-decoration:underline}.accordion_search_area_gray{margin:3px 0 0 !important}.add_link_area{margin:1em 0.5em}.add_link_area .area_search_wrap_cont{margin-bottom:0}.add_link_area h3{font-size:14px}.search_page_title_area .search_page_title{background-color:#40509E}.search_page_title_area .search_page_title .wrap h1{color:#FFFFFF;padding:0.5em 0.5em}}@media screen and (max-width: 340px){.select_order td a{width:110px}}.search_detail_wrap .tag_area{width:80%}.search_detail_wrap .updatetime_day_area{width:20%}.search_detail_wrap .cont_ttl_area{background-color:#fff;padding:2em 0 0}.search_detail_wrap .cont_ttl_area .cont_ttl{font-size:18pt;font-weight:bold;background-color:#fff;padding:0;color:#2A2A2A;text-align:left}.search_detail_wrap .cont_ttl_wrap{margin:2em 0}.search_detail_wrap .search_list_table img{width:20px;margin-right:0.3em}.search_detail_wrap .search_list_table th{text-align:left;padding:0.7em 1em;width:150px}.search_detail_wrap .search_list_table td{padding:0.7em 1em;vertical-align:middle}.search_detail_wrap .search_recruitment_information_area{margin-top:1em;border:1px solid #dedede;background-color:#fff;word-break:break-all}.search_recruitment_information_title{background-color:#f5f5f5;padding:0.5em;font-size:16pt;color:#006;font-weight:bold}.search_recruitment_information_cont .search_recruitment_information_text{font-size:13pt;font-weight:bold;margin:2em 2em 1em}.search_recruitment_information_cont .search_recruitment_information_detail_area{padding:1em 2em;line-height:1.5}.viewing_meter_area{text-align:center;margin:2em 1em;color:#ffa600;font-weight:bold}.viewing_meter_area .viewing_meter_item{font-size:1.1em;font-weight:normal;color:#666;display:inline-block;margin-right:10px}.viewing_meter_area .status_text{margin:1em;font-size:1.4em;vertical-align:middle}.viewing_meter_area img{width:auto}section.flow{margin:1em 0}section.search_recommend_vacancy,section.search_recruitment_information_detail{margin:2em 0 1em}section.search_recruitment_information_detail{margin-bottom:0}section.search_recommend_vacancy h3,section.search_recruitment_information_detail h3,section.flow h3{color:#006;font-weight:bold;font-size:13pt;margin-bottom:1em}section.search_recommend_vacancy h3 img,section.search_recruitment_information_detail h3 img,section.flow h3 img{width:27px;margin-right:0.5em}.search_recruitment_information_detail table.search_recruitment_information_table{width:100%;line-height:1.4}.search_recruitment_information_detail table.search_recruitment_information_table tr td,.search_recruitment_information_detail table.search_recruitment_information_table tr th{border:1px solid #dedede}.search_recruitment_information_detail table.search_recruitment_information_table tr th{background-color:#f5f5f5;text-align:left;padding:10px;color:#555555;width:220px}.search_recruitment_information_detail table.search_recruitment_information_table tr td{padding:5px 15px;background-color:#fff}.search_recruitment_information_blur td{background-image:url(/img/search/detail_mosaic_pc.png);background-size:auto 100%;text-align:center;vertical-align:middle}.search_recruitment_information_blur .leading_inquiry_btn{width:45%;margin:0 auto}.search_recruitment_information_blur .leading_inquiry_btn a::after{display:none}.InThePageBtn_wrap{position:relative}.InThePageBtn_followArea{position:fixed;bottom:0;left:0;background-color:#dde7f3;width:100%;text-align:center;padding:0.8em 0}.result_detail_btn_area{margin:3em 0;text-align:center}.InThePageBtn_followArea img,.result_detail_btn_area .favorite_btn img,.result_detail_btn_area .inquiry_btn img{height:49px;width:auto}.InThePageBtn_followArea img,.result_detail_btn_area .inquiry_btn img{margin-right:1em}.result_detail_medal_area{margin:10px}section.search_recommend_vacancy .Recommend_box,section.flow .flow_box{border:1px solid #E0E0E0;background-color:#FFF;padding:2em}section.flow .flow_box .flow_img{text-align:center;margin:1.5em 0}section.flow .flow_box .flow_img img{width:100px}section.flow .flow_box .flow_img img.flow_arrow{width:12px;margin:0 0.5em}section.flow .sp_only{display:none}section.search_recommend_vacancy.search_recommend_vacancy .Recommend_box .txt_wrap ul li{float:left;margin-bottom:0.7em}section.search_recommend_vacancy.search_recommend_vacancy .Recommend_box .txt_wrap ul li:last-child{margin-bottom:0}section.search_recommend_vacancy.search_recommend_vacancy .Recommend_box .txt_wrap img{width:90px;margin-right:0.5em}section.search_recommend_vacancy.search_recommend_vacancy .Recommend_box .f_list_link{text-align:right}.cont_resister_pc.search_detail img{margin-bottom:2em}.gotop_search_detail{text-align:right}.gotop_search_detail .go_top_detail a{display:inline-block}.result_detail_hosoku_text{font-size:0.9em;margin-top:5px}@media screen and (max-width: 640px){.InThePageBtn_followArea{display:none !important}.search_detail_wrap{margin-top:0.5em;padding:0.5em}.search_detail_wrap .cont_ttl_wrap{margin:1em 0}.search_detail_wrap .cont_ttl_area{padding:1em 0 0}.search_detail_wrap .cont_ttl_area .cont_ttl{font-size:15pt;line-height:1.2}.search_detail_wrap .search_list_table th{text-align:center;width:15%;padding:0.5em}.search_detail_wrap .search_list_table img{width:100%;margin-right:0}.search_detail_wrap .tag_area,.search_detail_wrap .updatetime_day_area{width:100%;display:block}.search_recruitment_information_title{font-size:13pt;line-height:1.3}.search_recruitment_information_cont .search_recruitment_information_cont_text{font-size:11pt;font-weight:bold;margin:10px 15px 0;line-height:1.3}.search_recruitment_information_cont .search_recruitment_information_detail_area{padding:15px;line-height:1.5;display:block;width:100%}.viewing_meter_area{margin:2em 0.5em}.viewing_meter_area .viewing_meter_item{font-size:0.9em;margin-right:5px}.viewing_meter_area .status_text{font-size:1.0em}.viewing_meter_area img{width:150px}section.search_recruitment_information_detail,section.flow{margin:1.5em 0 0.5em}section.search_recommend_vacancy{margin:2.5em 0.5em 1em}section.search_recommend_vacancy h3,section.search_recruitment_information_detail h3,section.flow h3{margin-bottom:0.5em}section.flow .sp_only{display:block}.search_recruitment_information_detail table.search_recruitment_information_table tr th{padding:0.5em;width:25%;font-size:85%}.search_recruitment_information_blur td{background-image:url(/img/search/detail_mosaic_sp.png)}.search_recruitment_information_blur .leading_inquiry_btn{width:100%;font-size:10px}.result_detail_btn_area{margin:0}.result_detail_btn_area .mb15{margin-bottom:15px}.result_detail_btn_area_sp{background-color:#fff7b5;padding:1em 0;margin:0 0.5em}.result_detail_btn_area_sp img{width:50%;padding:0.5em;float:left}.result_detail_btn_area_sp a.favorite_btn_sp img{width:50%}.sp_result_button{margin:0}.result_detail_btn_area.add_btn{margin-top:1em;padding:0}section.search_recommend_vacancy .Recommend_box,section.flow .flow_box{padding:0.5em;margin:0;box-sizing:border-box}section.search_recommend_vacancy h3,section.flow h3{padding-left:0.5em}section.flow .flow_box{padding:0;border:none}section.flow .flow_box p{padding:0.5em}.flow_img_sp .flow_step1{border:3px solid #d3d3d3;background-color:#fff;text-align:center;vertical-align:middle}.flow_img_sp .flow_step2{background-color:#f4f4f4}.flow_img_sp .flow_step3{background-color:#e5e5e5}.flow_img_sp .flow_step4{background-color:#d2d2d2}.flow_img_sp .flow_step5{background-color:#006;border:3px solid #006}.flow_img_sp .flow_step1{position:relative}.flow_img_sp .fa-caret-down{font-size:200%;color:#000066}.fa-caret-down::before{content:""}.flow_img_sp .flow_step1 p{display:inline-block;color:#1d1d1d;font-size:100%;padding:0.5em 0}.flow_img_sp{text-align:center;padding:0 1.5em;margin:1.5em 0}.flow_img_sp .flow_step5 p{display:inline-block;color:#fff;font-size:100%;padding:0.5em 0}.flow_img_sp .flow_step1 span{font-size:80%;font-weight:normal;position:absolute;left:1em}.flow_img_sp .flow_step1 a{padding:3% 40%}.flow_img_sp i{display:block;margin:5px auto}section.search_recommend_vacancy.search_recommend_vacancy .Recommend_box .txt_wrap img{width:80px;margin-right:0}section.search_recommend_vacancy.search_recommend_vacancy .Recommend_box .txt_wrap img{width:80px;margin-right:0;margin-bottom:0.5em}section.search_recommend_vacancy.search_recommend_vacancy .Recommend_box .txt_wrap a{display:block;line-height:1.2;margin-bottom:0.5em}section.search_recommend_vacancy.search_recommend_vacancy .Recommend_box .f_list_link{text-align:right}section.flow .flow_box .input_area th{padding:0}section.flow .flow_box .input_area tbody{border-left:0;border-right:0}}.accordion_pc_hidden,.accordion_sp .sp_hidden{display:none}.accordion_kodawari_trigger{cursor:pointer;position:relative;background-color:#fff7b5;color:#000066;text-align:center;font-size:12pt;padding:0.5em;border:1px solid #dfdfdf}.accordion_kodawari_trigger:hover{background-color:#dde7f3}.accordion_kodawari_trigger:after{width:30px;height:100%;display:inline-block;background-color:#000066;content:url(/img/search/arrow_white.png);position:absolute;top:0;padding-top:5px;text-align:center;right:0}.accordion_kodawari_trigger.active:after{width:30px;height:100%;display:inline-block;text-align:center;content:url(/img/search/arrow-active_white.png)}.input_area.kodawari_sp_wrap{display:table;width:100%}@media screen and (max-width: 640px){.job_search.search_result .input_area .accordion_sp_td,.job_search.search_result .input_area.kodawari_sp_wrap .td{display:none}.input_area .th.accordion_sp{cursor:pointer;position:relative;background-color:#fff7b5;color:#006}.accordion_sp .pc_hidden,.accordion_sp .sp_hidden{display:inline}.accordion_kodawari_trigger{display:none}.input_area .th.accordion_sp.last_accordion{margin-bottom:0}.input_area .th.accordion_sp:after{width:30px;height:100%;display:inline-block;background-color:#000066;content:url(/img/search/arrow_white.png);position:absolute;top:0;padding-top:5px;text-align:center;right:0}.input_area .th.accordion_sp.active:after{width:30px;height:100%;display:inline-block;text-align:center;content:url(/img/search/arrow-active_white.png)}.search_result .input_area .accordion_search_cont .toggle{display:block;background-color:#fff;border:2px solid #000066;border-top:none;padding:1em}.search_result .input_area .accordion_search_area .toggle_wrap{background-color:#fff;padding:0 0 1em}.search_result .input_area .accordion_search_area .toggle .checkbox{float:left;line-height:2;font-size:110%;position:relative;background-color:#fff;letter-spacing:1px}.accordion_search_area{margin:0.5em 0}section.flow .flow_box .input_area th span.hissu,section.flow .flow_box span.nini,section.flow .flow_box span.sp_block{margin-left:0.5em}}.search_case_area{background-color:#f2f8ff;border-radius:5px;border:1px solid #dde7f3}.search_case_area h2{color:#006;font-weight:bold;font-size:15px;margin:0;padding:10px;vertical-align:middle}.search_case_area a{text-decoration:underline}.search_case_area a:hover{text-decoration:none}.search_case_area p{margin-bottom:10px}.search_case_area p.xs{font-size:85%;color:#666}.search_case_area_cont{margin:1em 2em 0.5em;line-height:1.5}.search_result_area_wrap section{margin-top:1em}.search_result_area_wrap section h2{background-color:#000066;color:#006;display:table;width:100%;padding:0;margin:0;font-size:140%}.search_result_area_wrap section .img_icon{display:table-cell;width:40px;height:40px;vertical-align:middle;text-align:center;background-color:#000066}.search_result_area_wrap section .img_icon img{width:30px}.search_result_area_wrap section .h2_txt{display:table-cell;text-align:left;background-color:#efefef;color:#006;padding-left:10px}@media screen and (max-width: 640px){.search_case_area{padding-bottom:0}.search_case_area_cont{margin:0 15px 15px}}.about_wrap_special{border:1px solid #dfdfdf;margin:0em 0em 1em}.search_ranking_banner_area{margin:20px 0}.search_ranking_banner_area:hover{opacity:0.7}.search_ranking_banner_area .display_pc{display:block}.search_ranking_banner_area .display_sp{display:none}@media screen and (max-width: 640px){.search_ranking_banner_area{margin:20px 0.5em}.search_ranking_banner_area .display_pc{display:none}.search_ranking_banner_area .display_sp{display:block}}ul.simple-pagination{list-style:none}.simple-pagination ul{list-style:none;padding:0;margin:0}.simple-pagination li{list-style:none;padding:0;margin:0;float:left}span.ellipse.clickable{cursor:pointer}.ellipse input{width:3em}.compact-theme a,.compact-theme span{float:left;color:#333;font-size:14px;line-height:24px;font-weight:normal;text-align:center;border:1px solid #AAA;border-left:none;min-width:14px;padding:0 7px;box-shadow:2px 2px 2px rgba(0,0,0,0.2);background:#efefef;background:-moz-linear-gradient(top, #fff 0%, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #efefef));background:-webkit-linear-gradient(top, #fff 0%, #efefef 100%);background:-o-linear-gradient(top, #fff 0%, #efefef 100%);background:-ms-linear-gradient(top, #fff 0%, #efefef 100%);background:linear-gradient(top, #fff 0%, #efefef 100%)}.compact-theme a:hover{text-decoration:none;background:#efefef;background:-moz-linear-gradient(top, #efefef 0%, #bbb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #bbb));background:-webkit-linear-gradient(top, #efefef 0%, #bbb 100%);background:-o-linear-gradient(top, #efefef 0%, #bbb 100%);background:-ms-linear-gradient(top, #efefef 0%, #bbb 100%);background:linear-gradient(top, #efefef 0%, #bbb 100%)}.compact-theme li:first-child a,.compact-theme li:first-child span{border-left:1px solid #AAA;border-radius:3px 0 0 3px}.compact-theme li:last-child a,.compact-theme li:last-child span{border-radius:0 3px 3px 0}.compact-theme .current{background:#bbbbbb;background:-moz-linear-gradient(top, #bbb 0%, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbb), color-stop(100%, #efefef));background:-webkit-linear-gradient(top, #bbb 0%, #efefef 100%);background:-o-linear-gradient(top, #bbb 0%, #efefef 100%);background:-ms-linear-gradient(top, #bbb 0%, #efefef 100%);background:linear-gradient(top, #bbb 0%, #efefef 100%);cursor:default}.compact-theme .ellipse{background:#EAEAEA;padding:0 10px;cursor:default}.light-theme a,.light-theme span{float:left;color:#000066;font-size:14px;line-height:24px;font-weight:normal;text-align:center;width:37px;padding:10px 0;margin:1px;background-color:#ddddee}.light-theme a:hover{text-decoration:none;background-color:#dde7f3;box-sizing:border-box}.light-theme .current{background:#000066;color:#fff;box-shadow:0 1px 0 white,0 0 2px rgba(0,0,0,0.3) inset;cursor:default}.light-theme .ellipse{background:none;border:none;border-radius:0;box-shadow:none;font-weight:bold;cursor:default}.serviceTop_link{margin-bottom:1em;display:table;width:100%}.service_link_box{display:table-cell;width:50%}.service_link_box.right_space{padding:0em 0.5em 0em 0em}.service_link_box.left_space{padding:0em 0em 0em 0.5em}.service_link_box img{width:50%;border:1px solid #dfdfdf}h1.service_top{background-color:#000066;color:#fff;display:table;width:100%;padding:0px;margin:1em 0em 0em}h1.service_top .img_icon{display:table-cell;width:40px;height:40px;vertical-align:middle;background-color:#000066}h1.service_top .img_icon img{width:30px}h1.service_top .span_txt{display:table-cell;text-align:left;background-color:#efefef;color:#006;padding-left:10px}h2.service_top{background-color:#000066;color:#fff;display:table;width:100%;padding:0px;margin:1em 0em 0em;font-size:140%}h2.service_top .img_icon{display:table-cell;width:40px;height:40px;vertical-align:middle;text-align:center;background-color:#000066}h2.service_top .img_icon img{width:30px}h2.service_top .span_txt{display:table-cell;text-align:left;background-color:#efefef;color:#006;padding-left:10px}.service_top_about{background-color:#eef0eb;border:1px solid #e0e0e0;border-top:0;border-bottom:0;position:relative}.service_top_box{background-color:#fff;border:1px solid #dfdfdf;margin-bottom:1em}.service_top_pointArea{position:absolute;bottom:10px;display:table;width:100%}.service_top_point{display:table-cell;width:33.3333%;position:relative;padding:0em 0.8em}.service_top_point p{padding:100px 10px 10px;font-size:13px;background-color:#fff;border-radius:3px}.service_top_point img{position:absolute;top:0;left:12%;width:180px}.service_top_point .fake_space{height:90px;background-color:none}span.hosoku{font-size:70%;line-height:1.1;padding-top:0.5em;display:block;color:#999}span.hosoku_sizeL{font-size:90%;line-height:1.1;padding-top:10px;display:block}.about_company{background-color:#fff;border:2px solid #e0e0e0;border-top:0;display:table;width:100%}.about_company .about_ttl{display:table-cell;width:15%;color:#000066;background-color:#f5f5f5;vertical-align:middle;text-align:center;padding:1em;font-weight:bold}.about_company .about_detail{display:table-cell;width:85%;padding:1em}.about_company .about_detail img{width:220px;margin-bottom:1em}.about_company .about_detail p{font-size:90%;line-height:1.2}h2.service_top_h2{color:#006;min-height:40px;display:table;width:100%;padding:0;background-color:#f3f3f3}h2.service_top_h2 .text_icon{display:table-cell;width:50px;vertical-align:middle;text-align:center;background-color:#006;color:#fff;font-size:90%;font-weight:bold}h2.service_top_h2 .span_txt{display:table-cell;text-align:left;padding-left:0.5em;padding-right:9px;padding-top:9px;padding-bottom:9px;font-size:12pt}h2.service_haken_qa{margin-top:0}h2.service_haken_qa span.img_icon{width:2px !important}h2.service_haken_qa span.span_txt{background-color:#006;color:#f3f3f3}h3.service_top_h2{color:#006;display:table;width:100%;padding:0;background-color:#f3f3f3}h3.service_top_h2 .text_icon{display:table-cell;vertical-align:middle;text-align:center;background-color:#006;color:#fff;font-size:22pt;font-weight:bold}h3.service_top_h2 .span_txt{display:table-cell;text-align:left;padding-left:0.5em;font-size:12pt}h3.service_haken_qa .text_icon{height:30px;width:2px}.service_featureArea{display:table;width:100%}.service_feature_img{display:table-cell;width:200px;padding:1em 2em}.service_feature_txt{display:table-cell;vertical-align:top;padding:2em 2em 2em 1em}section.flow .flow_img{text-align:center;margin:0em 0em 1.5em}section.flow .flow_img img{width:100px}section.flow .flow_img img.flow_arrow{width:12px;margin:0em 0.5em}section.flow .flow_box p.flow_lead,.service_flow{padding:2em}section.flow .flow_box h2.flow_h2 .text_icon{font-size:14pt;width:80px}section.flow .flow_box h3.flow_h2 .text_icon{font-size:14pt;width:80px}.inquiry_box{display:table;width:100%;border:1px solid #eee;background-color:#fff;margin:1em 0em}.inquiry_box .grid0{display:table-cell;width:10%;vertical-align:middle;text-align:center;padding:1em;background-color:#eee}.inquiry_box .grid1{text-align:center;vertical-align:middle}.inquiry_box .grid1 p{display:inline-block;font-size:12pt;font-weight:bold}.inquiry_box .grid1 p span{display:inline-block;font-weight:normal;font-size:80%}.inquiry_box .grid2{text-align:center;vertical-align:middle;padding:1em 2em}.inquiry_box .tel_inquiry{border-top:6px solid #f1f1f1;display:table;width:100%}.inquiry_box .grid1,.inquiry_box .grid2{display:table-cell;width:40%}.service_flow.step2after{padding-top:1em}.service_flow_step{display:table;width:100%}.service_flow_step img{display:table-cell;width:150px}.service_flow_step p{display:table-cell;vertical-align:middle;padding-right:2em}@media screen and (max-width: 640px){.serviceTop_link{margin-bottom:0em}.serviceTop_link,.service_link_box{display:block;width:100%}.service_link_box.right_space{padding:0em 0.5em 0.5em}.service_link_box.left_space{padding:0em 0.5em;margin-bottom:1em}.service_top_pointArea{display:none}.service_top_pr_sp{background-color:#fff;border:5px solid #eef0eb;padding:0.5em;font-size:90%;line-height:1.3}.about_company{border:1px solid #dfdfdf;border-top:0}.about_company .about_detail img{width:180px}.about_company .about_ttl{padding:0.5em 0em}.about_company,.about_company .about_ttl,.about_company .about_detail{display:block;width:100%}h1.service_top .img_icon{width:30px;height:40px}h1.service_top .img_icon img{width:22px;margin-left:0.2em}h1.service_top .span_txt{padding-left:10px}section.flow .flow_box p.flow_lead{padding:1em 0.5em}.service_top_box{margin:0em}section#service_index_flow .flow_box{padding:0;border:2px solid #E0E0E0}h2.service_top_h2 .text_icon{width:25px;height:auto;font-size:15pt}h2.service_top_h2 .span_txt{padding:0.8em;font-size:11pt}.service_feature_img{width:100px;padding:0px 10px 0px}.service_feature_txt{padding:0em 1em 1em 0.5em}.flow_img_sp{margin-top:0}section.flow .flow_box h2.flow_h2 .text_icon{font-size:10pt;width:10%;padding:0em 0.5em}.service_flow{padding:0.8em}.inquiry_box,.inquiry_box .grid2{display:block;width:100%}.service_flow_step p{width:70%}.service_flow_step img{width:100%}.sp_center_wrap{width:30%;display:table-cell}.sp_center_wrap img{display:inline-block}.flow_img_sp{text-align:center;padding:0em 1.5em;margin:1.5em 0em}.flow_img_sp .flow_step1{border:1px solid #d3d3d3;background-color:#fff;text-align:center;vertical-align:middle;position:relative}.flow_img_sp .flow_step1 p{display:inline-block;color:#1d1d1d;font-size:100%;padding:0.5em 0em}.flow_img_sp .flow_step1 a{padding:0;display:block}.flow_img_sp .flow_step1 span{font-size:80%;font-weight:normal;position:absolute;left:0.5em}.flow_img_sp .flow_step2{background-color:#f4f4f4}.flow_img_sp .flow_step3{background-color:#e5e5e5}.flow_img_sp .flow_step4{background-color:#d2d2d2}.flow_img_sp .flow_step5{background-color:#000066;border:3px solid #000066}.flow_img_sp .flow_step5 p{display:inline-block;color:#fff;font-size:100%;padding:0.5em 0em}.flow_img_sp .fa-caret-down{font-size:200%;color:#000066}.flow_img_sp .fa-caret-down::before{content:""}.inquiry_box .grid0{display:inline-block;float:left;width:auto;padding:0.5em}.inquiry_box .grid0 img{width:24px}.inquiry_box .grid1{display:block;width:100%;vertical-align:middle;background-color:#eee}.inquiry_box .grid1 p{font-size:10.5pt;display:inline-block;padding:0.5em 0em;color:#006}.inquiry_box .grid1 span.sp_hidden{display:none}.inquiry_box .grid2 .pc_hidden{margin-top:0.5em;color:#006}.service_flow.step2after{padding-top:1em}}.service_haken_ttl{background-color:#fff;border:1px solid #dfdfdf;border-top:2px solid #006}.service_haken_ttl_table{display:table;width:100%}.service_haken_ttl_table span{display:table-cell;width:85%;color:#006;font-size:180%;vertical-align:middle;padding-left:15px}.service_haken_ttl_undertext{background-color:#40509e;color:#fff;font-size:95%;padding:10px;line-height:1.2}.service_haken_ttl_table_img{display:table-cell;width:15%}.service_haken_mokuji{margin:1.5em 0em 1em;width:100%}.service_haken_mokuji td{border:1px solid #dfdfdf;width:50%;font-size:100%}.service_haken_mokuji td span{display:inline-block;border-left:2px solid #006;margin-right:1em;padding:5px}.service_haken_mokuji td img{width:30px;padding-left:3px}.service_haken_mokuji td a{display:block;position:relative}.service_haken_mokuji td a:hover{text-decoration:none;background-color:#f5f5f5}.service_haken_mokuji td a:hover::after{background-color:#f5f5f5}.service_haken_mokuji td a::before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:10px;width:8px;height:8px;margin-top:-5px;background:#000066}.service_haken_mokuji td a::after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:46%;right:10px;width:8px;height:8px;margin-top:-5px;background:#fff}.service_cont_short_box{padding:2em;margin-bottom:0.5em}.service_cont_short_box p{width:70%;float:left}.service_cont_short_box img{padding-left:1.5em;width:30%}.service_haken_box h2.service_top_h2 .text_icon{font-size:90%;width:10%}.service_flow.step2after.haken_step2{padding-top:2em}#service_haken_about .service_cont_short_box img{width:30%;float:right}.service_top_box.flow_box{padding:0 !important}#service_haken_voice .service_feature_txt{padding:2em}#service_haken_voice .service_feature_img{padding:2em 2em 2em 0em;width:180px}#service_haken_voice span.right,span.right{display:block;margin-top:1em;text-align:right}#service_haken_voice span.left,span.left{display:block;margin-top:1em;text-align:left}#service_haken_qa h2.service_top_h2 .text_icon{width:2px}#service_haken_qa .service_haken_qa_wrap{padding:2em}#service_haken_qa .service_haken_qa_wrap .service_haken_qa_trigger{background-color:#dde7f3;color:#006;font-weight:bold}#service_haken_qa .service_haken_qa_wrap .service_haken_qa_trigger .img_icon{background-color:#fff;padding:0.5em;vertical-align:middle}#service_haken_qa .service_haken_qa_wrap .service_haken_qa_trigger .img_icon img{width:100%}#service_haken_qa .service_haken_qa_wrap .service_haken_qa_accordion .span_txt{padding:1.5em 1.5em 1.5em 1em}#service_haken_qa .service_haken_accordion_wrap{margin-bottom:0.3em}#service_haken_qa .service_haken_qa_wrap .service_haken_qa_trigger .span_txt,#service_haken_qa .service_haken_qa_wrap .service_haken_qa_accordion .span_txt{display:table-cell;padding:3px 3px 3px 10px;line-height:1.5}#service_haken_qa .service_haken_qa_wrap .service_haken_qa_trigger .img_icon,#service_haken_qa .service_haken_qa_wrap .service_haken_qa_accordion .img_icon{background-color:#40509e;padding:0.5em;width:30px;display:table-cell}#service_haken_qa .service_haken_qa_wrap .service_haken_qa_accordion .img_icon{background-color:#fff;padding:0.5em;vertical-align:middle}@media screen and (max-width: 640px){.mojiku_wrap{width:auto;margin:0;padding:1em 0.5em}.service_box_wrap_sp{padding:0px 10px 10px}.service_cont_short_box{padding:1em;text-align:center;margin-bottom:0em}.service_cont_short_box p{text-align:left;width:100%;float:none}.service_cont_short_box img{float:none;width:90%}.service_haken_mokuji{margin:0em;width:100%}.service_haken_mokuji td{width:100%;font-size:10pt;display:block;border-bottom:0}.service_haken_mokuji td.sp_last_border{border-bottom:1px solid #eee}.service_haken_mokuji td img{width:25px}.service_haken_mokuji td span{padding:5px}.service_haken_box h2.service_top_h2 .text_icon{font-size:9pt;width:20%}#service_haken_flow .flow_box,#service_index_flow .flow_box{border:2px solid #E0E0E0}section#service_index_flow{margin-top:0}h1.service_top{margin-top:0}#service_haken_voice .service_feature_txt,#service_haken_voice .service_feature_img{display:block;width:100%}#service_haken_voice .service_feature_txt{padding:1em}#service_haken_voice .service_feature_img{padding:0em}.service_flow.step2after.haken_step2{padding-top:1em}#service_haken_qa .service_haken_qa_wrap{padding:1em}#service_haken_qa .service_haken_qa_wrap .service_haken_qa_trigger .img_icon img,#service_haken_qa .service_haken_qa_wrap .service_haken_qa_accordion .img_icon img{width:15px}}.service_haken_article_box{margin:20px 0px 0px}.service_haken_mokuji tr{border:0 !important}.service_haken_mokuji_box{border-top:1px solid #dfdfdf}.service_haken_mokuji_box td{border-top:0 !important}.service_haken_mokuji_box td>a{display:block;min-height:20px;padding:5px 0;border-left:2px solid #006;border-bottom:1px solid #dfdfdf}.service_haken_mokuji_box td>a>span{border-left:0;padding-left:11px;font-size:19px;font-weight:bold;color:#006}.service_haken_mokuji_box td>a>p{display:block;padding-right:20px}.service_haken_mokuji_box td li{border-bottom:1px solid #dfdfdf}.service_haken_mokuji_box td li span.mokuji_img{background-color:#40509e;width:37px;padding:5px 1px;margin-right:7px}.service_haken_mokuji_box td li span.mokuji_txt{border-left:0}.service_haken_case_lead{border:0;margin-bottom:0}.service_haken_case_lead p{border:1px solid #eee;border-radius:5px;padding:15px}.service_haken_article_box a .service_featureArea{color:#333}.service_haken_article_box a .service_featureArea:hover{background-color:#f3f3f3}.service_haken_article_box a:hover .service_featureArea{color:#2b78e1}.service_haken_article_box .button.case_link{font-size:90%;padding:3px 10px;border-radius:3px}.service_haken_article_voice{padding:1em 1em 0em}.service_haken_article_voice .service_feature_txt{padding:0em 1em 1em;vertical-align:middle}.service_haken_article_voice span.right{margin-top:0}.service_haken_case_img{display:table-cell;width:20%;padding:0em}.service_haken_case_img img{width:100%}.service_feature_txt_after{padding:15px;background-color:#fff9cd;margin:0px 0px 15px;display:table;width:auto}.service_feature_txt_after p{display:table-cell;vertical-align:top}.service_feature_txt_after_img{display:table-cell;width:25%;padding-right:15px;vertical-align:middle}.service_feature_txt_after_img img{width:100%}.service_haken_case_btn_area{margin-bottom:15px}.service_haken_case_btn{display:block !important;width:100%;text-align:center !important}.service_haken_case_btn a{border-radius:5px;background-color:#006;color:#fff;font-weight:bold;padding:12px 16px;display:block;width:65%;margin:0 auto}.service_haken_case_btn a:hover{text-decoration:none;opacity:0.8}.service_haken_case_btn_light_blue a{background-color:#dde7f3;color:#40509e;font-size:90%}.service_haken_case_btn_light_blue br{display:none}@media screen and (max-width: 640px){.service_haken_ttl_table span{display:block;width:100%;font-size:150%;padding:15px;line-height:1.2}.service_haken_ttl_table_img{display:none}.service_haken_ttl_undertext{font-size:100%;padding:10px;line-height:1.4}.service_featureArea{padding-top:15px}.service_haken_article_box{margin:10px 0px 0px}.service_haken_article_box .service_feature_img{padding:0}.service_haken_article_box .service_feature_txt{padding:15px}.service_haken_article_box .service_featureArea{padding-top:0}.service_haken_article_box .service_featureArea,.service_haken_article_box .service_feature_img,.service_haken_article_box .service_feature_txt{display:lock;width:100%}.service_haken_mokuji_box{margin:15px 0px}.service_haken_mokuji_box tr:last-child{border-bottom:1px solid #dfdfdf}.service_haken_case_lead p{border:0px;border-radius:0px;padding:5px}.service_haken_article_voice{display:table;width:100%}.service_haken_article_voice .service_feature_txt{display:table-cell;width:80%}.service_haken_article_voice .service_haken_case_img{display:table-cell;width:20%;padding-top:15px}.service_feature_txt_after_img{display:none}.service_haken_case_btn a{width:90%}.service_haken_case_btn_light_blue br{display:block}}.service_cont_middle_arrow{display:block;text-align:center;margin:0 0 0.5em}.service_cont_middle_arrow img{width:55px}.box_model{margin-top:10px}.box_model li{line-height:1.5;list-style:square;margin-left:20px;text-align:left}.box_model-table th,.box_model-table td{border:1px solid #dfdfdf;padding:15px 10px}.box_model-table{margin:10px 0 30px 0}.box_model-table table{text-align:left;width:100%;line-height:1.5}.box_model-table th{background-color:#eef4fb;font-weight:normal}.n-only-sp{display:none}@media screen and (max-width: 640px){.box_model-table th,.box_model-table td{padding:10px}.box_model-table th{min-width:100px}.n-only-sp{display:block}}#page404{width:1000px;margin:0 auto}.page404_msg_area{width:1000px;box-sizing:border-box;margin-top:1em;background-color:#FFF;text-align:center;padding:4em}.page404_msg_area .msg_first{font-weight:bold;color:#000060;font-size:180%;padding:0;margin:6% 0 2%}.page404_msg_area .msg_second{font-weight:normal;color:#121212;font-size:100%;padding:0 10px;margin-bottom:2em}.page404_msg_area .msg_first br,.page404_msg_area .msg_second br{display:none}.page404_btn_area{display:block;margin:10% 0 6%;text-align:center}.page404_btn_area .back_btn.left_btn{margin-right:2em}.page404_btn_area .back_btn{background-color:#006;border:1px solid transparent;border-bottom:3px solid #000021;padding:12px 20px;border-radius:4px;box-sizing:border-box;color:#fff;font-weight:bold;font-size:15px;cursor:pointer;position:relative;-webkit-transition:background 0.2s ease 0.1s;-moz-transition:background 0.2s ease 0.1s;-ms-transition:background 0.2s ease 0.1s;transition:background 0.2s ease 0.1s;font-family:"Ubuntu", verdana, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ ゴシック", "MS Gothic", HiraKakuProN-W3, "TakaoExゴシック", TakaoExGothic, "MotoyaLCedar", "Droid Sans Japanese", sans-serif;text-decoration:none}.page404_btn_area .back_btn:hover{background-color:#4759b0;border-bottom:3px solid #313e7a}.page404_btn_area .back_btn:hover::before{background:#fff}.page404_btn_area .back_btn:hover::after{background:#4759b0}.page404_btn_area .back_btn:active{margin-top:3px;border-bottom:none}.page404_btn_area .back_btn::before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:5px;width:8px;height:8px;margin-top:-5px;background:#fff}.page404_btn_area .back_btn::after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:7px;width:8px;height:8px;margin-top:-5px;background:#006}.page404_btn_area .search_btn{font-size:1.7em;padding:0.5em 6em}.inquiry_btn{font-size:1.7em !important;background-color:#f9992d;border:1px solid transparent;border-bottom:5px solid #c16a08;padding:0.5em 5em;border-radius:4px;box-sizing:border-box;color:#fff;font-weight:bold;font-size:15px;cursor:pointer;position:relative;-webkit-transition:background 0.2s ease 0.1s;-moz-transition:background 0.2s ease 0.1s;-ms-transition:background 0.2s ease 0.1s;transition:background 0.2s ease 0.1s;font-family:"Ubuntu", verdana, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ ゴシック", "MS Gothic", HiraKakuProN-W3, "TakaoExゴシック", TakaoExGothic, "MotoyaLCedar", "Droid Sans Japanese", sans-serif;text-decoration:none}.inquiry_btn:hover{position:relative;top:5px;text-decoration:none;border-bottom:none}.page404_btn_area .back_btn:after,.page404_btn_area .back_btn:hover:after,.page404_btn_area .back_btn:hover:before{-webkit-transition:background 0.2s ease 0.1s;-moz-transition:background 0.2s ease 0.1s;-ms-transition:background 0.2s ease 0.1s;transition:background 0.2s ease 0.1s}.page404_position_list h2{padding:1em;background-color:#eee}.page404_position_list li{padding:1em;border-bottom:#eee solid 2px}@media screen and (max-width: 640px){#page404{width:auto}.page404_msg_area{width:auto;padding:1em}.page404_msg_area .msg_first{line-height:1.2;margin-bottom:0.5em}.page404_position_list{margin:2em 0}.page404_msg_area .msg_first br,.page404_msg_area .msg_second br{display:block}.page404_btn_area .back_btn.left_btn{margin:0 0 1em}.inquiry_btn{font-size:1.2em;padding:0.5em 1em}.search_btn{padding:0.5em 2em !important;margin-right:0 !important}}#thanks{width:1000px;margin:0 auto;padding:1em 0 5em}#thanks .thanks_wrap{width:70%;text-align:center;margin:20px auto;border:1px solid #000066;border-radius:10px}#thanks .thanks_wrap .thanks_ttl{color:#ffffff;font-size:27px;font-weight:bold;background-color:#000066;border-radius:10px 10px 0px 0px;font-weight:bold;padding-top:10px;height:50px;width:100%;margin-bottom:20px}#thanks .thanks_wrap .thanks_ttl br{display:none}.thanks_text_area{font-size:1.5em;font-weight:bold;text-align:left;width:80%;margin:0 auto;line-height:1.5em}.thanks_ttl_second{font-size:25px;font-weight:bold;margin-bottom:20px}.thanks_detail{background-color:#f5f5f5;border-radius:10px;width:90%;margin:0 auto 10px;font-size:14px;padding:20px;text-align:center;height:auto}.thanks_detail i{margin-right:0.5em}.thanks_banner{width:100%;margin-bottom:20px;padding:0 10px}.thanks_banner:hover{opacity:0.8}.survey_button{background:#f6ab00;color:#fff;-webkit-box-shadow:#ce7e15 0 5px 0;box-shadow:rgba(206,126,21,0.8) 2px 2px 0;border:none;width:240px;position:relative;text-align:center;text-decoration:none;cursor:pointer;font-size:16px;font-weight:bold;padding:12px 30px 12px 10px;margin:10px auto 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-transition:all 0.3s 0s ease;transition:all 0.3s 0s ease}.survey_button ::hover{text-decoration:none;border:none}.survey_button a#sf_hearing_url{text-decoration:none;color:inherit}.survey_button a#sf_hearing_url ::hover{text-decoration:none}.survey_button a#sf_hearing_url:after{content:'';position:absolute;top:50%;right:20px;width:10px;height:10px;border-right:4px solid #fff;border-bottom:4px solid #fff;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media screen and (max-width: 640px){#thanks{width:auto;padding:0.5em}#thanks .thanks_wrap{width:95%}#thanks .thanks_wrap .thanks_ttl{font-size:20px;line-height:1.2}#thanks .thanks_wrap .thanks_ttl br{display:block}#thanks .thanks_wrap .thanks_ttl_second{font-size:16px;padding:0.5em}#thanks .thanks_wrap .thanks_detail{text-align:left;padding:15px}}#qa h2.service_top_h2 .text_icon{width:9px}#qa .service_haken_qa_wrap{padding:2em}#qa .service_haken_qa_wrap .service_haken_qa_accordion,#qa .service_haken_qa_wrap .service_haken_qa_trigger{display:table;width:100%;background-color:#fff}#qa .service_haken_qa_wrap .service_haken_qa_trigger{color:#006;font-weight:bold;position:relative;background-color:#dde7f3}#qa .service_haken_accordion_wrap{margin-bottom:1px}#qa .service_haken_qa_wrap .service_haken_qa_accordion .span_txt,#qa .service_haken_qa_wrap .service_haken_qa_trigger .span_txt{width:94%;display:table-cell;padding:0.5em 0.5em 0.5em 1em;line-height:1.5}#qa .service_haken_qa_wrap .service_haken_qa_accordion .span_txt{padding:1.5em 1.5em 1.5em 1em}#qa .service_haken_qa_wrap .service_haken_qa_accordion .img_icon,#qa .service_haken_qa_wrap .service_haken_qa_trigger .img_icon{background-color:#40509e;padding:0.5em;width:6%;display:table-cell}#qa .service_haken_qa_wrap .service_haken_qa_trigger .img_icon{vertical-align:middle}#qa .service_haken_qa_wrap .service_haken_qa_trigger .img_icon img{width:100%}#qa .service_haken_qa_wrap .service_haken_qa_accordion .img_icon{background-color:#fff;padding:0.5em;vertical-align:middle}@media screen and (max-width: 640px){#qa .service_haken_qa_wrap{padding:1em}#qa .service_haken_qa_wrap .service_haken_qa_accordion .img_icon img,#qa .service_haken_qa_wrap .service_haken_qa_trigger .img_icon img{width:15px}}.lead{border:1px solid #dfdfdf;margin-bottom:1em;padding:1em;line-height:1.3;font-size:90%}.service_top .onayami{height:50px;display:table-cell;width:80px;vertical-align:middle;text-align:center;background-color:#006;color:#fff;padding:0 0.5em;font-size:12pt;margin-bottom:2em}.service_top .onayami_q{line-height:1.2;padding:0.3em 0.5em}section.onayami .p_after_p{margin-top:1em}section.onayami .onayami_txt_area{padding:2em}section.onayami .onayami_txt_area h3{font-size:120%;color:#006;padding-bottom:1em}@media screen and (max-width: 640px){.lead{padding:0.5em;margin:0em 0.5em 0.5em;line-height:1.2;font-size:13px}.service_top .onayami{width:50px;font-size:9pt;line-height:1.2}h1.service_top .span_txt.onayami_q{padding:0.5em;line-height:1.2}section.onayami .onayami_txt_area{padding:1em 1em 0}section.onayami .p_after_p{margin:1em 0}section.onayami .onayami_resister{padding:0.5em 1em 1.5em}}.sitemap_box{margin-bottom:1em}.sitemap_box .li{margin-bottom:20px}.sitemap_box .li i{margin-right:5px;color:#006}.sitemap_box .li+table{margin-left:20px;margin-bottom:20px}.sitemap_box td .li{margin-bottom:0}.sitemap_box p{margin-bottom:20px;margin-left:20px}.sitemap_box p+table{margin-left:40px;margin-bottom:20px}.sitemap_border_box{border:1px solid #dfdfdf;padding:15px 15px 0;line-height:1.3}@media screen and (max-width: 640px){.sitemap_border_box{padding:1em 1em 0.5em}.sitemap_box table,.sitemap_box table td{display:block;width:100% !important}.sitemap_box .li+table{margin-left:10px}.sitemap_box p{margin-left:10px}.sitemap_box p+table{margin-left:20px}}.consortium{font-size:13pt;margin:1em 5em}.consortium h2{font-size:18pt;margin:0.5em 0}.consortium ul{font-size:12pt;padding:0.5em 0 0 0em}.consortium ul li{padding-left:1em;text-indent:-1em;padding-bottom:1em}.consortium .consortium_text{padding:1em 0em}.consortium .consortium_btn_area{padding:0.8em 0 1em 0;width:100%;text-align:center;vertical-align:middle}.consortium .consortium_btn_flex{display:flex;justify-content:center;align-items:center}.consortium .consortium_btn{background-color:#f5f5f5;border:solid 1px #c1c1c1;box-shadow:#e2e2e2 0 5px 0;border-radius:10px;margin:0 2em;width:365px;display:block}.consortium .consortium_btn a{display:block;padding:25px 30px;text-decoration:none;font-size:140%;font-weight:bold;color:#1a1a1a;letter-spacing:2px}.consortium .consortium_btn:hover{box-shadow:none;position:relative;top:3px;opacity:0.8}@media screen and (max-width: 640px){.consortium{margin:1em}}#kiyaku-modal-bg{position:fixed;z-index:10000;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.4);text-align:left}#kiyaku-modal{font-size:1.0em !important;position:fixed;width:90%;height:90%;top:5%;left:5%;background-color:#fff}#kiyaku-modal ul,#kiyaku-modal ol{list-style:none}#kiyaku-content{width:100%;height:85%;overflow-y:scroll}#kiyaku-content h1{padding:0.5em}#kiyaku-modal-header{padding:1em 1.5em;margin:1em;font-weight:bold;border-radius:5px;border:none;background-color:#f5f5f5;color:#333}#close-modal{font-weight:bold;float:right;cursor:pointer;font-size:2.0em;position:absolute;right:1.0em;top:0.6em}#close-modal:hover{color:#000}.kiyaku_modal_switch{cursor:pointer;color:#0033aa}.kiyaku_box{padding-bottom:1em;line-height:1.3;margin-bottom:1em}.kiyaku_box ul.after_p{padding-top:0}.kiyaku_box h1.kiyaku_h1{background-color:#EEE;color:#2a2a2a;font-size:13pt;text-align:left;padding-left:1em;border-left:2px solid #006;margin:0 20px}.kiyaku_box h2.kiyaku_h1{background-color:#EEE;color:#2a2a2a;font-size:13pt;text-align:left;padding:0.3em 0.3em 0.3em 1em;border-left:2px solid #006;margin:0 20px}.kiyaku_box ul li{margin-bottom:0.5em;padding-left:1em;text-indent:-1em}.kiyaku_box .right_link{text-align:right}.kiyaku_box .right_link i{margin-left:0.5em}.kiyaku_box .last_p,.kiyaku_box p,.kiyaku_box span.hosoku,.kiyaku_box ul{padding:20px 25px}.kiyaku_box span.hosoku{padding-top:0;display:flex}@media screen and (max-width: 640px){.kiyaku_box{padding:0 0 0.5em;margin:0 0.5em 0.5em}.kiyaku_box h1.kiyaku_h1{font-size:11pt;padding:0.5em;margin:0 10px}.kiyaku_box ul li{margin-bottom:0.8em}.kiyaku_box .right_link{font-size:10pt}.kiyaku_box .last_p,.kiyaku_box p,.kiyaku_box span.hosoku,.kiyaku_box ul{padding:10px}#kiyaku-modal-header{padding:0.7em}}#privacy-policy-modal-bg{position:fixed;z-index:10000;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.4)}#privacy-policy-modal-bg .display_sp{display:none}#privacy-policy-modal{font-size:16px;position:fixed;width:60%;height:auto;top:5%;left:50%;transform:translate(-50%, 0%);background-color:#fff;border-radius:10px}#privacy-policy-modal-header{padding:1em 1.5em;margin:1em;font-weight:bold;border-radius:5px;border:none;color:#333}#privacy-policy-close-modal{font-weight:bold;float:right;cursor:pointer;font-size:2.0em;position:absolute;right:1.0em;top:0.6em}#privacy-policy-close-modal:hover{color:#000}.privacy_policy_modal_switch{cursor:pointer;color:#0033aa}.privacy_policy_modal_box{line-height:1.5;margin:40px auto 60px;width:70%;font-size:1.7em}.privacy_policy_modal_text_area{margin:0 auto}.privacy_policy_modal_link{text-align:center;margin:0 auto 40px}.privacy_policy_modal_link a{background-color:#5050d9;color:#FFF;padding:20px;border-radius:5px;font-size:1.2em}.privacy_policy_modal_link a:hover{opacity:0.7}.privacy_policy_modal_close_button{margin:0 auto 40px;text-align:center}.privacy_policy_modal_close_button span{background-color:#f8b500;color:#333;padding:20px 115px;border-radius:5px;font-size:1.2em;display:inline-block}.privacy_policy_modal_close_button:hover{opacity:0.7;cursor:pointer}#search_result_efo_wrap #privacy-policy-close-modal{font-size:3.2em}#search_result_efo_wrap .privacy_policy_modal_box{font-size:1.8em}#search_result_efo_wrap .privacy_policy_modal_link a{font-size:1.4em}#search_result_efo_wrap .privacy_policy_modal_close_button span{font-size:1.5em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_box{font-size:2.2em;text-align:left}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_link{font-size:1.5em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_close_button{font-size:1.5em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_close_button span{padding:20px 128px}.pryvacy_policy_modal_cvm_index #privacy-policy-close-modal{font-size:2.7em}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_box{font-size:1.9em;text-align:left}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_link{font-size:1.3em}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_close_button{font-size:1.3em}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_close_button span{padding:20px 130px}.pryvacy_policy_modal_cvm_segment #privacy-policy-close-modal{font-size:2.7em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_box{font-size:2.2em;text-align:left}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_link{font-size:1.5em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_close_button{font-size:1.5em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_close_button span{padding:20px 130px;font-size:1.1em}.pryvacy_policy_modal_cvm_worklifebalance #privacy-policy-close-modal{font-size:2.7em}@media screen and (max-width: 640px){#privacy-policy-modal-bg .display_sp{display:block}.privacy_policy_modal_box{line-height:1.8;font-size:1.2em;width:90%;padding:0 20px}#privacy-policy-modal{width:90%}#privacy-policy-modal-header{padding:0.7em}.privacy_policy_modal_link{max-width:90%}.privacy_policy_modal_close_button{max-width:90%}#search_result_efo_wrap #privacy-policy-close-modal{right:0.8em;top:0.2em}#search_result_efo_wrap .privacy_policy_modal_box{font-size:1.5em}#search_result_efo_wrap .privacy_policy_modal_link a{font-size:1.4em}#search_result_efo_wrap .privacy_policy_modal_close_button span{padding:20px 120px;font-size:1.3em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_box{width:80%;font-size:1.6em;padding:0 10px}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_link{max-width:90%;font-size:1.2em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_close_button{max-width:90%;font-size:1.5em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_close_button span{padding:20px 105px;font-size:1em}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_box{width:90%;font-size:1.5em}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_link{font-size:1.2em;max-width:90%}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_close_button{font-size:1.3em;max-width:90%}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_close_button span{padding:20px 124px;font-size:1em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_box{width:90%;font-size:1.7em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_link{font-size:1.2em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_close_button{font-size:1.5em;max-width:90%}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_close_button span{padding:20px 105px;font-size:1em}}section.contents_top_box h1.contents_top_ttl{display:table;width:100%;padding:0em;position:relative;border-left:2px solid #006}section.contents_top_box h2.contents_top_ttl{display:table;width:100%;padding:0em;position:relative;border-left:2px solid #006;background-color:#efefef;font-size:140%}section.contents_top_box .contents_top_ttl .span_txt{display:table-cell;width:70%;text-align:left;padding:10px}section.contents_top_box .contents_top_ttl a{display:table-cell;width:25%;color:#006;vertical-align:middle;font-size:10pt;text-align:center}section.contents_top_box .contents_top_ttl a::before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:12px;width:10px;height:10px;margin-top:-5px;background:#000066}section.contents_top_box .contents_top_ttl a::after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:14px;width:10px;height:10px;margin-top:-5px;background:#efefef}section.contents_top_box .cont_top_lead{padding:1em;background-color:#f5f5f5;font-size:10pt}section.contents_top_box .contents_top_detail_wrap{padding:15px}section.contents_top_box .contents_top_detail_wrap img{width:92px;margin-right:2em;float:left}.contents_top_detail_link{vertical-align:top}.contents_top_detail_link i{color:#e3dfe1;margin-right:0.6em;font-size:10pt}section.contents_top_box .contents_top_detail_wrap .contents_top_detail_link span{display:inline-block;margin-bottom:1em;min-width:250px;max-width:275px}section.contents_top_box .contents_top_detail_link tr td{padding-left:1em;text-indent:-0.6em;padding-bottom:15px;line-height:1.2;width:275px}#contents_top_detail_link_on_index{width:100%}.contents_link_area{float:left;width:80%}.contents_link_area ul li{float:left;width:45%;margin-bottom:20px;margin-left:20px;padding-left:1em;text-indent:-1em}.contents_link_area i.contents_link_circle{display:inline-block;width:10px;height:10px;background:#e3dfe3;border-radius:10px;margin-right:5px}@media screen and (max-width: 640px){section.contents_top_box h1.contents_top_ttl,section.contents_top_box .contents_top_ttl a{display:block;width:100%}section.contents_top_box .contents_top_ttl .span_txt{width:auto}section.contents_top_box .contents_top_ttl a{padding:0.5em}section.contents_top_box .contents_top_detail_wrap{padding:0.5em}section.contents_top_box .contents_top_detail_wrap img{display:none}.ttl_icon{background-color:#cfcffd;padding:0.5em;display:table-cell !important;width:42px}.ttl_icon img{width:100%}.section.contents_top_box .contents_top_ttl .span_txt{display:table-cell;width:90%}section.contents_top_box .contents_top_detail_link tr td{width:50%;padding:0.5em;padding-left:1em;text-indent:-0.6em;padding-bottom:1em;font-size:13px;line-height:1.2}.contents_top_detail_link i{margin-right:0.3em}section.contents_top_box h2.contents_top_ttl{font-size:100%}.contents_link_area ul{margin-top:10px;width:100%}.contents_link_area ul li{float:none;font-size:1.0em;margin-bottom:20px;width:100%}.contents_link_area i{font-size:8px}}h2.knowhowh2 .text_icon{font-size:90%;width:10%;background-color:#006}h3.knowhowh2 .text_icon{font-size:90%;width:10%;background-color:#006}@media screen and (max-width: 640px){h2.knowhowh2 .text_icon{font-size:9pt;width:18%}h3.knowhowh2 .text_icon{font-size:9pt;width:18%}}h2.knowhowh2.knowhow_step1 .text_icon{background-color:#006}h2.knowhowh2.knowhow_step1{color:#006}h2.knowhowh2.step2and3{margin-top:2em}.knowhow .lead{border:none;background-color:#f5f5f5;border-radius:0}.knowhow .knowhow_table_cover{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px;width:100%;padding-right:10px}.knowhow .knowhow_group_cell{display:flex;flex-direction:column}.knowhow .knowhow_group_cell .knowhow_box{flex-grow:1}.knowhow .knowhow_box:hover{opacity:0.8}.knowhow .knowhow_box a{display:flex;flex-direction:column;height:100%}.knowhow .knowhow_box a:hover{text-decoration:none !important}.knowhow .knowhow_box .img_ttl{position:relative}.knowhow .knowhow_box .knowhow_ttl{padding:5px;background-color:#5166ae;color:#fff;font-size:13px;position:absolute;bottom:0;width:100%;opacity:0.9}.knowhow .knowhow_box .knowhow_ttl.narrow{letter-spacing:-1px;font-size:12.5px}.knowhow .knowhow_box .knowhow_txt{padding:10px;font-size:12px;background-color:#eaeff8;color:#2a2a2a !important;position:relative;display:block;flex-grow:1}.knowhow .knowhow_box .knowhow_txt::before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:5px;width:7px;height:7px;margin-top:-5px;background:#000066}.knowhow .knowhow_box .knowhow_txt::after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:8px;width:7px;height:7px;margin-top:-5px;background:#eaeff8}.knowhow .knowhow_box .knowhow_txt .first_txt{color:#006;font-weight:bold;font-size:16px}.knowhow .area_ranking_box{font-size:13px}.knowhow .area_ranking_box .area_ranking_title{padding:5px}.knowhow .area_ranking_box .area_ranking_title h2{font-weight:normal;line-height:1.5}.knowhow .area_ranking_box .area_ranking_list{padding:5px;display:block}.knowhow .area_ranking_box .area_ranking_list i{margin-right:5px;color:#e3dfe1}.knowhow .area_ranking_box .area_ranking_list li{margin-bottom:0.5em}@media screen and (max-width: 640px){h2.knowhowh2.step2and3{margin-top:1em}.knowhow .knowhow_table_cover,.knowhow .knowhow_box{display:block;width:100%}.knowhow .lead{margin:0;background-color:#fff}.knowhow .knowhow_table_cover{padding-right:0}.knowhow .knowhow_box .img_ttl,.knowhow .knowhow_box .knowhow_ttl{position:relative}.knowhow .knowhow_box .img_ttl{display:table;width:100%;border-top:1px solid #eee}.knowhow .knowhow_box .knowhow_ttl.narrow{letter-spacing:0px;font-size:13px}.knowhow .knowhow_box .img_ttl img{display:table-cell;width:65px}.knowhow .knowhow_box .img_ttl .knowhow_ttl{display:table-cell;background-color:#f5f5f5;color:#006;vertical-align:middle}.knowhow .knowhow_box .img_ttl .knowhow_ttl:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:5px;width:7px;height:7px;margin-top:-5px;background:#000066}.knowhow .knowhow_box .img_ttl .knowhow_ttl:after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:8px;width:7px;height:7px;margin-top:-5px;background:#eaeff8}.knowhow .knowhow_box .knowhow_txt{display:none}.knowhow .area_ranking_box{padding:0}.knowhow .area_ranking_box .area_ranking_list{column-count:2}}.knowhow_lead{display:table;width:100%;margin-bottom:1em;border:1px solid #dfdfdf}.knowhow_lead img{display:table-cell;width:100px}.knowhow_lead p{display:table-cell;padding:0em 1em;vertical-align:middle;color:#666;font-size:90%}.knowhow h2.case_ttl span.case{width:15%;background-color:#40509e;display:table-cell;vertical-align:middle;text-align:center;color:#fff;padding:0em 0.5em;font-size:90%;margin-bottom:2em}.knowhow h4{margin:2em 1.5em 1em;border-bottom:1px solid #006;padding-bottom:0.2em;color:#006;font-size:18px;font-weight:bold;line-height:1.3}.knowhow section.case_box p{margin:1.5em;line-height:1.8}.knowhow .reference{display:table;width:100%;border:1px solid #dfdfdf;background-color:#fff;margin-bottom:0.5em}.knowhow .reference .ttl{display:table-cell;width:110px;background-color:#f5f5f5;color:#006;font-weight:bold;font-size:16px;text-align:center;vertical-align:middle;padding:1em 0em}.knowhow .reference .ttl img{width:20px;margin-right:5px}.knowhow .reference .cont{display:table-cell;padding:1em;vertical-align:middle;line-height:1.2;padding-left:2.5em;text-indent:-0.5em}.knowhow .reference .cont p{margin:0em}.knowhow .ex_sample .cont{padding-left:2.5em;text-indent:-0.5em}.knowhow .reference .cont i,.knowhow .ex_sample .cont i{margin-right:5px;color:#006}.service_box_wrap_sp.knowhow_link h1{margin-top:1.5em}.service_box_wrap_sp.knowhow_link h2.contents_top_ttl{margin-top:1.5em}.service_box_wrap_sp.knowhow_link .contents_top_detail_wrap{padding:15px}.knowhow .question{margin:1.5em 0em}.knowhow .question .q_link{margin:0.5em 1.5em;text-indent:-0.5em;padding-left:1em}.knowhow .point{background-color:#fcf8e4;padding:1em;margin:1.5em}.knowhow .point.ng{background-color:#fce8e4}.knowhow .point .point_ttl{color:#ec7722;font-weight:bold;font-size:16px;vertical-align:middle;text-indent:-2em;padding-left:2.5em}.knowhow .point.ng .point_ttl{color:#e51717}.knowhow .point .point_txt{margin:0.5em 1em 0em}.knowhow .point img{width:25px;margin-right:5px}.knowhow .ex{display:inline-block;padding:0.5em 1.5em;color:#006;font-weight:bold;background-color:#dde2eb;margin:0em 1.5em}.knowhow section.case_box p.ex_p{margin-top:0.5em}.knowhow_img{width:690px}.knowhow_img.syokureki{width:250px}.knowhow_img.rirekisyo{width:600px}.center{text-align:center;margin-bottom:1.5em}h3.knowhowh3{background-color:#f5f5f5;color:#000066;display:table;width:100%;padding:0}h3.knowhowh3 .text_icon{display:table-cell;width:2px;height:40px;vertical-align:middle;text-align:center;background-color:#000066;color:#fff;font-size:22pt;font-weight:bold}h3.knowhowh3 .span_txt{display:table-cell;text-align:left;padding-left:0.5em;font-size:12pt}.knowhow .ex_ttl{background-color:#778cc6;display:inline-block;color:#fff;padding:3px 20px;border-radius:20px;letter-spacing:1px}.knowhow .ex_detail{display:table;width:100%;padding:0em 1.5em 1.5em}.knowhow .ex_detail .ex_img{display:table-cell;width:100px}.knowhow .ex_detail .balloon{display:table-cell;background-color:#e5eaf7;padding:1em;border-radius:5px;vertical-align:middle;line-height:1.3;position:relative}.knowhow .ex_detail .balloon::after{right:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(240,243,255,0);border-right-color:#e5eaf7;border-width:15px;margin-top:-15px}.knowhow .knowhow_img_float img{float:right;width:200px;margin:1.5em 1.5em 1em 1em}.knowhow .knowhow_img_float.top_margin_none img{margin-top:0}.knowhow .cont_resister_pc img{margin:0em}.knowhow h5{color:#374e9f;font-weight:bold;font-size:16px;margin:1.5em 1.5em 0em;padding:0.3em}.knowhow h5.number_plus{border-left:none;margin-left:1em}.knowhow .circle{background-color:#778cc6;padding:5px 8px;color:#FFFFFF;display:inline-block;border-radius:50px;margin-right:5px}.knowhow .question.list i{color:#374e9f;margin-right:5px}.knowhow .ex_sample{background-color:#f5f5f5;padding:1.5em;margin:2em}.knowhow .ex_sample h5{margin:0em 0em 1em 0em;padding:0.2em 0.5em}.knowhow .cont .li{margin-bottom:1em}.knowhow span.small{font-size:14px;margin-left:1em}.knowhow .img_and_table{padding:0em 1.5em}.knowhow .img_and_table img{width:330px;float:left}.knowhow .img_and_table.second_table{margin-bottom:2em}.knowhow .upgrade-table{width:95%;margin:0 auto}.knowhow .upgrade-table td{border:1px solid #D7D7D7;padding:10px 0}.knowhow .upgrade-table td:first-child{background-color:#F2F2F2;font-weight:bold}.knowhow .service_top_box h4{margin-top:-50px;padding-top:70px}.knowhow h2.case_ttl{background-color:#40509e;width:100%;color:#006;display:table;padding:0px;margin:1em 0em 0em}.knowhow h2.case_ttl span.span_txt{color:#fff;display:table-cell;vertical-align:middle;text-align:left;padding:8px;line-height:1.2;font-size:13pt}#reference{margin-top:-50px;padding-top:50px}.knowhow h5+p{margin-top:0 !important}.knowhow .reference .cont .li,.knowhow .ex_sample .cont .li{display:block;margin-bottom:0.5em}.knowhow .point p.point_ttl_sub{padding:0;font-weight:bold;margin:0.5em 0em 0em}.knowhow .img_and_table table,.knowhow .img_and_table table th,.knowhow .img_and_table table td{border:1px solid #d7d7d7;padding:1em;vertical-align:middle;line-height:1.3}.knowhow .img_and_table table th{background-color:#5166ae;color:#fff;padding:0.5em;text-align:center}.knowhow .img_and_table table td.square{text-align:center}.knowhow .img_and_table table tr.backcolor{background-color:#f7f7f7}.knowhow .img_and_table table td .square{width:17px;height:17px;background-color:#fff;border:1px solid #5166ae;display:inline-block}.knowhow section.case_box p.hosoku{margin-top:2em}.knowhow_inquiry_btn{width:100%;margin:0 auto 20px}.knowhow_inquiry_btn a{background-color:#006;color:#ffffff;text-align:center;border-radius:5px;width:55%;height:50px;padding:17px 0px 12px 12px;display:block;margin:0 auto;font-weight:bold;font-size:1.0rem}.knowhow_inquiry_btn a:hover{background-color:#333385;transition:0.3s;text-decoration:none}.knowhow_article{width:100%;height:auto;border:1px solid #dfdfdf;padding:15px;margin-bottom:20px}.knowhow_article p{font-weight:bold;font-size:1rem;margin-bottom:10px;letter-spacing:0.05rem;color:#000066}.knowhow_article ul{margin-bottom:10px}.knowhow_article li{color:#2b78e1;font-size:0.9rem;margin-bottom:10px;width:273px}.knowhow_article i{color:#e3dfe1;margin-right:0.6rem}.knowhow_article_font{font-size:1.2rem}@media screen and (max-width: 640px){.knowhow_lead{width:auto;margin:1em 0.5em}.knowhow_lead img{width:70px}.knowhow_lead p{padding:0.7em;font-size:12px}.knowhow h2.case_ttl span.case{width:18%;font-size:10px;padding:3px}h3.knowhowh3 .span_txt{font-size:12pt}.knowhow section.case_box p{margin:1em}.knowhow h4{margin:2em 0.5em 1em;font-size:16px;margin:1em}.knowhow h5{margin:1.5em 1em 0.5em}.knowhow h5.number_plus{padding:0}.knowhow .center{padding:0em 1em}.knowhow .reference{width:auto}.knowhow .reference .ttl{padding:0.5em 0em}.knowhow .question .q_link{margin:1em;text-indent:-0.5em;padding-left:1em;line-height:1.2}.knowhow .point{margin:1em;padding:1em 0.5em}.knowhow .point .point_txt{margin:0.5em 0.5em 0em}.knowhow .ex{padding:0.5em 1em;margin:0em 1em}.knowhow .knowhow_img_float img{float:none;width:100%;padding:0;margin:0}.knowhow .knowhow_img_float.top_margin_none img{padding:5px 10px}.knowhow .ex_sample{margin:0.5em 0.5em 1.5em;padding:1em}.knowhow .cont{padding-left:1.5em;text-indent:-0.5em}.knowhow .img_and_table{padding:0em 1em}.knowhow .img_and_table img{width:100%;float:none}.knowhow .service_top_box h4,.knowhow #reference{margin-top:20px;padding-top:0px}.knowhow .reference,.knowhow .reference .ttl,.knowhow .reference .cont{display:block;width:100%}.service_box_wrap_sp.knowhow_link .contents_top_detail_wrap{padding:0.5em 1em}.knowhow_img{width:100%}.knowhow_img.syokureki,.knowhow_img.rirekisyo{width:100%}.knowhow .img_and_table table,.knowhow .img_and_table table th,.knowhow .img_and_table table td{padding:0.5em;line-height:1.3}}.ranking_hospital_list01{line-height:1.5}.ranking_hospital_list01 .ranking_cont{display:table-cell;vertical-align:middle;line-height:1.2;padding-left:1.5em;text-indent:-0.5em}.ranking_hospital_list01 .ranking_cont .li{display:block;margin-bottom:0.5em}.ranking_hospital_list01 .ranking_cont i{margin-right:5px;color:#006}.ranking_datebox{background:#fff;padding:3px 5px;color:#40509e;margin-right:5px}.ranking_contents{margin:30px 0}.ranking_lkbox{position:relative;margin:20px;line-height:1.7;display:block}.ranking_lkbox_No{position:absolute;left:22px;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.ranking_lkbox_info{background:#EFF3F9;border:1px solid #7482B7;padding:10px 10px 10px 60px;overflow:hidden}.ranking_lkbox_a{color:#333;margin-bottom:5px;font-size:15px;font-weight:bold}.ranking_lkbox_a:hover{color:#333;text-decoration:underline}.ranking_lkbox_a a{color:#333}.ranking_lkbox_b{float:left;background:#fff;padding:1px 5px;color:#2b78e1;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.ranking_lkbox_c{padding:2px 2px 2px 80px;color:#40509E;font-size:90%}.tag_area{display:block;width:100%;padding-top:5px;color:#333;clear:left}.ranking_lkbox a:hover{text-decoration:none !important}.ranking_lead_box{display:table;width:100%;margin-bottom:1em;border:1px solid #dfdfdf}.ranking_lead_box img{display:table-cell;width:100px}.ranking_lead_box p{display:table-cell;padding:0 1em;vertical-align:middle;color:#666;font-size:90%;line-height:1.5}.ranking .case_ttl{background-color:#40509e;width:100%;color:#006;display:table;padding:0;margin:1em 0 0}.ranking .span_txt{color:#fff;display:table-cell;vertical-align:middle;text-align:left;padding:8px;line-height:1.2;font-size:13pt}.ranking .case{width:15%;background-color:#40509e;display:table-cell;vertical-align:middle;text-align:center;color:#fff;padding:0 0.5em;font-size:90%;margin-bottom:2em}.ranking .case_box p{margin:1.5em;line-height:1.8}.ranking .pharmacy_case_title{background-color:#028760;width:100%;color:#006;display:table;padding:0;margin:1em 0 0}.ranking .pharmacy_otc_case_title{background-color:#00a3af;width:100%;color:#006;display:table;padding:0;margin:1em 0 0}.ranking .employment_ranking_box{margin:15px 10px 10px}.ranking .employment_ranking_box .employment_ranking_list li{margin-bottom:0.5em}.ranking .area_ranking_box{border:1px solid #dfdfdf;padding:10px}.ranking .area_ranking_box .area_ranking_title{font-size:13pt;padding:5px;border-bottom:1px solid #dfdfdf}.ranking .area_ranking_box .area_ranking_list{column-count:2;padding:1.5em 2em 0.5em}.ranking .area_ranking_box .area_ranking_list li{margin:0 15px 15px 0}.ranking .ranking_top_link_box{margin-top:1em;position:relative;display:block;border:1px solid #dfdfdf}.ranking .ranking_top_link_box:hover{opacity:0.7}.ranking .ranking_top_link_box::before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:8px;width:8px;height:8px;background:#000066}.ranking .ranking_top_link_box::after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:12px;width:8px;height:8px;background:#fff}.ranking .ranking_top_link_box h2{min-height:40px;display:table;width:100%;padding:0}.ranking .ranking_top_link_box h2 .text_icon{display:table-cell;width:75px;vertical-align:middle;text-align:center;background-color:#006;color:#fff;font-size:90%;font-weight:bold}.ranking .ranking_top_link_box h2 .span_txt{color:#006;display:table-cell;text-align:left;padding:9px 9px 9px 0.5em;font-size:100%}.ranking .ranking_top_link_box .lead{color:#000;border:none;border-radius:0}.ranking_contents_box{background-color:#fff;border:1px solid #dfdfdf;margin-bottom:1em}.ranking_contents_box .span_txt{color:#000066}.ranking_title_h3{background-color:#f5f5f5;color:#000066;display:table;width:100%;padding:0}.ranking_title_h3 .text_icon{display:table-cell;width:2px;height:40px;vertical-align:middle;text-align:center;background-color:#000066;color:#fff;font-size:22pt;font-weight:bold}.ranking_title_h3 .span_txt{display:table-cell;text-align:left;padding-left:0.5em;font-size:12pt}.ranking_inquiry_btn{display:block;width:100%;text-align:center;margin-bottom:15px}.ranking_inquiry_btn a{border-radius:5px;background-color:#006;color:#fff;font-weight:bold;padding:12px 16px;display:block;width:65%;margin:0 auto}.hp-only_SP{display:none}.ranking_lk-hp-con02{background-color:#EFF3F9;border-top:1px solid #dfdfdf;padding:1.5em}.ranking_link_area{margin:0 auto;max-width:470px}.ranking_link_box{background:#fff;border:1px solid #40509e;overflow:hidden}.ranking_link_box:hover{opacity:0.8}.ranking_link_box a:hover{text-decoration:none !important}.ranking_img_ttl-hp{float:left;width:162px;position:relative}.ranking_bluebar{padding:5px;background-color:#5166ae;text-align:center;color:#fff;font-size:13px;position:absolute;bottom:0;width:100%;opacity:0.9}.ranking_link_txt{float:left;width:300px;padding:21px 15px;font-size:13px;line-height:1.5;background-color:#eaeff8;color:#2a2a2a !important;background-color:#fff;position:relative;display:block}.ranking_link_txt:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:8px;width:7px;height:7px;margin-top:-5px;background:#000066}.ranking_link_txt:after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:11px;width:7px;height:7px;margin-top:-5px;background:#fff}.ranking_first_txt-hp{color:#006;font-weight:bold;font-size:16px}@media screen and (max-width: 640px){.ranking_inquiry_btn a{width:90%}.ranking_title_h3 .span_txt{font-size:12pt}section{padding:0 10px 10px}.ranking .case_box p{margin:1em}.ranking .span_txt{color:#fff;display:table-cell;vertical-align:middle;text-align:left;padding:8px;line-height:1.2;font-size:13pt}.ranking .area_ranking_box{margin:10px}.ranking .area_ranking_box .area_ranking_list{padding:1em}.ranking .area_ranking_box .area_ranking_list li{margin:0 15px 15px 0}.ranking .ranking_top_link_box{margin:0 10px 10px;padding:0}.ranking .ranking_top_link_box .ranking_top_link .lead{margin:10px}.hp-only_SP{display:block}.ranking_datebox{display:inline-block;padding:0 6px;margin-right:0;margin-bottom:5px}.ranking_datebox .date{line-height:1.7}.ranking_header{display:inline-block;width:100%}#ranking_hospital_title .span_txt{line-height:1.5}.ranking_hospital_list01{font-size:90%}.ranking_lkbox{margin:10px}.ranking_lkbox_No{left:24px}.ranking_lkbox_No img{width:75%;height:auto}.ranking_lkbox_info{padding:10px 10px 10px 45px}.ranking_lkbox_b{padding:0 5px;margin-right:5px}.ranking_lkbox_c{padding:2px;display:none}.ranking_lead_box{width:auto;margin:1em 0.5em}.ranking_lead_box img{width:70px}.ranking_lead_box p{padding:0.7em;font-size:12px}.ranking_contents_box .span_txt{color:#000066}.ranking_link_area{max-width:200px}.ranking_img_ttl-hp{float:none;width:200px}.ranking_link_txt{float:none;width:200px;padding:10px 15px 10px 10px}}.loose{background-color:#ff7200 !important}.inexperience{background-color:#57b150 !important}.blank{background-color:#9871c3 !important}.mama{background-color:#ee686b !important}.contents_case_top{background-color:#fff;display:table;width:100%;box-sizing:border-box}.contents_case_top h2{background-color:#fff;color:#006;line-height:1.3;font-size:16pt}.contents_case_top_box{display:table-cell;width:33.3333%;border-right:1px solid #dfdfdf;vertical-align:middle;text-align:center;box-sizing:border-box}.contents_case_top_box span{font-size:9pt}.contents_case_top_box .box_right{border-right:none}.contents_case_second_box{border-top:none}@media screen and (max-width: 640px){.contents_case_top,.contents_case_top_box{display:block;width:100%}.contents_case_top_box{border:none}.contents_case_top_box span{display:block;font-size:9pt;padding:0.5em 0 1em}.contents_case_top{border-bottom:none}.contents_case_top h1{display:none;font-size:13pt;padding-bottom:0}.contents_case_top h2{font-size:13pt;padding:0.7em 0.7em 0}.contents_case_top img{border-bottom:2px solid #eee}.contents_case_top br{display:none}.contents_case_top_sp_wrap{margin:0.5em}}.contents_case_category_wrap h2{background-color:#f5f5f5;color:#006;display:table;width:100%;padding:0;margin:1em 0 0}.contents_case_category_wrap .case{display:table-cell;width:80px;vertical-align:middle;text-align:center;background-color:#5182be;color:#fff;padding:0 0.5em;font-size:90%;margin-bottom:2em}.contents_case_category_wrap .span_txt{display:table-cell;vertical-align:middle;text-align:left;padding:8px;line-height:1.2;font-size:13pt;color:#333}.contents_case_category_wrap .span_txt:hover{text-decoration:none !important}.contents_case_category_wrap a:hover{text-decoration:none}.contents_case_category_wrap section:hover{opacity:0.8;background-color:#f3f3f3}.contents_case_category_wrap section:hover .contents_case_category_box .case_p{color:#2b78e1;text-decoration:underline}.contents_case_category_wrap section .contents_case_category_box{margin-bottom:2em;border:1px solid #dfdfdf}.contents_case_category_wrap section .contents_case_category_box .case_p{margin:1.5em;line-height:1.5;margin-bottom:0;color:#2A2A2A;word-wrap:break-word}.contents_case_category_wrap section .contents_case_category_box .case_right_p{margin:0 1.5em 1.5em;text-align:right}.contents_case_category_wrap section .contents_case_category_box .case_link{text-align:center;text-decoration:none;outline:none;background-color:#006;border-radius:3px;padding:3px 10px;color:#fff}.contents_case_category_wrap section .contents_case_category_box .case_link:hover{background-color:#40509e;text-decoration:none}.contents_case_detail_wrap h2{background-color:#f5f5f5;color:#006;display:table;width:100%;padding:0;margin:1em 0 0}.contents_case_detail_wrap h2 .case{display:table-cell;width:80px;vertical-align:middle;text-align:center;background-color:#5182be;color:#fff;padding:0 0.5em;font-size:90%;margin-bottom:2em}.contents_case_detail_wrap h2 .span_txt{display:table-cell;vertical-align:middle;text-align:left;padding:8px;line-height:1.2;font-size:13pt;color:#333}.contents_case_detail_wrap .contents_detail_case_box{background-color:#fff;border:1px solid #dfdfdf;margin-bottom:1em}.contents_case_detail_wrap .contents_detail_case_box p{margin:1.5em;line-height:1.5}.contents_case_detail_wrap .contents_detail_case_box p span{display:block;text-align:right;margin:0.3em 0}.contents_case_detail_wrap .contents_detail_case_box h3{background-color:#f5f5f5;color:#000066;display:table;width:100%;padding:0}.contents_case_detail_wrap .contents_detail_case_box h3 .text_icon{display:table-cell;width:2px;height:40px;vertical-align:middle;text-align:center;background-color:#000066;color:#fff;font-size:22pt;font-weight:bold}.contents_case_detail_wrap .contents_detail_case_box h3 .span_txt{display:table-cell;text-align:left;padding-left:0.5em;font-size:12pt}.contents_case_detail_wrap .contents_detail_case_box .case_detail_h3_yellow{background-color:#fff9cd}.contents_case_detail_wrap .contents_detail_case_box .case_box_inner_img{background-color:#f5f5f5;padding:1em 1em 0}.contents_case_middle_arrow{display:block;text-align:center;margin:0 0 0.5em}.contents_case_middle_arrow img{width:55px}@media screen and (max-width: 640px){.contents_case_detail_wrap{padding:0;margin:0 0.5em}.contents_case_detail_wrap h2 .case{width:10%;font-size:11pt;line-height:1.3}.contents_case_detail_wrap .contents_detail_case_box .case_box_inner_img{padding:0.5em}}.contents_case_other_title{background-color:#f5f5f5;color:#006;display:table;width:100%;padding:0;margin:2em 0 0;font-weight:bold}.contents_case_other_title .span_txt{display:table-cell;vertical-align:middle;text-align:left;padding:8px;line-height:1.2;font-size:13pt;color:#333}.contents_case_other_title .icon{display:table-cell;width:35px;padding:0.4em;vertical-align:middle;background-color:#006}.contents_case_other_title .icon--noImage{display:table-cell;width:2px;padding:0;background-color:#006}.contents_case_table{display:table;width:100%;margin:0.5em 0}.contents_case_table a{padding:0.2em;display:block}@media screen and (max-width: 640px){.contents_case_category_wrap img{padding:0 0.5em}.contents_case_category_wrap .case{width:20%;font-size:11pt;line-height:1.3}.contents_case_category_wrap .span_txt{font-size:12pt}.contents_case_category_wrap section{padding:0;margin:0 0.5em}.contents_case_category_wrap section .contents_case_category_box .case_right_p{margin:0 1em 1em}.contents_case_table td{width:100%;font-size:10pt;display:block;border-bottom:0;padding:0 0.5em}.contents_case_table a{padding:0.2em 0.5em}.contents_case_show_img{padding:0 0.5em}}.contents_case_other_link_area{display:table !important;width:100%;border:2px solid #fff;height:75px;padding:0 !important}.contents_case_other_link_area:hover{text-decoration:none;opacity:0.7}.contents_case_other_label{display:table-cell;width:20%;vertical-align:middle;text-align:center;background-color:#5182be;color:#fff;padding:0 0.5em;height:71px}.contents_case_other_link_text{display:table-cell;width:80%;background-color:#f5f5f5;color:#006;font-weight:bold;position:relative;padding:1em 1.5em 1em 0.5em;height:71px;font-size:95%;line-height:1.3}.contents_case_other_arrow{background-color:#006;vertical-align:middle;padding:0 2px;position:absolute;right:0;top:0;line-height:71px}.contents_case_other_arrow img{width:6px}@media screen and (max-width: 640px){.contents_case_other_link_area{box-sizing:border-box;padding:0 0.5em !important}}.contents_case_feature_link_area{width:100%;margin:20px auto}.contents_case_feature_link_area a{background:#006;color:#FFF;padding:15px;display:block;width:70%;border-radius:5px;text-align:center;margin:0 auto;font-weight:bold}.contents_case_feature_link_area a:hover{text-decoration:none;opacity:0.7}@media screen and (max-width: 640px){.contents_case_feature_link_area a{width:95%}}
