﻿@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);.form_input_gray{background-color:#efefef;color:#555;box-shadow:0 1px 2px rgba(0,0,0,0.09) inset;border:0;font-size:12px;line-height:22px;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;width:100%;height:40px;padding-left:10px}.form_input_gray:focus{box-shadow:none;box-shadow:0 1px 2px rgba(0,0,0,0.09) inset}.form_input_white,body.articles-index .search-box input,body.articles-index .search-box textarea,body.articles-index .search-box select.form-control{background-color:#fff;color:#555;box-shadow:none;border:1px solid #cccccc;border-radius:3px;font-size:12px;line-height:22px;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;width:100%;height:40px}input[type=checkbox]{height:auto;box-shadow:none}.form_box{box-shadow:0 0 2px rgba(0,0,0,0.2);padding:25px 15px;border-radius:0;border:0}.form_box .listing_details_wrapper{color:#999;font-size:11px;line-height:12px;text-align:right;margin-bottom:15px}.form_box .listing_details_number{color:#444;float:left;font-family:"Open Sans", Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, sans-serif;font-weight:300;font-size:26px;letter-spacing:-0.5px;line-height:22px}.vc_text_separator{border-top:1px solid rgba(0,0,0,0.06);height:1px}.vc_text_separator p,.vc_text_separator h2{display:inline-block;position:relative;background-color:#f8f8f8;font-family:"Open Sans", Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, sans-serif;font-weight:300;font-size:22px;letter-spacing:0.5px;line-height:32px;top:-20px;padding:1px 1em}.vc_text_separator p,.vc_text_separator h2,.vc_text_separator a{color:#aaa}.vc_text_separator p:hover,.vc_text_separator h2:hover,.vc_text_separator a:hover{text-decoration:none}.vc_xs p,.vc_xs h2{font-size:12px;color:#888}.vc_small p,.vc_small h2{font-size:14px;color:#676767;top:-18px}.vc_middle p,.vc_middle h2{font-size:16px;color:#676767;top:-20px;line-height:37px}.vc_white p,.vc_white h2{background-color:#fff}.vc_darkgray p,.vc_darkgray h2{background-color:#eee}.vc_left p,.vc_left h2{padding-left:0}.border_sub_title{color:#333333;font-size:12px;font-weight:600;line-height:12px;letter-spacing:1px;margin-bottom:10px;padding-bottom:12px;border-bottom:1px solid #ddd;text-transform:uppercase}.divider-border{border-bottom:1px solid #dddddd;margin:20px 0}.divier-border-right{border-right:1px solid #dddddd}.fadeout_area{position:relative}.fadeout_area .btn-fadeout{position:absolute;bottom:-20px;cursor:pointer}.fadeout_area .btn-fadeout0{bottom:0px}.fadeout_divide_area{height:20px}.fadeout .btn-fadeout{background-image:none}.circle-border-icon{border-radius:50%;border:4px solid #fff;transition:all 0.3s linear 0s;box-shadow:2px 1px 1px 0 rgba(9,9,9,0.1)}.circle-border-icon:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);transform:rotate(-10deg);-webkit-transform:rotate(-10deg)}.circle-border-icon-solid{border-radius:50%;border:1px solid #DDD;padding:6px;transition:all 0.3s linear 0s}.circle-icon{border-radius:50%;transition:all 0.3s linear 0s;box-shadow:none}.circle-icon:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);transform:rotate(-10deg);-webkit-transform:rotate(-10deg)}.circle-icon{transition:all 0.3s linear;position:relative;margin:0 auto}.circle-icon:hover{transform:rotate(-10deg);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-backface-visibility:hidden;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.circle-icon img{border-radius:50%;box-shadow:6px 1px 1px 0 rgba(9,9,9,0.1)}.icon-ribbon{position:relative}.icon-ribbon .featured_rib_container{height:80px;overflow:hidden;position:absolute;width:80px;top:0;left:0}.icon-ribbon .featured_rib{-webkit-padding-before:1px;background-color:rgba(245,245,245,0.9);border-top:1px solid #eeeeee;color:#111;font-size:12px;height:26px;left:-32px;overflow:hidden;position:absolute;text-align:center;text-shadow:1px 1px 0 #FFFFFF;top:16px;width:120px;z-index:2;transform:rotate(-45deg)}.icon-notice{position:relative}.icon-notice .message_indicator{background:rgba(204,32,39,0.7);box-shadow:3px 1px 1px 0 rgba(9,9,9,0.1);border-radius:200px;font-size:13px;font-family:"Open Sans", Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, sans-serif;font-weight:400;line-height:13px;padding:7px 10px;color:#fff;position:absolute;top:10px;right:5px}.files-upload-wrapper .remove_fields{background-color:#999999;font-size:16px;color:#fff;padding:5px 10px;margin:7px 5px 0 0}.files-upload-wrapper .nested-fields{margin-bottom:5px}.files-upload-wrapper .link-name{display:block;margin-top:7px;padding-top:7px;word-break:break-all}.files-upload-wrapper .add_job_attachment_links,.files-upload-wrapper .add_question_attachment_links{padding-top:5px;padding-bottom:5px}.files-upload-wrapper .add_job_attachment_links a,.files-upload-wrapper .add_question_attachment_links a{outline:none}.long_text h4{margin-bottom:8px;color:#444444;letter-spacing:-0.5px;font-family:"Open Sans", Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, sans-serif;font-weight:600;font-size:16px;line-height:32px}.long_text p{padding-bottom:27px;font-size:12px;line-height:22px;font-family:"Open Sans", Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, sans-serif;font-weight:400;color:#676767}.border_listing .border_list{display:inline-block;border-right:1px solid #ddd;padding-right:15px;margin-right:15px}.border_listing .border_list:last-child{border:none;padding-right:0;margin-right:0}.border_listing .border_list+.border_list{margin-bottom:5px}.column_border_listing .col_border_list{display:block;border-bottom:1px solid #eee;padding-bottom:6px;margin-bottom:8px;line-height:22px}.column_border_listing .col_border_list:last-child{border:none;padding-bottom:0;margin-bottom:0}.column_border_listing .border_list+.border_list{margin-bottom:5px}.col-inline{display:inline-block}.share_area{position:relative;overflow:hidden}.share_area .share_list{position:relative;left:50%;float:left}.share_area .share_list li{list-style:none;position:relative;left:-50%;float:left;padding:0 10px;border-right:1px solid #ddd}.share_area .share_list li .share_link{transition:width 0.2s linear 0s;cursor:pointer;margin-right:3px}.share_area .share_list li .share_link .fa{font-size:20px}.share_area .share_list li .share_link .fa-heart.favorite{color:#3fade2}.share_area .share_list li .share_link .fa-heart.unfavorite{color:#ddd}.share_area .share_list li .share_link .fa-facebook{color:#3c599f}.share_area .share_list li .share_link .fa-twitter{color:#00abf0}.share_area .share_list li .share_link .fa-google-plus{color:#c95a3e}.share_area .share_list li .share_link .fa-linkedin{color:#0073b2}.share_area .share_list li .share_link .fa-pinterest{color:#ec4350}.share_area .share_list li:last-child{border:0}.share_area .share_list li span#fb-result,.share_area .share_list li span#tw-result,.share_area .share_list li span#gp-result,.share_area .share_list li span#li-result{margin-left:0;padding-left:0px}.share_area .share_list:after{display:block;height:0;clear:both;content:""}.normal_link{color:#3fade2}.normal_link:hover{color:#444444}.reverse_link,body.articles-index .results_body a{color:#444444}.reverse_link:hover,body.articles-index .results_body a:hover{color:#3fade2}.cursor_pointer{cursor:pointer}.select2-custom .select2-container,body.articles-index .search-box .select2-container,.select2-custom .select2-input,body.articles-index .search-box .select2-input{line-height:22px;font-size:12px;height:40px !important}.select2-custom .select2-container-multi .select2-choices .select2-search-choice,body.articles-index .search-box .select2-container-multi .select2-choices .select2-search-choice{margin-top:9px;margin-left:9px}.select2-custom .select2-search input.select2-active,body.articles-index .search-box .select2-search input.select2-active{background:none !important}.select2-custom .select2-more-results.select2-active,body.articles-index .search-box .select2-more-results.select2-active{background:none !important}.select2-custom .select2-container-multi .select2-choices .select2-search-field input.select2-active,body.articles-index .search-box .select2-container-multi .select2-choices .select2-search-field input.select2-active{background:none !important}.select2-container{height:auto !important}.select2-search-field .select2-focused{box-shadow:none !important}.select2-search-custom .select2-choice{height:40px;line-height:25px}.select2-search-custom .select2-search input{background-position:100% -27px !important}.select2-search-custom .select2-search input,.select2-search-custom .select2-search-choice-close,.select2-search-custom .select2-container .select2-choice abbr,.select2-search-custom .select2-container .select2-choice .select2-arrow b{background-size:75px 50px !important}.select2-search-custom .select2-search .select2-input{padding:4px 20px 4px 5px !important;background-image:none;background-color:#fff}.select2-search-custom .select2-result-label span .img-flag{vertical-align:bottom}.select2-search-custom .select2-container .select2-choice>.select2-chosen span{height:22px;padding:8px}.select2-search-custom .select2-container .select2-choice .select2-arrow b,.select2-search-custom .select2-container .select2-choice div b{background-position:-5px 5px}.select2-search-custom .select2-dropdown-open .select2-choice .select2-arrow b,.select2-search-custom .select2-dropdown-open .select2-choice div b{background-position:-27px 5px}.select2-input-white{background-image:none;border-radius:0;border:none;padding:0;background-color:#fff;box-shadow:none}body.articles-index{background-color:#f8f8f8}body.articles-index .st_header{border-bottom:1px solid #dddddd;margin-bottom:30px;padding-bottom:25px}body.articles-index h1.st_title{color:#444444;letter-spacing:-0.5px;font-family:"Open Sans", Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, sans-serif;font-weight:600;font-size:30px;line-height:42px;margin-bottom:0px;margin-top:10px}body.articles-index .st_sub_title{font-size:20px;font-weight:300;line-height:22px;color:#676767;border-left:1px solid #CCC;padding-left:16px;margin-left:10px}body.articles-index .search-box input,body.articles-index .search-box textarea,body.articles-index .search-box select.form-control{box-shadow:0 1px 2px rgba(0,0,0,0.09) inset}body.articles-index .search-box select.form-control{padding:8.5px;color:#999;opacity:1}body.articles-index .results_body{background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.08)}body.articles-index .results_body a .results_title{transition:color 0.2s linear 0s;color:#333}body.articles-index .results_body a .results_description,body.articles-index .results_body a .results_location{transition:none;color:#333}body.articles-index .results_body a:hover .results_title{color:#3fade2}body.articles-index .results_body a:hover .results_description,body.articles-index .results_body a:hover .results_location{color:#333}body.articles-index .results_body .set_wrap{float:left;width:130px;height:100px}body.articles-index .results_body .results_left{line-height:130px;width:130px;height:100px;display:block;margin-left:0}body.articles-index .results_body .results_left .thumbnail_area{padding:0;margin-bottom:10px;border:none;border-radius:0;cursor:pointer}body.articles-index .results_body .results_left .thumbnail_area:hover{border-color:none}body.articles-index .results_body .results_left .cover{display:block;background-color:transparent;background-position:center center;background-repeat:no-repeat;width:100%;height:130px;background-size:cover}body.articles-index .media-body{font-size:12px;line-height:22px;font-family:"Open Sans", Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, sans-serif;font-weight:400;display:table;vertical-align:middle;height:110px;padding:10px}body.articles-index .media-body h4{padding:0;font-size:18px;font-weight:600;letter-spacing:-0.5px;line-height:30px}body.articles-index .media-body p{font-size:12px;color:#676767;line-height:22px}body.articles-index .media-body .metadata{font-size:12px;margin-top:5px}body.articles-index .media-body .metadata i{margin-right:5px}body.articles-index .media-body .listing_bottom_details{border-right:1px solid #dddddd;display:inline-block;margin-right:12px;padding-right:15px}body.articles-index .media{margin-bottom:5px}body.articles-index .media:last-child{margin-bottom:0}@media (max-width: 1000px) and (min-width: 690px){body.articles-index section.results{margin-top:40px}}@media (max-width: 690px){body.articles-index section.results{margin-top:40px}body.articles-index .results_description{white-space:normal !important;text-overflow:clip !important}}
