﻿.pb30{padding-bottom:30px !important}.center{text-align:center}.w100p{width:100%}.mb30{margin-bottom:30px}.error-text,.text-red{color:#f00;padding:10px}.search-area p,.search-area span{font-size:17px}.search-area>p{padding:10px}.search-area .search-area-input{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center}.search-area .search-area-input p{padding:5px}.search-area .search-area-input .select_btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:235px;position:relative;display:inline-block;z-index:1;padding:10px 20px 10px 10px;border:1px solid #00aaeb;box-shadow:2px 2px 2px 2px rgba(0,0,0,0.2);border-radius:3px;background:#fff;box-sizing:border-box;text-decoration:none}.search-area .search-area-input .select_btn::after{content:'';position:absolute;z-index:2;top:0;bottom:0;margin:auto 0;right:9px;width:0;height:0;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent #00a8eb}.search-area .search-area-input .select_btn.selected{background:#ffdede}.search-area .search-area-input .select_btn b{float:right;display:none;padding:2px 3px;margin-top:3px;font-size:12px;border:1px solid #fff;background:#ed0000;color:#fff;font-weight:normal}.search-area .search-area-input .submit_btn{display:block;padding:10px 22px;background:#e74291;border-radius:5px;color:#fff;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none}.search-area .search-area-input .submit_btn:hover{opacity:0.7}.search-area .search-area-input a i{margin-right:5px}.search-area .search-area-input .submit_btn span{color:#fff}.searchWrap{display:none}.searchWrap .overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.3);z-index:9998}.searchWrap .searchArea{position:fixed;width:800px;left:50%;top:50px;margin-left:-400px;background:#fff;border-radius:5px;z-index:9999}.searchWrap h2{position:relative;padding:15px 15px 15px 25px;font-weight:normal;border-bottom:1px solid #aaa}.searchWrap h2::before{content:'';position:absolute;height:70%;width:5px;left:10px;top:15%;background:#ed0000}.searchWrap h2 a{float:right;color:#777}.searchWrap h2 a:hover{opacity:0.7}.searchWrap .searchInner{display:table;width:100%}.searchWrap .parentLink{display:table-cell;width:30%;border-right:1px solid #aaa;box-sizing:border-box;vertical-align:top}.searchWrap .parentLinkInner{max-height:300px;overflow-y:scroll}.searchWrap .parentLinkInner.scroll::-webkit-scrollbar{height:10px;width:5px}.searchWrap .parentLinkInner.scroll::-webkit-scrollbar-track{margin:0 2px;background:#ccc;border-radius:5px}.searchWrap .parentLinkInner.scroll::-webkit-scrollbar-thumb{border-radius:5px;background:#666}.searchWrap .parentLink a{position:relative;display:block;padding:10px;text-decoration:none;border-bottom:1px solid #aaa}.searchWrap .parentLink a::before{position:absolute;margin:auto;content:'';vertical-align:middle;top:15px;right:10px;width:4px;height:4px;border-top:2px solid #ed0000;border-right:2px solid #ed0000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.searchWrap .parentLink p:last-child a{border:none}.searchWrap .parentLink a.current{background:#ddd}.searchWrap .parentLink a:hover{background:#eee}.searchWrap .parentLink a span{display:none;float:right;padding:2px 4px;margin-top:-3px;margin-right:15px;border:1px solid #ed0000;color:#ed0000}.searchWrap .childArea{display:table-cell;width:70%;vertical-align:top;padding:10px;box-sizing:border-box}.searchWrap .childArea>div{display:none;max-height:280px;overflow-y:scroll}.searchWrap .childArea>div.scroll::-webkit-scrollbar{height:10px;width:5px}.searchWrap .childArea>div.scroll::-webkit-scrollbar-track{margin:0 2px;background:#ccc;border-radius:5px}.searchWrap .childArea>div.scroll::-webkit-scrollbar-thumb{border-radius:5px;background:#666}.searchWrap .childArea .parent{padding:0 0 10px;font-size:16px}.searchWrap .childArea label{display:inline-block;width:48%;padding:5px;box-sizing:border-box;vertical-align:top}.searchWrap .submitArea{padding:20px;border-top:1px solid #aaa;text-align:right}.searchWrap .submitArea a{display:inline-block;padding:10px 15px;border-radius:5px;margin-left:10px}.searchWrap .submitArea a:hover{opacity:0.7}.searchWrap .submitArea .clear{background:#999;color:#fff}.searchWrap .submitArea .submit{background:#ed0000;color:#fff}.searchWrap .submitArea .next{background:#ed0000;color:#fff}.searchWrap .submitArea .searchNumArea{margin-bottom:10px;font-size:14px}.searchWrap .submitArea .searchNumArea span{font-size:18px}.bgGray{padding-top:20px;background:#f5f5f5;box-shadow:0 3px 3px rgba(0,0,0,0.2) inset}.search-area-wrap{margin-bottom:30px}.search-area-wrap>h2{margin-bottom:20px;color:#369dd7}.recruit-search-area{border:1px solid #ccc;border-radius:5px}.recruit-search-area>.search-item{padding:10px;overflow:hidden;border-bottom:1px solid #ccc}.recruit-search-area>.search-item:last-child{border-bottom:none}.recruit-search-area .search-title{position:relative;float:left;width:25%;font-size:14px}.recruit-search-area .search-title i{color:#777;margin-right:10px}.recruit-search-area .search-title .select_btn{position:absolute;top:-3px;right:40px;padding:2px 6px;border:1px solid #777;border-radius:3px;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #d6d6d6 100%);background:-webkit-linear-gradient(top, #fff 0%, #d6d6d6 100%);background:linear-gradient(to bottom, #fff 0%, #d6d6d6 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff', endColorstr='#d6d6d6', GradientType=0)}.recruit-search-area .search-item-list{float:left;width:75%}.recruit-search-area .search-item-list span{display:inline-block;padding:2px 5px;margin-right:3px;margin-bottom:3px;background:#e74291;border-radius:3px;font-size:14px;color:#fff;cursor:pointer}.recruit-search-area .search-item-list span i{margin-right:3px}.recruit-search-area .search-item-list span.unchecked{background:#ccc}.search-area-wrap .submit_btn-wrap{margin-top:20px;text-align:center}.search-area-wrap .submit_btn{display:inline-block;padding:10px 30px;background:#e74291;border-radius:5px;text-align:center;color:#fff;font-size:16px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none}.search-area-wrap .submit_btn i{margin-right:5px}.search-area-wrap .submit_btn span{color:#fff;font-size:18px}.search-info .page-num,.search-info .disp-num{display:inline-block;font-size:16px}.search-info .page-num{color:#ed0000;margin-right:5px}.search-info .page-num span{font-size:20px;color:#ed0000}.page-list .pagination{font-size:0}.pagination{display:inline-block;width:100%;margin-bottom:30px;overflow:hidden;text-align:center}.pagination li{margin:0 4px;display:inline-block;width:auto;background-color:#fff;text-align:center}.pagination li a,.pagination li p{padding:5px 8px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-size:1.3rem;line-height:13px;border:1px solid #777;border-radius:3px;color:#777;text-decoration:none}.pagination li.on a,.pagination li a:hover{background:#e74291}.pagination li.on p,.pagination li:hover a{color:#fff}.body-page header h1{position:static;margin-bottom:5px}.body-page .page-area>h2{position:relative;overflow:hidden;text-align:center;background:#aaa;height:200px;width:100%}.body-page .page-area>h2 span{position:absolute;display:block;padding:85px 0;width:100%;text-align:center;z-index:10;font-size:28px;font-size:2.8rem;color:#fff;font-weight:normal}.body-page .page-area>h2 img{position:absolute;top:0;left:0;width:100%;height:auto}.body-page .content .main{width:980px;margin:30px auto}.body-page .content .main h3{padding:10px 0;margin-bottom:20px;font-size:20px;font-size:2rem;color:#777}.body-page .content .page-head{width:980px;margin:0 auto 60px;padding-top:20px;overflow:hidden;font-size:18px;font-size:1.8rem}.body-page .content .page-head h2{float:left;width:100%}.body-page .content .page-head .page-sns{float:right;width:20%;margin-top:5px}.body-page .content .page-head .page-sns .btn-tw{display:inline-block;margin-right:20px;padding:0;line-height:1;vertical-align:top}.body-page .content .page-head .page-sns .btn-fb{display:inline-block;padding:0;line-height:1;vertical-align:top}.body-page .content .page-img-area{width:980px;margin:0 auto 20px}.body-page .content .page-img-area .company-name{margin-bottom:15px;color:#bb0712;font-size:18px;font-size:1.8rem}.body-page .content .page-img-area .page-img{position:relative}.body-page .content .page-img-area .page-img img{width:100%;height:auto}.body-page .content .qa h3{padding:10px 0;margin-bottom:30px;-moz-background-size:33%;-o-background-size:33%;-webkit-background-size:33%;background:url("../../images/bg_title.png") 0 0 repeat-x;background-size:33%}.body-page .content .qa h3 span{display:block;width:980px;margin:0 auto;font-size:28px;font-size:2.8rem;color:#000}.body-page .content .qa .answer-area{width:980px;margin:0 auto 30px;overflow:hidden}.body-page .content .qa .answer-area .answer-head{margin-bottom:40px;overflow:hidden}.body-page .content .qa .answer-area .anser{float:left;width:85%;color:#bb0712;font-size:28px;font-size:2.8rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.body-page .content .qa .answer-area .btn-detail{float:right;width:15%;font-size:18px;font-size:1.8rem}.body-page .content .qa .answer-area .btn-detail a{display:block;width:100%;padding:10px 5px;background:#e74291;text-align:center;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.body-page .content .qa .answer-area .btn-detail .btn-close{display:none;background:#8cc63f}.body-page .content .qa .answer-area .answer-txt p{margin-bottom:20px}.body-page .coloum-type01{overflow:hidden;font-size:1.4rem;line-height:1.7}.body-page .coloum-type01 .fll{float:left;width:65%;padding-right:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.body-page .coloum-type01 .flr{float:right;width:35%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.body-page .coloum-type01 .flr img{width:100%;height:auto}.body-page .youtube-area{width:980px;margin:0 auto 50px}.body-page .youtube-inner{position:relative;width:100%;padding-top:56.25%}.body-page .youtube-inner iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.body-page .table-wrap{width:980px;margin:0 auto}.body-page .table-wrap h3{position:relative;padding:15px;background:#f2f2f2;text-align:center;color:#bb0712;border:1px solid #d9d9d9;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.body-page .table-wrap h3 a{position:absolute;top:50%;right:10px;margin-top:-20px;padding:10px 20px;background:#e74291;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.body-page .table-wrap h3 .btn-close{display:none;background:#8cc63f}.body-page .table-wrap table{width:100%}.body-page .table-wrap table a{color:#e74291;font-size:13px}.body-page .table-wrap table th,.body-page .table-wrap table td{padding:10px;border:1px solid #d9d9d9;background:#fff;text-align:left;vertical-align:middle}.body-page .table-wrap table th{position:relative;width:25%;text-align:left}.body-page .table-wrap table th.required{padding-right:50px}.body-page .table-wrap table th.required::after{content:'必須';margin-top:-12px;display:inline-block;padding:2px 4px;background:#ed0000;border-radius:3px;color:#fff}.body-page .table-wrap table th i{margin-left:5px;font-size:10px;color:#ed0000}.body-page .table-wrap table td{width:75%}.body-page .table-wrap table tr:first-child th,.body-page .table-wrap table tr:first-child td{border-top:none}.body-page .table-wrap table input[type='text'],.body-page .table-wrap table textarea{width:80%;padding:10px;margin:3px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:none;background:#f7f7f7;font-size:16px}.body-page .table-wrap .staff_type table input[type='text']{width:70px}.body-page .table-wrap .staff_type table input[type='text'].medium{width:150px}.body-page .table-wrap .staff_type table .job-status{margin:0;padding:5px 0}.body-page .slider-area{margin-bottom:10px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.body-page .slider-area.slider-display{opacity:1}.body-page .bx-wrapper{margin-bottom:5px;margin-left:8px}.body-page .bx-wrapper .bx-viewport{top:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.body-page .bx-wrapper .bx-controls-direction a{margin-top:-7px}.bx-wrapper .bx-prev,.bx-wrapper .bx-next{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.body-page .bx-wrapper .bx-controls-direction .bx-prev{left:5px}.body-page .bx-wrapper .bx-controls-direction .bx-next{right:15px}.body-page .bx-pager{margin:15px 0 0 0;overflow:hidden;height:80px}.body-page .bx-pager a{display:flex;float:left;width:32%;margin-right:2%;align-items:center;height:100%;background-color:black}.body-page .bx-pager a img{width:100%;height:auto;object-fit:contain;max-height:100% !important}.body-page .bx-controls-auto .bx-start:hover,.body-page .bx-controls-auto .bx-start.active{background-position:0}.body-page .bx-pager a:nth-child(3n){margin-right:0}.btn-head-entry{position:absolute;top:-31px;right:0}.btn-head-entry a{padding:10px 95px;background:#bb0712;font-size:18px;font-size:1.8rem;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;color:#fff;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.btn-head-entry a:hover{text-decoration:none;opacity:0.4;filter:alpha(opacity=60)}.body-page .btn-entry{margin-top:20px;margin-bottom:40px;text-align:center}.body-page .btn-entry a{display:inline-block;padding:10px 60px;background:#bb0712;color:#fff;font-size:18px;font-size:1.8rem;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.body-page .btn-entry a.btn-know{margin-left:20px;background:#f09f16 !important}.body-page .btn-entry a:hover{text-decoration:none;opacity:0.4;filter:alpha(opacity=60)}.body-page .btn-back{background:#8cc63f !important}.body-page .btn-send{background:#e74291 !important}.body-page .btn-form input{-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;background:#bb0712;color:#fff;font-size:18px;font-size:1.8rem;padding:10px 60px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.body-page .btn-form input::-webkit-search-decoration{display:none}.body-page .btn-form input:focus{outline-offset:-2px}.body-page .tel-box .tel-area{font-size:26px;text-align:end;position:relative}.body-page .tel-area::before{content:'';background:url("../../images/ico_tel.png") 0 center no-repeat;width:30px;height:30px;position:absolute;background-size:20px;left:-24px;top:0}.blog-list{margin-top:30px}.blog-list>.list-post .post img{max-width:100%;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;-webkit-transition:all 0.8s ease;transition:all 0.8s ease}.blog-list>.list-post .post:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.page-detail{width:980px;margin:0 auto 60px}.page-static .page-detail{width:100%}.page-static .table-wrap{margin-top:20px !important}.blog-detail-wrap{width:980px;margin:30px auto;overflow:hidden}.body-page .content .main.blog-detail{width:680px;float:left;margin-right:45px}.blog-detail-wrap img{max-width:100%}.blog-detail-wrap .eye-catch{margin-bottom:30px}.blog-detail-wrap aside{float:left;width:225px}.page-detail h2{margin-bottom:20px;font-size:20px}.blog-detail h2,.page-detail h2{margin-bottom:20px;font-size:25px;font-weight:normal}.post-data{margin-bottom:40px}.post-data img{max-width:100%}.post-data p{line-height:2;font-size:15px}.blog-detail .blog-header{margin-bottom:30px;overflow:hidden}.blog-detail .blog-header .date{display:inline-block;padding:2px 4px}.blog-detail .blog-header .categories{display:inline-block}.blog-detail .blog-header .categories span{display:inline-block;padding:2px 4px;margin-right:5px;background:#e74291;border-radius:5px;color:#fff}.blog-detail .single_share{margin-bottom:30px}.blog-detail .single_share li{display:inline-block;width:80px;margin-right:10px}.blog-detail .single_share li a{display:block;padding:5px 0 5px 10px;color:#fff;border-radius:3px}.blog-detail .single_share li a i{display:inline-block;width:20px;color:#fff;text-align:center}.blog-detail .single_share li a span{color:#fff}.blog-detail .single_share .twitter a{background:#55acee}.blog-detail .single_share .facebook a{background:#35629a}.blog-detail .single-pager{margin-bottom:30px;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}.blog-detail .single-pager p{width:50%;border:1px solid #ddd;box-sizing:border-box}.blog-detail .single-pager p a{position:relative;display:block;padding:20px;text-align:center}.blog-detail .single-pager p a::before,.blog-detail .single-pager p a::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:'';vertical-align:middle}.blog-detail .single-pager p:first-child a::before{left:10%;width:10px;height:10px;border-top:2px solid #ddd;border-right:2px solid #ddd;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.blog-detail .single-pager p:last-child a::before{left:88%;width:10px;height:10px;border-top:2px solid #ddd;border-right:2px solid #ddd;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.blog-detail .related_blog{overflow:hidden;margin-bottom:30px}.blog-detail .related_blog li{float:left;width:30%;margin-right:5%;margin-bottom:5%}.blog-detail .related_blog li:nth-child(3n){margin-right:0}.blog-detail .related_blog li img{width:100%;margin-bottom:10px}.blog-detail .related_blog .blog-header{margin-bottom:10px}.blog-detail .related_blog .blog-header .categories a{display:inline-block;padding:2px 4px;margin-right:5px;background:#e74291;border-radius:5px;color:#fff}.side-blog-list{margin-bottom:30px}.side-blog-list .title{margin-bottom:10px;padding:8px;background:#888;font-size:16px;font-weight:normal;color:#fff}.side-blog-list .search{font-size:0;vertical-align:top}.side-blog-list .search input[type='text']{width:calc(100% - 40px);height:40px;margin:0;border:none;background:#f2f2f2;padding:0 10px;box-sizing:border-box;font-size:15px}.side-blog-list .search button{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer;width:40px;padding:10px;font-size:17px;background:#333;color:#fff;vertical-align:top}.side-blog-list .recent-blog a{display:block;padding:10px;border-bottom:1px solid #eee;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.side-blog-list .recent-blog>a:last-child{margin-bottom:0}.side-blog-list .recent-blog a:hover{background:#eee}.side-blog-list .recent-blog li a{padding-left:15px}.side-blog-list .recent-blog li li a{padding-left:30px}.side-blog-list .recent-blog li li li a{padding-left:45px}.side-blog-list .recent-blog li li li li a{padding-left:60px}.side-blog-list .recent-blog>ul:last-child li:last-child{border:none}@media only screen and (max-width: 960px){.sp-mb30{margin-bottom:30px}.pc-only{display:none}.search-area{position:static;width:100%;padding:10px;margin:0 auto;left:10%;bottom:5%;margin-bottom:20px;box-sizing:border-box;background:#d7d7d7}.search-area .search-area-input{display:block}.search-area .search-area-input p i{display:block;margin:5px;font-size:20px;font-size:2rem;color:#e74291}.search-area .search-area-input p .submit_btn i{display:inline-block;color:#fff}.search-area .search-area-input .selection-input{display:table;width:100%}.search-area .search-area-input .selection-input p:nth-child(2n){display:none}.search-area p,.search-area span{padding:5px;font-size:10px;text-align:center}.search-area .search-area-input p{padding:2px}.search-area .search-area-input .select_btn{width:100%;padding:0}.search-area .search-area-input .select_btn b{float:none;width:50%;margin-left:auto;margin-right:auto}.search-area .search-area-input .submit_btn{padding:10px;font-size:20px}.search-area .search-area-input .submit_btn span{font-size:20px}.searchWrap .searchArea{width:90%;margin-left:-45%;top:10%}.searchWrap .searchArea h2{margin-bottom:0;color:#333}.searchWrap .parentLink{width:35%}.searchWrap .parentLinkInner{max-height:220px;overflow-y:scroll}.searchWrap .parentLinkInner.scroll::-webkit-scrollbar{height:10px;width:5px}.searchWrap .parentLinkInner.scroll::-webkit-scrollbar-track{margin:0 2px;background:#ccc;border-radius:5px}.searchWrap .parentLinkInner.scroll::-webkit-scrollbar-thumb{border-radius:5px;background:#666}.searchWrap .parentLink a{padding:5px 15px 5px 5px}.searchWrap .parentLink a span{margin:5px;float:none}.searchWrap .childArea{width:65%}.searchWrap .childArea>div{max-height:200px;overflow-y:scroll}.searchWrap .childArea>div.scroll::-webkit-scrollbar{height:10px;width:5px}.searchWrap .childArea>div.scroll::-webkit-scrollbar-track{margin:0 2px;background:#ccc;border-radius:5px}.searchWrap .childArea>div.scroll::-webkit-scrollbar-thumb{border-radius:5px;background:#666}.searchWrap .childArea label{width:100%;display:block}.searchWrap .submitArea .clear,.searchWrap .submitArea .submit{margin-bottom:10px}.search-area ul{display:table;margin:0 auto}.search-area li{display:table-cell;vertical-align:top}.search-area li input[type='text']{height:23px;border:1px solid #ccc;background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));background:-moz-linear-gradient(top, #eee, #fff);border-radius:6px;-webkit-box-shadow:inset 0 0 3px #ccc;-moz-box-shadow:inset 0 0 3px #ccc;box-shadow:inset 0 0 3px #ccc}.search-area li input[type='submit']{display:block;width:80px;height:34px;line-height:30px;font-size:110%;font-weight:bold;padding:0;margin:0;text-align:center;background:#f00;border:none;border-radius:3px;color:#fff;-webkit-box-shadow:0 2px 3px #ccc;-moz-box-shadow:0 2px 3px #ccc;box-shadow:0 2px 0 rgba(0,0,0,0.25);text-shadow:-1px -1px rgba(0,0,0,0.2);-webkit-appearance:none}.search-area-wrap{padding:10px}.recruit-search-area .search-title{width:53%}.recruit-search-area .search-item-list{width:47%}.page-list .pagination{float:none;width:100%}.body-page header h1{position:static;padding:5px 0;margin-bottom:5px}.body-page .page-area h2{height:100px}.body-page .page-area h2 span{padding:40px 0;font-size:18px;font-size:1.8rem}.body-page .content .main{width:100%;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.body-page .content .main h3{font-size:15px;font-size:1.5rem}.body-page .content .page-head{width:100%}.body-page .content .page-head h2{float:none;width:100%;padding:0 20px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.body-page .content .page-head .page-sns{float:none;width:100%;text-align:center}.body-page .content .page-img-area{width:100%}.body-page .content .page-img-area .company-name{margin-bottom:60px;color:#bb0712;font-size:14px;font-size:1.4rem;text-align:center}.body-page .content .page-img-area .page-img img{width:100%;height:auto}.body-page .content .qa h3{-moz-background-size:70%;-o-background-size:70%;-webkit-background-size:70%;background-size:70%}.body-page .content .qa h3 span{width:100%;padding:0 10px;font-size:18px;font-size:1.8rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.body-page .content .qa .answer-area{width:100%;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.body-page .content .qa .answer-area .answer-head{margin-bottom:20px;overflow:hidden}.body-page .content .qa .answer-area .anser{float:none;width:100%;margin-bottom:20px;font-size:18px;font-size:1.8rem}.body-page .content .qa .answer-area .btn-detail{float:none;width:200px;margin:0 auto}.body-page .content .qa .answer-area .btn-detail a{display:block;width:100%;padding:10px 5px;background:#e74291;text-align:center;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.body-page .content .qa .answer-area .btn-detail .btn-close{display:none;background:#8cc63f}.body-page .content .qa .answer-area .answer-txt p{margin-bottom:20px}.body-page .coloum-type01 .fll{float:none;width:100%;padding-right:0}.body-page .coloum-type01 .flr{float:none;width:100%;margin-bottom:10px}.body-page .youtube-area{width:100%;padding:10px;box-sizing:border-box}.body-page .table-wrap{width:100%}.body-page .table-wrap h3{text-align:left}.body-page .table-wrap table input[type='text'],.body-page .table-wrap table textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.body-page .table-wrap .table-area table:first-child tr:last-child th,.body-page .table-wrap .table-area table:first-child tr:last-child td{border-bottom:none}.body-page .table-wrap.form-area h3{border-right:none;border-left:none}.body-page .table-wrap.form-area th,.body-page .table-wrap.form-area td{display:block;width:100%;border:none;border-bottom:1px solid #d9d9d9;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.body-page .table-wrap.form-area .table-area table:first-child tr:last-child th{border-bottom:1px solid #d9d9d9}.btn-head-entry{width:100%;top:-47px}.btn-head-entry a{display:block;float:left;width:50%;padding:10px 0;text-align:center;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-head-entry a.btn-tel{background:#808080}#fixedBtn.btn-fixed{position:fixed;top:-47px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:9999}#fixedBtn.btn-fixed .btn-tel{display:block}#fixedBtn.btn-fixed.btn-display{top:0}.body-page .btn-entry:not(.btn-form){display:none}.body-page .btn-know-wrap{display:block !important}.body-page .btn-know-wrap .btn-op{display:none}.content .page-head{padding-top:0;margin:0 auto 20px}.blog-list>ul:not(.pagination) li{float:left;width:47%;margin-right:6%;margin-bottom:6%;border:1px solid #ccc;box-sizing:border-box}.blog-list>ul:not(.pagination) li:nth-child(3n){margin-right:6%}.blog-list>ul:not(.pagination) li:nth-child(2n){margin-right:0}.blog-detail,.page-detail{width:96%}.form-finish img{width:100%}.blog-detail-wrap{width:100%;margin:30px auto;overflow:hidden}.body-page .content .main.blog-detail{width:100%;float:none;margin-right:0}.blog-detail-wrap aside{float:none;width:100%}.entry-finish footer{position:fixed;bottom:0;width:100%}.entry-finish .btn_totop{width:60%;margin:0 auto;background:#e74291;border-radius:3px;box-sizing:border-box}.entry-finish .btn_totop a{display:inline-block;padding:10px;color:#fff;text-align:center}a.btn_back{padding:6px 20px;background:#808080;border-radius:5px;color:#fff;font-size:14px;line-height:2.5}}
