@charset "utf-8";body{margin:0;padding:0;color:#666;font-size:16px;background-color:#ffdcdf;font-family:-apple-system,blinkMacSystemFont,'Helvetica Neue','Segoe UI',YuGothicM,YuGothic,Meiryo,sans-serif}@font-face{font-family:YuGothicM;font-weight:400;src:local('YuGothic-Medium'),local('Yu Gothic Medium'),local('YuGothic-Regular')}@font-face{font-family:YuGothicM;font-weight:700;src:local('YoGothic-Bold')}hr{clear:both}a:hover img{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80)"}a img{-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}a.contact:hover img{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha( opacity=100)";background-color:#ff8acc}a:link,ico a:visited,a:active,a:hover{overflow:hidden;outline:none}span.glyphicon,span.fa{display:inline-block;width:1.4em;padding-left:.2em;overflow:hidden;letter-spacing:2em;margin-right:.2em}#page{background-color:#fff;margin:0 auto !important;-webkit-box-shadow:rgba(0,0,0,.4) 0px 0px 4px 3px;-moz-box-shadow:rgba(0,0,0,.4) 0px 0px 4px 3px;box-shadow:rgba(0,0,0,.4) 0px 0px 4px 3px}#headline{background-color:#e0545d;color:#fff;font-size:14px;padding:8px 0 10px}#headline p,#headline_widget ul{margin:0;padding:0;overflow:hidden;float:left}#headline_widget{padding:0;margin:0}#headline_widget a{color:#fff !important}#headline_widget>li{float:right}#headline_widget ul li{border-left:solid 1px #fff;padding:0 1em;line-height:1.3em;float:left}#headline_widget ul li:first-child{border-left:none}#headline_widget ul li:last-child{padding-right:0}#page_header_img img{max-width:960px;width:100%;height:auto}#page_header_bg{background-size:contain;background-position:center}#masthead{display:block;background-color:#fff;position:relative;z-index:9999}#masthead .container.tophead{background-color:#fff}#masthead h1{margin:30px 0 45px;padding:0;font-size:28px;float:left}#masthead a{white-space:nowrap}#masthead p{float:right;clear:right;font-size:12px;margin:24px 0;padding:0}#masthead h1 img,#masthead p img{width:100%}#header_nav{background-color:#fff;border-bottom:solid 1px #eee}.navbar-default{background-color:transparent;border:none}.navbar{margin-bottom:0}.navbar-toggle,.navbar-toggle:hover{margin-right:0;background-color:#fff !important}.navbar{min-height:0;position:static}.navbar-header{float:right}.navbar-toggle{font-size:13px;letter-spacing:-1px;padding:8px 6px !important;color:#666 !important;border-color:#ccc}.navbar-collapse{border-top:none !important}.navbar-toggle .icon-bar{background-color:#666 !important;height:3px}.navbar-toggle .icon-bar+.icon-bar{margin-top:5px}#menu-main>li>a:before{font-size:60%;font-family:'Glyphicons Halflings';content:"\e250";vertical-align:middle;margin-right:3px}.scroll_hint .glyphicon{cursor:pointer;cursor:hand}.pagenation-navi{margin-top:15px;margin-bottom:15px}.pagenation-navi ul{margin:0 auto;padding:0;overflow:hidden}.pagenation-navi ul li{list-style:none;width:2em;margin:3px;padding:0;line-height:1.6em;border:solid 1px #666;float:left}.pagenation-navi ul li.current{font-weight:700}.table-responsive{margin-bottom:40px}.table-responsive table{margin-bottom:10px !important}th{white-space:nowrap}.member_list th,.member_list td{white-space:nowrap}#main{padding-bottom:30px;background-position:top center;background-repeat:repeat-x;background-color:#fff}#primary li{line-height:1.8em;margin-bottom:0}#primary .post_list dl{margin:1em}#primary .post_list dt{font-weight:400}#primary .post_list dd{padding-left:1em;border-bottom:dashed 1px #ccc;margin-bottom:.5em}.entry-content dd{text-indent:1em}.more_prev{float:left;font-size:80%}.more_next{float:right;font-size:80%}.blog .entry-header .post_date,.archive .entry-header .post_date{border-bottom:none}#secondary{float:right}#content{margin-top:-10px}.single #content{margin-top:0}#common_nav{padding-top:30px}#common_nav .widget{display:block;padding:15px 30px;margin:0 0 15px;border:solid 4px #e0545d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:18px;text-align:center;color:#e0545d}#common_nav .widget h2{position:relative;margin:0 0 18px;padding:0 0 10px;font-size:18px}#common_nav .widget h2:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(10,89,45,0);border-top-color:#0a592d;border-width:8px;margin-left:-8px}#common_nav .widget span{font-weight:700;color:#e0545d;font-size:130%;line-height:1em}#common_nav .widget a{font-weight:700;color:#e0545d;line-height:1.3em}#colophon{border-top:solid 5px #e0545d;background-color:#fff;padding:0 0 10px;position:relative;color:#e0545d}#colophon a{color:#e0545d}#colophon ul{padding:0}#colophon .footer_list .menu li{float:left;margin:0;padding:0 .5em;border-left:solid 1px #ccc;font-size:14px}.footer_list>.container{border-top:solid 4px #f7f7f7;padding-top:5px}.company{font-size:14px}#colophon .copytext{text-align:center;font-size:14px;margin-top:10px}#masthead img,#colophon img{width:100%;height:auto}#return_top{position:fixed;z-index:2999;bottom:-10px;right:15px;font-size:14px;line-height:14px !important;margin:0 !important}#return_top a{display:block;margin:0;padding-top:10px;padding-right:15px;padding-bottom:18px;padding-left:15px;font-size:14px;line-height:14px !important;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#fff;color:#666;text-decoration:none;text-align:center;border:solid 1px #aaa;-webkit-box-shadow:rgba(99,99,99,.298039) 0px 0px 5px 1px;-moz-box-shadow:rgba(99,99,99,.298039) 0px 0px 5px 1px;box-shadow:rgba(99,99,99,.298039) 0px 0px 5px 1px}.brothers-navi,.children-navi{margin:10px 0;padding:0;overflow:hidden;border-bottom:dashed 1px #999}.brothers-navi li,.children-navi li{font-size:16px;list-style:none;float:left;vertical-align:top;margin-right:1em;margin-bottom:.4em}.brothers-navi li:before,.children-navi li:before{font-size:60%;font-family:'Glyphicons Halflings';content:"\e250";vertical-align:middle}.brothers-navi li span,.children-navi li span{color:#894e8b;width:1.2em}.brothers-navi .current_page_item,.children-navi .current_page_item{font-weight:700}.brothers-navi .parent{display:none}#secondary .widget_nav_menu .menu,#menu-side_menu{margin:0 0 30px;width:100%;float:left}#secondary .widget_nav_menu .menu ul,#menu-side_menu ul{margin:0;padding:0 0 5px;background-color:#f0f0f0;background-position:top center}#secondary .widget_nav_menu .menu li,#menu-side_menu li{padding:5px 15px;font-weight:400;font-size:14px;text-align:left}#secondary .widget_nav_menu .menu>li,#menu-side_menu>li{margin:0;padding:0;font-size:16px;background-color:#e0545d;text-align:center}#secondary .widget_nav_menu .menu li a,#menu-side_menu li a{display:block;color:#666;padding:10px;padding-left:2em;text-indent:-1em}#secondary .widget_nav_menu .menu>li>a{display:block;color:#666;padding-left:10px}#menu-side_menu>li>a{display:block;color:#fff}#secondary .widget_nav_menu .menu li li:last-child,#menu-side_menu li li:last-child{border-bottom:none}#secondary .widget_nav_menu .menu li li a,#menu-side_menu li li a{color:#333!important}#secondary .widget_nav_menu .menu li li a:before,#menu-side_menu li li a:before{font-size:80%;font-family:'Glyphicons Halflings';content:"\e080";vertical-align:middle;margin-right:.5em}#secondary .widget_nav_menu .menu li li span,#menu-side_menu li li span{color:#ffd}#secondary .widget_nav_menu .menu .current-cat,#menu-side_menu .current-cat,#secondary .widget_nav_menu .menu .current_page_item,#secondary .widget_nav_menu .menu .current-page-ancestor,#menu-side_menu .current_page_item{background-color:#eee !important}.widget_nav_menu .menu .current-cat a,#menu-side_menu .current-cat a,.widget_nav_menu .menu .current_page_item a,#secondary .widget_nav_menu .menu .current-page-ancestor a,#menu-side_menu .current_page_item a{font-weight:700}.current-menu-item>a,.current_page_item>a,.current-page-ancestor>a{font-weight:700 !important;color:#e0545d !important}#navbar .menu-item-home.current-page-ancestor>a{color:#777 !important;font-weight:400!important}#colophon .menu-item-home.current-page-ancestor>a{font-weight:400!important}#secondary .widget_text{overflow:hidden;padding:10px}#secondary .widget_text{font-size:14px}#secondary .widget_text h2{background-color:#fffcf0;padding:10px;margin:0;font-size:14px;font-weight:700;border:solid 1px #ccc;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}#secondary .widget_text div{padding:5px;margin:0;font-size:14px;border:solid 1px #ccc;border-top:none;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}#secondary .widget_text div p{margin:0;padding:0}.widget-area ul{margin:0;padding:0}li.widget,li.widget li{margin:0;padding:0;list-style:none}#pagination{overflow:hidden;margin:0;padding:0;padding-top:15px;clear:both}#pagination li{list-style:none}#pagination .prev{float:right}#pagination .next{float:left}.entry-content img{margin-bottom:5px;margin-right:5px}img+i.glyphicon{display:none !important}.entry-content img.size-full,.entry-content img.alignnone{width:100%;height:auto}.entry-content img.alignleft{float:left;margin-right:1em}.entry-content img.alignright{float:right;margin-left:1em}.entry-content .gallery-item img.size-thumbnail{width:95% !important;max-width:150px !important;height:auto !important}.single-attachment #main{padding:15px}.single-attachment #main .attachment{text-align:center;padding-top:15px}.single-attachment textarea{width:100%;height:4em}.single-attachment .entry-meta{display:none}.single-attachment .attachment img{border:solid 1px #ccc;padding:5px}.single-attachment .entry-caption{border-bottom:dashed 1px #ccc;padding-bottom:1em}.single-attachment #respond{margin:1em;padding:15px;border:double 3px #ccc}.single-attachment #respond h3{font-size:14px;font-weight:700;line-height:16px;margin-top:0;border-bottom:dashed 1px #ccc}.single-attachment #respond ul li{text-align:left}.single-attachment h3#comments{display:none}.single-attachment .commentlist{padding:1em 3em}.single-attachment .comment-author img{display:none}.single-attachment #content nav{max-width:640px;margin:10px auto}.single-attachment #content nav span{float:left}.single-attachment #content nav span+span{float:right}.single-attachment #commentform a+a{font-size:12px}.single-attachment .comment-form-url{display:none}.single-attachment #commentform input{width:100%}h1.entry-title{clear:both;font-size:25px;margin-top:30px}h1.entry-title span{width:1em;margin:0;font-size:80%}h1.entry-title.head{padding-top:20px}.entry-content h1,.entry-content h2,.entry-content h3{font-size:22px;margin:1em 0;clear:both}.entry-content h1{font-size:24px;color:#666;padding-bottom:3px;border-bottom:dotted 2px #e0545d}.entry-content h2,h2.entry-title{font-size:22px;color:#666;padding-bottom:3px;padding-left:8px;border-left:solid 3px #e0545d;border-bottom:solid 1px #e0545d;margin-top:30px}.home .entry-content h2,.home h2.entry-title{margin-top:0}section h2{font-size:24px;padding-top:1em}.entry-content h3,section h3{font-size:18px;font-weight:700;color:#e0545d;border-bottom:dashed 1px #e0545d;padding-bottom:3px}.entry-content h4,section h4{font-size:16px;font-weight:700;color:#e0545d;border-left:solid 3px #e0545d;padding-left:5px}.entry-content h5,section h5{font-size:16px;font-weight:700;color:#e0545d}.notice{height:400px;overflow:auto;width:90%;background-color:#fff;padding:1.5em;margin:1em auto;border:solid 1px #eee;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.entry-content p,section p{line-height:1.8em}.home .entry-content p,.entry-header{clear:both}#primary .info_window li{margin-bottom:.5em}.info_window li>span{width:7em;text-align:center;display:inline-block;background-color:#e0545d;color:#fff;font-size:14px;line-height:1.8em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.info_window li>span+span{width:9em;display:inline-block;background-color:transparent;color:#000;font-size:16px}.info_window .event{background-color:#e0545d}.info_window .seminar{background-color:#005983}.info_window li .category{display:none}.info_window li a{display:block}.info_window h5{margin:0}.info_window.column{border:none;padding:0}.info_window.column h2{display:none}li span.column{float:right;font-size:90%;text-align:right;width:7em}.reference a,a.reference{display:inline-block;padding-top:4px !important;padding-right:5px !important;padding-bottom:3px !important;padding-left:20px !important;background-image:url(//www.owjc.jp/cms/wp-content/themes/owjc2025/images/reference_arrow.gif);background-repeat:no-repeat;background-position:-2px center;background-color:#fff;color:#894e8b !important;border:1px solid #e0545d !important;text-decoration:none !important;box-shadow:0 1px 4px rgba(0,0,0,.3);margin-bottom:1em;margin-top:15px}a.reference:hover,.reference a:hover{color:#333 !important;text-decoration:underline !important}.reference.right{float:right;margin-right:0;margin-left:10px}strong.title{font-size:18px;border-bottom:solid 3px #f0e7f0;display:inline-block;margin-bottom:1em}.entry-content table{border-collapse:collapse;padding:0;clear:both;margin-top:1em;margin-bottom:40px;font-size:14px;width:100%}.entry-content h1+table{margin-top:0}.entry-content table th{margin:0;padding:3px;font-weight:700;text-align:center;vertical-align:top;color:#333;background-color:#eee;border:1px solid #aaa;white-space:nowrap}.entry-content table td{margin:0;padding:3px;border:1px solid #ccc;color:#333}.entry-content table th strong{color:#ff8acc;font-weight:700}td .mwform-checkbox-field{display:block;text-align:center}li .mwform-checkbox-field-text{text-decoration:underline}.mw_wp_form_input input[type=text],.mw_wp_form_input td>input[type=email],.mw_wp_form_input textarea{width:100%}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:5px !important}.mw_wp_form .horizontal-item{margin-left:5px;margin-right:10px}input.wpcf7-form-control{margin-bottom:5px}#main .wp-caption{background-color:transparent;border:none}#main .wp-caption img{border:solid 1px #ccc}#main .wp-caption-text{font-size:12px}.post_date{float:right;border-bottom:1px dashed #999}img.size-thumbnail,img.frame{margin-bottom:1em;padding:3px;border:solid 1px #ccc}h1.entry-title img.size-thumbnail{margin:0;padding:0;border:none}.frame img{padding:0;border:solid 1px #ccc}.entry-content .aligncenter,.entry-content dl.aligncenter,.entry-content .html5-captions .wp-caption.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}.alignleft{float:left}.wp-caption.alignleft{margin-right:15px}.alignright{float:right}.wp-caption.alignright{margin-left:15px}.wp-caption{background-color:#f3f3f3;border:1px solid #ddd;margin:10px 0;padding-top:4px;text-align:center}.html5-captions .wp-caption{background-color:transparent;border:medium none;margin:0;padding:0}.wp-caption img{border:0 none;margin:0;padding:0}.entry-content .wp-caption-text,.wp-caption-dd{font-size:12px;line-height:18px;margin:0;padding:5px 4px}.wp-caption .size-thumbnail{border:none}.wpcf7-form textarea{width:100%}a.dl_button{display:block;padding:8px;margin-bottom:.5em;background-color:#894e8b;border:double 4px #fff;color:#fff;font-weight:700;text-align:center;font-size:18px;height:2.8em;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}a.dl_button{color:#fff}a.dl_button:hover{background-color:#fff;color:#894e8b;border-color:#894e8b;text-decoration:none}.table-responsive{border:none!important}.scroll_hint{margin:0;padding:0;overflow:hidden;font-size:12px;display:none}.scroll_hint li{list-style:none;float:right}.scroll_hint li:first-child{float:left}.txt_larger{font-size:150%}.txt_smaller{font-size:80%;line-height:70%}h1.entry-title{font-size:26px;position:relative;border-bottom:solid 4px #e0545d;padding-bottom:15px;margin-bottom:15px;padding-top:30px;clear:both}.entry-header>h1.entry-title{padding-top:0}#zip{width:5em}img.ajax-loader{width:auto!important;height:auto!important}#navbar{padding:0 !important}.nav.navbar-nav{margin:0 10px;position:relative;width:100%}.nav.navbar-nav li{list-style:none;position:unset}.nav.navbar-nav li a{display:block;padding:0 60px 15px 0}.nav.navbar-nav li a:hover{text-decoration:underline}.nav.navbar-nav li:last-child{border-right:none}.nav.navbar-nav .sub-menu{position:absolute;left:-10px;width:100%;z-index:9999;background-color:rgba(224,84,93,.95);padding:20px 20px 10px;display:none;-webkit-box-shadow:rgba(0,0,0,.2) 0px 1px 2px 2px;-moz-box-shadow:rgba(0,0,0,.2) 0px 1px 2px 2px;box-shadow:rgba(0,0,0,.2) 0px 1px 2px 2px}.nav.navbar-nav .sub-menu a{color:#fff !important}.nav.navbar-nav .sub-menu{width:auto\9}@media all and (-ms-high-contrast:none){.nav.navbar-nav .sub-menu{width:auto}}.nav.navbar-nav .sub-menu a{color:#fff}.nav.navbar-nav .sub-menu li{border:none;float:left;width:15em}.home #main{padding-top:1.8em}.home #primary{padding-top:0}.home h1.entry-title{display:none}#main .jumbotron h2{position:relative;text-align:center;border:none;color:#e0545d;font-size:26px;padding-bottom:30px;margin-bottom:35px}#main .jumbotron h2:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(10,89,45,0);border-top-color:#0a592d;border-width:10px;margin-left:-10px}.home .row-eq-height>.container>p{text-align:center}.home .row-eq-height h3{font-size:18px;color:#e0545d;text-align:center;padding:0 0 1em;border-bottom:solid 2px #6fba2c}.home .row-eq-height.row{position:relative}.home .row-eq-height.row>div{padding-bottom:5em}.home .row-eq-height.row p a{position:absolute;margin-top:1em;padding:5px;bottom:1.5em;width:calc(100% - 30px);display:block;text-align:center;color:#fff;background-color:#6fba2c;border-radius:4px}.home .row-eq-height.row h4{color:#666;font-size:20px;position:absolute;margin-top:1em;padding:5px;bottom:1em;display:block;text-align:left}.home #common_nav{display:none}.home .jumbotron{background-image:url(//www.owjc.jp/cms/wp-content/themes/owjc2025/images/tesuki_washi.jpg);background-position:top center}.home .jumbotron.nobg{background-image:none;background-color:transparent}.jumbotron>.container>p{text-align:center}.home .entry-content>.container{padding:0 0 48px}.home .jumbotron p{font-size:18px;line-height:1.6em}.home .metaslider .flex-control-nav{bottom:27px}.home .flex-control-paging li a.flex-active{background:rgba(255,255,255,.6)}.home .metaslider .flexslider{margin:0}.home .breadcrumbs{display:none !important}.blog .breadcrumbs>span:after{content:" > お知らせ一覧"}.home .slider-area+div{padding-top:30px}#home_nav a{display:block;padding:2.5em 5px;text-align:center;color:#fff;position:relative;background-color:#e0545d;margin-bottom:30px}#home_nav a i{position:absolute;bottom:15px;right:15px}#home_nav .members a{background-color:#005982}#home_nav .contact a{background-color:#6fba2c}#home_nav .visitor{background-image:url(//www.owjc.jp/cms/wp-content/themes/owjc2025/images/home_nav/visitor_bg.jpg);background-size:cover;background-position:top center}#home_nav .visitor a{background-color:rgba(0,0,0,.5)}#home_nav .reserve{background-image:url(//www.owjc.jp/cms/wp-content/themes/owjc2025/images/home_nav/reserve_bg.jpg);background-size:cover;background-position:center center}#home_nav .reserve a{background-color:rgba(0,0,0,.5)}#home_nav .flowers{background-image:url(//www.owjc.jp/cms/wp-content/themes/owjc2025/images/home_nav/flowers_bg.jpg);background-size:cover;background-position:center center}#home_nav .flowers a{background-color:rgba(0,0,0,.5)}.info_window ul{margin:0;padding:0}.info_window li{margin-left:0;list-style:none;font-size:16px;border-bottom:dashed 1px #ccc;padding-bottom:5px}.info_window .more{display:block;float:right}.page-id-29 .info_window .more{display:none}article a[href$=".pdf"].icon{padding-left:20px;background:url(//www.owjc.jp/cms/wp-content/themes/owjc2025/images/icon_pdf.gif) no-repeat center left}article a[href$=".pdf"]:after{content:" (PDF書類)"}#hot_topics{border:solid 2px #ccc;padding:30px 15px 15px;margin:30px 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;position:relative}#hot_topics h2{border:solid 2px #ccc;padding:5px 15px;background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:absolute;top:-20px;left:10px;width:auto;margin:0}#hot_topics img{border:solid 1px #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;margin:5px auto}#hot_topics h3{clear:none;float:left;margin:0;margin-left:5px;padding-top:8px;padding-bottom:15px;width:95%;border-bottom:dashed 1px #ccc;text-align:center}#hot_topics p{float:left;margin:0;margin-left:5px;margin-top:1em}#hot_topics h3.noimg,#hot_topics p.noimg{width:100%;margin-left:0;margin-right:0;padding-top:0}.info_window{padding:10px 0;margin:0;position:relative;clear:both}.info_window h2{border:solid 2px #ccc;padding:5px 15px;background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:absolute;top:-20px;left:10px;width:auto;margin:0}.post_list h2{border-bottom:double 3px #ccc}.sp_show{display:none}.breadcrumbs{padding:.5em 0 .5em .5em;font-size:14px}div.sep{width:50% !important;float:left}div.sep p,div.sep p a{margin:0;margin-bottom:15px;padding:10px 5px}div.sep ul{padding-left:3.5em}div.sep li{font-size:90%;line-height:1em;margin-bottom:0 !important}div.sep img{margin-bottom:10px}#menu-side_term{clear:both}#menu-side_term{padding-left:1.5em}#menu-side_term li{list-style:disc;white-space:nowrap}#primary .row{margin-top:10px}.children-navi{display:none}.right-border{border-right:solid 3px #eee;padding-right:40px}.right-border+div{padding-left:30px}.right-border h3,.right-border+div h3{margin-top:5px;color:#666 !important}p.brighthall{padding-bottom:40px;margin-bottom:0;border-bottom:solid 4px #e0545d}.brighthall div{text-align:center;padding-bottom:2em}.prep .plate div a,.brighthall div a+a{color:#e0545d;border-bottom:dotted 1px #e0545d}.prep .plate div a:after,.brighthall div a+a:after{font-size:80%;font-family:'Glyphicons Halflings';content:"\e250";vertical-align:middle;padding-left:3px}.prep.row-eq-height.row>div{padding-bottom:30px}.prep.row-eq-height.row h3,.prep.row-eq-height.row h4,.prep.row-eq-height.row p{text-align:left}.prep.row-eq-height.row .plate{padding-top:15px}.prep.row-eq-height.row>div>div{padding-bottom:2.5em}.prep.row-eq-height.row div div div{position:absolute;bottom:1.3em;width:calc(100% - 30px);text-align:right}.prep.row-eq-height.row div div div a{position:relative;margin-top:1em;color:#e0545d;border-bottom:dotted 1px #e0545d;background-color:transparent}.home .row-eq-height{margin-top:50px}.row.buttons{padding-top:30px}.row.buttons a{display:block;color:#fff;padding:1.2em 1em 1.5em;font-size:20px;text-align:center;font-weight:700;background-color:#444;border-bottom:solid 10px #000;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:1em}.row.buttons a.purple{background-color:#752c6d;border-bottom-color:#4e1d49}.row.buttons a.blue{background-color:#005982;border-bottom-color:#001c58}.row.buttons a.green{background-color:#486a00;border-bottom-color:#2e4302}.row.buttons a.red{background-color:#953735;border-bottom-color:#6e2928}.row.buttons a.brown{background-color:#a6937c;border-bottom-color:#59493f}.row.contact{padding-top:30px;align-items:center;-webkit-justify-content:center;justify-content:center;*/}.row.contact p{display:block;padding:0;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:100%;border:solid 4px #e0545d;margin-top:1em}.row.contact p a{display:block;padding:1em;color:#e0545d;font-size:20px;text-align:center;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.row.banner div{text-align:center}.row.banner img{margin:0 20px 15px 0}.company h3{color:#e0545d}.company p+h3{margin-top:30px;padding-top:30px;border-top:solid 4px #ccc}div .table th{background-color:transparent;color:#e0545d;border:none;border-bottom:solid 1px #aaa}div .table td{background-color:transparent;border:none;border-bottom:solid 1px #aaa}.button{display:block;padding:1em;margin-bottom:1em;color:#e0545d;font-size:16px;text-align:center;border:solid 4px #e0545d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}a.button{font-size:20px;color:#fff;background-color:#e0545d;padding-top:1em;padding-bottom:.8em}.button h3{font-size:20px;padding-bottom:1em;margin-top:.3em;margin-bottom:1em;border-bottom:solid 2px #e0545d;vertical-align:middle}.button strong{font-size:18px;vertical-align:middle}.button p{text-indent:-1em;padding-left:1em;width:11em;margin:0 auto;text-align:left}.plate{position:relative;background-color:#f7f7f7;padding:30px 15px;text-align:center;height:100%}.fold .plate:before{content:"";position:absolute;top:0;left:0;border-width:30px;border-style:solid;border-color:#e0545d #f7f7f7 #f7f7f7 #e0545d;background:#f7f7f7;display:block;width:0}.plate h3{position:relative;font-size:22px !important;z-index:9999;border:none !important;padding-bottom:0 !important}#main .plate h3{border:none !important}.plate i{font-style:normal;color:#fff;font-weight:700;position:absolute;top:5px;left:12px}.fold.row-eq-height>div{padding-bottom:30px}.plate .row p{text-align:left;padding:0 30px}.list_dot li{text-indent:0}@media screen and (max-width:1200px){.nav.navbar-nav li a{display:block;padding:0 32px 15px 0}}@media screen and (max-width:992px){.nav.navbar-nav li a{display:block;padding:0 12px 15px 0;font-size:14px}}@media screen and (max-width:991px){#header_nav{display:block !important;margin-bottom:9px}.children-navi{display:block}.home .row-eq-height.row h4{width:100%;text-align:center}}@media screen and (max-width:768px){.row.banner img{margin:0 5px 15px 0}}@media screen and (max-width:767px){.nav.navbar-nav{width:auto}.nav.navbar-nav li{border:none;border-bottom:dotted 1px #aaa}.nav.navbar-nav li:last-child{border:none}.nav.navbar-nav li a{padding:10px;font-size:16px}.nav.navbar-nav li:hover{background-color:#eee}.navbar-nav{margin:0}#hot_topics img{float:none;display:block;margin:0 auto}#hot_topics h3,#hot_topics p{width:100%;margin:10px 15px 10px 0}#masthead h1{margin:10px 0}#masthead p{margin:0 0 10px;padding-left:120px}#masthead p img{margin:0 0 10px}.slider-area .container{padding-left:0;padding-right:0}.right-border{border-right:none;padding-right:15px}.right-border+div{padding-left:15px}.home .row-eq-height.row>div{padding-bottom:3.5em}.plate .row p{margin:0}}@media screen and (max-width:600px){#masthead h1{float:none;padding-bottom:0}#masthead p{padding-top:0;margin-top:0}input.wpcf7-form-control{width:100%}}@media screen and (max-width:599px){#masthead h1.site-title span{font-size:14px;display:block;margin-bottom:10px}#masthead h1.site-title a span{font-size:22px}#home_nav .col-xs-6{width:100%}#colophon .col-xs-4{width:50%}#colophon .xxs-right{float:right}#colophon .xxs-right h2{display:none}#colophon .xxs-left{clear:left}#colophon .sitemap ul{margin-bottom:0}h1.entry-title{font-size:26px}.page #main .entry-content h2{font-size:20px}.col-xs-9.sp{width:60%}.col-xs-3.sp{width:40%}.sp_show{display:inline}.sp_hide{display:none}.office_name div,.email div{width:auto}#main .alignleft,#main .alignright{float:none;margin-left:auto;margin-right:auto}#main img.alignleft,#main img.alignright{display:block}#main section h3 br{display:none}.scroll_hint{display:block}}@media screen and (max-width:430px){.toggle-title{display:none}#masthead h1 img{width:82%}#headline{font-size:12px}}@media print{a[href]:after{content:"" !important}abbr[title]:after{content:"" !important}.admin-bar #masthead nav{display:none}body{-webkit-print-color-adjust:exact}#header_nav{display:none}strong.ribbon:after,strong.ribbon:before{display:none!important}strong.ribbon:after{display:none!important}strong.ribbon:before{display:none!important}strong.cut:before{display:none!important}strong.cut:after{display:none!important}}