@charset "UTF-8";html{overflow-y:scroll}body{line-height:1;color:#000}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}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 #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}.opacity{opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}.inline_block{display:inline-block;*display:inline;*zoom:1}.table_cell{display:table-cell;*display:inline;*zoom:1;vertical-align:middle}.fr,.imgR{float:right;margin-left:10px}.fl,.imgL{float:left;margin-right:10px}.imgC,.tC,.btn{text-align:center}.imgC{display:block;margin-left:auto;margin-right:auto}.tR,.sign{text-align:right}.box_size,#categoryList ul li,#contents section .bnrList li,#contents section .gravureList li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.ts_none,#cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page{-webkit-text-shadow:none !important;-moz-text-shadow:none !important;-ms-text-shadow:none !important;-o-text-shadow:none !important;text-shadow:none !important}.bs_none,section dl.categoryList dd ul li:last-child,#side dl.categoryList dd ul li:last-child,section dl.categoryList dd ul li ul li,#side dl.categoryList dd ul li ul li,#contents section.rankingSection .ranking article .image:after,section dl.categoryList dd ul li,#cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}.display_table,#navArea ul{display:table;table-layout:fixed;width:100%;list-style:none}.display_table li,#navArea ul li{display:table-cell;vertical-align:middle;text-align:center;margin:0;padding:0}.display_table li a,#navArea ul li a{display:block}header#globalHeader h1,#contents section .articleList article a:before,#contents section .bnrList li a,#side .close a{background:url(../img/sprite.png) no-repeat;-webkit-background-size:445px auto;-moz-background-size:445px auto;-ms-background-size:445px auto;-o-background-size:445px auto;background-size:445px auto}header#globalHeader h1 a,#navArea ul li.more a,#contents section .bnrList li a{text-indent:100%;white-space:nowrap;overflow:hidden}header#globalHeader p.menu a{-webkit-box-shadow:-1px 1px 0 #474747 inset,0 -1px 0 #1c1c1c inset;-moz-box-shadow:-1px 1px 0 #474747 inset,0 -1px 0 #1c1c1c inset;-ms-box-shadow:-1px 1px 0 #474747 inset,0 -1px 0 #1c1c1c inset;-o-box-shadow:-1px 1px 0 #474747 inset,0 -1px 0 #1c1c1c inset;box-shadow:-1px 1px 0 #474747 inset,0 -1px 0 #1c1c1c inset}#contents section .articleList article .image,#contents section.rankingSection .ranking article .image span{position:relative}#contents section .articleList article .image:after,#contents section.rankingSection .ranking article .image span:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;}	.toggleArea{display:none}section dl.categoryList dd ul,#side dl.categoryList dd ul{list-style:none;border:1px solid #000;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}section dl.categoryList dd ul li,#side dl.categoryList dd ul li{position:relative;background:#222;margin-bottom:1px;border-bottom:1px solid #000;box-shadow:0 1px 0 #444}section dl.categoryList dd ul li span,#side dl.categoryList dd ul li span,section dl.categoryList dd ul li a,#side dl.categoryList dd ul li a{display:block;padding:12px 10px 12px 25px;background:url(../img/mark_black_02.png) no-repeat 7px 1em;-webkit-background-size:13px auto;-moz-background-size:13px auto;-ms-background-size:13px auto;-o-background-size:13px auto;background-size:13px auto}section dl.categoryList dd ul li span,#side dl.categoryList dd ul li span{position:relative}section dl.categoryList dd ul li span:after,#side dl.categoryList dd ul li span:after{position:absolute;top:0;right:7px;width:20px;height:100%;content:"";background:url(../img/mark_toggle.png) no-repeat left center;-webkit-background-size:80px auto;-moz-background-size:80px auto;-ms-background-size:80px auto;-o-background-size:80px auto;background-size:80px auto}section dl.categoryList dd ul li span.open:after,#side dl.categoryList dd ul li span.open:after{background-position:right center}section dl.categoryList dd ul li:first-child,#side dl.categoryList dd ul li:first-child{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}section dl.categoryList dd ul li:last-child,#side dl.categoryList dd ul li:last-child{margin-bottom:0;border-bottom:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}section dl.categoryList dd ul li ul,#side dl.categoryList dd ul li ul{padding:10px 10px 5px;background:#000;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}section dl.categoryList dd ul li ul li,#side dl.categoryList dd ul li ul li{position:static;display:inline-block;background:none;border:0;margin:0 5px 5px 0}section dl.categoryList dd ul li ul li:last-child,#side dl.categoryList dd ul li ul li:last-child{margin-bottom:5px}section dl.categoryList dd ul li ul li a,#side dl.categoryList dd ul li ul li a{display:inline-block;margin:0;padding:9px 9px;background:#444;border-bottom:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:85%}section dl.categoryList dd ul li ul li.all,#side dl.categoryList dd ul li ul li.all{display:block;text-align:right}section dl.categoryList dd ul li ul li.all a,#side dl.categoryList dd ul li ul li.all a{display:block;padding:9px 0;padding-right:18px;background:url(../img/mark_black_02.png) no-repeat right 0.85em;-webkit-background-size:13px auto;-moz-background-size:13px auto;-ms-background-size:13px auto;-o-background-size:13px auto;background-size:13px auto;font-size:93%}.clearfix,header#globalHeader .menuArea .toggleArea .searchArea form,#categoryList ul,#contents,#contents section .articleList article a,#contents section .bnrList,#contents section .applicationList,#contents section .gravureList,#contents article footer dl.meta,#side,#side .searchArea form{*zoom:1}.clearfix:after,header#globalHeader .menuArea .toggleArea .searchArea form:after,#categoryList ul:after,#contents:after,#contents section .articleList article a:after,#contents section .bnrList:after,#contents section .applicationList:after,#contents section .gravureList:after,#contents article footer dl.meta:after,#side:after,#side .searchArea form:after{content:".";display:block;clear:both;height:0;visibility:hidden}body{background:#333;color:#333;font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;-webkit-text-size-adjust:none}html{overflow-x:hidden}input,textarea{font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}img{vertical-align:top}.externalIcon{margin:0 3px;vertical-align:middle}a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0.25)}a:link{color:#e60014}a:visited{color:#e60014}a:hover{color:red}a:active{color:blue}h1,h2,h3{color:#000}#page{width:auto;min-width:320px;max-width:1024px;margin:0 auto;font-size:93%;background:#fff;-webkit-background-size:100px auto;-moz-background-size:100px auto;-ms-background-size:100px auto;-o-background-size:100px auto;background-size:100px auto}header#globalHeader{position:relative;margin-bottom:4px;padding-top:6px}header#globalHeader h1{margin:0 auto;width:163px;height:60px}header#globalHeader h1 a{display:block;width:163px;height:60px}header#globalHeader p.menu{position:absolute;top:21px;left:0;z-index:100;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}header#globalHeader p.menu a{position:relative;display:inline-block;padding:7px 9px;padding-left:19px;color:#fff;background:#313131;background:-moz-linear-gradient(top, #313131 0%, #040404 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #313131), color-stop(100%, #040404));background:-webkit-linear-gradient(top, #313131 0%, #040404 100%);background:-o-linear-gradient(top, #313131 0%, #040404 100%);background:-ms-linear-gradient(top, #313131 0%, #040404 100%);background:linear-gradient(to bottom, #313131 0%, #040404 100%);border:1px solid #000;border-left:0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;text-decoration:none;font-size:93%;font-weight:bold;line-height:1.2}header#globalHeader p.menu a:before{position:absolute;top:0;left:0;content:"";width:20px;height:95%;background:url(../img/mark_black_04.png) no-repeat 2px center;-webkit-background-size:15px auto;-moz-background-size:15px auto;-ms-background-size:15px auto;-o-background-size:15px auto;background-size:15px auto}header#globalHeader .menuArea{position:fixed;top:22px;z-index:9999}header#globalHeader .menuArea p.menu{position:static;margin-bottom:10px;opacity:.85}header#globalHeader .menuArea .toggleArea{position:fixed;top:0;padding:50px 10px;color:#fff;width:auto;max-width:1024px;height:100%;background:rgba(0,0,0,0.75)}header#globalHeader .menuArea .toggleArea a{color:#fff}header#globalHeader .menuArea .toggleArea .close{position:absolute;top:0;right:0;width:85%;padding:15px 10px 10px;text-align:right}header#globalHeader .menuArea .toggleArea .searchArea{margin-bottom:10px;border-bottom:1px solid #444}header#globalHeader .menuArea .toggleArea .searchArea form{padding-bottom:10px;border-bottom:1px solid #aaa}header#globalHeader .menuArea .toggleArea .searchArea .formLeft{float:left}header#globalHeader .menuArea .toggleArea .searchArea input[type="text"]{width:156px;height:20px;margin-right:1px;padding:2px;border:1px solid #000;border-radius:0}header#globalHeader .menuArea .toggleArea .searchArea input[type="submit"]{float:left;height:26px;background:#191919;background:-moz-linear-gradient(top, #191919 0%, #020202 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #191919), color-stop(100%, #020202));background:-webkit-linear-gradient(top, #191919 0%, #020202 100%);background:-o-linear-gradient(top, #191919 0%, #020202 100%);background:-ms-linear-gradient(top, #191919 0%, #020202 100%);background:linear-gradient(to bottom, #191919 0%, #020202 100%);padding:2px 8px;border:1px solid #000;color:#fff;border-radius:0;-webkit-box-shadow:-1px 0 #252525 inset,0 -1px #252525 inset,1px 0 #252525 inset,0 1px #252525 inset;box-shadow:-1px 0 #252525 inset,0 -1px #252525 inset,1px 0 #252525 inset,0 1px #252525 inset;-webkit-appearance:none}header#globalHeader .menuArea .toggleArea dl{margin:0 0 15px}header#globalHeader .menuArea .toggleArea dl dt{margin:0 0 8px;font-weight:bold;text-shadow:0 1px 1px #000}header#globalHeader .menuArea .toggleArea dl dd a{display:inline-block;margin:0 5px 5px 0;padding:3px 10px;background:#222;border:1px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:0 1px 0 #444;text-shadow:0 1px 1px #000}header#globalHeader .menuArea .toggleArea ul{list-style:none;border-top:1px solid #aaa}header#globalHeader .menuArea .toggleArea ul li{border-bottom:1px solid #444}header#globalHeader .menuArea .toggleArea ul li:first-child{border-top:1px solid #444}header#globalHeader .menuArea .toggleArea ul li a{display:block;padding:10px 25px 10px 0;background:url(../img/mark_black_02.png) no-repeat right center;-webkit-background-size:20px auto;-moz-background-size:20px auto;-ms-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto;border-bottom:1px solid #aaa;font-weight:bold;text-shadow:0 1px 1px #000}header#globalHeader p.btn{position:absolute;top:21px;right:0;text-align:left;background:-moz-linear-gradient(top, #eb6b72 0%, #e74a53 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb6b72), color-stop(100%, #e74a53));background:-webkit-linear-gradient(top, #eb6b72 0%, #e74a53 100%);background:-o-linear-gradient(top, #eb6b72 0%, #e74a53 100%);background:-ms-linear-gradient(top, #eb6b72 0%, #e74a53 100%);background:linear-gradient(to bottom, #eb6b72 0%, #e74a53 100%);-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;border:1px solid #e23c46;border-right:0;-webkit-box-shadow:0 1px 4px #ccc,inset 1px 1px 0 #ef8389,inset 0 -1px 0 #ef8389;-moz-box-shadow:0 1px 4px #ccc,inset 1px 1px 0 #ef8389,inset 0 -1px 0 #ef8389;-ms-box-shadow:0 1px 4px #ccc,inset 1px 1px 0 #ef8389,inset 0 -1px 0 #ef8389;-o-box-shadow:0 1px 4px #ccc,inset 1px 1px 0 #ef8389,inset 0 -1px 0 #ef8389;box-shadow:0 1px 4px #ccc,inset 1px 1px 0 #ef8389,inset 0 -1px 0 #ef8389}header#globalHeader p.btn a{overflow:hidden;display:block;padding:4px 2px;padding-left:24px;background:url(../img/ttl_gravure.png) no-repeat -7px 0;-webkit-background-size:33px auto;-moz-background-size:33px auto;-ms-background-size:33px auto;-o-background-size:33px auto;background-size:33px auto;font-weight:bold;font-size:77%;color:#fff}#navArea{padding-top:0}#navArea nav{margin:1px 0 2px;border-bottom:1px solid #000}#navArea ul{list-style:none;border-top:1px solid #000;background:#3c3c3c;background:-moz-linear-gradient(top, #3c3c3c 4%, #000 28%, #000 45%, #7a7d7f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(4%, #3c3c3c), color-stop(28%, #000), color-stop(45%, #000), color-stop(100%, #7a7d7f));background:-webkit-linear-gradient(top, #3c3c3c 4%, #000 28%, #000 45%, #7a7d7f 100%);background:-o-linear-gradient(top, #3c3c3c 4%, #000 28%, #000 45%, #7a7d7f 100%);background:-ms-linear-gradient(top, #3c3c3c 4%, #000 28%, #000 45%, #7a7d7f 100%);background:linear-gradient(to bottom, #3c3c3c 4%, #000 28%, #000 45%, #7a7d7f 100%)}#navArea ul li{border-left:1px solid #000}#navArea ul li a{padding:7px 5px;border:1px solid #000;border-top-color:#656565;border-right:0;border-bottom-color:#555555;border-left-color:#b9b9b9;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;font-size:108%;text-shadow:0 1px 0 #000}#navArea ul li:first-child{border-left:0}#navArea ul li:first-child a{border-left:0}#navArea ul li:nth-child(3){width:auto}#navArea ul li:nth-child(4){width:auto}#navArea ul li.more{width:90px}@media all and (max-width: 480px){#navArea ul li.more{width:48px}}#navArea ul li.more a{background:url(../img/mark_black_03.png) no-repeat center;-webkit-background-size:20px auto;-moz-background-size:20px auto;-ms-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto}#navArea ul li.more a.open{background-image:url(../img/mark_black_01.png)}#categoryList{margin-top:-2px;margin-bottom:2px;border-bottom:1px solid #000}#categoryList ul{list-style:none;background:#000}#categoryList ul li{border-left:1px solid #000;float:left;width:25%;border-top:1px solid #000;background:#3c3c3c;background:-moz-linear-gradient(top, #3c3c3c 4%, #000 28%, #000 50%, #7a7d7f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(4%, #3c3c3c), color-stop(28%, #000), color-stop(50%, #000), color-stop(100%, #7a7d7f));background:-webkit-linear-gradient(top, #3c3c3c 4%, #000 28%, #000 50%, #7a7d7f 100%);background:-o-linear-gradient(top, #3c3c3c 4%, #000 28%, #000 50%, #7a7d7f 100%);background:-ms-linear-gradient(top, #3c3c3c 4%, #000 28%, #000 50%, #7a7d7f 100%);background:linear-gradient(to bottom, #3c3c3c 4%, #000 28%, #000 50%, #7a7d7f 100%)}@media all and (max-width: 480px){#categoryList ul li{width:50%}}#categoryList ul li:nth-child(2n+1){border-left-width:1px}#categoryList ul li:nth-child(2n+1) a{border-left-width:1px}@media all and (max-width: 480px){#categoryList ul li:nth-child(2n+1){border-left-width:0}#categoryList ul li:nth-child(2n+1) a{border-left-width:0}}#categoryList ul li:first-child{border-left-width:0}#categoryList ul li:first-child a{border-left-width:0}#categoryList ul li a{padding:7px 5px;display:block;border:1px solid #000;border-top-color:#656565;border-right:0;border-bottom-color:#555555;border-left-color:#b9b9b9;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;text-shadow:0 1px 0 #000;font-size:108%;font-weight:bold}footer#globalFooter{position:relative;padding:15px 10px;background:#000;color:#fff}footer#globalFooter a{color:#fff;text-decoration:underline}footer#globalFooter p.copyright,footer#globalFooter p.pcLink{display:table-cell;font-size:85%}footer#globalFooter p.pcLink{padding-right:9px}footer#globalFooter p.pageTop{position:absolute;right:10px;bottom:0;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #efefef));background:-webkit-linear-gradient(top, #fff 0%, #efefef 100%);background:-o-linear-gradient(top, #fff 0%, #efefef 100%);background:-ms-linear-gradient(top, #fff 0%, #efefef 100%);background:linear-gradient(to bottom, #fff 0%, #efefef 100%);border:1px solid #e0e0e0;text-align:center;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}footer#globalFooter p.pageTop a{width:38px;height:17px;padding-top:16px;display:inline-block;color:#333;text-decoration:none;font-size:93%;background:url(../img/mark_white_01.png) no-repeat center top;-webkit-background-size:20px auto;-moz-background-size:20px auto;-ms-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto}#contents section h2,#contents article .pager a,#cse .gsc-results .gsc-cursor-box .gsc-cursor-page{padding:4px 0 3px 10px;background:#333333;background:-moz-linear-gradient(top, #333 0%, #010101 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #010101));background:-webkit-linear-gradient(top, #333 0%, #010101 100%);background:-o-linear-gradient(top, #333 0%, #010101 100%);background:-ms-linear-gradient(top, #333 0%, #010101 100%);background:linear-gradient(to bottom, #333 0%, #010101 100%);font-size:100%;color:#fff;letter-spacing:0.1em}#contents section h2 span,#contents article .pager a span,#cse .gsc-results .gsc-cursor-box .gsc-cursor-page span,#contents section h2 a,#contents article .pager a a,#cse .gsc-results .gsc-cursor-box .gsc-cursor-page a{position:relative;display:block;padding:0 0;color:#fff}#contents section h2 span:after,#contents article .pager a span:after,#cse .gsc-results .gsc-cursor-box .gsc-cursor-page span:after,#contents section h2 a:after,#contents article .pager a a:after,#cse .gsc-results .gsc-cursor-box .gsc-cursor-page a:after{position:absolute;top:0;right:0;content:"一覧";width:30px;padding-right:20px;background:url(../img/mark_red_02.png) no-repeat right center;-webkit-background-size:20px auto;-moz-background-size:20px auto;-ms-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto;text-decoration:none}#page.menuOpen #globalHeader h1 a,#page.menuOpen #globalHeader .btn a,#page.menuOpen #navArea a,#page.menuOpen #contents a{pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#contents section .articleList article{border-bottom:1px solid #e0e0e0}#contents section .articleList article:nth-of-type(odd){background:#f3f3ed}#contents section .articleList article a{position:relative;display:block;padding:9px;padding-right:24px;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#333}#contents section .articleList article a:before{content:"";position:absolute;top:0;right:0;display:block;width:20px;height:100%;background-position:right center}#contents section .articleList article .image{float:left;margin:0 10px 0 0;background:url(../img/noimage.gif) no-repeat center;background-size:contain}#contents section .articleList article .image img{width:60px;min-height:60px;}#contents section .articleList article h3{margin:0;font-size:124%;color:#333}#contents section .articleList article h3 span{margin-left:5px}#contents section .articleList article h3 span img.rsicon{width:16px;height:16px}#contents section .articleList article .sub{margin:0;color:#aaa;text-align:right;font-size:77%}#contents section .more{text-align:center;background:#f3f3ed;border-bottom:1px solid #e0e0e0}#contents section .more a{display:block;padding:12px 0;color:#333;text-shadow:0 1px 1px #fff}#contents section .more a:before{content:"";padding-left:24px;background:url(../img/mark_white_03.png) no-repeat left center;-webkit-background-size:20px auto;-moz-background-size:20px auto;-ms-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto}.body-archive #contents section .more{background:#fff}#contents section .pageNo{display:none;margin:15px 10px 0}#contents section .pageNo a{color:#333;text-decoration:underline}.body-top #contents section .pageNo+.articleList article:nth-child(even){background:#fff}.body-top #contents section .pageNo+.articleList article:nth-child(odd){background:#f3f3ed}#contents section .bnrList{list-style:none}#contents section .bnrList li{float:left;width:25%;height:46px;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}@media all and (max-width: 460px){#contents section .bnrList li{width:33%}#contents section .bnrList li:nth-child(3n+1),#contents section .bnrList li:first-child{border-left:0;width:33.4%}}#contents section .bnrList li a{display:block;width:106px;height:46px;margin:0 auto;color:#fff}#contents section .bnrList li a[href*="twitter"]{background-position:0 -111px}#contents section .bnrList li a[href*="facebook"]{background-position:-106px -111px}#contents section .bnrList li a[href*="www.cyzo.com"]{background-position:0 -151px}#contents section .bnrList li a[href*="cyzowoman"]{background-position:-106px -151px}#contents section .bnrList li a[href*="menscyzo.com"]{background-position:-212px -151px}#contents section .bnrList li a[href*="premiumcyzo"]{background-position:-318px -151px}#contents section .bnrList li a[href*="happism"]{background-position:0 -191px}#contents section .bnrList li a[href*="biz-journal"]{background-position:-106px -191px}#contents section .bnrList li a[href*="cs-seminar"]{background-position:-212px -191px}#contents section .bnrList li a[href*="cn.cyzo"]{background-position:-318px -192px}#contents section .bnrList li a[href*="cylab"]{background-position:0 -231px}#contents section .bnrList.media li:last-child{/*display:none*/}@media all and (max-width: 460px){#contents section .bnrList.media li:last-child{display:block}}#contents section .bnrList.social li{width:50%}#contents section .applicationList{list-style:none;margin-bottom:5px;padding:10px 0 0}#contents section .applicationList+.androidAPP{display:none}#contents section .applicationList li{float:left;width:20%;margin:0 0 5px}@media all and (max-width: 460px){#contents section .applicationList li{width:25%}}#contents section .applicationList li a{display:block;min-height:2.5em;padding-top:65px;text-align:center;background:url(../img/sprite_appicon.png) no-repeat;-webkit-background-size:60px auto;-moz-background-size:60px auto;-ms-background-size:60px auto;-o-background-size:60px auto;background-size:60px auto;background-position:center 0px;color:#333;font-size:85%}#contents section .applicationList li a img{width:60px;height:60px}#contents section .applicationList li a span{display:block;min-height:2.5em;padding:5px 3px 0}#contents section .applicationList li a[href*="com.cyzo.android.webmagazine"]{background-position:center -770px}#contents section .applicationList li a[href*="qikeruakb48-menbahisutori"]{background-position:center -330px}#contents section .applicationList li a[href*="biz.bookporter.cyzo.eigyou"],#contents section .applicationList li a[href*="ying-yeha-xi-nao"]{background-position:center -110px}#contents section .applicationList li a[href*="xin-suanname-zi-sabaibaru"]{background-position:center -440px}#contents section .applicationList li a[href*="biz.bookporter.cyzo.itnews"],#contents section .applicationList li a[href*="itnyusuno-dumi-fang"]{background-position:center -220px}#contents section .applicationList li a[href*="kono-yun-renwo-jianyo"]{background-position:center -550px}#contents section .applicationList li a[href*="com.menscyzo.android.webmagazine"]{background-position:center -660px}#contents section .applicationList li a[href*="xi-nao-guang-gao-dai-li-dian"]{background-position:center -880px}#contents section.gravure h2{position:relative;margin:0;padding:0;background:#eb6b72;-webkit-box-shadow:inset 0 -1px 0 #e95c64,0 2px 10px rgba(214,32,32,0.45);-moz-box-shadow:inset 0 -1px 0 #e95c64,0 2px 10px rgba(214,32,32,0.45);-ms-box-shadow:inset 0 -1px 0 #e95c64,0 2px 10px rgba(214,32,32,0.45);-o-box-shadow:inset 0 -1px 0 #e95c64,0 2px 10px rgba(214,32,32,0.45);box-shadow:inset 0 -1px 0 #e95c64,0 2px 10px rgba(214,32,32,0.45);background:-moz-linear-gradient(top, #eb6b72 0%, #e74a53 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb6b72), color-stop(100%, #e74a53));background:-webkit-linear-gradient(top, #eb6b72 0%, #e74a53 100%);background:-o-linear-gradient(top, #eb6b72 0%, #e74a53 100%);background:-ms-linear-gradient(top, #eb6b72 0%, #e74a53 100%);background:linear-gradient(to bottom, #eb6b72 0%, #e74a53 100%);border-bottom:1px solid #e23c46}#contents section.gravure h2 a{padding:6px 0 6px 36px;background:url(../img/ttl_gravure.png) no-repeat;-webkit-background-size:33px auto;-moz-background-size:33px auto;-ms-background-size:33px auto;-o-background-size:33px auto;background-size:33px auto}#contents section.gravure h2 a:after{top:6px}.body-archive #contents section.gravure h2 span{padding:6px 0 6px 36px;background:url(../img/ttl_gravure.png) no-repeat;-webkit-background-size:33px auto;-moz-background-size:33px auto;-ms-background-size:33px auto;-o-background-size:33px auto;background-size:33px auto}.body-archive #contents section.gravure h2 span:after{display:none}.body-archive #contents section.gravure .more{background:none;border-top:1px solid #e0e0e0}.body-archive #contents section.gravure .more a:before{content:"";padding-left:24px;background:url(../img/mark_red_03.png) no-repeat left center;-webkit-background-size:20px auto;-moz-background-size:20px auto;-ms-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto}#contents section .gravureList{list-style:none;background:#fffefe;background:-moz-linear-gradient(top, #fffefe 1%, #ffe8e9 25%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #fffefe), color-stop(25%, #ffe8e9));background:-webkit-linear-gradient(top, #fffefe 1%, #ffe8e9 25%);background:-o-linear-gradient(top, #fffefe 1%, #ffe8e9 25%);background:-ms-linear-gradient(top, #fffefe 1%, #ffe8e9 25%);background:linear-gradient(to bottom, #fffefe 1%, #ffe8e9 25%);padding:7px}#contents section .gravureList li{float:left;width:16.6%;padding:2.5px;vertical-align:top}@media all and (max-width: 480px){#contents section .gravureList li{width:25%}}#contents section .gravureList li a{display:block;text-align:center;color:#fff;font-size:85%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#contents section .gravureList li a img{width:100%;min-width:60px;min-height:60px;background-clip:padding-box}#contents section .gravureArticle+.pageNo+.gravureArticle .gravureList{margin-top:-7px;padding-top:0;background:#ffe8e9}#contents section.rankingSection header .rank-up{display:none}#contents section.rankingSection .ranking article a{padding-left:0}#contents section.rankingSection .ranking article p{display:table-cell;vertical-align:middle}#contents section.rankingSection .ranking article .no{text-align:center;width:16px;padding-left:7px;padding-right:7px}#contents section.rankingSection .ranking article .image{float:none;position:static}#contents section.rankingSection .ranking article .image:after{display:none;content:none;position:static;width:auto;height:auto}#contents section.rankingSection .ranking article .image span{display:block}#contents section.rankingSection .ranking article .image img{width:40px;min-height:40px}#contents section.rankingSection .ranking article h3{font-size:108%;display:table-cell;vertical-align:middle;padding-left:10px}#contents section.rankingSection .ranking article .sub{display:none}#contents section+div[style^="clear: both;"]{margin-top:5px;margin-right:10px}#contents article header{overflow:hidden;margin:0 0 5px;padding:10px 10px 0;border-bottom:0;border-top:4px solid #030303;color:#333}#contents article header:after{content:none;border:0}#contents article header .category{float:left;margin-right:10px;width:36px;min-height:26px;padding:6px 3px;background:#aaa;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#fff;text-align:center}#contents article header .category.entertainment{background-color:#a894b1;line-height:26px}#contents article header .category.society{background-color:#a7a7a7;line-height:26px}#contents article header .category.culture{background-color:#93b19e;font-size:93%}#contents article header .category.idol{background-color:#e5949e;font-size:93%;width:32px;padding-left:5px;padding-right:5px}#contents article header .category.gravure{background-color:#f3c;font-size:93%;width:32px;padding-left:5px;padding-right:5px}#contents article header .category.interview{background-color:#93a7c5;font-size:93%}#contents article header .category.column{background-color:#e0c67e;font-size:93%;}#contents article header .category.avspecial{background-color:#04b4bb;font-size:93%}#contents article header .category.special{background-color:#c69e78;line-height:26px}#contents article header .category.item{background-color:#fa5f64;font-size:93%;width:32px;padding-left:5px;padding-right:5px}#contents article header .category.other{line-height:26px;font-size:93%}#contents article header .sub{margin:0 0 5px}#contents article header h2{overflow:hidden;margin-bottom:1px;font-size:130%}#contents article header .data{color:#aaa;text-align:right;font-size:77%}#contents article .articleMain{line-height:1.6;font-size:124%}#contents article .articleMain .entryMore,#contents article .articleMain .entryBody{padding:10px}#contents article .articleMain div[style="text-align: center;"],#contents article .articleMain p,#contents article .articleMain ul,#contents article .articleMain dl,#contents article .articleMain pre{margin-bottom:1em}#contents article .articleMain div[style="text-align: center;"] div[style="text-align: center;"]{margin-bottom:0}#contents article .articleMain div[style*="width"]{width:auto;margin-left:auto;margin-right:auto;text-align:center}#contents article .articleMain div[style*="width"] .stxt{margin-bottom:1em}#contents article .articleMain embed{width:100% !important}#contents article .articleMain img{max-width:100%;width:auto;height:auto}#contents article .articleMain ul{margin-left:30px}#contents article .articleMain pre{white-space:normal}#contents article .articleMain pre.center{text-align:center}#contents article .articleMain pre.right{text-align:center}#contents article .articleMain .stxt{padding-top:5px}#contents article .articleMain .adsenseArea{margin:1em auto}#contents article .pager{margin:0 auto 15px;text-align:center}#contents article .pager span,#contents article .pager a{display:inline-block;margin:0 2px 5px;padding:6px 15px;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:124%}#contents article .pager span{color:#666}#contents article .pager a{border-color:#000;color:#fff;text-shadow:0 1px 1px #000;-webkit-box-shadow:inset 1px 1px 0 #474747,inset -1px -1px 0 #474747;-moz-box-shadow:inset 1px 1px 0 #474747,inset -1px -1px 0 #474747;-ms-box-shadow:inset 1px 1px 0 #474747,inset -1px -1px 0 #474747;-o-box-shadow:inset 1px 1px 0 #474747,inset -1px -1px 0 #474747;box-shadow:inset 1px 1px 0 #474747,inset -1px -1px 0 #474747}#contents article .amazon-box{padding:10px}#contents article footer ul{list-style:none}

#contents .sns_bts {
	text-align: center;
	padding: 3px 0;
}
#contents .sns_bts li {
	display: inline-block;
	vertical-align: top;
	padding: 3px;
}
#contents .sns_bts li.facebook iframe {
	width: 100px !important;
	height: 20px;
}
#contents .sns_bts li.pocket iframe {
	width: 90px !important;
}

