.container-fluid.top-page{background-color:#f0f0f0}.viewer .header{position:fixed;top:0;width:100%;height:41px;line-height:41px;background-color:#2082d7;color:#fff}.viewer .header-link{position:relative;width:100%;height:41px;text-align:center}.viewer .header-link .link-box1{display:inline-block;position:absolute;left:12px;top:4px;width:64px;height:29px;text-decoration:none;color:#2082d7;font-weight:bold}.viewer .header-link .link-box1 span{display:inline-block;position:absolute;left:0px;top:0px;z-index:5;width:62px;height:29px;line-height:29px;padding-top:2px}.viewer .header-link .link-box1 span:before{content:"";display:inline-block;position:absolute;left:2px;top:1px;z-index:-1;height:29px;width:62px;border-radius:7px;background-color:#fff}.viewer .header-link .link-box1 span:after{content:"";display:inline-block;position:absolute;left:6px;top:0px;z-index:-2;transform-origin:left top;transform:rotate(45deg);height:21px;width:21px;border-radius:3px;background-color:#fff}.viewer .header-link .link-box2{color:#fff;font-size:87.5%;text-decoration:none;pointer-events:none;cursor:default}.viewer .header-link .link-box2 img{display:none}.viewer .header-link .link-box3{display:inline-block;position:absolute;top:5px;right:6px;width:68px;height:29px;line-height:29px;overflow:hidden;border-radius:4px;background-color:#fff;font-size:100%;color:#2082d7;font-weight:bold;text-decoration:none}.viewer .header-link .link-box3 span{display:inline-block;line-height:29px;padding-top:2px}.viewer .header .header-image img{display:none}.menu-index1{display:none}#dropHeadMenu{position:fixed;top:0;right:0;height:100%;z-index:999}#dropHeadMenu ul.list{position:relative;z-index:99999;list-style:none;margin:0;padding:0}#dropHeadMenu .dropHBtnArea{position:relative;width:100%;height:60px}#dropHeadMenu a.dropHeadBtn{display:block;position:absolute;top:6px;z-index:999999;right:10px;width:41px;height:40px;background:#333}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line{display:block;position:relative;width:29px;height:100%}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line{display:inline-block;position:absolute;left:6px;width:100%;height:2px;border-radius:4px;background:#fff;transition:all .3s}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line1{top:7px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line2{top:14px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line3{top:21px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .menu-label{position:absolute;top:28px;left:6px}#dropHeadMenu a.dropHeadBtn.btnClose .sp-line.sp-line1{top:19px;transform:translateY(0) rotate(-45deg)}#dropHeadMenu a.dropHeadBtn.btnClose .sp-line.sp-line2{opacity:0}#dropHeadMenu a.dropHeadBtn.btnClose .sp-line.sp-line3{top:19px;transform:translateY(0) rotate(45deg)}#dropHeadMenu a.dropHeadBtn.btnClose .menu-label{display:none}#dropHeadMenu ul.list{display:none;position:absolute;top:0;right:0;width:260px;height:100%;overflow:auto;padding:60px 0 55px;background:#000;background:rgba(0,0,0,0.85);box-sizing:border-box;-webkit-overflow-scrolling:touch}#dropHeadMenu ul.list li{display:block;width:260px;border-bottom:1px solid rgba(255,255,255,0.15)}#dropHeadMenu ul.list li:last-child{border:0}#dropHeadMenu ul.list li a{display:block;transition:all .24s ease;text-decoration:none}#dropHeadMenu ul.list li a:hover{background:none}#dropHeadMenu ul.list li span{display:block;padding:15px 15px 15px 20px;color:#fff}#dropHeadMenu ul.list li .menu-level1{font-weight:bold}#dropHeadMenu ul.list li .menu-level1.menu-close{background:url("../../_userdesign/images/navi-plus.png") no-repeat 96% center}#dropHeadMenu ul.list li .menu-level1.menu-open{background:url("../../_userdesign/images/navi-minus.png") no-repeat 96% center #4d4d4d}#dropHeadMenu ul.list li .menu-level2{display:none;background:#eee}#dropHeadMenu ul.list li .menu-level2 ul{padding:0}#dropHeadMenu ul.list li .menu-level2 a{background:url("../../_userdesign/images/navi-arrow-black.png") no-repeat 95% center}#dropHeadMenu ul.list li .menu-level2 span{padding:15px 15px 15px 20px;border-bottom:1px solid #e0e0e0;color:#000}#dropHeadMenu ul.list img,#dropHeadMenu ul.list .close{display:none}.viewer #dropHeadMenu{display:none !important}.urgent{margin-bottom:20px;border:1px solid #d24542}.urgent .frame-top-left{height:41px;line-height:41px;background-color:#d24542}.urgent .frame-top-left .title{padding-left:15px;color:#fff;font-size:100%;text-shadow:#3e6790 0 1px 1px}.urgent .urgent-box{padding:12px 12px 0}.urgent .urgent-box .urgent-unit{line-height:1.27em;margin-bottom:.5em;font-size:96.8%}.urgent-none{display:none}.category-search-box{margin-bottom:20px;padding:10px;background-color:#fff}.category-search-box input[type='text']{display:inline-block;width:80%;padding:10px;border-radius:3px;border:1px solid #eee;background-color:rgba(0,0,0,0.04);box-sizing:border-box}.category-search-box .search-button{display:inline-block;width:18%;vertical-align:top}.category-search-box input[type='submit']{width:100%;height:37px;border-radius:3px;border:1px solid #eee;background-color:#222;color:#fff;box-sizing:border-box;cursor:pointer}.category-search-box .frame-title,.category-search-box .category,.category-search-box .label,.category-search-box .hottrends-list{display:none}.viewer .section-contents{margin:0 5px;padding:55px 0 0}.viewer .bookmark-top-bottom{display:none}.section-pagetop .menu-index6{margin-bottom:0}.section-pagetop .menu-index6 .menu-level1 .menu-title{width:165px;height:30px;line-height:30px;margin:0 5px 0 auto;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#2082d7;color:#fff;font-size:81.3%}.section-pagetop .menu-index6 .menu-level1 .menu-title a{display:block;margin:0 10px;padding-left:20px;padding-top:1px;background:url("../images/arrow-top.png") no-repeat left center;color:#fff;text-decoration:none;cursor:pointer}.footer{border-top:1px solid #d1e0e5;background-color:#e8f3fa}.footer .footer-link{list-style:none;padding:0}.footer .footer-link a{display:block;width:100%;height:35px;line-height:35px;border-bottom:1px solid #d1e0e5;text-align:center;font-size:87.5%;text-decoration:none}.footer .footer-link a:hover{text-decoration:none}.footer .footer-sentence{padding:10px;line-height:1.27em;font-size:96.8%}.footer .footer-sentence .place-name{font-weight:bold}.footer .footer-sentence .place{line-height:1.27em;margin-top:10px;padding:10px}.footer .footer-sentence .detail{padding:10px 0;font-size:85%}.footer .footer-sentence a.link-btn{display:block;width:100%;line-height:27px;margin-top:5px;border:1px solid #fff;border-radius:5px;background:url(../images/arrow-right-white.png) no-repeat center right;font-size:115%;text-decoration:none;text-align:center;text-indent:-2em}.footer .footer-sentence .copyright{line-height:1em;padding:10px;font-size:81.3%;text-align:center}.viewer .page-title-left h1{line-height:normal;margin:0 0 15px;padding:5px 10px;font-size:137.5%}.viewer h2{display:block;line-height:1.27em;margin:1.25em 0 .65em;padding:12px 0 7px 1em;border-bottom:3px solid #2c8beb;background:#deeeff;color:#000;font-weight:bold;font-size:106.3%}.viewer h3,.top-page .blog h3{display:block;margin:1.25em 0 .65em;padding:.25em 0 .25em .5em;border-left:6px solid #2c8beb;border-bottom:1px solid #2c8beb;font-weight:bold;font-size:100%}.viewer h4,.top-page .blog h4{display:block;margin:1.25em 0 .65em;padding:.5em .75em;background:#f6f6f6;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;font-size:100%}.viewer h5,.top-page .blog h5{display:block;margin:1.25em 0 .65em;padding:.5em .75em;border-bottom:3px double #ccc;font-weight:bold;font-size:100%}.viewer h6,.top-page .blog h6{display:block;margin:1.25em 0 .65em;padding:.5em .75em;border-bottom:1px solid #ccc;font-weight:bold;font-size:100%}
