@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}a:hover{text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:15px;line-height:1.5em;color:#333;background:#f1f2f6 repeat-x;min-height:100%;padding-bottom:220px!important;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:auto;-webkit-touch-callout:auto;-webkit-user-select:auto}ul{list-style:none}ol{list-style:decimal}a{text-decoration:none;color:#000}.categoryMenu,.contentsWrapper,.fixedGlobalHeader,.globalFooter .copyRightContents,.globalFooter .corporateMenu,.globalFooter .pageTopLinkWrapper,.globalHeader{display:block;margin-left:auto;margin-right:auto;width:1000px}.headerWrapper{background-color:#fff;min-width:1000px;width:100%;padding:4px 0}.fixedGlobalHeader,.globalHeader{height:117px;position:relative}.fixedGlobalHeader .functionalParts,.globalHeader .functionalParts{float:right;margin:12px 0 0 0}.fixedGlobalHeader .functionalParts .sns,.globalHeader .functionalParts .sns{zoom:1;float:left;width:495px}.fixedGlobalHeader .functionalParts .sns:after,.globalHeader .functionalParts .sns:after{content:"";display:block;clear:both}.fixedGlobalHeader .functionalParts .sns .fb-like,.globalHeader .functionalParts .sns .fb-like{width:114px;float:left;margin:2px 5px 0 0}.fixedGlobalHeader .functionalParts .sns .tweet,.fixedGlobalHeader .functionalParts .sns .twitter-follow-button,.globalHeader .functionalParts .sns .tweet,.globalHeader .functionalParts .sns .twitter-follow-button{width:122px!important}.fixedGlobalHeader .functionalParts .sns .twitter-follow-button,.globalHeader .functionalParts .sns .twitter-follow-button{float:left;margin:2px 0 0 0}.fixedGlobalHeader .functionalParts .sns #___plusone_0,.fixedGlobalHeader .functionalParts .sns #___plusone_1,.fixedGlobalHeader .functionalParts .sns #___plusone_2,.fixedGlobalHeader .functionalParts .sns #___plusone_3,.globalHeader .functionalParts .sns #___plusone_0,.globalHeader .functionalParts .sns #___plusone_1,.globalHeader .functionalParts .sns #___plusone_2,.globalHeader .functionalParts .sns #___plusone_3{width:85px!important}.fixedGlobalHeader .functionalParts .sns .hatena-bookmark-button,.globalHeader .functionalParts .sns .hatena-bookmark-button{float:left;width:100px;display:block}.fixedGlobalHeader .functionalParts .sns .hatena-bookmark-button-frame,.globalHeader .functionalParts .sns .hatena-bookmark-button-frame{margin:0 0 2px 0}.fixedGlobalHeader .functionalParts .sns .rss,.globalHeader .functionalParts .sns .rss{height:0;color:transparent;line-height:2em;padding-top:20px;overflow:hidden;display:block;background-repeat:no-repeat;display:block;width:51px;background-image:url(../img/rss-button.png);background-size:51px 20px;background-repeat:no-repeat;float:right;margin:2px 25px 0 0}.fixedGlobalHeader .functionalParts .searchform,.globalHeader .functionalParts .searchform{float:left;width:170px}.fixedGlobalHeader .functionalParts .searchform .searchBox,.globalHeader .functionalParts .searchform .searchBox{border:none;border-bottom:1px solid #000;padding:2px 0 6px 20px;display:block;float:right;width:170px;font-size:12px;background:url(../img/search_icon_01.png) center left no-repeat;outline:0;box-shadow:inset 0 0 0 transparent}.fixedGlobalHeader .functionalParts .searchform .searchbutton,.globalHeader .functionalParts .searchform .searchbutton{display:none}.fixedGlobalHeader .logo,.globalHeader .logo{position:absolute;top:48px;left:0}.fixedGlobalHeader .logo .siteName,.globalHeader .logo .siteName{height:0;color:transparent;line-height:2em;display:block;width:296px}.fixedGlobalHeader .logo .siteName_top,.globalHeader .logo .siteName_top{height:0;color:transparent;line-height:2em;display:block;width:296px}.globalHeader .headerBanner{position:absolute;top:48px;right:0;max-width:500px;height:54px}.globalHeader .headerBanner img{max-width:100%;max-height:100%;height:auto;vertical-align:bottom}.globalHeader .headerBanner .close{display:none}.fixStopper{background:#fff}.categoryMenu{padding:0 0 15px;margin-bottom:0}.fix{position:fixed;top:0;z-index:9000;width:100%;background-color:#fff;padding:4px 0}.fix .categoryMenuWrapper{width:1000px;margin:0 auto}.categoryMenu .menuList{zoom:1;overflow:hidden;margin-left:0}.categoryMenu .menuList:after{content:"";display:block;clear:both}.categoryMenu .menuList li{float:left;margin-left:0}.categoryMenu .menuList li{width:143.7px;border:1px solid #000;border-top:none;border-bottom:none;margin:0 -1px 0 0;text-align:center}.categoryMenu .menuList li.new a{background-image:url(../img/categoryMenu_label_b_01.png)}.categoryMenu .menuList li.new .hoverBottomLine,.categoryMenu .menuList li.new .hoverLeftLine,.categoryMenu .menuList li.new .hoverRightLine,.categoryMenu .menuList li.new .hoverTopLine{background-color:#f15ea5}.categoryMenu .menuList li.auKddi .hoverBottomLine,.categoryMenu .menuList li.auKddi .hoverLeftLine,.categoryMenu .menuList li.auKddi .hoverRightLine,.categoryMenu .menuList li.auKddi .hoverTopLine{background-color:#0e0d6a}.categoryMenu .menuList li.auKddi a{background-image:url(../img/categoryMenu_label_b_02.png)}.categoryMenu .menuList li.mobile .hoverBottomLine,.categoryMenu .menuList li.mobile .hoverLeftLine,.categoryMenu .menuList li.mobile .hoverRightLine,.categoryMenu .menuList li.mobile .hoverTopLine{background-color:#eb5505}.categoryMenu .menuList li.mobile a{background-image:url(../img/categoryMenu_label_b_03-a.png)}.categoryMenu .menuList li.itTechnology .hoverBottomLine,.categoryMenu .menuList li.itTechnology .hoverLeftLine,.categoryMenu .menuList li.itTechnology .hoverRightLine,.categoryMenu .menuList li.itTechnology .hoverTopLine{background-color:#24afcc}.categoryMenu .menuList li.itTechnology a{background-image:url(../img/categoryMenu_label_b_04-a.png)}.categoryMenu .menuList li.ictKeywords .hoverBottomLine,.categoryMenu .menuList li.ictKeywords .hoverLeftLine,.categoryMenu .menuList li.ictKeywords .hoverRightLine,.categoryMenu .menuList li.ictKeywords .hoverTopLine{background-color:#50b8e9}.categoryMenu .menuList li.ictKeywords a{background-image:url(../img/categoryMenu_label_b_05.png)}.categoryMenu .menuList li.present a{background-image:url(../img/categoryMenu_label_b_06.png)}.categoryMenu .menuList li.present .hoverBottomLine,.categoryMenu .menuList li.present .hoverLeftLine,.categoryMenu .menuList li.present .hoverRightLine,.categoryMenu .menuList li.present .hoverTopLine{background-color:#82c531}.categoryMenu .menuList li.community .hoverBottomLine,.categoryMenu .menuList li.community .hoverLeftLine,.categoryMenu .menuList li.community .hoverRightLine,.categoryMenu .menuList li.community .hoverTopLine{background-color:#3f74e9}.categoryMenu .menuList li.community a{background-image:url(../img/categoryMenu_label_b_07.png)}.categoryMenu .menuList li.lifeStyle .hoverBottomLine,.categoryMenu .menuList li.lifeStyle .hoverLeftLine,.categoryMenu .menuList li.lifeStyle .hoverRightLine,.categoryMenu .menuList li.lifeStyle .hoverTopLine{background-color:#f8b500}.categoryMenu .menuList li.lifeStyle a{background-image:url(../img/categoryMenu_label_b_08.png)}.categoryMenu .menuList li.current{z-index:5}.categoryMenu .menuList li.current .hoverTopLine{left:0;top:0;width:100%;height:1px}.categoryMenu .menuList li.current .hoverRightLine{right:-1px;top:0;width:1px;height:100%}.categoryMenu .menuList li.current .hoverBottomLine{right:0;bottom:0;width:100%;height:1px}.categoryMenu .menuList li.current .hoverLeftLine{left:-1px;bottom:0;width:1px;height:100%}.categoryMenu .menuList li a{height:0;color:transparent;line-height:2em;padding-top:50px;overflow:hidden;display:block;background-repeat:no-repeat;display:block;line-height:50px;background-position:center center}.categoryMenu .menuList li .hoverBottomLine,.categoryMenu .menuList li .hoverLeftLine,.categoryMenu .menuList li .hoverRightLine,.categoryMenu .menuList li .hoverTopLine{position:absolute;display:block}.categoryMenu .menuList li .hoverTopLine{left:0;top:0;width:0;height:1px}.categoryMenu .menuList li .hoverRightLine{right:-1px;top:0;width:1px;height:0}.categoryMenu .menuList li .hoverBottomLine{right:0;bottom:0;width:0;height:1px}.categoryMenu .menuList li .hoverLeftLine{left:-1px;bottom:0;width:1px;height:0}.popularKeyword{display:block;margin:0 auto;padding:0 0 15px;width:1000px;overflow:hidden;position:relative}.popularKeyword .text{padding:0 21px 0 104px}.popularKeyword .text .title{position:absolute;top:0;left:0;display:block;width:105px;height:25px;line-height:25px;font-size:12px;font-weight:400;overflow:hidden}.popularKeyword .text a{display:inline-block;color:#666;font-size:10.5px;line-height:25px;background:#eaeaea;width:115px;height:25px;text-align:center;margin:0 10px 0 0}.popularKeyword .text a:hover{background:#f2f2f3}.popularKeyword .text a.more{position:absolute;top:2px;right:0;display:block;width:21px;height:0;margin:0;padding:19px 0 0;background:url(../img/ico/ico_arrow_next_bk.svg) 50% 50% no-repeat #fff;background-size:10px 6px;border:1px solid #000;overflow:hidden}.popularKeyword .text a.more:hover{background-color:#f1f2f6}.pageNavi{margin-top:76px;margin-right:23px;text-align:center}.pageNavi ul.pageNaviList{zoom:1;display:inline-block}.pageNavi ul.pageNaviList:after{content:"";display:block;clear:both}.pageNavi ul.pageNaviList li{float:left}.pageNavi ul.pageNaviList li a,.pageNavi ul.pageNaviList li span{display:block;width:30px;height:45px;overflow:hidden;color:#666;font-size:14px;padding-top:3px;margin-left:5px;margin-right:5px}.pageNavi ul.pageNaviList li span{cursor:default}.pageNavi ul.pageNaviList li span.current{color:#b8b8bb;border-bottom:1px solid #b8b8bb;width:30px;margin-left:10px;margin-right:10px}.pageNavi ul.pageNaviList li span.abbreviation{height:0;padding-top:45px;background:url(../img/pageNav_abbreviation_01.png) center 13px no-repeat}.pageNavi ul.pageNaviList li a.next,.pageNavi ul.pageNaviList li a.prev{background-repeat:no-repeat;height:0;width:30px;padding-top:45px;margin-left:25px;margin-right:25px}.pageNavi ul.pageNaviList li a.prev{background-image:url(../img/pageNav_back_01.png)}.pageNavi ul.pageNaviList li a.next{background-image:url(../img/pageNav_next_01.png)}.contentsWrapper{zoom:1;padding-top:20px}.contentsWrapper:after{content:"";display:block;clear:both}.contentsWrapper #SNS_ACCOUNT{display:none}.contentsWrapper .subContents{float:right}.subContents .snsAccountArea{-webkit-box-shadow:.5px 1px 5px 0 rgba(4,0,0,.1);box-shadow:.5px 1px 5px 0 rgba(4,0,0,.1);width:254px;padding:15px 9px;background:#fff;margin:0 0 12px}.subContents .snsAccountArea .title{font-size:15px;font-weight:700;line-height:1.3;text-align:center;margin:0 0 10px}.subContents .snsAccountArea .snsaccount{display:flex;justify-content:center;align-items:center}.subContents .snsAccountArea .snsaccount .post{display:block;width:42px;height:36px;background:#999}.subContents .snsAccountArea .snsaccount .post:hover{opacity:.7}.subContents .snsAccountArea .snsaccount .post.fb{background:url(../img/ico/ico_fb.svg) 50% 50% no-repeat #3b5998;background-size:auto 20px}.subContents .snsAccountArea .snsaccount .post.tw{background:url(../img/ico/ico_tw.svg) 50% 50% no-repeat #55acee;background-size:auto 22px}.subContents .snsAccountArea .snsaccount .post.hb{background:url(../img/ico/ico_hb.svg) 50% 50% no-repeat #00a4de;background-size:20px auto}.subContents .snsAccountArea .snsaccount .post.ln{background:url(/common/img/ico/ico_line_side.png) no-repeat center #00b900;background-size:36px auto}.subContents .snsAccountArea .snsaccount .post.me{background:url(../img/ico/ico_mail.svg) 50% 50% no-repeat #f7476c;background-size:auto 20px}.subContents .snsAccountArea .snsborder{text-align:center;margin-bottom:5px}.subContents .snsAccountArea .snsborder .bar{display:inline-block;width:219px;margin:0 3px}.subContents .snsAccountArea .snsborder .bar.line-friend img{width:100%;height:auto}.contentsWrapper .viewRanking{-webkit-box-shadow:.5px 1px 5px 0 rgba(4,0,0,.1);box-shadow:.5px 1px 5px 0 rgba(4,0,0,.1);border-top:2px solid #333;width:254px;padding:0 9px 0;background:#fff;word-wrap:break-word}.contentsWrapper .viewRanking .headline{height:0;color:transparent;line-height:2em;padding-top:21px;overflow:hidden;display:block;background-repeat:no-repeat;width:234px;margin:17px 0 21px 0;background-image:url(../img/ranking_title_01.png)}.contentsWrapper .viewRanking .post{zoom:1;display:block;margin-bottom:20px;background:url(../img/ranking_line_01.png) center bottom no-repeat;background:expression((this.__isLastChild = (this.parentNode.children.item(this.parentNode.children.length-1) == this))? 'none':'url(../img/ranking_line_01.png) center bottom no-repeat')}.contentsWrapper .viewRanking .post:after{content:"";display:block;clear:both}.contentsWrapper .viewRanking .post:last-child{background:0 0}.contentsWrapper .viewRanking .post .rank01,.contentsWrapper .viewRanking .post .rank02,.contentsWrapper .viewRanking .post .rank03,.contentsWrapper .viewRanking .post .rank04,.contentsWrapper .viewRanking .post .rank05{color:transparent;line-height:2em;padding-top:20px;overflow:hidden;display:block;background-repeat:no-repeat;position:absolute;top:0;left:0;width:20px;height:20px;z-index:10}.contentsWrapper .viewRanking .post .rank01{background-image:url(../img/ranking_rankingLabel_01.png)}.contentsWrapper .viewRanking .post .rank02{background-image:url(../img/ranking_rankingLabel_02.png)}.contentsWrapper .viewRanking .post .rank03{background-image:url(../img/ranking_rankingLabel_03.png)}.contentsWrapper .viewRanking .post .rank04{background-image:url(../img/ranking_rankingLabel_04.png)}.contentsWrapper .viewRanking .post .rank05{background-image:url(../img/ranking_rankingLabel_05.png)}.contentsWrapper .viewRanking .post .image{float:left;height:80px;width:80px;margin:0 10px 20px 0;overflow:hidden}.contentsWrapper .viewRanking .post .image img{height:100%;width:auto;position:absolute;left:50%;top:0;margin-left:-70px}.contentsWrapper .viewRanking .post .text{float:left;width:144px;font-size:12px;line-height:1.25em}.contentsWrapper .viewRanking .post .text .category{display:block;margin:0 0 8px}.contentsWrapper .viewRanking .post .text .category mark{display:inline-block;background:#ccc;color:#fff;font-size:10px;font-style:normal;font-weight:400;line-height:1;padding:5px 10px}.contentsWrapper .viewRanking .post.auKddi .text .category mark{background:#0e0d6a}.contentsWrapper .viewRanking .post.mobile .text .category mark{background:#eb5505}.contentsWrapper .viewRanking .post.itTechnology .text .category mark{background:#24afcc}.contentsWrapper .viewRanking .post.ictKeywords .text .category mark{background:#50b8e9}.contentsWrapper .viewRanking .post.present .text .category mark{background:#82c531}.contentsWrapper .viewRanking .post.community .text .category mark{background:#3f74e9}.contentsWrapper .viewRanking .post.lifeStyle .text .category mark{background:#f8b500}.contentsWrapper .viewRanking .post .text .title{font-weight:400;margin-bottom:20px}.contentsWrapper .subContents .recommend{-webkit-box-shadow:.5px 1px 5px 0 rgba(4,0,0,.1);box-shadow:.5px 1px 5px 0 rgba(4,0,0,.1);margin-bottom:20px}.contentsWrapper .subContents .recommend img{display:block}.contentsWrapper .subContents .fbLikeBox{background-color:#fff;margin-bottom:20px}.contentsWrapper .subContents .twTimeline{width:254px;margin-bottom:20px}.contentsWrapper .subContents .twTimeline iframe{height:320px!important}.globalFooter{position:absolute!important;bottom:0;width:100%;min-width:1000px}.globalFooter .pageTopLinkWrapper{height:0}.globalFooter .pageTopLinkWrapper .pageTopLink{background:#fff url(../img/ico/ico_arrow_top.svg) no-repeat 50% 50%;background-size:18px 18px;position:fixed;bottom:66px;right:10px;margin:0;width:44px;border:2px solid #000;height:0;line-height:2em;padding-top:40px;overflow:hidden;display:block;z-index:100}.globalFooter .corporateMenuWrapper{background-color:#fff;height:126px;border-top:1px solid #e1e1e1}.globalFooter .corporateMenuWrapper .corporateMenu{padding-top:1px}.globalFooter .corporateMenuWrapper .corporateMenu .kddiLogo{position:absolute;top:40px;left:0}.globalFooter .corporateMenuWrapper .corporateMenu .kddiLogo a{color:transparent;overflow:hidden;display:block;width:89px}.globalFooter .corporateMenuWrapper .corporateMenu .kddiLogo img{width:89px}.globalFooter .corporateMenuWrapper .corporateMenu .corporateLinkList{zoom:1;overflow:hidden;height:auto;font-size:11px;margin:20px 0 0 0;padding:0 0 0 256px}.globalFooter .corporateMenuWrapper .corporateMenu .corporateLinkList:after{content:"";display:block;clear:both}.globalFooter .corporateMenuWrapper .corporateMenu .corporateLinkList ul{display:block;overflow:hidden;padding:10px 0}.globalFooter .corporateMenuWrapper .corporateMenu .corporateLinkList ul.over{border-bottom:1px solid #e6e9ee}.globalFooter .corporateMenuWrapper .corporateMenu .corporateLinkList li{float:left;margin-left:0;margin-top:0;margin-right:25px;background:url(../img/globalFooter_linkIcon_01.png) left 9px no-repeat}.globalFooter .corporateMenuWrapper .corporateMenu .corporateLinkList li a{display:block;padding-left:18px}.globalFooter .copyRightWrapper{background-color:#000;height:33px;overflow:hidden;color:#fff;line-height:34px}.globalFooter .copyRightWrapper .copyRightContents{zoom:1}.globalFooter .copyRightWrapper .copyRightContents:after{content:"";display:block;clear:both}.globalFooter .copyRightWrapper .copyRightContents .siteName{font-size:10px;float:left}.globalFooter .copyRightWrapper .copyRightContents .catchCopy{font-size:10px;padding-left:18px;margin-left:14px;background:url(../img/globalFooter_catchCopyBg_01.png) left center no-repeat;float:left}.globalFooter .copyRightWrapper .copyRightContents .copyRight{font-size:9px;float:right}.contentsWrapper .mainContents .posts .feature .text .title{height:3em}.pageNavi ul.pageNaviList li span.current_page{color:#b8b8bb;border-bottom:1px solid #b8b8bb;width:20px;margin-left:10px;margin-right:10px}.pageNavi ul.pageNaviList li a.link_before,.pageNavi ul.pageNaviList li a.link_next{background-repeat:no-repeat;height:0;width:30px;padding-top:45px;margin-left:25px;margin-right:25px}.pageNavi ul.pageNaviList li a.link_before{background-image:url(../img/pageNav_back_01.png)}.pageNavi ul.pageNaviList li a.link_next{background-image:url(../img/pageNav_next_01.png)}.pageNavi .pageNum{display:none}.banner>a>img{width:254px}