﻿.con_directory,#header .inner,.gnav .inner,#contents .topicpath.single,.con_title,#footer .footer_lnk,#footer .box_reasons,#footer .box_footer,#footer .con_oth_kyujin{margin:auto;max-width:1160px}@media only screen and (max-width: 1159px){.con_directory,#header .inner,.gnav .inner,#contents .topicpath.single,.con_title,#footer .footer_lnk,#footer .box_reasons,#footer .box_footer,#footer .con_oth_kyujin{width:95%}}@media print{.con_directory,#header .inner,.gnav .inner,#contents .topicpath.single,.con_title,#footer .footer_lnk,#footer .box_reasons,#footer .box_footer,#footer .con_oth_kyujin{width:95%}}.ie8 .con_directory,.ie8 #header .inner,#header .ie8 .inner,.ie8 .gnav .inner,.gnav .ie8 .inner,.ie8 #contents .topicpath.single,#contents .ie8 .topicpath.single,.ie8 .con_title,.ie8 #footer .footer_lnk,#footer .ie8 .footer_lnk,.ie8 #footer .box_reasons,#footer .ie8 .box_reasons,.ie8 #footer .box_footer,#footer .ie8 .box_footer,.ie8 #footer .con_oth_kyujin,#footer .ie8 .con_oth_kyujin{width:95%}#header .inner:after,#header .sp_nav:after,.gnav .inner:after,.gnav .nav_pc-sp:after,.btn_nav:after,.con_title:after,#footer:after,#footer .footer_lnk:after,#footer .box_reasons:after,#footer .box_footer:after,#footer .box_footer .btn_lnk:after,#footer .box_footer .sns:after,#footer .con_oth_kyujin .box_oth_kyujin:after{content:"";display:table;clear:both}html{font-size:small;line-height:1.75}body{color:#101010;background:#fff;-webkit-text-size-adjust:none;font-size:108%}.ie body{font-size:105%}@media only screen and (max-width: 767px){body{font-size:100%}}body a{color:#505050;text-decoration:underline}.mouse body a:hover,.touch body a.touchstart{text-decoration:none;color:#505050}body img{max-width:100%;-webkit-touch-callout:none}body,pre,input,textarea,select{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}input,select,textarea{font-size:100%}html.ie8 .view_tab,html.ie8 .view_tab_sp,html.ie8 .view_sp{display:none !important}html.ie8 #page{min-width:1160px !important;margin:auto;font-size:100% !important}@media only screen and (min-width: 1025px){body .view_tab-sp,body .view_tab{display:none !important}}@media print{body .view_tab-sp,body .view_tab{display:none !important}}.ie8 body .view_tab-sp,.ie8 body .view_tab{display:none !important}@media only screen and (min-width: 768px){body .view_sp{display:none !important}}@media print{body .view_sp{display:none !important}}.ie8 body .view_sp{display:none !important}@media only screen and (max-width: 1024px){body .view_pc{display:none !important}}@media only screen and (max-width: 767px){body .view_pc-tab,body .view_tab{display:none !important}}.mouse .over{-moz-transition:opacity 200ms ease-in;-o-transition:opacity 200ms ease-in;-webkit-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in}.mouse .over:hover,.touch .over.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .over{-webkit-tap-highlight-color:transparent}.touch .over.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-content{margin:0 auto;max-width:547px !important;max-height:480px;height:100%}#mfp-iframe{background-color:#fff}.hovered{cursor:pointer}.floatL{float:left !important}.floatR{float:right !important}.clearCont{overflow:hidden}.con_directory table th,.con_directory table td{padding:10px !important;border:1px solid #dec9c4}.is-nav-active #contents{position:fixed;top:0px;visibility:hidden;z-index:1}.is-nav-active #footer{position:fixed;bottom:0px;visibility:hidden;z-index:1}.overlay{height:0;overflow:hidden}@media only screen and (min-width: 768px){#page{font-size:100% !important}}@media print{#page{font-size:100% !important}}.ie8 #page{font-size:100% !important}@media only screen and (max-width: 767px){#page{position:relative}}#header .inner{margin-bottom:18px}@media only screen and (max-width: 767px){#header .inner{margin-bottom:0;width:100%}}#header h1{padding-top:5px;font-weight:normal;font-size:13px;color:#440a0a}@media only screen and (max-width: 767px){#header h1{padding-top:13px;text-align:center;font-size:14px}}#header .header_title{padding-top:5px;font-weight:normal;font-size:13px;color:#440a0a}@media only screen and (max-width: 767px){#header .header_title{padding-top:13px;text-align:center;font-size:14px}}#header .logo{margin-right:28px;padding-top:9px;max-width:344px;float:left}@media only screen and (max-width: 1159px){#header .logo{margin-right:3%;max-width:100%;width:27%}}@media print{#header .logo{margin-right:3%;max-width:100%;width:27%}}.ie8 #header .logo{margin-right:3%;max-width:100%;width:27%}@media only screen and (max-width: 1110px){#header .logo{margin-right:5%}}@media print{#header .logo{margin-right:5%}}.ie8 #header .logo{margin-right:5%}@media only screen and (max-width: 767px){#header .logo{margin:0 auto;padding-top:0;max-width:225px;width:auto;float:none}}#header .number-job{float:left;display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;width:20%}@media only screen and (max-width: 1159px){#header .number-job{width:24%}}@media print{#header .number-job{width:24%}}.ie8 #header .number-job{width:24%}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .number-job{margin-top:0}}#header .number-job .note_number{width:100%;text-align:center;font-size:108%;color:#fff;background:red;padding:1px 14px;position:relative;display:inline-block;vertical-align:middle}@media only screen and (max-width: 1159px){#header .number-job .note_number{font-size:108%}}@media print{#header .number-job .note_number{font-size:108%}}.ie8 #header .number-job .note_number{font-size:108%}@media only screen and (max-width: 1110px){#header .number-job .note_number{padding:2px 7px;font-size:86%}}@media print{#header .number-job .note_number{padding:2px 7px;font-size:86%}}.ie8 #header .number-job .note_number{padding:2px 7px;font-size:86%}#header .number-job .note_number:after{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top:5px solid red}#header .number-job .number{width:60%;padding-top:10px;text-align:right;display:inline-block;vertical-align:middle}#header .number-job .number span{padding-left:7px;padding-right:4px;font-family:Arial,serif;font-size:258%;color:red;position:relative;line-height:1.2}@media only screen and (max-width: 1159px){#header .number-job .number span{font-size:186%}}@media print{#header .number-job .number span{font-size:186%}}.ie8 #header .number-job .number span{font-size:186%}@media only screen and (max-width: 1110px){#header .number-job .number span{font-size:115%}}@media print{#header .number-job .number span{font-size:115%}}.ie8 #header .number-job .number span{font-size:115%}#header .number-job .number span:after{content:'';position:absolute;top:-3px;right:-10px;width:13px;height:15px;background:url(../images/header/ic_number.png) 0 0 no-repeat}@media only screen and (max-width: 1110px){#header .number-job .number span:after{top:-12px;right:-4px}}@media print{#header .number-job .number span:after{top:-12px;right:-4px}}.ie8 #header .number-job .number span:after{top:-12px;right:-4px}@media only screen and (max-width: 1110px){#header .number-job .number{padding-top:20px}}@media print{#header .number-job .number{padding-top:20px}}.ie8 #header .number-job .number{padding-top:20px}#header .number-job .date{width:38%;padding-top:15px;padding-left:7px;display:inline-block;vertical-align:middle;font-size:79%}@media only screen and (max-width: 1110px){#header .number-job .date{padding-left:1%}}@media print{#header .number-job .date{padding-left:1%}}.ie8 #header .number-job .date{padding-left:1%}#header .btn_guide{width:14%;float:right}#header .btn_guide li{display:block;line-height:1.4em;background:url(../images/header/ic_arrow_r.png) left center no-repeat}#header .btn_guide li a{padding-left:15px;font-size:93%;text-decoration:underline}@media only screen and (max-width: 1159px){#header .btn_guide li a{font-size:86%}}@media print{#header .btn_guide li a{font-size:86%}}.ie8 #header .btn_guide li a{font-size:86%}@media only screen and (max-width: 1110px){#header .btn_guide li a{font-size:79%}}@media print{#header .btn_guide li a{font-size:79%}}.ie8 #header .btn_guide li a{font-size:79%}#header .btn_guide li a:hover{text-decoration:none}@media only screen and (max-width: 1110px){#header .btn_guide{margin-top:.5em;width:45%;letter-spacing:-.4em;text-align:right;margin-left:0}#header .btn_guide li{letter-spacing:normal;display:inline-block;vertical-align:middle;margin-left:1em}#header .btn_guide li:first-child{margin-left:0}}@media print{#header .btn_guide{margin-top:.5em;width:45%;letter-spacing:-.4em;text-align:right;margin-left:0}#header .btn_guide li{letter-spacing:normal;display:inline-block;vertical-align:middle;margin-left:1em}#header .btn_guide li:first-child{margin-left:0}}.ie8 #header .btn_guide{margin-top:.5em;width:45%;letter-spacing:-.4em;text-align:right;margin-left:0}.ie8 #header .btn_guide li{letter-spacing:normal;display:inline-block;vertical-align:middle;margin-left:1em}.ie8 #header .btn_guide li:first-child{margin-left:0}#header .btn_mmembers{width:320px;float:right}@media only screen and (max-width: 1159px){#header .btn_mmembers{width:30%}}@media print{#header .btn_mmembers{width:30%}}.ie8 #header .btn_mmembers{width:30%}#header .btn_mmembers p{margin:0 1%;float:right}#header .btn_mmembers p.register{width:52%}#header .btn_mmembers p.register a{padding:0.3em 0.8em;display:block;text-decoration:none;background:#fff800;text-align:center;position:relative;font-size:108%;font-weight:600;color:#440a0a;border:2px solid #3e0b00;box-shadow:0px 3px 0px #3e0b00;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;position:relative}@media only screen and (min-width: 1025px){#header .btn_mmembers p.register a:hover,#header .btn_mmembers p.register a.active{background:#fb722f;color:#fff}}@media print{#header .btn_mmembers p.register a:hover,#header .btn_mmembers p.register a.active{background:#fb722f;color:#fff}}.ie8 #header .btn_mmembers p.register a:hover,.ie8 #header .btn_mmembers p.register a.active{background:#fb722f;color:#fff}#header .btn_mmembers p.register a:hover i,#header .btn_mmembers p.register a.active i{color:#101010}@media only screen and (max-width: 1110px){#header .btn_mmembers p.register a{font-size:86%}}@media print{#header .btn_mmembers p.register a{font-size:86%}}.ie8 #header .btn_mmembers p.register a{font-size:86%}#header .btn_mmembers p.login{width:44%}#header .btn_mmembers p.login a{padding:0.3em 0.8em;display:block;text-decoration:none;color:#440a0a;background:#fff;text-align:center;position:relative;font-size:108%;font-weight:600;border:2px solid #3e0b00;box-shadow:0px 3px 0px #3e0b00;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (min-width: 1025px){#header .btn_mmembers p.login a:hover,#header .btn_mmembers p.login a.active{background:#fb722f;color:#fff}}@media print{#header .btn_mmembers p.login a:hover,#header .btn_mmembers p.login a.active{background:#fb722f;color:#fff}}.ie8 #header .btn_mmembers p.login a:hover,.ie8 #header .btn_mmembers p.login a.active{background:#fb722f;color:#fff}#header .btn_mmembers p.login a:hover i,#header .btn_mmembers p.login a.active i{color:#101010}@media only screen and (max-width: 1110px){#header .btn_mmembers p.login a{font-size:86%}}@media print{#header .btn_mmembers p.login a{font-size:86%}}.ie8 #header .btn_mmembers p.login a{font-size:86%}@media only screen and (max-width: 1159px){#header .btn_mmembers p{width:45%}}@media print{#header .btn_mmembers p{width:45%}}.ie8 #header .btn_mmembers p{width:45%}#header .btn_mmembers p .note_register{position:absolute;background:red;color:#fff;font-size:100%;border-radius:5px;display:block;top:-26px;right:11px;padding:1px 12px;font-weight:normal}#header .btn_mmembers p .note_register:before{content:" ";position:absolute;border-bottom:20px solid red;border-left:4px solid transparent;border-right:4px solid transparent;left:50%;margin-left:-3px;bottom:-12px;-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg)}#header .sp_nav{height:50px}#header .sp_nav li{float:left}#header .sp_nav li a{display:block;font-size:14px;height:55px;line-height:55px;text-decoration:none}#header .sp_nav li .ic_menu{margin-right:3px;width:30px;height:30px;display:inline-block;vertical-align:middle;background-size:100px auto !important}#header .sp_nav li.register,#header .sp_nav li.join{width:46%;text-align:center;float:left;background:#fff800;position:relative}#header .sp_nav li.register a,#header .sp_nav li.join a{display:block;text-decoration:none}#header .sp_nav li.register .ic_menu,#header .sp_nav li.join .ic_menu{background:url(../images/header/navigation.png) 0 -137px no-repeat}#header .sp_nav li.login{width:37%;text-align:center;float:left;background:#919191}#header .sp_nav li.login a{color:#fff;display:block;text-decoration:none}#header .sp_nav li.login .ic_menu{background:url(../images/header/navigation.png) 1px -174px no-repeat}@media only screen and (max-width: 767px){#header .sp_nav li.login .ic_menu{background:url(../images/header/ic_user-nav.png) 0 0 no-repeat;background-size:auto auto !important}}@media only screen and (max-width: 767px) and (max-width: 767px){#header .sp_nav li.login .ic_menu.message{background:url(../images/header/ic_message-nav.png) 0 0 no-repeat}}#header .sp_nav .menu{width:17%;position:fixed;top:0;right:0;text-align:center;background:#fb722f;z-index:999}#header .sp_nav .menu a{padding:1em 0.2em;display:block;text-decoration:none}#header .sp_nav .menu #nav-icon{margin:4px auto 0 auto;width:25px;height:30px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#header .sp_nav .menu #nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#header .sp_nav .menu #nav-icon span:nth-child(1){top:0px}#header .sp_nav .menu #nav-icon span:nth-child(2){top:8px}#header .sp_nav .menu #nav-icon span:nth-child(3){top:16px}#header .sp_nav .menu #nav-icon.open span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#header .sp_nav .menu #nav-icon.open span:nth-child(2){opacity:0;left:-60px}#header .sp_nav .menu #nav-icon.open span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.gnav{background:#f2f1f0}.gnav .inner{margin-bottom:15px}@media only screen and (max-width: 767px){.gnav .inner{width:100%}}@media only screen and (max-width: 767px){.gnav .nav_pc-sp{width:100%;max-width:100%}}.gnav .nav_pc-sp li{width:14.27%;float:left;position:relative;text-align:center;border-top:1px solid #ded9d9;border-bottom:1px solid #ded8d8;border-left:1px solid #ddd7d7;border-right:1px solid #fff;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #fdfbf0 50%, #fdfcf3 51%, #f9f6e3 100%);background:-webkit-linear-gradient(top, #fff 0%, #fdfbf0 50%, #fdfcf3 51%, #f9f6e3 100%);background:linear-gradient(to bottom, #ffffff 0%,#fdfbf0 50%,#fdfcf3 51%,#f9f6e3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f6e3',GradientType=0 );-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width: 1159px){.gnav .nav_pc-sp li{font-size:93%}}@media print{.gnav .nav_pc-sp li{font-size:93%}}.ie8 .gnav .nav_pc-sp li{font-size:93%}@media only screen and (max-width: 767px){.gnav .nav_pc-sp li{width:50%;border-right:0;border-top:0;font-size:122%}}.gnav .nav_pc-sp li:last-child{border-right:1px solid #ddd7d7}@media only screen and (min-width: 1025px){.gnav .nav_pc-sp li:hover{background:#fb722f}}@media print{.gnav .nav_pc-sp li:hover{background:#fb722f}}.ie8 .gnav .nav_pc-sp li:hover{background:#fb722f}.gnav .nav_pc-sp li a{padding:14px 0 9px;font-size:122%;color:#311515;display:block;text-decoration:none}@media only screen and (max-width: 945px){.gnav .nav_pc-sp li a{font-size:93%}}@media only screen and (max-width: 767px){.gnav .nav_pc-sp li a{padding:16% 3% 11%;text-align:center;font-size:86%}}@media only screen and (min-width: 1025px){.gnav .nav_pc-sp li a:hover{color:#fff}}@media print{.gnav .nav_pc-sp li a:hover{color:#fff}}.ie8 .gnav .nav_pc-sp li a:hover{color:#fff}.gnav .nav_pc-sp li a .icon{margin:0 auto 8px auto;padding-bottom:11px;height:25px;background:url(../images/header/navigation.png) no-repeat;display:block}.gnav .nav_pc-sp li a .ic_menu{width:33px;height:32px;background:url(../images/header/navigation.png) no-repeat;background-size:100px auto;display:inline-block;vertical-align:middle}.gnav .nav_pc-sp li.csoon{position:relative}.gnav .nav_pc-sp li.csoon:before{content:" ";position:absolute;width:56px;height:43px;top:0;left:0;background:url(../images/header/ic_comingsoon.png) no-repeat}.gnav .nav_pc-sp li.gnav_joi{background:#fff800}.gnav .nav_pc-sp li.gnav_joi a{color:#101010;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (min-width: 1025px){.gnav .nav_pc-sp li.gnav_joi a:hover{background-color:#fb722f}}@media print{.gnav .nav_pc-sp li.gnav_joi a:hover{background-color:#fb722f}}.ie8 .gnav .nav_pc-sp li.gnav_joi a:hover{background-color:#fb722f}.gnav .nav_pc-sp li.gnav_joi .ic_menu{background-position:0 -138px}.gnav .nav_pc-sp li.gnav_log{background:#919191}.gnav .nav_pc-sp li.gnav_log a{color:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (min-width: 1025px){.gnav .nav_pc-sp li.gnav_log a:hover{background-color:#fb722f}}@media print{.gnav .nav_pc-sp li.gnav_log a:hover{background-color:#fb722f}}.ie8 .gnav .nav_pc-sp li.gnav_log a:hover{background-color:#fb722f}.gnav .nav_pc-sp li.gnav_log .ic_menu{background-position:1px -174px}.gnav .nav_pc-sp li.gnav_sea .icon{width:22px;background-position:-23px 2px}@media only screen and (min-width: 1025px){.gnav .nav_pc-sp li.gnav_sea:hover .icon{background-position:-44px 2px}}@media print{.gnav .nav_pc-sp li.gnav_sea:hover .icon{background-position:-44px 2px}}.ie8 .gnav .nav_pc-sp li.gnav_sea:hover .icon{background-position:-44px 2px}.gnav .nav_pc-sp li.gnav_dis{pointer-events:none}.gnav .nav_pc-sp li.gnav_dis a{color:#c8c8c8}.gnav .nav_pc-sp li.gnav_dis .icon{width:27px;background-position:-20px -22px}@media only screen and (min-width: 1025px){.gnav .nav_pc-sp li.gnav_dis:hover .icon{background-position:-43px -22px}}@media print{.gnav .nav_pc-sp li.gnav_dis:hover .icon{background-position:-43px -22px}}.ie8 .gnav .nav_pc-sp li.gnav_dis:hover .icon{background-position:-43px -22px}.gnav .nav_pc-sp li.gnav_sco .icon{width:69px;background-position:-1px -63px}@media only screen and (min-width: 1025px){.gnav .nav_pc-sp li.gnav_sco:hover .icon{background-position:-69px -63px}}@media print{.gnav .nav_pc-sp li.gnav_sco:hover .icon{background-position:-69px -63px}}.ie8 .gnav .nav_pc-sp li.gnav_sco:hover .icon{background-position:-69px -63px}.gnav .nav_pc-sp li.gnav_fea .icon{width:24px;background-position:-21px -43px}@media only screen and (min-width: 1025px){.gnav .nav_pc-sp li.gnav_fea:hover .icon{background-position:-42px -43px}}@media print{.gnav .nav_pc-sp li.gnav_fea:hover .icon{background-position:-42px -43px}}.ie8 .gnav .nav_pc-sp li.gnav_fea:hover .icon{background-position:-42px -43px}.gnav .nav_pc-sp li.gnav_lis .icon{width:23px;background-position:-25px -109px}@media only screen and (min-width: 1025px){.gnav .nav_pc-sp li.gnav_lis:hover .icon{background-position:-60px -109px}}@media print{.gnav .nav_pc-sp li.gnav_lis:hover .icon{background-position:-60px -109px}}.ie8 .gnav .nav_pc-sp li.gnav_lis:hover .icon{background-position:-60px -109px}.gnav .nav_pc-sp li.gnav_myp .icon{width:35px;background-position:-16px -133px}@media only screen and (min-width: 1025px){.gnav .nav_pc-sp li.gnav_myp:hover .icon{background-position:-51px -133px}}@media print{.gnav .nav_pc-sp li.gnav_myp:hover .icon{background-position:-51px -133px}}.ie8 .gnav .nav_pc-sp li.gnav_myp:hover .icon{background-position:-51px -133px}.gnav .nav_pc-sp li.gnav_sct a .icon{background-position:-25px -86px;width:23px}@media only screen and (min-width: 1025px){.gnav .nav_pc-sp li.gnav_sct a:hover .icon{background-position:-60px -86px}}@media print{.gnav .nav_pc-sp li.gnav_sct a:hover .icon{background-position:-60px -86px}}.ie8 .gnav .nav_pc-sp li.gnav_sct a:hover .icon{background-position:-60px -86px}.gnav .nav_pc-sp li.gnav_mes a .icon{background-position:-25px -86px;width:23px}@media only screen and (min-width: 1025px){.gnav .nav_pc-sp li.gnav_mes a:hover .icon{background-position:-60px -86px}}@media print{.gnav .nav_pc-sp li.gnav_mes a:hover .icon{background-position:-60px -86px}}.ie8 .gnav .nav_pc-sp li.gnav_mes a:hover .icon{background-position:-60px -86px}.gnav .nav_pc-sp li.gnav_faq a .icon{background-position:-24px -288px;width:23px}@media only screen and (min-width: 1025px){.gnav .nav_pc-sp li.gnav_faq a:hover .icon{background-position:-46px -288px}}@media print{.gnav .nav_pc-sp li.gnav_faq a:hover .icon{background-position:-46px -288px}}.ie8 .gnav .nav_pc-sp li.gnav_faq a:hover .icon{background-position:-46px -288px}.gnav .nav_pc-sp li .num{width:34px;padding:0.2em 0.4em;background:#fb722f;line-height:1.3em;color:#fff;display:inline-block;text-align:center;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;position:absolute;top:5px;right:9px;font-size:79%}@media only screen and (max-width: 767px){#js_nav_global{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99;background:#fff;overflow-y:auto;display:none}}#js_nav_global .inner{margin-bottom:0}.overlay-slidedown{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;transition:transform 0.4s ease-in-out, visibility 0s 0.4s}.overlay-slidedown_open{visibility:visible;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out}.heading{padding:6px 6px 15px;background-color:#fb722f;position:relative}@media only screen and (max-width: 767px){.heading{padding-bottom:7px}}.heading h3{font-family:Arial,serif;font-size:186%;display:inline-block;color:#fff}.heading .button_close{position:absolute;top:20px;right:22px;width:33px;height:36px;display:block;text-align:center;color:#fff}.nav_sp{background:#fff;clear:both}.nav_sp li{width:100%;border-right:0;border-bottom:1px solid #cecece;background:#fff}.nav_sp li:last-child{border-bottom:none}.nav_sp li a{padding:1.1em 0.5em;text-decoration:none;display:block;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (min-width: 1025px){.nav_sp li a:hover{background-color:#fb722f;color:#fff}}@media print{.nav_sp li a:hover{background-color:#fb722f;color:#fff}}.ie8 .nav_sp li a:hover{background-color:#fb722f;color:#fff}.btn_nav li{width:50%;float:left;border-top:1px solid #cecece;border-right:1px solid #cecece;border-bottom:1px solid #cecece;background:#f0f0f0}.btn_nav li:last-child,.btn_nav li:nth-child(3){border-top:0}.btn_nav li:nth-child(2n+1){clear:left}.btn_nav li:first-child a{text-decoration:none}.btn_nav li a{padding:1.1em 0.5em;display:block;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (min-width: 1025px){.btn_nav li a:hover{background-color:#fb722f;color:#fff}}@media print{.btn_nav li a:hover{background-color:#fb722f;color:#fff}}.ie8 .btn_nav li a:hover{background-color:#fb722f;color:#fff}.con_kyutochan{margin:100px 0 30px 0;padding-bottom:50px;text-align:center;color:#fff;clear:both;background:url(../images/footer/bg_kyutochan.png) 0 0 repeat;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width: 767px){.con_kyutochan{margin-bottom:0;margin-top:55px;padding-bottom:20px}}.con_kyutochan .character{margin-bottom:10px}@media only screen and (max-width: 767px){.con_kyutochan .character{margin:0 auto;max-width:75px}}.con_kyutochan .character img{margin-top:-70px;display:inline-block;position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width: 767px){.con_kyutochan .character img{margin:0 auto;max-width:75px;margin-top:-40px}}.con_kyutochan h3{margin-bottom:6px;font-weight:normal;letter-spacing:0.1em;font-size:193%;text-decoration:none}@media only screen and (max-width: 767px){.con_kyutochan h3{margin-bottom:5px;font-size:122%}}.con_kyutochan .btn{font-size:108%}@media only screen and (max-width: 767px){.con_kyutochan .btn{font-size:115%}}.con_kyutochan .btn a{color:#fff}.con_kyutochan .btn a:hover{color:#fff}.con_kyutochan:hover{cursor:pointer}@media only screen and (min-width: 1025px){.con_kyutochan:hover{background:#fb722f}}@media print{.con_kyutochan:hover{background:#fb722f}}.ie8 .con_kyutochan:hover{background:#fb722f}@media only screen and (min-width: 1025px){.con_kyutochan:hover .character img{margin-top:-95px}}@media print{.con_kyutochan:hover .character img{margin-top:-95px}}.ie8 .con_kyutochan:hover .character img{margin-top:-95px}#contents .topicpath{font-size:79%}@media only screen and (max-width: 767px){#contents .topicpath{margin-left:8px;display:none}}#contents .topicpath.single{padding:15px 0 10px 10px}#contents .topicpath li{margin-right:8px;padding-right:13px;display:inline-block}@media only screen and (max-width: 767px){#contents .topicpath li{margin-right:4px}}#contents .topicpath li:first-child{padding-left:30px;position:relative}@media only screen and (max-width: 767px){#contents .topicpath li:first-child{padding-left:23px}}#contents .topicpath li:first-child:before{content:" ";position:absolute;top:0;left:0;width:25px;height:18px;background:url(../images/common/ic_title.png) no-repeat;background-position:0px -216px}#contents .topicpath li a{position:relative}#contents .topicpath li a:before{content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:normal;color:#101010;font-size:11px;position:absolute;top:-3px;right:-13px;text-decoration:none}.con_title{margin-bottom:20px;padding:15px 40px 20px 40px;border-left:1px solid #ddc6c1;border-right:1px solid #ddc6c1;border-bottom:2px solid #ddc6c1;box-shadow:0px 2px 3px #e4e4e4;position:relative;background:url(../images/common/bg_vertredline.png) 0 0 repeat-y}@media only screen and (max-width: 767px){.con_title{padding:20px 0 0 0;width:100%;border-left:none;border-right:none;border-bottom:none;box-shadow:none;background:none;margin-bottom:15px}}.con_title h2{color:#c84646;font-size:222%}@media only screen and (max-width: 767px){.con_title h2{padding:15px 0;border-top:10px solid #d54d48;border-bottom:2px solid #ddc6c1;font-size:158%;text-align:center}}.con_title_sub{margin-bottom:30px}.con_title_sub h2{margin-bottom:5px;font-size:193%;color:#3e0b00;text-align:center}@media only screen and (max-width: 767px){.con_title_sub h2{font-size:158%}}.con_title_sub h2 span{padding-top:10px;border-top:3px solid #fb722f;display:inline-block}.icon_anni{width:248px;height:156px;position:absolute;right:100px;bottom:-20px;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1024px){.icon_anni{right:80px}}.icon_anni .comment{position:absolute;top:45px;right:80px;background:url(../images/common/bg_comment.png) no-repeat;width:270px;height:104px;z-index:1;overflow:hidden}.icon_anni .comment .inner{width:270px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.icon_anni .comment p{color:#371a0b;font-size:12px;padding:0 40px 0 25px;line-height:1.5}.icon_anni .comment a{display:inline-block;text-decoration:underline}.icon_anni .comment a#change_animation{width:21px;height:21px;float:right;margin-right:85px;padding-left:30px;padding-top:2px;text-decoration:none;position:relative}.icon_anni .comment a#change_animation:before{content:'';position:absolute;background:url(../images/common/arrows.png) 0 -101px no-repeat;width:21px;height:21px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;border:1px solid #d6d2d2;left:0;top:2px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width: 767px){.icon_anni .comment a#change_animation:before{position:static;border:none}}.icon_anni .animatedimage,.icon_anni .animage{position:absolute;bottom:0;right:-61px}.animatedimage,.animage{display:inline-block;line-height:0;overflow:hidden}.animatedimage>*,.animatedimage02>*{position:absolute;display:inline-block;visibility:hidden;border:0;-webkit-animation-delay:5s;animation-delay:5s}.animatedimage>.poster,.animatedimage02>.poster{position:static;visibility:visible}.animatedimage[data-spritesize]>*{position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-value{font-weight:600}.number_jobs{margin-top:84px;float:left;width:220px}.number_jobs .txt_number{font-size:15px;color:#440a0a;font-weight:600;padding-bottom:7px}.number_jobs .number-item{color:red;font-size:15px}.number_jobs .number-item .odometer.odometer-auto-theme,.number_jobs .number-item .odometer.odometer-theme-car{background:none;padding:0}.number_jobs .number-item .odometer.odometer-auto-theme .odometer-digit,.number_jobs .number-item .odometer.odometer-theme-car .odometer-digit{box-shadow:none;background:url(../images/common/bg_number.jpg) no-repeat;width:36px;height:53px;font-size:35px;color:red;border-radius:0;padding:0 2px}.number_jobs .number-item .odometer-formatting-mark{display:none}.number_jobs .cases{padding:13px 0 0 3px;vertical-align:middle;display:inline-block;font-size:108%;font-weight:600}.ick{margin-right:5px;width:20px;height:20px;display:inline-block;vertical-align:middle;background:url(../images/common/ic_search.png) 0 2px no-repeat}.ick.ic_dorm{background-position:0 0}.ick.ic_hots{background-position:-26px 0}.ick.ic_old{background-position:0 -22px}.ick.ic_open{background-position:-26px -22px}.ick.ic_expe{background-position:0 -45px}.ick.ic_inex{background-position:-26px -45px}.ick.ic_car{background-position:0 -68px}.ick.ic_grad{background-position:-26px -68px}.ick.ic_2gra{background-position:0 -91px}.ick.ic_urge{background-position:-26px -91px}.icr{margin-right:5px;width:23px;height:24px;display:inline-block;vertical-align:middle;background:url(../images/common/ic_facility.png) 0 0 no-repeat}.icr.ic_television{background-position:0 3px}.icr.ic_ic_aircondi{background-position:-34px 2px}.icr.ic_shower{background-position:0 -28px}.icr.ic_toilet{background-position:1px -63px}.icr.ic_kitchen{background-position:-36px -30px}.icr.ic_washingmachine{background-position:-35px -64px}.icr.ic_fridge{background-position:0px -97px}.icr.ic_wifi{background-position:-34px -93px}.icr.ic_parking{background-position:0 -130px}#footer{padding-bottom:20px}#footer .box_logo{margin-bottom:30px}#footer .box_logo .txt{margin-bottom:4px;padding-top:5px;color:#473f3f;font-size:122%;text-align:center}#footer .box_logo .logo{margin:0 auto;max-width:225px}#footer .box_logo .logo a{-moz-transition:opacity 200ms ease-in;-o-transition:opacity 200ms ease-in;-webkit-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in}.mouse #footer .box_logo .logo a:hover,.touch #footer .box_logo .logo a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch #footer .box_logo .logo a{-webkit-tap-highlight-color:transparent}.touch #footer .box_logo .logo a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}#footer .footer_lnk{margin-bottom:66px;max-width:620px;position:relative;-webkit-box-shadow:0 8px 2px -6px #c8c8c8;-moz-box-shadow:0 8px 2px -6px #c8c8c8;box-shadow:0 8px 2px -6px #c8c8c8}@media only screen and (max-width: 767px){#footer .footer_lnk{margin-bottom:0;max-width:100%;width:100%;box-shadow:none}}#footer .footer_lnk li{margin-left:-1px;width:33.33%;display:inline-block;border:1px solid #c5c5c5;font-size:93%;position:relative}@media only screen and (max-width: 1024px){#footer .footer_lnk li{font-size:13px}}@media only screen and (max-width: 767px){#footer .footer_lnk li{width:100%;display:block;border:none;border-bottom:1px solid #c6c6c6}}@media only screen and (min-width: 768px){#footer .footer_lnk li:first-child,#footer .footer_lnk li:first-child a{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}}@media print{#footer .footer_lnk li:first-child,#footer .footer_lnk li:first-child a{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}}.ie8 #footer .footer_lnk li:first-child,.ie8 #footer .footer_lnk li:first-child a{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}@media only screen and (min-width: 768px){#footer .footer_lnk li:last-child,#footer .footer_lnk li:last-child a{-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}}@media print{#footer .footer_lnk li:last-child,#footer .footer_lnk li:last-child a{-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}}.ie8 #footer .footer_lnk li:last-child,.ie8 #footer .footer_lnk li:last-child a{-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}#footer .footer_lnk li a{position:relative;display:block;padding:1em 0 1em 3.5em;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width: 767px){#footer .footer_lnk li a{padding:15px}}@media only screen and (min-width: 1025px){#footer .footer_lnk li a:hover{background-color:#fb722f;color:#fff}}@media print{#footer .footer_lnk li a:hover{background-color:#fb722f;color:#fff}}.ie8 #footer .footer_lnk li a:hover{background-color:#fb722f;color:#fff}#footer .footer_lnk li a:before{content:'';position:absolute;background:url(../images/common/arrows.png) 0 -101px no-repeat;width:21px;height:21px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;border:1px solid #d6d2d2;left:12px;top:12px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#footer .footer_lnk li a:before:hover{left:15px}@media only screen and (max-width: 767px){#footer .footer_lnk li a:before{position:static;border:none}}#footer .con_reward{margin-bottom:25px;width:100%;text-align:center;border-right:7px solid #d54d48}#footer .box_reasons{margin-bottom:55px}@media only screen and (max-width: 767px){#footer .box_reasons{margin-bottom:50px;width:100% !important}}#footer .box_reasons h3{margin-bottom:19px;text-align:center;letter-spacing:0.04em;font-size:165%}@media only screen and (max-width: 767px){#footer .box_reasons h3{font-size:108%;font-weight:600;line-height:1.3em}}#footer .box_reasons h3 span{padding:0 40px;display:inline-block;position:relative}@media only screen and (max-width: 767px){#footer .box_reasons h3 span{padding:0 20px}}#footer .box_reasons h3 span:before{content:" ";width:17px;height:29px;position:absolute;top:0;left:0;background:url(../images/common/diagonal_left.png) 0 0 no-repeat}#footer .box_reasons h3 span:after{content:" ";width:17px;height:29px;position:absolute;top:0;right:0;background:url(../images/common/diagonal_right.png) 0 0 no-repeat}#footer .box_reasons .reason{margin-right:-1px;padding:45px 20px 18px 20px;width:20%;float:left;position:relative;border-top:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece;border-bottom:3px solid #404040}#footer .box_reasons .reason:nth-child(3),#footer .box_reasons .reason:last-child{margin-right:-2px}@media only screen and (max-width: 768px){#footer .box_reasons .reason{padding-top:25px}}@media only screen and (max-width: 767px){#footer .box_reasons .reason{padding:15px 10px;width:33.33%;border-bottom:none}}#footer .box_reasons .reason .icon{text-align:center}@media only screen and (max-width: 767px){#footer .box_reasons .reason .icon{margin:0 auto;width:70%}}#footer .box_reasons .reason h4{padding:20px 0 5px 0;font-family:Arial,serif;font-size:108%}@media only screen and (max-width: 1024px){#footer .box_reasons .reason h4{padding:10px 0 5px 0;font-size:15px;text-align:center}}#footer .box_reasons .reason p{line-height:1.6em}@media only screen and (max-width: 1024px){#footer .box_reasons .reason p{font-size:13px}}#footer .box_reasons .btn{margin:0 auto;padding-top:25px;max-width:665px;text-align:center;clear:both}@media only screen and (max-width: 767px){#footer .box_reasons .btn{max-width:100%;width:85%}}#footer .box_reasons .btn span:before{content:" ";width:30px;height:24px;background:url(../images/common/arrows.png) 0 -155px no-repeat;float:left;margin:0}@media only screen and (max-width: 767px){#footer .box_reasons .btn span:before{width:23px;height:18px;background-size:auto 265px;background-position:2px -100px}}#footer .box_reasons .btn a{padding:0.3em 0.8em;display:block;text-decoration:none;background:#fff800;text-align:center;position:relative;font-size:108%;font-weight:600;color:#440a0a;border:3px solid #3e0b00;box-shadow:0px 3px 0px #3e0b00;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width: 767px){#footer .box_reasons .btn a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0px 2px 0px #3e0b00}}#footer .box_reasons .btn a i{margin-right:5px;font-size:122%}#footer .box_reasons .btn a span{margin-right:8px;display:inline-block;vertical-align:middle;position:relative;left:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (min-width: 1025px){#footer .box_reasons .btn a:hover,#footer .box_reasons .btn a.active{background:#fb722f;color:#fff}}@media print{#footer .box_reasons .btn a:hover,#footer .box_reasons .btn a.active{background:#fb722f;color:#fff}}.ie8 #footer .box_reasons .btn a:hover,.ie8 #footer .box_reasons .btn a.active{background:#fb722f;color:#fff}#footer .box_reasons .btn a:hover i,#footer .box_reasons .btn a.active i{color:#fff}#footer .box_reasons .btn a:hover span.ic-hand:before,#footer .box_reasons .btn a.active span.ic-hand:before{background-position:-34px -155px}@media only screen and (max-width: 767px){#footer .box_reasons .btn a:hover span.ic-hand:before,#footer .box_reasons .btn a.active span.ic-hand:before{background-position:-25px -116px}}#footer .box_reasons .btn a.sm-size{padding:0.6em 0.8em;box-shadow:0px 2px 0px #3e0b00;font-size:108%}@media only screen and (max-width: 767px){#footer .box_reasons .btn a.sm-size{padding:0.8em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}}#footer .box_reasons .btn a.md-size{padding:0.9em 0.8em;box-shadow:0px 3px 0px #3e0b00;font-size:115%}@media only screen and (max-width: 767px){#footer .box_reasons .btn a.md-size{font-size:108%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0px 2px 0px #3e0b00}}#footer .box_reasons .btn a.lg-size{padding:1em 0.8em;box-shadow:0px 4px 0px #3e0b00;border:3px solid #3e0b00;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:122%}@media only screen and (max-width: 767px){#footer .box_reasons .btn a.lg-size{font-size:108%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}}@media only screen and (max-width: 767px){#footer .box_reasons .btn a:hover span:before{background-position:2px -102px !important}}#footer .box_footer{position:relative}@media only screen and (max-width: 767px){#footer .box_footer{width:100%}}#footer .box_footer .btn_lnk{margin-bottom:10px;width:78%}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .box_footer .btn_lnk{width:60%}}@media only screen and (max-width: 767px){#footer .box_footer .btn_lnk{width:100%}}#footer .box_footer .btn_lnk li{margin-right:44px;padding-left:10px;float:left;background:url(../images/common/arrows.png) 0 -17px no-repeat}@media only screen and (max-width: 768px){#footer .box_footer .btn_lnk li{margin-right:25px}}@media only screen and (max-width: 767px){#footer .box_footer .btn_lnk li{margin-right:0;padding-left:0;width:50%;border-top:1px solid #cecece;border-right:1px solid #cecece;border-bottom:1px solid #cecece;background:#f0f0f0;font-size:12px}#footer .box_footer .btn_lnk li:last-child,#footer .box_footer .btn_lnk li:nth-child(3){border-top:0}#footer .box_footer .btn_lnk li:nth-child(2n+1){clear:left}#footer .box_footer .btn_lnk li:first-child a{text-decoration:none}}#footer .box_footer .btn_lnk li a{text-decoration:none}@media only screen and (max-width: 767px){#footer .box_footer .btn_lnk li a{padding:0.9em 1.2em;display:block}}#footer .box_footer .btn_lnk li:first-child a{text-decoration:underline}@media only screen and (max-width: 767px){#footer .box_footer .btn_lnk li:first-child a{text-decoration:none}}#footer .box_footer .sns{position:absolute;bottom:0;right:0}@media only screen and (max-width: 767px){#footer .box_footer .sns{padding:5% 0;position:static;text-align:center}}#footer .box_footer .sns li{margin:0 2px;width:40px;height:52px;display:inline-block;text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}#footer .box_footer .sns li a{padding:0.2em 0;color:#fff;font-size:21px;display:block;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#footer .box_footer .sns li a i,#footer .box_footer .sns li a img{vertical-align:middle}#footer .box_footer .sns li.twitter img{width:30px;height:30px}#footer .box_footer .sns li.facebook img{width:30px;height:30px}#footer .box_footer .sns li.line img{width:30px;height:30px}#footer .box_footer .copyright{color:#252525;font-size:86%;text-align:left}@media only screen and (max-width: 767px){#footer .box_footer .copyright{text-align:center;font-size:79%}}#footer .con_oth_kyujin{margin-top:50px}@media only screen and (max-width: 767px){#footer .con_oth_kyujin{margin-top:6%}}#footer .con_oth_kyujin h3{text-align:center;font-size:122%;font-weight:100;position:relative}@media only screen and (min-width: 768px){#footer .con_oth_kyujin h3:before{position:absolute;top:50%;left:0;z-index:1;height:1px;width:100%;background:#cecece;content:""}#footer .con_oth_kyujin h3 span{position:relative;z-index:2;background:#fff;padding:0 1.5em}}@media print{#footer .con_oth_kyujin h3:before{position:absolute;top:50%;left:0;z-index:1;height:1px;width:100%;background:#cecece;content:""}#footer .con_oth_kyujin h3 span{position:relative;z-index:2;background:#fff;padding:0 1.5em}}.ie8 #footer .con_oth_kyujin h3:before{position:absolute;top:50%;left:0;z-index:1;height:1px;width:100%;background:#cecece;content:""}.ie8 #footer .con_oth_kyujin h3 span{position:relative;z-index:2;background:#fff;padding:0 1.5em}@media only screen and (max-width: 767px){#footer .con_oth_kyujin h3{border:1px solid #cecece;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:.5em 0}}#footer .con_oth_kyujin .box_oth_kyujin{margin-top:20px;display:none}@media only screen and (max-width: 767px){#footer .con_oth_kyujin .box_oth_kyujin{margin-top:4%}}#footer .con_oth_kyujin .box_oth_kyujin li{float:left;width:100%}#footer .con_oth_kyujin .box_oth_kyujin li a{text-decoration:none;display:block;text-align:center;background:#fff}#footer .con_oth_kyujin .box_oth_kyujin li a img{width:100%}#footer .con_oth_kyujin .box_oth_kyujin li a .txt{border-right:1px solid #c5c5c5;padding:1em 0 2em}.mouse #footer .con_oth_kyujin .box_oth_kyujin li a{-moz-transition:opacity 200ms ease-in;-o-transition:opacity 200ms ease-in;-webkit-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in}.mouse #footer .con_oth_kyujin .box_oth_kyujin li a:hover,.touch #footer .con_oth_kyujin .box_oth_kyujin li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch #footer .con_oth_kyujin .box_oth_kyujin li a{-webkit-tap-highlight-color:transparent}.touch #footer .con_oth_kyujin .box_oth_kyujin li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (min-width: 768px){#footer .con_oth_kyujin .box_oth_kyujin li a .bn_sp{display:none}}@media print{#footer .con_oth_kyujin .box_oth_kyujin li a .bn_sp{display:none}}.ie8 #footer .con_oth_kyujin .box_oth_kyujin li a .bn_sp{display:none}@media only screen and (max-width: 767px){#footer .con_oth_kyujin .box_oth_kyujin li a .bn_pc{display:none}}#footer .con_oth_kyujin .box_oth_kyujin li:first-child a .txt{border-left:1px solid #c5c5c5}@media only screen and (max-width: 767px){#footer .con_oth_kyujin .box_oth_kyujin li{float:none}#footer .con_oth_kyujin .box_oth_kyujin li a .txt{border-left:1px solid #c5c5c5}}@media only screen and (min-width: 768px){#footer .con_oth_kyujin .box_oth_kyujin{display:block !important}}@media print{#footer .con_oth_kyujin .box_oth_kyujin{display:block !important}}.ie8 #footer .con_oth_kyujin .box_oth_kyujin{display:block !important}.slick-slider .slick-arrow,.inner-slide .slick-arrow{z-index:1;bottom:-31px;top:auto;background:url(../images/common/ic_controls.png) no-repeat;width:21px;height:38px;display:block}@media only screen and (max-width: 1024px){.slick-slider .slick-arrow,.inner-slide .slick-arrow{margin-top:-10px;width:14px;height:21px;background-size:11px auto;bottom:-37px}}.slick-slider .slick-arrow:before,.inner-slide .slick-arrow:before{content:" "}.slick-slider .slick-arrow.slick-prev,.inner-slide .slick-arrow.slick-prev{background-position:0 0;margin-left:-18%;left:50%}@media only screen and (max-width: 1024px){.slick-slider .slick-arrow.slick-prev,.inner-slide .slick-arrow.slick-prev{margin-left:-21%}}.slick-slider .slick-arrow.slick-next,.inner-slide .slick-arrow.slick-next{background-position:0 -92px;margin-left:18%;right:auto;left:50%}@media only screen and (max-width: 1024px){.slick-slider .slick-arrow.slick-next,.inner-slide .slick-arrow.slick-next{margin-left:17%;background-position:0 -46px}}.slick-slider .slick-dots,.inner-slide .slick-dots{background:#f0f0f0;border-top:1px solid #cecece;border-bottom:1px solid #cecece;padding:6% 0;text-align:center}@media only screen and (max-width: 1024px){.slick-slider .slick-dots,.inner-slide .slick-dots{padding:5px 0;bottom:-35px}}.slick-slider .slick-dots li,.inner-slide .slick-dots li{bottom:6%}@media only screen and (max-width: 1024px){.slick-slider .slick-dots li,.inner-slide .slick-dots li{bottom:1% !important;height:auto}}.slick-slider .slick-dots li button:before,.inner-slide .slick-dots li button:before{color:#505050}@media only screen and (max-width: 1024px){.slick-slider .slick-dots li button:before,.inner-slide .slick-dots li button:before{font-size:10px}}.slick-slider .slick-dots li.slick-active button:before,.inner-slide .slick-dots li.slick-active button:before{color:red}.inner-slide .slick-arrow{bottom:50%;background:url(../images/common/ic_controls_white.png) no-repeat}@media only screen and (max-width: 767px){.inner-slide .slick-arrow{bottom:50%}}.inner-slide .slick-arrow.slick-prev{margin-left:0;left:20px}@media only screen and (max-width: 1024px){.inner-slide .slick-arrow.slick-prev{margin-left:0}}.inner-slide .slick-arrow.slick-next{margin-left:0;right:20px;left:auto}@media only screen and (max-width: 1024px){.inner-slide .slick-arrow.slick-next{margin-left:0}}.inner-slide .slick-dots{padding:0;background:none;border-top:none;border-bottom:none;bottom:-55px}@media only screen and (max-width: 1024px){.inner-slide .slick-dots{bottom:-40px}}.inner-slide .slick-dots li button:before{font-size:16px}.active_acc .con_acc_container{overflow:hidden}.active_acc #accdion_02 .content_accordion .box_area{display:block !important}.active_acc #accdion_04 .content_accordion .box_area{display:block !important}.active_acc .box_search_sp{position:static}.active_acc #contents>:not(.con_search),.active_acc #footer{display:none}.content_accordion{position:absolute;width:100%;left:0;top:0;background:#fff;z-index:1;padding:0}.content_accordion .btn_renew{padding:20px 0;background:#fff}.content_accordion .btn_renew a{margin:0 auto;width:180px;padding:0.3em 0.8em;display:block;text-decoration:none;background:#fff800;text-align:center;position:relative;font-size:108%;font-weight:600;color:#440a0a;border:3px solid #3e0b00;box-shadow:0px 3px 0px #3e0b00;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width: 767px){.content_accordion .btn_renew a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0px 2px 0px #3e0b00}}.content_accordion .btn_renew a i{margin-right:5px;font-size:122%}.content_accordion .btn_renew a span{margin-right:8px;display:inline-block;vertical-align:middle;position:relative;left:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (min-width: 1025px){.content_accordion .btn_renew a:hover,.content_accordion .btn_renew a.active{background:#fb722f;color:#fff}}@media print{.content_accordion .btn_renew a:hover,.content_accordion .btn_renew a.active{background:#fb722f;color:#fff}}.ie8 .content_accordion .btn_renew a:hover,.ie8 .content_accordion .btn_renew a.active{background:#fb722f;color:#fff}.content_accordion .btn_renew a:hover i,.content_accordion .btn_renew a.active i{color:#fff}.content_accordion .btn_renew a:hover span.ic-hand:before,.content_accordion .btn_renew a.active span.ic-hand:before{background-position:-34px -155px}@media only screen and (max-width: 767px){.content_accordion .btn_renew a:hover span.ic-hand:before,.content_accordion .btn_renew a.active span.ic-hand:before{background-position:-25px -116px}}.content_accordion .btn_renew a.sm-size{padding:0.6em 0.8em;box-shadow:0px 2px 0px #3e0b00;font-size:108%}@media only screen and (max-width: 767px){.content_accordion .btn_renew a.sm-size{padding:0.8em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}}.content_accordion .btn_renew a.md-size{padding:0.9em 0.8em;box-shadow:0px 3px 0px #3e0b00;font-size:115%}@media only screen and (max-width: 767px){.content_accordion .btn_renew a.md-size{font-size:108%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0px 2px 0px #3e0b00}}.content_accordion .btn_renew a.lg-size{padding:1em 0.8em;box-shadow:0px 4px 0px #3e0b00;border:3px solid #3e0b00;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:122%}@media only screen and (max-width: 767px){.content_accordion .btn_renew a.lg-size{font-size:108%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}}.content_accordion .nav_acc li{background:#ffffff;background:-moz-linear-gradient(top, #fff 1%, #fdfcf2 50%, #fdfbf0 52%, #fbf8e4 100%);background:-webkit-linear-gradient(top, #fff 1%, #fdfcf2 50%, #fdfbf0 52%, #fbf8e4 100%);background:linear-gradient(to bottom, #ffffff 1%,#fdfcf2 50%,#fdfbf0 52%,#fbf8e4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbf8e4',GradientType=0 );padding:5%}.content_accordion .nav_acc li h6{color:#311515;font-weight:normal}.content_accordion .nav_acc li h6 i{float:right}.content_accordion .nav_acc li h6 i:before{content:" ";width:9px;height:14px;background:url(../images/common/arrows.png) 0 -78px no-repeat;float:left;margin:0}.content_accordion .nav_acc li .box_area{position:absolute;width:100%;left:0;top:0;background:#fff;z-index:1;overflow:hidden;min-height:667px}.content_accordion .nav_acc li .box_area li{background:#f0f0f0}.content_accordion .nav_acc li .box_area .con_contaier{overflow:hidden}.content_accordion .nav_acc li .box_area .top_acc .ic_left a{background:url(../images/common/ic_left.png) no-repeat;width:42px;height:34px;text-indent:-9999em;display:block;position:absolute;top:10px;left:20px}@media only screen and (max-width: 480px){.content_accordion .nav_acc li .box_area .top_acc .ic_left a{background-size:70% auto;top:19px}}.content_accordion .top_acc{background:#fb722f;position:relative;padding:15px 0}.content_accordion .top_acc h5{text-align:center;color:#fff;font-size:20px;font-weight:normal}.content_accordion .top_acc .close{position:absolute;top:13px;right:22px;width:33px;height:36px;display:block;text-align:center;text-indent:-999em;color:#fff;background:url(../images/common/ic_close_white.png) no-repeat}@media only screen and (max-width: 480px){.content_accordion .top_acc .close{background-size:70% auto;top:19px}}.content_accordion .top_acc .close a{display:block;width:33px;height:36px}.content_accordion .close.bt{text-align:center;padding-bottom:20px}.content_accordion .close.bt span{display:block;width:42px;height:auto;margin:0 auto 10px}.content_accordion .close.bt span img{width:100%}.common_popup{width:100%;min-height:100%;position:absolute;top:0;left:0;z-index:9999;-webkit-transition:height 0.35s;transition:height 0.35s;display:none;background:#fff}.box_area{padding-bottom:15px}.box_area h6{color:#311515;position:relative;padding:25px 20px 15px}.box_area h6:before{position:absolute;content:'';width:7px;height:36px;background:#f20e0a;left:5px;top:17px}.box_area ul{width:100%;overflow:hidden}.box_area ul li{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background:#f0f0f0}.box_area ul li:nth-child(2n+1){border-left:1px solid #d2d2d2}.box_area ul li:first-child,.box_area ul li:nth-child(2){border-top:1px solid #d2d2d2}.box_area ul li label{padding:12px 10px 12px 10px;display:block;height:70px}@media only screen and (max-width: 767px){.box_area ul li label{padding:12px 5px 12px 5px}}.box_area ul li.hover-checkbox{background:#000 !important;color:#fff}.box_area ul li .checker{height:21px}@media only screen and (max-width: 767px){.box_area ul li .checker{display:inline-block !important}}.box_area.col ul li{width:100%;border-right:0;border-top:0;border-left:0}select.search_area{outline:none;overflow:hidden;text-indent:0.01px;text-overflow:'';background:#666;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}select.search_area::-ms-expand{display:none}select.search-job{outline:none;overflow:hidden;text-indent:0.01px;text-overflow:'';background:#666;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}select.search-job::-ms-expand{display:none}table.tbl_basic{width:100%;border:1px solid #dec9c4}table.tbl_basic th,table.tbl_basic td{padding:20px 0;text-align:left;word-break:break-all;border-bottom:1px solid #dec9c4}@media only screen and (max-width: 767px){table.tbl_basic th,table.tbl_basic td{padding:15px 0;width:100% !important;float:left}}table.tbl_basic th{padding-left:25px;background:#f6efef;font-weight:normal;border-right:1px solid #dec9c4}@media only screen and (max-width: 767px){table.tbl_basic th{border-right:none}}table.tbl_basic td{padding-left:25px;padding-right:25px}table.tbl_basic td table{border:none}table.tbl_basic td table th,table.tbl_basic td table td{padding:0;border:none;vertical-align:middle}table.tbl_basic td table th{padding:0 !important;width:auto;background:none}table.tbl_basic td table td{padding-bottom:10px}table.tbl_basic td span{padding:0 5px;font-size:86%}table.tbl_secondary{width:100%;border:1px solid #d4d2d2}table.tbl_secondary th,table.tbl_secondary td{padding:20px 0;text-align:left;word-break:break-all;border-bottom:1px solid #d4d2d2}@media only screen and (max-width: 767px){table.tbl_secondary th,table.tbl_secondary td{padding:15px 0;width:100% !important;float:left}}table.tbl_secondary th{padding-left:25px;background:#efeaea;font-weight:normal;border-right:1px solid #d4d2d2}@media only screen and (max-width: 767px){table.tbl_secondary th{border-right:none}}table.tbl_secondary td{padding-left:25px}table.tbl_results{width:100%;border:1px solid #d4d2d2}table.tbl_results th,table.tbl_results td{padding:10px 0;text-align:left;word-break:break-all;border-right:1px solid #cecece}@media only screen and (max-width: 767px){table.tbl_results th,table.tbl_results td{padding:15px 0;width:100% !important;float:left}}table.tbl_results th{padding-left:25px;background:#e5e0e0;font-weight:normal}@media only screen and (max-width: 767px){table.tbl_results th{border-right:none}}table.tbl_results td{padding-left:25px}table.tbl_twocols{width:100%;border:1px solid #dcc5c0}table.tbl_twocols th,table.tbl_twocols td{padding:20px 0;text-align:left;word-break:break-all;vertical-align:top;border-bottom:1px solid #dcc5c0}@media only screen and (max-width: 767px){table.tbl_twocols th,table.tbl_twocols td{font-size:86%}}table.tbl_twocols th{padding-left:25px;background:#f6efef;border-right:1px solid #dcc5c0}@media only screen and (max-width: 767px){table.tbl_twocols th{padding:15px}}table.tbl_twocols td{padding-left:25px}@media only screen and (max-width: 767px){table.tbl_twocols td{padding:15px}}table.tbl_twocols td table{border:none}table.tbl_twocols td table th,table.tbl_twocols td table td{padding:0;border:none;vertical-align:middle}@media only screen and (max-width: 767px){table.tbl_twocols td table th,table.tbl_twocols td table td{padding:15px 0;width:100% !important;float:left}}table.tbl_twocols td table th{padding:0 !important;width:125px;background:none;font-weight:normal;vertical-align:top}table.tbl_twocols td table td{padding-bottom:10px}@media only screen and (max-width: 767px){table.tbl_twocols td table td{padding-top:5px}}.titleLink{padding:8px;background:#efefef}.titleLink a{color:#333;font-size:large;position:relative;padding:1em 0 1em 2em}.titleLink a:before{content:'';position:absolute;background:url(/images/common/arrows.png) 0 -101px no-repeat;width:21px;height:21px;border-radius:50%;text-align:center;border:1px solid #d6d2d2;left:4px;top:16px}.top-areaList{display:none}.top-areaList ul{display:flex;flex-wrap:wrap}.top-areaList li{display:flex;align-items:center;padding:12px 5px}.top-areaList li a{display:block;padding:5px 15px;border:1px solid #777;border-radius:30px}.toggle,.toggle_sp{cursor:pointer}
