<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* BASIC css start */
.dimmed {display:none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 1500;}
.dimmed.active {display:block;}


.fixed_quick {position:fixed; bottom:-45px; right:5px; z-index:1000; transition: all 0.3s;}
.fixed_quick a {border-radius: 15px; border: 1px solid #EAEAEA); background: rgba(255, 255, 255, 0.80); width:40px; height:40px; line-height:40px; display:block; text-align:center; margin-bottom:10px; border:1px solid #EAEAEA; box-sizing:border-box;}
.fixed_quick a img {height:16px; vertical-align:middle; margin-top:-2px;}
.fixed_quick a:last-child {margin-bottom:0;}
.fixed_quick.scroll {bottom:70px;}


.fixed_footer {position:fixed; bottom:0; background:#fff; width: 100%; text-align: center; z-index:1000; padding-bottom: calc(constant(safe-area-inset-bottom) - 5px); padding-bottom: calc(env(safe-area-inset-bottom) - 5px);}
.fixed_footer .common_wrapper {display:flex; justify-content: space-between;}
.fixed_footer a {width:20%; height:50px;}
.fixed_footer a span {display:block; font-size:10px;}
.fixed_footer a span.icon {line-height:30px; margin-bottom: 5px;}
.fixed_footer a span svg {vertical-align:middle;}
.footer_nav li {border-bottom:1px solid #ccc; padding:0 16px;}
.footer_nav li &gt; h2 {line-height:60px; font-weight:600; font-size:13px; position:relative;}
.footer_nav li &gt; h2 img {position:absolute; top:50%; margin-top:-4px; right:0;}
.footer_nav li.active &gt; h2 img {transform:rotate(180deg);}
.footer_nav li .sub {display:none; padding:20px 0 40px;}

.footer {padding-bottom:60px; padding-top: 50px;}
.footer .logo img {height:38px;}
.footer .footer_info {padding:40px 16px 50px;}
.footer .footer_info .description {margin-top:20px;}
.footer .footer_info .description .company {color:#858585; font-size:11px; font-weight:400; line-height:18px;}
.footer .footer_info .description .security {color:#858585; font-size:11px; font-weight:400; line-height:18px; margin-top:15px;}
.footer .footer_info .description .btn {margin-top:25px; font-size:11px; font-weight:400; display:flex; justify-content: space-between;}

.footer .footer_nav li {}

.footer .footer_nav li .sub.cs h3 {font-size:16px; font-weight:600; margin-bottom:20px;}
.footer .footer_nav li .sub.cs span {font-size:12px; line-height:22px; color:#9A9A9A; font-weight:400;}
.footer .footer_nav li .sub.cs .btn {margin-top:25px; display:flex;}
.footer .footer_nav li .sub.cs .btn a {width:75px; height:32px; border-radius:16px; text-align:center; line-height:32px; background:#f5f5f5; display:block; margin-right:4px;}


.footer .footer_nav li .sub.community {padding:14px 0 34px;}
.footer .footer_nav li .sub.community dl {overflow:hidden;}
.footer .footer_nav li .sub.community dl dd {float:left; width:50%; line-height:34px; font-size:12px; font-weight:400;}

.footer .footer_nav li .sub.bank h3 {font-size:13px; font-weight:600; line-height:22px;}
.footer .footer_nav li .sub.bank .account {display:flex;}
.footer .footer_nav li .sub.bank span {margin-top:5px; font-size:12px; line-height:22px; color:#9A9A9A; margin-top:10px; display:block;}
.footer .footer_nav li .sub.bank .account span:first-child {margin-right:40px;}
.footer .footer_nav li .sub.bank p {font-size:12px; font-weight:400; line-height:22px; margin-top:25px;}


.footer .footer_nav li .sub.sns dl {display:flex;}
.footer .footer_nav li .sub.sns dl dd {margin-right:35px;}
.footer .footer_nav li .sub.sns dl dd:last-child {margin-right:0;}



.scroll_tab {display:none;position: fixed;z-index: 99;right: 0px;bottom: 20px;box-sizing:border-box;width: 48px;background:#fafafa;border: 1px solid #dbdbdb;z-index:99999}
.scroll_tab a {display:block;border-bottom:1px solid #dbdbdb;width:100%;height:100%;box-sizing:border-box;padding: 13px;}
.scroll_tab a.showBtn {background:#555}
.scroll_tab a:last-child {border:none; }
.hide_area {display:none; }







#footer {padding:33px 0 64px;position:relative;width:100%;background: transparent;margin-top:60px; background:#C5AB85}
.footer_inner:after {content:""; display:block; clear:both }
.ft_info {margin-right:101px; box-sizing:border-box; display:inline-block; vertical-align:top; }
.ft_info dt {font-size:10px; color:#000; margin-bottom:10px; display:block; letter-spacing: 0.2em;}
.ft_info dd p, .ft_info dd a {letter-spacing: 0.2em; font-size:10px;  margin-bottom:7px;  }
.ft_info dd p:last-child, .ft_info dd a:last-child {margin-bottom: 0;}
.ft_info dd a {display:block; }
.ft_info dd p a {display:inline-block; margin-bottom: 0;}
.ft_info dd .btn_email {border-bottom:1px solid #000}

frame {opacity:0; visibility:hidden}



/* BASIC css end */

</pre></body></html>