#contents article footer dl.meta{margin:15px 10px 5px;font-size:116%;font-weight:bold}#contents article footer dl.meta dt{clear:both;float:left;min-width:5em;margin-right:10px;margin-bottom:10px;padding:2px 0;background:#f3f3ed;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;text-align:center}#contents article footer dl.meta dd{overflow:hidden;margin-bottom:10px;padding:2px 0 0}#contents article footer dl.meta dd ul li{display:inline}#contents article footer dl.meta dd ul li a{display:inline-block;padding-bottom:5px}#contents #twitterer_anywhere{position:relative;width:100%;font-size:11px}#contents .tw-title{position:absolute;right:5px;top:-24px;background:#f00000;color:#fff;height:18px;line-height:18px;padding:0 3px}#contents .tweet_box{clear:both;padding:10px;overflow:hidden;font-size:12px;border-top:1px solid #eee;position:relative}#contents .clearfloat{margin-top:0px;float:right}#contents .tweet_box li{border-bottom:1px solid #eee;position:relative}#contents .tweet_box_right{padding:0;margin:0 0 0 40px;line-height:1.4;font-size:10px}#contents .tweet_box_left{position:absolute;top:10px;left:10px;padding:0;margin:0;width:40px}#contents .tweet_box_right p{margin:0;width:100%}#contents .tweet_box_left p{margin:0}#contents .twitter_posttime,#contents a.twitter_posttime,#contents a:active.twitter_posttime,#contents a:visited.twitter_posttime{color:#bbb;font-size:10px}#contents .hidden{visibility:hidden;height:1px}#contents #hatena_bookmark_anywhere{position:relative}#contents #hatena_bookmark_anywhere *{margin:0;padding:0;text-align:left;font-weight:normal}#contents #hatena_bookmark_anywhere .hatena_bookmark_anywhere_zero{border-top:1px solid #eee;list-style-position:inside}#contents #hatena_bookmark_anywhere ul{border-top:1px solid #eee}#contents #hatena_bookmark_anywhere ul li{padding:10px;clear:both;overflow:hidden;border-bottom:1px solid #eee;font-size:10px;line-height:1.2}#contents #hatena_bookmark_anywhere ul li img{vertical-align:middle;margin-right:10px}#contents #hatena_bookmark_anywhere .hatena_bookmark_anywhere_user{text-decoration:underline;margin:0 2px;margin-right:10px}#contents #hatena_bookmark_anywhere .hatena_bookmark_anywhere_tags{margin-right:10px;font-size:10px}#contents #hatena_bookmark_anywhere .hatena_bookmark_anywhere_tags a{text-decoration:none;color:#0b60a8}#contents #hatena_bookmark_anywhere .hatena_bookmark_anywhere_go{position:absolute;right:5px;top:-24px;background:#f00000;color:#fff;height:18px;line-height:18px;padding:0 3px;font-size:11px}#contents #hatena_bookmark_anywhere .__hatena_bookmark_anywhere_timestamp{color:#999;font-size:10px;margin-left:5px}section dl.categoryList dt{display:none}section dl.categoryList dd{margin:0}section dl.categoryList dd ul{border:0}section dl.categoryList dd ul li{background:#fff;border-bottom-color:#e0e0e0;font-size:116%}section dl.categoryList dd ul li span,section dl.categoryList dd ul li a{color:#333;background-image:url(../img/mark_white_02.png);font-weight:bold}section dl.categoryList dd ul li span:after{background-image:url(../img/mark_toggle_entry.png)}section dl.categoryList dd ul li ul{background-color:#f3f3ed}section dl.categoryList dd ul li ul li a{background:#fff;font-weight:normal;border-top:1px solid #d9d9d9;font-size:70%}section dl.categoryList dd ul li ul li.all a{background-image:url(../img/mark_white_02.png);background-position:right .7em;border:0;font-size:85%}.adsenseArea{width:319px;overflow:hidden;margin:0 auto;text-align:center}.adsenseArea.ad01{margin-bottom:1px}.adsenseArea.rectangle{margin:10px auto}#pageslide{display:none;position:absolute;top:0;width:260px;height:100%;z-index:999999;padding:0}#side{display:none;padding:15px 10px 20px;background-color:#333;color:#fff;-webkit-box-shadow:inset 0 0 5px 5px #222;-moz-box-shadow:inset 0 0 5px 5px #222;-ms-box-shadow:inset 0 0 5px 5px #222;-o-box-shadow:inset 0 0 5px 5px #222;box-shadow:inset 0 0 5px 5px #222}#side nav{margin-bottom:20px}#side .searchArea{margin-bottom:10px;border-bottom:1px solid #444}#side .searchArea form{padding-bottom:10px;border-bottom:1px solid #000}#side .searchArea .formLeft{float:left}#side .searchArea input[type="text"]{width:176px;height:20px;margin-right:1px;padding:2px;border:1px solid #000;border-radius:0}#side .searchArea input[type="submit"]{float:left;height:26px;width:55px;background:#191919;background:-moz-linear-gradient(top, #191919 0%, #020202 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #191919), color-stop(100%, #020202));background:-webkit-linear-gradient(top, #191919 0%, #020202 100%);background:-o-linear-gradient(top, #191919 0%, #020202 100%);background:-ms-linear-gradient(top, #191919 0%, #020202 100%);background:linear-gradient(to bottom, #191919 0%, #020202 100%);padding:2px 8px;border:1px solid #000;color:#fff;border-radius:0;-webkit-box-shadow:-1px 0 #252525 inset,0 -1px #252525 inset,1px 0 #252525 inset,0 1px #252525 inset;box-shadow:-1px 0 #252525 inset,0 -1px #252525 inset,1px 0 #252525 inset,0 1px #252525 inset;-webkit-appearance:none}#side a{color:#fff;text-decoration:none;text-shadow:0 1px 1px #000}#side dl dt{margin:0 0 8px;font-weight:bold;text-shadow:0 1px 1px #000}#side dl.categoryList{margin-bottom:15px}#side dl.tagList{margin:0 0 15px}#side dl.tagList dd a{display:inline-block;margin:0 5px 5px 0;padding:6px 10px;background:#222;border:1px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:0 1px 0 #444;text-shadow:0 1px 1px #000}#side ul{list-style:none}#side ul.basicList{border-top:1px solid #000}#side ul.basicList li{border-bottom:1px solid #444}#side ul.basicList li:first-child{border-top:1px solid #444}#side ul.basicList li a{display:block;padding:12px 25px 12px 0;background:url(../img/mark_black_02.png) no-repeat right center;-webkit-background-size:20px auto;-moz-background-size:20px auto;-ms-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto;border-bottom:1px solid #000;font-weight:bold;text-shadow:0 1px 1px #000}#side .close{float:right;text-align:center}#side .close a{display:inline-block;margin:0 5px 5px auto;padding:5px 10px 5px 25px;background-color:#222;background-position:-420px 2px;border:1px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:0 1px 0 #444;text-shadow:0 1px 1px #000}#cse{width:100%;min-height:120px;padding:0 0 10px;background:url(../img/ajax-loader.gif) no-repeat center}#cse .gsc-control-cse{padding-top:0;font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}#cse .gsc-url-top,#cse .gsc-thumbnail-inside{padding:0}#cse .gsc-control-cse .gsc-table-result{font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}#cse .gsc-tabHeader.gsc-tabhInactive{border-color:#CCCCCC;background-color:#fff}#cse .gsc-tabHeader.gsc-tabhActive{border-color:#CCCCCC;border-bottom-color:#fff;background-color:#fff}#cse .gsc-tabsArea{border-color:#CCCCCC}#cse .gsc-webResult .gsc-result{padding:10px;margin:0 -16px 0 -13px}#cse .gsc-result .gs-title{margin-bottom:5px}#cse .gsc-webResult.gsc-result,#cse .gsc-results .gsc-imageResult{border-bottom:1px solid #ccc;background-color:#fff}#cse .gs-webResult.gs-result a.gs-title{color:#333}#cse .gs-webResult.gs-result a.gs-title b{color:#000}#cse .gsc-cursor-page{color:#f00000}#cse a.gsc-trailing-more-results:link{color:#f00000}#cse .gs-webResult .gs-snippet,#cse .gs-imageResult .gs-snippet,#cse .gs-fileFormatType{color:#222222}#cse .gs-webResult div.gs-visibleUrl,#cse .gs-imageResult div.gs-visibleUrl{color:#f00000}#cse img.gs-image{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#cse .gs-webResult div.gs-visibleUrl-short{color:#f00000}#cse .gs-webResult div.gs-visibleUrl-short{display:none}#cse .gs-webResult div.gs-visibleUrl-long{display:block}#cse .gs-promotion div.gs-visibleUrl-short{display:none}#cse .gs-promotion div.gs-visibleUrl-long{display:block}#cse .gsc-cursor-box{border-color:#fff}#cse .gsc-results .gsc-cursor-box{margin:20px 0}#cse .gsc-results .gsc-cursor-box .gsc-cursor-page{display:inline-block;margin:0 2px 5px;padding:7px 14px;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:124%;border-color:#000;color:#fff;text-shadow:0 1px 1px #000;box-shadow:inset 1px 0 0 #474747,inset 0 1px 0 #474747,inset -1px 0 0 #474747,inset 0 -1px 0 #474747}#cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page{border-color:#ccc;background:#fff;color:#666;font-weight:normal}#cse .gsc-webResult.gsc-result.gsc-promotion{border-color:#F6F6F6;background-color:#F6F6F6}#cse .gsc-completion-title{color:#f00000}#cse .gsc-completion-snippet{color:#222222}#cse .gs-promotion a.gs-title:link,#cse .gs-promotion a.gs-title:link *,#cse .gs-promotion .gs-snippet a:link{color:#f00}#cse .gs-promotion a.gs-title:visited,#cse .gs-promotion a.gs-title:visited *,#cse .gs-promotion .gs-snippet a:visited{color:#f00}#cse .gs-promotion a.gs-title:hover,#cse .gs-promotion a.gs-title:hover *,#cse .gs-promotion .gs-snippet a:hover{color:#f00}#cse .gs-promotion a.gs-title:active,#cse .gs-promotion a.gs-title:active *,#cse .gs-promotion .gs-snippet a:active{color:#f00}#cse .gs-promotion .gs-snippet,#cse .gs-promotion .gs-title .gs-promotion-title-right,#cse .gs-promotion .gs-title .gs-promotion-title-right *{color:#333333}#cse .gs-promotion .gs-visibleUrl,#cse .gs-promotion .gs-visibleUrl-short{color:#009933}.entryBody p a {word-wrap:break-word;}
#contents section .applicationList li a[href*="argument=HdeRbhqf&ai=googleplay_woman"]{background-position: center -991px;}
#contents section .applicationList li a[href*="argument=HdeRbhqf&ai=woman_iphone_app"]{background-position: center -991px;}
#contents section .bnrList li a[href*="mess-y"]{background-position:-113px -232px;}
#contents section .bnrList li a[href*="otapol"]{background-position:-318px -232px;}
#contents section .bnrList li a[href*="tocana"]{background-position:0 -271px;}
#contents section .bnrList li a[href*="lite-ra"]{background-position:-113px -271px;}
#contents section .bnrList li a[href*="healthpress"]{background-position:-213px -271px}
#contents section .bnrList li a[href*="big-celeb"]{background-position:-317px -271px}

