@charset "UTF-8";
#content2.top #head_lede{font-weight:700}
#content2.top .feature_header{text-align:center}
#content2.top #product_wrap .feature_point img{display:block;max-width:100%;height:auto}
#content2.top #product_wrap .container .feature_list{max-width:none;width:auto}
#content2.top .feature_list .link{margin-top:60px;text-align:center}
#content2.top .feature_list a{background-color:#522f91;color:#fff}
#content2.top .feature_list a .inner{position:relative;display:inline-block;padding-left:13px}
#content2.top .feature_list a .inner:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:6px solid #fff;border-top:3px solid transparent;border-bottom:3px solid transparent}
.section_header{text-align:center}
#article_wrap .article{margin-bottom:0}
#article_wrap .article+.article{margin-top:1.3em}
.point{border:1px dashed #63439c}
.point_header{color:#63439c;font-weight:700}
.underline { text-decoration: underline; }
.img_center{text-align:center}
.img_center img{display:block;max-width:100%;height:auto;margin:0 auto}
#article_wrap #banner_wrap .banner img{max-width:100%;width:auto}
#article_wrap #banner_wrap .banner{border:none;text-align:center}
img.border{border:1px solid #e5e5e5}
.knowledge{margin-top:20px;padding:15px;background-color:#efefef}
.knowledge p{color:#222}
.knowledge_header{margin-bottom:8px;font-weight:700;text-align:center}
.knowledge_header .label{display:inline-block;margin-right:8px;padding:3px 15px;background-color:#63439c;color:#fff;font-size:12px;font-weight:400}
#monitor_wrap .text p+p,.profile_wrap .text p+p{margin-top:5px}
#monitor_wrap .text p img{margin-top:4px;width:100%;max-width:150px;}
@media screen and (min-width:768px){
#report_title{padding-right:32.65%}
#report_title img{height:auto}
#article_wrap .container{padding:0 8.16% 80px}
#content2.top #head_image_sp{display:none}
#content2.top #head_lede{margin:25px 0 45px;font-size:1.5em}
#content2.top .feature_header{margin-bottom:30px}
#content2.top .feature_list li:after,#content2.top .feature_list li:before{display:table;content:" "}
#content2.top .feature_list li:after{clear:both}
#content2.top #product_wrap .feature_point{float:left;width:78px;margin-right:25px}
#content2.top .feature_text_wrap{overflow:hidden}
#content2.top .feature_text{margin-bottom:18px}
#content2.top #product_wrap{padding-top:160px}
#content2.top #product_wrap .container .feature_list{float:none;padding:6.12% 8.16%}
#content2.top #product_wrap .container .feature_list li{padding-top:20px}
#content2.top .feature_list a{display:inline-block;padding:15px 90px;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
#content2.top .feature_list a:hover{opacity:.7}
#content2.report #head_wrap .container #head_image{top:100px;right:45px;width:24.39%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.section_header{margin-bottom:35px}
.img_wrap:after,.img_wrap:before{display:table;content:" "}
.img_wrap:after{clear:both}
.article+.img_wrap{margin-top:20px}
.point{margin:30px 0;padding:20px}
.point_header{margin-bottom:10px}
#article_wrap .img_left{width:47.56%;max-width:none}
#article_wrap .img_right{width:47.56%;max-width:none}
#article_wrap .article_left+.img_right{width:33%;max-width:270px}
img.sp{display:none}
img.pc{display:inline-block!important}
}
@media (max-width:767px){/
#report_title{text-align:center}
#content2.top #head_wrap{height:510px}
#content2.top #head_image_sp{display:block;width:240px;margin:25px auto}
#content2.top #head_image_sp img{display:block;max-width:100%;height:auto}
#content2.top #head_lede{margin:20px 0 30px;font-size:1.14em;line-height:1.5}
#content2.top .feature_header{margin-bottom:20px}
#content2.top #product_wrap .container{padding:0}
#content2.top #product_wrap .feature_point{width:59px;margin:0 auto 12px}
#content2.top #product_wrap .feature_point img{display:inline-block}
#content2.top .feature_text{margin-bottom:10px}
#content2.top #product_wrap .container .feature_list{padding:35px 20px}
#content2.top .feature_list a{display:block;padding:15px 20px}
#content2 #contents_wrap{line-height:1.5}
#content2.report #head_wrap{height:360px}
#content2.report #head_wrap .container #head_image{position:static;width:191px;margin:20px auto}
#content2.report #head_wrap .container #head_image img{display:inline-block}
.section_header{margin-bottom:20px}
.img_wrap .img_left+.img_right{margin-top:10px}
.article+.img_wrap{margin-top:15px}
.point{margin:20px 0;padding:15px}
.point_header{margin-bottom:8px}
#article_wrap .article_left+.img_right{margin-top:15px}
#monitor_wrap .text p img{margin-top:5px;max-width:160px;}
img.sp{display:inline-block!important}
img.pc{display:none}
#article_wrap #page_title { padding: 34px 0 34px; }
#article_wrap #page_title .page_nav{margin: 50px 20px 0 0;}
}