@charset "UTF-8";
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//kohgami.co.jp/wp-content/themes/benevolent-pro/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; vertical-align:baseline;}
ol, ul						{list-style:none;}
blockquote, q					{quotes:none;}
blockquote::before, blockquote::after,
q::before, q::after				{content: '';content: none;}
table						{border-collapse: collapse;border-spacing: 0; margin:0 auto;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section	{display:block;}
a, button, select				{cursor:pointer;}
input 						{border-radius:0px 0px 0px 0px !important;}
.ftr {float:right !important;}
.ftl {float:left !important;}
.buttons a {text-decoration: none;text-decoration-line： none;}
.buttons .mains1	{background:#5f9f8b; border-bottom:5px solid #558f7d;}
.buttons .mains2	{background:#f68181; border-bottom:5px solid #dd7474;}
.buttons .mains3	{background:#f9a930; border-bottom:5px solid #e0982b;}
.buttons .mains4	{background:#aaa; border-bottom:5px solid #999;}
.buttons .mains1:hover	{background:#558f7d; border-bottom:0px solid #558f7d !important;}
.buttons .mains2:hover	{background:#dd7474; border-bottom:0px solid #dd7474 !important;}
.buttons .mains3:hover 	{background:#e0982b; border-bottom:0px solid #e0982b !important;}
.buttons .mains4:hover	{background:#999; border-bottom:0px solid #999 !important;}
.site-header .site-branding .site-title a {color: #ffcc00 !important;}
.main-navigation a:hover, .main-navigation ul li:hover > a, .main-navigation ul .current-menu-item > a {
color: #ffcc00 !important;
}
.custom-logo{width:60px}
#secondary .widget.widget_text .textwidget	{padding:0px;}
#secondary .widget				{background: #ffffff;}
.custom-html-widget	{padding:0 10px;}
.site-branding .site-title{font-size: 1.5em !important;}
.site-branding .site-title a{color: #ffcc00 !important;}
.text-logo .site-description{font-size: 0.7em !important;color: #fff !important;}
@media only screen and (max-width: 1024px){
.mobile-header .menu-opener span {
display: block;
width: 100%;
height: 2px;
background: #fff;
margin-bottom: 5px;
}}
.email-link{font-size:80%;}
@media only screen and (max-width: 1024px){
.mobile-header .menu-opener {
width: 20px;
height: 16px;
cursor: pointer;
margin-left: auto;
margin-right: auto;
margin-bottom:10px;
}}
@media only screen and (max-width: 600px){
.mobile-header .site-branding {
margin: 00px;
}}
@media only screen and (max-width: 991px){
.banner .text					{font-size: 14px;line-height: 19px;}
.mobile-header					{padding: 15px 0 0px;background: #003366 !important;}
}
@media only screen and (max-width:480px){
.site-branding .site-logo			{display:none;}
.alignright					{margin-right: 1em;margin-top: 0px;margin-bottom: 0em;}
}
.banner .text					{font-size: 20px;line-height: 25px;}
.site-header .site-branding			{max-width:100%;}
.home.has-slider .site-header .header-bottom,
.site-header .header-bottom			{padding: 10px 0 10px;    background: rgba(0, 58, 119, 0.5);}
.site-header .site-branding .site-description	{font: 11px/20px Arial, Helvetica, sans-serif;}
.icon-holder .fa 				{font-size:50px;color:#004ea2;}
.about-us .video-holder 			{text-align: left;max-width: 1200px;}
.banner .text .btn-more, .btn-donate 		{border-radius: 10px;}
.main-navigation ul				{margin:25px 33px 0 0;font-size:16px;}
.site-header .site-branding p.site-title	{font-size:1.5em;}
.site-header.header-one .header-bottom.sticky-menu {background: #003a77 !important;}
.blog .header-bottom,
.page-template-template-about .header-bottom,
.page-template-template-service .header-bottom,
.page-template-default .header-bottom,
.single-post .header-bottom		{background: #003a77 !important;}
.site-footer					{background: #004ea2;}
.footer-t					{color:#ffffff;background:#004ea2;}
.site-info					{color:#ffffff;background:#003a77;}
.promotional-block .widget_benevolent_pro_cta_widget .text:after {
background: linear-gradient(to bottom,
rgba(0,78,162,0) 0%,
rgba(0,78,162,0.1) 10%,
rgba(0,78,162,0.2) 20%,
rgba(0,78,162,0.3) 30%,
rgba(0,78,162,0.4) 40%,
rgba(0,78,162,0.5) 50%,
rgba(0,78,162,0.6) 60%,
rgba(0,78,162,0.7) 70%,
rgba(0,78,162,0.8) 80%,
rgba(0,78,162,0.9) 90%,
rgba(0,78,162,1) 100%);
}
.widget-holder a {text-decoration:none !important;color:#ffcc00 !important;}
.widget-holder a:hover {text-decoration:underline !important;color:#ffcc00 !important;}
.widget_nav_menu a {text-decoration:none !important;color:#ffcc00 !important;}
.widget_nav_menu a:hover {text-decoration:underline !important;color:#ffcc00 !important;}
.widget.widget_benevolent_pro_contact .email-link:before {color: #ffcc00;}
.stats .container .row .widget_text{color:#555555 !important;}
.widget_benevolent_pro_stat_counter_widget{color:#ffcc00 !important;}
@media only screen and (max-width: 767px){
.site-header {background: ffffff;padding-bottom: 0px;}
.home.has-slider .site-header .header-bottom, .site-header .header-bottom{background: rgba(0, 58, 119, 1);}
.profile-img					{width:50%;max-width:227px;}
}
@media only screen and (max-width: 991px){
.banner_imgs	{width:50%;max-width:380px;float:left;}
}
@media only screen and (max-width:480px){
.banner_imgs	{width:100%;max-width:380px;margin-left:auto;margin-right:auto;float:none;}
}
.home .stats {background-image: url(https://kohgami.co.jp/wp-content/uploads/2018/09/japan.gif);background-position: center center; 
background-repeat: no-repeat;
background-attachment: fixed; }
.page-template-default .entry-header, .page-title{display:none;}
#primary .page .entry-content table tr:nth-child(2n+1), #primary .post .entry-content table tr:nth-child(2n+1) {
background: #ffffff !important;
}
#primary .page .entry-content table th, #primary .post .entry-content table th {
padding:0px;
}
#primary .page .entry-content table td, #primary .post .entry-content table td {
padding: 10px 0px;
}
.home .post .entry-content,
.blog .post .entry-content{display:none !important;} html			{font-size:62.5%; scroll-behavior:smooth;}
body			{font-size:1.6rem;}
html			{margin-bottom:1px;height:100%; color:#555;}
body			{display:block; margin:0px; border:0px; padding:0px; background:#fff; height:100%; }
#footer			{background:#666a79;}
#bottom_design		{height:200px; width:100%; margin:0 auto; background:#ffffff; background-image:url(//img/bottom.png); background-position:center center; background-repeat:repeat;}
.pagination_wrap a,
.pagination_wrap .dots	{border:solid 1px; background:#666a79; border-color:#878a96 #5c5f6d #5c5f6d #878a96;} *			{border:0px; margin:0px; padding:0px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#snsbutton		{list-style:none;}
#header .main_wrap	{position:relative; width:100%;}
#header .sub_wrap	{position:relative; width:100%; height:300px;}
#navimenu		{width:100%; min-width:320px; position:fixed; margin:0 auto; z-index:1000;}
#header_logo		{z-index:999; position:absolute; top:180px; left:50%; width:70%; max-width:320px; transform:translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);}
#header .search_base	{width:300px; position:absolute; z-index:999; bottom:5px; right:10px; text-align:right;}
#header .search_left	{width:175px; margin-right:0px;}
#article .search_base	{width:90%; text-align:center; margin:0px auto;}
#article .search_left	{width:60%; margin-right:2%;}
#article .search_right	{width:20%;}
#container		{min-width:360px; width:100%; text-align:center; margin:0px auto !important; padding:0px auto !important; background:#fff; word-wrap:break-word; word-break:break-word;}
#header			{width:100%; background:#fff; height:auto; margin:0px auto !important; padding:0px auto !important;}
.fit_wrap 		{margin:0px auto; width:100%;}   
.fit_right 		{position: relative; width:50%; margin-bottom:10px; float:right; text-align:left;}
.fit_left  		{position: relative; width:50%; margin-bottom:10px; float:left; text-align:left;}
.fit_right .flag,
.fit_left .flag		{position:absolute; right:10px; top:10px; z-index: 3;}
@media screen and (max-width:660px) {
.fit_wrap  		{width:100%; margin:0px auto; max-width:405px;}   
.fit_right 		{width:100%; float:none; text-align:left;}
.fit_left  		{width:100%; float:none; text-align:left;}
}
.sub_trade		{width:48%; float:left; margin-bottom:10px;}
.sub_house		{width:48%; float:right; margin-bottom:10px;}
@media screen and (max-width:660px){
.sub_trade		{width:100%; float:none;}
.sub_house		{width:100%; float:none;}
}
.slider_img		{width:100%; height:300px; object-fit:cover; font-family: 'object-fit: cover;'; }
#article		{min-width:0;}
.menu-filter	{opacity:0.9; position:fixed; top:0; left:0; z-index:9999; width:100%;}
.login_edit		{position:fixed; white-space:nowrap; z-index:99999; top:0px; left:0px; text-align:left; width:auto; display:flex; align-items:center; justify-content:flex-end;}
.login_edit a		{font-family:inherit; font-weight:normal; font-size:14px; line-height:50px; height:50px; display:inline-block; vertical-align:middle; text-decoration:none; margin:0px; padding:0px 15px; color:#fff; transition:background-color 0.5s ease;}
.login_edit a:hover 	{height:50px; color:#fff; background:#666a79;}
.login_top		{position:absolute; z-index:999; bottom:55px; right:10px; text-align:right; width:100%; color:#fff; text-shadow:0 2px 5px rgba(0,0,0,1);}
#column0, #column1, #column2, #column2_main, #column3	{width:96%; margin:10px auto 0px auto !important;}
#footer			{color:#fff; width:100%; margin:0px auto; padding-top:20px; padding-bottom:20px;}
#footer aside		{width:95%; padding-top:20px;}
ul .cat-item a:before	{color:#fff; content:"\f304"; font-family:"Font Awesome 5 Free"; font-weight:900; margin-right:0.2em; text-decoration:none;}
.parents_footer		{flex-basis:auto; display:flex; display:-webkit-box; display:-moz-box; display:-webkit-flex; display:-ms-flexbox; width:95%; max-width:1130px; margin:0 auto; -webkit-flex-flow:row wrap; -ms-flex-flow:row wrap;}
.parents_footer .child			{width:100%; text-align:left; display:block; margin-left:1%; margin-right:0px; margin-bottom:0px;}
.parents_footer .child			{width:calc(24% - 0px / 4);}
.parents_footer .child:nth-child(4n)	{margin-right:0px;}
.search_left		{width:65%;} .about,
.emails,
.cloud1,
.cloud2,
.barun,
#bottom,
#section01,
#section02,
#section03,
#section04,
#section05,
#section06		{margin:0px; width:100%; overflow: hidden;}
#column0		{max-width:1200px; grid-template-areas:"article article article""nav nav nav""aside aside aside"; display:grid; grid-template-columns:100%; grid-template-rows:auto auto auto; display:-ms-grid; -ms-grid-columns:100%; -ms-grid-rows:auto auto auto;}
#column0 #article	{grid-area:article; -ms-grid-column:1; -ms-grid-row:1; margin-left:0em; margin-right:0em; }
#column0 #sideleft	{grid-area:nav; -ms-grid-column:1; -ms-grid-row:2;}
#column0 #sideright	{grid-area:aside; -ms-grid-column:1; -ms-grid-row:3;}
#column0 #sideleft,
#column0 #sideright					{position:static; margin-bottom:0; top:0px; padding-bottom:0px; z-index:1;}
#column0 #side_parents .side_child			{width:calc(25% - 0px/ 4);}
#column0 #side_parents .side_child:nth-child(4n)	{margin-right:0px;} #column1		{max-width:810px; grid-template-areas:"article article article""nav nav nav""aside aside aside"; display:grid; grid-template-columns:100%; grid-template-rows:auto auto auto; display:-ms-grid; -ms-grid-columns:100%; -ms-grid-rows:auto auto auto;}
#column1 #article	{grid-area:article; -ms-grid-column:1; -ms-grid-row:1; margin-left:0em; margin-right:0em; }
#column1 #sideleft	{grid-area:nav; -ms-grid-column:1; -ms-grid-row:2;}
#column1 #sideright	{grid-area:aside; -ms-grid-column:1; -ms-grid-row:3;}
#column1 #sideleft,
#column1 #sideright					{position:static; margin-bottom:0; top:0px; padding-bottom:0px; z-index:1;}
#column1 #side_parents .side_child			{width:calc(25% - 0px/ 4);}
#column1 #side_parents .side_child:nth-child(4n)	{margin-right:0px;} #column2		{max-width:1160px; grid-template-areas:"nav article""aside article"; display:grid; grid-template-columns:1.5fr 3.5fr; grid-template-rows:auto auto; display:-ms-grid; -ms-grid-columns:1.5fr 3.5fr; -ms-grid-rows:auto auto;}
#column2_main		{max-width:1130px; grid-template-areas:"nav article""nav aside"; display:grid; grid-template-columns:1.5fr 3.5fr; grid-template-rows:auto auto; display:-ms-grid; -ms-grid-columns:1.5fr 3.5fr; -ms-grid-rows:auto auto;}
#column2_main #sideleft,
#column2 #sideleft	{grid-area:nav; -ms-grid-column:1; -ms-grid-row:1; margin-right:10px;}
#column2_main #article,
#column2 #article	{grid-area:article; -ms-grid-column:2; -ms-grid-row:2;}
#column2_main #sideright,
#column2 #sideright	{grid-area:aside; -ms-grid-column:1; -ms-grid-row:1; margin-right:10px; margin-top:10px;}
@media screen and (max-width:810px) {
#column2,
#column2_main		{grid-template-areas:"article article""nav nav""aside aside"; display:grid; grid-template-columns:100%; grid-template-rows:auto auto auto; display:-ms-grid; -ms-grid-columns:100%; -ms-grid-rows:auto auto auto;}
#column2_main #article,
#column2 #article	{grid-area:article; -ms-grid-column:1; -ms-grid-row:1; margin-left:0px; margin-right:0px;}
#column2_main #sideleft,
#column2 #sideleft	{grid-area:nav; -ms-grid-column:1; -ms-grid-row:2; margin-right:0em; margin-bottom:10px;}
#column2_main #sideright,
#column2 #sideright	{grid-area:aside; -ms-grid-column:1; -ms-grid-row:1; margin-right:0px;}
} #column3		{max-width:1450px; grid-template-areas:"nav article aside";display:grid; grid-template-columns:310px 1fr 310px; grid-template-rows:auto;display:-ms-grid; -ms-grid-columns:310px 1fr 310px; -ms-grid-rows:auto;}
#column3 #sideleft	{grid-area:nav; -ms-grid-column:1; -ms-grid-row:1;}
#column3 #article	{grid-area:article; -ms-grid-column:2; -ms-grid-row:1; margin-left:10px; margin-right:10px;}
#column3 #sideright	{grid-area:aside; -ms-grid-column:3; -ms-grid-row:1;}
@media screen and (max-width:1470px) {
#column3		{max-width:1450px; grid-template-areas:"nav article aside";display:grid; grid-template-columns:1.5fr 3.5fr 1.5fr; grid-template-rows:auto;display:-ms-grid; -ms-grid-columns:1.5fr 3.5fr 1.5fr; -ms-grid-rows:auto;}
#column3 #sideleft	{grid-area:nav; -ms-grid-column:1; -ms-grid-row:1;}
#column3 #article	{grid-area:article; -ms-grid-column:2; -ms-grid-row:1; margin-left:10px; margin-right:10px;}
#column3 #sideright	{grid-area:aside; -ms-grid-column:3; -ms-grid-row:1;}
}
@media screen and (max-width:1030px) {
#column3		{grid-template-areas:"nav article""aside aside"; display:grid; grid-template-columns:1fr 3fr; grid-template-rows:auto auto; display:-ms-grid; -ms-grid-columns:1fr 3fr; -ms-grid-rows:auto auto;}
#column3 #sideleft	{grid-area:nav; -ms-grid-column:1; -ms-grid-row:1;}
#column3 #article	{grid-area:article; -ms-grid-column:2; -ms-grid-row:1; margin-right:0px;}
#column3 #sideright	{grid-area:aside; -ms-grid-column:2; -ms-grid-row:2; margin-left:0px;}
}
@media screen and (max-width:810px) {
#column3		{grid-template-areas:"article article article""nav nav nav""aside aside aside"; display:grid; grid-template-columns:100%; grid-template-rows:auto; display:-ms-grid; -ms-grid-columns:100%; -ms-grid-rows:auto auto auto;}
#column3 #article	{grid-area:article; -ms-grid-column:1; -ms-grid-row:1; margin-left:0px; margin-right:0px;}
#column3 #sideleft	{grid-area:nav; -ms-grid-column:1; -ms-grid-row:2; margin-bottom:20px;}
#column3 #sideright	{grid-area:aside; -ms-grid-column:1; -ms-grid-row:3; margin-left:0px; margin-bottom:20px;}
} #sideleft .flag		{top:15%;left:13%; height:90px;}
#sideleft .textwidget,
#sideright .textwidget 	{width:100%; position:-webkit-sticky; position:-moz-sticky; position:-ms-sticky; position:-o-sticky; position:sticky; margin-bottom:0; top:65px; z-index:1; display:flex; flex-wrap: wrap;}
.widget_text		{position: relative;}
.widget_text .finished	{display:flex; justify-content:center; align-items:center; position:absolute; top:0%; left:0%;}
#column0 #sideright .textwidget,
#column0 #sideleft .textwidget,
#column1 #sideright .textwidget,
#column1 #sideleft .textwidget 				{position:static; margin-bottom:0; top:0px; padding-bottom:0px; z-index:1;}
#column0 #sideright .parents_side .child,
#column1 #sideright .parents_side .child,
#column2_main #sideright .appeal_banner .child,
#column2 #sideright .appeal_banner .child		{float:left; width:calc(25% - 0px/ 4);}
#column0 #sideleft .parents_side .child,
#column1 #sideleft .parents_side .child			{float:left; width:calc(33.333% - 0px / 3);}
#column0 #sideright .parents_side .child:nth-child(4n),
#column0 #sideleft .parents_side .child:nth-child(6n),
#column1 #sideright .parents_side .child:nth-child(4n),
#column1 #sideleft .parents_side .child:nth-child(4n)	{margin-right:0px;}
#column2_main .parents_side .child,
#column2 .parents_side .child,
#column3 .parents_side .child				{width:100%; text-align:left; margin:0px;}
#column2_main .parents_side .child,
#column2 .parents_side .child,
#column3 .parents_side .child				{float:left; width:calc(100% / 1);}
#column2_main .parents_side .child:nth-child(1n),
#column2 .parents_side .child:nth-child(1n),
#column3 .parents_side .child:nth-child(1n)		{margin-right:0px;}
@media screen and (max-width:1030px) {
#column3 #sideright .textwidget 			{position:static; margin-bottom:0; top:0px; padding-bottom:0px; z-index:1;}
#column3 #sideright .parents_side .child		{width:calc(25% - 0px/ 4);}
#column3 #sideright .parents_side .child:nth-child(4n)	{margin-right:0px;}
}
@media screen and (max-width:810px) {
#column2_main #sideright .parents_side .child,
#column2 #sideright .parents_side .child,
#column2 #sideright .appeal_banner .child		{width:calc(50% - 0px/ 2);}
#column2_main #sideright .parents_side .child:nth-child(2n),
#column2 #sideright .parents_side .child:nth-child(2n),
#column2 #sideright .appeal_banner .child:nth-child(2n)	{margin-right:0px;}
#column2_main #sideleft .parents_side .child,
#column2 #sideleft .parents_side .child			{float:left; width:calc(33.333% - 0px / 3);}
#column3 #sideleft .textwidget 				{position:static; margin-bottom:0; top:0px; padding-bottom:0px; z-index:1;}
#column3 #sideright .parents_side .child		{width:calc(25% - 0px/ 4);}
#column3 #sideright .parents_side .child:nth-child(4n)	{margin-right:0px;}
#column3 #sideleft .parents_side .child			{width:calc(33.333% - 0px/ 3);}
#column3 #sideleft .parents_side .child:nth-child(3n)	{margin-right:0px;}
.parents_footer .child					{width:calc(49% - 0px / 2); margin-bottom:30px;}
.parents_footer .child:nth-child(2n)			{margin-right:0px;}
}
@media screen and (max-width:660px) {
#column0 #sideleft .parents_side .child,
#column0 #sideright .parents_side .child,
#column1 #sideright .parents_side .child,
#column1 #sideleft .parents_side .child,
#column2_main #sideright .parents_side .child,
#column2 #sideright .parents_side .child,
#column2_main #sideleft .parents_side .child,
#column2 #sideleft .parents_side .child,
#column3 #sideright .parents_side .child,
#column3 #sideleft .parents_side .child			{width:calc(50% - 0px / 2);}
#column3 #sideright .parents_side .child:nth-child(2n),
#column3 #sideleft .parents_side .child:nth-child(2n)	{margin-right:0px;}
} #commentform			{max-width:600px; width:94%; margin:20px auto 1px auto !important;}
#commentform			{text-align:center; color:#333; padding:1em 1em 0 1em; border-radius:10px; align-items:center; justify-content:left; background:#eee;}
#comments .comment-body .reply	{text-align:center; padding:15px 0px;}
#comments ul.children		{margin-left:50px;}
#respond			{text-align:center;}
#respond small a		{padding:1em 0em 0.5em 0em; display:block;}
#respond small a:hover		{color:#cc0000;}
#respond p:last-of-type		{margin-bottom:0px;} .post_imgs img,　.search_imgs img	{height:auto;} thead .asc span::before {content:"▼"; color:#ff0000;}
thead .desc span::before {content:"▲"; color:#ff0000;} .pagination_wrap	{width:auto; display:table; text-align:center; margin:10px auto 30px auto;}
.pagination_wrap a,
.pagination_wrap span	{width:30px; height:30px; display:table-cell; vertical-align: middle; padding:0px 5px; color:#fff;}
.pagination_wrap a:hover,
.pagination_wrap .push,
.pagination_wrap span	{border:solid 1px; background:#990000; border-color:#bb0000 #770000 #770000 #bb0000;}
@media screen and (max-width:810px) {
.pagination_wrap a,
.pagination_wrap span	{width:45px; height:45px;}
} .vat			{vertical-align:top !important;}
.vab			{vertical-align:bottom !important;}
input#cren_subscribe_to_comment, input#cren_gdpr{margin-right: 0.5em;}
.comment-form-comment-subscribe					{margin-top:10px;}
.select2-container	{text-align: left;}
img			{filter:none !important;}
a img			{vertical-align:middle;}
.link_list 		{height:30px; position:relative; text-align:left; align-items:center; display:flex; justify-content:left; margin-bottom:10px;}
.login #acf-form .acf-field-radio .acf-input	{display:none;}
@media screen and (max-width:600px)		{
.fnone 			{float:none !important; max-width:100% !important; width:100% !important;}
}
.div_select select			{height:50px !important; border: 1px solid #ddd !important;}
.acf-field p.description		{margin-bottom: 6px !important;}
.acf-fields > .acf-field		{position:relative; border-top-width:inherit !important; border-top-style:inherit !important; border-top-color: #fff !important;}
.acf-repeater .acf-row-handle		{width:24px !important;}
.acf-input-prepend, .acf-input-append	{line-height:2 !important;}
.acf-radio-list.acf-bl li,
.acf-checkbox-list.acf-bl li		{display:inline-block; margin-right:25px;}
.service .child p	{margin-bottom:20px;text-align:left; line-height:2;}
.anchor_link		{padding-top:80px; margin-top:-80px;}
.icon-text		{display:flex; align-items:center; gap:7px; margin-right:20px;}
.acf-field-image div.acf-label label:before	{display: none;} .delay01	{animation-delay:0.1s;}
.delay02	{animation-delay:0.2s;}
.delay03	{animation-delay:0.3s;}
.delay04	{animation-delay:0.4s;}
.delay05	{animation-delay:0.5s;}
.delay06	{animation-delay:0.6s;}
.delay07	{animation-delay:0.7s;}
.delay08	{animation-delay:0.8s;}
.delay09	{animation-delay:0.9s;}
.delay10	{animation-delay:1.0s;}
.delay11	{animation-delay:1.1s;}
.delay12	{animation-delay:1.2s;}
.delay13	{animation-delay:1.3s;}
.delay14	{animation-delay:1.4s;}
.delay15	{animation-delay:1.5s;}
.delay16	{animation-delay:1.6s;}
.delay17	{animation-delay:1.7s;}
.delay18	{animation-delay:1.8s;}
.delay19	{animation-delay:1.9s;}
.delay20	{animation-delay:2.0s;} .inlineframe { width:100%; max-height:200px; padding:15px; background:#003366; overflow-y:scroll; overflow-x:hidden; background-image:url(//kohgami.co.jp/wp-content/themes/img/items.png); background-repeat:repeat;}
.grid1,
.grid2,
.grid3,
.grid4,
.grid5 {display:grid; grid-gap:10px;}
.grid2 .column,
.grid3 .column,
.grid4 .column,
.grid5 .column {padding-bottom:20px; text-align:left;}
@media screen and (min-width: 961px) {
.grid2 figure {height:250px;}
.grid3 figure {height:150px;}
.grid4 figure {height:125px;}
.grid2	{grid-template-columns:repeat(2, 1fr);}
.grid3	{grid-template-columns:repeat(3, 1fr);}
.grid4	{grid-template-columns:repeat(4, 1fr);}
.grid5	{grid-template-columns:repeat(5, 1fr);}
}
@media screen and (max-width: 960px) and (min-width:811px) {
.grid2 figure {height:200px;}
.grid3 figure {height:150px;}
.grid4 figure {height:125px;}
.grid2	{grid-template-columns:repeat(2, 1fr);}
.grid3,
.grid4	{grid-template-columns:repeat(3, 1fr);}
.grid5	{grid-template-columns:repeat(4, 1fr);}
}
@media screen and (max-width:810px) and (min-width:661px) {
.grid2 figure {height:200px;}
.grid3 figure {height:150px;}
.grid4 figure {height:125px;}
.grid2	{grid-template-columns:repeat(2, 1fr);}
.grid3,
.grid4	{grid-template-columns:repeat(3, 1fr);}
}
@media screen and (max-width:660px)  and (min-width:481px) {
.grid2 figure,
.grid3 figure,
.grid4 figure {height:200px;}
.grid2,
.grid3,
.grid4	{grid-template-columns:repeat(2, 1fr);}
}
@media screen and (max-width:480px) {
.grid2 figure,
.grid3 figure,
.grid4 figure {height:250px;}
.grid2,
.grid3,
.grid4	{grid-template-columns:repeat(1fr);}
} .grid_wrap section {display:grid; margin-bottom:30px;}
.grid_wrap section figure {width:100%;}
.grid_wrap section .name {text-align:center;}
.grid_wrap section .list {text-align:left;}
.option1 {display:none;}
@media screen and (max-width:961px) {
.option4 {display:none;}
}
@media screen and (max-width:661px) {
.option3 {display:none;}
}
@media screen and (min-width:640px) {
.grid_wrap section figure {grid-row:1/5; max-height:130px;}
.grid_wrap section {grid-template-columns:2fr 60px 3fr 60px 3fr; grid-auto-rows: auto;}
.grid_wrap section .name:nth-of-type(1) {grid-row:3; grid-column:2/3;}
.grid_wrap section .name:nth-of-type(2) {grid-row:3; grid-column:4/5;}
.grid_wrap section .name:nth-of-type(3) {grid-row:4; grid-column:2/3;}
.grid_wrap section .name:nth-of-type(4) {grid-row:4; grid-column:4/5;}
.grid_wrap section .list:nth-of-type(1) {grid-row:1; grid-column:2/6; margin-left:10px; font-size:1.5em;}
.grid_wrap section .list:nth-of-type(2) {grid-row:2; grid-column:2/6; margin-left:10px;}
.grid_wrap section .list:nth-of-type(3) {grid-row:3; grid-column:3/4;}
.grid_wrap section .list:nth-of-type(4) {grid-row:3; grid-column:5/6;}
.grid_wrap section .list:nth-of-type(5) {grid-row:4; grid-column:3/4;}
.grid_wrap section .list:nth-of-type(6) {grid-row:4; grid-column:5/6;}
}
@media screen and (max-width:640px) {
.grid_wrap section figure {grid-row:1/7; grid-column:1/2; max-height:150px;}
.grid_wrap section {grid-template-columns:minmax(0, 150px) 60px 1fr;}
.grid_wrap section .name:nth-of-type(1) {grid-row:3; grid-column:2/3;}
.grid_wrap section .name:nth-of-type(2) {grid-row:4; grid-column:2/3;}
.grid_wrap section .name:nth-of-type(3) {grid-row:5; grid-column:2/3;}
.grid_wrap section .name:nth-of-type(4) {grid-row:6; grid-column:2/3;}
.grid_wrap section .list:nth-of-type(1) {grid-row:1; grid-column:2/4; margin-left:10px; font-size:1.3em;}
.grid_wrap section .list:nth-of-type(2) {grid-row:2; grid-column:2/4; margin-left:10px;}
.grid_wrap section .list:nth-of-type(3) {grid-row:3; grid-column:3/4;}
.grid_wrap section .list:nth-of-type(4) {grid-row:4; grid-column:3/4;}
.grid_wrap section .list:nth-of-type(5) {grid-row:5; grid-column:3/4;}
.grid_wrap section .list:nth-of-type(6) {grid-row:6; grid-column:3/4;}
} .acf-basic-uploader input,
.acf-image-uploader .hide-if-value p {display:none;}
.acf-field[data-width] + .acf-field[data-width] {border-left:none !important;}
.acf-field-image .acf-label label i,
.acf-field-image .acf-label .acf-button i {background:#333 !important; font-size:20px; color:#fff; padding:20px; border-radius:4px;}
.acf-field-image .acf-label label i:hover:before,
.acf-field-image .acf-label label i:hover,
.acf-field-image .acf-label .acf-button i:hover,
.acf-field-image .acf-label .acf-button i:hover:before	{background:#cc0000 !important; -webkit-transition-duration: 0.4s;} input,
select,
textarea,
ul.acf-radio-list li,
ul.acf-checkbox-list li,
.acf-field input[type=text],
.acf-field input[type=password],
.acf-field input[type=date],
.acf-field input[type=datetime],
.acf-field input[type=datetime-local],
.acf-field input[type=email],
.acf-field input[type=month],
.acf-field input[type=number],
.acf-field input[type=search],
.acf-field input[type=tel],
.acf-field input[type=time],
.acf-field input[type=url],
.acf-field input[type=week],
.acf-field textarea,
.acf-field select,
.acf-radio-list label		{font-size:1.6rem !important;}
.f10		{font-size:1.0rem;}
.f11		{font-size:1.1rem;}
.f12	 	{font-size:1.2rem;}
.f13	 	{font-size:1.3rem;}
.f14	 	{font-size:1.4rem;}
.f15		{font-size:1.5rem;}
.f16		{font-size:1.6rem;}
.f17		{font-size:1.7rem;}
.f18,h5		{font-size:1.8rem;}
.f19		{font-size:1.9rem;}
.f20,h4		{font-size:2.0rem;}
.acf-label label,
.f21		{font-size:2.1rem;}
.f22,h3		{font-size:2.2rem;}
.f23		{font-size:2.3rem;}
.f24,h2		{font-size:2.4rem;}
.f25		{font-size:2.5rem;}
.f26,h1		{font-size:2.6rem;}
.f27		{font-size:2.7rem;}
.f28		{font-size:2.8rem;}
.f29		{font-size:2.9rem;}
.f30		{font-size:3.0rem;}
.fsss 			{font-size:1.0rem;}
.fss 			{font-size:1.2rem;}
.fs 			{font-size:1.4rem;}
.fn 			{font-size:1.6rem;}
.fb 			{font-size:1.8rem;}
.fbb 			{font-size:2.0rem;}
.fbbb 			{font-size:2.2rem;}
h1, h2,h3,h4,h5,h6 	{font-weight:normal}
.nowrap 		{white-space:nowrap !important;}
.bold			{font-weight:bold;}
.bronze_plan 		{color:#a48262;}
.silver_plan		{color:#969caa;}
.gold_plan 		{color:#e4bc33;}
.f70pc {font-size:70%;} .f75pc {font-size:75%;} .f80pc {font-size:80%;} .f85pc {font-size:85%;} .f90pc {font-size:90%;} .f95pc {font-size:95%;} .f100pc {font-size:100%;} .f105pc {font-size:105%;} .f110pc {font-size:110%;} .f115pc {font-size:115%;} .f120pc {font-size:120%;} .f125pc {font-size:125%;} .f130pc {font-size:130%;} .f135pc {font-size:135%;} .f140pc {font-size:140%;} .f145pc {font-size:145%;} .f150pc {font-size:150%;} .f155pc {font-size:155%;} .f160pc {font-size:160%;} .f165pc {font-size:165%;} .f170pc {font-size:170%;} .f175pc {font-size:175%;} .f180pc {font-size:180%;} .f185pc {font-size:185%;} .f190pc {font-size:190%;} .f195pc {font-size:195%;} .f200pc {font-size:200%;} .f205pc {font-size:205%;} .f210pc {font-size:210%;} .f215pc {font-size:215%;} .f220pc {font-size:220%;} .f225pc {font-size:225%;} .f230pc {font-size:230%;} .f235pc {font-size:235%;} .f240pc {font-size:240%;} .f245pc {font-size:245%;} .f250pc {font-size:250%;} .f255pc {font-size:255%;} .f260pc {font-size:260%;} .f265pc {font-size:265%;} .f270pc {font-size:270%;} .f275pc {font-size:275%;} .f280pc {font-size:280%;} .f285pc {font-size:285%;} .f290pc {font-size:290%;} .f295pc {font-size:295%;} .f300pc {font-size:300%;}
.lh100pc{line-height:100%;} .lh110pc{line-height:110%;} .lh120pc{line-height:120%;} .lh130pc{line-height:130%;} .lh140pc{line-height:140%;} .lh150pc{line-height:150%;} .lh160pc{line-height:160%;} .lh170pc{line-height:170%;} .lh180pc{line-height:180%;} .lh190pc{line-height:190%;} .lh200pc{line-height:200%;} .lh210pc{line-height:210%;} .lh220pc{line-height:220%;} .lh230pc{line-height:230%;} .lh240pc{line-height:240%;} .lh250pc{line-height:250%;} .lh260pc{line-height:260%;} .lh270pc{line-height:270%;} .lh280pc{line-height:280%;} .lh290pc{line-height:290%;} .lh300pc{line-height:300%;} .t-1			{position:relative; margin:10px auto 20px auto;}
.t-1::before		{position:absolute; border-top:4px solid #bbb; content:""; top:50%;left:0;width:100%;}
.t-1 span		{position:relative; background-color:#fff; display:inline-block; padding:0px 20px;}
.t-2			{position:relative; padding-top:0.5em; padding-bottom:0.5em; margin-bottom:0.5em; text-indent:1.3em; line-height:1.4; border-top:dotted 1px #999; border-bottom:dotted 1px #999; background:#fff; overflow:hidden;}
.t-2:before		{position:absolute; font-family:"Font Awesome 5 Free"; text-indent:0em !important; content:"\f101"; font-weight:900; font-size:1.1em; top:0.4em; left:0em; color:#ccc;}
.t-3			{padding:1rem 2rem; color:white;background:#999; box-shadow:5px 5px 0 #ddd; margin-bottom:0.5em; margin-right:0.5em;}
.t-4			{background:transparent; border-left:solid 7px #bbb; overflow:hidden; padding-left:0.3em; margin-bottom:10px;}
.t-5::first-letter	{font-size:250%; color:#cc0000; display:block;}
.t-6			{position:relative; text-indent:35px; overflow:hidden; margin-bottom:0.5em;}
.t-6::before		{position:absolute; top:15px; left:10px; width:10px; height:10px; border:3px solid #ccc; content:"";}
.t-6::after		{position:absolute; top:5px; left:0px; width:14px; height:14px; border:3px solid #999; content:"";}
.t-7			{border-bottom:double;border-width:3px; border-color:#ccc; padding-bottom:10px; margin-bottom:10px;}
.t-8			{border-bottom:solid 1px #ccc; padding-bottom:10px; margin-bottom:10px; overflow:hidden;}
.t-9			{padding-bottom:10px; margin-bottom:10px;}
.t-9			{position:relative; border-bottom: solid 5px #ccc;}
.t-9:after		{position:absolute; content: " "; display:block; border-bottom: solid 5px #cc0000; bottom:-5px; width:25%;}
.t-10			{position:relative; font-weight:bold; padding-top:1em; padding-bottom:1em; margin-bottom:10px; padding-left:65px; border:1px solid #ccc;}
.t-10::before		{position:absolute; content:attr(data-no);
left: 0;
top: 0;
margin-right: 5px;
width: 55px;
height: 100%;
display: flex;
align-items: center; justify-content: center; color: #fff;
background: #ccc;
}
.t-1				{text-align:center;}
.t-2, .t-3, .t-4, .t-5, .t-6, .t-7, .t-8, .t-9, .t-10  {text-align:left;} .select2-results__group		{text-align: center !important;}
ul.acf-radio-list:focus-within	{border:1px solid #fff !important;} #front_top, #front_center, #front_bottom, #front_report, #earth, .sub_title, .cloud1, .cloud2, .barun, .absolute, .hidden_wrap, .title_B, .title_C, .title_E, .title_I, .title_R, .title_S, .title_V
{position:absolute;}
.staff  	{vertical-align:top;}
.transform	{transform:translate(-50%);}
.flag li	{margin-bottom:10px;}
.shuttle	{top:1600px; left:0px; z-index:19; background:url(//kohgami.co.jp/img/jet.png); background-repeat:no-repeat;}
.barun		{background:url(//kohgami.co.jp/img/barun.png); background-repeat:no-repeat; width:250px; height:250px; }
.cloud1		{background:url(//kohgami.co.jp/img/cloud1.png); background-position:center center; background-repeat:no-repeat;}
.cloud2		{background:url(//kohgami.co.jp/img/cloud2.png); background-position:center center; background-repeat:no-repeat;}	
.scale		{transform: scale(-1, 1); display:inline-block;}
.sub_title	{width:100%; z-index:10; }
.hidden_wrap	{left:0px; width:100%; height:1000px; background-color:#a3bcd5; z-index:6;}
#earth		{top:700px; left:55%; transform:translate(-55%); width:360px; height:340px; background:url(//kohgami.co.jp/img/earth.png); background-position:center; z-index:12;}
#front_top	{top:0px; left:0px; width:100%; height:800px; background:url(//kohgami.co.jp/img/main01.jpg); z-index:7; background-position:center center; background-repeat:no-repeat;}
#front_center	{top:550px; left:0px; width:100%; height:900px; background:url(//kohgami.co.jp/img/main02.jpg); z-index:5; background-size:cover; background-position:center center; background-repeat:no-repeat;}	
#front_bottom	{bottom:500px; left:0px; width:100%; height:800px; background:url(//kohgami.co.jp/img/main03.jpg); z-index:7; background-position:center center; background-repeat:no-repeat;}
.title_B, .title_C, .title_E, .title_I, .title_R, .title_S, .title_V	{height:90px; z-index:20; background-position:center center; background-repeat:no-repeat;}
.title_B	{background:url(//kohgami.co.jp/img/title_B.png);}
.title_C	{background:url(//kohgami.co.jp/img/title_C.png);}
.title_E	{background:url(//kohgami.co.jp/img/title_E.png);}
.title_I	{background:url(//kohgami.co.jp/img/title_I.png);}
.title_R	{background:url(//kohgami.co.jp/img/title_R.png);}
.title_S	{background:url(//kohgami.co.jp/img/title_S.png);}
.title_V	{background:url(//kohgami.co.jp/img/title_V.png);}
.bbs1, .bbs2, .bbs3, .bbs4, .bbs5, .bbs6, .bbs7, .bbs8, .bbs9 {display:block; width:100%; padding:5px 5px 5px 50px; text-align:left; background-position:left center !important; background-repeat:no-repeat !important; background-size:44px 30px !important; }	
.bbs1		{background: url(//kohgami.co.jp/img/flag_malaysia.png);}
.bbs2		{background: url(//kohgami.co.jp/img/flag_india.png);}
.bbs3		{background: url(//kohgami.co.jp/img/flag_korea.png);}
.bbs4		{background: url(//kohgami.co.jp/img/flag_singapore.png);}
.bbs5		{background: url(//kohgami.co.jp/img/flag_taiwan.png);}
.bbs6		{background: url(//kohgami.co.jp/img/flag_australia.png);}
.bbs7		{background: url(//kohgami.co.jp/img/flag_thailand.png);}
.bbs8		{background: url(//kohgami.co.jp/img/flag_vietnam.png);} #wpmem_getusername_form input[type="submit"],
#wpmem_pwdreset_form input[type="submit"],
#wpmem_pwdchange_form input[type="submit"],
#wpmem_profile_form input[type="submit"],
#wpmem_register_form input[type="submit"],
#wpmem_login_form  input[type="submit"],
.acf-form input[type="submit"],
.acf-form input[type="reset"],
.wpcf7-form input[type="submit"],
.comment-form #submit,
.sendmail input[type="submit"],
.submit_button,
.my_form .button,
.comment-reply-login,
.acf-actions .acf-button,
#searcher input[type="reset"],
#searcher input[type="submit"],
#searcher input[type="button"],
#searchform input[type="submit"]	{background:#333; color:#fff; cursor:pointer; text-decoration:none; border:none;
border-radius:0; -webkit-appearance:none;} .box_s, .box_n, .box_b, .top_up,
.searchbox input[type="submit"], .searchbox input[type="button"],
a i, button i, #header a, #footer a, .more-btn p, .textbord a, .colorbord a,
.buttons a, .buttons button,
.link:link, .white:link, .slider_button,
.accordion .accordion_bar,[data-tab-switch].is-open, .tab-switch .tab_item,
.page-numbers, .submit_button, #pageup:hover {-webkit-transition-duration:0.4s; transition-property:all;} .set_bg			{position:relative; background:url(//kohgami.co.jp/img/dummytxt.jpg) center center no-repeat; width:100%; max-width:810px; padding-top:50%; background-size:cover; }
.contents		{position:absolute; top:10%; left:50%; max-width:500px; width:100%; transform: translateX(-50%);} .searchbox		{display:flex; flex-wrap:wrap; justify-content: center; margin:20px auto; width:100%;} .font_cut			{overflow: hidden; position: relative; width:100%;}
.font_cut:before	{bottom:0; content:""; right:0;}
.font_cut:after 	{content:""; height:100%; width:100%;}
.font_cut:before,
.ellipsis:after 	{position:absolute;} thead span::before 	{font-family: "Font Awesome 5 Free"; content:"\f0dc"; color:#fff; margin-right:3px;}
thead .asc span::before {content:"\f0dd"; color:#fff;}
thead .desc span::before{content:"\f0de"; color:#fff;} #qt_acf-editor-136_toolbar,
.quicktags-toolbar,
.loading,
.sort_photo,
.dot-table td em 	{display:none;} #pageup 	{background:#333; z-index:10; position:fixed; width:80px; height:60px; border-radius:5px; color:#fff; bottom:90px;right:20px; cursor:pointer; opacity:0.4;}
#pageup:hover	{background:#cc0000;opacity:1;}
#pageup span	{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); display:block; width:100%; text-align:center;} .url_icon,
.url_icon img       {height:40px; vertical-align: middle;}
.fa-fw {width: 0.6em !important;}
.sns				{display:table; max-width:320px; width:100%; margin:1em auto; border-collapse:separate; border-spacing:5px 0;}
.sns_btn			{border:1px; border-style:solid; width:25%; display:table-cell; vertical-align:middle; color:#fff; height:2em; border-radius:0.2em;}
.btn_facebook		{background:#1877f2; border-color:#4692f5 #145fc2 #145fc2 #4692f5;}
.btn_twitter		{background:#1DA1F2; border-color:#4cb5f5 #1881c2 #1881c2 #4cb5f5;}
.btn_instagram		{background:#CF2E92; border-color:#d959a9 #a62575 #a62575 #d959a9;}
.btn_email			{background:#336699; border-color:#5c85ad #2a527a #2a527a #5c85ad;}
.sns a				{box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.25); transition:all 0.3s ease 0s;cursor:pointer; position:relative; color:#fff; overflow:hidden;}
.sns a:hover		{box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.25); transform:translateY(-0.1875em);}
.sns a::before		{content:''; position:absolute; top:0; left:-75%; width:50%; height:100%; background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%); transform:skewX(-25deg);}
.sns a:hover::before	{animation: shine 0.7s;}
@keyframes shine {100%	{left:125%;}} a 			{text-decoration:none;}
.link:link		{color:#333; text-decoration:underline dotted 1px #333;}
.link:visited		{color:#333; text-decoration:underline dotted 1px #333;}
.link:hover		{color:#cc0000; text-decoration:none;}
.link:active		{color:#333; text-decoration:underline dotted 1px #333;}
a.white:link		{color:#fff; text-decoration:underline dotted 1px #fff;}
a.white:visited		{color:#fff; text-decoration:underline dotted 1px #fff;}
a.white:hover		{color:#cc0000; text-decoration:none;}
a.white:active		{color:#fff; text-decoration:underline dotted 1px #fff;}
.prices			{text-align:center; color:#ff6600; vertical-align:middle;}
#footer a:link		{color:#fff; text-decoration:underline dotted 1px #fff;}
#footer a:visited	{color:#fff; text-decoration:underline dotted 1px #fff;}
#footer a:hover		{color:#fff; text-decoration:none; opacity:0.5;}
#footer a:active	{color:#fff; text-decoration:underline dotted 1px #fff;}
.link i:hover		{color:#cc0000 !important;} .video			{position:relative; width:100%; padding-top:56.25%;}
.video iframe		{position:absolute; top:0; right:0; width:100% !important; height:100% !important;} body			{counter-reset: number 0;}
.acf-table > tbody > tr > th, .acf-table > tbody > tr > td, .acf-table > thead > tr > th, .acf-table > thead > tr > td {padding:1px 3px !important;} .acf-field-group .acf-label label:before,
.acf-field-url .acf-label label:before,
.acf-repeater .hide-if-value:before,
.acf-field-repeater .acf-label label:before,
.acf-field-textarea .acf-label label:before,
.acf-field-number .acf-label label:before,
.acf-field-date-picker .acf-label label:before,
.acf-field-wysiwyg .acf-label label:before,
.acf-field-text .acf-label label:before,
.acf-field-checkbox .acf-label label:before,
.acf-field-message .acf-label label:before,
.acf-field-radio .acf-label label:before,
.acf-field-select .acf-label label:before	{font-family:"Font Awesome 6 Free"; font-weight:600; padding-right:5px; color:#999;}
.hide-if-value:before						{position:absolute; top:50%; right:50%;}
.acf-field-group .acf-label label:before,
.acf-field-url .acf-label label:before,
.acf-field-repeater .acf-label label:before,
.acf-field-textarea .acf-label label:before,
.acf-field-number .acf-label label:before,
.acf-field-date-picker .acf-label label:before,
.acf-field-wysiwyg .acf-label label:before,
.acf-field-text .acf-label label:before,
.acf-field-message .acf-label label:before,
.acf-field-checkbox .acf-label label:before,
.acf-field-radio .acf-label label:before,
.acf-field-select .acf-label label:before	{content:"\f044";}
.acf-table > thead > tr > th {
border-color:#fff !important;
border-top-color:rgb(255, 255, 255) !important;
border-right-color:rgb(255, 255, 255) !important;
border-bottom-color:rgb(255, 255, 255) !important;
border-left-color:rgb(255, 255, 255) !important;
border-width: 0 0 0 0 !important;
border-top-width:0px !important;
border-right-width:0px !important;
border-bottom-width:0px !important;
border-left-width:0px !important;}
.acf-table td		{padding:3px !important;}
.acf-table,
.acf-table .remove,
.acf-fields	 	{background:transparent; border:transparent solid 1px;}
.acf-repeater table	{margin:0 0 20px !important; border-spacing:1px !important; border-collapse:separate !important;}
.acf-table .acf-fields	{padding:30px 10px !important;}
.select2-container--default .select2-selection--multiple {border:none !important;}
.acf-table tbody tr td			{vertical-align:middle !important;}
.acf-table .acf-field			{margin:auto !important; padding:auto !important;}
.wp-editor-area				{height:200px !important;}
.acf-field--post-title,
.acf-field--post-content		{margin-bottom:30px !important;}
.acf-field-repeater			{margin:0 !important; padding:0 !important;}
input[type="radio"] 			{position: relative; -webkit-appearance: button; 
appearance:button; -webkit-box-sizing:border-box; box-sizing:border-box; height:18px; content:""; background-color:#fff; border:1px solid #ccc; -webkit-border-radius:18px; border-radius:18px; vertical-align:middle; cursor:pointer;}
.search_radio				{text-align:left;}
.search_radio label 			{margin-right:17px;margin-left:2px;vertical-align:-0.1em;}
.acf-input-prepend,
.acf-input-append			{background:#fff !important; border:#fff solid 0px !important; padding:4px !important;}
.acf-field .acf-label label		{margin:5px 0px !important; }
.acf-table .acf-th			{text-align:center !important;}
.acf-repeater .acf-row			{height:70px;}
.acf-field-image,
.acf-field-true-false,
.acf-field-checkbox,
.acf-field-date-picker,
.acf-field-number,
.acf-field-url,
.acf-field-group,
.acf-field-message,
.acf-field-textarea,
.acf-field-user,
.acf-field-select,
.acf-field-radio,
.acf-field-text,
.acf-field-email,
.acf-field-taxonomy,
.acf-field-post-object,
.acf-field-wysiwyg			{text-align:left !important; padding:0px 5px 0px 0px !important;}
.acf-field-repeater			{text-align:left !important; margin:0px 0px 0px 0px !important; }
.acf-field-message,
.acf-field-group .acf-fields,
.acf-field-group .acf-fields .acf-field	{text-align:left; border:#fff solid 0px !important;}
ul.acf-checkbox-list li,
ul.acf-radio-list li			{vertical-align:middle !important; padding-bottom:15px;}
ul.acf-checkbox-list li input[type=checkbox] {margin:auto 5px auto 10px !important;}
ul.acf-radio-list li input[type=radio] 	{margin:auto 10px auto 0px !important;}
.search_left,
.search_right				{margin-bottom:5px;}
button 					{background-color: transparent;}
textarea				{width:95%; padding:3px !important;}
input[type="radio"],
input[type="checkbox"]			{-webkit-transform: scale(1.2); transform: scale(1.2);}
.members-wrap label,
#wp-members label			{white-space: nowrap}
.select2-container--default
.select2-selection--single 		{border-radius:0px !important; height:35px !important;
border:1px solid #ccc !important;
}
input[type="password"]			{border:1px solid rgba(0, 0, 0, 0.16); border-radius:0; color:inherit; font-family:inherit; padding:0.5em; width:100%;}
#siteguard_captcha,
.my_form .text,
.acf-taxonomy-field,
#wp-members input[type="text"],
#wp-members input[type="password"],
#acf-form select,
select,
#acf-form input[type="url"],
#acf-form input[type="text"],
#acf-form input[type="email"],
#acf-form input[type="number"],
#searchform input[type="text"],
.register-wrap input[type="date"],
.wpcf7-form input[type="text"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="date"],
.wpcf7-form select,
#inputtext .cmt-name,
#inputtext .cmt-mail			{border:1px solid #ccc; color:#000 important; border-radius:0 !important; padding:0 5px; color:black; height:40px;}
#acf-form input[type="number"] {text-align:right;}
.acf-editor-wrap .wp-editor-container	{border:1px solid #ccc !important;}
.comment-form #comment,
.wpcf7-form textarea,
.goog-te-gadget-simple,
.sendmail input[type="text"],
.sendmail textarea,
.acf-field-textarea textarea		{border:1px solid #ccc; border-radius:0; color:black; padding:0.6em !important;}
#acf-form textarea			{padding:4px 8px !important; } #wpmem_getusername_form input[type="submit"],
#wpmem_pwdreset_form input[type="submit"],
#wpmem_pwdchange_form input[type="submit"],
#wpmem_profile_form input[type="submit"],
#wpmem_register_form input[type="submit"],
#wpmem_login_form  input[type="submit"],
.acf-form input[type="submit"],
.acf-form input[type="reset"],
.wpcf7-form input[type="submit"],
.comment-form #submit,
.sendmail input[type="submit"],
.submit_button,
.mypage .btn					{padding:10px 15px; border-radius:10px; margin:15px 0px;}
#edit_profile .acf-form input[type="submit"]	{margin:0px; height:30px !important; border-radius:5px; padding:5px 15px !important;}
#edit_profile .acf-field-button-group {padding:0px 5px 10px 5px;}
.comment-reply-login,
.acf-actions .acf-button,
#searcher input[type="reset"],
#searcher input[type="submit"],
#searcher input[type="button"],
#searchform input[type="submit"]		{padding:0.2em 1em; height:40px; border-radius:0px !important;}
.my_form .button				{padding:0.1em 1em !important; height:40px;}
.button_div .btn-primary		{padding:0.1em 2em !important; height:50px; border-radius:10px !important;}
#wpmem_getusername_form input[type="submit"]:hover,
#wpmem_pwdreset_form input[type="submit"]:hover,
#wpmem_pwdchange_form input[type="submit"]:hover,
#wpmem_profile_form input[type="submit"]:hover,
#wpmem_register_form input[type="submit"]:hover,
#wpmem_login_form  input[type="submit"]:hover,
.acf-form input[type="submit"]:hover,
.acf-form input[type="reset"]:hover,
.wpcf7-form input[type="submit"]:hover,
.comment-form #submit:hover,
.sendmail input[type="submit"]:hover,
.submit_button:hover:hover,
.my_form .button:hover:hover,
.comment-reply-login:hover,
.acf-actions .acf-button:hover,
#searcher input[type="reset"]:hover,
#searcher input[type="submit"]:hover,
#searcher input[type="button"]:hover,
#searchform input[type="submit"]:hover,
.mypage .btn:hover	{background-color:#990000 !important; -webkit-transition-duration: 0.4s;}
.comment-reply-link i {font-color:#cc0000;} .div_image #pro_img_img	{max-width:200px; margin-bottom:20px;}
#wpmem_reg .dropdown 	{width:100%; height:36px; padding:8px 10px 8px !important; border:1px solid rgba(0,0,0,.1); margin: 0px 0;}
#wpmem_login, #wpmem_msg, #wpmem_reg, .wpmem_msg	{width:100% !important;}
#wpmem_register_form fieldset p {clear:both; margin-top:10px;}
.req-text, legend, .parents_footer #wp-members .button_div a	{display: none !important;}
#wpmem_login .div_text, #wpmem_reg .div_checkbox, #wpmem_reg .div_date, #wpmem_reg .div_file, #wpmem_reg .div_image, #wpmem_reg .div_multicheckbox, #wpmem_reg .div_multiselect, #wpmem_reg .div_number, #wpmem_reg .div_radio, #wpmem_reg .div_select, #wpmem_reg .div_text, #wpmem_reg .div_textarea, #wpmem_reg .div_url	{width:100% !important;}
#wpmem_msg,  .wpmem_msg				{text-align:center;margin:0px auto; padding:20px !important; background:#fff !important; border:1px solid #fff !important; color:#cc0000;}
#wp-members .div_texbox			{padding:0px 0px 5px 0px;}
#wp-members .div_texbox input		{width:80% !important; padding:0.2em;}
#wp-members label:before 		{content:"\f0da"; font-family:"Font Awesome 5 Free"; font-weight:900; margin-right:0.2em; text-decoration:none;}
#wpmem_login .button_div,
#wpmem_reg .button_div,
.link-text				{clear:both; width:100% !important; padding:6px 0; text-align:center !important;}
.register-wrap label[for="user_email"]:before,
.register-wrap label[for="confirm_email"]:before,
.register-wrap label[for="password"]:before,
.register-wrap label[for="confirm_password"]:before,
.register-wrap label[for="username"]:before,
.register-wrap label[for="display_name"]:before,
.register-wrap label[for="subsite"]:before,
.register-wrap label[for="pro_sex"]:before,
.register-wrap label[for="pro_marry"]:before,
.members-wrap label:before		{color:#ccc; content:"\f152"; font-family: "Font Awesome 5 Free"; font-weight:900; margin-right:0.2em; text-decoration:none;}
.register-wrap:nth-child(2),
.register-wrap:nth-child(4),
.register-wrap:nth-child(6),
.register-wrap:nth-child(8) 		{clear:both; float:left; width:49%; text-align:left; margin-bottom:2em !important;}
.register-wrap:nth-child(1),
.register-wrap:nth-child(3),
.register-wrap:nth-child(5),
.register-wrap:nth-child(7),
.register-wrap:nth-child(9)  		{float:right; width:49%; text-align:left; margin-bottom:2em !important;}
.register-wrap:nth-child(10)		{text-align:left; clear: both !important; float: none !important; width: 100% !important;}
#wpmem_profile_form .register-wrap:nth-child(7) {display:none !important;}
.members-wrap:nth-child(even)		{float:left; width:49%; text-align:left; margin-bottom:1em !important;}
.members-wrap:nth-child(odd)		{float:right; width:49%; text-align:left; margin-bottom:1em !important;}
@media screen and (max-width:640px) {
.members-wrap:nth-child(even),
.members-wrap:nth-child(odd),
.register-wrap:nth-child(even),
.register-wrap:nth-child(odd)		{float:none !important; width:100%; margin-bottom:2em !important;}
} .wpcf7-list-item:first-child 	{margin:0;}
.wpcf7-form table,
.non-table tbody,
.non-table th,
.non-table tr,
.non-table td			{font-weight:400;}
.wpcf7-response-output 		{z-index:999999 !important; max-width:600px; width:80%; padding:1em !important; color:#fff; background:#cc0000; margin:30px auto !important; border-color:#fff !important; border-radius:10px;}
.sendmail .non-table,
.wpcf7-form .non-table		{margin:0px auto; display:table;}
.sendmail .non-table th,
.sendmail .non-table td,
.wpcf7-form .non-table th,
.wpcf7-form .non-table td	{text-align:left !important; padding:10px 0px; display:table-cell;vertical-align:middle;} figure			{overflow:hidden; position:relative; background:#fff; margin-left:auto; margin-right:auto; box-shadow:2px 2px 10px -5px rgba(0,0,0,0.22);}
figure {margin-bottom:0 !important;}
.parents2 figure img	{height:220px;}
.parents3 figure img	{height:180px;}
.parents4 figure img	{height:160px;}
figure img		{display:block; width:100%; height:100%; object-fit:cover; transition-duration:1s;}
figure img:hover	{background: rgba(0,0,0,.5); transform: scale(1.1); transition-duration: 0.5s;}
.block	{display:block;} .radius1	{border-radius:1px;}
.radius2	{border-radius:2px;}
.radius3	{border-radius:3px;}
.radius4	{border-radius:4px;}
.radius5	{border-radius:5px;}
.radius6	{border-radius:6px;}
.radius7	{border-radius:7px;}
.radius8	{border-radius:8px;}
.radius9	{border-radius:9px;}
.radius10	{border-radius:10px;}
.opa01 		{opacity:0.1;}
.opa02 		{opacity:0.2;}
.opa03 		{opacity:0.3;}
.opa04 		{opacity:0.4;}
.opa05 		{opacity:0.5;}
.opa06		{opacity:0.6;}
.opa07		{opacity:0.7;}
.opa08		{opacity:0.8;}
.opa09 		{opacity:0.9;} .cover			{object-fit:cover;}
.full_wrap,
.full_cover		{padding:1.5em 1.5em 1em 1.5em; width:100%; min-height:200px; justify-content:center; align-items:center;}
.full_cover		{background-position:center center; -webkit-background-size:contain; -moz-background-size:contain; -o-background-size:contain; background-size:contain; object-fit:contain;}
.img1			{background: url(//kohgami.co.jp/img/parallax_01.jpg);}
.img2			{background: url(//kohgami.co.jp/img/parallax_02.jpg);}
.img3			{background: url(//kohgami.co.jp/img/parallax_03.jpg);}
.img4			{background: url(//kohgami.co.jp/img/parallax_04.jpg);}
.img1,.img2,.img3,.img4	{width:100%; background-attachment:fixed; background-repeat:no-repeat; background-position:center center;} .font_wrap		{display:inline-block; position: relative; min-height:100px;}
.font_wrap figcaption	{position:absolute;}
.font_wrap .center	{width:100%; top:50%; left:50%; transform: translateY(-50%) translateX(-50%); -webkit- transform: translateY(-50%) translateX(-50%);}
.title_wrap		{box-shadow:0 3px 3px rgb(0 0 0 / 10%); padding:0.2em 1em; text-decoration:none !important; color:#fff !important; border-radius:15px; white-space:nowrap; display:inline; background:#999;} .marker1_s 	{background:linear-gradient(transparent 60%, #ffcccc 60%);}
.marker1_b 	{background:linear-gradient(transparent 10%, #ffcccc 0%);}
.marker2_s 	{background:linear-gradient(transparent 60%, #aaddff 60%);}
.marker2_b 	{background:linear-gradient(transparent 10%, #aaddff 0%);}
.marker3_s	{background:linear-gradient(transparent 60%, #ffff00 60%);}
.marker3_b	{background:linear-gradient(transparent 10%, #ffff00 0%);}
.marker4_s	{background:linear-gradient(transparent 60%, #ccffcc 60%);}
.marker4_b	{background:linear-gradient(transparent 10%, #ccffcc 0%);}
.marker5_s 	{background:linear-gradient(transparent 60%, #fec641 60%);}
.marker5_b	{background:linear-gradient(transparent 10%, #fec641 0%);}
.marker6_s 	{background:linear-gradient(transparent 60%, #fdb9f9 60%);}
.marker6_b 	{background:linear-gradient(transparent 10%, #fdb9f9 0%);} .tar		{text-align:right !important;}
.tac		{text-align:center !important;}
.tal		{text-align:left !important;}
.ftl		{float:left !important;}
.ftr		{float:right !important;}
.ftc		{float:none !important; text-align:center !important; margin-left:auto !important; margin-right:auto !important; clear:both !important;}
.ftl_img	{float:left !important; margin:0px; padding:0px;}
.ftr_img	{float:right !important; margin:0px; padding:0px;}
.clear	{clear:both !important;} .red		{color:#990000 !important;}	.bk_red		{background:#990000 !important;}
.blue		{color:#85a3c2 !important;}	.bk_blue	{background:#85a3c2 !important;}
.brown		{color:#7f765f !important;}	.bk_brown	{background:#7f765f !important;}
.yellow		{color:#ffcc00 !important;}	.bk_yellow	{background:#ffcc00 !important;}
.orange		{color:#ff9933 !important;}	.bk_orange	{background:#ff9933 !important;}
.green		{color:#85a385 !important;}	.bk_green	{background:#85a385 !important;}
.pink		{color:#ec82ad !important;}	.bk_pink	{background:#ec82ad !important;}
.black		{color:#333 !important;}	.bk_black	{background:#333 !important;}
.lightblack	{color:#555 !important;}	.bk_lightblack	{background:#555 !important;}
.gray		{color:#999 !important;}	.bk_gray	{background:#999 !important;}
.lightgray	{color:#ccc !important;}	.bk_lightgray	{background:#ccc !important;}
.white		{color:#fff !important;}	.bk_white	{background:#fff !important; color:#444 !important;}
.etc {color:#5f9f8b !important;}
.red1{color:#fd6565 !important;}		.red2{color:#ff3333 !important;}		.red3{color:#cc0000 !important;}
.blue1{color:#00a5f4 !important;}		.blue2{color:#0084c4 !important;}		.blue3{color:#006699 !important;}
.aqua1{color:#00cdd0 !important;}		.aqua2{color:#20b1a9 !important;}		.aqua3{color:#1c9791 !important;}
.pink1{color:#f68181 !important;}		.pink2{color:#f376ae !important;}		.pink3{color:#f2539b !important;}
.green1{color:#65b447 !important;}		.green2{color:#55973c !important;}		.green3{color:#408127 !important;}
.brown1{color:#a78761 !important;}		.brown2{color:#937653 !important;}		.brown3{color:#6d573d !important;}
.orange1{color:#ffb039 !important;}		.orange2{color:#ff9900 !important;}		.orange3{color:#ff6600 !important;}
.gray1{color:#eee !important;}			.gray2{color:#bbb !important;}			.gray3{color:#999 !important;}
.gray4{color:#777 !important;}			.gray5{color:#555 !important;}			.gray6{color:#333 !important;}
.bk_mens {background:#5e8bdf !important;}	.bk_gals {background:#fc7373 !important;}	.bk_etc {background:#5f9f8b !important;}		
.bk_gray1{background:#eee !important;}		.bk_gray2{background:#bbb !important;}		.bk_gray3{background:#999 !important;}
.bk_gray4{background:#777 !important;}		.bk_gray5{background:#555 !important;}		.bk_gray6{background:#333 !important;}
.bk_red1{background:#fd6565 !important;}	.bk_red2{background:#ff3333 !important;}	.bk_red3{background:#cc0000 !important;}
.bk_blue1{background:#00a5f4 !important;}	.bk_blue2{background:#0084c4 !important;}	.bk_blue3{background:#006699 !important;}
.bk_aqua1{background:#00cdd0 !important;}	.bk_aqua2{background:#20b1a9 !important;}	.bk_aqua3{background:#1c9791 !important;}
.bk_pink1{background:#f68181 !important;}	.bk_pink2{background:#f376ae !important;}	.bk_pink3{background:#f2539b !important;}
.bk_green1{background:#65b447 !important;}	.bk_green2{background:#55973c !important;}	.bk_green3{background:#408127 !important;}
.bk_brown1{background:#a78761 !important;}	.bk_brown2{background:#937653 !important;}	.bk_brown3{background:#6d573d !important;}
.bk_orange1{background:#ffb039 !important;}	.bk_orange2{background:#ff9900 !important;}	.bk_orange3{background:#ff6600 !important;} .shadow_side		{background:url(//kohgami.co.jp/wp-content/themes/benevolent-pro-child/images/shadow-side.png) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;}
.shadow_center		{background:url(//kohgami.co.jp/wp-content/themes/benevolent-pro-child/images/shadow-center.png) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;}
.shadow_side,
.shadow_center		{max-width:810px; width:100%; height:35px; clear:both; background-size:100% auto;margin-top:1px; margin-left:auto; margin-right:auto;}
.line1			{border-top:1px solid #ccc; margin:0.5em auto;}
.line2			{border-top:1px dashed #ccc; margin:0.5em auto; border-bottom:1px dashed #fff;}
.line3			{border-top: 3px double #ccc; margin:0.5em auto;}
.line4			{border:0;height:1px; margin:0.5em auto; background-image: -webkit-linear-gradient(left, #fff, #ccc, #fff); background-image: -moz-linear-gradient(left, #fff, #ccc, #fff); background-image: -ms-linear-gradient(left, #fff, #ccc, #fff); background-image: -o-linear-gradient(left, #fff, #ccc, #fff); } .textbord,
.colorbord		{border-radius:10px; text-align:left; }
.textbord		{border:4px solid #ccc;}
.colorbord		{align-items:center; justify-content:left;} .box_s,
.box_n,
.box_b			{text-decoration:none !important; color:#fff !important; border-radius:5px; white-space:nowrap; display:inline; vertical-align:baseline; background:#999; user-select:none; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; unselectable="on"; onSelectStart="return false;"}
.box_s			{font-size:0.9em; padding:1px 5px 0px 5px;}
.box_n			{font-size:1em; line-height:1em; padding:0.1em 0.4em 0em 0.4em;}
.box_b			{font-size:1.2em; line-height:1.2em; padding:0.1em 0.4em 0em 0.4em;}
a .box_s,
a .box_n,
a .box_b 		{text-decoration:none !important; color:#fff !important;}
a .box_s:hover,
a .box_n:hover,
a .box_b:hover		{text-decoration:none !important; color:#fff !important;opacity: 0.8;} .box_s,
.box_n,
.box_b,
.buttons a,
.more-btn p,
.nums li:before,
.list_q li:before,
.list_a li:before	{-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, .1); box-shadow:0 3px 3px rgba(0, 0, 0, .1);} .buttons a:nth-child(1)		{animation-duration:1.0s;}
.buttons a:nth-child(2)		{animation-duration:1.2s;}
.buttons a:nth-child(3)		{animation-duration:1.4s;}
.buttons a:nth-child(4)		{animation-duration:1.6s;}
.buttons a:nth-child(5)		{animation-duration:1.8s;}
.buttons a:nth-child(6)		{animation-duration:2.0s;}
.buttons a:nth-child(7)		{animation-duration:2.2s;}
.buttons a:nth-child(8)		{animation-duration:2.4s;}
.buttons a:nth-child(9)		{animation-duration:2.6s;}
.buttons a:nth-child(10)	{animation-duration:2.8s;}
.buttons a:nth-child(11)	{animation-duration:3.0s;}
.buttons a:nth-child(12)	{animation-duration:3.2s;}
.buttons a:nth-child(13)	{animation-duration:3.4s;}
.buttons a:nth-child(14)	{animation-duration:3.6s;}
.buttons a:nth-child(15)	{animation-duration:3.8s;}
.buttons a:nth-child(16)	{animation-duration:4.0s;}
.buttons a:nth-child(17)	{animation-duration:4.2s;}
.buttons a:nth-child(18)	{animation-duration:4.4s;}
.buttons a:nth-child(19)	{animation-duration:4.6s;}
.buttons a:nth-child(20)	{animation-duration:4.8s;}
.buttons button:nth-child(1)	{animation-duration:1.0s;}
.buttons button:nth-child(2)	{animation-duration:1.2s;}
.buttons button:nth-child(3)	{animation-duration:1.4s;}
.buttons button:nth-child(4)	{animation-duration:1.6s;}
.buttons button:nth-child(5)	{animation-duration:1.8s;}
.buttons button:nth-child(6)	{animation-duration:2.0s;}
.buttons button:nth-child(7)	{animation-duration:2.2s;}
.buttons button:nth-child(8)	{animation-duration:2.4s;}
.buttons button:nth-child(9)	{animation-duration:2.6s;}
.buttons button:nth-child(10)	{animation-duration:2.8s;}
.buttons button:nth-child(11)	{animation-duration:3.0s;}
.buttons button:nth-child(12)	{animation-duration:3.2s;}
.buttons button:nth-child(13)	{animation-duration:3.4s;}
.buttons button:nth-child(14)	{animation-duration:3.6s;}
.buttons button:nth-child(15)	{animation-duration:3.8s;}
.buttons button:nth-child(16)	{animation-duration:4.0s;}
.buttons button:nth-child(17)	{animation-duration:4.2s;}
.buttons button:nth-child(18)	{animation-duration:4.4s;}
.buttons button:nth-child(19)	{animation-duration:4.6s;}
.buttons button:nth-child(20)	{animation-duration:4.8s;}
.buttons {display:flex; margin:0 auto; align-items:center; justify-content:center; text-align:center; flex-wrap:wrap;}
.buttons a,
.buttons button {display:inline-block; flex:1 0 auto; text-align:center; height:50px; padding-top:11px; margin:0 4px 4px 0; color:#fff; background:#666a79; border-radius:10px; border-bottom:4px solid #484c5b;}
.buttons .push,
.buttons a:hover {height:45px; margin-top:5px !important; background:#990000; border-bottom:0 solid #770000;}
@media screen and (min-width:960px) {
.buttons a,
.buttons .button {width:25%;}
}
@media screen and (max-width:960px) {
.buttons a,
.buttons .button {width:33.33%;}
}
@media screen and (max-width:480px) {
.buttons a,
.buttons .button {width:50%; }
}
@media screen and (max-width:380px) {
.buttons a,
.buttons .button {width:100%; }
}
.buttons .bk_blue2	{border-bottom:4px solid #006a9d;}	.buttons .bk_blue2:hover	{border-bottom:0px solid #006a9d;}
.buttons .bk_red2	{border-bottom:4px solid #cc2929;}	.buttons .bk_red2:hover		{border-bottom:0px solid #cc2929;}
.buttons .bk_gray3	{border-bottom:4px solid #7a7a7a;}	.buttons .bk_gray3:hover	{border-bottom:0px solid #7a7a7a;} section.child:nth-child(1)	{animation-duration:1s;}
section.child:nth-child(2)	{animation-duration:1.5s;}
section.child:nth-child(3)	{animation-duration:2s;}
section.child:nth-child(4)	{animation-duration:2.5s;}
section.child:nth-child(5)	{animation-duration:3s;}
section.child:nth-child(6)	{animation-duration:3.5s;}
section.child:nth-child(7)	{animation-duration:4s;}
section.child:nth-child(8)	{animation-duration:4.5s;}
.parents1s, .parents1,
.parents2s, .parents2,
.parents3s, .parents3,
.parents4s, .parents4,
.parents5s, .parents5,
.parents6s, .parents6		{flex-basis:auto; display:flex; display:-webkit-box; display:-moz-box; display:-webkit-flex; display:-ms-flexbox; -webkit-flex-flow:row wrap; -ms-flex-flow:row wrap;}
.parents1s .child, .parents1 .child,
.parents2s .child, .parents2 .child,
.parents3s .child, .parents3 .child,
.parents4s .child, .parents4 .child	{width:100%; display:block; margin-left:0px; margin-right:1.5%;}
.parents5s .child, .parents5 .child,
.parents6s .child, .parents6 .child	{width:100%; display:block; margin-left:0px; margin-right:1%;}
.parents1s .child, .parents1 .child	{width:calc(100% / 1);}
.parents2s .child, .parents2 .child	{width:calc(49% - 0% / 2);}
.parents3s .child, .parents3 .child	{width:calc(32% - 0% / 3);}
.parents4s .child, .parents4 .child	{width:calc(23.5% - 0% / 4);}
.parents5s .child, .parents5 .child	{width:calc(19.2% - 0% / 5);}
.parents6s .child, .parents6 .child	{width:calc(16% - 1% / 6);}
.submenu img		{border-radius:5px;}
.parents1s .child:nth-child(1n), .parents1 .child:nth-child(1n),
.parents2s .child:nth-child(2n), .parents2 .child:nth-child(2n),
.parents3s .child:nth-child(3n), .parents3 .child:nth-child(3n),
.parents4s .child:nth-child(4n), .parents4 .child:nth-child(4n),
.parents5s .child:nth-child(5n), .parents5 .child:nth-child(5n),
.parents6s .child:nth-child(6n), .parents6 .child:nth-child(6n),
.parents7s .child:nth-child(7n), .parents7 .child:nth-child(7n),
.parents8s .child:nth-child(8n), .parents8 .child:nth-child(8n)	{margin-right:0%;}
.parents6 .txtcut 	{display:block; font-family:"Courier New", Consolas, monospace; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;} .widget-scroll,
.side-scroll		{padding-bottom:10px; overflow-y:hidden; overflow-x:scroll; -ms-overflow-style:scrollbar; -webkit-overflow-scrolling:auto; text-align:center;}
::-webkit-scrollbar		{width:20px; height:10px;}
::-webkit-scrollbar-track	{background:#eee; box-shadow:0 0 5px #fff inset ;}
::-webkit-scrollbar-thumb	{background:#ccc;}
.cate_wrap		{white-space:nowrap;}
.scrollwrap		{overflow:auto; width:100%;
background:linear-gradient(to left, hsla(0,0%,100%,0), white 15px) 0 0 / 50px 100%,
linear-gradient(to left, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1)) 0 0/30px 100%,
linear-gradient(to right, hsla(0,0%,100%,0), white 15px) right / 50px 100%,
linear-gradient(to right, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1)) right/30px 100%;
background-repeat: no-repeat;
background-attachment: local, scroll, local, scroll;
border-right:1px solid #fff !important;}
.side-scroll nav		{white-space:nowrap; margin:0px auto;}
.scroll-box			{overflow:hidden; width:150px; height:150px;}
.scroll-box img			{display:block; transition: 0.5s;width:150px; height:150px; object-fit:cover; font-family:'object-fit: cover;';}
.scroll-box img:hover	{transform:scale(1.1, 1.1);} @media only screen and (min-width:961px){
.parents6 .txtcut	{width:10ch;}
} @media only screen and (max-width:960px){
.parents6 .txtcut	{width:20ch;}
.more-btn p			{padding:6px 12px;}
.parents1s .child	{width:calc(50% / 1); margin-right:0%;}
.parents2s .child,
.parents3s .child,
.parents4s .child,
.parents5s .child,
.parents6s .child	{width:calc(100% / 1); margin-right:0%;}
.parents2s .child figure	{width:40%;height:100px; margin-right:10px; float:left;}
.parents3s .child figure	{width:35%;height:95px; margin-right:10px; float:left;}
.parents4s .child figure	{width:25%;height:90px; margin-right:10px; float:left;}
.parents5s .child figure	{width:20%;height:85px; margin-right:10px; float:left;}
.parents6s .child figure	{width:20%;height:80px; margin-right:10px; float:left;}
} @media only screen and (max-width:840px){
.side-scroll .parents5	{width:767px;}
} @media only screen and (max-width:767px){
.parents6 .txtcut	{width:15ch;}
.side-scroll .parents6	{width:767px;}
.side-scroll .parents5	{width:767px;}
.sendmail td,
.wpcf7-form td		{width:100%;display:block !important;display:table-cell;padding:0px 0px 20px 0px !important; text-align:left !important;}
.side-scroll .parents4	{width:767px;}
.sendmail th,
.wpcf7-form th,
.bbs_table td:nth-child(odd),
.bbs_table td:nth-child(even)	{width:100%;display:block !important;display:table-cell; padding:10px 0px !important;}
.bbs_table td:nth-child(odd)	{background: #fff !important;}
.bbs_table td:nth-child(even)	{background: #f9f9f9 !important;}
} @media only screen and (max-width:640px){
.side-scroll .parents3	{width:640px;}
.side-scroll .parents2	{width:520px;}
} .table, .dot-table			{border-collapse:collapse; min-width:0; text-align:left;}
.table th					{text-align:center; color:#666; border-top:1px #fff; border-left:1px #fff;border-right:1px #fff;border-bottom:1px #ccc;}
.table td					{border:1px solid #ccc; padding:5px;text-align:left;}
.table .fst,
.dot-table tr:nth-child(2n)	{background:#f9f9f9 !important;}
.dot-table th				{text-align:center; color:#666;}
.dot-table td				{padding:5px;text-align:left;}
.dot-table tr td			{border-top:dashed 1px #ccc;}
.dot-table tr:last-child td {
border-bottom: dashed 1px #ccc;
}
hr {background-color:transparent;} div.fixed-box	 			{width:100%; text-align:center; padding-bottom:5px; overflow:auto;}
table.frames td 			{vertical-align:middle; padding-right:5px;}
table.frames .fixed			{position:sticky; left:0; background:#fff !important; z-index:2;}
table.frames .fixed:before		{content:""; position:absolute; top:-1px; left:-1px; width:100%; height:100%; border-right:dashed 1px #ccc;} .nums,
.list1,
.list2,
.list_q,
.list_a					{counter-reset:numbers; margin:0px; list-style:none; position:relative;}
.nums:nth-child(n+1),
.list1:nth-child(n+1),
.list2:nth-child(n+1),
.list_q:nth-child(n+1),
.list_a:nth-child(n+1)	{margin:0 0 0 22px;}
.list1 li				{text-indent:1.5em; margin-top:20px;}
.list2 li				{text-indent:1em; margin-top:20px;}
.nums li,
.list_q li,
.list_a li				{text-indent:2em; margin-top:10px;}
.nums li:last-child,
.list_q li:last-child,
.list_a li:last-child {
margin-bottom:10px;
}
.nums li:before,
.list1 li:before,
.list2 li:before,
.list_q li:before,
.list_a li:before		{line-height:2.2rem; position:absolute; left:0px; display:block; margin:0px; text-indent:0em; height:2.2rem;  text-align:center; font-weight:bold;}
.nums li:before			{content:counter(numbers); counter-increment:numbers; background:#aaa; color:#fff; width:22px;border-radius:3px;}
.list1 li:before		{color:#999; font-family:'Font Awesome 5 Free'; content:'\f002'; background:transparent; box-shadow:none;}
.list2 li:before		{color:#999; font-family:'Font Awesome 5 Free'; content:'\f0da'; background:transparent; box-shadow:none;}
.list_q li:before		{content:'Q'; background:#ff9999; color:#fff; width:22px; border-radius:3px;}
.list_a li:before		{content:'A'; background:#6699ff; color:#fff; width:22px; border-radius:3px;} #google_translate_element span	{color:#000;}
#footer .margin			{margin:0px 0px 10px 0px;}
.post p	{text-align:left;} .effect {opacity:0;transform: translateY(20px);transition:1s;} span.mega-indicator:after {vertical-align:middle !important;}
#header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item	{padding:5 5 !important; margin:0 0 !important;}
@media only screen and (max-width: 700px){
#header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item	{padding:0 0 !important; margin:0 0 !important;}
} .accordion .accordion_bar 		{text-align:left; cursor:pointer; display:block; color:#fff; position:relative; border-width:1px; background:#999; border-style:solid; border-color:initial; border-color:#bbb #777 #777 #bbb; padding:10px 30px 10px 15px; min-height:30px;}
.accordion .open .accordion_bar,
.accordion .accordion_bar:hover 	{background:#990000; border-color:#bb0000 #770000 #770000 #bb0000;}
.accordion li tt 			{position:absolute; min-height:20px; left:0px; color:#fff;}
.accordion li tt.fa-chevron-down	{right:5px; left:auto;}
.accordion li.open tt.fa-chevron-down 	{-webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.accordion li.default .submenu 		{display:block;}
.submenu				{display:none; text-align:left; padding:12px;} .animated	{-webkit-animation-duration:0.9s; animation-duration:0.9s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
@-webkit-keyframes slideDown {
0%		{opacity:1; -webkit-transform:translateY(-5px); transform:translateY(5px);}
100%		{opacity:1; -webkit-transform:translateY(0); transform:translateY(0);}
}
@keyframes slideDown {
0%		{opacity:1; -webkit-transform:translateY(-5px); transform:translateY(5px);}
100%		{opacity:1; -webkit-transform:translateY(0); transform:translateY(0);}
}
.slide-down	{-webkit-animation-name:slideDown; animation-name:slideDown;}
@-webkit-keyframes slideUp {
0%		{-webkit-transform:translateY(5px); transform:translateY(5px);}
100%		{-webkit-transform:translateY(0px); transform:translateY(0px);}
}
@keyframes slideUp {
0%		{-webkit-transform:translateY(5px); transform:translateY(5px);}
100%		{-webkit-transform:translateY(0px); transform:translateY(0px);}
}
.slide-up	{-webkit-animation-name:slideUp; animation-name:slideUp;}
.cutter			{height:130px; overflow:hidden; position:relative; margin:0;}
.close-btn, .more-btn	{display:block; width:100%; padding:40px 0 40px 0; position:absolute; bottom:0; left:0; text-align:center; background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 60%); background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 60%); background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 60%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#fff', GradientType=0);}
.close-btn		{background: none;}
.slide-up		{height:130px; padding-bottom:0; overflow:hidden;}
@media only screen and (max-width:640px){
.slide-up		{height:130px;}
}
.slide-down		{height:auto;overflow: visible; padding-bottom:70px;}
.more-btn p		{display:inline-block; color:#fff; cursor:pointer; background:#999; padding:2px 8px 2px 8px; width:auto; border-radius:6px;}
.more-btn p:hover	{background:#990000; border-color:#bb0000 #770000 #770000 #bb0000;}
.close-btn		{padding-bottom:15px !important;}
.close-btn p		{background:#999;} .tab_base		{background:#eee;}
.tab_detail		{padding:20px; text-align:left;}
.tab-switch		{display:flex; width:100%; margin:0px; position:relative;}
.tab_item		{margin:0px; cursor:pointer; color:#fff; background:#bbb; cursor:pointer; display:block; float:left; text-align:center; padding-top:10px; padding-bottom:10px; min-height:40px; border-right:solid 1px #aaa; border-left:solid 1px #ccc;}
.tab_item:first-of-type	{border-left:solid 1px none;}
.tab_item:last-of-type	{border-right:solid 1px none;}
.tab_01 div		{width:100%;}
.tab_02 div		{width:50%;}
.tab_03 div		{width:33.333%;}
.tab_04 div		{width:25%;}
.tab_05 div		{width:20%;}
[data-tab-switch].is-open,
[data-tab-switch]:hover			{color:#333; background:#eee;box-shadow:none; border-left:solid 1px #eee; border-right:solid 1px #eee;}
[data-tab-content]			{display:none;}
[data-tab-content].is-open		{display:block;}
[data-tab-switch] 			{display:block;text-align:center; text-decoration:none; position:relative;}
[data-tab-switch]:after 		{content:''; display:inline-block; width:80%; height:3px; background:#cc0000; position:absolute; bottom:0; left:10%; transition:0.3s ease-out; transform:scaleX(0);}
[data-tab-switch]:hover:after 		{transform: scaleX(1);}
[data-tab-switch].is-open:after,
[data-tab-switch].is-open:hover:after 	{transform: scaleX(1);} .marker1_s,
.marker1_b {
background:-webkit-linear-gradient(left, transparent 50%, #ffcccc 50%);
background:-moz-linear-gradient(left, transparent 50%, #ffcccc 50%);
background:-ms-linear-gradient(left, transparent 50%, #ffcccc 50%);
background:-o-linear-gradient(left, transparent 50%, #ffcccc 50%);
background:linear-gradient(left, transparent 50%, #ffcccc 50%);
}
.marker2_s,
.marker2_b {
background:-webkit-linear-gradient(left, transparent 50%, #cceeff 50%);
background:-moz-linear-gradient(left, transparent 50%, #cceeff 50%);
background:-ms-linear-gradient(left, transparent 50%, #cceeff 50%);
background:-o-linear-gradient(left, transparent 50%, #cceeff 50%);
background:linear-gradient(left, transparent 50%, #cceeff 50%);
}
.marker3_s,
.marker3_b {
background:-webkit-linear-gradient(left, transparent 50%, #ffff00 50%);
background:-moz-linear-gradient(left, transparent 50%, #ffff00 50%);
background:-ms-linear-gradient(left, transparent 50%, #ffff00 50%);
background:-o-linear-gradient(left, transparent 50%, #ffff00 50%);
background:linear-gradient(left, transparent 50%, #ffff00 50%);
}
.marker4_s,
.marker4_b {
background:-webkit-linear-gradient(left, transparent 50%, #ccffcc 50%);
background:-moz-linear-gradient(left, transparent 50%, #ccffcc 50%);
background:-ms-linear-gradient(left, transparent 50%, #ccffcc 50%);
background:-o-linear-gradient(left, transparent 50%, #ccffcc 50%);
background:linear-gradient(left, transparent 50%, #ccffcc 50%);
}
.marker5_s,
.marker5_b {
background:-webkit-linear-gradient(left, transparent 50%, #fec641 50%);
background:-moz-linear-gradient(left, transparent 50%, #fec641 50%);
background:-ms-linear-gradient(left, transparent 50%, #fec641 50%);
background:-o-linear-gradient(left, transparent 50%, #fec641 50%);
background:linear-gradient(left, transparent 50%, #fec641 50%);
}
.marker6_s,
.marker6_b {
background:-webkit-linear-gradient(left, transparent 50%, #fdb9f9 50%);
background:-moz-linear-gradient(left, transparent 50%, #fdb9f9 50%);
background:-ms-linear-gradient(left, transparent 50%, #fdb9f9 50%);
background:-o-linear-gradient(left, transparent 50%, #fdb9f9 50%);
background:linear-gradient(left, transparent 50%, #fdb9f9 50%);
}
.marker1_s,
.marker2_s,
.marker3_s,
.marker4_s,
.marker5_s,
.marker6_s		{background-size:200% .4em; background-position: 0 .9em; background-repeat:repeat-x; transition:all 5s ease; font-weight:bold;}
.marker1_b,
.marker2_b,
.marker3_b,
.marker4_b,
.marker5_b,
.marker6_b		{background-size:200% 1.5em; background-position: 0 -.1em; background-repeat:repeat-x; transition:all 2s ease; font-weight:bold;}
.marker1_s.active,
.marker2_s.active,
.marker3_s.active,
.marker4_s.active,
.marker5_s.active,
.marker6_s.active	{background-position: -100% .9em;}
.marker1_b.active,
.marker2_b.active,
.marker3_b.active,
.marker4_b.active,
.marker5_b.active,
.marker6_b.active	{background-position: -100% -.1em;} .mra	{margin-right:auto !important;}	.mla	{margin-left:auto !important;}
.mt0 {margin-top:0px !important;}	.mb0 {margin-bottom:0px !important;}	.mr0 {margin-right:0px !important;}	.ml0 {margin-left:0px !important;}
.mt5 {margin-top:5px !important;}	.mb5 {margin-bottom:5px !important;}	.mr5 {margin-right:5px !important;}	.ml5 {margin-left:5px !important;}
.mt10 {margin-top:10px !important;}	.mb10 {margin-bottom:10px !important;}	.mr10 {margin-right:10px !important;}	.ml10 {margin-left:10px !important;}
.mt15 {margin-top:15px !important;}	.mb15 {margin-bottom:15px !important;}	.mr15 {margin-right:15px !important;}	.ml15 {margin-left:15px !important;}
.mt20 {margin-top:20px !important;}	.mb20 {margin-bottom:20px !important;}	.mr20 {margin-right:20px !important;}	.ml20 {margin-left:20px !important;}
.mt25 {margin-top:25px !important;}	.mb25 {margin-bottom:25px !important;}	.mr25 {margin-right:25px !important;}	.ml25 {margin-left:25px !important;}
.mt30 {margin-top:30px !important;}	.mb30 {margin-bottom:30px !important;}	.mr30 {margin-right:30px !important;}	.ml30 {margin-left:30px !important;}
.mt35 {margin-top:35px !important;}	.mb35 {margin-bottom:35px !important;}	.mr35 {margin-right:35px !important;}	.ml35 {margin-left:35px !important;}
.mt40 {margin-top:40px !important;}	.mb40 {margin-bottom:40px !important;}	.mr40 {margin-right:40px !important;}	.ml40 {margin-left:40px !important;}
.mt45 {margin-top:45px !important;}	.mb45 {margin-bottom:45px !important;}	.mr45 {margin-right:45px !important;}	.ml45 {margin-left:45px !important;}
.mt50 {margin-top:50px !important;}	.mb50 {margin-bottom:50px !important;}	.mr50 {margin-right:50px !important;}	.ml50 {margin-left:50px !important;}
.pt0{padding-top:0px !important;}	.pb0{padding-bottom:0px !important;}	.pr0{padding-right:0px !important;}	.pl0{padding-left:0px !important;}
.pt5{padding-top:5px !important;}	.pb5{padding-bottom:5px !important;}	.pr5{padding-right:5px !important;}	.pl5{padding-left:5px !important;}
.pt10{padding-top:10px !important;}	.pb10{padding-bottom:10px !important;}	.pr10{padding-right:10px !important;}	.pl10{padding-left:10px !important;}
.pt15{padding-top:15px !important;}	.pb15{padding-bottom:15px !important;}	.pr15{padding-right:15px !important;}	.pl15{padding-left:15px !important;}
.pt20{padding-top:20px !important;}	.pb20{padding-bottom:20px !important;}	.pr20{padding-right:20px !important;}	.pl20{padding-left:20px !important;}
.pt25{padding-top:25px !important;}	.pb25{padding-bottom:25px !important;}	.pr25{padding-right:25px !important;}	.pl25{padding-left:25px !important;}
.pt30{padding-top:30px !important;}	.pb30{padding-bottom:30px !important;}	.pr30{padding-right:30px !important;}	.pl30{padding-left:30px !important;}
.pt35{padding-top:35px !important;}	.pb35{padding-bottom:35px !important;}	.pr35{padding-right:35px !important;}	.pl35{padding-left:35px !important;}
.pt40{padding-top:40px !important;}	.pb40{padding-bottom:40px !important;}	.pr40{padding-right:40px !important;}	.pl40{padding-left:40px !important;}
.pt45{padding-top:45px !important;}	.pb45{padding-bottom:45px !important;}	.pr45{padding-right:45px !important;}	.pl45{padding-left:45px !important;}
.pt50{padding-top:50px !important;}	.pb50{padding-bottom:50px !important;}	.pr50{padding-right:50px !important;}	.pl50{padding-left:50px !important;}
.mr1pc{margin-right:1% !important;}	.mr26pc{margin-right:26% !important;}	.ml1pc{margin-left:1% !important;}	.ml26pc{margin-left:26% !important;}
.mr2pc{margin-right:2% !important;}	.mr27pc{margin-right:27% !important;}	.ml2pc{margin-left:2% !important;}	.ml27pc{margin-left:27% !important;}
.mr3pc{margin-right:3% !important;}	.mr28pc{margin-right:28% !important;}	.ml3pc{margin-left:3% !important;}	.ml28pc{margin-left:28% !important;}
.mr4pc{margin-right:4% !important;}	.mr29pc{margin-right:29% !important;}	.ml4pc{margin-left:4% !important;}	.ml29pc{margin-left:29% !important;}
.mr5pc{margin-right:5% !important;}	.mr30pc{margin-right:30% !important;}	.ml5pc{margin-left:5% !important;}	.ml30pc{margin-left:30% !important;}
.mr6pc{margin-right:6% !important;}	.mr31pc{margin-right:31% !important;}	.ml6pc{margin-left:6% !important;}	.ml31pc{margin-left:31% !important;}
.mr7pc{margin-right:7% !important;}	.mr32pc{margin-right:32% !important;}	.ml7pc{margin-left:7% !important;}	.ml32pc{margin-left:32% !important;}
.mr8pc{margin-right:8% !important;}	.mr33pc{margin-right:33% !important;}	.ml8pc{margin-left:8% !important;}	.ml33pc{margin-left:33% !important;}
.mr9pc{margin-right:9% !important;}	.mr34pc{margin-right:34% !important;}	.ml9pc{margin-left:9% !important;}	.ml34pc{margin-left:34% !important;}
.mr10pc{margin-right:10% !important;}	.mr35pc{margin-right:35% !important;}	.ml10pc{margin-left:10% !important;}	.ml35pc{margin-left:35% !important;}
.mr11pc{margin-right:11% !important;}	.mr36pc{margin-right:36% !important;}	.ml11pc{margin-left:11% !important;}	.ml36pc{margin-left:36% !important;}
.mr12pc{margin-right:12% !important;}	.mr37pc{margin-right:37% !important;}	.ml12pc{margin-left:12% !important;}	.ml37pc{margin-left:37% !important;}
.mr13pc{margin-right:13% !important;}	.mr38pc{margin-right:38% !important;}	.ml13pc{margin-left:13% !important;}	.ml38pc{margin-left:38% !important;}
.mr14pc{margin-right:14% !important;}	.mr39pc{margin-right:39% !important;}	.ml14pc{margin-left:14% !important;}	.ml39pc{margin-left:39% !important;}
.mr15pc{margin-right:15% !important;}	.mr40pc{margin-right:40% !important;}	.ml15pc{margin-left:15% !important;}	.ml40pc{margin-left:40% !important;}
.mr16pc{margin-right:16% !important;}	.mr41pc{margin-right:41% !important;}	.ml16pc{margin-left:16% !important;}	.ml41pc{margin-left:41% !important;}
.mr17pc{margin-right:17% !important;}	.mr42pc{margin-right:42% !important;}	.ml17pc{margin-left:17% !important;}	.ml42pc{margin-left:42% !important;}
.mr18pc{margin-right:18% !important;}	.mr43pc{margin-right:43% !important;}	.ml18pc{margin-left:18% !important;}	.ml43pc{margin-left:43% !important;}
.mr19pc{margin-right:19% !important;}	.mr44pc{margin-right:44% !important;}	.ml19pc{margin-left:19% !important;}	.ml44pc{margin-left:44% !important;}
.mr20pc{margin-right:20% !important;}	.mr45pc{margin-right:45% !important;}	.ml20pc{margin-left:20% !important;}	.ml45pc{margin-left:45% !important;}
.mr21pc{margin-right:21% !important;}	.mr46pc{margin-right:46% !important;}	.ml21pc{margin-left:21% !important;}	.ml46pc{margin-left:46% !important;}
.mr22pc{margin-right:22% !important;}	.mr47pc{margin-right:47% !important;}	.ml22pc{margin-left:22% !important;}	.ml47pc{margin-left:47% !important;}
.mr23pc{margin-right:23% !important;}	.mr48pc{margin-right:48% !important;}	.ml23pc{margin-left:23% !important;}	.ml48pc{margin-left:48% !important;}
.mr24pc{margin-right:24% !important;}	.mr49pc{margin-right:49% !important;}	.ml24pc{margin-left:24% !important;}	.ml49pc{margin-left:49% !important;}
.mr25pc{margin-right:25% !important;}	.mr50pc{margin-right:50% !important;}	.ml25pc{margin-left:25% !important;}	.ml50pc{margin-left:50% !important;} .left0pc{left:0%;} .right0pc{right:0%;} .top0pc{top:0%;} .bottom0pc{bottom:0%;}
.left1pc{left:1%;} .right1pc{right:1%;} .top1pc{top:1%;} .bottom1pc{bottom:1%;}
.left2pc{left:2%;} .right2pc{right:2%;} .top2pc{top:2%;} .bottom2pc{bottom:2%;}
.left3pc{left:3%;} .right3pc{right:3%;} .top3pc{top:3%;} .bottom3pc{bottom:3%;}
.left4pc{left:4%;} .right4pc{right:4%;} .top4pc{top:4%;} .bottom4pc{bottom:4%;}
.left5pc{left:5%;} .right5pc{right:5%;} .top5pc{top:5%;} .bottom5pc{bottom:5%;}
.left6pc{left:6%;} .right6pc{right:6%;} .top6pc{top:6%;} .bottom6pc{bottom:6%;}
.left7pc{left:7%;} .right7pc{right:7%;} .top7pc{top:7%;} .bottom7pc{bottom:7%;}
.left8pc{left:8%;} .right8pc{right:8%;} .top8pc{top:8%;} .bottom8pc{bottom:8%;}
.left9pc{left:9%;} .right9pc{right:9%;} .top9pc{top:9%;} .bottom9pc{bottom:9%;}
.left10pc{left:10%;} .right10pc{right:10%;} .top10pc{top:10%;} .bottom10pc{bottom:10%;}
.left11pc{left:11%;} .right11pc{right:11%;} .top11pc{top:11%;} .bottom11pc{bottom:11%;}
.left12pc{left:12%;} .right12pc{right:12%;} .top12pc{top:12%;} .bottom12pc{bottom:12%;}
.left13pc{left:13%;} .right13pc{right:13%;} .top13pc{top:13%;} .bottom13pc{bottom:13%;}
.left14pc{left:14%;} .right14pc{right:14%;} .top14pc{top:14%;} .bottom14pc{bottom:14%;}
.left15pc{left:15%;} .right15pc{right:15%;} .top15pc{top:15%;} .bottom15pc{bottom:15%;}
.left16pc{left:16%;} .right16pc{right:16%;} .top16pc{top:16%;} .bottom16pc{bottom:16%;}
.left17pc{left:17%;} .right17pc{right:17%;} .top17pc{top:17%;} .bottom17pc{bottom:17%;}
.left18pc{left:18%;} .right18pc{right:18%;} .top18pc{top:18%;} .bottom18pc{bottom:18%;}
.left19pc{left:19%;} .right19pc{right:19%;} .top19pc{top:19%;} .bottom19pc{bottom:19%;}
.left20pc{left:20%;} .right20pc{right:20%;} .top20pc{top:20%;} .bottom20pc{bottom:20%;}
.left21pc{left:21%;} .right21pc{right:21%;} .top21pc{top:21%;} .bottom21pc{bottom:21%;}
.left22pc{left:22%;} .right22pc{right:22%;} .top22pc{top:22%;} .bottom22pc{bottom:22%;}
.left23pc{left:23%;} .right23pc{right:23%;} .top23pc{top:23%;} .bottom23pc{bottom:23%;}
.left24pc{left:24%;} .right24pc{right:24%;} .top24pc{top:24%;} .bottom24pc{bottom:24%;}
.left25pc{left:25%;} .right25pc{right:25%;} .top25pc{top:25%;} .bottom25pc{bottom:25%;}
.left26pc{left:26%;} .right26pc{right:26%;} .top26pc{top:26%;} .bottom26pc{bottom:26%;}
.left27pc{left:27%;} .right27pc{right:27%;} .top27pc{top:27%;} .bottom27pc{bottom:27%;}
.left28pc{left:28%;} .right28pc{right:28%;} .top28pc{top:28%;} .bottom28pc{bottom:28%;}
.left29pc{left:29%;} .right29pc{right:29%;} .top29pc{top:29%;} .bottom29pc{bottom:29%;}
.left30pc{left:30%;} .right30pc{right:30%;} .top30pc{top:30%;} .bottom30pc{bottom:30%;}
.left31pc{left:31%;} .right31pc{right:31%;} .top31pc{top:31%;} .bottom31pc{bottom:31%;}
.left32pc{left:32%;} .right32pc{right:32%;} .top32pc{top:32%;} .bottom32pc{bottom:32%;}
.left33pc{left:33%;} .right33pc{right:33%;} .top33pc{top:33%;} .bottom33pc{bottom:33%;}
.left34pc{left:34%;} .right34pc{right:34%;} .top34pc{top:34%;} .bottom34pc{bottom:34%;}
.left35pc{left:35%;} .right35pc{right:35%;} .top35pc{top:35%;} .bottom35pc{bottom:35%;}
.left36pc{left:36%;} .right36pc{right:36%;} .top36pc{top:36%;} .bottom36pc{bottom:36%;}
.left37pc{left:37%;} .right37pc{right:37%;} .top37pc{top:37%;} .bottom37pc{bottom:37%;}
.left38pc{left:38%;} .right38pc{right:38%;} .top38pc{top:38%;} .bottom38pc{bottom:38%;}
.left39pc{left:39%;} .right39pc{right:39%;} .top39pc{top:39%;} .bottom39pc{bottom:39%;}
.left40pc{left:40%;} .right40pc{right:40%;} .top40pc{top:40%;} .bottom40pc{bottom:40%;}
.left41pc{left:41%;} .right41pc{right:41%;} .top41pc{top:41%;} .bottom41pc{bottom:41%;}
.left42pc{left:42%;} .right42pc{right:42%;} .top42pc{top:42%;} .bottom42pc{bottom:42%;}
.left43pc{left:43%;} .right43pc{right:43%;} .top43pc{top:43%;} .bottom43pc{bottom:43%;}
.left44pc{left:44%;} .right44pc{right:44%;} .top44pc{top:44%;} .bottom44pc{bottom:44%;}
.left45pc{left:45%;} .right45pc{right:45%;} .top45pc{top:45%;} .bottom45pc{bottom:45%;}
.left46pc{left:46%;} .right46pc{right:46%;} .top46pc{top:46%;} .bottom46pc{bottom:46%;}
.left47pc{left:47%;} .right47pc{right:47%;} .top47pc{top:47%;} .bottom47pc{bottom:47%;}
.left48pc{left:48%;} .right48pc{right:48%;} .top48pc{top:48%;} .bottom48pc{bottom:48%;}
.left49pc{left:49%;} .right49pc{right:49%;} .top49pc{top:49%;} .bottom49pc{bottom:49%;}
.left50pc{left:50%;} .right50pc{right:50%;} .top50pc{top:50%;} .bottom50pc{bottom:50%;} .w100pc{width:100%;} .w99pc{width:99%;} .w98pc{width:98%;} .w97pc{width:97%;} .w96pc{width:96%;} .w95pc{width:95%;} .w94pc{width:94%;} .w93pc{width:93%;} .w92pc{width:92%;} .w91pc{width:91%;} .w90pc{width:90%;} .w89pc{width:89%;} .w88pc{width:88%;} .w87pc{width:87%;} .w86pc{width:86%;} .w85pc{width:85%;} .w84pc{width:84%;} .w83pc{width:83%;} .w82pc{width:82%;} .w81pc{width:81%;} .w80pc{width:80%;} .w79pc{width:79%;} .w78pc{width:78%;} .w77pc{width:77%;} .w76pc{width:76%;} .w75pc{width:75%;} .w74pc{width:74%;} .w73pc{width:73%;} .w72pc{width:72%;} .w71pc{width:71%;} .w70pc{width:70%;} .w69pc{width:69%;} .w68pc{width:68%;} .w67pc{width:67%;} .w66pc{width:66%;} .w65pc{width:65%;} .w64pc{width:64%;} .w63pc{width:63%;} .w62pc{width:62%;} .w61pc{width:61%;} .w60pc{width:60%;} .w59pc{width:59%;} .w58pc{width:58%;} .w57pc{width:57%;} .w56pc{width:56%;} .w55pc{width:55%;} .w54pc{width:54%;} .w53pc{width:53%;} .w52pc{width:52%;} .w51pc{width:51%;} .w50pc{width:50%;} .w49pc{width:49%;} .w48pc{width:48%;} .w47pc{width:47%;} .w46pc{width:46%;} .w45pc{width:45%;} .w44pc{width:44%;} .w43pc{width:43%;} .w42pc{width:42%;} .w41pc{width:41%;} .w40pc{width:40%;} .w39pc{width:39%;} .w38pc{width:38%;} .w37pc{width:37%;} .w36pc{width:36%;} .w35pc{width:35%;} .w34pc{width:34%;} .w33pc{width:33%;} .w32pc{width:32%;} .w31pc{width:31%;} .w30pc{width:30%;} .w29pc{width:29%;} .w28pc{width:28%;} .w27pc{width:27%;} .w26pc{width:26%;} .w25pc{width:25%;} .w24pc{width:24%;} .w23pc{width:23%;} .w22pc{width:22%;} .w21pc{width:21%;} .w20pc{width:20%;} .w19pc{width:19%;} .w18pc{width:18%;} .w17pc{width:17%;} .w16pc{width:16%;} .w15pc{width:15%;} .w14pc{width:14%;} .w13pc{width:13%;} .w12pc{width:12%;} .w11pc{width:11%;} .w10pc{width:10%;} .w9pc{width:9%;} .w8pc{width:8%;} .w7pc{width:7%;} .w6pc{width:6%;} .w5pc{width:5%;} .w4pc{width:4%;} .w3pc{width:3%;} .w2pc{width:2%;} .w1pc{width:1%;} .w1000px{width:1000px;} .w995px{width:995px;} .w990px{width:990px;} .w985px{width:985px;} .w980px{width:980px;} .w975px{width:975px;} .w970px{width:970px;} .w965px{width:965px;} .w960px{width:960px;} .w955px{width:955px;} .w950px{width:950px;} .w945px{width:945px;} .w940px{width:940px;} .w935px{width:935px;} .w930px{width:930px;} .w925px{width:925px;} .w920px{width:920px;} .w915px{width:915px;} .w910px{width:910px;} .w905px{width:905px;} .w900px{width:900px;} .w895px{width:895px;} .w890px{width:890px;} .w885px{width:885px;} .w880px{width:880px;} .w875px{width:875px;} .w870px{width:870px;} .w865px{width:865px;} .w860px{width:860px;} .w855px{width:855px;} .w850px{width:850px;} .w845px{width:845px;} .w840px{width:840px;} .w835px{width:835px;} .w830px{width:830px;} .w825px{width:825px;} .w820px{width:820px;} .w815px{width:815px;} .w810px{width:810px;} .w805px{width:805px;} .w800px{width:800px;} .w795px{width:795px;} .w790px{width:790px;} .w785px{width:785px;} .w780px{width:780px;} .w775px{width:775px;} .w770px{width:770px;} .w765px{width:765px;} .w760px{width:760px;} .w755px{width:755px;} .w750px{width:750px;} .w745px{width:745px;} .w740px{width:740px;} .w735px{width:735px;} .w730px{width:730px;} .w725px{width:725px;} .w720px{width:720px;} .w715px{width:715px;} .w710px{width:710px;} .w705px{width:705px;} .w700px{width:700px;} .w695px{width:695px;} .w690px{width:690px;} .w685px{width:685px;} .w680px{width:680px;} .w675px{width:675px;} .w670px{width:670px;} .w665px{width:665px;} .w660px{width:660px;} .w655px{width:655px;} .w650px{width:650px;} .w645px{width:645px;} .w640px{width:640px;} .w635px{width:635px;} .w630px{width:630px;} .w625px{width:625px;} .w620px{width:620px;} .w615px{width:615px;} .w610px{width:610px;} .w605px{width:605px;} .w600px{width:600px;} .w595px{width:595px;} .w590px{width:590px;} .w585px{width:585px;} .w580px{width:580px;} .w575px{width:575px;} .w570px{width:570px;} .w565px{width:565px;} .w560px{width:560px;} .w555px{width:555px;} .w550px{width:550px;} .w545px{width:545px;} .w540px{width:540px;} .w535px{width:535px;} .w530px{width:530px;} .w525px{width:525px;} .w520px{width:520px;} .w515px{width:515px;} .w510px{width:510px;} .w505px{width:505px;} .w500px{width:500px;} .w495px{width:495px;} .w490px{width:490px;} .w485px{width:485px;} .w480px{width:480px;} .w475px{width:475px;} .w470px{width:470px;} .w465px{width:465px;} .w460px{width:460px;} .w455px{width:455px;} .w450px{width:450px;} .w445px{width:445px;} .w440px{width:440px;} .w435px{width:435px;} .w430px{width:430px;} .w425px{width:425px;} .w420px{width:420px;} .w415px{width:415px;} .w410px{width:410px;} .w405px{width:405px;} .w400px{width:400px;} .w395px{width:395px;} .w390px{width:390px;} .w385px{width:385px;} .w380px{width:380px;} .w375px{width:375px;} .w370px{width:370px;} .w365px{width:365px;} .w360px{width:360px;} .w355px{width:355px;} .w350px{width:350px;} .w345px{width:345px;} .w340px{width:340px;} .w335px{width:335px;} .w330px{width:330px;} .w325px{width:325px;} .w320px{width:320px;} .w315px{width:315px;} .w310px{width:310px;} .w305px{width:305px;} .w300px{width:300px;} .w295px{width:295px;} .w290px{width:290px;} .w285px{width:285px;} .w280px{width:280px;} .w275px{width:275px;} .w270px{width:270px;} .w265px{width:265px;} .w260px{width:260px;} .w255px{width:255px;} .w250px{width:250px;} .w245px{width:245px;} .w240px{width:240px;} .w235px{width:235px;} .w230px{width:230px;} .w225px{width:225px;} .w220px{width:220px;} .w215px{width:215px;} .w210px{width:210px;} .w205px{width:205px;} .w200px{width:200px;} .w195px{width:195px;} .w190px{width:190px;} .w185px{width:185px;} .w180px{width:180px;} .w175px{width:175px;} .w170px{width:170px;} .w165px{width:165px;} .w160px{width:160px;} .w155px{width:155px;} .w150px{width:150px;} .w145px{width:145px;} .w140px{width:140px;} .w135px{width:135px;} .w130px{width:130px;} .w125px{width:125px;} .w120px{width:120px;} .w115px{width:115px;} .w110px{width:110px;} .w105px{width:105px;} .w100px{width:100px;} .w95px{width:95px;} .w90px{width:90px;} .w85px{width:85px;} .w80px{width:80px;} .w75px{width:75px;} .w70px{width:70px;} .w65px{width:65px;} .w60px{width:60px;} .w55px{width:55px;} .w50px{width:50px;} .w45px{width:45px;} .w40px{width:40px;} .w35px{width:35px;} .w30px{width:30px;} .w25px{width:25px;} .w20px{width:20px;} .w15px{width:15px;} .w10px{width:10px;} .w5px{width:5px;} .h100pc{height:100%;} .h95pc{height:95%;} .h90pc{height:90%;} .h85pc{height:85%;} .h80pc{height:80%;} .h75pc{height:75%;} .h70pc{height:70%;} .h65pc{height:65%;} .h60pc{height:60%;} .h55pc{height:55%;} .h50pc{height:50%;} .h45pc{height:45%;} .h40pc{height:40%;} .h35pc{height:35%;} .h30pc{height:30%;} .h25pc{height:25%;} .h20pc{height:20%;} .h15pc{height:15%;} .h10pc{height:10%;} .h5pc{height:5%;} .h1000px{height:1000px;} .h995px{height:995px;} .h990px{height:990px;} .h985px{height:985px;} .h980px{height:980px;} .h975px{height:975px;} .h970px{height:970px;} .h965px{height:965px;} .h960px{height:960px;} .h955px{height:955px;} .h950px{height:950px;} .h945px{height:945px;} .h940px{height:940px;} .h935px{height:935px;} .h930px{height:930px;} .h925px{height:925px;} .h920px{height:920px;} .h915px{height:915px;} .h910px{height:910px;} .h905px{height:905px;} .h900px{height:900px;} .h895px{height:895px;} .h890px{height:890px;} .h885px{height:885px;} .h880px{height:880px;} .h875px{height:875px;} .h870px{height:870px;} .h865px{height:865px;} .h860px{height:860px;} .h855px{height:855px;} .h850px{height:850px;} .h845px{height:845px;} .h840px{height:840px;} .h835px{height:835px;} .h830px{height:830px;} .h825px{height:825px;} .h820px{height:820px;} .h815px{height:815px;} .h810px{height:810px;} .h805px{height:805px;} .h800px{height:800px;} .h795px{height:795px;} .h790px{height:790px;} .h785px{height:785px;} .h780px{height:780px;} .h775px{height:775px;} .h770px{height:770px;} .h765px{height:765px;} .h760px{height:760px;} .h755px{height:755px;} .h750px{height:750px;} .h745px{height:745px;} .h740px{height:740px;} .h735px{height:735px;} .h730px{height:730px;} .h725px{height:725px;} .h720px{height:720px;} .h715px{height:715px;} .h710px{height:710px;} .h705px{height:705px;} .h700px{height:700px;} .h695px{height:695px;} .h690px{height:690px;} .h685px{height:685px;} .h680px{height:680px;} .h675px{height:675px;} .h670px{height:670px;} .h665px{height:665px;} .h660px{height:660px;} .h655px{height:655px;} .h650px{height:650px;} .h645px{height:645px;} .h640px{height:640px;} .h635px{height:635px;} .h630px{height:630px;} .h625px{height:625px;} .h620px{height:620px;} .h615px{height:615px;} .h610px{height:610px;} .h605px{height:605px;} .h600px{height:600px;} .h595px{height:595px;} .h590px{height:590px;} .h585px{height:585px;} .h580px{height:580px;} .h575px{height:575px;} .h570px{height:570px;} .h565px{height:565px;} .h560px{height:560px;} .h555px{height:555px;} .h550px{height:550px;} .h545px{height:545px;} .h540px{height:540px;} .h535px{height:535px;} .h530px{height:530px;} .h525px{height:525px;} .h520px{height:520px;} .h515px{height:515px;} .h510px{height:510px;} .h505px{height:505px;} .h500px{height:500px;} .h495px{height:495px;} .h490px{height:490px;} .h485px{height:485px;} .h480px{height:480px;} .h475px{height:475px;} .h470px{height:470px;} .h465px{height:465px;} .h460px{height:460px;} .h455px{height:455px;} .h450px{height:450px;} .h445px{height:445px;} .h440px{height:440px;} .h435px{height:435px;} .h430px{height:430px;} .h425px{height:425px;} .h420px{height:420px;} .h415px{height:415px;} .h410px{height:410px;} .h405px{height:405px;} .h400px{height:400px;} .h395px{height:395px;} .h390px{height:390px;} .h385px{height:385px;} .h380px{height:380px;} .h375px{height:375px;} .h370px{height:370px;} .h365px{height:365px;} .h360px{height:360px;} .h355px{height:355px;} .h350px{height:350px;} .h345px{height:345px;} .h340px{height:340px;} .h335px{height:335px;} .h330px{height:330px;} .h325px{height:325px;} .h320px{height:320px;} .h315px{height:315px;} .h310px{height:310px;} .h305px{height:305px;} .h300px{height:300px;} .h295px{height:295px;} .h290px{height:290px;} .h285px{height:285px;} .h280px{height:280px;} .h275px{height:275px;} .h270px{height:270px;} .h265px{height:265px;} .h260px{height:260px;} .h255px{height:255px;} .h250px{height:250px;} .h245px{height:245px;} .h240px{height:240px;} .h235px{height:235px;} .h230px{height:230px;} .h225px{height:225px;} .h220px{height:220px;} .h215px{height:215px;} .h210px{height:210px;} .h205px{height:205px;} .h200px{height:200px;} .h195px{height:195px;} .h190px{height:190px;} .h185px{height:185px;} .h180px{height:180px;} .h175px{height:175px;} .h170px{height:170px;} .h165px{height:165px;} .h160px{height:160px;} .h155px{height:155px;} .h150px{height:150px;} .h145px{height:145px;} .h140px{height:140px;} .h135px{height:135px;} .h130px{height:130px;} .h125px{height:125px;} .h120px{height:120px;} .h115px{height:115px;} .h110px{height:110px;} .h105px{height:105px;} .h100px{height:100px;} .h95px{height:95px;} .h90px{height:90px;} .h85px{height:85px;} .h80px{height:80px;} .h75px{height:75px;} .h70px{height:70px;} .h65px{height:65px;} .h60px{height:60px;} .h55px{height:55px;} .h50px{height:50px;} .h45px{height:45px;} .h40px{height:40px;} .h35px{height:35px;} .h30px{height:30px;} .h25px{height:25px;} .h20px{height:20px;} .h15px{height:15px;} .h10px{height:10px;} .h5px{height:5px;} .max_w100pc{max-width:100%;} .max_w95pc{max-width:95%;} .max_w90pc{max-width:90%;} .max_w85pc{max-width:85%;} .max_w80pc{max-width:80%;} .max_w75pc{max-width:75%;} .max_w70pc{max-width:70%;} .max_w65pc{max-width:65%;} .max_w60pc{max-width:60%;} .max_w55pc{max-width:55%;} .max_w50pc{max-width:50%;} .max_w45pc{max-width:45%;} .max_w40pc{max-width:40%;} .max_w35pc{max-width:35%;} .max_w30pc{max-width:30%;} .max_w25pc{max-width:25%;} .max_w20pc{max-width:20%;} .max_w15pc{max-width:15%;} .max_w10pc{max-width:10%;} .max_w5pc{max-width:5%;} .min_w100pc{min-width:100%;} .min_w95pc{min-width:95%;} .min_w90pc{min-width:90%;} .min_w85pc{min-width:85%;} .min_w80pc{min-width:80%;} .min_w75pc{min-width:75%;} .min_w70pc{min-width:70%;} .min_w65pc{min-width:65%;} .min_w60pc{min-width:60%;} .min_w55pc{min-width:55%;} .min_w50pc{min-width:50%;} .min_w45pc{min-width:45%;} .min_w40pc{min-width:40%;} .min_w35pc{min-width:35%;} .min_w30pc{min-width:30%;} .min_w25pc{min-width:25%;} .min_w20pc{min-width:20%;} .min_w15pc{min-width:15%;} .min_w10pc{min-width:10%;} .min_w5pc{min-width:5%;} .max_w1200px{max-width:1200px;} .max_w1000px{max-width:1000px;} .max_w995px{max-width:995px;} .max_w990px{max-width:990px;} .max_w985px{max-width:985px;} .max_w980px{max-width:980px;} .max_w975px{max-width:975px;} .max_w970px{max-width:970px;} .max_w965px{max-width:965px;} .max_w960px{max-width:960px;} .max_w955px{max-width:955px;} .max_w950px{max-width:950px;} .max_w945px{max-width:945px;} .max_w940px{max-width:940px;} .max_w935px{max-width:935px;} .max_w930px{max-width:930px;} .max_w925px{max-width:925px;} .max_w920px{max-width:920px;} .max_w915px{max-width:915px;} .max_w910px{max-width:910px;} .max_w905px{max-width:905px;} .max_w900px{max-width:900px;} .max_w895px{max-width:895px;} .max_w890px{max-width:890px;} .max_w885px{max-width:885px;} .max_w880px{max-width:880px;} .max_w875px{max-width:875px;} .max_w870px{max-width:870px;} .max_w865px{max-width:865px;} .max_w860px{max-width:860px;} .max_w855px{max-width:855px;} .max_w850px{max-width:850px;} .max_w845px{max-width:845px;} .max_w840px{max-width:840px;} .max_w835px{max-width:835px;} .max_w830px{max-width:830px;} .max_w825px{max-width:825px;} .max_w820px{max-width:820px;} .max_w815px{max-width:815px;} .max_w810px{max-width:810px;} .max_w805px{max-width:805px;} .max_w800px{max-width:800px;} .max_w795px{max-width:795px;} .max_w790px{max-width:790px;} .max_w785px{max-width:785px;} .max_w780px{max-width:780px;} .max_w775px{max-width:775px;} .max_w770px{max-width:770px;} .max_w765px{max-width:765px;} .max_w760px{max-width:760px;} .max_w755px{max-width:755px;} .max_w750px{max-width:750px;} .max_w745px{max-width:745px;} .max_w740px{max-width:740px;} .max_w735px{max-width:735px;} .max_w730px{max-width:730px;} .max_w725px{max-width:725px;} .max_w720px{max-width:720px;} .max_w715px{max-width:715px;} .max_w710px{max-width:710px;} .max_w705px{max-width:705px;} .max_w700px{max-width:700px;} .max_w695px{max-width:695px;} .max_w690px{max-width:690px;} .max_w685px{max-width:685px;} .max_w680px{max-width:680px;} .max_w675px{max-width:675px;} .max_w670px{max-width:670px;} .max_w665px{max-width:665px;} .max_w660px{max-width:660px;} .max_w655px{max-width:655px;} .max_w650px{max-width:650px;} .max_w645px{max-width:645px;} .max_w640px{max-width:640px;} .max_w635px{max-width:635px;} .max_w630px{max-width:630px;} .max_w625px{max-width:625px;} .max_w620px{max-width:620px;} .max_w615px{max-width:615px;} .max_w610px{max-width:610px;} .max_w605px{max-width:605px;} .max_w600px{max-width:600px;} .max_w595px{max-width:595px;} .max_w590px{max-width:590px;} .max_w585px{max-width:585px;} .max_w580px{max-width:580px;} .max_w575px{max-width:575px;} .max_w570px{max-width:570px;} .max_w565px{max-width:565px;} .max_w560px{max-width:560px;} .max_w555px{max-width:555px;} .max_w550px{max-width:550px;} .max_w545px{max-width:545px;} .max_w540px{max-width:540px;} .max_w535px{max-width:535px;} .max_w530px{max-width:530px;} .max_w525px{max-width:525px;} .max_w520px{max-width:520px;} .max_w515px{max-width:515px;} .max_w510px{max-width:510px;} .max_w505px{max-width:505px;} .max_w500px{max-width:500px;} .max_w495px{max-width:495px;} .max_w490px{max-width:490px;} .max_w485px{max-width:485px;} .max_w480px{max-width:480px;} .max_w475px{max-width:475px;} .max_w470px{max-width:470px;} .max_w465px{max-width:465px;} .max_w460px{max-width:460px;} .max_w455px{max-width:455px;} .max_w450px{max-width:450px;} .max_w445px{max-width:445px;} .max_w440px{max-width:440px;} .max_w435px{max-width:435px;} .max_w430px{max-width:430px;} .max_w425px{max-width:425px;} .max_w420px{max-width:420px;} .max_w415px{max-width:415px;} .max_w410px{max-width:410px;} .max_w405px{max-width:405px;} .max_w400px{max-width:400px;} .max_w395px{max-width:395px;} .max_w390px{max-width:390px;} .max_w385px{max-width:385px;} .max_w380px{max-width:380px;} .max_w375px{max-width:375px;} .max_w370px{max-width:370px;} .max_w365px{max-width:365px;} .max_w360px{max-width:360px;} .max_w355px{max-width:355px;} .max_w350px{max-width:350px;} .max_w345px{max-width:345px;} .max_w340px{max-width:340px;} .max_w335px{max-width:335px;} .max_w330px{max-width:330px;} .max_w325px{max-width:325px;} .max_w320px{max-width:320px;} .max_w315px{max-width:315px;} .max_w310px{max-width:310px;} .max_w305px{max-width:305px;} .max_w300px{max-width:300px;} .max_w295px{max-width:295px;} .max_w290px{max-width:290px;} .max_w285px{max-width:285px;} .max_w280px{max-width:280px;} .max_w275px{max-width:275px;} .max_w270px{max-width:270px;} .max_w265px{max-width:265px;} .max_w260px{max-width:260px;} .max_w255px{max-width:255px;} .max_w250px{max-width:250px;} .max_w245px{max-width:245px;} .max_w240px{max-width:240px;} .max_w235px{max-width:235px;} .max_w230px{max-width:230px;} .max_w225px{max-width:225px;} .max_w220px{max-width:220px;} .max_w215px{max-width:215px;} .max_w210px{max-width:210px;} .max_w205px{max-width:205px;} .max_w200px{max-width:200px;} .max_w195px{max-width:195px;} .max_w190px{max-width:190px;} .max_w185px{max-width:185px;} .max_w180px{max-width:180px;} .max_w175px{max-width:175px;} .max_w170px{max-width:170px;} .max_w165px{max-width:165px;} .max_w160px{max-width:160px;} .max_w155px{max-width:155px;} .max_w150px{max-width:150px;} .max_w145px{max-width:145px;} .max_w140px{max-width:140px;} .max_w135px{max-width:135px;} .max_w130px{max-width:130px;} .max_w125px{max-width:125px;} .max_w120px{max-width:120px;} .max_w115px{max-width:115px;} .max_w110px{max-width:110px;} .max_w105px{max-width:105px;} .max_w100px{max-width:100px;} .max_w95px{max-width:95px;} .max_w90px{max-width:90px;} .max_w85px{max-width:85px;} .max_w80px{max-width:80px;} .max_w75px{max-width:75px;} .max_w70px{max-width:70px;} .max_w65px{max-width:65px;} .max_w60px{max-width:60px;} .max_w55px{max-width:55px;} .max_w50px{max-width:50px;} .max_w45px{max-width:45px;} .max_w40px{max-width:40px;} .max_w35px{max-width:35px;} .max_w30px{max-width:30px;} .max_w25px{max-width:25px;} .max_w20px{max-width:20px;} .max_w15px{max-width:15px;} .max_w10px{max-width:10px;} .max_w5px{max-width:5px;} .min_w1000px{min-width:1000px;} .min_w995px{min-width:995px;} .min_w990px{min-width:990px;} .min_w985px{min-width:985px;} .min_w980px{min-width:980px;} .min_w975px{min-width:975px;} .min_w970px{min-width:970px;} .min_w965px{min-width:965px;} .min_w960px{min-width:960px;} .min_w955px{min-width:955px;} .min_w950px{min-width:950px;} .min_w945px{min-width:945px;} .min_w940px{min-width:940px;} .min_w935px{min-width:935px;} .min_w930px{min-width:930px;} .min_w925px{min-width:925px;} .min_w920px{min-width:920px;} .min_w915px{min-width:915px;} .min_w910px{min-width:910px;} .min_w905px{min-width:905px;} .min_w900px{min-width:900px;} .min_w895px{min-width:895px;} .min_w890px{min-width:890px;} .min_w885px{min-width:885px;} .min_w880px{min-width:880px;} .min_w875px{min-width:875px;} .min_w870px{min-width:870px;} .min_w865px{min-width:865px;} .min_w860px{min-width:860px;} .min_w855px{min-width:855px;} .min_w850px{min-width:850px;} .min_w845px{min-width:845px;} .min_w840px{min-width:840px;} .min_w835px{min-width:835px;} .min_w830px{min-width:830px;} .min_w825px{min-width:825px;} .min_w820px{min-width:820px;} .min_w815px{min-width:815px;} .min_w810px{min-width:810px;} .min_w805px{min-width:805px;} .min_w800px{min-width:800px;} .min_w795px{min-width:795px;} .min_w790px{min-width:790px;} .min_w785px{min-width:785px;} .min_w780px{min-width:780px;} .min_w775px{min-width:775px;} .min_w770px{min-width:770px;} .min_w765px{min-width:765px;} .min_w760px{min-width:760px;} .min_w755px{min-width:755px;} .min_w750px{min-width:750px;} .min_w745px{min-width:745px;} .min_w740px{min-width:740px;} .min_w735px{min-width:735px;} .min_w730px{min-width:730px;} .min_w725px{min-width:725px;} .min_w720px{min-width:720px;} .min_w715px{min-width:715px;} .min_w710px{min-width:710px;} .min_w705px{min-width:705px;} .min_w700px{min-width:700px;} .min_w695px{min-width:695px;} .min_w690px{min-width:690px;} .min_w685px{min-width:685px;} .min_w680px{min-width:680px;} .min_w675px{min-width:675px;} .min_w670px{min-width:670px;} .min_w665px{min-width:665px;} .min_w660px{min-width:660px;} .min_w655px{min-width:655px;} .min_w650px{min-width:650px;} .min_w645px{min-width:645px;} .min_w640px{min-width:640px;} .min_w635px{min-width:635px;} .min_w630px{min-width:630px;} .min_w625px{min-width:625px;} .min_w620px{min-width:620px;} .min_w615px{min-width:615px;} .min_w610px{min-width:610px;} .min_w605px{min-width:605px;} .min_w600px{min-width:600px;} .min_w595px{min-width:595px;} .min_w590px{min-width:590px;} .min_w585px{min-width:585px;} .min_w580px{min-width:580px;} .min_w575px{min-width:575px;} .min_w570px{min-width:570px;} .min_w565px{min-width:565px;} .min_w560px{min-width:560px;} .min_w555px{min-width:555px;} .min_w550px{min-width:550px;} .min_w545px{min-width:545px;} .min_w540px{min-width:540px;} .min_w535px{min-width:535px;} .min_w530px{min-width:530px;} .min_w525px{min-width:525px;} .min_w520px{min-width:520px;} .min_w515px{min-width:515px;} .min_w510px{min-width:510px;} .min_w505px{min-width:505px;} .min_w500px{min-width:500px;} .min_w495px{min-width:495px;} .min_w490px{min-width:490px;} .min_w485px{min-width:485px;} .min_w480px{min-width:480px;} .min_w475px{min-width:475px;} .min_w470px{min-width:470px;} .min_w465px{min-width:465px;} .min_w460px{min-width:460px;} .min_w455px{min-width:455px;} .min_w450px{min-width:450px;} .min_w445px{min-width:445px;} .min_w440px{min-width:440px;} .min_w435px{min-width:435px;} .min_w430px{min-width:430px;} .min_w425px{min-width:425px;} .min_w420px{min-width:420px;} .min_w415px{min-width:415px;} .min_w410px{min-width:410px;} .min_w405px{min-width:405px;} .min_w400px{min-width:400px;} .min_w395px{min-width:395px;} .min_w390px{min-width:390px;} .min_w385px{min-width:385px;} .min_w380px{min-width:380px;} .min_w375px{min-width:375px;} .min_w370px{min-width:370px;} .min_w365px{min-width:365px;} .min_w360px{min-width:360px;} .min_w355px{min-width:355px;} .min_w350px{min-width:350px;} .min_w345px{min-width:345px;} .min_w340px{min-width:340px;} .min_w335px{min-width:335px;} .min_w330px{min-width:330px;} .min_w325px{min-width:325px;} .min_w320px{min-width:320px;} .min_w315px{min-width:315px;} .min_w310px{min-width:310px;} .min_w305px{min-width:305px;} .min_w300px{min-width:300px;} .min_w295px{min-width:295px;} .min_w290px{min-width:290px;} .min_w285px{min-width:285px;} .min_w280px{min-width:280px;} .min_w275px{min-width:275px;} .min_w270px{min-width:270px;} .min_w265px{min-width:265px;} .min_w260px{min-width:260px;} .min_w255px{min-width:255px;} .min_w250px{min-width:250px;} .min_w245px{min-width:245px;} .min_w240px{min-width:240px;} .min_w235px{min-width:235px;} .min_w230px{min-width:230px;} .min_w225px{min-width:225px;} .min_w220px{min-width:220px;} .min_w215px{min-width:215px;} .min_w210px{min-width:210px;} .min_w205px{min-width:205px;} .min_w200px{min-width:200px;} .min_w195px{min-width:195px;} .min_w190px{min-width:190px;} .min_w185px{min-width:185px;} .min_w180px{min-width:180px;} .min_w175px{min-width:175px;} .min_w170px{min-width:170px;} .min_w165px{min-width:165px;} .min_w160px{min-width:160px;} .min_w155px{min-width:155px;} .min_w150px{min-width:150px;} .min_w145px{min-width:145px;} .min_w140px{min-width:140px;} .min_w135px{min-width:135px;} .min_w130px{min-width:130px;} .min_w125px{min-width:125px;} .min_w120px{min-width:120px;} .min_w115px{min-width:115px;} .min_w110px{min-width:110px;} .min_w105px{min-width:105px;} .min_w100px{min-width:100px;} .min_w95px{min-width:95px;} .min_w90px{min-width:90px;} .min_w85px{min-width:85px;} .min_w80px{min-width:80px;} .min_w75px{min-width:75px;} .min_w70px{min-width:70px;} .min_w65px{min-width:65px;} .min_w60px{min-width:60px;} .min_w55px{min-width:55px;} .min_w50px{min-width:50px;} .min_w45px{min-width:45px;} .min_w40px{min-width:40px;} .min_w35px{min-width:35px;} .min_w30px{min-width:30px;} .min_w25px{min-width:25px;} .min_w20px{min-width:20px;} .min_w15px{min-width:15px;} .min_w10px{min-width:10px;} .min_w5px{min-width:5px;} .max_h100pc{max-height:100%;} .max_h95pc{max-height:95%;} .max_h90pc{max-height:90%;} .max_h85pc{max-height:85%;} .max_h80pc{max-height:80%;} .max_h75pc{max-height:75%;} .max_h70pc{max-height:70%;} .max_h65pc{max-height:65%;} .max_h60pc{max-height:60%;} .max_h55pc{max-height:55%;} .max_h50pc{max-height:50%;} .max_h45pc{max-height:45%;} .max_h40pc{max-height:40%;} .max_h35pc{max-height:35%;} .max_h30pc{max-height:30%;} .max_h25pc{max-height:25%;} .max_h20pc{max-height:20%;} .max_h15pc{max-height:15%;} .max_h10pc{max-height:10%;} .max_h5pc{max-height:5%;} .min_h100pc{min-height:100%;} .min_h95pc{min-height:95%;} .min_h90pc{min-height:90%;} .min_h85pc{min-height:85%;} .min_h80pc{min-height:80%;} .min_h75pc{min-height:75%;} .min_h70pc{min-height:70%;} .min_h65pc{min-height:65%;} .min_h60pc{min-height:60%;} .min_h55pc{min-height:55%;} .min_h50pc{min-height:50%;} .min_h45pc{min-height:45%;} .min_h40pc{min-height:40%;} .min_h35pc{min-height:35%;} .min_h30pc{min-height:30%;} .min_h25pc{min-height:25%;} .min_h20pc{min-height:20%;} .min_h15pc{min-height:15%;} .min_h10pc{min-height:10%;} .min_h5pc{min-height:5%;} .min_h1000px{min-height:1000px;} .min_h995px{min-height:995px;} .min_h990px{min-height:990px;} .min_h985px{min-height:985px;} .min_h980px{min-height:980px;} .min_h975px{min-height:975px;} .min_h970px{min-height:970px;} .min_h965px{min-height:965px;} .min_h960px{min-height:960px;} .min_h955px{min-height:955px;} .min_h950px{min-height:950px;} .min_h945px{min-height:945px;} .min_h940px{min-height:940px;} .min_h935px{min-height:935px;} .min_h930px{min-height:930px;} .min_h925px{min-height:925px;} .min_h920px{min-height:920px;} .min_h915px{min-height:915px;} .min_h910px{min-height:910px;} .min_h905px{min-height:905px;} .min_h900px{min-height:900px;} .min_h895px{min-height:895px;} .min_h890px{min-height:890px;} .min_h885px{min-height:885px;} .min_h880px{min-height:880px;} .min_h875px{min-height:875px;} .min_h870px{min-height:870px;} .min_h865px{min-height:865px;} .min_h860px{min-height:860px;} .min_h855px{min-height:855px;} .min_h850px{min-height:850px;} .min_h845px{min-height:845px;} .min_h840px{min-height:840px;} .min_h835px{min-height:835px;} .min_h830px{min-height:830px;} .min_h825px{min-height:825px;} .min_h820px{min-height:820px;} .min_h815px{min-height:815px;} .min_h810px{min-height:810px;} .min_h805px{min-height:805px;} .min_h800px{min-height:800px;} .min_h795px{min-height:795px;} .min_h790px{min-height:790px;} .min_h785px{min-height:785px;} .min_h780px{min-height:780px;} .min_h775px{min-height:775px;} .min_h770px{min-height:770px;} .min_h765px{min-height:765px;} .min_h760px{min-height:760px;} .min_h755px{min-height:755px;} .min_h750px{min-height:750px;} .min_h745px{min-height:745px;} .min_h740px{min-height:740px;} .min_h735px{min-height:735px;} .min_h730px{min-height:730px;} .min_h725px{min-height:725px;} .min_h720px{min-height:720px;} .min_h715px{min-height:715px;} .min_h710px{min-height:710px;} .min_h705px{min-height:705px;} .min_h700px{min-height:700px;} .min_h695px{min-height:695px;} .min_h690px{min-height:690px;} .min_h685px{min-height:685px;} .min_h680px{min-height:680px;} .min_h675px{min-height:675px;} .min_h670px{min-height:670px;} .min_h665px{min-height:665px;} .min_h660px{min-height:660px;} .min_h655px{min-height:655px;} .min_h650px{min-height:650px;} .min_h645px{min-height:645px;} .min_h640px{min-height:640px;} .min_h635px{min-height:635px;} .min_h630px{min-height:630px;} .min_h625px{min-height:625px;} .min_h620px{min-height:620px;} .min_h615px{min-height:615px;} .min_h610px{min-height:610px;} .min_h605px{min-height:605px;} .min_h600px{min-height:600px;} .min_h595px{min-height:595px;} .min_h590px{min-height:590px;} .min_h585px{min-height:585px;} .min_h580px{min-height:580px;} .min_h575px{min-height:575px;} .min_h570px{min-height:570px;} .min_h565px{min-height:565px;} .min_h560px{min-height:560px;} .min_h555px{min-height:555px;} .min_h550px{min-height:550px;} .min_h545px{min-height:545px;} .min_h540px{min-height:540px;} .min_h535px{min-height:535px;} .min_h530px{min-height:530px;} .min_h525px{min-height:525px;} .min_h520px{min-height:520px;} .min_h515px{min-height:515px;} .min_h510px{min-height:510px;} .min_h505px{min-height:505px;} .min_h500px{min-height:500px;} .min_h495px{min-height:495px;} .min_h490px{min-height:490px;} .min_h485px{min-height:485px;} .min_h480px{min-height:480px;} .min_h475px{min-height:475px;} .min_h470px{min-height:470px;} .min_h465px{min-height:465px;} .min_h460px{min-height:460px;} .min_h455px{min-height:455px;} .min_h450px{min-height:450px;} .min_h445px{min-height:445px;} .min_h440px{min-height:440px;} .min_h435px{min-height:435px;} .min_h430px{min-height:430px;} .min_h425px{min-height:425px;} .min_h420px{min-height:420px;} .min_h415px{min-height:415px;} .min_h410px{min-height:410px;} .min_h405px{min-height:405px;} .min_h400px{min-height:400px;} .min_h395px{min-height:395px;} .min_h390px{min-height:390px;} .min_h385px{min-height:385px;} .min_h380px{min-height:380px;} .min_h375px{min-height:375px;} .min_h370px{min-height:370px;} .min_h365px{min-height:365px;} .min_h360px{min-height:360px;} .min_h355px{min-height:355px;} .min_h350px{min-height:350px;} .min_h345px{min-height:345px;} .min_h340px{min-height:340px;} .min_h335px{min-height:335px;} .min_h330px{min-height:330px;} .min_h325px{min-height:325px;} .min_h320px{min-height:320px;} .min_h315px{min-height:315px;} .min_h310px{min-height:310px;} .min_h305px{min-height:305px;} .min_h300px{min-height:300px;} .min_h295px{min-height:295px;} .min_h290px{min-height:290px;} .min_h285px{min-height:285px;} .min_h280px{min-height:280px;} .min_h275px{min-height:275px;} .min_h270px{min-height:270px;} .min_h265px{min-height:265px;} .min_h260px{min-height:260px;} .min_h255px{min-height:255px;} .min_h250px{min-height:250px;} .min_h245px{min-height:245px;} .min_h240px{min-height:240px;} .min_h235px{min-height:235px;} .min_h230px{min-height:230px;} .min_h225px{min-height:225px;} .min_h220px{min-height:220px;} .min_h215px{min-height:215px;} .min_h210px{min-height:210px;} .min_h205px{min-height:205px;} .min_h200px{min-height:200px;} .min_h195px{min-height:195px;} .min_h190px{min-height:190px;} .min_h185px{min-height:185px;} .min_h180px{min-height:180px;} .min_h175px{min-height:175px;} .min_h170px{min-height:170px;} .min_h165px{min-height:165px;} .min_h160px{min-height:160px;} .min_h155px{min-height:155px;} .min_h150px{min-height:150px;} .min_h145px{min-height:145px;} .min_h140px{min-height:140px;} .min_h135px{min-height:135px;} .min_h130px{min-height:130px;} .min_h125px{min-height:125px;} .min_h120px{min-height:120px;} .min_h115px{min-height:115px;} .min_h110px{min-height:110px;} .min_h105px{min-height:105px;} .min_h100px{min-height:100px;} .min_h95px{min-height:95px;} .min_h90px{min-height:90px;} .min_h85px{min-height:85px;} .min_h80px{min-height:80px;} .min_h75px{min-height:75px;} .min_h70px{min-height:70px;} .min_h65px{min-height:65px;} .min_h60px{min-height:60px;} .min_h55px{min-height:55px;} .min_h50px{min-height:50px;} .min_h45px{min-height:45px;} .min_h40px{min-height:40px;} .min_h35px{min-height:35px;} .min_h30px{min-height:30px;} .min_h25px{min-height:25px;} .min_h20px{min-height:20px;} .min_h15px{min-height:15px;} .min_h10px{min-height:10px;} .min_h5px{min-height:5px;} .max_h1000px{max-height:1000px;} .max_h995px{max-height:995px;} .max_h990px{max-height:990px;} .max_h985px{max-height:985px;} .max_h980px{max-height:980px;} .max_h975px{max-height:975px;} .max_h970px{max-height:970px;} .max_h965px{max-height:965px;} .max_h960px{max-height:960px;} .max_h955px{max-height:955px;} .max_h950px{max-height:950px;} .max_h945px{max-height:945px;} .max_h940px{max-height:940px;} .max_h935px{max-height:935px;} .max_h930px{max-height:930px;} .max_h925px{max-height:925px;} .max_h920px{max-height:920px;} .max_h915px{max-height:915px;} .max_h910px{max-height:910px;} .max_h905px{max-height:905px;} .max_h900px{max-height:900px;} .max_h895px{max-height:895px;} .max_h890px{max-height:890px;} .max_h885px{max-height:885px;} .max_h880px{max-height:880px;} .max_h875px{max-height:875px;} .max_h870px{max-height:870px;} .max_h865px{max-height:865px;} .max_h860px{max-height:860px;} .max_h855px{max-height:855px;} .max_h850px{max-height:850px;} .max_h845px{max-height:845px;} .max_h840px{max-height:840px;} .max_h835px{max-height:835px;} .max_h830px{max-height:830px;} .max_h825px{max-height:825px;} .max_h820px{max-height:820px;} .max_h815px{max-height:815px;} .max_h810px{max-height:810px;} .max_h805px{max-height:805px;} .max_h800px{max-height:800px;} .max_h795px{max-height:795px;} .max_h790px{max-height:790px;} .max_h785px{max-height:785px;} .max_h780px{max-height:780px;} .max_h775px{max-height:775px;} .max_h770px{max-height:770px;} .max_h765px{max-height:765px;} .max_h760px{max-height:760px;} .max_h755px{max-height:755px;} .max_h750px{max-height:750px;} .max_h745px{max-height:745px;} .max_h740px{max-height:740px;} .max_h735px{max-height:735px;} .max_h730px{max-height:730px;} .max_h725px{max-height:725px;} .max_h720px{max-height:720px;} .max_h715px{max-height:715px;} .max_h710px{max-height:710px;} .max_h705px{max-height:705px;} .max_h700px{max-height:700px;} .max_h695px{max-height:695px;} .max_h690px{max-height:690px;} .max_h685px{max-height:685px;} .max_h680px{max-height:680px;} .max_h675px{max-height:675px;} .max_h670px{max-height:670px;} .max_h665px{max-height:665px;} .max_h660px{max-height:660px;} .max_h655px{max-height:655px;} .max_h650px{max-height:650px;} .max_h645px{max-height:645px;} .max_h640px{max-height:640px;} .max_h635px{max-height:635px;} .max_h630px{max-height:630px;} .max_h625px{max-height:625px;} .max_h620px{max-height:620px;} .max_h615px{max-height:615px;} .max_h610px{max-height:610px;} .max_h605px{max-height:605px;} .max_h600px{max-height:600px;} .max_h595px{max-height:595px;} .max_h590px{max-height:590px;} .max_h585px{max-height:585px;} .max_h580px{max-height:580px;} .max_h575px{max-height:575px;} .max_h570px{max-height:570px;} .max_h565px{max-height:565px;} .max_h560px{max-height:560px;} .max_h555px{max-height:555px;} .max_h550px{max-height:550px;} .max_h545px{max-height:545px;} .max_h540px{max-height:540px;} .max_h535px{max-height:535px;} .max_h530px{max-height:530px;} .max_h525px{max-height:525px;} .max_h520px{max-height:520px;} .max_h515px{max-height:515px;} .max_h510px{max-height:510px;} .max_h505px{max-height:505px;} .max_h500px{max-height:500px;} .max_h495px{max-height:495px;} .max_h490px{max-height:490px;} .max_h485px{max-height:485px;} .max_h480px{max-height:480px;} .max_h475px{max-height:475px;} .max_h470px{max-height:470px;} .max_h465px{max-height:465px;} .max_h460px{max-height:460px;} .max_h455px{max-height:455px;} .max_h450px{max-height:450px;} .max_h445px{max-height:445px;} .max_h440px{max-height:440px;} .max_h435px{max-height:435px;} .max_h430px{max-height:430px;} .max_h425px{max-height:425px;} .max_h420px{max-height:420px;} .max_h415px{max-height:415px;} .max_h410px{max-height:410px;} .max_h405px{max-height:405px;} .max_h400px{max-height:400px;} .max_h395px{max-height:395px;} .max_h390px{max-height:390px;} .max_h385px{max-height:385px;} .max_h380px{max-height:380px;} .max_h375px{max-height:375px;} .max_h370px{max-height:370px;} .max_h365px{max-height:365px;} .max_h360px{max-height:360px;} .max_h355px{max-height:355px;} .max_h350px{max-height:350px;} .max_h345px{max-height:345px;} .max_h340px{max-height:340px;} .max_h335px{max-height:335px;} .max_h330px{max-height:330px;} .max_h325px{max-height:325px;} .max_h320px{max-height:320px;} .max_h315px{max-height:315px;} .max_h310px{max-height:310px;} .max_h305px{max-height:305px;} .max_h300px{max-height:300px;} .max_h295px{max-height:295px;} .max_h290px{max-height:290px;} .max_h285px{max-height:285px;} .max_h280px{max-height:280px;} .max_h275px{max-height:275px;} .max_h270px{max-height:270px;} .max_h265px{max-height:265px;} .max_h260px{max-height:260px;} .max_h255px{max-height:255px;} .max_h250px{max-height:250px;} .max_h245px{max-height:245px;} .max_h240px{max-height:240px;} .max_h235px{max-height:235px;} .max_h230px{max-height:230px;} .max_h225px{max-height:225px;} .max_h220px{max-height:220px;} .max_h215px{max-height:215px;} .max_h210px{max-height:210px;} .max_h205px{max-height:205px;} .max_h200px{max-height:200px;} .max_h195px{max-height:195px;} .max_h190px{max-height:190px;} .max_h185px{max-height:185px;} .max_h180px{max-height:180px;} .max_h175px{max-height:175px;} .max_h170px{max-height:170px;} .max_h165px{max-height:165px;} .max_h160px{max-height:160px;} .max_h155px{max-height:155px;} .max_h150px{max-height:150px;} .max_h145px{max-height:145px;} .max_h140px{max-height:140px;} .max_h135px{max-height:135px;} .max_h130px{max-height:130px;} .max_h125px{max-height:125px;} .max_h120px{max-height:120px;} .max_h115px{max-height:115px;} .max_h110px{max-height:110px;} .max_h105px{max-height:105px;} .max_h100px{max-height:100px;} .max_h95px{max-height:95px;} .max_h90px{max-height:90px;} .max_h85px{max-height:85px;} .max_h80px{max-height:80px;} .max_h75px{max-height:75px;} .max_h70px{max-height:70px;} .max_h65px{max-height:65px;} .max_h60px{max-height:60px;} .max_h55px{max-height:55px;} .max_h50px{max-height:50px;} .max_h45px{max-height:45px;} .max_h40px{max-height:40px;} .max_h35px{max-height:35px;} .max_h30px{max-height:30px;} .max_h25px{max-height:25px;} .max_h20px{max-height:20px;} .max_h15px{max-height:15px;} .max_h10px{max-height:10px;} .max_h5px{max-height:5px;} .w100vw{width:100vw;} .w95vw{width:95vw;} .w90vw{width:90vw;} .w85vw{width:85vw;} .w80vw{width:80vw;} .w75vw{width:75vw;} .w70vw{width:70vw;} .w65vw{width:65vw;} .w60vw{width:60vw;} .w55vw{width:55vw;} .w50vw{width:50vw;} .w45vw{width:45vw;} .w40vw{width:40vw;} .w35vw{width:35vw;} .w30vw{width:30vw;} .w25vw{width:25vw;} .w20vw{width:20vw;} .w15vw{width:15vw;} .w10vw{width:10vw;} .w5vw{width:5vw;} .w4vw{width:4vw;} .w3vw{width:3vw;} .w2vw{width:2vw;} .w1vw{width:1vw;} .h100vw{height:100vw;} .h95vw{height:95vw;} .h90vw{height:90vw;} .h85vw{height:85vw;} .h80vw{height:80vw;} .h75vw{height:75vw;} .h70vw{height:70vw;} .h65vw{height:65vw;} .h60vw{height:60vw;} .h55vw{height:55vw;} .h50vw{height:50vw;} .h45vw{height:45vw;} .h40vw{height:40vw;} .h35vw{height:35vw;} .h30vw{height:30vw;} .h25vw{height:25vw;} .h20vw{height:20vw;} .h15vw{height:15vw;} .h10vw{height:10vw;} .h5vw{height:5vw;} .h4vw{height:4vw;} .h3vw{height:3vw;} .h2vw{height:2vw;} .h1vw{height:1vw;}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}