@charset "UTF-8";body,html{min-height:100%}header .header__accountButton,header .header__dropdownButton,header .header__serviceMenu a{cursor:pointer}header .header__accountButton:hover canvas,header .header__accountButton:hover img,header .header__panel a:hover .header__logo{opacity:.5}header .header__accountButton:hover,header .header__panel a:hover{text-decoration:none}body,html{margin:0;padding:0;min-width:100%;height:100%;width:100%}body{position:relative;background-color:#F5F5F5}a{outline:0!important}header{display:table;padding:2px;height:48px;width:100%;background-color:#FFF;border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 0 1px 0 rgba(0,0,0,.15);position:fixed;left:0;top:0;z-index:900}header .header__panel{margin-right:auto;margin-left:auto;margin-top:8.8px;text-align:center}header .header__panel a{color:#666}header .header__panel a:hover div{color:#b3b3b3}header .header__panel div{display:inline-block;vertical-align:middle;font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Hiragino Kaku Gothic ProN','游ゴシック Medium',meiryo,sans-serif;letter-spacing:1px}header .header__logo{background:url(/view/img/brand/logo_clip.png) center no-repeat;background-size:15.84px auto;outline:0;text-indent:100%;white-space:nowrap;overflow:hidden;height:26.4px;width:26.4px}header .header__dropdownMenu{display:block;position:absolute;float:right;top:10.8px;right:10.8px;height:26.4px;width:26.4px}header .header__dropdownButton img{height:26.4px;width:26.4px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%}header .header__serviceMenu{display:block;position:absolute;float:left;top:10.8px;left:16px;height:26.4px;line-height:26.4px;width:36px}header .header__serviceMenu a .fa{font-size:22px;margin-top:2px;color:#666}header .header__accountButton:hover .fa,header .header__serviceMenu .dropdown-toggle .fa:hover{color:#b3b3b3}header .header__serviceMenu .dropdown-menu p{margin:0 0 0 17px}footer .footer__linkItem a:hover img,footer .shareButton__icon a:hover{opacity:.3}header .header__accountButton canvas,header .header__accountButton img{height:34px;width:34px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%}header .header__accountButton .fa{color:#666;font-size:16px;font-weight:700;margin-left:10px;margin-right:5px}header .header__notification,header .header__star{font-size:20px;height:30px;width:30px;padding:1px 4px;margin-right:14px;background-color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%}header .header__notification:hover,header .header__star:hover{background-color:#fff;color:#b3b3b3;border-color:#eee}header .header__notification--select,header .header__star--select{background-color:#ddd}header .header__notification--select:hover,header .header__star--select:hover{background-color:#f7f7f7;color:#b3b3b3}header .header__accountMenu{display:block;position:absolute;float:right;right:16px;height:26.4px;line-height:26.4px}header .header__accountMenu .dropdown-menu{margin-top:10px;left:auto;right:0}header .header__accountMenu--login{top:7px}header .header__accountMenu--logout{top:10.8px}header .header__loginLink--ja-jp,header .header__registerLink--ja-jp{width:110px}header .header__settingLink{text-decoration:none;font-size:18px}header .header__settingLink .fa{color:gray}header .header__settingLink:hover .fa{color:#b3b3b3}article{background-color:#F5F5F5;padding:0 0 2px;min-height:80%;min-width:100%;width:100%;word-break:break-all}article.headerFixed{margin-top:48px}article>.container,article>.container-fluid{padding-bottom:150px}footer{padding:16px 0 0;color:#fff;background-color:#434343}footer .footer-col-center,footer .footer-col-left,footer .footer-col-right{width:250px}footer h4{margin-top:20px;color:#999}.loading,footer .footer__copyright span a,footer .footer__linkItem a{color:#fff}@media (min-width:768px){footer .row{margin-left:auto;margin-right:auto;width:730px}}footer .blandButton{text-align:right}footer .shareButton{padding:5px 10px}footer .shareButton__text{display:inline-block;vertical-align:middle;padding:5px 10px 5px 0}footer .shareButton__icons{list-style:none;padding-left:0;font-size:0;margin:5px 0;display:inline-block;vertical-align:middle}footer .shareButton__icon{display:inline-block}footer .shareButton__icon img{width:40px;height:40px}@media (min-width:768px){footer .shareButton__icon:nth-child(n+2){margin-left:10px}}@media (max-width:768px){footer .blandButton,footer .shareButton{text-align:center}footer .shareButton__icon:nth-child(n+2){margin-left:5px}footer .footer__copyright span{display:block}}footer .footer__linkList{list-style:none;margin:0 auto;padding:0;line-height:1.1em}footer .footer__linkItem{padding:4px 10px;margin:0}footer .footer__copyright{margin-top:20px;background-color:#b7b7b7;font-kerning:none;padding:5px;font-size:80%;text-align:center}.scrollToTop{transition:all .3s}.scrollToTop a{opacity:.5;margin:0;padding:10px;font-size:0;position:fixed;right:16px;bottom:36px;background-color:#FFF;border-radius:10px}.scrollToTop a span{font-size:40px}.scrollToTop a:hover{opacity:.85}.btn.active:focus,.btn:focus{outline:0}canvas{vertical-align:middle}.modal-content{background-clip:border-box;border:1px solid #000}.loading{position:absolute;top:25%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;line-height:100px;font-size:56px;text-align:center;background-color:rgba(0,0,0,.7);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px}