﻿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}html,body{width:100%}body{line-height:1;font-size:100%;font-weight:normal;font-family:verdana, Roboto, 'Droid Sans', 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ ゴシック', 'MS Gothic', HiraKakuProN-W3, 'TakaoExゴシック', TakaoExGothic, 'MotoyaLCedar', 'Droid Sans Japanese', sans-serif;color:#333}html{height:100%;overflow-y:scroll}*{margin:0;padding:0}a{text-decoration:none}img{border:0;vertical-align:middle;width:100%;height:auto;font-size:0}ul,ol{list-style:none}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}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}*,*: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}h1,h2,h3,h4,h5,h6{font-weight:bold}a,a:link{color:#0033aa}a:hover,a:active{text-decoration:underline}a:focus{outline:none}.cf{*zoom:1}.cf:after{display:block;content:"";clear:both}.cont_bg{background-color:#fff;width:100%;text-align:center}.cont_bg_wrap{min-width:980px;width:980px;margin:0 auto;box-sizing:border-box;text-align:left;padding:0px 15px}.aff_thanks_lead_text_left{text-align:left}.pc_hidden{display:none}.pink{color:#f7698b}.marker{background-color:#f9ea60;font-weight:bold}p{line-height:1.8;margin:14px 0px}.hosoku{font-size:75%;line-height:1.3}.txt-right{text-align:right}#lead,.point_area,.h2_bg,.merit_area,.voice_area,.flow_area,.qa_area{min-width:980px}@media screen and (max-width: 640px){.cont_bg,.cont_bg_wrap{width:auto}.cont_bg_wrap{padding:15px;min-width:0;width:auto}.aff_thanks_lead_text_left h1{text-align:left}.pc_hidden{display:block}.sp_hidden{display:none}#lead,.point_area,.h2_bg,.merit_area,.voice_area,.flow_area,.qa_area{min-width:0px}.letter-spacing{letter-spacing:-10px}}header{width:100%;text-align:center;padding:0.5em 0em;letter-spacing:-1px}.header_inner_padding{padding:0.5em 0}.head_img_wrap,.footer_img_wrap{display:table;width:100%;vertical-align:middle}.head_img_logo{width:50%;display:table-cell}.head_img_logo img{width:270px}img.head_logo_agent{padding:7px 0px}.head_img_tel,.footer_img_tel{width:50%;display:table-cell;text-align:right}.head_img_tel img{width:330px}@media screen and (max-width: 640px){header{padding:0.5em 0em}header .cont_bg_wrap{padding:0px 10px}.head_img_logo img{width:70%;vertical-align:middle}img.head_logo_agent{width:100%}.head_img_tel{vertical-align:top}.head_img_tel img{width:100%}}.mv_hosoku{font-size:8.5px;position:absolute;bottom:3px;right:0;color:#666;margin:0;line-height:1}.h2_bg{background-color:#40509e;padding:15px 0px;text-align:center;color:#fff;font-weight:bold;font-size:34px}h2{width:100%;text-align:center}h2 br{display:none}.h2_table_img{width:66px;display:inline-block}.h2_table_txt{vertical-align:middle;padding-left:10px;display:inline-block}.h2_table_txt .yellow{font-size:70px;color:#f9ea60;vertical-align:middle;padding:10px 0px}.middle{vertical-align:middle}@media screen and (max-width: 640px){.h2_bg{padding:0px;font-size:25px}h2{display:table;width:100%;vertical-align:middle}h2 br{display:block}.h2_table_img{display:table-cell;width:15%}.h2_table_txt{display:table-cell}.h2_table_txt .yellow{font-size:45px}}.point_area{background-color:#f0f0f0;padding:2em 0em}.point_area h3 br{display:none}.point_area h3{color:#40509e;display:block;width:100%;text-align:center;font-size:20px;padding-bottom:18px;border-bottom:2px solid #dbdbdb}@media screen and (max-width: 640px){.point_area{padding:0em}.point_area h3{line-height:1.3;padding-bottom:5px}.point_area h3 br{display:block}}.merit_area{background-color:#dbe5f2;padding:2em 0em 4em}.merit_area_table{display:table;width:100%;border-collapse:separate;border-spacing:10px 0}.merit_area_table_box{display:table-cell;width:33.3333%}.merit_area_table_box .hosoku{color:#40509e;margin-top:5px;line-height:1.2}p.space-control{letter-spacing:-1px}@media screen and (max-width: 640px){.merit_area_table,.merit_area_table_box{display:block;width:100%}.merit_area{padding:0px}.merit_area_table_box{margin-bottom:15px}.merit_area_table_box .hosoku{font-size:10px}}.voice_area{background-color:#f9f9f9;padding:2em 0em}.voice_area h3{color:#40509e;font-weight:bold;font-size:18px;display:table;width:100%}.h3_img{display:table-cell;width:60px}@media screen and (max-width: 640px){.voice_area{padding:0px}.h3_img{display:none}.voice_area_table .txt-right{margin-bottom:0}}.flow_area{background-color:#cad4ee;padding:2em 0em 4em}.flow_area h3{color:#40509e;font-size:27px;text-align:center}.flow{display:block;width:100%;text-align:center;margin-top:2em}.flow_img_area{display:table;width:100%;vertical-align:middle}.flow_img_area li{display:table-cell;width:20%;padding:0px 5px;position:relative}.flow_img_area li::after{content:'';width:0;height:0;border:solid 10px transparent;border-left:solid 15px #fff;position:absolute;top:40%;left:-10px;margin-top:-4px}.flow_img_area li:first-child::after{border:0}img.flow_img{width:114px}.flow ul li p{color:#40509e;font-weight:bold;margin-top:5px}.flow_img_area_subtxt{color:#fff;padding:10px;background-color:#778cc6}@media screen and (max-width: 640px){.flow{margin-top:1em}.flow_area{padding:0em}.flow_area h3{font-size:18px}img.flow_img{width:100%}.flow_img_area,.flow_img_area li{display:block;width:100%}.flow_img_area li{margin-bottom:20px}.flow_img_area li:last-child{margin-bottom:0px}.flow_img_area_sp{background-color:#fff;padding:10px;border-radius:5px;display:table;width:100%}.flow_img_area_sp_img{display:table-cell;width:20%;vertical-align:middle}.flow_img_area_sp_img img{width:100%}.flow_img_area_sp_txt{vertical-align:top;display:table-cell;width:80%;padding-left:10px}.flow_img_area_sp_txt_step{background-color:#5166ae;color:#fff;padding:3px 0px}.flow_img_area_subtxt{color:#333;padding:0px;background-color:#fff;border-radius:0px}.flow ul li p{margin:5px 0px}.flow_img_area li::after{content:'';width:0;height:0;border:solid 10px transparent;border-top:solid 15px #fff;position:absolute;top:-12px;left:50%;margin-top:-4px}}#page_top_cover{position:relative}.gotop{position:absolute;right:10px;bottom:10px !important}.gotop img{width:70px}.gotop img:hover{opacity:0.7;filter:alpha(opacity=10);-ms-filter:"alpha(opacity=70)"}.gotop_img_inner img{width:70px !important;opacity:0.7;filter:alpha(opacity=10);-ms-filter:"alpha(opacity=70)"}@media screen and (max-width: 640px){.gotop,.gotop img{display:none}.gotop_sp a{display:block;text-align:center;background-color:#e5eaf7;font-size:80%;font-weight:bold;padding:1em 0em}.gotop_sp a i{margin-right:0.3em}}footer{background-color:#eee;color:#999;min-width:980px;width:100%;font-size:13px;padding:1em 0em;box-sizing:border-box}.footer_other_link{vertical-align:bottom}.footer_other_link ul{padding:0em 0em 1em}.footer_other_link ul li{float:left}.footer_other_link{width:60%;display:table-cell}.footer_other_link p{margin:0}.footer_img_tel{width:40%;display:table-cell}.footer_tel_bk{background-color:#fff;border-radius:5px;width:100%;padding:10px;box-sizing:border-box}.footer_thanks_aff_inner{background-color:#eee !important;font-size:13px !important;padding:1em 0em !important}.footer_thanks_aff_inner p{background-color:#eee !important;text-align:left !important}@media screen and (max-width: 640px){footer{min-width:0px;padding:1em 0em 0em;top:0}#header_wrap{width:auto}footer p{padding:0em 0em 1em;font-size:60%}.footer_other_link,.footer_img_tel{display:block;width:100%}.footer_img_tel img{width:100%}}.qa_area{background-color:#fff;padding:2em 0em}.qa_area_table{display:table;width:100%;margin:0.5em 0em 2em}.qa_area_table_img{display:table-cell;width:30px}.qa_area_table_text{display:table-cell;padding-left:1em;font-size:12px;font-weight:bold;color:#40509e}.flow_area{padding:1em 0em 2em}.resister_area a,.aff_submit_btn{background-color:#dc0000;border:1px solid transparent;border-bottom:5px solid #6d0606;padding:25px 30px 25px 15px;border-radius:50px;box-sizing:border-box;color:#fff;font-weight:bold;font-size:19pt;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;-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;display:block;position:relative;width:65%;cursor:pointer;margin:0 auto}.aff_submit_btn{width:70%}@media screen and (max-width: 640px){.aff_submit_btn{font-size:18px}}.haken_about_wrap p{line-height:1.3;font-size:85%}@media screen and (max-width: 640px){.qa_area{padding:0em}}.offer_lp_text_left{text-align:left}.offer_lp_header_inner{padding:10px 15px !important}.offer_footer_wrap{background-color:#eee;color:#999;min-width:980px;width:100%;font-size:13px;padding:1em 0em;box-sizing:border-box}.offer_copyright_text{text-align:left !important;color:#666 !important;background-color:#eee !important}.lp_footer_small_text{color:#0033aa !important}.lp_footer_small_text a{color:#0033aa !important;text-decoration:none !important}.footer_link_copyright_inner{padding-top:1em}.footer_link_copyright_inner a{color:#0033aa !important;text-decoration:none !important;font-size:0.8em}.footer_link_copyright_inner a:hover{text-decoration:underline}.footer_link_copyright_inner p{background-color:#fff !important;color:#999 !important;text-align:left !important}.footer_link_copyright_inner ul{padding:0 0 1em 0 !important}@media screen and (max-width: 640px){.offer_footer_wrap{min-width:0}.footer_link_copyright_inner p{background-color:#fff !important}}.submit_area .hosoku{margin-top:30px}.thanks h1{background-color:#f5f5f5;color:#006;padding:1em;font-size:150%}.thanks p{margin:0px 20px;line-height:1.3}.thanks .strong{font-size:130%;margin:40px 20px 20px;font-weight:bold}.cont_bg_wrap.thanks{margin-bottom:5em}@media screen and (max-width: 640px){.thanks h1{padding:0.5em;font-size:130%}.thanks p{margin:1em 0em;font-size:80%}.thanks .strong{font-size:110%;margin:1em 0em}}.aff_thanks h1{font-size:19px;line-height:1.5;background-color:#fff;color:#333}.aff_thanks h2{border-left:5px solid #40509e;padding-left:8px;margin:20px 0 0 0;text-align:left;line-height:1.5}.aff_thanks p{margin:20px 0px}.aff_thanks_hosoku{border-radius:4px;margin-top:10px;padding:10px 20px;background-color:#fcf8e3}.aff_thanks_step{display:table;width:100%;padding:0;border-spacing:20px 0;margin-bottom:2em}.aff_thanks_step_detail{display:table-cell;width:33.3333%;border:1px solid #ddd;background-color:#fff;position:relative}.aff_thanks_step_detail_ttl{background-color:#d5dbe7;color:#006;font-weight:bold;display:table;width:100%;padding:0;border-spacing:0}.aff_thanks_step_detail_ttl_step{display:table-cell;background-color:#006;color:#fff;text-align:center;vertical-align:middle;font-size:75%;width:65px}.aff_thanks_step_detail_ttl_text{display:table-cell;text-align:center;line-height:1.3;padding:10px 0px;font-size:90%}.aff_thanks_step_detail_cont{background-color:#fff;padding:15px 25px;font-size:80%;line-height:1.3}.aff_thanks_step_detail:after{content:'';width:0;height:0;border:solid 10px transparent;border-left:solid 15px #006;position:absolute;top:50%;left:-20px;margin-top:-4px}.aff_thanks_step_detail:first-child:after{display:none}.aff_thanks_step_02_title{background-color:#778cc6;color:#fff}.aff_thanks_step_03_title{background-color:#40509e;color:#fff}@media screen and (max-width: 640px){.aff_thanks h1{font-size:100%}.aff_thanks p{margin:10px 0px}.aff_thanks_hosoku{padding:10px}.aff_thanks_step,.aff_thanks_step_detail{display:block;width:100%}.aff_thanks_step_detail{margin-bottom:1em}.aff_thanks_step_detail::after{content:'';width:0;height:0;border:solid 10px transparent;border-top:solid 15px #006;position:absolute;top:-12px;left:50%;margin-top:-4px}}#thanks{margin:0 auto;padding:1em 0 5em}#thanks .thanks_banner{width:90%;margin-bottom:20px;padding:0 10px}#thanks .thanks_banner:hover{opacity:0.8}#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}.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{color:#ffffff;text-decoration:none}.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}#thanks .thanks_banner{width:100%}#thanks .thanks_wrap{width:100%}#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:15px;padding:0.5em}#thanks .thanks_wrap .thanks_detail{text-align:left;padding:15px}}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}html,body{width:100%}body{line-height:1;font-size:100%;font-weight:normal;font-family:verdana, Roboto, 'Droid Sans', 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ ゴシック', 'MS Gothic', HiraKakuProN-W3, 'TakaoExゴシック', TakaoExGothic, 'MotoyaLCedar', 'Droid Sans Japanese', sans-serif}html{height:100%;overflow-y:scroll}*{margin:0;padding:0}a{text-decoration:none}img{border:0;vertical-align:middle;width:100%;height:auto;font-size:0}ul,ol{list-style:none}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;vertical-align:baseline;background:transparent;text-decoration:none;word-break:break-all}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}*,*: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}h1,h2,h3,h4,h5,h6{font-weight:bold}a,a:link{color:#0033aa}a:hover,a:active{text-decoration:underline}a:focus{outline:none}.cf{*zoom:1}.cf:after{display:block;content:"";clear:both}.wrap{width:1000px;margin:0 auto;font-size:14px;color:#333333}small{font-size:85%}.text-center{text-align:center}.pc_hidden{display:none}@media screen and (max-width: 640px){.wrap{width:100%;padding:0px 10px;box-sizing:border-box}.pc_hidden{display:block}.sp_hidden{display:none}}.wrap.header{text-align:left;line-height:2}.cvm_position_header{font-size:12px;color:#999;font-weight:normal}.cvm_position_header_tel{float:right;width:310px !important;height:auto}.cvm_position_header_logo{float:left;width:292px !important;height:auto}.cvm_layouts_h1_left{text-align:left}.wrap.header p{padding-left:5px;margin-bottom:5px}@media screen and (max-width: 640px){.wrap.header{margin:5px 0px}.cvm_position_header_logo{float:none;width:70% !important;text-align:left}.cvm_position_header_display_sp{display:block;border-top:none}}.joboffer_medal_area{margin:2em 0}.marker{background-color:#fff799}.cvm_pc_text_left{text-align:left}.cvm_sp_text_left{text-align:left}.cvm_img_area{position:relative;margin-top:5px}.cvm_img_area .cvm_text_on_img{position:absolute;top:25%;left:6%}.cvm_img_area .cvm_text_on_img .cvm_introduce{color:#2E3192;background-color:rgba(255,255,255,0.5);font-size:25px;padding:0 1em;border-bottom:solid 2px #BEC0D9;margin-bottom:0}.cvm_img_area .cvm_text_on_img .cvm_introduce strong{font-size:1.4em}.cvm_img_area .cvm_text_on_img .cvm_introduce em{font-style:normal;vertical-align:4%}.cvm_img_area .cvm_text_on_img .cvm_introduce_bottom{font-size:24px;letter-spacing:2px}.cvm_img_area .cvm_no_prefecture{top:50%}@media screen and (max-width: 640px){.cvm_sp_text_left{text-align:left}.cvm_operating_company{padding-left:5em;text-indent:-5em}}.cvm_mt15{margin-top:15px}div[type="submit"]{-webkit-appearance:none;cursor:pointer}@media screen and (max-width: 640px){.cvm_img_area{position:relative}.cvm_img_area .cvm_text_on_img{position:absolute;top:13%;left:4%}.cvm_img_area .cvm_text_on_img .cvm_introduce{line-height:1.5em;text-align:left;font-size:4vw;padding:0.5em;border-bottom:solid 1px #BEC0D9;margin-bottom:0}.cvm_img_area .cvm_text_on_img .cvm_introduce strong{font-size:1.4em}.cvm_img_area .cvm_text_on_img .cvm_introduce em{font-style:normal;vertical-align:4%}.cvm_img_area .cvm_text_on_img .cvm_introduce_bottom{font-size:2.5vw;letter-spacing:2px}.cvm_img_area .cvm_no_prefecture{top:60%}}.cvm_position_medal_area{width:100%;text-align:center;margin:10px 0px}.cvm_position_medal_area img{width:90%}.cvm_position_tel_area{width:100%;text-align:center;background-color:#f7f3ea}.cvm_position_tel_area img{width:908px}@media screen and (max-width: 640px){.cvm_position_medal_area img,.cvm_position_tel_area img{width:100%;padding:10px}}.footer{min-height:20px;padding:19px;margin-bottom:10px;margin-top:10px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px}footer .text-center{margin-bottom:20px}@media screen and (max-width: 640px){.footer{font-size:12px;line-height:1.3}}.cvm_list_type_outer ul{padding-left:0 !important;text-indent:0 !important}.cvm_list_type_outer ul li{list-style-type:disc;margin-left:40px}.cvm_index{font-size:15px;line-height:2.0em;letter-spacing:-0.1em}img.img_cvm_index{width:90%}.cont_area_outer_none{padding:0 !important}@media screen and (max-width: 640px){.cvm_btn_inner{padding:15px 50px !important}}.cvm_wishfultime_list_box{width:100%;display:block}.cvm_wishfultime_list_box h3{font-size:1.7em;color:#FFF;background:#334881;width:50%;margin:0 auto 30px;padding:10px}.cvm_wishfultime_list_box ul{width:40%;margin:0 auto;text-align:left}.cvm_wishfultime_list_box ul li{font-size:1.5em;letter-spacing:2px;margin-bottom:20px}.cvm_wishfultime_list_box ul li input[type=radio]{display:none;cursor:pointer}.cvm_wishfultime_list_box ul li .cvm_radio_label{background:#FF7800;border-radius:5px;padding:8px 10px;text-align:center;color:#FFF;font-weight:bold;box-shadow:inset 0 1px 0 #ffac63, 0 3px 0 0 #de5900, 1px 1px #bbb;display:block;cursor:pointer}.cvm_wishfultime_list_box ul li .cvm_radio_label:hover{background:#ef6000}.cvm_btn_off{display:none}.cvm_btn_on{display:block}@media screen and (max-width: 640px){.cvm_wishfultime_list_box h3{font-size:1.4em;width:100%;margin:0 auto 20px}.cvm_wishfultime_list_box ul{width:90%}.cvm_wishfultime_list_box ul li{margin-bottom:15px}}.cvm_part_bg{background:url(/img/lps/bg.gif) repeat}.cvm_part_container{margin:0 auto}.cvm_part_col_sm_12{margin:0 auto;padding-left:30px;padding-right:30px;background:#FFF;border-right:1px solid #CCC;border-left:1px solid #CCC;max-width:970px}@media screen and (max-width: 640px){.line_banner{width:auto}}.cvm_position_status_contents .search_detail_wrap{margin-top:1em}.cvm_position_status_contents .search_list_workstyle{background-color:#000066;color:#fff;height:auto;display:table;width:100%}.cvm_position_status_contents .search_list_workstyle span.new{background-color:#ef5b7e;padding:0 0.5em;vertical-align:middle;text-align:center;height:100%;display:table-cell;width:5%}.cvm_position_status_contents .search_list_workstyle span.workstyle{padding:0 0.5em}.cvm_position_status_contents .span_workstyle_wrap{display:table-cell;width:95%;vertical-align:middle;padding:0.5em}.cvm_position_status_contents .search_detail_wrap .cont_ttl_area{padding:2em 0 0}.cvm_position_status_contents .search_detail_wrap .cont_ttl_area .cont_ttl{font-size:18pt;font-weight:bold;background-color:#fff;padding:0;color:#2A2A2A;text-align:left}.cvm_position_status_contents .search_detail_wrap .cont_ttl_wrap{display:table;width:100%;margin:1em 0}.cvm_position_status_contents .search_detail_wrap .tag_area{width:80%;display:table-cell}.cvm_position_status_contents .search_detail_wrap .tag_area span.tag{display:inline-block;background-color:#fff;border:2px solid #dbdada;padding:0.3em 0.5em;margin-right:0.5em;margin-bottom:0.3em;border-radius:5px;font-size:8pt}.cvm_position_status_contents .search_detail_wrap .viewing_meter_area{text-align:center;margin:2em 1em;color:#ffa600;font-weight:bold}.cvm_position_status_contents .search_detail_wrap .viewing_meter_area .viewing_meter_item{font-size:1.1em;font-weight:normal;color:#666;display:inline-block;margin-right:10px}.cvm_position_status_contents .search_detail_wrap .viewing_meter_area .status_text{margin:1em;font-size:1.4em;vertical-align:middle}.cvm_position_status_contents .search_detail_wrap .viewing_meter_area img{width:auto}.cvm_position_status_contents .updatetime_day_area{line-height:1.2;display:table-cell;width:20%}@media screen and (max-width: 640px){.cvm_position_status_contents .search_detail_wrap .tag_area,.cvm_position_status_contents .span_workstyle_wrap,.cvm_position_status_contents .updatetime_day_area{width:100%;display:block}.cvm_position_status_contents .search_detail_wrap .cont_ttl_wrap{margin-top:1.5em}.cvm_position_status_contents .search_detail_wrap .cont_ttl_area{padding:1em 0 0}.cvm_position_status_contents .search_detail_wrap .cont_ttl_area .cont_ttl{font-size:15pt;line-height:1.2}.cvm_position_status_contents .search_detail_wrap .viewing_meter_area{margin:2em 0.5em}.cvm_position_status_contents .search_detail_wrap .viewing_meter_area .viewing_meter_item{font-size:0.9em;margin-right:5px}.cvm_position_status_contents .search_detail_wrap .viewing_meter_area .status_text{font-size:1.0em}.cvm_position_status_contents .search_detail_wrap .viewing_meter_area img{width:150px}}.cvm_position_status_contents table{border-collapse:collapse;border-spacing:0}.cvm_position_status_contents table.search_list_table{border:1px solid #d5d5d5;background-color:#fff;width:100%;box-sizing:border-box}.cvm_position_status_contents table.search_list_table td,.cvm_position_status_contents table.search_list_table th{border:1px solid #d5d5d5;padding:1em 0.5em}.cvm_position_status_contents table.search_list_table th{color:#000066;background-color:#f3f2ff;width:100px}.cvm_position_status_contents table.search_list_table .cvm_position_company_name{background-color:#f3f2ff;font-size:16pt;color:#000066;font-weight:bold}.cvm_position_status_contents table.search_list_table .search_list_blur{background-image:url(/img/search/detail_mosaic_pc.png);background-size:auto 100%;text-align:center;vertical-align:middle}.cvm_position_status_contents table.search_list_table .search_list_blur a{text-decoration:none;color:#fff}.cvm_position_status_contents .search_detail_wrap .search_list_table th{text-align:left;padding:0.7em 1em;width:150px}.cvm_position_status_contents .search_detail_wrap .search_list_table td{padding:0.7em 1em;vertical-align:middle}.cvm_position_status_contents .search_detail_wrap .search_list_table img{width:20px;margin-right:0.3em}@media screen and (max-width: 640px){.cvm_position_status_contents table.search_list_table .cvm_position_company_name{font-size:13pt;line-height:1.3}.cvm_position_status_contents .search_detail_wrap .search_list_table th{text-align:center;width:18%;padding:0.5em}.cvm_position_status_contents .search_detail_wrap .search_list_table img{width:100%;margin-right:0}}.cvm_position_status_contents .search_detail_wrap .jobInfo{margin-top:1em;border:2px solid #dedede;background-color:#fff;word-break:break-all}.cvm_position_status_contents .cvm_position_btn{display:inline-block;background-color:#4b3f39;border:0;color:#fff;background:#ff7800;box-shadow:inset 0 1px 0 #ffac63, 0 8px 0 0 #de5900, 0 10px 3px #bbb;text-shadow:1px 1px 1px rgba(0,0,0,0.5);font-size:22px;padding:15px 40px 12px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;text-decoration:none;position:relative;border:none;font-weight:bold;text-align:center;border-collapse:separate}.cvm_position_status_contents .cvm_position_btn:hover{color:#fff;background:#ef6000;box-shadow:inset 0 1px 0 #ff7800, 0 5px 0 0 #bd4c00, 0 7px 1px #bbb;top:3px;text-decoration:none}.cvm_position_status_contents .cvm_position_btn:hover{color:#fff;background:#ef6000;box-shadow:inset 0 1px 0 #ff7800, 0 5px 0 0 #bd4c00, 0 7px 1px #bbb}.cvm_position_status_contents .cvm_position_lead_btn{font-size:19px;padding:12px 25px 8px;margin:10px}.cvm_position_status_contents .cvm_mt15{margin-top:15px}.cvm_position_status_contents .cvm_mb15{margin-bottom:15px}@media screen and (max-width: 640px){.cvm_position_status_contents .cvm_position_btn{width:85%}}.cvm_position_status_contents hr{margin-top:17px;margin-bottom:17px;border:0;border-top:1px solid #eeeeee}.cvm_position_status_contents .cvm_position_contact_hosoku{margin:10px 30px;font-size:13px;text-align:center}.cvm_position_status_contents .cvm_position_contact_hosoku h4{margin-top:8.5px;margin-bottom:8.5px;font-weight:bold;line-height:1.1;font-size:15px}.cvm_position_status_contents .cvm_position_contact_hosoku h4.text-warning{color:#ff7800;font-weight:bold}.cvm_position_status_contents .cvm_position_contact_hosoku ul{margin:15px 0 15px 30px;list-style:inside}.cvm_position_status_contents .cvm_position_contact_hosoku ul li{margin-bottom:0.3em;padding-left:1em;text-indent:-1em}.cvm_position_status_contents .cvm_position_contact_hosoku_wrap{font-size:15px;line-height:2.0em;letter-spacing:-0.1em}@media screen and (max-width: 640px){.cvm_position_status_contents .cvm_position_contact_hosoku{margin:10px 0}.cvm_position_status_contents .cvm_position_contact_hosoku ul{margin:15px 0 15px 15px}.cvm_position_status_contents .cvm_position_contact_hosoku ul li{margin-bottom:0.5em}}.cvm_font_bgcolor{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;font-size:12px;color:#333333;background-color:#ffffff}.cvm_font_bgcolor input{font-family:inherit;font-size:inherit;line-height:inherit}.cvm_font_bgcolor hr{margin-top:17px;margin-bottom:17px;border:0;border-top:1px solid #eeeeee}.cvm_font_bgcolor p{margin:0 auto 8.5px}.cvm_font_bgcolor .cvm_text{color:#f8ba06}.cvm_font_bgcolor .text-warning{color:#ff7800}.cvm_font_bgcolor .text-center{text-align:center}.cvm_font_bgcolor h1,.cvm_font_bgcolor h4{font-weight:500;line-height:1.1}.cvm_font_bgcolor h4{margin-top:8.5px;margin-bottom:8.5px;font-size:15px}.cvm_font_bgcolor h1{margin:0;padding:0;line-height:140%;font-size:12px;font-weight:normal;display:inline;margin:2px 0;text-align:left;color:#006}.cvm_font_bgcolor ol,.cvm_font_bgcolor ul{margin-top:0;margin-bottom:8.5px}.cvm_font_bgcolor .row:after,.cvm_font_bgcolor .row:before{content:" ";display:table}.cvm_font_bgcolor .row:after{clear:both}.cvm_font_bgcolor .row:after,.cvm_font_bgcolor .row:before{content:" ";display:table}.cvm_font_bgcolor .row:after{clear:both}.cvm_font_bgcolor .col-md-8{position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width: 992px){.cvm_font_bgcolor .col-md-8{float:left;width:66.66666666666666%}.cvm_font_bgcolor .col-md-offset-2{margin-left:16.666666666666664%}}.cvm_font_bgcolor .cvm_operating_company_area{min-height:20px;padding:9px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.cvm_font_bgcolor .visible-xs{display:none !important}.cvm_font_bgcolor .cvm_copyright{font-size:12px;text-align:center;color:#666}.cvm_font_bgcolor .cvm_copyright img{margin:0 auto}.cvm_font_bgcolor .cvm_operating_company{padding-bottom:7px}@media screen and (max-width: 768px){.cvm_font_bgcolor .cvm_copyright img{padding-bottom:7px}.cvm_font_bgcolor .cvm_operating_company{padding-left:5em;text-indent:-5em}.cvm_font_bgcolor .visible-xs{display:block !important}}.cvm_font_bgcolor .hidden-xs{display:block !important}@media screen and (max-width: 768px){.cvm_font_bgcolor .hidden-xs{display:none !important}}.cvm_font_bgcolor .cvm_center{margin:0 auto}.cvm_font_bgcolor .cvm_mt10{margin-top:10px}.cvm_font_bgcolor .cvm_mt15{margin-top:15px}.cvm_font_bgcolor .cvm_mt20{margin-top:20px}.cvm_font_bgcolor .cvm_mt30{margin-top:30px}.cvm_font_bgcolor .cvm_mb20{margin-bottom:20px}.cvm_font_bgcolor .cvm_pb10{padding-bottom:10px}.cvm_font_bgcolor .cvm_clearboth{clear:both}.cvm_font_bgcolor .cvm_position_header{max-width:none !important;width:920px;font-size:12px;color:#006;font-weight:normal}.header_tel{float:right;text-align:right;display:inline;max-width:300px}#footer{min-width:auto}#footer .warp.cf{max-width:970px}.cvm_contents{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.cvm_contents .wrap{width:auto}.cvm_wrap .cvm_cf{overflow:hidden}.cvm_wrap .cvm_cf:after,.cvm_wrap .cvm_cf:before{display:block;content:'';clear:both}.cvm_wrap .cvm_form_button{position:absolute;bottom:0}.cvm_wrap .cvm_submitbtn_area{margin:7px 0 0;width:280px;float:left}.cvm_wrap .cvm_submitbtn_area .cvm_submit_button{position:relative;display:block;text-align:center;text-decoration:none;cursor:pointer;font-size:24px;font-weight:bold;padding:12px 30px 12px 10px;margin:0 auto 5px auto;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-transition:all 0.3s 0s ease;transition:all 0.3s 0s ease}.cvm_wrap button.cvm-submit-btn-off:hover,.cvm_wrap button.cvm-submit-btn:hover{text-decoration:none;border:none}.cvm_wrap .cvm-submit-btn-off:after,.cvm_wrap .cvm-submit-btn:after{content:'';position:absolute;top:50%;right:20px;width:15px;height:15px;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.cvm_wrap .cvm_submitbtn_area p.submitbtn_before_text{font-size:12px;text-align:center;line-height:1.5;margin:0 0 5px}.cvm_wrap .cvm_submitbtn_area p.submitbtn_before_text a{display:inline-block;font-size:12px;padding:0;margin:0}.cvm_wrap .cvm_submit_button.cvm-submit-btn-off{background:#ffe09a;color:#fff;-webkit-box-shadow:#f5ce9b 0 5px 0;box-shadow:#f5ce9b 0 5px 0;box-shadow:rgba(245,206,155,0.8) 2px 2px 0;border:none;width:240px}.cvm_wrap .cvm_submit_button.cvm-submit-btn{background:#f6ab00;color:#fff;-webkit-box-shadow:#ce7e15 0 5px 0;box-shadow:#ce7e15 0 5px 0;box-shadow:rgba(206,126,21,0.8) 2px 2px 0;border:none;width:240px}.cvm_wrap .cvm-submit-btn-off:after,.cvm_wrap .cvm-submit-btn:after{border-right:4px solid #fff;border-bottom:4px solid #fff}.cvm_wrap .cvm-submit-btn span,.cvm_wrap .cvm-submit-btn-off span{background:#fff;margin-right:10px;padding:2px 10px;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.cvm_wrap .cvm-submit-btn-off span{color:#ffe09a}.cvm_wrap .cvm-submit-btn span{color:#f6ab00}.cvm_wrap .cvm_form_question_title{font-size:16px;letter-spacing:0;padding:10px 0}.cvm_wrap .cvm_form_button{position:relative}.cvm_wrap .cvm_submitbtn_area{width:100%}.cvm_wrap .cvm_submitbtn_area .cvm_submit_button{padding:15px 10px;font-size:22px}.cvm_wrap .cvm-submit-btn-off:after,.cvm_wrap .cvm-submit-btn:after{width:14px;height:14px;border-right:3px solid #fff;border-bottom:3px solid #fff}#kiyaku-modal-bg{font-size:16px}#kiyaku-content h1{font-weight:bold;display:block}#kiyaku-content .kiyaku_box p{margin:0}@media screen and (max-width: 640px){.leading_inquiry_btn{padding:10px;text-decoration:none;font-size:130%;font-weight:bold;color:#fff;letter-spacing:2px}}#campaign_lp_wrap{line-height:1.5;font-size:100%;font-weight:400;font-family:verdana, Roboto, Droid Sans, ヒラギノ角ゴ ProN, Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ\ ゴシック, MS Gothic, HiraKakuProN-W3, TakaoExゴシック, TakaoExGothic, MotoyaLCedar, Droid Sans Japanese, sans-serif;color:#444 p;color-margin-bottom:1em}#campaign_lp_wrap ul{list-style:none;padding-left:1em;text-indent:-1em}#campaign_lp_wrap .cont_bg{background:url(/img/lps/campaign/img_bg.png);width:100%;text-align:center;padding-bottom:2em}#campaign_lp_wrap .cont_bg,#campaign_lp_wrap .wrap{min-width:980px}#campaign_lp_wrap .wrap{width:980px;margin:0 auto;box-sizing:border-box;text-align:left}#campaign_lp_wrap .pc_hidden{display:none}#campaign_lp_wrap .attention_text{color:#f03f47;font-size:85%;line-height:1.2}#campaign_lp_wrap .marker{font-weight:700;background-color:#fbff9b}#campaign_lp_wrap .text-right{text-align:right;display:block}@media only screen and (min-device-width: 640px) and (max-device-width: 980px){#campaign_lp_wrap .wrap{padding:1em;box-sizing:border-box}}@media only screen and (max-width: 640px){#campaign_lp_wrap .cont_bg,#campaign_lp_wrap .wrap{width:auto}#campaign_lp_wrap .cont_bg{padding-bottom:0;min-width:initial}#campaign_lp_wrap .wrap{padding:0;min-width:0}#campaign_lp_wrap .pc_hidden{display:block}#campaign_lp_wrap .sp_hidden{display:none}}#campaign_lp_wrap header{width:100%;text-align:center;padding:1em 0}#campaign_lp_wrap .head_img_logo img{width:300px}@media only screen and (max-width: 640px){#campaign_lp_wrap header{padding:0.5em 0}#campaign_lp_wrap header .wrap{padding:5px}#campaign_lp_wrap .head_img_logo img{width:60%;vertical-align:middle}#campaign_lp_wrap .head_img_tel img{width:100%}}#campaign_lp_wrap .mv_ttl{background-color:#f03f47;vertical-align:middle;color:#fff;padding:10px 0}#campaign_lp_wrap .mv_ttl,#campaign_lp_wrap .wrap--mv_ttl{text-align:center}#campaign_lp_wrap .mv_ttl h1,#campaign_lp_wrap .wrap--mv_ttl-inner{display:inline-block}#campaign_lp_wrap .mv_ttl h1{font-size:36px}#campaign_lp_wrap .mv_ttl h1 br{display:none}#campaign_lp_wrap .wrap--mv_ttl img{width:40px;float:left}#campaign_lp_wrap .mv_img{position:relative;padding:1em 0 0}#campaign_lp_wrap .mv_img img{width:auto}#campaign_lp_wrap .mv_img_photo{position:absolute;bottom:0;right:0}@media only screen and (min-device-width: 640px) and (max-device-width: 980px){#campaign_lp_wrap .mv_ttl{min-width:980px}}@media only screen and (max-width: 640px){#campaign_lp_wrap .mv_ttl{padding:5px}#campaign_lp_wrap .mv_ttl h1{font-size:22px;line-height:1.3}#campaign_lp_wrap .wrap--mv_ttl img{display:none}#campaign_lp_wrap .mv_ttl h1 br{display:inline-block}#campaign_lp_wrap .mv_img{padding:0}#campaign_lp_wrap .mv_img img{width:100%}}#campaign_lp_wrap .campaign_target{border:5px solid #f03f47;background-color:#fff;padding:2em;border-radius:5px}#campaign_lp_wrap .campaign_target_detail{display:table;width:100%;border-spacing:20px;margin-top:1em}#campaign_lp_wrap .campaign_target_detail_box{display:table-cell;width:48%;background-color:#f5f5f5}#campaign_lp_wrap .campaign_target_detail_box_ttl{background-color:#444;color:#fff;position:relative;text-align:center;padding:0.5em 0}#campaign_lp_wrap .campaign_target_detail_box_ttl h3{font-size:130%}#campaign_lp_wrap .campaign_target_detail_box_ttl img{width:92px;position:absolute;left:5px;top:-50%}#campaign_lp_wrap .campaign_target_detail_box_cont{padding:2em;vertical-align:middle}#campaign_lp_wrap .campaign_target_detail_box_cont ol{font-weight:700;margin:10px 0;line-height:1.3}#campaign_lp_wrap .campaign_target_detail_box_cont_left{display:table-cell;vertical-align:middle;height:75pt}#campaign_lp_wrap .campaign_target_detail_box .attention_text{margin-bottom:0}@media only screen and (max-width: 640px){#campaign_lp_wrap .campaign_target{margin:0 10px;padding:10px}#campaign_lp_wrap .campaign_target_detail{border-spacing:0}#campaign_lp_wrap .campaign_target_detail,#campaign_lp_wrap .campaign_target_detail_box{display:block;width:100%}#campaign_lp_wrap .campaign_target_detail_box_ttl img{width:40px;position:static;left:0;top:0;display:table-cell;margin-left:10px}#campaign_lp_wrap .campaign_target_detail_box_ttl{display:table;width:100%;text-align:left}#campaign_lp_wrap .campaign_target_detail_box_ttl h3{display:table-cell;vertical-align:middle}#campaign_lp_wrap .campaign_target_detail_box_cont{padding:15px;vertical-align:top}#campaign_lp_wrap .campaign_target_detail_box+.campaign_target_detail_box{margin-top:1em}}#campaign_lp_wrap .campaign_target_schedule{margin:2em 0;display:table;width:100%;color:#f03f47;font-weight:700;padding:1em 2em}#campaign_lp_wrap .campaign_target_schedule_ttl{display:table-cell;width:40%;font-size:180%;vertical-align:middle}#campaign_lp_wrap .campaign_target_schedule_cont{display:table-cell;width:60%}#campaign_lp_wrap .campaign_target_schedule_cont strong{font-size:200%}#campaign_lp_wrap .campaign_target_schedule_cont p{font-weight:400}@media only screen and (max-width: 640px){#campaign_lp_wrap .campaign_target_schedule{margin:20px 10px;padding:10px}#campaign_lp_wrap .campaign_target_schedule,#campaign_lp_wrap .campaign_target_schedule_ttl,#campaign_lp_wrap .campaign_target_schedule_cont{display:block;width:auto}#campaign_lp_wrap .campaign_target_schedule_ttl{background-color:#f03f47;color:#fff;font-size:130%;text-align:center;padding:5px 0}#campaign_lp_wrap .campaign_target_schedule_cont strong{font-size:150%;display:block;margin:10px}}#campaign_lp_wrap .campaign_flow{border-radius:5px;margin-bottom:2em}#campaign_lp_wrap .campaign_case h2,#campaign_lp_wrap .campaign_flow h2{color:#fff;background-color:#f03f47;padding:15px 0;text-align:center;font-size:180%;border-top-left-radius:5px;border-top-right-radius:5px}#campaign_lp_wrap .campaign_flow_cont{padding:2em;background-color:#fff;border-radius:5px}#campaign_lp_wrap .campaign_flow_cont_img{display:table;width:100%;border-spacing:20px}#campaign_lp_wrap .campaign_flow_cont_img li{display:table-cell;width:25%;position:relative}#campaign_lp_wrap .campaign_flow_cont_img li img{width:100%}#campaign_lp_wrap .campaign_flow_cont_img li img:hover{opacity:0.7}#campaign_lp_wrap .campaign_flow_cont_img li:before{right:2px;background:#f03f47}#campaign_lp_wrap .campaign_flow_cont_img li:after,#campaign_lp_wrap .campaign_flow_cont_img li:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;width:10px;height:10px;margin-top:-5px}#campaign_lp_wrap .campaign_flow_cont_img li:after{right:6px;background:#fff}#campaign_lp_wrap .campaign_flow_cont_wrap{padding:1em 2em}#campaign_lp_wrap .campaign_flow_cont_img li:last-child:after,#campaign_lp_wrap .campaign_flow_cont_img li:last-child:before{display:none}#campaign_lp_wrap .campaign_flow_cont h3{display:table;width:100%;background-color:#eee;vertical-align:middle;color:#484848;margin:2em 0 1em}#campaign_lp_wrap .campaign_flow_cont .h3_step{background-color:#f03f47;color:#fff;display:table-cell;text-align:center;width:15px;padding:10px 15px;vertical-align:middle}#campaign_lp_wrap .campaign_flow_cont .h3_ttl{display:table-cell;padding-left:15px;font-size:120%;vertical-align:middle}#campaign_lp_wrap .campaign_flow_ul{font-weight:700;margin:1.5em 0}#campaign_lp_wrap .campaign_flow_ul li{padding-bottom:5px}#campaign_lp_wrap .campaign_flow_ul li:last-child{padding-bottom:0}#campaign_lp_wrap .campaign_flow .attention_box{border:1px solid #f03f47;border-radius:5px;padding:1em}#campaign_lp_wrap .campaign_case_box_cont_detail_text:first-letter{color:#f03f47;font-size:180%}@media only screen and (max-width: 640px){#campaign_lp_wrap .campaign_flow{width:auto;padding:0 10px}#campaign_lp_wrap .campaign_case h2,#campaign_lp_wrap .campaign_flow h2{padding:10px 0;font-size:130%}#campaign_lp_wrap .campaign_flow_cont{padding:10px}#campaign_lp_wrap .campaign_flow_cont_img{display:block;width:100%;border-spacing:0;padding-left:0;text-indent:0}#campaign_lp_wrap .campaign_flow_cont_img li{display:block;width:100%;margin-bottom:20px}#campaign_lp_wrap .campaign_flow_cont_wrap{padding:0 10px}#campaign_lp_wrap .campaign_flow_cont_img li:before{bottom:5px;margin-top:-15px;background:#f03f47}#campaign_lp_wrap .campaign_flow_cont_img li:after,#campaign_lp_wrap .campaign_flow_cont_img li:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;left:50%;right:0;width:10px;height:10px}#campaign_lp_wrap .campaign_flow_cont_img li:after{bottom:0;margin-top:-20px;background:#fff}#campaign_lp_wrap .campaign_flow_cont_img li:last-child:after,#campaign_lp_wrap .campaign_flow_cont_img li:last-child:before{display:block}#campaign_lp_wrap .campaign_flow_cont_img li:first-child:after,#campaign_lp_wrap .campaign_flow_cont_img li:first-child:before{display:none}#campaign_lp_wrap .campaign_flow_cont .h3_ttl{font-size:110%;line-height:1.3;padding:5px}}#campaign_lp_wrap .campaign_case{background-color:#f03f47;border-radius:5px;padding:0 3em 3em}#campaign_lp_wrap .campaign_case h2{border-top-left-radius:5px !important;border-top-right-radius:5px !important}#campaign_lp_wrap .campaign_case_box{background-color:#fff}#campaign_lp_wrap .campaign_case_box_ttl{text-align:center}#campaign_lp_wrap .campaign_case_box_ttl img{width:243px}#campaign_lp_wrap .campaign_case_box_cont{padding:2em}#campaign_lp_wrap .campaign_case_box_cont_detail{width:100%;display:table;margin-bottom:2em}#campaign_lp_wrap .campaign_case_box_cont_detail_img{display:table-cell;width:162px}#campaign_lp_wrap .campaign_case_box_cont_detail_text{display:table-cell;vertical-align:top;padding-left:1.5em;line-height:1.8}#campaign_lp_wrap .campaign_case_box_cont_detail_text--left{padding-right:1.5em}#campaign_lp_wrap .campaign_case_box_cont_detail:last-child{margin-bottom:0}#campaign_lp_wrap .campaign_case_box_ttl--second{margin-top:2em}#campaign_lp_wrap .campaign_case_box_cont_detail_img.pc_hidden{display:none}@media only screen and (max-width: 640px){#campaign_lp_wrap .campaign_case{margin:10px;padding:0 15px 15px}#campaign_lp_wrap .campaign_case_box_cont{padding:10px}#campaign_lp_wrap .campaign_case_box_cont_detail,#campaign_lp_wrap .campaign_case_box_cont_detail_img,#campaign_lp_wrap .campaign_case_box_cont_detail_text{display:block;width:100%}#campaign_lp_wrap .campaign_case_box_cont_detail_img{text-align:center}#campaign_lp_wrap .campaign_case_box_cont_detail_img img{width:40%;margin:0 auto}#campaign_lp_wrap .campaign_case_box_cont_detail_text{padding:10px}#campaign_lp_wrap .campaign_case_box_cont_detail_img.sp_hidden{display:none}#campaign_lp_wrap .campaign_case_box_cont_detail_img.pc_hidden{display:block}#campaign_lp_wrap .campaign_case_box_ttl img{width:60%}}#campaign_lp_wrap .campaign_about{background-color:#fff;margin-top:2em;font-size:80%;line-height:1.3}#campaign_lp_wrap .campaign_about h3{color:#fff;background-color:#444;padding:0.5em 0.5em 0.5em 2em}#campaign_lp_wrap .campaign_about_text{padding:1.5em 2em}#campaign_lp_wrap .circle{color:#444;font-size:120%}#campaign_lp_wrap .circle.color_red{color:#f03f47}@media only screen and (max-width: 640px){#campaign_lp_wrap .campaign_about{margin:0 10px 10px}}#campaign_lp_wrap .attention_box{display:table;width:100%;color:#f03f47;font-size:85%}#campaign_lp_wrap .attention_box_img{display:table-cell;width:10%;vertical-align:middle;text-align:center}#campaign_lp_wrap .attention_box_img img{max-width:50px}#campaign_lp_wrap .attention_box_text{display:table-cell;width:85%;vertical-align:middle}@media only screen and (max-width: 640px){#campaign_lp_wrap .attention_box,#campaign_lp_wrap .attention_box_img,#campaign_lp_wrap .attention_box_text{display:block;width:100%}#campaign_lp_wrap .attention_box{padding:10px;font-size:9pt}#campaign_lp_wrap .attention_box_img{text-align:center;margin-bottom:0.5em}#campaign_lp_wrap .attention_box_img img{max-width:initial;width:5pc;margin:0 auto}}#campaign_lp_wrap #page_top_cover{position:relative}#campaign_lp_wrap .gotop{position:absolute;right:5px;bottom:5px !important}#campaign_lp_wrap .gotop img{width:45px}#campaign_lp_wrap .gotop img:hover{opacity:0.7;filter:alpha(opacity=10);-ms-filter:"alpha(opacity=70)"}@media only screen and (max-width: 640px){#campaign_lp_wrap .gotop,#campaign_lp_wrap .gotop img{display:none}#campaign_lp_wrap .gotop_sp{text-align:center;background-color:#f03f47;font-size:80%;font-weight:700;padding:1em 0}#campaign_lp_wrap .gotop_sp a{color:#fff !important;display:block;width:100%}#campaign_lp_wrap .gotop_sp a i{margin-right:0.3em}}#campaign_lp_wrap footer{background-color:#444;color:#fff;min-width:980px;width:100%;font-size:13px;padding:1em 0;box-sizing:border-box}#campaign_lp_wrap footer a:hover{text-decoration:none}#campaign_lp_wrap .footer_other_link{vertical-align:bottom}#campaign_lp_wrap footer ul li{float:left;padding-right:2em}#campaign_lp_wrap footer a{color:#fff !important;text-decoration:underline}@media only screen and (max-width: 640px){#campaign_lp_wrap footer{min-width:0;padding:1em 0 0}#campaign_lp_wrap footer .wrap{padding-left:10px}#campaign_lp_wrap #header_wrap{width:auto}#campaign_lp_wrap footer p{padding:1em 0;font-size:60%}#campaign_lp_wrap footer .copyright{margin-bottom:0}}#campaign_lp_wrap .campaign_copyright_text{text-align:left !important;color:#fff !important;background-color:#444 !important}#campaign_lp_wrap .campaign_gotop_sp a{background-color:#f03f47}#campaign_lp_wrap .campaign_h1_text{color:#fff !important}.recruitment_header{min-width:auto;padding:10px 7px;border-bottom:1px solid #313d70;background:#fff}.recruitment_wrapper{background:#e0f1fa}.recruitment_wrapper .pc_hide{display:block}@media screen and (min-width: 641px){.recruitment_wrapper .pc_hide{display:none}}.recruitment_wrapper .sp_hide{display:none}@media screen and (min-width: 641px){.recruitment_wrapper .sp_hide{display:block}}.recruitment_wrapper .sp_block{display:block}@media screen and (min-width: 641px){.recruitment_wrapper .sp_block{display:inline}}.recruitment_wrapper .pc_block{display:inline}@media screen and (min-width: 641px){.recruitment_wrapper .pc_block{display:block}}.recruitment_wrapper .contentes{background:#fff}@media screen and (min-width: 641px){.recruitment_wrapper .contentes{width:980px;margin:0px auto;padding-top:20px;background:#e0f1fa}}.recruitment_wrapper .contentes img{vertical-align:bottom}.recruitment_wrapper .contentes h2,.recruitment_wrapper .contentes h3,.recruitment_wrapper .contentes h4{font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:bold}.recruitment_wrapper .keyv{background:#158599}@media screen and (min-width: 641px){.recruitment_wrapper .keyv{width:660px;float:right}}.recruitment_wrapper .keyv h1{margin:0;padding:0}.recruitment_wrapper .keyv img{width:100%}@media screen and (min-width: 641px){.recruitment_wrapper .from{width:300px;float:left;background:#fff;border:1px solid #158599}}.recruitment_wrapper .from input[type="text"],.recruitment_wrapper .from input[type="tel"],.recruitment_wrapper .from input[type="email"],.recruitment_wrapper .from select{width:100%;height:40px;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px}.recruitment_wrapper .from input[type="text"]:hover,.recruitment_wrapper .from input[type="tel"]:hover,.recruitment_wrapper .from input[type="email"]:hover,.recruitment_wrapper .from select:hover{background-color:antiquewhite}.recruitment_wrapper input.error,.recruitment_wrapper select.error{background:#feebf2;border:1px solid #c00}.recruitment_wrapper p.form_input_error_message{color:#c00;margin:0;padding:0;font-size:12px}.recruitment_wrapper .recruitment_error_message{font-weight:bold;width:100%;color:#f00;text-align:left}@media screen and (min-width: 641px){.recruitment_wrapper .recruitment_error_message{width:75%;text-align:center}}.recruitment_wrapper .from_title{background:#158599;color:#fff;margin:0;padding:15px;text-align:center;font-size:18px}.recruitment_wrapper .from_inner{margin:10px}.recruitment_wrapper .from_item{margin-bottom:15px}.recruitment_wrapper .from_item:last-child{margin-bottom:0}.recruitment_wrapper .from_heading{margin:0 0 5px 0;padding:0;font-size:16px}.recruitment_wrapper .from_item_input{margin:10px 0;padding:10px;background-color:#f0f0f0;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.recruitment_wrapper .from_item_input span{ffont-size:14px;color:#333}.recruitment_wrapper .from_item_edit{font-size:12px;white-space:nowrap;margin-left:5px}.recruitment_wrapper .form_hosoku_text{font-size:0.9em;margin-bottom:5px;display:block;text-align:center}.recruitment_wrapper .form_hosoku_text a:hover{text-decoration:none}.recruitment_wrapper .hissu,.recruitment_wrapper .nini{display:inline-block;margin-right:5px;padding:3px 5px;background:#c00;color:#fff;font-size:12px}.recruitment_wrapper .nini{background:#40509e}.recruitment_wrapper .from_terms{margin:10px 0;font-size:12px;line-height:1.5}.recruitment_wrapper .form_btn{margin:30px 0}.recruitment_wrapper .form_btn_submit{font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;width:100%;color:#fff;background-color:#c2a000;border-bottom:3px solid #947a00;font-size:21px;padding:12px 75px;border-radius:4px;border-top:none;border-right:none;border-left:none;cursor:pointer}.recruitment_wrapper .form_btn_submit span{font-size:14px;line-height:1}@media screen and (min-width: 641px){.recruitment_wrapper .form_btn_submit{margin-bottom:0}}.recruitment_wrapper .form_btn_submit:hover{background-color:#947a00;text-decoration:none;border-bottom:3px solid #947a00}.recruitment_wrapper .form_btn_submit:active{background-color:#947a00;text-decoration:none}.recruitment_wrapper .recruitment_button{padding:8px 14px;border-radius:4px;text-decoration:none;text-align:center;line-height:1.5;white-space:nowrap;transition:background .2s ease .1s}@media screen and (min-width: 641px){.recruitment_wrapper .main{width:660px;float:right;background:#fff;margin-bottom:20px}}.recruitment_wrapper .main_heading{background:#158599 url(/img/lps/recruitment/tsuyomi.png) center center no-repeat;background-size:370px 370px;color:#fff;margin:0;padding:20px;text-align:center;font-size:18px}.recruitment_wrapper .tuyomi{margin:10px}.recruitment_wrapper .tuyomi li{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:10px}@media screen and (min-width: 641px){.recruitment_wrapper .tuyomi li{padding:20px}}.recruitment_wrapper .tuyomi li:last-child{margin-bottom:0}.recruitment_wrapper .tuyomi_heading{margin:0 0 10px 0;padding:0 0 10px 0;font-size:16px;color:#116D7D;border-bottom:1px solid #709ea6}@media screen and (min-width: 641px){.recruitment_wrapper .tuyomi_heading{margin-bottom:20px;font-size:18px}}.recruitment_wrapper .tuyomi_item{display:flex;justify-content:space-between;align-items:center}.recruitment_wrapper .tuyomi_item_img{margin-left:10px}@media screen and (min-width: 641px){.recruitment_wrapper .tuyomi_item_img{width:165px;text-align:center}}.recruitment_wrapper .tuyomi_item_text{font-size:12px;line-height:1.5;padding-left:30px}@media screen and (min-width: 641px){.recruitment_wrapper .tuyomi_item_text{font-size:16px;line-height:1.75}}.recruitment_wrapper .tuyomi01{background:url(/img/lps/recruitment/feature_01.png) bottom left no-repeat;background-size:80px 80px}@media screen and (min-width: 641px){.recruitment_wrapper .tuyomi01{background-size:130px 130px}}.recruitment_wrapper .tuyomi01 .tuyomi_item_img img{width:auto;height:60px}@media screen and (min-width: 641px){.recruitment_wrapper .tuyomi01 .tuyomi_item_img img{height:80px}}.recruitment_wrapper .tuyomi02{background:url(/img/lps/recruitment/feature_02.png) bottom left no-repeat;background-size:80px 80px}@media screen and (min-width: 641px){.recruitment_wrapper .tuyomi02{background-size:130px 130px}}.recruitment_wrapper .tuyomi02 .tuyomi_item_img img{width:auto;height:60px}@media screen and (min-width: 641px){.recruitment_wrapper .tuyomi02 .tuyomi_item_img img{height:90px}}.recruitment_wrapper .tuyomi03{background:url(/img/lps/recruitment/feature_03.png) bottom left no-repeat;background-size:80px 80px}@media screen and (min-width: 641px){.recruitment_wrapper .tuyomi03{background-size:130px 130px}}.recruitment_wrapper .tuyomi03 .tuyomi_item_img img{width:auto;height:60px}@media screen and (min-width: 641px){.recruitment_wrapper .tuyomi03 .tuyomi_item_img img{height:80px}}.recruitment_wrapper .main_button{margin:20px}.recruitment_wrapper .form_main_submit{font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;display:block;width:100%;color:#fff;background-color:#158599;border-bottom:3px solid #116D7D;font-size:18px}.recruitment_wrapper .form_main_submit:hover{background-color:#116D7D;text-decoration:none;border-bottom:3px solid #116D7D}.recruitment_wrapper .form_main_submit:active{background-color:#116D7D;text-decoration:none}.recruitment_wrapper .form_main_submit span{font-size:14px}@media screen and (min-width: 641px){.recruitment_wrapper .form_main_submit{width:400px;margin:0 auto}}.recruitment_wrapper .tel{background:#c9e5f1;padding:20px;font-size:14px;text-align:center}.recruitment_wrapper .tel h4{margin:0 0 10px 0;padding:0;font-size:16px}.recruitment_wrapper .tel p{margin:0;padding:0}.recruitment_wrapper .tel_text_tel{font-weight:bold;font-size:16px}.recruitment_wrapper .tel_text_text{font-size:12px}.recruitment_wrapper .tel_text_time{font-size:12px}.recruitment_wrapper .tel_text_time span{border:1px solid #666;padding:3px 5px;margin-right:10px}.recruitment_footer{border-top:1px solid #000066}.recruitment_thanks_wrapper{display:flex;flex-flow:column;min-height:700px}.recruitment_thanks_wrapper .recruitment_main{flex:1}.recruitment_thanks_wrapper .client_thanks_wrapper{margin:0 auto}.recruitment_thanks_wrapper footer{border-top:1px solid #000066}.recruitment_thanks_wrapper footer:hover{text-decoration:none}@media screen and (max-width: 768px){.recruitment_thanks_wrapper{min-height:500px}.recruitment_thanks_wrapper .client_thanks_title_area{margin:30px 0 0}.recruitment_thanks_wrapper .client_thanks_title_area h1{padding:5px;font-size:1.2em}}#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}}.cvm_kyubo_wrap #privacy-policy-modal .privacy_policy_modal_link a{width:50%;display:inline-block}.cvm_kyubo_wrap #privacy-policy-modal .privacy_policy_modal_close_button span{display:block;width:50%;margin:0 auto}.cvm_kyubo__head_title{font-size:12px;line-height:1;margin:0 0 5px 0;padding:0;font-weight:normal}.cvm_kyubo .cvm_head{display:flex;padding:20px 0;border-style:none;display:flex;justify-content:space-between;align-items:center;width:900px}.cvm_kyubo .cvm_head__contact__tel{display:block;float:right;text-align:right;max-width:300px}.cvm_kyubo .cvm_head__contact .sp_header_content_last{padding:0;display:none}.cvm_kyubo .cvm_head__logo{width:240px}.cvm_kyubo .cvm_head__logo img{width:100%;vertical-align:bottom}.cvm_kyubo .cvm_keyv{height:460px;background:url(/img/lps/cvm/cvm_kyubo_background.jpg) right top no-repeat;background-size:cover;position:relative;width:100%}.cvm_kyubo .cvm_keyv__prefecture{position:relative;display:inline-block;background:#000066;margin:0 0 10px 0;text-align:center;color:#fff;font-weight:bold;font-size:32px;padding:5px 15px}.cvm_kyubo .cvm_keyv__prefecture:after{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(0,0,102,0);border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-top-color:#000066;top:100%;left:50%}.cvm_kyubo .cvm_keyv__kyubo{position:absolute;width:900px;height:auto;top:80px;left:50%;margin-left:-450px;padding:0}.cvm_kyubo .cvm_keyv__title{width:100%}.cvm_kyubo .cvm_keyv__title img{width:auto;height:65px;display:inline-block;margin:10px 0}.cvm_kyubo .cvm_keyv__title img:last-child{height:35px;vertical-align:bottom;margin-left:-3px}.cvm_kyubo .cvm_keyv__img{position:absolute;right:0;z-index:10;overflow:hidden;width:1020px;height:460px;top:0;bottom:0;left:50%;margin-left:-510px;padding:0;padding-top:30px;text-align:right}.cvm_kyubo .cvm_keyv__img img{filter:contrast(95%) saturate(90%);width:auto;height:430px;vertical-align:bottom}.cvm_kyubo .cvm_keyv__point{width:900px;height:auto;bottom:80px;left:50%;margin-left:-450px;padding:0;position:absolute;z-index:0}.cvm_kyubo .cvm_keyv__point--list{margin:0;display:flex;padding:0}.cvm_kyubo .cvm_keyv__point--list li{width:130px;height:130px;margin-right:20px;display:flex;justify-content:center;align-items:center;background:#fff;margin-bottom:5px;text-align:center;line-height:1.2;font-weight:bold;font-size:21px}.cvm_kyubo .cvm_keyv__point--list li .cvm__inb{display:block}.cvm_kyubo .cvm_keyv__point--list li .cvm__inb strong{margin:0 -5px 2px 0;font-size:32px;vertical-align:-1px}.cvm_kyubo .cvm_keyv__point--list li.cvm_keyv__point02{font-size:28px}.cvm_kyubo_form_container{background:#eceff4}.cvm_kyubo_form_container .cvm_kyubo_form{padding:40px 0}.cvm_kyubo_form_container .cvm_kyubo_form__title{font-size:24px;font-weight:bold;line-height:1.5;color:#006;text-align:center;margin:0 0 40px 0;padding:0}.cvm_kyubo_form_container .cvm_kyubo_form__title--sub{font-size:16px;font-weight:normal}.cvm_kyubo_form_container .cvm_kyubo_form__selectbox{display:flex;justify-content:space-between;flex-wrap:wrap;width:510px;margin:0 auto}.cvm_kyubo_form_container .cvm_kyubo_form__selectbox .cvm_kyubo_form_select{width:calc( 100% / 2 - 5px);margin-top:10px}.cvm_kyubo_form_container .cvm_kyubo_form__selectbox .cvm_kyubo_form_select input.cvm_radio[type='radio']{display:none}.cvm_kyubo_form_container .cvm_kyubo_form__selectbox .cvm_kyubo_form_select input.cvm_radio[type='radio']:checked+label.cvm_kyubo_form_select__label{background:#fdf287;font-weight:bold;color:#fff;background-color:#40509e;border:1px solid #006;border-bottom:3px solid #006}.cvm_kyubo_form_container .cvm_kyubo_form__selectbox .cvm_kyubo_form_select input.cvm_radio[type='radio']:checked+label.cvm_kyubo_form_select__label img{display:inline-block;width:18px;vertical-align:middle;margin-right:5px}.cvm_kyubo_form_container .cvm_kyubo_form__selectbox .cvm_kyubo_form_select:first-child{width:100%;margin:0}.cvm_kyubo_form_container .cvm_kyubo_form__selectbox .cvm_kyubo_form_select__label{width:100%;min-width:200px;font-weight:bold;font-size:18px;position:relative;display:inline-block;zoom:1;text-align:center;vertical-align:top;background:#fff;color:#333;border:1px solid #ccc;border-bottom:3px solid #ccc;cursor:pointer;padding:14px;margin:3px 0;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;transition:all 0.1s 0s ease;-webkit-transition:all 0.1s 0s ease}.cvm_kyubo_form_container .cvm_kyubo_form__selectbox .cvm_kyubo_form_select__label img{display:none;width:18px;vertical-align:middle;margin-right:5px}.cvm_kyubo_form_container .cvm_kyubo_form__submitbtn_before_text{font-size:14px;text-align:center;margin:20px auto 5px;padding:0}.cvm_kyubo_form_container .cvm_kyubo_form__submitbtn{width:410px;padding:20px 30px 20px 10px;font-size:22px;position:relative;display:block;text-align:center;text-decoration:none;cursor:pointer;font-size:24px;font-weight:bold;padding:14px;margin:0 auto 5px auto;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.cvm_kyubo_form_container .cvm_kyubo_form__submitbtn img{position:absolute;top:50%;right:10px;margin-top:-9px;width:auto;height:18px}.cvm_kyubo_form_container .cvm_kyubo_form__submitbtn.cvmkyubosubmit-btn{background:#f6ab00;color:#612f01;box-shadow:#ce7e15 0 5px 0;-webkit-box-shadow:#ce7e15 0 5px 0;border:none}.cvm_kyubo_form_container .cvm_kyubo_form__submitbtn.cvmkyubosubmit-btn-off{background:#fba445;color:#612f01;border-bottom:3px solid #fba445;opacity:.6}.cvm_kyubo_form_container .cvm_kyubo_form_message_container{background:#ECEFF4;display:flex;justify-content:center;align-items:flex-end;padding:10px 10px 0}.cvm_kyubo_form_container .cvm_kyubo_form_message_container .cvm_kyubo_form_message_image{width:120px;margin-right:10px}.cvm_kyubo_form_container .cvm_kyubo_form_message_container .cvm_kyubo_form_message_image img{width:130px;height:130px;object-fit:cover;object-position:100% 0%}.cvm_kyubo_form_container .cvm_kyubo_form_message_container .cvm_kyubo_form_message{position:relative;text-align:left;width:400px;margin-bottom:20px;background:#fff;padding:10px 10px 10px 15px;border-radius:4px}.cvm_kyubo_form_container .cvm_kyubo_form_message_container .cvm_kyubo_form_message::after{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(255,255,255,0);border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-top:-10px;border-right-color:#FFFFFF;right:100%;top:50%}.cvm_kyubo_point_container{padding:40px 0 0}.cvm_kyubo_point_container .cvm_kyubo_point_title{width:350px;margin:0 auto;font-size:32px;display:block;background:#006;color:#fff;text-align:center;font-weight:bold;line-height:50px;padding:0}.cvm_kyubo_point_container .cvm_kyubo_point_list{display:flex;justify-content:center;text-align:left;margin:40px 10px 10px 10px}.cvm_kyubo_point_container .cvm_kyubo_point_list .cvm_kyubo_point_item{width:280px;margin:0 20px;padding-bottom:0;border:none}.cvm_kyubo_point_container .cvm_kyubo_point_list .cvm_kyubo_point_item__title{display:flex;font-size:24px;border-bottom:3px solid #006;padding-bottom:7px;font-weight:bold;color:#006;line-height:1.3;margin:0;padding:0}.cvm_kyubo_point_container .cvm_kyubo_point_list .cvm_kyubo_point_item__title span{display:inline-block;font-size:32px;margin:-5px 8px 0 0;font-style:italic}.cvm_kyubo_point_container .cvm_kyubo_point_list .cvm_kyubo_point_item__description{margin:7px 0 0;padding:130px 0 0;font-size:16px;min-height:80px;line-height:1.8}.cvm_kyubo_point_container .cvm_kyubo_point_list .cvm_kyubo_point_item__1 .cvm_kyubo_point_item__description{background:url(/img/lps/cvm/icon01.png) top center no-repeat;background-size:120px 120px}.cvm_kyubo_point_container .cvm_kyubo_point_list .cvm_kyubo_point_item__2 .cvm_kyubo_point_item__description{background:url(/img/lps/cvm/icon02.png) top center no-repeat;background-size:120px 120px}.cvm_kyubo_point_container .cvm_kyubo_point_list .cvm_kyubo_point_item__3 .cvm_kyubo_point_item__description{background:url(/img/lps/cvm/icon03.png) top center no-repeat;background-size:120px 120px}.cvm_kyubo_induction{width:420px;margin:20px auto;padding:0 10px}.cvm_kyubo_induction__btn{position:relative;display:block;border:2px solid #006;color:#006;font-weight:bold;font-size:21px;text-align:center;padding:14px;text-decoration:none}.cvm_kyubo_induction__btn img{width:auto;vertical-align:bottom;position:absolute;height:12px;top:50%;right:10px;margin-top:-6px}.cvm_kyubo_induction__btn:hover{opacity:.8;text-decoration:none}.cvm_kyubo_about{margin:40px auto;width:600px;text-align:center}.cvm_kyubo_tel{width:908px;margin:20px auto 40px}.cvm_kyubo_tel__img--pc{display:block}.cvm_kyubo_tel__img--sp{display:none}.cvm_kyubo_tel__text{font-size:12px;line-height:1.5;margin-top:5px;text-align:left}.cvm_kyubo_tel__text--pc{display:block}.cvm_kyubo_tel__text--sp{display:none}.cvm_kyubo_footer{background:#ECEFF4;padding:20px;text-align:center}.cvm_kyubo_footer__copyright{font-size:12px;line-height:1.5;margin:10px 0 0;padding:0}.cvm_kyubo_footer__copyright img{width:160px;height:auto;vertical-align:bottom}@media screen and (max-width: 640px){.cvm_kyubo_wrap #privacy-policy-modal{transform:translate(-50%, 0%);font-size:0.9em}.cvm_kyubo_wrap #privacy-policy-modal #privacy-policy-close-modal{right:0.8em}.cvm_kyubo_wrap #privacy-policy-modal .privacy_policy_modal_link{max-width:unset;font-size:1em;width:90%;margin-bottom:24px}.cvm_kyubo_wrap #privacy-policy-modal .privacy_policy_modal_link a{width:100%;display:block}.cvm_kyubo_wrap #privacy-policy-modal .privacy_policy_modal_close_button{font-size:1.1em;width:90%;max-width:unset}.cvm_kyubo_wrap #privacy-policy-modal .privacy_policy_modal_close_button span{width:100%}.cvm_kyubo .cvm_head{padding:10px;width:auto}.cvm_kyubo .cvm_head__contact__tel{display:none}.cvm_kyubo .cvm_head__contact .sp_header_content_last{padding:0;display:block}.cvm_kyubo .cvm_keyv{height:290px;width:100%;background-position:left top;background-size:cover}.cvm_kyubo .cvm_keyv__kyubo{position:absolute;width:100%;height:270px;top:0;left:0;padding:10px;margin:0}.cvm_kyubo .cvm_keyv__prefecture{font-size:21px}.cvm_kyubo .cvm_keyv__title{width:240px}.cvm_kyubo .cvm_keyv__title img{height:auto;width:100%}.cvm_kyubo .cvm_keyv__img{height:257px;top:33px;right:0;overflow:hidden;width:auto;padding:0}.cvm_kyubo .cvm_keyv__img img{width:230px;height:270px;object-fit:cover;object-position:0 100%}.cvm_kyubo .cvm_keyv__point{width:auto;margin:unset;bottom:0;left:0;padding:10px}.cvm_kyubo .cvm_keyv__point--list{display:block}.cvm_kyubo .cvm_keyv__point--list li{width:160px;height:30px;font-size:16px}.cvm_kyubo .cvm_keyv__point--list li .cvm__inb{display:inline}.cvm_kyubo .cvm_keyv__point--list li .cvm__inb strong{font-size:24px;margin:0 -2px}.cvm_kyubo .cvm_keyv__point--list li.cvm_keyv__point02{font-size:18px}.cvm_kyubo .cvm_keyv__point--list li.cvm_keyv__point02 .cvm__inb:first-child{margin-right:-6px}.cvm_kyubo_form_container .cvm_kyubo_form{padding:20px 10px}.cvm_kyubo_form_container .cvm_kyubo_form__selectbox{width:auto}.cvm_kyubo_form_container .cvm_kyubo_form__selectbox .cvm_kyubo_form_select__label{min-width:unset}.cvm_kyubo_form_container .cvm_kyubo_form__title{margin:0 0 20px 0}.cvm_kyubo_form_container .cvm_kyubo_form__title h1{font-size:18px;line-height:1.5}.cvm_kyubo_form_container .cvm_kyubo_form__title--sub{font-size:14px}.cvm_kyubo_form_container .cvm_kyubo_form__submitbtn{text-align:center;width:auto}.cvm_kyubo_form_container .cvm_kyubo_form_message_container .cvm_kyubo_form_message_image{width:80px}.cvm_kyubo_form_container .cvm_kyubo_form_message_container .cvm_kyubo_form_message_image img{width:80px;height:100px}.cvm_kyubo_form_container .cvm_kyubo_form_message_container .cvm_kyubo_form_message{margin-bottom:10px}.cvm_kyubo_point_container{padding:0}.cvm_kyubo_point_container .cvm_kyubo_point_title{width:100%;font-size:21px}.cvm_kyubo_point_container .cvm_kyubo_point_list{margin:10px;display:block}.cvm_kyubo_point_container .cvm_kyubo_point_list .cvm_kyubo_point_item{margin:0 0 10px 0;padding-bottom:10px;border-bottom:1px solid #40509e;width:100%}.cvm_kyubo_point_container .cvm_kyubo_point_list .cvm_kyubo_point_item__title{font-size:18px;border-bottom:none}.cvm_kyubo_point_container .cvm_kyubo_point_list .cvm_kyubo_point_item__title span{font-size:24px;margin:-5px 2px 0 0}.cvm_kyubo_point_container .cvm_kyubo_point_list .cvm_kyubo_point_item .cvm_kyubo_point_item__description{padding:0;padding-right:90px;font-size:14px;background-size:80px 80px;background-position:right center}.cvm_kyubo_point_container .cvm_kyubo_point_list .cvm_kyubo_point_item:last-child{margin-bottom:0;padding-bottom:0;border:none}.cvm_kyubo_induction{width:auto}.cvm_kyubo_about{width:auto;margin:20px 10px}.cvm_kyubo_tel{width:auto;margin:10px}.cvm_kyubo_tel__img--pc{display:none}.cvm_kyubo_tel__img--sp{display:block}.cvm_kyubo_tel__text--sp{padding-left:5em;padding-bottom:7px;text-indent:-5em;display:block}.cvm_kyubo_tel__text--pc{display:none}}
