﻿.single{background-color:#f0f2f4}.single .single_content_box{background-color:#ffffff;padding:10px;line-height:30px;font-size:16px}.school-tab{display:none}.school-tab[attribute=visible]{display:block}.school-review-list{padding-top:15px}.school-review-list .school-review-item:last-child{border-bottom:0px}.school-review-list .school-review-item:first-child{padding-top:0px}.school-review-list .school-review-item{display:flex;padding-bottom:40px;border-bottom:1px solid #f0f0f0;padding-top:40px}.school-review-list .school-review-item .review-description{margin-right:30px;width:85%}.school-review-list .school-review-item .review-img-people{margin-right:30px;width:15%;max-width:120px;text-align:center}.school-review-list .school-review-item .review-img-people .avatar-people{width:120px;max-width:120px;height:120px;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:90%;margin:0 auto}.school-review-list .school-review-item h3{margin-top:0px;margin-bottom:0px;font-size:22px}@media only screen and (max-width: 767px){.school-review-list .school-review-item h3{text-align:center;margin-bottom:5px;font-size:20px}}.school-review-list .school-review-item.unexpand .reviews-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:65px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.school-review-list .school-review-item .reviews-description{font-size:16px;line-height:30px}.school-review-list .school-review-item .review-img-people img{border-radius:90%;height:120px;width:120px}.tabs-panel{width:100%}.tabs-panel ul{display:flex}.tabs-panel ul li{padding:15px 30px;width:calc(100% / 5 );text-align:center;margin-right:5px;margin-bottom:5px;margin:5px;position:relative;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #ff6464;background:#ededed}@media only screen and (max-width: 1024px){.tabs-panel ul li{width:calc(100% / 4 )}}@media only screen and (max-width: 1024px){.tabs-panel ul li:nth-child(4){margin-right:0px}}@media only screen and (max-width: 1024px){.tabs-panel ul li:nth-child(4):after{height:0px}}.tabs-panel ul li:after{content:"";position:absolute;right:-12px;bottom:-1px;height:1px;background:#ff6464;width:12px}@media only screen and (min-width: 1024px) and (max-width: 1366px){.tabs-panel ul li:after{right:-12px !important;width:12px !important}}@media print{.tabs-panel ul li:after{right:-12px !important;width:12px !important}}.ie8 .tabs-panel ul li:after{right:-12px !important;width:12px !important}@media only screen and (min-width: 768px) and (max-width: 1024px){.tabs-panel ul li:after{right:-15px;bottom:-1px;width:30px}}@media only screen and (max-width: 767px){.tabs-panel ul li:after{right:-4px;bottom:-1px;width:4px}}.tabs-panel ul li.active{border:1px solid #ff6464;background-image:url("../img/bg_tab.png");background-image:-moz-linear-gradient(top, rgba(255,129,129,0.46) #fff);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,129,129,0.46)), to(#fff));background-image:-webkit-linear-gradient(top, rgba(255,129,129,0.46), #fff);background-image:-o-linear-gradient(top, rgba(255,129,129,0.46), #fff);background-size:contain;background-position:top center;background-repeat:no-repeat;background-size:100%;border-bottom:transparent}.tabs-panel ul li.active:after{bottom:0px}.tabs-panel ul li:last-child{margin-right:0px;background:transparent;width:300px}@media only screen and (max-width: 1024px){.tabs-panel ul li:last-child{display:none}}@media only screen and (max-width: 1024px){.tabs-panel ul li:last-child:after{height:0px}}@media only screen and (max-width: 767px){.tabs-panel ul li{padding:15px 0px;margin:2px}}.tabs-panel ul li a{font-size:16px}@media only screen and (max-width: 767px){.tabs-panel ul li a{font-size:14px}}@media only screen and (max-width: 768px){.tabs-panel ul li{margin-right:0px}.school-review-list .school-review-item{flex-flow:wrap}.profile-items .item{flex-flow:wrap}.school-info .school-info-left{padding-right:0px}.profile-items .item .profile-item-left{margin-bottom:15px;margin-right:0px}.school-review-list .school-review-item .review-img-people{width:100%;margin:0 auto}.school-review-list .school-review-item .review-description{width:100%;margin-right:0px}.single-school-page{padding:15px}.school-info .school-info-left img{width:100%;max-width:100%;margin-bottom:10px}.school-info .school-info-left img{max-height:100%}}.tag_listing .container{padding:0 5px}.teachers-list{margin:0 auto;margin-bottom:30px}.teachers-list .teacher-item{display:flex;padding:15px 0px;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #f0f0f0}.teachers-list .teacher-item:last-child{border-bottom:0px}.teachers-list .teacher-item .teacher-description{width:-webkit-calc(100% - 195px);width:-moz-calc(100% - 195px);width:calc(100% - 195px);display:flex;text-align:left;align-content:space-around}@media only screen and (max-width: 767px){.teachers-list .teacher-item .teacher-description{width:-webkit-calc(100% - 115px);width:-moz-calc(100% - 115px);width:calc(100% - 115px)}}.teachers-list .teacher-item .teacher-description>ul.teacher-info{display:flex;align-items:center;width:100%}.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-profile{flex:1;font-size:16px;line-height:30px}@media only screen and (max-width: 767px){.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-profile{width:100%}}.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-profile p{font-size:15px;line-height:24px}.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-profile p.teacher-name{margin-top:-2px}.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-profile p.teacher-name a{font-size:22px;font-weight:700}@media only screen and (max-width: 767px){.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-profile p.teacher-name a{font-size:20px;white-space:nowrap}}.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-profile p.teacher-birth-place{line-height:24px}@media only screen and (max-width: 767px){.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-profile p.teacher-birth-place{line-height:1.5}}@media only screen and (max-width: 767px){.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-profile p.teacher-school{line-height:1.5}}@media only screen and (max-width: 767px){.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-profile p.teacher-birth-place>span{display:none}}@media only screen and (max-width: 767px){.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-profile .des{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.5}}.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-detail-button{width:150px;font-size:16px;line-height:30px}@media only screen and (max-width: 767px){.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-detail-button{width:100%;text-align:right;font-size:14px;display:none}}.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-detail-button a{width:100px}.teachers-list .teacher-item .teacher-img-people{padding-right:15px}.teachers-list .teacher-item .teacher-img-people img{max-height:150px}.teachers-list .teacher-item .teacher-profile p{margin-bottom:0px}.teachers-list .teacher-item .teacher-profile p.teacher-school{margin-bottom:5px}.teachers-list .teacher-item .teacher-profile p.teacher-school a{border-radius:5px;display:inline-block;position:relative}.teachers-list .teacher-item .teacher-profile p.teacher-school a:hover:after{border-bottom:0px}.teachers-list .teacher-item .teacher-profile p.teacher-school a:after{content:"";border-bottom:1px solid #000;height:1px;position:absolute;bottom:0;width:100%;left:0}.teachers-list .teacher-item .teacher-profile p.teacher-school a.slash_character{margin-left:15px}.teachers-list .teacher-item .teacher-profile p.teacher-school a.slash_character:before{content:"/";position:absolute;left:-10px}.teachers-list .teacher-item .teacher-detail-button{text-align:right}.teachers-list .teacher-item .teacher-detail-button a{padding:7px 15px;border:2px solid #ff6464;color:#ff6464;border-radius:40px}.teachers-list .teacher-item .teacher-detail-button a:hover{background-color:#ff6464;zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFF6464', endColorstr='#FFE27C89');background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6464), color-stop(100%, #e27c89));background-image:-moz-linear-gradient(left, #ff6464 0%, #e27c89 100%);background-image:-webkit-linear-gradient(left, #ff6464 0%, #e27c89 100%);background-image:linear-gradient(to right, #ff6464 0%,#e27c89 100%);color:#ffffff}.wrap-btn-viewmore{text-align:right;margin-top:20px}.wrap-btn-viewmore a{padding:7px 15px;border:2px solid #ff6464;color:#ff6464;border-radius:40px}.wrap-btn-viewmore a:hover{background-color:#ff6464;zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFF6464', endColorstr='#FFE27C89');background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6464), color-stop(100%, #e27c89));background-image:-moz-linear-gradient(left, #ff6464 0%, #e27c89 100%);background-image:-webkit-linear-gradient(left, #ff6464 0%, #e27c89 100%);background-image:linear-gradient(to right, #ff6464 0%,#e27c89 100%);color:#ffffff}#tab-teachers{margin-top:15px}.school-detail-page p{font-size:14px}.school-blog-list{margin-bottom:30px}.school-blog-list .blog-post{margin-bottom:30px}.school-blog-list .blog-item{display:flex;margin:0 auto;padding:20px 0px;border-bottom:1px solid #f0f0f0}.school-blog-list .blog-post .blog-item{border-bottom:0px}.school-blog-list .blog-item:last-child{border-bottom:0px}.school-blog-list .blog-item .feature-img img{padding-right:30px;max-height:300px}.school-blog-list .btn-read-more{text-align:right;display:flex;align-items:center}.school-blog-list .blog-post .btn-read-more{justify-content:flex-end}.school-blog-list .btn-read-more a{background-color:#fff;display:inline-block;text-align:center;overflow:hidden;padding:7px 15px;border:2px solid #ff6464;color:#ff6464;border-radius:40px}.school-blog-list .btn-read-more a:hover{background-color:#ff6464;zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFF6464', endColorstr='#FFE27C89');background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6464), color-stop(100%, #e27c89));background-image:-moz-linear-gradient(left, #ff6464 0%, #e27c89 100%);background-image:-webkit-linear-gradient(left, #ff6464 0%, #e27c89 100%);background-image:linear-gradient(to right, #ff6464 0%,#e27c89 100%);color:#ffffff}.school-blog-list .blog-item .feature-img{max-width:100%;width:200px}.school-blog-list .blog-item .blog-info{width:calc(100% - 250px);flex:1;padding-left:20px;padding-right:50px}.school-blog-list .blog-post .blog-item .blog-info{padding-right:0px}.school-blog-list .blog-post .blog-item .blog-title{margin-bottom:0px;margin-top:0px;padding-bottom:5px;font-size:16px;border-bottom:3px solid #ff6766}.school-blog-list .blog-item .blog-title{margin-bottom:0px;margin-top:0px;padding-bottom:5px;font-size:22px}@media only screen and (max-width: 767px){.school-blog-list .blog-item .blog-title{font-size:20px}}.school-blog-list .blog-item .blog-info .description{padding-top:10px;word-break:break-word;line-height:30px;font-size:16px}.school-blog-list .blog-post .blog-item .blog-info .description{padding-top:0px;word-break:break-word}.meta-date-category{padding:10px 0px;display:inline-block}.school-blog-list .blog-post .blog-item .category-list{margin-left:15px}.school-blog-list .blog-item .category-list a{color:#fff;background-color:#ff6766;padding:0px 16px 0px 16px;border-radius:20px;margin-right:5px}.school-blog-list .blog-item .category-list a:hover{text-decoration:none}.school-blog-list .blog-item .category-list a:after{content:","}.school-blog-list .blog-item .category-list a:last-child:after{content:"" !important}.school-blog-list .blog-item .blog-background-feauture-img{width:100%;height:150px;background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid #f0f0f0}@media only screen and (max-width: 768px){.school-blog-list{margin-bottom:50px}.school-blog-list .blog-item{flex-flow:wrap;text-align:center}.school-blog-list .blog-item .description{padding-right:0px}.school-blog-list .blog-item .feature-img img{max-height:100%;width:100%;padding-right:0px}.school-blog-list .blog-item .feature-img{max-width:100%;display:inline-block;text-align:center;width:100%}.school-blog-list .blog-post .blog-item .feature-img{height:200px}.school-blog-list .blog-item .btn-read-more{width:100%;text-align:left;margin-top:15px;justify-content:flex-end}.school-blog-list .blog-item .blog-info{padding-top:15px;width:100%;text-align:left;padding-right:0px;padding-left:0px}.school-blog-list .blog-item .blog-background-feauture-img{margin:0 auto;width:100%;height:200px}}.box_pagination{margin-bottom:40px}.box_pagination .wp-pagenavi{text-align:center}.box_pagination .wp-pagenavi a,.box_pagination .wp-pagenavi span.current{display:inline-block;vertical-align:middle;margin:2px;padding:10px 18px;min-width:30px;color:#ff6464;border-radius:3px;font-size:17px;border:1px solid #ff6464;margin:3px}.box_pagination .wp-pagenavi a.current,.box_pagination .wp-pagenavi span.current.current{background:#ff6464;color:#ffffff}.box_pagination .wp-pagenavi span.pages{line-height:25px;display:inline-block;vertical-align:middle;padding:8px 18px;min-width:30px;color:#ff6464;border-radius:3px;font-size:15px;border:1px solid #ff6464;margin:3px}.avatar-people{height:150px;width:180px;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 767px){.avatar-people{width:100px;height:90px}}.school-blog-list .not_found_item,.teachers-list .not_found_item{margin-top:50px}.not_found_item{margin-bottom:70px;text-align:center}h1.title-taxonomy-schools{font-size:40px;text-align:left;margin-top:0;border-bottom:2px solid #ff6464;padding-bottom:14px;margin-bottom:0px;font-weight:bold}.taxonomy-custom-post p{font-size:16px;line-height:30px}@media only screen and (max-width: 600px){.review-img-people{width:115px}.teachers-list .teacher-item .teacher-description>ul.teacher-info{flex-flow:wrap}.teachers-list .teacher-item .teacher-detail-button{text-align:left;margin-top:20px}.teachers-list .teacher-item .teacher-description{margin-top:0px}}.free-area{padding-top:30px}.proccess-loading{display:none}.loading .proccess-loading{text-align:center;display:block}.lds-ellipsis{display:inline-block;position:relative;width:64px;height:64px}.lds-ellipsis div{position:absolute;top:27px;width:9px;height:9px;border-radius:50%;background:#ff6464;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 0.6s infinite}.lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 0.6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(19px, 0)}}.main-content{display:flex}.main-content .content-custom{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;margin-right:30px}.main-content .content-custom.single-page{margin-top:30px}@media only screen and (max-width: 767px){.main-content .content-custom{flex:auto;margin-right:0px}}.main-content .content-custom .single_header_box{min-height:400px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 767px){.main-content .content-custom .single_header_box{min-height:250px}}.main-content .content-custom .single_header_box.feature_img_hidden{min-height:auto}@media only screen and (max-width: 767px){.main-content .content-custom .single_header_box.feature_img_hidden{min-height:78px;height:auto;position:relative}}.main-content .content-custom .single_header_box.feature_img_hidden .wrap_header_single{position:relative;margin:0;padding:0px 10px 0px 10px}.main-content .content-custom .single_header_box.feature_img_hidden .wrap_header_single .meta{padding:15px 0px 0px 0px;font-size:12px}.main-content .content-custom .single_header_box.feature_img_hidden .wrap_header_single .title_single_taxonomy{padding:0px 0px 20px 0px;margin:0}.main-content .content-custom .single_header_box .wrap_header_single{background:rgba(255,100,100,0.6);color:#ffffff;margin:0;position:absolute;bottom:0;width:100%}.main-content .content-custom .single_header_box .wrap_header_single .meta{padding:15px 20px 0px 20px;font-size:12px}@media only screen and (max-width: 1024px){.main-content .content-custom .single_header_box .wrap_header_single .meta{padding:6px 5px 0px 5px}}.main-content .content-custom .single_header_box .wrap_header_single .title_single_taxonomy{margin-top:10px;font-size:21px;font-weight:500;line-height:1.3;padding:0px 20px 0px 20px}@media only screen and (max-width: 1024px){.main-content .content-custom .single_header_box .wrap_header_single .title_single_taxonomy{margin-top:0;margin-bottom:10px;padding:0px 5px 0px 5px;font-size:18px}}.main-content .content-custom .pagination_next_prev .box_navi{margin:0;padding:0;list-style-type:none;display:flex;justify-content:space-between;align-items:center}.main-content .content-custom .pagination_next_prev .box_navi li{width:calc((100% - 2px)/2);margin-right:2px}.main-content .content-custom .pagination_next_prev .box_navi li a{display:block;height:70px;line-height:70px;text-align:center;font-size:120%;background:rgba(45,45,78,0.7);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;text-decoration:none;position:relative;color:#fff;letter-spacing:1px}@media only screen and (min-width: 768px) and (max-width: 1024px){.main-content .content-custom .pagination_next_prev .box_navi li a{line-height:50px;height:50px}}@media only screen and (max-width: 767px){.main-content .content-custom .pagination_next_prev .box_navi li a{height:50px;line-height:50px}}.main-content .content-custom .pagination_next_prev .box_navi li a:hover{opacity:0.8}.main-content .content-custom .relative_posts{margin-top:30px;margin-bottom:30px}.main-content .content-custom .relative_posts .relative_post_title{font-size:18px;text-transform:uppercase;margin-top:0;font-weight:normal;line-height:1;margin-bottom:10px}.main-content .content-custom .relative_posts .list_post_pickup{display:flex}@media only screen and (max-width: 767px){.main-content .content-custom .relative_posts .list_post_pickup{flex-flow:wrap}}.main-content .content-custom .relative_posts .list_post_pickup li{width:calc( (100% - 20px)/3 );background:#fff;margin-right:10px;position:relative}.main-content .content-custom .relative_posts .list_post_pickup li .photo{height:180px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.main-content .content-custom .relative_posts .list_post_pickup li .photo{height:120px}}@media only screen and (max-width: 767px){.main-content .content-custom .relative_posts .list_post_pickup li .photo{height:200px}}.main-content .content-custom .relative_posts .list_post_pickup li .photo a{position:absolute;width:100%;height:100%}@media only screen and (max-width: 767px){.main-content .content-custom .relative_posts .list_post_pickup li{width:100%;margin-right:0px;margin-bottom:10px}}.main-content .content-custom .relative_posts .list_post_pickup li:last-child{margin-right:0px}.main-content .content-custom .relative_posts .list_post_pickup li h3{padding:10px 15px;font-size:15px;font-weight:400;line-height:1.3;margin-top:5px}.main-content .content-custom .relative_posts .list_post_pickup li p{position:absolute;right:5px;bottom:-20px;font-size:12px;color:#d3d3d3}.main-content .content-custom .relative_posts .list_post_pickup li img{max-width:100%;height:140px;width:100%}@media only screen and (max-width: 767px){.main-content .content-custom .relative_posts .list_post_pickup li img{max-height:100%;height:auto}}.main-content .sidebar-custom{width:260px;box-sizing:border-box;padding-top:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.main-content .sidebar-custom{width:250px;padding-top:30px;margin-left:15px}}@media only screen and (max-width: 767px){.main-content .sidebar-custom{width:100%;padding-top:0px;padding-left:0px;padding-right:0px}}.main-content .sidebar-custom .widget-title{border-bottom:0px;margin-bottom:10px;padding-bottom:0px;font-size:18px}.title-single-taxonomy{font-size:20px}.post_data_box{display:flex}.post_data_box .post_cat{margin-left:15px}.post_data_box .post_cat a{background-color:#ff6766;padding:2px 20px 3px 20px;color:#fff;border-radius:25px}@media only screen and (min-width: 768px) and (max-width: 1024px){.school-blog-list .blog-item .feature-img{width:200px;padding-right:15px}.school-blog-list .blog-item .blog-background-feauture-img{height:160px}.school-blog-list .blog-item .blog-info{padding-top:0px}.school-review-list .school-review-item .review-img-people{width:200px}.school-review-list .school-review-item .review-description{flex:1;padding-left:20px}.school-blog-list .blog-post .blog-item .feature-img{height:150px}.tabs-panel ul{flex-flow:nowrap}.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-profile{flex:1}.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-detail-button{width:auto}.teachers-list .teacher-item .teacher-description>ul.teacher-info li.teacher-detail-button{width:100px}}.sidebar-custom{width:300px}@media only screen and (max-width: 767px){.sidebar-custom{width:100%;padding:15px}}.sidebar-custom .widget{margin-bottom:30px}.sidebar-custom .widget ul.list_post_pickup{margin-bottom:30px}.sidebar-custom .widget ul.list_post_pickup li.post_item{margin-bottom:10px;background-color:#ffffff}.sidebar-custom .widget ul.list_post_pickup li.post_item .photo{height:165px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.sidebar-custom .widget ul.list_post_pickup li.post_item .photo a{position:absolute;width:100%;height:100%}.sidebar-custom .widget ul.list_post_pickup li.post_item img{width:100%;margin-bottom:5px}.sidebar-custom .widget ul.list_post_pickup li.post_item h3{padding:0px 15px;font-size:15px;font-weight:400;margin:10px 0px}.sidebar-custom .widget ul.list_post_pickup li.post_item p.meta{text-align:right;font-size:12px;padding:5px 5px;color:#d3d3d3}.sidebar-custom .wpp-list{background-color:#ffffff}.sidebar-custom .wpp-list li{display:flex;border-bottom:2px solid #f0f0f0;position:relative;height:89px;overflow:hidden;counter-increment:counter}.sidebar-custom .wpp-list li:before{content:"0" counter(counter);z-index:1;background:#001e3c;position:absolute;top:0;left:0;text-align:center;width:30px;height:30px;line-height:30px;font-family:"Roboto Condensed",sans-serif;font-size:16px;color:#fff}.sidebar-custom .wpp-list li:nth-child(1)::before{background-color:#f0a029}.sidebar-custom .wpp-list li:nth-child(2)::before{background-color:#466e8c}.sidebar-custom .wpp-list li:nth-child(3)::before{background-color:#a08250}.sidebar-custom .wpp-list li:nth-child(10)::before{content:counter(counter)}.sidebar-custom .wpp-list li .photo{width:100px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.sidebar-custom .wpp-list li .photo a{position:absolute;width:100%;height:100%}.sidebar-custom .wpp-list li .title{font-weight:400;line-height:1.3;width:160px;font-size:14px;padding:8px 15px;padding-bottom:30px;flex:1}@media only screen and (min-width: 768px) and (max-width: 1024px){.sidebar-custom .wpp-list li .title{max-height:45px;overflow:hidden}}@media only screen and (max-width: 767px){.sidebar-custom .wpp-list li .title a{font-size:15px}}.sidebar-custom .wpp-list li p.meta{position:absolute;right:5px;bottom:-20px;font-size:12px;color:#d3d3d3}.sidebar-custom .recent_post{margin-bottom:30px}.sidebar-custom .recent_post li{display:flex;background-color:#ffffff;position:relative;margin-bottom:2px;height:89px}.sidebar-custom .recent_post li:last-child{border-bottom:0px}.sidebar-custom .recent_post li .photo{width:100px;background-size:cover;background-position:center;position:relative}@media only screen and (max-width: 767px){.sidebar-custom .recent_post li .photo{height:90px;width:100px}}.sidebar-custom .recent_post li .photo a{position:absolute;width:100%;height:100%}.sidebar-custom .recent_post li p.meta{position:absolute;right:5px;bottom:-20px;font-size:12px;color:#d3d3d3}.sidebar-custom .recent_post li h3{font-weight:400;line-height:1.5;font-size:14px;flex:1;margin:5px 0px;padding:15px;padding-top:0;padding-bottom:30px}.sidebar-custom .recent_post li h3 a.title_mobile{display:none}@media only screen and (max-width: 767px){.sidebar-custom .recent_post li h3 a.title_mobile{display:block}}@media only screen and (max-width: 767px){.sidebar-custom .recent_post li h3 a.title_pc{display:none}}@media only screen and (max-width: 767px){.sidebar-custom .recent_post li h3{width:100%}}.sidebar-custom .wrapper_ranking{margin-bottom:30px}.sidebar-custom .wrapper_ranking .caption{display:flex;flex-wrap:wrap;justify-content:space-between}.sidebar-custom .wrapper_ranking .caption li{width:calc((100% - 4px)/2);margin-right:2px;margin-bottom:2px}.sidebar-custom .wrapper_ranking .caption li:hover{cursor:pointer}.sidebar-custom .wrapper_ranking .caption li a{display:block;text-decoration:none;color:#fff;background:rgba(255,100,100,0.57);text-align:center;font-size:14px;height:40px;line-height:40px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.sidebar-custom .wrapper_ranking .caption li a:hover,.sidebar-custom .wrapper_ranking .caption li a.active{background:#ff6464}.sidebar-custom .wrapper_ranking .panel_tab_ranking .panel_item{display:none}.sidebar-custom .wrapper_ranking .panel_tab_ranking .panel_item.active{display:block;animation:fadeIn ease 1.5s;-webkit-animation:fadeIn ease 1.5s;-moz-animation:fadeIn ease 1.5s;-o-animation:fadeIn ease 1.5s;-ms-animation:fadeIn ease 1.5s}.sidebar-custom .archives_list{margin-bottom:30px}.content-page{padding-top:50px 0 25px}.single .single_content_box .wrp_oem{max-width:500px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,0.05);padding:25px}@media only screen and (max-width: 767px){.single .single_content_box .wrp_oem{padding:15px 10px}}.single .single_content_box .wrp_oem>*{display:none}.single .single_content_box .wrp_oem>.box_oem{display:block;text-decoration:none}.single .single_content_box .wrp_oem>.box_oem p{margin:0;line-height:0}.single .single_content_box .wrp_oem>.box_oem h3{margin:0 0 15px;font-weight:600;font-size:22px;line-height:1.3}.single .single_content_box .wrp_oem>.box_oem .photo{display:block;line-height:0;margin:0}.single .single_content_box .wrp_oem>.box_oem .photo img{max-width:160px}.single .single_content_box .wrp_oem>.box_oem:hover h3{text-decoration:underline}.box_add_new2019{margin:0 0 30px}.box_add_new2019 .box_txt{margin:0 0 25px}.box_add_new2019 .box_txt p a{text-decoration:underline}.box_add_new2019 .box_txt p a:hover{text-decoration:none}.box_add_new2019 .box_txt p:last-child{margin-bottom:0}.box_add_new2019 .box_photos{display:flex;flex-wrap:wrap;justify-content:flex-start}.box_add_new2019 .box_photos li{width:calc( (100% - 30px)/3 );margin-right:15px;margin-bottom:15px}@media only screen and (max-width: 767px){.box_add_new2019 .box_photos li{width:100%;margin-right:0}}.box_add_new2019 .box_photos li .photo{line-height:0;margin:0 0 10px}.box_add_new2019 .box_photos li .photo img{max-width:none;width:100%}.box_add_new2019 .box_photos li .caption{font-size:13px;line-height:1.7}.box_add_new2019 .box_photos li:nth-child(3n+3){margin-right:0}.box_yokohama_2019{margin:0 0 20px}.box_yokohama_2019 .caption{font-weight:normal;font-size:20px;margin:15px 0;text-decoration:underline}.box_yokohama_2019 .box{display:flex;justify-content:space-between;flex-wrap:wrap}.box_yokohama_2019 .box .photo{line-height:0;width:160px;text-align:center}@media only screen and (max-width: 767px){.box_yokohama_2019 .box .photo{width:100%;margin:0 0 15px}}.box_yokohama_2019 .box .photo img{max-width:100%;width:auto}.box_yokohama_2019 .box .info{width:calc(100% - 180px)}@media only screen and (max-width: 767px){.box_yokohama_2019 .box .info{width:100%}}.box_yokohama_2019 .box .info p{font-size:15px;margin:0 0 20px;line-height:1.8}.box_yokohama_2019 .box .info p:last-child{margin-bottom:0}.box_yokohama_2019 .box .info .box_table{margin:0 0 20px}.box_yokohama_2019 .box .info .box_table table tr th,.box_yokohama_2019 .box .info .box_table table tr td{font-weight:normal;padding:0 5px 0 0;line-height:1.8}.box_yokohama_2019 .box .info .box_table table tr th{text-align:right}.box_yokohama_2019 .box .info .box_table table tr td{padding-right:0}.box_yokohama_2019 .box .info .box_table table tr td .view_sp{display:none}@media only screen and (max-width: 767px){.box_yokohama_2019 .box .info .box_table table tr td .view_sp{display:block}}.box_yokohama_2019 .box .info .box_table table tr td span{color:#f00;text-decoration:underline}@media only screen and (max-width: 767px){.box_yokohama_2019 .box .info .box_table table tr td span{font-size:13px}}@media only screen and (max-width: 767px){.box_yokohama_2019 .box .info .box_table table.table1 tr th{width:55px}}@media only screen and (max-width: 767px){.box_yokohama_2019 .box .info .box_table table.table2 tr th{width:120px}}
