/*
Theme Name: shimisen-premium_2026
Description:
Version: 1.0
Author: きょうとNPOセンター
Author URI:
*/
.fb-like {
	position: relative;
	right: 10px;
}
ul.tag_list-blue li.facebook-share a {
	color: #fff !important;
	display: block;
	text-decoration: none;
}
li.facebook-share a,
span.facebook-share a {
	color: #fff !important;
	display: block;
	line-height: 16px;
	padding: 3px 0;
	text-decoration: none;
}
.chatchprefix-green{
	color: #d13977;
	font-size:14px;
	padding:2px 5px 0 5px;
	margin-right:15px;
	background-color:#fff;
	position:relative;
	bottom:2px;
	border-left:4px solid #17A387;
	border-right:4px solid #17A387;
}
.indent {
	text-indent:1em;
}
del {background-image: linear-gradient(#fe3464, #fe3464);
    background-position: 0 50%;
    background-size: 100% 2px;
    background-repeat: repeat-x;
    color: #888;
    margin: 0 0.4em;
    text-decoration: none;}
.grid{margin-right:10px;margin-left:10px}.first-item{height:500px;}body,html{height:100%;margin:0;padding:0px;font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;}body.admin-bar .featured-bar{top:52px}h5{font-size:20px;font-weight:bold;margin-top:50px}h5.blue-h5{font-size:20px;color:#3276e6;font-weight:bold;margin-top:0px!important}body.admin-bar #cover:hover~.featured-bar,body.admin-bar .featured-bar:hover{top:82px}a{color:#02c29d}a:focus,a:hover{color:#ff0052;text-decoration:none}.featured{display:block;background:#fff;min-height:0px;position:relative;overflow:hidden;height:400px}.featured .item-featured{position:relative;overflow:hidden;padding:0}.featured .item-featured img{z-index:50;width:100%;height:auto;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.featured .item-featured:hover > a img{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.yt-featured{width:133.3%!important;margin-left:-20%}.vm-featured{width:160%!important;margin-left:-30%}.featured .caption{position:absolute;z-index:100;width:100%;color:#fff;margin-top:70px}.feature_pa{margin-right:30px;margin-left:30px;margin-top:20px;text-shadow:1px 1px 3px #000}.featured .cat{padding:0 20px;color:#fff;text-transform:uppercase;text-shadow:0 0 3px #000;font-weight:700;font-size:14px}.featured .date-feat{padding:0 20px;color:#00ebbe;text-transform:uppercase;font-weight:700;font-size:14px;margin-top:40px}.featured .item-featured .title{padding:5px 25px 25px 25px;text-transform:uppercase;font-weight:600;font-size:27px;color:#fff;text-shadow: -1px -1px 0 rgba(237,88,121,1),1px -1px 0 rgba(237,88,121,1),-1px 1px 0 rgba(237,88,121,1),1px 1px 0 rgba(237,88,121,1)}.slick-prev{left:20px!important}.slick-next{right:20px!important}.cont-slick-slider{margin-bottom:0!important;max-height:0px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.open-slick{max-height:1000px}.cont-slick-slider .item-featured img{z-index:50;width:150%;margin-left:-25%}.cont-slick-slider .yt-featured{width:199.8%!important;margin-left:-51%!important}.cont-slick-slider .vm-featured{width:249%!important;margin-left:-65%!important}.slide{width:100%;height:80%;overflow:hidden;position:relative}.carousel-inner{width:100%;height:100%}.slide .item{width:100%;height:100%;overflow:hidden}.slide .carousel-caption{width:100%;bottom:0%;text-align:left;position:absolute;left:0;padding:30px 0px 0 30px;background:url(img/bg.png) repeat-x}.carousel-caption .cat{padding:0 20px;color:#fff;text-transform:uppercase;text-shadow:0 0 3px #000;font-weight:700;font-size:18px}.carousel-caption .date-feat{padding:0 20px;color:#00ebbe;text-transform:uppercase;text-shadow:0 0 3px #000;font-weight:700;font-size:18px}.carousel-caption .title{margin:0;padding:5px 25px 25px 25px;text-transform:uppercase;font-weight:500;font-size:40px;}.carousel-indicators{display:none}.item-featured-single{position:relative;overflow:hidden;padding:0;height:80%;display:block;float:left;width:100%;z-index:10}.item-featured-single .caption{width:100%;text-align:left;color:#fff;position:absolute;bottom:0;left:0;background:url(img/bg-light.png) repeat-x;padding-top:10px;padding-bottom:30px;padding-left:30px}.item-featured-single .caption .title{font-size:38px;margin:0;padding:5px 25px 0px 25px;font-weight:500;letter-spacing:-1px;text-transform:uppercase;width:70%;text-shadow:0 0 30px #000}.item-featured-single .caption .cat{padding:0 20px;color:#fff;text-transform:uppercase;text-shadow:0 0 10px #000;font-weight:700;font-size:18px}.item-featured-single .date-feat{padding:0 20px;color:#00ebbe;text-transform:uppercase;text-shadow:0 0 10px #000;font-weight:700;font-size:18px}.featured-bar{width:100%;text-align:left;color:#fff;position:fixed;top:20px;left:0;background:url(img/bg-light.png) repeat-x bottom center;z-index:1000;padding:5px 10px;font-size:14px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.featured-item{text-transform:uppercase;font-weight:700;color:#00ecbe}.featured-bar a{color:#fff;padding:0 10px}.featured-bar a i{color:#666;padding-right:5px}#cover:hover~.featured-bar,.featured-bar:hover,.link-featured-single:hover~.featured-bar{top:50px}.widget-bar{width:100%;padding:10px;position:absolute;bottom:0px;z-index:100;height:0%;float:left;padding:0;background:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.widget-bar-button{display:none}.show-widget-bar{height:310px}.animate-widget-button{margin-top:-350px;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.container-widget{white-space:nowrap}.box-widget{border-right:1px solid #eee;display:inline-block;vertical-align:top;width:300px;height:310px;white-space:normal}.box-widget-inside{padding:20px}.box-widget-inside ul li a{ display:block;padding:10px 15px 10px 0;border-bottom:1px solid #eee}.box-widget-inside ul{padding:0;list-style-type:none}.box-widget-inside .title-black{color:#000}.widget_last3 a{float:left;min-height:80px;width:100%;border-bottom:1px solid #f0efef;text-decoration:none;position:relative;padding:10px 0 10px 80px!important}.widget_last3 a:last-child{border:none}.widget_last3 img{float:left;margin:0 20px 10px  10px;padding:0;width:60px;height:60px;border:0;border-radius:50%;position:absolute;top:10px;left:0}.widget_last3 .title{ margin:5px 0 0 0;color:#000;text-transform:uppercase;font-weight:400;font-size:18px}.sec-sidebar .widget_last3{padding-bottom:30px;float:left}.sec-sidebar .widget_last3 .title{font-size:16px}.sec-sidebar .widget_last3 .date{font-size:14px;padding-bottom:10px}.sidebar .widget_last3{padding-bottom:30px;float:left}.widget_last1 a{float:left;padding:10px 0 0 0!important;min-height:75px;width:100%;border-bottom:1px solid #f0efef;text-decoration:none}.widget_last1 a:last-child{border:none}.widget_last1 img{float:left;margin:0 20px 10px 10px;padding:0;width:60px;height:60px;border:0;border-radius:50%}.widget_last1 .title{ margin:5px 0 0 0;color:#000;text-transform:uppercase;font-weight:400;font-size:18px}.box-widget-inside img.wg-quad{float:left;margin:0 20px 10px 0px;padding:0;width:100%;height:auto;border:0;border-radius:0;max-height:160px}.second-button-mobile{display:none}.sidebar img.wg-quad,.sec-sidebar img.wg-quad{float:left;margin:0 20px 10px  0px;padding:0;width:100%;height:auto;border:0;border-radius:0}.sidebar .widget_last1,.sec-sidebar .widget_last1{padding-bottom:30px;float:left}.cont-grid{padding:0;border-left:1px solid #eee}.cont-grid .post{padding:20px 25px 20px 15px}.grid-cat{margin:0px 0 0 0;color:#333;text-transform:uppercase;font-weight:700;font-size:13px}.grid-tit{margin:10px 10px 5px 0;font-weight:300;font-size:26px}.grid-tit2{margin:0 10px 10px 0;font-weight:300;font-size:26px}.grid-tit a,.grid-tit2 a{color:#333;font-size:26px;line-height:26px}.grid-tit a:hover,.grid-tit2 a:hover{color:#ff0055;text-decoration:none}.grid-cop{margin-bottom:15px!important}.grid-text{padding:15px 10px 0 0}.grid .item{position:relative;float:left;height:auto;border:1px solid #ececec;background:#fff;box-shadow:rgba(0,0,0,0.5)3px 3px 11px -5px;-webkit-box-shadow:rgba(0,0,0,0.5)3px 3px 11px -5px;-moz-box-shadow:rgba(0,0,0,0.5)3px 3px 11px -5px;}.grid{
}.grid .item img{margin:0;width:100%;height:auto;line-height:0}.grid .item-w2 {width:40%}.grid .item-h2{height:322px}.grid .item-h3{height:485px}.fixed-post-height{height:450px!important;overflow:hidden}.fixed-post-height .grid-tit{min-height:60px}.fixed-height{float:left;width:100%;height:0;padding-bottom:60%;overflow:hidden;margin-bottom:20px}.fader{display:block;overflow:hidden;position:relative}.fader:after{position:absolute;bottom:0;height:100%;width:100%;content:"";background:linear-gradient(to top,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 50%);pointer-events:none}.fader-inner{margin-bottom:20px}.gra{height:50px;width:100%;position:absolute;bottom:0;/*background-color:#ffffff;*/background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.00)),to(rgba(255,255,255,1.00)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.00),rgba(255,255,255,1.00));background-image:-moz-linear-gradient(top,rgba(255,255,255,0.00),rgba(255,255,255,1.00));background-image:-o-linear-gradient(top,rgba(255,255,255,0.00),rgba(255,255,255,1.00));background-image:-ms-linear-gradient(top,rgba(255,255,255,0.00),rgba(255,255,255,1.00));background-image:linear-gradient(top,rgba(255,255,255,0.00),rgba(255,255,255,1.00));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ffffff')}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;transition:none}#infscr-loading{position:absolute;bottom:20px;text-align:center;border-radius:20px;background:#000;color:#fff;left:50%;padding:15px;width:230px;margin-left:-125px;opacity:0.7}#infscr-loading img{padding-bottom:5px}.pagination{padding:0 0 10px 15px}.pagination span,.pagination a{padding:11px 16px;border:1px solid #eee}.single{border-left:1px solid #eee;padding:0;margin: 0}.single-subsidy,.single-volunteerinfo,.single-events,.single-kifu,.single-lecture{border-left:1px solid #eee;padding:0;margin:50px 0 0}.sing-cop{width:100%;height:auto}.sing-tit-cont{position:relative;margin:-30px 0 0 10%;padding:2% 20px 1%;width:80%;text-align:center}.sing-tit-cont-info{position:relative;width:100%;text-align:center;padding-top:2%;padding-bottom:1%;margin-right:0;margin-top:-30px;margin-bottom:0}.sing-spacer{padding:0 0 3%}.sing-cont{position:relative;margin-left:10%;width:80%;font-size:18px;line-height:26px}.single-in{padding:0;max-width:1000px}.meta{margin:5px 6px 5px 0;padding:0;color:#5a5a5a;font-size:14px;clear:both}.meta-subsidy{margin:5px 6px 5px 0;padding:0;color:#aa1733;font-size:13px}.cat{margin:10px 0 0 0;color:#333;text-transform:uppercase;font-weight:700;font-size:13px}.cont-author{float:left;width:100%;font-size:15px;line-height:22px;margin:10px 0 20px 0;padding-bottom:40px;border-bottom:1px solid #eee}.cont-author img{border-radius:300px;float:left;margin-right:20px}.name-author{font-size:20px;text-transform:capitalize}.no-desc strong{line-height:35px}.no-desc img{height:40px;width:auto}.no-desc i{font-size:20px}.cont-tag{clear:both;padding-top:20px}.tag-post{color:#00ebbe;text-transform:capitalize}.spacer-sing{height:100px}.spacer-sing2{height:30px}.related-posts {width:105%;left:-15px;position:relative;float:left}.related-posts .tit-rel{padding:0 0 10px 15px;font-weight:bold;font-size:20px;text-transform:uppercase}.related-posts .img-rel-link{float:left;width:100%;position:relative;height:0;padding-bottom:60%;overflow:hidden;margin-bottom:5px}.related-posts .img-rel-link i{position:absolute;top:50%;left:50%;margin:-18px 0 0 -18px;font-size:40px;background:url(img/circle-white.png) no-repeat center center}.related-posts .tit-rel-link{padding:0 0 20px 0;float:left;width:100%;font-size:13px;line-height:20px;text-transform:uppercase}.related-posts img{display:block;float:left;width:100%;margin-bottom:10px;height:auto}.videoWrapper{position:relative;margin-bottom:70px;padding-top:25px;padding-bottom:56.25%;/* 16:9 */height:0;overflow:inherit;z-index:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.v-home{top:0px;margin-top:-4.45%;clear:both}.v-home iframe,.v-home object,.v-home embed{position:absolute;top:0;left:0;width:100%;height:100%}.link-video{position:relative}.link-video i{position:absolute;top:50%;left:50%;margin:-20px 0 0 -25px ;background:url(img/circle-white.png) no-repeat center center}.gallery{margin:0 0 10px 0!important}.gallery-item{float:left;margin:0!important;width:33.333333%;text-align:center}.gallery img{margin:5%!important;width:90%!important;border:none!important;height:auto!important}.gallery-caption{margin-left:0}.sharrre-container{float:left;width:100%;padding:10px 0 20px 0;margin-bottom:30px;border-bottom:1px solid #eee}.sharrre-container span{color:#aaa;display:block;text-align:center;text-transform:uppercase;font-size:11px}.sharrre{padding:0px 8px 0 0;float:left}.sharrre .box{width:45px;display:block;text-decoration:none;color:#fff}.sharrre .share { display:block;font-size:26px;height:40px;font-weight:600;line-height:30px;margin-top:12px;padding:5px 0px 2px 0px;text-align:center;text-decoration:none;background:#eee;border-radius:3px}.sharrre .b-big{width:150px}.sharrre .b-big2{width:170px}.sharrre .share small{font-size:13px}.sharrre .box .count{color:#999;font-size:14px}.sharrre .box .share,.sharrre .box .count {-webkit-transition:all .3s ease;transition:all .3s ease}.sharrre .box:hover .share{color:#fff!important;opacity:0.85}.sharrre#twitter .share,.sharrre#twitter .box .share{background-color:#00acee}.sharrre#facebook .share,.sharrre#facebook .box .share{background-color:#3b5999}.sharrre#googleplus .share,.sharrre#googleplus .box .share{background-color:#cd483c}.sharrre#pinterest .share,.sharrre#pinterest .box .share{background-color:#ca2128}.wc-content{margin:30px}.wc-content .page-title,.wc-content .product_title{text-transform:uppercase;font-weight:300;font-size:33px}.wc-content .panel{background:#fff}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{background:none;border-radius:0px;box-shadow:none;color:#5E5E5E;list-style:none outside none !important;margin:0 0 2em!important;padding:1em 1em 1em 3.5em !important;position:relative;text-shadow:none;width:auto}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before,.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{padding-bottom:20px}.woocommerce-ordering{display:none}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{box-shadow:none!important;border-bottom:1px solid #ddd}.woocommerce #content div.product div.images img,.woocommerce div.product div.images img,.woocommerce-page #content div.product div.images img,.woocommerce-page div.product div.images img{box-shadow:none}.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{background:#eee;color:#333;border:none;border-radius:2px;box-shadow:none;color:#5e5e5e;padding:7px 12px;text-shadow:none!important}.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{background:#ddd}.woocommerce #content input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt{background:#333}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{background:#000}.sidebar{}.sidebar .social{ float:left;margin:20px 0 30px 0;width:100%}.sidebar .social a{display:block;float:left;padding:10px}.sidebar #myTab{margin-top:20px}.widget{padding:10px 10px 20px 10px;float:left;width:100%}.widget h3{text-transform:uppercase;font-weight:700;font-size:18px}.widget ul li a{display:block;padding:10px 15px;border-bottom:1px solid #eee}.widget ul{padding:0;list-style-type:none}.widget ul li a{padding-left:0}.sec-sidebar{float:right;padding:0;width:100%}.footer{padding:20px;width:100%;background:#fff;color:#5088c7;text-align:center;box-shadow:rgba(0,0,0,0.7)0px -6px 17px -16px;-webkit-box-shadow:rgba(0,0,0,0.4)0px -6px 17px -16px;-moz-box-shadow:rgba(0,0,0,0.4)0px -6px 17px -16px;margin-top:20px;border-top:1px solid #e8e8e8}.footer span{}.footer .fa-angle-double-up{font-size:18px;margin-right:5px;color:#fff}.footer-bar{float:left;padding:20px;width:100%;background:#222;color:#fff}.footer-bar .widget_last3 .title {color:#fff}.footer-bar .widget_last3 a{border-bottom:1px solid #444}.footer-bar .widget ul li a {border-bottom:1px solid #444}.footer-bar .widget_last1 .title {color:#fff}.footer-bar img.wg-quad{float:left;margin:0 20px 10px  0px;padding:0;width:100%;height:auto;border:0;border-radius:0;max-height:auto}.footer-bar #wp-calendar caption,.footer-bar .screen-reader-text {color:#fff}.footer-bar #wp-calendar tbody td{border:1px solid #222}.footer-bar #wp-calendar tbody td{background:#333}.footer-bar #wp-calendar tbody td:hover{background:#555}.scroll-to-top{background:#fff;background:rgba(0,0,0,0.4);color:#FFF;cursor:pointer;display:none;position:fixed;right:15px;z-index:999;font-size:16px;padding:4px 10px;border-radius:4px;-webkit-transition:background-color 0.1s linear;-moz-transition:background-color 0.1s linear;-o-transition:background-color 0.1s linear;transition:background-color 0.1s linear;bottom:15px}.scroll-to-top:hover{background:#999;opacity:.8}.row{margin:0;padding:0}.panel{background:#eee}.sticky{border-right:3px solid #eee;border-bottom:3px solid #eee}.wp-caption{border:1px solid #eee;text-align:center;padding:10px;max-width:97%;margin-bottom:15px}.wp-caption img{margin:0;padding:0;border:0 none;width:100%!important;height:auto}.wp-caption p.wp-caption-text{font-size:1em;line-height:17px;padding:8px;margin:0}.hr{float:left;width:100%}.cont-grid .wp-caption{max-width:100%;width:100%!important;height:auto}.alignleft{float:left;margin-right:20px;max-width:97%;height:auto}.alignright{float:right;margin-left:20px;max-width:97%;height:auto}.aligncenter{margin:0 auto;display:block;max-width:97%}.alignnone{max-width:97%;height:auto}#s{width:100%}#wp-calendar{width:100%}#wp-calendar caption,.screen-reader-text{text-align:left;color:#000;padding-bottom:10px;font-size:16px;text-transform:uppercase;font-weight:700}#wp-calendar thead{font-size:12px}#wp-calendar thead th{padding-bottom:10px}#wp-calendar tbody{color:#aaa}#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:8px}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:none}#wp-calendar tfoot #next{font-size:12px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:12px;text-transform:uppercase;padding-top:10px}#cropping{width:100%;height:200px;overflow:hidden}#cropping img{position:relative;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cropping{width:100%;height:200px;overflow:hidden}.cropping img{position:relative;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fa-size{width:10px}.boxleft{position:relative;background:#fff;border:1px solid #d9d9d9;padding:10px 20px 0;border-radius:5px;width:72%;font-size:16px;float:right;margin-right:0;margin-bottom:15px}.boxleft:after,.boxleft:before{top:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;right:100%}.boxleft:after{border-color:rgba(255,255,255,0);border-width:15px;margin-top:-15px;border-right-color:#fff}.boxleft:before{border-color:rgba(200,200,200,0);border-width:16px;margin-top:-16px;border-right-color:#d9d9d9}.voice{float:left}.entry ol li,.entry ul li{margin-bottom:6px!important}ol li > span.target-ex:before{content:"\A";white-space:pre}ul.target-ex{list-style-type:none;position:relative;right:20px}ul.target-ex li{font-size:14px;line-height:15px!important;color:#666}ul.target-ex2{list-style-type:square;position:relative;right:20px;margin-top:5px;margin-bottom:15px;list-style-position:outside}ul.target-ex2 li{font-size:14px;line-height:15px!important;color:#666}ul.target-ex3{list-style-type:lower-roman;position:relative;right:20px;margin-top:5px;margin-bottom:15px;list-style-position:outside}ul.target-ex3 li{font-size:14px;line-height:15px!important;color:#666}ul.target-ex4{list-style-type:square;position:relative;right:20px;margin-top:5px;margin-bottom:15px;list-style-position:outside}ul.target-ex4 li{font-size:16px;line-height:17px!important;color:#666}ul.target-ex5{list-style-type:lower-roman;position:relative;right:20px;margin-top:5px;margin-bottom:15px;list-style-position:outside}ul.target-ex5 li{font-size:16px;line-height:17px;color:#666}.introduction-area{color:#666;padding:0 0 0 15px;border-left:8px solid #d6d5d6;margin-top:20px;margin-bottom:10px}.introduction-area > p{margin-bottom:0!important}.kifu_lab_h3{font-weight:bold;margin-top:60px;margin-bottom:20px;background-color:#000;color:#fff;padding:10px 15px}.infopage_h3{font-weight:bold;margin-top:20px;margin-bottom:20px;background-color:#000;color:#fff;padding:10px 15px}.volunteerpage_h3{font-weight:bold;margin-top:20px;margin-bottom:20px;background-color:#e78733;color:#fff;padding:10px 15px}.kifupage_h3{font-weight:bold;margin-top:20px;margin-bottom:20px;background-color:#d35400;color:#fff;padding:10px 15px}.eventpage_h3{font-weight:bold;margin-top:20px;margin-bottom:20px;background-color:#17A387;color:#fff;padding:10px 15px}.subsidypage_h3{font-weight:bold;margin-top:20px;margin-bottom:20px;background-color:#ab0f34;color:#fff;padding:10px 15px}.lecturepage_h3{font-weight:bold;margin-top:20px;margin-bottom:20px;background-color:#3276e6;color:#fff;padding:10px 15px}.lab_photoArea{float:right;margin-bottom:15px;width:40%;height:40%;margin-left:15px}.lab_photoArea2{float:left;margin-bottom:15px;width:40%;height:40%;margin-right:15px}.lab_photo{border:1px solid #eee;padding:3px}.lab_photo2{float:left;margin-bottom:15px;width:35%;height:35%;margin-right:15px}.kifu_lab_contentText p{color:#666!important;text-indent:1em!important;margin-bottom:25px;word-break:break-all}.annotationText{font-size:14px;color:#f2636f;line-height:15px;word-break:break-all}.annotationText2{font-size:14px;color:#333;line-height:15px!important;word-break:break-all}.annotationText3{font-size:14px;color:#333;line-height:15px;text-align:center!important;word-break:break-all}.introText{font-size:14px;line-height:15px;color:#666}.syozokuText{line-height:19px}.title-kikou{font-size:24px;color:#fff;background-color:#000;padding:3px 10px;position:relative;bottom:3px;margin-left:15px;white-space:nowrap}.title-tokusyu{font-size:24px;color:#fff;background-color:#f2636f;padding:3px 10px;position:relative;bottom:3px;margin-left:15px}.metaText{font-size:14px;line-height:16px;margin:10px 0 60px;color:#838283;clear:both}.interviewTitle{font-weight:bold;margin-top:60px;margin-bottom:20px;background-color:#000;color:#fff;padding:10px 15px;font-size:22px}table td{background-color:#fff}.coution{font-size:14px;color:#f2636f;margin-left:2px;position:relative;bottom:6px;margin-right:5px}.coution2{font-size:14px;color:#f2636f;margin-top:5px}.coution_blue{font-size:14px;color:#0c1577;margin-top:5px;line-height:16px!important}.coution_green{font-size:14px;color:#107763;margin-top:5px;line-height:16px!important}.coution_orange{font-size:14px;color: #bc4b00;margin-top:5px;line-height:16px!important}.infopost-h4{margin-top:60px;border-bottom:1px solid #eee;padding-bottom:3px;font-weight:bold;font-size:22px}.coution-text{font-size:16px;color:#f2636f}.postH4{font-weight:bold;margin-bottom:40px;margin-top:40px}div.tag{margin-top:2px;margin-bottom:20px;overflow:auto;width:100%}.type-volunteerswitch,.type-kifu-lab,.type-spotlight{padding-left:10px;padding-top:5px}.type-event{padding-left:10px;padding-top:5px;background-color:#e4fff5;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(228,255,245)),to(rgb(255,255,255)));background-image:-webkit-linear-gradient(top,rgb(228,255,245),rgb(255,255,255));background-image:-moz-linear-gradient(top,rgb(228,255,245),rgb(255,255,255));background-image:-o-linear-gradient(top,rgb(228,255,245),rgb(255,255,255));background-image:-ms-linear-gradient(top,rgb(228,255,245),rgb(255,255,255));background-image:linear-gradient(top,rgb(228,255,245),rgb(255,255,255));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#e4fff5',EndColorStr='#ffffff')}.type-volunteerinfo{background-color:#ffe4d6;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(255,228,214)),to(rgb(255,255,255)));background-image:-webkit-linear-gradient(top,rgb(255,228,214),rgb(255,255,255));background-image:-moz-linear-gradient(top,rgb(255,228,214),rgb(255,255,255));background-image:-o-linear-gradient(top,rgb(255,228,214),rgb(255,255,255));background-image:-ms-linear-gradient(top,rgb(255,228,214),rgb(255,255,255));background-image:linear-gradient(top,rgb(255,228,214),rgb(255,255,255));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffe4d6',EndColorStr='#ffffff');padding-left:10px;padding-top:5px}.type-subsidy{background-color:#fbf3f2;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(251,243,242)),to(rgb(255,255,255)));background-image:-webkit-linear-gradient(top,rgb(251,243,242),rgb(255,255,255));background-image:-moz-linear-gradient(top,rgb(251,243,242),rgb(255,255,255));background-image:-o-linear-gradient(top,rgb(251,243,242),rgb(255,255,255));background-image:-ms-linear-gradient(top,rgb(251,243,242),rgb(255,255,255));background-image:linear-gradient(top,rgb(251,243,242),rgb(255,255,255));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fbf3f2',EndColorStr='#ffffff');padding-left:10px;padding-top:5px}.type-kifu{padding-left:10px;padding-top:5px;background-color:#fffcdd;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(255,252,221)),to(rgb(254,255,244)));background-image:-webkit-linear-gradient(top,rgb(255,252,221),rgb(254,255,244));background-image:-moz-linear-gradient(top,rgb(255,252,221),rgb(254,255,244));background-image:-o-linear-gradient(top,rgb(255,252,221),rgb(254,255,244));background-image:-ms-linear-gradient(top,rgb(255,252,221),rgb(254,255,244));background-image:linear-gradient(top,rgb(255,252,221),rgb(254,255,244));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fffcdd',EndColorStr='#fefff4')}.type-shimisen-info,.type-ikisen-info,.type-kyotocity-info{padding-left:10px;padding-top:5px}.type-lecture{padding-left:10px;padding-top:5px;background-color:#e1f7ff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(225,247,255)),to(rgb(255,255,255)));background-image:-webkit-linear-gradient(top,rgb(225,247,255),rgb(255,255,255));background-image:-moz-linear-gradient(top,rgb(225,247,255),rgb(255,255,255));background-image:-o-linear-gradient(top,rgb(225,247,255),rgb(255,255,255));background-image:-ms-linear-gradient(top,rgb(225,247,255),rgb(255,255,255));background-image:linear-gradient(top,rgb(225,247,255),rgb(255,255,255));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#e1f7ff',EndColorStr='#ffffff')}.btn-green{color:#ffffff;background-color:#1ABC9C;border-color:#17A387}.btn-green:hover,.btn-green:focus,.btn-green:active,.btn-green.active,.open .dropdown-toggle.btn-green{color:#ffffff;background-color:#17A387;border-color:#17A387}.btn-green:active,.btn-green.active,.open .dropdown-toggle.btn-green{background-image:none}.btn-green.disabled,.btn-green[disabled],fieldset[disabled] .btn-green,.btn-green.disabled:hover,.btn-green[disabled]:hover,fieldset[disabled] .btn-green:hover,.btn-green.disabled:focus,.btn-green[disabled]:focus,fieldset[disabled] .btn-green:focus,.btn-green.disabled:active,.btn-green[disabled]:active,fieldset[disabled] .btn-green:active,.btn-green.disabled.active,.btn-green[disabled].active,fieldset[disabled] .btn-green.active{background-color:#1ABC9C;border-color:#17A387}.btn-green .badge{color:#1ABC9C;background-color:#fff}.btn-red{color:#FFF;background-color:#AB0F34;border-color:#A3082C}.btn-red:hover,.btn-red:focus,.btn-red:active,.btn-red.active,.open .dropdown-toggle.btn-red{color:#FFF;background-color:#a3082c;border-color:#A3082C}.btn-red:active,.btn-red.active,.open .dropdown-toggle.btn-red{background-image:none}.btn-red.disabled,.btn-red[disabled],fieldset[disabled] .btn-red,.btn-red.disabled:hover,.btn-red[disabled]:hover,fieldset[disabled] .btn-red:hover,.btn-red.disabled:focus,.btn-red[disabled]:focus,fieldset[disabled] .btn-red:focus,.btn-red.disabled:active,.btn-red[disabled]:active,fieldset[disabled] .btn-red:active,.btn-red.disabled.active,.btn-red[disabled].active,fieldset[disabled] .btn-red.active{background-color:#AB0F34;border-color:#A3082C}.btn-red .badge{color:#AB0F34;background-color:#FFF}.btn-orange{color:#FFF;background-color:#E78733;border-color:#E86D21}.btn-orange:hover,.btn-orange:focus,.btn-orange:active,.btn-orange.active,.open .dropdown-toggle.btn-orange{color:#FFF;background-color:#e86d21;border-color:#E86D21}.btn-orange:active,.btn-orange.active,.open .dropdown-toggle.btn-orange{background-image:none}.btn-orange.disabled,.btn-orange[disabled],fieldset[disabled] .btn-orange,.btn-orange.disabled:hover,.btn-orange[disabled]:hover,fieldset[disabled] .btn-orange:hover,.btn-orange.disabled:focus,.btn-orange[disabled]:focus,fieldset[disabled] .btn-orange:focus,.btn-orange.disabled:active,.btn-orange[disabled]:active,fieldset[disabled] .btn-orange:active,.btn-orange.disabled.active,.btn-orange[disabled].active,fieldset[disabled] .btn-orange.active{background-color:#E78733;border-color:#E86D21}.btn-orange .badge{color:#E78733;background-color:#FFF}.btn-orange2{color:#fff;background-color:#D35400;border-color:#BD4D02}.btn-orange2:hover,.btn-orange2:focus,.btn-orange2:active,.btn-orange2.active,.open .dropdown-toggle.btn-orange2{color:#fff;background-color:#bd4d02;border-color:#BD4D02}.btn-orange2:active,.btn-orange2.active,.open .dropdown-toggle.btn-orange2{background-image:none}.btn-orange2.disabled,.btn-orange2[disabled],fieldset[disabled] .btn-orange2,.btn-orange2.disabled:hover,.btn-orange2[disabled]:hover,fieldset[disabled] .btn-orange2:hover,.btn-orange2.disabled:focus,.btn-orange2[disabled]:focus,fieldset[disabled] .btn-orange2:focus,.btn-orange2.disabled:active,.btn-orange2[disabled]:active,fieldset[disabled] .btn-orange2:active,.btn-orange2.disabled.active,.btn-orange2[disabled].active,fieldset[disabled] .btn-orange2.active{background-color:#D35400;border-color:#BD4D02}.btn-orange2 .badge{color:#D35400;background-color:#fff}.btn-blue{color:#fff;background-color:#3276E6;border-color:#104FB5}.btn-blue:hover,.btn-blue:focus,.btn-blue:active,.btn-blue.active,.open .dropdown-toggle.btn-blue{color:#fff;background-color:#104FB5;border-color:#104FB5}.btn-blue:active,.btn-blue.active,.open .dropdown-toggle.btn-blue{background-image:none}.btn-blue.disabled,.btn-blue[disabled],fieldset[disabled] .btn-blue,.btn-blue.disabled:hover,.btn-blue[disabled]:hover,fieldset[disabled] .btn-blue:hover,.btn-blue.disabled:focus,.btn-blue[disabled]:focus,fieldset[disabled] .btn-blue:focus,.btn-blue.disabled:active,.btn-blue[disabled]:active,fieldset[disabled] .btn-blue:active,.btn-blue.disabled.active,.btn-blue[disabled].active,fieldset[disabled] .btn-blue.active{background-color:#3276E6;border-color:#104FB5}.btn-blue .badge{color:#3276E6;background-color:#fff;}.cat-tag{font-size:12px;color:#fff;background-color:#48a56b;padding:3px 5px;margin:0 5px 3px 0;display:inline-block;font-weight:bold}.cat-tag-green{font-size:12px;color:#fff;background-color:#17A387;padding:3px 5px;display:inline-block;font-weight:bold;margin:0 5px 0 0}.fee-kind{font-size:16px;color:#fff;background-color:#17A387;padding:2px 5px;margin:0 20px 3px 0;display:inline-block;font-weight:bold}.fee-kind-blue{font-size:16px;color:#fff;background-color:#3276E6;padding:2px 5px;margin:0 20px 3px 0;display:inline-block;font-weight:bold}.cat-tag-orange{font-size:12px;color:#fff;background-color:#e78733;padding:3px 5px;margin:0 5px 3px 0;display:inline-block;font-weight:bold}.cat-tag-orange2{font-size:12px;color:#fff;background-color:#D35400;padding:3px 5px;margin:0 5px 3px 0;display:inline-block;font-weight:bold}.cat-tag-red{font-size:12px;color:#fff;background-color:#ab0f34;padding:3px 5px;margin:0 5px 3px 0;display:inline-block;font-weight:bold}.cat-tag-thums{background-color: #1777f2;margin-right:10px;padding: 0 6px 5px}.cat-tag-thums2{background-color:#3d65b4;margin-right:10px;padding:0 5px 10px;position:relative;top:1px}.cat-tag-blue{font-size:12px;color:#fff;background-color:#3175e5;padding:3px 5px;margin:0 5px 3px 0;display:inline-block;font-weight:bold}div.headerArea{position:fixed !important;position:absolute;top:0;left:0;width:100%;height:auto;background-color:#fff;z-index:1000;text-align:center}.mgn-bottm30{margin-bottom:30px!important}.mgn-bottm60{margin-bottom:60px!important}.mgn-left40{margin-left:40px}.menu-border-main{border-right: 1px solid #4e4e4e}.menu-border{border-right:1px solid #4e4e4e}.home,.page{margin-top:50px}.clear{width:100%;height:1px;float:none;clear:none}p.ended-lecture,p.ended-event,p.ended-volunteer,p.ended-kifu,p.ended-subsidy{position:relative;text-align:center;color:#a3082c;font-size:12px;margin:10px 10px 10px 0}p.ended-lecture:before,p.ended-event:before,p.ended-volunteer:before,p.ended-kifu:before,p.ended-subsidy:before{content:"";display:block;border-top:solid 1px #a3082c;width:100%;height:1px;position:absolute;top:50%;z-index:1}p.ended-lecture span{background:#e3f6ff;padding:2px 10px;position:relative;z-index:2}p.ended-event span{background:#e4fef4;padding:2px 10px;position:relative;z-index:2}p.ended-volunteer span{background: #fee5d8;padding:2px 10px;position:relative;z-index:2}p.ended-kifu span{background:#fdd8c4;padding:2px 10px;position:relative;z-index:2}p.ended-subsidy span{background:#fbf3f2;padding:2px 10px;position:relative;z-index:2}p.ended-lecture-single,p.ended-event-single,p.ended-volunteer-single,p.ended-kifu-single,p.ended-subsidy-single{position:relative;text-align:center;color:#a3082c;font-size:14px;margin: 10px 10px 0 0}p.ended-lecture-single:before,p.ended-event-single:before,p.ended-volunteer-single:before,p.ended-kifu-single:before,p.ended-subsidy-single:before{content:"";display:block;border-top:solid 1px #a3082c;width:100%;height:1px;position:absolute;top:50%;z-index:1;margin-left:10px}p.ended-lecture-single span{background:#fff;padding:0 10px;position:relative;z-index:2}p.ended-event-single span{background:#fff;padding:0 10px;position:relative;z-index:2}p.ended-volunteer-single span{background:#fff;padding:0 10px;position:relative;z-index:2}p.ended-kifu-single span{background:#fff;padding:0 10px;position:relative;z-index:2}p.ended-subsidy-single span{background:#fff;padding:0 10px;position:relative;z-index:2}.mgn-bottom15{margin-bottom:15px!important}.hr-page{margin-bottom:60px;margin-top:40px}.post-img{margin-top:60px}.post-img2{margin-top:20px;margin-bottom:20px}.under-line{background:linear-gradient(transparent 40%,rgb(240,250,100) 0%);font-size:28px;padding:0 10px}.outline{margin-top:60px;margin-bottom:40px}.und-5{margin-bottom:5px!important}.und-10{margin-bottom:10px!important}header{width:100%;left:0;z-index:1040;background:rgba(255,255,255,0.94);-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s;margin:0;box-shadow:rgba(0,0,0,0.4) 0px 4px 6px -6px;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 4px 6px -6px;-moz-box-shadow:rgba(0,0,0,0.4) 0px 4px 6px -6px;height:190px;}table td{word-break:break-all!important;text-align:left}.afterword_area{border:1px solid #eee;padding:10px;color:#fff;font-size:14px;line-height:16px;background-color:#333}figure{float:left;width:35%;margin-right:15px;margin-bottom:15px}figure.small{width:100%}figure img{width:100%}figcaption{color:#999;font-size:14px;text-align:center;line-height:15px;margin-top:5px}.form_u-mgn2{margin-bottom:5px!important}.page_description_for{background-color:#fff;width:100%;margin-bottom:20px;text-align:center;padding: 10px 10px 20px;margin-left:-1px;box-shadow:rgba(0,0,0,0.6) 4px 0px 6px -6px;-webkit-box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -6px;-moz-box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -6px}.page_description{color:#17A387;background-color:#fff;width:100%;margin-bottom:20px;text-align:center;padding:20px 10px;margin-left:-1px;box-shadow:rgba(0,0,0,0.6) 4px 0px 6px -6px;-webkit-box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -6px;-moz-box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -6px}.page_description_page > h2{padding:0;margin:0}.page_description_page{color:#fff;background-color:#49a64b;width:100%;margin-bottom:20px;text-align:center;padding:20px 10px;margin-left:-1px;box-shadow:rgba(0,0,0,0.6) 4px 0px 6px -4px;-webkit-box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -4px;-moz-box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -4px;border-bottom:1px solid #fff}.page_description_page > h2{padding:0;margin:0;-moz-text-shadow:0px 0px 9px rgba(0,0,0,0.69);-webkit-text-shadow:0px 0px 9px rgba(0,0,0,0.69);-ms-text-shadow:0px 0px 9px rgba(0,0,0,0.69);text-shadow:0px 0px 9px rgba(0,0,0,0.69)}.page_description_event{color:#fff;background-color:#17A387;width:100%;margin-bottom:20px;text-align:center;padding:20px 10px;margin-left:-1px;box-shadow:rgba(0,0,0,0.6) 4px 0px 6px -4px;-webkit-box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -4px;-moz-box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -4px;border-bottom:1px solid #fff}.page_description_event > h2{padding:0;margin:0;-moz-text-shadow:0px 0px 9px rgba(0,0,0,0.69);-webkit-text-shadow:0px 0px 9px rgba(0,0,0,0.69);-ms-text-shadow:0px 0px 9px rgba(0,0,0,0.69);text-shadow:0px 0px 9px rgba(0,0,0,0.69)}.page_description_volunteer{color:#fff;background-color:#e78733;width:100%;margin-bottom:20px;text-align:center;padding:20px 10px;margin-left:-1px;box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -4px;-webkit-box-shadow:rgba(0,0,0,0.6) 4px 4px 6px -4px;-moz-box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -4px;border-bottom:1px solid #fff}.page_description_volunteer > h2{padding:0;margin:0;-moz-text-shadow:0px 0px 9px rgba(0,0,0,0.69);-webkit-text-shadow:0px 0px 9px rgba(0,0,0,0.69);-ms-text-shadow:0px 0px 9px rgba(0,0,0,0.69);text-shadow:0px 0px 9px rgba(0,0,0,0.69)}.page_description_subsidy{color:#fff;background-color:#ab0f34;width:100%;margin-bottom:20px;text-align:center;padding:20px 10px;margin-left:-1px;box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -4px;-webkit-box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -4px;-moz-box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -4px;border-bottom:1px solid #fff}.page_description_subsidy > h2{padding:0;margin:0;-moz-text-shadow:0px 0px 9px rgba(0,0,0,0.69);-webkit-text-shadow:0px 0px 9px rgba(0,0,0,0.69);-ms-text-shadow:0px 0px 9px rgba(0,0,0,0.69);text-shadow:0px 0px 9px rgba(0,0,0,0.69)}.page_description_kifu{color:#fff;background-color:#d35400;width:100%;margin-bottom:20px;text-align:center;padding:20px 10px;margin-left:-1px;box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -4px;-webkit-box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -4px;-moz-box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -4px;border-bottom:1px solid #fff}.page_description_kifu > h2{padding:0;margin:0;-moz-text-shadow:0px 0px 9px rgba(0,0,0,0.69);-webkit-text-shadow:0px 0px 9px rgba(0,0,0,0.69);-ms-text-shadow:0px 0px 9px rgba(0,0,0,0.69);text-shadow:0px 0px 9px rgba(0,0,0,0.69)}.page_description_lecture{color:#fff;background-color:#3276e6;width:100%;margin-bottom:20px;text-align:center;padding:20px 10px;margin-left:-1px;box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -4px;-webkit-box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -4px;-moz-box-shadow:rgba(0,0,0,0.6) 0px 4px 6px -4px;border-bottom:1px solid #fff}.page_description_lecture > h2{padding:0;margin:0;-moz-text-shadow:0px 0px 9px rgba(0,0,0,0.69);-webkit-text-shadow:0px 0px 9px rgba(0,0,0,0.69);-ms-text-shadow:0px 0px 9px rgba(0,0,0,0.69);text-shadow:0px 0px 9px rgba(0,0,0,0.69)}.blue{color:#3276e6}.orange{color:#e78733}.orange2{color:#d35400}.red{color:#ab0f34}.green2{color:#17A387}.gray{color:#d9d9d9}.percent50{width:50%}.percent30{width:30%}.percent20{width:20%}.top-40{margin-top:40px!important}.und-30{margin-bottom:30px!important}.und-60{margin-bottom:60px!important}.grid-fade{width:100%;height:200px;z-index:99;position:fixed;bottom:15px;background:url("img/bottom-fade.png") bottom center repeat-x;margin-left:-10px}.excerpt_link{z-index:100;position:relative;bottom:10px;margin-right:10px;color:#fff!important}i{margin-right:7px}.sing-tit{margin:20px 0 15px;text-transform:uppercase;font-weight:600;font-size:33px;line-height:36px}.sing-tit-blue{margin:0 0 15px;text-transform:uppercase;font-weight:600;font-size:33px;line-height:36px;color:#3276e6}.sing-tit-orange{margin:0 0 15px;text-transform:uppercase;font-weight:600;font-size:33px;line-height:36px;color:#e78733}.sing-tit-orange2{margin:0 0 15px;text-transform:uppercase;font-weight:600;font-size:33px;line-height:36px;color:#d35400}.sing-tit-red{margin:0 0 15px;text-transform:uppercase;font-weight:600;font-size:33px;line-height:36px;color:#ab0f34}.sing-tit-green2{margin:0 0 15px;text-transform:uppercase;font-weight:600;font-size:33px;line-height:36px;color:#17A387}.textBlue{color:#3276e6;font-size:14px;font-weight:bold}.textOrange{color:#e78733;font-size:14px;font-weight:bold}.textOrange2{color:#d35400;font-size:14px;font-weight:bold}.textRed{color:#ab0f34;font-size:14px;font-weight:bold}.textGreen{color:#49a64b;font-size:14px;font-weight:bold}.textGreen2{color:#17A387;font-size:14px;font-weight:bold}.top-shadow{box-shadow:rgba(0,0,0,0.4) 0px -7px 6px -4px;-webkit-box-shadow:rgba(0,0,0,0.4) 0px -7px 6px -4px;-moz-box-shadow:rgba(0,0,0,0.4) 0px -7px 6px -4px}.item_shadow{box-shadow:rgba(0,0,0,0.5)3px 3px 11px -5px;-webkit-box-shadow:rgba(0,0,0,0.5)3px 3px 11px -5px;-moz-box-shadow:rgba(0,0,0,0.5)3px 3px 11px -5px}.page_description h2{margin-top:0}.site_description{color:#5088c7;font-size:18px;line-height:19px;width:100%;border-bottom:1px solid #eee;margin-bottom:20px;text-align:center;padding:10px;margin-top:15px}.meta-date{margin-top:6px}h1 a:hover{color:#187014!important}.single-pagenation{height:75px!important;width:100%;margin-bottom:40px}.single-pagenation a{display:block}.single-pagenation a span{height:75px;display:table-cell;vertical-align:middle;font-size:14px;line-height:16px}.left{width:90px;float:left}.right {width:90px;float:right}.mgn-0{margin-right:0!important}.i-right{margin-right:-7px;margin-left:7px}.i-und{position:relative;top:16px}.single-pagenation a:hover{color:#187014}.prev-link{width:45%;text-align:left}.next-link{width:45%;text-align:right}@media (max-width:760px){#mainmenu{float:left;width:100%}.sing-tit-cont{margin-left:5%;width:90%;padding-top:20px}.sing-cont{margin-left:5%;width:90%;padding:20px 10px 0}.sing-tit{font-size:26px;line-height:28px}.title-kikou{font-size:18px!important;white-space:nowrap}.title-tokusyu{font-size:18px!important;white-space:nowrap}.v-home{margin-top:20px}.item-featured-single .caption .title{font-size:20px;padding:0}.item-featured-single .caption .cat{font-size:13px;padding:0px}.item-featured-single .date-feat{font-size:13px;padding:0px}#comments input{width:90%}.slide{height:auto;margin-top:50px}.slide .v-home{margin-top:0px}.slide .item{height:200px;overflow:hidden}.carousel-indicators,.carousel-control{display:none}.slide .carousel-caption{padding-bottom:40px}.slide .carousel-caption .cat{padding:0px;font-size:13px}.slide .carousel-caption .date-feat{padding:0;font-size:13px}.slide .carousel-caption .title{padding:0;font-size:20px}.item-featured-single{position:relative;padding:0;padding-bottom:0;margin:0;height:auto;display:block;float:left;width:100%;z-index:10}.link-featured-single{height:210px;display:block;position:relative}.item-featured-single .videoWrapper{margin-bottom:0px}.link-featured-video .caption{display:none}.widget-bar{position:relative;float:left;width:100%;height:0;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.container-widget{white-space:normal;padding-top:20px}.box-widget{border-right:none;border-bottom:1px solid #eee;width:100%;height:auto;white-space:normal;padding-bottom:20px}.box-widget-inside img.wg-quad{max-height:none}.show-widget-bar{height:auto;min-height:700px;max-height:2500px}.widget-bar-button{position:absolute;top:0;left:20px;width:60px;height:60px;z-index:100;border-radius:100px;margin-top:-30px;text-align:center;color:#fff;line-height:70px;cursor:pointer;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.animate-widget-button{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg)}.second-button-mobile{display:block;position:relative;height:0;z-index:1000}.second-button-mobile .widget-bar-button{}.second-button-mobile .animate-widget-button{}.wc-content{margin:0px}.cont-slick-slider .item-featured img{z-index:50;width:100%;margin-left:0%}.cont-slick-slider .yt-featured{width:132.8%!important;margin-left:-16.4%!important}.cont-slick-slider .vm-featured{width:178%!important;margin-left:-39%!important;margin-top:0%}.slick-prev,.slick-next {top:150px!important}.simplemap img{max-width:none!important;padding:0!important;margin:0!important}.staticmap,.staticmap img{max-width:100%!important;height:auto!important}.simplemap .simplemap-content{display:none}}@media (max-width:990px){.featured{margin-top:50px}.cont-grid,.sidebar{width:100%}.single{float:left;width:100%;border-left:none}.sidebar{float:left}.slide{height:50%}}@media (min-width:1000px){.widget-bar-button:hover{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15)}.animate-widget-button:hover{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}}@media (max-width:1250px){.v-home{margin-top:0}.item-featured-single{height:0;padding-bottom:55.25%}}@media (min-width:1900px){.fixed-post-height{height:550px!important}}@media (max-width:480px){.contener{background-color:#fff;height:auto;position:relative;margin-left:8px;width:95%}.head-h1{font-size:14px!important;margin:19px 0 19px 10px}.site-description{font-size:10px;line-height:11px}.sing-tit-cont2{position:relative;margin:-30px 0 0 10%;padding:2% 0 1%;width:80%;text-align:center}header{height:120px;overflow:hidden;position:fixed;top:-3px}.head-space{height:20px}.head404-space{height:105px}.head-single-space{height:50px}.head-single-space2{height:65px}header h1#logo img{display:block;float:none;height:100px;width:100%;margin:10px auto;text-align:center;position:relative;bottom:10px}header.smaller{height:50px}header.smaller h1#logo img{height:40px;width:100%;position:relative;top:-5px}.spacer{height:80px}.spacer2{height:95px}.spacer3{height:80px}.nav-big{display:none}.form_u-mgn{margin-bottom:5px!important}.pc_sns{display:none}.head-space-top{height:20px}.mob-only{font-size:12px;margin-top:4px;margin-bottom:0;color:#ef5777}.smallscreen_hide{display:none}p.nav_text_small{display:none}.pc_only{display:none!important}}@media (max-width:481px){.contener{background-color:#fff;height:auto;position:relative;margin-left:10px;width:95%}.head-h1{font-size:14px!important;margin:19px 0 19px 10px}.site-description{font-size:10px;line-height:11px}.sing-tit-cont2{position:relative;margin:-30px 0 0 10%;padding:2% 0 1%;width:80%;text-align:center}header h1#logo img{display:block;float:none;height:100px;width:100%;margin:10px auto;text-align:center}header{height:120px;overflow:hidden;position:fixed;top:-3px}.head-space{height:20px}.head404-space{height:105px}.head-single-space{height:50px}.head-single-space2{height:65px}header.smaller{height:55px}header.smaller h1#logo img{height:45px;width:100%;position:relative;top:-15px}.spacer{height:80px}.nav-big{display:none}.form_u-mgn{margin-bottom:5px!important}.pc_sns{display:none}.head-space-top{height:20px}.mob-only{font-size:12px;margin-top:4px;margin-bottom:0;color:#ef5777}p.nav_text_small{display:none}.pc_only{display:none!important}.spacer2{height:95px}.spacer3{height:80px}}@media (min-width:481px) and (max-width:605px){.contener{background-color:#fff;height:auto;position:relative;margin-left:15px;width:95%}.head-h1{font-size:16px!important;margin:18px 0 18px 10px}.site-description{font-size:10px;line-height:11px}.sing-tit-cont2{position:relative;margin:-30px 0 0 10%;padding:2% 0 1%;width:80%;text-align:center}header{height:120px;overflow:hidden;position:fixed;top:-3px}.head-space{height:20px}.head-single-space{height:48px}.head-single-space2{height:63px}.head404-space{height:105px}header h1#logo img{display:block;float:none;height:100px;width:100%;margin:10px auto;text-align:center;position:relative;bottom:10px}header.smaller{height:55px}header.smaller h1#logo img{height:45px;width:100%;position:relative;top:-14px}.spacer{height:80px}.nav-big{display:none}.form_u-mgn{margin-bottom:5px!important}.pc_sns{display:none}.head-space-top{height:20px}.mob-only{font-size:12px;margin-top:4px;margin-bottom:0;color:#ef5777}p.nav_text_small{display:none}.pc_only{display:none!important}.spacer2{height:95px}.spacer3{height:80px}}@media (min-width:606px) and (max-width:682px){.contener{background-color:#fff;height:auto;position:relative;margin-left:16px;width:95%}.head-h1{font-size:18px!important;margin:17px 0 17px 10px}.site-description{font-size:10px;line-height:11px}.sing-tit-cont2{position:relative;margin:-30px 0 0 10%;padding:2% 0 1%;width:80%;text-align:center}header{height:120px;overflow:hidden;position:fixed;top:-3px}.head-space{height:20px}.head-single-space{height:50px}.head-single-space2{height:70px}.head404-space{height:105px}header h1#logo img{display:block;float:none;height:100px;width:100%;margin:10px auto;text-align:center;position:relative;bottom:10px}header.smaller{height:70px}header.smaller h1#logo img{height:45px;width:100%;position:relative;top:-7px}.spacer{height:100px}.nav-big{display:none}.form_u-mgn{margin-bottom:5px!important}.pc_sns{display:none}.head-space-top{height:20px}.mob-only{font-size:12px;margin-top:4px;margin-bottom:0;color:#ef5777}p.nav_text_small{display:none}.pc_only{display:none!important}.spacer2{height:95px}.spacer3{height:85px}}@media (min-width:683px) and (max-width:767px){.contener{background-color:#fff;height:auto;position:relative;margin-left:18px;width:95%}.head-h1{font-size:22px!important;margin:15px 0 15px 10px}.site-description{font-size:10px;line-height:11px}.sing-tit-cont2{position:relative;margin:-30px 0 0 10%;padding:2% 0 1%;width:80%;text-align:center}header{height:120px;overflow:hidden;position:fixed;top:-3px}.head-space{height:20px}.head-single-space{height:43px}.head-single-space2{height:68px}.head404-space{height:105px}.head-space-head{height:0px}header h1#logo img{display:block;float:none;height:100px;width:100%;margin:10px auto;text-align:center;position:relative;bottom:10px}header.smaller{height:75px}header.smaller h1#logo img{height:50px;width:100%;position:relative;top:-7px}.spacer{height:80px}.nav-big{display:none}.form_u-mgn{margin-bottom:5px!important}.pc_sns{display:none}.head-space-top{height:20px}.mob-only{font-size:12px;margin-top:4px;margin-bottom:0;color:#ef5777}p.nav_text_small{display:none}.pc_only{display:none!important}.spacer2{height:95px}.spacer3{height:85px}}@media (min-width:768px) and (max-width:900px){.contener{background-color:#fff;height:auto;position:relative;margin-left:20px;width:95%}.head-h1{font-size:22px!important;margin:15px 0 15px 10px}.site-description{font-size:12px;line-height:13px}.sing-tit-cont2{position:relative;margin:-80px 0 0 10%;padding:2% 20px 1%;width:80%;text-align:center}header{height:140px;overflow:hidden;position:fixed;top:-3px}.head-space{height:50px}.head-space-page{height:25px}.head-single-space{height:77px}.head-single-space2{height:92px}.head404-space{height:120px}.head-space-head{height:25px}header h1#logo img{display:inline-block;height:120px;float:left;width:80%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;bottom:10px}header.smaller{height:80px;margin-bottom:5px}header.smaller h1#logo img{height:75px;width:60%;position:relative;bottom:17px}.spacer{height:80px}.nav-small{display:none}.form_u-mgn{margin-bottom:5px!important}.pc_sns{display:none}.head-space-top{height:40px}.mob-only{display:none}p.nav_text_small{font-size:14px!Important;line-height:14px!important}.spacer2{height:85px}.spacer3{height:85px}}@media (min-width:901px) and (max-width:991px){.contener{background-color:#fff;height:auto;position:relative;margin-left:25px;width:95%}.head-h1{font-size:24px!important;margin:14px 0 14px 10px;position:relative;top:10px}.site-description{font-size:12px;line-height:13px}.sing-tit-cont2{position:relative;margin:-100px 0 0 10%;padding:2% 20px 1%;width:80%;text-align:center}header{height:150px;overflow:hidden;position:fixed;top:-3px}.head-space{height:55px}.head-space-page{height:40px}.head-single-space{height:90px}.head-single-space2{height:105px}.head404-space{height:140px}.head-space-head{height:30px}header h1#logo img{display:inline-block;height:130px;float:left;width:70%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;bottom:10px}header.smaller{height:80px;margin-bottom:5px}header.smaller h1#logo img{height:75px;width:60%;position:relative;bottom:17px}.spacer{height:83px}.nav-small{display:none}.form_u-mgn{margin-bottom:5px!important}.pc_sns{display:none}.head-space-top{height:45px}.mob-only{display:none}p.nav_text_small{font-size:14px!Important;line-height:14px!important}.spacer2{height:85px}.spacer3{height:85px}}@media (min-width:992px) and (max-width:1279px){.contener{background-color:#fff;padding-right:10px;padding-left:10px;height:auto;position:relative;margin-left:10%;width:80%}.head-h1{font-size:24px!important;margin:14px 0 14px 10px;position:relative;top:10px}.site-description{font-size:12px;line-height:13px}.sing-tit-cont2{position:relative;margin:-300px 0 0 10%;padding:2% 20px 1%;width:80%;background:#fff;text-align:center}header{height:150px;overflow:hidden;position:fixed;top:-3px}.head-space{height:70px}.head-space-page{height:15px}.head-single-space{height:90px}.head-single-space2{height:105px}.head404-space{height:135px}.head-space-head{height:20px}header h1#logo img{display:inline-block;height:130px;float:left;width:70%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;bottom:10px}header.smaller{height:80px;margin-bottom:5px}header.smaller h1#logo img{height:75px;width:50%;position:relative;bottom:17px}.spacer{height:98px}.nav-small{display:none}.form_u-mgn{margin-bottom:5px!important}.form_u-mgn{margin-bottom:5px!important}.mob_sns{display:none}.head-space-top{height:25px}.mob-only{display:none}p.nav_text_small{font-size:14px!Important;line-height:14px!important}.spacer2{height:85px}.spacer3{height:100px}}@media (min-width:1280px) and (max-width:1679px){.contener{background-color:#fff;padding-right:10px;padding-left:10px;height:auto;position:relative;margin-left:10%;width:80%}.head-h1{font-size:24px!important;margin:14px 0 14px 10px;position:relative;top:10px}.site-description{font-size:12px;line-height:13px}.sing-tit-cont2{position:relative;margin:-500px 0 0 10%;padding:2% 20px 1%;width:80%;background:#fff;text-align:center}header{height:160px;overflow:hidden;position:fixed;top:-3px}.head-space{height:80px}.head-space-page{height:30px}.head-single-space{height:100px}.head-single-space2{height:105px}.head404-space{height:145px}.head-space-head{height:30px}header h1#logo img{display:inline-block;height:140px;float:left;width:60%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;bottom:10px}header.smaller{height:80px;margin-bottom:5px}header.smaller h1#logo img{height:75px;width:40%;position:relative;bottom:17px}.spacer{height:98px}.nav-small{display:none}.mob_sns{display:none}.head-space-top{height:40px}.mob-only{display:none}p.nav_text_small{font-size:14px!important;line-height:14px!important}.spacer2{height:85px}.spacer3{height:100px}}@media (min-width:1680px) and (max-width:1919px){.contener{background-color:#fff;padding-right:10px;padding-left:10px;height:auto;position:relative;margin-left:10%;width:80%}.head-h1{font-size:24px!important;margin:14px 0 14px 10px;position:relative;top:10px}.site-description{font-size:12px;line-height:13px}.sing-tit-cont2{position:relative;margin:-680px 0 0 10%;padding:2% 20px 1%;width:80%;background:#fff;text-align:center}header{height:170px;overflow:hidden;position:fixed;top:-3px}.head-space{height:90px}.head-space-page{height:40px}.head-single-space{height:110px}.head-single-space2{height:125px}.head404-space{height:155px}.head-space-head{height:40px}header h1#logo img{display:inline-block;height:150px;float:left;width:60%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;bottom:10px}header.smaller{height:80px;margin-bottom:5px}header.smaller h1#logo img{height:75px;width:40%;position:relative;bottom:15px}.spacer{height:98px}.nav-small{display:none}.mob_sns{display:none}.head-space-top{height:50px}.mob-only{display:none}p.nav_text_small{font-size:14px!important;line-height:14px!important}.spacer2{height:85px}.spacer3{height:100px}}@media (min-width:1920px) and (max-width:2559px){.contener{background-color:#fff;padding-right:10px;padding-left:10px;height:auto;position:relative;margin-left:10%;width:80%}.head-h1{font-size:24px!important;margin:14px 0 14px 10px;position:relative;top:10px}.site-description{font-size:12px;line-height:13px}.sing-tit-cont2{position:relative;margin:-850px 0 0 10%;padding:2% 20px 1%;width:80%;background:#fff;text-align:center}header{height:180px;overflow:hidden;position:fixed;top:-3px}.head-space{height:100px}.head-space-page{height:50px}.head-single-space{height:120px}.head-single-space2{height:135px}.head404-space{height:165px}.head-space-head{height:50px}header h1#logo img{display:inline-block;height:160px;float:left;width:60%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;bottom:10px}header.smaller{height:80px;margin-bottom:5px}header.smaller h1#logo img{height:75px;width:40%;position:relative;bottom:15px}.spacer{height:103px}.nav-small{display:none}.mob_sns{display:none}.head-space-top{height:60px}.mob-only{display:none}p.nav_text_small{font-size:14px!important;line-height:14px!important}.spacer2{height:85px}.spacer3{height:100px}}@media (min-width:2560px) and (max-width:3000px){.contener{background-color:#fff;padding-right:10px;padding-left:10px;height:auto;position:relative;margin-left:10%;width:80%}.head-h1{font-size:24px!important;margin:14px 0 14px 10px;position:relative;top:10px}.site-description{font-size:12px;line-height:13px}.sing-tit-cont2{position:relative;margin:-1200px 0 0 10%;padding:2% 20px 1%;width:80%;background:#fff;text-align:center}header{height:190px;overflow:hidden;position:fixed;top:-3px}.head-space{height:105px}.head-space-page{height:55px}.head-single-space{height:130px}.head-single-space2{height:145px}.head404-space{height:175px}.head-space-head{height:60px}header h1#logo img{display:inline-block;height:170px;float:left;width:60%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;bottom:10px}header.smaller{height:80px;margin-bottom:5px}header.smaller h1#logo img{height:75px;width:40%;position:relative;bottom:15px}.spacer{height:103px}.nav-small{display:none}.mob_sns{display:none}.head-space-top{height:70px}.mob-only{display:none}p.nav_text_small{font-size:14px!important;line-height:14px!important}.spacer2{height:85px}.spacer3{height:100px}}@media (min-width:3001px){.contener{background-color:#fff;padding-right:10px;padding-left:10px;height:auto;position:relative;margin-left:10%;width:80%}.head-h1{font-size:24px!important;margin:14px 0 14px 10px;position:relative;top:10px}.site-description{font-size:12px;line-height:13px}.sing-tit-cont2{position:relative;margin:-1200px 0 0 10%;padding:2% 20px 1%;width:80%;background:#fff;text-align:center}header{height:190px;overflow:hidden;position:fixed;top:-3px}.head-space{height:1055px}.head-space-page{height:55px}.head-single-space{height:130px}.head-single-space2{height:145px}.head404-space{height:175px}.head-space-head{height:60px}header h1#logo img{display:inline-block;height:170px;float:left;width:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;bottom:10px}header.smaller{height:80px;margin-bottom:5px}header.smaller h1#logo img{height:75px;width:40%;position:relative;bottom:15px}.spacer{height:100px}.nav-small{display:none}.mob_sns{display:none}.head-space-top{height:70px}.mob-only{display:none}p.nav_text_small{font-size:14px!important;line-height:14px!important}.spacer2{height:85px}.spacer3{height:100px}}.nav-class-header{border-bottom:1px solid #555;background:#1abc9c;margin:0 -1px;background:#f0ede3;color:#666}.nav-h4{color:#5088c7;font-weight:bold}.nav-p{font-size:16px;font-weight:normal;white-space:normal;color:#565556}.nav-p2{font-size:14px;font-weight:normal;white-space:normal;color:#295a47;margin-bottom:0}.navbar .no-padding-head{padding:0 15px!important}.mado-p{font-size:14px;font-weight:normal;padding-bottom:10px}.text-wan{color:#fff!important;font-size:16px!important}.s-color1{color:#1abc9c}.nav-sub-head1{background:#1abc9c;color:white}.s-color2{color:#e78733}.nav-sub-head2{background:#e78733;color:white}.s-color3{color:#3276e6}.nav-sub-head3{background:#3276e6;color:white}.s-color4{color:#d35400}.nav-sub-head4{background:#d35400;color:white}.s-color5{color:#ab0f34}.nav-sub-head5{background:#ab0f34;color:white}.mgn-top1{margin-top:1px}.mgn-top15{margin-top:15px}.mgn-top30{margin-top:30px}.mgn-top60{margin-top:60px}p > .mgn-top60{margin-top:60px!important}.s-color6{color:#5bb85c}.s-color7{color: #ff92fc}.dropdown-full{margin:0!important}.dropdown-menu{margin:0!important}.required{color:#ab0f34;font-size:14px!important;margin-left:10px}.required2{color:#ab0f34;font-size:14px!important;margin-right:10px}.excerpt_link2{bottom:10px;color:#fff!important;margin:5px 10px}.excerpt_link3{color:#fff!important;margin:15px 10px 20px!important}.close{position:relative;right:5px}.photo-bg{padding-right:10px!important}#mainmenu,.navbar-fixed-top,#comments #submit{background-color:#fff}.featured .date-feat,.item-featured-single .date-feat,.carousel-caption .date-feat,.featured-item {color:#ffffff}.widget-bar-button{background-color:#fff}.tag-post{color:#fff}a{color:#49a64b}.navbar-fixed-top .navbar-nav > li > a:hover{background-color:#49a64b}a:focus,a:hover,.grid-tit a:hover{color:#187014}.navbar-fixed-top .navbar-nav > li > a,.navbar-fixed-top .navbar-brand{color:#49a64b}@media (min-width: 1000px){.navbar-fixed-top .navbar-brand,.navbar-fixed-top .navbar-nav li a{line-height:70px;height:70px;padding-top:0}.navbar-header h1 {line-height:60px}#cover:hover~.featured-bar,.featured-bar:hover,.link-featured-single:hover~.featured-bar{top:70px}body.admin-bar .featured-bar{top:72px}body.admin-bar #cover:hover~.featured-bar,body.admin-bar .featured-bar:hover {top:102px}.spacer{height:70px}.featured{min-height:70px}}.enclosure{border:1px solid #eee;padding:15px}.fa-5x-fix{width:17%}@-webkit-keyframes ripple{to{-webkit-transform:scale(1.8);opacity:0}}@-moz-keyframes ripple{to{-moz-transform:scale(1.8);opacity:0}}@keyframes ripple{to{-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-ms-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8);opacity:0}}.mob_sns{background:white;height:80px;position:relative;margin:auto;text-align:center;box-sizing:border-box}.mob_sns .ripple{position:absolute;right:18px;bottom:10px;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);-webkit-animation:1.5s ripple ease infinite;-moz-animation:1.5s ripple ease infinite;animation:1.5s ripple ease infinite;width:60px;height:60px;border-radius:50%;border:1px solid #4285F4;box-sizing:border-box}.mob_sns .ripple.off{opacity:0}.mob_sns .nav_sns{position:absolute;right:0;bottom:0;left:0;height:80px}.mob_sns .nav_sns.active{overflow:hidden}.mob_sns .fab-ctr{z-index:9;width:100%;position:absolute;right:0;bottom:0;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0) translateX(0) translateY(0);-moz-transform:rotate(0) translateX(0) translateY(0);-ms-transform:rotate(0) translateX(0) translateY(0);-o-transform:rotate(0) translateX(0) translateY(0);transform:rotate(0) translateX(0) translateY(0);padding:10px;will-change:transform;transition:0.25s all ease-in-out}.mob_sns .fab-ctr.active{-webkit-transform:rotate(-45deg) translateX(-142.5px) translateY(7px);-moz-transform:rotate(-45deg) translateX(-142.5px) translateY(7px);-ms-transform:rotate(-45deg) translateX(-142.5px) translateY(7px);-o-transform:rotate(-45deg) translateX(-142.5px) translateY(7px);transform:rotate(-45deg) translateX(-142.5px) translateY(7px)}.mob_sns .fab-ctr.active .fab{color:transparent;box-shadow:none}.mob_sns .fab{width:60px;height:60px;border-radius:50%;background: #6392d4;float:right;will-change:transform;transition:0.25s all ease-in-out;cursor:pointer;z-index:999;color:white;line-height:60px;font-size:22px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.35)}.mob_sns .fab.active{-webkit-transform:scale(30);-moz-transform:scale(30);-ms-transform:scale(30);-o-transform:scale(30);transform:scale(30);transition:0.25s all ease-in-out;pointer-events:none}.mob_sns .links{position:absolute;right:0;bottom:0;left:0;z-index:999;pointer-events:none;opacity:0;transition:.3s all ease;color:#fff}.mob_sns .links.active{pointer-events:auto;opacity:1}.mob_sns .links li{width: 25%;height:80px;float:left;background:transparent;text-align:center;line-height:80px;font-size:28px;padding-top:10px}.mob_sns .links li.close_btn{cursor:pointer;color:#fff!important;opacity:100}.s4fblike,.s4plusone,.s4custombtn-1,.s4twitter{float:left;margin-right:10px}.s4custombtn-1{position:relative;top:20px}.s4fbshare{position:relative;height:61px;width:90px;float:left;margin-right:10px}.s4fblike{position:relative;top:19px}.s4twitter{position:relative;top:40px}ul.links{list-style-type:none}.simplemap img{max-width:none!important;padding:0!important;margin:0!important}.staticmap,.staticmap img{max-width:100%!important;height:auto!important}.simplemap .simplemap-content{display:none}ul.links li a{color:#fff!important}ul.links li a:hover{color:#b1c3f4!important}.mob_sns{margin-top:20px}.lsf-icon{font-size:34px}.li-l404-u{margin-bottom:60px;color:#6392d4}ul.post-list,ul.red{position:relative;right:15px;font-size:14px}ul.post-list li,ul.red li{margin-bottom:7px}ul.no-dot{list-style-type:none}.no-search{margin-bottom:30px!important;padding:30px;font-size:18px}.green-gra{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:#d6fcda;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(214,252,218)),to(rgb(139,252,192)));background-image:-webkit-linear-gradient(top,rgb(214,252,218),rgb(139,252,192));background-image:-moz-linear-gradient(top,rgb(214,252,218),rgb(139,252,192));background-image:-o-linear-gradient(top,rgb(214,252,218),rgb(139,252,192));background-image:-ms-linear-gradient(top,rgb(214,252,218),rgb(139,252,192));background-image:linear-gradient(top,rgb(214,252,218),rgb(139,252,192));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#d6fcda',EndColorStr='#8bfcc0')}.green-gra2{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:#dbfbfe;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(219,251,254)),to(rgb(144,253,231)));background-image:-webkit-linear-gradient(top,rgb(219,251,254),rgb(144,253,231));background-image:-moz-linear-gradient(top,rgb(219,251,254),rgb(144,253,231));background-image:-o-linear-gradient(top,rgb(219,251,254),rgb(144,253,231));background-image:-ms-linear-gradient(top,rgb(219,251,254),rgb(144,253,231));background-image:linear-gradient(top,rgb(219,251,254),rgb(144,253,231));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#dbfbfe',EndColorStr='#90fde7')}.orange-gra{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:#ffd8b2;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(255,216,178)),to(rgb(255,175,72)));background-image:-webkit-linear-gradient(top,rgb(255,216,178),rgb(255,175,72));background-image:-moz-linear-gradient(top,rgb(255,216,178),rgb(255,175,72));background-image:-o-linear-gradient(top,rgb(255,216,178),rgb(255,175,72));background-image:-ms-linear-gradient(top,rgb(255,216,178),rgb(255,175,72));background-image:linear-gradient(top,rgb(255,216,178),rgb(255,175,72));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffd8b2',EndColorStr='#ffaf48')}.orange-gra2{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:#ffeeb8;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(255,238,184)),to(rgb(255,204,73)));background-image:-webkit-linear-gradient(top,rgb(255,238,184),rgb(255,204,73));background-image:-moz-linear-gradient(top,rgb(255,238,184),rgb(255,204,73));background-image:-o-linear-gradient(top,rgb(255,238,184),rgb(255,204,73));background-image:-ms-linear-gradient(top,rgb(255,238,184),rgb(255,204,73));background-image:linear-gradient(top,rgb(255,238,184),rgb(255,204,73));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffeeb8',EndColorStr='#ffcc49')}.orange-gra3{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:#ffa9b4;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(255,169,180)),to(rgb(255,142,72)));background-image:-webkit-linear-gradient(top,rgb(255,169,180),rgb(255,142,72));background-image: -moz-linear-gradient(top,rgb(255,169,180),rgb(255,142,72));background-image:-o-linear-gradient(top,rgb(255,169,180),rgb(255,142,72));background-image:-ms-linear-gradient(top,rgb(255,169,180),rgb(255,142,72));background-image:linear-gradient(top,rgb(255,169,180),rgb(255,142,72));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffa9b4',EndColorStr='#ff8e48')}.blue-gra{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:#e6ecff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(230,236,255)),to(rgb(136,171,227)));background-image:-webkit-linear-gradient(top,rgb(230,236,255),rgb(136,171,227));background-image:-moz-linear-gradient(top,rgb(230,236,255),rgb(136,171,227));background-image:-o-linear-gradient(top,rgb(230,236,255),rgb(136,171,227));background-image:-ms-linear-gradient(top,rgb(230,236,255),rgb(136,171,227));background-image:linear-gradient(top,rgb(230,236,255),rgb(136,171,227));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#e6ecff',EndColorStr='#88abe3')}.blue-gra2{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:#b8dbff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(184,219,255)),to(rgb(60,120,227)));background-image:-webkit-linear-gradient(top,rgb(184,219,255),rgb(60,120,227));background-image:-moz-linear-gradient(top,rgb(184,219,255),rgb(60,120,227));background-image:-o-linear-gradient(top,rgb(184,219,255),rgb(60,120,227));background-image:-ms-linear-gradient(top,rgb(184,219,255),rgb(60,120,227));background-image:linear-gradient(top,rgb(184,219,255),rgb(60,120,227));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#b8dbff',EndColorStr='#3c78e3')}.blue-gra3{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:#95c1ff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(149,193,255)),to(rgb(53,108,205)));background-image:-webkit-linear-gradient(top,rgb(149,193,255),rgb(53,108,205));background-image:-moz-linear-gradient(top,rgb(149,193,255),rgb(53,108,205));background-image:-o-linear-gradient(top,rgb(149,193,255),rgb(53,108,205));background-image:-ms-linear-gradient(top,rgb(149,193,255),rgb(53,108,205));background-image:linear-gradient(top,rgb(149,193,255),rgb(53,108,205));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#95c1ff',EndColorStr='#356ccd')}.border{border:1px solid #ddd;padding:0 20px 20px;margin-bottom:20px}.border2{border:1px solid #ddd;padding:0;margin-bottom:40px}.img-post2{margin-bottom:20px;margin-top:10px}.panel-body{background-color:#fff}.posting-form{font-size:18px;font-weight:bold}.panel-heading2{background-color:#fff6fa;padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}h5.panel-title > a{display:block;cursor:pointer}li.fusen{color:#fff;width:auto;height:30px;line-height: 30px;position:relative;padding:0 25px 0 15px;background:#ef5777;float:left;margin-right:30px;margin-bottom:5px;font-weight:600}.fusen:before{content:"";position:absolute;top:0;right:0;border-width:0 16px 16px 0;border-style:solid;border-color:#ff7f9d #fff;}ul.fusen_batch{list-style-type:none;height:auto;clear:both;margin-top:0;margin-bottom:40px;margin-left:0;position:relative;right:40px}ul.fusen_batch li:last-child{margin-right:0}.clear-fix{clear:both}.list-last-child{margin-bottom:10px}input[type=text]{font-size:18px;scale(0.8)}.ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon span{font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:rgba(52,152,219,0.45);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:absolute;top:19px;right:-21px}.ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid rgba(52,152,219,0.7);border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid rgba(52,152,219,0.7)}.ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid rgba(52,152,219,0.7);border-bottom:3px solid transparent;border-top:3px solid rgba(52,152,219,0.7)}.ribbon_pin{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon_pin span{font-size:10px;font-weight:bold;color:#aa0f33;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:rgba(239,87,119,0.45);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:absolute;top:19px;right:-21px}.ribbon_pin span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid rgba(239,87,119,0.7);border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid rgba(239,87,119,0.7)}.ribbon_pin span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid rgba(239,87,119,0.7);border-bottom:3px solid transparent;border-top:3px solid rgba(239,87,119,0.7)}.addweek{color:#fff;display:inline-block;background-color:#6392d4;font-weight:normal;font-style:normal;padding:2px 5px;margin-left:15px;border-radius:0px 6px 0px 6px;-moz-border-radius:0px 6px 0px 6px;-webkit-border-radius:0px 6px 0px 6px;font-size:12px}.introText{color:#ef5777}h2.for_h2{color:#5088c7!important;font-size:24px!important}p.fortext{color:#5088c7!important;margin-bottom:0!important;font-size:16px;line-height:16px}.break{display:block;font-size:10.5px;text-overflow:ellipsis;overflow:hidden}ul.iframe-list{margin:0;list-style-type:none;list-style-position: inside;}ul.iframe-list li{padding-left:1em;text-indent:-1em;font-size:14px;margin-bottom:7px;right:40px;position:relative}ul.iframe-list li:before{content:"• ";color:orange}.wpcf7-not-valid-tip{color:#ef5777!important;font-size:18px;font-weight:bold}.pageviews{font-size:14px;color:#cfcfcf}.responcive{width:100%;height:auto;margin:0;padding:0}.up-head-image{position: relative;bottom:28px}.jumbotron p{text-align:center}.countdown-timer{text-align:center;margin:0;width:100%;height:70px}.item_catch{font-family:Georgia,'Hiragino Mincho ProN','Yu Mincho',serif;font-weight:600;font-size: 16px;}.img_right{float:right;margin-left:30px;margin-bottom:30px!important}.img_left{float:left!important;margin-right:30px;margin-bottom:30px}h6{font-size:20px}.footer_b{display:block;width:178px;height:50px;margin:5px auto 0}
ul.tag_list-switch{list-style-type:none;margin-left:0;position:relative;right:40px}ul.tag_list-switch li{float:left;font-size:12px;color:#fff;background-color: #00a346;padding:0 5px 2px;display:inline-block;font-weight:bold;margin-right:5px;margin-bottom:10px;height:28px}ul.tag_list-switch li:first-child{background-color:#1777f2;margin-right:5px;height:28px;width:125px!important;text-align:center}ul.tag_list-green{list-style-type:none;margin-left:0;position:relative;right:40px}ul.tag_list-green li{float:left;font-size:12px;color:#fff;background-color:#17A387;padding:5px;display:inline-block;font-weight:bold;margin-right:5px;margin-bottom:10px;height:24px}ul.tag_list-green li:first-child{background-color:#1777f2;padding:1px 5px;margin-right:5px;height:24px;width:125px!important;text-align:center}ul.tag_list-orange{list-style-type:none;margin-left:0;position:relative;right:40px}ul.tag_list-orange li{float:left;font-size:12px;color:#fff;background-color:#e78733;padding:5px;display:inline-block;font-weight:bold;margin-right:5px;margin-bottom:10px;height:24px}ul.tag_list-orange li:first-child{background-color:#1777f2;padding:1px 5px;margin-right:5px;height:24px;width:125px!important;text-align:center}ul.tag_list-orange2{list-style-type:none;margin-left:0;position:relative;right:40px}ul.tag_list-orange2 li{float:left;font-size:12px;color:#fff;background-color:#e78733;padding:5px;display:inline-block;font-weight:bold;margin-right:5px;margin-bottom:10px;height:24px}ul.tag_list-orange2 li:first-child{background-color:#1777f2;padding:1px 5px;margin-right:5px;height:24px;width:125px!important;text-align:center}ul.tag_list-blue{list-style-type:none;margin-left:0;position:relative;right:40px;width:100%;white-space:nowrap}ul.tag_list-blue li{float:left;font-size:12px;color:#fff;background-color:#3175e5;padding:5px;display:inline-block;font-weight:bold;margin-right:5px;margin-bottom:10px;height:24px}ul.tag_list-blue li:first-child{background-color:#1777f2;padding:1px 5px;margin-right:5px;height:24px;width:125px!important;text-align:center}ul.tag_list-red{list-style-type:none;margin-left:0;position:relative;right:40px}ul.tag_list-red li{float:left;font-size:12px;color:#fff;background-color:#ab0f34;padding:5px;display:inline-block;font-weight:bold;margin-right:5px;margin-bottom:10px;height:24px}ul.tag_list-red li:first-child{background-color:#1777f2;padding:1px 5px;margin-right:5px;height:24px;width:125px!important;text-align:center}.img-right{float:right;margin-left:20px;margin-bottom:20px}
.simplemap img {-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);opacity:1}
