img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem}.wpp-list li:last-of-type{margin-bottom:0}.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none}.wpp-excerpt:empty{display:none}.wpp-meta,.post-stats{display:block;font-size:.8em}.wpp-meta:empty,.post-stats:empty{display:none}@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,hr,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0;color:#353535;list-style:none;border:none}img{max-width:100%;height:auto;width:auto\9 }header,main,aside,details,figcaption,figure,footer,enu,nav,section{margin:0;padding:0;display:block}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}*html .clearfix{height:1%}*{box-sizing:border-box}*{-moz-box-sizing:border-box}strong{padding:0 3px;font-weight:700;font-size:1.05em;color:#e4007f}em{display:inline-block;margin:0 5px;padding:3px;background:#ffd415;border-radius:3px;font-weight:400;font-size:12px;text-align:center;line-height:1}mark{display:inline-block;padding:6px;background:#ffd415;border-radius:3px;font-weight:700;font-size:13px;text-align:center;line-height:1}span{padding:0 3px;font-weight:700;font-size:1.05em}.full-text-indication{display:block}img,fieldset{border:0}img{max-width:100%;height:auto;width:auto\9 }a{color:#3288e6}a:hover{text-decoration:none}a.box-link{display:block;text-decoration:none}.article-body a[href^="http://"],.article-body a[href^="https://"]{position:relative;margin:0 3px}.article-body a[href^="http://"]:after,.article-body a[href^="https://"]:after{margin:0 5px;content:"\f08e";font-family:FontAwesome,sans-serif}.article-body a[href*="theboysandgirls.jp"],.article-body a[href*="theboysandgirls.jp"]:after{margin:0;padding:0 2px;content:""}.aligncenter{text-align:center}.alignright{text-align:right}.nowrap{white-space:nowrap}hr{clear:both;margin:60px;background:0 0;border:none;border-bottom:#33475b 1px solid}body{background:#f4f7fa;font-family:'ヒラギノ角ゴ Pro W3',Hiragino\ Kaku\ Gothic\ Pro,"メイリオ",Meiryo,Osaka,'ＭＳ Ｐゴシック',MS\ PGothic,sans-serif;font-size:14px;min-width:315px;width:100%}#headerbar{position:fixed;top:0;right:0;left:0;padding:5px 10px;background:#f5f8fa;border-bottom:#cbd6e2 1px solid;box-shadow:0 0 5px 2px rgba(203,214,226,1);max-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:500}.logo-image{margin:auto}.logo-image a{display:block;padding:8px 0 0 50px;background:url(https://www.theboysandgirls.jp/wp-content/themes/Specialized/images/xlogo.png.pagespeed.ic.XWGKvqOKWd.png) no-repeat;background-size:40px auto;height:42px;font-size:1.2em;color:#151515;text-decoration:none}main{margin:auto;padding:75px 10px 45px;background:#fff;max-width:840px}#header-sidebar{position:fixed;top:0;left:-300px;background-color:#fff;width:300px;height:100%;z-index:2000}.slide-button{margin-top:8px;margin-left:5px;font-size:1.8em;color:#33475b;line-height:1em;cursor:pointer}.close-button{margin:5px 0 0 15px}.on{position:fixed;top:0;left:0;right:0;background-color:rgba(0,0,0,.5);width:100%;height:100%;z-index:1000}#search-form{margin:15px 15px 0;padding-bottom:45px}input.search-text[type="text"]{display:inline-block;float:left;width:210px;border-top:#cbd6e2 1px solid;border-left:#cbd6e2 1px solid;border-right:0;border-bottom:#cbd6e2 1px solid;outline:none;-webkit-border-radius:3px 0 0 3px/3px 0 0 3px;-moz-border-radius:3px 0 0 3px/3px 0 0 3px;border-radius:3px 0 0 3px/3px 0 0 3px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:33px;font-size:13px;color:#33475b}.search-button{display:block;position:relative;left:-2px;float:left;width:50px;height:33px;background:url(https://www.theboysandgirls.jp/wp-content/themes/Specialized/images/xsearch-button.png.pagespeed.ic.X01iaKGvtV.png) #33475b no-repeat center;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0 3px 3px 0/0 3px 3px 0;-moz-border-radius:0 3px 3px 0/0 3px 3px 0;border-radius:0 3px 3px 0/0 3px 3px 0}#search-submit-button{cursor:pointer}.sidebar-nav-menu:before{display:block;margin:15px 0 0;content:"コンテンツカテゴリ"}.sidebar-nav-menu,.sidebar-nav-social{clear:left;margin:0 0 30px 15px;list-style:none}.sidebar-nav-menu li{margin:15px 0 10px}.sidebar-help-menu{margin:15px;padding-top:10px;border-top:#33475b 1px solid}.sidebar-help-menu li{display:inline;margin:0 5px 0 0;font-size:13px}p.update{position:relative;margin:20px 0;font-size:.85em!important;color:#888!important}p.update:after{position:absolute;right:0;content:"PR";padding:2px 3px 1px;background:#dedede;border-radius:3px;font-size:.85em!important;color:#fff;line-height:1em}p.description{margin:10px 0 30px;padding-bottom:30px;border-bottom:dotted 1px #33475b;font-size:1em;line-height:1.65em}.introduction{margin-bottom:75px}#article-index{position:relative;margin-top:75px;padding:10px;border:#33475b 1px solid;border-radius:0 3px 3px 3px/0 3px 3px 3px}#article-index:before{position:absolute;top:-30px;left:-1px;content:"このページの概要";display:inline-block;padding:8px 12px;background:#33475b;border-top-left-radius:3px;border-top-right-radius:3px;font-size:13px;color:#fff;line-height:1em}#article-index ol{margin:10px 0;line-height:1.3em}#article-index ol ol{margin:5px 0 12px}#article-index ol a{text-decoration:underline}#article-index ol a:hover{text-decoration:none}#article-index ol li{position:relative;margin:8px 0 8px 23px;font-size:.9rem;list-style:none}#article-index ol li:after{display:block;content:'';position:absolute;top:.33em;left:-1.1em;width:8px;height:4px;border-left:3px solid #e4007f;border-bottom:3px solid #e4007f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}main h1{font-size:1.4em;line-height:1.35em}p.eye-catch-image{margin-bottom:30px;text-align:center}.article-body h2,#article-aside h2{position:relative;margin:45px 0 25px;padding:5px 10px;background:#33475b;font-weight:400;font-size:1.1em;color:#fff;text-align:center;line-height:1.8em}.article-body h2:before,#article-aside h2:before{content:"";display:block;height:1px;margin-bottom:4px;background-image:linear-gradient(90deg,transparent 0,rgba(203,214,226,1) 5%,rgba(203,214,226,1) 95%,transparent)}.article-body h2:after,#article-aside h2:after{content:"";display:block;height:1px;margin-top:4px;background-image:linear-gradient(90deg,transparent 0,rgba(203,214,226,1) 5%,rgba(203,214,226,1) 95%,transparent)}.article-body h3{margin:45px 0 25px;position:relative;padding:.25em 0;font-weight:700;font-size:1.05em;line-height:1.5em}.article-body h3:after{content:"";display:block;position:relative;top:4px;height:5px;background:linear-gradient(to left,#33475b,#33475b);border-radius:10px}.article-body h3.introduction-item{all:initial;margin-top:20px;position:relative;display:block;padding-bottom:5px;border-bottom:solid 2px #33475b;font-weight:700;font-size:.96em}.article-body h3.introduction-item:after{all:initial;position:absolute;top:-6px;right:2px;content:"\f086";font-family:FontAwesome;font-size:30px;line-height:1;color:#c1c7cd}.article-body h4{margin:45px 0 25px;padding-bottom:8px;border-bottom:solid 2px #33475b;font-weight:700;font-size:1.05em}.article-body h4:before{content:"▶ ";left:0;top:0;font-size:.9em;color:#33475b}.article-body h5{padding:5px 8px;border-left:solid 4px #33475b;font-weight:700;font-size:1em}.article-body h6{display:inline-block;margin:20px 0 0;padding:2px;background:linear-gradient(rgba(0,0,0,0) 60%,#ffcd4d 60%,#ffcd4d 90%,rgba(0,0,0,0) 90%);font-weight:700;font-size:1em}.article-body p,.article-body dl{margin:30px 0;font-size:1em;line-height:1.65em}.article-body ul,.article-body ol{margin:30px 0 30px 45px;font-size:1em;line-height:1.65em}.article-body ol ol{margin:5px 0 5px 30px}.article-body ul li{list-style-type:disc}.article-body ul.image-list{display:table}.article-body ul.image-list li{display:table-cell;padding:0 3%;text-align:center;list-style-type:none}.article-body ol li{list-style-type:decimal}.article-body dl{margin:30px 0 30px 20px;font-size:1em}.article-body dl dt{font-weight:700}.article-body dl dd{margin-bottom:15px}.article-body dl dd:last-child{margin-bottom:0}.article-body dl.annotation{margin:30px 0}.article-body dl.faq{margin:30px 0;padding:15px;background:#f5f8fa;border-radius:8px}.article-body dl.faq dt{margin:15px 0}.article-body dl.faq dt:first-child{margin:0 0 15px}.article-body dl.faq dd{padding-bottom:15px;border-bottom:dashed 1px #33475b}.article-body dl.faq dd:last-child{padding-bottom:0;border:none}.article-body dl ul{margin:10px 10px 10px 25px}.article-body dl.annotation ul{margin:0 0 0 25px;font-size:.9em}.tab{margin:30px auto 0;width:100%}.article-body ul.tab-list{display:flex;margin:0;font-size:.9em}.tab-menu{display:flex;flex-grow:1;padding:5px 0;background-color:#f2f2f2;border-bottom:solid 3px #cbd6e2;color:#33475b;align-items:center;cursor:pointer;justify-content:center}.tab-menu.current{background-color:#33475b;color:#fff}.content-box{display:none;width:100%}.content-box img{display:block;height:auto;width:100%}.author-box{margin-top:45px;padding:20px;border:solid 1px #cbd6e2;width:100%}.author-image{text-align:center}.author-image img{width:80px;height:80px}.author-name{font-weight:700;font-size:13px;text-align:center}.author-despcrition{margin-top:10px;font-size:13px}.article-body p.sign{margin-top:45px;font-size:.875rem;text-align:right}.article-body p.sign:before{content:"";display:block;position:relative;top:-5px;height:1px;background:linear-gradient(to right,#fff,#cbd6e2)}.article-body p.notice{padding:12px;background:#f5f8fa;border-radius:8px;font-size:.9em}.article-body p.foot-note{font-size:.875rem;color:#666}.summary-box{position:relative;padding:25px 20px 20px;background:#f5f8fa;border-radius:8px;font-size:.9em}.summary-box p{margin:5px 0!important}.article-body .summary-box p.title-tape{position:absolute;top:-15px;left:30px;padding:4px 40px;color:#33475b;background-color:rgba(255,255,255,.4);border-left:2px dotted rgba(0,0,0,.1);border-right:2px dotted rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.2);transform:rotate(-5deg);font-weight:700}.important{margin:30px 0;padding:15px;background:#f5f8fa;border-left:#33475b 5px solid;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.3)}.article-body .important ul,.article-body .important ol,.article-body .important dl{margin:0 0 0 20px;font-size:.96em}.article-body .important ul li,.article-body .important ol li{margin:10px 0}.article-body .important p{margin:10px 0}.introduction-box{position:relative;margin:30px 0;padding:15px 20px 20px;background:#f5f8fa}.article-body .introduction-box p{margin:15px 0;font-weight:400;font-size:.96em}.article-body .introduction-box ul{margin:10px 0 10px 30px;font-weight:400;font-size:.96em}figure{margin:30px auto}figure img{box-shadow:0 2px 4px rgba(0,0,0,.14)}figure.slide img{box-shadow:inherit;border:solid 2px #ccc}figure.screenshot{text-align:center}figure.screenshot img{max-width:98%}figcaption{margin-bottom:15px;font-size:.8rem;color:#888;text-align:center}figure .example{font-style:normal;text-align:left}.twitter-tweet{margin:0 auto}table{margin:30px 0;border:solid 1px #cbd6e2;border-collapse:collapse;font-size:12px;width:100%}th{padding:3px;border:solid 1px #cbd6e2;font-weight:400}thead th{background:#33475b;color:#fff}tbody th{background:#f5f8fa;text-align:left}tfoot{background:#dde2e7;text-align:right}td{padding:3px;border:solid 1px #cbd6e2;font-weight:400}.marked{background:#fffbe1}.article-body td p{margin:8px 0;font-size:12px}.article-body td p::last-child{margin:8px 0 0}table.point tbody th,table.point td{text-align:right}table caption{margin:0 0 5px;font-weight:700;text-align:left}table.praise-apps{margin:0 0 15px;border:#cbd6e2 solid 1px;border-bottom:none}table.praise-apps th,table.praise-apps td{display:block;border:none;border-bottom:#cbd6e2 solid 1px;text-align:center}table.praise-apps th{white-space:nowrap}table.praise-apps td.review{padding:8px 5px;text-align:left}table.compare tbody th{font-weight:700;text-align:center}table.compare tbody td{text-align:center}table.big-table th,table.big-table td{padding:10px!important}table.item{display:table!important;border:none;width:100%!important;max-width:100%!important;overflow:hidden!important;white-space:normal!important}table.item tbody th{background:#fff;font-weight:400}table.item tbody td,table.item tbody th{border-right:solid 1px #cbd6e2;border-bottom:solid 1px #cbd6e2}table.big-table.item{display:block!important;overflow-x:scroll!important;overflow-y:auto!important;white-space:nowrap!important}table.big-table.item th:first-child{position:-webkit-sticky;position:sticky;left:0;box-shadow:1px 0 1px #cbd6e2;z-index:1}table.detail th,table.detail td{padding:8px;font-size:14px}img.app-icon{border-radius:25px}.article-body td ul{margin:5px 0 5px 20px}.scroll{overflow:auto}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-track{background:#333}.scroll::-webkit-scrollbar-thumb{background:#999}blockquote,.example{position:relative;margin-bottom:30px;padding:15px 30px 10px;background:#f5f8fa;border-left:#33475b 5px solid;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.14);font-size:.9em;color:#777}blockquote:before,.example:before{display:inline-block;position:absolute;top:2px;left:2px;vertical-align:middle;content:"“";font-family:'Times New Roman',"ＭＳ Ｐゴシック",sans-serif;color:#33475b;font-size:70px;line-height:1}blockquote p,.example p{position:relative;margin:10px 0;padding:0;font-size:1em;line-height:1.65;z-index:3}figure.tweet blockquote{position:relative;background:0 0;border:none;border:#cbd6e2 solid 1px;border-radius:8px;border-box;box-shadow:none;max-width:550px}figure.tweet blockquote:before{position:absolute;top:13px;left:unset;right:16px;content:"\f099";font-family:FontAwesome;font-weight:700;font-size:25px;color:#1d9bf0}cite{display:block;position:relative;top:10px;font-size:.8rem;color:#888;text-align:right}.balloon{margin-bottom:2em;position:relative}.balloon:before,.balloon:after{clear:both;content:"";display:block}.balloon figure{width:70px;height:auto}.balloon figure img{width:100%;height:100%;border-radius:50%;margin:0}figure.balloon-image-right,figure.balloon-image-left{margin-bottom:15px}.balloon-image-description{margin:0;padding:5px 0 0;font-size:11px;text-align:center}.balloon-text-right,.balloon-text-left{margin-top:5px;position:relative;padding:10px;border:2px solid;border-radius:8px;display:block}.balloon-text-right{border-color:#c6d0d8}.balloon-text-left{border-color:#c6d0d8}.balloon p{margin:0 0 20px}.balloon p:last-child{margin-bottom:0}.balloon-text-right:before,.balloon-text-left:before{position:absolute;content:"";top:-24px;left:45.6%;border:12px solid transparent;border-bottom:12px solid #fff;z-index:2}.balloon-text-right:after,.balloon-text-left:after{position:absolute;content:"";top:-29px;left:45%;border:14px solid transparent;border-bottom:14px solid #c6d0d8;z-index:1}.commentary-box{position:relative;margin:75px 0 45px;padding:.5em 1em;border:solid 2px #33475b}.commentary-box .box-title{position:absolute;display:inline-block;top:-30px;left:-2px;padding:0 10px;height:30px;line-height:30px;font-weight:400;font-size:.9em;background:#33475b;color:#fff;border-radius:3px 3px 0 0}.article-body .commentary-box p{margin:8px 0;padding:0}.twitter-wrap{margin:0 7%;padding:5px;border:solid 1px #f1f1f1;box-shadow:0 2px 3px rgba(0,0,0,.14)}.twitter-blue{display:inline-block;margin:2px 0 2px 30%;padding:8px 15px;border-radius:20px;background:#1d9bf0;border-bottom-right-radius:0;max-width:350px}.twitter-gray{display:inline-block;margin:2px 30% 2px 0;padding:8px 15px;border-radius:20px;background:#eff3f4;border-bottom-left-radius:0;max-width:350px}.R{border-top-right-radius:0}.L{border-top-left-radius:0}.article-body .twitter-blue p,.article-body .twitter-gray p{margin:0;padding:0;font-family:"Segoe UI",Meiryo,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.96em}.article-body .twitter-blue p{color:#fff;text-align:left}.article-body .twitter-gray p{text-align:left}#article-aside{margin:45px 0 15px}#article-aside p{margin:15px 0;padding:10px;background:#f5f8fa;border-radius:5px;font-size:1.1em}p.note{margin:5px 0 0;padding:0;background:0 0;font-size:.875rem}.note-link{font-size:10px;color:#777}#article-aside ul,#article-aside ol{font-size:1.1em;line-height:1.5em}.yarpp-related ol li a{font-weight:400}#article-aside li a{display:block;padding:8px 5px;border-bottom:#e5e5e5 solid 1px;text-decoration:none}#article-aside li a:hover{background:#e2f5f8}#article-aside #new-entry li a{padding:8px 5px}time.up{display:block;font-size:13px;color:#33475b;line-height:1.5em}span.rating{font-size:.875rem;color:#ff7a59}.rate{position:relative;display:inline-block;width:80px;height:16px;font-size:16px}.rate:before,.rate:after{position:absolute;top:0;left:0;content:'★★★★★';display:inline-block;height:16px;line-height:16px}.rate:before{color:#bbb}.rate:after{color:#ff7a59;overflow:hidden;white-space:nowrap}.rate0:after{width:0}.rate0-5:after{width:8px}.rate1:after{width:16px}.rate1-5:after{width:24px}.rate2:after{width:32px}.rate2-5:after{width:40px}.rate3:after{width:48px}.rate3-5:after{width:56px}.rate4:after{width:64px}.rate4-5:after{width:72px}.rate5:after{width:80px}.wrap{display:inline-block;margin:0 auto}.official-button a{position:relative;display:block;padding:8px;text-align:center}.official-button span:after{position:relative;top:-5px;right:-5px;content:"R18";font-weight:400;font-size:9px}p.lead{margin:60px auto;text-align:center}p.lead a{position:relative;display:block;padding:12px 18px 15px;background:#06b306;border-radius:3px;font-size:1em;color:#fff;text-decoration:none}p.lead a:hover{background:#40bb19}p.lead a:after{position:absolute;right:4px;top:-4px;content:"R18";font-size:9px;color:#fff}p.guide{margin:45px auto;font-weight:700;font-size:1.2em}sup{padding:0 3px;font-weight:400!important;font-size:9px;color:#aaa}.label{display:inline;position:relative;top:-5px;padding:0 3px;font-weight:400!important;font-size:9px;color:#aaa;vertical-align:top}.adlabel{display:inline;position:relative;bottom:-5px;padding:0 3px;font-weight:400!important;font-size:9px;color:#aaa;vertical-align:bottom}.appimg-area{padding:10px 5px;float:left;width:150px;text-align:center}.apptext-area{margin:15px 0 0 160px}.blog-card{margin:30px 0;padding:15px;background:#fff;border:solid 1px #eee;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.14)}.blog-card-cover{display:table}.blog-card-index{display:inline-block;margin:0 0 8px;padding:3px 10px;background:#33475b;border-radius:8px;font-size:12px;color:#fff}.blog-card-image{display:table-cell;width:120px}.blog-card-image img{width:100px;height:auto}.blog-card-title{display:table-cell;padding:5px 0 8px;vertical-align:top;font-weight:700;font-size:1.1em;color:#3288e6}.blog-card-summary{font-size:.96em}.step-wrap{counter-reset:count;margin:2em 0;position:relative}.step-content{position:relative;margin:0 0 1em 1em;padding:2em 0 .3em 2em;border-top:solid 2px #ddd}.step-content:before{content:"";display:block;position:absolute;bottom:0;left:-10px;border-style:solid;border-width:17px 8px 0;border-color:#ddd transparent transparent}.step-content:after{position:absolute;top:16px;left:-4px;display:block;content:"";border-left:dashed 4px #ddd;height:calc(100% - 36px)}.step-label{position:absolute;top:-18px;left:-20px;padding:3px 18px 5px 15px;background:#33475b;border-radius:20px;font-weight:700;color:#fff;z-index:1}.step-label:after{counter-increment:count;content:counter(count);position:relative;left:.2em}.step-title{font-weight:700;font-size:120%}.step-body{margin-top:.5em;padding:0 0 1em}.step-wrap>:last-child{box-shadow:5px 7px 0 -5px #ddd}ul#choice li{position:relative;margin-bottom:10px;padding-left:15px;list-style:none}ul#choice li:before{content:"";position:absolute;top:.3em;left:-5px;background-color:#33475b;border-top:1px solid #fff;border-right:1px solid #fff;border-radius:50%;width:15px;height:15px}ul#choice li:after{content:"";position:absolute;top:.65em;left:-1px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:4px;height:4px}.article-footer{position:relative}.detail-wrap-area{margin-bottom:20px;padding:1px 25px 15px;box-shadow:0 0 5px #ccc}.article-body .detail-wrap-area h3{margin-top:29px}.slide-base{position:relative;margin:20px auto;padding:75px 5px;background:url(/images/xslide-back.png.pagespeed.ic.lFan409Isc.png) repeat #33465a;border:solid 4px #ccc;box-shadow:0 0 5px #ccc;max-height:375px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:600;font-size:1.3em;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;line-height:1.35em;letter-spacing:-1px}.article-body .slide-base p{margin:0;font-size:1;color:#fff}.slide-base:after{position:absolute;right:10px;bottom:10px;content:"@The Boys&Girls";font-family:"Arial","メイリオ",sans-serif;font-weight:400;font-size:13px;color:#8b96a2;line-height:1;letter-spacing:0}ul#tags{margin-top:45px}ul#tags:before{content:"記事のテーマ";margin-right:5px;padding:5px 10px;background:#cbedf3;border-radius:3px;font-size:12px;color:#19a4bb}ul#tags li{display:inline-block;margin:0;line-height:1em}ul#tags li a{display:inline-block;margin:0 5px 0 0;font-size:12px}ul#prev-next{margin-top:30px;display:table;width:100%}ul#prev-next li{list-style:none;display:table-cell;width:50%;font-size:.8em}ul#prev-next li a{display:block;position:relative;padding:8px 8px 10px}ul#prev-next li.prev-entry a{padding-right:5px;padding-left:20px;text-align:left}ul#prev-next li.next-entry a{padding-right:20px;padding-left:5px}ul#prev-next li.next-entry a:after{content:"";position:absolute;top:20%;right:0;border-top:transparent 15px solid;border-bottom:transparent 15px solid;border-left:#cbedf3 15px solid}ul#prev-next li.prev-entry a:before{content:"";position:absolute;top:20%;left:0;border-top:transparent 15px solid;border-bottom:transparent 15px solid;border-right:#cbedf3 15px solid}#breadcrumb{clear:both;margin:30px 0 15px;font-size:12px;line-height:1em}#breadcrumb ol{display:inline-table;position:relative;width:100%}#breadcrumb ol li{display:inline}#breadcrumb ol li a{display:block;position:relative;float:left;margin:0 3px 10px 0;padding:10px 5px 10px 22px;background:#cbedf3;height:30px;text-align:center;text-decoration:none;line-height:1em}#breadcrumb ol li a:before{content:"";position:absolute;top:0;left:0;border-top:transparent 15px solid;border-bottom:transparent 15px solid;border-left:#fff 15px solid}#breadcrumb ol li a:after{content:"";position:absolute;top:0;right:-15px;border-top:transparent 15px solid;border-bottom:transparent 15px solid;border-left:#cbedf3 15px solid;z-index:1}#breadcrumb ol li:first-child a{padding-left:10px;border-top-left-radius:3px;border-bottom-left-radius:3px}#breadcrumb ol li:first-child a:before{display:none}#breadcrumb ol li:last-child{display:block;position:absolute;top:35px;left:0;padding:6px 10px;background:#e2f5f8;border-radius:3px;width:100%;color:#33475b;line-height:1.5em}#breadcrumb ol li:nth-child(1){background:#fff}#breadcrumb ol li:last-child:after{display:none}#breadcrumb ol li a:hover{background:#19a4bb;color:#fff}#breadcrumb ol li a:hover:before{content:"";position:absolute;top:0;left:0;border-top:transparent 15px solid;border-bottom:transparent 15px solid;border-left:#fff 15px solid}#breadcrumb ol li a:hover:after{content:"";position:absolute;top:0;right:-15px;border-top:transparent 15px solid;border-bottom:transparent 15px solid;border-left:#19a4bb 15px solid;z-index:1}.pagination,.search-pagenation{margin:60px auto;font-size:.9em;line-height:13px;text-align:center}.pagination span,.pagination a,.search-pagenation span,.search-pagenation a,ul#reviews-pagination li a{margin:0 3px;padding:5px 10px 4px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:2px;font-weight:700;color:#19a4bb;text-decoration:none}.pagination a:hover,.search-pagenation a:hover,ul#reviews-pagination li a:hover{text-decoration:underline}.pagination .current,.search-pagenation .current{padding:5px 10px 4px;background:#cbedf3}input[type="text"],input[type="email"]{width:300px;height:26px;margin-right:1px;padding:2px;border:#cbd6e2 1px solid}textarea{width:300px;height:150px;padding:2px;border:#cbd6e2 1px solid}.page-scroller{margin:75px auto 0;width:64px;height:64px;line-height:64px;background:#33475b;box-shadow:0 0 4px 0 #aaa;border-radius:50%;font-weight:700;font-size:2rem;color:#fff;cursor:pointer}#footer-wrapper{background:#e2e7ea}#footer{margin:auto;padding:20px 10px 0;max-width:840px}#footer a{color:#33475b}#footer a:hover{color:#3288e6}#footer h2{margin-bottom:10px;font-weight:700;font-size:.96em}#footer ul{padding-bottom:15px}#footer li,#footer li{display:inline-block;margin:0 8px 8px 0;font-size:.9em}#footer a{text-decoration:none}#footer a:hover{text-decoration:underline}#footer-help{padding-top:10px;border-top:#33475b 1px solid;text-decoration:none}#footer p{padding:0 0 60px}#to-top{position:fixed;bottom:20px;right:20px;width:40px;height:40px;border-radius:50px;overflow:hidden}#to-top a{display:block;padding:2px 0;background:#33475b;font-weight:700;font-size:26px;color:#fff;text-align:center;vertical-align:middle;text-decoration:none}#to-top a:hover{color:#fff;text-decoration:none}@media screen and (min-width:840px){body{font-size:15px}#headerbar{padding:5px 10px 10px}main{padding:90px 80px 45px}main h1{font-size:1.36em}#footer{padding:20px 80px 0}p.update{margin:30px 0}p.description,.article-body p,.article-body dl,.article-body ul,.article-body ol,#article-aside ul,#article-aside ol{font-size:1em;line-height:1.65em}table.praise-apps{border:#cbd6e2 solid 1px}table.praise-apps th,table.praise-apps td{display:table-cell;border:#cbd6e2 solid 1px}.twitter-wrap{margin:0 18%}.article-body .twitter-blue p,.article-body .twitter-gray p{font-size:.9em}.article-body dl.annotation ul{font-size:1em}figure.screenshot img{max-width:100%}p.lead a{display:inline-block;width:350px}p.guide a{font-size:1.15em}.balloon-text-right,.balloon-text-left{max-width:-webkit-calc(100% - 120px);max-width:calc(100% - 120px);display:inline-block}.balloon-image-left{float:left;margin-right:20px}.balloon-image-right{float:right;margin-left:20px}.balloon-text-right{float:left}.balloon-text-left{float:right}.balloon-text-right:before,.balloon-text-left:before{position:absolute;content:"";top:initial;left:initial;border:initial;border-bottom:initial;z-index:initial}.balloon-text-right:after,.balloon-text-left:after{position:absolute;content:"";top:initial;left:initial;border:initial;border-bottom:initial;z-index:initial}.balloon-text-right:before{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #c6d0d8;top:15px;left:-22px}.balloon-text-right:after{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #fff;top:15px;left:-19px}.balloon-text-left:before{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #c6d0d8;top:15px;right:-22px}.balloon-text-left:after{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #fff;top:15px;right:-19px}.slide-base{margin:45px 0;width:100%;max-width:680px;height:420px;max-height:420px;padding:0;font-size:2.3em;letter-spacing:-3px}.slide-base:after{font-size:15px;letter-spacing:0}.author-image{float:left;width:100px;text-align:left}.author-name{text-align:left}.author-text{margin-left:100px}#to-top{position:fixed;right:50%;margin-right:-400px}}@media (max-width:640px){.responsive thead th{display:none}.responsive tbody th{display:block;padding:10px;border-style:solid none none;font-weight:700;text-align:center}.responsive td{display:block;padding:10px;border-style:solid none none}.responsive td:nth-child(1){margin-top:20px;background-color:#33475b}#rank-adult-dating td:nth-child(2):before{display:block;content:'【出会いやすさ】'}#rank-adult-dating td:nth-child(3):before{display:block;content:'【タダマン】'}#rank-adult-dating td:nth-child(4):before{display:block;content:'【割り切り相場】'}#rank-adult-dating td:nth-child(5):before{display:block;content:'【アプリ料金】'}#rank-adult-dating td:nth-child(6):before{display:block;content:'【セフレ満足度】'}#rank-dating-apps td:nth-child(2):before{display:block;content:'【会員数】'}#rank-dating-apps td:nth-child(3):before{display:block;content:'【会うまでにかかるお金の目安】'}#rank-dating-apps td:nth-child(4):before{display:block;content:'【特徴】'}#rank-dating-apps td:nth-child(5):before{display:block;content:'【出会いやすさ】'}#comparison-adult-dating td:nth-child(2):before{display:block;content:'【おすすめアプリ】'}#comparison-adult-dating td:nth-child(3):before{display:block;content:'【アプリ利用料金】'}#comparison-adult-dating td:nth-child(4):before{display:block;content:'【デート代】'}}