@charset"utf-8";
.tx-felogin-pi1 label{display:block}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:1210px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:1210px}
.csc-space-after-10{margin-bottom:10px !important}
.csc-textpic-intext-right-nowrap-97 .csc-textpic-text{margin-right:97px}
.csc-space-before-30{margin-top:30px !important}
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}
.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}
.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}
.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}
.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}
.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}
.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}
.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}
.fotorama__wrap *{box-sizing:content-box}
.fotorama__caption__wrap{box-sizing:border-box}
.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url('../../fileadmin/templates/Resources/Public/Jslib/fotorama/fotorama.png') no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url('../../fileadmin/templates/Resources/Public/Jslib/fotorama/fotorama@2x.png') no-repeat;background-size:96px 160px}
}
.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}
@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}
}
.fotorama{min-width:1px;overflow:hidden}
.fotorama:not(.fotorama--unobtrusive)>:not(:first-child){display:none}
.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}
.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}
.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}
.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}
.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}
.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}
.fotorama__wrap--pan-y{-ms-touch-action:pan-y}
.fotorama__wrap .fotorama__pointer{cursor:pointer}
.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}
.fotorama__stage__frame{overflow:hidden}
.fotorama__stage__frame.fotorama__active{z-index:8}
.fotorama__wrap--fade .fotorama__stage__frame{display:none}
.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}
.fotorama__wrap--fade .fotorama__fade-front{z-index:8}
.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}
.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}
.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}
.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}
.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}
.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}
.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}
.fotorama__nav__frame{position:relative;cursor:pointer}
.fotorama__nav--dots{display:block}
.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}
.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}
.fotorama__nav--thumbs{display:block}
.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}
.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}
.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}
.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}
.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}
.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}
.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}
.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}
.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}
.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}
.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}
.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}
.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}
.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}
.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}
@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}
.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}
.fotorama__select{cursor:auto}
.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}
@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}
}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}
.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}
.fotorama__arr--prev{left:2px;background-position:0 0}
.fotorama__arr--next{right:2px;background-position:-32px 0}
.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}
.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}
.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}
.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}
.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}
.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}
.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}
.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}
.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}
.fotorama__wrap--css2 .fotorama__video-close{display:none}
.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}
.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}
.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}
.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}
.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}
.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}
.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}
.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}
.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}
.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}
@font-face{font-family:icomoon;src:url('../../_common/fonts/icomoon.eot?-hc1q1n');src:url('../../_common/fonts/icomoon.eot?#iefix-hc1q1n') format('embedded-opentype'),url('../../_common/fonts/icomoon.woff2?-hc1q1n') format('woff2'),url('../../_common/fonts/icomoon.woff?-hc1q1n') format('woff'),url('../../_common/fonts/icomoon.ttf?-hc1q1n') format('truetype'),url('../../_common/fonts/icomoon.svg?-hc1q1n#icomoon') format('svg');font-weight:400;font-style:normal}
[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-arrow-left:before{content:"\f060"}
.icon-arrow-right:before{content:"\f061"}
.icon-arrow-up:before{content:"\f062"}
.icon-arrow-down:before{content:"\f063"}
.icon-arrow-circle-left:before{content:"\f0a8"}
.icon-arrow-circle-right:before{content:"\f0a9"}
.icon-arrow-circle-up:before{content:"\f0aa"}
.icon-arrow-circle-down:before{content:"\f0ab"}
.icon-arrow-big:before{content:"\e600"}
.icon-copy:before{content:"\f0c5"}
.icon-twitter:before{content:"\f099"}
.icon-calendar:before{content:"\e601"}
.icon-user:before{content:"\f007"}
.icon-blank:before{content:"\f08e"}
.icon-chara:before,.icon-regular:before{content:"\e602"}
.icon-variety:before{content:"\e603"}
.icon-drama:before{content:"\e604"}
.icon-music:before{content:"\e605"}
.icon-sports:before{content:"\e606"}
.icon-anime:before{content:"\e607"}
.icon-movie:before{content:"\e608"}
.icon-news:before{content:"\e609"}
.icon-caret:before{content:"\e60f"}
.icon-twitter2:before{content:"\e61c"}
.icon-facebook2:before{content:"\e61d"}
.csc-textpic-caption-c{text-align:center}
.csc-textpic-caption-r{text-align:right}
.csc-textpic-caption-l{text-align:left}
.valign{display:table;table-layout:fixed;width:100%}
.valign>.vcontainer{display:table-cell;vertical-align:middle}
.image{display:block;margin-bottom:20px;line-height:1}
.no-margin .image{margin-bottom:0}
.image a>img,.image>img{display:block;max-width:100%;height:auto}
@media (max-width:767px){.image a>img,.image>img{margin:0 auto}
}
.image a:hover>img{transform:scale(1.03);opacity:.7;filter:alpha(opacity=70)}
.image .caption{padding:5px 0 0;padding-left:0;padding-right:0;padding-bottom:0}
.image-row{margin-left:-15px;margin-right:-15px}
.image-row+.image-row{clear:left}
.image-column{max-width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.image-wrap{max-width:100%;overflow:hidden}
.image-center .image>img{margin:0 auto}
.image-center-outer{width:100%;position:relative;float:right;right:50%}
.image-center-inner{width:100%;position:relative;float:right;right:-50%}
.image-left .image-wrap{float:left}
.image-left .text{clear:left}
.image-left figure{text-align:left}
.image-right .image-wrap{float:right}
.image-right .text{clear:right}
.image-right figure{text-align:right}
.image-above,.image-below,.image-beside,.image-intext,.image-wrap{zoom:1}
.image-above:after,.image-above:before,.image-below:after,.image-below:before,.image-beside:after,.image-beside:before,.image-intext:after,.image-intext:before,.image-wrap:after,.image-wrap:before{content:" ";display:table}
.image-above:after,.image-below:after,.image-beside:after,.image-intext:after,.image-wrap:after{clear:both}
.image-beside-left .image-wrap,.image-intext-left .image-wrap{float:left;margin-left:-15px}
.image-beside-right .image-wrap,.image-intext-right .image-wrap{float:right;margin-right:-15px}
.image-beside-left .image-wrap,.image-beside-right .image-wrap,.image-intext-left .image-wrap,.image-intext-right .image-wrap{max-width:50%;padding-left:15px;padding-right:15px}
.image-beside-left,.image-beside-right{overflow:hidden;zoom:1}
.image-beside-left .text,.image-beside-right .text{overflow:hidden;zoom:1}
@media (max-width:767px){.image-beside-left .image-wrap,.image-beside-right .image-wrap{margin-left:-15px;margin-right:-15px;max-width:none;float:none}
}
.image-header-1 .image-wrap,.image-header-2 .image-wrap,.image-header-3 .image-wrap{margin-top:20px}
.image-header-4 .image-wrap,.image-header-5 .image-wrap,.image-header-6 .image-wrap{margin-top:10px}
.news-info{margin-bottom:10px}
.texticon{zoom:1}
.texticon:after,.texticon:before{content:" ";display:table}
.texticon:after{clear:both}
.texticon-icon{font-size:2em}
.texticon-icon .glyphicon{text-align:center;margin:0 auto;display:block;height:1em;width:1em}
.texticon-size-medium{font-size:3em}
.texticon-size-large{font-size:4em}
.texticon-size-awesome{font-size:5em}
.texticon-top .texticon-icon{margin-bottom:20px}
.texticon-type-circle .glyphicon,.texticon-type-square .glyphicon{line-height:2.3em;height:2.3em;width:2.3em}
.texticon-type-circle .glyphicon{border-radius:50%}
.texticon-left .texticon-icon,.texticon-right .texticon-icon{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.texticon-left .texticon-icon{float:left;margin-left:-15px}
.texticon-right .texticon-icon{float:right;margin-right:-15px}
.texticon-left .texticon-content,.texticon-right .texticon-content{overflow:hidden;zoom:1}
.texticon-left .texticon-content :first-child,.texticon-right .texticon-content :first-child{margin-top:0}
.panel-body :last-child{margin-bottom:0}
.frame.well :first-child{margin-top:0}
.frame.well :last-child{margin-bottom:0}
.frame.rulerbefore{border-top:1px solid #dfdfdf;padding-top:9px;margin-top:20px}
.frame.rulerafter{border-bottom:1px solid #dfdfdf;padding-bottom:9px;margin-bottom:20px}
.footer-section{border-top:1px solid grey;color:#fff;margin-top:40px;padding:20px 0 30px;background:#5c5c5c}
.footer-section a{color:#fff}
.footer-section a:focus,.footer-section a:hover{color:#428BCA}
.meta-section{color:#fff;border-top:1px solid #545454;background-color:#5c5c5c;padding:10px 0}
.meta-section a{font-weight:700;color:#fff}
.meta-section a:focus,.meta-section a:hover{color:#428BCA}
.meta-section .active a{color:#428BCA}
.meta-section p,.meta-section ul{margin:10px 0}
@media (min-width:992px){.meta-section p,.meta-section ul{margin:0}
.meta-section .copyright{text-align:right}
}
img.lazyload{opacity:.3;-webkit-transition:opacity .3s ease-in 0s;-o-transition:opacity .3s ease-in 0s;transition:opacity .3s ease-in 0s}
.list-inline>li:first-child{padding-left:0}
body .typo3-feedit-element{outline:3px solid rgba(86,86,160,.5)!important}
body .typo3-feedit-element:hover{outline:3px solid #5656a0!important}
.typo3-editPanel{zoom:1;background-color:#eaeaea!important;color:#333;padding:0 5px;line-height:2em;margin-bottom:20px}
.typo3-editPanel:after,.typo3-editPanel:before{content:" ";display:table}
.typo3-editPanel:after{clear:both}
body .typo3-feedit-element-hidden{filter:alpha(Opacity=50);opacity:.5}
body .typo3-feedit-element-hidden:hover{filter:alpha(Opacity=100);opacity:1}
.t3-icon{vertical-align:middle}
.typo3-feedit-page{zoom:1}
.typo3-feedit-page:after,.typo3-feedit-page:before{content:" ";display:table}
.typo3-feedit-page:after{clear:both}
.typo3-feedit-page .typo3-feedit-element{outline:0!important;border-bottom:3px solid #5656a0}
.typo3-feedit-page .typo3-editPanel{margin-bottom:0}
.modal-lightbox{margin:10px auto}
.modal-lightbox .close{position:absolute;top:0;right:0;padding:0 15px;line-height:40px}
.modal-lightbox .modal-body{padding:0}
.modal-lightbox .modal-content{border:none}
.modal-lightbox .modal-caption{background-color:#5656a0;background-color:rgba(86,86,160,.9);color:#FFF;padding:10px 20px}
.modal-lightbox .modal-caption-title{display:block;font-size:1.2em;font-weight:700}
.modal-lightbox .img-responsive{margin-bottom:0}
@media screen and (min-width:768px){.modal-lightbox{margin:30px auto;width:600px}
.modal-lightbox .modal-caption{position:absolute;left:0;bottom:20px;max-width:80%}
}
@media screen and (min-width:992px){.modal-lightbox{width:800px}
}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.csc-form-element .form-group{zoom:1}
.csc-form-element .form-group:after,.csc-form-element .form-group:before{content:" ";display:table}
.csc-form-element .form-group:after{clear:both}
.csc-form-element .control-label{text-align:left}
.csc-form-element .control-label legend{font-family:'Hiragino Kaku Gothic ProN',Meiryo,sans-serif;font-size:13px;line-height:1.4;display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;border:none}
.csc-form-element .help-block.text-danger{color:#a94442;font-weight:400}
a.csc-form-element .help-block.text-danger:hover{color:#843534}
.csc-form-element-checkbox .checkbox input[type=checkbox],.csc-form-element-radio .radio input[type=radio]{margin-left:0}
.csc-form-confirmation ol{list-style:none;padding-left:0;margin:0}
.csc-form-confirmation ol li{display:inline-block}
.csc-form-confirmation-false input,.csc-form-confirmation-true input{white-space:normal;text-decoration:none}
.csc-form-confirmation-false input i,.csc-form-confirmation-true input i{vertical-align:middle}
.csc-form-confirmation-false input[class*=bg-]:hover,.csc-form-confirmation-true input[class*=bg-]:hover{opacity:.7;filter:alpha(opacity=70)}
.csc-form-confirmation-true input{padding:10px 30px;background-image:-webkit-linear-gradient(top,#5656a0 0,#44447f 100%);background-image:-o-linear-gradient(top,#5656a0 0,#44447f 100%);background-image:linear-gradient(to bottom,#5656a0 0,#44447f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5656a0',endColorstr='#ff44447f',GradientType=0);border-color:transparent;border-raidus:4px}
.csc-form-confirmation-true input.btn-lg{padding:15px 50px}
.csc-form-confirmation-true input.btn-sm{padding:5px 10px}
.csc-form-confirmation-true input.btn-xs{padding:1px 5px}
.csc-form-confirmation-false input{white-space:normal;text-decoration:none}
.csc-form-confirmation-false input i{vertical-align:middle}
.csc-form-confirmation-false input[class*=bg-]:hover{opacity:.7;filter:alpha(opacity=70)}
dl.row{display:table}
dl.row>dd,dl.row>dt{float:none;display:table-cell;vertical-align:middle}
.row-pad-20{margin-right:-10px;margin-left:-10px}
.row-pad-20>dd,.row-pad-20>div,.row-pad-20>dt,.row-pad-20>li{padding-right:10px;padding-left:10px}
.row-pad-15{margin-right:-8px;margin-left:-7px}
.row-pad-15>dd,.row-pad-15>div,.row-pad-15>dt,.row-pad-15>li{padding-right:8px;padding-left:7px}
.row-pad-10{margin-right:-5px;margin-left:-5px}
.row-pad-10>dd,.row-pad-10>div,.row-pad-10>dt,.row-pad-10>li{padding-right:5px;padding-left:5px}
.row-pad-0{margin-right:0;margin-left:0}
.row-pad-0>dd,.row-pad-0>div,.row-pad-0>dt,.row-pad-0>li{padding-right:0;padding-left:0}
.col-xs-24{position:relative;float:left;width:20%;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-24{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:768px){.col-sm-24{float:left;width:20%}
}
.col-md-24{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:992px){.col-md-24{float:left;width:20%}
}
.col-lg-24{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:1200px){.col-lg-24{float:left;width:20%}
}
.col-xs-17{position:relative;float:left;width:14.16666667%;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-17{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:768px){.col-sm-17{float:left;width:14.16666667%}
}
.col-md-17{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:992px){.col-md-17{float:left;width:14.16666667%}
}
.col-lg-17{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:1200px){.col-lg-17{float:left;width:14.16666667%}
}
.col-xs-15{position:relative;float:left;width:12.5%;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-15{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:768px){.col-sm-15{float:left;width:12.5%}
}
.col-md-15{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:992px){.col-md-15{float:left;width:12.5%}
}
.col-lg-15{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:1200px){.col-lg-15{float:left;width:12.5%}
}
.row-clear .col-xs-6:nth-child(2n+3){clear:left}
.row-clear .col-xs-4:nth-child(3n+4){clear:left}
.row-clear .col-xs-3:nth-child(4n+5){clear:left}
.row-clear .col-xs-2:nth-child(6n+7){clear:left}
.row-clear .col-xs-1:nth-child(12n+13){clear:left}
@media (min-width:768px){.row-clear .col-sm-6:nth-child(2n+3){clear:left}
.row-clear .col-sm-4:nth-child(3n+4){clear:left}
.row-clear .col-sm-3:nth-child(4n+5){clear:left}
.row-clear .col-sm-2:nth-child(6n+7){clear:left}
.row-clear .col-sm-1:nth-child(12n+13){clear:left}
}
@media (min-width:992px){.row-clear .col-md-6:nth-child(2n+3){clear:left}
.row-clear .col-md-4:nth-child(3n+4){clear:left}
.row-clear .col-md-3:nth-child(4n+5){clear:left}
.row-clear .col-md-2:nth-child(6n+7){clear:left}
.row-clear .col-md-1:nth-child(12n+13){clear:left}
}
@media (min-width:1200px){.row-clear .col-lg-6:nth-child(2n+3){clear:left}
.row-clear .col-lg-4:nth-child(3n+4){clear:left}
.row-clear .col-lg-3:nth-child(4n+5){clear:left}
.row-clear .col-lg-2:nth-child(6n+7){clear:left}
.row-clear .col-lg-1:nth-child(12n+13){clear:left}
}
.w0p{width:0!important}
.w10p{width:10%!important}
.w20p{width:20%!important}
.w30p{width:30%!important}
.w40p{width:40%!important}
.w50p{width:50%!important}
.w60p{width:60%!important}
.w70p{width:70%!important}
.w80p{width:80%!important}
.w90p{width:90%!important}
.w100p{width:100%!important}
.w0em{width:2em!important}
.w1em{width:3em!important}
.w2em{width:4em!important}
.w3em{width:5em!important}
.w4em{width:6em!important}
.w5em{width:7em!important}
.w6em{width:8em!important}
.w7em{width:9em!important}
.w8em{width:10em!important}
.w9em{width:11em!important}
.w10em{width:12em!important}
.w11em{width:13em!important}
.w12em{width:14em!important}
.w13em{width:15em!important}
.w14em{width:16em!important}
.w15em{width:17em!important}
.w16em{width:18em!important}
.w17em{width:19em!important}
.w18em{width:20em!important}
.w19em{width:21em!important}
.w20em{width:22em!important}
.w21em{width:23em!important}
.w22em{width:24em!important}
.w23em{width:25em!important}
.w24em{width:26em!important}
.w25em{width:27em!important}
.w26em{width:28em!important}
.w27em{width:29em!important}
.w28em{width:30em!important}
.w29em{width:31em!important}
.w30em{width:32em!important}
.m-50{margin:-50px!important}
.mt-50{margin-top:-50px!important}
.mr-50{margin-right:-50px!important}
.mb-50{margin-bottom:-50px!important}
.ml-50{margin-left:-50px!important}
.m-45{margin:-45px!important}
.mt-45{margin-top:-45px!important}
.mr-45{margin-right:-45px!important}
.mb-45{margin-bottom:-45px!important}
.ml-45{margin-left:-45px!important}
.m-40{margin:-40px!important}
.mt-40{margin-top:-40px!important}
.mr-40{margin-right:-40px!important}
.mb-40{margin-bottom:-40px!important}
.ml-40{margin-left:-40px!important}
.m-35{margin:-35px!important}
.mt-35{margin-top:-35px!important}
.mr-35{margin-right:-35px!important}
.mb-35{margin-bottom:-35px!important}
.ml-35{margin-left:-35px!important}
.m-30{margin:-30px!important}
.mt-30{margin-top:-30px!important}
.mr-30{margin-right:-30px!important}
.mb-30{margin-bottom:-30px!important}
.ml-30{margin-left:-30px!important}
.m-25{margin:-25px!important}
.mt-25{margin-top:-25px!important}
.mr-25{margin-right:-25px!important}
.mb-25{margin-bottom:-25px!important}
.ml-25{margin-left:-25px!important}
.m-20{margin:-20px!important}
.mt-20{margin-top:-20px!important}
.mr-20{margin-right:-20px!important}
.mb-20{margin-bottom:-20px!important}
.ml-20{margin-left:-20px!important}
.m-15{margin:-15px!important}
.mt-15{margin-top:-15px!important}
.mr-15{margin-right:-15px!important}
.mb-15{margin-bottom:-15px!important}
.ml-15{margin-left:-15px!important}
.m-10{margin:-10px!important}
.mt-10{margin-top:-10px!important}
.mr-10{margin-right:-10px!important}
.mb-10{margin-bottom:-10px!important}
.ml-10{margin-left:-10px!important}
.m-5{margin:-5px!important}
.mt-5{margin-top:-5px!important}
.mr-5{margin-right:-5px!important}
.mb-5{margin-bottom:-5px!important}
.ml-5{margin-left:-5px!important}
.m0{margin:0!important}
.mt0{margin-top:0!important}
.mr0{margin-right:0!important}
.mb0{margin-bottom:0!important}
.ml0{margin-left:0!important}
.m5{margin:5px!important}
.mt5{margin-top:5px!important}
.mr5{margin-right:5px!important}
.mb5{margin-bottom:5px!important}
.ml5{margin-left:5px!important}
.m10{margin:10px!important}
.mt10{margin-top:10px!important}
.mr10{margin-right:10px!important}
.mb10{margin-bottom:10px!important}
.ml10{margin-left:10px!important}
.m15{margin:15px!important}
.mt15{margin-top:15px!important}
.mr15{margin-right:15px!important}
.mb15{margin-bottom:15px!important}
.ml15{margin-left:15px!important}
.m20{margin:20px!important}
.mt20{margin-top:20px!important}
.mr20{margin-right:20px!important}
.mb20{margin-bottom:20px!important}
.ml20{margin-left:20px!important}
.m25{margin:25px!important}
.mt25{margin-top:25px!important}
.mr25{margin-right:25px!important}
.mb25{margin-bottom:25px!important}
.ml25{margin-left:25px!important}
.m30{margin:30px!important}
.mt30{margin-top:30px!important}
.mr30{margin-right:30px!important}
.mb30{margin-bottom:30px!important}
.ml30{margin-left:30px!important}
.m35{margin:35px!important}
.mt35{margin-top:35px!important}
.mr35{margin-right:35px!important}
.mb35{margin-bottom:35px!important}
.ml35{margin-left:35px!important}
.m40{margin:40px!important}
.mt40{margin-top:40px!important}
.mr40{margin-right:40px!important}
.mb40{margin-bottom:40px!important}
.ml40{margin-left:40px!important}
.m45{margin:45px!important}
.mt45{margin-top:45px!important}
.mr45{margin-right:45px!important}
.mb45{margin-bottom:45px!important}
.ml45{margin-left:45px!important}
.m50{margin:50px!important}
.mt50{margin-top:50px!important}
.mr50{margin-right:50px!important}
.mb50{margin-bottom:50px!important}
.ml50{margin-left:50px!important}
.m55{margin:55px!important}
.mt55{margin-top:55px!important}
.mr55{margin-right:55px!important}
.mb55{margin-bottom:55px!important}
.ml55{margin-left:55px!important}
.m60{margin:60px!important}
.mt60{margin-top:60px!important}
.mr60{margin-right:60px!important}
.mb60{margin-bottom:60px!important}
.ml60{margin-left:60px!important}
.m65{margin:65px!important}
.mt65{margin-top:65px!important}
.mr65{margin-right:65px!important}
.mb65{margin-bottom:65px!important}
.ml65{margin-left:65px!important}
.m70{margin:70px!important}
.mt70{margin-top:70px!important}
.mr70{margin-right:70px!important}
.mb70{margin-bottom:70px!important}
.ml70{margin-left:70px!important}
.m75{margin:75px!important}
.mt75{margin-top:75px!important}
.mr75{margin-right:75px!important}
.mb75{margin-bottom:75px!important}
.ml75{margin-left:75px!important}
.m80{margin:80px!important}
.mt80{margin-top:80px!important}
.mr80{margin-right:80px!important}
.mb80{margin-bottom:80px!important}
.ml80{margin-left:80px!important}
.m85{margin:85px!important}
.mt85{margin-top:85px!important}
.mr85{margin-right:85px!important}
.mb85{margin-bottom:85px!important}
.ml85{margin-left:85px!important}
.m90{margin:90px!important}
.mt90{margin-top:90px!important}
.mr90{margin-right:90px!important}
.mb90{margin-bottom:90px!important}
.ml90{margin-left:90px!important}
.m95{margin:95px!important}
.mt95{margin-top:95px!important}
.mr95{margin-right:95px!important}
.mb95{margin-bottom:95px!important}
.ml95{margin-left:95px!important}
.m100{margin:100px!important}
.mt100{margin-top:100px!important}
.mr100{margin-right:100px!important}
.mb100{margin-bottom:100px!important}
.ml100{margin-left:100px!important}
.m-9{margin:-9px!important}
.mt-9{margin-top:-9px!important}
.mr-9{margin-right:-9px!important}
.mb-9{margin-bottom:-9px!important}
.ml-9{margin-left:-9px!important}
.m-8{margin:-8px!important}
.mt-8{margin-top:-8px!important}
.mr-8{margin-right:-8px!important}
.mb-8{margin-bottom:-8px!important}
.ml-8{margin-left:-8px!important}
.m-7{margin:-7px!important}
.mt-7{margin-top:-7px!important}
.mr-7{margin-right:-7px!important}
.mb-7{margin-bottom:-7px!important}
.ml-7{margin-left:-7px!important}
.m-6{margin:-6px!important}
.mt-6{margin-top:-6px!important}
.mr-6{margin-right:-6px!important}
.mb-6{margin-bottom:-6px!important}
.ml-6{margin-left:-6px!important}
.m-5{margin:-5px!important}
.mt-5{margin-top:-5px!important}
.mr-5{margin-right:-5px!important}
.mb-5{margin-bottom:-5px!important}
.ml-5{margin-left:-5px!important}
.m-4{margin:-4px!important}
.mt-4{margin-top:-4px!important}
.mr-4{margin-right:-4px!important}
.mb-4{margin-bottom:-4px!important}
.ml-4{margin-left:-4px!important}
.m-3{margin:-3px!important}
.mt-3{margin-top:-3px!important}
.mr-3{margin-right:-3px!important}
.mb-3{margin-bottom:-3px!important}
.ml-3{margin-left:-3px!important}
.m-2{margin:-2px!important}
.mt-2{margin-top:-2px!important}
.mr-2{margin-right:-2px!important}
.mb-2{margin-bottom:-2px!important}
.ml-2{margin-left:-2px!important}
.m-1{margin:-1px!important}
.mt-1{margin-top:-1px!important}
.mr-1{margin-right:-1px!important}
.mb-1{margin-bottom:-1px!important}
.ml-1{margin-left:-1px!important}
.m0{margin:0!important}
.mt0{margin-top:0!important}
.mr0{margin-right:0!important}
.mb0{margin-bottom:0!important}
.ml0{margin-left:0!important}
.m1{margin:1px!important}
.mt1{margin-top:1px!important}
.mr1{margin-right:1px!important}
.mb1{margin-bottom:1px!important}
.ml1{margin-left:1px!important}
.m2{margin:2px!important}
.mt2{margin-top:2px!important}
.mr2{margin-right:2px!important}
.mb2{margin-bottom:2px!important}
.ml2{margin-left:2px!important}
.m3{margin:3px!important}
.mt3{margin-top:3px!important}
.mr3{margin-right:3px!important}
.mb3{margin-bottom:3px!important}
.ml3{margin-left:3px!important}
.m4{margin:4px!important}
.mt4{margin-top:4px!important}
.mr4{margin-right:4px!important}
.mb4{margin-bottom:4px!important}
.ml4{margin-left:4px!important}
.m5{margin:5px!important}
.mt5{margin-top:5px!important}
.mr5{margin-right:5px!important}
.mb5{margin-bottom:5px!important}
.ml5{margin-left:5px!important}
.m6{margin:6px!important}
.mt6{margin-top:6px!important}
.mr6{margin-right:6px!important}
.mb6{margin-bottom:6px!important}
.ml6{margin-left:6px!important}
.m7{margin:7px!important}
.mt7{margin-top:7px!important}
.mr7{margin-right:7px!important}
.mb7{margin-bottom:7px!important}
.ml7{margin-left:7px!important}
.m8{margin:8px!important}
.mt8{margin-top:8px!important}
.mr8{margin-right:8px!important}
.mb8{margin-bottom:8px!important}
.ml8{margin-left:8px!important}
.m9{margin:9px!important}
.mt9{margin-top:9px!important}
.mr9{margin-right:9px!important}
.mb9{margin-bottom:9px!important}
.ml9{margin-left:9px!important}
.p0{padding:0!important}
.pt0{padding-top:0!important}
.pr0{padding-right:0!important}
.pb0{padding-bottom:0!important}
.pl0{padding-left:0!important}
.p5{padding:5px!important}
.pt5{padding-top:5px!important}
.pr5{padding-right:5px!important}
.pb5{padding-bottom:5px!important}
.pl5{padding-left:5px!important}
.p10{padding:10px!important}
.pt10{padding-top:10px!important}
.pr10{padding-right:10px!important}
.pb10{padding-bottom:10px!important}
.pl10{padding-left:10px!important}
.p15{padding:15px!important}
.pt15{padding-top:15px!important}
.pr15{padding-right:15px!important}
.pb15{padding-bottom:15px!important}
.pl15{padding-left:15px!important}
.p20{padding:20px!important}
.pt20{padding-top:20px!important}
.pr20{padding-right:20px!important}
.pb20{padding-bottom:20px!important}
.pl20{padding-left:20px!important}
.p25{padding:25px!important}
.pt25{padding-top:25px!important}
.pr25{padding-right:25px!important}
.pb25{padding-bottom:25px!important}
.pl25{padding-left:25px!important}
.p30{padding:30px!important}
.pt30{padding-top:30px!important}
.pr30{padding-right:30px!important}
.pb30{padding-bottom:30px!important}
.pl30{padding-left:30px!important}
.p35{padding:35px!important}
.pt35{padding-top:35px!important}
.pr35{padding-right:35px!important}
.pb35{padding-bottom:35px!important}
.pl35{padding-left:35px!important}
.p40{padding:40px!important}
.pt40{padding-top:40px!important}
.pr40{padding-right:40px!important}
.pb40{padding-bottom:40px!important}
.pl40{padding-left:40px!important}
.p45{padding:45px!important}
.pt45{padding-top:45px!important}
.pr45{padding-right:45px!important}
.pb45{padding-bottom:45px!important}
.pl45{padding-left:45px!important}
.p50{padding:50px!important}
.pt50{padding-top:50px!important}
.pr50{padding-right:50px!important}
.pb50{padding-bottom:50px!important}
.pl50{padding-left:50px!important}
.p55{padding:55px!important}
.pt55{padding-top:55px!important}
.pr55{padding-right:55px!important}
.pb55{padding-bottom:55px!important}
.pl55{padding-left:55px!important}
.p60{padding:60px!important}
.pt60{padding-top:60px!important}
.pr60{padding-right:60px!important}
.pb60{padding-bottom:60px!important}
.pl60{padding-left:60px!important}
.p65{padding:65px!important}
.pt65{padding-top:65px!important}
.pr65{padding-right:65px!important}
.pb65{padding-bottom:65px!important}
.pl65{padding-left:65px!important}
.p70{padding:70px!important}
.pt70{padding-top:70px!important}
.pr70{padding-right:70px!important}
.pb70{padding-bottom:70px!important}
.pl70{padding-left:70px!important}
.p75{padding:75px!important}
.pt75{padding-top:75px!important}
.pr75{padding-right:75px!important}
.pb75{padding-bottom:75px!important}
.pl75{padding-left:75px!important}
.p80{padding:80px!important}
.pt80{padding-top:80px!important}
.pr80{padding-right:80px!important}
.pb80{padding-bottom:80px!important}
.pl80{padding-left:80px!important}
.p85{padding:85px!important}
.pt85{padding-top:85px!important}
.pr85{padding-right:85px!important}
.pb85{padding-bottom:85px!important}
.pl85{padding-left:85px!important}
.p90{padding:90px!important}
.pt90{padding-top:90px!important}
.pr90{padding-right:90px!important}
.pb90{padding-bottom:90px!important}
.pl90{padding-left:90px!important}
.p95{padding:95px!important}
.pt95{padding-top:95px!important}
.pr95{padding-right:95px!important}
.pb95{padding-bottom:95px!important}
.pl95{padding-left:95px!important}
.p100{padding:100px!important}
.pt100{padding-top:100px!important}
.pr100{padding-right:100px!important}
.pb100{padding-bottom:100px!important}
.pl100{padding-left:100px!important}
.p1{padding:1px!important}
.pt1{padding-top:1px!important}
.pr1{padding-right:1px!important}
.pb1{padding-bottom:1px!important}
.pl1{padding-left:1px!important}
.p2{padding:2px!important}
.pt2{padding-top:2px!important}
.pr2{padding-right:2px!important}
.pb2{padding-bottom:2px!important}
.pl2{padding-left:2px!important}
.p3{padding:3px!important}
.pt3{padding-top:3px!important}
.pr3{padding-right:3px!important}
.pb3{padding-bottom:3px!important}
.pl3{padding-left:3px!important}
.p4{padding:4px!important}
.pt4{padding-top:4px!important}
.pr4{padding-right:4px!important}
.pb4{padding-bottom:4px!important}
.pl4{padding-left:4px!important}
.p5{padding:5px!important}
.pt5{padding-top:5px!important}
.pr5{padding-right:5px!important}
.pb5{padding-bottom:5px!important}
.pl5{padding-left:5px!important}
.p6{padding:6px!important}
.pt6{padding-top:6px!important}
.pr6{padding-right:6px!important}
.pb6{padding-bottom:6px!important}
.pl6{padding-left:6px!important}
.p7{padding:7px!important}
.pt7{padding-top:7px!important}
.pr7{padding-right:7px!important}
.pb7{padding-bottom:7px!important}
.pl7{padding-left:7px!important}
.p8{padding:8px!important}
.pt8{padding-top:8px!important}
.pr8{padding-right:8px!important}
.pb8{padding-bottom:8px!important}
.pl8{padding-left:8px!important}
.p9{padding:9px!important}
.pt9{padding-top:9px!important}
.pr9{padding-right:9px!important}
.pb9{padding-bottom:9px!important}
.pl9{padding-left:9px!important}
.p10{padding:10px!important}
.pt10{padding-top:10px!important}
.pr10{padding-right:10px!important}
.pb10{padding-bottom:10px!important}
.pl10{padding-left:10px!important}
.p11{padding:11px!important}
.pt11{padding-top:11px!important}
.pr11{padding-right:11px!important}
.pb11{padding-bottom:11px!important}
.pl11{padding-left:11px!important}
.p12{padding:12px!important}
.pt12{padding-top:12px!important}
.pr12{padding-right:12px!important}
.pb12{padding-bottom:12px!important}
.pl12{padding-left:12px!important}
.p13{padding:13px!important}
.pt13{padding-top:13px!important}
.pr13{padding-right:13px!important}
.pb13{padding-bottom:13px!important}
.pl13{padding-left:13px!important}
.p14{padding:14px!important}
.pt14{padding-top:14px!important}
.pr14{padding-right:14px!important}
.pb14{padding-bottom:14px!important}
.pl14{padding-left:14px!important}
.p15{padding:15px!important}
.pt15{padding-top:15px!important}
.pr15{padding-right:15px!important}
.pb15{padding-bottom:15px!important}
.pl15{padding-left:15px!important}
.p16{padding:16px!important}
.pt16{padding-top:16px!important}
.pr16{padding-right:16px!important}
.pb16{padding-bottom:16px!important}
.pl16{padding-left:16px!important}
.p17{padding:17px!important}
.pt17{padding-top:17px!important}
.pr17{padding-right:17px!important}
.pb17{padding-bottom:17px!important}
.pl17{padding-left:17px!important}
.p18{padding:18px!important}
.pt18{padding-top:18px!important}
.pr18{padding-right:18px!important}
.pb18{padding-bottom:18px!important}
.pl18{padding-left:18px!important}
.p19{padding:19px!important}
.pt19{padding-top:19px!important}
.pr19{padding-right:19px!important}
.pb19{padding-bottom:19px!important}
.pl19{padding-left:19px!important}
.indent1{padding-left:1em!important;text-indent:-1em!important}
.indent2{padding-left:2em!important;text-indent:-2em!important}
.indent3{padding-left:3em!important;text-indent:-3em!important}
.indent4{padding-left:4em!important;text-indent:-4em!important}
.indent5{padding-left:5em!important;text-indent:-5em!important}
.lh10{line-height:1!important}
.lh11{line-height:1.1!important}
.lh12{line-height:1.2!important}
.lh13{line-height:1.3!important}
.lh14{line-height:1.4!important}
.lh15{line-height:1.5!important}
.lh16{line-height:1.6!important}
.lh17{line-height:1.7!important}
.lh18{line-height:1.8!important}
.lh19{line-height:1.9!important}
.lh20{line-height:2!important}
.lh21{line-height:2.1!important}
.lh22{line-height:2.2!important}
.lh23{line-height:2.3!important}
.lh24{line-height:2.4!important}
.lh25{line-height:2.5!important}
.lh26{line-height:2.6!important}
.lh27{line-height:2.7!important}
.lh28{line-height:2.8!important}
.lh29{line-height:2.9!important}
.pos-rel{position:relative}
.pos-abs{position:absolute;z-index:10}
.pos-abs-tr{position:absolute;top:0;right:0;z-index:10}
.pos-abs-tl{position:absolute;top:0;left:0;z-index:10}
.pos-abs-br{position:absolute;bottom:0;right:0;z-index:10}
.pos-abs-bl{position:absolute;bottom:0;left:0;z-index:10}
.align-top{vertical-align:top}
.align-middle{vertical-align:middle}
.align-bottom{vertical-align:bottom}
.ovf-h{overflow:hidden;zoom:1}
.ovf-v{overflow:visible}
.inline{display:inline-block!important}
.list-inline{list-style:none;margin:0;padding:0;letter-spacing:-1em}
:root .list-inline{font-size:1px}
.list-inline li{display:inline-block;padding:0;letter-spacing:normal;font-size:1rem}
.clear{clear:both}
.clearfix,.image-row{zoom:1}
.text-left{text-align:left!important}
.text-center{text-align:center!important}
.text-right{text-align:right!important}
@media (max-width:767px){.text-left-xs{text-align:left!important}
.text-center-xs{text-align:center!important}
.text-right-xs{text-align:right!important}
.pull-left-xs{float:left!important}
.pull-right-xs{float:left!important}
.pull-none-xs{float:none!important}
}
ol.list-group,ol.row,ul.list-group,ul.row{list-style-type:none;padding-left:0}
.centered{position:relative;overflow:hidden}
.centered>ul{position:relative;left:50%;float:left}
.centered>ul>li{position:relative;left:-50%;float:left}
.flush{margin-right:-50%;margin-left:-50%}
@media (max-width:767px){.flush{margin-right:-15px;margin-left:-15px}
}
.affixed{top:0;left:0;width:100%}
.fz8{font-size:8px!important}
.fz9{font-size:9px!important}
.fz10{font-size:10px!important}
.fz11{font-size:11px!important}
.fz12{font-size:12px!important}
.fz13{font-size:13px!important}
.fz14{font-size:14px!important}
.fz15{font-size:15px!important}
.fz16{font-size:16px!important}
.fz17{font-size:17px!important}
.fz18{font-size:18px!important}
.fz19{font-size:19px!important}
.fz20{font-size:20px!important}
.fz21{font-size:21px!important}
.fz22{font-size:22px!important}
.fz23{font-size:23px!important}
.fz24{font-size:24px!important}
.fz25{font-size:25px!important}
.fz26{font-size:26px!important}
.fz27{font-size:27px!important}
.fz28{font-size:28px!important}
.fz29{font-size:29px!important}
.fz30{font-size:30px!important}
.fz31{font-size:31px!important}
.fz32{font-size:32px!important}
.fz33{font-size:33px!important}
.fz34{font-size:34px!important}
.fz35{font-size:35px!important}
.fz36{font-size:36px!important}
.fz37{font-size:37px!important}
.fz38{font-size:38px!important}
.fz39{font-size:39px!important}
.fz40{font-size:40px!important}
.fz41{font-size:41px!important}
.fz42{font-size:42px!important}
.fz43{font-size:43px!important}
.fz44{font-size:44px!important}
.fz45{font-size:45px!important}
.fz46{font-size:46px!important}
.fz47{font-size:47px!important}
.fz48{font-size:48px!important}
.nowrap{white-space:nowrap}
.wrap{white-space:normal}
.bracket{text-indent:-.5em}
.carousel-control i{position:absolute;top:50%}
.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}
.carousel-fade .carousel-inner .active{opacity:1}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.carousel-fade .carousel-control{z-index:2}
.media img.pull-left{margin-right:10px}
.media img.pull-right{margin-left:10px}
.list-group-item{zoom:1}
.list-group-item:after,.list-group-item:before{content:" ";display:table}
.list-group-item:after{clear:both}
@media (max-width:767px){.nav-justified{width:auto}
}
.nav-justified>li{display:table-cell;width:1%;vertical-align:middle;float:none!important}
@media (max-width:767px){.nav-justified>li{display:block;width:auto}
.nav-justified>li>a{text-align:left}
}
@media print{a[href]:after{content:''}
abbr[title]:after{content:''}
}
.gsc-control-cse *{box-sizing:content-box}
.gm-style img{max-width:none}
.gm-style label{width:auto;display:inline}
.expander .expander-body,.expander>dd{display:none;zoom:1}
.expander.up{position:relative}
.expander.up .expander-body,.expander.up>dd{position:absolute;left:0;bottom:25px;padding:10px;border-radius:5px;background-color:#444;background-color:rgba(0,0,0,.7)}
.hover-mask{position:relative;display:block}
.hover-mask .thumbnail{position:relative}
.mask{position:absolute;display:none\9;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);opacity:0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#48000000',endColorstr='#48000000');color:#fff}
.mask i{position:absolute;top:50%;left:50%;margin:-24px;font-size:48px}
a:hover .mask{display:block;opacity:100;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;text-decoration:none}
.fotorama__wrap .row,.fotorama__wrap .row *{-moz-box-sizing:border-box;box-sizing:border-box}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:0 0!important}
.fotorama__caption{font-size:10px}
.fotorama__caption__wrap{padding:3px 6px}
.embed{overflow:hidden;position:relative;height:0;padding-bottom:56.25%;padding-top:30px}
.embed embed,.embed iframe,.embed object{position:absolute;top:0;left:0;width:100%;height:100%}
.alignright{float:right;margin-left:10px}
.alignleft{float:left;margin-right:10px}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
@-moz-keyframes spin{0%{-moz-transform:rotate(0)}
100%{-moz-transform:rotate(359deg)}
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(359deg)}
}
@-o-keyframes spin{0%{-o-transform:rotate(0)}
100%{-o-transform:rotate(359deg)}
}
@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.bg-light{background-color:#fff!important}
.bg-white{background-color:#fff!important}
.bg-gray-darker{background-color:#444!important;color:#fff}
.bg-gray-dark{background-color:#5c5c5c!important;color:#fff}
.bg-gray{background-color:#999!important;color:#fff}
.bg-gray-light{background-color:#b2b2b2!important}
.bg-gray-lighter{background-color:#dfdfdf!important}
.bg-primary{background-color:#5656a0!important;color:#fff}
.bg-success{background-color:#6dba50!important;color:#fff}
.bg-warning{background-color:#F90!important;color:#fff}
.bg-danger{background-color:#e80000!important;color:#fff}
.bg-info{background-color:#01acee!important;color:#fff}
.bg-alt{background-color:#a6a6e6!important;color:#2b3f41}
.bg-sub{background-color:#6a3aad!important;color:#2b3f41}
.bg-variety{background-color:#ff7b15!important;color:#fff!important}
.bg-drama{background-color:#cb1187!important;color:#fff!important}
.bg-music{background-color:#04adb3!important;color:#fff!important}
.bg-sports{background-color:#0480b3!important;color:#fff!important}
.bg-anime{background-color:#3e47a2!important;color:#fff!important}
.bg-movie{background-color:#4b912f!important;color:#fff!important}
.bg-news{background-color:#99b600!important;color:#fff!important}
.text-black{color:#000!important}
.text-white{color:#fff!important}
.text-primary{color:#5656a0!important}
.text-success{color:#6dba50!important}
.text-warning{color:#F90!important}
.text-danger{color:#e80000!important}
.text-info{color:#01acee!important}
.text-alt{color:#a6a6e6!important}
.text-sub{color:#6a3aad!important}
.text-variety{color:#ff7b15!important}
.text-drama{color:#cb1187!important}
.text-music{color:#04adb3!important}
.text-sports{color:#0480b3!important}
.text-anime{color:#3e47a2!important}
.text-movie{color:#4b912f!important}
.text-news{color:#99b600!important}
ul.row li{padding-left:5px;padding-right:5px}
@media (max-width:480px){ul.media-list .media>img{float:none!important}
}
@media (max-width:767px){.pull-left.clear-xs,.pull-right.clear-xs{float:none!important}
}
@media (max-width:991px){.pull-left.clear-sm,.pull-right.clear-sm{float:none!important}
}
img{max-width:100%;width:auto\9;height:auto}
img.pull-left{margin-right:15px}
img.pull-right{margin-left:15px}
img.border{border:1px solid #dfdfdf}
img.img-rounded2{border-radius:16px}
figure{text-align:center}
figure figcaption{padding-top:10px;text-align:left;font-size:10px}
.photo{overflow:hidden;position:relative;display:block;max-width:100%;text-align:center}
.photo .guard{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.photo .guard img{width:100%!important;height:100%!important;opacity:0}
.photo img{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
a:hover .photo img{transform:scale(1.05)}
.photo>h1,.photo>h2,.photo>h3{margin:0;padding:0}
hr{clear:left;height:0;margin:0;border-top:1px solid #b2b2b2}
hr.hr-strong{border-top:2px solid #5c5c5c}
hr.hr-double{height:1px;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2}
hr.hr-double2{height:1px;border-top:2px solid #5c5c5c;border-bottom:1px solid #5c5c5c}
.border-a{border:1px solid #dfdfdf}
.border-t{border-top:1px solid #dfdfdf}
.border-r{border-right:1px solid #dfdfdf}
.border-b{border-bottom:1px solid #dfdfdf}
.border-l{border-left:1px solid #dfdfdf}
.border-dot{padding:20px 10px 0;border:1px dashed #06c}
a{text-decoration:underline}
a:hover{text-decoration:none}
a.thumbnail figcaption,a.thumbnail p{color:#5c5c5c}
h1 .label,h2 .label,h3 .label,h4 .label{margin-bottom:5px}
h1 small,h2 small,h3 small,h4 small{font-size:65%;color:#5c5c5c}
.text-white h1 small,.text-white h2 small,.text-white h3 small,.text-white h4 small{color:#dfdfdf}
.header :first-child{margin-top:0}
sup{font-size:70%}
em{font-weight:700;font-style:normal}
.strong{font-weight:700}
.large{font-size:17px}
.small{font-size:11px}
.font-serif{font-family:Garamond,'Hiragino Mincho ProN','HGS明朝E','ＭＳ Ｐ明朝',serif}
.font-sans{font-family:'Hiragino Kaku Gothic ProN',Meiryo,sans-serif}
.text-narrow{letter-spacing:-1px}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
body.template-layout__1 .caption,body.template-layout__2 .caption{display:none}
.heading{zoom:1;position:relative;margin-bottom:20px}
.heading:after,.heading:before{content:" ";display:table}
.heading:after{clear:both}
.heading h2{padding-bottom:10px;border-bottom:1px solid #5656a0}
.heading h3{padding-bottom:3px;display:inline-block!important;border-bottom:1px solid #dfdfdf;text-shadow:-1px 1px 0 rgba(255,255,255,.7)}
.lead{position:relative;line-height:1.6;font-size:16px;color:#000}
.lead h2,.lead h3,.lead h4{font-weight:700}
.lead p{font-size:14px}
.panel h2,.panel h3,.panel h4,.panel h5{font-weight:400}
.panel .panel-heading{padding:10px 10px 6px;border-radius:3px}
.copyright{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px!important;color:#fff;opacity:.7;filter:alpha(opacity=70)}
.label{display:inline-block!important;margin-bottom:5px;padding:3px 5px 2px 5px;border-radius:4px;background-color:#fff;font-size:11px;color:#5c5c5c}
.label strong{margin:0 5px;font-size:120%}
.label-success{background-color:#6dba50}
.label-info{background-color:#01acee}
.label-warning{background-color:#F90}
.label-danger{background-color:#e80000}
.label-white{background-color:#fff;border:1px solid #999;color:#999}
.label-regular{border-radius:0;background-color:#ffe400;font-weight:700;font-size:12px;color:#000}
.badge{vertical-align:middle}
.badge-lg{background-color:transparent!important;font-size:20px;line-height:72px;font-family:Garamond,'Hiragino Mincho ProN','HGS明朝E','ＭＳ Ｐ明朝',serif}
@media (max-width:767px){.badge-lg{float:left;margin-right:10px;margin-bottom:10px}
}
.btn{white-space:normal}
.btn-primary{padding:10px 30px;background-image:-webkit-linear-gradient(top,#5656a0 0,#44447f 100%);background-image:-o-linear-gradient(top,#5656a0 0,#44447f 100%);background-image:linear-gradient(to bottom,#5656a0 0,#44447f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5656a0',endColorstr='#ff44447f',GradientType=0);border-color:transparent;border-raidus:4px}
.btn-primary.btn-lg{padding:15px 50px}
.btn-primary.btn-sm{padding:5px 10px}
.btn-primary.btn-xs{padding:1px 5px}
.btn-clear{position:relative;border-radius:0;background-image:-webkit-linear-gradient(top,#eee 0,#fff 100%);background-image:-o-linear-gradient(top,#eee 0,#fff 100%);background-image:linear-gradient(to bottom,#eee 0,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee',endColorstr='#ffffffff',GradientType=0);color:#000}
.btn-clear i{color:#5c5c5c}
.btn-group .btn-clear+.btn-clear:before{overflow:hidden;position:absolute;content:'.';left:0;width:1px;border-left:1px solid #dfdfdf}
@media (max-width:767px){.btn-lg{font-size:14px}
}
.btn-xl{display:inline-block;padding:20px 60px;font-size:24px}
@media (max-width:991px){.btn-xl{padding:20px 20px;font-size:20px}
}
@media (max-width:767px){.btn-xl{display:block;padding:20px 5px;font-size:18px}
}
.btn-xl.expander-head{background-color:#5656a0;color:#fff}
.btn-cart{background-color:#e80000;text-decoration:none;font-size:16px;color:#fff}
.btn-cart:hover{background-color:#ff1c1c;color:#fff}
.btn-cart i{font-size:18px}
.btn{text-decoration:none}
.btn i{vertical-align:middle}
.btn[class*=bg-]:hover{opacity:.7;filter:alpha(opacity=70)}
.border{border:1px solid #dfdfdf;border-radius:10px}
.well{margin-bottom:30px;padding:14px;border:none}
.well.blue{background:#e6f3f4}
.well.gray{border:1px solid #dfdfdf;background:#fff url('../../_common/img/bg/oblique.png')}
.well.bordered{border:2px solid #5656a0;background:#e6f3f4}
.well.bordered .image{border:1px solid #b2b2b2}
.well>:last-child{margin-bottom:0!important}
.well .header{margin-bottom:15px}
.panel-default{border:1px solid #999;border-radius:6px}
.panel-default .panel-heading{padding:8px 10px 3px;border-top-right-radius:6px;border-top-left-radius:6px;background-color:#dfdfdf}
.panel-default .panel-heading .panel-title{font-size:14px}
.dropshadow{position:relative}
.dropshadow:before{position:absolute;display:block;content:"";left:0;bottom:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);border-radius:100%;width:100%;height:3px;z-index:0}
.noshadow .dropshadow:before{display:none}
@-webkit-keyframes pulse{50%{-webkit-box-shadow:2px 2px 4px rgba(192,192,192,.6),2px -2px 4px rgba(192,192,192,.6),-2px 2px 4px rgba(192,192,192,.6),-2px -2px 4px rgba(192,192,192,.6)}
}
.flash{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-animation-name:pulse;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;-webkit-animation-delay:0s}
#home .frame.sec-a{padding:15px;border:5px solid #64cdca;background-color:rgba(255,255,255,.7)}
.shadow:after{position:relative;content:'';display:block;bottom:-12px;height:0;width:100%;margin-top:-12px;border:6px solid #5c5c5c;border-color:transparent;border-top-color:#5c5c5c}
.tab-content{zoom:1;border-top:none}
.tab-content:after,.tab-content:before{content:" ";display:table}
.tab-content:after{clear:both}
.nav-tabs{position:relative;margin:20px 0 0;padding:0!important;table-layout:fixed;border:1px solid #5656a0!important;border-bottom:5px solid #5656a0!important;background-color:#6a3aad}
.nav-tabs>li{position:relative;display:table-cell;margin:0;border-left:1px solid #5656a0}
@media (max-width:767px){.nav-tabs>li{border-left:none;border-bottom:1px dotted #5656a0}
}
.nav-tabs>li.active,.nav-tabs>li.open,.nav-tabs>li:hover{background-color:#5656a0}
.nav-tabs>li.active>a,.nav-tabs>li.open>a,.nav-tabs>li:hover>a{background-color:#5656a0!important;color:#fff!important}
.nav-tabs>li.active:before{position:absolute;display:block;font-family:'Glyphicons Halflings';content:'\e114';top:-24px;left:50%;margin-left:-10px;font-size:20px}
.nav-tabs>li>a{position:relative;display:block;margin:0;padding:10px 20px;border:none!important;border-radius:0!important;outline:0;line-height:1.2;text-align:center!important;text-decoration:none;font-weight:700;color:#333}
@media (max-width:991px){.nav-tabs>li>a{padding:10px 15px}
}
@media (max-width:767px){.nav-tabs>li>a{padding:8px 10px}
.nav-tabs>li>a br{display:none}
}
.nav-tabs .dropdown-menu{margin:-1px 0 0;padding-top:0}
.nav-tabs .dropdown-menu>li>a{padding:10px 15px;border-top:1px solid #ccc}
.nav-tabs .dropdown-menu>li:first-child>a{border-top:0}
@media (max-width:767px){.nav-tabs .dropdown-menu{width:100%}
}
.nav-pills>li>a,.nav-pills>li>h2,.nav-pills>li>span{display:block;margin:0 2px 5px 0;padding:4px 20px;border:1px solid #5656a0;border-radius:4px;background-color:#5656a0;text-decoration:none;color:#fff}
.nav-pills>li>h2,.nav-pills>li>span{background-color:#fff;color:#000}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li>a:hover{background-color:#fff;color:#5656a0}
.article+nav .pager{margin-top:-4px}
.pager li>a,.pager li>span{padding:10px 20px 6px;border:none;border-radius:4px;background-color:#999;color:#fff;text-decoration:none}
.pager li>a:hover,.pager li>span:hover{background-color:#444}
@media (max-width:767px){.pager li.next>a,.pager li.next>span,.pager li.previous>a,.pager li.previous>span{padding-right:0;padding-left:0}
}
.table-bordered tr.text-center td,.table-bordered tr.text-center th,.table-bordered.text-center td,.table-bordered.text-center th{text-align:center!important}
.table-bordered .table-head td,.table-bordered .table-head th{background-color:#e80000!important;border-bottom:1px solid #dfdfdf;color:#fff}
.table-bordered .table-foot td,.table-bordered .table-foot th{background-color:#b2b2b2!important;border-top:1px solid #dfdfdf;color:#e80000}
.table-bordered .table-foot td .total,.table-bordered .table-foot th .total{font-size:18px}
.table-bordered.table-middle td,.table-bordered.table-middle th{vertical-align:middle}
.table-bordered.table-fixed{table-layout:fixed}
.table-responsive{overflow-x:visible}
@media (max-width:991px){.table-responsive{border-color:#5656a0;overflow-x:auto}
}
.list-news{margin-bottom:20px;border:3px solid #0c0408}
@media (max-width:767px){.list-news{font-size:12px}
}
.list-news dl{clear:left;margin:0;padding:12px 15px;background-color:#fff}
.list-news dl:nth-child(2n+1){background-color:#e6f3f4}
.list-news dt{float:left;width:150px;white-space:nowrap;font-weight:400}
.list-news dd{overflow:hidden;padding-left:1em}
@media (max-width:767px){.list-news dd{clear:left}
}
.list-news dd a{display:block;padding-left:1em;text-indent:-.6em}
.list-news dd a i{vertical-align:top}
.form{margin-bottom:30px;padding:10px 35px;background-color:#fff;border:2px solid #dfdfdf;border-radius:10px}
.form-horizontal{padding:10px}
.form-horizontal .form-group{padding-top:10px;border-top:1px dotted #999}
.form-horizontal .form-group dt{margin-bottom:10px;padding:5px 10px 10px;border-left:4px solid #dfdfdf}
@media (max-width:767px){.form-horizontal .form-group dt{border-left:none;border-bottom:2px solid #b2b2b2}
}
.form-horizontal .form-group dd>.label{margin-top:-20px;margin-bottom:10px;padding-top:18px;border-radius:4px}
.form-horizontal .form-group.has-error dd,.form-horizontal .form-group.has-error dt{color:#e80000}
.form-horizontal .form-group.has-error input{border-color:#e80000}
.form-horizontal input[type=text]{margin:3px 5px;padding:5px 8px;border:1px solid #ccc;border-radius:4px}
.form-horizontal input[type=radio],.form-horizontal input[type=checkbox]{margin:4px 5px 0}
.form-horizontal .help-block .glyphicon{margin-right:5px;font-size:120%;vertical-align:middle}
.form-horizontal hr{margin:20px 0}
.form-control{height:38px;font-size:16px;color:#000}
.control-label em{display:block;font-weight:400;font-size:90%;color:#5c5c5c}
section{margin:30px auto 30px}
section header{zoom:1;position:relative}
section header:after,section header:before{content:" ";display:table}
section header:after{clear:both}
section p{margin-bottom:15px}
section ol li+li{margin-top:10px}
@keyframes chara-yank{0%{-webkit-transform:translate(-10px,0);-ms-transform:translate(-10px,0);-o-transform:translate(-10px,0);transform:translate(-10px,0)}
10%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
20%{-webkit-transform:translate(10px,0);-ms-transform:translate(10px,0);-o-transform:translate(10px,0);transform:translate(10px,0)}
}
@-webkit-keyframes chara-yank{0%{-webkit-transform:translate(-10px,0);-ms-transform:translate(-10px,0);-o-transform:translate(-10px,0);transform:translate(-10px,0)}
10%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
20%{-webkit-transform:translate(10px,0);-ms-transform:translate(10px,0);-o-transform:translate(10px,0);transform:translate(10px,0)}
}
@keyframes chara-move{0%{-webkit-transform:translate(600px,0);-ms-transform:translate(600px,0);-o-transform:translate(600px,0);transform:translate(600px,0);opacity:0}
6%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
90%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
100%{-webkit-transform:translate(-100px,0);-ms-transform:translate(-100px,0);-o-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}
}
@-webkit-keyframes chara-move{0%{-webkit-transform:translate(600px,0);-ms-transform:translate(600px,0);-o-transform:translate(600px,0);transform:translate(600px,0);opacity:0}
6%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
90%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
100%{-webkit-transform:translate(-100px,0);-ms-transform:translate(-100px,0);-o-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}
}
@keyframes chara-fall{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
93%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
96%{-webkit-transform:translate(0,10px);-ms-transform:translate(0,10px);-o-transform:translate(0,10px);transform:translate(0,10px);opacity:1}
97%{-webkit-transform:translate(0,200px);-ms-transform:translate(0,200px);-o-transform:translate(0,200px);transform:translate(0,200px);opacity:1}
98%{-webkit-transform:translate(0,200px);-ms-transform:translate(0,200px);-o-transform:translate(0,200px);transform:translate(0,200px);opacity:0}
99%{-webkit-transform:translate(0,-20px);-ms-transform:translate(0,-20px);-o-transform:translate(0,-20px);transform:translate(0,-20px);opacity:0}
}
@-webkit-keyframes chara-fall{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
93%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
96%{-webkit-transform:translate(0,10px);-ms-transform:translate(0,10px);-o-transform:translate(0,10px);transform:translate(0,10px);opacity:1}
97%{-webkit-transform:translate(0,200px);-ms-transform:translate(0,200px);-o-transform:translate(0,200px);transform:translate(0,200px);opacity:1}
98%{-webkit-transform:translate(0,200px);-ms-transform:translate(0,200px);-o-transform:translate(0,200px);transform:translate(0,200px);opacity:0}
99%{-webkit-transform:translate(0,-20px);-ms-transform:translate(0,-20px);-o-transform:translate(0,-20px);transform:translate(0,-20px);opacity:0}
}
@keyframes chara-slide{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
93%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
96%{-webkit-transform:translate(-10px,0);-ms-transform:translate(-10px,0);-o-transform:translate(-10px,0);transform:translate(-10px,0);opacity:1}
97%{-webkit-transform:translate(-200px,0);-ms-transform:translate(-200px,0);-o-transform:translate(-200px,0);transform:translate(-200px,0);opacity:1}
98%{-webkit-transform:translate(-200px,0);-ms-transform:translate(-200px,0);-o-transform:translate(-200px,0);transform:translate(-200px,0);opacity:0}
99%{-webkit-transform:translate(100px,0);-ms-transform:translate(100px,0);-o-transform:translate(100px,0);transform:translate(100px,0);opacity:0}
}
@-webkit-keyframes chara-slide{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
93%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
96%{-webkit-transform:translate(-10px,0);-ms-transform:translate(-10px,0);-o-transform:translate(-10px,0);transform:translate(-10px,0);opacity:1}
97%{-webkit-transform:translate(-200px,0);-ms-transform:translate(-200px,0);-o-transform:translate(-200px,0);transform:translate(-200px,0);opacity:1}
98%{-webkit-transform:translate(-200px,0);-ms-transform:translate(-200px,0);-o-transform:translate(-200px,0);transform:translate(-200px,0);opacity:0}
99%{-webkit-transform:translate(100px,0);-ms-transform:translate(100px,0);-o-transform:translate(100px,0);transform:translate(100px,0);opacity:0}
}
[class*=sec-]:nth-child(2n) .chara{-webkit-animation:chara-yank 3s ease-in-out 30 alternate;-o-animation:chara-yank 3s ease-in-out 30 alternate;animation:chara-yank 3s ease-in-out 30 alternate}
[class*=sec-]:nth-child(2n+1) .chara{-webkit-animation:chara-move 7s ease-in 10 normal;-o-animation:chara-move 7s ease-in 10 normal;animation:chara-move 7s ease-in 10 normal}
#nowonair .nowonair{-webkit-animation:chara-fall 15s ease-in 2 normal;-o-animation:chara-fall 15s ease-in 2 normal;animation:chara-fall 15s ease-in 2 normal}
#home #nowonair .nowonair{-webkit-animation:none;-o-animation:none;animation:none}
.template-layout__3 #nowonair .nowonair{-webkit-animation:chara-slide 15s ease-in 2 normal;-o-animation:chara-slide 15s ease-in 2 normal;animation:chara-slide 15s ease-in 2 normal}
.sec-pickup{position:relative;z-index:2;margin:20px 0 0;padding-bottom:10px;background:url('../../_common/img/bg/bg-2.png') center top repeat-y}
.sec-pickup:before{position:absolute;display:block;top:-48px;left:0;width:100%;height:48px;background:url('../../_common/img/bg/bg-2-top.png') center top no-repeat;content:''}
.sec-pickup:after{position:absolute;display:block;bottom:-48px;left:0;width:100%;height:48px;background:url('../../_common/img/bg/bg-2-bottom.png') center bottom no-repeat;content:''}
.sec-pickup h2{margin-top:-30px;margin-left:-20px;margin-bottom:-15px}
.sec-pickup .container{position:relative}
.sec-pickup .chara{position:absolute;top:140px;left:-50px}
@media (max-width:767px){.sec-pickup .chara{display:none}
}
.sec-pickup .copyright{clear:both;position:relative;bottom:20px}
.sec-goldentime{margin:0;padding-bottom:40px;background:url('../../_common/img/bg/bg-3.png') center top repeat-y}
.sec-goldentime h2{margin-top:-10px;margin-left:-60px}
.sec-goldentime .container{position:relative}
.sec-goldentime .chara{position:absolute;z-index:10;top:50px;right:50px}
@media (max-width:767px){.sec-goldentime .chara{display:none}
}
.sec-goldentime .copyright{clear:both;padding-top:10px}
.list-goldentime .panels{width:1120px}
.list-goldentime .panels .col{float:left;width:150px}
.list-goldentime .panels .col .panel{height:240px;margin-bottom:0;border-left:none}
.list-goldentime .panels .col:first-child .panel{border-left:3px solid #0c0408}
@media (min-width:768px){.list-goldentime .panels .col{width:134px}
}
@media (min-width:1200px){.list-goldentime .panels .col{width:160px}
}
.list-goldentime .panels .panel .photo{max-height:89px}
.list-goldentime .panels .panel p{font-size:12px}
.list-goldentime .panels .panel .wappen{z-index:9;top:-85px;right:-5px}
.balloon-date{width:153px;height:80px;padding:35px 0 0 60px;background-repeat:no-repeat;font-weight:700;font-size:16px}
.balloon-date.date-0{background-image:url('../../_common/img/heading/golden-0.png')}
.balloon-date.date-1{background-image:url('../../_common/img/heading/golden-1.png')}
.balloon-date.date-2{background-image:url('../../_common/img/heading/golden-2.png')}
.balloon-date.date-3{background-image:url('../../_common/img/heading/golden-3.png')}
.balloon-date.date-4{background-image:url('../../_common/img/heading/golden-4.png')}
.balloon-date.date-5{background-image:url('../../_common/img/heading/golden-5.png')}
.balloon-date.date-6{background-image:url('../../_common/img/heading/golden-6.png')}
.sec-special{position:relative;z-index:2;margin:0;background:url('../../_common/img/bg/bg-4.png') center top repeat-y}
.sec-special:before{position:absolute;display:block;top:-48px;left:0;width:100%;height:48px;background:url('../../_common/img/bg/bg-4-top.png') center top no-repeat;content:''}
.sec-special:after{position:absolute;display:block;bottom:-48px;left:0;width:100%;height:48px;background:url('../../_common/img/bg/bg-4-bottom.png') center bottom no-repeat;content:''}
.sec-special h2{margin-left:-10px}
.sec-special .container{position:relative}
.sec-special .chara{position:absolute;bottom:15px;left:-60px}
@media (max-width:767px){.sec-special .chara{display:none}
}
.banners{zoom:1;position:relative;max-width:100%;margin:0 0 10px}
.banners:after,.banners:before{content:" ";display:table}
.banners:after{clear:both}
.banners .csc-image{float:left;width:25%;margin-bottom:10px;padding:0 10px}
@media (max-width:991px){.banners .csc-image{padding:0 5px}
}
@media (max-width:767px){.banners .csc-image{width:50%}
}
.banners .csc-image .image{margin:0}
.banners .csc-image a{display:block;padding-right:5px;padding-bottom:5px;background:url('../../_common/img/bg/banner.png') right bottom no-repeat}
.banners .csc-image .photo{display:inline-block;border:3px solid #0c0408}
.sec-info{margin:0;padding-top:15px;background:url('../../_common/img/bg/bg-5.png') center top repeat-y}
.sec-info h2{margin-top:0}
.sec-social{list-style:none;margin:0 auto;padding:0}
.sec-social>li{display:inline}
.sec-detail{margin:0}
.sec-detail header{margin-bottom:20px;padding:10px 10px 5px;border:3px solid #0c0408;background-color:#5656a0;color:#fff}
.sec-detail header h3{margin:0;font-weight:700}
.sec-detail header i{display:inline-block;margin-top:-5px;margin-right:5px;vertical-align:middle;font-size:40px}
.sec-detail a{color:#428BCA}
.sec-detail .cast{margin-bottom:30px}
.sec-detail .cast dt{white-space:normal}
.sec-detail .cast dt:before{display:inline-block;content:'\e008';margin-right:5px;line-height:1;-webkit-font-smoothing:antialiased;font-family:'Glyphicons Halflings'}
@media (min-width:768px){.sec-detail .cast dt{float:left}
.sec-detail .cast dt:after{content:'：'}
.sec-detail .cast dd{overflow:hidden}
}
.sec-detail .image{margin-top:0;margin-bottom:15px}
.sec-detail .image-row:last-child .image{margin-bottom:0}
@media (max-width:767px){.panels .col-xs-4,.panels .col-xs-6{padding-right:5px;padding-left:5px}
}
.panels .panel{display:block;position:relative;height:330px;margin-bottom:30px;border:3px solid #0c0408;border-radius:0;background-color:#fff;text-decoration:none}
.panels .panel body.home{height:260px}
@media (min-width:992px) and (max-width:1199px){.panels .panel{height:310px}
}
@media (max-width:599px){.panels .panel{height:260px}
}
.panels .panel:after{position:absolute;bottom:0;right:0;left:0;content:'';height:8px;border-top:3px solid #0c0408;background:url('../../_common/img/bg/border.png')}
.panels .panel .panel-heading{border-radius:0;padding:5px;background-color:#000;font-weight:700;font-size:14px;color:#fff}
.panels .panel .photo{background-color:#000}
.panels .panel .panel-body{position:relative;border-radius:0;padding:8px;color:#000}
.panels .panel .panel-body:before{position:absolute;top:-26px;left:20px;content:'';border:12px solid transparent;border-bottom:14px solid #fff}
.panels .panel h3,.panels .panel h4{margin:0;font-weight:700;font-size:14px}
.panels .panel p{margin-top:5px;line-height:1.2;font-size:13px}
.panels .panel .panel-onair{position:absolute;bottom:8px;left:0;right:0;padding:4px 10px;background-color:#e6f3f4}
.panels .panel .panel-onair .unavailable{letter-spacing:-1px}
.panels .panel .wappen{position:absolute;top:-15px;right:-15px}
@media (max-width:767px){.panels .panel .wappen{width:50px;top:-25px;right:-5px}
}
@media (min-width:768px){.panels .md .panel h3{font-size:16px}
}
#schedule td>a{font-weight:700}
.t0{height:0}
.t5{height:7.5px}
.t10{height:15px}
.t15{height:22.5px}
.t20{height:30px}
.t25{height:37.5px}
.t30{height:45px}
.t35{height:52.5px}
.t40{height:60px}
.t45{height:67.5px}
.t50{height:75px}
.t55{height:82.5px}
.t60{height:90px}
.t65{height:97.5px}
.t70{height:105px}
.t75{height:112.5px}
.t80{height:120px}
.t85{height:127.5px}
.t90{height:135px}
.t95{height:142.5px}
.t100{height:150px}
.t105{height:157.5px}
.t110{height:165px}
.t115{height:172.5px}
.t120{height:180px}
.t125{height:187.5px}
.t130{height:195px}
.t135{height:202.5px}
.t140{height:210px}
.t145{height:217.5px}
.t150{height:225px}
.t155{height:232.5px}
.t160{height:240px}
.t165{height:247.5px}
.t170{height:255px}
.t175{height:262.5px}
.t180{height:270px}
.t185{height:277.5px}
.t190{height:285px}
.t195{height:292.5px}
.t200{height:300px}
.t205{height:307.5px}
.t210{height:315px}
.t215{height:322.5px}
.t220{height:330px}
.t225{height:337.5px}
.t230{height:345px}
.t235{height:352.5px}
.t240{height:360px}
.t245{height:367.5px}
.t250{height:375px}
.t255{height:382.5px}
.t260{height:390px}
.t265{height:397.5px}
.t270{height:405px}
.t275{height:412.5px}
.t280{height:420px}
.t285{height:427.5px}
.t290{height:435px}
.t295{height:442.5px}
.t300{height:450px}
.t305{height:457.5px}
.t310{height:465px}
.t315{height:472.5px}
.t320{height:480px}
.t325{height:487.5px}
.t330{height:495px}
.t335{height:502.5px}
.t340{height:510px}
.t345{height:517.5px}
.t350{height:525px}
.t355{height:532.5px}
.t360{height:540px}
.t365{height:547.5px}
.t370{height:555px}
.t375{height:562.5px}
.t380{height:570px}
.t385{height:577.5px}
.t390{height:585px}
.t395{height:592.5px}
.t400{height:600px}
.t405{height:607.5px}
.t410{height:615px}
.t415{height:622.5px}
.t420{height:630px}
.t425{height:637.5px}
.t430{height:645px}
.t435{height:652.5px}
.t440{height:660px}
.t445{height:667.5px}
.t450{height:675px}
.t455{height:682.5px}
.t460{height:690px}
.t465{height:697.5px}
.t470{height:705px}
.t475{height:712.5px}
.t480{height:720px}
.t485{height:727.5px}
.t490{height:735px}
.t495{height:742.5px}
.t500{height:750px}
.t505{height:757.5px}
.t510{height:765px}
.t515{height:772.5px}
.t520{height:780px}
.t525{height:787.5px}
.t530{height:795px}
.t535{height:802.5px}
.t540{height:810px}
.t545{height:817.5px}
.t550{height:825px}
.t555{height:832.5px}
.t560{height:840px}
.t565{height:847.5px}
.t570{height:855px}
.t575{height:862.5px}
.t580{height:870px}
.t585{height:877.5px}
.t590{height:885px}
.t595{height:892.5px}
.t600{height:900px}
.t605{height:907.5px}
.t610{height:915px}
.t615{height:922.5px}
.t620{height:930px}
.t625{height:937.5px}
.t630{height:945px}
.t635{height:952.5px}
.t640{height:960px}
.t645{height:967.5px}
.t650{height:975px}
.t655{height:982.5px}
.t660{height:990px}
.t665{height:997.5px}
.t670{height:1005px}
.t675{height:1012.5px}
.t680{height:1020px}
.t685{height:1027.5px}
.t690{height:1035px}
.t695{height:1042.5px}
.t700{height:1050px}
.t705{height:1057.5px}
.t710{height:1065px}
.t715{height:1072.5px}
.t720{height:1080px}
.t725{height:1087.5px}
.t730{height:1095px}
.t735{height:1102.5px}
.t740{height:1110px}
.t745{height:1117.5px}
.t750{height:1125px}
.t755{height:1132.5px}
.t760{height:1140px}
.t765{height:1147.5px}
.t770{height:1155px}
.t775{height:1162.5px}
.t780{height:1170px}
.t785{height:1177.5px}
.t790{height:1185px}
.t795{height:1192.5px}
.t800{height:1200px}
.t805{height:1207.5px}
.t810{height:1215px}
.t815{height:1222.5px}
.t820{height:1230px}
.t825{height:1237.5px}
.t830{height:1245px}
.t835{height:1252.5px}
.t840{height:1260px}
.t845{height:1267.5px}
.t850{height:1275px}
.t855{height:1282.5px}
.t860{height:1290px}
.t865{height:1297.5px}
.t870{height:1305px}
.t875{height:1312.5px}
.t880{height:1320px}
.t885{height:1327.5px}
.t890{height:1335px}
.t895{height:1342.5px}
.t900{height:1350px}
.t905{height:1357.5px}
.t910{height:1365px}
.t915{height:1372.5px}
.t920{height:1380px}
.t925{height:1387.5px}
.t930{height:1395px}
.t935{height:1402.5px}
.t940{height:1410px}
.t945{height:1417.5px}
.t950{height:1425px}
.t955{height:1432.5px}
.t960{height:1440px}
.t965{height:1447.5px}
.t970{height:1455px}
.t975{height:1462.5px}
.t980{height:1470px}
.t985{height:1477.5px}
.t990{height:1485px}
.t995{height:1492.5px}
.t1000{height:1500px}
.t1005{height:1507.5px}
.t1010{height:1515px}
.t1015{height:1522.5px}
.t1020{height:1530px}
.t1025{height:1537.5px}
.t1030{height:1545px}
.t1035{height:1552.5px}
.t1040{height:1560px}
.t1045{height:1567.5px}
.t1050{height:1575px}
.t1055{height:1582.5px}
.t1060{height:1590px}
.t1065{height:1597.5px}
.t1070{height:1605px}
.t1075{height:1612.5px}
.t1080{height:1620px}
.t1085{height:1627.5px}
.t1090{height:1635px}
.t1095{height:1642.5px}
.t1100{height:1650px}
.t1105{height:1657.5px}
.t1110{height:1665px}
.t1115{height:1672.5px}
.t1120{height:1680px}
.t1125{height:1687.5px}
.t1130{height:1695px}
.t1135{height:1702.5px}
.t1140{height:1710px}
.t1145{height:1717.5px}
.t1150{height:1725px}
.t1155{height:1732.5px}
.t1160{height:1740px}
.t1165{height:1747.5px}
.t1170{height:1755px}
.t1175{height:1762.5px}
.t1180{height:1770px}
.t1185{height:1777.5px}
.t1190{height:1785px}
.t1195{height:1792.5px}
.t1200{height:1800px}
.t1205{height:1807.5px}
.t1210{height:1815px}
.t1215{height:1822.5px}
.t1220{height:1830px}
.t1225{height:1837.5px}
.t1230{height:1845px}
.t1235{height:1852.5px}
.t1240{height:1860px}
.t1245{height:1867.5px}
.t1250{height:1875px}
.t1255{height:1882.5px}
.t1260{height:1890px}
.t1265{height:1897.5px}
.t1270{height:1905px}
.t1275{height:1912.5px}
.t1280{height:1920px}
.t1285{height:1927.5px}
.t1290{height:1935px}
.t1295{height:1942.5px}
.t1300{height:1950px}
.t1305{height:1957.5px}
.t1310{height:1965px}
.t1315{height:1972.5px}
.t1320{height:1980px}
.t1325{height:1987.5px}
.t1330{height:1995px}
.t1335{height:2002.5px}
.t1340{height:2010px}
.t1345{height:2017.5px}
.t1350{height:2025px}
.t1355{height:2032.5px}
.t1360{height:2040px}
.t1365{height:2047.5px}
.t1370{height:2055px}
.t1375{height:2062.5px}
.t1380{height:2070px}
.t1385{height:2077.5px}
.t1390{height:2085px}
.t1395{height:2092.5px}
.t1400{height:2100px}
.t1405{height:2107.5px}
.t1410{height:2115px}
.t1415{height:2122.5px}
.t1420{height:2130px}
.t1425{height:2137.5px}
.t1430{height:2145px}
.t1435{height:2152.5px}
.t1440{height:2160px}
.t0{display:none;height:0}
#timetable{overflow:hidden;position:relative;z-index:1;width:100%;margin-bottom:30px;border:2px solid #5656a0}
#timetable ol,#timetable ul{list-style:none;margin:0;padding:0}
#timetable-nav{z-index:1002;overflow:visible;padding-top:5px}
#timetable-nav.affix{position:fixed;background-color:#fff}
@media (min-width:768px){#timetable-nav.affix{padding-top:45px}
}
#timetable-nav.affix:before{z-index:1005;position:absolute;content:'';display:block;left:15px;bottom:-41px;width:92px;height:41px;border-bottom:1px solid #fff;background-color:#5656a0}
@media print{#timetable-nav{display:none}
}
#timetable-nav a{line-height:30px}
#timetable-wrapper{zoom:1;width:12290px}
#timetable-wrapper:after,#timetable-wrapper:before{content:" ";display:table}
#timetable-wrapper:after{clear:both}
#timetable-side{position:relative;z-index:1004;float:left;width:90px;padding-top:40px!important;background-color:#5656a0}
#timetable-side li{overflow:hidden;position:relative;width:90px;height:90px;padding:0 6px 0 0;border-top:1px solid #fff;text-align:center;color:#fff;font-size:16px}
#timetable-cells{position:relative;float:left;width:12200px;background-color:#efefef}
#timetable-head{z-index:1003;position:relative;-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5);width:12200px;border-bottom:1px solid #fff;background-color:#5656a0}
#timetable-head.affix{position:fixed;margin-top:50px;margin-left:17px}
@media (min-width:768px){#timetable-head.affix{margin-top:90px}
}
#timetable-head.affix ol{padding-left:90px}
#timetable-head.affix+#timetable-body{padding-top:41px}
#timetable-head ol{width:12200px;height:40px}
#timetable-head ol li{float:left;color:#fff;width:200px;padding-right:5px;padding-top:10px;font-size:20px;text-align:center}
#timetable-body{clear:both;position:relative;width:12200px;zoom:1}
#timetable-body li.column{position:relative;overflow:hidden;zoom:1;float:left;width:200px}
#timetable-body li.column ol{position:relative;overflow:hidden;zoom:1;height:2160px;border-right:1px solid #5656a0}
#timetable-body li.column ol li{position:absolute;left:0;overflow:hidden;width:100%;padding:3px;border-bottom:1px solid #5656a0;background-color:#fff;line-height:1.2;font-size:13px;word-wrap:break-word;color:#5c5c5c}
#timetable-body li.column ol li span{margin:0 3px 1px 0;padding:2px 1px 1px 3px;border-radius:0;background-color:#5656a0;letter-spacing:1px;font-size:12px;color:#fff}
#timetable-body li.column ol li a{display:block;width:100%;height:100%;padding:1px;text-decoration:none;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
#timetable-body li.column ol li a:hover{background-color:#F90;color:#fff}
.article .inner{padding:20px}
@media (max-width:767px){.article .inner{padding:20px 10px 10px;font-size:15px}
}
.article p{margin-bottom:15px}
.article h1{margin-top:0;margin-bottom:30px;font-weight:700}
.article h2{padding:10px;background-color:#5656a0;color:#fff;font-size:26px}
@media (max-width:767px){.article h2{font-size:18px}
}
.article h3{padding-bottom:3px;border-bottom:1px solid #b2b2b2;color:#5656a0;font-size:22px}
@media (max-width:767px){.article h3{font-size:16px}
}
.article h2,.article h3,.article h4,.article h5{margin-top:30px;margin-bottom:15px;font-weight:700}
.article h4{font-size:20px}
.article h5{font-size:17px}
.article .figure-right{float:right;margin-left:15px;margin-bottom:15px;padding:10px;border:1px solid #dfdfdf;border-radius:4px}
.article .caption{margin-top:10px;line-height:1.4;font-size:11px;color:#999}
.article .article-body:first-letter{float:left;margin-right:10px;padding:3px;background-color:#5656a0;line-height:56px;font-size:56px;color:#fff}
@media (max-width:767px){.article .article-body:first-letter{line-height:40px;font-size:40px}
}
@media print{.brick[data-uid^='666'] img,.no-print,.page-666 .fotorama img{visibility:hidden;display:none}
}
body{padding-bottom:90px}
@media (max-width:767px){body{padding-bottom:70px;overflow-x:hidden}
}
body.htmlarea-content-body{background-image:none;padding-bottom:0}
body#time{padding-bottom:0}
body{background:#5656a0 url(/_common/img/bg/bg-1.png) center top no-repeat}
#header,#header .affix{z-index:9999;background:#0c0408;background:rgba(12,4,8,.6)}
#header .container{padding:0}
#header .banner{text-align:center}
#header .banner .image{margin-bottom:0}
@media (min-width:768px){#header .banner{padding-top:18px}
}
#header-global{position:relative;padding-top:18px}
#header-global a:hover{background-color:transparent}
#header-global a:hover img{opacity:.7;filter:alpha(opacity=70)}
#header-global .navbar-brand{height:auto;margin:0;padding:10px 15px 32px 0;white-space:nowrap}
#header-global .navbar-brand img{display:inline-block}
#header-global .navbar-home{float:left;margin-top:-11px}
#header-global .nav-guide{overflow:hidden;float:right}
body#home #header-global .nav-guide{float:left}
#header-global .nav-guide li{float:left}
#header-global .nav-guide li.nav-guide-time{margin-left:-22px}
#header-global .nav-guide li>a{padding:0}
#header-global .balloon.hidden-xs img{position:absolute;display:none;z-index:100;top:20px;right:0;vertical-align:top}
@media (min-width:992px){#header-global .balloon.hidden-xs .msg{display:block;right:90px}
}
@media (min-width:767px){#header-global .balloon.hidden-xs .chara{display:block;right:5px}
}
#header-site{position:relative;clear:both;margin:0;min-height:10px;border:none;border-radius:0}
@media (min-width:768px){#header-site{border-top:3px solid #0c0408;border-bottom:3px solid #0c0408;background:#5656a0}
#header-site .nav-site{position:relative;float:left;margin:0 0 0 20px;padding:0!important;border-right:3px solid #0c0408}
#header-site .nav-site>li{position:relative;display:table-cell;margin:0}
#header-site .nav-site>li>a{position:relative;display:block;margin:0;padding:0 20px 0 0;border:none;border-radius:0!important;background-color:#fff;outline:0;text-align:center!important;text-decoration:none}
#header-site .nav-site>li>a:before{position:absolute;z-index:1;content:'';top:0;left:-24px;height:100%;width:24px;border-bottom:45px solid #0c0408;border-left:20px solid transparent}
#header-site .nav-site>li>a:after{position:absolute;z-index:2;content:'';top:0;left:-21px;height:1px;width:24px;border-bottom:45px solid #fff;border-left:20px solid transparent}
#header-site .nav-site>li>a:hover{background-color:#5656a0}
#header-site .nav-site>li>a:hover:after{border-bottom-color:#5656a0}
#header-site .nav-site>li>a:hover .label{color:#fff}
#header-site .nav-site>li>a .label{position:relative;display:block;z-index:10;margin:0 0 0 -6px;padding:0 2px;line-height:45px;background-color:transparent;font-weight:700;font-size:16px;color:#333}
#header-site .nav-site>li.nav-site-anime a:before,#header-site .nav-site>li.nav-site-music a:before,#header-site .nav-site>li.nav-site-news a:before,#header-site .nav-site>li.nav-site-variety a:before{border-bottom:none;border-top:45px solid #0c0408}
#header-site .nav-site>li.nav-site-anime a:after,#header-site .nav-site>li.nav-site-music a:after,#header-site .nav-site>li.nav-site-news a:after,#header-site .nav-site>li.nav-site-variety a:after{border-bottom:none;border-top:45px solid #fff}
#header-site .nav-site>li.nav-site-anime a:hover,#header-site .nav-site>li.nav-site-music a:hover,#header-site .nav-site>li.nav-site-news a:hover,#header-site .nav-site>li.nav-site-variety a:hover{background-color:#5656a0}
#header-site .nav-site>li.nav-site-anime a:hover:after,#header-site .nav-site>li.nav-site-music a:hover:after,#header-site .nav-site>li.nav-site-news a:hover:after,#header-site .nav-site>li.nav-site-variety a:hover:after{border-top-color:#5656a0}
#header-site .nav-site>li.nav-site-regular a{background-color:#ffe400}
#header-site .nav-site>li.nav-site-regular a:before{border-left-width:0}
#header-site .nav-site>li.nav-site-regular a:after{border-left-width:0;border-bottom-color:#ffe400}
#header-site .nav-site>li.nav-site-regular a .label{margin-left:-15px}
#header-site .nav-site>li.nav-site-news a{padding-right:5px}
#header-site .nav-site>li.active>a .label{color:#fff}
#header-site .nav-site>li.active:before{position:absolute;display:block;z-index:9;content:'';top:1px;left:-19px;right:25px;border-bottom:43px solid #5656a0;border-left:19px solid transparent}
#header-site .nav-site>li.active:after{position:absolute;display:block;z-index:9;content:'';top:1px;right:6px;border-bottom:43px solid #5656a0;border-right:19px solid transparent;border-left:1px solid #5656a0}
#header-site .nav-site>li.active.nav-site-anime:before,#header-site .nav-site>li.active.nav-site-music:before,#header-site .nav-site>li.active.nav-site-news:before,#header-site .nav-site>li.active.nav-site-variety:before{border-bottom:none;border-top:43px solid #5656a0}
#header-site .nav-site>li.active.nav-site-anime:after,#header-site .nav-site>li.active.nav-site-music:after,#header-site .nav-site>li.active.nav-site-news:after,#header-site .nav-site>li.active.nav-site-variety:after{border-bottom:none;border-top:43px solid #5656a0}
#header-site .nav-site>li.active.nav-site-regular:before{height:43px;border:none;background-color:#5656a0}
#header-site .nav-site>li.active.nav-site-news:after{right:2px;width:30px;height:43px;border:none;background-color:#5656a0}
}
#header-site .header-site-home{display:none;float:right;margin:5px 3px 0 0;line-height:1.2;text-decoration:none;font-size:11px;color:#fff}
#header-site .header-site-home:hover{opacity:.7;filter:alpha(opacity=70)}
#header-site .header-site-home .chara{float:right;width:30px}
#header-site li.nav-site-howto{display:none}
#header-site li.nav-site-howto .label{color:#e80000!important}
#header-site li.nav-site-howto>a{background:url('../../_common/img/btn/bg-howto.png') center center;background-size:cover}
#header-site li.nav-site-howto>a:hover{opacity:.7;filter:alpha(opacity=70)}
#header-site li.nav-site-howto>a .label{background-color:transparent}
#header-site li.nav-site-time{display:none}
#header-site li.nav-site-time .label{color:#6a3aad!important}
#header-site li.nav-site-time>a{background:url('../../_common/img/btn/bg-time.png') center center;background-size:cover}
#header-site li.nav-site-time>a:hover{opacity:.7;filter:alpha(opacity=70)}
#header-site li.nav-site-time>a .label{background-color:transparent}
@media (min-width:768px){.affix .container{width:auto!important}
.affix #header-global{position:absolute;z-index:20}
.affix #header-global .navbar-brand{margin-top:-18px;margin-left:15px}
.affix #header-global .navbar-brand img{width:110px}
.affix #header-global .balloon.hidden-xs,.affix #header-global .nav-guide,.affix #header-global .navbar-home{display:none}
.affix #header-site .hidden-xs{display:none}
.affix #header-site .nav-site{margin-left:140px}
.affix #header-site .nav-site>li.active:before{right:1px;left:4px;border-left:none;border-top-width:33px;border-bottom-width:33px}
.affix #header-site .nav-site>li.active:after{display:none}
.affix #header-site .nav-site>li>a{padding:0}
.affix #header-site .nav-site>li>a:before{left:0;width:3px;border-left:none;border-top-width:35px;border-bottom-width:35px}
.affix #header-site .nav-site>li>a:after{display:none}
.affix #header-site .nav-site>li>a .label{margin-left:0;line-height:35px;font-size:12px;padding:0 6px}
.affix #header-site .nav-site>li>a .hidden-affix{display:none}
.affix #header-site .nav-site>li.nav-site-howto,.affix #header-site .nav-site>li.nav-site-time{display:table-cell}
.affix #header-site .header-site-home{display:block}
}
@media (max-width:767px){#header{border:2px solid #0c0408}
#header .inner{position:relative}
#header-global{padding-top:0;background:#5656a0}
#header-global .navbar-brand{margin-left:4px;padding:6px 0 7px}
#header-global .navbar-brand img{width:94px}
#header-global .balloon.visible-xs{float:right;padding-top:4px;margin-right:3px}
#header-global .balloon.visible-xs .msg{width:181px}
#header-global .balloon.visible-xs .chara{width:30px}
#header-site{border-top:2px solid #0c0408}
#header-site .nav-site>li.submenu{display:none}
#header-site .nav-site>li.nav-site-genre,#header-site .nav-site>li.nav-site-howto,#header-site .nav-site>li.nav-site-regular,#header-site .nav-site>li.nav-site-time{display:block!important;float:left;width:25%;border-left:2px solid #0c0408}
#header-site .nav-site>li.nav-site-regular{border-left:0}
#header-site .nav-site>li.nav-site-regular .label{background-color:#ffe400}
#header-site .nav-site>li a{padding:0;text-decoration:none}
#header-site .nav-site>li a:hover{opacity:.7;filter:alpha(opacity=70)}
#header-site .nav-site>li .label{position:relative;display:block!important;z-index:10;margin:0;padding:0;line-height:26px;border-radius:0;background-color:#fff;font-weight:700;font-size:8px;color:#333}
#header-site .nav-site>li .dropdown-menu{margin:0;padding-top:0}
#header-site .nav-site>li .dropdown-menu>li>a{padding:0;border-top:1px solid #ccc}
#header-site .nav-site>li .dropdown-menu>li>a .label{padding:5px 15px}
#header-site .nav-site>li .dropdown-menu>li>a:hover .label{background-color:#5656a0;color:#fff}
#header-site .nav-site>li .dropdown-menu>li:first-child>a{border-top:0}
}
@media (max-width:767px) and (max-width:767px){#header-site .nav-site>li .dropdown-menu{width:100%}
}
#header-simple{background:#5656a0 url('../../_common/img/bg/bg-1.png')}
#header-simple .inner{background:#0c0408;background:rgba(12,4,8,.6);zoom:1}
#header-simple .inner:after{content:".";display:block;clear:both;height:0;visibility:hidden}
#header-simple img{max-width:92%}
#header-simple a:hover img{opacity:.7;filter:alpha(opacity=70)}
#header-simple .logo-bssptv{float:left;padding:17px 0 0;white-space:nowrap}
#header-simple .logo-bssptv img{width:200px;margin-left:15px}
#header-simple .logo-bssptv img.btn-home{width:100px;margin-left:5px}
@media (max-width:767px){#header-simple .logo-bssptv{padding-top:8px}
}
@media (max-width:835px){#header-simple .logo-bssptv{padding-top:8px}
#header-simple .logo-bssptv btn-home{display:none}
}
#header-simple .guide-global-wide{float:right;margin:10px;display:none}
#header-simple .guide-global{float:right;margin:10px}
@media (max-width:767px){#header-simple .guide-global{margin:8px 12px}
}
@media (min-width:1070px){#header-simple .guide-global-wide{display:block}
#header-simple .guide-global{display:none}
}
#hero{position:relative;overflow:hidden}
#hero.bordered{border:3px solid #0c0408}
#hero .fotorama{background-color:#000}
#hero .fotorama .photo{display:block}
#hero .fotorama__nav-wrap{margin-top:-30px}
#hero .hero-footer{position:relative;min-height:73px;margin:0;padding:18px;background-color:#fff}
#hero .hero-footer:before{position:absolute;top:-46px;left:60px;content:'';border:22px solid transparent;border-bottom:28px solid #fff}
#hero .hero-footer:after{position:absolute;bottom:0;right:0;left:0;content:'';height:8px;border-top:3px solid #0c0408;background:url('../../_common/img/bg/border.png')}
#hero .hero-footer .onair{display:inline-block;vertical-align:middle;font-size:20px;font-weight:700}
@media (min-width:992px){#hero .hero-footer .onair{font-size:22px}
}
@media (max-width:767px){#hero .hero-footer .onair{font-size:16px}
}
#hero .hero-footer .onair i{display:inline-block;margin-top:-8px;margin-right:10px;margin-bottom:5px;vertical-align:middle;font-size:36px;color:#5656a0}
#hero .hero-footer .tweet{margin:10px -20px -15px;padding:15px 20px;background-color:#01acee;vertical-align:middle;color:#fff}
@media (min-width:768px){#hero .hero-footer .tweet{position:absolute;top:0;bottom:0;right:0;margin:0}
}
#hero .hero-footer .tweet .icon-twitter{display:inline-block;margin:-5px 10px 0 0;font-size:42px;vertical-align:middle}
@media (min-width:992px){#hero .hero-footer .tweet{font-size:18px}
}
#hero .hero-footer .tweet iframe{vertical-align:middle}
#hero .countdown{display:inline-block;line-height:28px;margin-left:5px;padding:0 10px;background-color:#5656a0;font-size:16px;color:#fff}
@media (max-width:767px){#hero .countdown{font-size:13px}
}
body#home #hero .countdown{margin-left:0}
body#home #hero{position:relative;padding:16px 0 0}
body#home #hero a:hover img{opacity:.7;filter:alpha(opacity=70)}
body#home #hero .carousel-inner .item{overflow:hidden;margin-bottom:20px;border:3px solid #0c0408;background:#fff url('../../_common/img/bg/carousel-item.png') right bottom no-repeat}
@media (max-width:767px){body#home #hero .carousel-inner .item{margin-bottom:10px}
body#home #hero .carousel-inner .item .embed{padding-top:0}
body#home #hero .carousel-inner .item .carousel-text{height:190px}
}
@media (min-width:768px){body#home #hero .carousel-inner .item{height:209px}
body#home #hero .carousel-inner .item .embed{padding-bottom:45.25%}
}
@media (min-width:992px){body#home #hero .carousel-inner .item{height:271px}
body#home #hero .carousel-inner .item .embed{padding-bottom:48.25%}
}
@media (min-width:1200px){body#home #hero .carousel-inner .item{height:327px}
body#home #hero .carousel-inner .item .embed{padding-bottom:49.25%}
}
body#home #hero .carousel-inner .item:after{position:absolute;bottom:0;right:0;left:0;content:'';height:8px;border-top:3px solid #0c0408;background:url('../../_common/img/bg/border.png')}
body#home #hero .carousel-inner .item .carousel-image{position:relative}
body#home #hero .carousel-inner .item .carousel-image .copyright{position:absolute;right:1px;bottom:12px;padding:3px 6px;background-color:#000;background-color:rgba(0,0,0,.6);font-size:9px}
@media (max-width:767px){body#home #hero .carousel-inner .item .carousel-image .copyright{bottom:1px}
}
body#home #hero .carousel-inner .item .carousel-text{padding:20px 20px 10px}
body#home #hero .carousel-inner .item a{text-decoration:none}
body#home #hero .carousel-inner .item h2{margin-top:0;font-size:16px;font-weight:700}
body#home #hero .carousel-inner .item p{margin-bottom:5px;font-size:11px;font-weight:700}
body#home #hero .carousel-inner .item p small{font-size:11px;font-weight:400}
@media (min-width:768px){body#home #hero .carousel-inner .item h2{font-size:18px}
body#home #hero .carousel-inner .item p{font-size:13px}
}
@media (min-width:992px){body#home #hero .carousel-inner .item h2{font-size:24px}
body#home #hero .carousel-inner .item p{font-size:16px}
}
body#home #hero .carousel-control{width:50px;height:50px;top:50%;margin-top:-50px;background:0 0;background-color:brand-primary;background-color:rgba(86,86,160,.5);opacity:1;filter:alpha(opacity=100);text-decoration:none}
body#home #hero .carousel-control i{margin-top:-15px;font-size:30px}
body#home #hero .deco{position:absolute}
@media (max-width:840px){body#home #hero .deco{display:none}
}
@media (min-width:991px) AND (max-width:1060px){body#home #hero .deco{display:none}
}
body#home #hero .deco.deco-l{top:20px;left:-60px}
body#home #hero .deco.deco-l2{bottom:70px;left:-45px}
body#home #hero .deco.deco-r{bottom:100px;right:-65px}
@media (max-width:767px){body#home #hero .list-news{margin-right:10px;margin-left:10px}
body#home #hero .list-news strong{font-size:14px!important}
}
body#home #hero .list-news dl{padding-top:5px}
body#home #hero .list-news .icon-chara{position:relative;top:4px;margin-right:5px}
body#home #hero .list-news a{text-decoration:none}
body#home #hero .list-news a strong{text-decoration:underline}
.jumbotron{min-height:330px}
.jumbotron h1{padding-left:20px;border-left:1px solid #fff;color:#fff;font-family:Garamond,'Hiragino Mincho ProN','HGS明朝E','ＭＳ Ｐ明朝',serif;font-size:48px;text-shadow:1px -1px 0 rgba(0,0,0,.4)}
.jumbotron h1 small{color:#eee}
#breadcrumbs{margin:0;background-color:#3c3c70;background-color:rgba(60,60,112,.6)}
#breadcrumbs .container{padding:0}
#breadcrumbs .breadcrumb{margin-bottom:0;padding:8px 0;background:0 0}
#breadcrumbs .breadcrumb>li+li:before{content:'＞';padding:0 5px 0 2px;font-size:12px}
#breadcrumbs .breadcrumb a{color:#428BCA}
#breadcrumbs .breadcrumb .active{color:#dfdfdf}
#main{overflow:hidden;zoom:1;padding:0}
#main.bg{background:url('../../_common/img/bg/bg.png')}
#content{padding:30px 0 0;background-color:#fff}
body#time #content .container{width:100%}
.pagetitle h1{margin:27px 0;text-align:center;font-weight:700;font-size:24px;color:#fff}
@media (max-width:767px){.pagetitle h1{margin:7px 0;font-size:18px}
}
.pagetitle .icon{display:inline-block;margin-right:10px;margin-bottom:10px;font-size:42px;vertical-align:middle}
@media (max-width:767px){.pagetitle .icon{font-size:24px}
}
.pagetitle .image{margin:0;padding:10px}
#related{background:#5656a0 url('../../_common/img/bg/oblique.png')}
#related .panel{height:240px;margin-bottom:15px}
#related h3{margin:30px 0 0;font-weight:700;font-size:24px;color:#fff}
@media (max-width:767px){#related h3{font-size:16px}
}
#related .copyryight{position:relative;bottom:20px}
#home #extra{position:relative;background-color:#3c3c70}
#home #extra section{margin:20px 0 0}
#home #extra section .col-sm-6{margin-bottom:20px}
@media (min-width:768px){#home #extra .twitter-timeline{width:100%!important}
}
#home #extra .fb_iframe_widget{display:block;width:100%;border-radius:5px;background-color:#fff}
#home #extra .fb_iframe_widget>span{width:100%!important}
#home #extra .fb_iframe_widget>span iframe{width:100%!important}
#footer{padding-top:20px;background:#3c3c70 url('../../_common/img/bg/footer.png') 0 60px repeat-x;-webkit-animation:footer-darken 14s ease-in-out 10 alternate;-o-animation:footer-darken 14s ease-in-out 10 alternate;animation:footer-darken 14s ease-in-out 10 alternate}
#home #footer{padding-top:0;-webkit-animation:none;-o-animation:none;animation:none}
@keyframes footer-darken{0%{background-color:#3c3c70}
70%{background-color:#3c3c70}
100%{background-color:#18182e}
}
@-webkit-keyframes footer-darken{0%{background-color:#3c3c70}
70%{background-color:#3c3c70}
100%{background-color:#18182e}
}
#footer-social{padding-bottom:130px;text-align:center}
#footer-social .sec-social{display:inline-block}
#footer-global{padding:20px 0;background-color:#000;font-size:11px}
#footer-global .container{position:relative;overflow:hidden}
#footer-global .nav-pills{position:relative;left:50%;float:left;margin-left:-10px}
#footer-global .nav-pills>li{position:relative;left:-50%;float:left}
#footer-global .nav-pills>li:before{content:'';float:left;height:12px;margin-top:5px;border-left:1px solid #fff}
#footer-global .nav-pills>li:first-child:before{display:none}
#footer-global .nav-pills>li>a{margin:0;padding:4px 6px 4px 8px;border:none;background:0 0}
#footer-global .nav-pills>li>a:hover{color:#a6a6e6}
#footer-global address{clear:both;margin-bottom:10px;padding-top:10px;text-align:center;font-size:10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#a6a6e6}
#footer-global .logo-skyp{float:right}
@media (min-width:768px){#footer-global .logo-skyp{position:absolute;top:5px;right:0}
}
#footer .banner{overflow:hidden;padding:10px 10px 40px;border:1px solid #b2b2b2;background-color:#fff}
#footer .banner .image{margin-bottom:0}
#footer .banner .image-row{margin-top:5px}
#footer .banner .image-row:first-child{margin-top:0}
@media (min-width:768px){#footer .banner{position:fixed;bottom:0;right:0;padding:4px;z-index:1100}
#footer .banner .image{width:180px;border:1px solid #b2b2b2}
}
body#time #footer .banner,body.template-layout__21 #footer .banner,body.template-layout__22 #footer .banner{position:relative;bottom:auto;right:auto;padding:10px 10px 10px;border:none}
body#time #footer .banner .image-center-inner,body.template-layout__21 #footer .banner .image-center-inner,body.template-layout__22 #footer .banner .image-center-inner{text-align:center}
body#time #footer .banner .image,body.template-layout__21 #footer .banner .image,body.template-layout__22 #footer .banner .image{width:auto}
body#time #footer .banner .image-row,body.template-layout__21 #footer .banner .image-row,body.template-layout__22 #footer .banner .image-row{display:inline-block;margin-top:0}
.tm0{width:0}
.tm5{width:11.67px}
.tm10{width:23.33px}
.tm15{width:35px}
.tm20{width:46.67px}
.tm25{width:58.33px}
.tm30{width:70px}
.tm35{width:81.67px}
.tm40{width:93.33px}
.tm45{width:105px}
.tm50{width:116.67px}
.tm55{width:128.33px}
.tm60{width:140px}
.tm65{width:151.67px}
.tm70{width:163.33px}
.tm75{width:175px}
.tm80{width:186.67px}
.tm85{width:198.33px}
.tm90{width:210px}
.tm95{width:221.67px}
.tm100{width:233.33px}
.tm105{width:245px}
.tm110{width:256.67px}
.tm115{width:268.33px}
.tm120{width:280px}
.tm125{width:291.67px}
.tm130{width:303.33px}
.tm135{width:315px}
.tm140{width:326.67px}
.tm145{width:338.33px}
.tm150{width:350px}
.tm155{width:361.67px}
.tm160{width:373.33px}
.tm165{width:385px}
.tm170{width:396.67px}
.tm175{width:408.33px}
.tm180{width:420px}
.tm185{width:431.67px}
.tm190{width:443.33px}
.tm195{width:455px}
.tm200{width:466.67px}
.tm205{width:478.33px}
.tm210{width:490px}
.tm215{width:501.67px}
.tm220{width:513.33px}
.tm225{width:525px}
.tm230{width:536.67px}
.tm235{width:548.33px}
.tm240{width:560px}
.tm245{width:571.67px}
.tm250{width:583.33px}
.tm255{width:595px}
.tm260{width:606.67px}
.tm265{width:618.33px}
.tm270{width:630px}
.tm275{width:641.67px}
.tm280{width:653.33px}
.tm285{width:665px}
.tm290{width:676.67px}
.tm295{width:688.33px}
.tm300{width:700px}
.tm305{width:711.67px}
.tm310{width:723.33px}
.tm315{width:735px}
.tm320{width:746.67px}
.tm325{width:758.33px}
.tm330{width:770px}
.tm335{width:781.67px}
.tm340{width:793.33px}
.tm345{width:805px}
.tm350{width:816.67px}
.tm355{width:828.33px}
.tm360{width:840px}
.tm365{width:851.67px}
.tm370{width:863.33px}
.tm375{width:875px}
.tm380{width:886.67px}
.tm385{width:898.33px}
.tm390{width:910px}
.tm395{width:921.67px}
.tm400{width:933.33px}
.tm405{width:945px}
.tm410{width:956.67px}
.tm415{width:968.33px}
.tm420{width:980px}
.tm425{width:991.67px}
.tm430{width:1003.33px}
.tm435{width:1015px}
.tm440{width:1026.67px}
.tm445{width:1038.33px}
.tm450{width:1050px}
.tm455{width:1061.67px}
.tm460{width:1073.33px}
.tm465{width:1085px}
.tm470{width:1096.67px}
.tm475{width:1108.33px}
.tm480{width:1120px}
.tm485{width:1131.67px}
.tm490{width:1143.33px}
.tm495{width:1155px}
.tm500{width:1166.67px}
.tm505{width:1178.33px}
.tm510{width:1190px}
.tm515{width:1201.67px}
.tm520{width:1213.33px}
.tm525{width:1225px}
.tm530{width:1236.67px}
.tm535{width:1248.33px}
.tm540{width:1260px}
.tm545{width:1271.67px}
.tm550{width:1283.33px}
.tm555{width:1295px}
.tm560{width:1306.67px}
.tm565{width:1318.33px}
.tm570{width:1330px}
.tm575{width:1341.67px}
.tm580{width:1353.33px}
.tm585{width:1365px}
.tm590{width:1376.67px}
.tm595{width:1388.33px}
.tm600{width:1400px}
.tm605{width:1411.67px}
.tm610{width:1423.33px}
.tm615{width:1435px}
.tm620{width:1446.67px}
.tm625{width:1458.33px}
.tm630{width:1470px}
.tm635{width:1481.67px}
.tm640{width:1493.33px}
.tm645{width:1505px}
.tm650{width:1516.67px}
.tm655{width:1528.33px}
.tm660{width:1540px}
.tm665{width:1551.67px}
.tm670{width:1563.33px}
.tm675{width:1575px}
.tm680{width:1586.67px}
.tm685{width:1598.33px}
.tm690{width:1610px}
.tm695{width:1621.67px}
.tm700{width:1633.33px}
.tm705{width:1645px}
.tm710{width:1656.67px}
.tm715{width:1668.33px}
.tm720{width:1680px}
.tm725{width:1691.67px}
.tm730{width:1703.33px}
.tm735{width:1715px}
.tm740{width:1726.67px}
.tm745{width:1738.33px}
.tm750{width:1750px}
.tm755{width:1761.67px}
.tm760{width:1773.33px}
.tm765{width:1785px}
.tm770{width:1796.67px}
.tm775{width:1808.33px}
.tm780{width:1820px}
.tm785{width:1831.67px}
.tm790{width:1843.33px}
.tm795{width:1855px}
.tm800{width:1866.67px}
.tm805{width:1878.33px}
.tm810{width:1890px}
.tm815{width:1901.67px}
.tm820{width:1913.33px}
.tm825{width:1925px}
.tm830{width:1936.67px}
.tm835{width:1948.33px}
.tm840{width:1960px}
.tm845{width:1971.67px}
.tm850{width:1983.33px}
.tm855{width:1995px}
.tm860{width:2006.67px}
.tm865{width:2018.33px}
.tm870{width:2030px}
.tm875{width:2041.67px}
.tm880{width:2053.33px}
.tm885{width:2065px}
.tm890{width:2076.67px}
.tm895{width:2088.33px}
.tm900{width:2100px}
.tm905{width:2111.67px}
.tm910{width:2123.33px}
.tm915{width:2135px}
.tm920{width:2146.67px}
.tm925{width:2158.33px}
.tm930{width:2170px}
.tm935{width:2181.67px}
.tm940{width:2193.33px}
.tm945{width:2205px}
.tm950{width:2216.67px}
.tm955{width:2228.33px}
.tm960{width:2240px}
.tm965{width:2251.67px}
.tm970{width:2263.33px}
.tm975{width:2275px}
.tm980{width:2286.67px}
.tm985{width:2298.33px}
.tm990{width:2310px}
.tm995{width:2321.67px}
.tm1000{width:2333.33px}
.tm1005{width:2345px}
.tm1010{width:2356.67px}
.tm1015{width:2368.33px}
.tm1020{width:2380px}
.tm1025{width:2391.67px}
.tm1030{width:2403.33px}
.tm1035{width:2415px}
.tm1040{width:2426.67px}
.tm1045{width:2438.33px}
.tm1050{width:2450px}
.tm1055{width:2461.67px}
.tm1060{width:2473.33px}
.tm1065{width:2485px}
.tm1070{width:2496.67px}
.tm1075{width:2508.33px}
.tm1080{width:2520px}
.tm1085{width:2531.67px}
.tm1090{width:2543.33px}
.tm1095{width:2555px}
.tm1100{width:2566.67px}
.tm1105{width:2578.33px}
.tm1110{width:2590px}
.tm1115{width:2601.67px}
.tm1120{width:2613.33px}
.tm1125{width:2625px}
.tm1130{width:2636.67px}
.tm1135{width:2648.33px}
.tm1140{width:2660px}
.tm1145{width:2671.67px}
.tm1150{width:2683.33px}
.tm1155{width:2695px}
.tm1160{width:2706.67px}
.tm1165{width:2718.33px}
.tm1170{width:2730px}
.tm1175{width:2741.67px}
.tm1180{width:2753.33px}
.tm1185{width:2765px}
.tm1190{width:2776.67px}
.tm1195{width:2788.33px}
.tm1200{width:2800px}
.tm1205{width:2811.67px}
.tm1210{width:2823.33px}
.tm1215{width:2835px}
.tm1220{width:2846.67px}
.tm1225{width:2858.33px}
.tm1230{width:2870px}
.tm1235{width:2881.67px}
.tm1240{width:2893.33px}
.tm1245{width:2905px}
.tm1250{width:2916.67px}
.tm1255{width:2928.33px}
.tm1260{width:2940px}
.tm1265{width:2951.67px}
.tm1270{width:2963.33px}
.tm1275{width:2975px}
.tm1280{width:2986.67px}
.tm1285{width:2998.33px}
.tm1290{width:3010px}
.tm1295{width:3021.67px}
.tm1300{width:3033.33px}
.tm1305{width:3045px}
.tm1310{width:3056.67px}
.tm1315{width:3068.33px}
.tm1320{width:3080px}
.tm1325{width:3091.67px}
.tm1330{width:3103.33px}
.tm1335{width:3115px}
.tm1340{width:3126.67px}
.tm1345{width:3138.33px}
.tm1350{width:3150px}
.tm1355{width:3161.67px}
.tm1360{width:3173.33px}
.tm1365{width:3185px}
.tm1370{width:3196.67px}
.tm1375{width:3208.33px}
.tm1380{width:3220px}
.tm1385{width:3231.67px}
.tm1390{width:3243.33px}
.tm1395{width:3255px}
.tm1400{width:3266.67px}
.tm1405{width:3278.33px}
.tm1410{width:3290px}
.tm1415{width:3301.67px}
.tm1420{width:3313.33px}
.tm1425{width:3325px}
.tm1430{width:3336.67px}
.tm1435{width:3348.33px}
.tm1440{width:3360px}
.tm1445{width:3371.67px}
.tm1450{width:3383.33px}
.tm1455{width:3395px}
.tm1460{width:3406.67px}
.tm1465{width:3418.33px}
.tm1470{width:3430px}
.tm1475{width:3441.67px}
.tm1480{width:3453.33px}
.tm1485{width:3465px}
.tm1490{width:3476.67px}
.tm1495{width:3488.33px}
.tm1500{width:3500px}
#nowonair{display:none}
body#time #nowonair{display:none!important}
#nowonair-ctrl{float:right;margin-right:10px}
@media (min-width:768px){#nowonair-ctrl{margin-right:190px}
}
#nowonair-ctrl .btn{padding:3px 6px 4px;border:2px solid #b2b2b2;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;line-height:22px;font-size:22px;color:#5656a0}
#nowonair-body{position:relative;clear:both;height:90px;border:none;font-size:14px;font-weight:700}
#nowonair-body .nav{margin:0;padding:0}
#nowonair-body .nav li{position:relative;float:left;height:90px;margin:0;line-height:1.2;border-top:1px solid #b2b2b2;border-left:1px solid #b2b2b2;color:#fff}
#nowonair-body .nav li .time{zoom:1;overflow:hidden;display:block;height:36px;line-height:31px;padding:2px 0 0 4px;-webkit-box-shadow:0 2px 0 #D9D9D9;box-shadow:0 2px 0 #D9D9D9;background-color:#5656a0;color:#fff;font-size:18px;vertical-align:middle;white-space:nowrap}
#nowonair-body .nav li .title{overflow:hidden;display:block;height:54px;padding:5px 0 0 5px;background:#fff url('../../_common/img/bg/oblique.png');text-decoration:none;font-weight:700;font-size:13px;color:#000}
#nowonair-body .nav li span.title{color:#999}
#nowonair-body .nav li a.title:hover{background-color:#ffe400}
#nowonair-body .nav .tm30 .time{font-size:16px}
#nowonair-body .nav .tm10 .time,#nowonair-body .nav .tm15 .time,#nowonair-body .nav .tm20 .time{padding-left:0}
#nowonair-body .nowonair{position:absolute;top:-68px;left:0;z-index:10;max-width:999px}
@media (max-width:767px){#nowonair-body .nowonair{zoom:.6}
}
#nowonair-body .tm20 .nowonair,#nowonair-body .tm30 .nowonair{top:-35px;max-width:120%}
#nowonair-body .tm10 .nowonair,#nowonair-body .tm15 .nowonair{top:-32px;left:-2px;right:auto;max-width:80px}
#nowonair-body .tm5 .nowonair{display:none}
@media (max-width:767px){#nowonair-ctrl{font-size:15px}
#nowonair-body{height:70px}
#nowonair-body .nav li{height:70px}
#nowonair-body .nav li .time{height:30px;line-height:25px;font-size:22px}
#nowonair-body .nav li .title{height:40px;line-height:1.1;font-size:11px}
#nowonair-body .nav li.tm30 .time{font-size:20px}
}
#zenbacker{zoom:1;margin-bottom:15px;padding:15px;border-radius:4px;background-color:#fff}
#zenbacker a{color:#428bca}
.tags{overflow:hidden;height:0}
