@charset "UTF-8";

/*@/usr-data/template/sanktgallen-2025_5180/css/common.css*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0} article, aside, footer, header, nav, main, section, summary, details, hgroup, figure, figcaption{display:block} body{word-wrap:break-word} pre{word-wrap:normal} th, td{word-break:break-all} img{border:0} q:before, q:after{content:''} ul, ol{list-style-position:inside}.clearfix:after{display:block;clear:both;height:0;visibility:hidden;content:".";line-height:0}.clearfix{display:inline-table;min-height:1%} * html .clearfix{height:1%}.clearfix{display:block}.brClr{display:block}.imp{color:#CC0023}.asterisk{padding-left:1em}.asterisk::before{content:"※";margin-left:-1em} html{font-size:62.5%} body{font-size:1.5rem;margin:0;-webkit-font-smoothing:subpixel-antialiased;font-family:var(--primary-font-set);font-weight:var(--font-weight-Regular);color:var(--primary-text-color)}#contentsArea{line-height:2;word-break:break-all}.clr{clear:both} a:link, a:active, a:visited{text-decoration:underline;color:var(--link-text-color)} a:hover{text-decoration:none}#contentsArea a img,#contentsArea .bImgbtn a img{transition:opacity .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}#contentsArea a:hover img{opacity:.9}#contentsArea .bImgbtn a:hover img{opacity:1} :root{ --primary-font-set:'Noto Sans JP', sans-serif; --en-font-set:'Bellefair', serif; --font-weight-Regular:400; --font-weight-Medium:500; --font-weight-Bold:700;--primary-title-color:#000;--secondary-title-color:#BBAC6E; --primary-text-color:#333;--secondary-text-color:#666;--link-text-color:#000;} input{cursor:pointer} textarea{font-size:100%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.extMdlFormGnrtrInner2 .w2{width:3em !important} input.err{background:#FDCCB7;border:1px solid #F30} select.err{background:#FDCCB7} radio.err{background:#FDCCB7}.err{background:#FDCCB7} 
/*@/usr-data/template/sanktgallen-2025_5180/css/color.css*/
.color01 li{}.color02, .color02 a:link, .color02 a:active, .color02 a:visited{}.color03 a:hover, .color03 a.active{}.color04 a:hover, .color04 a.active{}.color05{}.color06 a:link, .color06 a:active, .color06 a:visited{}#localNaviArea .active a{}.color07 a:hover{}#localNaviArea .active a{}.color08 a:hover{}.color09{color:#FFF}.color10{color:#000}.color11{color:#000}.color12{background-color:#F4F4F4}.color13{border-color:#CCC}.bgColor{background-color:#F4F4F4}.bdSolid{border-color:#CCC}.bdDot{border-color:#CCC}.bContact th.thImp::after{background-color:#F00 !important;color:#FFF}.extMdlFormGnrtr th.thImp::after{background-color:#F00 !important;color:#FFF} 
/*@/usr-data/template/sanktgallen-2025_5180/css/layout.css*/
#wrapper{width:100%;min-width:1400px;background-color:#FFF;overflow:hidden}#container{width:100%}#containerInner{position:relative;z-index:1}.pageUpper{position:absolute;top:638px;left:0;display:block;width:100%;line-height:1;z-index:1}.pageUpper .pageOpen{display:block;width:1300px;margin:0 auto;font-size:16px;color:#9B9B9B}#fixedArea{width:100%;min-width:1400px}.adminView #fixedArea{position:static !important}#headerAreaSection{width:100%;background-color:#FFF}#headerAreaOuter{width:calc(100% - 100px);margin:0 auto}#headerArea{display:flex;justify-content:center;align-items:center;height:190px}#headerAreaImage{flex-grow:0;flex-shrink:0}.fixed{position:fixed;top:0;z-index:1}#HdLogo{position:static !important;width:288px !important;height:71.86px !important;z-index:1}#HdLogo a{display:block;width:288px !important;height:71.86px !important;overflow:hidden;text-indent:-9999px}.headerBtnArea{position:absolute;top:77px;right:160px;z-index:1}.headerBtnArea ul{display:flex}.headerBtnArea ul li{list-style:none}.headerBtnArea a{display:block;text-indent:-9999px}.headerBtnArea a.shop{width:189px;height:43px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/h_btn_shop.svg") no-repeat 0;background-size:contain} body.open{overflow:hidden}.drawer{position:relative}.drawerHidden{display:none}.drawerOpen{position:fixed;top:59px;right:50px;display:flex;width:80px;height:80px;font-weight:bold;background-color:#870C85;justify-content:center;align-items:center;z-index:998;cursor:pointer;border-radius:50%;transition:ease opacity .3s}.drawerOpen:hover{opacity:.8}.drawerOpen .inner{position:relative;left:-11px;top:-10px}.drawerOpen .inner span:nth-of-type(1),.drawerOpen .inner span:nth-of-type(1):before,.drawerOpen .inner span:nth-of-type(1):after{content:"";display:block;height:3px;width:22px;background:#FFF;transition:ease .5s;position:absolute}.drawerOpen .inner span:nth-of-type(1):before{bottom:8px}.drawerOpen .inner span:nth-of-type(1):after{top:8px}.open .megaMenuArea{top:0;left:0}.drawerOpen .inner span:nth-of-type(2):after{content:"MENU";position:absolute;top:15px;left:-6px;white-space:nowrap;color:#FFF;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}#drawerClose{position:absolute;z-index:1;top:59px;right:50px;display:flex;width:80px;height:80px;background-color:#870C85;font-weight:bold;justify-content:center;align-items:center;cursor:pointer;border-radius:9999px;transition:ease opacity .3s}#drawerClose:hover{opacity:.8}#drawerClose .inner{position:relative;left:-11px;top:-10px}#drawerClose .inner span:nth-of-type(1),#drawerClose .inner span:nth-of-type(1):before,#drawerClose .inner span:nth-of-type(1):after{content:"";display:block;height:3px;width:22px;background:#FFF;transition:ease .5s;position:absolute}#drawerClose .inner span:nth-of-type(1):before{bottom:8px}#drawerClose .inner span:nth-of-type(1):after{top:8px}.open .megaMenuArea #drawerClose .inner span{background:rgba(255, 255, 255, 0)}.open .megaMenuArea #drawerClose .inner span:nth-of-type(1):before{bottom:0;transform:rotate(45deg)}.open .megaMenuArea #drawerClose .inner span:nth-of-type(1):after{top:0;transform:rotate(-45deg)}.open .megaMenuArea #drawerClose .inner span:nth-of-type(2):after{content:"CLOSE";position:absolute;top:15px;left:-10px;white-space:nowrap;color:#FFF;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.megaMenuArea{display:flex;justify-content:space-between;align-items:flex-start;width:100vw;min-width:1400px;height:100vh;position:fixed;top:-130vh;z-index:998;background:#F4F4F4;transition:top ease .5s, left ease .5s;overscroll-behavior:contain;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;touch-action:none}.megaMenuArea:before,.megaMenuArea:after{content:"";width:1px;height:calc(100vh + 1px);display:flex;margin-left:-1px}.megaMenuArea::-webkit-scrollbar{display:none}.megaMenuArea>.inner{height:100vh;position:relative;display:flex;justify-content:space-between;flex-direction:column;width:100%;padding:65px 80px 60px 80px;box-sizing:border-box}.megaMenuArea>.inner>.logo{display:flex;justify-content:center}.megaMenuArea>.inner>.inner{flex:1;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:60px;margin-right:-80px}.megaMenuArea>.inner .logo{margin-bottom:83px}.megaMenuArea>.inner .logo a{display:block;width:288px !important;height:71.86px !important;text-indent:-9999px;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/m_logo.svg) no-repeat 0 !important;background-size:contain !important;transition:opacity ease .3s}.megaMenuArea>.inner .logo a:hover{opacity:.6}.megaMenuArea>.inner .col{flex:0 0 calc((100% / 3) - 80px);margin-right:80px;height:100%;position:relative}.megaMenuArea>.inner .col ul{list-style:none}.megaMenuArea>.inner .col ul li a{position:relative;display:inline-flex;align-items:center;padding-left:13px;font-size:17px;font-weight:500;color:#000;text-decoration:none;transition:opacity ease .2s}.megaMenuArea>.inner .col ul li a:before{position:absolute;top:12px;left:0;content:"";display:inline-block;width:4px;height:6px;mask-image:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_linkarrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_linkarrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;background-color:#000}.megaMenuArea>.inner .col ul li a:hover{opacity:.4}.megaMenuArea>.inner .col ul.main{margin-top:25px}.megaMenuArea>.inner .col ul.main:first-child{margin-top:0 !important}.megaMenuArea>.inner .col ul.main ul li{margin-top:15px}.megaMenuArea>.inner .col ul.main>li>a{position:relative;display:block;padding-left:0;border-bottom:1px dotted #707070;padding-bottom:8px;font-size:20px;font-weight:500;line-height:1.3}.megaMenuArea>.inner .col ul.main>li>a:before{content:none}.megaMenuArea>.inner .col ul.main>li>a:after{position:absolute;top:.5em;right:0;content:"";display:inline-block;margin-left:8px;width:29px;height:9px;mask-image:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_linkarrow_l.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_linkarrow_l.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;background-color:#000}.megaMenuArea>.inner .col ul.main>li>ul>li:nth-of-type(1){margin-top:20px}.megaMenuArea>.inner .col ul.main ul li a{font-size:17px;color:#000;text-decoration:none}.megaMenuArea>.inner .col a span{display:inline-block}.megaMenuArea>.inner .col .main li a[target="_blank"] span:after{content:"";position:relative;bottom:0;padding-left:6px;display:inline-block;width:15px;height:15px;mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_blank.svg") no-repeat right center;-webkit-mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_blank.svg") no-repeat right center;mask-size:contain;-webkit-mask-size:contain;background-color:#000}.megaMenuArea>.inner .col:last-child{height:100%;display:flex;align-items:flex-start;justify-content:flex-start}.megaMenuArea>.inner .col:last-child a{background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/m_pic_taproom.jpg") no-repeat 0;background-size:cover;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-height:620px}.megaMenuArea>.inner .col .logo_taproom{display:block;width:225px;height:159.14px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/m_logo_taproom.svg") no-repeat;background-size:cover;text-indent:-9999px}.megaMenuArea>.inner .col .scrollArea{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}.megaMenuArea>.inner .col ul.main>li>a:after{position:absolute;top:.4em;right:0;content:"";display:inline-block;margin-left:8px;width:29px;height:14px;mask-image:url(../../usr-data/template/sanktgallen-2025_5180/common-img/m_arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:#000}.snsList{flex:0;margin:auto 0 0 0;list-style:none;display:flex;justify-content:center}.snsList li.snsFacebook{margin-right:60px}.snsList li.snsTwitter{margin-right:60px}.snsList li.snsInstagram{margin-right:60px}.snsList li a{text-decoration:none !important;font-size:20px;display:inline-block;height:50px;transition:opacity ease .5s}.snsList li a:hover{opacity:.5}.snsList li a span{display:inline-flex;align-items:center;line-height:1;height:50px;background-repeat:no-repeat;background-position:center center;background-size:contain;text-indent:-9999px}.snsList li.btnX a span{margin-right:20px;width:50px;background-image:url("../../usr-data/template/sanktgallen-2025_5180/common-img/m_btn_x.svg")}.snsList li.btnFacebook a span{margin-right:20px;width:50px;background-image:url("../../usr-data/template/sanktgallen-2025_5180/common-img/m_btn_facebook.svg")}.snsList li.btnInstagram a span{margin-right:20px;width:50px;background-image:url("../../usr-data/template/sanktgallen-2025_5180/common-img/m_btn_instagram.svg")}.snsList li.btnBlog a span{margin-right:10px;width:140px;background-image:url("../../usr-data/template/sanktgallen-2025_5180/common-img/m_btn_blog.svg")}.snsList li.btnEvent a span{margin-right:10px;width:155px;background-image:url("../../usr-data/template/sanktgallen-2025_5180/common-img/m_btn_event.svg")}.snsList li.btnMag a span{width:164px;background-image:url("../../usr-data/template/sanktgallen-2025_5180/common-img/m_btn_mag.svg")}.snsList li.btnContact a span{width:164px;background-image:url("../../usr-data/template/sanktgallen-2025_5180/common-img/m_btn_contact.svg")}#anchorNaviArea{width:100%;background-color:#0F797D}#anchorNaviArea .bAnchorNaviInner{width:1000px;margin:0 auto;position:relative;overflow:hidden}#anchorNaviArea .bAnchorNaviInner ul{position:relative;float:left;left:50%;list-style:none}#anchorNaviArea .bAnchorNaviInner ul li{position:relative;vertical-align:bottom;float:left;left:-50%}#anchorNaviArea .bAnchorNaviInner ul li.bg a{padding:0;background-repeat:no-repeat;background-position:0 0;text-indent:-9999px}#anchorNaviArea .bAnchorNaviInner ul li a{display:block;padding:14px 20px 12px 20px;cursor:pointer;white-space:nowrap;text-decoration:none;font-size:15px;color:#FFF;line-height:1.3em;transition:color .3s;transition:background-color .3s, color .3s}#anchorNaviArea .bAnchorNaviInner ul li a img{margin-right:5px}#anchorNaviArea .bAnchorNaviInner ul li a:hover{color:#000;background-color:#FFF}#contentsAreaSection{width:100%}.adminView #contentsAreaSection{margin-top:0 !important}#contentsArea{display:block;width:100%;margin-left:auto;margin-right:auto}#mainArea{flex:1}#user-area{width:100%;overflow:visible}.breadcrumbsListOuter{width:100%;position:relative;z-index:2;padding:30px 0 30px 0;font-size:1em;background-color:#F4F4F4}.breadcrumbsListOuter>.inner{width:1140px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center}#breadcrumbsList ul{list-style:none}#breadcrumbsList li{position:relative;display:inline-block;color:#000;padding-left:26px}#breadcrumbsList li:before{content:"";position:absolute;top:10px;left:11px;display:inline-block;width:4px;height:6px;mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_linkarrow.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_linkarrow.svg") no-repeat center;-webkit-mask-size:contain;background-color:#000}#breadcrumbsList li:first-child{padding-left:0}#breadcrumbsList li:first-child:before{content:none}#breadcrumbsList li:last-child{margin-right:0;padding-right:0}#snsButtonArea{display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;min-height:20px !important}#snsButtonArea p{font-size:14px;color:#333;font-weight:700;margin-right:10px;text-align:right;font-family:var(--primary-font-set)}#snsButtonArea ul{list-style:none;display:inline-flex}#snsButtonArea ul li{margin-right:10px; }#snsButtonArea ul li:nth-last-of-type(1){margin-right:0}#snsButtonArea ul li a{display:block;width:30px;height:30px;background-position:0 0;background-repeat:no-repeat;background-size:30px 30px;text-indent:-9999px;transition:opacity ease .3s}#snsButtonArea ul li.snsButtonAreaFacebook a{background-image:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_sns_facebook.svg)}#snsButtonArea ul li.snsButtonAreaTwitter a{background-image:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_sns_twitter_x.svg)}#snsButtonArea ul li.snsButtonAreaHatena a{background-image:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_sns_hatena.svg)}#snsButtonArea ul li a:hover{opacity:.7}#pagetop{display:none;position:fixed;width:80px;height:80px;bottom:10px;right:10px;z-index:50}#pagetop a{position:relative;display:block;width:80px;height:80px}#pagetop a span{position:absolute;width:80px;height:80px;border-radius:80px;transition:background ease .3s;cursor:pointer;z-index:2;background:#870C85;text-indent:-9999px}#pagetop a span:before{content:'';position:absolute;right:29px;top:35px;width:20px;height:20px;border-right:solid 2px #FFF;border-top:solid 2px #FFF;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#pagetop a span:hover{background-color:#C284C1}#footerAreaSection{position:relative;width:100%;padding:70px 0 0;box-sizing:border-box;font-size:14px}#footerAreaOuter{margin:0 calc((100% - 1140px) / 2)}#footerArea{width:100%}#footerArea>.inner{display:flex;justify-content:space-between;align-items:center;padding:30px 0}.footerSitemap{padding-bottom:70px;border-bottom:1px dotted #C1C1C1}.footerSitemap a{text-decoration:none;font-weight:500;display:inline-block;transition:opacity ease .3s}.footerSitemap a:hover{opacity:.5}.footerSitemap .logoMark{display:inline-block;margin-right:40px;width:124.69px;height:164.86px;text-indent:-9999px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/f_logo.svg") no-repeat center;background-size:contain}.footerSitemap .logoMark:hover{opacity:.8}.footerSitemap .info{display:flex;align-items:center;margin-bottom:60px}.footerSitemap .info .name{font-size:28px;font-weight:700;margin-bottom:7px}.footerSitemap .info .address{font-size:18px;margin-bottom:10px}.footerSitemap .info .connecting{display:flex;align-items:center;line-height:1}.footerSitemap .info .connecting span:before{display:inline-flex;margin-right:8px;align-items:center;justify-content:center;height:18px;background-color:#000;color:#FFF;font-size:11px;font-weight:500;line-height:1}.footerSitemap .info .connecting span{display:inline-flex;align-items:center}.footerSitemap .info .connecting .tel:before{content:"TEL";width:38px}.footerSitemap .info .connecting .tel{font-size:18px;line-height:1;margin-right:20px}.footerSitemap .info .connecting .fax:before{content:"FAX";width:38px}.footerSitemap .info .connecting .fax{font-size:18px;line-height:1;margin-right:20px}.footerSitemap .info .connecting .mail:before{content:"MAIL";width:43px}.footerSitemap .info .connecting .mail{font-size:16px;line-height:1}.footerSitemap ul{list-style:none}.footerSitemap>ul{display:flex;justify-content:space-between}.footerSitemap>ul>li>a{font-size:16px;font-weight:500;margin-bottom:20px}.footerSitemap>ul>li>ul{margin-top:-15px;overflow:hidden}.footerSitemap>ul>li>ul li{font-size:13px;margin-top:15px}.footerSitemap>ul>li:nth-of-type(1){flex:0 0 25%}.footerSitemap>ul>li:nth-of-type(2) ul{display:flex;flex-wrap:wrap}.footerSitemap>ul>li:nth-of-type(2) ul li{flex:0 0 50%}.footerSitemap>ul>li:nth-of-type(3){flex:0 0 25%}.footerSitemap>ul>li:nth-of-type(3) ul li a{font-size:16px}#footerNaviArea ul{list-style:none;display:flex}#footerNaviArea ul li{margin-left:50px}#footerNaviArea ul li:first-of-type{margin-left:0}#footerNaviArea ul li a{display:inline-block;text-decoration:none;font-weight:500;transition:opacity ease .3s}#footerNaviArea ul li a:hover{opacity:.5}#footerNaviArea ul li a[target="_blank"]{padding-right:22px;position:relative}#footerNaviArea ul li a[target="_blank"]:after{content:"";position:absolute;right:0;top:calc(50% - 6px);display:block;width:13px;height:13px;mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_blank.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_blank.svg") no-repeat center;-webkit-mask-size:contain;background-color:#FFF} p#pCopyright{font-size:13px}.bcontainer-outer{overflow:visible;z-index:0}.bcontainer-coln .bcontainer-inner{overflow:visible}.bcontainer-coln .bcontainer-inner .coln{overflow:visible !important}.bList2 table{border-left:0 !important;border-top:1px solid #CCC !important}.bList2 th{padding:12px 20px !important;border-color:#CCC;border-bottom-width:1px !important;border-right:0 !important;font-weight:700 !important;line-height:1.8;background-color:#F9F9F9 !important}.bList2 td{padding:12px 20px !important;border-right:0 !important;border-color:#CCC !important;font-weight:400;line-height:1.8}.bList2 th.bList2ThLine{text-align:left !important;border-left:none !important}.bList2 th.bList2Th{text-align:left !important}.bList2 a{position:relative;display:inline-block}.bList2 a[target="_blank"]:after{content:"";position:relative;top:1px;display:inline-block;width:13px;height:13px;padding-left:10px;mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_blank.svg") no-repeat center;-webkit-mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_blank.svg") no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:var(--primary-text-color)}.bTable table{border-left:0 !important;border-top:1px solid #CCC !important}.bTable th{padding:12px 20px;border-right:0 !important;border-color:#CCC;font-weight:700 !important;line-height:1.8;background-color:#F9F9F9 !important}.bTable td{padding:12px 20px;border-right:0 !important;border-bottom-color:#CCC;font-weight:400;line-height:1.8}.bTable th img,.bTable td img{display:block;margin-bottom:10px}.bTable .headerRow{text-align:left}.bTable a{position:relative;display:inline-block}.bTable a[target="_blank"]:after{content:"";position:relative;top:1px;display:inline-block;width:13px;height:13px;padding-left:10px;mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_blank.svg") no-repeat center;-webkit-mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_blank.svg") no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:var(--primary-text-color)}.bTableS table{border-left:0 !important;border-top:1px solid #CCC !important}.bTableS .btable th{padding:12px 20px;font-weight:700 !important;border-right:0 !important;border-bottom-color:#CCC;line-height:1.8;background-color:#F9F9F9 !important}.bTableS .btable td{padding:12px 20px;font-weight:400;border-right:0 !important;border-bottom-color:#CCC;line-height:1.8}.bTableS a{position:relative;display:inline-block}.bTableS a[target="_blank"]:after{content:"";position:relative;top:1px;display:inline-block;width:13px;height:13px;padding-left:10px;mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_blank.svg") no-repeat center;-webkit-mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_blank.svg") no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:var(--primary-text-color)}.bAnchorSide{background-color:#F4F4F4}.bAnchorSide ul{display:flex;justify-content:center;flex-wrap:wrap}.bAnchorSide ul li{float:none;padding:0 40px !important;margin:20px 0 20px !important;background:none !important;background-size:6px 4px;border-right:1px dotted #C4C4C4}.bAnchorSide ul li:nth-of-type(1){border-left:1px dotted #C4C4C4 !important}.bAnchorSide ul li a{display:inline-block;padding-bottom:15px;box-sizing:border-box;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_arrow_down.svg") no-repeat center bottom;background-size:6px 4px;text-decoration:none !important;transition:opacity ease .3s}.bAnchorSide ul li a:hover{opacity:.6}.bAnchorSide .clearfix:after{content:none}.bAnchor ul li a{background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_linkarrow.svg") no-repeat left top .8em !important;background-size:4px 6px !important}.bImgS .inner .caption{position:static;padding:10px 0}.bCatList>ul li{background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_linkarrow.svg") no-repeat 0 2px !important;background-size:4px 6px}.bCatList ul li .bCatListDate{font-size:.8em}.bCatList ul li .bCatListLabel .bcatlabel{font-size:.7em}.bCatList ul li .ttl{font-size:1em;line-height:1.6}.bCatList ul li .bCatListTxt{line-height:1.6}.bVCatList2 ul li .bVCatList2Img a{transition:opacity ease.3s}.bVCatList2 ul li .bVCatList2Img a:hover{opacity:.6}.bVCatList2 p.bVCatList2Date{font-size:.8em;font-weight:normal}.bVCatList2 ul li .ttl{font-size:1em;line-height:1.6}.bVCatList2 ul li .bVCatList2Txt{margin-top:10px;line-height:1.6}.bCatList2 ul li{margin-bottom:40px !important}.bCatList2 ul li:nth-last-of-type(1){margin-bottom:0 !important}.bCatList2Inner{margin-top:0 !important;padding-left:40px !important}.bCatList2 ul li .bCatList2Date{font-size:.8em}.bCatList2 ul li .bCatListLabel .bcatlabel{font-size:.7em}.bCatList2 ul li .ttl{font-size:1em;line-height:1.6}.bCatList2 ul li .bCatList2Txt{line-height:1.6}.bCatList3{margin-top:-60px}.bCatList3 ul{display:flex;margin-top:60px !important;margin-right:-60px !important;padding-top:0 !important;width:auto !important}.bCatList3 ul li{float:none !important;margin-right:60px}.bCatList3 ul li .bCatList3Inner{padding-right:0 !important;padding-left:30px !important}.bCatList3 ul li .bCatList3Date{font-size:.8em;font-weight:normal}.bCatList3 ul li .bCatListLabel .bcatlabel{font-size:.7em}.bCatList3 ul li .ttl{font-size:1em;line-height:1.6}.bCatList3 ul li p.bCatList3Txt{margin-top:10px;line-height:1.6}.bVCatList3 p.bVCatList3Date{font-size:.8em;font-weight:normal}.bVCatList3 ul li .bCatListLabel .bcatlabel{font-size:.7em}.bVCatList3 ul li .ttl{font-size:1em;line-height:1.6}.bVCatList3 ul li p.bVCatList3Txt{margin-top:10px;line-height:1.6}.bTtl{width:100%}.bTtl h1{font-size:50px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bTtl h2{font-size:35px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bTtl h3{font-size:30px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bTtl h4{font-size:24px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bTtl h5{font-size:18px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bTtl h6{font-size:15px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bSubTtl{width:100%}.bSubTtl h1{font-size:35px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bSubTtl h2{font-size:30px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bSubTtl h3{font-size:24px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bSubTtl h4{font-size:18px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bSubTtl h5{font-size:15px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bSubTtl h6{font-size:15px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bTtlBg{width:100%;border-radius:0 !important;background-color:#000}.bTtlBg h1{font-size:35px !important;color:#FFF !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bTtlBg h2{font-size:30px !important;color:#FFF !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bTtlBg h3{font-size:24px !important;color:#FFF !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bTtlBg h4{font-size:18px !important;color:#FFF !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bTtlBg h5{font-size:15px !important;color:#FFF !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bTtlBg h6{font-size:15px !important;color:#FFF !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3em !important}.bImgTtlTxt .bImgTtlTxtLeft{}.bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:13px}.bImgTtlTxt .bImgTtlTxtRight{}.bImgTtlTxt .bImgTtlTxtRight h2{line-height:1.5}.bImgTtlTxt .bImgTtlTxtRight>div{margin-top:10px}.bImgTtlTxt .bImgTtlTxtRight p{}.bImgTtlTxt .bImgTtlTxtRight p.linkArrow{margin-top:10px !important;padding-left:0;background:none}.bImgTtlTxt .bImgTtlTxtRight p.linkArrow:before{content:none}.bImgTtlTxt .bImgTtlTxtRight p.linkArrow a{line-height:1.6em;margin-top:0 !important;padding:0 0 0 12px !important;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_linkarrow.svg") no-repeat left top .6em !important;background-size:4px 6px !important}.bVImgTtlTxt .bVImgTtlTxtImg p.imgCap{font-size:13px !important}.bVImgTtlTxt .bVImgTtlTxtBottom h2{line-height:1.5}.bVImgTtlTxt .bVImgTtlTxtBottom>div{margin-top:10px}.bVImgTtlTxt .bVImgTtlTxtBottom p{margin-top:10px !important}.bVImgTtlTxt .bVImgTtlTxtBottom p.linkArrow{padding-left:0;background:none}.bVImgTtlTxt .bVImgTtlTxtBottom p.linkArrow:before{content:none}.bVImgTtlTxt .bVImgTtlTxtBottom p.linkArrow a{line-height:1.6em;margin-top:0 !important;padding:0 0 0 12px !important;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_linkarrow.svg") no-repeat left top .6em !important;background-size:4px 6px !important}.bVImgTtlTxt2 .bVImgTtlTxt2Inner p.imgCap{font-size:13px !important}.bVImgTtlTxt2 .bVImgTtlTxt2Data h2{line-height:1.5}.bVImgTtlTxt2 .bVImgTtlTxt2Data>div{margin-top:10px}.bVImgTtlTxt2 .bVImgTtlTxt2Data p{margin-top:20px !important}.bVImgTtlTxt2 .bVImgTtlTxt2Data p.linkArrow{padding-left:0;background:none}.bVImgTtlTxt2 .bVImgTtlTxt2Data p.linkArrow:before{content:none}.bVImgTtlTxt2 .bVImgTtlTxt2Data p.linkArrow a{line-height:1.6em;margin-top:0 !important;padding:0 0 0 12px !important;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_linkarrow.svg") no-repeat left top .6em !important;background-size:4px 6px !important}.bImgTtlTxt2 .bImgTtlTxt2Img p.imgCap{font-size:13px !important}.bImgTtlTxt2 .bImgTtlTxt2Data h2{line-height:1.5}.bImgTtlTxt2 .bImgTtlTxt2Data>div{margin-top:10px}.bImgTtlTxt2 .bImgTtlTxt2Data p{margin-top:20px !important}.bImgTtlTxt2 .bImgTtlTxt2Data p.linkArrow{padding-left:0;background:none}.bImgTtlTxt2 .bImgTtlTxt2Data p.linkArrow:before{content:none}.bImgTtlTxt2 .bImgTtlTxt2Data p.linkArrow a{line-height:1.6em;margin-top:0 !important;padding:0 0 0 12px !important;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_linkarrow.svg") no-repeat left top .6em !important;background-size:4px 6px !important}.bImg2Txt2 p.imgCap{font-size:13px !important}.bImg2Txt2 .bImg2Txt2Inner div{margin-top:10px}.bImg3Txt3 p.imgCap{font-size:13px !important}.bImg3Txt3 .bImg3Txt3Inner div{margin-top:10px}.bItems ol li{padding:1px 0 3px 45px !important;line-height:2 !important}.bItems ol li:after{top:8px !important;font-size:20px !important}.bSlideShowS{box-sizing:border-box}.bSlideShowS .swiper-button-next, .bSlideShowS .swiper-button-prev{width:30px;height:55px;margin-top:-27px;transition:opacity ease .3s}.bSlideShowS .swiper-button-next:hover, .bSlideShowS .swiper-button-prev:hover{opacity:.7}.bSlideShowThumbs{margin:0 65px}.bSlideShowThumb{width:calc(100% - 80px)}.bSlideShowThumbs .swiper-button-prev-thumb,.bSlideShowThumbs .swiper-button-next-thumb{width:18px;height:44px;margin-top:-20px;transition:opacity ease .3s}.bSlideShowThumbs .swiper-button-prev-thumb:hover,.bSlideShowThumbs .swiper-button-next-thumb:hover{opacity:.7}.bSlideShowS.fade{overflow:visible;padding:10px 72px 15px;box-sizing:border-box}.bSlideShowS.fade + .bSlideShowThumbs .swiper-slide:nth-of-type(1){margin-left:3px}.bSlideShowS.fade + .bSlideShowThumbs .swiper-slide{position:relative;height:79px}.bSlideShowS .swiper-wrapper{height:auto !important;aspect-ratio:483 / 329}.bSlideShowS .swiper-slide{height:auto;aspect-ratio:483 / 329;background-color:#DDD}.extMdlFormGnrtrBtn input.extBtnNext,.extMdlFormGnrtrBtn input.extBtnSend{width:300px !important;height:60px;border-radius:40px;background-color:#870C85 !important}.extMdlFormGnrtrBtn input.extBtnClear,.extMdlFormGnrtrBtn input.extBtnBack{width:300px !important;height:60px;border-radius:40px;background-color:#999 !important}.extMdlFormGnrtr td.extMdlFormGnrtrInner table th{width:10%}.bPageTop{width:80px !important;height:80px !important}.bPageTop p a{position:relative;display:block;width:80px !important;height:80px !important;background-color:#870C85 !important}.bPageTop p a:before{right:29px !important;top:35px !important;width:20px !important;height:20px !important}.bCatList4Tab ul li.tab{height:46px !important;margin-right:10px;overflow:visible}.bCatList4Tab ul li.tab a{display:flex;align-items:center;justify-content:center;width:160px;height:46px !important;font-size:15px;color:#000;font-weight:700;background-color:#F4F4F4;overflow:visible;transition:all ease .3s}.bCatList4Tab ul li.tab a.mainBg{position:relative;border:none;color:#FFF;border-radius:5px;background-color:#BCAC6E}.bCatList4Tab ul li.tab a.mainBg:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:7px 7.5px 0 7.5px;border-color:#BCAC6E transparent transparent transparent}.bCatList4Tab ul li.tab a:hover{opacity:.7}.bCatList4Box{padding:0 !important;background-color:transparent !important}.bCatList4BoxInner{padding:50px 0 0 0 !important}.bCatList4Box ul li{margin:0 !important;padding:30px 0}.bCatList4Box ul li:nth-of-type(1){padding-bottom:0 !important}.bCatList4Box .bCatList4Img{margin-right:40px}.bCatList4Box .bCatList4Img a{display:block}.bCatList4 ul li .bCatList4Date{flex:0 0 95px;font-size:15px;color:#9B9B9B;font-weight:400;line-height:27px}.bCatList4 ul li .bCatListLabel .bcatlabel{flex:0 0 auto;margin-right:30px;display:flex;align-items:center;justify-content:center;width:105px;height:27px;margin-top:0;font-size:12px;color:#000 !important;font-weight:500;line-height:1;border-radius:4px;box-sizing:border-box;background-color:#FFF !important}.bCatList4 ul li .bCatListLabel .bcatlabel:nth-of-type(n + 2){margin-top:5px}.bCatList4 ul li .ttl{flex:1;margin-top:2px;font-size:16px !important;font-weight:700 !important;line-height:1.6}.bCatList4 ul li .bCatList4Txt{width:100%;margin-top:10px !important;font-size:15px;line-height:1.6}.extCatList5{overflow:visible}.extCatList5 .extCatList5Date{font-size:.8em !important}.extCatList5 ul.extCatListUL{overflow:visible}.extCatList5 ul.extCatListUL li strong{font-size:1em !important}.extCatList5 ul.extCatListUL li strong a{line-height:1.6 !important}.extCatList5 ul.extCatListUL li .bCatListLabel .bcatlabel:nth-of-type(n + 2){margin-top:5px} p.extCatList5Txt{margin-top:10px !important}.extCatList5Pagenavi a, .extCatList5Pagenavi a:link, .extCatList5Pagenavi a:active, .extCatList5Pagenavi a:visited{color:#000 !important;border-radius:30px;border:2px solid #000}.extCatList5Pagenavi a:hover{color:#000 !important;background-color:#FFF;opacity:.7}.extCatList5Row_0 ul.extCatListUL li .extCatList5Inner .extCatList5InnerText{position:relative}.extCatList5Row_0 ul.extCatListUL li .extCatList5Date{width:auto !important;margin-top:5px;margin-right:30px;font-size:15px !important;color:#9B9B9B !important;font-weight:400}.extCatList5Row_0 ul.extCatListUL li .extCatList5Date span{color:#9B9B9B !important}.extCatList5_3 ul.extCatListUL li .bCatListLabel .bcatlabel{margin-bottom:8px}.extCatList5_4 ul.extCatListUL{margin-right:-30px !important}.extCatList5_4 ul.extCatListUL li{margin:0 30px 0 0 !important;width:calc((100% / 4) - 30px) !important}.bPhotoGallery_morePager p.autopager a.bPhotoGallery_morePager_text{display:inline-flex;align-items:center;justify-content:center;height:40px;font-weight:700;border:1px solid #919191;border-radius:30px;background-color:#FFF;transition:opacity ease .3s}.bPhotoGalleryInner{padding:0 }#bbox{top:0 !important}#bbox[style*="block"]{position:fixed !important;display:flex !important;justify-content:space-between;align-items:flex-start;overscroll-behavior:contain;touch-action:none}#bbox[style*="block"]:before,#bbox[style*="block"]:after{content:"";width:1px;height:calc(100% + 1px);display:flex;background:rgba(0, 0, 0, .6)}#bbox[style*="block"]{left:0 !important;width:100vw !important;height:100% !important;max-height:100vh;overflow:hidden;display:flex;overscroll-behavior:contain;overflow-y:scroll}#bbox[style*="block"] #bbox-inner{width:100%;height:100%;overflow:hidden}#bbox[style*="block"] #bbox-contents{width:100% !important;height:100% !important;display:flex;align-items:center;justify-content:center;overflow:hidden}#bbox[style*="block"] #bbox-contents img:nth-of-type(1){width:auto !important;max-height:90vh;max-width:80vw}#bbox[style*="block"] #bbox-contents img:nth-of-type(2){display:none}#bbox-prev,#bbox-next{top:calc(50% - 21px) !important;opacity:1 !important}#bbox[style*="block"] #bbox-close{opacity:1 !important}.extCatList5 .extCatList5Date{font-size:.8em !important}.extCatList5 ul.extCatListUL li strong{font-size:1em !important}.bImgTxt .bImgTxtLeft p.imgCap{font-size:13px !important}.bTxtImg .bTxtImgRight p.imgCap{font-size:13px !important}.bVImgTxt .bVImgTxtImg p.imgCap{font-size:13px !important}.bImg5TtlTxt5Inner{display:flex;margin-right:-30px !important;width:auto !important}.bImg5TtlTxt5Inner>div{margin-right:30px !important}.bImg5TtlTxt5 .bImg5TtlTxt5Left .bImg5TtlTxt5BoxInner,.bImg5TtlTxt5 .bImg5TtlTxt5CenterLeft .bImg5TtlTxt5BoxInner,.bImg5TtlTxt5 .bImg5TtlTxt5Center .bImg5TtlTxt5BoxInner,.bImg5TtlTxt5 .bImg5TtlTxt5CenterRight .bImg5TtlTxt5BoxInner{margin:0 !important}.bImg5TtlTxt5 p.imgCap{font-size:13px !important;font-weight:normal;margin-bottom:15px !important}.bImg5Txt5{width:auto !important}.bImg5Txt5 p.imgCap{font-size:13px !important;font-weight:normal;margin-top:7px;margin-bottom:7px}.bImg5Txt5{display:flex;margin-right:-30px}.bImg5Txt5>div{float:none !important;margin-right:30px}.bSiteMap li.bSiteMapGli{margin:0;padding:10px 0;border-bottom:1px solid #DDD}.bSiteMap li.bSiteMapGli a{position:relative;display:block;margin-left:24px;padding:11px 20px;font-size:1em;line-height:1;text-decoration:none;background:none;transition:opacity ease .3s}.bSiteMap li.bSiteMapGli a:hover{opacity:.7}.bSiteMap li.bSiteMapGli>a:before{content:"";position:absolute;top:13px;left:0;display:block;width:5px;height:1em;background-color:#870C85}.bSiteMap .bSiteMapLocal{padding:10px 0 0 !important}.bSiteMap .bSiteMapLocal .bSiteMapLli{margin:0;padding:10px 0;border-top:1px solid #DDD}.bSiteMap .bSiteMapLocal .bSiteMapLli:last-of-type{padding:10px 0 0}.bSiteMap .bSiteMapLocal .bSiteMapLli a{color:#707070 !important;font-size:1.05em}.bSiteMap li.bSiteMapGli>a:before{background-color:#870C85 !important;top:11px !important}.bImg p.imgCap{font-size:13px !important;line-height:1.4em}.extEventList .extEventListHead .month strong{font-size:40px}.extEventList .extEventListHead .month strong>span{ }.extEventList_ev0 ul.extEventListUL li .extEventListInner strong{font-size:22px;line-height:1.5em}.extEventList_ev0 ul.extEventListUL li .extEventListDate .inner .month{padding:5px 0 4px 0;font-size:1em;background-color:#870C85}.extEventList_ev0 ul.extEventListUL li .extEventListImg a, .extEventList_ev0 ul.extEventListUL li .extEventListImg span{border:none !important;background-size:contain}.full .bcontainer-inner{width:100% !important}.rightBox{margin-left:calc((100% - 1140px) / 2);padding-right:calc((100% - 1140px) / 2);box-sizing:border-box}.rightBox .bcontainer-inner{width:100% !important}.leftBox{margin-right:calc((100% - 1140px) / 2);padding-left:calc((100% - 1140px) / 2);box-sizing:border-box}.leftBox .bcontainer-inner{width:100% !important}.indent{padding-left:1em !important;text-indent:-1em}.indent2{padding-left:2em !important;text-indent:-2em}.bTxtS ul,.bTxtS ol{list-style-position:outside;padding-left:1em}.bCustomS ul,.bCustomS ol{list-style-position:outside;padding-left:1em}.bTxt ul,.bTxt ol{list-style-position:outside;padding-left:1em}.bList2 ul,.bList2 ol{list-style-position:outside;padding-left:1em} ol.kakkoList{margin-left:1em;padding-left:1em} ol.kakkoList>li{list-style-type:none;counter-increment:cnt} ol.kakkoList>li:before{content:"（"counter(cnt) "）";display:inline-block;margin-left:-2em;width:2em}.linkArrow{position:relative;display:inline-block;padding-left:10px}.linkArrow:before{content:"";position:absolute;top:14px;left:0;display:inline-block;width:4px;height:6px;mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_linkarrow.svg") no-repeat center;-webkit-mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_linkarrow.svg") no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:#222}.linkArrow[target="_blank"]:after{content:"";position:relative;top:1px;display:inline-block;width:13px;height:13px;padding-left:10px;mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_blank.svg") no-repeat center;-webkit-mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_blank.svg") no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:#222}.linkBtn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:220px;height:43px;border-radius:9999px;padding:0 30px 0 30px;box-sizing:border-box;color:#870C85 !important;font-weight:500;line-height:1.2em;text-decoration:none !important;border:2px solid #870C85;background-color:#FFF;transition:opacity ease .3s}.linkBtn[target="_blank"]:after{content:"";display:inline-block;margin-left:5px;width:13px;height:13px;mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_blank.svg") no-repeat center;-webkit-mask:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_blank.svg") no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:#870C85}.linkBtn:hover{opacity:.7}.shopBtn{display:inline-block;width:290px;height:55px;text-indent:-9999px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/btn_shop.svg") no-repeat center;background-size:contain;transition:opacity ease .3s}.shopBtn:hover{opacity:.6}.shopBtnS{display:inline-block;width:190px;height:36px;text-indent:-9999px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/btn_shop.svg") no-repeat center;background-size:contain;transition:opacity ease .3s}.shopBtnS:hover{opacity:.6}.shopMoreBtn{display:inline-block;padding:8px 50px 15px;box-sizing:border-box;font-size:24px;color:#000;font-weight:var(--font-weight-Bold);line-height:1;text-decoration:none !important;border-radius:50px;border:2px solid #000;background-color:#FFF;transition:opacity ease .3s}.shopMoreBtn span:before{position:relative;top:4px;content:"";display:inline-block;width:25px;height:27px;margin-right:10px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_present.svg") no-repeat center;background-size:contain}.shopMoreBtn:hover{opacity:.6}.moreBtn{display:inline-flex;align-items:center;justify-content:center;width:180px;height:36px;color:#870C85 !important;font-weight:var(--font-weight-Medium);line-height:1;text-decoration:none !important;border-radius:40px;border:2px solid #870C85;box-sizing:border-box;background-color:#FFF;transition:opacity ease .3s}.moreBtn:hover{opacity:.6}.bgGradation{background:linear-gradient(to bottom, rgba(245,244,245,1) 0, rgba(251,251,251,0) 100%)}.movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.topNews .bCatList ul{display:flex;flex-wrap:wrap;margin-top:-60px;margin-right:-60px;width:auto !important}.topNews .bCatList ul li{flex:0 0 calc((100% / 3) - 60px);margin-top:60px;margin-right:60px;margin-bottom:0 !important;padding:35px 0 35px !important;box-sizing:border-box;border-top:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;background:none !important;position:relative}.topNews .bCatList ul li:last-child{border-bottom:1px solid #C4C4C4;padding-bottom:35px}.topNews .bCatList ul li .bCatListDate{margin-bottom:0 !important}.topNews .bCatList ul li .bCatListLabel{line-height:1;position:absolute;top:30px;left:4.5em}.topNews .bCatList ul li .bCatListLabel .bcatlabel{height:20px !important;margin-top:0 !important;margin-left:12px;padding-bottom:1px;background-color:#000 !important;color:#FFF !important;border:none !important;border-radius:0 !important}.topNews .bCatList ul li .ttl{line-height:2;font-weight:normal}.topNewsMoreBtn{position:absolute;top:75px;right:0}.adminView .topNewsMoreBtn{position:static}.topBeerList{height:500px}.topBeerList .bVCatList2{height:500px}.topBeerList ul{display:flex}.topBeerList ul li{flex:0 0 310px;width:310px !important;height:500px}.topBeerList #loopslider_wrap{display:flex}.topBeerList .bVCatList2 ul li .bVCatList2Img{margin-bottom:0 !important}.topBeerList .bVCatList2Inner{display:flex;flex-direction:column-reverse}.topBeerList .bVCatList2Inner .ttl{text-align:center;font-size:13px !important;margin-top:0}.topBeerList .bVCatList2Inner .ttl a{text-decoration:none !important;font-weight:300 !important}.topBeerList .bVCatList2Inner .bVCatList2Txt{text-align:center;font-size:28px;font-family:"Bellefair", serif;letter-spacing:-0.03em;font-weight:500}.topNews .bRssReader ul{display:flex;flex-wrap:wrap;margin-top:-60px;margin-right:-60px;width:auto !important}.topNews .bRssReader ul li{flex:0 0 calc((100% / 3) - 60px);margin-top:60px !important;margin-right:60px !important;margin-bottom:0 !important;padding:35px 0 35px !important;box-sizing:border-box;border-top:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;background:none !important;position:relative}.topNews .bRssReader ul li:last-child{border-bottom:1px solid #C4C4C4;padding-bottom:35px}.topNews .bRssReader li span{font-weight:var(--font-weight-Regular)}.topNews .bRssReader ul li h3{margin-top:3px;font-size:1em;line-height:2;font-weight:var(--font-weight-Regular)}.secCover{height:500px;display:flex;align-items:center}.secCoverTitle .ttlAreaWrapper{display:flex;flex-direction:column-reverse}.secCoverTitle .bTtlS.type2 .inner .subtext{font-family:var(--en-font-set) !important;color:var(--primary-title-color) !important;font-size:70px !important;margin-top:0 !important;border-bottom:none !important;padding-bottom:0 !important;letter-spacing:-0.03em}.secCoverTitle .bTtlS.type2 .inner .title{font-family:var(--primary-font-set) !important;color:var(--primary-title-color) !important;font-size:18px !important;font-weight:var(--font-weight-Bold) !important;border-bottom:none !important;padding-bottom:0 !important}.secCoverTitle.wt .bTtlS.type2 .inner .subtext,.secCoverTitle.wt .bTtlS.type2 .inner .title{color:#FFF !important}.secCover2{height:500px;display:flex;align-items:center}.secCoverTitle2 .ttlAreaWrapper{display:flex;flex-direction:column-reverse}.secCoverTitle2 .bTtlS.type2 .inner .subtext{color:var(--secondary-title-color) !important;font-size:22px !important;font-weight:var(--font-weight-Bold) !important;margin-top:0 !important;margin-bottom:15px;border-bottom:none !important;padding-bottom:0 !important;letter-spacing:-0.03em}.secCoverTitle2 .bTtlS.type2 .inner .title{font-family:var(--primary-font-set) !important;color:var(--primary-title-color) !important;font-size:60px !important;font-weight:var(--font-weight-Bold) !important;line-height:1.3;border-bottom:none !important;padding-bottom:0 !important}.secCoverTitle2.wt .bTtlS.type2 .inner .title{color:#FFF !important}.secTitle.ct .bTtlS{text-align:center}.secTitle .ttlAreaWrapper{display:flex;flex-direction:column-reverse}.secTitle .bTtlS .title{font-size:50px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important}.secTitle .bTtlS .subtext{font-size:25px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important}.secTitle.wt .bTtlS .title,.secTitle.wt .bTtlS .subtext{color:#FFF !important}.secTitleEn.ct .bTtlS{text-align:center}.secTitleEn .ttlAreaWrapper{display:flex;flex-direction:column-reverse}.secTitleEn .bTtlS .title{font-size:18px !important;color:var(--primary-title-color) !important;margin-top:10px !important;font-weight:var(--font-weight-Medium) !important}.secTitleEn .bTtlS .subtext{font-size:70px !important;color:var(--primary-title-color) !important;font-family:var(--en-font-set) !important;letter-spacing:-0.03em;line-height:1 !important;margin-bottom:0 !important}.secTitleEn.wt .bTtlS .title,.secTitleEn.wt .bTtlS .subtext{color:#FFF !important}.secSubTitleEn .ttlAreaWrapper{display:flex;flex-direction:column-reverse}.secSubTitleEn .bTtlS .title{font-size:18px !important;color:var(--primary-title-color) !important;margin-top:5px !important}.secSubTitleEn .bTtlS .subtext{font-size:50px !important;color:var(--primary-title-color) !important;font-family:var(--en-font-set) !important;letter-spacing:-0.03em;line-height:1 !important;margin-bottom:0 !important}.secSubTitleEn.wt .bTtlS .title,.secSubTitleEn.wt .bTtlS .subtext{color:#FFF !important}.secSubTitleEnLine .inner{padding-bottom:0 !important}.secSubTitleEnLine .ttlAreaWrapper{display:flex;flex-direction:row-reverse;align-items:center!important}.secSubTitleEnLine .bTtlS .title{font-size:25px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important;margin-left:25px !important;margin-top:5px}.secSubTitleEnLine .bTtlS .subtext{font-size:70px !important;color:var(--primary-title-color) !important;font-family:var(--en-font-set);letter-spacing:-0.03em;line-height:1 !important;margin-bottom:0 !important;margin-left:0 !important}.contTitle{font-size:35px;color:var(--primary-title-color);line-height:1.4}.contTitle span{color:var(--secondary-title-color)}.contTitle.ct{text-align:center}.contSubTitle{font-size:22px;color:var(--primary-title-color);line-height:1.6}.contSubTitle span{color:var(--secondary-title-color);}.cont3rdTitle{font-size:18px;color:var(--primary-title-color);line-height:1.6}.cont3rdTitle span{color:var(--secondary-title-color)}.leftFullBox .box2{padding-right:calc((100% - 1140px) / 2);box-sizing:border-box}.rightFullBox .box2{padding-left:calc((100% - 1140px) / 2);box-sizing:border-box} zdl.shopList{border-bottom:1px dotted #CCC;padding-bottom:7px}.innerLeft{float:left;width:48%}.innerRight{float:right;width:48%} dl.shopList dt{margin-top:7px;padding:7px 0 3px 0;border-top:1px dotted #CCC;font-weight:bold;color:#333} dl.shopList dd{line-height:1.2em;padding:0 0 3px 57px} dl.shopList dd.listTel{background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_tel.gif) no-repeat 0 0} dl.shopList dd.listAdress{background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_address.gif) no-repeat 0 0} dl.shopList dd.listOther{background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_other.gif) no-repeat 0 0} dl.shopList div{margin-bottom:8px;} dl.shopList span.beerFruits01{float:left;margin-right:5px;display:block;width:65px;height:13px;text-indent:-9999px;background:url(/global-data/20140530142519948.png) no-repeat 0 0} dl.shopList span.beerFruits02{float:left;margin-right:5px;display:block;width:65px;height:13px;text-indent:-9999px;background:url(/global-data/20140530142519812.png) no-repeat 0 0} dl.shopList span.beerFruits03{float:left;margin-right:5px;display:block;width:65px;height:13px;text-indent:-9999px;background:url(/global-data/20140530142519661.png) no-repeat 0 0} span.icoBeerFruits01{padding-left:70px;background:url(/global-data/20140530142519948.png) no-repeat 0 0} span.icoBeerFruits02{padding-left:70px;background:url(/global-data/20140530142519812.png) no-repeat 0 0} span.icoBeerFruits03{padding-left:70px;background:url(/global-data/20140530142519661.png) no-repeat 0 0}.relative{position:relative}.absolute{position:absolute;left:1px;top:1px}.table_01{border:1px solid gray;border-color:#d5d5d5;border-collapse:collapse;width:100%}.th_01{border:3px solid gray;padding:15px}.td_01{border:1px solid gray;border-color:#d5d5d5;padding:10px}.td_03{border:1px solid gray;border-color:#d5d5d5;background-color:#78a4b8;padding:10px}.table_02{border:0px solid gray;border-collapse:separate;border-spacing:10px}.th_02{border:0px solid gray}.td_02{border:0px solid gray} dl.shopList div{margin-bottom:8px;} dl.shopList span.beerFruits01{float:left;margin-right:5px;display:block;width:65px;height:13px;text-indent:-9999px;background:url(/global-data/20140530142519948.png) no-repeat 0 0} dl.shopList span.beerFruits02{float:left;margin-right:5px;display:block;width:65px;height:13px;text-indent:-9999px;background:url(/global-data/20140530142519812.png) no-repeat 0 0} dl.shopList span.beerFruits03{float:left;margin-right:5px;display:block;width:65px;height:13px;text-indent:-9999px;background:url(/global-data/20140530142519661.png) no-repeat 0 0} span.icoBeerFruits01{padding-left:70px;background:url(/global-data/20140530142519948.png) no-repeat 0 0} span.icoBeerFruits02{padding-left:70px;background:url(/global-data/20140530142519812.png) no-repeat 0 0} span.icoBeerFruits03{padding-left:70px;background:url(/global-data/20140530142519661.png) no-repeat 0 0}.relative{position:relative}.absolute{position:absolute;left:1px;top:1px}.table_01{border:1px solid gray;border-color:#d5d5d5;border-collapse:collapse;width:100%}.th_01{border:3px solid gray;padding:15px}.td_01{border:1px solid gray;border-color:#d5d5d5;padding:10px}.td_03{border:1px solid gray;border-color:#d5d5d5;background-color:#78a4b8;padding:10px}.table_02{border:0px solid gray;border-collapse:separate;border-spacing:10px}.th_02{border:0px solid gray}.td_02{border:0px solid gray}.wt *{color:#FFF !important;border-color:#FFF}.contImgTxt .bCustomS-inner .col1 .col1-inner{margin-right:60px}.contImgTxt .bCustomS-inner .bcu_title1{}.contImgTxt .bCustomS-inner .bcu_title h2{margin-bottom:35px;font-size:35px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.contImgTxt .bCustomS-inner .bcu_title h3{margin-bottom:25px;font-size:24px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.contImgTxt .bCustomS-inner .bcu_title span{color:var(--secondary-title-color)}.contImgTxt .bImgTxt .bImgTxtLeft{margin-right:60px !important;width:340px !important}.contImgTxtS .bCustomS-inner .col1 .col1-inner{margin-right:40px}.contImgTxtS .bCustomS-inner .bcu_title1{}.contImgTxtS .bCustomS-inner .bcu_title h3{margin-bottom:15px;font-size:20px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.contImgTxtS .bCustomS-inner .bcu_title span{color:var(--secondary-title-color)}.contTxtImg .bCustomS-inner .col2 .col1-inner{margin-left:60px}.contTxtImg .bCustomS-inner .bcu_title1{}.contTxtImg .bCustomS-inner .bcu_title h2{margin-bottom:35px;font-size:35px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.contTxtImg .bCustomS-inner .bcu_title h3{margin-bottom:25px;font-size:24px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.contTxtImg .bCustomS-inner .bcu_title span{color:var(--secondary-title-color)}.contTxtImg .bTxtImg .bTxtImgRight{margin-left:60px !important;width:340px !important}.contImgTtlTxt .bImgTtlTxt .bImgTtlTxtLeft{width:340px !important}.contImgTtlTxt .bImgTtlTxt .bImgTtlTxtRight{padding-left:60px !important;margin-left:340px !important}.contImgTtlTxt .bImgTtlTxt .bImgTtlTxtRight h2{font-size:35px;line-height:1.5}.contImgTtlTxt .bImgTtlTxt .bImgTtlTxtRight>div{margin-top:35px}.contImgTtlTxt .bImgTtlTxt .bImgTtlTxtRight p{margin-top:20px !important}.contImgTtlTxt .bImgTtlTxt .bImgTtlTxtRight p.linkArrow{margin-top:20px !important}.lineTitle{text-align:center}.lineTitle h2{display:inline-block;padding:14px 0 16px !important;border-top:2px solid var(--primary-title-color);border-bottom:2px solid var(--primary-title-color)}.contTaproom .bCustomS-inner .col1 .col1-inner{margin-right:60px}.contTaproom .bcu_title1{margin-bottom:30px}.contTaproom .bcu_title1 img{width:347px !important;height:auto}.contTaproom .bcu_text2{margin-top:30px}.contTaproom .linkBtn{color:#000 !important;border-color:#000}.contTaproom .linkBtn[target="_blank"]:after{content:none}.underLineTitle .bTtlS.type2 .inner .title{font-size:35px;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important;border-bottom:2px solid #707070}.underLineTitle .bTtlS.type5 .inner{border-bottom:2px solid #707070}.underLineTitle .bTtlS.type5 .inner .title{margin-left:0;font-size:35px;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold) !important}.underLineTitle .bTtlS.type5 .inner .subtext{margin-left:10px;margin-top:5px;font-size:22px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.kakomiRow2 .bCustomS-inner .col1 .col1-inner{margin-right:40px}.kakomiRow2 .bCustomS-inner .col2 .col1-inner{margin-left:40px}.kakomiRow2 .bCustomS-inner .col1-inner li{margin-bottom:1em;line-height:1.6}.kakomiRow2 .bCustomS-inner .col1-inner li:last-of-type{margin-bottom:0}.kakomiRow2 .bCustomS-inner .col1-inner li .linkArrow:before{top:11px}.kakomiRow2 .bCustomS-inner .col1-inner li>ul li{margin-bottom:0}.impBox{border:3px solid #CC0023;display:flex;justify-content:center;padding:15px 0;color:#CC0023;font-size:24px;font-weight:bold;line-height:1.4}.impBox2{padding:30px 40px;color:#CC0023;font-weight:bold;background-color:#FEF7F8}.impBox3{padding:8px 20px;box-sizing:border-box;color:#CC0023;border:1px solid #CC0023;line-height:1.6}.centerColumn .bCustomS-inner{justify-content:center}.centerColumn .bCustomS-inner .col1, .centerColumn .bCustomS-inner .col2{flex:0 0 auto !important;width:auto !important}.centerColumn .bCustomS-inner .col1 .col1-inner{margin-right:20px}.centerColumn .bCustomS-inner .col2 .col1-inner{margin-left:20px}.faq .bCustomS{overflow:visible}.faq .bcu_text1{display:flex;margin-top:3px;font-size:16px}.faq .bcu_text1:before{flex:0 0 auto;content:"Q";display:flex;align-items:center;justify-content:center;width:37px;height:37px;margin-top:-3px;margin-right:15px;font-size:22px;color:#FFF;font-family:var(--en-font-set);border-radius:50%;background-color:#000}.faq .bcu_text2{display:flex;margin-top:20px;font-size:16px}.faq .bcu_text2:before{flex:0 0 auto;content:"A";display:flex;align-items:center;justify-content:center;width:37px;height:37px;margin-top:-3px;margin-right:15px;font-size:24px;color:#FFF;font-family:var(--en-font-set);border-radius:50%;background-color:#BBAC6E}#cboxOverlay{background:#F4F4F4 !important}#cboxLoadedContent{border:none !important}#cboxContent{background:#FFF !important;margin-top:0 !important}#cboxLoadingGraphic{display:none !important}#cboxClose{background:#BBAC6E url(../../usr-data/template/sanktgallen-2025_5180/common-img/btn_close.svg) no-repeat center center!important;width:80px !important;height:80px !important;border-radius:9999px !important;top:20px !important;right:20px !important;transition:none !important}.lineupCover{height:560px;display:flex;justify-content:center;padding-top:100px;box-sizing:border-box}.flavorChart{position:relative;list-style:none;width:1140px;height:839px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/chart-bg.jpg") no-repeat center;background-size:contain}.flavorChart .item{position:absolute;top:0;left:0;width:95px;height:163px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/chart-item-bg.png") no-repeat top 0 center;background-size:95px 125px}.flavorChart .item a{opacity:.25;display:block;width:95px;height:140px;text-indent:-9999px;transition:opacity ease .3s}.flavorChart .item a:hover{opacity:1}.flavorChart.all a{opacity:1}.flavorChart.all a:hover{opacity:.6}.flavorChart .item.active a{opacity:1;pointer-events:none}.secBeerList ul{display:flex;flex-wrap:wrap;width:auto !important;margin:0 -60px 0 0 !important}.secBeerList ul li{position:relative;flex:0 0 calc((100% / 3) - 60px);width:calc((100% / 3) - 60px) !important;margin:0 60px 0 0 !important}.secBeerList ul li:nth-of-type(n + 4){margin:60px 60px 0 0 !important}.secBeerList #loopslider_wrap{display:flex}.secBeerList .bVCatList2 ul li .bVCatList2Img{margin-bottom:0 !important}.secBeerList .bVCatList2Inner{display:flex;flex-direction:column-reverse}.secBeerList .bVCatList2Inner .ttl{text-align:center;font-size:13px !important;margin-top:0}.secBeerList .bVCatList2Inner .ttl a{text-decoration:none !important;font-weight:300 !important}.secBeerList .bVCatList2Inner .bVCatList2Txt{text-align:center;font-size:28px;font-family:"Bellefair", serif;letter-spacing:-0.03em;font-weight:500}.secBeerList .bVCatList2 ul li .bCatListLabel{position:absolute;top:0;right:0;margin-top:0}.secBeerList .bVCatList2 ul li .bCatListLabel .bcatlabel{display:flex;align-items:center;justify-content:center;width:94px;height:22px !important;margin:0 !important;padding:0 5px !important;box-sizing:border-box;font-size:14px;font-weight:var(--font-weight-Bold) !important;border:none !important;border-radius:0 !important}.beerTitle .bTtlS.type2 .ttlAreaWrapper{display:flex;flex-direction:column-reverse}.beerTitle .bTtlS.type2 .ttlAreaWrapper .title{ font-weight:normal;line-height:1.4em;margin-top:16px;margin-top:.5em !important;color:var(--primary-title-color) !important;font-size:18px !important;border-bottom:none !important}.beerTitle .bTtlS.type2 .ttlAreaWrapper .subtext{margin-top:0 !important;font-family:var(--en-font-set);font-size:65px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Medium) !important;font-style:normal;letter-spacing:-0.03em;word-break:break-all;line-height:1.1em !important}.beerCatch .bSubTtl h2{font-size:18px !important;font-weight:var(--font-weight-Bold) !important;line-height:1.8 !important}.beerSpec .bTableS .btable th{padding:12px 20px;font-weight:var(--font-weight-Regular) !important;background-color:transparent !important}.beerSpec .bTableS .btable td{padding:12px 20px}.beerSpecCap{font-size:12px;line-height:1.6}.beerStoreListImg .bImg{padding:20px 20px 0;box-sizing:border-box}.beerStoreListImg img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;object-position:center}.beerStoreListTtl{display:flex;align-items:center;justify-content:center;height:100px;padding:5px 0;box-sizing:border-box}.beerStoreListTtl a{display:inline-block;font-size:20px;line-height:1.4;text-align:center}.cartjs_product_table{padding:0 20px}.cartjs_product_table th{width:5em;padding:5px 0;text-align:left;font-weight:var(--font-weight-Regular) !important;line-height:1.4}.cartjs_product_table td{padding:5px 0 5px 5px;line-height:1.4}.cartjs_cart_in{padding-top:10px}.cartjs_cart_in input{display:block;height:40px;width:190px;margin:0 auto;text-indent:-9999px;border-radius:30px;border:medium none;background:#870C85 url("../../usr-data/template/sanktgallen-2025_5180/common-img/btn_cart_in.svg") no-repeat center !important;background-size:132px 17px !important;transition:opacity ease .3s}.cartjs_cart_in input:hover{opacity:.6}.cartjs_product_info{}.beerStoreListTxt{margin:20px 20px 0;font-size:12px;line-height:1.3}.beerStoreListTxt .linkArrow:before{top:6px}.beerStoreListTxt .linkArrow[target="_blank"]:after{top:2px;width:11px;height:11px}.beerStoreListBox .cartjs_product_table td select{width:100%}.beerStoreListImg.freeSize img{aspect-ratio:auto}.beerChartContTtl{margin-bottom:0 !important}.beerChartContTtl h3{font-size:30px !important;margin:0 0 15px 0 !important}.beerChartContTtl h4{font-size:18px !important;margin:0 0 10px 0 !important}.beerStoreListMore{text-align:center}.beerStoreListMore .shop{display:inline-block;width:290px;height:55px;text-indent:-9999px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/btn_shop.svg") no-repeat 0;background-size:contain;transition:opacity ease .3s}.beerStoreListMore .shop:hover{opacity:.6}.bellmareRanking li{position:relative;list-style-type:none;counter-increment:cnt;padding:20px 20px 20px 60px;box-sizing:border-box;font-size:18px;font-weight:var(--font-weight-Medium);border-bottom:1px solid #DDD}.bellmareRanking li:first-of-type{border-top:1px solid #DDD}.bellmareRanking li:before{content:counter(cnt);position:absolute;top:23px;left:5px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding-bottom:2px;box-sizing:border-box;font-size:16px;color:#FFF;font-weight:var(--font-weight-Medium);border-radius:50%;line-height:1;background:#B4B4B4}.bellmareRanking li:nth-of-type(1):before{top:15px;left:0;width:40px;height:37px;padding-top:13px;border-radius:0;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_ranking01.svg") no-repeat center;background-size:contain}.bellmareRanking li:nth-of-type(2):before{top:15px;left:0;width:40px;height:37px;padding-top:13px;border-radius:0;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_ranking02.svg") no-repeat center;background-size:contain}.bellmareRanking li:nth-of-type(3):before{top:15px;left:0;width:40px;height:37px;padding-top:13px;border-radius:0;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_ranking03.svg") no-repeat center;background-size:contain}.bellmareRanking li p{font-size:13px;line-height:1.3;font-weight:var(--font-weight-Regular);}.bellmareRanking li a{display:block;font-size:13px;font-weight:var(--font-weight-Regular);}.bellmareRanking li .linkArrow:before{top:11px}.bellmareRanking li .linkArrow[target="_blank"]:after{top:2px}.genteiLabelItem .bVImgTtlTxt .bVImgTtlTxtImg{padding:0 0 15px 0}.genteiLabelItem .bVImgTtlTxt .bVImgTtlTxtImg img{aspect-ratio:1 / 1;object-fit:contain}.genteiLabelItem .bVImgTtlTxt .bVImgTtlTxtBottom h2{font-size:22px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.genteiLabelItem .bVImgTtlTxt .bVImgTtlTxtBottom>div{margin-top:5px}.genteiLabelItem .bVImgTtlTxt .bVImgTtlTxtBottom p{margin-top:5px !important}.prizeList .bCatList ul li .ttl{font-size:16px;font-weight:var(--font-weight-Medium)}.prizeList .bCatList ul li{margin:0 !important;padding:20px 0;border-bottom:1px solid #C4C4C4;background:none !important}.prizeList .bCatList ul li:first-of-type{border-top:1px solid #C4C4C4}.prizeList .bCatList ul li:last-child{padding-bottom:35px;border-bottom:1px solid #C4C4C4}.prizeList .bCatList ul li .bCatListTxt{font-size:15px}.aboutBeerBox{background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/bg_aboutbeer.png") no-repeat top right, linear-gradient(to bottom, rgba(245,244,245,1) 0, rgba(251,251,251,0) 100%)}.aboutHistoryBox{background-size:40% auto !important}.compareBeerBox .containerInner{height:100%}.compareBeer{height:100%;padding:40px;box-sizing:border-box;background-color:#F4F4F4}.compareBeer .bcu_title1{margin-bottom:30px}.compareBeer .bcu_title1 .main{display:block;font-size:28px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold);text-align:center}.compareBeer .bcu_title1 .sub{display:block;margin-top:15px;font-size:15px;color:var(--primary-text-color);font-weight:var(--font-weight-normal);text-align:center}.compareBeer .bcu_image1{margin-bottom:30px}.compareBeer .kakomi{margin-bottom:25px;padding:25px 30px;background-color:#FFF}.compareBeer .bcu_text1{margin-bottom:30px}.compareBeer .bcu_title2{margin-bottom:10px}.compareBeer .bcu_title2 h4{font-size:18px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.aboutLineupBox{padding-bottom:max(50vw, 650px) !important}.p-code5648 .bAnchorSide ul li{padding:0 30px !important}.lpContTitle{font-size:46px;color:var(--primary-title-color);line-height:1.4}.lpContTitle span{color:var(--secondary-title-color)}.lpContTitle.ct{text-align:center}.lpContSubTitle{font-size:35px;color:var(--primary-title-color);line-height:1.6}.lpContSubTitle span{color:var(--secondary-title-color)}.lpContSubTitleS{font-size:32px;color:var(--primary-title-color);line-height:1.6}.lpContSubTitleS span{color:var(--secondary-title-color)}.lpCont3rdTitle{font-size:18px;color:var(--primary-title-color);line-height:1.6}.lpCont3rdTitle span{color:var(--secondary-title-color)}.giftRankingBox .containerInner{display:flex;justify-content:center;flex-wrap:wrap;margin-right:-60px;width:auto !important;max-width:none !important}.giftRankingBox .containerInner>div[id^="unit"]{flex:0 0 calc((100% / 3) - 60px);margin-right:60px}.giftRankingBox .containerInner>div[id^="unit"]:nth-of-type(n + 4){margin-top:60px}.giftRanking{padding:20px 20px 0;box-sizing:border-box}.giftRanking .bCustomS-inner{position:relative}.giftRanking .bcu_title1{position:static;margin-top:20px}.giftRanking .bcu_title1 h3{font-size:20px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.giftRanking .bcu_title1 span[class^="rank"]{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:58px;height:58px;padding-bottom:3px;font-size:28px;color:#CECECE;font-weight:var(--font-weight-Bold);line-height:1;box-sizing:border-box;border-radius:50%;border:4px solid #CECECE;background-color:#FFF}.giftRanking .bcu_title1 .rank01{color:#D0C794 !important;border-color:#D0C794 !important}.giftRanking .bcu_title1 .rank02{color:#C1C1C1 !important;border-color:#C1C1C1 !important}.giftRanking .bcu_title1 .rank03{color:#CBA461 !important;border-color:#CBA461 !important}.giftRanking .bcu_text1{margin-top:15px;text-align:center;line-height:1}.giftRanking .price{font-size:30px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.giftRanking .unit{padding-left:5px;font-size:16px}.giftRanking .note{margin-top:10px;font-size:13px}.giftRanking .regularPrice{position:relative;padding-bottom:20px;box-sizing:border-box;font-size:22px;color:var(--primary-title-color);font-weight:var(--font-weight-Regular)}.giftRanking .regularPrice .regular{display:inline-block;margin-right:4px;font-size:13px}.giftRanking .regularPrice .unit{display:inline-block;font-size:13px}.giftRanking .regularPrice:after{content:"";position:absolute;left:calc(50% - 7px);bottom:3px;display:block;width:14px;height:calc(14px / 2);clip-path:polygon(0 0, 100% 0, 50% 100%);background:#000}.giftRanking .discountPrice{font-size:30px;color:#CC0023;font-weight:var(--font-weight-Bold)}.giftRanking .discountPrice .discount{position:relative;top:-5px;display:inline-block;margin-right:4px;padding:4px 6px 6px;font-size:16px;color:#FFF;line-height:1;background-color:#CC0023}.giftRanking .discountPrice .unit{display:inline-block;font-size:16px}.giftRanking .bcu_text2{margin-top:30px;text-align:center}.giftRanking .shopBtn{width:210px;height:40px}.adminView .giftRankingBox .containerInner{display:block}.adminView .giftRanking{width:300px}.priceLinkList ul{list-style:none;display:flex;margin-right:-10px;padding-left:0}.priceLinkList li{flex:0 0 calc((100% / 6) - 10px);margin-right:10px}.priceLinkList li a{display:flex;align-items:center;justify-content:center;height:40px;font-size:16px;font-weight:var(--font-weight-Medium);text-decoration:none;border-radius:40px;border:1.5px solid #707070;background-color:#FFF;transition:opacity ease .3s}.priceLinkList li a:hover{opacity:.6}.selectType{margin-right:-1px;margin-bottom:-1px;box-sizing:border-box;border:1px solid #DDD}.selectType .bcu_title{padding:17px 20px 0}.selectType .bcu_title h3{font-size:18px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.selectType .bcu_text1{padding:2px 20px 0}.selectType .bcu_text2{padding:0 20px 20px}.seasonGiftBox{position:relative;padding:30px;box-sizing:border-box;background-color:#F8F8F8}.seasonGiftBox .ttl{margin-bottom:25px;font-size:24px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.seasonGiftBox .linkArea{position:absolute;top:30px;right:30px;display:flex;align-items:center;justify-content:flex-end}.seasonGiftBox .linkArea a{display:block;text-indent:-9999px;transition:opacity ease .3s}.seasonGiftBox .linkArea a:hover{opacity:.6}.seasonGiftBox .linkArea .tel{width:185px;height:50px;margin-right:20px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/btn_tel.svg") no-repeat center;background-size:contain}.seasonGiftBox .linkArea .mail{width:224px;height:50px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/btn_mail.svg") no-repeat center;background-size:contain}.seasonGiftBox  ul{list-style-position:outside;display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:1em}.seasonGiftBox  ul li{flex:1 1 auto;min-width:50%;margin-bottom:10px}.seasonGiftBox  p{margin-top:10px}.shopPickupItemBox .cartjs_product_table{padding:0}.shopPickupItemBox .cartjs_cart_in input{margin:0 auto 0 0}#page220 .lpContTitle span{color:#60A4C1}#page220 .lpContSubTitle span{color:#60A4C1}#page220 .lpContSubTitleS span{color:#60A4C1}#page220 .lpCont3rdTitle span{color:#60A4C1}#page220 .contTitle span{color:#60A4C1}#page220 .contSubTitle span{color:#60A4C1}#page220 .cont3rdTitle span{color:#60A4C1}#page220 .cartjs_cart_in input{background-color:#60A4C1 !important}#page220 .shopPickupItemBox .cartjs_product_table th{width:9em}.fathersBenefitsBox .coln .box1{border-right:1px solid #DDD}.fathersBenefitsBox .coln .box2{border-right:1px solid #DDD}.fathersBenefits .bcu_title1 h5{display:flex;align-items:center;font-size:20px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.fathersBenefits .bcu_title1 .benefits{display:flex;align-items:center;justify-content:center;flex-direction:column;width:60px;height:60px;margin-right:10px;font-size:13px;color:#FFF;line-height:1;border-radius:50%;background-color:#60A4C1}.fathersBenefits .bcu_title1 .benefits .no{display:block;margin-top:1px;font-size:26px}.fathersBenefits .bcu_image1{margin-top:20px}.fathersBenefits .bcu_image1 .bcu_inner{text-align:center}.fathersBenefits .bcu_image1 img{width:auto !important;height:160px}.fathersBenefits .bcu_text1{margin-top:20px;line-height:1.4}.kanshaKinKuro .bCustomS-inner .col1 .col1-inner{margin-right:40px}.kanshaKinKuro .bCustomS-inner .col2 .col1-inner{margin-left:40px}.kanshaKinKuro .bcu_image{margin-bottom:20px}.kanshaKinKuro .bcu_title{margin-bottom:20px}.kanshaKinKuro .bcu_title .sub{display:block;margin-bottom:10px;font-size:16px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold);line-height:1}.kanshaKinKuro .bcu_title .main{display:block;font-size:34px;font-weight:var(--font-weight-Bold);line-height:1}.kanshaKinKuro .bcu_title1 .main{color:#E74D3D}.kanshaKinKuro .bcu_title2 .main{color:#CFAD4A}.voice{margin-bottom:30px;padding-bottom:30px;box-sizing:border-box;border-bottom:1px solid #F0F0F0}.voice .bcu_title1{margin-bottom:10px}.voice .bcu_title1 h3{font-size:18px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.kinshoSetBeerBox{min-width:1400px}.kinshoSetBeerBox .coln .containerInner{height:100%}.kinshoSetBeer{height:100%;padding:100px;box-sizing:border-box;background:linear-gradient(135deg, rgba(229,229,227,1) 0%,rgba(248,248,248,1) 80%)}.kinshoSetBeer .bCustomS-inner .col1 .col1-inner{margin-right:30px}.kinshoSetBeer .bCustomS-inner .col2 .col1-inner{margin-left:30px}.kinshoSetBeer .bcu_image1{}.kinshoSetBeer .bcu_title1{margin-bottom:30px}.kinshoSetBeer .bcu_title1 span{display:block}.kinshoSetBeer .bcu_title1 h3{overflow:visible}.kinshoSetBeer .bcu_title1 .en{font-size:60px;color:var(--primary-title-color);font-weight:var(--font-weight-normal);line-height:1;font-family:var(--en-font-set);overflow-wrap:anywhere;word-break:normal;line-break:strict}.kinshoSetBeer .bcu_title1 .jp{margin-top:5px;font-size:15px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold);line-height:1}.kinshoSetBeer .bcu_text1{margin-bottom:30px}.kinshoSetBeer .bcu_title2{margin-bottom:10px}.kinshoSetBeer .bcu_title2 h4{font-size:18px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold);line-height:1}.kinshoSetBeer .bcu_text2{margin-bottom:30px}.kinshoSetBeer .bcu_link a{transition:opacity ease .3s}.kinshoSetBeer .bcu_link a:hover{opacity:.6}.kinshoSetBeer .bcu_link a .bcu_link_content{display:inline-flex;align-items:center;justify-content:center;width:180px;height:36px;color:#BBAC6E;font-weight:var(--font-weight-Medium);line-height:1;border-radius:40px;border:2px solid #BBAC6E;background-color:#FFF}.kinshoSetBeer.golden .bcu_title1 .en{color:#3A8559}.kinshoSetBeer.amber .bcu_title1 .en{color:#CD3934}.kinshoSetBeer.brown .bcu_title1 .en{color:#7F4747}.kinshoSetBeer.pale .bcu_title1 .en{color:#49336F}.kinshoSetBeerSBox .coln .containerInner{height:100%}.kinshoSetBeerS{height:100%}.kinshoSetBeerS .bCustomS{height:100%}.kinshoSetBeerS .bCustomS .bCustomS-inner{height:100%;display:flex;flex-direction:column}.kinshoSetBeerS .bcu_image1{margin-bottom:30px}.kinshoSetBeerS .bcu_image1 img{width:auto !important;height:268px}.kinshoSetBeerS .bcu_title1{margin-bottom:30px}.kinshoSetBeerS .bcu_title1 span{display:block}.kinshoSetBeerS .bcu_title1 h3{overflow:visible}.kinshoSetBeerS .bcu_title1 .en{font-size:46px;color:var(--primary-title-color);font-weight:var(--font-weight-normal);line-height:1;font-family:var(--en-font-set);white-space:nowrap}.kinshoSetBeerS .bcu_title1 .jp{margin-top:5px;font-size:14px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold);line-height:1}.kinshoSetBeerS .bcu_text1{margin-bottom:40px}.kinshoSetBeerS .bcu_title2{margin-bottom:10px}.kinshoSetBeerS .bcu_title2 h4{font-size:18px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold);line-height:1}.kinshoSetBeerS .bcu_text2{margin-bottom:30px}.kinshoSetBeerS .bcu_link{margin-top:auto}.kinshoSetBeerS .bcu_link a{transition:opacity ease .3s}.kinshoSetBeerS .bcu_link a:hover{opacity:.6}.kinshoSetBeerS .bcu_link a .bcu_link_content{display:inline-flex;align-items:center;justify-content:center;width:180px;height:36px;color:#BBAC6E;font-weight:var(--font-weight-Medium);line-height:1;border-radius:40px;border:2px solid #BBAC6E;background-color:#FFF}.kinshoSetBeerS.golden .bcu_title1 .en{color:#3A8559}.kinshoSetBeerS.amber .bcu_title1 .en{color:#CD3934}.kinshoSetBeerS.brown .bcu_title1 .en{color:#7F4747}.kinshoSetBeerS.pale .bcu_title1 .en{color:#49336F}.kinshoBeerOutlineImg{margin-right:-120px}.sausage .bcu_image1{margin-bottom:30px}.sausage .bcu_title1{margin-bottom:10px}.sausage .bcu_title1 h3{font-size:24px;font-weight:var(--font-weight-Bold)}.valentineBeerBox{min-width:1400px}.adminView .valentineBeerBox{min-width:auto}.valentineBeerBox .coln .containerInner{height:100%} div[class^="valentineBeer"]{height:100%;padding:50px 90px 30px;box-sizing:border-box} div[class^="valentineBeer"] .bCustomS-inner .col1 .col1-inner{display:flex;flex-direction:column} div[class^="valentineBeer"] .bCustomS-inner .col2 .col1-inner{display:flex;flex-direction:column} div[class^="valentineBeer"] .bcu_image1{} div[class^="valentineBeer"] .bcu_image1 img{} div[class^="valentineBeer"] .bcu_image2{height:210px;margin-bottom:20px} div[class^="valentineBeer"] .bcu_image2 .bcu_inner{display:flex !important;align-items:flex-end;height:100%} div[class^="valentineBeer"] .bcu_image2 .bcu_inner img{} div[class^="valentineBeer"] .bcu_title1{height:48px} div[class^="valentineBeer"] .bcu_title1 h2{font-size:15px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold);line-height:1.3} div[class^="valentineBeer"] .bcu_text1{height:77px;line-height:1.6} div[class^="valentineBeer"] .bcu_link a{transition:opacity ease .3s} div[class^="valentineBeer"] .bcu_link a:hover{opacity:.6} div[class^="valentineBeer"] .bcu_link a .bcu_link_content{display:inline-flex;align-items:center;justify-content:center;width:180px;height:36px;color:#BBAC6E;font-weight:var(--font-weight-Medium);line-height:1;border-radius:40px;border:2px solid #BBAC6E;background-color:#FFF}.valentineBeer02{background:linear-gradient(to bottom, rgba(229,229,227,1) 0%,rgba(248,248,248,1) 100%)}.valentineBeer03{background:linear-gradient(to bottom, rgba(229,229,227,1) 0%,rgba(248,248,248,1) 100%)}.valentineBeer01 .bCustomS-inner .col1 .col1-inner{margin-right:30px}.valentineBeer02 .bCustomS-inner .col2 .col1-inner{margin-left:30px}.valentineBeer03 .bCustomS-inner .col1 .col1-inner{margin-right:30px}.valentineBeer04 .bCustomS-inner .col2 .col1-inner{margin-left:30px}.valentineBeer01 .bcu_title1 h2{text-align:right !important}.valentineBeer03 .bcu_title1 h2{text-align:right !important}.valentineBeer01  .bcu_text1{text-align:right}.valentineBeer03  .bcu_text1{text-align:right}.valentineBeer01 .bcu_image2 .bcu_inner{justify-content:flex-end}.valentineBeer03 .bcu_image2 .bcu_inner{justify-content:flex-end}.valentineBeer01 .bcu_link{text-align:right !important}.valentineBeer03 .bcu_link{text-align:right !important}.aboutChocoBeerBox{background:linear-gradient(to bottom, rgba(245,244,245,1) 0, rgba(251,251,251,0) 100%)}.aboutChocoBeerBox:before{content:"";position:absolute;top:0;left:5%;z-index:-1;display:block;width:100%;height:100%;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/bg_about_chocobeer.png") no-repeat left top;background-size:contain}.lpContSubTitle.chocoGlass:after{position:relative;top:22px;content:"";display:inline-block;width:70px;height:70px;margin-left:15px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_gentei.svg") no-repeat center;background-size:contain}.chocoGet{margin-right:-1px;margin-bottom:-1px;box-sizing:border-box;border:1px solid #DDD}.chocoGet .bcu_text1{padding:20px;text-align:center;background-color:#FFF}.chocoGet .bcu_text1 a{font-size:22px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold);text-decoration:none !important;transition:opacity ease .3s}.chocoGet .bcu_text1 a:hover{opacity:.6}.chocoGet .bcu_text1 .linkArrow{padding-left:15px}.chocoGet .bcu_text1 .linkArrow:before{top:18px;width:6px;height:9px}.chocoGet .bcu_text1 .linkArrow[target="_blank"]:after{width:18px;height:18px}.beerStoreListImg{position:relative}.beerStoreListImg.ranking1:after{content:"";position:absolute;top:10px;right:10px;display:block;width:58px;height:58px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_ranking1.svg") no-repeat center;background-size:contain}.beerStoreListImg.ranking2:after{content:"";position:absolute;top:10px;right:10px;display:block;width:58px;height:58px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_ranking2.svg") no-repeat center;background-size:contain}.beerStoreListImg.ranking3:after{content:"";position:absolute;top:10px;right:10px;display:block;width:58px;height:58px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_ranking3.svg") no-repeat center;background-size:contain}.beerStoreListImg.ranking4:after{content:"";position:absolute;top:10px;right:10px;display:block;width:58px;height:58px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_ranking4.svg") no-repeat center;background-size:contain}.beerStoreListImg.ranking5:after{content:"";position:absolute;top:10px;right:10px;display:block;width:58px;height:58px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_ranking5.svg") no-repeat center;background-size:contain}.valentineOnlineShopTtl .bcu_image1{margin-bottom:30px}.valentineOnlineShopTtl .bcu_image1 .bcu_inner img{width:153px !important}.valentineOnlineShopTtl .bcu_title1{margin-bottom:20px}.valentineOnlineShopTtl .bcu_title1 .en{display:block;font-size:100px !important;color:var(--primary-title-color) !important;font-family:var(--en-font-set);letter-spacing:-0.03em;line-height:1 !important}.valentineOnlineShopTtl .bcu_title1 .jp{display:block;font-size:29px !important;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Medium);font-family:"Noto Serif JP", serif;line-height:1 !important}.valentineOnlineShopTtl .bcu_text1{font-size:14px !important;color:var(--primary-title-color) !important;font-family:var(--en-font-set);letter-spacing:-0.03em;line-height:1.4 !important}.valentineOnlineShopTtl.wt  .bcu_title1 .en{color:#FFF !important}.valentineOnlineShopTtl.wt  .bcu_title1 .jp{color:#FFF !important}.valentineOnlineShopTtl.wt  .bcu_text1{color:#FFF !important}.workFlow .bVImgTxt .bVImgTxtImg{padding:0 0 10px 0}.workFlow .bVImgTxt .bVImgTxtBottom{line-height:1.6}#page123 .cartjs_product_table th{width:6em}#page123 .cartjs_cart_in input{margin:0 !important;background-color:#BBAC6E !important}.catalogGiftItem .bcu_title1{margin-bottom:15px}.catalogGiftItem .bcu_title1 h3{font-size:18px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.catalogGiftItem .bcu_title1 h3 span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:10px;font-size:18px;color:#FFF;font-weight:var(--font-weight-Medium);border-radius:50%;background-color:#C8BB9B}.catalogGiftItem .bcu_text2{margin-top:10px}.catalogItem .bImg2Txt2 .bImg2Txt2Left .bImg2Txt2Inner{margin:0 5px 0 0}.catalogItem .bImg2Txt2 .bImg2Txt2Right .bImg2Txt2Inner{margin:0 0 0 5px}.beerWordList{list-style:none;display:flex;flex-wrap:wrap;margin-bottom:80px;margin-right:-30px}.beerWordList li{flex:0 1 calc((100% / 4) - 30px);margin-top:30px;margin-right:30px;line-height:1.6}.beerWordList li:nth-of-type(-n + 4){margin-top:0}.originalItem .bcu_image1{margin-bottom:15px}.originalItem .bcu_text1{font-size:18px;color:var(--primary-title-color) !important;font-weight:var(--font-weight-Bold);line-height:1.4}.originalItem .bcu_text2{margin-top:10px;line-height:1.6}.hanpuCover{height:500px;padding-top:50px;box-sizing:border-box}.hanpuCoverTitle .bTtlS.type1{text-align:center}.hanpuCoverTitle .ttlAreaWrapper{display:flex;flex-direction:column-reverse;align-items:center}.hanpuCoverTitle .bTtlS.type1 .inner .subtext{display:inline-block;width:171px;height:31px;text-indent:-9999px;background:url("../../usr-data/template/sanktgallen-2025_5180/common-img/logo_black.svg") no-repeat center;background-size:contain}.hanpuCoverTitle .bTtlS.type1 .inner .title{font-family:var(--primary-font-set) !important;color:var(--primary-title-color) !important;font-size:60px !important;font-weight:var(--font-weight-Bold) !important;border-bottom:none !important;padding-bottom:0 !important}.hanpuCatch{font-size:35px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold);line-height:1.4;text-align:center}.hanpuCatch span{font-size:55px;color:#FF8C00;font-weight:var(--font-weight-Bold);font-feature-settings:"palt"}.hanpuPeriod dl{display:flex;align-items:center;line-height:1;margin-bottom:12px}.hanpuPeriod dl:last-of-type{margin-bottom:0}.hanpuPeriod dl dt{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:110px;height:34px;margin-right:15px;font-size:21px;color:#FFF;font-weight:var(--font-weight-Bold);background:#000}.hanpuPeriod dl dd{font-size:21px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.hanpuItem .bcu_title1{margin-bottom:20px}.hanpuItem .bcu_title1 h3{font-size:33px;color:var(--primary-title-color);font-weight:var(--font-weight-Medium)}.hanpuItem .bcu_title1 h3 span{font-size:28px; }.hanpuDetail{padding:45px 60px;box-sizing:border-box;background-color:rgba(255,140,0,0.10)}.hanpuDetail .bCustomS-inner>.col1 .col1-inner{margin-right:20px}.hanpuDetail .bCustomS-inner>.col2 .col1-inner{margin-left:20px}.hanpuDetail .bcu_title1{margin-bottom:20px;padding-bottom:12px;border-bottom:5px solid #FF8C00}.hanpuDetail .bcu_title1 h3{font-size:28px;color:#FF8C00;font-weight:var(--font-weight-Bold)}.hanpuDetail .bcu_text2{margin-top:20px;line-height:1.6}.hanpuMenuList ul.list{list-style:none;padding-left:0 !important;width:450px !important}.hanpuMenuList ul.list li{flex:0 0 calc(50% - 40px);margin-top:15px}.hanpuMenuList ul.list li>.main{display:flex;justify-content:space-between;align-items:flex-start}.hanpuMenuList ul.list li>.main .name{flex:1;font-size:20px;line-height:1.4;color:#000;font-weight:var(--font-weight-Bold);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.hanpuMenuList ul.list li>.main .name:after{content:"";flex:1;height:1px;margin:calc(.5em + 2px) 10px 0 10px;border-bottom:dotted 1px #000}.hanpuMenuList ul.list li>.main .price{font-size:20px;line-height:1.4;color:#000;font-weight:var(--font-weight-Bold)}.hanpuPrice dl{display:flex}.hanpuPrice dt{}.hanpuPrice dd{font-weight:var(--font-weight-Bold)}.wholesaleItem .bcu_title1{margin-bottom:15px}.wholesaleItem .bcu_title1 h3{font-size:24px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.bounenkaiItem .bVImgTtlTxt .bVImgTtlTxtImg{padding:0 0 10px 0}.bounenkaiItem .bVImgTtlTxt .bVImgTtlTxtBottom h2{font-size:18px;color:var(--primary-title-color);font-weight:var(--font-weight-Bold)}.bounenkaiItem .bVImgTtlTxt .bVImgTtlTxtBottom>div{margin-top:5px}.bounenkaiItem .bVImgTtlTxt .bVImgTtlTxtBottom p{margin-top:5px !important}.interviewL .bCustomS-inner .col1 .col1-inner{margin-right:40px}.interviewL .bCustomS-inner .col2 .col1-inner{position:relative;width:570px;padding:30px;border-radius:20px;background-color:#F5F5F5}.interviewL .bCustomS-inner .col2 .col1-inner:after{position:absolute;top:30px;left:-15px;content:"";display:block;height:20px;width:15px;clip-path:polygon(0 50%, 100% 0, 100% 100%);background-color:#F5F5F5}.interviewL .bcu_image2{margin-top:20px}.interviewR .bCustomS-inner .col1 .col1-inner{position:relative;width:570px;margin-left:auto;margin-right:0;padding:30px;border-radius:20px;background-color:#F2E6F3}.interviewR .bCustomS-inner .col1 .col1-inner:after{position:absolute;top:30px;right:-15px;content:"";display:block;height:20px;width:15px;clip-path:polygon(0 0, 100% 50%, 0 100%);background-color:#F2E6F3}.interviewR .bCustomS-inner .col2 .col1-inner{margin-left:40px}.interviewL .bcu_image2{margin-top:20px}#page24 input[type="submit"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:80px;height:35px;margin-left:10px;font-size:16px;color:#FFF;font-weight:var(--font-weight-Bold);letter-spacing:0.05em;border:none;border-radius:30px;background-color:#870C85;transition:opacity ease .3s}#page24 input[type="submit"]:hover{opacity:.6}#page25 .bImgTtlTxt .bImgTtlTxtRight h2{font-size:18px;color:#870C85}#page25 .bImgTtlTxt .bImgTtlTxtRight p{font-size:18px;color:#000;line-height:1.4}#page25 .bImgTtlTxt .bImgTtlTxtRight p.linkArrow{margin-top:10px;padding-left:0;font-size:15px}.prList .bCatList2{overflow:visible}.prList .bCatList2>ul li{padding-bottom:40px;border-bottom:1px solid #C4C4C4;box-sizing:border-box}.prList .bCatList2>ul li:first-child{padding-top:40px;border-top:1px solid #C4C4C4}.prList .bCatList2 .bCatList2Inner{position:relative;padding-top:5px;box-sizing:border-box}.prList .bCatList2>ul li .ttl{font-size:20px;font-weight:var(--font-weight-Medium)}.prList .bCatList2>ul li .bCatList2Txt{margin-top:20px}.prList .bCatList2>ul li .bCatListLabel{line-height:1;position:absolute;top:-9px;left:7em}.prList .bCatList2>ul li .bCatListLabel .bcatlabel{height:20px !important;margin-top:5px !important;margin-left:12px;padding-bottom:1px;background-color:#000 !important;color:#FFF !important;border:none !important;border-radius:0 !important}.prList p.bCatList2Rss{top:-17px}.faq .bCustomS{overflow:visible}.faq .bcu_text1{display:flex;margin-top:3px;font-size:16px}.faq .bcu_text1:before{flex:0 0 auto;content:"Q";display:flex;align-items:center;justify-content:center;width:37px;height:37px;margin-top:-3px;margin-right:15px;font-size:22px;color:#FFF;font-family:var(--en-font-set);border-radius:50%;background-color:#000}.faq .bcu_text2{display:flex;margin-top:20px;font-size:16px}.faq .bcu_text2:before{flex:0 0 auto;content:"A";display:flex;align-items:center;justify-content:center;width:37px;height:37px;margin-top:-3px;margin-right:15px;font-size:24px;color:#FFF;font-family:var(--en-font-set);border-radius:50%;background-color:#BBAC6E}#page35.subPage1 #user-area{width:1140px;margin:150px auto}#page35.subPage1 .bTtl h1{font-size:40px !important}#page35.subPage1 .bTtl h2{font-size:30px !important}#page35.subPage1 .bTtl h3{font-size:24px !important}#page35.subPage1 .bTtl h4{font-size:20px !important}#page35.subPage1 .bTtl h5{font-size:18px !important}#page35.subPage1 .bTtl h6{font-size:18px !important}#page34.subPage1 #user-area{width:1140px;margin:150px auto}#page34.subPage1 .bTtl h1{font-size:40px !important}#page34.subPage1 .bTtl h2{font-size:30px !important}#page34.subPage1 .bTtl h3{font-size:24px !important}#page34.subPage1 .bTtl h4{font-size:20px !important}#page34.subPage1 .bTtl h5{font-size:18px !important}#page34.subPage1 .bTtl h6{font-size:18px !important}#page37.subPage1 #user-area{width:1140px;margin:150px auto}#page37.subPage1 .bTtl h1{font-size:40px !important}#page37.subPage1 .bTtl h2{font-size:30px !important}#page37.subPage1 .bTtl h3{font-size:24px !important}#page37.subPage1 .bTtl h4{font-size:20px !important}#page37.subPage1 .bTtl h5{font-size:18px !important}#page37.subPage1 .bTtl h6{font-size:18px !important}.mediaInfo .bRssReader ul li{position:relative;display:flex;justify-content:space-between;margin:0 0 40px 0 !important;padding:0 0 40px 0 !important;border-bottom:1px solid #C4C4C4;box-sizing:border-box;background:none !important;line-height:1}.mediaInfo .bRssReader ul li:first-child{padding:40px 0 !important;border-top:1px solid #C4C4C4}.mediaInfo .bRssReader ul li:last-of-type{margin:0 !important}.mediaInfo .bRssReader ul li span{position:absolute;top:0;left:0;font-size:.8em;color:#000;font-weight:var(--font-weight-Regular)}.mediaInfo .bRssReader ul li:first-child span{top:40px}.mediaInfo .bRssReader ul li h3{flex:1;margin-top:27px;font-size:20px;font-weight:var(--font-weight-Medium)}.mediaInfo .bRssReader ul li>div{flex:0 0 40%;margin-left:40px;font-size:15px;line-height:1.6}.mediaInfo .bRssReader ul li>div p{font-size:15px;line-height:1.6}#page33 .extMdlFormGnrtr td.extMdlFormGnrtrInner2 table tbody>tr:first-of-type td.w9{width:11em !important} select{background-color:#FFF;border:1px solid #DDD;border-radius:3px;display:inline-block;line-height:1;white-space:nowrap;height:35px;padding:0 30px 0 10px !important;margin:0;-webkit-appearance:none;-moz-appearance:none;background-image:url("../../usr-data/template/sanktgallen-2025_5180/common-img/ico_arrow_down.svg");background-position:center right 10px;background-size:6px 4px;background-repeat:no-repeat;box-sizing:border-box;cursor:pointer;font-size:15px} select::-ms-expand{display:none} select[multiple]{vertical-align:top;background:none;padding:10px !important;background-color:#FFF}.ms-choice>span{right:30px !important} select:focus-visible{outline:none} select::-ms-expand{display:none} select[disabled]{background-color:#F4F4F4;pointer-events:none;cursor:default} img#captcha{display:inline-block;margin-right:5px} img#captcha + br{display:none}.txt404 .bcu_title1{margin-bottom:50px}.txt404 .bcu_title1 h1{color:#870C85}.txt404 .bcu_title1 .main{display:block;font-size:76px;line-height:1}.txt404 .bcu_title1 .main span{padding-right:.3em}.txt404 .bcu_title1 .sub{display:block;margin-top:30px;font-size:22px;font-weight:var(--font-weight-Medium);line-height:1}.txt404 .bcu_text2{margin-top:30px} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bImg3Txt3.css*/
.bImg3Txt3{width:100%}.bImg3Txt3 p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;text-align:center;line-height:1.4em}.bImg3Txt3 p{margin:0;padding:15px 0 0 0;text-align:left}.bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 30px 0 0}.bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 20px}.bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 30px}.col1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 30px 0 0}.col1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 20px}.col1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 30px}.col2-1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-1 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-2 .box2 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-2 .box2 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-2 .box2 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-2 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-3 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-3 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-3 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-3 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-4 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-4 .box2 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-4 .box2 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-4 .box2 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-5 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-5 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-5 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-5 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-6 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-6 .box2 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-6 .box2 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-6 .box2 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-7 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-7 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-7 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-7 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-8 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-8 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-8 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-8 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-9 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-9 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-9 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-9 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col3-1 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col3-2 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col3-3 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col3-3 .box3 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col3-3 .box3 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col3-3 .box3 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col3-4 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col3-4 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col3-4 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px }.col3-4 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col3-5 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col3-5 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 20px 0 0}.col3-5 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 10px }.col3-5 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 20px}.col4 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col4 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col4 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px }.col4 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bImgTtlTxt2.css*/
.bImgTtlTxt2{width:100%}.bImgTtlTxt2 .bImgTtlTxt2Left .bImgTtlTxt2Inner{margin:0 25px 0 0}.bImgTtlTxt2 .bImgTtlTxt2Right .bImgTtlTxt2Inner{margin:0 0 0 25px}.bImgTtlTxt2 .bImgTtlTxt2Img{float:left;margin:0 0 10px 0;width:40%;text-align:center}.bImgTtlTxt2 .bImgTtlTxt2Img p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;line-height:1.4em}.bImgTtlTxt2 .bImgTtlTxt2Data{margin:0 0 0 40%;padding:0 0 0 25px}.bImgTtlTxt2 .bImgTtlTxt2Data h5{margin:0 0 20px 0;padding:0;font-weight:normal;font-size:1.5em;line-height:1.6em}.bImgTtlTxt2 .bImgTtlTxt2Data p{margin:0}.bImgTtlTxt2 .bImgTtlTxt2Data p.linkArrow{margin:0}.bImgTtlTxt2 .bImgTtlTxt2Data p.linkArrow a{margin-top:15px;padding:0 0 0 18px;display:inline-block;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_arrow.png) no-repeat 0 0.5em}.col2-1 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-1 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-2 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-2 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-3 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-3 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-4 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-4 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-5 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-5 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-6 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-6 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-7 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-7 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-8 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-8 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-9 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-9 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-1 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-1 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-2 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-2 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-3 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-3 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-4 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-4 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-5 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-5 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col4 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col4 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bImg2Txt2.css*/
.bImg2Txt2{width:100%}.bImg2Txt2 p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;text-align:center;line-height:1.4em}.bImg2Txt2 p{margin:0;padding:15px 0 0 0;text-align:left}.bImg2Txt2 .bImg2Txt2Left .bImg2Txt2Inner{margin:0 25px 0 0}.bImg2Txt2 .bImg2Txt2Right .bImg2Txt2Inner{margin:0 0 0 25px}.col2-2 .box1 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col2-3 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col2-4 .box1 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col2-5 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col2-6 .box1 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col2-7 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col2-8 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col2-9 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-1 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-2 .box1 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-2 .box3 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-3 .box1 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-3 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-4 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-4 .box3 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-5 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-5 .box3 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col4 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bTtlBg.css*/
.bTtlBg{width:100%}.bTtlBg h1,.bTtlBg h2,.bTtlBg h3,.bTtlBg h4,.bTtlBg h5,.bTtlBg h6{margin:0;padding:10px 15px;font-size:1.5em;font-weight:normal;line-height:1.6em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bLine.css*/
.bLine{padding:2px 0 0 0;width:100%;line-height:0.1em;font-size:0.1em;border-bottom-style:solid;border-bottom-width:1px}.bLine hr{display:none} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bRssReader.css*/
.bRssReader{width:100%}.bRssReader ul{margin:0;padding:0;list-style:none}.bRssReader ul li{margin:0 0 10px 0;padding:0 0 0 13px;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_arrow.png) no-repeat 0 0.4em}.bRssReader li span{font-weight:bold;font-size:0.8em}.bRssReader li h3{margin:0 0 5px 0;font-size:1.1em;font-weight:normal;line-height:normal}.bRssReader li p{margin:0;padding:0}.bRssReader li img{float:left;padding:3px 10px 3px 0} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bImg.css*/
.bImg{width:100%;text-align:center}.bImg img{width:100%}.bImg p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;text-align:center} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bVCatList3.css*/
.bVCatList3{position:relative;width:100%} p.bVCatList3Rss{position:absolute;top:0;right:0;margin:0;padding:0;width:33px} p.bVCatList3Rss a{width:33px;height:12px;display:block;text-indent:-9999px;overflow:hidden;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_rss.gif) no-repeat}.bVCatList3 ul{clear:both;margin:0;padding:20px 0 0 0;width:100%;list-style:none;list-style-position:outside}.bVCatList3 ul li.bVCatList3Left{}.bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 15px 0 0}.bVCatList3 ul li.bVCatList3Right{}.bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 15px}.bVCatList3Img{margin:0 0 5px 0;width:100%}.bVCatList3Img img{width:100%} p.bVCatList3Date{margin:0;font-weight:bold}.bVCatList3 ul li h5{margin:0 0 5px 0;font-size:1.1em}.bVCatList3 ul li h5 a{font-weight:normal}.bVCatList3 ul li h5 img{width:25px !important;display:inline} p.bVCatList3Txt{margin:0;padding:0}.bVCatList3 p.bVCatList3Page{margin:0;padding:10px 0 0 0;text-align:center}.col1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 15px 0 0}.col1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 15px}.col2-1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 15px 0 0}.col2-1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 15px}.col2-2 .box1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-2 .box1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-2 .box1 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-2 .box1 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-3 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-3 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-3 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-3 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-4 .box1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-4 .box1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-4 .box1 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-4 .box1 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-5 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-5 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-5 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-5 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-6 .box1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-6 .box1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-6 .box1 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-6 .box1 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-7 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-7 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-7 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-7 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-8 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-8 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-8 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-8 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-9 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-9 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-9 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-9 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-1 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-1 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-2 .box1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-2 .box1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-2 .box1 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-2 .box1 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-2 .box3 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-2 .box3 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-2 .box3 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-2 .box3 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-3 .box1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-3 .box1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-3 .box1 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-3 .box1 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-3 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-3 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-3 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-3 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-4 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-4 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-4 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-4 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-4 .box3 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-4 .box3 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-4 .box3 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-4 .box3 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-5 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-5 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-5 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-5 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-5 .box3 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-5 .box3 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-5 .box3 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-5 .box3 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col4 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col4 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col4 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col4 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bImgttl.css*/
.bImgttl{width:100%} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bVCatList2.css*/
.bVCatList2{position:relative;width:100%} p.bVCatList2Rss{position:absolute;top:0;right:0;margin:0;padding:0;width:33px} p.bVCatList2Rss a{width:33px;height:12px;display:block;text-indent:-9999px;overflow:hidden;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_rss.gif) no-repeat}.bVCatList2 ul{margin:0;padding:20px 0 0 0;width:100%;list-style:none;list-style-position:outside}.bVCatList2 ul li{margin:0 0 30px 0;width:100%}.bVCatList2Img{margin:0 0 15px 0;width:100%}.bVCatList2Img img{width:100%} p.bVCatList2Date{margin:0;font-weight:bold}.bVCatList2 ul li h5{margin:0 0 3px 0;font-size:1.1em}.bVCatList2 ul li h5 a{padding:0 5px 0 0;font-weight:normal}.bVCatList2 ul li h5 img{width:25px !important;display:inline} p.bVCatList2Txt{margin:0}.bVCatList2 p.bVCatList2Page{text-align:center} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bTxt.css*/
.bTxt{width:100%}.bTxt p{margin:0;padding:0} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bFlash.css*/
.bFlash{width:100%;overflow:hidden;text-align:center}.bFlash h5{margin:0 0 5px 0;font-size:1.2em;text-align:left} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bItems.css*/
.bItems{width:100%}.bItems ol{margin:0;padding:0;counter-reset:li}.bItems ol li{position:relative;display:block;padding:1px 0 3px 50px;margin-left:0 !important;margin-bottom:25px;line-height:1.3em}.bItems ol li:after{line-height:1em;width:2em;counter-increment:li;content:counter(li) ".";position:absolute;display:block;text-align:right;font-style:italic;left:0;top:0;font-size:22px;font-family:"Lucida Console", Monaco, "monospace"} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bMap.css*/
.bMap{width:100%}.bMapArea{border:1px solid #CCC;display:block} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bPageTop.css*/
.bPageTop{margin-right:0;margin-left:auto;width:58px;height:58px;display:block}.bPageTop p{position:relative}.bPageTop p a{position:absolute;width:58px;height:58px;transition:opacity 0.3s;cursor:pointer;z-index:2;background:#444;border-radius:58px;text-indent:-9999px}.bPageTop p a:before{content:'';position:absolute;right:21px;top:24px;width:15px;height:15px;border-right:solid 2px #FFF;border-top:solid 2px #FFF;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.bPageTop p a:hover{opacity:0.8} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bSiteMap.css*/
.bSiteMap{width:100%}.bSiteMap ul li{margin:0 0 5px 0}.bSiteMap ul li a{padding:0 0 0 15px;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_arrow.png) no-repeat 0 0.2em}.bSiteMap ul.bSiteMapGlobal{margin:0;padding:0;list-style:none}.bSiteMap li.bSiteMapGli{font-weight:bold;font-size:1.2em}.bSiteMap ul.bSiteMapLocal{margin:0;padding:10px 0 15px 18px;list-style:none}.bSiteMap li.bSiteMapLli{font-weight:normal;font-size:0.8em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bVImgTxt.css*/
.bVImgTxt{width:100%}.bVImgTxt .bVImgTxtImg{padding:0 0 15px 0;width:100%}.bVImgTxt .bVImgTxtImg p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;text-align:center;line-height:1.4em}.bVImgTxt .bVImgTxtBottom p{margin:0} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bCatList4.css*/
.bCatList4{width:100%}.bCatList4Tab{padding:0}.bCatList4Tab ul{margin:0 0 0 0; padding:0;list-style:none;width:100%;_display:inline-block}.bCatList4Tab ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}.bCatList4Tab ul li{float:left;height:30px;display:block;text-align:center;line-height:30px;overflow:hidden}.bCatList4Tab ul li a{padding:0 10px;height:30px;display:block;overflow:hidden;text-decoration:none !important}.bCatList4Tab ul li a.mainBg{height:29px;border-top-style:solid;border-top-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px}.bCatList4Box{width:100%}.bCatList4BoxInner{position:relative;padding:15px 0 0 0}.bCatList4BoxInner p.bCatList4Rss{position:absolute;top:-20px;right:6px;margin:0;padding:0;width:33px}.bCatList4BoxInner p.bCatList4Rss a{width:33px;height:12px;display:block;text-indent:-9999px;overflow:hidden;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_rss.gif) no-repeat}.bCatList4Box ul{margin:0;padding:0;list-style:none;list-style-position:outside}.bCatList4Box ul li{margin:0 0 20px 0;width:100%}.bCatList4Box .bCatList4Img{float:left;width:25%}.bCatList4Box .bCatList4Img img{width:100%}.bCatList4Box .bCatList4Inner{margin:0 0 0 25%;padding:0 0 0 15px}.bCatList4Box p.bCatList4Date{margin:0;font-weight:bold;font-size:0.8em}.bCatList4Box ul li h5{margin:0 0 3px 0;font-size:1.2em}.bCatList4Box ul li h5 a{padding:0 5px 0 0;font-weight:normal}.bCatList4Box ul li h5 img{width:25px;display:inline}.bCatList4Box p.bCatList4Txt{margin:0}.bCatList4Scroller ul{overflow:visible !important} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bSubTtl.css*/
.bSubTtl{width:100%}.bSubTtl h1,.bSubTtl h2,.bSubTtl h3,.bSubTtl h4,.bSubTtl h5,.bSubTtl h6{margin:0;padding:0;font-size:1.5em;font-weight:normal;line-height:1.6em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/common.css*/
.containerInner span img{vertical-align:bottom}#usersidearea span img{vertical-align:bottom}.hsNarrow{margin-bottom:25px}.hsNormal{margin-bottom:60px}.hsWide{margin-bottom:150px}.bgColor{padding:30px}.bdSolid{padding:30px;border-width:1px;border-style:solid}.bdDot{padding:30px;border-width:1px;border-style:dotted} span.brClr{line-height:0.1em;font-size:0.1em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bFlaDl.css*/
.bFlaDl{width:100%}.col1 .bFlaDl{position:relative}.col1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col1 .bFlaDl .bFlaDlLeft p{line-height:1.6em}.col1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-1 .bFlaDl{position:relative}.col2-1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-2 .box2 .bFlaDl{position:relative}.col2-2 .box2 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-2 .box2 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-3 .box1 .bFlaDl{position:relative}.col2-3 .box1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-3 .box1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-4 .box2 .bFlaDl{position:relative}.col2-4 .box2 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-4 .box2 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-5 .box1 .bFlaDl{position:relative}.col2-5 .box1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-5 .box1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-6 .box2 .bFlaDl{position:relative}.col2-6 .box2 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-6 .box2 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-7 .box1 .bFlaDl{position:relative}.col2-7 .box1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-7 .box1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col3-2 .box2 .bFlaDl{position:relative}.col3-2 .box2 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col3-2 .box2 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col3-3 .box3 .bFlaDl{position:relative}.col3-3 .box3 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col3-3 .box3 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col3-4 .box1 .bFlaDl{position:relative}.col3-4 .box1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col3-4 .box1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-8 .box1 .bFlaDl{position:relative}.col2-8 .box1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-8 .box1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-9 .box1 .bFlaDl{position:relative}.col2-9 .box1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-9 .box1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bCatList2.css*/
.bCatList2{position:relative;width:100%} p.bCatList2Rss{position:absolute;top:0;right:0;margin:0;padding:0;width:33px} p.bCatList2Rss a{width:33px;height:12px;display:block;text-indent:-9999px;overflow:hidden;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_rss.gif) no-repeat}.bCatList2 ul{margin:0;padding:0;width:100%;list-style:none;list-style-position:outside}.bCatList2 ul li{margin:0 0 20px 0;width:100%}.bCatList2Img{float:left;width:25%}.bCatList2Img img{width:100%}.bCatList2Inner{margin:0 0 0 25%;padding:0 0 0 20px} p.bCatList2Date{margin:0;font-weight:bold}.bCatList2 ul li h5{margin:0 0 3px 0;font-size:1.1em}.bCatList2 ul li h5 a{padding:0 5px 0 0;font-weight:normal}.bCatList2 ul li h5 img{width:25px !important;display:inline} p.bCatList2Txt{margin:0}.bCatList2 p.bCatList2Page{text-align:center}.col1 .bCatList2Img{width:25%}.col1 .bCatList2Inner{margin:0 0 0 25%}.col2-2 .box1 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-2 .box1 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col2-3 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-3 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col2-4 .box1 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-4 .box1 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col2-5 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-5 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col2-6 .box1 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-6 .box1 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col2-7 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-7 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col2-8 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-8 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col2-9 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-9 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-1 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-1 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-2 .box1 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-2 .box1 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-2 .box3 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-2 .box3 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-3 .box1 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-3 .box1 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-3 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-3 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-4 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-4 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-4 .box3 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-4 .box3 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-5 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-5 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-5 .box3 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-5 .box3 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col4 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col4 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bCatList.css*/
.bCatList{position:relative;width:100%} p.bCatListRss{position:absolute;top:0;right:0;margin:0;padding:0;width:33px} p.bCatListRss a{width:33px;height:12px;display:block;text-indent:-9999px;overflow:hidden;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_rss.gif) no-repeat}.bCatList ul{margin:0;padding:0 !important;width:100%;list-style:none}.bCatList ul li{margin:0 0 25px 0;padding:0 0 15px 15px;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_arrow.png) no-repeat 0 2px;border-bottom:1px dotted #DDD}.bCatList ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none} p.bCatListDate{margin-bottom:10px;font-weight:normal;font-size:0.8em;line-height:1em}.bCatList ul li h5{margin:0 0 5px 0;font-size:1.1em}.bCatList ul li h5 a{padding:0 5px 0 0;font-weight:normal}.bCatList ul li h5 img{width:25px !important;display:inline} p.bCatListTxt{margin:0}.bCatList p.bCatListPage{text-align:center} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bTtl.css*/
.bTtl{width:100%}.bTtl h1,.bTtl h2,.bTtl h3,.bTtl h4,.bTtl h5,.bTtl h6{margin:0;padding:0;font-size:2.3em;font-weight:normal;line-height:1.3em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bJava.css*/
.bJava{width:100%;overflow:hidden;text-align:center} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bCatList3.css*/
.bCatList3{position:relative;margin-right:-30px;overflow:hidden} p.bCatList3Rss{position:absolute;top:0;right:30px;margin:0;padding:0;width:33px} p.bCatList3Rss a{width:33px;height:12px;display:block;text-indent:-9999px;overflow:hidden;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_rss.gif) no-repeat}.bCatList3 ul{clear:both;margin:0;padding:20px 0 0 0;width:100%;list-style:none}.bCatList3 ul li{float:left;width:50%}.bCatList3Img{float:left;margin:0 0 10px 0;width:45%}.bCatList3Img img{width:100%}.bCatList3Inner{margin:0 0 0 45%;padding:0 30px  0 15px} p.bCatList3Date{margin:0;font-weight:bold}.bCatList3 ul li h5{margin:0 0 3px 0;font-size:1.1em}.bCatList3 ul li h5 a{padding:0 5px 0 0;font-weight:normal}.bCatList3 ul li h5 img{width:25px !important;display:inline} p.bCatList3Txt{margin:0;padding:0 0 10px 0}.bCatList3 p.bCatList3Page{margin:0;padding:10px 0 0 0;text-align:center}.col1 .bCatList3Img{width:40%}.col1 .bCatList3Inner{margin:0 0 0 40%}.col2-1 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-1 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-2 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-2 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-3 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-3 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-4 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-4 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-5 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-5 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-6 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-6 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-7 .bCatList3 ul li h5{ font-size:1em;line-height:1.4em}.col2-7 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-8 .bCatList3 ul li h5{ font-size:1em;line-height:1.4em}.col2-8 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-9 .bCatList3 ul li h5{ font-size:1em;line-height:1.4em}.col2-9 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-1 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-1 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-2 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-2 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-3 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-3 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-4 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-4 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-5 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-5 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col4 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col4 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bImgTxt.css*/
.bImgTxt{width:100%}.bImgTxt .bImgTxtLeft{margin:0 30px 0 0;width:40%}.bImgTxt .bImgTxtLeft p.imgCap{margin:0;padding:10px 0;font-weight:normal;text-align:center;line-height:1.4em}.col1 .bImgTxt .bImgTxtLeft{width:33%}.col2-2 .box1 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-2 .box1 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col2-3 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-3 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col2-4 .box1 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-4 .box1 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col2-5 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-5 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col2-6 .box1 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-6 .box1 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col2-7 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-7 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col2-8 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-8 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col2-9 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-9 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-1 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-1 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-2 .box1 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-2 .box1 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-2 .box3 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-2 .box3 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-3 .box1 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-3 .box1 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-3 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-3 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-4 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-4 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-4 .box3 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-4 .box3 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-5 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-5 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-5 .box3 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-5 .box3 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col4 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col4 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bContact.css*/
.bContact{width:100%}.bContact table{width:100%;border-collapse:collapse;border-spacing:0;border-top-style:solid;border-top-width:1px}.bContact table caption{margin:0 0 5px 0;width:100%;text-align:left;font-weight:bold}.bContact th{padding:20px 20px 20px 0;width:25%;text-align:left;vertical-align:top;font-weight:normal;border-bottom-style:solid;border-bottom-width:1px;font-size:1em;line-height:normal;box-sizing:border-box}.bContact td{padding:20px 0 20px 0;text-align:left;vertical-align:middle;border-bottom-style:solid;border-bottom-width:1px;font-size:1em;line-height:normal;box-sizing:border-box}.bContact table.calendarText{width:120px}.bContact td span.certImg input{margin:3px 0}.bContact th.thImp::after{content:"必須";font-size:0.6em;padding:3px 4px 2px 4px;border-radius:2px;margin-left:7px;position:relative;top:-2px;line-height:1em}.bContactBtn{padding:30px 0 0 0;text-align:center}.bContactBtn input.bContact_bBtnConf{width:220px;position:relative;text-decoration:none !important;line-height:1em;font-weight:normal;cursor:pointer;border-radius:3px;transition:opacity 0.3s;border:0;color:#FFF;background-color:#345064;font-size:1.1em;padding:0;height:50px}.bContactBtn input.bContact_bBtnConf:hover{opacity:0.7}.bContact td.textLs input,.bContact td.textLs textarea{width:40%}.bContact td.textLm input,.bContact td.textLm textarea{width:70%}.bContact td.textLl input,.bContact td.textLl textarea{width:90%}.col2-2 .box1 td.textLs input,.col2-2 .box1 td.textLs textarea{width:90%}.col2-2 .box1 td.textLm input,.col2-2 .box1 td.textLm textarea{width:90%}.col2-2 .box1 .bContact table.calendarText{width:90%}.col2-2 .box1 .bContact td.selectLl select{width:90%}.col2-2 .box1 .bContact td span.timeBox{display:block}.col2-2 .box1 .bContact td span.certImg input{width:90%}.col2-2 .box1 .bContact td span.certImg img{width:97%}.col2-3 .box2 td.textLs input,.col2-3 .box2 td.textLs textarea{width:90%}.col2-3 .box2 td.textLm input,.col2-3 .box2 td.textLm textarea{width:90%}.col2-3 .box2 .bContact table.calendarText{width:90%}.col2-3 .box2 .bContact td.selectLl select{width:90%}.col2-3 .box2 .bContact td span.timeBox{display:block}.col2-3 .box2 .bContact td span.certImg input{width:90%}.col2-3 .box2 .bContact td span.certImg img{width:97%}.col2-4 .box1 td.textLs input,.col2-4 .box1 td.textLs textarea{width:90%}.col2-4 .box1 td.textLm input,.col2-4 .box1 td.textLm textarea{width:90%}.col2-4 .box1 .bContact table.calendarText{width:90%}.col2-4 .box1 .bContact td.selectLl select{width:90%}.col2-4 .box1 .bContact td span.timeBox{display:block}.col2-4 .box1 .bContact td span.certImg input{width:90%}.col2-4 .box1 .bContact td span.certImg img{width:97%}.col2-5 .box2 td.textLs input,.col2-5 .box2 td.textLs textarea{width:90%}.col2-5 .box2 td.textLm input,.col2-5 .box2 td.textLm textarea{width:90%}.col2-5 .box2 .bContact table.calendarText{width:90%}.col2-5 .box2 .bContact td.selectLl select{width:90%}.col2-5 .box2 .bContact td span.timeBox{display:block}.col2-5 .box2 .bContact td span.certImg input{width:90%}.col2-5 .box2 .bContact td span.certImg img{width:97%}.col2-6 .box1 td.textLs input,.col2-6 .box1 td.textLs textarea{width:90%}.col2-6 .box1 td.textLm input,.col2-6 .box1 td.textLm textarea{width:90%}.col2-6 .box1 .bContact table.calendarText{width:90%}.col2-6 .box1 .bContact td.selectLl select{width:90%}.col2-6 .box1 .bContact td span.timeBox{display:block}.col2-6 .box1 .bContact td span.certImg input{width:90%}.col2-6 .box1 .bContact td span.certImg img{width:97%}.col2-7 .box2 td.textLs input,.col2-7 .box2 td.textLs textarea{width:90%}.col2-7 .box2 td.textLm input,.col2-7 .box2 td.textLm textarea{width:90%}.col2-7 .box2 .bContact table.calendarText{width:90%}.col2-7 .box2 .bContact td.selectLl select{width:90%}.col2-7 .box2 .bContact td span.timeBox{display:block}.col2-7 .box2 .bContact td span.certImg input{width:90%}.col2-7 .box2 .bContact td span.certImg img{width:97%}.col2-8 .box2 td.textLs input,.col2-8 .box2 td.textLs textarea{width:90%}.col2-8 .box2 td.textLm input,.col2-8 .box2 td.textLm textarea{width:90%}.col2-8 .box2 .bContact table.calendarText{width:90%}.col2-8 .box2 .bContact td.selectLl select{width:90%}.col2-8 .box2 .bContact td span.timeBox{display:block}.col2-8 .box2 .bContact td span.certImg input{width:90%}.col2-8 .box2 .bContact td span.certImg img{width:97%}.col2-9 .box2 td.textLs input,.col2-9 .box2 td.textLs textarea{width:90%}.col2-9 .box2 td.textLm input,.col2-9 .box2 td.textLm textarea{width:90%}.col2-9 .box2 .bContact table.calendarText{width:90%}.col2-9 .box2 .bContact td.selectLl select{width:90%}.col2-9 .box2 .bContact td span.timeBox{display:block}.col2-9 .box2 .bContact td span.certImg input{width:90%}.col2-9 .box2 .bContact td span.certImg img{width:97%}.col3-1 td.textLs input,.col3-1 td.textLs textarea{width:90%}.col3-1 td.textLm input,.col3-1 td.textLm textarea{width:90%}.col3-1 .bContact table.calendarText{width:90%}.col3-1 .bContact td.selectLl select{width:90%}.col3-1 .bContact td span.timeBox{display:block}.col3-1 .bContact td span.certImg input{width:90%}.col3-1 .bContact td span.certImg img{width:97%}.col3-2 .box1 td.textLs input,.col3-2 .box1 td.textLs textarea{width:90%}.col3-2 .box1 td.textLm input,.col3-2 .box1 td.textLm textarea{width:90%}.col3-2 .box1 .bContact table.calendarText{width:90%}.col3-2 .box1 .bContact td.selectLl select{width:90%}.col3-2 .box1 .bContact td span.timeBox{display:block}.col3-2 .box1 .bContact td span.certImg input{width:90%}.col3-2 .box1 .bContact td span.certImg img{width:97%}.col3-2 .box3 td.textLs input,.col3-2 .box3 td.textLs textarea{width:90%}.col3-2 .box3 td.textLm input,.col3-2 .box3 td.textLm textarea{width:90%}.col3-2 .box3 .bContact table.calendarText{width:90%}.col3-2 .box3 .bContact td.selectLl select{width:90%}.col3-2 .box3 .bContact td span.timeBox{display:block}.col3-2 .box3 .bContact td span.certImg input{width:90%}.col3-2 .box3 .bContact td span.certImg img{width:97%}.col3-3 .box1 td.textLs input,.col3-3 .box1 td.textLs textarea{width:90%}.col3-3 .box1 td.textLm input,.col3-3 .box1 td.textLm textarea{width:90%}.col3-3 .box1 .bContact table.calendarText{width:90%}.col3-3 .box1 .bContact td.selectLl select{width:90%}.col3-3 .box1 .bContact td span.timeBox{display:block}.col3-3 .box1 .bContact td span.certImg input{width:90%}.col3-3 .box1 .bContact td span.certImg img{width:97%}.col3-3 .box2 td.textLs input,.col3-3 .box2 td.textLs textarea{width:90%}.col3-3 .box2 td.textLm input,.col3-3 .box2 td.textLm textarea{width:90%}.col3-3 .box2 .bContact table.calendarText{width:90%}.col3-3 .box2 .bContact td.selectLl select{width:90%}.col3-3 .box2 .bContact td span.timeBox{display:block}.col3-3 .box2 .bContact td span.certImg input{width:90%}.col3-3 .box2 .bContact td span.certImg img{width:97%}.col3-4 .box2 td.textLs input,.col3-4 .box2 td.textLs textarea{width:90%}.col3-4 .box2 td.textLm input,.col3-4 .box2 td.textLm textarea{width:90%}.col3-4 .box2 .bContact table.calendarText{width:90%}.col3-4 .box2 .bContact td.selectLl select{width:90%}.col3-4 .box2 .bContact td span.timeBox{display:block}.col3-4 .box2 .bContact td span.certImg input{width:90%}.col3-4 .box2 .bContact td span.certImg img{width:97%}.col3-4 .box3 td.textLs input,.col3-4 .box3 td.textLs textarea{width:90%}.col3-4 .box3 td.textLm input,.col3-4 .box3 td.textLm textarea{width:90%}.col3-4 .box3 .bContact table.calendarText{width:90%}.col3-4 .box3 .bContact td.selectLl select{width:90%}.col3-4 .box3 .bContact td span.timeBox{display:block}.col3-4 .box3 .bContact td span.certImg input{width:90%}.col3-4 .box3 .bContact td span.certImg img{width:97%}.col3-5 .box2 td.textLs input,.col3-5 .box2 td.textLs textarea{width:90%}.col3-5 .box2 td.textLm input,.col3-5 .box2 td.textLm textarea{width:90%}.col3-5 .box2 .bContact table.calendarText{width:90%}.col3-5 .box2 .bContact td.selectLl select{width:90%}.col3-5 .box2 .bContact td span.timeBox{display:block}.col3-5 .box2 .bContact td span.certImg input{width:90%}.col3-5 .box2 .bContact td span.certImg img{width:97%}.col3-5 .box3 td.textLs input,.col3-5 .box3 td.textLs textarea{width:90%}.col3-5 .box3 td.textLm input,.col3-5 .box3 td.textLm textarea{width:90%}.col3-5 .box3 .bContact table.calendarText{width:90%}.col3-5 .box3 .bContact td.selectLl select{width:90%}.col3-5 .box3 .bContact td span.timeBox{display:block}.col3-5 .box3 .bContact td span.certImg input{width:90%}.col3-5 .box3 .bContact td span.certImg img{width:97%}.col4 td.textLs input,.col4 td.textLs textarea{width:90%}.col4 td.textLm input,.col4 td.textLm textarea{width:90%}.col4 .bContact table.calendarText{width:90%}.col4 .bContact td.selectLl select{width:90%}.col4 .bContact td span.timeBox{display:block}.col4 .bContact td span.certImg input{width:90%}.col4 .bContact td span.certImg img{width:97%} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bAnchor.css*/
.bAnchor{}.bAnchor ul{list-style:none;list-style-position:outside}.bAnchor ul li{margin-bottom:5px}.bAnchor ul li a{padding-left:15px;display:inline-block;font-weight:normal;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_arrow.png) no-repeat 0 0.65em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bAnchorSide.css*/
.bAnchorSide{}.bAnchorSide ul{list-style-position:outside}.bAnchorSide ul li{margin-right:15px;padding-bottom:15px;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_arrow_down.png) no-repeat center bottom;line-height:1em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bImgOrg.css*/
.bImgOrg{width:100%}.bImgOrg p.imgCap{clear:both;margin:0;padding:10px 0 0 0;width:100%;font-weight:normal;text-align:center} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bList2.css*/
.bList2{width:100%}.bList2 table{width:100%;border-collapse:collapse;border-spacing:0;border-top-style:solid;border-top-width:1px;border-left-style:solid;border-left-width:1px}.bList2 table caption{margin:0 0 5px 0;width:100%;text-align:left}.bList2 th{padding:15px 20px;text-align:left;vertical-align:top;font-weight:normal;border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px}.bList2 td{padding:15px 20px;text-align:left;vertical-align:top;border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px}.bList2 th.bList2Th{text-align:center;border-bottom-style:solid;border-bottom-width:1px}.bList2 th.bList2ThLine{text-align:center;border-left-style:solid;border-left-width:1px;border-bottom-style:solid;border-bottom-width:1px}.bList2 td.bList2Td{padding:15px 20px;text-align:left;vertical-align:top;border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bPdf.css*/
.bPdf{width:100%}.bPdf .bPdfRight p{margin:0} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bTxtImg.css*/
.bTxtImg{width:100%}.bTxtImg .bTxtImgRight{margin:0 0 0 30px;width:40%}.bTxtImg .bTxtImgRight p.imgCap{margin:0;padding:10px 0;font-weight:normal;text-align:center;line-height:1.4em}.col1 .bTxtImg .bTxtImgRight{width:33%}.col2-2 .box1 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col2-2 .box1 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col2-3 .box2 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col2-3 .box2 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col2-4 .box1 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col2-4 .box1 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col2-5 .box2 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col2-5 .box2 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col2-6 .box1 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col2-6 .box1 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col2-7 .box2 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col2-7 .box2 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col3-1 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col3-1 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col3-2 .box1 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col3-2 .box1 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col3-2 .box3 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col3-2 .box3 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col3-3 .box1 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col3-3 .box1 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col3-3 .box2 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col3-3 .box2 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col3-4 .box2 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col3-4 .box2 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col3-4 .box3 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col3-4 .box3 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col4 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col4 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bVImgTtlTxt.css*/
.bVImgTtlTxt{width:100%}.bVImgTtlTxt .bVImgTtlTxtImg{padding:0 0 25px 0;width:100%}.bVImgTtlTxt .bVImgTtlTxtImg p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;text-align:center;line-height:1.4em}.bVImgTtlTxt .bVImgTtlTxtBottom{ margin:0;padding:0}.bVImgTtlTxt .bVImgTtlTxtBottom h5{margin:0 0 20px 0;padding:0;font-weight:normal;font-size:1.5em;line-height:1.6em}.bVImgTtlTxt .bVImgTtlTxtBottom p{margin:0}.bVImgTtlTxt .bVImgTtlTxtBottom p.linkArrow{margin:0}.bVImgTtlTxt .bVImgTtlTxtBottom p.linkArrow a{margin-top:15px;padding:0 0 0 18px;display:inline-block;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_arrow.png) no-repeat 0 0.5em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bFlv.css*/
.bFlv{width:100%;overflow:hidden;text-align:center} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bImgBtn.css*/
.bImgbtn{width:100%} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bImgTtlTxt.css*/
.bImgTtlTxt{width:100%}.bImgTtlTxt .bImgTtlTxtLeft{width:40%}.bImgTtlTxt .bImgTtlTxtLeft p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;text-align:center;line-height:1.4em}.bImgTtlTxt .bImgTtlTxtRight{margin:0 0 0 40%;padding:0 0 0 30px}.bImgTtlTxt .bImgTtlTxtRight h5{margin:0 0 20px 0;padding:0;font-weight:normal;font-size:1.5em;line-height:1.6em}.bImgTtlTxt .bImgTtlTxtRight p{margin:0}.bImgTtlTxt .bImgTtlTxtRight p.linkArrow{margin:0}.bImgTtlTxt .bImgTtlTxtRight p.linkArrow a{margin-top:15px;padding:0 0 0 18px;display:inline-block;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_arrow.png) no-repeat 0 0.5em}.col2-2 .box1 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-2 .box1 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-2 .box1 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col2-3 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-3 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-3 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col2-4 .box1 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-4 .box1 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-4 .box1 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col2-5 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-5 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-5 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col2-6 .box1 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-6 .box1 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-6 .box1 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col2-7 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-7 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-7 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col2-8 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-8 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-8 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col2-9 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-9 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-9 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-1 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-1 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-1 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-2 .box1 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-2 .box1 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-2 .box1 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-2 .box3 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-2 .box3 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-2 .box3 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-3 .box1 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-3 .box1 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-3 .box1 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-3 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-3 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-3 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-4 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-4 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-4 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-4 .box3 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-4 .box3 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-4 .box3 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-5 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-5 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-5 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-5 .box3 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-5 .box3 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-5 .box3 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col4 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col4 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col4 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/units/bVImgTtlTxt2.css*/
.bVImgTtlTxt2{width:100%}.bVImgTtlTxt2 .bVImgTtlTxt2Img{margin:0 0 25px 0}.bVImgTtlTxt2 .bVImgTtlTxt2Left .bVImgTtlTxt2Inner{margin:0 25px 0 0}.bVImgTtlTxt2 .bVImgTtlTxt2Right .bVImgTtlTxt2Inner{margin:0 0 0 25px}.bVImgTtlTxt2 .bVImgTtlTxt2Inner p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;text-align:center;line-height:1.4em}.bVImgTtlTxt2 .bVImgTtlTxt2Data{}.bVImgTtlTxt2 .bVImgTtlTxt2Data h5{margin:0 0 20px 0;padding:0;font-weight:normal;font-size:1.5em;line-height:1.6em}.bVImgTtlTxt2 .bVImgTtlTxt2Data p{margin:0;text-align:left}.bVImgTtlTxt2 .bVImgTtlTxt2Data p.linkArrow{margin:0}.bVImgTtlTxt2 .bVImgTtlTxt2Data p.linkArrow a{margin-top:15px;padding:0 0 0 18px;display:inline-block;background:url(../../usr-data/template/sanktgallen-2025_5180/common-img/ico_arrow.png) no-repeat 0 0.5em}.col2-2 .box1 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-2 .box1 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-3 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-3 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-4 .box1 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-4 .box1 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-5 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-5 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-6 .box1 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-6 .box1 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-7 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-7 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-8 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-8 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-9 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-9 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-1 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-1 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-2 .box1 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-2 .box1 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-2 .box3 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-2 .box3 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-3 .box1 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-3 .box1 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-3 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-3 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-4 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-4 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-4 .box3 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-4 .box3 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-5 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-5 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-5 .box3 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-5 .box3 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col4 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col4 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em} 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit8_2.css*/
.col2-8 .box1 .containerInner{margin-left:330px}.col2-8 .box2 .containerInner{margin:0 60px 0 0}.col2-8 .box2{width:330px} 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit9_2.css*/
.col2-9 .box1 .containerInner{margin-right:330px}.col2-9 .box2 .containerInner{margin:0 0 0 60px}.col2-9 .box2{width:330px} 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit1_3.css*/
.col3-1{width:auto;margin-right:-60px;position:relative;overflow:hidden}.col3-1 .box1{width:33.333333%}.col3-1 .box2{width:33.333333%}.col3-1 .box3{width:33.333333%}.col3-1 .box1 .containerInner{margin:0 60px 0 0}.col3-1 .box2 .containerInner{margin:0 60px 0 0}.col3-1 .box3 .containerInner{margin:0 60px 0 0} 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit1_2.css*/
.col2-1 .box1 .containerInner{margin:0 30px 0 0}.col2-1 .box2 .containerInner{margin:0 0 0 30px} 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit3_2.css*/
.col2-3 .box1 .containerInner{margin:0 30px 0 0}.col2-3 .box2 .containerInner{margin:0 0 0 30px } 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit_4.css*/
.col4{width:auto;margin-right:-60px;position:relative;overflow:hidden}.col4 .box1 .containerInner{margin:0 60px 0 0}.col4 .box2 .containerInner{margin:0 60px 0 0}.col4 .box3 .containerInner{margin:0 60px 0 0}.col4 .box4 .containerInner{margin:0 60px 0 0} 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit3_3.css*/
.col3-3{width:auto;margin-right:-60px;position:relative;overflow:hidden}.col3-3 .box1 .containerInner{margin:0 60px 0 0}.col3-3 .box2 .containerInner{margin:0 60px 0 0}.col3-3 .box3 .containerInner{margin:0 60px 0 0} 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit_1.css*/
.col1 .box1 .containerInner{margin:0} 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit7_2.css*/
.col2-7 .box1 .containerInner{margin:0 30px 0 0}.col2-7 .box2 .containerInner{margin:0 0 0 30px} 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit5_2.css*/
.col2-5 .box1 .containerInner{margin:0 30px 0 0}.col2-5 .box2 .containerInner{margin:0 0 0 30px} 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit5_3.css*/
.col3-5 .box1 .containerInner{margin:0 330px}.col3-5 .box2{width:330px}.col3-5 .box2 .containerInner{margin:0 60px 0 0}.col3-5 .box3{width:330px;margin-left:-330px}.col3-5 .box3 .containerInner{margin:0 0 0 60px} 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit2_2.css*/
.col2-2 .box1 .containerInner{margin:0 30px 0 0}.col2-2 .box2 .containerInner{margin:0 0 0 30px} 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit2_3.css*/
.col3-2{width:auto;margin-right:-60px;position:relative;overflow:hidden}.col3-2 .box1 .containerInner{margin:0 60px 0 0}.col3-2 .box2 .containerInner{margin:0 60px 0 0}.col3-2 .box3 .containerInner{margin:0 60px 0 0} 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit4_2.css*/
.col2-4 .box1 .containerInner{margin:0 30px 0 0}.col2-4 .box2 .containerInner{margin:0 0 0 30px} 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit4_3.css*/
.col3-4{width:auto;margin-right:-60px;position:relative;overflow:hidden}.col3-4 .box1 .containerInner{margin:0 60px 0 0}.col3-4 .box2 .containerInner{margin:0 60px 0 0}.col3-4 .box3 .containerInner{margin:0 60px 0 0} 
/*@/usr-data/template/sanktgallen-2025_5180/css/containers/cunit6_2.css*/
.col2-6 .box1 .containerInner{margin:0 30px 0 0}.col2-6 .box2 .containerInner{margin:0 0 0 30px} 