@charset "utf-8";@font-face{font-family:urepia;font-weight:400;font-style:normal;src:url(/common/ure/fonts/v1/urepia.woff?-rw9zxi3) format("woff"),url(/common/ure/fonts/v1/urepia.ttf?-rw9zxi3) format("truetype");font-display:swap}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}html{font-size:81%}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,游ゴシック \ Medium,meiryo,sans-serif;font-size:1.6rem;line-height:1.6;max-height:100%;background-color:#fff}a,body{color:#333}a{text-decoration:none}.left{float:left}.right{float:right}.bha,.ho{transition:opacity .2s linear;opacity:1}.bha:hover,.ho:hover{opacity:.7}.cf:after{display:table;clear:both;content:" "}body>img{position:absolute}@media screen and (max-width:599px){body{font-size:1rem}}@media screen and (max-width:414px){html{font-size:81%}b,div,h1,h2,h3,h4,i,li,p,span{max-height:100%}}@media screen and (max-width:375px){html{font-size:73.24%}}@media screen and (max-width:360px){html{font-size:70.3%}}@media screen and (max-width:320px){html{font-size:62.5%}}#next-info,#pagenation,.article-body,.OUTBRAIN,.pg,.pg_list{margin:2rem .7rem 0}.pg .pg,.pg .pg_list{margin-right:0;margin-left:0}.pg_list,.shdw{background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.15)}.article-body .type_arrow li a:before,.article-body a.arrow:before,.icon{font-family:urepia;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu:before{content:"\e613"}.icon-arrow_right:before{content:"\e602"}.icon-search:before{content:"\e611"}.icon-cta-buynow:before{content:"\e901"}.icon-cta-ticket:before{content:"\e902"}.icon-cta-books:before{content:"\e903"}.icon-cta-appstore:before{content:"\e904"}.icon-cta-googleplay:before{content:"\e905"}.btn_more a:after,.pg_list .header a:after{display:inline-block;width:6px;height:10px;content:"";vertical-align:middle;background:url(/common/ure/images/v1/smartphone/common/arrows_s.png) 0 0 no-repeat;background-size:200% auto}.icon_g,.icon_genre{display:inline-block;overflow:hidden;white-space:nowrap;text-indent:100%}.icon_sg,.icon_subgenre{font-size:10px;font-weight:700;font-style:normal;padding:2px 4px 1px;color:#a88f57;border:1px solid #a88f57;background-color:#fff}.icon_sg span,.icon_subgenre span{word-break:keep-all}.btn_action a,.btn_blue a,.btn_brown a,.btn_default a,.btn_highlight a,.btn_load a,.btn_more a,.btn_primary a,.btn_silver a,a.btn_default,button.btn_default{font-size:13px;line-height:1;display:inline-block;padding:10px 20px;text-align:center;color:#4b4b4b!important;border-radius:2px;background-color:#fff;box-shadow:0 1px 2px 1px rgba(0,0,0,.15)}.btn_primary a,a.btn_primary{color:#fff!important;background-color:#3378b0}.btn_highlight a,a.btn_highlight{color:#fff!important;background-color:#b99d86}.btn_action a,a.btn_action{color:#fff!important;background-color:#f84f4f}.btn_more a:after{margin:0 0 2px 6px;background-position:-6px -10px}.btn_action.btn_more a:after,.btn_highlight.btn_more a:after,.btn_primary.btn_more a:after{background-position:-6px 0}.btn_ajax a:after,.btn_load a:after,a.btn_load:after{font-weight:700;display:inline-block;margin-left:6px;content:"+";vertical-align:middle;background:none}.icon_arrow,.icon_plus{display:inline-block;overflow:hidden;width:14px;height:14px;margin:10px 5px 0;vertical-align:top;white-space:nowrap;text-indent:100%;background-position:0 -130px}.icon_arrow{background-position:-14px -130px}.btn_next:after,.btn_prev:before{display:inline-block;width:6px;height:10px;margin-bottom:.2em;content:"";vertical-align:middle;background:url(/common/ure/images/v1/main-column/arrows_s.png) 0 -10px no-repeat;background-size:200% auto}.btn_prev:before{margin-right:5px}.btn_next:after{margin-left:5px;background-position:-6px -10px}.btn_next.btn_action:after,.btn_next.btn_primary:after{background-position:-6px 0}.pg_genre .research li .balloon,.pg_list li.research .txt .balloon,.pg_research li .balloon{position:absolute;top:3px;left:0;display:block;width:12px;height:12px;background:#faf9f3 url(/common/ure/images/v1/main-column/bulet_wh.png) no-repeat;background-size:contain}.list li .img .balloon{font-size:12px;font-weight:700;line-height:1.2;position:relative;display:block;width:48px;margin:0 0 9px;padding:5px 0 4px;text-align:center;color:#b99d88;border:1px solid #e4decd;border-radius:2px;background-color:#fff}.list li .img .balloon i{position:absolute;left:50%;width:0;height:0;border-style:solid;border-color:transparent}.list li .img .balloon .before{z-index:2;bottom:-7px;margin-left:-4px;border-width:7px 4px 0;border-top-color:#fff}.list li .img .balloon .after{z-index:1;bottom:-8px;margin-left:-5px;border-width:8px 5px 0;border-top-color:#e4decd}@keyframes show{0%{opacity:0}to{opacity:1}}header.page{width:100%;min-width:320px;height:50px;background-color:hsla(0,0%,100%,.95)}header.page.fixed{box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}header.page .logo{position:absolute;z-index:10;top:0;left:50%;display:block;width:120px;height:100%;margin-left:-60px}header.page .logo a{display:block;overflow:hidden;width:120px;height:100%;white-space:nowrap;text-indent:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}#btn_menu{font-size:18px;line-height:50px;width:50px;text-align:center;text-decoration:none;color:#63656a}#btn_menu,#header_bg{display:block;height:100%}#header_bg{position:absolute;z-index:1;top:0;left:50px}#contents,header.page{position:relative;z-index:1;top:0;left:0;transition:left .2s cubic-bezier(0,0,.25,1)}#contents.show,header.page.show{left:256px;min-width:320px}#sitenavi-menu{position:fixed;z-index:-1;top:0;left:0;visibility:hidden;width:256px;transition:visibility 0s linear .2s;background-color:#333}#sitenavi-menu.show{z-index:1;visibility:visible;height:100%;transition:z-index 0s linear .2s}#sitenavi-contents{position:relative;display:none;width:240px;height:100%}#sitenavi-list .separator{width:100%;height:80px}#sitenavi-menu,#sitenavi-menu .nav .heading,.searchform{box-shadow:inset -4px 0 2px -2px rgba(0,0,0,.1)}#sitenavi-menu{text-align:left;background-color:#fff}#sitenavi-menu .nav .heading{font-size:10px;font-weight:700;line-height:1;margin-top:15px;padding:4px 10px;color:#898c90;background-color:#f2f3f2}#sitenavi-menu li{position:relative;list-style-type:none}#sitenavi-menu li a{font-size:14px;line-height:1.4;position:relative;display:block;padding:10px 14px 9px 10px;border-bottom:1px solid #f2f3f2}#sitenavi-menu li a .icon_sg,#sitenavi-menu li a .icon_subgenre{margin-right:.4em;padding:1px 10px;vertical-align:middle}#sitenavi-menu li:last-child>a,#sitenavi-menu li:last-child>span{border-bottom-width:0}#sitenavi-menu li .arrow{position:absolute;z-index:100;top:0;right:0;width:40px;height:39px}#sitenavi-menu .body>li>a:after{font-family:urepia;font-size:12px;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;right:8px;width:12px;height:12px;margin-top:-6px;content:"\e602";text-align:center;text-transform:none;color:#d7d7d7;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sitenavi-menu .body li.pulldown>a:after{right:1rem;transform:rotate(90deg)}#sitenavi-menu .body li.pulldown.open>a:after{transform:rotate(270deg)}#sitenavi-menu li:last-child>.submenu{border-top:1px solid #f2f3f2}#sitenavi-menu .submenu{display:none}#sitenavi-menu .submenu li a{font-size:13px;padding:8px 10px 6px 15px;border-bottom-width:0}#sitenavi-menu .submenu li a .icon{font-size:10px;margin-right:.4em}#sitenavi-menu .submenu li a .icon.bulet:before{content:"\e616"}#sitenavi-menu .submenu li a .icon.balloon:before{content:"\e605"}#sitenavi-menu .nav.media ul{display:flex;border-bottom:1px solid #f2f3f2;flex-wrap:wrap}#sitenavi-menu .nav.media ul li{box-sizing:border-box;width:50%}#sitenavi-menu .nav.media ul li a{overflow:hidden;white-space:nowrap;text-indent:200%;border-right:1px solid #f2f3f2;background-repeat:no-repeat;background-position:50% 50%;background-size:96px auto}#sitenavi-menu .nav.media ul li.footballdays a,#sitenavi-menu .nav.media ul li.hanryupia a{background-size:82px auto}#sitenavi-menu .nav.media ul li.character_japan a{background-size:72px auto}#sitenavi-menu .nav.media ul li.odd:nth-last-child(2) a,#sitenavi-menu .nav.media ul li:last-child a{border-bottom-width:0}#sitenavi-menu .nav.media ul li:nth-child(2n) a{border-right-width:0}#sitenavi-menu .nav.media ul li a:after{display:none}.searchform{padding:10px;background-color:#f8f5ed}.searchform .input_fulltext{position:relative;display:inline-block;width:236px;height:30px;border-radius:2px;background-color:#fff}.searchform .input_fulltext input{font-size:14px;width:208px;height:30px;padding:0;border-width:0;background:none}.searchform .input_fulltext .icon{font-size:16px;line-height:1;padding:0 6px;vertical-align:middle;color:#63656a}.searchform .btn_submit{display:none}.totop{text-align:right}.totop a{font-size:11px;padding:6px 10px}.totop a:before{display:inline-block;margin-right:5px;margin-bottom:.22em;content:"\002191";vertical-align:middle}nav.footer{font-size:12px;text-align:center}nav.footer a,nav.footer span{line-height:1.1;display:inline-block;padding:0 5px}footer.page{font-size:12px;margin-top:20px;text-align:center;color:#fff;background-color:#333}footer.page a{display:inline-block;padding:5px 0;color:#fff}footer.page ul{letter-spacing:-.4em}footer.page ul li{line-height:1.2;display:inline-block;vertical-align:top;letter-spacing:normal}footer.page .nav.pia .heading{line-height:1;padding:10px 0;color:#888}footer.page .nav.pia ul{border-top:1px solid #585858;border-bottom:1px solid #585858}footer.page .nav.pia ul li{box-sizing:border-box;width:50%}footer.page .nav.pia ul li+li{border-left:1px solid #585858}footer.page .nav.about{margin-top:5px}footer.page .nav.about ul li{margin:5px 10px 0 12px}footer.page .nav.about ul li a{position:relative}footer.page .nav.about ul li a:before{position:absolute;top:8px;left:-8px;display:block;width:0;height:0;content:"";border-color:transparent #fff;border-style:solid;border-width:.35em 0 .35em .45em}.footer-nav-about-item{margin-right:15px}#copyright{font-size:10px;margin-top:10px;padding:15px 0 100px;background-color:#222}#breadcramb{background:#e4decd}#breadcramb a{color:#004b91}#breadcramb div{display:inline}#breadcramb div>a,#breadcramb div>span{padding:5px}#breadcramb div:first-child>a,#breadcramb div:first-child>span{padding-left:0}#breadcramb .sg,#breadcramb div:last-child>a{padding-right:0}#main-column>.header #breadcramb,#signage #breadcramb{padding-bottom:0;background-color:transparent!important}#main-column>.header #breadcramb,#main-column>.header #breadcramb a,#signage #breadcramb,#signage #breadcramb a{font-size:11px;font-weight:400;color:#bdbec2}.pg_list .body{position:relative;z-index:1;overflow:hidden}.pg_list ul.hide{margin-top:0}.pg_list .hide{display:none}.pg_list li.show{display:block;animation:show .4s linear 0s}.pg_list .header{position:relative;width:100%;border-bottom:1px solid #e3e3e5;background:#faf9f3}.pg_list .header .heading,.pg_list .header .title,.pg_list .header h4,.pg_list.smp .header h4{font-size:14px;font-weight:700;display:block;padding:8px 17px 7px 7px;color:#6a6a6a}.pg_list .header .heading{line-height:1.2}.pg_list .header a{display:block}.pg_list .header a:after{position:absolute;top:50%;right:7px;margin-top:-5px;background-position:-6px -10px}.pg_list ul{list-style-type:none}.pg_list ul li{position:relative}.pg_list .body ul.hide li:first-child,.pg_list ul li+li{border-top:1px solid #f1efef}.pg_list li .img,.pg_list li .img img{box-sizing:border-box;width:50px}.pg_list li .img{display:flex;float:left;overflow:hidden;width:50px;height:50px;justify-content:center}.pg_list li .img .icon,.pg_list li .img img{width:50px;height:50px;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.pg_list li .img span.icon{display:block}.pg_list li .img img{width:100px;height:auto;vertical-align:top}.pg_list li .txt{font-size:14px;line-height:1.4;margin-left:60px}.pg_list li.noimg .txt{min-height:36px;margin-left:0}.pg_list li .txt h4{font-size:16px;line-height:1.2}.pg_list li .summary,.pg_list li .txt p{font-size:12px;font-weight:400;line-height:1.2}.pg_list li .summary{margin-top:7px}.pg_list li .txt .icon_subgenre{margin-right:3px}.pg_list.subgenre li .txt .icon_subgenre{display:none}.pg_list li>a{line-height:1.2;position:relative;display:block;overflow:hidden;padding:7px;color:#333!important}.pg_list .footer{overflow:hidden;margin:0;padding:10px 0;text-align:center;background-color:#f2f3f2}.pg_list .btn_more,.pg_list_nav,div.btn_ajax{margin-top:15px;text-align:center}.pg_list .btn_more.pagenation a{width:100px}.pg_list_nav .btn_default{margin:0 5px}.pg_list_nav.hide,.pg_list_nav .hide{display:none}.media-from{font-size:12px;margin-top:15px;text-align:right}.pg_list ul.list_block{display:flex;flex-wrap:wrap}.pg_list ul.list_block li{width:20%;border-top-width:0}.pg_list ul.list_block li>a{padding:1px}.pg_list ul.list_block li .img{float:none;width:auto;min-height:40px}.pg_list ul.list_block li .txt{font-size:13px;line-height:1.2;display:block;margin-left:0;padding:4px}.article_tab{margin:20px 7px;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.15)}.pg.component>.article_tab{margin-right:0;margin-left:0}.article_tab div.container{overflow:hidden}.article_tab div.container .item{float:left;width:100%;box-shadow:none}.article_tab div.container .item .body.freehtml{padding:10px 13px}.article_tab div.itemBox{position:relative}.article_tab .moving{transition:transform .2s ease-out}.article_tab .flickNav{display:flex;width:100%;list-style-type:none;border-bottom:4px solid #f98628;background-color:#faf9f3}.article_tab .flickNav li{flex:1}.article_tab .flickNav li+li{border-left:1px solid #efefef}.article_tab .flickNav li a{font-size:14px;font-weight:700;line-height:1.2;display:table;width:100%;height:48px}.article_tab .flickNav li a i{font-style:normal;display:table-cell;text-align:center;vertical-align:middle}.article_tab .flickNav li.selected{position:relative;background-color:#f98628}.article_tab .flickNav li.selected a{position:relative;color:#fff}.article_tab .flickNav li.selected:after{position:absolute;bottom:0;left:50%;width:7px;height:4px;margin-left:-3px;content:"";background:url(/common/ure/images/v1/smartphone/common/tab_aroow_nav.png) no-repeat;background-size:contain}.article_tab.tab_size_1 .flickNav{border-bottom-width:0}.article_tab.tab_size_1 .flickNav li.selected:after{display:none}.article_tab .pg_list,.article_tab .pg_list.report{margin:0}.article_tab .pg_list .body{min-height:1em}.article_tab .pg_list.ranking .body li .txt{padding-left:0}.article_tab .pg_list.ranking .body li .icon_subgenre{display:none}.article_tab .pg_list .body .btn_load,.article_tab .pg_list .body .btn_more,.article_tab .pg_list .body .ctrler{overflow:hidden;margin:0;padding:10px 0;text-align:center;background-color:#f2f3f2}.article_tab .pg_list .body .ctrler a{position:relative;display:inline-block;width:49%;padding:5px 0;text-align:center;white-space:nowrap;text-indent:100%}.article_tab .pg_list .body .ctrler a:after{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;margin:-10px 0 0 -10px;content:"";background:url(/common/ure/images/v1/smartphone/common/tab_arrow_load.png) no-repeat;background-size:40px 20px}.article_tab .pg_list .body .ctrler a.prev:after{background-position:-20px 0}.article_tab .pg_list .body .ctrler a.disabled:after{cursor:default;opacity:.4}.theme_color_black .flickNav{border-bottom-color:#313140}.theme_color_black .flickNav li.selected{background-color:#313140}.theme_color_green_light .flickNav{border-bottom-color:#99c032}.theme_color_green_light .flickNav li.selected{background-color:#99c032}.theme_color_blue_light .flickNav{border-bottom-color:#4d7aff}.theme_color_blue_light .flickNav li.selected{background-color:#4d7aff}.theme_color_pink .flickNav{border-bottom-color:#e94d84}.theme_color_pink .flickNav li.selected{background-color:#e94d84}.theme_color_red .flickNav{border-bottom-color:#e33a2b}.theme_color_red .flickNav li.selected{background-color:#e33a2b}.theme_color_violet .flickNav{border-bottom-color:#7166b0}.theme_color_violet .flickNav li.selected{background-color:#7166b0}.theme_color_yellow .flickNav,.theme_color_yelow .flickNav{border-bottom-color:#fca100}.theme_color_yellow .flickNav li.selected,.theme_color_yelow .flickNav li.selected{background-color:#fca100}.theme_color_blue .flickNav{border-bottom-color:#167bcd}.theme_color_blue .flickNav li.selected{background-color:#167bcd}.theme_color_orange .flickNav{border-bottom-color:#f98628}.theme_color_orange .flickNav li.selected{background-color:#f98628}.theme_color_gray .flickNav{border-bottom-color:#ccc}.theme_color_gray .flickNav li.selected{background-color:#ccc}.theme_color_highlight .flickNav{border-bottom-color:#b99d86}.theme_color_highlight .flickNav li.selected{background-color:#b99d86}.icon_ranking{font-family:Helvetica,Arial,sans-serif;font-size:9px;line-height:1;position:absolute;z-index:2;top:-1px;left:-1px;display:block;width:1.5em;padding:2px 0 3px;text-align:center;color:#fff;background-color:#9c9571}.num1 .icon_ranking,.num2 .icon_ranking,.num3 .icon_ranking,.rank1 .icon_ranking,.rank2 .icon_ranking,.rank3 .icon_ranking{background-color:#ffdb4c}#pagenation{clear:both;width:auto;margin-bottom:3rem;text-align:center}#pagenation ul{list-style:none;letter-spacing:-.4em}#pagenation li{line-height:30px;display:inline-block;width:28px;height:28px;margin:0 5px;text-align:center;vertical-align:top;letter-spacing:normal}#pagenation li.current span,#pagenation li a{font-size:15px;line-height:28px;display:inline-block;width:30px;height:28px;padding-top:2px;text-align:center;text-decoration:none;color:#6a6a6a;border-radius:3px;background-color:#fff}#pagenation li.current span,#pagenation li a:hover{text-decoration:none;color:#fff;background-color:#6a6a6a}#next-info{padding-top:2rem;text-align:center;border-top:1px dotted #886d3d}#next-info a{font-size:15px;color:#3f79a6}#next-info a>span{font-size:10px;line-height:1;display:inline-block;margin-right:3px;padding:5px 5px 4px 7px;vertical-align:middle;color:#fff;border-radius:3px;background-color:#3378b0}#next-info a>span:after{content:"\0000A0\00bb"}#contents .snsbtns_wide{line-height:1.2;padding:0 0 10px;border-top:1px dotted #d6cec3;border-bottom:1px dotted #d6cec3}#contents .snsbtns_wide ul{display:flex;margin-top:10px}#contents .snsbtns_wide ul li{list-style-type:none;flex:1}#contents .snsbtns_wide ul li a{font-size:11px;line-height:1;display:block;box-sizing:border-box;padding:8px 0;text-align:center;letter-spacing:-.4em;color:#fff;border-width:1px;border-style:solid;border-radius:4px}#contents .snsbtns_wide ul li a *{letter-spacing:normal}#contents .snsbtns_wide ul li a:hover{text-decoration:none;color:#fff!important}#contents .snsbtns_wide ul li a:before{display:inline-block;width:16px;height:16px;content:"";vertical-align:middle;background-image:url(/common/ure/images/v1/common/sns_icons2.png);background-repeat:no-repeat;background-size:auto 200%}#contents .snsbtns_wide ul li a .title{font-size:12px;display:none;margin-left:.4em}#contents .snsbtns_wide ul li a .count{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:normal}#contents .snsbtns_wide ul li+li{margin-left:8px}#contents .snsbtns_wide ul li:first-child a{margin-left:0!important}#contents .snsbtns_wide ul li:last-child a{margin-right:0!important}#contents .snsbtns_wide ul li.shares{width:19%}#contents .snsbtns_wide ul li.shares a{font-family:Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;font-size:8px;margin:0 2px 0 0;padding:0 4px 0 0;color:#ff3b30;border-width:1px;border-style:solid;border-radius:0}#contents .snsbtns_wide ul li.shares a:before{display:none!important}#contents .snsbtns_wide ul li.x a{border-color:#000;background-color:#fff}#contents .snsbtns_wide ul li.x a:before{display:inline-block;width:16px;height:16px;content:"";background:url(/common/images/icon/logo-x-black.svg) no-repeat 50%/cover}#contents .snsbtns_wide ul li.x a:hover{background-color:#000}#contents .snsbtns_wide ul li.x a:hover:before{background:url(/common/images/icon/logo-x-white.svg) no-repeat 50%/cover}#contents .snsbtns_wide ul li.facebook a{color:#315096}#contents .snsbtns_wide ul li.facebook a:before{background-position:20% 100%}#contents .snsbtns_wide ul li.facebook a:hover{background-color:#315096}#contents .snsbtns_wide ul li.facebook a:hover:before{background-position:20% 0}#contents .snsbtns_wide ul li.line a{border-color:#00c300}#contents .snsbtns_wide ul li.line a:before{background-position:80% 100%}#contents .snsbtns_wide ul li.line a:hover{background-color:#00c300}#contents .snsbtns_wide ul li.line a:hover:before{background-position:80% 0}#contents .snsbtns_wide ul li.comment a{color:#db4e4b}#contents .snsbtns_wide ul li.comment a:before{background-position:100% 100%}#contents .snsbtns_wide ul li.comment a:hover{background-color:#db4e4b}#contents .snsbtns_wide ul li.comment a:hover:before{background-position:100% 0}#contents .snsbtns_wide ul li.comment a .count,#contents .snsbtns_wide ul li.comment a .title{display:inline-block}#snsbtns_comment.snsbtns_wide{border-width:0}#snsbtns_comment.snsbtns_wide ul.comment_btn{justify-content:flex-end}#snsbtns_comment.snsbtns_wide ul.comment_btn li.comment{width:50%;flex:none}#snsbtns_comment.snsbtns_wide ul.comment_btn li.comment a{display:flex;padding-right:8px;padding-left:8px;justify-content:space-between;align-items:center}#snsbtns_comment.snsbtns_wide ul.comment_btn li.comment a .title{margin-left:.5em}#snsbtns_comment.snsbtns_wide ul.comment_btn li.comment a .count{text-align:right;flex-grow:1}#a_share_count{font-size:22px;font-weight:700}.line_banner{margin-top:20px;margin-bottom:20px}#snsbtns_follows{margin-top:10px}#snsbtns_follows .header{font-size:12px;margin:10px 0 0;text-align:left;color:#6a6a6a}#snsbtns_follows ul{font-size:0}#snsbtns_follows ul li{margin-top:5px}#snsbtns_follows ul li:first-child{margin-right:5px}#snsbtns_follows ul li,#snsbtns_follows ul li a,#snsbtns_follows ul li iframe{font-size:12px;line-height:1;display:inline-block;vertical-align:middle}#snsbtns_follows ul li .fb_iframe_widget_fluid{display:inline-block!important;width:auto!important;vertical-align:middle}#snsbtns_follows ul li .title{margin-right:0}#snsbtns_follows ul li.twitter3 a{color:#55acee}#snsbtns_follows ul li.twitter3 a:before{margin-right:3px;background-position:0 -15px}#snsbtns_follows ul li.facebook3 a{color:#315096}#snsbtns_follows ul li.facebook3 a:before{margin-right:0;background-position:-15px -15px}#main-column>.header{padding:0 .7rem;background-color:#fff}#main-column>.header .kanban{margin:0 -.7rem 1.5rem}#main-column>.header .kanban img{width:100%;height:auto;vertical-align:top}#main-column>.header .title{font-size:2rem;line-height:1.2}#main-column>.header #breadcramb+.title{margin-top:.5em}#main-column>.header .title .genre{font-size:1.6rem}#main-column>.header .title img{width:3.2rem;height:auto;margin-right:.5rem;vertical-align:middle}#main-column>#custom_header .title,#main-column>#media_header .title,#main-column>#series_header .title,#main-column>#special_header .title{font-size:1.8rem;position:relative;padding-left:1.2rem;color:#333}#main-column>.header .title .bulet{position:absolute;top:0;left:0;display:block;width:.4rem;height:100%;opacity:.5;background-color:#ffcd02}#main-column>.header .summary{font-size:1.2rem;margin-top:1rem}#pg_series_latest{margin-top:4px;padding:7px 0}#series_slide{overflow:hidden}#series_slide,#series_slide ul{height:80px}#series_slide ul{transform:translateZ(0);letter-spacing:-.4em}#series_slide ul li{position:relative;float:left;overflow:hidden;width:274px;padding:0;letter-spacing:normal;border-width:0}#series_slide ul li .inner{position:relative;width:260px;margin:0 7px}#series_slide ul li a{display:block;overflow:hidden;padding:0}#series_slide ul li .img{width:105px;padding:1px}#series_slide ul li .img img{width:100%;height:auto;margin-top:1px}#series_slide ul li .txt{margin-left:110px}.flick_indicator{margin-top:7px;margin-left:7px}.flick_indicator ul{font-size:0;text-align:center}.flick_indicator li{font-size:6px;display:inline-block;width:8px;height:8px;margin:0 2px;padding:0!important;border-radius:5px;background:#ddd}.flick_indicator li.current{background-color:#959595}#pg_photonews ul li{display:inline-block;width:16.6666%;padding-top:16.6666%;vertical-align:top}#pg_photonews ul li a{position:absolute;top:0;left:0;display:block;box-sizing:border-box;width:100%;height:100%;border:.1rem solid #fff;background-repeat:no-repeat;background-position:50% 0;background-size:cover}#main-column>#search-header .title{font-size:1.6rem}#main-column>#search-header .title .word{font-size:2rem}#main-column>#search-header .summary a{color:#3f79a6}#signage{padding:0 .7rem .7rem;background-color:#fff}#signage .kanban{margin:0 -.7rem 1rem}#signage .kanban img{width:100%;height:auto;vertical-align:top}#signage .title{font-size:18px;line-height:1.2}#signage #breadcramb,#signage .title{margin-bottom:.7rem}#signage .bottom{font-size:11px;line-height:1.2;display:flex;align-items:center;justify-content:space-between}#signage .author .author_ph{display:inline-block;overflow:hidden;width:3rem;height:3rem;margin-right:.5rem;vertical-align:middle;white-space:nowrap;text-indent:100%;border-radius:50%;background:transparent 50% 50% no-repeat;background-size:contain}#signage .publish_at{float:right;color:#333}#signage .publish_at .pr{font-weight:400;font-style:normal;line-height:1;display:inline-block;margin-left:5px;padding:1px 4px;vertical-align:middle;color:#333;border:1px solid #333;border-radius:2px}#signage .prtimes{color:#bdbec2}#signage+.pg_summary{margin-top:1rem}.pg_summary{font-size:13px}.article-body{font-size:15px;margin:2rem .7rem 0}.article-body>.pg{margin-right:0;margin-left:0}.article-body h2{font-size:22px;margin-top:3rem;margin-bottom:1rem;padding-left:.8rem;border-left:4px solid #b89d87}.article-body h3{margin-top:2rem;padding-left:.8rem;border-left:2px solid #d6d6d6}.article-body h3,.article-body h4,.article-body h5{font-size:18px;line-height:1.2;margin-bottom:1rem}.article-body h4,.article-body p{margin-top:1em}.article-body a{text-decoration:none;color:#3f79a6}.article-body.prtimes img{max-width:100%;height:auto!important}.article-body .sponsored{font-size:smaller;color:#333}.article-body div.resize-image,.article-body div.resize-image img{width:292px!important}.article-body blockquote{font-style:italic;position:relative;margin-top:1em;padding:.75em 0 0 50px;color:#383838}.article-body blockquote:before{font-family:Georgia,serif;font-size:80px;position:absolute;top:-20px;left:0;display:block;content:"\201C";color:#999}.article-body blockquote cite{font-size:93.33%;display:block;color:#999}.article-body blockquote cite:before{content:"\2014 \2009"}.article-body a.arrow:before{padding-right:.25em;content:"\e607"}.article-body ul.type_disc{padding-left:1.5em;list-style-type:disc}.article-body ol.type_1{padding-left:2em;list-style-type:decimal}.article-body .type_arrow{padding-left:.5em;list-style-type:none}.article-body .type_arrow li a:before{padding-right:.25em;content:"\e607"}.article-body .boxed{margin-top:1em;padding:.5rem 1rem;background-color:#faf9f3}.article-body .boxed_border{margin-top:1em;padding:1rem;border:1px solid #faf9f3}.article-body .boxed_border p:first-child,.article-body .boxed p:first-child{margin-top:.5rem}.article-body .color_green_light{color:#99c032}.article-body .color_orange{color:#f98628}.article-body .color_pink{color:#e94d84}.article-body .color_red{color:#e33a2b}.article-body .color_violet{color:#7166b0}.article-body .color_yellow{color:#fca100}.article-body .color_blue{color:#167bcd}.article-body .color_blue_light{color:#4d7aff}.article-body .color_gray{color:#ccc}.article-body .color_highlight{color:#b99d86}.article-body .article-image-inner{position:relative}.article-body .article-image-gallery-link{font-size:14px;line-height:1;position:absolute;right:0;bottom:0;padding:6px 10px;color:#e33a2b;border:1px solid #e33a2b;background:#fff}.center{text-align:center}.figure-center{clear:both;margin:0 auto}.image .caption{font-size:12px;line-height:1.4;margin-bottom:0;padding:1rem;text-align:center;text-indent:0;color:#666}.figure-center,.figure-left,.figure-right,.figure-wide,.figure-wide-pc,.figure-wide-sp{width:auto!important;margin-top:1em;text-align:center}#figure-from-media.figure-right{margin-top:0}.figure-center img,.figure-left img,.figure-right img,.figure-wide-sp img,.figure-wide img{max-width:100%;height:auto;vertical-align:top}.figure-center a,.figure-center span,.figure-left a,.figure-left span,.figure-right a,.figure-right span,.figure-wide-pc span,.figure-wide-sp span,.figure-wide span{font-size:12px;line-height:1.2;display:block;text-align:center}.figure-center a,.figure-left a,.figure-right a{color:#3f79a6}.figure-center span,.figure-left span,.figure-right span,.figure-wide-pc span,.figure-wide-sp span,.figure-wide span{padding-top:.5rem;color:#7b7b7b}.figure-wide,.figure-wide-sp{margin-right:-.7rem;margin-left:-.7rem;text-align:left}.figure-wide-pc span,.figure-wide-sp span,.figure-wide span{padding-right:.7rem;padding-left:.7rem}.figure-wide-sp img,.figure-wide img{width:100%}span.phg{padding:0!important}#contents.fig{padding-top:0}#contents.fig>.pg_ad{margin-top:0}.exp-photo .img{text-align:center}.exp-photo img{width:100%;max-width:420px;vertical-align:top}.exp-photo .caption{margin:1rem .7rem 0!important;color:#7b7b7b}.page-exp-photo .footer{margin-top:15px;text-align:center}#contents.fig #next-info{margin-top:1.5rem;padding-top:0;text-align:center;border-top-width:0}.list-with-img{font-size:80%;line-height:1.2}.list-with-img .figure-right{float:right;padding:0 0 10px 10px}.list-with-img .figure-left{float:left;padding:0 10px 10px 0}.list-with-img .figure-left img,.list-with-img .figure-right img{width:120px}.youtube{position:relative;overflow:hidden;height:0;padding-top:30px;padding-bottom:56.25%}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vine{position:relative;overflow:hidden;height:0;padding-top:30px;padding-bottom:56.25%}.vine iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed-instagram{position:relative;overflow:hidden;height:0;padding-top:30px;padding-bottom:56.25%}.embed-instagram iframe{position:absolute;top:0;left:0;width:100%;height:100%}.kaltura_sp,.yvpub{position:relative;overflow:hidden;height:0;margin-top:15px;padding-top:56.25%}.kaltura_sp>div,.yvpub>div{position:absolute;top:0;left:0;width:100%!important;height:100%!important}#main-column .sponsored{margin:2rem 1rem 0;text-align:right;color:#333}#bottom_author{padding-top:10px;border:1px solid #f5f3ec;background-color:#fff}#bottom_author a{color:#3f79a6}#bottom_author .body>.img{font-size:12px;line-height:1.2;float:left;width:90px;margin-left:10px;text-align:center}#bottom_author .body>.txt{margin-right:10px;margin-left:110px;padding-bottom:10px}#bottom_author .author_ph{display:block;overflow:hidden;width:60px;height:60px;margin:0 auto 5px;white-space:nowrap;text-indent:100%;border-radius:50%;background-size:contain}#bottom_author .sns_btns{margin-top:5px}#bottom_author .sns_btns a{display:inline-block;overflow:hidden;width:20px;height:20px;margin:5px 4px 0;padding:0;white-space:nowrap;text-indent:100%;background:url(/common/ure/images/v1/smartphone/common/icon_sns.png) 0 0 no-repeat;background-size:100% auto}#bottom_author .sns_btns a.gg{background-position:0 -20px}#bottom_author .sns_btns a.fb{margin-left:2px;background-position:0 -40px}#bottom_author .sns_btns a:first-child{margin-left:0}#bottom_author .sns_btns a:last-child{margin-right:0}#bottom_author .sns_btns .content p{font-size:12px;line-height:1.5;margin-top:0;text-align:justify}#bottom_author .articles{clear:both;border-top:1px solid #f5f3ec}#bottom_author .articles ul{padding:10px;list-style-type:none}#bottom_author .articles li{font-size:14px;line-height:1.4;padding-left:8px;border-left:3px solid #a88f57}#bottom_author .articles li+li{margin-top:10px}#bottom_author .articles li a{display:block;overflow:hidden}#bottom_author .articles li.num_1{padding-left:0;border-width:0}#bottom_author .articles li .img{float:left;width:50px}#bottom_author .articles li .img+.txt{margin-left:60px}#bottom_author .articles li .img img{display:block;width:100%;height:auto}#bottom_author .articles li .img .icon{display:block;width:50px;height:50px;background-position:50% 0;background-size:cover}#bottom_author .articles .btn_more{padding:10px 0;text-align:center;background-color:#f2f3f2}.pg.tags{line-height:1.4;margin:1rem .7rem 2rem;letter-spacing:-.4em}.pg.tags a,.pg.tags i{display:inline-block;margin-top:.8rem;margin-right:.5rem;vertical-align:middle;letter-spacing:normal}.pg.tags i{overflow:hidden;width:14px;height:14px;white-space:nowrap;text-indent:100%;background:url(/common/ure/images/v1/article/tags02.png) 0 -14px no-repeat;background-size:100% auto}.pg.tags a{font-size:11px;line-height:1;padding:4px 6px;color:#fff;border:1px solid #333;border-radius:10px;background-color:#333}.extra-info{clear:both;padding-top:1px;border-left:1px dotted #3f79a6}.extra-info .inner{padding-left:10px;border-left:1px dotted #3f79a6}.extra-info .header .heading{font-size:14px;font-weight:700;line-height:1.2;margin-bottom:0;color:#6a6a6a}.extra-info ul{list-style-type:none}.extra-info li{font-size:15px;margin-top:5px}.extra-info li a{position:relative;display:block;padding-left:10px;text-decoration:underline;color:#3f79a6}.extra-info li a:before{position:absolute;top:.5em;left:0;display:block;width:0;height:0;content:"";border-color:transparent transparent transparent #3f79a6;border-style:solid;border-width:3px 0 3px 4px}.extra-info li span.extra-link{font-size:85.71%;color:#bbb}#main-column .cta_btns{margin-bottom:15px;text-align:right}#main-column .cta_btn{font-size:12px;display:inline-block;box-sizing:border-box;min-width:120px;padding:5px 10px;transition:color .2s linear,background-color .2s linear;text-align:center;color:#007aff;border:1px solid #007aff;border-radius:2px}#main-column .cta_btn:hover{text-decoration:none;color:#fff;background-color:#007aff}#main-column .cta_btn .icon{font-size:14px;display:inline-block;margin-right:5px;vertical-align:text-bottom}#pg_leads{margin-top:30px;margin-bottom:30px;box-shadow:none}#pg_leads .list li{overflow:hidden;padding:0;border-width:0}#pg_leads .list li+li{margin-top:20px}#pg_leads .list li .img,#pg_leads .list li .txt{display:table-cell;vertical-align:top}#pg_leads .list li .img{width:80px}#pg_leads .list li .img a{display:block;background-color:#f9f7f2}#pg_leads .list li .img img{width:100%;height:auto;background:url(/common/images/v2/sample/icons_np_160x.png) 50% 50% no-repeat;background-size:contain}#pg_leads .list li .txt{line-height:1.4;padding-left:10px}#pg_leads .list li .txt>a{display:inline-block;margin-bottom:10px;color:#333}#pg_leads .list li p{line-height:1.4;margin-top:0}#pg_leads .list li .title{font-size:13px;font-weight:700}#pg_leads .list li .title>.pr{font-size:10px;font-weight:400;font-style:normal;line-height:1;display:inline-block;margin-right:.5em;padding:2px 3px;vertical-align:middle;color:#333;border:1px solid #333;border-radius:2px}#pg_leads .list li .caption{font-size:12px;margin-top:5px}#pg_leads .list li .cta_btns{margin:0}.img_gallery.frame{margin:2rem .7rem 0;padding:1rem;border-radius:.5rem;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.15)}.img_gallery .header{margin-bottom:-.34134rem!important}.img_gallery .header .heading{font-size:1.1947rem;font-weight:700;line-height:1.5}.img_gallery .header .heading .label{font-size:1.02403rem;font-weight:400;font-style:normal;line-height:1;display:inline-block;margin-right:.25em;padding:.2em .5em;vertical-align:middle;letter-spacing:normal;border:1px solid #000;border-radius:2px}.img_gallery .body{overflow:hidden}.img_gallery .body li{display:block;float:left;width:20%;height:auto;list-style-type:none}.img_gallery .body li.hide{display:none}.img_gallery .body li a,.img_gallery .body li img{background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.img_gallery .body li a{display:block;margin:2px 2px 0 0;background-color:#f9f7f2}.img_gallery .body li a img{width:100%;height:auto;vertical-align:top}.img_gallery .body li.current a{background-color:#efe6c5}.img_gallery .footer{margin-top:1rem;text-align:center}.img_gallery .footer.hide{display:none}.img_gallery .footer .bottom{margin-top:1rem;text-align:left}.img_gallery .footer .bottom a{line-height:1.2;display:inline-block;padding-left:8px;border-left-width:3px;border-left-style:solid}.img_gallery .btn_more{font-size:1.1947rem;color:#3f79a6}#gallery_mainimg{position:relative;margin-right:-.7rem;margin-left:-.7rem;text-align:center}#gallery_mainimg .img img{width:100%;height:auto;vertical-align:top;background-color:#f2f2f2}#gallery_mainimg .nav{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}#gallery_mainimg .nav a,#gallery_mainimg .nav span{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#gallery_mainimg .nav * img{width:100%;height:100%}#gallery_section.img_gallery .header{text-align:center}#gallery_section .caption p{margin-top:0}#gallery_section .image_info{margin:15px 0;text-align:left}#gallery_section .image_info p{line-height:1.2;margin-top:0;padding:0}#gallery_section .image_info .credit{font-size:11px;margin-top:5px;color:#bdbec2}#gallery_section .index{margin-top:20px}#gallery_section .navbtns{font-size:0;margin-top:5px;text-align:center}#gallery_section .navbtns a{width:31%;margin:0 1%;padding-right:0;padding-left:0}#signage.research>.title{position:relative;min-height:46px;padding-left:62px}#signage .title i{font-size:11px;font-style:normal;line-height:1;display:inline-block;margin-left:.5em;padding:4px 5px 3px;vertical-align:middle;color:#fff;border-radius:2px;background-color:#f87171}#signage .title .icon{font-size:11px;font-weight:700;line-height:1.1;position:absolute;z-index:0;top:0;left:0;display:inline-block;width:50px;padding:5px 0 4px;text-align:center;color:#898c90;border:1px solid #898c90;border-radius:2px;background:#fff}#signage .title .icon:after,#signage .title .icon:before{position:absolute;left:50%;width:0;height:0;margin-left:-5px;content:"";border-color:transparent;border-style:solid;border-width:8px 5px 0}#signage .title .icon:before{bottom:-8px;border-top-color:#898c90}#signage .title .icon:after{bottom:-6px;border-top-color:#fff}#signage.research.on .title .icon{color:#f84f4f;border-color:#f84f4f}#signage.research.on .title .icon:before{border-top-color:#f84f4f}#signage.research .pg_ad{margin:1.5rem -.7rem 0}div#vote-date,p#vote-date{font-size:13px;line-height:1.1;overflow:hidden;margin:20px 7px 0;padding:5px;text-align:center;border:1px solid #f84f4f;border-radius:2px;background-color:#fff}div#vote-date span,p#vote-date span{font-size:12px;font-weight:700;display:block;margin:-5px -5px 5px;padding:2px;color:#fff;background-color:#f84f4f}#vote-date .count{padding-top:3px;text-align:right;color:#6b6b6b}.voteset{margin-top:1em;border:1px solid #f84f4f;border-radius:.2rem;background-color:#fff}.voteset+.voteset,body.vote .voteset{margin-top:1.5em}#votewrapper .q_num{display:none}.voteset .heading{font-size:1.6rem;line-height:1.4;margin-bottom:0!important;color:#fff;background-color:#f84f4f}.voteset .body,.voteset .heading{padding:.7rem 1rem}.voteset .body li{line-height:1.2;position:relative;overflow:hidden;padding:1.2rem 0;list-style-type:none}.voteset .body li+li{border-top:1px dotted #d6cec3}.voteset .body ul li input{display:block;float:left;width:25px;margin:0}.voteset .body ul li label{display:block;margin-left:25px}.voteset .votecheck{font-size:13px;font-weight:700}#remark-all{font-size:1.3rem;font-weight:700;line-height:1;margin-top:2rem;text-align:center;color:#ff1300}.remark2{margin-top:1.5rem}.remark,.remark2{text-align:center}.remark{font-size:1.2rem;color:#f84f4f}.vote-btn{margin:20px 0 0;text-align:center}.vote-btn .btn a{font-size:1.5rem;width:66%;padding:1.4rem 0}.vote-btn .link{margin-top:10px}.vote-btn .link a{font-size:1.1rem;color:#ddd!important}.vote-btn.col2{letter-spacing:-.4em}.vote-btn.col2 .btn{display:inline-block;width:50%;letter-spacing:normal}.vote-btn.col2 .btn a{display:block;width:auto;margin:0 20px}.vote-btn.col2 .btn_l a{margin-right:10px}.vote-btn.col2 .btn_r a{margin-left:10px}.chart_img img,.result_fig_img img{width:100%;height:auto}.voteset .body ul li .rank{font-size:1.3rem;font-weight:700;float:left;margin-top:.1em}.voteset .body ul li .name{display:block;margin-left:3em}.report_votedata{margin-top:30px}.report_votedata .note{font-size:1.5rem;margin-bottom:5px;color:#ff3b30}.article_widget{position:relative;overflow:hidden;margin:1.5em 0 0;padding:0;border-radius:2px;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.15)}.article_widget:before{font-size:.93869rem;line-height:1;position:absolute;z-index:2;top:0;left:0;padding:.4em .4em .25em;background-color:hsla(0,0%,100%,.8)}.article_widget .list li a{display:table;margin-top:0;padding:0;color:#333}.article_widget .list li .img,.article_widget .list li .txt{display:table-cell;vertical-align:middle}.article_widget .list li .img{width:100px;background-color:#f9f7f2}.article_widget .list li .img img{width:100%;height:auto;vertical-align:top;background:url(/common/ure/images/v1/common/icons_np_160x.png) 50% 50% no-repeat;background-size:contain;background-size:cover}.article_widget .list li .txt{margin:0;padding:0 .68269rem}.article_widget .list li .txt p{font-size:1.1947rem;line-height:1.4;margin-top:0}.article_widget .list li .txt p.title{font-weight:700}.article_widget .list li .txt p.summary{font-size:.93869rem;margin-top:.25em;color:#999}.article_widget .list li .txt .pr{font-size:10px;font-weight:400;font-style:normal;line-height:1;display:inline-block;margin-left:.5em;padding:3px 3px 1px;vertical-align:middle;color:#333;border:1px solid #333;border-radius:2px}.article_widget>.footer{font-size:1.1947rem;background-color:#fff}.article_widget.tag_related:before{content:"関連"}.widget_img_gallery>.body,.widget_img_gallery>.footer,.widget_img_gallery>.header{margin:.68269rem}.widget_img_gallery>.article{position:relative;margin-bottom:.68269rem}.widget_img_gallery>.article a{display:table;width:100%;color:#000;align-items:center}.widget_img_gallery>.article a>*{display:table-cell;vertical-align:middle}.widget_img_gallery>.article a .img{line-height:1;width:19.93464%}.widget_img_gallery>.article a .img img{width:100%;height:auto;vertical-align:top}.widget_img_gallery>.article a .txt{font-size:1.02403rem;box-sizing:border-box;padding:0 .68269rem}.widget_img_gallery>.article a .txt p{margin-top:.2em}.widget_img_gallery>.article a .txt .pr{font-size:10px;font-weight:400;font-style:normal;line-height:1;display:inline-block;margin-left:.5em;padding:3px 3px 1px;vertical-align:middle;color:#333;border:1px solid #333;border-radius:2px}.widget_related_special:before{content:"特集"}.widget_related_tags:before{content:"Tags"}.widget_related_column:before{content:"連載"}.smp{font-size:15px}article.top .smp_ranking ul li .icon_ranking{top:6px;left:1px}article.top .smp_list .free_txt,article.top .smp_ranking .free_txt{padding:7px;background-color:#fff}article.top .smp_list .free_txt img,article.top .smp_ranking .free_txt img{vertical-align:top}.vine,.youtube{position:relative;overflow:hidden;height:0;padding-top:30px;padding-bottom:56.25%}.vine iframe,.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}#prtimes_articles .header .heading{padding-right:7px}#prtimes_articles .heading .from{font-size:10px;font-weight:400;float:right;margin-top:.25em}#prtimes_articles .footer{overflow:hidden;margin:0;padding:10px 0;text-align:center;background-color:#f2f3f2}.smp_btn{margin:20px 7px 0;text-align:center}.smp_btn a{width:280px;max-width:280px;padding:20px 0}article.top .pg_list li{padding:7px}article.top .pg_list li>a{padding:0}.pg_list.smp ul li.txt .txt{margin-left:0;padding-left:10px;border-left:4px solid #d6cbb1}.smp_list .img img{border:1px solid transparent}.smp_list .frame_genre{display:none}.smp_free .body{padding:10px}.smp_free p{line-height:1.4;margin-top:.5em}.smp_free p:after,.smp_free p:before{display:table;content:" "}.smp_free p:after{clear:both}.smp_free p:first-child{margin-top:0}.smp_free p .left{padding:0 10px 10px 0}.smp_free p .right{padding:0 0 10px 10px}.smp_free .btn_action,.smp_free .btn_brown,.smp_free .btn_default,.smp_free .btn_highlight,.smp_free .btn_primary,.smp_free .btn_silver{display:inline-block;margin:1px 0}.smp_free .list_arrow{margin:0 -10px;border-top:1px solid #ececec}article.top .smp_free ul li>a{padding-top:10px}article.top .smp_free .list_arrow li>a{padding-right:17px}article.top .smp_free .list_arrow li>a:after{background-position:-6px -10px!important}.smp_free .footer{display:none}.pg_ad,.smp_image{text-align:center}.pg_ad{margin:2rem auto 0}.sp_footer_02,.sp_head_03{text-align:center}#breadcramb+.pg_ad,#main-column>.pg_ad:first-child{margin-top:0}.ad-rectangle-banner img,.pg_ad img,.pg_ad ins{vertical-align:bottom}.ad-rectangle-banner,.ad-super-banner{margin-right:0;margin-left:0;text-align:center}#main-column>.header+.ad-super-banner{margin-top:1rem}.ad_listing div,.ad_listing div a{border:0!important;background-color:transparent!important}.ad_listing .img,.ad_listing .txt{display:table-cell;width:auto;vertical-align:middle}.ad_listing .img img{vertical-align:top}.ad_listing .txt{font-size:93.33%;line-height:1.2;padding-left:10px}.ad_listing .txt h6{font-size:100%}.ad_listing .txt .link{font-size:71.42%;color:#878787}#_popIn_recommend,#_popIn_recommend_2{margin-top:2rem}.anchor{position:fixed;z-index:9999999;bottom:0;width:100%;height:auto;border:none;border-top:.5px solid silver}.anchor,.button{left:0;text-align:center;background-color:hsla(0,0%,100%,.9)}.button{position:relative;width:20px;height:10px;margin-top:-25px;padding:2px 16px 12px;cursor:pointer;border:.5px solid silver;border-radius:0 8px 0 0}.icon_sp{position:absolute;top:50%;left:50%;height:20px;transform:translate(-50%,-50%)}.down{position:fixed;z-index:9999999;bottom:-10px;left:0;width:100%;height:10px;text-align:center;border:none;border-top:.5px solid silver;background-color:hsla(0,0%,100%,.9)}.down_icon_sp{transform:translate(-50%,-50%) scaleY(-1)}.araklet{font-family:Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif!important;box-sizing:border-box;margin-top:24px;padding:20px;border:1px solid #ddd;background-color:#fff}.araklet:after{display:block;clear:both;content:""}.araklet p{line-height:1;margin-top:0}.araklet>p{font-size:10px;padding-right:12px;text-align:right}.araklet-image{margin-bottom:10px;text-align:center}.araklet-image img{width:240px;height:auto}.araklet-image-link{display:block;width:100%;height:100%}.araklet-title{font-size:16px;line-height:1.4;word-break:break-all}.araklet-title-link{font-weight:700!important;text-decoration:none!important;color:#244e76!important}.araklet-item{position:relative;margin-top:10px;padding:5px 12px 10px;text-align:center}.araklet-price{font-size:12px;font-weight:700;line-height:1;margin-bottom:6px;white-space:nowrap}.araklet-price-amazon{font-size:16px!important;padding:10px;color:#111!important}.price:before{content:"¥"}.araklet-price-unit{display:none}.araklet-buy-button-box{border-radius:5px;background-color:#1e90ff}.araklet-buy-button-amazon{font-size:0;display:flex;width:100%;height:64px;align-items:center;justify-content:center}.araklet-buy-button-amazon:hover{text-decoration:none!important}.araklet-buy-button-amazon:before{font-size:20px;font-weight:400;line-height:1;display:inline-block;content:"Amazonで購入";vertical-align:middle;color:#fff!important}.araklet-button-label{display:none!important}.araklet-pr-display{font-size:11px;position:absolute;right:20px;bottom:20px;color:#333}.disclaimer{font-size:11px}.pg_list li>a.m-article{display:flex}.m-article__icon{overflow:hidden;width:50px;height:50px;margin-right:12px;flex-shrink:0}.m-article__body{font-size:14px;line-height:1.4}.pg_list li>a.m-subcolumn-article{display:flex}.m-subcolumn-article__icon{width:52px;height:52px;margin-right:12px;flex-shrink:0}.m-subcolumn-article__body{font-size:14px;line-height:1.4}.m-signage-author{display:flex;align-items:center}.m-author-icon>img{margin-right:5px}.c-icon{position:relative}.c-icon>img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-height:100%;margin:auto}.c-icon.\--square{padding-top:100%}.u-circle{border-radius:50%}.u-fit{position:absolute;top:0;right:0;left:0;min-width:100%;height:auto}.ofi{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ofi.\--cover{-o-object-fit:cover;object-fit:cover}