@charset "UTF-8";.entry-content h2{padding:.5em;color:#010101;background:#e6f8ff;border-bottom:4px solid #78c8e6}.entry-content h3{padding:.25em .5em;color:#494949;background:0 0;border-left:solid 5px #78c8e6}.entry-content h4{position:relative;padding-left:1.2em;line-height:1.4}.entry-content h4:before{font-family:"Font Awesome 5 Free";content:"\f075";position:absolute;font-size:1em;left:0;top:0;color:#5ab9ff}.boxgood{position:relative;padding:.5em .7em;margin:2em 0;background:#ffeaea;color:#ff7d6e;font-weight:700}.boxgood:after{position:absolute;content:'';top:100%;left:30px;border:15px solid transparent;border-top:15px solid #ffeaea;width:0;height:0}.boxgood p{margin:0;padding:0}.btn_link1{text-align:center}.btn_link1>a{margin:.5em .5em .5em 0;text-decoration:none;display:inline-block;padding:.4em 1.3em;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.2),0 2px 3px -2px rgba(0,0,0,.15);background-color:#4fc3f7;color:#fff;font-weight:700}.btn_link1>a:hover{text-decoration:none;box-shadow:0 13px 20px -3px rgba(0,0,0,.24);-webkit-tap-highlight-color:transparent}.btn_link2{text-align:center}.btn_link2>a{margin:.5em .5em .5em 0;text-decoration:none;display:inline-block;padding:.5em 1em;border-right:solid 4px #4f96f6;border-left:solid 4px #4f96f6;background:#e1f3ff;color:#4f96f6;font-weight:700}.btn_link2>a:hover{text-decoration:none;background:#4f96f6;color:#fff}.rating-star{color:#f5bc55;font-size:1.2em}.rating-number{color:#333;font-size:.9em;margin-left:.4em}.cardtype__article .cat-name{display:none}#inner-content .btn2{padding:0;margin:.5em .5em .5em 0}#inner-content .btn2 a{display:block;padding:.4em .8em}#inner-content .btn2 a:hover{display:block;text-decoration:none}.btn2.btntext a{color:inherit}#inner-content .btn2.raised a{color:#fff}.btn2.flat1 a{color:#00bcd4}.btn2.flat1 a:hover{color:#fff}.btn2.flat2 a{color:#67c5ff}.btn2.flat2 a:hover{color:#fff}.btn2.flat3 a,.btn2.flat4 a,.btn2.flat5 a{color:#67c5ff}.btn2.flat4 a:hover{color:#679efd}.btn2.flat5 a:hover{color:#fff}.btn2.flat6 a{color:#668ad8}.btn2.flat6 a:hover{color:#fff}.btn2.flat7 a{color:#67c5ff}.btn2.flat8 a{color:#00bcd4}.btn2.flat9 a{color:#fff}.btn2.flat10 a{color:#ffa000}.btn2.flat10 a:hover{color:#fff}.btn2.flat11 a{color:#668ad8}.btn2.cubic1 a,.btn2.grad1 a,.btn2.grad2 a,.btn2.grad3 a,.btn2.grad4 a{color:#fff}#inner-content .btn2.emboss a{color:rgba(0,0,0,.4)}.btn2.text3d.blue-bc a{color:#4f9df4}.btn2.text3d.red-bc a{color:#f88080}.btn2.text3d.green-bc a{color:#90d581}.btn2.cubic2 a,.btn2.cubic3 a{color:#fff}.btn2 img{visibility:hidden;display:block;width:0;height:0}#fixed_sidebar .widget h4+*{max-height:600px;overflow-y:auto}.boxQA{position:relative;margin:2em 0;padding:.5em;background:#f5f5f5;border-radius:10px}.boxQA .box-title{position:relative;background:#fff;padding:10px 5px 10px 40px;color:#454545;border-radius:10px}.boxQA .box-title:before{content:"Q";display:inline-block;line-height:40px;position:absolute;padding:0;color:#fff;background:#72d3ee;font-weight:700;width:40px;text-align:center;height:40px;line-height:40px;left:-1.2em;top:20px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:solid 3px #fff;border-radius:50%}.boxQA .box-title:after{content:"A";display:inline-block;line-height:40px;position:absolute;padding:0;color:#fff;background:#ffb36b;font-weight:700;width:40px;text-align:center;height:40px;line-height:40px;left:-1.2em;bottom:-80px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:solid 3px #fff;border-radius:50%}.boxQA p{padding:20px 20px 15px 40px;margin:0}.box26-main{margin:2em 0;border:solid 3px #78c8e6;border-radius:8px}.box26-main .box-title{display:inline-block;position:relative;top:-14px;left:10px;padding:0 9px;margin:0 7px;background:#fff;color:#78c8e6;font-size:19px;line-height:1.4}.box26-main .box-content{padding:0 1.5em 24px}.entry-content h4.reccomend{position:relative;display:inline-block;margin-bottom:1em}.entry-content h4.reccomend:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:60px;height:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#000;border-radius:2px}.gbox{background:#f3f5f6;padding:10px 15px;margin-bottom:15px;position:relative}.gbox:after{position:absolute;content:"";right:0;top:0;border-width:0 16px 16px 0;border-style:solid;border-color:#fff #fff #bdb8b8;box-shadow:-1px 1px 1px rgba(0,0,0,.15)}.recommend-title{text-align:center;padding:.7em 0;background:#bbdfed;color:#5a5a5a;font-size:1.3em;font-weight:700;margin-top:.5em;margin-bottom:0}.recommend-box{padding:10%;margin-bottom:.5em;margin-top:0;color:#5a5a5a;background:#bbdfed}.box27-mokuzi{position:relative;margin:2em 0;padding:.5em 1em;border:solid 4px #78c8e6;background:#effaff;border-radius:0 7px 7px}.box27-mokuzi .box-title{position:absolute;display:inline-block;top:-38px;left:-4px;padding:0 9px;height:36px;line-height:36px;font-size:18px;background:#78c8e6;color:#fff;font-weight:700;border-radius:7px 7px 0 0}.box27-mokuzi p{margin:0;padding:0}.box27-mokuzi ol{counter-reset:number;list-style-type:none!important;padding:.5em;margin:0;border:none}.box27-mokuzi ol li{position:relative;line-height:1.5em;padding:.8em 0 .8em 30px;text-decoration:none;font-size:1.1em}.box27-mokuzi ol li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#78c8e6;color:#fff;font-family:'Avenir','Arial Black','Arial',sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.keiko_yellow{background:linear-gradient(transparent 70%,rgba(255,251,150,.69) 30%)}.book-reccomend{margin:60px 0 30px}.book-reccomend h3{margin:0;padding:0;border:none}.book-reccomend .book-title{text-align:center;font-size:1.2em;font-weight:lighter;margin:0;border-radius:6px 6px 0 0;line-height:55px;background-image:linear-gradient(45deg,#5fc6ec 0%,#d2f0ff 100%);color:#fff}.book-reccomend .book-title:before{font-family:"Font Awesome 5 free";content:"\f03d";padding-right:10px;color:#fff;font-weight:700}.book-container{background:#e5f6ff;margin-top:-1;padding:12px}.book-container p{margin:11px 0;text-align:center}.book-container .book-genre{display:inline-block;background:#e9e9e9;padding:5px 8px;color:#676f74;font-size:.8em;border-radius:3px;text-align:center;margin:10px 5px 0}.book-container .book-btn{display:inline-block;padding:.3em .8em;text-decoration:none;background:#78c8e6;color:#fff;border-bottom:solid 4px #5db7d8;border-radius:3px}.book-container .book-btn:active{-webkit-transform:translateY(4px);transform:translateY(4px);border-bottom:none}.book-container img{box-shadow:0 15px 35px -5px rgba(0,0,0,.17)}.book-container .book-conclude{background:#e9e9e9;border-radius:5px;padding:10px;position:relative;color:#333;margin:20px 0;font-size:.9em}.book-container .book-conclude:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-40px;width:0;height:0;border:10px solid transparent;border-right:30px solid #e9e9e9}.book-container .dorama-conclude{background:#e9e9e9;border-radius:5px;padding:10px;position:relative;color:#333;margin:0;font-size:.9em;margin-top:12px}.book-container .dorama-conclude:before{content:"";position:absolute;top:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border:10px solid transparent;border-bottom:20px solid #e9e9e9}.book-container i{padding-left:3px;color:#f7d76b}.book-container .accordion label{margin-bottom:20px;margin-top:0;font-weight:400;text-align:center;padding:10px 37px 10px 14px}.book-container .wp-caption{border:none;font-size:.75em;color:gray}.book-container blockquote{position:relative;padding:5px 12px 5px 56px;box-sizing:border-box;font-style:italic;color:#464646;background:#e5f6ff;border:none}.book-container blockquote:before{display:inline-block;position:absolute;top:50%;left:10px;width:36px;height:36px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;content:"\f10d";font-family:"Font Awesome 5 Free",'Avenir','Arial Black','Arial',sans-serif;color:#fff !important;font-size:20px;line-height:36px;background:#78c8e6;border-radius:50%;font-weight:900}.book-container blockquote p{position:relative;padding:0;margin:10px 0;z-index:3;line-height:1.7}.book-container blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.book-h2 h2{position:relative;color:#333;display:inline-block;width:100%;margin:60px auto 0px auto;text-shadow:0 0 2px #fff;z-index:1;border:none;background:0 0;text-align:center}.book-h2 h2:before{content:"";position:absolute;background:radial-gradient(#d2f0ff,#78c8e6);width:100px;height:100px;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.c-spec{background-color:#fff;width:100%}.c-spec tbody{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-spec tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%}.c-spec th{background-color:#f7f7f7;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:700;text-align:left}.c-spec td{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.c-spec th,.c-spec td{border:none;color:#333;display:block;font-size:11px;padding:6px 10px}.merit-box{display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:481px){.merit-box{flex-direction:column}}.merit-list{display:inline-block;position:relative;border:2px solid #f99695!important;background:#fff7f7;width:49%;margin:0 auto;padding-left:1.6em!important}.merit-list:before{display:inline-block;position:absolute;top:0;left:0;content:"メリット";background:#f99695;text-align:center;vertical-align:middle;padding:0 .8em;line-height:1.8em;font-weight:700;font-size:.9em;color:#fff;border-radius:0 0 4px}.merit-list li{font-size:.8em;list-style-type:none;padding:0}.merit-list li:first-child{margin-top:.8em}.merit-list li:before{font-family:"Font Awesome 5 Free";content:"\f164";font-weight:900;color:#f99695;vertical-align:middle;padding-right:8px}.demerit-list{border:2px solid #78c8e6!important;background:#f8f8ff}.demerit-list:before{background:#78c8e6;content:"デメリット"}.demerit-list li:before{color:#78c8e6;content:"\f165"}ul.merit-list{margin-bottom:5px}#inner-content .entry-content .merit-demerit{font-size:.85em}#inner-content .entry-content .box-merit-list li,#inner-content .entry-content .box-demerit-list li{list-style-type:none;font-size:14px;padding:.3em}#inner-content .entry-content .box-merit-list{position:relative}#inner-content .entry-content .box-merit-list:after{content:"";position:absolute;left:0;bottom:2px;width:100%;margin:0 auto;border-bottom:1.5px dashed #666}#inner-content .entry-content .box-merit-list li:before{font-family:"Font Awesome 5 Free";content:"\f111";color:#f99695;vertical-align:middle;padding-right:8px;margin-left:-10px}#inner-content .entry-content .box-merit-list li:last-child{padding-bottom:14px}#inner-content .entry-content .box-demerit-list li:before{font-family:"Font Awesome 5 Free";color:#78c8e6;content:"\f00d";font-weight:900;vertical-align:middle;padding-right:8px;margin-left:-10px}.reviewBox{display:block;max-width:500px;background:#eff9ff;border:1px solid #54b3fc !important;margin:20px auto;padding:0;border-radius:10px}.reviewBox .reviewBox_content{padding:30px}.reviewBox .reviewBox_title1{margin:0;padding:12px;background:#54b3fc;text-align:center;font-size:15px !important;font-weight:700;border-radius:10px 10px 0 0;line-height:1.3em;color:#fff !important}.reviewBox .reviewBox_title1:before{font-family:"Font Awesome 5 Free";content:"\f005";font-weight:600;padding-right:5px;font-size:.9em !important}.reviewBox p{margin:0;padding:0;letter-spacing:0}.reviewBox .reviewBox_title2{margin:0;padding:0;line-height:1.3em;font-size:16px !important;margin-bottom:10px;font-weight:700}.reviewBox .reviewBox_title2:before{content:none !important}.reviewBox .reviewBox_top{margin:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.reviewBox .reviewBox_top p{margin:0;line-height:1.7em;font-size:15px !important}.reviewBox .reviewBox_top p:before{font-family:"Font Awesome 5 Free";content:"\f00c";font-weight:600;padding-right:5px;font-size:.8em !important}.reviewBox .reviewBox_top .reviewBox_left,.reviewBox .reviewBox_top .reviewBox_right{width:50%}.reviewBox .reviewBox_top .reviewBox_right img{display:block;margin:auto;width:160px}.reviewBox .reviewBox_center{margin-top:10px}.reviewBox .reviewLink{ddisplay:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center !important}.reviewBox .reviewLink a{font-size:15px !important;padding:.6em 2em !important;margin:5px !important;width:40% !important;text-align:center !important;margin-top:30px !important;text-decoration:none !important;background:#54b3fc !important;color:#fff !important;border:2px solid #54b3fc !important}.reviewBox .reviewLink a:before{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:600;padding-right:5px}.reviewBox .reviewBox_center{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:20px 0}.reviewBox .reviewBox_center .progress-circle{width:25%;margin:auto}.reviewBox .progress-circle{font-size:12px !important;margin:20px;position:relative;padding:0;width:5em !important;height:5em !important;background-color:#c8e8fe;border-radius:50%;line-height:5em}.reviewBox .reviewBox_score{font-size:13px !important;text-align:center;line-height:1em;z-index:4;padding-top:5.5em;display:block;font-weight:600}.reviewBox .reviewBox_score p{margin:0;font-size:12px !important;width:120% !important;margin-left:-10% !important}.reviewBox .progress-circle:after{border:none;position:absolute;top:.5em;left:.5em;text-align:center;display:block;border-radius:50%;width:4em;height:4em;background-color:#eff9ff;content:" "}.reviewBox .progress-circle .progress-text{position:absolute;line-height:2.6em;width:2.6em;text-align:center;display:block;color:#444 !important;font-size:23px !important;z-index:2;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",HelveticaNeue,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Sogoe UI",Verdana,"メイリオ",Meiryo,sans-serif}.reviewBox .left-half-clipper{border-radius:50%;width:5em;height:5em;position:absolute;clip:rect(0,5em,5em,2.5em)}.reviewBox .progress-circle.over50 .left-half-clipper{clip:rect(auto,auto,auto,auto)}.reviewBox .value-bar{position:absolute;clip:rect(0,2.5em,5em,0);width:5em !important;height:5em !important;border-radius:50%;border:.45em solid #54b3fc;box-sizing:border-box}.reviewBox .progress-circle.over50 .first50-bar{position:absolute;clip:rect(0,5em,5em,2.5em);background-color:#54b3fc;border-radius:50%;width:5em;height:5em}.reviewBox .progress-circle:not(.over50) .first50-bar{display:none}.reviewBox .progress-circle.p0 .value-bar{display:none}.reviewBox .progress-circle.p1 .value-bar{transform:rotate(4deg)}.reviewBox .progress-circle.p10 .value-bar{transform:rotate(36deg)}.reviewBox .progress-circle.p20 .value-bar{transform:rotate(72deg)}.reviewBox .progress-circle.p30 .value-bar{transform:rotate(108deg)}.reviewBox .progress-circle.p40 .value-bar{transform:rotate(144deg)}.reviewBox .progress-circle.p50 .value-bar{transform:rotate(180deg)}.reviewBox .progress-circle.p60 .value-bar{transform:rotate(216deg)}.reviewBox .progress-circle.p70 .value-bar{transform:rotate(252deg)}.reviewBox .progress-circle.p80 .value-bar{transform:rotate(288deg)}.reviewBox .progress-circle.p90 .value-bar{transform:rotate(324deg)}.reviewBox .progress-circle.p100 .value-bar{transform:rotate(360deg)}@media screen and (max-width:480px){.reviewBox .reviewBox_content{padding:15px}.reviewBox .reviewBox_top .reviewBox_right img{width:220px}.reviewBox .reviewBox_top p{font-size:13px !important}.reviewBox .reviewBox_top p:first-child{font-size:15px !important}.reviewBox .reviewBox_center{padding:0;margin-top:20px;margin-bottom:20px}.reviewBox .reviewLink a{padding:.5em !important}.reviewBox .reviewBox_top{flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.reviewBox .reviewBox_top .reviewBox_left{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;width:90%;margin:auto;margin-top:20px}.reviewBox .reviewBox_top .reviewBox_right{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:100%}.reviewBox .reviewLink a{font-size:13px !important}.reviewBox .progress-circle .progress-text{line-height:2.2em;width:2.2em;font-size:23px !important}.reviewBox .progress-circle{font-size:10px !important}.reviewBox .reviewBox_score p{font-size:10px !important;margin-top:-1em}}.yourprofile{padding:10px 0}.yourprofile .profile-img{margin:10px auto 0}