#contents article .articleMain p:last-child {
	margin-bottom: 0;
}
#contents article .articleMain .entryMore {
	padding: 0;
}
#contents article .pager {
	margin-bottom: 5px;
}

#contents section .cyzoMedia {
	list-style-type: none;
}
#contents section .cyzoMedia li:nth-child(odd) {
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	background-color: #FFF;
}
#contents section .cyzoMedia li:nth-child(even) {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background-color: #F3F3ED;
}
#contents section .cyzoMedia li a {
	display: table;
	width: 100%;
	color: #000;
}
#contents section .cyzoMedia li span {
	display: table-cell;
	padding: 8px 0;
}
#contents section .cyzoMedia li .mediaName {
	padding-left: 5px;
	font-weight: bold;
}
#contents section .cyzoMedia li .mediaText {
	padding-right: 5px;
	font-size: 80%;
	text-align: right;
}

section.androidAPP{display:none}

#contactLink{background: #000;display: inline-table;width: 100%;}
#contactLink p{display: inline-table;box-sizing: border-box;width: 50%;border-bottom: 1px solid #FFF;}
#contactLink p.contact_article {border-right: 1px solid #FFF;}
#contactLink p a {display: block;text-align: center;padding: 10px 0;color: #FFF;}

.articleList.newArticle {
	clear:both;
}
.pager_next_month,
.pager_prev_month {
	float:left;
	display: table;
	width:50%;
	border-top: 1px solid #fff;
	text-align:center;
}
.pager_next_month a,
.pager_prev_month a {
	display: table-cell;
	padding:10px 0;
	background:#000;
	color:#fff;
	position:relative;
}
.pager_next_month a:after,
.pager_prev_month a:after {
	display: block;
	content: "";
	width: 4px;
	height: 4px;
	margin-top: -5px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	background: #000;
	position: absolute;
	top: 53%;
}
.pager_next_month a:after {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	left: 10px;
}
.pager_prev_month a:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	right: 10px;
}
.pager_next_month a {
	border-right: 1px solid #fff;
}


