/* https://shany.co.kr/wp-content/themes/shany/style.css?ver=dc096a7d323be36f19528f8ea2231537 */
/*!
Theme Name: SHANY
Theme URI: http://underscores.me/
Author: Jaeil Han, Founder & Director of Creative Band
Author URI: https://creative-band.com
Description: WordPress Theme for SHANY
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: shany
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

SHANY is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#101010;font-family:"Montserrat","Noto Sans KR",sans-serif;font-size:16px;font-size:1rem;line-height:1.625;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;word-break:keep-all}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:0.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:royalblue}a:visited{color:purple}a:hover,a:focus,a:active{color:midnightblue}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.inner{max-width:1280px;padding:0 40px;margin:0 auto}#content{width:100%;padding:0;overflow-x:hidden;z-index:0;position:relative}.site-header{position:fixed;width:100%;height:80px;float:left;border-bottom:1px solid rgba(255,255,255,.2);z-index:1000;background-color:transparent;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out}.site-header .inner{width:100%;max-width:100%;float:left;padding:0 70px}.site-header h1{display:block;width:108px;height:32px;position:absolute;z-index:2000;top:50%;left:70px;transform:translateY(-50%);margin:0;line-height:0;float:left;width:108px;height:32px}.site-header h1.site-logo-white{display:block}.site-header h1.site-logo-yellow{display:none}.site-header .icon-close{display:block;width:32px;height:32px;border-radius:50% 50%;-webkit-border-radius:50% 50%;-moz-border-radius:50% 50%;position:absolute;top:50%;right:200px;transform:translateY(-50%);background-image:url(/wp-content/themes/shany/images/header-close.png);background-size:cover;cursor:pointer}.site-header .icon-menu{display:none}.site-header .btn-normal{font-weight:500;display:inline-block;font-size:0.667rem;text-transform:uppercase;height:32px;line-height:32px;padding:0 22px;border:1px solid #fff;color:#fff;border-radius:16px 16px;-webkit-border-radius:16px 16px;-moz-border-radius:16px 16px;position:absolute;top:50%;right:70px;transform:translateY(-50%);z-index:2000;cursor:pointer}.site-header .btn-normal.yellow-style{border:1px solid #ffcb0c;color:#ffcb0c}.site-header .main-navigation{height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header .main-navigation ul{list-style:none;margin:0;padding:0}.site-header .main-navigation ul li{display:inline-block;font-size:1.125rem;font-weight:500;line-height:36px}.site-header .main-navigation ul li a{height:40px;color:#101010;display:block;padding:0 25px;border:3px solid transparent;border-radius:20px 20px;-webkit-border-radius:20px 20px;-moz-border-radius:20px 20px;text-decoration:none;color:#fff}.site-header .main-navigation ul li.current-menu-item a{color:#ffcb0c!important;border:3px solid #ffcb0c!important}.site-header .family-area{position:fixed;width:100%;height:80px;float:left;border-bottom:1px solid #ffcb0c;background-color:#fff;z-index:1500;left:0;top:-80px;-webkit-transition:top 0.2s ease-in-out;-moz-transition:top 0.2s ease-in-out;overflow:hidden}.site-header .family-area .family-list{margin:0;padding:0;list-style:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:45px}.site-header .family-area .family-list li{display:inline-block;margin:0 20px;height:45px}.site-header.nav-down,.site-header.nav-up{background-color:#fff;border-bottom:1px solid #ffcb0c;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out}.site-header.nav-down h1.site-logo-yellow,.site-header.nav-up h1.site-logo-yellow{display:block!important}.site-header.nav-down h1.site-logo-white,.site-header.nav-up h1.site-logo-white{display:none}.site-header.nav-down .main-navigation ul li a,.site-header.nav-up .main-navigation ul li a{color:#101010}.site-header.nav-down .btn-normal,.site-header.nav-up .btn-normal{border:1px solid #ffcb0c;color:#ffcb0c}.site-footer{width:100%;float:left;background-color:#2c2b25;padding:45px 0;margin:160px 0 0 0;position:relative;z-index:1500}.home .site-footer{margin:0}.site-footer .footer-left{width:110px;float:left;margin:0 30px 0 0}.site-footer .footer-right{width:calc(100% - 140px);float:left}.site-footer .footer-right p.info{width:100%;float:left;margin:0;font-size:0.875rem;color:#ccc}.site-footer .footer-right p.info span{margin:0 20px 0 0}.site-footer .footer-right p.copyright{width:100%;float:left;margin:10px 0 0 0;font-size:0.875rem;color:#ccc}.site-footer .footer-right ul{margin:0 0 10px 0;padding:0;list-style:none}.site-footer .footer-right ul li{margin:0;display:inline-block;font-size:0.875rem;color:#ccc}.site-footer .footer-right ul li::before{content:"|";margin:0 5px}.site-footer .footer-right ul li:nth-child(1)::before{content:none}.site-footer .footer-right ul li a{text-decoration:none;color:#ccc}.site-footer a{color:#ccc;text-decoration:none}.site-footer a:hover{text-decoration:underline}.entry-footer{width:100%;margin:30px 0;padding:15px 0;text-align:center;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;font-size:0.75rem;text-transform:uppercase}.entry-footer .edit-link a{text-decoration:none;color:gray}#main-visual-area{position:relative;width:100%;height:100vh;z-index:0}#main-visual-area .slick-track,#main-visual-area .slick-list,#main-visual-area .slick-slide,#main-visual-area .slick-slide>div{height:100%}#main-visual-area .main-visuals{width:100%;height:100%;margin:0;padding:0;list-style:none}#main-visual-area .main-visuals .main-visual{width:100%;height:100%;float:left;background-size:cover;background-attachment:fixed}#main-visual-area .main-visual-meta{width:100%;max-width:800px;height:170px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:0;text-align:center}#main-visual-area .main-visual-meta h2{font-size:5.695rem;line-height:1;margin:0 0 61px 0}#main-visual-area .main-visual-meta p{font-size:1.313rem;line-height:1.36}#main-visual-area .main-visuals .slick-dots{position:fixed!important;top:50%!important;bottom:inherit!important;right:50px!important;width:auto!important;z-index:0!important}#main-visual-area .main-visuals .slick-dots li{width:12px!important;height:12px!important;border-radius:50% 50%!important;-webkit-border-radius:50% 50%!important;-moz-border-radius:50% 50%!important}#main-visual-area .main-visuals .slick-dots li button{width:12px!important;height:12px!important;padding:0!important;border-radius:50% 50%!important;-webkit-border-radius:50% 50%!important;-moz-border-radius:50% 50%!important;background-color:#fff!important}#main-visual-area .main-visuals .slick-dots li button:before{font-size:0;line-height:12px;width:12px;height:12px}#main-visual-area .main-visuals .slick-dots li.slick-active{width:38px!important;height:12px!important;border-radius:6px 6px!important;-webkit-border-radius:6px 6px!important;-moz-border-radius:6px 6px!important;background-color:#ffcb0c!important}#main-visual-area .main-visuals .slick-dots li.slick-active button{width:38px!important;height:12px!important;border-radius:6px 6px!important;-webkit-border-radius:6px 6px!important;-moz-border-radius:6px 6px!important;background-color:#ffcb0c!important}#main-visual-area .main-visuals .slick-dots li.slick-active button:before{width:38px!important;height:12px!important;border-radius:6px 6px!important;-webkit-border-radius:6px 6px!important;-moz-border-radius:6px 6px!important;background-color:#ffcb0c!important}#latest-news-area{width:100%;height:60px;float:left;margin:0;padding:0;position:relative;z-index:1000;background-color:#fff}#latest-news-area .latest-news-slides{margin:0 auto;padding:0;position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:600px;height:60px;padding:0;border-radius:30px 30px;-webkit-border-radius:30px 30px;-moz-border-radius:30px 30px;background-color:#ffcb0c;overflow-x:hidden;z-index:1500}#latest-news-area .latest-news-slides li{height:60px;width:450px!important;padding:0;margin:0 76px;text-align:center;line-height:60px}#latest-news-area .latest-news-slides li a{text-decoration:none;color:#101010}#latest-news-area .latest-news-slides .slick-next{width:29px;height:29px;right:25px;background-image:url(/wp-content/themes/shany/images/btn_next.png)}#latest-news-area .latest-news-slides .slick-prev{width:29px;height:29px;left:25px;background-image:url(/wp-content/themes/shany/images/btn_prev.png)}#latest-news-area .latest-news-slides .slick-prev:before,#latest-news-area .latest-news-slides .slick-next:before{font-size:0!important;content:""!important}.introduction{width:100%;float:left;padding:100px 0 0 0;position:relative;z-index:1000;background-color:#fff}.introduction .inner{width:100%;height:360px}.introduction .inner .introduction-content{width:100%;height:360px;background-image:url(/wp-content/themes/shany/images/banner01.jpg);background-size:100% 100%;background-position:center center;position:relative;border-radius:50px 50px;-webkit-border-radius:50px 50px;-moz-border-radius:50px 50px;overflow:hidden;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out}.introduction .inner .introduction-content:hover{background-position:center center;background-size:105% 105%;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out}.introduction .inner .introduction-content a{width:100%;height:100%;position:absolute;top:0;left:0;z-index:600}.introduction .inner .introduction-content .black-filter{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.5;z-index:500;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out}.introduction .inner .introduction-content:hover .black-filter{opacity:.6;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out}.introduction .inner .introduction-content .introduction-meta{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:550;color:#fff}.introduction .inner .introduction-content .introduction-meta span{font-size:0.875rem;text-transform:uppercase;font-weight:700}.introduction .inner .introduction-content .introduction-meta h2{font-size:2.953rem;font-weight:500;color:#ffcb0c;margin:0 0 15px 0}.latest-news{width:100%;float:left;padding:100px 0;position:relative;z-index:1000;background-color:#fff}.latest-news .latest-news-left{width:50%;float:left}.latest-news .latest-news-left h2{width:180px;float:left;margin:0;font-size:1.688rem;line-height:1.2}.latest-news .latest-news-left h2 span{font-size:0.75rem;font-weight:700;color:#ffcb0c;text-transform:uppercase}.latest-news .latest-news-left>a{display:inline-block;width:100%;float:left;padding-left:180px}.latest-news .latest-news-right{width:50%;float:left}.latest-news .latest-news-right h2{width:180px;float:left;margin:0;font-size:1.688rem;line-height:1.2}.latest-news .latest-news-right h2 span{font-size:0.75rem;font-weight:700;color:#ffcb0c;text-transform:uppercase;line-height:1.2}.latest-news .latest-news-right>a{display:inline-block;width:100%;float:left;padding-left:180px}.latest-news ul{width:calc(100% - 180px);float:left;margin:0 0 20px 0;padding:0;list-style:none}.latest-news ul li{width:100%;float:left}.latest-news ul li a{width:auto;display:inline-block;text-decoration:none;color:#101010}.recruit{width:100%;height:480px;float:left;margin:0;background-image:url(/wp-content/themes/shany/images/st2_bg.jpg);background-size:cover;position:relative;z-index:1000;background-color:#fff}.recruit .inner{height:480px;position:relative}.recruit .recruit-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.recruit .recruit-content h2{font-size:3.797rem;text-transform:uppercase;margin:0 0 10px 0}.recruit .recruit-content h3{font-size:1.688rem;font-weight:500;margin:0 0 10px 0}.recruit .recruit-content p{line-height:1.36;margin:0 0 41px 0;padding:0 20px}.recruit .recruit-content a{display:inline-block;height:60px;line-height:60px;padding:0 80px;border-radius:30px 30px;-webkit-border-radius:30px 30px;-moz-border-radius:30px 30px;border:2px solid #101010;text-decoration:none;font-size:1.125rem;font-weight:500;color:#101010}.recruit .recruit-content a:hover{background-color:#ffd61a}.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active{-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-underline-from-left:before{background:#101010!important;height:1px!important}.single-post .page-header{width:100%;height:320px;margin:0 0 80px 0;text-align:center}.single-post .page-header .inner{height:320px;position:relative}.single-post .page-header{background-image:url(/wp-content/themes/shany/images/visual_bg_2.jpg);background-size:cover;background-position:center center}.single-post .page-header h1.page-title{font-size:3.375rem;color:#fff;margin:0;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.single-post .page-header p{display:inline-block;font-size:1rem;font-weight:500;color:#101010;margin:0;padding:0 80px;height:80px;line-height:72px;border-radius:40px 40px;-webkit-border-radius:40px 40px;-moz-border-radius:40px 40px;background-color:#fff;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%)}.archive .page-header{width:100%;height:320px;margin:0 0 80px 0;text-align:center}.archive .page-header .inner{height:320px;position:relative}.post-type-archive-disclosure .page-header{background-image:url(/wp-content/themes/shany/images/visual_bg_1.jpg);background-size:cover;background-position:center center}.archive .page-header h1.page-title{font-size:3.375rem;color:#fff;margin:0;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.archive .page-header p{display:inline-block;font-size:1rem;font-weight:500;color:#101010;margin:0;padding:0 80px;height:80px;line-height:72px;border-radius:40px 40px;-webkit-border-radius:40px 40px;-moz-border-radius:40px 40px;background-color:#fff;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%)}table.default-style{border-top:5px solid #ffcb0c;border-bottom:1px solid #000;border-spacing:0;border-collapse:separate;font-size:1rem;margin:0}table.default-style thead tr th{border-bottom:1px solid #ffcb0c;background-color:#fffbec;font-weight:400;padding:18px}table.default-style tbody tr td{border-top:1px solid #e7e7e7;text-align:center;padding:18px;line-height:1.2}table.default-style tbody tr td.table-title{text-align:left}table.default-style tbody tr td.table-title a{color:#101010;text-decoration:none}table.default-style tbody tr td.table-title a:hover{text-decoration:underline}table.default-style tbody tr td.table-no{width:120px;font-size:0.875rem}table.default-style tbody tr td.table-attached{width:170px}table.default-style tbody tr td.table-attached a{width:40px;height:40px;display:block;border-radius:50% 50%;-webkit-border-radius:50% 50%;-moz-border-radius:50% 50%;background-color:transparent;position:relative;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;float:left}table.default-style tbody tr td.table-attached a:hover{background-color:#f9f9f9;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out}table.default-style tbody tr td.table-attached a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}table.default-style tbody tr td.table-date{width:160px;font-size:0.875rem}table.default-style tbody tr:nth-child(1) td{border-top:none}table.default-style tbody tr td.table-content{text-align:left}.table-content .wp-block-table table{border-top:1px solid #101010!important}.table-content .wp-block-table table tbody tr td{border-right:1px solid #101010!important}.table-tab-navi{width:100%;float:left}.table-tab-navi .table-tab{display:inline-block;float:left;margin:0 5px 0 0}.table-tab-navi .table-tab a{display:block;width:160px;font-size:21px;font-weight:500;color:#ffcb0c;border:1px solid #ffcb0c;border-bottom:none;text-align:center;text-decoration:none;padding:10px 0 8px 0;border-top-left-radius:25px 25px;-webkit-border-top-left-radius:25px 25px;-moz-border-top-left-radius:25px 25px;border-top-right-radius:25px 25px;-webkit-border-top-right-radius:25px 25px;-moz-border-top-right-radius:25px 25px}.table-tab-navi .table-tab.active a{background-color:#ffcb0c!important;color:#fff!important}.table-content p{font-size:1rem!important;line-height:1.625rem!important;margin:0 0 1.625rem 0!important}.table-content table{border-top:2px solid #101010;border-spacing:0;border-collapse:separate}.table-content table tr td{border-bottom:1px solid #ddd}.table-content table tr:nth-child(1) td{background-color:#f9f9f9}table.default-style thead tr:nth-child(1) th{border-bottom:1px dotted #ffcb0c!important}table.default-style thead tr th.single-title{text-align:left!important;font-size:1.125rem}table.default-style thead tr th.single-date{text-align:right!important;font-size:0.875rem}table.default-style thead tr th.single-attachment{text-align:right;font-size:0.75rem}table.default-style thead tr th.single-attachment a{text-decoration:none;color:#101010}table.default-style thead tr th.single-attachment a:hover{text-decoration:underline}table.default-style thead tr th.single-attachment a img{position:relative;top:3px;margin:0 4px 0 0}table.wp-block-table{width:100%;border-spacing:0;border-collapse:separate;border-top:2px solid #101010}table.wp-block-table thead tr th{border-bottom:1px solid #101010;padding:8px 0;background-color:#f9f9f9}table.wp-block-table tbody tr td{border-bottom:1px solid #ddd;padding:8px 0}.category .page-header{width:100%;height:320px;margin:0 0 80px 0;text-align:center}.category .page-header{background-image:url(/wp-content/themes/shany/images/visual_bg_2.jpg);background-size:cover;background-position:center center}.category .page-header .inner{height:320px;position:relative}.category .page-header h1.page-title{font-size:3.375rem;color:#fff;margin:0;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.category .page-header p{display:inline-block;font-size:1rem;font-weight:500;color:#101010;margin:0;padding:0 80px;height:80px;line-height:80px;border-radius:40px 40px;-webkit-border-radius:40px 40px;-moz-border-radius:40px 40px;background-color:#fff;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%)}.page .page-header{width:100%;height:320px;margin:0 0 80px 0;text-align:center}.page .page-header{background-image:url(/wp-content/themes/shany/images/visual_bg_0.jpg);background-size:cover;background-position:center center}.page .page-header .inner{height:320px;position:relative}.page .page-header h1.page-title{font-size:3.375rem;color:#fff;margin:0;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.page .page-header p{display:inline-block;font-size:1rem;font-weight:500;color:#101010;margin:0;padding:0 80px;height:80px;line-height:80px;border-radius:40px 40px;-webkit-border-radius:40px 40px;-moz-border-radius:40px 40px;background-color:#fff;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%)}dl,ul,ol,menu,li{list-style:none;margin:0;padding:0}.about{width:100%;margin:0 auto}.about h2{font-family:"Roboto",sans-serif;font-weight:500;letter-spacing:7px;margin:0 0 2.25rem 0;text-align:center;font-size:2.531rem;color:#3c2d1a}.about h3{width:100%;line-height:0;margin:0}.about .list{margin-bottom:90px;overflow:hidden;border-bottom:1px solid #ffe585}.about .list .content_left{padding-top:50px;border-right:1px solid #ffe585;float:left;width:599px}.about .list .content_right{padding-top:180px;float:left;width:600px}.about .list>div ul li{margin-bottom:70px}.about .list>div ul li .info_date{margin-bottom:35px}.about .list>div ul li .info_date .date_num{font-size:28px;color:#ffcb0c}.about .list>div ul li .info_date .date_year{font-size:1.5rem;font-weight:700;color:#ffcb0c}.about .list>div ul li dl dt{font-size:1.313rem;font-weight:500;line-height:1.46;color:#101010;margin-bottom:24px}.about .list>div ul li dl dd{font-weight:300;font-size:0.875rem;line-height:1.56;color:gray;margin:0}.about .list .content_left ul li{text-align:right}.about .list .content_left ul li .info_date{position:relative}.about .list .content_left ul li .info_date>img{position:relative;top:-5px}.about .list .content_left ul li .info_date .date_num{font-weight:700}.about .list .content_left ul li .info_date .date_year{margin-right:20px;font-weight:700}.about .list .content_left ul li dl{padding-right:59px}.about .list .content_left ul li:last-child{padding-bottom:30px}.about .list .content_right ul li{text-align:left}.about .list .content_right ul li .info_date{position:relative}.about .list .content_right ul li .info_date>img{position:relative;top:-5px;margin-right:20px}.about .list .content_right ul li .info_date .date_num{font-weight:700}.about .list .content_right ul li dl{padding-left:59px}.about .contact{width:100%;float:left;text-align:center}.about .contact h3{font-weight:500;font-size:2.531rem;color:#3c2d1a;margin-bottom:54px}.about .contact address{font-weight:400;font-size:1.313rem;font-style:normal;color:#666;margin-bottom:14px}.about .contact dl{font-weight:300;margin-bottom:29px;display:inline-block;font-size:16px;color:#a3a3a3;overflow:hidden;text-align:center}.about .contact dl dt{font-weight:300;margin-right:5px;font-size:16px;color:#a3a3a3;float:left}.about .contact dl dd{font-weight:300;font-size:16px;color:#a3a3a3;float:left;margin:0}.about .contact dl dd.division{margin:0 5px}#map{width:100%;float:left;border-radius:50px 50px;-webkit-border-radius:50px 50px;-moz-border-radius:50px 50px;border:1px solid #e5e5e5}.navigation{width:100%;height:25px;float:left;margin:45px 0 0 0;padding:0;text-align:center}.navigation ul{margin:0;padding:0;list-style:none}.navigation ul li{display:inline-block}.navigation ul li a{display:block;width:25px;height:25px;border-radius:50% 50%;-webkit-border-radius:50% 50%;-moz-border-radius:50% 50%;background-color:#fff;color:#ddd!important;border:1px solid #ddd!important;text-decoration:none!important;line-height:25px;text-align:center;margin:0 2px}.navigation ul li.previous a{background-image:url(/wp-content/themes/shany/images/btn_left_1.png);background-size:cover;font-size:0;background-color:transparent;border:none!important;margin:0 15px 0 0;position:relative;top:-7px}.navigation ul li.next a{background-image:url(/wp-content/themes/shany/images/btn_right_1.png);background-size:25px 25px;font-size:0;background-color:transparent;border:none!important;margin:0 0 0 15px;position:relative;top:-7px}.navigation ul li.active a{background-color:#ffcb0c!important;color:#fff!important;border:1px solid #ffcb0c!important}.table-search-area{width:100%;float:left;text-align:center;margin:45px 0 0 0}.table-search-area input.search-field{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:335px;height:38px;border-radius:19px 19px;-webkit-border-radius:19px 19px;-moz-border-radius:19px 19px;padding:0 20px;border:1px solid #ffcb0c}.table-search-area input.search-submit{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:80px;height:38px;border-radius:19px 19px;-webkit-border-radius:19px 19px;-moz-border-radius:19px 19px;padding:0 20px;background-color:#ffcb0c;border:1px solid #ffcb0c;color:#fff;font-size:16px;font-weight:500;position:relative;top:-1px}.table-search-area input:focus{outline:none}.mobile-menu-area{display:none}.desktop-only{display:table-cell}@media all and (max-width:1440px){.site-header .family-area .family-list{height:30px}.site-header .family-area .family-list li{margin:0 20px;height:30px}.site-header .family-area .family-list li img{height:30px}}@media all and (max-width:1280px){.site-header .family-area .family-list{height:28px}.site-header .family-area .family-list li{margin:0 15px;height:28px}.site-header .family-area .family-list li img{height:28px}}@media all and (max-width:834px){.desktop-only{display:none}.mobile-menu-area{width:100%;height:100%;float:left;position:fixed;background-color:#ffcb0c;opacity:0;display:none;z-index:3000;overflow-y:scroll}.mobile-menu-area .inner{padding:20px;position:relative}.mobile-menu-area .inner .icon-close{position:absolute;top:28px;right:20px;width:24px;height:24px}.mobile-menu-area .inner h1{margin:0}.mobile-menu-area .main-navigation ul{width:100%;float:left;border-top:1px solid #fff;margin:7px 0 60px 0}.mobile-menu-area .main-navigation ul li{width:100%;float:left;border-bottom:1px solid #fff}.mobile-menu-area .main-navigation ul li a{color:#fff;text-decoration:none;padding:10px 2px;font-weight:700;width:100%;float:left;display:inline-block}.mobile-menu-area .family-area{width:100%;float:left}.mobile-menu-area .family-area::before{content:"Family Sites";font-size:0.75rem;text-transform:uppercase;font-weight:700;letter-spacing:2.5px;color:#fff;margin:0 0 15px 0;width:100%;float:left}.mobile-menu-area .family-area ul.family-list{width:calc(100% + 20px);margin:0 -10px;float:left}.mobile-menu-area .family-area ul.family-list li{width:calc(50% - 20px);height:100px;border:1px solid #fff;margin:0 10px 20px 10px;float:left;background-color:#fff}.mobile-menu-area .family-area ul.family-list li a{width:100%;height:100%;padding:10px;display:inline-block;position:relative}.mobile-menu-area .family-area ul.family-list li a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:135px;height:auto}.site-header .inner{padding:0 20px}.site-header .inner .icon-menu-yellow{display:none}.site-header .inner .icon-menu-white{display:block}.site-header.nav-down .inner .icon-menu-white,.site-header.nav-up .inner .icon-menu-white{display:none}.site-header.nav-down .inner .icon-menu-yellow,.site-header.nav-up .inner .icon-menu-yellow{display:block}.site-header .inner .icon-menu-yellow,.site-header .inner .icon-menu-white{position:absolute;top:50%;right:20px;transform:translateY(-50%);line-height:0}.site-header .inner .icon-menu-yellow img,.site-header .inner .icon-menu-white img{height:18px;width:auto}.table-tab-navi{display:none}.site-header h1.site-logo-yellow,.site-header h1.site-logo-white{left:20px}.site-header .btn-normal{right:20px}.site-header .family-area .family-list{width:100%}.site-header .family-area .family-list li{margin:0 10px}.site-header .family-area .family-list li img{height:16px}.about .list .content_left{width:50%}.about .list .content_right{width:50%}.about .contact dl dd,.about .contact dl dt{font-size:0.75rem!important}.about .list>div ul li dl dt{font-size:1rem;line-height:1.36}.about .list>div ul li .info_date{margin-bottom:18px}.about .list>div ul li .info_date .date_num,.about .list>div ul li .info_date .date_year{font-size:24px}.about .contact h3{font-size:1.688rem}.about .contact address{font-size:1rem}.latest-news .latest-news-left h2{width:100%;float:left;margin:0 0 16px 0}.latest-news ul{width:100%;float:left}.latest-news .latest-news-left>a,.latest-news .latest-news-right>a{float:left;padding-left:0}.table-search-area input.search-field{width:calc(100% - 90px);float:left}.table-search-area input.search-submit{float:right}table.default-style tbody tr td{text-overflow:ellipsis}.single .page-header h1.page-title,.page .page-header h1.page-title,.archive .page-header h1.page-title{font-size:2.25rem}.single .page-header p,.page .page-header p,.archive .page-header p{width:calc(100% - 40px);margin:0;padding:0 5px}.inner{max-width:100%;padding:0 20px}.site-header .main-navigation{display:none}.site-header .btn-family-site{display:none}#main-visual-area .main-visual-meta h2{font-size:2.531rem;margin:0 0 24px 0}#main-visual-area .main-visual-meta p{font-size:1rem}#main-visual-area .main-visuals .main-visual{background-size:cover;background-attachment:scroll}#main-visual-area .main-visuals .slick-dots{left:50%!important;right:inherit!important;top:inherit!important;bottom:50px!important;transform:translateX(-50%)}#latest-news-area .latest-news-slides{width:calc(100% - 40px);overflow:hidden}#latest-news-area .latest-news-slides .slick-prev{left:15px}#latest-news-area .latest-news-slides .slick-next{right:15px}#latest-news-area .latest-news-slides li{width:70%!important;margin:0 15%!important;overflow-y:hidden}.introduction{padding:54px 0 0 0}.introduction .inner{padding:0 20px}.introduction .inner .introduction-content{border-radius:15px 15px;-webkit-border-radius:15px 15px;-moz-border-radius:15px 15px}.introduction .inner .introduction-content .introduction-meta{width:100%}.introduction .inner .introduction-content .introduction-meta h2{font-size:1.969rem;line-height:1.2;padding:0 10px}.introduction .inner .introduction-content .introduction-meta img{width:auto;height:70px}.latest-news{padding:54px 0}.latest-news .latest-news-left,.latest-news .latest-news-right{width:100%;position:relative}.latest-news .latest-news-left>a,.latest-news .latest-news-right>a{position:absolute;right:0;top:30px;width:auto}.latest-news .latest-news-left h2,.latest-news .latest-news-right h2{width:100%;line-height:1;padding:0 0 16px 0;margin:0 0 16px 0;border-bottom:1px dotted #f5f5f5}.latest-news .latest-news-left{margin:0 0 24px 0}.recruit .recruit-content{width:100%}.recruit .recruit-content h2{font-size:2.531rem}.recruit .recruit-content h3{font-size:1.5rem}.recruit .recruit-content p{font-size:1rem}.site-footer .footer-left{margin:0 0 16px 0}.site-footer .footer-right{width:100%}.site-footer .footer-right p.info span{width:100%;float:left;margin:0}.page .page-header p{width:calc(100% - 40px)}.about h2{font-size:1.5rem}.about .list .content_right ul li .info_date>img{top:-1px;margin-right:10px}.about .list .content_left ul li .info_date>img{top:-1px}.about .list .content_left ul li .info_date span,.about .list .content_right ul li .info_date span{font-size:0.875rem}.about .list .content_left ul li .info_date .date_year{margin-right:10px}.about .list>div ul li dl dt br{display:none}.about .list .content_left ul li dl{padding-right:10px}.about .list .content_right ul li dl{padding-left:10px}#map{border-radius:20px 20px;-webkit-border-radius:20px 20px;-moz-border-radius:20px 20px}.site-footer{margin:80px 0 0 0}}@media all and (max-width:320px){.about h2{font-size:1.125rem}.mobile-menu-area .family-area ul.family-list li a img{max-width:120px}}