@charset "utf-8";body{font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;line-height:1.6em;color:#292929;font-size:13px;background:#fff;}
a{color:#0099cc;text-decoration:none;}
img{max-width:100%;height:auto;}
.sp_none{display:none;}
h1{font-size:18px;color:#0c4e8f;line-height:1.5;margin:0 0 10px 0;}
#wrapper{padding:62px 0 0 0;}
.inner{width:94%;margin:0 auto;}
.btn{background:#7aae3d;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;box-shadow:0px 4px 2px 0px rgba(0,0,0,0.10);-moz-box-shadow:0px 4px 2px 0px rgba(0,0,0,0.10);-webkit-box-shadow:0px 4px 2px 0px rgba(0,0,0,0.10);letter-spacing:2px;margin:0 auto;}
.btn a{display:block;color:#fff;padding:13px 0;}
.item_title{font-size:14px;color:#fff;font-weight:normal;text-align:center;background:#0c4e8f;padding:12px 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;letter-spacing:2px;box-shadow:0px 3px 12px -2px rgba(0,0,0,0.15) inset;-moz-box-shadow:0px 3px 12px -2px rgba(0,0,0,0.15) inset;-webkit-box-shadow:0px 3px 12px -2px rgba(0,0,0,0.15) inset;}
@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?4f2rjn');src:url('../fonts/icomoon.eot?4f2rjn#iefix') format('embedded-opentype'),
url('../fonts/icomoon.ttf?4f2rjn') format('truetype'),
url('../fonts/icomoon.woff?4f2rjn') format('woff'),
url('../fonts/icomoon.svg?4f2rjn#icomoon') format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-google:before{content:"\e901";}
.icon-line:before{content:"\e900";}
#header{padding:15px 0;position:fixed;top:0;width:100%;z-index:999;background:#fff;box-shadow:0px 2px 29px -10px rgba(0,0,0,0.4);-moz-box-shadow:0px 2px 29px -10px rgba(0,0,0,0.4);-webkit-box-shadow:0px 2px 29px -10px rgba(0,0,0,0.4);}
#header h1{margin:0;}
#header h1 span{display:none;}
#header h1 a{display:block;}
#header h1 img{width:80px;}
#header .inner{position:relative;}
#header .tool{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;position:absolute;bottom:15px;right:0;top:50%;margin:-13.5px 0 0 0;}
.sns_btn ul{width:140px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;}
.sns_btn ul li{width:27px;height:27px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;font-size:20px;margin:0 5px;}
.sns_btn ul li.sns_tw{background:#50abf1;}
.sns_btn ul li.sns_fb{background:#475993;}
.sns_btn ul li.sns_fb i{position:absolute;bottom:-2px;right:5px;font-size:24px;}
.sns_btn ul li.sns_line{background:#00c200;}
.sns_btn ul li.sns_gp{background:#dd4b39;font-size:17px;}
.sns_btn ul li a{color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;position:relative;overflow:hidden;}
#searchform{display:none;}
#g_nav{display:none;}
#sp_nav{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#535353;padding:60px 10%;box-sizing:border-box;}
#sp_nav ul li{margin:10px 0;font-size:15px;font-weight:200;}
#sp_nav ul li a{color:#fff;}
.menu-trigger,
.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box;cursor:pointer;}
.menu-trigger{position:relative;width:27px;height:27px;z-index:999;margin:0 0 0 15px;}
.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#595959;border-radius:4px;}
.menu-trigger span:nth-of-type(1){top:2px;}
.menu-trigger span:nth-of-type(2){top:12px;}
.menu-trigger span:nth-of-type(3){bottom:2px;}
.menu-trigger.active span:nth-of-type(1){background:#fff;-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg);}
.menu-trigger.active span:nth-of-type(2){opacity:0;}
.menu-trigger.active span:nth-of-type(3){background:#fff;-webkit-transform:translateY(-13px) rotate(45deg);transform:translateY(-13px) rotate(45deg);}
.writer_banner{width:94%;margin:0 auto;}
.writer_banner a{display:block;}
#footer{background:#0c4e8f;font-size:13px;color:#fff;}
#footer a{color:#fff;}
#footer .inner{padding:50px 0;}
#footer .f_item{margin:0 0 50px 0;}
#footer .f_item:nth-child(1){width:110px;margin:0 auto 50px auto;}
#footer .f_title{font-size:14px;padding:0 10px 10px 10px;margin:0 0 10px 0;border-bottom:1px dotted #fff;}
#footer ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px;}
#footer ul li{width:50%;margin:5px 0;}
#footer .f_item:last-of-type ul{display:block;}
#footer address{font-style:normal;text-align:center;font-size:10px;padding:5px 0;}
#main_visual .container{position:relative;margin-left:auto;margin-right:auto;max-width:100%;}
#main_visual .swiper-container{width:100%;height:100%;overflow:visible;z-index:1;padding:0 0 40px 0;}
#main_visual{overflow-x:hidden;margin:0 0 10px 0;}
#main_visual .swiper-slide{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:335px;overflow:hidden;position:relative;}
#main_visual .swiper-pagination-bullet{background:#fff;border:1px solid #0c4e8f;}
#main_visual .swiper-pagination-bullet-active{border:1px solid #0c4e8f;background:#0c4e8f;}
#main_visual .swiper-pagination-bullet{opacity:1;}
#main_visual .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}
#main_visual a{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;text-indent:-999px;}
#container{background:url(../images/bg_dot.gif) repeat-x top, url(../images/bg_dot_b.gif) repeat-x bottom;background-size:12px;margin:-50px 0 0 0;padding:50px 0 20px 0;}
#container .inner{overflow:hidden;width:100%;}
#top #container .inner{width:96%;margin:0 auto;}
#main{}
#side{width:94%;margin:0 auto;}
#top #side{width:100%;}
.contents{margin:0 auto 40px auto;width:94%;}
#top .contents{width:100%;}
#post ul.tab{border-bottom:4px solid #0c4e8f;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;width:100%;}
#post ul.tab li{background:#fff;border-top:1px solid #0c4e8f;border-left:1px solid #0c4e8f;border-right:1px solid #0c4e8f;width:32%;text-align:center;box-sizing:border-box;color:#0c4e8f;padding:8px 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;box-shadow:0px 3px 12px -2px rgba(0,0,0,0.15) inset;-moz-box-shadow:0px 3px 12px -2px rgba(0,0,0,0.15) inset;-webkit-box-shadow:0px 3px 12px -2px rgba(0,0,0,0.15) inset;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;}
#post ul.tab li.select{background:#0c4e8f;color:#fff;font-size:14px;width:33%;margin:0 2px;padding:10px 0;}
#post ul.tab li:last-child{display:none;}
#post ul.tab li:first-child.select{margin:0 2px 0 0;}
#post ul.tab li:nth-child(3).select{margin:0 0 0 2px;}
.post_list:last-child{}
.post_list.hide{display:none;}
.post_item{padding:15px 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #cbd5de;}
.post_item .thumbnail figure{background-repeat:no-repeat;background-position:center;background-size:cover;background-position:center;width:100%;height:100%;}
.post_item .thumbnail{display:block;width:90px;height:90px;-webkit-align-self:auto;align-self:auto;margin:0 8px 0 0;}
.post_item .txt{width:60%;font-size:11px;position:relative;-webkit-align-self:auto;align-self:auto;line-height:1.3;}
.post_item .txt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.post_item .post-title{font-size:14px;line-height:1.4;margin:0 0 5px 0;}
.post_item .post-title a{color:#0c4e8f;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.post_item .post-detail{font-size:10px;padding:5px 0 0 0;}
.post_item .post-detail a{text-decoration:underline;}
.post_item .post-detail li{display:inline-block;margin:0 10px 0 0;}
.post-data::before{content:'\f073'!important;font-family:FontAwesome!important;font-size:12px!important;margin:0 7px 0 0!important;position:unset!important;}
.post-category::before{content:'\f07c'!important;font-family:FontAwesome!important;font-size:13px!important;margin:0 7px 0 0!important;position:unset!important;}
.post-category span, .post-data span{display:none;}
.post_item .more{background:#7aae3d;width:25px;height:25px;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-align-self:center;align-self:center;font-size:15px;text-align:center;line-height:25px;box-sizing:border-box;padding:0 0 0 2px;box-shadow:0px 4px 2px 0px rgba(0,0,0,0.10);-moz-box-shadow:0px 4px 2px 0px rgba(0,0,0,0.10);-webkit-box-shadow:0px 4px 2px 0px rgba(0,0,0,0.10);margin:5px;}
.rank_num{display:inline-block;background:#0099cc;width:30px;height:30px;color:#fff;text-align:center;line-height:30px;font-weight:bold;}
.btn.readmore{width:60%;margin:20px auto 0 auto;}
#cattag_list{}
.cattag_item{margin:0 0 20px 0;}
.cattag_item a{color:#292929;}
.cattag_item ul{border:1px solid #0c4e8f;padding:15px 15px 25px 15px;}
.cattag_item ul li{border-bottom:1px dotted #ccc;}
.cattag_item ul li a{display:block;padding:10px 0;}
#timeline{}
.timeline_item{margin:0 0 20px 0;text-align:center;}
#side .side_item{margin:0 0 20px 0;}
#side .btn{margin:20px 0 0 0;}
#side .item_area{background:#fbfbfb;padding:25px 20px;}
#side #banner ul li{margin:0 0 20px 0;}
#side #category ul li{border-bottom:1px dotted #ccc;}
#side #category ul li:first-child{padding-top:0;}
#side #category ul li a{color:#292929;padding:15px 0;display:block;position:relative;}
#side #category ul li a::after{content:'\f105';font-family:FontAwesome;color:#0c4e8f;font-size:21px;position:absolute;right:0;}
#side #ranking .post_item{overflow:hidden;display:block;border-bottom:1px dotted #ccc;}
#side #ranking .post_item:first-child{padding-top:0;}
#side #ranking .post_item .thumbnail{float:left;width:100px;height:100px;margin:0 15px 0 0;}
#side #ranking .rank_num{display:inline-block;background:#0099cc;width:30px;height:30px;color:#fff;text-align:center;line-height:30px;font-weight:bold;}
#side #ranking .post_item .txt{width:auto;font-size:13px;line-height:1.6;}
#side #ranking .post_item .txt p{display:block;-webkit-box-orient:block-axis;overflow:visible;}
#side #ranking h4{font-size:14px;margin:0 0 5px 0;}
#side #ranking h4 a{text-decoration:underline;}
#side #special .post_item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;width:85%;margin:0 auto;}
#side #special .post_item{border:none;padding:0;}
#side #special .post_item .thumbnail{width:120px;height:120px;}
#side #special ul li{padding:10px 0;}
#side #special.item_area{padding:10px 20px;}
.breadcrumbs{margin:10px auto 20px auto;font-size:12px;line-height:1.5;width:94%;}
.breadcrumbs a{text-decoration:underline;color:#0099cc;}
.breadcrumbs .gt{color:#0099cc;}
#single .toc_list ul li::before{content:none;}
#toc_container.no_bullets li::before{content:none;}
#single{color:#4e4e4e;width:100%;}
#single h1{padding:0 3%;}
#single img{width:auto;max-width:100%;height:auto;display:block;margin:0 auto;padding:15px 0 0 0;}
#single .post-detail{text-align:right;position:static;padding:0 3%;font-size:11px;margin:0;}
#single .post-detail li{display:inline;margin:0 10px 0 0;}
#single .eyecatch{margin:15px 0;}
#single .eyecatch img{width:100%;padding:0;}
#single h2, .pref-content h2{font-size:16px;color:#fff;background:#0c4e8f;padding:12px 15px;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;position:relative;margin:20px auto 40px auto;line-height:1.6;width:90%;box-sizing:border-box;}
#single h2::before, .pref-content h2::before{content:'';position:absolute;bottom:-30px;left:25px;border:10px solid transparent;border-top:20px solid #0c4e8f;z-index:1;}
#single h3{color:#0c4e8f;font-size:16px;border-bottom:2px solid #0c4e8f;margin:20px auto 0 auto;width:90%;line-height:1.8;padding:0 0 2px 0;}
#single h4{position:relative;color:#0c4e8f;font-size:15px;line-height:1.4;padding: 0.5em 0.5em 0.5em 1.8em;}
#single h4::before {font-family: FontAwesome;content:"\f14a";position:absolute;left:0.5em;color:#0c4e8f;}
#single h5{color:#0c4e8f;background:#e8f6f0;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin:0 20px -10px 20px;padding:5px 10px;box-sizing:border-box;}
#single p{padding:0 5%;margin:10px 0 20px 0;line-height:1.8;}
#single table{margin:40px auto;font-size:13px;}
#single table th{background-color:#ececec;}
#single table th, #single table td{border:#cccccc 1px solid;padding:10px;vertical-align:middle;}
#single table p{padding:0;margin:0;}
#single strong{font-weight: bold;background:linear-gradient(transparent 60%, #ffff66 60%);}
#single a{text-decoration:underline;}
#single blockquote {position: relative;padding: 10px 20px;box-sizing: border-box;font-style: italic;color: #4e4e4e;background: #f2f9ff;}
#single blockquote::before{display: inline-block;position: absolute;top: 7px;left: 10px;vertical-align: middle;content: "\f10d";font-family: FontAwesome;color: #d2e6ff;font-size: 58px;line-height: 1;}
#single blockquote::after{display: inline-block;position: absolute;bottom: 5px;right: 15px;vertical-align: middle;text-align: center;content: "\f10e";font-family: FontAwesome;color: #d2e6ff;font-size: 40px;line-height: 1;}
#single blockquote p {position: relative;padding: 0;margin: 10px 0;z-index: 3;line-height: 1.7;}
#single blockquote cite {position: relative;z-index: 3;display: block;text-align: right;color: #888888;font-size: 0.9em;}
#single ol, #single ul{padding:0 20px;margin:40px 0;position:relative;}
#single ol li{margin:0 0 0 1.5em;list-style:decimal;line-height:1.8;}
.tablenav{margin:20px auto 60px;line-height:2em;text-align:center;font-size:13px;text-decoration:none;}
#single ul li{line-height: 1.8;margin:0 0 0 1.5em;}
#single ul li::before{font-family:FontAwesome;content:"\f00c";position:absolute;left : 1em;color: #0c4e8f;}
#single .cv-btn{background:#de2739;border-bottom:4px solid #9e303b;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;box-shadow:0px 4px 2px 0px rgba(0,0,0,0.10);-moz-box-shadow:0px 4px 2px 0px rgba(0,0,0,0.10);-webkit-box-shadow:0px 4px 2px 0px rgba(0,0,0,0.10);letter-spacing:2px;margin:0 auto 10px;display:inline-block;color:#fff;padding:10px 20px;text-decoration:none;font-weight:bold;font-size:16px;}
.tablenav .current,
a.page-numbers{color:#0c4e8f;border:solid 1px #0c4e8f;background:#fff;width:30px;height:30px;display:inline-block;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;line-height:30px;margin:0 2.5px;}
a.page-numbers:hover{color:#fff;background:#0c4e8f;border-color:#0c4e8f;}
.tablenav .current{color:#fff;background:#0c4e8f;border-color:#0c4e8f;}
.tablenav .next,
.tablenav .prev{border:solid 1px #0c4e8f;background:#fff;line-height:30px;width:30px;height:30px;}
#kodawari .kodawari{margin:40px 0;}
#kodawari .kodawari li{border:2px solid #0c4e8f;padding:20px;box-sizing:border-box;position:relative;margin:0 0 15px 0;}
#kodawari .kodawari li::before, #pref .pref-sp ul li::before{content:'\f105';font-family:FontAwesome;font-size:15px;color:#fff;background:#7aae3d;width:25px;height:25px;position:absolute;top:50%;right:20px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;line-height:25px;box-sizing:border-box;padding:0 0 0 2px;box-shadow:0px 4px 2px 0px rgba(0,0,0,0.10);-moz-box-shadow:0px 4px 2px 0px rgba(0,0,0,0.10);-webkit-box-shadow:0px 4px 2px 0px rgba(0,0,0,0.10);margin:-12.5px 0 5px 0;}
#kodawari .kodawari_name{font-size:17px;color:#0c4e8f;margin:0 0 5px 0;}
#kodawari .kodawari_name.cat_name{margin:0;}
#kodawari .kodawari li .more{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;text-indent:-999px;}
#kodawari .kodawari_desc{width:90%;}
#pref .pref-sp{font-size:16px;font-weight:bold;margin:40px 0 0 0;}
#pref .pref-sp ul{overflow:hidden;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
#pref .pref-sp ul li{width:48%;border:2px solid #0c4e8f;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin:0 0 15px 0;box-sizing:border-box;position:relative;}
#pref .pref-sp ul li::before{right:10px;}
#pref .pref-sp ul li a{color:#0c4e8f;display:block;padding:15px;}
#pref .pref-content{padding:50px 0 0 0;margin:-50px 0 0 0;}
#pref .pref-content ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:30px 25px;border:2px solid #0c4e8f;}
#pref .pref-content ul li{width:30%;margin:5px 0;}
#pref .pref-content a{font-size:16px;text-decoration:underline;}
#pref .pref-content h2{margin:15px 0 0 0;width:100%;}
#pref .pref-content:first-of-type h2{margin:40px 0 0 0;}
#single .service{margin:0 auto 20px auto;width:100%;}
#single iframe{width:100%;height:auto;margin:0 0 10px 0;}
#single .service p{margin:0;}
#single .service .eyecatch{width:300px;margin:25px auto;}
#single .service .detail{width:90%;margin:0 auto;}
#single .ranking .service .detail{width:100%;}
#single .service .detail h2{background:#de2739;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;-o-border-radius:2px 2px 2px 2px;-ms-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;margin:20px 0;padding:10px 15px;width:100%;}
#single .service .detail h2::before{display:none;}
#single .service .detail .disc{font-size:13px;margin:0 0 20px 0;}
#single .service .detail .disc ul strong{background:linear-gradient(transparent 60%, #de2739 60%);}
.service .evaluation{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
.service .evaluation .eva_item{width:48%;background:#fdf8e3;text-align:center;font-size:16px;padding:10px 0;}
.service .evaluation .eva_item span{display:block;line-height:28px;}
.service .evaluation .eva_item.review{font-weight:bold;color:#0099cc;line-height:1.5;}
.service .evaluation .eva_item.review a{margin:0 2px 0 0;}
.service .evaluation .eva_item.star strong{color:#0c4e8f;}
.service .evaluation .eva_item.star span{color:#ffcc33;line-height:1;font-size:23px;}
.service_table{width:100%;}
.service_table.single{width:90%;margin:0 auto;}
#single .service_table table{-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:2px solid #0c4e8f;box-sizing:border-box;border-collapse:separate;margin:0;width:100%;}
#single .service_table th{background:#d7e6f5;color:#0c4e8f;border-bottom:2px solid #0c4e8f;border-top:none;border-right:none;border-left:none;padding:10px 20px;text-align:left;font-size:14px;width:100%;box-sizing:border-box;display:block;}
#single .service_table td{border-bottom:2px solid #0c4e8f;border-top:none;border-left:none;border-right:none;padding:10px 20px;width:100%;box-sizing:border-box;display:block;line-height:1.8;}
#single .service_table tr:last-child td{border-bottom:none;}
#single .service_table .note{padding:0;margin:0;}
#single .btn{font-size:16px;font-weight:bold;width:90%;margin:30px auto 0 auto;background:#de2739;border-bottom:4px solid #9e303b;box-sizing:border-box;padding:0;}
#single .btn a{text-decoration:none;padding:16px;display:block;width:100%;box-sizing:border-box;}
#service .post_item .thumbnail{height:auto;}
#share{margin:90px 0 40px 0;width:100%;}
#share .counter{display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;margin:0 0 5px;}
#share .counter li{width:32%;margin:10px 0;position:relative;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:7px 0;font-size:10px;}
#share .counter li::before{content:"";position:absolute;bottom:-18px;left:50%;margin-left:-7px;border:7px solid transparent;border-top:12px solid #FFF;z-index:2;}
#share .counter li::after{content:"";position:absolute;bottom:-23px;left:50%;margin-left:-9px;border:9px solid transparent;z-index:1;}
#share .counter li:nth-child(1){color:#2ca7e0;border:2px solid #2ca7e0;}
#share .counter li:nth-child(1)::after{border-top:14px solid #2ca7e0;}
#share .counter li:nth-child(2){color:#3b5998;border:2px solid #3b5998;}
#share .counter li:nth-child(2)::after{border-top:14px solid #3b5998;}
#share .counter li:nth-child(3){color:#00a4de;border:2px solid #00a4de;}
#share .counter li:nth-child(3)::after{border-top:14px solid #00a4de;}
#share .counter li:nth-child(4){color:#db4a39;border:2px solid #db4a39;}
#share .counter li:nth-child(4)::after{border-top:14px solid #db4a39;}
#share .counter li span{display:block;font-weight:bold;font-size:16px;padding:5px 0 0;line-height:0.8;}
#share .icon_share{background:#e8e8e8;display:-webkit-flex;display:flex;}
#share .icon_share li{width:100%;text-align:center;font-size:22px;}
#share .icon_share li:nth-child(1){background:#2ca7e0;}
#share .icon_share li:nth-child(2){background:#3b5998;}
#share .icon_share li:nth-child(3){background:#00a4de;font-family:Verdana;font-weight:bold;}
#share .icon_share li:nth-child(4){background:#db4a39;}
#share .icon_share li a{width:100%;padding:15px 0;display:block;color:#fff;}
#share .icon_share img{width:20px;margin:0 auto;}
#share_btn{width:100%;margin:20px 0 0;background:#eb6a7a;cursor:pointer;padding:15px 0;text-align:center;color:#fff;}
#reviewResult{color:#4e4e4e;}
#reviewResult .reviewResult-commentNum{color:#0099cc;font-size:18px;font-weight:bold;text-align:right;padding:15px 0;}
#reviewResult .reviewResult-commentNum::before{content:'\f0e5';font-family:FontAwesome;font-size:20px;margin:0 5px 0 0;}
#reviewResult .avatar{width:45px;height:45px;}
#reviewResult .fn{font-weight:bold;font-style:normal;}
#reviewResult .says{display:none;}
#reviewResult .label::after{content:'：';}
#reviewResult .crfp-rating-number{display:none;}
#reviewResult .comment-meta a{text-decoration:underline;}
#reviewResult div.rating-container span{font-weight:bold;line-height:1.5;}
#reviewResult .comment-userinfo{font-weight:bold;display:inline-block;}
div.rating-container.crfp-group-1 span.rating-always-on{width:90px;height:18px;background-image:url(https://careerjourney.jp/wp/wp-content/plugins/comment-rating-field-pro-plugin//views/global/svg.php?svg=star&color=cccccc&size=18);}
div.rating-container.crfp-group-1 span.crfp-rating{height:18px;background-image:url(https://careerjourney.jp/wp/wp-content/plugins/comment-rating-field-pro-plugin//views/global/svg.php?svg=star&color=f5c710&size=18);}
div.rating-container{clear:both;float:left;width:100%;margin:0 0 10px 0}div.rating-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.rating-container div,div.rating-container span,div.rating-container applet,div.rating-container object,div.rating-container iframe,div.rating-container h1,div.rating-container h2,div.rating-container h3,div.rating-container h4,div.rating-container h5,div.rating-container h6,div.rating-container p,div.rating-container blockquote,div.rating-container pre,div.rating-container a,div.rating-container abbr,div.rating-container acronym,div.rating-container address,div.rating-container big,div.rating-container cite,div.rating-container code,div.rating-container del,div.rating-container dfn,div.rating-container em,div.rating-container font,div.rating-container img,div.rating-container ins,div.rating-container kbd,div.rating-container q,div.rating-container s,div.rating-container samp,div.rating-container small,div.rating-container strike,div.rating-container strong,div.rating-container tt,div.rating-container var,div.rating-container b,div.rating-container u,div.rating-container i,div.rating-container center,div.rating-container dl,div.rating-container dt,div.rating-container dd,div.rating-container ol,div.rating-container ul,div.rating-container li,div.rating-container fieldset,div.rating-container form,div.rating-container label,div.rating-container legend,div.rating-container table,div.rating-container caption,div.rating-container tbody,div.rating-container tfoot,div.rating-container thead,div.rating-container tr,div.rating-container th,div.rating-container td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}div.rating-container ol,div.rating-container ul{list-style:none}div.rating-container span{display:inline-block;line-height:1}div.rating-container .crfp-bar{clear:both;float:left;width:100%;margin:0 0 5px 0}div.rating-container .crfp-bar.rating-always-on .bar{background:#ccc}div.rating-container .crfp-bar .label{width:15%}div.rating-container .crfp-bar .bar{width:65%;display:inline-block}div.rating-container .crfp-bar .bar .fill{background:#f5c710}div.rating-container .crfp-bar .count{width:10%;margin:0 0 0 5px}div.rating-container span.rating-always-on{width:80px;height:16px;margin-right:5px !important;background:url(../../views/global/svg.php?svg=star&color=cccccc) 0 0 repeat-x}div.rating-container span.rating-filled-only{margin-right:5px !important}div.rating-container span.crfp-rating{display:block !important;height:16px;text-indent:-9999em;background:url(../../views/global/svg.php?svg=star&color=f5c710) 0 0 repeat-x}.crfp-field{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0}.crfp-field *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.crfp-field label,.crfp-field span,.crfp-field div,.crfp-field a{width:none;max-width:none;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}.crfp-field div.star-rating{float:left;width:16px;height:16px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}.crfp-field div.star-rating a{display:block;width:16px;max-width:16px;height:16px;background:url(../../views/global/svg.php?svg=star&color=cccccc) no-repeat 0 0;border:0}.crfp-field div.star-rating-hover a{background:url(../../views/global/svg.php?svg=star&color=b43600) no-repeat 0 0}.crfp-field div.star-rating-on a{background:url(../../views/global/svg.php?svg=star&color=f5c710) no-repeat 0 0}.crfp-field div.rating-cancel{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}.crfp-field div.rating-cancel a{display:block;width:16px;height:100%;background:url(../../views/global/svg.php?svg=delete&color=red) no-repeat 0 0;border:0}.crfp-field div.rating-cancel a:hover{background:url(../../views/global/svg.php?svg=delete&color=red) no-repeat 0 0}
#reviewResult .wpulike .wp_ulike_btn{background:#7aae3d;border:none;color:#fff;letter-spacing:4px;font-size:12px;text-shadow:none;box-shadow:none;padding:0 27px 0 10px;position:relative;line-height:2;margin:5px 0;}
#reviewResult .wpulike .wp_ulike_btn i{font-size:22px;position:absolute;top:-3px;right:3px;text-shadow:#7aae3d 1px 1px 0px, #7aae3d -1px 1px 0px,
#7aae3d 1px -1px 0px, #7aae3d -1px -1px 0px;transform:rotate(-10deg);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);}
#reviewResult .wpulike-default .count-box{border:2px solid #7aae3d;line-height:1.6;color:#7aae3d;}
#reviewResult .wpulike-default .count-box:before{border:2px solid transparent;border-bottom-color:#7aae3d;border-left-color:#7aae3d;left:-3.5px;margin-top:-0.3em;}
#reviewResult .comment-title{font-weight:bold;margin:0 0 10px 0;padding:0 5%;}
#reviewResult .crfp-rating-text{font-size:13px;line-height:1.8;padding:0 5%;}
#reviewResult .comment-body{position:relative;padding:25px 0 80px 0;border-bottom:1px dotted #ccc;}
#reviewResult .commets-list li:first-child .comment-body{padding-top:0;}
#reviewResult .commets-list li:last-child .comment-body{border:none;}
#reviewResult .comment-author{margin:0 15px 0 0;position:absolute;}
#reviewResult .commentmetadata, #reviewResult div.rating-container.crfp-group-1{margin:0 0 0 65px;}
#reviewResult div.rating-container.crfp-group-1{margin-bottom:20px;}
#comments{padding:0 20px;}
#reviewResult .comment-right{margin:5px 0 0 0;}
#reviewResult .wpulike{position:absolute;bottom:25px;left:50%;margin:0 0 0 -82px;}
#reviewResult .reviewResult-other .btn{width:260px;}
#reviewResult .data{text-align:right;clear:both;padding:10px 0 0 0;}
.reviewPost table, #single .contactform table{width:100%;border:1px solid #0c4e8f;box-sizing:border-box;text-align:left;font-size:15px;display:block;padding:20px 35px;}
.reviewPost table input.txt, .reviewPost table textarea, #single .contactform table input.wpcf7-text, #single .contactform table textarea{border:1px solid #7ea6ce;padding:5px 8px;width:100%;box-sizing:border-box;}
.reviewPost table select, #single .contactform table select{border:1px solid #7ea6ce;width:110px;box-sizing:border-box;padding:4px 2px;}
.reviewPost table th, #single .contactform table th{color:#0c4e8f;vertical-align:middle;padding:20px 0 0 0;width:100%;display:block;box-sizing:border-box;border:none;}
.reviewPost table th label, #single .contactform table th label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
.reviewPost table td, #single .contactform table td{padding:5px 0 0 0;width:100%;display:block;border:none;box-sizing:border-box;}
.reviewPost table .require, #single .contactform table .require{background:#de4b74;font-size:11px;font-weight:normal;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:0 5px;display:inline-block;line-height:1.5;margin:0 0 0 5px;}
.reviewPost .btn{display:block;color:#fff;padding:13px 0;width:260px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
.reviewPost .reviewPost-submit{padding:20px 0;}
#iine{width:94%;margin:0 auto 40px auto;font-size:12px;}
.p-entry__push{width:100%;background-color:#475993;color:#fff;}
.p-entry__pushThumb{background-position:center;background-size:cover;width:100%;height:200px;}
.p-entry__pushLike{padding:30px;text-align:center;line-height:1.8;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;align-items:flex-end;}
.p-entry__pushLike .txt, .p-entry__pushLike .p-entry__pushButton{width:50%;text-align:center;padding:0;margin:0;}
.p-entry__pushLike .p-entry__note{width:50%;text-align:center;margin:10px 0 0 0;padding:0;}
.p-entry__pushButton{margin-top:15px;display:inline-block;width:200px;height:40px;line-height:40px;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.p-entry__pushButtonLike{line-height:1;}
.p-entry__note{margin-top:15px;color:#e2e2e2;}
.p-entry__tw-follow{margin-bottom:10px;background:#f4f4f4;width:100%;padding:15px 0;}
.p-entry__tw-follow__cont{text-align:center;color:#252525;}
.p-entry__tw-follow__item{display:inline-block;vertical-align:middle;margin:0 15px 10px 15px;}
.p-entry__pushButton{margin:20px 0;display:inline-block;width:auto;height:auto;line-height:normal;position:relative;}
#related_entry, #rank_entry{width:100%;}
#related_entry .item_title, #rank_entry .item_title{width:94%;margin:0 auto;}
.entry{position:relative;}
.entry .swipe-container{margin:0 auto 20px auto;position:relative;padding:0 10px;}
.entry .swipe-item{background:#fff;box-shadow:0px 0px 15px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.1);margin:20px 12px;width:147.5px;}
.entry .thumbnail figure{background-repeat:no-repeat;background-position:center;background-size:cover;background-position:center;width:100%;height:100%;}
.entry .thumbnail{display:block;width:100%;height:105px;-webkit-align-self:auto;align-self:auto;}
.entry .post-title{margin:0 0 5px 0;}
.entry .post-title a{text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.entry .txt{padding:10px;}
.entry .excerpt p{font-size:11px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.8;}
.entry .excerpt{margin:0 0 10px 0;}
.entry .btn{box-shadow:none;margin:0;}
.entry .btn a{padding:8px 0;}
.entry .swiper-button-prev, .entry .swiper-button-next{background:none;width:auto;height:auto;margin:-15px 0 0 0;top:50%;position:absolute;z-index:3;}
.entry .swiper-button-prev{left:0;}
.entry .swiper-button-prev::before{content:'\f104';font-family:FontAwesome;font-size:36px;color:#0c4e8f;}
.entry .swiper-button-next{right:0;}
.entry .swiper-button-next::before{content:'\f105';font-family:FontAwesome;font-size:36px;color:#0c4e8f;}
.ranking-content{width:94%;margin:0 auto;padding:40px 0 0 0;}
#single .rankBox.service{-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:0 auto 90px auto;}
#single h2.ranktitle{font-size:16px;text-align:center;padding:10px 0;width:100%;margin:0 0 20px 0;}
#single h2.ranktitle::before{display:none;}
#single .rankBox-btnArea .btn:first-of-type{width:33%;margin:0;}
#single .rankBox-btnArea .btn{width:63%;margin:0;letter-spacing:normal;}
#single .rankBox-btnArea .btn a{padding:20px 0;}
#single .rankBox-btnArea .btn:first-child{background:#7aae3d;border-color:#659032;}
#single .rankBox-btnArea{width:100%;}
#single .rankBox-btnArea ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%;margin:20px 0 0 0;padding:0;}
.rankBox .rank{width:92px;height:50px;display:block;background-image:url(../images/bg_rank.png);background-repeat:no-repeat;background-position:center;background-size:contain;text-align:center;font-size:14px;font-weight:bold;color:#fff;box-sizing:border-box;padding:7px 0 0 0;position:absolute;top:-40px;z-index:1;left:50%;margin:0 0 0 -45.5px;}
#single .rankBox-btnArea ul li::before{content:none;}
.rankBox:nth-child(1) .rank{background-image:url(../images/bg_rank_1.png);}
.rankBox:nth-child(2) .rank{background-image:url(../images/bg_rank_2.png);}
.rankBox:nth-child(3) .rank{background-image:url(../images/bg_rank_3.png);}
#searchbox{margin:0 auto 50px auto;position:relative;width:94%;}
#single #searchbox h2{margin:0;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;}
#single #searchbox h2 .fa{font-size:27px;margin:0 10px 0 0;}
#single #searchbox h2::before{display:none;}
#single #searchbox .service_table table{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;width:100%;}
#single #searchbox .service_table th{width:100%;display:block;border-top:none;border-right:none;border-bottom:2px solid #0c4e8f;border-left:none;}
#single #searchbox .service_table td{width:100%;display:block;padding:10px 15px;}
#single #searchbox .service_table tr:last-of-type td{padding:10px 20px;}
label{position:relative;padding:0 0 0 20px;margin:8px 20px 8px 0;cursor:pointer;display:inline-block;}
label span{display:inline-block;}
label input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0;}
label input[type="checkbox"] + span::before, label input[type="checkbox"] + span::after{position:absolute;top:50%;margin:-6.5px 0 0 0;left:0;display:inline-block;content:'';box-sizing:border-box;}
label input[type="checkbox"] + span::before{z-index:0;background-color:transparent;width:13px;height:13px;border:2px #0c4e8f solid;border-radius:2px;}
label input[type="checkbox"] + span::after{z-index:1;width:5px;height:8px;position:absolute;top:50%;margin:-5.5px 0 0 0;left:4px;}
label input[type="checkbox"]:checked + span::before{background-color:#0c4e8f;}
label input[type="checkbox"]:checked + span::after{border:2px solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
#search_item select{border:1px solid #7ea6ce;padding:5px;width:100%;}
#search_item input[type="text"]{border:1px solid #7ea6ce;width:100%;box-sizing:border-box;padding:4px;}
label input[type="radio"]{position:absolute;top:0;left:0;opacity:0;}
label input[type="radio"] + span::before{position:absolute;display:inline-block;content:'';box-sizing:border-box;border-radius:22px;}
label input[type="radio"] + span::before{z-index:0;top:50%;margin:-7px 0 0 0;left:0;background-color:transparent;width:14px;height:14px;border:2px #0c4e8f solid;}
label input[type="radio"]:checked + span::before{border-width:5px;}
#single #search_item .btn, #single .contactform .btn{background:#7aae3d;border-color:#659032;margin:40px auto 0 auto;width:100%;}
#single #search_item .btn input[type="submit"]{background:none;width:100%;font-size:18px;font-weight:bold;display:block;color:#fff;padding:13px 0;letter-spacing:5px;margin:0 0 0 5px;}
#single .contactform .btn input[type="submit"]{background:none;width:100%;font-size:20px;font-weight:bold;display:block;color:#fff;padding:13px 0;}
#single .search_num{padding:0;margin:0;position:absolute;bottom:70px;}
#results #main{width:100%;-webkit-order:0;order:0;}
#results #search_results table thead{display:none;}
#results #search_results table tr{margin:0 0 15px 0;display:block;}
#results #search_results table td{vertical-align:middle;box-sizing:border-box;display:block;width:100%;border:2px solid #0c4e8f;border-bottom:none;}
#results #search_results table td.search-tblBtn{border-top:none;border-bottom:2px solid #0c4e8f;}
#results .search-tblBtn .btn{box-shadow:none;font-size:16px;font-weight:bold;border-bottom:4px solid #659032;width:90%;margin:0 auto 10px auto;}
#results .search-tblBtn ul .btn:last-child{background:#de2739;border-color:#9e303b;margin:0 auto 20px auto;}
#results .search-tblBtn .btn a{padding:10px 0;}
#results table td:nth-child(1), #results table td:nth-child(5){text-align:center;}
#results .search-pcTit{display:block;margin:5px 0 0 0;}
#results .search-spContent strong{font-size:23px;color:#0c4e8f;}
.feas-sort-menu{padding:0 0 15px 0;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
.feas-sort-menu span{display:inline-block;}
.feas-sort-menu span a{display:block;}
.feas-sort-menu span:nth-child(odd) a::before{content:'\f139';font-family:FontAwesome;font-size:20px;margin:0 3px 0 5px;}
.feas-sort-menu span:nth-child(even) a::before{content:'\f13a';font-family:FontAwesome;font-size:20px;}
.feas-sort-menu .retry{position:absolute;right:0;top:-78px;background:#0c4e8f;width:185px;text-align:center;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.feas-sort-menu .retry a{display:block;color:#fff;padding:5px;}
#results .search-spTit{font-size:16px;color:#fff;background:#0c4e8f;padding:12px 2px;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;position:absolute;line-height:1.6;display:block;width:100%;top:-50px;left:-2px;}
#results .search-pcTit{display:none;}
#results .search-tblImg{position:relative;margin:70px 0 0 0;}
#results .search-tblImg img{width:300px;margin:20px auto;}
#results .search-spHeading{display:block;background:#d7e6f5;text-align:center;color:#0c4e8f;font-weight:bold;font-size:14px;padding:10px 0;border-bottom:2px solid #0c4e8f;}
#results .search-spContent{display:block;padding:20px;}
#results .search-spContent .rating{color:#ffcc33;font-size:23px;}
.postRvw{width:100%;margin:40px 0;box-sizing:border-box;padding:0 5%;}
#single .postRvw p{padding:0;margin:0;}
.postRvw .faceicon{position:relative;}
#single .postRvw .faceicon img{display:none;}
.postRvw .faceicon::after{content:'';background:url(../images/review-icon.png) no-repeat center;background-size:contain;width:65px;height:55px;position:absolute;top:-30px;left:50%;margin:0 0 0 -32.5px;}
.postRvw .rvwmssg{}
.mssg{display:inline-block;margin:5px 0 0 0;padding:30px 25px 25px 25px;background:#fdf8e3;width:100%;box-sizing:border-box;}
.mssg p{margin-bottom:10px;font-weight:bold;padding:0;}
.mssg p.rvwFnt{font-size:12px;font-weight:normal;}
.postRvw .wpulike{display:none;}
#key .key_item{padding:10px 0;font-size:14px;}
#key .key_item ul{display:-webkit-flex;display:flex;}
#key .key_item ul li{border:1px solid #0c4e8f;display:inline-block;margin:10px 10px 10px 0;}
#key .key_item ul li a{color:#0c4e8f;display:block;padding:2px 10px;}
input[type="submit"],
input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer;}
input[type="submit"]::-webkit-search-decoration,
input[type="button"]::-webkit-search-decoration{display:none;}
input[type="submit"]::focus,
input[type="button"]::focus{outline-offset:-2px;}
select, input[type="text"]{-webkit-appearance:button;appearance:button;border-radius:0;background:#fff;}
#follow{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;padding:60px 0 0 0;width:94%;margin:0 auto;}
#follow h2{transform:rotate(-3deg);-moz-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);font-weight:bold;color:#0c4e8f;text-align:center;width:100%;font-size:20px;padding:0 0 40px 0;position:relative;line-height:1.5;box-sizing:border-box;}
#follow h2::before{content:'';position:absolute;left:15%;top:0;width:2px;height:85px;border-left:2px solid #0c4e8f;transform:rotate(-35deg);-moz-transform:rotate(-35deg);-webkit-transform:rotate(-35deg);}
#follow h2::after{content:'';position:absolute;right:15%;top:0;width:2px;height:85px;border-right:2px solid #0c4e8f;transform:rotate(35deg);-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg);}
#follow .follow_item{width:48%;font-weight:bold;background:#50abf1;margin:0;letter-spacing:normal;}
#follow .follow_item:last-child{background:#475993;}
#follow .follow_item i{font-size:20px;margin:0 10px 0 0;}
#follow .follow_item a{padding:20px 0;}
div.wpcf7 .ajax-loader{display:none !important;}
.contactform{padding:0 3%;}
#lp #container {background: none;padding-top: 0;}