/* ログリー広告 ----------------------------------------------------------- */
#contents section .articleList article#loglyft .image img {
	width:80px;
	height:60px;
}
#contents .loglyLift #logly_lift {
	text-align: left;
}
/* ライトボックス風 ----------------------------------------------------------- */
#lbContainer {
	display:none;
	background:url(/common/img/lightbox/bg-checker.png);
	position:absolute;
	top:0;
	left:0;
	z-index:101;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
#lbImgBox {
	box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.8);
	-moz-box-shadow:0px 0px 20px -5px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow:0px 0px 20px -5px rgba(0, 0, 0, 0.8);
	width:100%;
	position:absolute;
	z-index:102;
}
#largeImg {
	display:none;
}
#close {
	display:none;
	cursor:pointer;
	position:absolute;
	top:5px;
	right:5px;
}
#bottomAD {
	padding:5px 0;
	text-align:center;
}
#entryReadMore a {
display: block;
width: 80%;
margin: 10px auto -12px;
padding: 10px 0;
border: 1px solid #000;
border-radius: 4px;
background: #000;
text-align: center;
color: #fff;
}
.entryThumbnail {
	width: 100px!important;
	float: right;
	margin-left: 10px;
}

/* トップページグロナビ調整 */
#navArea > nav > ul {
	table-layout: fixed;
	border-top: none;
	background: #000;
	table-layout: auto;
}
#navArea > nav > ul > li{
	border-left: 1px solid #fff;
}
#navArea > nav > ul > li:nth-child(1) {
	width: 40px;
}
#navArea > nav > ul > li:nth-child(3),
#navArea > nav > ul > li:nth-child(4) {
	width: 22%;
}
#navArea ul li.more {
	width: 30px;
}
#navArea > nav > ul > li > a{
	border:none;
	text-overflow: unset;
}
#categoryList > ul{
	border-top: 1px solid #fff;
}
#categoryList > ul li{
	background: #000;
	border-right: 1px solid #fff;
}
#categoryList > ul li:last-child{
	border-right: none;
}
#categoryList > ul li a{
	border: none;
}
#categoryList > ul li{
	width:33.3333%;
}

