@import url("/wp-content/themes/WhiteLady/lib/fontawesome/css/all.css");
@charset "utf-8";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:#222;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}b{padding:0 3px;font-weight:700;font-size:1.04em}strong{font-weight:700;font-size:1.04em;color:#d0457b}em{display:inline-block;padding:0 4px;background:linear-gradient(transparent 40%,#fcfbe9 40%);font-style:normal;font-size:13px}span{font-weight:700}mark{background:linear-gradient(transparent 30%,#fcfbe9 30%)}.full-text-indication{display:block}img,fieldset{border:0}img{max-width:100%;height:auto;width:auto\9;pointer-events:none}.aligncenter{text-align:center}.alignright{text-align:right}hr{clear:both;margin:40px;background:0 0;border:none;border-bottom:#ddd 1px solid}body{background:#e7e7e7;font-family:Helvetica Neue,Arial,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif;font-size:15px;min-width:315px;width:100%;overflow-x:hidden;color:#151515}body.customize-support{user-select:auto;-ms-user-select:auto;-webkit-user-select:auto;-moz-user-select:auto}dfn{font-style:normal;font-weight:700}.right{text-align:right}a:hover{text-decoration:none}a[href^="http://"],a[href^="https://"]{position:relative;margin:0 3px}a[href^="http://"]:after,a[href^="https://"]:after{margin:0 5px}a[href*="girugamesh.jp"],a[href*="girugamesh.jp"]:after{margin:0;padding:0 2px;content:""}a[href*="cir.io"],a[href*="cir.io"]:after{margin:0;padding:0 2px;content:""}ul.list-b{font-weight:700}#page-header{position:fixed;top:0;right:0;left:0;padding:5px 10px 7px;background:#273039;color:#fff;align-items:center;max-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9999}.logo{margin:auto}.logo a{display:inline-block;padding:8px 0 3px;font-weight:400;font-size:1em;color:#fff;text-decoration:none}.logo a span{font-weight:400;font-size:12px}.small{display:inline-block;position:relative;top:-6px;left:3px;margin-right:8px;font-weight:400;font-size:10px;color:#666;line-height:1em}.gray{color:#818181}.red{color:#e20c0c}main{margin:auto;padding:60px 3% 45px;max-width:680px;background:#fff}#header-sidebar{position:fixed;top:0;right:0;background-color:#fff;width:300px;height:100%;z-index:2000}.slide-button{margin-top: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}#post-info{position:relative;display:flex;align-items:center;justify-content:space-between;margin:24px 0 0;font-weight:700;flex-direction:row-reverse;height:30px}#post-info:after{position:absolute;right:0;content:"PR";padding:2px 3px;background:#cfcfcf;border-radius:3px;font-size:11px;color:#fff;line-height:1em}#author a{display:flex;align-items:center}#author .author-image{margin-right:8px;height:40px}#author .author-name{font-size:.8rem}time.update{margin:0;padding-right:25px;font-size:.8rem;color:#353535}#ez-toc-container{margin:16px 0}#search-form{margin:15px 15px 0;padding-bottom:45px}input.search-text[type=text]{display:inline-block;float:left;width:210px;border-top:#e1e1e1 1px solid;border-left:#e1e1e1 1px solid;border-right:0;border-bottom:#e1e1e1 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}.search-button{display:block;position:relative;left:-2px;float:left;width:50px;height:33px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAzFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAA6LMcaAAAAQnRSTlMALJLT8eGnS2ueYOK/0agXcANJ6lCMYyH619b1jUr3iEVN3ciAKJwI7/hGz4XCsPsdj+gWtsxeht8PKyChya+s631+vq/yAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAKVJREFUGNNVjtcSgkAMRSM2LFiwoKgIKtgr9u79/48yu6yO3oec5GR2skREMS2eSKbS9ImOKBk1Z7nP5Q2uBTkXuSuVicwKUBWiBtTlxmqgKWjDVm81wGK00FbCBDoMB10lXMBj9NBXYgD4jABw5TwcwRD0gfFEHJkCutzM+CPzYLFk2Ctp1vhmE0rjbR1gtz+wOZ6iA+H5wvXK5ka/ubP5E/R4vt76ARsQRGRhnwAAAABJRU5ErkJggg==) #444 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:14px}.yarpp-related a{font-weight:400!important;font-size:1em!important}main h1{font-weight:700;font-size:17px;line-height:1.35em}p.update{margin:10px 0;font-size:13px;color:#888;text-align:right}.post-content p.description{position:relative;margin:55px 0 0;padding:8px 8px 8px 10px;background:#fcfcfc;border-left:solid 4px #ddd;font-size:14px;line-height:1.65em}.post-content p.description:before{position:absolute;top:-30px;left:-5px;content:"記事の概要";padding:3px 12px;background:#dd2e83;border-radius:24px;font-size:12px;color:#fff;line-height:1.4em}.post-content p.eye-catch{margin:10px 0;text-align:center}.post-content h3.lead{padding:0}.post-content h3.lead:before{content:""}h3.lead{border:none!important;margin:30px 0 0 !important;padding:0 !important}h3.lead span.arrow{display:inline-block;margin-right:3px;padding:2px 12px 2px 5px;background:#000;font-weight:400;font-size:.9em;color:#fff;-webkit-clip-path:polygon(0% 0%,80% 0%,100% 50%,80% 100%,0% 100%);clip-path:polygon(0% 0%,80% 0%,100% 50%,80% 100%,0% 100%)}h3.lead span.lead-index{display:inline-block;padding:0 4px;background:linear-gradient(transparent 45%,#fff4df 45%)}#post-content-index{margin:0;padding:0}.post-content #post-content-index h2{margin:0 0 30px}#post-content-index ol{margin:20px 0 15px 10px;padding:0;border:none;font-weight:400;font-size:.9em}#post-content-index ol li>ol{margin:10px 0 0;padding:0 0 0 16px !important;font-weight:400}#post-content-index ol li{margin-bottom:4px;font-size:13px;list-style-type:none !important}#post-content-index ol li a{padding:4px;border-bottom:1px dashed;color:#232323;text-decoration:none}#post-content-index ol li a:hover{background:#fcfbe9}#post-content-index ol li:before{content:"\f138";color:#232323;padding:0 2px 0 0;font-family:"Font Awesome 5 Free";font-weight:700;font-size:13px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#post-content-index ol li li a{border-bottom:none}#post-content-index ol li li:before{content:"\f054";font-size:.7rem}.post-content h2,.content-aside h2{position:relative;margin:45px 0 30px;padding:3px 7px;background:#000;font-weight:400;font-size:1em;color:#fff;line-height:1.8rem}h2#lead{margin:15px 0 15px}.post-content h3,.content-aside h3{position:relative;margin:45px 0 20px;padding:0 0 4px;font-weight:700;font-size:15px;color:#000;border-bottom:2px solid #000;line-height:1.45rem}.post-content h3:before,.content-aside h3:before{padding-right:3px;font-family:"Font Awesome 5 Free";font-weight:700;content:"\f138"}.post-content h3.about-author:before{content:""}.post-content h4{position:relative;margin:45px 0 30px;padding:10px 0 10px 12px;font-weight:700;font-size:15px;line-height:1.6}.post-content h4:before{content:"";display:block;position:absolute;left:0;top:15%;background-color:#000;border-radius:4px;width:5px;height:70%}.post-content h5{margin:40px 0 20px;padding:20px 0 5px;font-weight:700;font-size:15px;line-height:1.6}.post-content h5:before{padding-right:3px;font-family:"Font Awesome 5 Free";font-weight:700;content:"\f0da";font-size:1.05em}.post-content h6{position:relative;margin:20px 0;font-weight:700;font-size:15px;line-height:1.65em}.post-content h6:before{content:"✔ ";left:0;top:0}#post-list h2 a{text-decoration:none;color:#0a8fdb}.post-content p,.post-content dl{margin:30px 0;font-size:.96rem;line-height:1.65em}.post-content ul,.post-content ol{font-size:.96rem;line-height:1.65em}.post-content ol ol{margin:5px 0 5px 30px}.post-content ul{margin:15px;list-style-type:disc}.post-content ul.graph-list li{margin:0 0 12px !important;font-size:.8rem;text-indent:0;list-style:none}.post-content ol{margin:15px;list-style-type:decimal}.post-content dl{margin:30px 0 30px 16px;font-size:.96rem}dl.faq{margin-right:1%;margin-left:1%;padding:0 15px;background:#fcfcfc;border:solid 1px #cfd9de;border-radius:6px}.post-content dl dt{font-weight:700;margin:32px 0 8px}dl.faq dt{margin:16px 0 8px}dl.faq dd{padding-bottom:10px;border-bottom:dotted 1px #aaa;font-size:14px}dl.faq dd:last-child{padding-bottom:0;border-bottom:none}.post-content dl dd{margin-bottom:16px}.post-content dl dd p{margin:16px 0}.post-content dl dd p:first-of-type{margin-top:8px}.borderR{border:solid 5px #ee1e76;border-radius:10px}.borderG{border:solid 5px #ddd;border-radius:10px}dl.chapter-list-box{position:relative;margin:30px 0;font-size:.9rem}dl.chapter-list-box dt{display:inline-block;position:absolute;top:-15px;left:15px;margin:0;padding:0 10px;background:#fff;font-size:1.05em}dl.chapter-list-box dd{margin:0;padding:0;padding:2px}.post-content ol.chapter-list{counter-reset:number;list-style-type:none!important;margin:0;padding:15px 15px 10px;background:#fff;border-radius:10px}.post-content ol.chapter-list li{position:relative;margin:0;padding:.5em .5em .5em 25px;font-size:.9em;line-height:1.5em}.post-content ol.chapter-list li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#ee1e76;color:#fff;font-family:'Avenir','Arial Black','Arial',sans-serif;font-weight:700;font-size:12px;border-radius:50%;left:0;width:20px;height:20px;line-height:20px;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.post-content ul.item-list{position:relative;margin:0;padding:15px 15px 10px}.post-content ul.item-list li{margin:0;padding:.5em .5em .5em 22px;font-size:.9em;line-height:1.5em;list-style-type:none!important}.post-content ul.item-list li:before{position:absolute;left:1em;font-family:"Font Awesome 5 Free";font-weight:700;content:"\f00c";color:#888}.key:before{color:#ee1e76 !important}ul.impact,ol.impact,.cover{padding:20px 15px 20px 28px;background:#edf4fa;border-radius:10px}ul.impact a,ol.impact a,.cover a,#table-of-content a{text-decoration:none}.sample{margin:30px 15px;padding:20px 20px 20px 35px;background:#edf4fa;border-radius:10px}.post-content p.attention{padding:8px;background:#edf4fa;font-size:13px}.post-content p.sign{margin-top:60px;font-size:.875rem;text-align:right}.post-content p.sign:before{content:"";display:block;position:relative;top:-5px;height:1px;background:linear-gradient(to right,#fff,#cbd6e2)}.post-content p.foot-note{font-size:.875rem;color:#666}figure{position:relative;margin:30px auto;text-align:center}figure img{max-width:300px;box-shadow:0 5px 5px 5px #ececec}figure.assist-content,figure.sub-eye-catch{margin:15px auto}figure.center img,figure.screen-shot img{padding:3px;border:solid 1px #e5e5e5}figure.center img,figure.assist-content img{max-width:100%;box-shadow:none;padding:3px;border:solid 1px #e5e5e5}figure.screenshot img{max-width:270px;height:auto;box-shadow:none;padding:3px;border:solid 1px #e5e5e5}figure.sub-eye-catch img{max-width:100%;box-shadow:none;padding:3px;border:solid 1px #e5e5e5}figcaption{margin:15px 0 4px;font-size:.8rem}figure.assist-content figcaption{display:inline-block;margin:15px 0;padding:8px;background:#e5348c;border-radius:5px;font-size:13px;color:#fff}.twitter-tweet{margin:0 auto}#app-icon{display:flex;justify-content:space-between;width:440px;margin:0 auto}#app-icon figure{margin:0;width:200px}p.official{margin-top:45px;margin-bottom:45px;text-align:left}p.official:before{padding-right:3px;font-family:"Font Awesome 5 Free";font-weight:700;content:"\f0da"}.officialR{text-align:right}.official a{font-size:1rem}.applink a{text-decoration:none}blockquote,.example{position:relative;margin:30px 0;padding:10px 15px 10px 45px;box-sizing:border-box;font-size:14px}blockquote:before,.example:before{display:inline-block;position:absolute;top:5px;left:10px;vertical-align:middle;content:"“";font-family:'Times New Roman',"ＭＳ Ｐゴシック",sans-serif;font-size:50px;line-height:1}.post-content blockquote p,.example p{position:relative;margin:10px 0;padding:0;font-size:14px;color:#555;z-index:3}cite{display:block;position:relative;top:10px;font-style:normal;font-size:13px;color:#888;text-align:right}blockquote{background:#fbfcfd}blockquote:before{color:#0472a5}.example{background:#f8f8f8}.example:before{color:#888}.content-aside{margin:45px 0 60px}.content-aside p{margin:15px 0;padding:10px;background:#f5f8fa;border-radius:5px;font-size:1rem}.content-aside ul,.content-aside ol{margin:0;font-size:15px;line-height:1.6em}.content-aside li a{display:block;padding:8px 5px;border-bottom:#e1e1e1 solid 1px;text-decoration:none}.content-aside li a:hover{background:#f1f1f1}.content-aside #new-entry li a{padding:8px 5px}.wrap{margin:0 auto}.content-footer{position:relative;margin-top:45px;padding-top:15px;border-top:#e1e1e1 solid 1px}ul#tags:before{content:"この記事のテーマ :";border-radius:5px;font-size:13px;line-height:1.33}ul#tags li{display:inline-block;margin:0;line-height:1em}ul#tags li a{display:inline-block;font-size:13px}ul#tags li a:after{content:", "}ul#tags li:last-child a:after{content:""}ul#prev-next{margin-top:15px;display:table;width:100%}ul#prev-next li{list-style:none;display:table-cell;border:#e1e1e1 solid 1px;width:50%;font-size:.8em}ul#prev-next li a{display:block;position:relative;padding:8px}ul#prev-next li.prev-entry{border-right:none}ul#prev-next li.prev-entry a{padding-right:5px;padding-left:20px;text-align:left}ul#prev-next li.prev-entry a:before{content:"<< "}ul#prev-next li.next-entry a{padding-right:20px;padding-left:5px;text-align:right}ul#prev-next li.next-entry a:after{content:" >>"}.star{color:#ffd302}.rate{position:relative;display:inline-block;vertical-align:middle}.rate:before,.rate:after{position:absolute;top:30;left:0;content:'★★★★★';display:inline-block;letter-spacing:0}.rate:before{color:#ddd}.rate:after{color:#ffd302;overflow:hidden;white-space:nowrap}.score{position:relative;top:0;left:0}#breadcrumb{clear:both;margin:30px 0;padding:12px;border:#e1e1e1 solid 1px;font-size:14px;line-height:1.5em}#breadcrumb ol{position:relative;width:100%}#breadcrumb ol li{display:inline;margin-right:3px;font-size:12px}#breadcrumb ol li span{font-weight:400}#breadcrumb ol li:after{content:" >"}#breadcrumb ol li:last-child:after{content:none;margin-right:0}.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}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=subject]{width:500px;height:26px;margin-right:1px;padding:2px;border:#cbd6e2 1px solid}.wpcf7 textarea{width:500px;height:350px;padding:2px;border:#cbd6e2 1px solid}span.wpcf7-list-item{display:inline-block;margin:0}span.wpcf7-list-item input{margin:0}.page-scroller{margin:75px auto 0;font-size:15px;text-align:right;text-decoration:underline;cursor:pointer}.page-scroller:hover{text-decoration:none}aside ul{list-style-type:none}#footer-wrapper{background:#000}#footer{margin:auto;padding:20px 3% 0;max-width:680px;font-size:14px}#footer h2{margin-bottom:10px;font-weight:700;font-size:14px;color:#fff}#footer ul{padding-bottom:15px;text-align:center}#footer li,#footer li{display:inline-block;margin:0 5px 5px 0;font-size:13px}#footer a{color:#fff;text-decoration:none}#footer a:hover{text-decoration:underline}#footer-help{margin-top:15px;padding-top:15px;border-top:#e1e1e1 1px solid;text-decoration:none}#footer p{padding:0 0 30px;color:#fff}.box01{background:#ebeae9;padding:4px;margin-top:24px}.box01 h4:before{content:none}.box01 .title{text-align:center;padding:2px 4px !important;margin:0 !important;font-weight:700;display:inline-block;background:#000;color:#fff;position:relative;top:-3px;left:-4px}.box01 p{margin:10px 0}.point{margin:30px 0;padding:4px;background:#fcfbe9;border-top-left-radius:10px;font-size:.9em}.point:before{content:"ポイント";display:inline-block;position:relative;top:-3px;left:-4px;padding:7px 10px 5px;background:#000;border-top-left-radius:10px;font-weight:700;color:#fff;text-align:center;line-height:1}.point p{margin:10px 0;padding:0 12px;font-size:14px}.point ul{margin-left:25px;font-size:15px}.mail-box1{padding:1px 15px 1px 10px;margin:10px 0;border-radius:8px}.commentary{margin:30px 0;padding:4px;background:#fcfbe9;border-top-left-radius:10px;font-size:.9em}.commentary:before{content:"もっと詳しく";display:inline-block;position:relative;top:-3px;left:-4px;padding:5px 10px;background:#000;border-top-left-radius:10px;font-weight:700;color:#fff;text-align:center}.commentary p{margin:10px 0;padding:0 12px;font-size:14px}.warning{margin-top:30px;padding:4px;background:#fffa69;border-top-left-radius:10px}.warning:before{content:"POINT";display:inline-block;position:relative;top:-3px;left:-4px;padding:5px 10px;background:#000;border-top-left-radius:10px;font-weight:700;color:#fff}.warning p{margin:10px 0}.warning p a{text-decoration:underline}.warning p a:before{content:"[参考] "}.warning p a:hover{text-decoration:none}.balloon-think{position:relative;margin:30px 0 2em 4em;padding:10px;background-color:#f0f0f0;border-radius:12px}.balloon-think:before{content:'';position:absolute;display:block;border-radius:50%;background-color:#f0f0f0;left:-35px;bottom:15px;width:20px;height:20px}.balloon-think:after{content:'';position:absolute;display:block;border-radius:50%;background-color:#f0f0f0;left:-50px;bottom:10px;width:15px;height:15px}.post-content .balloon-think p{margin:10px 5px;padding:0;font-size:14px}.memobox{margin:45px 0;background-color:#edf4fa;padding:15px}.memobox-title{padding-bottom:8px;border-bottom:dotted 1px #0472a5;color:#0472a5}.memobox-title:before{font-family:"Font Awesome 5 Free";content:"\f5ad";font-weight:700;font-size:17px;margin-right:5px}.post-content .memobox p{margin:10px 0;padding:0;font-size:.96em}.post-content .memobox p:last-child{margin:10px 0 0}.post-content .memobox ul,.post-content .memobox ol{margin:10px 0;padding:10px 10px 10px 30px;background:#fff;border-radius:8px;font-size:.96em}.post-content .memobox ul li,.post-content .memobox ol li{margin:5px 0}.post-content .memobox dl{margin:10px 0 0}.post-content .memobox dt{margin:16px 0 5px;font-size:15px}.post-content .memobox dd{margin-bottom:8px;font-size:15px}.bubble{position:relative;display:inline-block;padding:10px;background-color:#f0f0f0;border-radius:12px;width:76%;max-width:-webkit-calc(100% - 120px);max-width:calc(100% - 120px)}.bubble:before{content:'';position:absolute;display:block;z-index:1;margin-top:-10px;border-style:solid;border-color:transparent #f0f0f0;border-width:12px 12px 12px 0;top:35%;left:-12px}.broker{position:relative;display:inline-block;padding:5px 10px 10px;background-color:#333;border-radius:12px;max-width:-webkit-calc(100% - 120px);max-width:calc(100% - 120px)}.broker:before{content:'';position:absolute;display:block;z-index:1;margin-top:-10px;border-style:solid;border-color:transparent #333;border-width:12px 12px 12px 0;top:40%;left:-12px}.post-content .bubble p{margin:10px 5px;padding:0}.post-content .broker p{margin:0 5px;padding:0;color:#fff}.balloon-set{position:relative;margin:30px 0}.balloon-set:before,.balloon-set:after{clear:both;content:"";display:block}.balloon-set figure{margin-top:0;margin-bottom:0;width:60px;height:60px}.balloon-image-left{float:left;margin-right:20px}.balloon-image-right{float:right;margin-left:20px}.balloon-set figure img{width:100%;height:100%;border-radius:50%;margin:0;box-shadow:none}.balloon-set figcaption{margin:0}.balloon-image-description{padding:5px 0 0;font-size:10px;text-align:center;white-space:nowrap}.balloon-text-right,.balloon-text-left{position:relative;padding:8px;border-radius:10px;display:inline-block}.balloon-text-right{background-color:#ffcedd;max-width:-webkit-calc(100% - 120px);max-width:calc(100% - 120px)}.balloon-text-left{background-color:#d6ebff;max-width:-webkit-calc(100% - 120px);max-width:calc(100% - 120px)}.balloon-text-right{float:left}.balloon-text-left{float:right}.post-content .balloon-set p{margin:10px 5px;font-size:14px}.balloon-text-right:before{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #ffcedd;top:15px;left:-20px}.balloon-text-right:after{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #ffcedd;top:15px;left:-19px}.balloon-text-left:before{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #d6ebff;top:15px;right:-20px}.balloon-text-left:after{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #d6ebff;top:15px;right:-19px}.mail-box{position:relative;margin:20px 0 10px;padding:1px 15px 1px 10px;background:#fff;border-radius:6px;font-size:1rem;line-height:20px}.mail-box:after,.mail-box:before{content:" ";position:absolute;bottom:100%;left:10%;border:solid transparent;height:0;width:0;pointer-events:none}.mail-box:after{margin-left:-20px;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:20px}.mail-box:before{margin-left:-22px;border-color:rgba(55,63,69,0);border-width:22px}.mail-box span.head{display:inline-block;position:relative;top:0;left:-4px;padding:1px 4px;margin-bottom:4px;font-size:1rem;font-weight:700}.mail-box span.head:before{content:"\f0a4";padding:0 5px 0 0;font:normal normal normal 14px/1 FontAwesome;font-size:1.2rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mail-box span.app-comment{font-size:.9rem}.mail-box p{margin:10px 0;font-size:.9rem}.mail-box .name{display:inline-block;margin-top:10px;font-weight:700;font-size:.9rem}.female{background:#fff;border:2px solid #ed8c78}.female .name{color:#ed8c78}.mail-box.female:before{border-bottom-color:#ed8c78}.male{background:#fff;border:2px solid #618df3}.male .name{color:#618df3}.mail-box.male:before{border-bottom-color:#618df3}.author-box{margin:24px 0 0}.author-content{padding:24px 0}.author-box h3{display:flex;align-items:center;border:none;margin:30px 0 15px;padding:0}.post-content .author-box h3:before{display:inline;position:relative;top:0;background:0 0;border:none}.author-box h3 img{margin-right:12px}.author-box h3 .webfont{margin-left:8px;font-size:.8rem}.author-box h3 a{display:flex;align-items:center}.author-box .author-comment{position:relative;padding:8px;margin:8px 0;border:2px solid #000;display:inline-block;border-radius:8px}.author-box .author-summary p{margin:12px 0;font-size:.9rem}.author-comment:before,.author-comment:after{content:'';position:absolute;width:0;height:0}.author-comment:before{left:17px;top:-12px;border-right:13px solid transparent;border-bottom:12px solid #000;border-left:13px solid transparent}.author-comment:after{left:17px;top:-10px;border-right:13px solid transparent;border-bottom:13px solid #fff;border-left:13px solid transparent}.chat-box{padding:10px 15px 10px 10px;margin:10px 0;background:#abcff3;border-radius:12px}.chat-box div{width:100%;margin:10px 0;padding:0 10px 0 0;display:flex;justify-content:flex-start}.chat-box .chat-img{margin:0;width:50px;height:50px;font-size:.6rem;line-height:.7rem;text-align:center}.chat-box .message{text-align:left;display:inline-block;position:relative;margin:0;padding:10px;border:1px solid #edf1ee;border-radius:12px;background:#fff}.message-box-left .message{left:15px}.message-box-left .message:after{content:"";display:inline-block;position:absolute;top:3px;left:-19px;border:8px solid transparent;border-right:18px solid #fff;-ms-transform:rotate(35deg);-webkit-transform:rotate(35deg);transform:rotate(35deg)}.message-box-left .message p{margin:0;padding:0}.message-box-right{flex-direction:row-reverse}.message-box-right .message{right:5px}.message-box-right .message:after{content:"";display:inline-block;position:absolute;top:3px;right:-19px;border:8px solid transparent;border-right:18px solid #fff;-ms-transform:rotate(145deg);-webkit-transform:rotate(145deg);transform:rotate(145deg)}.message-box-right .message p{margin:0;padding:0}.br2{margin:0 0 1rem}.twitter-tweet{margin:0 auto}.tweet-wrapper blockquote{position:relative;max-width:300px;text-align:left}.tweet-wrapper blockquote:before{position:absolute;top:14px;left:unset;right:17px;content:"\f099";font-family:FontAwesome;font-weight:900;font-size:22px;color:#1d9bf0}table{margin:30px auto!important;border:solid 1px #cbd6e2;border-collapse:collapse;margin:auto;min-width:350px;font-size:12px}table.point-charge tbody th,table.point-charge tbody td{text-align:right}th{padding:4px;border:solid 1px #cbd6e2;font-weight:400}thead th{background:#33475b;color:#fff}tbody th{background:#f5f8fa}td{padding:4px;border:solid 1px #cbd6e2;font-weight:400}table caption{font-weight:700;line-height:1.3em}table.list{margin:0;border:none;border-collapse:separate}table.list th,table.list td{border:none;text-align:left}table.list a{text-decoration:underline}table.brand-new{margin:45px auto;padding:0;border:solid 1px #ccc;border-collapse:collapse;max-width:750px;min-width:350px;font-size:13px;line-height:1.8}table.brand-new caption{margin-bottom:10px;font-weight:700;font-size:1.05em}table.brand-new tr{border-bottom:solid 1px #ddd}table.brand-new thead th{padding:.2em}table.brand-new td{padding:.2em 1em;border:solid 1px #ddd}table.brand-new thead th{background:#f8f8f8;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;font-weight:400;font-size:1em;color:#333}table.brand-new thead tr{background-color:#fff}table.brand-new tbody th,table tfoot th{padding:.2em 1em;background:#eaf8f1;border-right:solid 1px #ccc;font-weight:400;font-size:1em;text-align:left}table.brand-new a{display:inline-block;text-decoration:none}.table-wrapper{overflow:auto;white-space:nowrap}.table-wrapper table{width:auto}.table-wrapper table th,.table-wrapper table td{min-width:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.table-wrapper table .fixcell{position:-webkit-sticky;position:sticky;left:99px;width:100px;min-width:100px;max-width:200px;border-bottom:solid 1px #cbd6e2}.table-wrapper table .fixcell:first-child{left:0}table.slider{display:table!important;border:none;width:100%!important;max-width:100%!important;overflow:hidden!important;white-space:normal!important}table.slider tbody th{background:#f0f0f0;font-weight:700}table.slider tbody td,table.slider tbody th{border-right:solid 1px #cbd6e2;border-bottom:solid 1px #cbd6e2}table.slider tbody td:nth-child(odd){background:#fff}table.main-table.slider{display:block !important;overflow-x:scroll!important;overflow-y:auto!important;white-space:nowrap!important}table.main-table.slider th:first-child{position:-webkit-sticky;position:sticky;left:0;box-shadow:1px 0 1px #cbd6e2;z-index:1}table.recommend-list caption{padding-bottom:7px;font-weight:400;font-size:1.1em}table.recommend-list caption:before{font-family:"Font Awesome 5 Free";content:"\f4fc";font-weight:700;color:#d0457b;padding-right:3px}table.recommend-list thead th{padding:7px;background:#eee;color:#333;line-height:1}table.recommend-list tbody th{padding:10px;background:0 0;white-space:nowrap}table.recommend-list tbody td{padding:8px;line-height:1}table.experience-summary{margin:15px 0;padding:8px;background:#fefdf9;border:solid 1px #e8e1c1;border-radius:5px;font-size:.9em}table.experience-summary td{font-weight:700;color:#c00}table.polished{margin:15px 0;background:#daf3e7;border:solid 2px #fff;font-size:12px;text-align:center}table.polished caption{margin:15px 0;padding:8px;background:#e5348c;border-radius:5px;font-weight:400;font-size:13px;color:#fff}table.polished th,table.polished td{padding:8px;border:solid 2px #fff}table.polished thead th{background:#f3f1ed;color:#383838}table.polished tbody th{background:#daf3e7}figure.graph{width:100%}figure.graph ul{padding:20px 10px 10px;background:#fcfcfc;border:solid 1px #eee;border-radius:5px;text-align:left}.post-content figure.graph ul li{margin:0;padding:0}.graph .bar{display:inline-block;position:relative;background:#f61374;text-align:center;color:azure}.graph .barG{display:inline-block;position:relative;background:#dedede;text-align:center;color:#000}span.bar-itemS{display:inline-block;width:75px}span.bar-item{display:inline-block;width:150px}div.caption-wrap{margin:0 !important;padding:10px !important;width:100% !important}div.caption{padding:0 !important;font-size:13px !important}.site{margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #e3e3e3}#container h3.site-title{all:initial;font-weight:700}.site-title:before{font-family:"Font Awesome 5 Free";content:"\f0da";color:#ff3a30;position:relative;left:-3px}.site-title a{display:inline-block;text-decoration:none}.site-title a:after{position:relative;top:-15px;right:-8px;content:"R18";font-size:.4em}.site-title a:hover{text-decoration:underline}.site-image{text-align:center}.post-content .site-comment p{margin:10px 0}.post-content p.site-rating,#container p.site-link{margin:5px 0}.post-content h4.site-feature{margin:15px 0 10px}.post-content ul{margin:15px 10px}.site-link{text-align:center}.button-link{position:relative;display:inline-block;padding:10px 8px;background:#ff3a30;border-radius:5px;width:300px;text-align:center;color:#fff;text-decoration:underline}h2#alternative{margin:0 0 5px}p.info-text{padding:8px;background:#fcfbe9;border-radius:8px;font-size:.9em}.alternative-list{margin-bottom:15px;padding:12px;background:#fbfcfc;border-radius:6px}.post-content .alternative-list p{margin:8px 0}.check a{display:block;margin-top:15px;padding:10px 0!important;background:#ffd814;border:solid 1px #fcd200;border-radius:8px;max-width:260px;font-size:13px;color:#0f1111;text-align:center;line-height:1}#footer{position:relative;margin:auto;max-width:680px}#footer-ban{display:table;position:fixed;bottom:0;left:0;margin:0 auto;padding:0;width:100%;overflow:hidden;line-height:0;z-index:9999}#slide-top{position:fixed;bottom:120px;right:20px;overflow:hidden}#slide-top a{display:block;padding:5px 15px 10px;background:#333;font-weight:700;font-size:26px;color:#fff;text-align:center;vertical-align:middle;text-decoration:none}#slide-top a:hover{color:#fff;text-decoration:none}.rating{position:relative;display:inline-block;font-size:20px;color:#ccc;z-index:0;white-space:nowrap}.rating:before,.rating:after{content:'★★★★★'}.rating:after{position:absolute;top:0;left:0;color:#ffca13;z-index:1;overflow:hidden;white-space:nowrap}.rating[data-rate="5"]:after{width:100%}.rating[data-rate="4.5"]:after{width:90%}.rating[data-rate="4"]:after{width:80%}.rating[data-rate="3.5"]:after{width:70%}.rating[data-rate="3"]:after{width:60%}.rating[data-rate="2.5"]:after{width:50%}.rating[data-rate="2"]:after{width:40%}.rating[data-rate="1.5"]:after{width:30%}.rating[data-rate="1"]:after{width:20%}.rating[data-rate="0.5"]:after{width:10%}.rating[data-rate="0"]:after{width:0}.blog-card{margin:20px 0;padding:14px 10px 10px 12px;background:#fff;border:solid 1px #e5e5e5;border-radius:5px;word-wrap:break-word;box-sizing:border-box}.blog-card-home{font-size:13px}.blog-card-home img{vertical-align:top}.blog-card-home a{display:inline-block;text-decoration:none;line-height:1}.blog-card-home a:hover{text-decoration:underline}.blog-card-inner{display:table}.blog-card-content{display:table-cell;width:70%;vertical-align:top}.blog-card-title{margin:12px 0 4px;font-weight:700;font-size:14px;line-height:1.6}.blog-card-title:before{padding-right:1px;padding-left:5px;font-family:"Font Awesome 5 Free";font-weight:700;content:"\f0da"}.blog-card-excerpt{font-size:13px;color:#333;line-height:1.5}.blog-card-thumbnail{display:table-cell;width:28%;text-align:center;vertical-align:top}.blog-card-thumbnail img{border:none;width:100px}.blog-card-url{font-size:12px;color:#6b7377;text-align:right}.supplementary-note{position:relative;margin:15px 0;padding:8px;background:#edf4fa}.supplementary-note p{margin:10px 0;padding:0 12px;font-size:13px}.special{display:inline-block;position:absolute;right:-20px;top:8px;padding:4px 0;background:#48a0fc;box-shadow:0 0 0 2px #48a0fc;border-top:dashed 1px rgba(255,255,255,.65);border-bottom:dashed 1px rgba(255,255,255,.65);width:80px;text-align:center;font-size:14px;color:#fff;line-height:14px;letter-spacing:.05em;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.review-box{margin:30px 0;padding:12px;background:#fefdf9;border:solid 1px #e8e1c1;border-radius:5px;font-size:.9em}.reviewer-space{display:table}.reviewer-icon{display:table-cell}.reviewer-icon img{width:30px}span.man{color:#216bd9}span.woman{color:#d1285e}.reviewer-attribute{display:table-cell;padding-left:8px;vertical-align:middle;line-height:1.5em}.review-title-question{padding:10px 5px 5px;font-weight:700;font-size:1em}.review-title-question:before{content:"Q.";padding-right:5px}.review-title-answer{padding:4px 6px 7px;font-weight:700;font-size:1em;color:#c00}.review-title-answer:before{content:"A.";padding-right:5px}.post-content .review-comment p{margin:5px 5px 0;font-size:1em}#wpcf7-f12-p146-o1 input.wpcf7-form-control,#wpcf7-f12-p146-o1 textarea{width:80%}#wpcf7-f12-p146-o1 .wpcf7-submit{padding:10px;width:150px !important;cursor:pointer}time.up{display:block;font-size:13px;color:#33475b;line-height:1.5em}@media screen and (min-width:680px){#page-header{padding:5px 10px 10px}hr{margin:60px}#footer{padding-right:0;padding-left:0}main{margin:auto;padding:60px 40px 40px;max-width:804px}main h1{font-size:22px}p.description,.post-content p,.post-content dl,.post-content ul,.post-content ol,.content-aside ul,.content-aside ol{line-height:1.85em}.post-content ul,.post-content ol{margin-right:45px;margin-left:60px}ul.impact,ol.impact{padding:30px 30px 30px 45px;background:#edf4fa;border-radius:10px}#post-content-index{padding:0}#post-content-index ol li{font-size:14px}figure.center img,figure.screenshot img{max-width:375px}.tweet-wrapper blockquote{max-width:550px}#slide-top{bottom:20px;right:50%;margin-right:-480px}}