.breadcrumb{background:#f4f2f4;border-top:1px solid #2e323c;border-bottom:1px solid #2e323c;margin-bottom:30px}.breadcrumb ol{padding:0 5px}.breadcrumb ol li,.breadcrumb ol a,.breadcrumb ol span{display:inline-block;color:#1aa4b7;font-size:12px}.breadcrumb ol a{display:inline-block;padding:5px 0}.page_pagenation{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.page_pagenation .current{background:#ececec}.page_pagenation span,.page_pagenation a{width:38px;height:38px;line-height:38px;text-align:center;color:#333;border:1px solid #1aa4b7;border-right-width:0}.page_pagenation .next.page-numbers{width:auto;padding:0 10px;border-right:1px solid #1aa4b7}.pagination,.pagination li a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.pagination{list-style-type:none;padding-left:0;margin:2rem auto 0}.pagination li{background:white}.pagination a{min-width:36px;min-height:36px;padding-top:1px;font-weight:300;color:#1aa4b7;text-decoration:none;border:1px solid #1aa4b7;border-left-width:0}.pagination li:not([class*="current"]) a:hover{background-color:#ececec}.pagination li:first-of-type a{border-left-width:1px}.pagination li.current a{background:#1aa4b7;cursor:not-allowed;color:white}.pagination>li:first-child>a{border-radius:4px 0 0 4px}.pagination>li:last-child>a{border-radius:0 4px 4px 0}.formbox form dl{margin-bottom:1rem}.formbox form dl dd input,.formbox form dl dd textarea{font-size:1rem;border-radius:5px}.formbox form dl dd input[type="text"],.formbox form dl dd input[type="email"]{width:50%;height:35px;padding:8px 10px 10px;border:1px solid #ccc}.formbox form dl dd textarea{width:100%;padding:10px;border:1px solid #ccc}.formbox form button{display:block;padding:10px 30px;color:white;background:#1aa4b7;border-radius:5px}#menu_btn{z-index:9999;display:none;position:fixed;top:0;right:0;width:66px;height:91px;padding:20px 5px 20px 5px;cursor:pointer;background:white;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;transition:0.4s}@media screen and (max-width: 900px){#menu_btn{display:block}}#menu_btn a.push{display:block;position:relative;width:100%;height:100%}#menu_btn a.push span{position:absolute;display:block;color:#1aa4b7;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;transition:0.4s}#menu_btn a.push span.top,#menu_btn a.push span.middle,#menu_btn a.push span.bottom{width:36px;height:2px;border-top:3px solid #1aa4b7;top:10px;left:10px}#menu_btn a.push span.middle{top:20px}#menu_btn a.push span.bottom{top:30px}#menu_btn a.push span.text{bottom:0;left:0;width:100%;height:auto;font-size:12px;font-weight:bold;line-height:100%;text-align:center}#menu_btn.role{background:#f4f2f4}#menu_btn.role .push span{margin:0}#menu_btn.role .push span.top{width:36px;top:20px;left:12px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#menu_btn.role .push span.middle{opacity:0}#menu_btn.role .push span.bottom{width:36px;top:20px;left:12px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#search_btn{z-index:9999;display:none;position:fixed;top:0;left:0;width:66px;height:91px;padding:20px 5px 20px 5px;cursor:pointer;background:white;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;transition:0.4s}@media screen and (max-width: 900px){#search_btn{display:block}}#search_btn a.push{display:block;position:relative;width:100%;height:100%}#search_btn a.push img{display:block;width:32px;height:auto;margin:auto}#search_btn a.push span{position:absolute;display:none;color:#1aa4b7}#search_btn a.push span.text{display:block;bottom:0;left:0;width:100%;height:auto;font-size:12px;font-weight:bold;line-height:100%;text-align:center}#search_btn.role{background:#f4f2f4}#search_btn.role .push img{display:none;width:32px;height:auto;margin:auto}#search_btn.role .push span{margin:0;display:block}#search_btn.role .push span.top,#search_btn.role .push span.middle,#search_btn.role .push span.bottom{width:36px;height:2px;border-top:3px solid #1aa4b7;top:10px;left:10px}#search_btn.role .push span.top{width:36px;top:20px;left:10px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#search_btn.role .push span.middle{opacity:0}#search_btn.role .push span.bottom{width:36px;top:20px;left:10px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#sp_menu{z-index:9000;position:fixed;display:block;top:0;right:-100%;width:100%;height:100vh;padding-top:96px;padding-bottom:110px;background:#f4f2f4;overflow:scroll;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;transition:0.4s}#sp_menu.move{right:0}#sp_menu ul.h_linebox{background:#f4f2f4;border-top:1px solid #2e323c;border-bottom:1px solid #2e323c;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#sp_menu ul.h_linebox li{width:65%;height:auto;padding:10px 0;text-align:center;font-size:87.5%}#sp_menu ul.h_linebox li:nth-child(1){width:35%;border-right:1px solid #2e323c}#sp_menu nav ul li{border-top:1px solid white}#sp_menu nav ul li:nth-child(1){border-top:none}#sp_menu nav ul li a{display:block;width:100%;height:auto;padding:10px 20px;text-align:center}#sp_menu .login{position:relative;background:#f4f2f4}#sp_menu .login p.logout{padding:10px;background:white}#sp_menu .login p.logout a{display:block;width:100%;height:auto;padding:10px;color:white;text-align:center;background:#c12b2a;border-radius:5px}#sp_menu .login ul.sign_in{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#sp_menu .login ul.sign_in li{padding:10px}#sp_menu .login ul.sign_in li:nth-child(1){padding-right:0}#sp_menu .login ul.sign_in li a{display:block;padding:10px;text-align:center;color:white;border-radius:5px}#sp_menu .login ul.sign_in li.redbtn{width:60%}#sp_menu .login ul.sign_in li.redbtn a{background:#c12b2a}#sp_menu .login ul.sign_in li.greenbtn{width:40%}#sp_menu .login ul.sign_in li.greenbtn a{background:#1aa4b7}#sp_menu .login ul.sineup{background:white;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#sp_menu .login ul.sineup li{width:50%;padding:10px}#sp_menu .login ul.sineup li a{display:block;font-size:87.5%}#sp_menu .login ul.sineup li:nth-child(1) a{padding:10px;color:white;text-align:center;background:#1aa4b7;border-radius:5px}#sp_menu .login ul.sineup li:nth-child(2) a{padding:10px;color:white;text-align:center;background:#9f9f9f;border-radius:5px}#sp_menu .login form{background:white;padding:0 10px 10px}#sp_menu .login form p{margin-bottom:10px}#sp_menu .login form p input{display:block;width:100%;height:auto;line-height:160%;padding:10px;margin:0;font-size:14px}#sp_menu .login form button{display:block;width:100%;height:auto;padding:10px;color:white;background:#c12b2a;border-radius:5px}#sp_menu .magazine .bnr{padding:10px;background:white}#sp_menu .magazine .bnr img{display:block;width:100%;height:auto}#sp_search_menu{z-index:9000;position:fixed;display:block;top:0;left:-100%;width:100%;height:100vh;padding-top:96px;padding-bottom:110px;background:#f4f2f4;overflow:scroll;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;transition:0.4s}#sp_search_menu.move{left:0}#sp_search_menu form{display:block;padding:10px}#sp_search_menu form dl{border:1px solid #2e323c;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#sp_search_menu form dl dt input,#sp_search_menu form dl dd input{display:block;height:100%;padding:0 10px;margin:0}#sp_search_menu form dl dt{-webkit-box-flex:1.0;-ms-flex:1;flex:1}#sp_search_menu form dl dt input{width:100%;border:none;font-size:14px;background:rgba(255,255,255,0)}#sp_search_menu form dl dd button{display:block;width:auto;height:100%;padding:8px;box-sizing:border-box}#sp_search_menu form dl dd button img{display:block;width:20px;height:auto}#sp_search_menu .catbox{border-top:1px solid #333}#sp_search_menu .catbox p.headline{padding:10px}#sp_search_menu .catbox #sp_catlist{padding:0 1rem;font-size:.875rem}#sp_search_menu .catbox #sp_catlist li a{display:block}#sp_search_menu .catbox #sp_catlist li a p{line-height:200%}#sp_search_menu .catbox #sp_catlist .child{display:none}#sp_search_menu .catbox #sp_catlist .parent{position:relative}#sp_search_menu .catbox #sp_catlist .parent span.open{position:absolute;top:0;right:0;display:block;width:20px;height:20px;line-height:200%;content:""}#sp_search_menu .catbox #sp_catlist .parent span.open i{color:#1aa4b7}#proffer{padding:3px 0;margin-bottom:20px;border-top:1px solid #2e323c;border-bottom:1px solid #2e323c}@media screen and (min-width: 1001px){#proffer{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#proffer .leftbox,#proffer .rightbox{width:50%}}@media screen and (max-width: 1000px){#proffer{width:100%}#proffer .leftbox,#proffer .rightbox{width:100%}}#proffer .leftbox{padding:15px;background:#c12b2a}@media screen and (min-width: 1000px){#proffer .leftbox{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}}#proffer .leftbox p,#proffer .leftbox small{display:block;width:100%;color:white;text-align:center}#proffer .leftbox p{font-size:187.5%}@media screen and (max-width: 640px){#proffer .leftbox p{font-size:125%}}#proffer .leftbox p span{border-bottom:3px double white}#proffer .leftbox small{font-size:87.5%}@media screen and (max-width: 640px){#proffer .leftbox small{font-size:10px}}#proffer .rightbox{padding:15px;background:#f4f2f4}@media screen and (min-width: 641px){#proffer .rightbox{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}}@media screen and (min-width: 641px){#proffer .rightbox .fax{margin-right:20px}}@media screen and (max-width: 640px){#proffer .rightbox .fax{margin-bottom:10px}}@media screen and (max-width: 640px){#proffer .rightbox .fax span{display:block;text-align:center}}#proffer .rightbox .fax span.t_text{display:block;width:100%;height:auto;font-weight:bold}#proffer .rightbox .fax span.b_text{border-bottom:3px double #2e323c}@media screen and (min-width: 641px){#proffer .rightbox .fax span.b_text{font-size:150%}}@media screen and (max-width: 640px){#proffer .rightbox .fax span.b_text{font-size:120%}}#proffer .rightbox .email button,#proffer .rightbox .email p a.btn{display:block;width:100%;height:auto;text-align:center;color:white;background:#c12b2a;border-radius:5px}@media screen and (min-width: 641px){#proffer .rightbox .email button,#proffer .rightbox .email p a.btn{padding:10px 20px;font-size:100%}}@media screen and (max-width: 640px){#proffer .rightbox .email button,#proffer .rightbox .email p a.btn{padding:10px;font-size:87.5%}}#proffer .rightbox .email dl{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media screen and (max-width: 640px){#proffer .rightbox .email dl{display:none}}#proffer .rightbox .email dl dt,#proffer .rightbox .email dl dd{padding:5px}#proffer .rightbox .email dl dt{font-weight:bold}#proffer .rightbox .email dl dd a{color:#1aa4b7;text-decoration:underline}@media screen and (min-width: 641px){#magu_bnrbox{margin-bottom:40px}}@media screen and (max-width: 640px){#magu_bnrbox{margin-bottom:20px}}#magu_bnrbox img{display:block;width:600px;max-width:100%;height:auto;margin:auto}