/* スライドショー */
#cyzoSlideShow {
  display: none;
  border-top: 1px solid;
}
#cyzoSlideShow h4 {
  float: left;
  padding: 10px 0 6px 0;
  font-size: 14px;
  font-weight: bold;
}
#cyzoSlideShow #cssControl {
  float: right;
  width: 75px;
  padding: 0 0 4px 0;
  font-size: 12px;
  position: relative;
  text-align: right;
}
#cyzoSlideShow #cssControl .move {
  display: hidden;
}
#cyzoSlideShow #cssThumb {
  clear: both;
  overflow: hidden;
  height: 79px;
  margin-bottom: 7px;
  background: #e9e9e9;
  position: relative;
  box-shadow: 0px 7px 6px -6px rgba(0, 0, 0, 0.5) inset, 0px -7px 6px -6px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 0px 7px 6px -6px rgba(0, 0, 0, 0.5) inset, 0px -7px 6px -6px rgba(0, 0, 0, 0.5) inset;
  -moz-box-shadow: 0px 7px 6px -6px rgba(0, 0, 0, 0.5) inset, 0px -7px 6px -6px rgba(0, 0, 0, 0.5) inset;
}
#cyzoSlideShow #cssThumb .inner {
  position: absolute;
  top: 6px;
  z-index: 1;
}
#cyzoSlideShow #cssThumb .inner div {
  float: left;
  overflow: hidden;
  width: 65px;
  height: 65px;
  margin-left: 6px;
  border: 1px solid #999;
  cursor: pointer;
}
#cyzoSlideShow #cssThumb .inner div:hover {
  opacity: 0.5;
}
#cyzoSlideShow #cssThumb .inner div.current {
  border: 1px solid #f00;
  cursor: default;
}
#cyzoSlideShow #cssThumb .inner div.current:hover {
  opacity: 1;
}
#cyzoSlideShow #cssThumb #moveL, #cyzoSlideShow #cssThumb #moveR {
  float: left;
  width: 25px;
  height: 79px;
  background: url(/common/img/cyss-arrow-prev.png) no-repeat 50% 50% #444444;
  -webkit-background-size: 60%;
  background-size: 60%;
  position: relative;
  z-index: 2;
}
#cyzoSlideShow #cssThumb #moveL {
  float: right;
  background: url(/common/img/cyss-arrow-next.png) no-repeat 50% 50% #444444;
  -webkit-background-size: 60%;
  background-size: 60%;
}
#cyzoSlideShow #cssPhoto {
  /*display:none;*/
  overflow: hidden;
  height: 303px;
  text-align: center;
  position: relative;
}
#cyzoSlideShow #cssPhoto .inner {
  position: absolute;
  top: 0;
  left: 0;
}
#cyzoSlideShow #cssPhoto .thumb {
  cursor: pointer;
}
#cyzoSlideShow #cssPhoto .inner div {
  float: left;
  height: 303px;
}
#cyzoSlideShow #cssPhoto .inner div img {
  margin: 0 auto;
}
#cyzoSlideShow #cssPhoto .inner div img.cssImgL {
  display: none;
}
#cyzoSlideShow #cssCaption {
  overflow: hidden;
  position: relative;
}
#cyzoSlideShow #cssCaption .inner {
  position: absolute;
  top: 0;
  left: 0;
}
#cyzoSlideShow #cssCaption .inner div {
  float: left;
  height: auto;
}
#cyzoSlideShow #cssCaption .inner div h4 {
  padding-bottom: 0;
  font-size: 18px;
  word-wrap: break-word;
  line-height: 1.6;
  text-align: left;
}
#cyzoSlideShow #cssCaption .inner div p {
  margin-top: 0;
  font-size: 15px;
  word-wrap: break-word;
  line-height: 1.8;
  color: #262626;
  text-align: left;
}

