﻿.cmnPageTop{margin-bottom:24px;text-align:right}.cmnPageTop p{display:inline-block;min-height:16px;margin-right:8px;padding-left:18px;background-image:url(https://s.yimg.jp/images/ks/m/common/ico_arrow_back.svg);background-repeat:no-repeat;background-size:16px 14px;background-position:0 center;font-size:.875rem;color:#333;cursor:pointer}.userInfo{font-size:.875rem;margin-top:8px}.userInfo .info{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;margin-bottom:12px}.userInfo .info>p{position:relative;-webkit-flex:0 0 auto;flex:0 0 auto;margin-left:8px;z-index:1}.userInfo .info>a,.userInfo .info>span{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:0 1 auto;flex:0 1 auto}.userInfo .qaAvatar{-webkit-flex:0 0 auto;flex:0 0 auto;width:48px;height:48px;margin-right:8px}.userInfo .qaAvatar p{width:48px;height:48px;border-radius:24px;background-repeat:no-repeat;background-size:contain;background-position:center center}.userInfo .qaAvatar p span{display:block;text-indent:-9999px}.userInfo .qaNameWrap{-webkit-box-flex:1;-webkit-flex:0 1 auto;flex:0 1 auto}.userInfo .qaNameWrap .questioner{display:inline-block;padding:2px 8px;border-radius:12px;background-color:#b07be6;font-size:9px;vertical-align:bottom;color:#fff}.userInfo .qaNameWrap .qaName{word-break:break-all;word-wrap:break-word;color:#333}.userInfo .qaNameWrap .qaName span{word-break:break-all;word-wrap:break-word;color:#0033cc}.userInfo .info>span .qaNameWrap .qaName span{color:#333}.userInfo .qaNameWrap .qaBadge,.userInfo .qaNameWrap .gglCh,.userInfo .qaNameWrap .gglTp{display:inline-block;min-height:12px;font-size:12px}.userInfo .qaNameWrap .qaBadge{background:url(https://s.yimg.jp/images/ks/m/common/ico_badge.svg) no-repeat 0 1px;background-size:12px 12px;color:#ea646a;padding-left:14px}.userInfo .qaNameWrap .gglCh,.userInfo .qaNameWrap .gglTp{padding-left:16px}.userInfo .qaNameWrap .gglCh{background:url(https://s.yimg.jp/images/ks/m/common/ico_badgeGoogle.svg) no-repeat 1px 1px;background-repeat:no-repeat;background-size:12px 35px;color:#f8b700}.userInfo .qaNameWrap .gglTp{background:url(https://s.yimg.jp/images/ks/m/common/ico_badgeGoogle.svg) no-repeat 1px -20px;background-repeat:no-repeat;background-size:12px 35px;color:#009e4e}.userInfo .qaNameWrap .qaBadge span{color:#333}.userInfo .qaNameWrap .requestMatch{display:inline-block;padding-left:16px;background-image:url(https://s.yimg.jp/images/ks/m/common/ico_request.svg);background-repeat:no-repeat;background-size:14px 30px;background-position:0 1px;line-height:16px;font-size:12px;color:#a66ae3}.userInfo a:nth-of-type(2){-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-left:8px}.userInfo .hideBtn{text-align:center;font-size:12px}.userInfo .hideBtn.off{display:inline-block;padding:2px 8px 2px 20px;border-radius:12px;background:url(https://s.yimg.jp/images/ks/m/common/ico_cancel.svg),#f0f0f0;background-repeat:no-repeat;background-size:8px 8px;background-position:8px 6px;color:#999}.userInfo .hideBtn.off a{color:#03c}.userInfo .hideBtn.on{padding:2px 8px 2px 20px;border-radius:12px;background:url(https://s.yimg.jp/images/ks/m/common/ico_check.svg),#b07be6;background-repeat:no-repeat;background-size:12px 8px;background-position:5px 6px;color:#fff}.aContainer.bestAnswer>.userInfo{padding:8px 0 0}.aContainer.bestAnswer>.userInfo .info:before{position:absolute;top:-16px;right:0;content:"";width:74px;height:74px;background-image:url(https://s.yimg.jp/images/ks/m/common/bg_bestanswer.png);background-repeat:no-repeat;background-size:74px 74px;background-position:0 0}.userInfo dl{margin:8px 0 0}.userInfo dt{font-size:.75rem;font-weight:bold;padding:0 0 8px}.userInfo dd{font-size:.875rem;padding:0 0 6px;word-break:break-all;word-wrap:break-word}.userInfo dd a{display:block;padding:0 0 6px;word-break:break-all;word-wrap:break-word}.userInfo dd a span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.userInfo .idWrap{margin-bottom:12px}.userInfo #selectId{display:none;position:relative;display:-webkit-box;display:flex;cursor:pointer}.userInfo #selectId:after{content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:54%;right:4px;width:10px;height:10px;margin-top:-5px;background:#fff}.userInfo #selectId:before{content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:54%;right:0px;width:10px;height:10px;margin-top:-5px;background:#333;border-radius:2px}.userInfo .userImg{width:48px;height:48px;margin-right:10px;border-radius:24px;background-color:#eee}.userInfo .userImg img{display:block;width:48px;border-radius:24px}.userInfo .userProfile{box-flex:1;flex-grow:1;font-size:.75rem}.userInfo .userProfile p{font-size:.875rem;margin-bottom:5px;word-break:break-all;word-wrap:break-word}.userInfo .userProfile p .badge{min-height:14px;padding-left:14px;background:url(https://s.yimg.jp/images/ks/m/img/ico_badge.png) no-repeat 0 center;-webkit-background-size:10px 13px;-moz-background-size:10px 13px;background-size:10px 13px;color:#ea646a}.userInfo .userProfile ul{overflow:hidden}.userInfo .userProfile ul li{float:left;margin-right:5px;padding-left:20px;background-position:left center;background-repeat:no-repeat;line-height:18px}.userInfo .userProfile ul li:nth-of-type(1){background-image:url(https://s.yimg.jp/images/ks/official/nt/grd/qa_16.png)}.userInfo .userProfile ul li:nth-of-type(2){background-image:url(https://s.yimg.jp/images/ks/official/nt/grd/nt_16.png)}.userInfo .userProfile ul li:nth-of-type(3){background-image:url(https://s.yimg.jp/images/ks/m/img/bg_chieItem.png);background-size:16px 80px;background-position:0px 3px}.userInfo .userProfile ul li:nth-of-type(4){background-image:url(https://s.yimg.jp/images/ks/m/img/bg_chieItem.png);background-size:16px 80px;background-position:0px -62px}.userInfo #idList{display:none;position:absolute;top:0;left:100%;width:100%;box-sizing:border-box;background-color:#fff}.userInfo #idList .ttl{margin:0;padding:8px;background-color:#b07be6;font-size:14px;font-weight:bold;color:#fff}.userInfo #idList #idListBack{position:absolute;top:5px;right:5px;display:inline-block;border-radius:5px;background-color:#fff;padding:4px 8px;font-size:12px;color:#333;cursor:pointer}.userInfo #idList .idListTxt{display:none}.userInfo #idList h2{display:none}.userInfo #idList .idRegist{position:relative;margin:10px 10px 20px 0;text-align:right;font-size:14px}.userInfo #idList .idRegist:after{content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:54%;right:4px;width:10px;height:10px;margin-top:-5px;background:#fff}.userInfo #idList .idRegist:before{content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:54%;right:0px;width:10px;height:10px;margin-top:-5px;background:#333;border-radius:2px}.userInfo #idList .idRegist a{padding-right:14px;text-decoration:none;color:#006ccc}.userInfo #idList .userProfileList{border-top:1px #ccc solid}.userInfo #idList .userProfileList>li{display:-webkit-box;display:flex;padding:8px;border-bottom:solid 1px #d9d8db;cursor:pointer}.userInfo #idList .userProfileList>li.selected{background-color:#f0f0f0}.userInfo #idList .userProfileList>li.selected .userProfile p:first-child{color:#333}.userInfo #idList .userProfileList>li .userProfile p:first-child{color:#006ccc}.userInfo.editable{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0 12px 12px;padding:12px;border-radius:5px}.userInfo.editable .avator .photo{display:block;position:relative;width:75px;height:75px;margin:0 auto;border:2px solid #eaeaea;border-radius:50%;background-size:cover;background-position:center center;text-indent:-9999px}.userInfo.editable .avator .photo .buttonEdit{display:block;position:absolute;right:-2px;top:-2px;width:24px;height:24px;border:none;border-radius:50%;background-color:rgba(0,0,0,0.5);pointer-events:none}.userInfo.editable .avator .photo .buttonEdit svg{display:block;position:absolute;top:3px;left:3px;width:18px;height:18px;fill:#fff}.userInfo.editable .avator.ranked .photo{border:2px solid #deb200}.userInfo.editable .avator .labelRanked{display:inline-block;margin-top:4px;padding:4px 6px;border-radius:3px;background-color:#deb200;color:#fff;font-size:.75rem}.userInfo.editable .avator .button{-webkit-box-pack:center;justify-content:center;margin-top:8px}.userInfo.editable .text{flex-grow:0;margin-left:12px;min-width:74px}.userInfo.editable .text .userName{margin-bottom:8px;font-size:1rem;font-weight:bold;word-wrap:break-word;line-height:1.4}.userInfo.editable .text .labelMaster{margin-bottom:8px;padding-left:16px;color:#ea646a;background:url(https://s.yimg.jp/images/ks/m/img/ico_badge.png) no-repeat 0 center;background-size:10px 13px;font-size:.75rem}.userInfo.editable .text .status{line-height:1}.userInfo.editable .text .status>span{display:inline-block;margin-bottom:8px;padding-left:20px;font-size:.75rem;font-weight:bold;line-height:16px}.userInfo.editable .text .status>span:not(:last-of-type){margin-right:12px}.userInfo.editable .text .status .grade{background:url(https://s.yimg.jp/images/ks/official/nt/grd/qa_32.png) no-repeat 0 center;background-size:16px 16px}.userInfo.editable .text .status .life{background:url(https://s.yimg.jp/images/ks/m/img/bg_chieItem.png) no-repeat 0 1px;background-size:16px 80px}.userInfo.editable .text .status .coin{background:url(https://s.yimg.jp/images/ks/m/img/bg_chieItem.png) no-repeat 0 -64px;background-size:16px 80px}.socialBtn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.socialBtn ul{float:left;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-flex:1;align-items:center;margin-bottom:12px}.socialBtn ul li{margin-right:8px}.socialBtn ul a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:32px;border-radius:5px;overflow:hidden}.socialBtn .serviceName{width:32px;height:32px;background-size:32px 32px;background-position:center center;background-repeat:no-repeat}.socialBtn .facebook .serviceName{background-image:url(https://s.yimg.jp/images/ks/m/common/ico_facebook.svg);background-color:#3B5998}.socialBtn .twitter .serviceName{background-image:url(https://s.yimg.jp/images/ks/m/common/ico_twitter.svg);background-color:#4FA9EE}.socialBtn .hatena .serviceName{background-image:url(https://s.yimg.jp/images/ks/m/common/ico_hatena.svg);background-color:#2387C6}.socialBtn .google .serviceName{background-image:url(https://s.yimg.jp/images/ks/m/common/ico_google.svg);background-color:#DD4B39}.socialBtn .line .serviceName{background-image:url(https://s.yimg.jp/images/ks/m/common/ico_line.svg);background-color:#00C300}.socialBtn .shareNum{height:32px;padding:0 5px;line-height:32px;font-size:14px;color:#fff}.socialBtn .facebook .shareNum{background-color:#627AAD}.socialBtn .twitter .shareNum{background-color:#77BDF1}.socialBtn .hatena .shareNum{background-color:#4F9FD1}.socialBtn .google .shareNum{background-color:#DD4B39}.socialBtn .line .shareNum{background-color:#00C300}.socialBtn .serviceName span{display:block;height:0;text-indent:-9999px}.socialBtn .qaFavorite{float:right;margin-left:0;margin-right:0}.qaFavorite{display:inline-block;height:32px;margin-bottom:12px;background-color:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer}.qaFavorite p{position:relative;line-height:32px;font-size:14px;font-weight:bold;color:#aaa}.qaFavorite p:after{position:absolute;top:0;display:block;width:32px;height:32px;line-height:32px;text-align:center;text-indent:0;content:"★";font-size:20px;color:#aaa}.qaFavorite span{display:inline-block;width:32px;text-indent:-9999px}.socialBtn .qaFavorite span:nth-child(2){width:auto;padding-right:10px;text-indent:0}.qaSentence .qaBtnWrap .sympathyBtn{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.sympathyBtn{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:20px}.sympathyBtn div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:22px;padding:0 12px;border:solid 1px #ccc;border-radius:3px;cursor:pointer}.sympathyBtn .btnMain{padding-left:28px;background:url(https://s.yimg.jp/images/ks/m/common/ico_sympathy.svg),#fff;background-repeat:no-repeat;background-size:18px;background-position:8px -25px;font-size:12px;color:#aaa}.sympathyBtn .btnMain.on{border:solid 1px #f76;background:url(https://s.yimg.jp/images/ks/m/common/ico_sympathy.svg),#f76;background-repeat:no-repeat;background-size:18px;background-position:8px 2px;color:#fff}.sympathyBtn .sympathyCount{position:relative;margin-left:12px;border:solid 1px #ccc;font-size:9px;color:#666}.sympathyBtn .sympathyCount p{font-weight:bold}.sympathyBtn .sympathyCount:before{position:absolute;content:"";top:50%;left:-6px;width:6px;height:6px;margin-top:-3px;background:url(https://s.yimg.jp/images/ks/m/common/bg_nice_balloon.png);background-repeat:no-repeat;background-size:6px 6px}.updateInfo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.updateInfo p.qaTime,.updateInfo p.qaAccess,.updateInfo p.answer,.updateInfo p.answerNum,.updateInfo p.coinNum{padding-left:17px;padding-right:4px;background-image:url(https://s.yimg.jp/images/ks/m/common/ico_detail.svg);background-repeat:no-repeat;background-size:16px 160px;line-height:16px;font-size:.75rem;color:#666}.updateInfo p.qaTime{background-position:0 -73px}.updateInfo p.qaAccess{background-position:0 -97px}.updateInfo p.answerNum{background-position:0 -48px}.updateInfo p.coinNum{background-image:url(https://s.yimg.jp/images/ks/m/common/ico_coin.svg);background-size:14px 14px;background-position:0 center}.updateInfo p:last-child{padding-right:0}.btnDelete{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;padding-left:5px;background:none;text-align:right;font-size:.75rem}.btnDelete a{display:inline-block;min-height:12px;padding:4px 8px 4px 22px;border:solid 1px #ccc;border-radius:5px;background-image:url(https://s.yimg.jp/images/ks/m/common/ico_detail.svg);background-repeat:no-repeat;background-size:16px 160px;background-position:4px -117px;color:#999}.btnViolation{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;padding-left:5px;background:none;text-align:right;font-size:.75rem}.btnViolation a{display:inline-block;min-height:12px;padding-left:17px;background-image:url(https://s.yimg.jp/images/ks/m/common/ico_detail.svg);background-repeat:no-repeat;background-size:16px 160px;background-position:0 -144px;text-decoration:underline;color:#999}.qaSentence .qaBtnWrap .niceBtn{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.btnNice{display:-webkit-box;display:-webkit-flex;display:flex}.btnNice div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:22px;padding:0 12px;border:solid 1px #ccc;border-radius:3px;cursor:pointer}.btnNice .btnMain{padding-left:28px;background:url(https://s.yimg.jp/images/ks/m/common/ico_nice.svg),#fff;background-repeat:no-repeat;background-size:18px 45px;background-position:8px -25px;font-size:12px;color:#aaa}.btnNice .btnMain.on{border:solid 1px #b07be6;background:url(https://s.yimg.jp/images/ks/m/common/ico_nice.svg),#b07be6;background-repeat:no-repeat;background-size:18px 45px;background-position:8px 2px;color:#fff}.btnNice .niceCount{position:relative;margin-left:12px;font-size:9px;color:#666}.btnNice .niceCount p{font-weight:bold}.btnNice .niceCount:before{position:absolute;content:"";top:50%;left:-6px;width:6px;height:6px;margin-top:-3px;background:url(https://s.yimg.jp/images/ks/m/common/bg_nice_balloon.png);background-repeat:no-repeat;background-size:6px 6px}.postPicture{margin:0 auto 20px;text-align:center}.postPicture img{width:auto;height:auto;max-width:240px;max-height:240px}.postPicture img.wide{max-width:320px;max-height:320px}.postPicture a{display:inline-block;position:relative}#postMap{margin:0 auto 20px;padding:0 12px;text-align:center}#postMap p{margin-bottom:5px;font-size:12px;color:#333}#postMap p a{display:inline-block;padding-left:17px;background-image:url(https://s.yimg.jp/images/ks/m/common/ico_detail.svg);background-repeat:no-repeat;background-size:16px 160px;background-position:0 -24px}#postMap img{display:inline-block;width:auto;height:auto;max-width:240px;max-height:240px;margin-bottom:5px}.supplementTxt{margin-bottom:20px;line-height:1.5}.supplementTxt h1{display:inline-block;padding:0 5px;background-color:#ddd;font-size:12px;font-weight:bold;color:#333}.supplementTxt p{word-break:break-all;word-wrap:break-word}.request{min-height:20px;margin-bottom:20px;padding-left:16px;background-image:url(https://s.yimg.jp/images/ks/m/common/ico_request.svg);background-repeat:no-repeat;background-size:14px 30px;background-position:0 -14px;line-height:20px;font-size:12px;color:#a66ae3}.notice{margin:8px 12px 0;padding:15px 8px 14px;border-radius:5px;background-color:#efe0ff;text-align:center}.notice.noticeError{background:#ffeaec}.notice.noticeError h1.error{color:#d53b3b}.notice.noticeError .additionalLink{margin-top:8px}.notice.single{padding:9px 8px 7px}.notice.survey{background:#eef5fa}.notice.bestanswer{background-image:url(https://s.yimg.jp/images/ks/m/common/bg_notice_confetti.png),url(https://s.yimg.jp/images/ks/m/common/bg_notice_confetti.png);background-repeat:no-repeat;background-size:75px 150px;background-position:0 4px,right -90px}.notice h1{display:inline-block;margin:0 auto 4px;font-size:.875rem;font-weight:bold}.notice h1.check{padding-left:18px;background-image:url(https://s.yimg.jp/images/ks/m/common/ico_check_circle.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:0 center;line-height:20px}.notice h1 em{margin:0 3px;padding:2px 3px;background:#333;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #555), color-stop(0.49, #555), color-stop(0.5, #333), color-stop(1, #333));background:linear-gradient(to bottom, #555 0%, #555 49%, #333 50%, #333 100%);font-size:1rem;font-weight:bold;color:#fff}.notice p{font-size:12px}.notice h1 span,.notice p span{display:inline-block;margin-left:2px;padding-left:18px;background-image:url(https://s.yimg.jp/images/ks/m/common/ico_coin.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:0 center;line-height:20px}.mainSentence{line-height:1.5;width:100%}.mainSentence .mainText{word-wrap:break-word;word-break:break-all;margin-bottom:20px}.mainSentence .mainText.line3 span,.mainSentence .mainText.line5 span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;-webkit-text-overflow:ellipsis;overflow:hidden}.mainSentence .mainText.line5 span{-webkit-line-clamp:5}.detailQuestion .mainSentence .mainText.line3{border-bottom:1px solid #d9d8db;padding-bottom:16px}.reply{position:relative;padding:0 0 0 28px;margin:0 0 0 20px}.reply:before{position:absolute;top:12px;left:0;width:20px;height:20px;background-image:url(https://s.yimg.jp/images/ks/m/common/ico_arrow_reply.svg);background-repeat:no-repeat;background-size:20px 20px;content:""}.detailBa .reply{margin:0}.mainSentence .oneClickLoad{padding:20px 0}.mainSentence .oneClickLoad{padding:20px 0}.mainSentence .oneClickLoad .spinner{display:block;margin:0;text-align:center}.mainSentence .oneClickLoad .spinner>div{width:12px;height:12px;background-color:#b07be6;border-radius:100%;display:inline-block;-webkit-animation:loadingBounceDelay 1.4s infinite ease-in-out;animation:loadingBounceDelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.mainSentence .oneClickLoad .spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.mainSentence .oneClickLoad .spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes loadingBounceDelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@-moz-keyframes loadingBounceDelay{0%,80%,100%{-moz-transform:scale(0)}40%{-moz-transform:scale(1)}}@keyframes loadingBounceDelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.mainSentence .answer.solved p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.mainSentence .answer article+article{border-top:1px solid #d9d8db;padding-top:12px}.detailQuestion+.detailAnswer .listTtl{margin-top:-9px}.answer.appBtn{margin-bottom:13px;max-height:300px;min-height:150px;overflow:hidden;position:relative}.appBtnInner{background:-webkit-linear-gradient(rgba(255,255,255,0) 0px, #fff 100%);background:-moz-linear-gradient(rgba(255,255,255,0) 0px, #fff 100%);background:-o-linear-gradient(rgba(255,255,255,0) 0px, #fff 100%);background:rgba(0,0,0,0) linear-gradient(rgba(255,255,255,0) 0px, #fff 100%) repeat scroll 0 0;display:block;height:100%;position:absolute;top:0;width:100%;z-index:2}.answer .appBtn{bottom:0;position:absolute;width:100%}.replyBox{margin:0 12px}.replyBox .reply{margin-left:0;margin-bottom:3px}.replyBox .sideBySide,.answer .sideBySide{margin-bottom:12px}.answerReply{border-bottom:1px solid #d9d8db;border-top:1px solid #d9d8db;margin-bottom:12px;margin-top:-13px;text-align:center}.answerReply .deleted p{color:#999;font-size:14px;font-weight:bold;padding:8px 0}.answerReply a{color:#03c;display:block;font-size:14px;padding:8px 0}.answerReply a p{background:url(https://s.yimg.jp/images/ks/m/common/ico_plus.svg) 0 center no-repeat;background-size:10px 10px;display:inline-block;font-weight:bold;padding-left:12px}.listQa li{border-bottom:1px solid #eaeaea;margin:0 8px}.listQa li:last-child{border:none}.listQa li a{display:block;padding:16px 0 14px;color:#333;word-break:break-all;word-wrap:break-word}.listQa .ttl{font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.listQa .ttl.line2{-webkit-line-clamp:2}.listQa .ttl.line3{-webkit-line-clamp:3}.listQa .dt{font-size:.75rem;font-weight:normal;color:#333;margin:5px 0 0 0}.listQa .dt span{padding:0 10px 0 0;display:inline-block}.listQa .answerTxt{margin:8px 0 0;overflow:hidden}.listQa .answerTxt .img{float:left}.listQa .answerTxt .img img{width:30px}.listQa .answerTxt .txt{position:relative;top:0;left:10px;padding:10px;margin:0 10px 0 35px;border:1px solid #aaa;border-radius:5px;font-size:.875rem}.listQa .answerTxt .txt:before{content:'';position:absolute;border-right:8px solid #aaa;border-bottom:5px solid transparent;border-top:5px solid transparent;left:-9px;top:12px;z-index:2}.listQa .answerTxt .txt::after{content:'';position:absolute;border-right:8px solid #FFF;border-bottom:5px solid transparent;border-top:5px solid transparent;left:-7px;top:12px;z-index:2}.listQa .answerTxt .txt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.listQa .info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.listQa .info p{padding-left:17px;padding-right:4px;background-image:url(https://s.yimg.jp/images/ks/m/common/ico_detail.svg);background-repeat:no-repeat;background-size:16px 160px;line-height:16px;font-size:.75rem;color:#666}.listQa .info p.time{background-position:0 -73px}.listQa .info p.read{background-position:0 -48px}.listQa .info p.category{background-image:url(https://s.yimg.jp/images/ks/m/common/ico_category.svg);background-size:12px 12px;background-position:0 center;padding-left:15px}.listQa p.more{text-align:right}.listQa p.more a{border-top:1px solid #eaeaea;color:#333;display:block;margin:0 8px;padding:16px 16px 16px 0;position:relative;text-align:right}.listQa p.more a::before,.listQa p.more a::after{content:"";height:10px;margin-top:-5px;position:absolute;top:50%;transform:rotate(45deg);width:10px}.listQa p.more a::before{background:#aaaaaa none repeat scroll 0 0;border-radius:2px;right:0}.listQa p.more a::after{background:#ffffff none repeat scroll 0 0;right:4px}.listQa .answeList li a::before{color:#999;display:block;font-size:16px;font-weight:bold;height:30px;left:0;line-height:30px;margin-top:-15px;position:absolute;text-align:center;top:50%;width:30px}.listQa .answeList li a{color:#333;display:block;padding:16px 0;position:relative}.listQa .answeList li p+div{align-items:center;display:flex;margin-top:8px}.listQa .answeList li p+div img{display:block;height:24px;margin-right:8px;width:24px}.listQa .answeList li a img{pointer-events:none}.listQa .answeList li p+div p{color:#333;font-size:12px}.listQa .listAd{border-bottom:1px solid #eaeaea;margin:0 8px;padding:8px 0}.listQa .listAd a{color:#333;display:block}.listQa .listAd span.adTitle{font-size:.75rem;padding-top:0;display:table;margin-left:auto}.listQa .listAd span.adTitle>a{display:inline-block}.listQa .listAd span .util-hiddentext{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.listQa .listAd dt{overflow:hidden;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;font-weight:bold}.listQa .listAd dd:last-child{color:#666;font-size:.75rem;font-weight:normal}.listQa ul+.listAd{border-top:1px solid #eaeaea;border-bottom:none}.listQa.wStatus .info{margin-top:5px}.listQa.wStatus .info>span{margin-top:5px;color:#666;font-size:.75rem}.listQa.wStatus .info>span:not(:last-child){margin-right:10px}.listQa.wStatus .info .statusSolved{color:#eb6c4c}.listQa.wStatus .info .statusOpen{color:#6aa43b}.listQa.wStatus .info .statusVoting{color:#3f81d3}.listQa.wStatus .info .time,.listQa.wStatus .info .read{padding-left:20px;background:url(https://s.yimg.jp/images/ks/m/common/ico_detail.svg) no-repeat;background-size:16px 160px}.listQa.wStatus .info .time{background-position:0 -73px}.listQa.wStatus .info .read{background-position:0 -48px}.listQa.wStatus .info .category{padding-left:18px;background:url(https://s.yimg.jp/images/ks/m/common/ico_category.svg) 0 center no-repeat;background-size:12px 12px}.listQa.checkboxes li{display:-webkit-box;display:-webkit-flex;display:flex}.listQa.checkboxes li .inputs{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-basis:34px;flex-basis:34px}.listQa.checkboxes li .inputs input[type="checkbox"]{display:none}.listQa.checkboxes li .inputs input[type="checkbox"]+label{display:block;-webkit-align-self:center;align-self:center;position:relative;width:20px;height:20px;margin:0 12px 0 4px;border:1px solid #aaa;border-radius:3px;background-color:#fff;text-indent:-9999px}.listQa.checkboxes li .inputs input[type="checkbox"]:checked+label::after{content:"";display:block;position:absolute;left:4px;top:4px;width:12px;height:8px;box-shadow:inset 2px -2px 0 1px #8968cb;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.listQa.checkboxes li .inputs input[type="checkbox"]:disabled+label{border-color:#ccc;background-color:#eee}.listQaInner{border:1px solid #eaeaea;border-top:none;margin:0 12px}.listQaInner .listTtl{border-top:none}.listQaInner header h1{background:#eeddfd;font-weight:bold;padding:8px 8px 6px}.listQaInner dt strong{font-weight:bold}.listQaInner .ttl em{font-weight:bold}.listQaInner.listQaInnerWid{border-left:none;border-right:none;border-bottom:1px solid #d9d8db;margin:0}.listQaInner.listQaInnerWid .listTtl{border-top:none;padding-left:0}.listQaInner.listQaInnerWid .listQa li{border-bottom:1px solid #eaeaea;margin:0 12px}.listQaInner.listQaInnerWid .listQa .listAd{border-bottom:1px solid #eaeaea;margin:0 12px;padding:8px 0}.listQaInner.listQaInnerWid .listQa .listAd a{color:#333;display:block}.listQaInner.listQaInnerWid .listQa .listAd span.adTitle,.listQaInner.listQaInnerWid .listQa .listAd span.icn{font-size:.75rem;padding-top:0;display:table;margin-left:auto}.listQaInner.listQaInnerWid .listQa .listAd span.adTitle>a,.listQaInner.listQaInnerWid .listQa .listAd span.icn>a{display:inline-block}.listQaInner.listQaInnerWid .listQa .listAd span .util-hiddentext{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.listQaInner.listQaInnerWid .listMore>p a{border-top:none;color:#333;display:block;margin:0 12px;padding:16px 16px 16px 0;position:relative;text-align:right}.listQaInner.listQaInnerWid header h1{background:#eeddfd;font-weight:bold;padding:8px 8px 6px}.listQaInner.listQaInnerWid dt strong{font-weight:bold}.listQaInner.listQaInnerWid .ttl em{font-weight:bold}.listQaInner.listQaInnerWid .listQa ul+.listAd{border-top:none}.listMore>p a::before{background:#aaa;border-radius:2px;right:0}.listMore>p a::before,.listMore>p a::after{content:"";height:10px;margin-top:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.listMore>p a::after{background:#fff;right:4px}.listMore>p a{border-top:1px solid #eaeaea;color:#333;display:block;margin:0 8px;padding:16px 16px 16px 0;position:relative;text-align:right}.listTags ul{margin-bottom:20px;padding:0 8px}.listTags ul li{display:inline-block;background-color:#eee;margin:10px 6px 0 0;font-size:14px;border-radius:3px}.listTags ul li a{display:block;padding:5px 10px 4px 10px}.listTags ul li em a{background-color:#b07be6;font-weight:bold;color:#fff}.listTags ul.tagDesign{margin-bottom:16px}.listTags ul.tagDesign li{display:inline-block;position:relative;background-color:#f0f0f0;margin:16px 8px 0 0;font-size:14px;border-bottom:solid 1px #ccc}.listTags ul.tagDesign li:before{content:"▲";position:absolute;top:-13px;left:-8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);font-size:18px;color:#fff}.listTags ul.tagDesign li:after{content:"▲";position:absolute;bottom:-14px;left:-8px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);font-size:18px;color:#fff}.listTags ul.tagDesign li a{display:block;padding:4px 6px 3px 18px}.listTags ul.tagDesign li a:before{content:"";position:absolute;background:#fff;top:50%;left:6px;margin:-3px 0 0;height:8px;width:8px;border-radius:50%;box-shadow:1px 1px 1px #777 inset}.listTags.listTagsBox{border:1px solid #eaeaea}.listTags.listTagsBox .heading{padding:8px 8px 6px;background-color:#eeddfd;font-weight:bold}.listCategory ul.tag{margin-bottom:20px;padding:0 8px}.listCategory ul.tag li{display:inline-block;background-color:#f0f0f0;margin:16px 8px 0 0;font-size:.875rem;border-bottom:solid 1px #ccc}.listCategory ul.tag li a{display:block;padding:8px 8px 7px 8px;color:#03c}.listCategory ul.tag li em a{background-color:#b07be6;font-weight:bold;color:#fff}.listCategory li{border-bottom:1px solid #CCCCCC}.listCategory li a{display:block;color:#000000;text-decoration:none;padding:12px 8px}.listCategory li a ul{display:block;overflow:hidden;color:#666666}.listCategory li a ul li{color:#000000;font-weight:bold;word-wrap:break-word;word-break:break-all;font-size:16px;border-bottom:none}.listCategory li a ul li:last-child{display:block;padding-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:normal;margin:3px 0 0}.listCategory li a ul li:only-child{font-size:16px;font-weight:bold;margin:0}.featureLink{margin-bottom:20px}.featureLink ul{border-top:solid 1px #ddd}.featureLink ul li{border-bottom:solid 1px #ddd}.featureLink ul li a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:16px 8px}.featureLink ul li a img{display:block;margin-right:8px}.featureLink ul li a p{font-size:.875rem;color:#333}.featureLink ul li a p em{display:block;font-size:1rem;font-weight:bold}.profileSelect{position:absolute;width:100%;background-color:#fff;font-size:.875rem}.profileSelect a{text-decoration:none}.profileSelect header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:8px;background-color:#b07be6}.profileSelect header h1{-webkit-box-flex:1;font-weight:bold;color:#fff}.profileSelect header p{-webkit-flex:0 0 auto;flex:0 0 auto;margin-left:8px;border-radius:5px;background-color:#fff}.profileSelect header p a{display:block;padding:4px 8px;font-size:12px;color:#333}.profileSelect .selectBox .boxInner{width:100%}.profileSelect .selectBox a{position:relative}.profileSelect .selectBox li.crrnt{background:#f0f0f0}.profileSelect ul li{border-bottom:solid 1px #d9d8db;padding:8px}.profileSelect .selectBox dl{font-size:13px;word-break:break-all;word-wrap:break-word;-webkit-box-flex:1;box-flex:1}.profileSelect .selectBox dt{margin-bottom:2px;word-break:break-all;word-wrap:break-word;letter-spacing:normal}.profileSelect .selectBox .prfSelect dt{color:#333}.profileSelect .selectBox dd{display:inline-block;padding-right:8px;letter-spacing:normal}.profileSelect .selectBox dd.qaRank,.profileSelect .selectBox dd.noteRank,.profileSelect .selectBox dd.life,.profileSelect .selectBox dd.coin{font-size:.8125rem;padding-left:18px;background-position:0 0}.profileSelect .selectBox dd:nth-of-type(1){background:url(https://s.yimg.jp/images/ks/official/nt/grd/qa_32.png) no-repeat;background-size:16px 16px}.profileSelect .selectBox dd.noteRank{background:url(https://s.yimg.jp/images/ks/official/nt/grd/nt_32.png) no-repeat;background-size:16px 16px}.profileSelect .selectBox dd.life{background:url(https://s.yimg.jp/images/ks/m/img/bg_chieItem.png) no-repeat;background-size:17px 82px;background-position:0 1px}.profileSelect .selectBox dd.coin{background:url(https://s.yimg.jp/images/ks/m/img/bg_chieItem.png) no-repeat;background-size:16px 82px;background-position:0 -65px;height:17px;padding-left:17px}.profileSelect ul li a,.profileSelect ul li div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.profileSelect ul li p:first-child{-webkit-flex:0 0 auto;flex:0 0 auto;width:48px;height:48px;margin-right:8px;border-radius:24px;background-size:cover;background-repeat:no-repeat;background-position:center center}.profileSelect ul li p:last-child{-webkit-box-flex:1;word-break:break-all;word-wrap:break-word;font-size:14px}.profileSelect ul li p:first-child span{display:block;text-indent:-9999px}.profileSelect .notice{position:absolute;top:30px;left:30px;background:#f65455;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:10px}.profileSelect .notice span{display:block;min-width:1em;color:white;text-align:center;line-height:1;padding:3px}.profileSelect .selectBox>a{position:relative;display:block;padding:16px 24px 16px 0;border-top:solid 1px #d9d8db;text-align:right}.profileSelect .selectBox>a:before,.profileSelect .selectBox>a:after{content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;width:10px;height:10px;margin-top:-5px}.profileSelect .selectBox>a:before{background:#aaa;border-radius:2px;right:8px}.profileSelect .selectBox>a:after{background:#fff;right:12px}.profileSelect{width:100%;z-index:999}.profileSelect .selectBox li dt,.profileSelect .selectBox li dd{color:#999}.profileSelect .selectBox li.crrnt a dt,.profileSelect .selectBox li.crrnt a dd,.profileSelect .selectBox li a dd{color:#333}.profileSelect .selectBox li a dt{color:#00f}.listSort{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:12px;padding:10px;border-bottom:1px solid #d9d8db;font-size:12px}.listSort ul{display:-webkit-box;display:-webkit-flex;display:flex}.listSort li{position:relative;margin-right:5px;padding-right:5px}.listSort li:after{position:absolute;top:4px;right:-1px;display:block;width:0;height:11px;content:"";border-right:1px solid #999}.listSort li:last-child{margin-right:0;padding-right:0;border-right:none}.listSort li:last-child:after{display:none}.listSort li em{font-weight:bold}ul.pager{background:#fff;border-bottom:1px solid #aaa;border-top:none;display:table;overflow:hidden;table-layout:fixed;width:100%}ul.pager li{font-weight:bold;display:table-cell;min-width:20%;text-align:center}ul.pager li em,ul.pager li a{display:block;padding:10px 0px;text-decoration:none;font-size:13px;color:#000}ul.pager li a:before{bottom:0;left:0;right:0;top:0;content:"";position:absolute;z-index:-1}ul.pager li:last-child{border-right:none}ul.pager li a{border-top:1px solid #aaaaaa;position:relative;z-index:3;color:#333}ul.pager li em{background:#b07be6;font-weight:bold !important;border-top:1px solid #aaa;position:relative;z-index:2;color:#fff !important}ul.pager li em:before{bottom:0;left:0;right:0;top:0;content:"";display:block;position:absolute;z-index:-1}ul.pager li{border-right:1px solid #aaa !important}ul.pager li:last-child{border-right:none !important}.pg{background:#dddcdf}.pg .inr{width:100%;display:table;border-collapse:separate;border-spacing:8px}.pg .inr .nm{width:25%;font-weight:normal;word-break:break-all;word-wrap:break-word;overflow:hidden;font-size:13px;vertical-align:middle;padding:0 0 3px}.pg p{display:table-cell;text-align:center;font-size:14px;font-weight:bold}.pg p a{display:block;border-bottom:1px solid #aaa}.pg p a span{display:inline-block;color:#111 !important;position:relative;text-decoration:none}.pg p>span{color:#ccc}.pg p.prv,.pg p.nxt{background:#eaeaea;box-sizing:border-box}.pg p.prv>a,.pg p.nxt>a{background:#fff}.pg p span{position:relative;margin:0;padding:11px 15px 10px;font-weight:bold;text-decoration:none}.pg p.nxt a>span:before{content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:0px;width:10px;height:10px;margin-top:-5px;background:#333;border-radius:2px}.pg p.nxt a>span:after{content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:4px;width:10px;height:10px;margin-top:-5px;background:#fff}.pg p.prv a>span:before{content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:0px;width:10px;height:10px;margin-top:-5px;background:#333;border-radius:2px}.pg p.prv a>span:after{content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:4px;width:10px;height:10px;margin-top:-5px;background:#fff}.pg p.nxt>span:before{content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:0px;width:10px;height:10px;margin-top:-5px;background:#ccc;border-radius:2px}.pg p.nxt>span:after{content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:4px;width:10px;height:10px;margin-top:-5px;background:#eaeaea}.pg p.prv>span:before{content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:0px;width:10px;height:10px;margin-top:-5px;background:#ccc;border-radius:2px}.pg p.prv>span:after{content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:4px;width:10px;height:10px;margin-top:-5px;background:#eaeaea}.pg p.prv span,.pg p.prv a span{padding:10px 0 10px 15px}.pg p.nxt span,.pg p.nxt a span{padding:10px 15px 10px 0}.answer+.pager{margin-top:-13px}article+#pg{margin-top:-13px}.reply+.pager{margin-top:-9px}.gratitude{margin-bottom:20px;padding:8px;background-color:#f0f0f0}.gratitude h1{margin-bottom:8px;font-size:12px;font-weight:bold}.gratitude p{font-size:14px;line-height:1.5;word-wrap:break-word}.bridgePosts{margin-bottom:20px;text-align:right;color:#333;font-size:12px}.bridgePosts img{padding:0px 2px 0 0;vertical-align:sub}.bridgePosts a{display:inline-block;min-height:20px;padding-left:25px}.expert{margin-bottom:20px;padding:8px;background:#eef5fa;font-size:14px}.expert h1{margin-bottom:10px;min-height:12px;padding-left:14px;background:url(https://s.yimg.jp/images/ks/m/common/ico_badge.svg) no-repeat 0 center;background-size:12px 12px;font-size:12px;font-weight:bold;color:#111}.expert a{text-decoration:none}.expert img{pointer-events:none}.expert .userInfo{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:5px}.expert .userInfoInner{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left:10px}.expert .userName{display:-webkit-box;display:-webkit-flex;display:flex}.expert .userName p{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin-bottom:5px;font-weight:bold;word-wrap:break-word}.expert .partnerLogo{margin-left:5px}.expert .partnerLogo img{border:4px solid #fff}.expert .userCategory{font-size:12px;color:#333}.expert .introduction p{margin-bottom:5px;overflow:hidden;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word}.expert .introduction p:first-child{font-weight:bold}.expert .btnArea{display:-webkit-box;display:-webkit-flex;display:flex;padding-top:10px;margin-top:10px;border-top:1px solid #ddd}.expert .btnArea a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:center;box-align:center;align-items:center;width:50%;margin-left:5px;margin-right:5px;border:1px solid #aaa;border-radius:5px;border-bottom-width:3px;background-color:#fff;text-align:center;color:#333;line-height:1.3}.expert .btnArea a:first-child{margin-left:0}.expert .btnArea a.contact{background-color:#b07be6;border-color:#8960b2;color:#fff}.expert .btnArea a:last-child{margin-right:0}.expert .btnArea a:only-child{width:100%}.expert .btnArea p{display:table;padding:5px;font-size:16px;font-weight:bold;margin:0 auto}.expert .btnArea a.contact p{padding-left:20px;background:url(https://s.yimg.jp/images/ks/m/img/ico_tel.png) no-repeat 5px center;-webkit-background-size:15px 20px;background-size:15px 20px}.expert .btnArea p span{display:block;font-weight:normal;font-size:12px}.expert .specialistNotice{margin-top:10px;text-align:center;font-size:11px;word-wrap:break-word}.expert .baLink{margin-top:10px}.listStreamDetail .listStreamDetailInner{padding:0 5px;background:#fff}.listStreamDetail ul{background:#fff;padding:0 5px}.listStreamDetail ul li{border-bottom:1px solid #eee}.listStreamDetail ul li a{display:block;padding:15px 0;text-decoration:none}.listStreamDetail ul li img{margin:0 10px 0 0;float:left}.listStreamDetail ul li p.title{font-weight:bold;color:#333;font-size:16px;overflow:hidden;word-break:break-all;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.listStreamDetail ul li p.dscrptn{font-size:.75rem;color:#999;padding:6px 0 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listStreamDetail ul li p.dscrptn .forRateStatus{color:#f9a18e}.listStreamDetail ul li p.dscrptn .forQueAnsStatus{color:#a9d287}.listStreamDetail ul li p.dscrptn .forVotesStatus{color:#3f81d3}.listStreamDetail ul li p.dscrptn .forRate,.listStreamDetail ul li p.dscrptn .forQueAns,.listStreamDetail ul li p.dscrptn .forVotes{display:inline-block;margin-left:5px;padding-left:20px;background:url("https://s.yimg.jp/images/ks/m/common/ico_balloon_v2.svg") no-repeat;background-size:14px 43px}.listStreamDetail ul li p.dscrptn .forRate:after,.listStreamDetail ul li p.dscrptn .forQueAns:after,.listStreamDetail ul li p.dscrptn .forVotes:after{content:"|";margin:0 8px;color:#ddd}.listStreamDetail ul li p.dscrptn .forRate{background-position:0 -15px}.listStreamDetail ul li p.dscrptn .forQueAns{background-position:0 1px}.listStreamDetail ul li p.dscrptn .forVotes{background-position:0 -30px}.listStreamDetail ul li .imgDetail{float:left}.listStreamDetail ul li .imgBox{display:block;width:80px;height:80px;background-repeat:no-repeat;background-size:cover;background-position:center center;text-indent:-9999px;margin:0 10px 0 0;float:left}.listStreamDetail ul li .imgDetail+.listContents{display:inline;overflow:hidden;width:100%;background:#fff}.sideCornerTag{position:relative;color:#fff;display:inline-block;padding:3px 0 0 3px;overflow:hidden}.sideCornerTag .imgBox{width:77px !important;height:77px !important}.sideCornerTag p{display:inline;font-size:70%}.sideCornerTag p span{font-size:90%;font-weight:700;position:absolute;display:inline-block;left:-40px;box-shadow:inset 0 5px 30px rgba(255,255,255,0.2);text-align:center;top:7px;background:#f94f4f;width:100px;padding:1px 5px 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.sideCornerTag p:before{content:"";width:0;height:0;position:absolute;top:-23px;left:19px;border:13px solid;border-color:transparent transparent #b84e53 transparent}.sideCornerTag p:after{content:"";width:0;height:0;position:absolute;top:19px;left:-23px;border:13px solid;border-color:#b84e53 transparent transparent transparent;-webkit-transform:rotate(450deg);transform:rotate(450deg)}.sideCornerTag.large{display:block;position:relative;overflow:visible}.sideCornerTag.large p{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;max-width:394px;height:0;max-height:206px;margin:0 auto;padding-bottom:52.33333% !important;overflow:hidden}@media screen and (min-width: 424px){.sideCornerTag.large p{left:-2px}}.sideCornerTag.large+.listContents>p{padding-left:3px}.listStreamDetail .imgDetail.large{float:none !important;max-height:206px;margin-bottom:8px;overflow:hidden}.listStreamDetail .imgDetail.large .imgBox{float:none;width:100% !important;max-width:394px;height:0 !important;max-height:206px;margin:0 auto;padding-top:1px;padding-bottom:52.33333% !important;background-size:contain;background-position:center top;text-indent:-9999px}.moreBtn{position:relative;margin:15px 10px}.moreBtn a{display:block;padding:8px 0;border:1px solid #ddd;border-bottom-width:3px;background-color:#fff;color:#2962cd;text-decoration:none;font-weight:bold;text-align:center;border-radius:5px}.moreBtn a span{font-size:16px}.moreBtn div.icon{height:19px;width:31px;position:relative;overflow:hidden;display:inline-block}.moreBtn div.icon div.plus{width:13px;height:3px;background:#2962cd;position:absolute;left:14px;top:11px;border-radius:2px}.moreBtn div.icon div.plus:after{content:'';position:absolute;width:3px;height:13px;background:#2962cd;left:5px;top:-5px;border-radius:2px}.textMessage .txtInner{margin:50px 0;width:100%}.textMessage .txtInner p{padding:0 10px;text-align:center;vertical-align:middle}.textMessage .txtAttention{border-top:1px solid #ccc;background:#f0f0f0;padding:8px 12px;color:#666;font-size:.75rem}.textMessage .txtInner .btnCmn{margin:20px 0 0}.textMessage .txtInner .btnCmn.large a{display:block;padding:8px 20px;border:1px solid #aaa;border-bottom-width:4px;background:#fff;text-align:center;border-radius:5px;line-height:1.3;color:#333;font-weight:bold}.textMessage .txtInner .btnCmn.large p:hover{padding-top:3px}.textMessage .txtInner .btnCmn.large p:hover a{border-bottom-width:1px}.textMessage .txtInner a{white-space:nowrap}.textMessage .helpLink{margin:0 0 30px;text-align:center}.textMessage .helpLink a{background-image:url("https://s.yimg.jp/images/ks/m/common/ico_question_circle.svg");background-position:right center;background-repeat:no-repeat;background-size:16px 16px;display:inline-block;font-size:.875rem;line-height:20px;padding:0 18px 0 0}.textMessage .headingMessage{margin:30px 0;padding:0 10px}.textMessage .headingMessage h1{margin-bottom:1em;font-size:1.125rem;font-weight:bold;text-align:center}.textMessage .headingMessage p{margin-bottom:1em}.textMessage .headingMessage .link{text-align:center}.postPicture.hideImg{position:relative;overflow:hidden}.postPicture.hideImg img{margin:8px auto;filter:blur(4px);-webkit-filter:blur(4px);vertical-align:bottom}.postPicture.hideImg .cmnBtnMedium{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;position:absolute;box-sizing:border-box;width:100%;height:100%;background:rgba(170,170,170,0.25);padding:8px;z-index:1}.postPicture.hideImg .cmnBtnMedium p{width:100%}.postPicture.hideImg .cmnBtnMedium a{display:block;padding:8px 20px;border:1px solid #aaa;border-bottom-width:4px;background:#fff;text-align:center;border-radius:5px;line-height:1.3;color:#333;font-weight:bold}.postPicture.hideImg.and44 img{filter:none;-webkit-filter:none}.postPicture.hideImg.and44 .cmnBtnMedium{background:url(https://s.yimg.jp/images/ks/m/web2app/bg_diagonal.png);background-size:23px}.headerSmall h2{margin-bottom:8px;font-size:.75rem;font-weight:bold}.headerSmall p{font-size:.75rem;margin-top:-8px}.postBoxReply{padding-bottom:16px;border-bottom:1px solid #eee}.pstNotice{padding:8px;font-size:12px;color:#666}.pstErr{padding:8px;font-size:14px;color:#CC0000;display:none}.pstErr.mdOpn{display:block}.promoReply{text-align:center}.promoReply a{display:block;padding:10px 0;font-size:12px}.pstTxt{background:#f0f0f0;border-top:1px solid #ccc}.pstPrf{overflow:hidden;zoom:1;padding:8px}.pstPrf.pstSnglr{cursor:pointer}.pstTxt.mdOpn .pstPrf{cursor:default}.pstHide .pstPrf{border-right:1px solid #ccc;border-left:1px solid #ccc}.pstPrf img,.pstPrf p{float:left;font-size:12px}.pstPrf a,.pstPrf p.pstOpn,p.changePrf{float:right;font-size:12px}p.changePrf{color:#03c;cursor:pointer}.pstPrf img{width:24px;height:24px;margin:0 10px 0 0}.pstPrf p,.pstPrf a{margin:5px 0 0}.pstPrf p span{margin:0 5px 0 0}.pstTxt .prfSlct{display:none}.pstTxt .prfSlct.mdOpn{display:block}.pstTxt .prfSlct ul{padding:10px;overflow:hidden;zoom:1}.pstTxt .prfSlct li{float:left;width:33%;min-height:2.5em;height:auto !important;height:2.5em;overflow:hidden;zoom:1}.pstTxt .prfSlct li input{float:left}.pstTxt .prfSlct li p{padding:0 0 0 20px;margin:0 10px 0 0;font-size:12px;word-break:break-all}.pstTxtarea{position:relative;margin:0 8px}.pstHide .pstTxtarea,.pstHide .pstNt,.pstHide .actBtn{display:none}.pstTxtarea textarea{width:100%;height:90px;border:none;padding:8px;border:1px solid #bbb;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;background-color:#fff;-webkit-transition:height 0.5s ease;transition:height 0.5s ease}.pstTxtarea textarea:focus{height:150px}.pstTxtarea.mdOpn p{display:none}.pstAdd.option{display:-webkit-box;display:-webkit-flex;display:flex;min-height:28px;margin:5px 0 10px 0;position:relative}.pstAdd .mdHdr{width:32px;height:28px;margin:0 0 0 8px}.pstAdd .mdHdr p,.pstAdd .selectCmnt{width:32px;height:28px;background:url(https://s.yimg.jp/images/ks/m/img/ico_post_option_m.png) no-repeat;-webkit-background-size:65px 28px;background-size:65px 28px;cursor:pointer}.pstAdd .mdHdr p span{display:none}.pstAdd .mdHdr .btnOpn{background-position:100% -48px}.pstAdd .selectCmnt{position:absolute;left:52px;width:140px;-webkit-appearance:none;appearance:none;border-radius:0;padding-top:28px;border:none;overflow:hidden;background-position:-33px 0px}.pstAdd .pstAddTxt{margin:6px;margin-left:55px;font-size:12px}.pstAdd .pstAddWrppr{background:#eee;padding:10px;font-size:12px;overflow:hidden;zoom:1;display:none}.pstAdd .pstAddWrppr.mdOpn{display:block}.pstAdd .pstAddWrppr input{word-break:break-all}.pstAdd .pstAddWrppr ul{margin:15px 0}.pstAdd .pstAddWrppr ul li{padding-left:1em;text-indent:-1em}.pstAdd .pstAddWrppr .pstAddBtn{display:none;overflow:hidden;zoom:1}.pstAdd .pstAddBtn p,.ansEdtLnk a{background:#fff;border:solid 1px #a9a9a9;border-radius:5px;text-align:center;overflow:hidden;zoom:1}.pstAdd .pstAddBtn p{float:right;display:block;margin:0 0px 10px 0px;padding:3px 20px;background-image:none;border:1px solid #bbb;border-radius:5px;background:#eee;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eee));background:-webkit-linear-gradient(top, #fff 0%, #eee 100%);background:linear-gradient(to bottom, #fff 0%, #eee 100%);-webkit-box-shadow:0 0 0 1px #fff inset;box-shadow:0 0 0 1px #fff inset;color:#000;font-size:14px;line-height:30px;font-weight:bold;text-align:center;text-decoration:none;cursor:pointer}.ansEdtLnk{text-align:right;margin:35px 26px 15px}.ansEdtLnk a{display:inline-block;width:173px;height:28px;font-weight:bold;text-decoration:none;color:#000;line-height:28px}.mdQApst .pstNt{font-size:14px;color:#999;margin:0 0 20px}.actBtn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-right:8px}.actBtn .ansTxtCnt{-webkit-box-flex:1;-webkit-flex:0 1 auto;flex:0 1 auto;margin:0 8px 12px 8px;font-size:14px}.actBtn .pstBtn{-webkit-flex:0 0 auto;flex:0 0 auto;padding-bottom:2px}.actBtn .cmnBtn p span{padding:8px 16px}.actBtn .btnDsbl .cmnBtn p{padding-top:3px}.actBtn .btnDsbl .cmnBtn p span{background-color:#ddd;border:1px solid #bbb;color:#999;text-shadow:none;cursor:default}.pstBtnArea .oneClickLoad{position:absolute;top:3px;right:32px;display:none}.pstBtnArea.btnLoading .oneClickLoad{display:block}.pstBtnArea.btnLoading .cmnBtn p input{color:#FFEE33;text-shadow:none}.userAreaBox{display:none;padding-top:8px}.userAreaBox .notice{margin:8px 8px 0;padding:8px;border-radius:5px;background-color:#efe0ff;text-align:center}.notice p{text-align:center;font-size:12px;color:#333}.notice p:first-child{font-size:14px;font-weight:bold}.qaSentence .qaUserInfo,.qaSentence .qaSentence{position:relative;box-sizing:border-box;padding-left:28px}.qaSentence .qaUserInfo:before{content:"┗ ";position:absolute;top:16px;left:-8px;font-size:24px;color:#aaa;font-weight:bold}.prevImg p{min-height:24px;margin-bottom:16px;padding-right:36px;background:url(https://s.yimg.jp/images/ks/official/qa/ico_ansPostAdd.png) no-repeat right -58px;word-wrap:break-word;text-align:right;line-height:24px;font-size:14px}.prevSubTxt{margin-bottom:8px;color:#999;font-size:12px}.pstBtnArea{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.btnDsbl.pstBtn{cursor:default}.oneClickLoad{padding:26px 0 27px}.oneClickLoad .spinner{display:block;margin:0;text-align:center}.oneClickLoad .spinner>div{width:12px;height:12px;background-color:#b07be6;border-radius:100%;display:inline-block;-webkit-animation:loadingBounceDelay 1.4s infinite ease-in-out;animation:loadingBounceDelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.oneClickLoad .spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.oneClickLoad .spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes loadingBounceDelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@-moz-keyframes loadingBounceDelay{0%,80%,100%{-moz-transform:scale(0)}40%{-moz-transform:scale(1)}}@keyframes loadingBounceDelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.topicPath{margin:8px -12px 0;padding:0 12px 8px;border-bottom:1px solid #d9d8db}.topicPath div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-flex:1}.topicPath h1{margin-right:8px;padding-left:18px;font-size:.75rem;-webkit-flex:1 0 auto;flex:1 0 auto;background:url(https://s.yimg.jp/images/ks/m/common/ico_balloon_v2.svg) no-repeat;background-size:14px 44px;line-height:16px;font-weight:bold}.topicPath.open h1{background-position:0 2px;color:#88c05a}.topicPath.resolved h1{background-position:0 -14px;color:#f78d72}.topicPath.vote h1{background-position:0 -30px;color:#609eea}.topicPath.note h1{background:url(https://s.yimg.jp/images/ks/m/common/ico_note.svg) no-repeat;background-size:20px 21px;background-position:-2px -2px;color:#88c05a;padding-left:20px}.topicPath div .category{-webkit-box-flex:1;text-align:right;font-size:.75rem;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.topicPath div .info{-webkit-flex:0 0 auto;flex:0 0 auto;margin-left:4px;padding:2px 5px 1px 16px;border:1px solid #aaa;border-radius:12px;background-image:url(https://s.yimg.jp/images/ks/m/common/ico_triangle.svg);background-repeat:no-repeat;background-size:12px 24px;background-position:4px -12px;font-size:.5625rem;color:#aaa;cursor:pointer}.topicPath.on div .info{background-position:4px 3px}.topicPath>p{max-height:0;font-size:.75rem;overflow:hidden;-webkit-transition:max-height 0.3s ease-out, margin-top 0.3s ease-out;transition:max-height 0.3s ease-out, margin-top 0.3s ease-out}.topicPath.on>p{max-height:3em;margin-top:8px}.topicPath>p a{display:inline-block;min-height:16px;margin:0 4px 0 0;padding-right:4px;border-right:1px solid #F1F1F1}.topicPath>p a:last-child{margin-right:0;border-right:none}.topicPath>.noteTitle{margin-bottom:0}.topicPath+#specialMovie{margin:16px 0;margin-top:none}.listTtl{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 8px;border-top:2px solid #aaa;background:#eaeaea}.listTtl h1{font-size:.875rem;font-weight:bold;word-break:break-all;word-wrap:break-word}.listTtl h1 span{display:block;font-weight:bold}.listTtl h1 span:first-child{font-size:.75rem}.listTtl h1 span:only-child{font-size:.875rem}.listTtl h1 em{margin-right:8px;padding:5px 8px;background-color:#a8d088;font-size:.75rem}.listTtl h1 em+span{display:inline}.listTtl h1 em.vote{background-color:#8bb8f1}.listTtl p{font-size:.75rem}.listTtl.withButton p{font-size:.875rem;font-weight:bold;word-break:break-all;word-wrap:break-word}.listTtl.withButton .buttonSmall{margin:0}.listTtl.withButton .buttonSmall a{background-color:#fff;color:#333;font-weight:bold;word-break:keep-all}.listTtl .private{display:inline-block;margin-left:4px;padding:4px 4px 4px 24px;background:url(https://s.yimg.jp/images/ks/m/common/ico_lock.svg) no-repeat rgba(255,255,255,0.5) 4px 3px;background-size:12px 16px;word-break:keep-all}.listTtlRelate{background:#efe0ff;border-top:2px solid #b07be6}.answer+.listTtl{margin-top:-9px}.button{margin-bottom:12px}.button .default a,.button .default input{display:block;padding:8px 20px;border:1px solid #aaa;border-bottom-width:4px;background:#fff;text-align:center;border-radius:5px;line-height:1.3;color:#333;font-weight:bold;-webkit-appearance:none}.button .default input{width:100%}.button .active a,.button .active em,.button .active span,.actBtn .button .active span,.button .active input{display:block;width:100%;padding:8px 20px;border:1px solid #E0BE00;border-bottom-width:4px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFE032;text-align:center;border-radius:5px;line-height:1.3;color:#333;font-weight:bold;text-shadow:0 1px 1px #fff099;-webkit-appearance:none}.button p.active span,.button p.active input:disabled{background-color:#ddd;border:1px solid #bbb;color:#999;text-shadow:none;cursor:default}.button p.txt{display:block;font-size:.75rem;margin:16px 0 20px;text-align:center}.button>p.coin{position:relative;display:inline-block;margin-bottom:12px;padding:5px 10px;border:solid 1px #DCB802;border-radius:16px;background-color:#fff;font-size:.75rem}.button .cmnBtnMedium+p{margin-top:-10px;text-align:center;font-size:.75rem}.button>p.coin em:after{position:absolute;bottom:-8px;right:20px;width:11px;height:8px;display:block;content:"";background-image:url(https://s.yimg.jp/images/ks/m/common/bg_balloon_coin.png);background-repeat:no-repeat;background-size:11px 8px}.button>p.coin em{display:inline-block;padding-left:18px;background-image:url(https://s.yimg.jp/images/ks/m/common/ico_coin.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:0 center;line-height:16px}.button .btnCenter{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.button .btnCenter p:last-child,.button .btnRight p:last-child{margin-left:16px}.hintContainer .button .btnRight p:last-child{margin-left:10px}.button .btnCenter p.txt{font-weight:bold;padding-right:5px;margin-top:10px;font-size:.875rem}.btnRight{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:100%}.btnLg .active a,.btnLg .active em,.btnLg .active span,.actBtn .button .active span,.btnLg .default input,.btnLg .active input,.btnLg .default a,.btnLg p.active span{padding-top:10px;padding-bottom:10px;font-size:1.125rem}.actBtn .btnDsbl .button p span{background-color:#ddd;border:1px solid #bbb;color:#999;cursor:default;text-shadow:none}.button .favorite p a{display:block;padding:8px 20px;border:1px solid #aaa;background:#fff;text-align:center;border-radius:5px;line-height:1.3;font-weight:bold;color:#aaa}.button .favorite p a span{padding-left:8px}.button .favorite p a span:before{content:"★"}.button.buttonSmall a{display:inline-block;padding:4px 8px;border:1px solid #aaa;border-radius:3px;color:#999;font-size:.75rem}.sideBySide{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 8px;padding-bottom:8px;border-bottom:solid 1px #d9d8db}.sideBySide+section.socialBtn{margin:10px 0 0}.detailQuestion+.detailAnser{margin-top:-9px}.reply .sideBySide+.otherReply{border-bottom:none;margin-bottom:10px;color:#ff0000}.cancellationModal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.6);z-index:101}.modalDialog:target{display:block}.cancellationModal.withImg .modalInner,.cancellationModal.withImgTxt .modalInner{height:325px}.cancellationModal.withImg .modalInner dd,.cancellationModal.withImgTxt .modalInner dd{padding:0 0 12px 0;font-size:90%}.cancellationModal.withImg .modalInner .txt,.cancellationModal.withImgTxt .modalInner .txt{text-align:center;padding:35px 0 12px;font-size:94%;line-height:1.4em}.cancellationModal.withImg .modalInner .img,.cancellationModal.withImgTxt .modalInner .img{padding:0;text-align:center}.cancellationModal.withImg .modalInner .subTxt,.cancellationModal.withImgTxt .modalInner .subTxt{color:#999;padding:0 0 10px 0;font-size:80%}.cancellationModal.withImg.withImgTxt .modalInner,.cancellationModal.withImgTxt.withImgTxt .modalInner{height:295px}.cancellationModal.withImg.withImgTxt .modalInner div,.cancellationModal.withImgTxt.withImgTxt .modalInner div{position:relative}.cancellationModal.withImg.withImgTxt .modalInner a,.cancellationModal.withImgTxt.withImgTxt .modalInner a{display:block;position:absolute;width:25px;height:25px;right:-5px;top:10px}.cancellationModal.withImg.withImgTxt .modalInner a .close,.cancellationModal.withImgTxt.withImgTxt .modalInner a .close{top:0px;right:-10px}.cancellationModal .modalInner{z-index:110;color:#333;background:#fff;width:295px;height:245px;font-weight:bold;position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto;border-radius:5px;font-size:1rem}.cancellationModal .modalInner a{display:inline-block;width:100%;text-align:center}.cancellationModal .modalInner a .close{text-indent:-9999px;position:relative;width:0.3em;height:1.5em;background:#aaa;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:3px;font-size:16px;top:10px;right:-260px}.cancellationModal .modalInner a .close:after{content:"";position:absolute;top:0;left:0;width:0.3em;height:1.5em;background:#aaa;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);border-radius:3px}.cancellationModal .modalInner div{margin:0 12px}.cancellationModal .modalInner div dl dt{text-align:center;padding:12px 0 20px}.cancellationModal .modalInner div dl dd{text-align:left;padding:0 0 20px;font-weight:normal}.cancellationModal .modalInner div .button{font-size:1.125rem;margin:0 0 20px}.cancellationModal .modalInner div+p:last-child{margin:0 0 30px;text-align:center}.cancellationModal .modalInner div+p:last-child a{width:auto}.cancellationModal.modalRewards,.cancellationModal.modalNicknames,.cancellationModal.modalNotice{overflow:scroll}.cancellationModal.modalRewards .modalInner,.cancellationModal.modalNicknames .modalInner,.cancellationModal.modalNotice .modalInner{top:auto;right:30px;bottom:auto;left:30px;width:auto;max-width:420px;height:auto;margin:0 auto 30px;padding:30px 15px;font-weight:normal}.cancellationModal.modalRewards .modalInner a,.cancellationModal.modalNicknames .modalInner a,.cancellationModal.modalNotice .modalInner a{display:block;width:auto}.cancellationModal.modalRewards .modalInner>p,.cancellationModal.modalNicknames .modalInner>p,.cancellationModal.modalNotice .modalInner>p{margin-bottom:30px;font-size:.875rem;line-height:1.5}.cancellationModal.modalRewards .modalInner>p .note,.cancellationModal.modalNicknames .modalInner>p .note,.cancellationModal.modalNotice .modalInner>p .note{font-size:.75rem}.cancellationModal.modalRewards .modalInner strong,.cancellationModal.modalNicknames .modalInner strong,.cancellationModal.modalNotice .modalInner strong{font-weight:bold}.cancellationModal.modalRewards .modalInner .button,.cancellationModal.modalNicknames .modalInner .button,.cancellationModal.modalNotice .modalInner .button{margin-right:0;margin-left:0}.cancellationModal.modalRewards .modalInner{top:100px}.cancellationModal.modalRewards .modalInner .imgRewards{position:relative;margin-bottom:15px;text-align:center}.cancellationModal.modalRewards .modalInner .imgRewards img{-webkit-transform:scaleX(1);-webkit-animation-timing-function:ease-in-out}.cancellationModal.modalRewards .modalInner .imgRewards img.growing{-webkit-animation:anime_in 1.2s}@-webkit-keyframes anime_in{0%{-webkit-transform:scaleX(0)}2%{-webkit-transform:scaleX(1)}8%{-webkit-transform:scaleX(0)}16%{-webkit-transform:scaleX(1)}28%{-webkit-transform:scaleX(0)}40%{-webkit-transform:scaleX(1)}58%{-webkit-transform:scaleX(0)}100%{-webkit-transform:scaleX(1)}}.cancellationModal.modalRewards .modalInner .imgRewards .sparkle{display:block;width:20px;height:20px;position:absolute;top:0;left:50%;opacity:0;-webkit-transform:scale(1, 1)}.cancellationModal.modalRewards .modalInner .imgRewards .sparkle svg{width:100%;height:100%}.cancellationModal.modalRewards .modalInner .imgRewards .sparkle.sparkling{-webkit-animation:sparkling 1.2s}@-webkit-keyframes sparkling{0%{-webkit-transform:scale(0.1, 0.1);opacity:0;top:-10px;margin-left:10px}8%{-webkit-transform:scale(1, 1);opacity:1;top:-10px;margin-left:10px}30%{-webkit-transform:scale(2, 2);opacity:0;top:-10px;margin-left:10px}31%{-webkit-transform:scale(0.1, 0.1);top:15px;margin-left:-40px}40%{-webkit-transform:scale(1.5, 1.5);opacity:1;top:15px;margin-left:-40px}62%{-webkit-transform:scale(3, 3);opacity:0;top:15px;margin-left:-40px}63%{-webkit-transform:scale(0.1, 0.1);opacity:0;top:30px;margin-left:20px}71%{-webkit-transform:scale(0.8, 0.8);opacity:1;top:30px;margin-left:20px}100%{-webkit-transform:scale(1.6, 1.6);opacity:0;top:30px;margin-left:20px}}.cancellationModal.modalRewards .modalInner .heading{margin-bottom:10px;font-weight:bold;text-align:center}.cancellationModal.modalNicknames .modalInner{top:50px}.cancellationModal.modalNicknames .modalInner .heading{margin-bottom:15px;font-weight:bold;text-align:center}.cancellationModal.modalNicknames .modalInner .listRadio{margin-bottom:30px}.cancellationModal.modalNicknames .modalInner .radioBtn{margin-bottom:10px}.cancellationModal.modalNicknames .modalInner .button{margin-top:10px}.cancellationModal.modalNotice .modalInner{top:100px;padding:30px}.cancellationModal.modalNotice .modalInner .text{margin-bottom:45px;font-size:.875rem}.cancellationModal.modalNotice .modalInner .close{margin-bottom:0}.cancellationModal.modalNotice .modalInner .close a{font-size:1rem;font-weight:bold}.radioBtn input[type="radio"]{display:none;margin:0}.radioBtn input[type="radio"]+label{display:block;position:relative;padding-left:25px;font-size:.875rem;line-height:1.5}.radioBtn input[type="radio"]+label::before{content:"";display:block;position:absolute;top:0;left:0;width:16px;height:16px;background-color:#fff;border:1px solid #999;border-radius:50%}.radioBtn input[type="radio"]+label em{font-weight:bold}.radioBtn input[type="radio"]+label span{margin-left:5px;color:#666}.radioBtn input[type="radio"]:checked+label:after{content:"";display:block;position:absolute;top:4px;left:4px;width:10px;height:10px;background-color:#8968cb;border-radius:50%}.radioBtn input[type="radio"]:disabled+label{color:#ccc}.radioBtn input[type="radio"]:disabled+label::before{border-color:#e2e2e2}.oansWeb2app.live .answer{min-height:150px;max-height:340px;position:relative;z-index:0;overflow:hidden}.oansWeb2app.live .answer .appBtn{top:0;display:block;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(0.8, #fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 80%);z-index:2}.oansWeb2app.live .button{width:100%;position:absolute;bottom:24px;padding:0 8px;box-sizing:border-box}.oansWeb2app.live .button p{width:100%}.oansWeb2app.live .button a{display:block;padding:8px 20px;border:1px solid #aaa;border-bottom-width:4px;background:#fff;text-align:center;border-radius:5px;line-height:1.3;color:#333;font-weight:bold}.oansWeb2app.live ul{width:100%;text-align:center;position:absolute;bottom:8px}.oansWeb2app.live ul li{display:inline}.oansWeb2app.live ul li:after{content:"-"}.oansWeb2app.live ul li:last-child:after{content:""}.oansWeb2app.live ul a{text-decoration:underline;color:#666;font-size:14px;margin:0 8px}.oansWeb2app.fstGnr .answer{min-height:240px;max-height:340px;position:relative;z-index:0;overflow:hidden}.oansWeb2app.fstGnr .answer .appBtn{top:0;display:block;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(0.8, #fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 80%);z-index:2}.oansWeb2app.fstGnr .button{width:100%;position:absolute;bottom:0;padding:0 8px;box-sizing:border-box}.oansWeb2app.fstGnr .button p{width:100%}.oansWeb2app.fstGnr .button a{display:block;padding:8px 20px;border:1px solid #aaa;border-bottom-width:4px;background:#fff;text-align:center;border-radius:5px;line-height:1.3;color:#333;font-weight:bold}.oansWeb2app.fstGnr .moreBtn{width:100%;position:absolute;bottom:64px;padding:0 8px;box-sizing:border-box}.oansWeb2app.fstGnr .moreBtn a{display:block;padding:8px 20px;border:1px solid #aaa;border-bottom-width:4px;background:#fff;text-align:center;border-radius:5px}.oansWeb2app.fstGnr .button+.moreBtn{margin:0}.oansWeb2app .answer{min-height:190px;max-height:190px;position:relative;z-index:0;overflow:hidden}.oansWeb2app .answer .appBtn{top:0;display:block;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(0.8, #fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 80%);z-index:2}.oansWeb2app .moreBtn{width:100%;position:absolute;bottom:10px;padding:0 8px;box-sizing:border-box;margin:0}.oansWeb2app .moreBtn a{display:block;padding:8px 20px;border:1px solid #aaa;border-bottom-width:4px;background:#fff;text-align:center;border-radius:5px}.hintContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.hintContainer .baButtonHint{text-align:right}.hintContainer .baButtonHint p{position:relative;display:inline-block;padding:10px 12px;border-radius:3px;background:#f0f0f0;text-align:left;font-size:88%;font-weight:bold}.hintContainer .baButtonHint p::after{content:"";position:absolute;top:50%;right:-8px;display:block;width:0;height:0;margin-top:-6px;border:solid transparent;border-width:6px 0 6px 8px;border-left-color:#f0f0f0}.hintContainer .baButtonHint p em{font-weight:bold}.listJob .listTtl{border-top:none;padding-left:0}.listJob .listMore>p a{border-top:none}.listJob{background-color:#fff;margin:0;border-left:none;border-right:none;border-bottom:1px solid #d9d8db}.listJob h1{font-size:.875rem;font-weight:bold;word-break:break-all;word-wrap:break-word}.listJobItemWrap{margin:0 12px}.listJobItem{width:234px;box-sizing:border-box;border-radius:4px;color:#333}.listJobItem:not(:last-of-type){margin-right:6px}.listJobItemTitle{display:-webkit-box;font-weight:bold;min-height:32px;margin-bottom:8px;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:#333;font-size:16px}.listJobItemInfoWrap{margin-bottom:8px}.listJob article{border-bottom:1px solid #eaeaea;padding:14px 0}.listJobItemInfo{min-height:19px;margin-bottom:4px;line-height:15px;font-size:.78125rem;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.listJobItemInfo::before{display:inline-block;vertical-align:text-bottom;width:15px;height:15px;margin-right:4px;background-image:url(https://s.yimg.jp/images/ks/m/common/ico_job_sprite.svg);background-size:32px auto;content:''}.listJobItemInfo:empty::before{display:none}.listJobItemInfo--status::before{background-position:0 0}.listJobItemInfo--salary::before{background-position:0 -15px}.listJobItemInfo--place::before{background-position:0 -30px}.listJobItemInfo--company::before{background-position:0 -45px}.listJobSource{display:block;color:#666;font-size:.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sw-Dialog{text-align:left;z-index:5000;position:fixed;top:0;left:0;width:100%;height:100%;display:none}.sw-Dialog.sw-Dialog--show{display:block;-webkit-animation:dialogFadeIn 0.1s linear 0s;animation:dialogFadeIn 0.1s linear 0s}.sw-Dialog .sw-Dialog__overlay{position:absolute;width:100%;height:100%;background-color:rgba(244,244,244,0.84);-webkit-tap-highlight-color:rgba(0,0,0,0)}.sw-Dialog .sw-Dialog__main{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);min-width:272px;max-width:360px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}.sw-Dialog .sw-Dialog__body{position:relative;overflow:hidden;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,0.03),0 11px 14px 0 rgba(0,0,0,0.24);box-shadow:0 2px 4px 1px rgba(0,0,0,0.03),0 11px 14px 0 rgba(0,0,0,0.24)}.sw-Dialog .sw-Dialog__closeArea{height:14px}.sw-Dialog .sw-Dialog__close{position:absolute;top:2px;right:2px;padding:0;width:36px;height:36px;border:0;background-color:transparent;color:#999}.sw-Dialog .sw-Dialog__content{padding:24px 16px 0}.sw-Dialog .sw-Dialog__content>:first-child{margin-top:0}.sw-Dialog .sw-Dialog__title{margin:16px 0;font-size:16px;font-weight:bold;color:#444}.sw-Dialog .sw-Dialog__description,.sw-Dialog .sw-Dialog__descriptionList,.sw-Dialog .sw-Dialog__subDescription{margin:16px 0}.sw-Dialog .sw-Dialog__description{font-size:14px;color:#444}.sw-Dialog .sw-Dialog__descriptionList{font-size:14px;color:#444}.sw-Dialog .sw-Dialog__descriptionList li::before{color:#aaa;content:'・'}.sw-Dialog .sw-Dialog__subDescription{font-size:12px;line-height:1.4;color:#777}.sw-Dialog .sw-Dialog__image{margin:24px -16px}.sw-Dialog .sw-Dialog__buttonArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#f7f7f7;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.sw-Dialog .sw-Dialog__button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;display:block;padding:0 16px;height:52px;line-height:52px;border:0;background-color:transparent;font-size:16px;font-weight:bold;color:#1a75ff;text-align:center;text-decoration:none;cursor:pointer;border-top:1px solid #ddd}.sw-Dialog .sw-Dialog__button--sub{color:#444}.sw-Dialog .sw-Dialog__button+.sw-Dialog__button{border-left:1px solid #ddd}@-webkit-keyframes dialogFadeIn{from{opacity:0}to{opacity:1}}@keyframes dialogFadeIn{from{opacity:0}to{opacity:1}}.resolved_banner{margin:0;padding:0}.resolved_banner img{width:100%;max-width:375px;display:block;padding:0 10px 15px;margin:0 auto;box-sizing:border-box}.modalLoginappeal{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;z-index:11000000;height:100%;min-height:100%;padding:0 40px;background-color:rgba(0,0,0,0.65);cursor:pointer}.modalLoginappeal_enclose{background-size:cover;background-color:#fff}.modalLoginappeal_image{width:100%;max-width:300px;vertical-align:bottom}.modalLoginappeal_image img{width:300px}.modalLoginappeal_button{display:block;height:38px;border-radius:3px;font-size:14px;text-align:center;margin:0 10px}.modalLoginappeal_button a{display:block;color:#999}.adviser{margin:0;padding:0}.adviser img{width:100%;max-width:375px;display:block;padding:0 10px;margin:0 auto;box-sizing:border-box}.carouselLocal{background-color:#fff;margin:8px 12px}.carouselLocal h1{font-size:1rem;font-weight:bold;margin-bottom:15px}.carouselLocalCarousel{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -12px}.carouselLocalItemWrap{display:inline-flex;padding:0 12px}.carouselLocalItem{display:block;width:234px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;color:#333;overflow:hidden}.carouselLocalItem:not(:last-of-type){margin-right:6px}.carouselLocalItemImage{display:flex}.carouselLocalItemImage--photo img{width:117px;height:66px;object-fit:cover}.carouselLocalItemImage--map img{width:117px;height:66px;object-fit:cover}.carouselLocalItemNoImage img{width:234px;height:66px;object-fit:cover}.carouselLocalItemSub{padding:8px 8px}.carouselLocalItemTitle{display:-webkit-box;margin-bottom:4px;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-line-clamp:1;overflow:hidden;font-weight:bold;font-size:1rem}.carouselLocalItemInfoWrap{margin-bottom:4px}.carouselLocalItemInfo{margin-bottom:4px;line-height:15px;font-size:.78125rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.carouselLocalItemInfo::before{display:inline-block;vertical-align:text-bottom;width:15px;height:15px;margin-right:4px;background-image:url(https://s.yimg.jp/images/ks/m/common/ico_job_sprite.svg);background-size:32px auto;content:''}.carouselLocalItemInfo:empty::before{display:none}.carouselLocalItemInfo--place::before{background-position:0 -30px}.carouselLocalItemInfo--text{margin-bottom:4px;line-height:15px;font-size:.78125rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.carouselLocalSource{display:block;color:#666;font-size:.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nicknameAlert{margin:10px 12px;border:1px solid #03c;border-bottom-width:3px;border-radius:5px;font-size:12px;font-weight:bold;text-align:center;background:#224ED0}.nicknameAlert a{display:block;padding:6px 0px;text-decoration:none}.nicknameAlert .title{margin-bottom:4px;color:#fff}.nicknameAlert .message{color:#fff;font-size:14px;text-decoration:underline}#ad_vc .adtitle{text-align:right;margin:2px 12px 0;font-size:12px;color:#333}.masking{margin:0 12px 12px;padding-top:8px;border-bottom:1px solid #d9d8db}.masking>p,.masking .maskingActions{color:#666;font-size:.75rem}.masking>p{margin-bottom:8px}.masking.isOpen{border-bottom:none;margin:0 0 12px}.masking.isOpen>p,.masking.isOpen .maskingActions{margin-left:12px;margin-right:12px}.masking .maskingActions{display:-webkit-box;display:-webkit-flex;display:flex;padding-bottom:12px}.masking .maskingActions>p{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.masking .maskingActions .trigger a{display:block;position:relative;padding-left:18px;color:#666;text-decoration:none}.masking .maskingActions .trigger a::before{content:"";display:block;position:absolute;top:5px;left:0;width:0;height:0;border-width:5px;border-style:solid;border-color:#999 transparent transparent}.masking .maskingActions .trigger a.close::before{border-color:transparent transparent #999 transparent;top:0}.masking .covered{display:none}
