@charset "UTF-8";#footer,#header,#index .main-visual{min-width:1130px}#footer,body{-webkit-font-smoothing:antialiased}#main_search .areaIndex .tab ul:after,#topicpath ul li:first-child:before{content:""}#main #mainInner{width:950px;margin:0 auto;padding:10px 27px 1px;background:url(/common/img/bg_header_shadow.gif) left top repeat-x #fff}#mainInner:after{content:"";display:block;clear:both}#primary{float:left;width:660px;margin-bottom:20px}#secondary{float:right;width:261px;margin-bottom:32px}#catVisual{margin-bottom:30px}.green{color:#48b71a}#header .header_top{height:72px;margin-bottom:7px}#headLead{width:950px;margin:0 auto}#headLead h1#siteLead{position:absolute;float:left;top:7px;margin-left:2px;font-size:83%;color:#666;font-weight:400}#header .globalNav ul li a,#header .globalNavCount ul li a{padding-top:48px;font-size:8px;line-height:48px;overflow:hidden;text-decoration:none}#header #siteTtl{overflow:hidden;position:absolute;margin-top:30px}#header #siteTtl .sitelogo{float:left;margin:0 20px 0 0}#header #siteTtl .no1-3year{float:right;margin:31px 0 0}#header div.entry{position:absolute;margin:28px 0 0 766px}#header div.entry p{text-align:center;margin-bottom:1px}#header div.telInfo{position:absolute;margin:33px 0 0 447px}#header div.telInfo p.example{position:absolute;top:13px;left:230px;z-index:60;cursor:pointer}#header .example-pop{margin-top:10px;margin-left:-542px;display:none}#header .globalNav{height:48px;margin-top:17px}#header .globalNav ul{width:950px;height:48px;background:url(/common/img/bg_globalnav01.png) left top no-repeat;list-style:none}#header .globalNav ul li{float:left;height:48px;vertical-align:top;width:136px}#header .globalNav ul li a{display:block;height:0!important;height:48px;width:136px}#header .globalNav ul li.nav01,#header .globalNav ul li.nav01 a,#header .globalNav ul li.nav07,#header .globalNav ul li.nav07 a,#header .globalNav02 ul li.nav01,#header .globalNav02 ul li.nav01 a,#header .globalNav02 ul li.nav07,#header .globalNav02 ul li.nav07 a{width:135px}#header .globalNav ul li.nav01 a:hover{background:url(/common/img/bg_globalnav01.png) 0 -48px no-repeat}#header .globalNav ul li.nav02 a:hover{background:url(/common/img/bg_globalnav01.png) -135px -48px no-repeat}#header .globalNav ul li.nav03 a:hover{background:url(/common/img/bg_globalnav01.png) -271px -48px no-repeat}#header .globalNav ul li.nav04 a:hover{background:url(/common/img/bg_globalnav01.png) -407px -48px no-repeat}#header .globalNav ul li.nav05 a:hover{background:url(/common/img/bg_globalnav01.png) -543px -48px no-repeat}#header .globalNav ul li.nav06 a:hover{background:url(/common/img/bg_globalnav01.png) -679px -48px no-repeat}#header .globalNav ul li.nav07 a:hover{background:url(/common/img/bg_globalnav01.png) -815px -48px no-repeat}#header .globalNavCount{height:48px}#header .globalNavCount ul{width:950px;height:48px;background:url(/common/img/bg_globalnav03.gif) left top no-repeat;list-style:none}#header .globalNavCount ul li{float:left;height:48px;vertical-align:top;width:158px}#header .globalNavCount ul li a{display:block;height:0!important;height:48px;width:158px}#header .globalNavCount ul li.nav02,#header .globalNavCount ul li.nav02 a,#header .globalNavCount ul li.nav06,#header .globalNavCount ul li.nav06 a{width:159px}#header .globalNavCount ul li.nav01 a:hover{background:url(/common/img/bg_globalnav03.gif) 0 -48px no-repeat}#header .globalNavCount ul li.nav02 a:hover{background:url(/common/img/bg_globalnav03.gif) -158px -48px no-repeat}#header .globalNavCount ul li.nav03 a:hover{background:url(/common/img/bg_globalnav03.gif) -317px -48px no-repeat}#header .globalNavCount ul li.nav04 a:hover{background:url(/common/img/bg_globalnav03.gif) -475px -48px no-repeat}#header .globalNavCount ul li.nav05 a:hover{background:url(/common/img/bg_globalnav03.gif) -633px -48px no-repeat}#header .globalNavCount ul li.nav06 a:hover{background:url(/common/img/bg_globalnav03.gif) -791px -48px no-repeat}#sideNavi .functionNav ul li.nav01 a,#sideNavi .functionNav ul li.nav02 a,#sideNavi .functionNav ul li.nav03 a{background-repeat:no-repeat;background-position:11px 10px}#sideNavi{position:fixed;float:right;top:85px;right:0;z-index:999}#sideNavi dl.functionNav dt{position:absolute;overflow:hidden;top:-9999px;left:0}#sideNavi .functionNav ul{overflow:hidden;width:55px;height:381px;list-style:none}#sideNavi .functionNav ul li{float:left;height:127px;width:55px;vertical-align:top}#sideNavi .functionNav ul li a{display:block;overflow:hidden;padding-top:70px;height:48px;width:53px;margin-bottom:9px;text-decoration:none;font-size:22px;line-height:22px;color:#666;text-align:center;background-color:#fff;border-left:2px solid #48b71a;border-top:2px solid #48b71a;border-bottom:2px solid #48b71a;border-bottom-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-top-left-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;box-shadow:2px 2px 4px rgba(0,0,0,.4);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);-moz-box-shadow:2px 2px 4px rgba(0,0,0,.4);-ms-box-shadow:2px 2px 4px rgba(0,0,0,.4)}#sideNavi .functionNav ul li.nav01 a{background-image:url(/common/img/bg_functionnav1.png)}#sideNavi .functionNav ul li.nav02 a{background-image:url(/common/img/bg_functionnav2.png)}#sideNavi .functionNav ul li.nav03 a{background-image:url(/common/img/bg_functionnav3.png)}#sideNavi .functionNav ul li a:hover{background-color:#e4f4dd}#header2{height:84px;padding:0 0 5px;border-bottom:solid 4px #48b71a}#header2 .inner{width:950px;margin:0 auto;position:relative}#header2 #headLead h1#siteLead{position:absolute;top:7px;font-size:10px;color:#666;font-weight:400}#secondary div.serviceInfo dt .green,#topicpath{font-size:90%}#header2 #siteTtl{margin:30px 0 0;position:absolute;left:0}#header2 #siteTtl .sitelogo{float:left;margin:0 20px 0 0}#header2 #siteTtl .no1-3year{float:right;margin:31px 0 0}#main_search .areaIndex .containerBox li.pdown1,#main_search .areaIndex .containerBox li.pdown2,#main_search .areaIndex .containerBox li.pdown3,#topicpath ul li{float:left}#header2 div.telInfo{position:absolute;top:36px;right:0}#topicpath{overflow:hidden;width:950px;margin:1px auto .5em;text-indent:4px}#topicpath ul li a{margin-right:1px}#topicpath ul li:before{content:" > "}#secondary div.areabnr_area{margin-bottom:16px}#secondary div.serviceInfo{margin:15px 0 10px;padding:0 0 1px;background-color:#d0d0d0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#secondary div.serviceInfo dt{padding:10px 13px 8px;text-align:left;color:#333;background:url(/common/img/2015/bg_ttl_service_secondary.gif) left top;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}#secondary div.serviceInfo dd{width:259px}#secondary div.serviceInfo ul.linkList{margin-left:1px}#secondary div.serviceInfo ul.linkList li.fst{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#f0f0f0;border:1px solid #dcdcdc;margin-bottom:0;width:257px}#secondary div.serviceInfo ul.linkList li a.btn{display:block;zoom:1;width:257px;height:44px;border:1px solid #dcdcdc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#f0f0f0));background-image:-moz-linear-gradient(top -90deg,#fff 0,#f0f0f0 100%);background-image:linear-gradient(to bottom,#fff 0,#f0f0f0 100%)}#secondary div.serviceInfo ul.linkList li.fst a.btn{border:0}#secondary div.serviceInfo ul.linkList li a span{display:inline-block;width:257px;height:44px;line-height:44px;vertical-align:middle;padding:0 0 0 22px;background:url(/common/img/2015/arr_green_link2.png) 12px 18px no-repeat}#secondary div.serviceInfo ul.linkList li.fst ul{width:230px;margin:2px 0 0 24px;padding-bottom:5px}#secondary div.serviceInfo ul.linkList li.fst ul li a.small{display:block;width:230px;height:35px;background-color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:4px}#secondary div.serviceInfo ul.linkList li.fst ul li a.small span{display:inline-block;width:230px;height:35px;padding:0 0 0 30px;line-height:35px;vertical-align:middle;background:url(/common/img/2015/arr_green_link2.png) 12px 13px no-repeat;opacity:1;-ms-filter:"alpha(opacity=100)"}#secondary div.serviceInfo ul.linkList li a.btn:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(1,#fff));background-image:-moz-linear-gradient(top -90deg,#f0f0f0 0,#fff 100%);background-image:linear-gradient(to bottom,#f0f0f0 0,#fff 100%)}#secondary div.serviceInfo ul.linkList li.fst ul li a.small:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d7d7d7),color-stop(1,#fff));background-image:-moz-linear-gradient(top -90deg,#d7d7d7 0,#fff 100%);background-image:linear-gradient(to bottom,#d7d7d7 0,#fff 100%)}#secondary div.howToEntry{position:relative;width:239px;height:347px;margin-bottom:10px;background:url(/common/img/2015/bg_howto.gif) left top no-repeat}#secondary div.howToEntry dt{position:absolute;left:16px;top:14px}#secondary div.howToEntry dd.step ol{position:absolute;left:60px;top:59px}#secondary div.howToEntry dd.step ol li{margin-bottom:3px}#secondary div.howToEntry dd.txt{position:absolute;left:9px;top:250px;width:239px;font-size:90%}#secondary div.howToEntry dd.btn{position:absolute;left:11px;top:272px}#secondary div.howToEntry dd.link{position:absolute;left:13px;top:325px;font-size:86%}#secondary div.howToEntry dd.link a{padding-left:10px;background:url(/common/img/2015/arr_pink_link.png) left 3px no-repeat}#secondary div.dialInfo{margin-top:1px;width:237px;border:1px solid #4caf34;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#fffad5}#secondary div.dialInfo dd{width:222px;margin:0 auto;padding:6px 0 1px;font-size:86%;line-height:140%}#secondary div.dialInfo ul.list li{background:url(/common/img/2015/ico_dial.gif) 3px 4px no-repeat;margin-bottom:.3em;padding-bottom:.3em;padding-left:12px;text-indent:-5px}#secondary div.dialInfo ul.list li.last{margin-bottom:.65em}#secondary div.touroku{position:relative;width:239px;height:133px;margin:16px 0}#secondary div.touroku div{position:absolute}#secondary div.touroku .btn{margin:77px 0 0 8px}#secondary div.bnrList{margin-bottom:1em}#secondary div.bnrList li{margin-bottom:10px}#secondary div.comment{position:relative;width:239px;margin:16px 0 10px;background-color:#d0d0d0;padding-bottom:1px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#secondary div.comment div{position:absolute}#secondary div.comment .btn{margin:77px 0 0 8px}#secondary div.comment dt{padding:10px 13px 8px;text-align:left;color:#333;background:url(bg_ttl_service_secondary.gif) left top;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}#secondary div.comment dd{margin-left:1px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#fff;border-left:3px solid #dcdcdc;border-right:3px solid #dcdcdc;margin-bottom:2px;padding:10px;width:210px;vertical-align:middle;line-height:15px}#areaSearch{margin-bottom:15px;border-top:solid 2px #49b61b;width:658px;clear:both;zoom:1}#areaSearch h2{font-size:130%;padding-left:20px;letter-spacing:.1em;background:url(/common/img/2015/ico_h2.gif) left top no-repeat;margin:10px 0 13px}#areaSearch table.areaTable td,#areaSearch table.areaTable th{padding:0;border-top:solid 1px #d9d9d9;height:33px;text-align:center}#areaSearch table.areaTable{width:658px;border-left:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9}#areaSearch table.areaTable th{white-space:nowrap;width:116px}#areaSearch table.areaTable td{width:59px;color:#999;line-height:33px;border-left:solid 1px #d9d9d9}#areaSearch table.areaTable td.space_small{letter-spacing:-.1em;font-size:90%}#areaSearch table.areaTable tr.odd{background-color:#f6f6f6}#areaSearch table.areaTable tr td a{display:inline-block;width:100%;height:33px}#areaSearch table.areaTable tr td a:hover{background-color:#d9d9d9;text-decoration:none}#koyouIndex{font-size:100%;line-height:140%;margin-bottom:45px}#koyouIndex span.ttl{color:#48b71a;margin-right:12px}#main_search .areaIndex{width:658px}#main_search .areaIndex .tab li{float:left;cursor:pointer;height:21px;overflow:hidden}#main_search .areaIndex .tab li a{display:block;width:329px;height:21px;overflow:hidden;background-color:#c1c1c1;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;text-decoration:none;font-size:96%;letter-spacing:.1em;color:#fff;line-height:22px;text-align:center}#main_search .areaIndex .tab li a:hover{text-decoration:none}#main_search .areaIndex .tab li.active a{cursor:default;background-color:#48b71a}#main_search .areaIndex .tab li a span{display:block;height:18px}#main_search .areaIndex li.tab1 a span{text-indent:17px;background:url(/common/img/2015/ico_tab1_mainindex.png) 111px 3px no-repeat}#main_search .areaIndex li.tab2 a span{text-indent:14px;background:url(/common/img/2015/ico_tab2_mainindex.png) 114px 3px no-repeat}#main_search .areaIndex .tab ul:after{display:block;clear:both}#main_search .areaIndex .containerBox{background:#48b71a;border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;width:652px;padding:3px}#main_search .areaIndex .page{padding:5px 0 10px 14px;background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px}#main_search .areaIndex .page-2{display:none}#main_search .areaIndex .containerBox .page ul.kenName{margin-top:8px;margin-bottom:8px}#main_search .areaIndex .containerBox .page ul.small_area{margin-left:61px;padding-bottom:20px}#main_search .areaIndex .containerBox li.clear_btn{float:right;padding:0 15px 0 0}#main_search .areaIndex .containerBox li.pdown1{margin-right:9px}#main_search .areaIndex .containerBox li.pdown2,#main_search .areaIndex .containerBox li.pdown3{margin-right:10px}#main_search .areaIndex .containerBox li.clear_btn a{display:block;width:80px;height:20px;font-size:80%;line-height:20px;border:1px solid #d9d9d9;background:#eaeaea;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-align:center;text-decoration:none;color:#666}#main_search .areaIndex .containerBox li.clear_btn a:hover{border:1px solid #b2b2b2;background:#d4d4d4;text-decoration:none}#main_search .areaIndex .containerBox select{width:180px;height:23px;font-size:100%;border:1px solid #d9d9d9;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;line-height:23px;padding-left:5px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:"";color:#666;background:url(/common/img/2015/btn_select.gif) right 0 no-repeat #fff}#main_search .type_select,.add_type_select_area .type_select{border-top:dashed 1px #fff;clear:both}#main_search .areaIndex .containerBox select::-ms-expand{display:none}#main_search .areaIndex .containerBox select:focus{outline:0}:-moz-any(#main_search.areaIndex.containerBox):before{background-color:#fff;pointer-events:none;z-index:1}#main_search .areaIndex .containerBox select.area_sh{width:160px}#main_search .areaIndex .containerBox p.title{color:#4caf34;font-size:90%;margin-bottom:.4em}#main_search .areaIndex .page .dash{border-bottom:1px dashed #c9caca;width:623px}#main_search .areaIndex .containerBox .plus{padding-left:20px;width:623px;height:27px;font-size:85%;line-height:27px;color:#c9caca;letter-spacing:.1em;background:url(/common/img/2015/ico_tab_more_mainindex.gif) left 7px no-repeat;cursor:pointer}#main_search .areaIndex .containerBox .plus:hover{text-decoration:underline}#GlobalFooter a,#footer dl.globalNav ul li a,a,del,ins{text-decoration:none}#main_search .areaIndex .containerBox .page .pDownBox{background:url(/common/img/2015/bg_tab_select_mainindex.gif) 41px 20px no-repeat}#main_search .areaIndex .containerBox .box2 .pDownBox,#main_search .areaIndex .containerBox .box3 .pDownBox{display:none}#main_search .type_select_area{width:658px;margin:0;background:url(/common/img/2015/bg_h3_mainindex.gif) left top repeat-y #f6f6f6;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px}#main_search .charge_type{width:658px}#main_search .type_select .sub{display:table-cell;width:70px;text-align:center;vertical-align:middle;padding-left:18px;color:#fff;font-weight:400;line-height:130%}#main_search .employ_type .sub{background:url(/common/img/2015/ico_employ_type.png) 9px center no-repeat}#main_search .charge_type .sub{background:url(/common/img/2015/ico_charge_type.png) 9px center no-repeat}#main_search .type_select ul{display:table-cell;margin-left:88px;width:554px;padding:15px 0 0 12px}#main_search .type_select ul li{float:left;width:265px;color:#333;font-size:100%;line-height:1.3em;letter-spacing:-.05em;margin:0 10px 12px 0}#main_search .type_select ul li input{margin-right:5px}#main_search .glay{color:#999}#main_search .employ_type ul li{width:126px}#resultIndex{position:relative;width:688px}.bnr_risou .ttl_wrap div,.to_pagetop_wrap{position:absolute}#resultIndex #main_search .areaIndex{padding:0;width:688px}#resultIndex #main_search .areaIndex .tab li a{width:344px}#resultIndex #main_search .areaIndex .containerBox{width:682px}#resultIndex #main_search .areaIndex .page .dash{width:643px}#resultIndex #main_search .type_select_area{width:688px;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0}#resultIndex #main_search .charge_type{width:688px}.add_type_select_area{width:688px;margin:0;background:url(/common/img/2015/bg_h3_mainindex.gif) left top repeat-y #f6f6f6;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px}.add_type_select_area .charge_type{width:658px}.add_type_select_area .type_select .sub{display:table-cell;width:70px;text-align:center;vertical-align:middle;padding-left:18px;color:#fff;font-weight:400;line-height:130%}.add_type_select_area .feeling_type .sub{background:url(/common/img/2015/ico_feeling_type.gif) 6px center no-repeat}.add_type_select_area .freeword .sub{width:88px;padding-left:0}.add_type_select_area .type_select ul{display:table-cell;margin-left:88px;width:554px;padding:15px 0 0 12px}.add_type_select_area .type_select ul li{float:left;width:265px;color:#333;font-size:100%;line-height:1.3em;margin:0 10px 12px 0}.add_type_select_area .type_select ul li input{margin-right:5px}.add_type_select_area .glay{color:#999}.add_type_select_area .freeword ul li{width:262px;float:left;zoom:1;margin-top:8px}.add_type_select_area .freeword .ttl_search{color:#48b71a;font-size:100%;line-height:16px;padding:0 0 0 20px;background:url(/common/img/2015/ico_freeword.png) left top no-repeat}.add_type_select_area .freeword input.freeword{width:206px;height:14px;vertical-align:middle;line-height:14px;padding:4px 3px 2px;color:#d9d9d9;font-size:100%;margin:6px 0}div.resultInfo{clear:both;width:688px;margin-bottom:25px}div.resultInfo:after{content:"";display:block;clear:both}div.resultInfo p.searchNumber{float:left;margin:0}div.resultInfo p.searchNumber span.number{font-size:200%;line-height:150%;color:#f60;font-weight:700}div.resultInfo p.searchNumber span.little{font-size:90%}div.resultInfo ul.stepNav{float:right}div.resultInfo ul.stepNav li{float:left;width:28px;height:28px;margin:0 0 0 1px;font-size:110%}div.resultInfo ul.stepNav li a,div.resultInfo ul.stepNav li span{display:block;width:28px;height:28px;line-height:28px;vertical-align:central;background:#efefef;margin:0 0 0 1px;text-align:center;color:#666}div.resultInfo ul.stepNav li a:hover{background-color:#4caf34;color:#fff;text-decoration:none}div.resultInfo ul.stepNav li.point3 span{background:0;line-height:18px;width:25px;margin:0 0 0 5px}div.resultInfo ul.stepNav li#here{color:#fff;background:#4caf34;font-weight:700;line-height:28px;vertical-align:central;text-align:center}div.resultInfo ul.stepNav li.next{padding-right:5px;width:50px}div.resultInfo ul.stepNav li.next a{width:45px;padding-right:7px;background:url(/common/img/2015/arr_green_link.png) 42px center no-repeat #efefef}div.resultInfo ul.stepNav li.next a:hover{background:url(/common/img/2015/arr_white_link.png) 42px center no-repeat #4caf34}div.resultInfo ul.stepNav li.prev{width:50px}div.resultInfo ul.stepNav li.prev a{width:43px;padding-left:7px;background:url(/common/img/2015/arr_green_link_l.png) 7px center no-repeat #efefef}div.resultInfo ul.stepNav li.prev a:hover{background:url(/common/img/2015/arr_white_link_l.png) 7px center no-repeat #4caf34}ul.featureList li{background-color:#329600;padding:2px 3px;border:1px solid #329600;height:16px;font-size:11px;line-height:16px;color:#fff;border-radius:2px;float:left;margin-top:2px;margin-right:2px}.ico_business{display:inline-block;padding:5px 18px;font-size:90%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:6px;margin-right:3px}.ico_business.type1{background:#f97475}.ico_business.type1:before{content:"調剤薬局"}.ico_business.type2{background:#ff8812}.ico_business.type2:before{content:"病院・クリニック"}.ico_business.type3{padding:5px 4px;background:#006ed0}.ico_business.type3:before{content:"ドラッグストア(調剤併設)"}.ico_business.type4{padding:5px 4px;background:#00a7ff}.ico_business.type4:before{content:"ドラッグストア(OTCのみ)"}.ico_business.type5:before,.ico_business.type6:before{content:"治験業界"}.ico_business.type5{background:#9d5eed}.ico_business.type6{background:#ea5de7}.ico_business.type7{background:#5443c3}.ico_business.type7:before{content:"臨床開発"}.ico_business.type8{background:#4daf34}.ico_business.type8:before{content:"学術・企業・管理薬剤師"}.ico_business.type9{background:#007a6f}.ico_business.type9:before{content:"薬事"}.ico_business.type10{background:#a44c04}.ico_business.type10:before{content:"営業(MRなど)"}.checkbox-wrap .checkbox:after,.checkbox-wrap .checkbox:before,q:after,q:before{content:""}.bnr_risou{width:688px;zoom:1}.bnr_risou .ttl_wrap{height:176px}.bnr_risou .ttl_wrap .btn{margin-top:113px;margin-left:217px}.bnr_risou .inner{margin-left:13px;width:671px;border-left:1px solid #4caf34;border-right:1px solid #4caf34;border-bottom:1px solid #4caf34;border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px}.bnr_risou dl{clear:both;padding:12px 19px;line-height:180%;font-size:84%}.bnr_risou dl dt{color:#4caf34}.bnr_risou p.memo{padding-top:2px;padding-left:20px;font-size:80%;line-height:180%}p.mnavPharmaInfo{line-height:170%;font-size:84%;color:#666;padding-top:10px}.clearfix:after{height:0;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}.to_pagetop_wrap{width:100%;height:0;z-index:50;top:0;right:5px}#footer dl.assistNav dt,#footer dl.globalNav dt{top:-9999px;left:0;position:absolute;overflow:hidden}.to_pagetop{float:right;right:0;cursor:pointer}#footer dl.assistNav{zoom:1;overflow:hidden;width:950px;margin:0 auto 1em;line-height:1.2;font-size:11px}.assistNav li{float:left;margin-right:.4em;padding-right:.65em;border-right:1px solid #4c4c4c}#footer dl.assistNav li.last{margin-right:0;padding-right:0;border-right:0}#footer dl.globalNav{background:url(/common/img/bg_globalnav02-2.gif) left top repeat-x}#footer dl.globalNav ul{overflow:hidden;width:950px;height:31px;margin:0 auto;background:url(/common/img/bg_globalnav02.gif) left top no-repeat;list-style:none}#footer dl.globalNav ul li{float:left;height:31px;vertical-align:top;width:120px}#GlobalFooter #FooterServiceHead p.FooterHeadLink img,sup{vertical-align:text-top}#footer dl.globalNav ul li a{display:block;overflow:hidden;height:0!important;height:31px;padding-top:31px;font-size:8px;line-height:31px}#FooterServiceCont dl dd a:hover,#GlobalFooter a:hover,#footer .footer-navi li a:hover,#footer .menu li a:hover,#header .employer-link a,#index .form-box .contract-link li a:hover{text-decoration:underline}#footer dl.globalNav ul li.nav01,#footer dl.globalNav ul li.nav01 a{width:120px}#footer dl.globalNav ul li.nav02,#footer dl.globalNav ul li.nav02 a{width:126px}#footer dl.globalNav ul li.nav03,#footer dl.globalNav ul li.nav03 a{width:132px}#footer dl.globalNav ul li.nav04,#footer dl.globalNav ul li.nav04 a{width:134px}#footer dl.globalNav ul li.nav05,#footer dl.globalNav ul li.nav05 a{width:191px}#footer dl.globalNav ul li.nav06,#footer dl.globalNav ul li.nav06 a{width:135px}#footer dl.globalNav ul li.nav07,#footer dl.globalNav ul li.nav07 a{width:112px}#footer dl.globalNav ul li.nav01 a:hover{background:url(/common/img/bg_globalnav02.gif) 0 -31px no-repeat}#footer dl.globalNav ul li.nav02 a:hover{background:url(/common/img/bg_globalnav02.gif) -120px -31px no-repeat}#footer dl.globalNav ul li.nav03 a:hover{background:url(/common/img/bg_globalnav02.gif) -246px -31px no-repeat}#footer dl.globalNav ul li.nav04 a:hover{background:url(/common/img/bg_globalnav02.gif) -378px -31px no-repeat}#footer dl.globalNav ul li.nav05 a:hover{background:url(/common/img/bg_globalnav02.gif) -512px -31px no-repeat}#footer dl.globalNav ul li.nav06 a:hover{background:url(/common/img/bg_globalnav02.gif) -703px -31px no-repeat}#footer dl.globalNav ul li.nav07 a:hover{background:url(/common/img/bg_globalnav02.gif) -838px -31px no-repeat}#GlobalFooter{width:975px;margin:5px auto 10px;font-size:11px;line-height:1.5;position:relative}#FooterLogo{position:absolute;right:0;bottom:50px}#FooterService{width:975px;float:left;display:inline}#FooterServiceHead{margin:0 0 15px;padding:5px 0 0}#GlobalFooter .FooterTitle{float:left;font-size:115%;font-weight:700;color:#333;margin:0 15px 0 0}#GlobalFooter #FooterServiceHead p.FooterHeadLink{position:absolute;right:50px;bottom:50px;padding:0 0 0 15px;font-size:9px;background:url(/common/img/farrow.gif) left 2.5px no-repeat}#GlobalFooter #FooterServiceHead p.FooterHeadLink a{float:left;color:#09f!important}#GlobalFooter #FooterServiceCont{clear:both;width:950px}#FooterServiceCont dl{padding:1px 0 0;background:url(/common/img/fline_blue.gif) 90px repeat-y}#FooterServiceCont dl dt{width:90px;float:left;padding-bottom:10px;margin-right:15px;color:#2798e3}#FooterServiceCont dl dt.f_pb{padding-bottom:42px}#FooterServiceCont dl dd{float:left;margin:0 7px 3px 0;padding:0 7px 0 0;border-right:1px solid #999;white-space:nowrap}#FooterServiceCont dl dd.last{border-right:0}#FooterCorp{clear:both}#FooterCorpInfo{float:left;width:975px;margin:10px 0 0;padding-top:5px;border-top:1px solid #2798e3;display:inline;position:relative}#footer .copyright,#footer02 .copyright{padding:10px 0;text-align:center}#FooterCorpId{float:left;margin:0 20px 0 0}#copyright p{margin:3px 0 0;font-size:81.6%;color:#333;line-height:1.2}#FooterCorpLink{margin:4px 0 0}#FooterCorpLink ul li{float:left;margin:0 10px 7px 0;padding:3px 9px 0 0;border-right:1px solid #999;line-height:1.2}#FooterCorpLink ul li.last{border-right:0;margin-right:0;padding-right:0}#GlobalFooter #privacy{position:absolute;right:0;top:4px;width:120px;display:inline}#GlobalFooter #privacy .mrk{float:left}#GlobalFooter a,#GlobalFooter a:hover{color:#666}#tab_area{position:fixed;top:100px;right:0}#tab_area a:hover img{opacity:.7;-ms-filter:"alpha(opacity=70)"}.areakarte-bnr img:hover,.carte-bnr img:hover,.side-bnr img:hover{opacity:.8}#header .employer-link a:hover,.btn:hover{opacity:.7}#secondary .side-no1{margin:25px 0 0;padding:0 0 15px;text-align:center}#secondary .side-no1 .no1{margin:0 0 5px}#secondary .side-no1 .caution{margin:7px 0 0}span.employ_status{color:#fff;border-radius:2px;padding:5px;margin-right:5px;display:inline-block;font-size:13px}.employ_status.cd_010001{background:#7bb5f7}.employ_status.cd_010006{background:#84ae21}.employ_status.cd_010007{background:#ef9131}.employ_status.cd_010004{background:#b592ce}#header #siteTtl .campaign{float:right;margin:10px 0 0}#header #siteTtl .campaign a{display:block;padding:2px 2px 1px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#header .campaign a:hover{background-color:#ffebed}.side-bnr{margin-top:11px}.side-bnr:first-of-type{margin-top:0}.carte-bnr{margin:10px 0 0}.areakarte-bnr{overflow:hidden}.areakarte-bnr a{display:block;position:relative}.areakarte-bnr .areaTtl{position:absolute;top:33px;left:50px;width:140px;color:#5f4020;font-size:20px;font-weight:700;text-align:center}a,body,option{color:#333}html{overflow-y:scroll;font-size:10px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}*{box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}.btn,.checkbox-wrap .checkbox{text-align:center;cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}.clearfix:after,.clearfix:before,.select-wrap::after{content:""}abbr,acronym{border:0;font-variant:normal}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}#footer,#footer *,#index .form-slide .slick-dots li button,.btn,body{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",Meiryo,"メイリオ","MS Pゴシック",sans-serif}legend{color:#000}body{width:100%;line-height:1.5;padding-bottom:94px}body.is-fixed{position:fixed}.rollover{transition:all .2s ease}.rollover:hover{opacity:.7}img{max-width:100%;height:auto;vertical-align:middle}.inner{width:1130px;margin:0 auto;padding:0 15px}.clearfix:before{display:table}.clearfix:after{clear:both;display:table}.select-wrap{position:relative}.select-wrap::after{position:absolute;right:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:0;height:0;border-style:solid;border-width:6px 5px 0;border-color:#2cbc4b transparent transparent}select{width:100%;box-sizing:border-box;border:2px solid #2cbc4b;background:#fff;height:46px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:13px;padding:0 25px 0 15px;border-radius:5px;color:#999;cursor:pointer}select::-ms-expand{display:none}select:focus{outline:0}.checkbox-wrap input[type=checkbox],.checkbox-wrap input[type=radio]{display:none}.checkbox-wrap .checkbox{box-sizing:border-box;transition:background-color .2s linear;position:relative;display:block;line-height:42px;border-radius:5px;background-color:#fff;border:2px solid #2cbc4b;font-size:15px;color:#333;font-weight:700}.checkbox-wrap .checkbox:hover,.checkbox-wrap input[type=checkbox]:checked+.checkbox{background-color:#2cbc4b;color:#fff}.checkbox-wrap .checkbox.pd-10{padding-left:10px}.checkbox-wrap .checkbox:hover:after{border-color:#fff!important}.checkbox-wrap .checkbox:after{transition:border-color .2s linear;position:absolute;z-index:1;top:50%;left:15px;display:block;margin-top:-8px;width:12px;height:12px;border:2px solid #2cbc4b}.checkbox-wrap .checkbox:before{transition:opacity 75ms linear;position:absolute;z-index:2;top:50%;left:22px;display:block;margin-top:-12px;width:5px;height:13px;border-right:3px solid #fff;border-bottom:3px solid #fff;opacity:0;-ms-transform:rotate(45deg);transform:rotate(45deg)}#index .form-box .contract-link li a::before,.btn::after{-ms-transform:rotate(45deg);content:""}.checkbox-wrap .search_item-count{display:none}.checkbox-wrap input[type=checkbox]:checked+.checkbox:after{border-color:#fff!important}.checkbox-wrap input[type=checkbox]:checked+.checkbox:before{opacity:1}input[type=email],input[type=tel],input[type=text],textarea{width:100%;border-radius:5px;border:2px solid #2cbc4b;height:50px;padding:0 20px;font-size:16px}textarea{height:40px}input:focus{outline:0}input:placeholder-shown{color:#777}input::-webkit-input-placeholder{color:#777}input:-moz-placeholder{color:#777}input[type=text]::-moz-placeholder{color:#777}input:-ms-input-placeholder{color:#777}.btn{display:block;width:100%;border:none;background:#f7a060;background:linear-gradient(to bottom,#f7a060 0,#e7711b 100%);font-size:16px;color:#fff;position:relative;border-radius:50px;transition:all .2s ease}#header .header-menu li:first-of-type,.gnavi .gnavi-in li:first-of-type{border-left:1px solid #ddd}.btn:focus{outline:0}.btn::after{position:absolute;right:15px;top:50%;margin-top:-4px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}#header .header-menu li,.gnavi .gnavi-in li{border-right:1px solid #ddd;text-align:center;font-weight:700}#header{padding-top:5px;width:100%;background:initial;background:auto;height:initial;height:inherit;height:auto}#header .desc{width:900px;font-size:11px}#header .employer-link{position:absolute;top:6px;right:20px;font-size:13px}#header div.inner,#index .main-visual .img-col{position:relative}#header .employer-link a{color:#2cbc4b;font-weight:700;transition:all .2s}#header .header-top{display:table;width:100%;padding-bottom:21px;margin-top:26px}#header .header-menu,#header .header-tel,#header .logo{display:table-cell;vertical-align:bottom}#header .logo{width:440px;padding-bottom:5px}#header .header-menu{width:360px}#header .header-tel{width:300px;padding-left:30px}#header .logo .no1{margin-left:25px}#header .header-menu li{float:left;width:33.333%;font-size:14px}#header .header-menu li a{display:block}#header .header-menu li img{display:block;margin:0 auto 10px}#header .link-btn{margin-bottom:5px}#header .link-btn .btn{line-height:28px}#header div.inner{width:1130px;margin:0 auto;height:initial;height:inherit;height:auto;line-height:initial;line-height:inherit;line-height:auto}.gnavi{border-top:1px solid #ddd;padding:22px 0}.gnavi .gnavi-in{display:table;width:100%}.gnavi .gnavi-in li{display:table-cell;vertical-align:middle;width:167px;height:22px;font-size:15px}.gnavi .gnavi-in li.nav01{width:98px}.gnavi .gnavi-in li.nav01 a{background:url(/common/img/home_ico.png) center no-repeat}.gnavi .gnavi-in li a{display:block;width:100%;height:100%;transition:all .2s ease}.gnavi .gnavi-in li a:hover{color:#2cbc4b}.gnavi .gnavi-in li.nav07{position:relative}.gnavi .gnavi-in li.nav07 .pulldown{visibility:hidden;opacity:0;transition:.2s;position:absolute;top:100%;left:0;width:100%;z-index:2;background:#fff}.gnavi .gnavi-in li.nav07:hover .pulldown{visibility:visible;opacity:1}.gnavi .gnavi-in li.nav07 .pulldown a{padding:10px 0}.gnavi .gnavi-in li.nav07 .pulldown a:last-child{border-top:1px solid #ddd;display:flex;align-items:center;justify-content:center}.gnavi .gnavi-in li.nav07 .pulldown a.new::after{content:"New";display:inline-block;background-color:#e05151;color:#fff;border-radius:10px;padding:0 4px;margin-left:3px;font-size:10px}#index .main-visual .bg{background:#e0f7e5;padding:20px 0;margin-bottom:25px}#index .main-visual .bg-txt{text-align:right;margin-top:8px;line-height:1}#index .main-visual .main-box{position:relative;background:#fff;padding:15px;display:table;width:100%}#index .main-visual .form-col,#index .main-visual .img-col{display:table-cell;vertical-align:top;width:566px;height:auto}#index .main-visual .form-col{padding-left:21px}#index .main-visual .visual-ttl{position:absolute;top:50px;left:490px;width:74px;z-index:10}#index .main-visual .visual-txt{position:absolute;top:92px;left:35px}#index .main-visual .no1-bnr{position:absolute;top:-28px;right:-10px}#index .form-box{box-shadow:0 2px 4px 1px #d8d8d8;border-radius:7px;overflow:hidden;min-height:389px;width:483px}#index .form-slide{box-sizing:border-box;padding:40px 30px 20px;height:344px;margin-bottom:0}#index .form-slide div:focus{outline:0}#index .form-slide .slick-dots{font-size:0;bottom:inherit;top:8px;left:0}#index .form-slide .slick-dots li{display:inline-block;float:none;width:26px;height:26px}#index .form-slide .slick-dots li button{display:block;vertical-align:middle;width:26px;height:26px;line-height:26px;border-radius:50px;padding:0;color:#333;background:0 0;font-size:13px;border:1px solid #ccc}#index .form-slide .slick-dots li button:before{display:none}#index .form-slide .slick-dots li.slick-active button{background:#2cbc4b;color:#fff;border-color:#2cbc4b}#index .form-slide .slide-arrow{position:absolute;z-index:50;bottom:20px;line-height:44px}#index .form-slide .slide-arrow.prev-arrow{left:30px;width:90px;background:#ccc;color:#555;padding-left:10px}#index .form-slide .slide-arrow.prev-arrow::after{right:inherit;left:15px;border-color:#555;-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#index .form-slide .slide-arrow.next-arrow{right:30px;width:180px}#index .form-slide .slide-arrow.slick-disabled{display:none!important}#index .form-box .form-ttl{background:#2cbc4b;color:#fff;font-size:17px;padding:10px 30px}#index .form-box .form-intro{margin-bottom:15px}#index .form-box .form-intro dt{font-size:14.5px;font-weight:700;margin-bottom:7px}#index .form-box .form-intro dt .small{font-size:12px}#index .form-box .form-intro dt span.gray,#index .form-box .form-intro dt span.red{display:inline-block;vertical-align:middle;margin-right:10px;text-align:center;width:36px;line-height:21px;color:#fff;font-size:12px;border-radius:5px}#index .form-box .form-intro dt span.red{background:#e05151}#index .form-box .form-intro dt span.gray{background:#999}#index .form-box .form-col2,#index .form-box .pref-col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#index .form-box .form-col2 .form-intro{width:47%}#index .form-box .pref-col .add1{width:137px}#index .form-box .pref-col .add2{width:276px}#index .form-box .check-list{font-size:0;margin-bottom:-10px}#index .form-box .check-list li{width:47%;display:inline-block;vertical-align:top;margin:0 6% 10px 0}#index .form-box .check-list li:nth-of-type(2n){margin-right:0}#index .form-box select{font-size:15px;height:44px}#index .form-box input{font-size:14px;height:44px}#index .form-box input:placeholder-shown{color:#999}#index .form-box input::-webkit-input-placeholder{color:#999}#index .form-box input:-moz-placeholder{color:#999}#index .form-box input::-moz-placeholder{color:#999}#index .form-box input:-ms-input-placeholder{color:#999}#index .form-box .supplement{padding-top:5px;font-size:12px;color:#555}#index .form-box .mailmaga-check .checkbox{border:none!important;background:0 0!important;text-align:left;padding-left:20px;line-height:1.2;color:#555!important}#footer,#main{background:initial}#index .form-box .mailmaga-check .checkbox:after,#index .form-box .mailmaga-check .checkbox:before{border-color:#2cbc4b!important}#index .form-box .mailmaga-check .checkbox:before{left:7px}#index .form-box .mailmaga-check .checkbox:after{left:0}#index .form-box .contract-link{text-align:center;padding-top:10px}#index .form-box .contract-link li{display:inline-block;font-size:12px;margin:0 5px}#index .form-box .contract-link li a{color:#0971b9}#footer,#footer a{color:#333}#index .form-box .contract-link li a::before{display:inline-block;vertical-align:middle;width:5px;height:5px;border-top:1px solid #0971b9;border-right:1px solid #0971b9;transform:rotate(45deg);margin-right:5px;margin-bottom:2px}#index .form-box .complete-btn{position:absolute;bottom:0;right:0}#index .form-box .complete-btn .btn{height:44px;width:260px;font-size:16px;padding:10px 0}#index .form-box .complete-btn .btn span{font-size:12px}.list-service{margin-bottom:30px}#footer{line-height:1.5;position:initial;position:inherit;position:auto;clear:initial;clear:inherit;clear:auto;width:initial;width:inherit;width:auto;margin:initial;margin:auto;padding-bottom:auto;background:auto}#footer .footer-top{background:#f1f1f1;padding:55px 0 45px}#footer .footer-top .logo-col{width:390px;float:left}#footer .footer-top .menu-col{width:710px;float:left}#footer .footer-top .menu-col .menu{width:33.3333%;float:left}#footer .footer-middle{background:#ddd;padding:40px 0}#footer .footer-middle .menu li{margin-bottom:3px}#footer .footer-middle .site-menu{width:20%;float:left}#footer .footer-middle .site-menu.menu01{width:220px}#footer .footer-middle .site-menu.menu02{width:210px}#footer .footer-middle .site-menu.menu03{width:290px}#footer .footer-middle .site-menu.menu04{width:270px}#footer .footer-middle .site-menu.menu05{width:110px}#footer .footer-bottom{background:#fff;display:block;width:100%;padding:35px 0}#footer .footer-bottom .logo-col{display:table-cell;vertical-align:middle;width:385px}#footer .footer-bottom .menu-col{display:table-cell;vertical-align:middle;width:715px}#footer .menu li{font-size:13px;margin-bottom:7px}#footer .site-ttl{position:relative;text-align:center;font-weight:700;font-size:15px;margin-bottom:35px}#footer .site-ttl::after{content:"";display:block;width:100%;height:1px;background:#333;position:absolute;z-index:1;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#footer .site-ttl span{position:relative;z-index:2;display:inline-block;background:#ddd;padding:0 20px}#footer .site-menu dt{font-weight:700;font-size:15px;margin-bottom:12px}#footer .logo-list{text-align:right;font-size:0}#footer .logo-list li{display:inline-block;vertical-align:middle;margin-left:10px}#footer .footer-navi{font-size:0}#footer .footer-navi li{display:inline-block;border-left:1px solid #a0a0a0;font-size:13px}#footer .footer-navi li:first-of-type{border-left:none}#footer .footer-navi li:first-of-type a{padding-left:0}#footer .footer-navi li a{padding:0 20px}#footer a,a:active,a:hover{text-decoration:none}#footer .copyright{padding-top:25px;font-size:13px;text-align:initial;text-align:auto;text-align:inherit}#footer .copyright p{font-size:13px;color:#333;text-align:initial;text-align:auto;text-align:inherit}#footer .inner{width:1130px;margin:0 auto;padding:0 15px}#footer .clearfix{display:block;clear:both;overflow:hidden;box-sizing:border-box}#main{width:806px;float:left;background:auto}#tab2 .search-item{background:initial;background:auto}#search-area td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:500px}#mordalDialog{font-size:12.8px;line-height:1}#mordalDialog .dlgHeader,#mordalDialog .stepTitle{background-color:#2cbc4b}#mordalDialog .dlgFooter-back,#mordalDialog .dlgFooter-setting input,#mordalDialog .dsc-item,#mordalDialog .dsc-total,#mordalDialog .search_item-count{color:#149931}#mordalDialog #dialogSearchCategory .arrow:after,#mordalDialog .dlgFooter-back:before,#mordalDialog .dlgMain .arrow:after{border-color:#149931}#mordalDialog #searchCity{background-image:url(/img/index/icon_place.png)}#mordalDialog #searchLine{background-image:url(/img/index/icon_train.png)}#mordalDialog #searchCommute{background-image:url(/img/index/icon_time.png)}#mordalDialog #dialogSearchCommute-input{font-size:13.33px;font-family:Arial}.footer-fix-navi{position:fixed;bottom:-100px;left:0;z-index:5000;width:100%;height:94px;background:rgba(0,0,0,.6);text-align:center;padding:15px 0;box-sizing:border-box}.footer-fix-navi__inner{width:1000px;margin:0 auto;display:flex;justify-content:space-around;align-items:center}.footer-fix-navi a{display:block;transition:all .2s ease}.footer-fix-navi a:hover{opacity:.6}.footer-fix-navi__cv{width:530px;height:62px}.footer-fix-navi__cv a{line-height:62px;background:#f7a060;background:linear-gradient(to bottom,#f7a060 0,#e7711b 100%);font-size:20px;font-weight:700;color:#fff;position:relative;border-radius:50px}.footer-fix-navi__cv a::after{display:block;content:"";width:14px;height:14px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;top:calc(50% - 8px);right:30px}.footer-fix-navi__cv span.free_sub{display:inline-block;vertical-align:middle;margin-bottom:3px;background:#fff;color:#2cbc4b;line-height:1.5;padding:2px 10px 0;border-radius:50px;margin-left:-26px;margin-right:10px;min-width:85px;font-size:16px}.footer-fix-navi__cv span.free_sub span{font-size:20px}.footer-fix-navi__first{width:340px;height:54px}.footer-fix-navi__first a{line-height:54px;font-size:20px;font-weight:700;color:#003d5b;background:#f0fafe;border:2px solid #4dc4f1;border-radius:5px;padding-right:15px;position:relative}.footer-fix-navi__first a img{margin-right:10px}.footer-fix-navi__first a::after{display:block;content:"";width:12px;height:12px;border-top:2px solid #003d5b;border-right:2px solid #003d5b;transform:rotate(45deg);position:absolute;top:calc(50% - 6px);right:20px}.announcement{font-size:15px;background:#f1f1f1;border-radius:5px;margin-bottom:10px}.announcement_ttl{padding:10px 20px;position:relative;cursor:pointer}.announcement_ttl .announcement_exclamation{display:inline-block;font-size:18px;font-weight:700;color:#fff;background:#2cbc4b;border-radius:50%;width:25px;height:25px;text-align:center;margin:-2px 16px 0 0}.announcement_ttl::after{display:block;content:"+";font-size:26px;font-weight:700;line-height:1;position:absolute;top:20%;right:20px;color:#2cbc4b}.announcement_ttl.open::after{content:"";width:20px;height:2px;border-radius:1px;background:#2cbc4b;top:50%}.announcement_txt{padding-bottom:10px;margin:0 20px 0 65px;line-height:1.4;display:none}.main__ttl{display:flex;align-items:center;justify-content:center;color:#333;font-size:1.5rem;font-weight:600;white-space:nowrap;margin-bottom:20px}.main__ttl::after,.main__ttl::before{background-color:#d0d0d0;content:"";height:2px;width:100px}.main__ttl::before{margin-right:10px}.main__ttl::after{margin-left:10px}.top-ttl.job-area,.top-ttl.job-more,.top-ttl.support{margin-bottom:15px}.area__desc,.job-more__desc,.support__desc{font-size:1.5rem;margin-bottom:15px}.top-ttl.mnv-about::before{content:none}.mnv-about__txt{font-size:1.5rem;margin-bottom:40px}.side-bnr .pr{margin-top:-10px}#index .form-box #work_desired_week_contents .check-list{gap:10px 8px}#index .form-box #work_desired_week_contents .check-list li{margin:0}#work_desired_week_contents .checkbox-wrap .checkbox{padding:4px 6px 4px 36px;line-height:1.2;min-height:48px;align-content:center;text-wrap:balance}#index .form-box #employment_time_contents .check-list{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}#index .form-box #employment_time_contents .check-list li{width:auto;margin:0}#employment_time_contents .checkbox-wrap .checkbox{padding:4px 6px 4px 36px;line-height:1.2;min-height:48px;align-content:center}.pc_cta_select{border-radius:12px;background:#e0f7e5;padding:20px 12px;font-weight:700;font-size:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-left:16px;width:488px;height:392px;align-content:center;align-items:center}.pc_cta_select .pc_cta_select-title{border-radius:50px;background:#2cbc4b;color:#fff;width:65%;margin:0 auto;display:flex;height:60px;align-items:center}.pc_cta_select .pc_cta_select-title p{display:inline-block;text-align:center;font-size:18px;padding:12px 0}.pc_cta_select .pc_cta_select-title_main{border-radius:0 50px 50px 0;background:#2cbc4b;color:#fff;width:66%}.pc_cta_select .pc_cta_select-title_sub{color:#2cbc4b;font-size:18px;background:#fff;border-radius:50px 0 0 50px;width:34%}.pc_cta_select .pc_cta_select-title_sub span{font-size:24px}.pc_cta_select .pc_cta_select-q{color:#333;letter-spacing:-.8px;font-size:18px}.pc_cta_select .pc_cta_select-button{width:88%;padding:0;vertical-align:-webkit-baseline-middle}.pc_cta_select .pc_cta_select-button a{display:block;border-radius:5px;border:2px solid #2cbc4b;background:#fff;text-align:center;padding:20px 0;color:#149931;font-weight:700;font-size:20px;height:100%}