#cssLiteBoxBg {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 9998;
}

#cssLightBox {
  display: none;
  overflow: hidden;
  position: absolute;
  top: 100px;
  left: 0;
  z-index: 9999;
}
#cssLightBox .inner {
  position: absolute;
  top: 0;
  left: 0;
}
#cssLightBox .inner > div {
  float: left;
}
#contents #cssLightBox .inner img {
  width: 95%;
  margin: 0 auto;
}
#contents #cssLightBox .inner > div > a.link,
#contents #cssLightBox .inner > div > .textNode {
	position: relative;
	display: inline-block;
	margin: 0 auto;
	width: 95%;
	background-color: #FFF;
	text-align: center;
	cursor: pointer;
	line-height: 1.8;
	font-weight: bold;
}
#contents #cssLightBox .inner > div > a.link:before,
#contents #cssLightBox .inner > div > .textNode:before {
	content: '';
	display: block;
	padding-top: 150%;
}
#contents #cssLightBox .inner > div > a.link span,
#contents #cssLightBox .inner > div > .textNode span {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	transform: translate(-50%,-50%);
}
#cyssCloseButton {
	display: block;
	cursor: pointer;
	position: absolute;
	bottom: 0;
	left: 50%;
	border-radius: 4px;
	padding: 5px;
	transform: translate(-50%,0);
	background-color: #FFF;
	color: #EB101D;
	box-shadow: 0 0 3px rgba(0,0,0,0.4);
}
#cyzoSlideShow.comics #cssLightBox {
	padding-bottom: 45px;
}
#cyzoSlideShow.comics #cssLightBox .inner > div {
	float: right;
}

