@charset "UTF-8";
@font-face{font-family:RiffIcons;src:url(https://s.yimg.jp/images/riff/3.8.2/fonts/icon/RiffIcons.eot?#iefix) format("eot"),url(https://s.yimg.jp/images/riff/3.8.2/fonts/icon/RiffIcons.woff2) format("woff2"),url(https://s.yimg.jp/images/riff/3.8.2/fonts/icon/RiffIcons.woff) format("woff"),url(https://s.yimg.jp/images/riff/3.8.2/fonts/icon/RiffIcons.ttf) format("truetype")}
.Icon{display:inline-block;width:1em;height:1em;line-height:1;font-family:RiffIcons;font-weight:400;font-style:normal;font-variant:normal;text-decoration:inherit;text-transform:none;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.Icon--timeOutline::before{content:"\e600"}
.Icon--time::before{content:"\e601"}
.Icon--photo::before{content:"\e602"}
.Icon--comment::before{content:"\e603"}
.Icon--commentAnswer::before{content:"\e604"}
.Icon--settings::before{content:"\e605"}
.Icon--print::before{content:"\e606"}
.Icon--image::before{content:"\e607"}
.Icon--location::before{content:"\e608"}
.Icon--warning::before{content:"\e609"}
.Icon--home::before{content:"\e60a"}
.Icon--externalLink::before{content:"\e60b"}
.Icon--movie::before{content:"\e60c"}
.Icon--moviePlay::before{content:"\e60d"}
.Icon--moviePlayCircleOutline::before{content:"\e60e"}
.Icon--menu::before{content:"\e60f"}
.Icon--lockClose::before{content:"\e610"}
.Icon--lockOpen::before{content:"\e611"}
.Icon--refresh::before{content:"\e612"}
.Icon--search::before{content:"\e613"}
.Icon--expansion::before{content:"\e614"}
.Icon--reduction::before{content:"\e615"}
.Icon--like::before{content:"\e616"}
.Icon--news::before{content:"\e617"}
.Icon--mapPin::before{content:"\e618"}
.Icon--userBox::before{content:"\e619"}
.Icon--user::before{content:"\e61a"}
.Icon--shareAndroid::before{content:"\e61b"}
.Icon--help::before{content:"\e61c"}
.Icon--timeWait::before{content:"\e61d"}
.Icon--widget::before{content:"\e61e"}
.Icon--notification::before{content:"\e61f"}
.Icon--smile::before{content:"\e620"}
.Icon--good::before{content:"\e621"}
.Icon--bad::before{content:"\e622"}
.Icon--calendar::before{content:"\e623"}
.Icon--calendarToday::before{content:"\e624"}
.Icon--favorite::before{content:"\e625"}
.Icon--favoriteOutline::before{content:"\e626"}
.Icon--delete::before{content:"\e627"}
.Icon--deleteOutline::before{content:"\e628"}
.Icon--mailbox::before{content:"\e629"}
.Icon--undo::before{content:"\e62a"}
.Icon--redo::before{content:"\e62b"}
.Icon--edit::before{content:"\e62c"}
.Icon--document::before{content:"\e62d"}
.Icon--folder::before{content:"\e62e"}
.Icon--mail::before{content:"\e62f"}
.Icon--share::before{content:"\e630"}
.Icon--clip::before{content:"\e631"}
.Icon--expandClose::before{content:"\e632"}
.Icon--expandOpen::before{content:"\e633"}
.Icon--navigatePrevious::before{content:"\e634"}
.Icon--navigateNext::before{content:"\e635"}
.Icon--moreHorizon::before{content:"\e636"}
.Icon--moreVertical::before{content:"\e637"}
.Icon--download::before{content:"\e638"}
.Icon--exclusion::before{content:"\e639"}
.Icon--pagetop::before{content:"\e63a"}
.Icon--info::before{content:"\e63b"}
.Icon--navigatePreviousOutline::before{content:"\e63c"}
.Icon--navigateNextOutline::before{content:"\e63d"}
.Icon--arrowLeft::before{content:"\e63e"}
.Icon--arrowRight::before{content:"\e63f"}
.Icon--arrowUp::before{content:"\e640"}
.Icon--arrowDown::before{content:"\e641"}
.Icon--remove::before{content:"\e642"}
.Icon--add::before{content:"\e643"}
.Icon--close::before{content:"\e644"}
.Icon--done::before{content:"\e645"}
.Icon--removeBox::before{content:"\e646"}
.Icon--addBox::before{content:"\e647"}
.Icon--closeBox::before{content:"\e648"}
.Icon--doneBox::before{content:"\e649"}
.Icon--pagetopBox::before{content:"\e64a"}
.Icon--infoBox::before{content:"\e64b"}
.Icon--hintQBox::before{content:"\e64c"}
.Icon--removeCircle::before{content:"\e64d"}
.Icon--addCircle::before{content:"\e64e"}
.Icon--closeCircle::before{content:"\e64f"}
.Icon--doneCircle::before{content:"\e650"}
.Icon--pagetopCircle::before{content:"\e651"}
.Icon--infoCircle::before{content:"\e652"}
.Icon--hintQCircle::before{content:"\e653"}
.Icon--removeBoxOutline::before{content:"\e654"}
.Icon--addBoxOutline::before{content:"\e655"}
.Icon--closeBoxOutline::before{content:"\e656"}
.Icon--doneBoxOutline::before{content:"\e657"}
.Icon--pagetopBoxOutline::before{content:"\e658"}
.Icon--infoBoxOutline::before{content:"\e659"}
.Icon--hintQBoxOutline::before{content:"\e65a"}
.Icon--removeCircleOutline::before{content:"\e65b"}
.Icon--addCircleOutline::before{content:"\e65c"}
.Icon--closeCircleOutline::before{content:"\e65d"}
.Icon--doneCircleOutline::before{content:"\e65e"}
.Icon--pagetopCircleOutline::before{content:"\e65f"}
.Icon--infoCircleOutline::before{content:"\e660"}
.Icon--hintQCircleOutline::before{content:"\e661"}
.Icon--hintQ::before{content:"\e662"}
.Icon--kisekae::before{content:"\e663"}
.Icon--previousLast::before{content:"\e664"}
.Icon--nextLast::before{content:"\e665"}
.Icon--constellationAquarius::before{content:"\e666"}
.Icon--constellationSagittarius::before{content:"\e667"}
.Icon--constellationVirgo::before{content:"\e668"}
.Icon--constellationPisces::before{content:"\e669"}
.Icon--constellationScorpio::before{content:"\e66a"}
.Icon--constellationGemini::before{content:"\e66b"}
.Icon--constellationLibra::before{content:"\e66c"}
.Icon--constellationTaurus::before{content:"\e66d"}
.Icon--constellationCapricornus::before{content:"\e66e"}
.Icon--constellationCancer::before{content:"\e66f"}
.Icon--constellationAries::before{content:"\e670"}
.Icon--constellationLeo::before{content:"\e671"}
.Icon--new::before{content:"\e672"}
.Icon--live::before{content:"\e673"}
.Icon--socialFacebook::before{content:"\e674"}
.Icon--socialTwitter::before{content:"\e675"}
.Icon--socialGoogleplus::before{content:"\e676"}
.Icon--socialLine::before{content:"\e677"}
.Icon--socialHatebu::before{content:"\e678"}
.Icon--gourmet::before{content:"\e679"}
.Icon--currencyYen::before{content:"\e67a"}
.Icon--browser::before{content:"\e67b"}
.Icon--browserSafari::before{content:"\e67c"}
.Icon--shareIos::before{content:"\e67d"}
.Icon--mic::before{content:"\e67e"}
.Icon--weatherSun::before{content:"\e67f"}
.Icon--weatherMoon::before{content:"\e680"}
.Icon--weatherCloud::before{content:"\e681"}
.Icon--weatherRain::before{content:"\e682"}
.Icon--weatherSnow::before{content:"\e683"}
.Icon--appLink::before{content:"\e684"}
.Icon--checkboxCheck::before{content:"\e685"}
.Icon--navigateNextOutline::after{content:"\e63d"}
#yjLrec{margin-bottom:20px}
#yjLrec dl{margin:0;padding:0}
#yjLrec dt{margin:0;padding:4px 0 4px;font-size:12px;font-weight:400;line-height:12px;text-align:center;vertical-align:middle}
#yjLrec dd img{border:none;vertical-align:bottom}
.adSQM{background:#eee;border:1px solid #ccc;border-bottom:none}
.adSQM .title{text-align:center;display:block;font-weight:700;padding:2px 6px 0;font-size:75%}
.adSQM_wrapper{font-size:75%;background:#fff;border:1px solid #ccc;border-top:none;padding:4px 5px;margin-bottom:30px}
.adSQM_wrapper table{width:288px}
.adSQM_wrapper td div{overflow:hidden;width:234px;word-break:break-all;word-wrap:break-word}
.adSQM_wrapper img{margin:0}
.adSQM_wrapper hr.line{border:solid #ccc;border-width:1px 0 0 0;height:1px;overflow:hidden;clear:both}
.adULT{margin-bottom:20px}
.adSQB{margin-bottom:20px}
.adSQB a{color:#00c;text-decoration:underline}
.adSQB a:hover{color:#00c}
.adSQB a:active{color:#e00}
.adSQB a:visited{color:#551a8b}
.adIM{margin-bottom:20px}
.adIM_right{margin-bottom:20px}
.adIM_criteo{margin-bottom:20px}
.yj950-2 #main{width:625px}
.main_title{display:none}
.bottomYjnSnsBtn li{display:inline-block;vertical-align:middle}
#fbComment{display:none;margin-bottom:20px;padding:15px 15px 0;background:#fff;overflow:hidden}
#fbComment.jsOn{display:block}
#fbComment .note{font-size:68.75%;margin:5px 0 20px}
.annotation_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.annotation{font-size:75%;color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1}
.titleHeader{margin:10px 0;color:#71727a;line-height:1.1}
.titleHeader:after{display:block;clear:both;content:""}
.titleHeader h1{display:inline;float:left;font-size:181.25%}
.titleHeader p{float:right;padding-top:12px}
.titleHeader p span{font-size:81.25%;font-weight:400}
.titleHeader p a.annotate{margin-right:5px;font-size:68.75%}
.titleHeader p em{font-size:100%;font-weight:700}
.head_no_bg{margin-bottom:5px;color:#71727a;text-shadow:1px 1px 0 #fff;font-size:118.75%}
.notification{margin-bottom:20px;padding:15px 15px 10px 15px;border:5px solid #d2d3d8;background:#fff}
.notification li{margin-bottom:5px;padding-left:14px;background:url(../images/ico_circle.png) no-repeat left 5px;font-size:87.5%}
.baseBoxNotFoud{margin:20px 0 40px 0;padding:100px 0;background:#fff;-webkit-box-shadow:rgba(0,0,0,.1) 0 1px 4px;box-shadow:rgba(0,0,0,.1) 0 1px 4px;text-align:center}
.baseBoxNotFoud p.title{margin-bottom:20px;font-size:100%}
.baseBoxNotFoud p.title em{font-weight:700}
.baseBoxNotFoud p.note{width:450px;margin:0 auto 20px auto;font-size:87.5%}
.baseBoxNotFoud p.linkURL{font-size:87.5%}
.baseBox{margin-bottom:20px;background:#fff;-webkit-box-shadow:rgba(0,0,0,.1) 0 1px 4px;box-shadow:rgba(0,0,0,.1) 0 1px 4px}
.baseBox .hd{position:relative;height:45px}
.baseBox .hdCol{border-top:1px solid #999;border-bottom:1px solid #cdcdcd;line-height:38px}
.baseBox .hdCol h1{padding-left:10px;font-size:87.5%;font-weight:700}
.baseBox .hdBdr{position:relative;height:45px;padding:0 10px;border-top:1px solid #999}
.baseBox .hdBdr .pageNote{font-size:75%;line-height:45px}
.baseBox .hdBdr .pageNote em{font-weight:700}
.baseBox .hdBdr ul.pageBtn{position:absolute;top:8px;right:12px;float:right;width:90px}
.baseBox .hdBdr ul.pageBtn:after{display:block;clear:both;content:""}
.baseBox .hdBdr ul.pageBtn li{float:left}
.baseBox .hdBdr ul.pageBtn li a,.baseBox .hdBdr ul.pageBtn li em{display:block;width:25px;height:29px;margin-left:20px;background:url(https://s.yimg.jp/images/jpnews/cre/all_topics.png) no-repeat;text-indent:-9999px}
.baseBox .hdBdr ul.pageBtn li a.next{background-position:0 -417px}
.baseBox .hdBdr ul.pageBtn li a.back{background-position:0 -476px}
.baseBox .hdBdr ul.pageBtn li em.next{background-position:0 -358px}
.baseBox .hdBdr ul.pageBtn li em.back{background-position:0 -535px}
.baseBox .hdSpc{position:relative;padding:13px 20px 10px 20px}
.baseBox .hdSpc h1{font-size:150%}
.baseBox .hdSpc h1.vote{font-size:181.25%;line-height:1.3}
.baseBox .bd{overflow:hidden;position:relative;padding:0 20px}
.baseBox .bd:after{display:block;clear:both;content:""}
.baseBox .bdSpc{position:relative;padding:10px 20px}
.baseBox .bdSpc:after{display:block;clear:both;content:""}
.baseBox .bdBdr{padding:0 20px;border-top:1px solid #cdcdcd;border-bottom:1px solid #e6e6e6}
.baseBox .bdBdr:after{display:block;clear:both;content:""}
.baseBox .bdSubSpc{padding:10px 20px;background:#f8f8f8}
.baseBox .bdSub{background:#f8f8f8}
.baseBox .note{padding-bottom:15px;color:#666;font-size:75%;text-align:center}
.bdResearchDetail{float:left;width:280px;margin-bottom:10px;line-height:1.6}
.bdResearchDetail .thumb_caption{margin-bottom:5px;padding-left:18px;background:url(../images/ico_photo_thumb.png) no-repeat left top;color:#666;font-size:75%}
.bdResearchDetail .detail{margin-bottom:10px;font-size:87.5%}
.bdResearchDetail .detail p{margin-bottom:5px}
.bdResearchDetail .detail li{margin-bottom:0;padding-left:10px;background:url(../images/ico_circle_small.png) no-repeat left 7px;font-size:100%}
.bdResearchDetail li{margin-bottom:3px;padding-left:14px;background:url(../images/ico_circle.png) no-repeat left 5px;font-size:87.5%}
.bdResearchRelatedNote{padding:10px 0 0 0}
.bdResearchRelatedNote .detail{margin-bottom:10px;font-size:87.5%}
.bdResearchRelatedNote .detail p{margin-bottom:5px}
.bdResearchRelatedNote .detail ul{margin-bottom:5px}
.bdResearchRelatedNote .detail li{padding-left:10px;background:url(../images/ico_circle_small.png) no-repeat left 7px}
.bdResearchRelatedTopics{padding:10px 0;font-size:87.5%}
.bdResearchRelatedTopics h2{font-size:125%;font-weight:700;margin-bottom:10px}
.bdResearchRelatedTopics h3,.bdResearchRelatedTopics h4{margin-bottom:3px}
.bdResearchRelatedTopics .detail{margin-bottom:20px}
.bdResearchRelatedTopics ul{margin-bottom:20px}
.bdResearchRelatedTopics li{margin-bottom:3px;padding-left:14px;background:url(../images/ico_circle_small.png) no-repeat 5px 8px}
.bdResearchDetailVote{margin-bottom:20px;line-height:1.6;text-align:center}
.bdResearchDetailVote .detail{margin-bottom:10px;text-align:left;font-size:87.5%}
.bdResearchDetailVote .detail p{margin-bottom:5px}
.bdResearchDetailVote .detail li{margin-bottom:0;padding-left:10px;background:url(../images/ico_circle_small.png) no-repeat left 7px;font-size:100%}
.bdResearchDetailVote li{margin-bottom:3px;padding-left:14px;background:url(../images/ico_circle.png) no-repeat left 5px;text-align:left;font-size:87.5%}
.bdResearchDetailVote .researchPhotoBg{width:284px;margin:0 auto 3px;background:#efefef;text-align:center}
.bdResearchDetailVote .researchPhotoBg img{margin:0 auto;vertical-align:bottom}
.bdResearchDetailVote .researchCaption{width:280px;margin:0 auto 10px}
.bdResearchDetailVote .researchCaption .thumb_caption{padding-left:18px;background:url(../images/ico_photo_thumb.png) no-repeat left top;color:#666;text-align:left;font-size:75%}
.bdResearchVote{float:right;width:280px;margin-bottom:10px}
.bdResearchVote a.btnResearch{margin-top:15px}
.bdResearchVote .voteBtn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.bdResearchVote .voteBtn span{position:absolute;top:5px;color:#e60013;font-size:81.25%;margin-bottom:5px}
.researchPhotoBg{width:280px;margin-bottom:3px;background:#e6e6e6;text-align:center}
.researchPhotoBg img{margin:0 auto;vertical-align:bottom}
.cpPhotoBg{width:60px;margin:0 10px 0 0;background:#fff;text-align:center}
.cpPhotoBg img{margin:0 auto;vertical-align:bottom}
#main .accept,#main .overdue{float:left;margin-right:5px;padding:2px 3px 0;color:#fff;font-size:75%}
#main .accept{padding:2px 3px 0;background:#e88400}
#main .overdue{padding:2px 9px 0;background:#666}
#main .hdSpc .accept,#main .hdSpc .overdue{float:left;margin:7px 5px;font-size:75%}
#main .hdSpc .accept.spc,#main .hdSpc .overdue.spc{float:left;margin:6px 5px;font-size:75%}
.researchSubnav{position:relative;overflow:hidden;padding:5px 0}
.researchSubnav ul{position:relative;left:50%;float:left}
.researchSubnav li{position:relative;float:left;left:-50%;padding:0 7px;border-right:1px solid #cdcdcd;line-height:1.1;font-size:87.5%}
.researchSubnav li:first-child{padding:0;border-right:none}
.researchSubnav li:last-child{padding:0 0 0 7px;border-right:none}
.researchCol:after{display:block;clear:both;content:""}
.researchCol .researchPhotoBg{width:270px;margin-bottom:3px;background:#e6e6e6;text-align:center}
.researchCol .researchPhotoBg img{margin:0 auto;vertical-align:bottom}
.researchCol .reseachCol_left,.researchCol .reseachCol_right{width:310px;margin-bottom:20px;background:#fff;-webkit-box-shadow:rgba(0,0,0,.1) 0 1px 4px;box-shadow:rgba(0,0,0,.1) 0 1px 4px}
.researchCol .reseachCol_left .hd,.researchCol .reseachCol_right .hd{border-top:1px solid #999;border-bottom:1px solid #cdcdcd;line-height:38px}
.researchCol .reseachCol_left .hd h1,.researchCol .reseachCol_right .hd h1{padding-left:10px;font-size:87.5%;font-weight:700}
.researchCol .reseachCol_left .bd,.researchCol .reseachCol_right .bd{padding:20px 20px 0}
.researchCol .reseachCol_left{float:left}
.researchCol .reseachCol_right{float:right}
.bdResearchCol{padding-bottom:20px;border-bottom:1px solid #e6e6e6}
.bdResearchCol .thumb_caption{margin-bottom:5px;padding-left:18px;background:url(../images/ico_photo_thumb.png) no-repeat left top;color:#666;font-size:75%}
.bdResearchCol h2{margin-bottom:5px;font-size:87.5%}
.bdResearchCol h2 a{font-weight:700}
.bdResearchCol .detail{margin-bottom:10px;line-height:1.6;font-size:75%}
.bdResearchCol .detail p{margin-bottom:5px}
.bdResearchCol .detail li{margin-bottom:0;padding-left:10px;background:url(../images/ico_circle_small.png) no-repeat left 7px}
.bdResearchCol .total{margin-bottom:5px;text-align:right;font-size:75%}
.bdResearchCol .total em{color:#666;font-weight:700;font-size:100%}
.bdResearchCol .voteBtn{text-align:center}
.bdResearchCol .voteBtn span{color:#e60013;font-size:81.25%;margin-bottom:5px}
.bdResearchCol .period{color:#666;font-size:68.75%;text-align:center}
.relatedArticle{margin:10px 0 0 0;padding:10px;background:#f2f2f2;color:#666;overflow:hidden}
.relatedArticle p{margin-bottom:5px;color:#333;font-size:75%}
.relatedArticle .image{float:left;margin-right:5px}
.relatedArticle ul{overflow:hidden}
.relatedArticle ul li{padding:0;border:none;font-size:75%;word-break:break-all}
.relatedArticle ul li.dot{margin:4px 0;padding-left:16px;background:url(../images/ico_circle.png) no-repeat 2px 5px}
.relatedArticle ul li em{color:#333;font-weight:700}
.reseachCol_list li:last-child .bdResearchCol{border-bottom:none}
a.btnResearch{border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:200px;height:40px;margin:0 auto;border:1px solid;border-color:rgba(0,0,0,.05) rgba(0,0,0,.1) rgba(0,0,0,.3) rgba(0,0,0,.1);border-radius:4px;color:#fff;text-align:center;text-decoration:none;font-size:100%;line-height:40px;cursor:pointer}
a.btnResearch em{font-weight:700}
a.btnResearch.btnAccept{background-color:#3474ce;color:#fff}
a.btnResearch.btnAccept:hover{background-color:#0a56c2}
a.btnResearch.btnAcceptProgress,a.btnResearch.btnOverdue,a.btnResearch.btnOverdueFinish{background-color:#fff;border:1px solid;border-color:rgba(0,0,0,.05) rgba(0,0,0,.15) rgba(0,0,0,.3) rgba(0,0,0,.15);border-style:solid;border-width:1px;color:#333}
a.btnResearch.btnAcceptProgress:hover,a.btnResearch.btnOverdue:hover,a.btnResearch.btnOverdueFinish:hover{background-color:#f7f7f8;border-color:rgba(0,0,0,.4)}
.search_research{margin:10px}
.search_research .wrapper_search_research{border:1px solid #cdcdcd;border-top:none;background:#fff}
.search_research .wrapper_search_research .no_match{padding:0 20px 20px 20px;word-break:break-all}
.search_research .wrapper_search_research .no_match i{font-style:normal;font-size:100%;font-weight:700}
.search_research .wrapper_search_research .no_match ul{margin:10px 0 0 10px}
.search_research .wrapper_search_research .no_match li{margin-bottom:5px;padding-left:10px;background:url(../images/ico_circle_small.png) no-repeat left 7px;font-size:81.25%}
.search_research .wrapper_search_research .search_researchSubnav{padding:20px;border-top:1px solid #cdcdcd;overflow:hidden}
.search_research .wrapper_search_research .search_researchSubnav:after{display:block;clear:both;content:""}
.search_research .wrapper_search_research .search_researchSubnav ul:after{display:block;clear:both;content:""}
.search_research .wrapper_search_research .search_researchSubnav li{float:left;padding:0 7px;border-right:1px solid #cdcdcd;line-height:1.1;font-size:87.5%}
.search_research .wrapper_search_research .search_researchSubnav li em{font-weight:700}
.search_research .wrapper_search_research .search_researchSubnav li i{line-height:1.5;font-style:normal;font-size:112.5%}
.search_research .wrapper_search_research .search_researchSubnav li:first-child{padding:0;border-right:none}
.search_research .wrapper_search_research .search_researchSubnav li:last-child{padding:0 0 0 7px;border-right:none}
.search_research a.close{display:inline-block;padding:8px 11px;border-color:#e4e4e4 #d0d0d0 #c6c6c6 #d0d0d0;border-style:solid;border-width:1px;background:url(../images/btn_bg.png) repeat-x left bottom;color:#333;font-size:87.5%;outline:0}
.search_research a.close span{display:inline-block;padding-left:15px;background:url(../images/ico_arrow_pulldown.png) no-repeat left 50%}
.search_research a:hover.close{border-color:#c6c6c6 #c6c6c6 #c6c6c6 #c6c6c6;color:#333;text-decoration:none}
.search_research a:active.close{border-color:#c6c6c6 #c6c6c6 #c6c6c6 #c6c6c6;color:#333;-webkit-box-shadow:rgba(0,0,0,.1) 0 1px 1px 1px inset;box-shadow:rgba(0,0,0,.1) 0 1px 1px 1px inset;text-decoration:none}
.search_research a:visited.close{color:#333;text-decoration:none}
.search_research a.open{display:inline-block;padding:8px 11px;background:#4e555c!important;border:1px solid #3f444a!important;border-style:solid;border-width:1px;color:#fff!important;text-decoration:none;font-size:87.5%;outline:0}
.search_research a.open span{display:inline-block;padding-left:15px;background:url(../images/ico_arrow_pulldown_white.png) no-repeat left 50%}
.search_research a:active.btn_toggle.open,.search_research a:hover.btn_toggle.open,.search_research a:visited.btn_toggle.open{color:#fff}
.reseach_list li{padding:20px 0;border-top:1px solid #e6e6e6}
.reseach_list li:after{display:block;clear:both;content:""}
.reseach_list li:first-child{border-top:none}
.reseach_list li img{margin-right:10px}
.reseach_list li .statas_image{float:left}
.reseach_list li .statas_image dd,.reseach_list li .statas_image dt{clear:both;overflow:hidden}
.reseach_list li .statas{float:left}
.reseach_list li .statas dd,.reseach_list li .statas dt{clear:both;overflow:hidden}
.reseach_list li .statas .done{border:1px solid #cc4719;border-radius:4px;color:#cc4719;font-size:62.5%}
.reseach_list li .main{display:table-cell;width:422px;vertical-align:middle}
.reseach_list li .main h2{margin-bottom:3px;font-size:87.5%;font-weight:700}
.reseach_list li .main .note{display:block;line-height:1.2;color:#666;font-size:75%}
.reseach_list li .main .note em{margin-right:20px;color:#333}
.reseach_list li .main .ico_domestic,.reseach_list li .main .ico_entertainment,.reseach_list li .main .ico_life,.reseach_list li .main .ico_other,.reseach_list li .main .ico_soft,.reseach_list li .main .ico_sports{background:url(../images/all_topics.png) no-repeat;padding:0 0 0 19px;text-align:left}
.reseach_list li .main .ico_sports{background-position:0 -138px}
.reseach_list li .main .ico_domestic{background-position:0 -594px}
.reseach_list li .main .ico_life{background-position:0 -182px}
.reseach_list li .main .ico_entertainment{background-position:0 -314px}
.reseach_list li .main .ico_soft{background-position:0 -226px}
.reseach_list li .main .ico_other{background-position:0 -270px}
.reseach_list li .main_article{display:table-cell;vertical-align:middle}
.reseach_list li .main_article h2{margin-bottom:3px;font-size:87.5%}
.reseach_list li .main_article .detail{margin-bottom:3px;font-size:81.25%}
.reseach_list li .main_article .note{display:inline;color:#666;line-height:1;font-size:75%}
.reseach_list li .main_article .note em{color:#333}
.reseach_list li .main_article .note span{padding:0 10px}
.reseach_list li .vote_total{display:table-cell;width:100px;margin:0;padding:0;vertical-align:middle;text-align:right}
.reseach_list li .vote_total em{color:#666;font-size:100%;font-weight:700}
.reseach_list li .vote_total span{font-size:75%}
.pagenation_fotter{padding:10px 20px;background:#fff}
.pagenation_fotter:after{display:block;clear:both;content:""}
.pagenation_fotter .pageNote{margin-bottom:20px;font-size:81.25%}
.pagenation_fotter .pageNote em{font-weight:700}
.pagenation_fotter ul.pagenation{margin:0 0 10px 0;padding:0;text-align:center}
.pagenation_fotter ul.pagenation:after{display:block;clear:both;content:""}
.pagenation_fotter ul.pagenation li{display:inline-block;margin-right:5px;vertical-align:middle;font-size:87.5%}
.pagenation_fotter ul.pagenation li.prev{margin-left:0;margin-right:10px}
.pagenation_fotter ul.pagenation li.next{margin-left:5px;margin-right:0}
.pagenation_fotter ul.pagenation li a,.pagenation_fotter ul.pagenation li span{display:block;padding:2px 10px;border-radius:2px;line-height:26px}
.pagenation_fotter ul.pagenation li a{background:#fff;border:1px solid #999}
.pagenation_fotter ul.pagenation li span{background:#666;border:1px solid #666;color:#fff;font-weight:700}
.pagenation_fotter ul.pagenation li.next a,.pagenation_fotter ul.pagenation li.prev a{padding-left:7px;padding-right:7px;border:1px solid #999;background:#fff;font-weight:400}
.pagenation_fotter ul.pagenation li.next span,.pagenation_fotter ul.pagenation li.prev span{padding-left:7px;padding-right:7px;border:1px solid #dfdfdf;background:#efefef;color:#999;font-weight:400}
.researchCobrandBanner{line-height:.7;text-align:right}
.yj950-2 #sub{margin-top:25px}
.subMod.subRanking .bd li a{padding:10px 0}
.subMod.subRanking .bd li a .ttl{font-size:87.5%}
.subMod.subRanking .bd li a .rankNum{padding-left:3px;font-style:normal}
.subMod.subRanking .bd li .rankStatus{margin-bottom:4px}
.subMod.subRanking .bd li .rankStatus time{margin-right:10px}
.subMod.subRanking .bd li .rankStatus .accept,.subMod.subRanking .bd li .rankStatus .overdue{margin-right:.5em;padding:2px 4px;color:#fff;text-align:center}
.subMod.subRanking .bd li .rankStatus .accept{background:#e88400}
.subMod.subRanking .bd li .rankStatus .overdue{background:#666}
.subMod.twAccount li{padding:10px 0}
.subMod.twAccount li .accountImg{float:left;width:40px;margin:5px 5px 0 0;text-align:center;overflow:hidden}
.subMod.twAccount li em{font-style:normal;font-size:81.25%;font-weight:700}
.subMod.twAccount li p{float:left;overflow:hidden}
.subMod.fbAccount .fb-like-box{min-height:70px;margin:3px 0 10px;border:solid #e1e1e1;border-width:1px 0}
.research{padding:10px;border:solid #e1e1e1;border-width:1px 0;font-size:75%}
.research:after{display:block;clear:both;content:""}
.researchMain{padding:5px;text-align:center;font-size:75%}
.researchMain:after{display:block;clear:both;content:""}
.search_researchMain{padding:0;text-align:center;font-size:75%}
.search_researchMain:after{display:block;clear:both;content:""}
.research a:link,.researchMain a:link,.search_researchMain a:link{color:#069}
.research form{float:left}
.researchMain form,.search_researchMain form{margin:0 auto}
.research form a,.researchMain form a,.search_researchMain form a{vertical-align:middle}
#researchText,#researchTextMain{width:210px;margin-right:1px;padding:2px;border-color:#999 #cdcdcd #cdcdcd #999;border-style:solid;border-width:1px;vertical-align:middle;font-size:112.5%}
#researchButton input,#researchButtonMain input{background:url(../images/all_topics.png) no-repeat 0 -86px;width:45px;height:22px;margin:0 10px 0 0;border:0;vertical-align:middle;text-indent:-9999px;cursor:pointer}
#researchButton input:active,#researchButtonMain input:active{border-bottom:1px solid #ffecb1;border-top:1px solid #b59226}
.bdResearchVote .total{border-bottom:#cdcdcd 1px solid;text-align:right;font-size:75%}
.bdResearchVote .total em{color:#666;font-weight:700;font-size:100%}
.bdResearchVote ul{border-bottom:1px solid #cdcdcd}
.bdResearchVote li{border-bottom:1px solid #e6e6e6;padding:14px 20px 13px 38px}
.bdResearchVote li:last-child{border-bottom:none}
.bdResearchVote li.selected{background:#ececec;padding:0}
.bdResearchVote li.selected label{padding:14px 20px 13px}
.bdResearchVote li.unselected{padding:0}
.bdResearchVote li.unselected label{padding:14px 20px 13px}
.bdResearchVote label{display:block;padding:0}
.bdResearchVote .period{color:#666;font-size:68.75%;text-align:center}
.bdResearchVote .justResult{margin-bottom:10px;color:#03c;font-size:87.5%;text-align:center}
.bdResearchVote .btnResearch.btnAcceptProgress,.bdResearchVote .btnResearch.btnOverdue,.bdResearchVote .btnResearch.btnOverdueFinish{margin:30px auto 8px}
.bdResearchDetailVoteArea{margin:20px 0}
.bdResearchDetailVoteArea .line{border-bottom:#cdcdcd 1px solid}
.bdResearchDetailVoteArea .line:after{display:block;clear:both;content:""}
.bdResearchDetailVoteArea .line .total{float:left;font-size:75%}
.bdResearchDetailVoteArea .line .total em{color:#666;font-weight:700;font-size:125%}
.bdResearchDetailVoteArea .line .period{float:right;color:#666;font-size:68.75%;padding-top:5px}
.bdResearchDetailVoteArea ul{margin-bottom:15px;border-bottom:1px solid #cdcdcd}
.bdResearchDetailVoteArea li{margin-bottom:0;padding:14px 20px 13px 38px;border-bottom:1px solid #e6e6e6;background:#fff none}
.bdResearchDetailVoteArea li:last-child{border-bottom:none}
.bdResearchDetailVoteArea li.selected{padding:0;background:#ececec}
.bdResearchDetailVoteArea li.selected label{padding:14px 18px 13px}
.bdResearchDetailVoteArea li.unselected{padding:0}
.bdResearchDetailVoteArea li.unselected label{padding:14px 18px 13px}
.bdResearchDetailVoteArea label{display:block;padding:0}
.bdResearchDetailVoteArea .justResult{margin-bottom:5px;color:#03c;text-align:center;font-size:87.5%}
.bdResearchDetailVoteArea .setPersonal .btn_modal{margin-bottom:20px}
.option{position:relative}
.option label{cursor:pointer}
.option label span{outline:0}
.option.selected label,.option.unselected label{display:block}
.option.selected label span,.option.unselected label span{display:block;padding-left:28px}
.option.selected span{background:url(../images/radio_selected.png) no-repeat 0 2px;background-size:20px 20px;background-repeat:no-repeat}
.option.unselected span{background:url(../images/radio.png) no-repeat 0 2px;background-size:20px 20px;background-repeat:no-repeat}
.voteRadio{display:none}
button.btnResearch{border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:200px;height:40px;margin:20px auto 10px auto;border:1px solid;border-color:rgba(0,0,0,.05) rgba(0,0,0,.1) rgba(0,0,0,.3) rgba(0,0,0,.1);border-radius:4px;background-color:#3474ce;color:#fff;text-align:center;text-decoration:none;font-size:100%;cursor:pointer}
button.btnResearch em{font-weight:700}
button.btnResearch:hover{background-color:#0a56c2}
button.btnResearch.disabled{background:#eee;border-color:#e1e1e1;color:#999;cursor:default}
.attestBox{margin:0 auto 10px;border:#aad22f 1px solid;border-radius:3px;background:#f1f8de;color:#303c0d;font-size:87.5%}
.attestBox .alert{margin:13px}
.attestBox .alert p{display:table-cell;width:523px;vertical-align:middle;line-height:1.3}
.attestBox .alert i{display:table-cell;width:34px;height:24px;background:url(../images/ico_attest.png) left center no-repeat;vertical-align:middle}
.attestBox .attest p em{font-weight:700}
.chartBar{padding:20px}
.chartBar .line{margin-bottom:10px;padding:0 10px;border-bottom:#dcdcdc 4px solid}
.chartBar .line:after{display:block;clear:both;content:""}
.chartBar .line .total{float:left}
.chartBar .line .total em{color:#666;font-size:125%;font-weight:700}
.chartBar .line .period{float:right;padding-top:12px;color:#666;font-size:68.75%}
.chartBar ul{margin-bottom:20px;padding-bottom:10px;border-bottom:#dcdcdc 4px solid}
.chartBar li{display:table;font-size:87.5%}
.chartBar li.even{background-color:#f6f6f6}
.chartBar li .head{display:table-cell;width:189px;padding:15px 8px 15px 10px;border-right:#cdcdcd 1px solid;vertical-align:middle;line-height:1.3}
.chartBar li .graph{width:267px;display:table-cell;vertical-align:middle}
.chartBar li .graph .bar{text-indent:-9999px;display:block;height:16px;overflow:hidden;background:-webkit-gradient(linear,left top,right top,from(#54add9),to(#3474ce));background:linear-gradient(to right,#54add9,#3474ce)}
.chartBar li .result{display:table-cell;width:100px;padding-right:10px;vertical-align:middle;text-align:right}
.chartBar li .result span{display:block}
.chartBar li .result em{color:#666;font-weight:700}
.chartPieArea{padding:20px}
.chartPieArea .line:after{display:block;clear:both;content:""}
.chartPieArea .line .total{float:left}
.chartPieArea .line .total em{color:#666;font-size:125%;font-weight:700}
.chartPieArea .line .period{float:right;padding-top:13px;color:#666;font-size:68.75%}
.legend{margin-bottom:10px;padding:10px;border:#e6e6e6 1px solid;background-color:#f8f8f8}
.legend ul:after{display:block;clear:both;content:""}
.legend li{display:table;margin-bottom:8px;padding-left:5px}
.legend li span{display:table-cell;vertical-align:middle}
.legend li span:first-child{width:400px}
.legend li span:last-child{width:160px;text-align:right}
.legend li span em{color:#6f8e00;font-weight:700}
.legend li.rank01{border-left:#e16552 6px solid;font-size:112.5%}
.legend li.rank01 span:first-child{font-weight:700}
.legend li.rank02{border-left:#e9d78e 6px solid;font-size:112.5%}
.legend li.rank03{border-left:#9abf88 6px solid;font-size:112.5%}
.legend li.rank04{border-left:#4e2472 6px solid;font-size:81.25%}
.legend li.rank05{border-left:#5698c4 6px solid;font-size:81.25%}
.legend li.rank06{border-left:#a34974 6px solid;font-size:81.25%}
.legend li.rank07{border-left:#7c9fb0 6px solid;font-size:81.25%}
.baseBox .noResult{padding:20px;text-align:center}
.baseBox .noResult p{margin:20px 0}
.chartSeijiTitle{padding:10px 0 5px 0;border-top:1px solid #cdcdcd;line-height:1.3;font-size:87.5%}
.chartSeijiTitle dd{margin-top:5px}
.chartSeiji{width:300px;height:250px;font-size:11px;line-height:1.3}
.chartSeiji .value{font-size:13px;font-weight:700}
.chartPieSet{width:600px;height:350px;margin:20px auto;line-height:1.3;font-size:14px}
.chartPieSet .number{color:#6f8e00;font-weight:700}
.chartPieSet .value{font-size:14px;font-weight:700}
.circleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}
.circleBox .circleGraph{width:180px;height:180px;margin:0 20px}
.circleBox .circleGraph #circleImage{-webkit-tap-highlight-color:transparent}
.circleBox .circleLegend{-webkit-box-flex:1;-ms-flex:1;flex:1}
.circleBox .circleLegend .circleOptions dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.circleBox .circleLegend .circleOptions dl dt .circleColor{width:23px;height:11px;margin:3px 10px 0 0}
.circleBox .circleLegend .circleOptions dl dt span{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333;font-size:94%;line-height:1.2;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif}
.circleBox .circleLegend .circleOptions dl dt a{color:#333;border-bottom:1px dashed #7c95a8}
.circleBox .circleLegend .circleOptions dl dt a:hover{border-bottom-color:#cc3434;text-decoration:none;color:#cc3434}
.circleBox .circleLegend .circleOptions dl dd{padding-left:34px;font-size:81%;font-weight:700}
.circleBox .circleLegend .circleOptions li{margin-bottom:10px}
.circleBox .circleLegend .circleOptions li:nth-child(1) .circleColor{background-color:#3474ce}
.circleBox .circleLegend .circleOptions li:nth-child(1) dd{color:#2f6bbf}
.circleBox .circleLegend .circleOptions li:nth-child(2) .circleColor{background-color:#38a8e1}
.circleBox .circleLegend .circleOptions li:nth-child(2) dd{color:#39c}
.circleBox .circleLegend .circleOptions li:nth-child(3) .circleColor{background-color:#4ccdd9}
.circleBox .circleLegend .circleOptions li:nth-child(3) dd{color:#47c1cc}
.circleBox .circleLegend .circleOptions li:last-child{margin-bottom:0}
.pollsAbout-ttl{margin:0 auto 4px;font-size:87.5%;font-weight:700}
.pollsAbout-textwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #d9dde3}
.pollsAbout-status{margin:4px 4px 0 0;font-size:80%;-webkit-box-flex:1;-ms-flex:1;flex:1}
.pollsAbout-character{width:80px;height:66px;margin-top:8px;background-repeat:no-repeat;background-image:url(https://s.yimg.jp/images/jpnews/cre/polls/all/img/character.png);background-size:cover}
.topItems{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0;height:380px;width:950px}
.topItems_title{display:none}
.topItems_left,.topItems_right{width:300px;border-radius:6px;background-size:cover;background-position:center}
.topItems_left:hover,.topItems_right:hover{opacity:.9}
.topItems_left a,.topItems_right a{display:block;text-decoration:none}
.topItems_left{margin-right:16px}
.topItems_about{width:300px;margin-left:16px}
.topItems_label{background:rgba(0,0,0,.3);border-radius:6px 6px 0 0;padding:8px}
.topItems_label-ttl{font-size:87.5%;font-weight:700;color:#fff;height:48px;text-shadow:1px 1px 1px #000}
.topItems_label-date{text-align:right;font-size:small;color:#fff;text-shadow:1px 1px 2px #000}
.topItems_contents{background-color:rgba(255,255,255,.8);margin:8px 16px;height:278px;border-radius:6px;position:relative}
.topItems_novote{text-align:center;color:#666;font-weight:700;position:absolute;top:50%;right:-10%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
.topItems_bg{background-color:rgba(0,0,0,.2);height:380px;border-radius:6px}
.contents_wrapper{width:950px;border:1px solid #e1e1e1;background:#fff;border-radius:6px;margin-bottom:16px}
.contents_label{margin:8px 16px;display:-webkit-box;display:-ms-flexbox;display:flex}
.contents_label-ttl{font-weight:700;font-size:87.5%}
.contents_label-date{font-size:75%;font-weight:700;margin:2px 0 0 16px}
.contents_inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px}
.contents_inner li:last-child{border:none}
.contents_inner .contents_item{border-right:1px solid #e1e1e1}
.contents_inner .contents_item a{position:relative;display:block;width:300px;height:100%;padding-left:16px}
.contents_inner .contents_item a:hover{text-decoration:none;background-color:#f9f9f9}
.contents_inner .contents_item .contents_item-img{height:120px;max-width:284px;background-size:contain;background-repeat:no-repeat;background-position:center}
.contents_inner .contents_item .contents_item-img-horizontal{background-size:cover}
.contents_inner .contents_item .contents_item-ttl{font-size:87.5%;font-weight:700;color:#333;margin:8px 16px 8px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.contents_inner .contents_item .contents_item-ttl .rank{display:block;width:20px;height:20px;border-radius:2px;margin-right:8px;background:#ff9c00;color:#fff;text-align:center;-webkit-box-flex:0;-ms-flex:none;flex:none}
.contents_inner .contents_item .contents_item-novote{text-align:center;padding:16px 0;color:#666;font-size:87.5%}
.contents_inner .contents_item .contents_item-vote{position:absolute;bottom:10px;right:0;text-align:right;margin:0 16px;font-size:87.5%;color:#006ccc;font-weight:700}
.contents_inner .contents_item .contents_item-vote::after{content:"\e63d";color:#006ccc;font-family:RiffIcons;padding-left:2px}
.contents_inner:last-child{padding-bottom:0}
.contents_inner:last-child .contents_item:nth-child(1) a:hover{border-bottom-left-radius:6px}
.contents_inner:last-child .contents_item:nth-child(3) a:hover{border-bottom-right-radius:6px}
.qBox_top{overflow:hidden;margin-bottom:45px;width:284px}
.qBox_top li{margin:8px 0 0}
.qBox_top li dl{font-size:85%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:8px 0 0}
.qBox_top li dl dt{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333;font-weight:700}
.qBox_top li dl dd{margin-left:8px;font-size:84%;font-weight:700}
.qBox_top li:nth-child(1){border:none}
.qBox_top li:nth-child(1) strong{display:block;height:12px;background:#3474ce;text-indent:-9999px;border-radius:2px}
.qBox_top li:nth-child(1) dd{color:#2f6bbf}
.qBox_top li:nth-child(2) strong{display:block;height:12px;background:#38a8e1;text-indent:-9999px;border-radius:2px}
.qBox_top li:nth-child(2) dd{color:#39c}
.qBox_top li:last-child strong{display:block;height:12px;background:-webkit-gradient(linear,left top,left bottom,from(#38a8e1),to(#3474ce));background:linear-gradient(to bottom,#38a8e1,#3474ce);text-indent:-9999px;border-radius:2px}
.qBox_top li:last-child dd{color:#666}
.topItems_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.qBox_topItems{width:250px;padding:10px;margin:0}
.qBox_topItems li dl{font-size:83%}
.qBox_topItems li dd{font-weight:700}
.qBox_topItems li:nth-child(3) strong{display:block;height:12px;background:#4ccdd9;text-indent:-9999px;border-radius:2px}
.qBox_topItems li:nth-child(3) dd{color:#47c1cc}
.circleBox_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:16px 16px 45px 0}
.circleBox_top .circleGraph{width:130px;height:130px;margin-right:8px}
.circleBox_top .circleGraph #circleImage{-webkit-tap-highlight-color:transparent}
.circleBox_top .circleLegend{-webkit-box-flex:1;-ms-flex:1;flex:1}
.circleBox_top .circleLegend .circleOptions dl{font-size:85%;padding:3px;padding:4px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.circleBox_top .circleLegend .circleOptions dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.circleBox_top .circleLegend .circleOptions dl dt .circleColor{width:12px;height:12px;border-radius:50%;margin:2px 4px 0 0;-webkit-box-flex:0;-ms-flex:none;flex:none}
.circleBox_top .circleLegend .circleOptions dl span{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;color:#666;font-weight:700;line-height:1.2}
.circleBox_top .circleLegend .circleOptions dl span a{color:#666;border-bottom:1px dashed #7c95a8}
.circleBox_top .circleLegend .circleOptions dl dd{padding-left:18px;font-size:84%;font-weight:700}
.circleBox_top .circleLegend .circleOptions li:nth-child(1){margin-bottom:4px}
.circleBox_top .circleLegend .circleOptions li:nth-child(1) .circleColor{background-color:#3474ce}
.circleBox_top .circleLegend .circleOptions li:nth-child(1) dd{color:#2f6bbf}
.circleBox_top .circleLegend .circleOptions li:nth-child(2){margin-bottom:4px}
.circleBox_top .circleLegend .circleOptions li:nth-child(2) .circleColor{background-color:#38a8e1}
.circleBox_top .circleLegend .circleOptions li:nth-child(2) dd{color:#39c}
.circleBox_top .circleLegend .circleOptions li:nth-child(3) .circleColor{background-color:#4ccdd9}
.circleBox_top .circleLegend .circleOptions li:nth-child(3) dd{color:#47c1cc}
.voteResultGraph_circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.circleBox_topItems{width:250px;padding:10px}
.circleBox_topItems .circleGraph{width:120px;height:120px;margin:0 auto}
.circleBox_topItems .circleGraph #circleImage{-webkit-tap-highlight-color:transparent}
.circleBox_topItems .circleLegend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.circleBox_topItems .circleLegend .circleOptions{margin-top:8px}
.circleBox_topItems .circleLegend .circleOptions dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:83%}
.circleBox_topItems .circleLegend .circleOptions dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.circleBox_topItems .circleLegend .circleOptions dl dt .circleColor{width:12px;height:12px;border-radius:50%;margin:4px 4px 0 0;-webkit-box-flex:0;-ms-flex:none;flex:none}
.circleBox_topItems .circleLegend .circleOptions dl span{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;color:#333;font-weight:700}
.circleBox_topItems .circleLegend .circleOptions dl span a{color:#333;border-bottom:1px dashed #7c95a8}
.circleBox_topItems .circleLegend .circleOptions dl dd{padding-left:8px;font-weight:700;font-size:82%;line-height:2;word-break:keep-all}
.circleBox_topItems .circleLegend .circleOptions li:nth-child(1){margin-bottom:4px}
.circleBox_topItems .circleLegend .circleOptions li:nth-child(1) .circleColor{background-color:#3474ce}
.circleBox_topItems .circleLegend .circleOptions li:nth-child(1) dd{color:#2f6bbf}
.circleBox_topItems .circleLegend .circleOptions li:nth-child(2){margin-bottom:4px}
.circleBox_topItems .circleLegend .circleOptions li:nth-child(2) .circleColor{background-color:#38a8e1}
.circleBox_topItems .circleLegend .circleOptions li:nth-child(2) dd{color:#39c}
.circleBox_topItems .circleLegend .circleOptions li:nth-child(3) .circleColor{background-color:#4ccdd9}
.circleBox_topItems .circleLegend .circleOptions li:nth-child(3) dd{color:#47c1cc}