﻿.material-icons.u-fz0{font-size:0px}.material-icons.u-fz1{font-size:1px}.material-icons.u-fz2{font-size:2px}.material-icons.u-fz3{font-size:3px}.material-icons.u-fz4{font-size:4px}.material-icons.u-fz5{font-size:5px}.material-icons.u-fz6{font-size:6px}.material-icons.u-fz7{font-size:7px}.material-icons.u-fz8{font-size:8px}.material-icons.u-fz9{font-size:9px}.material-icons.u-fz10{font-size:10px}.material-icons.u-fz11{font-size:11px}.material-icons.u-fz12{font-size:12px}.material-icons.u-fz13{font-size:13px}.material-icons.u-fz14{font-size:14px}.material-icons.u-fz15{font-size:15px}.material-icons.u-fz16{font-size:16px}.material-icons.u-fz17{font-size:17px}.material-icons.u-fz18{font-size:18px}.material-icons.u-fz19{font-size:19px}.material-icons.u-fz20{font-size:20px}.material-icons.u-fz21{font-size:21px}.material-icons.u-fz22{font-size:22px}.material-icons.u-fz23{font-size:23px}.material-icons.u-fz24{font-size:24px}.material-icons.u-fz25{font-size:25px}.material-icons.u-fz26{font-size:26px}.material-icons.u-fz27{font-size:27px}.material-icons.u-fz28{font-size:28px}.material-icons.u-fz29{font-size:29px}.material-icons.u-fz30{font-size:30px}.material-icons.u-fz31{font-size:31px}.material-icons.u-fz32{font-size:32px}.material-icons.u-fz33{font-size:33px}.material-icons.u-fz34{font-size:34px}.material-icons.u-fz35{font-size:35px}.material-icons.u-fz36{font-size:36px}.material-icons.u-fz37{font-size:37px}.material-icons.u-fz38{font-size:38px}.material-icons.u-fz39{font-size:39px}.material-icons.u-fz40{font-size:40px}.material-icons.u-fz41{font-size:41px}.material-icons.u-fz42{font-size:42px}.material-icons.u-fz43{font-size:43px}.material-icons.u-fz44{font-size:44px}.material-icons.u-fz45{font-size:45px}.material-icons.u-fz46{font-size:46px}.material-icons.u-fz47{font-size:47px}.material-icons.u-fz48{font-size:48px}.material-icons.u-fz49{font-size:49px}.material-icons.u-fz50{font-size:50px}.material-icons.u-fz51{font-size:51px}.material-icons.u-fz52{font-size:52px}.material-icons.u-fz53{font-size:53px}.material-icons.u-fz54{font-size:54px}.material-icons.u-fz55{font-size:55px}.material-icons.u-fz56{font-size:56px}.material-icons.u-fz57{font-size:57px}.material-icons.u-fz58{font-size:58px}.material-icons.u-fz59{font-size:59px}.material-icons.u-fz60{font-size:60px}.material-icons.u-fz61{font-size:61px}.material-icons.u-fz62{font-size:62px}.material-icons.u-fz63{font-size:63px}.material-icons.u-fz64{font-size:64px}.material-icons.u-fz65{font-size:65px}.material-icons.u-fz66{font-size:66px}.material-icons.u-fz67{font-size:67px}.material-icons.u-fz68{font-size:68px}.material-icons.u-fz69{font-size:69px}.material-icons.u-fz70{font-size:70px}.material-icons.u-fz71{font-size:71px}.material-icons.u-fz72{font-size:72px}.material-icons.u-fz73{font-size:73px}.material-icons.u-fz74{font-size:74px}.material-icons.u-fz75{font-size:75px}.material-icons.u-fz76{font-size:76px}.material-icons.u-fz77{font-size:77px}.material-icons.u-fz78{font-size:78px}.material-icons.u-fz79{font-size:79px}.material-icons.u-fz80{font-size:80px}.material-icons.u-fz81{font-size:81px}.material-icons.u-fz82{font-size:82px}.material-icons.u-fz83{font-size:83px}.material-icons.u-fz84{font-size:84px}.material-icons.u-fz85{font-size:85px}.material-icons.u-fz86{font-size:86px}.material-icons.u-fz87{font-size:87px}.material-icons.u-fz88{font-size:88px}.material-icons.u-fz89{font-size:89px}.material-icons.u-fz90{font-size:90px}.material-icons.u-fz91{font-size:91px}.material-icons.u-fz92{font-size:92px}.material-icons.u-fz93{font-size:93px}.material-icons.u-fz94{font-size:94px}.material-icons.u-fz95{font-size:95px}.material-icons.u-fz96{font-size:96px}.material-icons.u-fz97{font-size:97px}.material-icons.u-fz98{font-size:98px}.material-icons.u-fz99{font-size:99px}.material-icons.u-fz100{font-size:100px}.material-icons.u-lh100p{line-height:1}.material-icons.u-lh110p{line-height:1.1}.material-icons.u-lh120p{line-height:1.2}.material-icons.u-lh130p{line-height:1.3}.material-icons.u-lh140p{line-height:1.4}.material-icons.u-lh150p{line-height:1.5}.material-icons.u-lh160p{line-height:1.6}.material-icons.u-lh170p{line-height:1.7}.material-icons.u-lh180p{line-height:1.8}.material-icons.u-lh190p{line-height:1.9}.material-icons.u-lh200p{line-height:2}.material-icons{vertical-align:middle}.material-icons.fs10{font-size:10px}.material-icons.fs12{font-size:12px}.material-icons.fs14{font-size:14px}.material-icons.fs16{font-size:16px}.material-icons.fs18{font-size:18px}.material-icons.fs20{font-size:20px}.material-icons.fs24{font-size:24px}.material-icons.fs32{font-size:32px}.material-icons.fs40{font-size:40px}.material-icons.fs48{font-size:48px}.material-icons.lh10{line-height:10px}.material-icons.lh12{line-height:12px}.material-icons.lh14{line-height:14px}.material-icons.lh16{line-height:16px}.material-icons.lh18{line-height:18px}.material-icons.lh20{line-height:20px}.material-icons.lh24{line-height:24px}.material-icons.lh32{line-height:32px}.material-icons.lh40{line-height:40px}.material-icons.lh48{line-height:48px}.l-header{position:fixed;top:0;z-index:98}#l-contentsWrappper{width:auto;max-width:1120px;margin-right:auto;margin-left:auto}#container{clear:both;width:980px;margin:0 auto 80px;padding:41px 20px 0}#container .contentWrap{margin-top:30px;border:1px solid #aaa;border-radius:3px}#container .contentWrap-other{padding:32px}#container .contentWrap-signin{padding:40px}#container .contentWrap-signup{padding:32px 0}#container .contentWrap-logo{margin-bottom:30px}#container .contentWrap-txt{font-size:26px}#pageID_tutorial #container{margin-bottom:0}#pageID_event #container{width:100%;padding:41px 0 0;min-width:1020px}#mainContainer{float:left;width:720px}#sideContainer{float:right;width:240px;margin-top:8px;font-size:12px;font-size:1.2rem}#sideContainer.mt0{margin-top:0}#sideContainer.is-login{margin-top:0}#footerTop .boxInner{position:relative;width:980px;margin:auto;padding:24px 0 20px}#footerTop .boxContact{float:right}#footerTop .leftCol{float:left;width:640px}#footerBtm .boxInner{width:980px;padding:0 20px 20px;margin:auto}#boxContentWrap{width:980px;margin:0 auto}#pageID_top #boxContentWrap{margin:16px auto 0}.c-pagination{font-size:12px}.c-pagination__btn{height:30px;line-height:14px;background-color:#efefef;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.c-pagination__btn:hover{background-color:#ddd}.c-pagination__btn:active{background-color:#aaa}.c-pagination__btn.is-hidden{display:none}.c-pagination__icn{margin:0 2px 2px}.c-pagination__link:link,.c-pagination__link:visited{display:block;padding:8px;color:#333;font-weight:bold;text-decoration:none}.c-pagination__link--prev:link,.c-pagination__link--prev:visited{padding-right:16px}.c-pagination__link--next:link,.c-pagination__link--next:visited{padding-left:16px}.c-pagination__list{margin:0 24px}.c-pagination__item{height:30px;margin:0 4px;line-height:14px;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.c-pagination__item:hover{background-color:#efefef}.c-pagination__item:active{background-color:#ddd}.c-pagination__item--omission{height:14px;padding:8px;margin:0}.c-pagination__item--omission:hover,.c-pagination__item--omission:active{background:none}.c-pagination__item.is-active{height:14px;padding:8px;background-color:#117ec6;color:#fff}.c-pagination__item.is-active:hover,.c-pagination__item.is-active:active{background-color:#117ec6}.c-card{background-color:#fff;z-index:10;box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);-moz-box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.c-notificationListItem{position:relative;font-size:13px;border-bottom:1px solid #eee}.c-notificationListItem:first-child{border-top:1px solid #eee}.c-notificationListItem a{color:#333;text-decoration:none;display:block;overflow:hidden;padding:7px 13px;border:3px solid transparent}.c-notificationListItem a:hover{background-color:#f9f9f9;color:#333;text-decoration:none}.c-notificationListItem--new{background-color:#ebf7ff}.c-notificationListItem--new a:hover{background-color:transparent}.c-notificationListItem--hasIcon a{padding-left:53px}.c-notificationListItem--selected a,.c-notificationListItem.is-selected a{border-color:#b8dbf2}.c-notificationList--smallFontSize .c-notificationListItem{font-size:12px}.c-notificationList--smallFontSize .c-notificationListItem__date,.c-notificationList--smallFontSize .c-notificationListItem__user{font-size:10px}.c-notificationListItem__icon{position:absolute;top:50%;left:16px;margin-top:-12px}.c-notificationListItem__icon img{vertical-align:top;width:24px;height:24px}.c-notificationListItem__text1{font-weight:bold}.c-notificationListItem__text2{margin-top:2px}.c-notificationListItem__date,.c-notificationListItem__user{font-size:11px;color:#666;margin-top:4px}.c-notificationListItem__date{text-align:left}.c-notificationListItem__user{position:absolute;right:12px;bottom:12px}.c-notificationListItem__user a{border:none;display:inline;padding:0}.c-notificationListItem__user a:hover{text-decoration:underline}.c-txtInput{display:block;border:2px solid #ddd;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.c-txtInput.is-error{border-color:#e9606d}.c-txtInput:hover{background:#efefef}.c-txtInput:focus{border-color:#117ec6;background:#f2f2f2;-webkit-animation:fade_border .4s ease-in 0s 1 normal both;-moz-animation:fade_border .4s ease-in 0s 1 normal both;-ms-animation:fade_border .4s ease-in 0s 1 normal both;-o-animation:fade_border .4s ease-in 0s 1 normal both;animation:fade_border .4s ease-in 0s 1 normal both}.c-btn{display:block;position:relative;padding:0;border:none;background:none;font-weight:bold;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.c-btn:hover{text-decoration:none}.c-btn.is-attention{overflow:hidden}.c-btn.is-attention::after{display:block;position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;background-color:rgba(255,255,255,0.2);content:"";border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-animation:pulsate .5s ease-in 0s 4 normal both;-moz-animation:pulsate .5s ease-in 0s 4 normal both;-ms-animation:pulsate .5s ease-in 0s 4 normal both;-o-animation:pulsate .5s ease-in 0s 4 normal both;animation:pulsate .5s ease-in 0s 4 normal both}.c-btn--flatFunction{color:#333}.c-btn--flatFunction:link,.c-btn--flatFunction:visited{color:#333}.c-btn--flatFunction:hover{background-color:#efefef}.c-btn--flatFunction:active{background-color:#ddd}.c-btn--flatFunction.is-pushed{color:#117ec6;background-color:#e6f0f7}.c-btn--flatFunction.is-pushed:hover{background-color:#d5e9f7}.c-btn--flatFunction.is-attention::after{background-color:rgba(0,0,0,0.1)}.c-btn--flatSubmit{color:#117ec6}.c-btn--flatSubmit:link,.c-btn--flatSubmit:visited{color:#117ec6}.c-btn--flatSubmit:hover{background-color:#117ec6;color:#fff}.c-btn--flatSubmit:active{background-color:#106dab;color:#fff}.c-btn--flatImportant{color:#12c74b}.c-btn--flatImportant:link,.c-btn--flatImportant:visited{color:#12c74b}.c-btn--flatImportant:hover{background-color:#12c74b;color:#fff}.c-btn--flatImportant:active{background-color:#0fab41;color:#fff}.c-btn--flatCaution{color:#e9606d}.c-btn--flatCaution:link,.c-btn--flatCaution:visited{color:#e9606d}.c-btn--flatCaution:hover{background-color:#e9606d;color:#fff}.c-btn--flatCaution:active{background-color:#dc2639;color:#fff}.c-btn--raisedFunction{border:1px solid rgba(0,0,0,0.04);background-color:#f2f2f2;color:#333;z-index:15;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.c-btn--raisedFunction:link,.c-btn--raisedFunction:visited{border:1px solid rgba(0,0,0,0.04);background-color:#f2f2f2;color:#333;z-index:15;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.c-btn--raisedFunction:hover{background-color:#efefef;color:#333;z-index:10;box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);-moz-box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24)}.c-btn--raisedFunction:active{background-color:#ddd;color:#333;z-index:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.c-btn--raisedFunction.is-pushed{color:#117ec6;background-color:#e6f0f7;z-index:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.c-btn--raisedFunction.is-pushed:hover{background-color:#d5e9f7}.c-btn--raisedFunction.is-attention::after{background-color:rgba(0,0,0,0.1)}.c-btn--raisedSubmit{border:1px solid rgba(0,0,0,0.04);background-color:#117ec6;color:#fff;z-index:15;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.c-btn--raisedSubmit:link,.c-btn--raisedSubmit:visited{border:1px solid rgba(0,0,0,0.04);background-color:#117ec6;color:#fff;z-index:15;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.c-btn--raisedSubmit:hover{background-color:#106dab;color:#fff;z-index:10;box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);-moz-box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24)}.c-btn--raisedSubmit:active{background-color:#106dab;color:#fff;z-index:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.c-btn--raisedImportant{border:1px solid rgba(0,0,0,0.04);background-color:#12c74b;color:#fff;z-index:15;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.c-btn--raisedImportant:link,.c-btn--raisedImportant:visited{border:1px solid rgba(0,0,0,0.04);background-color:#12c74b;color:#fff;z-index:15;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.c-btn--raisedImportant:hover{background-color:#0fab41;color:#fff;z-index:10;box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);-moz-box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24)}.c-btn--raisedImportant:active{background-color:#0fab41;color:#fff;z-index:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.c-btn--raisedCaution{border:1px solid rgba(0,0,0,0.04);background-color:#e9606d;color:#fff;z-index:15;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.c-btn--raisedCaution:link,.c-btn--raisedCaution:visited{border:1px solid rgba(0,0,0,0.04);background-color:#e9606d;color:#fff;z-index:15;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.c-btn--raisedCaution:hover{background-color:#dc2639;color:#fff;z-index:10;box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);-moz-box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24)}.c-btn--raisedCaution:active{background-color:#dc2639;color:#fff;z-index:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.c-btn--raisedToggle{border:1px solid rgba(0,0,0,0.04);background-color:#f2f2f2;color:#333;z-index:15;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.c-btn--raisedToggle::before{color:#66d3e4}.c-btn--raisedToggle:link,.c-btn--raisedToggle:visited{border:1px solid rgba(0,0,0,0.04);background-color:#f2f2f2;color:#333;z-index:15;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.12);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.c-btn--raisedToggle:hover{background-color:#efefef;color:#333;z-index:10;box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);-moz-box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24)}.c-btn--raisedToggle:active{background-color:#ddd;color:#333;z-index:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.c-btn--raisedToggle.is-pushed,.c-btn--raisedToggle.is-followed{background-color:#66d3e4;color:#fff;z-index:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.c-btn--raisedToggle.is-pushed:hover,.c-btn--raisedToggle.is-followed:hover{background-color:#e9606d}.c-btn.is-disabled{background-color:#f2f2f2;color:#ddd;cursor:default;pointer-events:none;z-index:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.c-iconSquare{background:#aaa none;font-size:1em;line-height:1.0;vertical-align:baseline;display:inline-block;border-radius:0.15em;padding:0.15em}.c-iconSquare--rss{background-color:#f57220}.c-iconSquare__icon,.c-iconSquare__icon.material-icons{font-size:1em;line-height:1.0;color:#fff;vertical-align:top}[data-tooltip]{position:relative}[data-tooltip] .c-tooltip{display:block;opacity:0;z-index:20;position:absolute;bottom:100%;left:50%;min-width:80px;margin-bottom:8px;padding:4px 8px;background:rgba(17,17,17,0.9);color:#fff;line-height:1.7;text-align:center;font-size:12px;font-weight:bold;vertical-align:baseline;pointer-events:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transform:translate(-50%,9px);-ms-transform:translate(-50%,9px);-o-transform:translate(-50%,9px);transform:translate(-50%,9px);-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}[data-tooltip] .c-tooltip::before{content:attr(data-tooltip)}[data-tooltip] .c-tooltip::after{display:block;position:absolute;top:100%;left:50%;width:0;height:0;border:6px solid transparent;border-top-color:rgba(17,17,17,0.9);content:'';-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}[data-tooltip]:hover .c-tooltip.is-show{opacity:1;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}[data-tooltip-length] .c-tooltip{white-space:normal}[data-tooltip-length=small] .c-tooltip{width:80px}[data-tooltip-length=medium] .c-tooltip{width:140px}[data-tooltip-length=large] .c-tooltip{width:260px}[data-tooltip-pos=top] .c-tooltip{bottom:100%;left:50%;margin-bottom:8px;-webkit-transform:translate(-50%,9px);-ms-transform:translate(-50%,9px);-o-transform:translate(-50%,9px);transform:translate(-50%,9px)}[data-tooltip-pos=top] .c-tooltip::after{top:100%;left:50%;border-top-color:rgba(17,17,17,0.9);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}[data-tooltip-pos=top]:hover .c-tooltip.is-show{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}[data-tooltip-pos=bottom] .c-tooltip{top:100%;bottom:auto;left:50%;margin-top:8px;margin-bottom:0;-webkit-transform:translate(-50%,-9px);-ms-transform:translate(-50%,-9px);-o-transform:translate(-50%,-9px);transform:translate(-50%,-9px)}[data-tooltip-pos=bottom] .c-tooltip::after{top:auto;bottom:100%;left:50%;border-top-color:transparent;border-bottom-color:rgba(17,17,17,0.9);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}[data-tooltip-pos=bottom]:hover .c-tooltip.is-show{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}[data-tooltip-pos=left] .c-tooltip{right:100%;bottom:50%;left:auto;margin-right:8px;margin-bottom:0;-webkit-transform:translate(9px,50%);-ms-transform:translate(9px,50%);-o-transform:translate(9px,50%);transform:translate(9px,50%)}[data-tooltip-pos=left] .c-tooltip::after{top:50%;left:100%;border-top-color:transparent;border-left-color:rgba(17,17,17,0.9);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}[data-tooltip-pos=left]:hover .c-tooltip.is-show{-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);transform:translate(0,50%)}[data-tooltip-pos=right] .c-tooltip{left:100%;bottom:50%;margin-left:8px;margin-bottom:0;-webkit-transform:translate(-9px,50%);-ms-transform:translate(-9px,50%);-o-transform:translate(-9px,50%);transform:translate(-9px,50%)}[data-tooltip-pos=right] .c-tooltip::after{top:50%;left:auto;right:100%;border-top-color:transparent;border-right-color:rgba(17,17,17,0.9);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}[data-tooltip-pos=right]:hover .c-tooltip.is-show{-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);transform:translate(0,50%)}[data-tooltip-display=show] .c-tooltip{display:block}[data-tooltip-display=hide] .c-tooltip{display:none}.c-userIcon{position:relative;overflow:hidden;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.c-userIcon--honorSmall::before{display:block;position:absolute;top:0;left:-160%;height:100%;width:100%;background-color:rgba(255,255,255,0.4);content:"";transform:skewX(-45deg) translateX(0);transition:none}.c-userIcon--honorSmall:hover::before{transform:skewX(-45deg) translateX(320%);transition:all 0.4s ease-in-out}.c-userIcon--honorSmall img{border:1px solid;border-image:url("/img/common/icn_honor.png?84def35fa7ccbf1b12307c07f32c431e") 6;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.c-userIcon--honorMedium::before{display:block;position:absolute;top:0;left:-160%;height:100%;width:100%;background-color:rgba(255,255,255,0.4);content:"";transform:skewX(-45deg) translateX(0);transition:none}.c-userIcon--honorMedium:hover::before{transform:skewX(-45deg) translateX(320%);transition:all 0.4s ease-in-out}.c-userIcon--honorMedium img{border:2px solid;border-image:url("/img/common/icn_honor.png?84def35fa7ccbf1b12307c07f32c431e") 6;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.c-userIcon--honorLarge::before{display:block;position:absolute;top:0;left:-160%;height:100%;width:100%;background-color:rgba(255,255,255,0.4);content:"";transform:skewX(-45deg) translateX(0);transition:none}.c-userIcon--honorLarge:hover::before{transform:skewX(-45deg) translateX(320%);transition:all 0.4s ease-in-out}.c-userIcon--honorLarge img{border:4px solid;border-image:url("/img/common/icn_honor.png?84def35fa7ccbf1b12307c07f32c431e") 6;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.c-userIcon__link,.c-userIcon a{display:block}.c-userIcon__link:hover img:hover,.c-userIcon a:hover img:hover{opacity:1}.c-userIcon--16{width:16px;min-width:16px;height:16px;min-height:16px}.c-userIcon--16 img{width:16px;min-width:16px;height:16px;min-height:16px}.c-userIcon--18{width:18px;min-width:18px;height:18px;min-height:18px}.c-userIcon--18 img{width:18px;min-width:18px;height:18px;min-height:18px}.c-userIcon--20{width:20px;min-width:20px;height:20px;min-height:20px}.c-userIcon--20 img{width:20px;min-width:20px;height:20px;min-height:20px}.c-userIcon--22{width:22px;min-width:22px;height:22px;min-height:22px}.c-userIcon--22 img{width:22px;min-width:22px;height:22px;min-height:22px}.c-userIcon--24{width:24px;min-width:24px;height:24px;min-height:24px}.c-userIcon--24 img{width:24px;min-width:24px;height:24px;min-height:24px}.c-userIcon--26{width:26px;min-width:26px;height:26px;min-height:26px}.c-userIcon--26 img{width:26px;min-width:26px;height:26px;min-height:26px}.c-userIcon--28{width:28px;min-width:28px;height:28px;min-height:28px}.c-userIcon--28 img{width:28px;min-width:28px;height:28px;min-height:28px}.c-userIcon--30{width:30px;min-width:30px;height:30px;min-height:30px}.c-userIcon--30 img{width:30px;min-width:30px;height:30px;min-height:30px}.c-userIcon--32{width:32px;min-width:32px;height:32px;min-height:32px}.c-userIcon--32 img{width:32px;min-width:32px;height:32px;min-height:32px}.c-userIcon--34{width:34px;min-width:34px;height:34px;min-height:34px}.c-userIcon--34 img{width:34px;min-width:34px;height:34px;min-height:34px}.c-userIcon--36{width:36px;min-width:36px;height:36px;min-height:36px}.c-userIcon--36 img{width:36px;min-width:36px;height:36px;min-height:36px}.c-userIcon--38{width:38px;min-width:38px;height:38px;min-height:38px}.c-userIcon--38 img{width:38px;min-width:38px;height:38px;min-height:38px}.c-userIcon--40{width:40px;min-width:40px;height:40px;min-height:40px}.c-userIcon--40 img{width:40px;min-width:40px;height:40px;min-height:40px}.c-userIcon--42{width:42px;min-width:42px;height:42px;min-height:42px}.c-userIcon--42 img{width:42px;min-width:42px;height:42px;min-height:42px}.c-userIcon--44{width:44px;min-width:44px;height:44px;min-height:44px}.c-userIcon--44 img{width:44px;min-width:44px;height:44px;min-height:44px}.c-userIcon--46{width:46px;min-width:46px;height:46px;min-height:46px}.c-userIcon--46 img{width:46px;min-width:46px;height:46px;min-height:46px}.c-userIcon--48{width:48px;min-width:48px;height:48px;min-height:48px}.c-userIcon--48 img{width:48px;min-width:48px;height:48px;min-height:48px}.c-userIcon--50{width:50px;min-width:50px;height:50px;min-height:50px}.c-userIcon--50 img{width:50px;min-width:50px;height:50px;min-height:50px}.c-userIcon--52{width:52px;min-width:52px;height:52px;min-height:52px}.c-userIcon--52 img{width:52px;min-width:52px;height:52px;min-height:52px}.c-userIcon--54{width:54px;min-width:54px;height:54px;min-height:54px}.c-userIcon--54 img{width:54px;min-width:54px;height:54px;min-height:54px}.c-userIcon--56{width:56px;min-width:56px;height:56px;min-height:56px}.c-userIcon--56 img{width:56px;min-width:56px;height:56px;min-height:56px}.c-userIcon--58{width:58px;min-width:58px;height:58px;min-height:58px}.c-userIcon--58 img{width:58px;min-width:58px;height:58px;min-height:58px}.c-userIcon--60{width:60px;min-width:60px;height:60px;min-height:60px}.c-userIcon--60 img{width:60px;min-width:60px;height:60px;min-height:60px}.c-userIcon--62{width:62px;min-width:62px;height:62px;min-height:62px}.c-userIcon--62 img{width:62px;min-width:62px;height:62px;min-height:62px}.c-userIcon--64{width:64px;min-width:64px;height:64px;min-height:64px}.c-userIcon--64 img{width:64px;min-width:64px;height:64px;min-height:64px}.c-userIcon--66{width:66px;min-width:66px;height:66px;min-height:66px}.c-userIcon--66 img{width:66px;min-width:66px;height:66px;min-height:66px}.c-userIcon--68{width:68px;min-width:68px;height:68px;min-height:68px}.c-userIcon--68 img{width:68px;min-width:68px;height:68px;min-height:68px}.c-userIcon--70{width:70px;min-width:70px;height:70px;min-height:70px}.c-userIcon--70 img{width:70px;min-width:70px;height:70px;min-height:70px}.c-userIcon--72{width:72px;min-width:72px;height:72px;min-height:72px}.c-userIcon--72 img{width:72px;min-width:72px;height:72px;min-height:72px}.c-userIcon--74{width:74px;min-width:74px;height:74px;min-height:74px}.c-userIcon--74 img{width:74px;min-width:74px;height:74px;min-height:74px}.c-userIcon--76{width:76px;min-width:76px;height:76px;min-height:76px}.c-userIcon--76 img{width:76px;min-width:76px;height:76px;min-height:76px}.c-userIcon--78{width:78px;min-width:78px;height:78px;min-height:78px}.c-userIcon--78 img{width:78px;min-width:78px;height:78px;min-height:78px}.c-userIcon--80{width:80px;min-width:80px;height:80px;min-height:80px}.c-userIcon--80 img{width:80px;min-width:80px;height:80px;min-height:80px}.c-userIcon--82{width:82px;min-width:82px;height:82px;min-height:82px}.c-userIcon--82 img{width:82px;min-width:82px;height:82px;min-height:82px}.c-userIcon--84{width:84px;min-width:84px;height:84px;min-height:84px}.c-userIcon--84 img{width:84px;min-width:84px;height:84px;min-height:84px}.c-userIcon--86{width:86px;min-width:86px;height:86px;min-height:86px}.c-userIcon--86 img{width:86px;min-width:86px;height:86px;min-height:86px}.c-userIcon--88{width:88px;min-width:88px;height:88px;min-height:88px}.c-userIcon--88 img{width:88px;min-width:88px;height:88px;min-height:88px}.c-userIcon--90{width:90px;min-width:90px;height:90px;min-height:90px}.c-userIcon--90 img{width:90px;min-width:90px;height:90px;min-height:90px}.c-userIcon--92{width:92px;min-width:92px;height:92px;min-height:92px}.c-userIcon--92 img{width:92px;min-width:92px;height:92px;min-height:92px}.c-userIcon--94{width:94px;min-width:94px;height:94px;min-height:94px}.c-userIcon--94 img{width:94px;min-width:94px;height:94px;min-height:94px}.c-userIcon--96{width:96px;min-width:96px;height:96px;min-height:96px}.c-userIcon--96 img{width:96px;min-width:96px;height:96px;min-height:96px}.c-userIcon--98{width:98px;min-width:98px;height:98px;min-height:98px}.c-userIcon--98 img{width:98px;min-width:98px;height:98px;min-height:98px}.c-userIcon--100{width:100px;min-width:100px;height:100px;min-height:100px}.c-userIcon--100 img{width:100px;min-width:100px;height:100px;min-height:100px}#header{width:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #474D57), color-stop(1, #3D424A));background-image:-o-linear-gradient(bottom, #474D57 0%, #3D424A 100%);background-image:-moz-linear-gradient(bottom, #474D57 0%, #3D424A 100%);background-image:-webkit-linear-gradient(bottom, #474D57 0%, #3D424A 100%);background-image:-ms-linear-gradient(bottom, #474D57 0%, #3D424A 100%);background-image:linear-gradient(to bottom, #474D57 0%, #3D424A 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#474D57', endColorstr='#3D424A', GradientType=0);border-bottom:1px solid #333;min-width:1020px;min-height:40px;height:40px}#header .boxInner{position:relative;width:980px;height:40px;margin:0 auto;border-right:1px solid #545b66;border-left:1px solid #383d45}#header .boxInner_static{position:relative;width:980px;height:40px;margin:0 auto;border:none}#header #ttlHeader{float:left;position:relative;margin:0;padding:0 82px 0 20px;width:90px;border-left:1px solid #545b66;border-right:1px solid #383d45;cursor:pointer}#header #ttlHeader:hover{background-color:#333}#header #ttlHeader a:hover{text-decoration:none}#header #ttlHeader img:hover{opacity:1;filter:alpha(opacity=100)}#header #ttlHeader_static{float:left;margin:0;width:90px}#header #ttlHeader_static a:hover{text-decoration:none}#header #boxSearch{float:left;position:relative;padding-left:20px;font-size:13px;font-size:1.3rem;border-left:1px solid #545b66}.p-headerReplyRate{position:absolute;top:0px;right:0px;height:28px;padding:6px 8px;color:#fff;text-align:center;background:rgba(255,255,255,0.2)}.p-headerReplyRate::before{content:'';display:block;position:absolute;top:50%;right:100%;margin-top:-8px;border:8px solid transparent;border-right:8px solid rgba(255,255,255,0.2)}.p-headerReplyRate__ttl{font-size:10px;line-height:10px;height:10px;margin:2px 0 4px}.p-headerReplyRate__value{font-size:12px;font-weight:bold;line-height:12px;height:12px}.p-headerReplyRate__value span{font-size:10px}#boxSearch-form .txtSearch{width:192px}#header .btnAsk{float:right;padding:6px 0}#header #boxUsernav{float:right;margin-left:16px;padding:0;width:295px;border-left:1px solid #383d45}#header #boxUsernav .popbox,#header #boxUsernav .collapse{position:relative}#header #boxUsernav .box{display:block;z-index:1000;background:#fafafa;border-top:none;border-radius:0 3px 3px 3px;position:absolute;right:0;top:40px;width:294px}#header #boxUsernav .box a.close{color:red;font-size:12px;font-family:arial;text-decoration:underline}#header #boxUsernav .box .inBox{padding:0;font-size:11px;font-size:1.1rem;box-shadow:rgba(113,135,164,0.29) 0px 4px 2px 2px;-webkit-box-shadow:rgba(113,135,164,0.29) 0px 4px 2px 2px;-moz-box-shadow:rgba(113,135,164,0.29) 0px 4px 2px 2px}#header #boxUsernav .box .inBox .notificationAll{text-align:center;font-weight:bold}#header #boxUsernav .box .inBox .notificationAll a{display:block;padding:16px 0;background-color:#eee;color:#333;font-weight:bold}#header #boxUsernav .box .inBox #jscroll2{position:relative;overflow:auto}#header #boxUsernav .box .inBox li{clear:both;border-bottom:1px solid #ddd;display:block;padding:8px 16px}#header #boxUsernav .box .inBox li a{color:#117ec6}#header #boxUsernav .box .inBox .notificationDate{display:block;margin-top:4px;color:#ccc}#header #boxUsernav .box .inBox li a:hover{text-decoration:none}#header #boxUsernav .box .inBox li a.bkgNew{background-color:#eee}#header #boxUsernav .box .inBox li a img{margin-right:10px;width:22px;float:left;border-radius:50%}#header #boxUsernav .box .inBox li a span{font-weight:bold}#header #boxUsernav .box .inBox li a span.questionTtl{color:#195f8d}#header #boxUsernav .box .inBox li a span.bestAnswer{color:#b14a5c}#header #boxUsernav #icnUser{position:relative;width:243px;height:40px;border-left:1px solid #545b66;border-right:1px solid #383d45;margin:0;padding:0;color:#fff}#header #boxUsernav #icnUser:after{content:'';position:absolute;top:18px;right:8px;width:0;height:0;border-style:solid;border-width:5px 3px 0 3px;border-color:#ffffff transparent transparent transparent}#header #boxUsernav #icnUser:hover{background:#333}#header #boxUsernav #icnUser a span{vertical-align:bottom}#header #boxUsernav #icnUser a:hover{text-decoration:none}#header #boxUsernav #icnUser a img:hover{opacity:1;filter:alpha(opacity=100)}#header #boxUsernav #icnUser .l-userMenu-head img{vertical-align:-7px;width:20px;height:20px;border-radius:3px}#header #boxUsernav #icnUser .boxRadius_56{margin:0 auto}#header #boxUsernav #icnUser .boxRadius_56 img{border-radius:3px}#header #boxUsernav #boxUserMenu{display:none;position:absolute;right:-1px;top:-32px;z-index:1001;font-size:12px}#header #boxUsernav #boxUserMenu.opened{display:block;opacity:1;top:0px;-webkit-animation:openMenu .2s ease;-moz-animation:openMenu .2s ease;-ms-animation:openMenu .2s ease;-o-animation:openMenu .2s ease;animation:openMenu .2s ease}#header #boxUsernav #boxUserMenu .txtUserName{font-size:13px;font-size:1.3rem;font-weight:bold}#header #boxUsernav #boxUserMenu ul{background-color:#fff;width:212px;padding:8px 16px;padding:16px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}#header #boxUsernav #boxUserMenu ul li.bkgUserMenuList{background-color:#fafafa;width:98px;height:72px;border-radius:3px;float:left;margin:4px;text-align:center;background-image:url("/img/common/bkgUserMenuList.png?ffb33d21935a0008d8bc895dda2b1a3f");background-repeat:no-repeat}#header #boxUsernav #boxUserMenu ul li.boxLinkMypage a{display:block;width:204px;text-align:center;margin:4px;border-radius:3px;padding:8px 0 4px;font-weight:bold;font-size:16px;color:#333}#header #boxUsernav #boxUserMenu ul li.boxLinkMypage a:hover{-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;background:#f5f5f5}#header #boxUsernav #boxUserMenu ul li.bkgUserMenuList:hover{-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;background-color:#f5f5f5}#header #boxUsernav #boxUserMenu ul li.bkgUserMenuList a{position:relative;display:block;font-size:10px;color:#666;margin:6px 0 0 0}#header #boxUsernav #boxUserMenu ul .bkgAnswer{background-position:0 0px}#header #boxUsernav #boxUserMenu ul .bkgQuestion{background-position:0 -72px}#header #boxUsernav #boxUserMenu ul .bkgBadge{background-position:0 -144px}#header #boxUsernav #boxUserMenu ul .bkgScore{background-position:0 -216px}#header #boxUsernav #boxUserMenu ul .bkgTag{background-position:0 -288px}#header #boxUsernav #boxUserMenu ul .bkgKininaru{background-position:0 -360px}#header #boxUsernav #boxUserMenu ul .bkgProfile,#header #boxUsernav #boxUserMenu ul .bkgLogout{background:#fff;padding:1px 5px 5px 5px;border-radius:3px;margin:8px 4px 0}#header #boxUsernav #boxUserMenu ul .bkgProfile:hover,#header #boxUsernav #boxUserMenu ul .bkgLogout:hover{background:#f5f5f5}#header #boxUsernav #boxUserMenu ul li a span{display:block;float:right}.txtUserMenuCount{color:#666;font-weight:bold;margin-top:26px;font-size:12px}.l-userMenu{position:relative;width:243px;height:40px;border-left:1px solid #545b66;border-right:1px solid #383d45;color:#fff}.l-userMenuIcn{display:table-cell;position:relative;vertical-align:middle;overflow:hidden}.l-userMenuName{display:table-cell;vertical-align:middle;padding-left:8px;font-weight:bold}.l-userMenu-head{position:relative;vertical-align:middle;height:32px;padding:4px 0 4px 16px;cursor:pointer}.l-userMenu-head>img{display:inline-block;vertical-align:middle;margin-right:8px}.l-userMenu-body{display:none;position:absolute;top:41px;right:-1px;z-index:1001;width:100%;font-size:12px;font-size:1.2rem}.p-headerGuest__menu{overflow:hidden;float:right;margin-left:32px;border-right:1px solid #2f3338}.p-headerGuest__menu__item{position:relative;float:right;font-size:13px;line-height:40px;padding:0 12px}.p-headerGuest__menu__item:hover{background:#333}.p-headerGuest__menu__item__icn{display:inline-block}.p-headerGuest__menu__item__icn--signup{padding-left:28px}.p-headerGuest__menu__item__icn--signup:before{top:11px;left:12px;width:18px;height:16px;background-position:0 -627px}.p-headerGuest__menu__item__icn--signin{padding-left:28px}.p-headerGuest__menu__item__icn--signin:before{top:11px;left:12px;width:17px;height:16px;background-position:0 -591px}.p-headerGuest__menu a{color:#fff}.p-honorMenu{position:relative;border:none !important}.p-honorMenu .p-honorIcn{position:relative;overflow:hidden;display:inline-block;border-radius:3px}.p-honorMenu .p-honorIcn:before{content:"";background-color:rgba(255,255,255,0.4);height:100%;width:100%;display:block;position:absolute;top:0;left:-160%;transform:skewX(-45deg) translateX(0);transition:none}.p-honorMenu .p-honorIcn--large{border-radius:8px}.p-honorMenu .p-honorIcn:hover:before{transform:skewX(-45deg) translateX(320%);transition:all 0.4s ease-in-out}.p-honorMenu .p-honorIcn__img{border-image:url("/img/common/icn_honor.png?84def35fa7ccbf1b12307c07f32c431e") 6;border-style:solid;border-width:2px}.p-honorMenu .p-honorIcn__img--small{border-width:1px}.p-honorMenu .p-honorIcn__img--large{border-width:4px}.p-honorMenu .p-honorIcn a img:hover{opacity:1}.p-boxHonor{border-bottom:1px solid #ddd;padding-bottom:8px;position:relative}.p-boxHonor__ttl{margin:16px 0 8px;padding-top:8px;font-weight:bold;font-size:14px;position:relative}.p-boxHonor__ttlTxt{cursor:pointer}.p-boxHonor__ttlHelp{color:#fff;vertical-align:middle;position:absolute;font-size:10px;top:10px;left:37px}.p-boxHonor__ttlHelpBg{background:#aaa;display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:middle;position:absolute;top:11px;left:33px}.p-boxHonorHelp{display:none;background:#fff;position:absolute;z-index:10;padding:16px;width:300px;top:25px;-webkit-animation:popup .7s ease;-moz-animation:popup .7s ease;-ms-animation:popup .7s ease;-o-animation:popup .7s ease;animation:popup .7s ease;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.p-boxHonorHelp__Ttl{cursor:text;font-size:16px;border-bottom:1px solid #dedede;padding-bottom:8px;background:url("/img/common/transparent.png?f53a65a0797d403c92cc739e6b93eb2f");background-size:cover}.p-boxHonorHelp__Txt{cursor:text;font-size:12px;font-weight:normal;padding-top:8px}.p-boxHonorList{position:relative;padding-left:20px;margin-bottom:8px}.p-boxHonorList__txt{margin-bottom:4px}.p-boxHonorList__txt:before{content:"";background:url("/img/honor/crown.png?ef0a2eabbc704822f51233b42c54e45f");width:14px;height:14px;display:inline-block;background-size:contain;margin-right:4px;position:absolute;left:0}.l-notice{border-left:1px solid #545b66;border-right:1px solid #383d45}.l-notice-head{position:relative;width:48px;height:40px;cursor:pointer;box-sizing:border-box}.l-notice-head:hover{background:#333}.l-notice-head:before{top:0;right:0;bottom:0;left:0;width:14px;height:18px;margin:auto;background-position:0 -450px !important}.l-notice-head.is-active:before,.l-notice-head.is-opened:before{background-position:0 -412px !important}.l-notice-head>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.l-notice-body{display:none;position:absolute;right:0;top:42px;z-index:1000;width:400px;border:1px solid #ddd;border-radius:0 3px 3px 3px;background:#fff;font-size:11px;font-size:1.1rem;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3);box-sizing:border-box}.l-notice-body:after{content:'';position:absolute;border-bottom:6px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;top:-5px;left:124px}.l-notice-body:before{content:'';position:absolute;border-bottom:6px solid #ddd;border-right:5px solid transparent;border-left:5px solid transparent;top:-7px;left:124px}.boxNoticeNav{border-bottom:1px solid #ddd;padding:8px}.boxNoticeNav__navBox__nav{position:relative;display:inline-block;padding:4px 10px 4px 30px;font-weight:bold;background-color:#fafafa;color:#666}.boxNoticeNav__navBox__nav:visited,.boxNoticeNav__navBox__nav:link{color:#666}.boxNoticeNav__navBox__nav:hover{-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;text-decoration:none;background-color:#f5f5f5}.boxNoticeNav__navBox__nav:before{content:"";display:block;position:absolute;top:6px;left:7px;width:19px;height:13px;margin:auto;background-size:19px 13px;background-position:0;background-repeat:no-repeat}.boxNoticeNav__navBox__nav--ReplyRequests:before{background-image:url("/img/common/bkgMenuReplyRequest.png?593808c70e37d513e3a2bc760f8ad55a")}.boxNoticeNav__navBox__nav--Follower:before{background-image:url("/img/common/bkgMenuFollower.png?974a5a695cd11099e06bed5c705b2368")}.boxNoticeNav__navBox__nav--editRequests:before{background-image:url("/img/common/bkgMenuEditRequest.png?3467de8a602442debe651abc96d11014")}.l-notice-body .ttlNotice{color:#aaa;font-weight:bold;margin:0;font-size:11px;line-height:25px;padding:0 0 0 8px;border-bottom:none}.l-notice-body .ps-container{position:relative;max-height:390px;overflow:hidden}.l-notice-body .ps-scrollbar-y{cursor:pointer}.l-notice-body .ps-scrollbar-y-rail{background:none !important}.l-notice-body .notificationAll{display:block;padding:16px 0;background-color:#fff;border-top:1px solid #ddd;color:#333;text-align:center;-webkit-transition:.1s ease;-moz-transition:.1s ease;-ms-transition:.1s ease;-o-transition:.1s ease;transition:.1s ease}.l-notice-body .notificationAll:hover{background-color:#f5f5f5;text-decoration:none}.l-notice-body .notificationDate{display:block;margin-top:4px;color:#ccc}#breadcrumb{overflow:hidden;font-size:10px;font-size:1rem;letter-spacing:0}#breadcrumb ul{width:980px;margin:auto}#breadcrumb ul li{background:url("/img/common/breadcrumb_arrow.png?08121e78c3ad3ae9ebce0dd99c3b2933") no-repeat 0 5px;float:left;padding:0 5px 0 10px;margin:16px 0;text-shadow:1px 1px 1px #fff;word-break:normal}#breadcrumb ul li:first-child{background:none;padding-left:0}#breadcrumb ul li:last-child{padding-right:0}#breadcrumb ul li a:link,#breadcrumb ul li a:visited{color:#333;text-decoration:underline}#breadcrumb ul li a:hover{text-decoration:none}#footer .boxFooterNav{background-color:#464c56;border-bottom:1px solid #61666e}#footer .boxSiteNav{margin-top:12px}#footer .boxSiteNav:first-child{margin-top:0}#footer .boxSiteNav li{display:inline-block;float:left;padding:0 0 0 10px;background:url("/img/common/bkgSitenavArrow_white.png?f4f41cf7da5af705c02c42ee3fd36d3a") no-repeat left 3px;line-height:14px;font-size:12px;font-size:1.2rem}#footer .boxSiteNav li a{color:#fff}#footer .boxSiteNav li a:hover{text-decoration:underline}#footer .boxSiteNav__list{margin:0 14px 12px 0}#footer .footLogo{margin-bottom:20px}#footerTop{background-color:#464c56;color:#fff}#footerTop .imgFooterLogo{float:left;margin:0 25px 0 0}#footerTop .imgFooterLogo a{display:block;padding:10px 10px 10px 0}#footerTop .mailform textarea{width:300px;height:98px;margin:0 0 6px;padding:10px;background:#fcfcfc;border:1px solid #ddd;border-radius:3px;color:#333;resize:vertical;box-sizing:border-box}#footerTop .mailform textarea:focus{background:#fff}#footerTop .mailform .btnSubmit{text-align:center;background-color:#aaa;color:#000;display:block;line-height:24px;font-size:12px;font-weight:bold;border-radius:3px;border:0;width:100%;cursor:pointer;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif}#footerTop .mailform .btnSubmit:hover{opacity:.7;filter:alpha(opacity=70);text-decoration:none}#footerTop .boxContactInner{font-size:11px;text-align:right;margin-top:12px;line-height:1.6}#footerTop .boxContactInner a{color:#fff;font-size:12px;font-size:1.2rem;font-weight:bold;text-decoration:underline}#footerTop .boxContactInner a:hover{text-decoration:none}#footerTop .boxSiteNav-group{margin-bottom:40px}#footerTop .copyright{font-size:10px}#footerBtm{color:#888;margin-top:10px}#footerBtm small{font-size:12px;font-size:1.2rem}.l-footPagetop-wrap{position:relative;margin-left:auto;margin-right:auto}.l-footPagetop{position:absolute;top:-40px;right:0}.mod-footPagetop{display:block;width:72px;height:40px;padding-top:22px;padding-bottom:8px;border-radius:3px 3px 0 0;background:#464c56;color:#fff !important;font-size:10px;font-size:1rem;text-align:center;box-sizing:border-box}.mod-footPagetop:hover{text-decoration:none}.mod-footPagetop:before{top:9px;left:31px;width:10px;height:8px;background-position:0 0 !important}#shortNotification{position:relative;z-index:20;width:980px;margin:0 auto}#shortNotification .shortNotificationList{position:fixed;top:0;z-index:9;width:980px}#shortNotification .shortNotificationList.is-opened .shortNotificationList__item:nth-child(1){top:43px}#shortNotification .shortNotificationList.is-opened .shortNotificationList__item:nth-child(2){top:123px}#shortNotification .shortNotificationList.is-opened .shortNotificationList__item:nth-child(3){top:203px}#shortNotification .shortNotificationList.is-opened .shortNotificationList__item:nth-child(4){top:283px}#shortNotification .shortNotificationList.is-opened .shortNotificationList__item:nth-child(5){top:363px}#shortNotification .shortNotificationList.is-opened .shortNotificationList__item:nth-child(6){top:443px}#shortNotification .shortNotificationList.is-opened .shortNotificationList__item:nth-child(7){top:523px}#shortNotification .shortNotificationList .shortNotificationList__item{position:absolute;top:-100px;right:0;width:244px;margin-bottom:4px;background:#fff;border-radius:3px;cursor:pointer;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-webkit-transition:.8s ease;-moz-transition:.8s ease;-ms-transition:.8s ease;-o-transition:.8s ease;transition:.8s ease}#shortNotification .shortNotificationList .shortNotificationList__item:nth-child(1){z-index:9}#shortNotification .shortNotificationList .shortNotificationList__item:nth-child(2){z-index:8}#shortNotification .shortNotificationList .shortNotificationList__item:nth-child(3){z-index:7}#shortNotification .shortNotificationList .shortNotificationList__item:nth-child(4){z-index:6}#shortNotification .shortNotificationList .shortNotificationList__item:nth-child(5){z-index:5}#shortNotification .shortNotificationList .shortNotificationList__item:nth-child(6){z-index:4}#shortNotification .shortNotificationList .shortNotificationList__item:nth-child(7){z-index:3}#shortNotification .shortNotificationList .shortNotificationList__item .shortNotificationListIcn{display:table-cell;padding:16px;background:#424851;border-radius:3px 0 0 3px}#shortNotification .shortNotificationList .shortNotificationList__item .shortNotificationListIcn .shortNotificationListIcn__img{display:inline-block;vertical-align:middle}#shortNotification .shortNotificationList .shortNotificationList__item .shortNotificationListIcn .shortNotificationListIcn__img img{padding:2px}#shortNotification .shortNotificationList .shortNotificationList__item .shortNotificationListTxt{display:table-cell;width:172px;padding:16px;font-weight:bold}#shortNotification .shortNotificationList .shortNotificationList__item .shortNotificationListTxt .shortNotificationListTxt__inner{display:inline-block;vertical-align:middle}#shortNotification .shortNotificationList .shortNotificationList__item .shortNotificationListTxt .shortNotificationListTxt__inner .shortNotificationListTxt__inner__ttl{font-size:10px;margin-bottom:4px}#shortNotification .shortNotificationList .shortNotificationList__item .shortNotificationListTxt .shortNotificationListTxt__inner .shortNotificationListTxt__inner__ttl a{color:#333;text-decoration:none;letter-spacing:0}#shortNotification .shortNotificationList .shortNotificationList__item .shortNotificationListTxt .shortNotificationListTxt__inner .shortNotificationListTxt__inner__txt{width:136px;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#shortNotification .shortNotificationList .shortNotificationList__item .shortNotificationListTxt .shortNotificationListTxt__inner .shortNotificationListTxt__inner__txt span{display:inline-block}#shortNotification .shortNotificationList .shortNotificationList__item--badge .shortNotificationListIcn .shortNotificationListIcn__img{background:#fff;border-radius:50%}#shortNotification .shortNotificationList .shortNotificationList__item--template{display:none}#shortNotification .shortNotificationList .shortNotificationList__item--close{background:#424851}#shortNotification .shortNotificationList .shortNotificationList__item--close .shortNotificationList__item__btn{position:relative;padding-left:16px;line-height:28px;color:#fff;font-size:12px;text-align:center;cursor:pointer}#shortNotification .shortNotificationList .shortNotificationList__item--close .shortNotificationList__item__btn:before{content:"";display:block;position:absolute;top:2px;left:86px;border:8px solid transparent;border-bottom:8px solid #fff}#shortNotification .shortNotificationList .shortNotificationList__item--close .shortNotificationList__item__btn:after{content:"";display:block;position:absolute;top:4px;left:86px;border:8px solid transparent;border-bottom:8px solid #424851}.shortNotificationListTxt__inner__txt__tag{max-width:122px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#545b67;border:1px solid #b2cdde;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #CAE2F0), color-stop(1, #C3D9E7));background-image:-o-linear-gradient(bottom, #CAE2F0 0%, #C3D9E7 100%);background-image:-moz-linear-gradient(bottom, #CAE2F0 0%, #C3D9E7 100%);background-image:-webkit-linear-gradient(bottom, #CAE2F0 0%, #C3D9E7 100%);background-image:-ms-linear-gradient(bottom, #CAE2F0 0%, #C3D9E7 100%);background-image:linear-gradient(to bottom, #CAE2F0 0%, #C3D9E7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CAE2F0', endColorstr='#C3D9E7', GradientType=0)}.p-questionBtn{width:114px;padding-left:26px;font-size:14px;line-height:26px}.p-questionBtn:before{display:block;position:absolute;top:3px;left:18px;width:17px;height:16px;margin:auto;background-image:url("/img/common/sprite_icons.png?9a8f75a587ba163a6f59a3ff229c17ad");background-repeat:no-repeat;background-position:0 -183px;content:""}.boxSelectTab{position:relative;clear:both;padding:0;margin:8px 0 0 0;border-bottom:1px solid #ccc;height:32px}.boxSelectTab li{background:#F5F7F9;color:#828E96;position:relative;width:95px;border-radius:3px 3px 0 0;float:left;margin:0 0 -1px 7px;text-align:center;cursor:pointer;-webkit-transition:.1s ease;-moz-transition:.1s ease;-ms-transition:.1s ease;-o-transition:.1s ease;transition:.1s ease;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;line-height:22px}.boxSelectTab li.p-top__tab__editor{width:83px}.boxSelectTab li:hover{color:#ccc;background:#f9f9f9}.boxSelectTab li span{display:block;width:100%;margin:0 auto;padding:5px 0}.boxSelectTab li.on:hover{text-decoration:none;color:#333}.boxSelectTab .on{background:#fff !important;border:solid #ccc;border-width:1px 1px 0;font-weight:bold;color:#333;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.boxSelectTab_search li{width:112px}.tabNotLogin{text-align:center}.tabNotLogin p{text-align:center;margin:20px 0;font-size:12px;font-size:1.2rem}.list_notification{color:#fff;font-size:10px;text-align:center;font-weight:bold;position:absolute;top:-10px;right:-4px;padding:0 4px;line-height:16px;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#E9606D;border:1px solid #D84E5B;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.16),0px 2px 10px 0px rgba(0,0,0,0.12);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.16),0px 2px 10px 0px rgba(0,0,0,0.12);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.16),0px 2px 10px 0px rgba(0,0,0,0.12)}.p-ttlTagsView{background:#f4f8fa;padding:16px;border:1px solid #e6edf1;border-radius:3px}.p-ttlTagsView__top{border-bottom:1px solid #e6edf1;padding-bottom:16px;margin-bottom:16px;word-break:normal}.p-ttlTagsView__tagName{display:block;font-size:24px;font-weight:bold;line-height:42px}.p-ttlTagsView-explain{font-size:11px;line-height:12px}.p-ttlTagsView-btnAddMyTag{width:240px;font-size:14px;text-shadow:0 -1px 0 rgba(0,0,0,0.2);border-color:#5591ca;color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #55A1D7), color-stop(1, #5591CA));background-image:-o-linear-gradient(bottom, #55A1D7 0%, #5591CA 100%);background-image:-moz-linear-gradient(bottom, #55A1D7 0%, #5591CA 100%);background-image:-webkit-linear-gradient(bottom, #55A1D7 0%, #5591CA 100%);background-image:-ms-linear-gradient(bottom, #55A1D7 0%, #5591CA 100%);background-image:linear-gradient(to bottom, #55A1D7 0%, #5591CA 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#55A1D7', endColorstr='#5591CA', GradientType=0);line-height:40px;text-align:center}.p-ttlTagsView-btnAddMyTag:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #27A6E5), color-stop(1, #2797DD));background-image:-o-linear-gradient(bottom, #27A6E5 0%, #2797DD 100%);background-image:-moz-linear-gradient(bottom, #27A6E5 0%, #2797DD 100%);background-image:-webkit-linear-gradient(bottom, #27A6E5 0%, #2797DD 100%);background-image:-ms-linear-gradient(bottom, #27A6E5 0%, #2797DD 100%);background-image:linear-gradient(to bottom, #27A6E5 0%, #2797DD 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#27A6E5', endColorstr='#2797DD', GradientType=0)}.p-ttlTagsView-btnAddMyTag.is-added{border-color:#55c6d7 !important;color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #66d3e4), color-stop(1, #56c7d8));background-image:-o-linear-gradient(bottom, #66d3e4 0%, #56c7d8 100%);background-image:-moz-linear-gradient(bottom, #66d3e4 0%, #56c7d8 100%);background-image:-webkit-linear-gradient(bottom, #66d3e4 0%, #56c7d8 100%);background-image:-ms-linear-gradient(bottom, #66d3e4 0%, #56c7d8 100%);background-image:linear-gradient(to bottom, #66d3e4 0%, #56c7d8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66d3e4', endColorstr='#56c7d8', GradientType=0)}.p-ttlTagsView-btnAddMyTag.is-release{padding-left:0;border-color:#e9606d !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F26D7A), color-stop(1, #E9606E));background-image:-o-linear-gradient(bottom, #F26D7A 0%, #E9606E 100%);background-image:-moz-linear-gradient(bottom, #F26D7A 0%, #E9606E 100%);background-image:-webkit-linear-gradient(bottom, #F26D7A 0%, #E9606E 100%);background-image:-ms-linear-gradient(bottom, #F26D7A 0%, #E9606E 100%);background-image:linear-gradient(to bottom, #F26D7A 0%, #E9606E 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F26D7A', endColorstr='#E9606E', GradientType=0)}.p-qSearchNotFound{margin-top:32px}.p-qSearchNotFound dt{color:#333;font-size:16px;font-weight:bold;text-align:center}.p-qSearchNotFound dd{text-align:center}.p-qSearchNotFound__txt{margin:16px 0}.l-TagsInfo{margin-bottom:16px}.boxTagsInfo__list{border:1px solid #ddd;margin:8px 0;border-radius:3px;padding:4px 0}.boxTagsInfo__list__detail{float:left;padding:8px;width:102px;text-align:center}.boxTagsInfo__list__detail:first-child{border-right:1px solid #ddd}.boxTagsInfo__list__detail__ttl{font-size:10px}.boxTagsInfo__list__detail__box{font-size:12px;font-weight:bold}.boxTagsInfo__list__detail__box__num{font-size:16px}.boxSideUserRank{border:1px solid #ddd;border-radius:3px;margin-bottom:16px;color:#333}.boxSideUserRank:hover{opacity:0.7}.boxSideUserRank__diff{width:118px;font-size:10px;text-align:center}.boxSideUserRank__diff__num img{vertical-align:middle;margin-bottom:2px;margin-left:4px}.boxUserStatus{margin:8px 0}.boxUserStatus__block{width:118px;text-align:center;font-size:10px}.boxUserStatus__block:first-child{border-right:1px solid #ddd}.boxUserStatus__ttl{font-size:13px;line-height:12px}.boxUserStatus__ttl--rank{font-size:11px;line-height:12px}.txtNum{color:#117ec6}.txtNum--total{font-size:24px}.replies_percentage_content span.integera{font-size:30px;font-weight:bold}.replies_percentage_content span.point{font-size:18px;font-weight:bold}.replies_percentage_content{color:#333;background-color:#FFF;width:238px;height:48px;border:1px solid #CCC;border-radius:3px;margin-bottom:16px}.replies_percentage_content .left{border-right:1px solid #CCC;display:inline-block;margin:2px;height:44px;float:left;line-height:46px;padding-left:14px;padding-right:14px}.replies_percentage_content .right{display:inline-block;padding-left:16px;margin-left:2px}.p-boxSuggestReply{background-color:#fff;border:1px solid #e9606d;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.p-boxSuggestReply__ttl{position:relative;line-height:32px;padding:2px 0;color:#fff;text-align:left;border:none;background-color:#e9606d;text-indent:12px;font-size:12px;font-weight:bold}.p-boxSuggestReply__ttl:after{content:" ";position:absolute;top:100%;left:50%;height:0;width:0;border:solid transparent;border-top-color:#e9606d;border-width:8px;margin-left:-8px;pointer-events:none}.p-boxSuggestReply__ttl__reloadBtn{display:block;width:24px;height:24px;margin:4px 8px 0 0}.p-boxSuggestReply__ttl__reloadBtn__img{display:block}.p-boxSuggestReply__ttl__reloadBtn.is-disabled{opacity:0.7;text-decoration:none;cursor:default;pointer-events:none}.p-boxSuggestReply__ttl__reloadBtn.is-removed{display:none}.p-boxSuggestReply__reloadArea{padding:12px;font-size:12px}.p-boxSuggestReply__reloadArea__tags{margin:8px 0 -8px 0}.p-boxSuggestReply__beginnerMarkedTitle{background:transparent url("/img/questions/icnBeginner.png?c30a92f284a98795316fb4b0e60c349f") no-repeat scroll 0 4px;padding-left:16px}.boxCampaign{margin-bottom:16px}#bkgCampaignModal{position:fixed;top:0;left:0;z-index:99;background:#000;opacity:.7;filter:alpha(opacity=70);width:100%;padding:70px 0 30px;text-align:center;height:100%;display:block}#boxCampaignModal{position:fixed;width:520px;top:64px;left:50%;margin-left:-300px;background:#fff;padding:40px;border-radius:3px;z-index:100;text-align:center;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);display:block}#boxCampaignModal .boxInputSerialCode__img{margin:32px 0 40px}.boxCampaignModal__ttl{font-size:32px;font-weight:bold}.boxCampaignModal__subttl{font-size:16px;font-weight:bold}.boxCampaignModal__txtShare{margin:16px 0}#boxCampaignModal .boxSnsArea a{margin:0 8px}.boxCampaignModal__btnClose{margin-top:40px;background:#888;border-radius:3px;color:#fff;border:none;line-height:24px;width:142px;font-size:14px;cursor:pointer}.boxCampaignModal__btnClose:hover{opacity:0.7}.imgAtsumattail{text-align:center;margin:24px 0}.boxInputSerialCode{width:520px;margin:24px auto;padding:40px;border:1px solid #ddd;border-radius:3px}.boxInputSerialCode__ttl{text-align:center;margin-bottom:24px}.boxInputSerialCode__img{text-align:center}.boxInputSerialCode__txt{font-weight:bold;font-size:14px}.boxInputSerialCode__inputWrap{width:95%;margin:40px auto}.boxInputSerialCode__inputWrap .help-inline{display:block;color:#EB6233;font-weight:bold;margin:8px 0}.boxInputSerialCode__btn{width:100%;font-size:14px;line-height:40px;margin:24px auto 0}.dropdown-menu{z-index:99;display:none;position:absolute;top:50px;left:0px;background-color:#fff;font-size:12px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);border-radius:3px;padding:8px;width:auto}.dropdown-menu li{cursor:pointer;border-radius:3px;-webkit-transition:0.15s ease;-moz-transition:0.15s ease;-ms-transition:0.15s ease;-o-transition:0.15s ease;transition:0.15s ease}.dropdown-menu li:hover,.dropdown-menu li.active{background-color:#eee}.dropdown-menu li a{font-size:11px;font-size:1.1rem;color:#195f8d;padding:8px;display:block}.boxSideTags{position:relative;margin-bottom:24px}.boxSideTags__toList{position:absolute;top:8px;right:0;font-size:11px;font-weight:bold}.boxSideTags__toList:before{top:4px;left:-10px;width:6px;height:9px;background-position:0 -251px !important}.boxSideTagsList__list{padding:8px 0;width:100%;border-bottom:1px solid #ddd;margin:0 !important}.boxSideTagsList__list__tagname{display:inline-block;max-width:132px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.boxSideTagsList__list__txt{font-weight:bold;line-height:20px}.boxSideTagsList__list__num{margin-right:4px;font-size:14px}#userRanking .boxUserTags{padding-left:20px}#userRanking .boxUserTags__txt{line-height:14px;font-size:10px;display:inline-block;color:#545b67;border:1px solid #ddd;border-radius:3px;padding:0 4px;margin:4px 4px 0 0}#userRanking .boxUserTags__txt a{color:#333}.boxLatest .boxUserStatList .boxStat .boxUser,.boxAnswerRequest .boxUserStatList .boxStat .boxUser{padding-left:8px}.boxLatest .boxUserStatList .boxStat .boxStatThumb,.boxAnswerRequest .boxUserStatList .boxStat .boxStatThumb{vertical-align:middle}.p-narrowDownWithMyTags{position:relative;height:20px}.p-narrowDownWithMyTags__switch{float:right;overflow:hidden;display:block}.p-narrowDownWithMyTags__switch:hover{opacity:0.7}.p-narrowDownWithMyTags__text{font-size:12px;font-weight:bold;color:#333;float:left;margin-right:10px}.p-narrowDownWithMyTags__state{float:left}.p-narrowDownWithMyTags__mode{color:#e9606d}.p-narrowDownWithMyTags__tooltip{background:#fff none;position:absolute;top:50px;right:0;z-index:1;display:none;opacity:0;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);padding:16px;margin-top:0}.p-narrowDownWithMyTags__switch:hover+.p-narrowDownWithMyTags__tooltip,.p-narrowDownWithMyTags__switch.is-hover+.p-narrowDownWithMyTags__tooltip{display:block;animation:show-tooltip 0.7s ease-out 0.4s 1 normal forwards}@keyframes show-tooltip{to{opacity:1;margin-top:-24px}}.p-narrowDownWithMyTagsState{background:transparent none;position:relative;font-size:12px;line-height:12px;text-indent:-40px;width:40px;height:12px;border:2px solid transparent;border-radius:8px;margin-left:40px;transition:background-color 0.2s ease, border-color 0.2s ease}.p-narrowDownWithMyTagsState::after{background:#fff none;position:absolute;top:-2px;left:50%;content:'';display:block;width:12px;height:12px;border:2px solid transparent;border-radius:8px;transition:margin-left 0.2s ease, border-color 0.2s ease}.p-narrowDownWithMyTagsState.is-stateHigh{background-color:#117ec6;border-color:#117ec6}.p-narrowDownWithMyTagsState.is-stateHigh::after{border-color:#117ec6;margin-left:-22px}.p-narrowDownWithMyTagsState.is-stateMiddle{background-color:#fb0;border-color:#fb0}.p-narrowDownWithMyTagsState.is-stateMiddle::after{border-color:#fb0;margin-left:-8px}.p-narrowDownWithMyTagsState.is-stateLow{background-color:#f5f5f5;border-color:#ddd}.p-narrowDownWithMyTagsState.is-stateLow::after{border-color:#ddd;margin-left:6px}.p-narrowDownWithMyTagsTooltip{width:240px}.p-narrowDownWithMyTagsTooltip__title{font-size:14px;font-weight:bold;border-bottom:1px solid #ddd;padding-bottom:4px}.p-narrowDownWithMyTagsTooltip__description{margin-top:8px}.boxMytagOnOff{position:relative;margin:0;padding:0 0 8px;border-radius:3px;display:block;background:#fff;color:#333;width:179px;margin-right:6px;line-height:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.boxMytagOnOff:before{top:2px;left:-20px;width:16px;height:16px;margin:auto;background-position:0 -958px !important}.boxMytagOnOff:hover{opacity:0.7;cursor:pointer}.MytagOnOffState{display:inline-block;font-weight:bold;font-size:10px;line-height:16px;color:#aaa}.MytagOnOffState.on{color:#e9606d}.txtMytagOnOff{display:inline-block;margin-right:8px;font-size:11px;cursor:pointer;line-height:17px}.onoffswitch{position:relative;width:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch__label{display:block;overflow:hidden;cursor:pointer;height:12px;padding:0;line-height:12px;border:2px solid #ddd;border-radius:12px;background-color:#f5f5f5;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.onoffswitch__label:before{content:"";display:block;width:12px;margin:0px;background:#FFFFFF;position:absolute;top:0;bottom:0;right:16px;border:2px solid #ddd;border-radius:12px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.onoffswitch__checkbox{display:none}.onoffswitch__checkbox:checked+.onoffswitch__label{background-color:#117EC6;border-color:#117EC6}.onoffswitch__checkbox:checked+.onoffswitch__label:before{border-color:#117EC6;right:0px}.rssLink{margin-top:8px}.rssLink:hover{text-decoration:none}.rssButton{background-color:#ff7a00;color:#fff;height:18px;font-weight:bold;padding:2px 6px 2px 4px;border-radius:2px}.rssButton:before{content:" ";display:inline-block;width:16px;height:16px;background:url("/img/rss.png?50b1b243acb4accecec966e199dd12e2") no-repeat 0px 0px;background-size:contain;vertical-align:top;margin-right:4px}.rssButton:hover{opacity:.7;filter:alpha(opacity=70);text-decoration:none}.p-boxItem{padding:8px 8px 4px 8px;border-top:1px solid #ddd}.p-boxItem:first-child{border-top:none}.p-boxItem.is-unread{background:#ebf7ff}.p-boxItem__judge{width:80px;text-align:center;font-weight:bold}.p-boxItem__judge__status{line-height:20px;margin-bottom:8px;background:#f5f5f5}.p-boxItem__judge__status--approval{background:#117ec6;color:#fff}.p-boxItem__judge__status--reject{background:#e9606d;color:#fff}.p-boxItem__judge__voteBox__detail{width:50%}.p-boxItem__judge__voteBox__detail__title{font-size:10px}.p-boxItem__judge__voteBox__detail__count{font-size:16px}.p-boxItem__judge__voteBox__detail__point{color:#117EC6;font-size:8px}.p-boxItem__edit{width:608px;margin-left:16px}.p-boxItem__edit--longWidth{width:848px}.p-boxItem__edit__title{margin-bottom:4px;line-height:24px;font-size:16px;font-size:1.6rem;font-weight:bold;border:none}.p-boxItem__edit__text{line-height:1.6;font-size:11px;font-size:1.1rem}.p-boxItem__edit__user__namea:link{color:#333}.p-boxItem__edit__user__namea:visited{color:#333}.p-activateListArea{font-size:12px;border:1px solid #ccc;border-radius:3px;margin-bottom:20px}.p-activateListArea__title{background:#f9f9f9 none;font-weight:bold;line-height:1.6;border-bottom:1px solid #ccc;padding:8px 6px 8px 12px}.p-activateListArea__list{padding:14px 12px}.p-activateListArea__button{padding:2px 12px 12px 12px}.p-activateListArea__button a{color:#333;font-weight:bold;text-decoration:none}.p-activateListArea--cleared{border-color:#d6e9c6}.p-activateListArea--cleared .p-activateListArea__title{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6;padding-top:12px;padding-bottom:12px}.p-activateListArea.is-withGuide{background-color:#fff;position:relative;z-index:100;transition:opacity .2s ease}.p-activateListArea.is-withGuide a{color:#333}.p-activateList__item{background:transparent url("/img/activate_list_icon.png?ee61ceefbbbb43b0234096bce1a1a058") no-repeat scroll 0 0;background-size:18px auto;line-height:18px;padding-left:28px}.p-activateList__item+.p-activateList__item{margin-top:10px}.p-activateList__item--done{background-position:0 -162px;text-decoration:line-through}.p-activateList__item--done a{text-decoration:none}.p-activateListNextButton{background-image:linear-gradient(to bottom, #fcfcfc 0%, #efefef 100%);border:1px solid #ddd;border-radius:3px;display:block;padding:8px 20px;text-align:center}.p-activateListNextButton:hover{background-image:linear-gradient(to bottom, #f0f0f0 0%, #e0e0e0 100%)}.p-guideActivateList{padding:0;position:absolute;opacity:0;transition:transform 1s ease .5s, opacity 1s ease .5s;transform:translate(-24px, 0);top:0;left:50%;margin-left:-142px}.p-guideActivateList::before{background:#fff;content:"";display:inline-block;margin-top:-4px;position:absolute;top:50%;right:-4px;transform:rotate(45deg);width:8px;height:8px}.p-guideActivateList__box{font-size:14px;font-weight:bold;padding:24px}.p-guideActivateList__desc{padding-left:18px;position:relative}.p-guideActivateList__desc::before{color:#f4c51c;content:"\E90F";font-family:'Material Icons';font-size:14px;display:inline-block;position:absolute;top:0;left:0}.p-guideActivateList__close{font-size:12px}.p-guideActivateList__btn{margin:12px auto 0;padding:4px 16px;transition:background .2s ease}.p-guideActivateList.is-visible{opacity:1;transform:translate(0, 0)}.p-guideActivateListBg{opacity:0;transition:opacity .2s ease}.p-guideActivateListBg.is-visible{opacity:.8}.p-honorMenu{position:relative;border:none !important}.p-honorMenu .p-honorIcn{position:relative;overflow:hidden;display:inline-block;border-radius:3px}.p-honorMenu .p-honorIcn:before{content:"";background-color:rgba(255,255,255,0.4);height:100%;width:100%;display:block;position:absolute;top:0;left:-160%;transform:skewX(-45deg) translateX(0);transition:none}.p-honorMenu .p-honorIcn--large{border-radius:8px}.p-honorMenu .p-honorIcn:hover:before{transform:skewX(-45deg) translateX(320%);transition:all 0.4s ease-in-out}.p-honorMenu .p-honorIcn__img{border-image:url("/img/common/icn_honor.png?84def35fa7ccbf1b12307c07f32c431e") 6;border-style:solid;border-width:2px}.p-honorMenu .p-honorIcn__img--small{border-width:1px}.p-honorMenu .p-honorIcn__img--large{border-width:4px}.p-honorMenu .p-honorIcn a img:hover{opacity:1}.p-boxHonor{border-bottom:1px solid #ddd;padding-bottom:8px;position:relative}.p-boxHonor__ttl{margin:16px 0 8px;padding-top:8px;font-weight:bold;font-size:14px;position:relative}.p-boxHonor__ttlTxt{cursor:pointer}.p-boxHonor__ttlHelp{color:#fff;vertical-align:middle;position:absolute;font-size:10px;top:10px;left:37px}.p-boxHonor__ttlHelpBg{background:#aaa;display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:middle;position:absolute;top:11px;left:33px}.p-boxHonorHelp{display:none;background:#fff;position:absolute;z-index:10;padding:16px;width:300px;top:25px;-webkit-animation:popup .7s ease;-moz-animation:popup .7s ease;-ms-animation:popup .7s ease;-o-animation:popup .7s ease;animation:popup .7s ease;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.p-boxHonorHelp__Ttl{cursor:text;font-size:16px;border-bottom:1px solid #dedede;padding-bottom:8px;background:url("/img/common/transparent.png?f53a65a0797d403c92cc739e6b93eb2f");background-size:cover}.p-boxHonorHelp__Txt{cursor:text;font-size:12px;font-weight:normal;padding-top:8px}.p-boxHonorList{position:relative;padding-left:20px;margin-bottom:8px}.p-boxHonorList__txt{margin-bottom:4px}.p-boxHonorList__txt:before{content:"";background:url("/img/honor/crown.png?ef0a2eabbc704822f51233b42c54e45f");width:14px;height:14px;display:inline-block;background-size:contain;margin-right:4px;position:absolute;left:0}.p-adBox__banner{width:100%;border:2px solid #666;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.p-adBox__banner--qaDetail{height:254px;margin-bottom:16px}.p-adBox__banner--top{height:204px;margin:16px 0 16px}.p-adBox__icn{margin-right:4px}.p-adBox__explain{position:relative}.p-adBox__popup{display:none;position:absolute;bottom:100%;width:240px;padding:16px;font-size:12px;font-weight:bold}.p-adBox__txt{margin-top:8px;font-size:12px;color:#aaa;cursor:pointer}.p-adBox__txt:hover+.p-adBox__popup{display:block;-webkit-animation:pop_top .5s ease .4s 1 normal both;-moz-animation:pop_top .5s ease .4s 1 normal both;-ms-animation:pop_top .5s ease .4s 1 normal both;-o-animation:pop_top .5s ease .4s 1 normal both;animation:pop_top .5s ease .4s 1 normal both}.p-topBannerArea{position:relative}.p-topBannerArea__img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.p-topBannerArea__closeBox{position:absolute;top:0;left:100%;margin-left:8px}.p-topBannerArea__closeBtn{display:block;overflow:hidden;opacity:0.4;width:16px;height:16px;text-indent:100%;background:url("/img/common/sprite_icons.png?9a8f75a587ba163a6f59a3ff229c17ad") no-repeat;background-position:0 -735px}.p-sidebar{position:relative;width:304px}@media screen and (max-width: 1216px){.p-sidebar{width:304px}}.p-sidebar__inner.is-fixedBottom{position:fixed;bottom:16px}.p-sidebar__inner.is-fixedTop{position:fixed;top:56px}.p-sidebar__inner.is-absoluteBottom{position:absolute;bottom:0}.p-sidebar--teratailReport .p-sidebar__inner.is-fixedTop{position:fixed;top:16px}.p-sideBanner{position:relative;margin-top:16px}.p-sideBanner__img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.p-sideBanner__closeBox{position:absolute;top:0;left:100%;margin-left:8px}.p-sideBanner__closeBtn{display:block;overflow:hidden;opacity:0.4;width:16px;height:16px;text-indent:100%;background:url("/img/common/sprite_icons.png?9a8f75a587ba163a6f59a3ff229c17ad") no-repeat;background-position:0 -735px}.p-sakuraBnrBox{position:relative}.p-sakuraBnrBox__img{transition:opacity .2s}.p-sakuraBnrBox__num{color:#4d6077;font-size:24px;text-align:center;position:absolute;top:66px;right:76px;width:124px}.p-sakuraBnrBox__txt{display:inline-block;padding-left:4px;font-size:14px;vertical-align:middle}.p-topGuideTourWindowMat{background:rgba(0,0,0,0.4) none;position:fixed;top:0;left:0;z-index:3;width:100%;height:100%}.p-topGuideTourWindow{position:absolute;top:50%;left:50%;z-index:0;background:#fff none;font-size:13px;color:#333;border:3px solid #aaa;border-radius:3px;box-shadow:1px 2px 8px rgba(0,0,0,0.3);display:none;padding:16px}.p-topGuideTourWindow[data-guide-tour-index="0"]{z-index:3;width:480px;transform:translate(-50%, -50%)}.p-topGuideTourWindow[data-guide-tour-index="4"]{z-index:3;width:585px;padding:24px 30px;transform:translate(-50%, -50%)}.p-topGuideTourWindow__heading{font-weight:bold;font-size:1.22em}.p-topGuideTourWindow__body{margin-top:8px;margin-bottom:8px}.p-topGuideTourWindow__actions{text-align:right}.p-topGuideTourWindow__actions a,.p-topGuideTourWindow__actions a:link,.p-topGuideTourWindow__actions a:visited{color:inherit;text-decoration:inherit}.p-topGuideTourWindow__progress{color:#aaa;padding:3px 0;margin-right:6px}.p-topGuideTourWindow__buttonEnter{background:#efefef none;display:inline-block;border-radius:3px;box-sizing:border-box;min-width:72px;padding:3px 8px;text-align:center;transition:background-color 0.15s}.p-topGuideTourWindow__buttonEnter:hover{background-color:#ddd}.p-topGuideTourWindow__buttonClose{position:absolute;top:10px;right:10px;font-size:14px;line-height:1.0;display:block;width:14px;height:14px;border:1px solid #aaa;border-radius:50%;padding:2px;transition:background-color 0.15s, color 0.15s}.p-topGuideTourWindow__buttonClose:link,.p-topGuideTourWindow__buttonClose:visited{color:#aaa;text-decoration:inherit}.p-topGuideTourWindow__buttonClose:hover{background-color:#aaa;color:#fff}.p-topGuideTourWindow__buttonClose .material-icons{font-size:1.0em;line-height:1.0;vertical-align:top}.p-topGuideTourWindow--top::before,.p-topGuideTourWindow--top::after,.p-topGuideTourWindow--right::before,.p-topGuideTourWindow--right::after{position:absolute;content:'';width:0;height:0;display:block}.p-topGuideTourWindow--top::before,.p-topGuideTourWindow--right::before{z-index:-1}.p-topGuideTourWindow--top::after,.p-topGuideTourWindow--right::after{z-index:0}.p-topGuideTourWindow--top::before,.p-topGuideTourWindow--top::after{left:50%}.p-topGuideTourWindow--top::before{top:-18px;border-top:0 solid transparent;border-right:15px solid transparent;border-bottom:15px solid #aaa;border-left:15px solid transparent;margin-left:-15px}.p-topGuideTourWindow--top::after{top:-14px;border-top:0 solid transparent;border-bottom:14px solid #fff;border-right:14px solid transparent;border-left:14px solid transparent;margin-left:-14px}.p-topGuideTourWindow--right::before,.p-topGuideTourWindow--right::after{top:50%}.p-topGuideTourWindow--right::before{right:-18px;border-top:15px solid transparent;border-right:0 solid transparent;border-bottom:15px solid transparent;border-left:15px solid #aaa;margin-top:-15px}.p-topGuideTourWindow--right::after{right:-14px;border-top:14px solid transparent;border-right:0 solid transparent;border-bottom:14px solid transparent;border-left:14px solid #fff;margin-top:-14px}.p-topGuideTourWindowListWithIcon{margin-top:16px}.p-topGuideTourWindowListWithIconItem{position:relative;padding:6px 0 6px 40px}.p-topGuideTourWindowListWithIconItem::before{position:absolute;top:6px;left:0;font-family:'material icons';font-size:1.6em;line-height:1.0}.p-topGuideTourWindowListWithIconItem--upvote::before{content:'\E8DC'}.p-topGuideTourWindowListWithIconItem--score::before{content:'\E8E5'}.p-topGuideTourWindowListWithIconItem--comment::before{content:'\E0B9'}.p-teratailReportBanner{width:100%;border:1px solid #ddd;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.p-teratailReportBanner__mainImg{width:100%}.p-teratailReportBanner__mainImg:hover+.p-teratailReportBanner__linkBox::after{-webkit-transform:translate(4px,0);-ms-transform:translate(4px,0);-o-transform:translate(4px,0);transform:translate(4px,0)}.p-teratailReportBanner__label{display:inline-block;padding:2px 4px;margin-right:6px;color:#fff;font-size:10px;vertical-align:middle;background-color:#e9606d;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.p-teratailReportBanner__ttl{padding:8px;font-size:14px;font-weight:bold;background:#efefef;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0}.p-teratailReportBanner__linkBox{display:block;position:relative;padding:16px 32px 16px 16px}.p-teratailReportBanner__linkBox::after{display:block;position:absolute;top:calc(50% - 12px);right:4px;line-height:24px;font-family:Material Icons;font-size:24px;content:'\E409';-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.p-teratailReportBanner__linkBox:link,.p-teratailReportBanner__linkBox:visited{color:#333}.p-teratailReportBanner__linkBox:hover{text-decoration:none}.p-teratailReportBanner__linkBox:hover::after{-webkit-transform:translate(4px,0);-ms-transform:translate(4px,0);-o-transform:translate(4px,0);transform:translate(4px,0)}.p-teratailReportBanner__articleTtl{font-size:14px;font-weight:bold}.p-fvRegist{opacity:1;position:relative;height:920px;margin-top:40px;background-image:url("/img/imgTopFv.png?befb6fad8b71b198fc60487be3ef0b5d");background-repeat:no-repeat;background-size:cover;border-bottom:4px solid #f4c51c;font-family:Avenir , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;transition:opacity 0.2s}.p-fvRegist::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);content:''}.p-fvRegist.is-hidden{opacity:0}.p-fvRegist__inner{width:980px;position:absolute;top:calc(50% - 220px);left:calc(50% - 490px)}.p-fvRegist__messageBox{color:#fff}.p-fvRegist__mainMessage{height:44px;line-height:44px;margin-top:60px;font-size:28px;font-weight:bold;letter-spacing:4px}.p-fvRegist__mainMessageTxt{opacity:1;position:relative}.p-fvRegist__mainMessageTxt::after{opacity:1;display:inline-block;position:absolute;top:0;right:0;height:100%;border-right:2px solid #f4c51c;content:'';-webkit-animation:blink .5s ease-in-out 0s infinite alternate both;-moz-animation:blink .5s ease-in-out 0s infinite alternate both;-ms-animation:blink .5s ease-in-out 0s infinite alternate both;-o-animation:blink .5s ease-in-out 0s infinite alternate both;animation:blink .5s ease-in-out 0s infinite alternate both}.p-fvRegist__mainMessageTxt.is-hidden{opacity:0}.p-fvRegist__disc{margin-top:8px;font-size:18px;letter-spacing:2px}.p-fvRegist__link{display:inline-block;margin-top:16px;font-size:14px}.p-fvRegist__link:visited,.p-fvRegist__link:link{color:#fff}.p-fvRegist__link::after{display:inline-block;margin-bottom:4px;vertical-align:middle;font-family:Material Icons;content:"\E5CC";-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.p-fvRegist__link:hover{text-decoration:none}.p-fvRegist__link:hover::after{margin-left:4px}.p-fvRegist__form{width:340px}.p-fvRegist__borderTxt{position:relative;margin-top:16px;color:#fff;font-size:14px;line-height:14px;text-align:center}.p-fvRegist__borderTxt::before,.p-fvRegist__borderTxt::after{display:block;position:absolute;top:calc(50% - 1px);width:40%;height:1px;background-color:#fff;content:''}.p-fvRegist__borderTxt::before{left:0}.p-fvRegist__borderTxt::after{right:0}.p-fvRegistForm__item{position:relative;margin-top:24px}.p-fvRegistForm__item:first-child{margin-top:0}.p-fvRegistForm__item .msgValidation[data-validated="false"]{color:#ff7784}.p-fvRegistForm__item .msgValidation[data-validated="true"]{color:#8ee88e}.p-fvRegistForm__item .controls label{color:#fff}.p-fvRegistForm__label{display:none}.p-fvRegistForm__input{width:100%;height:44px;padding:0 16px;font-size:16px;line-height:40px}.p-fvRegistForm__input:focus+.p-fvRegistForm__label{display:none}.p-fvRegistForm__txt{margin-top:8px;font-size:10px;color:#fff}.p-fvRegistForm__txt a:visited,.p-fvRegistForm__txt a:link{color:#fff;text-decoration:underline}.p-fvRegistForm__txt a:hover{text-decoration:none}.p-fvRegistForm__btn{width:100%;margin-top:8px;padding:8px;font-size:18px;letter-spacing:2px}.p-fvRegistForm__btn:disabled{color:#8ca794;background-color:#0c7b2f}.p-fvSnsRegist{margin-top:16px}.p-fvSnsRegist__ttl{font-size:16px;color:#fff;text-align:center}.p-fvSnsRegist__list{margin-top:16px}.p-fvSnsRegist__snsLink{display:block;width:50px;height:50px;border-radius:3px;background-size:40px 40px;background-position:center;background-repeat:no-repeat}.p-fvSnsRegist__snsLink--Facebook{background-image:url("/img/questions/detail/icnFacebook.png?26334ff60f5eb781bfb91cebd848cdf8")}.p-fvSnsRegist__snsLink--Twitter{background-image:url("/img/questions/detail/icnTwitter.png?debb118b676d8a27df1931281ded0d07")}.p-fvSnsRegist__snsLink--Google{background-image:url("/img/questions/detail/icnGoogle.png?822a9ff80fd772efc252244b22fd5916")}.p-fvSnsRegist__snsLink--Github{background-image:url("/img/questions/detail/icnGithub.png?c940efaa97c06e955ee59bd8e24f6f66")}.p-fvSnsRegist__snsLink--Hatena{background-image:url("/img/questions/detail/icnHatenaA.png?d329ebc2e86e55ef6edbcac4fb516d36")}.p-fvRegistActivityBox{margin-top:24px;padding-top:24px;border-top:1px solid #fff;-webkit-animation:haveWidth 1s ease 3s 1 normal both;-moz-animation:haveWidth 1s ease 3s 1 normal both;-ms-animation:haveWidth 1s ease 3s 1 normal both;-o-animation:haveWidth 1s ease 3s 1 normal both;animation:haveWidth 1s ease 3s 1 normal both}.p-fvRegistActivityBox__list{position:relative;height:32px}.p-fvRegistActivityBox__item{opacity:0;position:absolute;left:10px}.p-fvRegistActivityBox__txt{box-sizing:border-box;position:relative;height:32px;line-height:30px;padding:0 16px;margin-left:40px;border:1px solid #fff;border-radius:3px;font-size:14px;vertical-align:middle}.p-fvRegistActivityBox__txt::before{display:block;position:absolute;top:calc(50% - 6px);right:calc(100% + 16px);width:12px;height:12px;border:1px solid #fff;border-radius:12px;content:''}.p-fvRegistActivityBox__txt::after{display:block;position:absolute;top:50%;right:100%;width:22px;height:0;border-top:1px solid #fff;content:''}.p-fvRegistActivityBox__action{color:#f4c51c}@media screen and (min-height: 600px){.p-fvRegistParent{height:100%}.p-fvRegist{height:calc(100% - 64px)}}.u-loader,.u-loaderFollw{display:block;margin:0 auto}.u-loader img.u-loader__position,.u-loaderFollw img.u-loader__position{vertical-align:middle}.mod-btnFollow.u-loaderFollw{padding-left:1px}.u-loaderFlame{height:235px;position:relative}.u-loaderFlame .u-loaderSize{width:60px;position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:auto}.u-notLink{pointer-events:none}