#contents .rankingSection .rank-title.wide {
	font-size: 14px;
	line-height: 27px;
	padding-top: 0;
	padding-bottom: 0;
	background: #090909;
}
.segmentedRanking {
	position: relative;
}
.segmentedRanking .selector {
	position: absolute;
	right: 3px;
	top: -23px;
}
.segmentedRanking .selector:after {
	content: "";
	display: block;
	clear: both;
}
.segmentedRanking .selector div {
	float: left;
	line-height: 23px;
	width: 62px;
	text-align: center;
	background-color: #090909;
	color: #CDCDCD;
	cursor: pointer;
}
.segmentedRanking .selector div.current {
	background-color: #CDCDCD;
	color: #000;
	cursor: default;
}
.segmentedRanking .container {}
.segmentedRanking .container .block {
	display: none;
}
.segmentedRanking .container .block:first-of-type {
	display: block;
}
.segmentedRanking .articleList .rank-list:nth-of-type(n+11) {
	display: none;
}
.segmentedRanking .articleList .trig {
	border-bottom: 1px solid #E0E0E0;
	text-align: center;
	line-height: 38px;
	background-color: #CDCDCD;
	cursor: pointer;
	display: none;
}
.segmentedRanking .articleList .trig:before {
	content: "";
	display: inline-block;
	box-sizing: border-box;
	position: relative;
	top: -2px;
	margin-right: 7px;
	height: 9.2px;
	width: 9.2px;
	border-right: 2px solid #333;
	border-bottom: 2px solid #333;
	transform-origin: 50%;
	transform: rotate(45deg);
}
.segmentedRanking .articleList .trig.prev:before {
	top: 2px;
	transform: rotate(-135deg);
}
.segmentedRanking .articleList .trig:nth-of-type(2) {
	display: block;
}

