@charset "UTF-8";#g_foot,#g_nav{--base_w:100%;--base_h:50px;text-align:left;font-size:1rem;font-weight:500;line-height:1.5}@media only screen and (min-width:910px){#g_nav{--base_h:80px}}@media only screen and (min-width:1084px){#g_foot,#g_nav{--base_w:1084px}}#g_nav a:hover{text-decoration:none}#g_nav_o{border-top:3px solid #c76c97;border-bottom:1px solid #ddd}#g_foot_o,#g_nav_o{width:100%;background:#fff;box-sizing:border-box;position:relative}#g_foot_o{border-bottom:3px solid #c76c97;border-top:1px solid #ddd;padding:10px}#g_nav_i{display:flex;position:relative}#g_foot_i,#g_nav_i{width:var(--base_w);margin:0 auto}.g_foot_info{margin:0 0 5px;color:#666}.g_foot_info a{display:block;margin-right:10px}.g_foot_list{font-size:1.2rem;margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.g_foot_list li{margin-right:10px;line-height:1.8}.g_foot_list li:before{content:"・"}.g_foot_list li:last-child{margin-right:0}.g_foot_list li a{text-decoration:none;color:#666}.g_foot_list li a:hover{text-decoration:underline}#g_nav .colBox.colBoxWarning,#g_nav .colBox.colBoxWarning *{all:initial}#g_nav .colBox.colBoxWarning{display:block;background:#eee}#g_nav .colBox.colBoxWarning .colBoxOuter{display:block;width:var(--base_w);margin:0 auto;padding:4px 5px 5px}#g_nav .colBox.colBoxWarning li:before{content:"・";font-size:12px;color:#333}#g_nav .colBox.colBoxWarning li a{font-size:12px;cursor:pointer;color:#333}#g_nav .colBox.colBoxWarning li a:hover{color:#000;text-decoration:underline}.g_nav_box{display:flex;align-items:center;height:var(--base_h)}._flex{flex:1}.g_btn{width:50px;height:var(--base_h);box-sizing:border-box;transition-property:width,height,padding;transition-duration:.2s}@media only screen and (min-width:910px){.g_btn{width:80px;padding:5px 0 0}}.g_img{width:20px;height:20px;margin:0 auto}.g_txt{display:none;margin-top:5px;font-size:11px;line-height:11px;text-align:center;color:#666}@media only screen and (min-width:910px){.g_txt{display:block}}.g_inbtn{position:relative;display:block;width:50px;height:50px;text-decoration:none;margin:0 auto;padding:13px 10px;box-sizing:border-box;cursor:pointer;transition-property:background,border,width,height,padding;transition-duration:.2s;z-index:1001}.g_inbtn,.g_inbtn:hover{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}@media only screen and (min-width:910px){.g_inbtn{width:70px;height:70px;padding:16px 5px}.g_inbtn:hover{background:#eee;border:1px solid #ccc}}.g_btn[data-menu="0"]{z-index:10}.g_float{position:absolute;top:5px;width:calc(100% - 10px);height:0;overflow:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0);box-sizing:border-box;z-index:1000;border:1px solid rgba(0,0,0,0);transition-property:height,border,background;transition-duration:.4s}.g_float::-webkit-scrollbar{display:none}.g_btn[data-menu="1"] .g_float{background:#fff}.g_float_left{left:5px}.g_float_right{right:5px}.g_btn[data-menu="1"] .g_float_left,.g_btn[data-menu="1"] .g_float_right{height:calc(100vh - 100px);border:1px solid #ccc;overflow-y:scroll}.g_float_bg{position:fixed;top:0;left:0;width:0;height:0;background:rgba(0,0,0,0);z-index:0;transition-property:background;transition-duration:.4s}.g_float_bg[data-menu="1"]{width:100%;height:100%;background:rgba(0,0,0,.5);z-index:997}.g_lines{position:relative;margin:0 auto;width:20px;height:19px}.g_line{position:absolute;left:0;width:100%;height:3px;margin:0 auto;background:#666;border:0;transform:rotate(0);transition-property:transform,top,bottom,width,height,background,border;transition-duration:.5s}.g_line:first-child{top:0}.g_line:nth-child(2),.g_line:nth-child(3){top:8px}.g_line:nth-child(4){bottom:0}#g_btn_menu[data-menu="1"] .g_line:first-child{width:0}#g_btn_menu[data-menu="1"] .g_line:nth-child(2){transform:rotate(-45deg)}#g_btn_menu[data-menu="1"] .g_line:nth-child(3){transform:rotate(45deg)}#g_btn_menu[data-menu="1"] .g_line:nth-child(4){width:0}.g_search_icons{width:20px;height:19px;position:relative;margin:0 auto}.g_search_icon{position:absolute;box-sizing:border-box;overflow:hidden;transition-property:transform,top,left,margin,bottom,width,height,background,border;transition-duration:.5s}.g_search_icon:first-child{top:0;left:-1px;width:18px;height:18px;border:4px solid #999;border-radius:40px}.g_search_icon:nth-child(2){top:15px;left:11px;width:11px;height:4px;margin:0 auto;background:#999;border:0;transform:rotate(45deg);transition-property:transform,top,bottom,width,height,background,border;transition-duration:.5s}#g_btn_search[data-menu="1"] .g_search_icon:first-child{top:8px;left:0;width:100%;height:3px;margin:auto;transform:rotate(45deg);background:#666;border:0 solid rgba(0,0,0,0)}#g_btn_search[data-menu="1"] .g_search_icon:nth-child(2){top:8px;left:0;width:100%;height:3px;margin:auto;transform:rotate(-45deg);background:#666}.g_menu_wrap{width:100%;padding:40px 5px 5px;box-sizing:border-box;transition-property:padding;transition-duration:.2s}.g_local{margin-bottom:20px}.g_local_head,.g_media_head{font-size:14px;font-weight:700;color:#666;margin:0 0 0 20px;padding:0 5px;background:#fff;display:inline-block}.g_media_in{border-top:3px solid #ddd}.g_local_in,.g_media_in{margin-top:-13px;padding-top:10px}.g_local_in{border-top:3px solid #c76c97}.g_local_in,.g_media_in{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:space-between}.g_local_list,.g_media_list{width:100%;padding:10px 0;text-decoration:none;color:#333;display:flex;background:rgba(0,0,0,0);border-bottom:1px solid #eee;box-sizing:border-box;transition-property:width,height,margin,padding;transition-duration:.4s}.g_local_in .g_local_list:last-of-type,.g_media_in .g_media_list:last-of-type{border-bottom:none}.g_local_empty,.g_media_empty{display:none}.g_media_img{width:40px;height:16px;background-repeat:no-repeat;background-position:50%;transition-property:width,height;transition-duration:.4s}.g_local_name,.g_media_name{font-size:12px;height:auto;color:#666;flex:1;padding-left:5px;transition-property:color,background;transition-duration:.1s}.g_media_list:hover{background:#eee}.g_local_list:hover{background:#c76c97}.g_local_list:hover .g_local_name{color:#fff}.g_media_list:hover .g_media_img{filter:brightness(110%)}@media only screen and (min-width:550px){.g_local_list,.g_media_list{width:calc(50% - 4px)}}@media only screen and (max-width:909px){.g_media_img{background-size:contain!important}}@media only screen and (min-width:910px){.g_menu_wrap{padding:70px 5px 5px}.g_media_list{height:85px;padding:0}.g_local_list,.g_media_list{width:calc(20% - 10px);margin-top:10px;display:block;border:1px solid rgba(0,0,0,0)}.g_local_list{padding:10px}.g_local_empty,.g_media_empty{display:block;width:calc(20% - 10px)}.g_media_img{width:auto;height:60px}.g_media_name{font-size:11px;height:20px}.g_local_name,.g_media_name{text-align:center;padding-left:0}.g_local_name{font-size:13px}.g_media_list:hover{border:1px solid #ddd}.g_local_list:hover{border:1px solid rgba(0,0,0,0)}}.g_search_box{width:100%;padding:40px 5px 5px;box-sizing:border-box;transition-property:padding;transition-duration:.4s}@media only screen and (min-width:910px){.g_search_box{padding:60px 5px 5px}}.g_circles{position:relative;margin:0 auto;width:20px;height:19px}.g_circle{position:absolute;box-sizing:border-box;overflow:hidden;transition-property:transform,top,left,margin,bottom,width,height,background,border;transition-duration:.5s}.g_circle:first-child{top:-7px;left:-5px;width:30px;height:30px;background:#aaa;border-radius:40px}.g_circle:nth-child(2){background:#fff;top:9px;left:50%;margin-left:-10px;width:20px;height:14px;border-radius:20px 20px 0 0}.g_circle:nth-child(3){background:#fff;top:-1px;left:50%;margin-left:-6px;width:12px;height:12px;border-radius:12px}#g_btn_tw .g_img{background:url(//image.itmedia.co.jp/spv/images/msbBtn_gray.png) no-repeat center -37px;background-size:20px}#g_btn_tw .g_inbtn:hover .g_img{background:url(//image.itmedia.co.jp/spv/images/msbBtn.png) no-repeat center -37px;background-size:20px}#g_btn_fb .g_img{background:url(//image.itmedia.co.jp/spv/images/msbBtn_gray.png) no-repeat center 0;background-size:20px}#g_btn_fb .g_inbtn:hover .g_img{background:url(//image.itmedia.co.jp/spv/images/msbBtn.png) no-repeat center 0;background-size:20px}.g_nav_box_logo{padding-right:77px;background:url(//image.itmedia.co.jp/nl/images/g_nav_it_research.png) no-repeat right bottom -28px/100px;transition-property:padding,background;transition-duration:.2s}#g_logo{width:100%;margin:0 10px;padding:0;font-size:1rem;text-align:center}#g_logo img{width:72px;height:40px;vertical-align:middle;transition-property:width,height;transition-duration:.2s}@media only screen and (min-width:910px){.g_nav_box_logo{padding-right:110px;background:url(//image.itmedia.co.jp/nl/images/g_nav_it_research.png) no-repeat right bottom -35px/140px}#g_logo img{width:110px;height:60px}}#g_logo_sub{width:100%;margin:0 10px;padding:0;font-size:1rem;text-align:center}#g_logo_sub img{vertical-align:middle}.g_free_box{width:100%;padding:0 10px 0 20px}._align_r{justify-content:flex-end}#g_nav .gsc-control-cse{border:none!important;padding:10px!important}#g_nav .gsib_a{padding:0 8px!important;vertical-align:top!important}#g_nav .gsib_a .gsc-input{background-color:rgba(0,0,0,0)!important;height:35px!important}#g_nav input.gsc-search-button-v2{margin-top:0!important;padding:11px 27px!important}#g_nav table.gsc-search-box .gsib_b{vertical-align:top!important}#g_nav .gsc-result .gs-title{height:auto!important;line-height:26px}#g_nav .gsc-input-box{height:35px!important}#g_nav .gsst_a{padding-top:7px!important}#g_nav .gsc-cursor-box,#g_nav .gsc-cursor-page,#g_nav .gsc-results{display:inline-block!important;text-decoration:none!important}#g_nav .gsc-cursor-box{text-align:left!important;margin:0!important}#g_nav .gsc-cursor-page,.gsc-cursor-page{background:#eee!important;border:none!important;border-radius:0!important;margin:0 3px 5px!important;padding:3px 0!important;text-decoration:none!important;width:32px!important;text-align:center!important}#g_nav .gsc-results .gsc-cursor-page.gsc-cursor-current-page{background:#666!important;border:none!important;color:#fff!important;text-shadow:none!important}#g_nav .gsc-results .gsc-imageResult-classic:hover,#g_nav .gsc-results .gsc-imageResult-column:hover,#g_nav .gsc-webResult.gsc-result.gsc-promotion:hover,#g_nav .gsc-webResult.gsc-result:hover{background:none!important;border-color:#fff!important;box-shadow:none!important}#g_nav .gsc-thumbnail-inside,#g_nav .gsc-url-top{padding:0!important}* html body,body,html{margin:0;font-size:10px}body{padding:0;font-family:BIZ UDPGothic,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Meiryo,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro;line-height:1.6;color:#222;width:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}.clearbox{clear:both;height:0;display:block}:active{outline:none}h1,h2,h3,h4,h5,ol,p,ul{font-size:10px;padding:0;margin:0}li,ol,ul{list-style:none}img{vertical-align:top;max-width:100%;max-height:100%}.sub-contents img,header img{width:auto;height:auto}.avatar{max-width:100%;height:auto}hr{clear:both;height:0;margin:0;border:0}article,aside,figcaption,figure,footer,header,nav,section{display:block}.maincol{margin-bottom:60px}.alignleft{float:left;margin-right:20px;margin-bottom:20px}.alignright{float:right;margin-left:20px}.alignnone,.alignright{margin-bottom:20px}.aligncenter{display:block;margin:0 auto 20px}.t-alignleft{text-align:left}.t-alignright{text-align:right}.t-aligncenter{text-align:center}.h20{height:20px;display:block}a,a:visited{color:#222;text-decoration:none}a:hover{color:#222;text-decoration:underline}a img{border:0;text-decoration:none}input,textarea{font-size:14px;font-size:1.4rem;line-height:1.5;margin:0;vertical-align:top;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{font-size:12px;font-size:1.2rem;padding:5px;text-decoration:none;border:2px solid #c9c9c9;color:#222;line-height:1.5;height:25px;box-sizing:border-box;box-shadow:none;border-radius:0;vertical-align:top;margin:-2px 0 0}button{cursor:pointer}button[type=submit],input[type=button],input[type=submit]{font-size:14px;font-size:1.4rem;-webkit-appearance:none;cursor:pointer;font-weight:700;display:inline-block;background:#38bdef;padding:8px 20px;color:#fff;border-radius:0;border:0}button[type=submit]:hover,input[type=button]:hover,input[type=submit]:hover{color:#fff;background:#1d8dc1}input[type=submit].btn-danger{background:#999;border:0}input[type=submit].btn-danger:hover{background:#b1b1b1}button[type=submit] .fa{display:none}input[type=checkbox],input[type=radio]{vertical-align:middle;margin-right:10px}select{font-size:14px;font-size:1.4rem;vertical-align:top;background:#fff;text-shadow:none;border:1px solid #d8dadb;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px;border-radius:0;cursor:pointer}select::-ms-expand{display:none}.select-wrap{position:relative}.select-wrap select{padding:6px 55px 6px 6px;box-sizing:border-box;width:100%}.select-wrap:after{font-size:22px;font-size:2.2rem;content:"\f13a";position:absolute;display:block;color:#38bdef;right:7px;top:7px;pointer-events:none}label{vertical-align:top;cursor:pointer}.common-mw{min-width:1104px}.common-outer{width:auto;box-sizing:border-box;padding:0 10px;margin:0 auto}.common-outer:after{clear:both;display:block;content:""}.alert{font-size:14px;font-size:1.4rem;border-radius:10px;padding:12px}.alert-danger{color:#900;background:#ede4e4;border:0}.inrec_bannar .bannar{text-align:center;padding:20px 0}.belowrel_bannar .bannar{text-align:center;padding-bottom:20px}.headerbannar{padding:20px 0}.headerbannar .bannar{text-align:center}@media only screen and (max-width:899px){.footerbannar,.headerbannar,.image-bannar-footer{display:none}}.contents_bannar{clear:both;margin-bottom:25px}.bannar-right .bannar,.contents_bannar .bannar,.footerbannar .bannar,.image-bannar-footer .bannar,.sub-contents .bannar{text-align:center;margin-bottom:20px}.img-clock{width:16px;height:16px;vertical-align:middle;margin-top:-3px;margin-right:5px}.img-clock.img-svg-small{width:13px;height:13px}.img-author{width:16px;height:16px;vertical-align:middle;margin-top:-3px;margin-right:3px}.img-author.img-svg-small{width:13px;height:13px}.header{padding:10px 0;border-bottom:1px solid #333;background:#fff;position:relative;overflow:hidden}@media only screen and (min-width:900px){.header{padding:15px 0}}.header .logo-link{position:relative}.header .logo{text-align:center}@media only screen and (max-width:899px){.header .logo{margin:-8px 0}}@media only screen and (min-width:900px){.header .logo{margin:-10px 0}}.header .brand{vertical-align:middle;position:relative;z-index:1;margin-right:-20px}@media only screen and (min-width:900px){.header .brand{height:62px}}@media only screen and (max-width:899px){.header .brand{height:40px;margin-right:-8px}}.header .chara{display:none;vertical-align:middle}@media only screen and (max-width:899px){.header .chara{height:60px}}.header .menu{position:absolute;right:10px;top:50%;padding:5px;box-sizing:border-box;width:30px;height:30px;background:none;border:0;transform:translateY(-50%)}.header .menu .bar{display:block;background:#333;width:100%;margin-bottom:4px;height:3px}body{background:#fff}.pankuzu{background:#ededed}@media (orientation:landscape){.pankuzu{z-index:2;position:relative}}.pankuzu .common-outer{padding:0}.pankuzu-menu-list{font-size:11px;font-size:1.1rem;overflow-x:auto;white-space:nowrap;padding:0 5px}.pankuzu-menu-list li{font-size:11px;font-size:1.1rem;padding:5px 20px 2px 0;position:relative;display:inline-block;line-height:2}.pankuzu-menu-list li:after{content:">";position:absolute;top:3px;right:4px;z-index:1;border-left-color:#ededed}.pankuzu-menu-list li:last-of-type:after{display:none}@media only screen and (max-width:899px){.pankuzu-menu-list.menu-list-article li:last-of-type,.pankuzu-menu-list.menu-list-article li:nth-last-of-type(2):after,.pankuzu-top{display:none}}.btmbread .pankuzu-top{display:none}@media only screen and (max-width:899px){.btmbread .pankuzu-top{display:block}}.footer-cr{font-size:11px;font-size:1.1rem;text-align:center;line-height:1;padding:10px}.parts-person-list .post-rel-person-index{display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #e7e7e7;box-sizing:border-box;padding:10px;width:100%;align-items:center}.parts-person-list .thumb{width:60px;height:60px;border-radius:50%;overflow:hidden;position:relative}.parts-person-list .thumb img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.parts-person-list .contents{width:calc(100% - 60px);box-sizing:border-box;padding-left:10px}.parts-person-list .contents .title h3{font-size:13px;font-size:1.3rem;font-weight:400}.parts-cat-list h3{font-size:15px;font-size:1.5rem;margin-bottom:10px}.parts-cat-list ul:after{clear:both;display:block;content:""}.parts-cat-list li{font-size:13px;font-size:1.3rem;border-bottom:1px solid #e7e7e7;box-sizing:border-box}.parts-cat-list li ul{padding-left:15px}.parts-cat-list li:last-of-type{border-bottom:0}.parts-cat-list li a{display:block;padding:10px}.footer h3{font-size:15px;font-size:1.5rem;padding:10px;background:#eee}.footer li{font-size:13px;font-size:1.3rem;border-bottom:1px solid #eee}.footer li a{padding:10px;display:block}.common-width{box-sizing:border-box;margin-right:auto;margin-left:auto;position:relative}@media only screen and (min-width:900px){.common-width{max-width:1104px;padding-right:10px;padding-left:10px}}.content-wrapper{padding:0 0 40px}@media only screen and (min-width:900px){.content-wrapper>.common-width{display:flex;justify-content:space-between;flex-wrap:wrap}}@media only screen and (min-width:900px){.main-contents{width:calc(100% - 356px)}}.main-contents .common-head{margin-bottom:15px}@media only screen and (max-width:899px){.main-contents .common-head{margin-bottom:0}}@media only screen and (min-width:900px){.main-contents .common-head h2{padding-left:0}}@media only screen and (min-width:900px){.sub-contents{width:336px}}.sub-contents .common-head{border-bottom:1px solid #e7e7e7}.parts-article-list{margin-bottom:30px}@media only screen and (max-width:899px){.parts-article-list{margin-bottom:5px}}.parts-article-list .article-index{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;background:#fff;box-sizing:border-box;position:relative}@media only screen and (max-width:899px){.parts-article-list .article-index{padding:10px;margin-bottom:0;border-bottom:1px solid #e7e7e7}.parts-article-list .article-index:last-of-type{border-bottom:0}}.parts-article-list .article-index .article-thumb{width:100%;position:relative;width:250px}.parts-article-list .article-index .article-thumb a:before{content:"";display:block;padding-top:60%}.parts-article-list .article-index .article-thumb img{object-fit:cover;max-width:none;max-height:none;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #ccc;box-sizing:border-box}@media only screen and (max-width:899px){.parts-article-list .article-index .article-thumb{width:30%}}.parts-article-list .article-index .article-contents{width:90%;box-sizing:border-box;position:relative;z-index:1;background:#fff;box-shadow:0 0 10px 0 rgba(51,51,51,.06);width:calc(100% - 265px);box-shadow:none;padding:0 0 30px;margin:0}@media only screen and (max-width:899px){.parts-article-list .article-index .article-contents{width:calc(70% - 10px);padding-bottom:0;padding-top:18px}}.parts-article-list .article-index .article-cat{font-size:13px;font-size:1.3rem;font-weight:700}.parts-article-list .article-index .article-cat a{color:#b14a7d}@media only screen and (max-width:899px){.parts-article-list .article-index .article-cat{text-align:right}}.parts-article-list .article-index h3{font-size:18px;font-size:1.8rem;margin-bottom:5px;line-height:1.5}.parts-article-list .article-index h3 a{color:#222}@media only screen and (max-width:899px){.parts-article-list .article-index h3{font-size:13px;font-size:1.3rem;line-height:1.5}}.parts-article-list .article-index p{font-size:14px;font-size:1.4rem;display:none}.parts-article-list .article-index .article-meta{display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:flex-end;position:absolute;right:0;bottom:0}@media only screen and (max-width:899px){.parts-article-list .article-index .article-meta{display:block;position:static}}.parts-article-list .article-index .article-info{font-size:12px;font-size:1.2rem;color:#666}@media only screen and (max-width:899px){.parts-article-list .article-index .article-info{font-size:11px;font-size:1.1rem;position:absolute;left:0;top:0}}.parts-article-list .article-index .article-author{font-size:12px;font-size:1.2rem;margin-right:10px;color:#666}.parts-article-list .article-index .article-author a{color:inherit}@media only screen and (max-width:899px){.parts-article-list .article-index .article-author{display:none}}.parts-article-list .article-index .article-description{display:none}@media only screen and (min-width:900px){.parts-sptop-article{display:none}}.parts-sptop-article .article-index{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:15px;background:#fff;box-sizing:border-box;position:relative}.parts-sptop-article .article-index .article-thumb{width:100%}@media only screen and (max-width:899px){.parts-sptop-article .article-index .article-thumb{position:absolute;left:0;top:0}}.parts-sptop-article .article-index .article-thumb .no-img-spacer{background:#666}.parts-sptop-article .article-index .article-thumb .no-img-spacer:before,.parts-sptop-article .article-index .article-thumb a:before{content:"";display:block;padding-top:60%}.parts-sptop-article .article-index .article-thumb img{object-fit:cover;max-width:none;max-height:none;position:absolute;left:0;top:0;width:100%;height:100%;border-bottom:1px solid #e7e7e7;box-sizing:border-box}@media only screen and (min-width:900px){.parts-sptop-article .article-index .article-thumb{position:relative;width:250px}}.parts-sptop-article .article-index .article-contents{width:90%;padding:10px;box-sizing:border-box;position:relative;z-index:1;background:#fff;margin-top:44%;box-shadow:0 0 10px 0 rgba(51,51,51,.06);margin-left:auto;margin-right:auto}@media only screen and (min-width:900px){.parts-sptop-article .article-index .article-contents{width:calc(100% - 265px);box-shadow:none;padding:0 0 30px;margin:0}}.parts-sptop-article .article-index .article-cat{font-size:13px;font-size:1.3rem;font-weight:700}.parts-sptop-article .article-index .article-cat a{color:#b14a7d}@media only screen and (max-width:899px){.parts-sptop-article .article-index .article-cat{font-size:12px;font-size:1.2rem;margin-bottom:10px}}.parts-sptop-article .article-index h3{font-size:14px;font-size:1.4rem;margin-bottom:5px}@media only screen and (min-width:900px){.parts-sptop-article .article-index h3{font-size:18px;font-size:1.8rem}}.parts-sptop-article .article-index p{font-size:14px;font-size:1.4rem;display:none}.parts-sptop-article .article-index .article-meta{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:899px){.parts-sptop-article .article-index .article-meta{margin:0 -10px -10px;padding:5px;border-top:1px solid #eee;justify-content:flex-end}}@media only screen and (min-width:900px){.parts-sptop-article .article-index .article-meta{justify-content:flex-end;position:absolute;right:0;bottom:0}}.parts-sptop-article .article-index .article-info{font-size:12px;font-size:1.2rem;color:#666}.parts-sptop-article .article-index .article-author{font-size:12px;font-size:1.2rem;margin-right:10px;color:#666}.parts-sptop-article .article-index .article-author a{color:inherit}.parts-sptop-article .article-index .article-description{display:none}.common-head{padding:0}.common-head h2{font-size:15px;font-size:1.5rem;padding:10px}.btm-link{font-size:14px;font-size:1.4rem;text-align:right;font-weight:700}.btm-link a{margin-bottom:0}.parts-basic-list{margin-bottom:15px}.parts-basic-list .article-index{display:block;border-bottom:1px solid #e7e7e7;padding:10px}.parts-basic-list .article-index:after{clear:both;display:block;content:""}@media only screen and (max-width:899px){.parts-basic-list .article-index{padding-left:10px;padding-right:10px;box-sizing:border-box}}.parts-basic-list .article-index:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}.parts-basic-list .article-index .article-thumb{position:relative;float:left;width:30%}.parts-basic-list .article-index .article-thumb a:before{content:"";display:block;padding-top:60%}.parts-basic-list .article-index .article-thumb img{object-fit:cover;max-width:none;max-height:none;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #ccc;box-sizing:border-box}.parts-basic-list .article-index .article-contents{padding-left:calc(30% + 10px)}.parts-basic-list .article-index .article-cat,.parts-basic-list .article-index .article-description,.parts-basic-list .article-index .article-info,.parts-basic-list .article-index .article-meta{display:none}.parts-basic-list .article-index .article-title h3{font-size:13px;font-size:1.3rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media only screen and (max-width:899px){.parts-basic-list .article-index .article-title h3{font-size:12px;font-size:1.2rem}}.parts-rel-list{margin-bottom:20px}.parts-rel-list .article-index{display:block;padding:10px;border-bottom:1px solid #eee}.parts-rel-list .article-index:after{clear:both;display:block;content:""}.parts-rel-list .article-index .article-thumb{float:left;width:30%}.parts-rel-list .article-index .article-contents{padding-left:calc(30% + 10px)}.parts-rel-list .article-index .article-cat,.parts-rel-list .article-index .article-description,.parts-rel-list .article-index .article-info{display:none}.parts-rel-list .article-index .article-title h3{font-size:16px;font-size:1.6rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.parts-features{margin-bottom:15px}.parts-features .features-index{border-bottom:1px solid #e7e7e7;padding:10px}@media only screen and (max-width:899px){.parts-features .features-index{padding-left:10px;padding-right:10px;box-sizing:border-box}}.parts-features .features-index:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}.parts-features .features-index .features-link{display:block;margin-bottom:10px}.parts-features .features-index .features-thumb{text-align:center}.parts-features .features-index .features-title{margin-bottom:10px}.parts-features .features-index .features-title h3{font-size:15px;font-size:1.5rem}.parts-rel-list{padding-top:10px}.page-title{text-align:left;margin-bottom:20px}@media only screen and (max-width:899px){.page-title{margin-bottom:0}}.page-title h1{font-size:17px;font-size:1.7rem;padding:10px}@media only screen and (min-width:900px){.page-title h1{font-size:23px;font-size:2.3rem;padding:10px}}.page-title p{font-size:14px;font-size:1.4rem;margin-bottom:20px}.wp-pagenavi{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px 0;justify-content:flex-start;margin-bottom:15px}@media only screen and (max-width:899px){.wp-pagenavi{justify-content:center;padding:10px 10px 0}}.wp-pagenavi a,.wp-pagenavi span{font-size:12px;font-size:1.2rem;letter-spacing:normal;padding:4px 2px;text-align:center;border:1px solid #eee;margin:0 -1px -1px 0;width:calc(10% + 1px);box-sizing:border-box}@media only screen and (max-width:899px){.wp-pagenavi a,.wp-pagenavi span{width:auto;padding:6px 15px;min-width:43px}}.wp-pagenavi .current{font-weight:700;color:#333;background:#e0e0e0}.top-main-vidual{position:relative;box-sizing:border-box;background-color:#666;overflow:hidden;margin-top:20px;margin-bottom:20px;width:100%}@media only screen and (max-width:899px){.top-main-vidual{display:none}}.top-main-vidual .bg{background-position:50%;background-size:cover;background-repeat:no-repeat;box-sizing:border-box}.top-main-vidual .bg,.top-main-vidual .bg:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}.top-main-vidual .bg:before{background:rgba(0,0,0,.43)}.top-main-vidual .top-main-vidual-inner{display:flex;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box;padding:15px;position:relative;z-index:1}@media only screen and (min-width:900px){.top-main-vidual .top-main-vidual-inner{padding:20px}}.top-main-vidual .chart-wrap{pointer-events:none;text-align:center}.top-main-vidual .chart-wrap canvas{max-width:100%;max-height:100%;margin-right:auto;margin-left:auto}@media only screen and (max-width:899px){.top-main-vidual .chart-wrap{margin-bottom:10px;order:2;width:100%}.top-main-vidual .chart-wrap canvas{max-width:250px;max-height:250px}}@media only screen and (min-width:900px){.top-main-vidual .chart-wrap{width:200px;align-self:center}.top-main-vidual .chart-wrap.no-data{min-height:210px;width:0}}.top-main-vidual .main-vidual-contents{-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;opacity:0;transform:translateY(-20px)}.top-main-vidual .main-vidual-contents.active{opacity:1;transform:translateY(0)}@media only screen and (max-width:899px){.top-main-vidual .main-vidual-contents{order:1;width:100%;margin-bottom:10px}}@media only screen and (min-width:900px){.top-main-vidual .main-vidual-contents{width:calc(100% - 220px);align-self:center}.top-main-vidual .main-vidual-contents.no-data{width:100%}}.top-main-vidual a{color:#fff}@media only screen and (min-width:900px){.top-main-vidual .title{margin-bottom:10px}}.top-main-vidual .title h3{font-size:18px;font-size:1.8rem;color:#fff}@media only screen and (min-width:900px){.top-main-vidual .title h3{font-size:23px;font-size:2.3rem}}.top-main-vidual .pickup{font-size:13px;font-size:1.3rem;font-weight:700;line-height:1;background:#fff}.top-main-vidual .pickup a{color:#b14a7d;display:block;padding:5px}@media only screen and (max-width:899px){.top-main-vidual .pickup-pc{display:none}}@media only screen and (min-width:900px){.top-main-vidual .pickup-pc{display:inline-block}}@media only screen and (min-width:900px){.top-main-vidual .pickup-sp{display:none}}@media only screen and (max-width:899px){.top-main-vidual .pickup-sp{display:inline-block;margin-bottom:10px}}.top-main-vidual .description{box-sizing:border-box}.top-main-vidual .description p{font-size:13px;font-size:1.3rem;color:#fff;font-weight:700}@media only screen and (max-width:899px){.top-main-vidual .description-pc{display:none}}@media only screen and (min-width:900px){.top-main-vidual .description-sp{display:none}}.top-main-vidual .article-meta{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:12px;font-size:1.2rem;font-weight:700;color:#fff}.top-main-vidual .article-meta>*{align-self:center;margin-left:10px}.top-main-vidual .article-meta>:first-of-type{margin-left:0}.top-main-vidual .article-meta-sp{order:3;width:100%}@media only screen and (min-width:900px){.top-main-vidual .article-meta-sp{display:none}}.top-main-vidual .article-meta-sp>*{width:50%;margin:0;box-sizing:border-box;padding:0 10px;text-align:center}.top-main-vidual .article-meta-pc{margin-bottom:15px;justify-content:flex-start}@media only screen and (max-width:899px){.top-main-vidual .article-meta-pc{display:none}}.description-article p{font-size:16px;font-size:1.6rem;margin-bottom:25px}@media only screen and (max-width:899px){.description-article p{font-size:14px;font-size:1.4rem;margin-bottom:15px}}@media only screen and (max-width:899px){.description-article{padding:0 10px}}.article-main-vidual{position:relative;box-sizing:border-box;overflow:hidden;margin-bottom:25px}@media only screen and (max-width:899px){.article-main-vidual{margin-bottom:10px}}@media only screen and (max-width:899px){.article-main-vidual .post-date{color:#fff}}@media only screen and (max-width:899px){.article-main-vidual .post-date .pc{display:none}}@media only screen and (min-width:900px){.article-main-vidual .post-date .mobile{display:none;font-weight:700}}@media only screen and (max-width:899px){.article-main-vidual .post-date-pc{display:none}}.article-main-vidual .chart-wrap{pointer-events:none;text-align:center;position:relative}@media only screen and (max-width:899px){.article-main-vidual .chart-wrap .thumbChart{display:none}}.article-main-vidual .chart-wrap canvas{max-width:100%;max-height:100%;margin-right:auto;margin-left:auto;width:150px!important;height:150px!important}.article-main-vidual .chart-wrap .chart_pie_wrap_cvs{width:150px;height:150px}@media only screen and (max-width:899px){.article-main-vidual .chart-wrap{margin-bottom:0;order:2;width:100%}.article-main-vidual .chart-wrap canvas{display:none}}@media only screen and (min-width:900px){.article-main-vidual .chart-wrap{width:150px}}.article-main-vidual #myChartTop{position:relative;z-index:1}.article-main-vidual .bg{content:"";display:block;width:100%;z-index:0;position:absolute;left:0;top:0;box-sizing:border-box;padding:24px}.article-main-vidual .bg .bg-thumb{background-position:50%;background-size:cover;background-repeat:no-repeat;box-sizing:border-box}@media only screen and (min-width:900px){.article-main-vidual .bg .bg-thumb{border-radius:50%}}.article-main-vidual .bg .bg-thumb:before{content:"";display:block;width:100%}@media only screen and (min-width:900px){.article-main-vidual .bg .bg-thumb:before{padding-top:100%}}@media only screen and (max-width:899px){.article-main-vidual .bg .bg-thumb:before{padding-top:200px}}@media only screen and (max-width:899px){.article-main-vidual .bg{position:static;padding:0}.article-main-vidual .bg .spacer{height:200px;background:#666}}.article-main-vidual .bg.thumbonly{padding:0}@media only screen and (min-width:900px){.article-main-vidual .bg.thumbonly{height:128px}.article-main-vidual .bg.thumbonly .bg-thumb{border-radius:0;overflow:hidden;height:128px}.article-main-vidual .bg.thumbonly .bg-thumb:before{padding-top:128px}}.article-main-vidual .top-main-vidual-inner{display:flex;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box;position:relative;z-index:1}.article-main-vidual .main-vidual-contents .article-author{font-size:12px;font-size:1.2rem;margin-top:8px;text-align:right}.article-main-vidual .main-vidual-contents .article-author a{display:inline-block;margin-right:5px}@media only screen and (max-width:899px){.article-main-vidual .main-vidual-contents .article-author-pc{display:none}}@media only screen and (min-width:900px){.article-main-vidual .main-vidual-contents .article-author-sp{display:none}}@media only screen and (min-width:900px){.article-main-vidual .main-vidual-contents{-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;width:calc(100% - 170px);opacity:1;transform:translateY(0)}}@media only screen and (max-width:899px){.article-main-vidual .main-vidual-contents{order:1;position:absolute;left:0;bottom:0;width:100%;padding:30px 10px 10px;box-sizing:border-box;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 20%,rgba(0,0,0,.9))}.article-main-vidual .main-vidual-contents:after{clear:both;display:block;content:""}.article-main-vidual .main-vidual-contents .article-author{display:none;text-align:left;margin-top:0;font-weight:700}}@media only screen and (min-width:900px){.article-main-vidual .title{margin-bottom:10px}}.article-main-vidual .title h1{font-size:27px;font-size:2.7rem}@media only screen and (max-width:899px){.article-main-vidual .title h1{font-size:18px;font-size:1.8rem;color:#fff}.article-main-vidual .title h1 a{color:inherit}}.article-main-vidual .pickup{font-size:13px;font-size:1.3rem;font-weight:700;line-height:1;background:#b14a7d}.article-main-vidual .pickup a{color:#fff;display:block;padding:5px}.article-main-vidual .pickup-pc{display:inline-block}@media only screen and (min-width:900px){.article-main-vidual .pickup-sp{display:none}}@media only screen and (max-width:899px){.article-main-vidual .pickup-sp{display:inline-block;margin-bottom:5px}}.article-main-vidual .description{box-sizing:border-box}.article-main-vidual .description p{font-size:13px;font-size:1.3rem;font-weight:700}@media only screen and (max-width:899px){.article-main-vidual .description-pc{display:none}}@media only screen and (min-width:900px){.article-main-vidual .description-sp{display:none}}.article-main-vidual .article-meta{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:12px;font-size:1.2rem;font-weight:700;color:#fff;float:left}.article-main-vidual .article-meta>*{align-self:center;margin-left:10px}.article-main-vidual .article-meta>:first-of-type{margin-left:0}.article-main-vidual.article-main-vidual-summary .common-width{padding:15px 0}@media only screen and (max-width:899px){.article-main-vidual.article-main-vidual-summary .common-width{padding:10px}}.article-main-vidual.article-main-vidual-summary .title{margin-bottom:0}.article-main-vidual.article-main-vidual-summary .title h1{font-size:22px;font-size:2.2rem}@media only screen and (max-width:899px){.article-main-vidual.article-main-vidual-summary .title h1{font-size:18px;font-size:1.8rem}}.article-main-vidual.article-main-vidual-summary .article-meta-pc{margin-bottom:5px}.article-main-vidual.article-main-vidual-summary .pickup-sp{font-size:12px;font-size:1.2rem}.parts-ranking .article-thumb .rank-label{font-size:12px;font-size:1.2rem;cursor:pointer;position:absolute;left:0;top:0;width:20px;height:20px;text-align:center;line-height:20px;background:#eee;font-weight:700}.parts-ranking .article-thumb .rank-1,.parts-ranking .article-thumb .rank-2,.parts-ranking .article-thumb .rank-3{background:#b14a7d;color:#fff}.article-index .article-thumb{overflow:hidden}.article-index .article-thumb img{filter:brightness(100%);position:relative;z-index:0}.article-index .article-thumb a{display:block;position:relative}.article-index .article-thumb:hover img{filter:brightness(110%)}.largeimage-wrapper{background:#fff;padding:0}@media only screen and (max-width:899px){.largeimage-wrapper{padding:0}}.bannar-top{width:728px;height:160px;background:#eee;margin-bottom:20px;text-align:center;margin-right:auto;margin-left:auto}@media only screen and (max-width:899px){.bannar-top{display:none}}@media only screen and (min-width:900px){.largeimage-contents-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}}@media only screen and (min-width:900px){.largeimage-contents-wrap .largeimage-contents{width:calc(100% - 356px);padding-bottom:15px}}.largeimage-contents-wrap .bannar-right .bannar{text-align:center;margin:0 auto;width:auto}@media only screen and (min-width:900px){.largeimage-contents-wrap .bannar-right{width:336px}}.bannar-middle{margin:0 auto 15px}.bannar-middle .bannar{text-align:center;margin:0 auto;width:100%;background:#f5f5f5;height:336px}@media only screen and (min-width:900px){.bannar-middle{width:336px}}.parts-largeimage-index{background:#333;padding:15px;margin-bottom:15px}.parts-largeimage-main{text-align:center;height:400px;line-height:400px;position:relative;margin:0 0 15px;overflow:hidden}.parts-largeimage-main figcaption{font-size:13px;font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(0,0,0,.51);position:absolute;left:0;bottom:0;width:100%;display:block;padding:10px;color:#fff;line-height:1;box-sizing:border-box;font-weight:700}@media only screen and (max-width:899px){.parts-largeimage-main figcaption{font-size:12px;font-size:1.2rem}}.parts-largeimage-main img{object-fit:contain;vertical-align:middle}@media only screen and (max-width:899px){.parts-largeimage-main{height:210px;line-height:210px;background:#1d1d1d}}@media only screen and (min-width:900px){.parts-largeimage-thumb{display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:flex-start;margin-right:-10px}}@media only screen and (max-width:899px){.parts-largeimage-thumb{margin-right:0;height:64px;overflow-x:auto;white-space:nowrap;padding:0 10px;vertical-align:top}}.parts-largeimage-thumb-index{padding:0 10px 10px 0;width:80px;height:80px;box-sizing:border-box}.parts-largeimage-thumb-index a{display:block;position:relative;overflow:hidden}.parts-largeimage-thumb-index a:before{content:"";display:block;padding-top:100%;z-index:0}@media only screen and (max-width:899px){.parts-largeimage-thumb-index a:before{padding-top:60px}}.parts-largeimage-thumb-index a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.38);z-index:2}.parts-largeimage-thumb-index a img{position:absolute;left:0;top:0;object-fit:cover;width:100%;height:100%;z-index:1;filter:brightness(100%)}.parts-largeimage-thumb-index a.active img,.parts-largeimage-thumb-index a:hover img{filter:brightness(110%)}.parts-largeimage-thumb-index a.active:after,.parts-largeimage-thumb-index a:hover:after{display:none}@media only screen and (max-width:899px){.parts-largeimage-thumb-index{width:110px;padding:0 10px 0 0;margin-bottom:0;height:60px;display:inline-block}}.parts-largeimage-pagenate{font-size:15px;font-size:1.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:center;line-height:1}.parts-largeimage-pagenate a{padding:20px;display:block;color:#fff}.parts-largeimage-pagenate img{width:16px;height:16px}.largeimage-title{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;width:100%;box-sizing:border-box}@media only screen and (max-width:899px){.largeimage-title{margin-bottom:0;padding:10px;position:sticky}}.largeimage-title .largeimage-prevbtn{font-size:15px;font-size:1.5rem;line-height:1;font-weight:700;align-self:center}.largeimage-title .largeimage-prevbtn a{display:block;background:#fff;color:#333;padding:15px;box-sizing:border-box}.largeimage-title .largeimage-prevbtn img{width:16px;height:16px;vertical-align:middle}@media only screen and (max-width:899px){.largeimage-title .largeimage-prevbtn{font-size:11px;font-size:1.1rem}.largeimage-title .largeimage-prevbtn a{padding:3px;line-height:16px}.largeimage-title .largeimage-prevbtn img{width:9px;height:9px}}.largeimage-title .largeimage-title-contents{align-self:center;width:calc(100% - 146px)}@media only screen and (max-width:899px){.largeimage-title .largeimage-title-contents{width:calc(100% - 83px)}}.largeimage-title .largeimage-title-contents a{color:inherit}.largeimage-title .largeimage-title-contents .title h1{font-size:22px;font-size:2.2rem}@media only screen and (max-width:899px){.largeimage-title .largeimage-title-contents .title h1{font-size:12px;font-size:1.2rem}}.parts-largeimage-control{margin-bottom:15px;text-align:center}.parts-largeimage-control .control-next,.parts-largeimage-control .control-prev{font-size:18px;font-size:1.8rem;display:inline-block;background:none;border:0;color:#fff;padding:2px 10px}.parts-largeimage-control .control-next:hover,.parts-largeimage-control .control-prev:hover{background:hsla(0,0%,100%,.160784)}.parts-largeimage-control .control-num{font-size:14px;font-size:1.4rem;font-weight:700;display:inline-block;color:#fff;margin:0 10px}.image-overlay{background:hsla(0,0%,9%,.52);position:fixed;left:0;top:0;width:100%;height:100%;display:none;z-index:10}.image-overlay.active{display:block}.image-overlay-close{font-size:40px;font-size:4rem;border:0;color:#333;position:absolute;right:10px;top:10px;padding:10px;text-align:center;background:#fff;line-height:30px;z-index:20;cursor:pointer}.image-overlay-close i,.image-overlay-close img{width:30px;height:30px;line-height:inherit;pointer-events:none}.image-overlay-contents{height:100%;width:100%;overflow:auto;position:relative;z-index:15}.image-overlay-contents img{max-width:none;max-height:none;vertical-align:middle;position:absolute}@media only screen and (min-width:900px){.image-overlay-contents img{transform:translate(-50%,-50%);left:50%;top:50%}}@media only screen and (max-width:899px){.image-overlay-contents img{max-width:100%;max-height:100%;transform:translate(-50%,-50%);left:50%;top:50%}}.post-contents-wrap{background:#fff;margin-bottom:30px;position:relative}@media only screen and (max-width:899px){.post-contents-wrap{margin-bottom:15px}}.post-contents-wrap.post-contents-wrap-summary{margin-bottom:0}.post-contents-wrap.type-article-feature .chart-description{display:none}.post-contents-wrap .post-title{font-size:25px;font-size:2.5rem;padding:5px 10px 10px}.post-contents-wrap .main-vidual{position:relative;box-sizing:border-box}.post-contents-wrap .main-vidual .post-description{position:absolute;left:0;bottom:0;width:100%;padding:10px;background:hsla(0,0%,100%,.67);box-sizing:border-box}.post-contents-wrap .main-vidual .post-description p{font-size:13px;font-size:1.3rem}.post-contents-wrap .main-vidual.cat0{background:#f5f5f5}.post-contents-wrap .main-vidual.cat1{background:#ffaf4b;background:-moz-linear-gradient(left,#ffaf4b 0,#ff920a 100%);background:-webkit-linear-gradient(left,#ffaf4b,#ff920a);background:linear-gradient(90deg,#ffaf4b 0,#ff920a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffaf4b",endColorstr="#ff920a",GradientType=1)}.post-contents-wrap .main-vidual:before{content:"";display:block;padding-top:100%}.post-contents-wrap .main-vidual canvas{position:absolute;max-width:80%;max-height:80%;left:10%;top:10%}.post-contents-wrap .data-list-block{margin-bottom:25px}.post-contents-wrap .data-list-block li{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:14px;font-size:1.4rem;font-weight:700;padding:10px;border-bottom:1px solid #e7e7e7}.post-contents-wrap .data-list-block li .label{width:calc(100% - 80px)}.post-contents-wrap .data-list-block li .num{width:70px}.post-contents-wrap .data-list-block li .icon{border-radius:50%;display:inline-block;vertical-align:middle;width:20px;height:20px;border:1px solid #ccc;margin-right:10px}.chart-datalist-wrap{margin-bottom:40px}.post-contents{font-size:14px;font-size:1.4rem;padding:0 10px 20px;line-height:1.9}@media only screen and (max-width:899px){.post-contents{overflow:hidden}}@media only screen and (min-width:900px){.post-contents{font-size:15px;font-size:1.5rem;padding:0 0 20px}}.post-contents h2{font-size:24px;font-size:2.4rem;margin-bottom:20px;padding:0;border-bottom:3px solid #ccc}@media only screen and (max-width:899px){.post-contents h2{font-size:18px;font-size:1.8rem}}.post-contents h3{font-size:18px;font-size:1.8rem;padding:0 0 3px;margin-bottom:20px;border-bottom:1px solid #ccc}@media only screen and (max-width:899px){.post-contents h3{font-size:16px;font-size:1.6rem;margin-bottom:15px}}.post-contents h4{font-size:15px;font-size:1.5rem;margin-bottom:15px}@media only screen and (max-width:899px){.post-contents h4{font-size:14px;font-size:1.4rem}}.post-contents p{font-size:14px;font-size:1.4rem;margin-bottom:15px}@media only screen and (min-width:900px){.post-contents p{font-size:16px;font-size:1.6rem;margin-bottom:25px}}.post-contents ol,.post-contents ul{font-size:14px;font-size:1.4rem;margin-bottom:20px}.post-contents ol:not(.blocks-gallery-grid),.post-contents ul:not(.blocks-gallery-grid){padding-left:30px}.post-contents ol li,.post-contents ul li{margin-bottom:5px}.post-contents ul li{list-style-type:disc}.post-contents ol li{list-style-type:decimal}.post-contents img{filter:brightness(100%)}.post-contents a{color:#025bab}.post-contents a:hover img{filter:brightness(110%)}.post-contents table{border:1px solid #ddd;border-collapse:collapse;width:100%;margin-bottom:15px}.post-contents table thead th{background:#e8e8e8}.post-contents table th{background:#f5f5f5}.post-contents table td,.post-contents table th{font-size:14px;font-size:1.4rem;padding:10px;border:1px solid #ddd}.post-contents .table-scroll-wrap{overflow-x:auto;width:100%}.post-contents .table-scroll-wrap table{width:auto}.post-contents .wp-block-image{text-align:center;margin:0 auto 20px}@media only screen and (max-width:899px){.post-contents .wp-block-image img{width:auto;height:auto}}.post-contents .wp-block-quote{position:relative;margin:0 0 25px;padding:10px 15px 10px 50px;box-sizing:border-box;font-style:italic;background:#efefef}.post-contents .wp-block-quote .bqimg{display:inline-block;position:absolute;top:20px;left:15px;line-height:1;width:25px;height:21px}.post-contents .wp-block-quote p{padding:0;margin:10px 0;line-height:1.7}.post-contents .wp-block-quote cite{display:block;text-align:right;color:#888;word-wrap:break-word;font-size:12px;font-size:1.2rem}.post-contents figure{margin:0 0 25px;text-align:center}.post-contents figure.alignright{text-align:right}.post-contents figure.alignleft{text-align:left}.post-contents figure.alignleft img,.post-contents figure.alignright img{max-width:none}.post-contents .twitter-tweet{margin-right:auto;margin-left:auto}@media only screen and (max-width:899px){.post-contents .cmsEmbeddedTweets,.post-contents .twitter-tweet{width:100%}}.post-contents .wp-block-media-text{margin-bottom:25px}.post-contents .wp-block-media-text .wp-block-media-text__media img{max-height:none}.post-contents .wp-block-media-text .wp-block-media-text__content .has-large-font-size{font-size:20px;font-size:2rem;font-weight:700}.post-contents .wp-block-media-text .wp-block-media-text__content p{margin-bottom:10px}.post-contents .wp-block-media-text .wp-block-media-text__content p:last-of-type{margin-bottom:0}@media only screen and (max-width:899px){.post-contents .wp-block-media-text{display:block}.post-contents .wp-block-media-text .wp-block-media-text__content{padding:10px 0 0}}.post-contents .is-type-video iframe{max-width:100%}.post-contents .wp-block-gallery{padding-left:0}.post-contents .wp-block-gallery .blocks-gallery-image figcaption,.post-contents .wp-block-gallery .blocks-gallery-item figcaption{box-sizing:border-box}.post-contents .wp-block-embed-instagram .instagram-media{margin-right:auto!important;margin-left:auto!important}.post-contents .nopost-block-twitter{max-width:500px;width:100%;margin-right:auto;margin-left:auto}.post-contents .wp-block-code{overflow:auto;background:#f5f5f5;padding:10px;border:1px solid #e7e7e7}.post-contents .notice{clear:both;min-height:35px;margin:0 0 20px;text-align:center}.post-contents .notice a{position:relative;display:inline-block;text-align:left;padding-left:105px;padding-top:3px;text-decoration:underline;font-size:1.1em;color:#c45f8f}.post-contents .notice a:before{content:"";position:absolute;top:0;left:80px;width:0;height:0;border:17px solid rgba(0,0,0,0);border-left-color:#c45f8f}.post-contents .notice a:after{content:"次ページ";position:absolute;top:0;left:0;width:80px;height:34px;background:#c45f8f;font-size:14px;font-weight:700;line-height:36px;text-indent:12px;color:#fff}.post-contents .notice a:hover{filter:brightness(115%)}.post-contents .admsg{font-family:Gill Sans;font-size:12px;line-height:12px;color:#ccc;text-align:center;margin:0 0 5px}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(0,0,0,.51);padding:10px;font-weight:700}.blocks-gallery-grid .blocks-gallery-image figcaption a,.blocks-gallery-grid .blocks-gallery-item figcaption a,.wp-block-gallery .blocks-gallery-image figcaption a,.wp-block-gallery .blocks-gallery-item figcaption a{color:#fff;text-decoration:underline;padding:0 4px}.post-contents-head{margin-bottom:10px}.post-contents-head:after{clear:both;display:block;content:""}@media only screen and (max-width:899px){.post-contents-head{margin-bottom:10px}}.mokuji{margin-bottom:15px;position:relative;border:1px solid #c76c97}.mokuji .mokuji-label{font-size:17px;font-size:1.7rem;color:#c76c97;position:absolute;top:-14px;left:20px;background:#fff;padding:0 10px;font-weight:700;font-family:Segoe UI,Gill Sans;line-height:1.5}@media only screen and (min-width:900px){.mokuji{margin:0 0 25px}}@media only screen and (max-width:899px){.mokuji{margin-top:13px}.mokuji.mokuji-summary{margin:20px 10px 10px}.mokuji.mokuji-summary .mokuji-block{padding:17px 10px 10px}}.mokuji .mokuji-block{padding:25px 20px 20px}@media only screen and (max-width:899px){.mokuji .mokuji-block{padding:25px 20px 20px}}.mokuji ol,.mokuji ul{margin-bottom:0;padding-left:12px}.mokuji ol li,.mokuji ul li{font-size:13px;font-size:1.3rem;font-weight:700;margin-bottom:6px;position:relative;list-style:disc}.mokuji ol li:last-of-type,.mokuji ul li:last-of-type{margin-bottom:0}@media only screen and (max-width:899px){.mokuji ol li,.mokuji ul li{font-size:13px;font-size:1.3rem}}.mokuji ul li:before{content:"";display:block;width:3px;height:3px;position:absolute;left:4px;top:50%;transform:translateY(-50%);background:#333}.mokuji ul.noicon{padding-left:0}.mokuji ul.noicon li{position:relative;padding-left:21px;list-style:none}.mokuji ul.noicon li:before{display:none}.mokuji ul.noicon li .pointer-icon{width:16px;height:16px;position:absolute;left:0;top:50%}@media only screen and (min-width:900px){.mokuji ul.noicon li .pointer-icon{transform:translateY(-50%)}}@media only screen and (max-width:899px){.mokuji ul.noicon li .pointer-icon{top:3px}}.mokuji ol{counter-reset:item}.mokuji a{color:inherit}.post-sns{font-size:20px;font-size:2rem;text-align:right;float:right}@media only screen and (max-width:899px){.post-sns{padding-right:10px}}.post-sns .sns-btn{display:inline-block;margin-left:10px}.post-sns .sns-btn:first-of-type{margin-left:0}.post-sns .tw a{color:#1a97f0}.post-sns .fb a{color:#3a5ca9}.post-sns .line a{color:#06b004}.post-title-sp{padding:10px}@media only screen and (min-width:900px){.post-title-sp{display:none}}.post-title-sp h1{font-size:20px;font-size:2rem}.post-date{font-size:12px;font-size:1.2rem;padding:3px 0 0;color:#666;text-align:left;float:right}@media only screen and (min-width:900px){.post-date{padding-left:0}}.post-date .post-date-modified,.post-date .post-date-published{display:block}.post-date .datetxt{display:inline-block;vertical-align:top;text-align:right}@media only screen and (max-width:899px){.post-date .datetxt{display:block;line-height:1}}.post-date.post-date-sp{float:none;color:#666;text-align:left;padding:10px 10px 0}.post-date.post-date-sp .datetxt{display:inline-block}@media only screen and (min-width:900px){.post-date.post-date-sp{display:none}}.post-author{border:2px solid #333;margin:0 0 20px}@media only screen and (max-width:899px){.post-author{margin-right:10px;margin-left:10px}}.post-author .post-author-index{display:flex;justify-content:space-between;flex-wrap:wrap;padding:15px 15px 0;align-items:center}.post-author .post-author-index:last-of-type{padding-bottom:15px}.post-author .author-thumb img{width:50px;height:50px;object-fit:cover;border-radius:50%}.post-author .author-contents{font-size:12px;font-size:1.2rem;width:calc(100% - 60px)}.post-author .author-contents h3{font-size:14px;font-size:1.4rem}.post-author .author-contents p{margin-top:5px;font-size:inherit}.summary-contents{padding:10px}@media only screen and (min-width:900px){.summary-contents{padding:0;margin-bottom:20px}}@media only screen and (max-width:899px){.summary-contents{padding:5px 0 0;margin-bottom:15px}}.summary-contents ul li{font-size:13px;font-size:1.3rem;padding-left:23px;position:relative;margin-bottom:10px}@media only screen and (min-width:900px){.summary-contents ul li{font-size:15px;font-size:1.5rem}}.summary-contents .pointer-icon{width:16px;height:16px;position:absolute;left:0;top:0}.detail-link{text-align:center}.detail-link a{font-size:14px;font-size:1.4rem;font-weight:700;max-width:250px;width:100%;display:inline-block;background:#fbb03b;padding:10px;color:inherit;box-sizing:border-box}.detail-link a:hover{text-decoration:none;background:#fcc46d}.detail-link.detail-link-gray{margin-bottom:30px}.detail-link.detail-link-gray.commentbtn{text-align:right}@media only screen and (max-width:899px){.detail-link.detail-link-gray.commentbtn{text-align:center}}.detail-link.detail-link-gray a{background:#eee;border:1px solid #e7e7e7;text-align:center}.detail-link.detail-link-gray a:hover{background:#f6f6f6}.detail-data-link{margin-bottom:20px}.post-contents-description{padding:10px}@media only screen and (min-width:900px){.post-contents-description{display:none}}@media only screen and (max-width:899px){.post-contents-description{padding-top:20px;padding-bottom:0;display:none}}.post-contents-description p{font-size:14px;font-size:1.4rem;margin-bottom:0}@media only screen and (min-width:900px){.post-rel-block{margin-bottom:10px}}@media only screen and (max-width:899px){.post-rel-block{padding:10px;margin-bottom:-10px}}.post-rel-block h2{font-size:15px;font-size:1.5rem;padding:10px;margin-bottom:10px}@media only screen and (min-width:900px){.post-rel-block h2{padding-left:0}}@media only screen and (max-width:899px){.post-rel-block h2{margin-bottom:10px;padding-left:0}}.post-rel-block .post-rel-tags-ul li{font-size:14px;font-size:1.4rem;display:inline-block;margin-right:10px;margin-bottom:10px}.post-rel-block .post-rel-tags-ul li img{width:16px;height:16px;margin-right:5px;vertical-align:middle}@media only screen and (min-width:900px){.post-rel-person .post-rel-person-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.post-rel-person .post-rel-person-wrap:after{content:"";display:block;width:calc(33.3% - 10px)}}.post-rel-person .post-rel-person-index{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}@media only screen and (min-width:900px){.post-rel-person .post-rel-person-index{width:calc(25% - 10px)}}.post-rel-person .post-rel-person-index .thumb{width:40px;height:40px;border-radius:50%;overflow:hidden;position:relative}.post-rel-person .post-rel-person-index .thumb img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.post-rel-person .post-rel-person-index .contents{align-self:center;width:calc(100% - 50px)}.post-rel-person .post-rel-person-index h3{font-size:14px;font-size:1.4rem;line-height:1.3;font-weight:400}.parts-largeimage-main img{cursor:pointer}.chart-conntent{padding:10px}.chart-description{font-size:13px;font-size:1.3rem;margin:0 50px 20px}.chart-description a{display:block;border:1px solid #ccc;border-radius:3px;text-align:center;padding:8px;color:inherit}.chart-description a.data-pagenate{display:inline-block}.chart-description a:hover{text-decoration:none;border:1px solid #c76c97;background:#c76c97;color:#fff}.cdpa{display:flex;justify-content:space-between;flex-wrap:wrap}.cdpa .data-pagenate{display:block}.type-article-feature .wp-block-columns{align-items:center}.type-article-feature .wp-block-column{margin-bottom:0}.type-article-feature .graph-column .wp-block-column:first-child{width:220px;flex-basis:220px}@media only screen and (max-width:899px){.type-article-feature .graph-column .wp-block-column:first-child{margin:0 auto}}.type-article-feature .graph-column .wp-block-column:nth-child(2){width:calc(100% - 220px);flex-basis:calc(100% - 220px)}@media only screen and (max-width:899px){.type-article-feature .graph-column .wp-block-column:nth-child(2){flex-basis:100%}}.article-main-vidual .description-sp{padding:5px 10px 10px}@media only screen and (max-width:899px){.article-main-vidual-summary{margin-bottom:7px}}.content-pagenate-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:center}.post-contents-rank .common-head{display:none}.post-contents-rank .parts-basic-list .article-index .article-title h3{font-size:15px;font-size:1.5rem}.summary_tmp_contents{font-size:14px;font-size:1.4rem;margin-bottom:15px;padding:0 10px;line-height:1.8}.content-pagenate{font-weight:700}.content-pagenate.next a,.content-pagenate.prev a{display:block;font-size:14px;line-height:36px;background:#c45f8f;width:auto;text-align:center;height:34px;color:#fff;position:relative;text-decoration:none}.content-pagenate.next a:before,.content-pagenate.prev a:before{content:"";position:absolute;top:0;width:0;height:0;border:17px solid rgba(0,0,0,0)}.content-pagenate.prev a{padding:0 10px 0 5px}.content-pagenate.prev a:before{left:-34px;border-right-color:#c45f8f}.content-pagenate.prev a:last-of-type{display:none}.content-pagenate.next a{padding:0 5px 0 10px}.content-pagenate.next a:before{right:-34px;border-left-color:#c45f8f}.content-pagenate.next a:first-of-type{display:none}.content-pagenate.number{font-family:Arial;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 2px}.content-pagenate.number .post-page-numbers{background:#c45f8f;color:#fff}.content-pagenate.number .current,.content-pagenate.number .post-page-numbers{height:32px;font-size:14px;line-height:34px;padding:0 12px;border:1px solid #c45f8f;text-decoration:none;margin:0 2px}.content-pagenate.number .current{color:#c45f8f;background:#fff}.content-pagenate a:hover{filter:brightness(115%)}.singlelink .content-pagenate.next a:first-of-type,.singlelink .content-pagenate.prev a:last-of-type{display:block}@media only screen and (min-width:900px){.my_social{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:20px;background:rgba(0,0,0,0)}}@media only screen and (min-width:900px){.my_s_btn{position:relative;width:20%;height:32px;flex-grow:2;text-align:center;box-sizing:border-box;color:#fff;padding:3px 0 5px}}.my_s_btn:hover{filter:brightness(110%);text-decoration:none}.icon-tw:link,.icon-tw:visited{color:#1da1f2}.icon-fb{color:#335797}.icon-hb{color:#1c99cd}.icon-pk{color:#ec3d53}.icon-ul{color:#fb9c2e}.icon-home,.icon-ra{color:#999}.my_ra_count,.my_s_ra:hover,.my_s_ra:link,.my_s_ra:visited{color:#666}.my_s_count{color:#777;line-height:1.1}.my_s_home,.my_s_ra{display:none}.my_s_icon{display:inline-block;font-size:22px;vertical-align:middle;margin-right:5px}@media only screen and (max-width:899px){.my_s_icon:before{font-size:30px;font-size:3rem}}.icon-tw:hover{text-decoration:none}.my_s_count{display:inline-block;font-size:13px;font-family:Gill Sans;vertical-align:middle}@media only screen and (max-width:899px){.my_s_count{display:block;text-align:center}}.my_rel_count{font-size:10.5px;font-family:游ゴシック体,Yu Gothic,YuGothic,Meiryo,メイリオ,sans-serif}.my_p_txt{display:none;position:absolute}.icon-tw:hover+.my_p_txt,.my_tw_count:hover+.my_p_txt{display:block;top:30px;left:0;width:100%;font-size:11.5px;color:#666;text-align:center;font-weight:700}@media only screen and (min-width:900px){.my_social_wrap{position:-webkit-sticky;position:sticky;top:0;z-index:1}}@media only screen and (min-width:900px) and (max-width:1200px){.my_social_wrap{position:static;padding-top:10px;margin:0 10px 25px}}@media only screen and (max-width:899px){.my_social_wrap{padding-top:10px;margin:0 10px 15px}}@media only screen and (min-width:900px){.my_social{position:absolute;z-index:999;top:0;margin-left:-80px;width:50px;justify-content:flex-start;margin-bottom:0;background:#eee;border-radius:3px;padding:5px}}@media only screen and (min-width:900px) and (max-width:1200px){.my_social{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;margin-left:0;width:auto;background:none;border-radius:0;padding:0}}@media only screen and (max-width:899px){.my_social{display:flex;justify-content:space-between;flex-wrap:wrap}}@media only screen and (min-width:900px){.my_s_btn{width:100%;height:50px;padding:9px 0 0;line-height:1}}@media only screen and (min-width:900px) and (max-width:1200px){.my_s_btn{width:14.28571%;vertical-align:top;text-align-last:center;height:auto;padding:0}}@media only screen and (max-width:899px){.my_s_btn{width:14.28571%;vertical-align:top;text-align-last:center}}.my_s_home,.my_s_ra{display:block}@media only screen and (min-width:900px) and (max-width:1200px){.my_s_home,.my_s_ra{display:none}}@media only screen and (max-width:899px){.my_s_home,.my_s_ra{display:none}}.my_s_pk{display:block}@media only screen and (min-width:900px) and (max-width:1200px){.my_s_pk{display:block}}@media only screen and (max-width:899px){.my_s_pk{display:none}}.my_s_home{margin-top:10px}@media only screen and (min-width:900px) and (max-width:1200px){.my_s_home{margin-top:0}}.my_s_icon{position:relative;display:block;font-size:18px;vertical-align:inherit;margin-right:0}@media only screen and (min-width:900px) and (max-width:1200px){.my_s_icon{display:inline-block;vertical-align:middle;margin-right:5px}}@media only screen and (max-width:899px){.my_s_icon{text-align:center}}.my_s_count{vertical-align:inherit;font-size:11.5px;padding-top:5px}@media only screen and (min-width:900px) and (max-width:1200px){.my_s_count{font-size:13px;font-size:1.3rem;display:inline-block;vertical-align:middle;padding-top:0}}.my_s_line{display:none}@media only screen and (max-width:899px){.my_s_line{display:block}}.icon-tw:hover+.my_p_txt,.my_tw_count:hover+.my_p_txt{left:60px;width:100px;padding:5px;text-align:left;background:#fff}@media only screen and (max-width:899px){.icon-tw:hover+.my_p_txt,.my_tw_count:hover+.my_p_txt{display:none}}.icon-tw:hover+.my_p_txt{top:8px}@media only screen and (min-width:900px) and (max-width:1200px){.icon-tw:hover+.my_p_txt{top:18px;left:50%;margin-left:-50px;z-index:1}}.my_tw_count:hover+.my_p_txt{top:25px}@media only screen and (min-width:900px) and (max-width:1200px){.my_tw_count:hover+.my_p_txt{top:18px;left:50%;margin-left:-50px;z-index:1}}@media only screen and (max-width:899px){.my_social_wrap_summary .my_social{justify-content:space-around}.my_social_wrap_summary .my_s_btn{width:auto}.my_social_wrap_summary .my_s_icon{display:inline-block}.my_social_wrap_summary .my_s_icon:before{font-size:16px;font-size:1.6rem}.my_social_wrap_summary .my_s_count{display:inline-block}}.chart_doughnut_wrap,.chart_pie_wrap{position:relative;width:100%;box-sizing:border-box;overflow:hidden}.chart_doughnut_wrap+a+a+small,.chart_doughnut_wrap+a+small,.chart_pie_wrap+a+a+small,.chart_pie_wrap+a+small{display:block;margin-top:10px}.chart_bar_wrap,.chart_horizontalBar_wrap,.chart_line_wrap{position:relative;width:100%;height:250px;box-sizing:border-box;overflow:hidden}.chart_radar_wrap{margin:0 auto;position:relative;width:500px;height:500px;box-sizing:border-box;overflow:hidden}.chart_doughnut_main,.chart_pie_main{position:relative;margin-bottom:10px}.chart_doughnut_wrap_cvs,.chart_pie_wrap_cvs{margin:0 auto;width:200px;height:200px}.chart_pie_wrap_cvs_vote{width:300px;height:300px}.chart_bar_wrap_cvs,.chart_horizontalBar_wrap_cvs,.chart_line_wrap_cvs{width:100%;height:250px}.chart_radar_wrap_cvs{width:500px;height:500px}.chart_doughnut_legend,.chart_pie_legend{position:absolute;top:calc(50% - 38px);left:calc(50% - 75px);display:block;width:150px;text-align:center;font-family:Arial,Helvetica,sans-serif}.chart_doughnut_legend_1,.chart_pie_legend_1{display:none}.chart_doughnut_legend_name,.chart_pie_legend_name{font-size:14px;font-weight:700;color:#2ec5a0;line-height:normal}.chart_doughnut_legend_num,.chart_pie_legend_num{font-size:40px;font-weight:700;color:#2ec5a0;line-height:normal}.chart_doughnut_legend_param,.chart_pie_legend_param{font-size:12px;color:#666}.chart_bar_caption,.chart_doughnut_caption,.chart_horozontalBar_caption,.chart_line_caption,.chart_pie_caption,.chart_radar_caption{font-size:12px;text-align:center;margin-top:10px;color:#666;z-index:2;position:relative;line-height:normal}.chart_doughnut_parts,.chart_pie_parts{position:absolute;bottom:0;width:120px;height:120px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1}.chart_doughnut_parts_1,.chart_pie_parts_1{left:-140px}.chart_doughnut_parts_2,.chart_pie_parts_2{right:-140px}[data-view="1"] .chart_doughnut_parts_1,[data-view="1"] .chart_pie_parts_1{left:10px}[data-view="1"] .chart_doughnut_parts_2,[data-view="1"] .chart_pie_parts_2{right:10px}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tw:before{content:"\ea96";color:#4eb5f2}.icon-fb:before{content:"\ea90"}.icon-line:before{content:"\e903";color:#00c300}.icon-hb:before{content:"\e901";color:#00a4de}.icon-pk:before{content:"\e900";color:#ef3f56}.icon-ul:before{content:"\e96b"}.icon-home:before{content:"\e902"}.icon-ra:before{content:"\e9bb"}.dataiframe .post-contents-wrap{margin-bottom:0}.dataiframe .post-contents-wrap .post-contents{padding:0}.dataiframe .post-contents-wrap .post-contents .chart-conntent{margin-bottom:0}.chart-artreturnlink{font-size:14px;font-size:1.4rem;text-align:center;font-weight:700}.post_copyright{font-size:14px;font-size:1.4rem;text-align:right;margin-bottom:20px}.post_copyright .crimg,.post_copyright .crtxt{display:block}.post_copyright .crimg img,.post_copyright .crtxt img{max-width:150px}@media only screen and (max-width:899px){.post_copyright{font-size:12px;font-size:1.2rem;padding-right:10px}}.vote-wrap{width:auto;margin:0 auto 30px;box-sizing:border-box}.vote-wrap.nomgb{margin-bottom:0}.vote-header{margin-bottom:20px;padding-left:75px;background:url(//image.itmedia.co.jp/nl/images/g_nav_it_research.png) no-repeat 0 0/auto 60px}.vote-title{font-weight:700;font-size:20px;margin-bottom:5px}.vote-meta{display:flex}.vote-info{font-size:12px;font-size:1.2rem;color:#777;line-height:1.5}.vote-total{margin-right:20px}.vote-term,.vote-total{font-size:12px}.vote-contents{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:30px}.vote-contents.nomgb{margin-bottom:0}.choice-list{position:relative;font-size:14px;border-bottom:1px dotted #ddd}.choice-list:last-child{border-bottom:none}.choice-list label input[type=radio]+span:before{border-color:#4caf50}.choice-list label span{display:block;padding:20px 0 20px 40px}.choice-list label span:hover{background:rgba(96,87,85,.1)}.choice-list label input[type=radio]{position:absolute;top:0;left:0;opacity:0}.choice-list label input[type=radio]+span:before{position:absolute;display:block;content:"";box-sizing:border-box;border-radius:22px;z-index:0;top:21x;left:10px;background-color:rgba(0,0,0,0);width:21px;height:21px;border:1px solid #666}.choice-list label input[type=radio]:checked+span:before{border-width:6px}.vote-actions{display:flex;flex-wrap:wrap;justify-content:space-around}.vote-actions .vote-btn,.vote-actions .vote-result{width:250px;margin-bottom:20px;padding:0 10px}.vote-actions a,.vote-actions button{font-size:13px;display:block;text-align:center;line-height:34px;padding:3px 35px;box-sizing:border-box;background:#fff;color:#c45f8f;text-decoration:none;font-weight:700;position:relative;cursor:pointer;border:1px solid #c45f8f;width:250px;font-family:BIZ UDPGothic,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Meiryo,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro}.vote-actions button:hover{background:#c45f8f;color:#fff;border:1px solid #c45f8f}.vote-actions a{font-size:12px;background:#fff;color:#999;border:1px solid #999}.vote-actions a:hover{background:#999;color:#fff;border:1px solid #999}.vote-msg{margin-top:10px;font-size:13px;color:red;font-weight:700}.vote-tweet-btn{font-size:12px;font-size:1.2rem;text-align:center;display:none}.vote-tweet-btn.active{display:block}.vote-tweet-btn a{color:#fff;display:inline-block;background:#4eb5f2;padding:5px 10px;max-width:250px;box-sizing:border-box;margin-bottom:5px;margin-top:15px;font-weight:700;text-decoration:none}.vote-tweet-btn a:hover{background:#6ac7ff}.vote-tweet-btn a:before{content:"\ea96";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px}.vc-link-wrap{font-size:1rem;font-weight:700;text-align:center;margin-bottom:20px;position:relative}.vc-link-wrap a{font-size:16px;font-size:1.6rem;color:#fff;display:block;border-radius:3px;padding:7px 10px 5px;background:#009091;border-bottom:2px solid #006465;text-decoration:none}.vc-link-wrap a:hover{filter:brightness(110%)}.vc-link-wrap img{position:absolute;left:0;top:0}.wp-block-tk-nlabogp-block{font-family:BIZ UDPGothic,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Meiryo,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro;line-height:1.6;margin-bottom:15px;word-break:break-all}.wp-block-tk-nlabogp-block .nlab_ogpcard_link,.wp-block-tk-nlabogp-block a,.wp-block-tk-nlabogp-block a:visited{display:flex;justify-content:space-between;flex-wrap:wrap;padding:15px;color:#333;text-decoration:none;line-height:1.5;border:1px solid #e7e7e7;box-sizing:border-box}@media only screen and (max-width:899px){.wp-block-tk-nlabogp-block .nlab_ogpcard_link,.wp-block-tk-nlabogp-block a,.wp-block-tk-nlabogp-block a:visited{padding:10px}}.wp-block-tk-nlabogp-block .nlab_ogpcard_link:hover,.wp-block-tk-nlabogp-block a:hover,.wp-block-tk-nlabogp-block a:visited:hover{background:#eee;text-decoration:none}.wp-block-tk-nlabogp-block .nlab_ogpcard__thumbnail-col{width:150px}@media only screen and (max-width:899px){.wp-block-tk-nlabogp-block .nlab_ogpcard__thumbnail-col{width:100px}}.wp-block-tk-nlabogp-block .nlab_ogpcard__thumbnail-col+.nlab_ogpcard__detail-col{width:calc(100% - 170px)}@media only screen and (max-width:899px){.wp-block-tk-nlabogp-block .nlab_ogpcard__thumbnail-col+.nlab_ogpcard__detail-col{width:calc(100% - 110px)}}.wp-block-tk-nlabogp-block .nlab_ogpcard__detail-col{width:100%;position:relative;display:flex;flex-wrap:wrap;align-content:space-between}.wp-block-tk-nlabogp-block .nlab_ogpcard_figure{margin-bottom:0;position:relative;border:1px solid #e7e7e7;box-sizing:border-box}.wp-block-tk-nlabogp-block .nlab_ogpcard_figure:before{content:"";display:block;padding-top:100%}.wp-block-tk-nlabogp-block .nlab_ogpcard_figure img{position:absolute;left:0;top:0;object-fit:cover;width:100%;height:100%}.wp-block-tk-nlabogp-block .nlab_ogpcard_figure img:hover{filter:brightness(110%)}.wp-block-tk-nlabogp-block .nlab_ogpcard__title{margin-bottom:5px;font-size:16px;font-size:1.6rem;font-weight:700}@media only screen and (max-width:599px){.wp-block-tk-nlabogp-block .nlab_ogpcard__title{font-size:14px;font-size:1.4rem}}.wp-block-tk-nlabogp-block .nlab_ogpcard__description{font-size:14px;font-size:1.4rem;margin-bottom:5px}@media only screen and (max-width:599px){.wp-block-tk-nlabogp-block .nlab_ogpcard__description{font-size:12px;font-size:1.2rem}}.wp-block-tk-nlabogp-block .nlab_ogpcard__domain{font-size:12px;font-size:1.2rem;text-align:right;color:#999;margin-bottom:0;font-family:Segoe UI,Gill Sans;width:100%}#ul_comment{margin-bottom:20px}#ulCommentWidget{border:5px solid #fb9c2e;padding:20px;background:#fff}.wpap-tpl-with-detail{padding:0}@media only screen and (max-width:599px){.wpap-tpl-with-detail .wpap-link{clear:none;margin:10px 0 0 115px;font-size:1.2rem;display:block}}.wpap-tpl{margin:0 auto 30px;max-width:none;clear:both;border:1px solid #ddd!important;outline:1px solid #ddd;outline-offset:-5px;padding:15px}.wpap-tpl .wpap-release{margin-top:10px}.wpap-tpl .wpap-link{clear:none}.wpap-tpl .wpap-link,.wpap-tpl .wpap-link:hover{border:0!important;box-shadow:none;padding:0}.wpap-tpl .wpap-link .wpap-link-amazon,.wpap-tpl .wpap-link .wpap-link-rakuten,.wpap-tpl .wpap-link .wpap-link-yahoo{width:33.33333%;text-align:center;text-decoration:none;border-radius:2px;color:#fff;padding:10px;line-height:1.5;box-sizing:border-box;font-weight:700;margin-right:10px}.wpap-tpl .wpap-link .wpap-link-amazon:hover,.wpap-tpl .wpap-link .wpap-link-rakuten:hover,.wpap-tpl .wpap-link .wpap-link-yahoo:hover{filter:brightness(110%)}@media only screen and (max-width:599px){.wpap-tpl .wpap-link .wpap-link-amazon,.wpap-tpl .wpap-link .wpap-link-rakuten,.wpap-tpl .wpap-link .wpap-link-yahoo{display:block;width:100%;margin:0 0 10px}.wpap-tpl .wpap-link .wpap-link-amazon:last-of-type,.wpap-tpl .wpap-link .wpap-link-rakuten:last-of-type,.wpap-tpl .wpap-link .wpap-link-yahoo:last-of-type{margin-right:0;margin-bottom:0}}.wpap-tpl .wpap-link a:last-of-type{margin-right:0}.wpap-tpl .wpap-link .wpap-link-yahoo{background:#d14615;border-bottom:2px solid #ba3e13}.wpap-tpl .wpap-link .wpap-link-rakuten{background:#be0000;border-bottom:2px solid #a30000}.wpap-tpl .wpap-link .wpap-link-amazon{background:#f89400;border-bottom:2px solid #d88100;color:#000!important}.wpap-tpl .wpap-note{display:none}.wpap-tpl .wpap-image{margin-bottom:0}@media only screen and (max-width:899px){.wpap-tpl .wpap-image{margin-bottom:10px}}.wpap-tpl .wpap-image img{max-width:none;max-height:none;width:100px}@media only screen and (min-width:600px){.wpap-tpl .wpap-image img{width:150px}}.wpap-tpl .wpap-title{font-size:1.6rem;color:#222!important;line-height:1.7!important}.wpap-tpl .wpap-title a{color:#222}@media only screen and (max-width:599px){.wpap-tpl .wpap-title{font-size:1.4rem;line-height:22.4px}.wpap-tpl .wpap-title:hover{font-size:1.4rem}}.wpap-tpl .wpap-price{font-size:1.6rem;font-weight:700;margin-top:10px}@media only screen and (max-width:599px){.wpap-tpl .wpap-price{font-size:1.4rem;margin-bottom:10px}}.wpap-tpl .wpap-date{font-size:1.2rem;font-weight:400;margin-left:10px;color:#666}.wpap-tpl .wpap-service{font-weight:700;margin-top:10px;margin-left:165px;display:block;text-align:center;text-decoration:none;border-radius:2px;color:#fff;padding:10px;line-height:1;box-sizing:border-box;position:static}@media only screen and (max-width:599px){.wpap-tpl .wpap-service{margin-left:115px}}.wpap-tpl-amazon .wpap-service,.wpap-tpl-rakuten-books .wpap-service,.wpap-tpl-rakuten-ichiba .wpap-service{font-size:0}.wpap-tpl-rakuten-books .wpap-service,.wpap-tpl-rakuten-ichiba .wpap-service{background:#be0000;border-bottom:2px solid #a30000}.wpap-tpl-amazon .wpap-service{background:#f89400;border-bottom:2px solid #d88100;color:#000}.wpap-tpl-amazon .wpap-service:before{content:"";display:inline-block;vertical-align:top;width:14px;height:14px;margin:3px 5px 0 0;background:url(//image.itmedia.co.jp/spv/images/cms_amazon_btn.png) no-repeat 50%/contain}.wpap-tpl-amazon .wpap-service:hover,.wpap-tpl-rakuten-books .wpap-service:hover,.wpap-tpl-rakuten-ichiba .wpap-service:hover{filter:brightness(110%)}.wpap-tpl-amazon .wpap-service:after,.wpap-tpl-rakuten-books .wpap-service:after,.wpap-tpl-rakuten-ichiba .wpap-service:after{font-size:1.3rem;line-height:1.5;content:"クリックして今すぐチェック"}.wp-block-embed blockquote{position:relative;width:100%;max-width:500px;min-width:220px;min-height:200px;background:#eee;margin:0 auto 20px;padding:180px 20px 20px;box-sizing:border-box;font-size:1.2rem}.wp-block-embed blockquote p{font-size:1.2rem}.wp-block-embed blockquote:before{content:"“";font-size:530%;line-height:1em;font-family:ＭＳ Ｐゴシック,sans-serif;display:block;text-align:left;position:absolute;left:10px;top:10px}.wp-block-embed blockquote:after{content:"";display:block;position:absolute;top:100px;left:50%;margin:-7px 0 0 -7px;width:14px;height:14px;border-radius:50%;border:2px solid #666;border-right-color:rgba(0,0,0,0);-webkit-animation:jsonloader 1s linear infinite;animation:jsonloader 1s linear infinite}@-webkit-keyframes jsonloader{0%{-webkit-transform:rotate(0deg);opacity:.2}50%{-webkit-transform:rotate(180deg);opacity:1}to{-webkit-transform:rotate(1turn);opacity:.2}}@keyframes jsonloader{0%{transform:rotate(0deg);opacity:.2}50%{transform:rotate(180deg);opacity:1}to{transform:rotate(1turn);opacity:.2}}.sub-contents-box{border:1px solid #e7e7e7;margin-bottom:20px}@media only screen and (max-width:899px){.sub-contents-box{border:0}}.archive-person-vidual{position:relative}@media only screen and (max-width:899px){.archive-person-vidual.nobg .bg{display:none}.archive-person-vidual.nobg+.archive-person-title{margin-top:0;padding-top:15px}}.archive-person-vidual .bg{content:"";display:block;width:100%;z-index:0;background-position:50%;background-size:cover;background-repeat:no-repeat;box-sizing:border-box}.archive-person-vidual .bg:before{content:"";display:block;width:100%;padding-top:300px}@media only screen and (min-width:900px){.archive-person-vidual .bg:before{background:rgba(0,0,0,.43)}}@media only screen and (max-width:899px){.archive-person-vidual .bg:before{padding-top:160px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 57%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 57%,rgba(0,0,0,.65));background:linear-gradient(180deg,rgba(0,0,0,0) 57%,rgba(0,0,0,.65));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}}.archive-person-vidual .archive-person-title-pc{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center;box-sizing:border-box;padding:15px}@media only screen and (max-width:899px){.archive-person-vidual .archive-person-title-pc{display:none}}.archive-person-vidual .archive-person-title-pc h1{font-size:24px;font-size:2.4rem;font-weight:700;color:#fff;margin-bottom:15px}.archive-person-vidual .archive-person-title-pc p{font-size:14px;font-size:1.4rem;color:#fff}.archive-person-title-sp{padding:10px;margin-bottom:10px;text-align:center}@media only screen and (min-width:900px){.archive-person-title-sp{display:none}}.archive-person-title-sp h1{font-size:20px;font-size:2rem;font-weight:700;margin-bottom:10px}.archive-person-title-sp p{font-size:13px;font-size:1.3rem}.archive-person-title{margin-top:-62px;position:relative}@media only screen and (min-width:900px){.archive-person-title{margin-bottom:15px}}.archive-person-title .thumb{text-align:center}.archive-person-title .thumb img{width:120px;height:120px;border-radius:50%;border:2px solid #fff;object-fit:cover}.archive-person-tab{display:flex;justify-content:space-between;flex-wrap:wrap}.archive-person-tab .archive-person-tab-index{width:50%;position:relative;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}@media only screen and (min-width:900px){.archive-person-tab .archive-person-tab-index{margin-bottom:15px}}.archive-person-tab .archive-person-tab-index a,.archive-person-tab .archive-person-tab-index span{font-size:12px;font-size:1.2rem;display:block;padding:10px;text-align:center}.archive-person-tab .archive-person-tab-index span{color:#bbb}.archive-person-tab .archive-person-tab-index.active a{font-weight:700;color:#c76c97}.archive-person-tab .archive-person-tab-index:first-of-type:after{content:"";position:absolute;right:0;top:0;height:100%;width:1px;background:#e7e7e7}.sakuin{margin-bottom:20px}.keybtn{clear:both;margin-bottom:10px}.keybtn:after{clear:both;display:block;content:""}.keybtn li{font-size:14px;font-size:1.4rem;margin:0 1px 1px 0;padding:0;float:left;border:1px solid #999}.keybtn li a{padding:6px 0;width:28px;box-sizing:border-box;line-height:1;display:block;text-align:center}.keybtn li.active a{background:#b14a7d;color:#fff}.bottom-next-link{text-align:center;overflow:hidden;margin-bottom:15px}.bottom-next-link a{display:inline-block;text-align:center;font-size:14px;line-height:34px;padding:3px 35px;background:#c45f8f;color:#fff;text-decoration:none;font-weight:700;position:relative}@media only screen and (max-width:899px){.bottom-next-link a{padding:0 20px}}.bottom-next-link a:hover{filter:brightness(115%)}.page-title{margin-bottom:10px;padding:0 10px;border-top:5px solid #eee}.page-title p{margin-bottom:25px}.page-title p+.authorlinks{margin-top:-15px}.authorlinks{font-size:12px;font-size:1.2rem;margin-top:10px;border-top:1px solid #ddd;padding-top:10px}.authorlinks li{display:inline-block;margin:0 15px 3px 0}.authorlinks img{vertical-align:text-bottom;margin-left:5px}@media only screen and (min-width:900px){.page-title{margin-bottom:20px;padding:10px 0 0;border-top:5px solid #c76c97}}.page-title h1{font-size:20px;font-size:2rem;padding-top:10px}@media only screen and (min-width:900px){.page-title h1{font-size:28px;font-size:2.8rem;padding:0}}.page-title h1+p{font-size:12px;font-size:1.2rem;padding-top:5px}@media only screen and (min-width:900px){.page-title h1+p{font-size:14px;font-size:1.4rem;padding-top:5px}}.parts-pagenation .wp-pagenavi{justify-content:center}.parts-pagenation .wp-pagenavi .current{background:#b14a7d;color:#fff}.parts-pagenation .wp-pagenavi a,.parts-pagenation .wp-pagenavi span{border:1px solid #e7e7e7}.term-author-contents-wrap{padding-top:20px}.term-author-contents-wrap .term-author-thumb img{width:80px;height:80px;object-fit:cover;border-radius:50%}.term-author-contents-col{display:flex;justify-content:space-between;flex-wrap:wrap}.term-author-contents-col .term-author-contents{width:calc(100% - 100px)}.enq-widget h4.active{color:#c45f8f}