#dmmR18btn a {
	overflow: hidden;
	display: inline-block;
	width: 131px;
	height:24px;
	margin: 0 10px;
	border: 1px solid #C1A14C;
	border-radius: 2px;
	background: linear-gradient(#FFE7A6, #F6C84C);
	padding: 7px 0;
	text-align: center;
	line-height: 1;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
.noticeAge {
	padding: 14px 0;
	display: block;
	font-size: 10px;
}

#over18 {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2147483647;
	width: 100%;
	height: 100vh;
	text-align: center;
	background-color: rgba(0,0,0,0.95);
}
#over18 .o18-content {
	margin: 50px 10px 0;
	padding: 10px;
	background-color: #FFF;
	color: #393939;
}
#over18 .o18-title {
	margin-bottom: 20px;
	padding: 10px 0 8px;
	font-size: 20px;
	font-weight: bold;
	background-color: #E10020;
	color: #FFF;
}
#over18 .o18-title img {
	vertical-align: top;
	margin-right: 5px;
}
#over18 .o18-text {
	margin-bottom: 40px;
	font-size: 16px;
}
#over18 .o18-msg {
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
}
#over18 .o18-select {
}
#over18 .o18-btn {
	display: inline-block;
	font-size: 23px;
	font-weight: bold;
	vertical-align: top;
	color: #E10020;
}
#over18 .o18-btn:first-child {
	width: 100px;
}
#over18 .o18-btn a:hover {
	color: #E10020;
}
#over18 .o18-btn span {
	font-size: 12px;
	vertical-align: top;
}

#CategoryList_top{}
#CategoryList_top ul{
	margin-bottom:10px;
}
#CategoryList_top ul li{
	display:inline-block;
	margin: 10px 0 0 10px;
}
#CategoryList_top ul li a{
	display:block;
	padding:10px;
	background: #E6E5E6;
	border: 1px solid #cacaca;
	color: #333;
	font-size: 16px;
	line-height: 1;
 }
