@import url(https://fonts.googleapis.com/css?family=Monda);@import url(https://fonts.googleapis.com/css?family=Cookie);#news_body_block, #news_body_block img.tc, .list:after, .news_dtl_atcl .pressimg h3:after, .news_dtl_atcl .pressimg ul .slide ul:after, .news_dtl_atcl .social:after, .pop .list:after, .pop .w_list:after, .side_nav .list:after, .side_nav .pr .voice:after{clear:both}.img_r{display:block;max-width:100%;height:auto}.bbg{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}body{font-size:14px}.btn_more,a.bl{color:#4597a1}.btn_more{font-size:11px;padding:6px 10px;display:inline-block;position:relative;top:-8px}.btn_more:hover{text-decoration:none;color:#83c2c9}.list a{color:#555}.news_header{background:#f6f6f6;border-bottom:1px solid #ddd}.news_header h1{color:#ccc;padding:9px 0}.news_header .w_news_navs{padding-bottom:5px}.news_header .w_tags{background:#333;color:#fff;letter-spacing:-.05em}.news_header .hdbtns li{padding:3px;margin-right:9pt}.news_header .hdbtns li a{padding:0 3px 0 0;border:0;font-size:7pt;display:block;background:0;color:#fff;border-radius:2px}.news_header .hdbtns li a:hover{background:0;text-decoration:none;font-size:9pt;padding:0 3px 0 0}.news_header .hdbtns li a.passive{background:#5fb0ba}.news_header .hdbtns li a.passive:hover{background:#4597a1}.news_header .hdbtns li:last-child a{background:#fb7b15;position:relative;left:-1px}.news_header .hdbtns li:first-child a:hover{text-decoration:underline}.news_header .navs .glyphicon{margin-right:0}.news_header .navbar-form{position:relative;top:-2px;width:170px;display:inline-block;font-size:9pt;padding:0 0 0 1em;box-sizing:border-box}.news_header .navbar-form .form-control{padding:2px 4px;font-size:9pt;height:26px}.news_header .navbar-form button{padding:3px 8px;background:#888}.news_header .navbar-form button.more_sch_btn{padding:3px 10px;border-left:1px solid #777}.news_header nav{display:inline-block;padding-top:2px}.news_header nav li{letter-spacing:normal}.news_header nav li a{padding:0 14px;border-left:1px solid #ccc;font-size:13px}.news_header nav li:first-child a, .news_header nav li:nth-child(2) a{border:0}.more_sch_box{display:none;border:1px solid #e4e4e4;width:25pc;position:absolute;top:100%;right:0;background:#fff;z-index:3;padding:20px 30px 30px;text-align:left}.more_sch_box b{display:block;top:0;right:9pt;width:10px;height:10px;position:relative;position:absolute}@media(max-width:767px){.more_sch_box b{right:26px}}.more_sch_box b:before{margin-left:-6px;top:-9pt}.more_sch_box b.b2{position:relative;position:absolute}.more_sch_box b.b2:before, .more_sch_box b:before{content:"";border:solid transparent;display:inline-block;position:absolute;left:50%}.more_sch_box b.b2:before{border-width:4px;border-bottom-color:#fff;margin-left:-4px;top:-8px}.more_sch_box .form-group{font-size:13px;width:100%;display:table}.more_sch_box .form-group .form-control, .more_sch_box .form-group label{display:table-cell}.more_sch_box .form-group label{width:25%}.drawer .more_sch_box{width:100%;padding-top:10px}.main,.side_nav{padding-top:40px}.drawer .more_sch_box .form-group{display:block}.drawer .more_sch_box .form-control, .drawer .more_sch_box label{display:block;width:100%}.content{padding-bottom:40px}.main{border-right:1px solid #f6f6f6}#news_detail_article{padding-right:35px;padding-left:35px;letter-spacing:0}.pop,.side_nav{letter-spacing:normal}.news_dtl_atcl .txt{font-size:15px}.side_nav .box a{color:#222}.side_nav .box h3{font-size:17px;position:relative;font-weight:700;padding:10px 0;margin-bottom:20px;border-bottom:2px solid #e4e4e4}.side_nav .box h3:before{content:' ';position:absolute;bottom:-2px;height:1px;width:97px;border-bottom:2px solid #707070}.side_nav .box h3 span a{float:right;margin-left:10px;font-size:11px;color:#4597a1;padding:9pt 20px;display:inline-block;position:relative;top:-8px}.side_nav .box h3 span a:hover{text-decoration:none;color:#83c2c9}.side_nav .list{height:95px}.side_nav .list:after, .side_nav .list:before{content:"020";display:block;height:0;overflow:hidden}.side_nav .list .pic{position:relative;width:95px;height:75px;float:none;display:table-cell;border:1px solid #e6e6e6;text-align:center;vertical-align:middle}.side_nav .list .pic img{max-width:95px;max-width:75px}.side_nav .list .pic span{position:absolute;top:0;left:0;background:#5fb0ba;color:#fff;padding:0 .3em;font-size:10px;width:30px;height:18px;line-height:18px}.side_nav .list .listtxt{width:195px;float:right;margin:0 0 5px 5px}.side_nav .list .ttl{margin:0 0 5px;line-height:1.4em}.side_nav .list .publisher{font-size:10px;color:#bbb;line-height:1.4em}.side_nav .widget{margin-top:20px}.side_nav .pr{color:#555}.side_nav .pr h2, .side_nav .pr h3{font-size:1pc;margin-top:0;font-weight:700}.side_nav .pr .bnn img{max-width:100%;height:auto;margin-bottom:15px;}.news_top .side_nav .pr .bnn{border-top:3px solid #474747}.side_nav .pr h5{font-weight:700;font-size:9pt;margin-top:0;padding-bottom:6px;border-bottom:1px solid #e4e4e4}.side_nav .pr .voice{border:2px solid #a6d3d9;padding:10px}.side_nav .pr .voice:after, .side_nav .pr .voice:before{content:"020";display:block;height:0;overflow:hidden}.side_nav .pr .voice img{display:block;float:left;width:97px;height:auto}.side_nav .pr .voice>span{padding-left:15px;display:block;overflow:auto;font-size:9pt}.side_nav .pr .voice>span span{font-size:10px}.side_nav .pr .seminar a{border-radius:0;border:2px solid #a6d3d9;border-bottom:0;padding-top:1pc;padding-bottom:1pc;color:#5fb0ba}.side_nav .pr .seminar .btn-bdr{border-bottom: 2px solid #a6d3d9}.side_nav ul.sns{list-style:none;margin:0;padding:0}.side_nav ul.sns li{margin-top:10px}.side_nav ul.sns li a{width:100%;line-height:3}.side_nav ul.sns li a.btn-facebook i, .side_nav ul.sns li a.btn-twitter i{font-size:1.5em;vertical-align:middle}.side_nav ul.sns li a.btn-facebook{background:#3b5998!important}.side_nav ul.sns li a.btn-facebook:hover{background:#2d4b88!important}.side_nav ul.sns li a.btn-twitter{background:#1da1f2!important}.side_nav ul.sns li a.btn-twitter:hover{background:#1b98e4!important}body.news_top .side_nav{padding-top:15px}.pop{margin-top:20px;background:#e6f3f4;padding-top:0;padding-bottom:6px;border:0;border-top:3px solid #e4e4e4;border-bottom:3px solid #e4e4e4;overflow:hidden}.pop .box a{color:#555}.pop .box h3{text-align:center;margin:0 0 4px;padding:9pt;line-height:1.2;font-size:14px;color:#3d3d3d;font-weight:700}.pop .box h3:before{display:none}.pop .w_list{width:100%}.pop .w_list:after, .pop .w_list:before{content:"020";display:block;height:0;overflow:hidden}.pop .list .ttl{line-height:1.4}.pop .list{width:25%;height:auto;float:left;padding:0 15px}.pop .list:after, .pop .list:before{content:"020";display:block;height:0;overflow:hidden}.pop .list .pic-outside{float:none}.pop .list .pic{display:table-cell;width:226px;height:75pt;background:#fff;position:relative;border:1px solid #e6e6e6;text-align:center;vertical-align:middle}.pop .list .pic .pic-inner{height:auto;display:block;overflow:hidden}.pop .list .pic img{width:auto;height:auto;position:static;max-width:14pc!important;max-height:178px!important}.pop .list .pic span{background:#5fb0ba;position:absolute;top:-8px;left:-8px;color:#fff;padding:10px .3em 0;font-size:18px;height:50px;width:50px;border-radius:25px;line-height:1!important}.pop .list .pic span:after{content:"記事";font-size:9pt;line-height:1;position:relative;top:-4px;display:inline-block}.pop .list .listtxt{margin-top:6px}.pop .list .ttl{margin:3px 0 0;float:none;width:auto;font-size:9pt}body.news_top .pop{margin-top:20px}body.news_top .pop .box h3{font-size:18px}body.news_top .pop .list .ttl{font-size:14px}body.news_top .pop .list .pic{height:11pc}body.news_top .pop .list .pic .pic-inner{height:auto}body.news_top .pop .list .pic img{width:auto;height:auto;max-width:14pc!important;max-height:178px!important;position:static;-webkit-transform:none;-ms-transform:none;transform:none}.news_top .press .btn{border:2px solid #fed0ab;color:#fc9747}.seminar .btn{text-align:center;width:100%}.press{list-style:none;margin:0;padding:0}.press li a{width:100%;line-height:3}.press li{margin-top:10px}.press .btn-default{background:#5fb0ba}.press .btn-default:hover{background:#4597a1}.news_dtl_atcl .pressdetail .ttl{font-size:24px;font-weight:700;line-height:1.3em;position:relative}.news_dtl_atcl .pubs{margin-top:20px;margin-bottom:10px;padding-bottom:5px}.news_dtl_atcl .pubs:after{content:" ";width:-moz-calc(100% - 15px);width:-o-calc(100% - 15px);width:-webkit-calc(100% - 15px);width:calc(100% - 15px);margin-left:15px;border-bottom:1px solid #e4e4e4;padding-top:30px}.news_dtl_atcl .pubs a{color:#555}.news_dtl_atcl .pubs p{margin-bottom:0}.news_dtl_atcl .snss{margin-top:9pt;margin-bottom:30px}.news_dtl_atcl .snss .print .btn{vertical-align:top}.news_dtl_atcl .pressdetail .pic{text-align:center;font-size:9pt;color:#8c8c8c;border:0}.news_dtl_atcl .pressdetail .pic dt{font-weight:400}.news_dtl_atcl .pressdetail .pic img{margin-bottom:6px}.news_dtl_atcl .social:after, .news_dtl_atcl .social:before{content:"020";display:block;height:0;overflow:hidden}.news_dtl_atcl .social div{float:left}.news_dtl_atcl .social .print{float:right;margin:-10px 0 30px}.news_dtl_atcl .social .twitter{padding-right:3px;overflow:hidden}.news_dtl_atcl .social .facebook{width:152px;overflow:hidden}.news_dtl_atcl .social .google{width:70px;overflow:hidden}.news_dtl_atcl .social .pocket{width:90px;overflow:hidden}.news_dtl_atcl .social .hatena{width:60px;overflow:hidden}.news_dtl_atcl .social .bookmark{margin:0!important;position:relative;cursor:pointer}.news_dtl_atcl .social .bookmark .btn{padding:0;border-radius:0;vertical-align:top;line-height:0}.news_dtl_atcl .social .bookmark-inside{display:none;position:absolute;width:81pt;top:22px;left:0;border:1px solid #e5e5e5;z-index:1}.news_dtl_atcl .social .bookmark-inside a{display:block;padding:2px;font-size:85%;text-decoration:none;background:#fff}.news_dtl_atcl .social .bookmark-inside a:hover{background:#eee}.news_dtl_atcl .social .bookmark-inside a img{margin:0 5px 0 0}.news_dtl_atcl .pressinfo{border:1px solid #e4e4e4;background:#f1f1f1;padding:10px;font-size:9pt}.news_dtl_atcl .pressinfo dl{margin-bottom:10px}.news_dtl_atcl .pressinfo dl:last-child{margin-bottom:0}.news_dtl_atcl .pressinfo dl>*{display:inline-block}.news_dtl_atcl .pressimg{border-top:1px solid #e4e4e4;margin-top:30px}.news_dtl_atcl .pressimg h3{font-size:17px;font-weight:700}.news_dtl_atcl .pressimg h3:after, .news_dtl_atcl .pressimg h3:before{content:"020";display:block;height:0;overflow:hidden}.news_dtl_atcl .pressimg h3 span{font-size:9pt;font-weight:400;float:right}.news_dtl_atcl .pressimg ul{list-style:none;margin:0;padding:0}.news_dtl_atcl .pressimg ul .slide{text-align:center}.news_dtl_atcl .pressimg ul .slide ul{display:inline-block}.news_dtl_atcl .pressimg ul .slide ul:after, .news_dtl_atcl .pressimg ul .slide ul:before{content:"020";display:block;height:0;overflow:hidden}.news_dtl_atcl .pressimg ul .slide ul li{padding:10px;float:left}.news_dtl_atcl .contactbox{padding:10px;color:#fff;text-align:center;margin-top:20px;background:#5fb0ba}.news_dtl_atcl .contactbox p{line-height:1.4;border-bottom:1px solid #4aa1ab;margin-bottom:10px;padding-bottom:10px;display:inline-block}.news_dtl_atcl .contactbox h5{background:#4597a1;margin:-10px -10px 10px;padding:10px;font-size:22px;font-weight:700}.news_dtl_atcl .contactbox ul{list-style:none;margin:0;padding:0}.news_dtl_atcl .contactbox ul li{display:inline-block;vertical-align:top;margin:0 20px}.news_dtl_atcl .contactbox div.btn-media{border-top:1px solid #4aa1ab;margin:10px auto 0;max-width:520px;text-align:right}.news_dtl_atcl .contactbox div.btn-media a{line-height:2.3;margin:10px 5px 0 0;display:block;color:#fff}.genre h3{font-size:1pc;font-weight:700}.genre h3 span{font-size:11px}.pic-outside{float:left;position:relative}.pressnew{border-top:1px solid #e4e4e4;margin-top:30px}.pic{border:1px solid #f3f3f3;box-sizing:content-box}.pressnew .list{padding:10px 0}.pressnew .list .pic{width:165px;height:90pt;float:none;display:table-cell;border:1px solid #f3f3f3;text-align:center;vertical-align:middle}.pressnew .list .listtxt{overflow:hidden;padding-left:10px}.pressnew .list .publisher{font-size:10px;color:#949494;margin:0 0 0 5px;line-height:1.4em}.tpp_primary{margin-top:30px}body.news_top .side_nav{margin-top:15px}.news_top_topics>.row>div{margin-top:10px}.news_top_topics .pic-outside{width:100%}.news_top_topics .pic{width:100%;height:142px;overflow:hidden;display:block}.news_top_topics .pic img{width:100%;height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.news_top_topics .ttl{font-size:1pc;line-height:1.4;font-weight:700}.news_top_jenre h3, .news_top_topics>.row>div:first-child .ttl{font-size:18px;line-height:1.4}.news_top_topics>.row>div:first-child{margin-top:0}.news_top_topics>.row>div:first-child .pic{height:300px;overflow:hidden}.list:after,.list:before{content:"020";display:block;height:0;overflow:hidden}.news_top_jenre{margin-top:10px}.news_top_jenre>div.row{letter-spacing:-.4em}.news_top_jenre>div.row>div{letter-spacing: .05em;display:inline-block;float:none;vertical-align:top}.news_top_jenre .list{min-height:130px}.news_top_jenre .list a{color:#222}.news_top_jenre h3{padding-bottom:10px;margin-bottom:20px;border-bottom:3px solid #e4e4e4;position:relative}.news_top_jenre h3:before{content:' ';position:absolute;bottom:-3px;height:1px;width:150px;border-bottom:3px solid #707070}.news_top_jenre h3>span{float:right;position:relative;vertical-align:bottom}.news_top_jenre h3>span:before{content:" ";background:#e4e4e4;position:absolute;width:1px;left:0;top:10px;height:25px;display:inline-block}.news_top_jenre h3>span a{padding:9pt 20px;display:inline-block}.news_top_jenre h3>span a:hover{text-decoration:none;color:#83c2c9}.news_top_jenre .pic{width:150px;height:106px;display:table-cell;text-align:center;vertical-align:middle;position:relative}.news_top_jenre .list .pic span{position:absolute;top:0;left:0;height:18px;line-height:18px;background:#5fb0ba;color:#fff;font-size:9pt;padding:0 .3em}.news_top_jenre .listtxt{padding-left:10px;overflow:hidden}.news_top_jenre .listtxt p{line-height:1.4}.news_top_jenre .listtxt .ttl{font-size:15px}.news_top_jenre .listtxt .publisher, .news_top_jenre .listtxt .publisher a{font-size:11px;color:#bbb}.news_sort_atcl .list{position:relative;margin-top:30px;border-top:1px solid #e4e4e4;padding-top:30px}.news_sort_atcl .list:first-child{margin-top:0;border:0}.news_sort_atcl .list.hover:before{content:'';border-left:3px solid #eee;display:block;position:absolute;width:100%;height:calc(100% - 40px);height:-webkit-calc(100% - 40px);top:30px;left:-15px}.news_sort_atcl .ttl{font-size:24px;font-weight:700;line-height:1.4;margin-bottom:20px}.news_sort_atcl .pic-outside{float:left}.news_sort_atcl .pic{width:250px;height:200px;display:table-cell;text-align:center;vertical-align:middle;border:1px solid #f3f3f3}.news_sort_atcl .pic img{max-width:250px;max-width:200px}.news_sort_atcl .listtxt{overflow:hidden;padding-left:20px}.news_sort_atcl .txt{font-size:15px;line-height:1.6;text-align:justify}.news_sort_atcl .social{width:360px}.news_sort_atcl .social>div{float:left;width:105px;overflow:hidden}.news_sort_atcl .publisher, .news_sort_atcl .publisher a{color:#949494;font-size:11px}.news_sort_atcl .date{font-size:9pt}.pager ul{margin:0;padding:0}.pager li>a, .pager li>span{padding:6px 9pt;border-radius:4px;margin:6px;font-size:15px;background:#eef6f7}.pager li>a:hover{background:#dceef0}.pager li>span{background:#e4e4e4}.form-control{border-radius:3px}.form-control:focus{border-color:#48c2d1;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(72, 194, 209, .6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(72,194,209,.6)}.service-description{color:#A9A9A9;padding-top:40px}.service-description span{font-size:16px;color:#777}.service-description p{font-size:12px;margin-top:8px}@media(max-width:1130px) and (min-width:991px){#news_body_block table{width:100%!important}}@media(min-width:992px){.side_nav #sidebar_fix{width:311px!important}}@media(max-width:991px){.news_dtl_atcl .contactbox ul:after, .side_nav .list:after{clear:both}.news_header .hdbtns{margin-top:5px}.news_header nav{text-align:left;width:100%;padding:10px 0 5px}.news_header nav ul{width:auto}.news_header nav ul, .news_header nav ul li{display:inline-block}.news_header nav ul li a{padding:0 1.4em}.news_header nav .navbar-form{position:absolute;top:-45px;right:5px}.news_header nav .more_sch_box{position:absolute;top:-5px;right:5px}.pop .list .pic, body.news_top .pop .list .pic{width:100%;height:75pt}.pop .list .pic .pic-inner, body.news_top .pop .list .pic .pic-inner{height:auto;display:block;overflow:hidden}.pop .list .pic img, body.news_top .pop .list .pic img{width:100%;position:static;max-width:14pc!important;max-height:178px!important}.pop .list .ttl, body.news_top .pop .list .ttl{font-size:9pt}.news_top_jenre .list .pic-outside .pic{width:90pt;height:95px}.news_top_jenre .list .pic-outside .pic img{max-width:90pt!important;max-height:95px!important}.news_sort_atcl .list .ttl{font-size:20px}.news_sort_atcl .list .pic-outside{padding-right:20px;padding-bottom:10px}.news_sort_atcl .list .pic-outside .pic{width:162px;height:129px}.news_sort_atcl .list .pic-outside .pic img{max-width:10pc!important;max-height:127px!important}.news_sort_atcl .list .listtxt{overflow:visible;padding-left:0}.news_sort_atcl .list .listtxt .txt{font-size:9pt;min-height:129px}.news_sort_atcl .list br{display:none}.news_dtl_atcl .pressdetail .social{margin-right:-20px;margin-bottom:10px}.news_dtl_atcl .pressdetail .txt{word-break:break-all}.news_dtl_atcl .pressdetail .pic img{margin-bottom:6px;max-width:100%!important;height:auto!important;display:inline-block}.news_dtl_atcl .contactbox ul:after, .news_dtl_atcl .contactbox ul:before{content:"020";display:block;height:0;overflow:hidden}.news_dtl_atcl .contactbox ul li{width:50%;float:left;margin:0}.news_dtl_atcl .pic-outside .pic{position:relative;width:95px!important;height:75px!important;float:none;display:table-cell;border:1px solid #e6e6e6;text-align:center;vertical-align:middle}.news_dtl_atcl .pic-outside .pic img{max-width:95px!important;max-height:75px!important}.side_nav .pr .bnn img{display:block;width:100%;height:auto}.side_nav .pr .voice>span{overflow:visible;padding-left:0}.side_nav .pr .voice>img{padding-right:5px;padding-bottom:5px}.side_nav .list{height:auto;margin-bottom:20px}.side_nav .list:after, .side_nav .list:before{content:"020";display:block;height:0;overflow:hidden}.side_nav .list .pic-outside{float:left}.side_nav .list .listtxt{width:auto;padding-left:10px;overflow:auto;float:none}#news_detail_article{padding:0}#news_body_block table{width:100%!important}}@media(min-width:768px){.side_nav{position:static}.side_nav .pr_btm{padding:20px 0 50px}.side_nav.sidebar_bottom #sidebar_fix{position:fixed;bottom:0;rignt:0;width:220px}.side_nav.sidebar_bottom.sidebar_bottom_fit #sidebar_fix, .side_nav.sidebar_bottom_fit #sidebar_fix{position:absolute;bottom:0;width:220px}.news_detail_main,.news_sort_main{position:relative}}@media(max-width:767px){.news_sort_atcl .list .pic-outside .pic img, .news_top_jenre .list .pic-outside .pic img{max-width:95px!important;max-height:75px!important}.news_header .w_tags{background:#eee}.news_header .w_tags .sp_nav_trigger{position:relative}.news_header .w_tags .sp_nav_trigger a{position:absolute;right:0}.news_header .w_tags .hdbtns{margin-top:4px}.news_header .w_tags .hdbtns li:not(:first-child){border-left:1px solid #000}.news_header .w_tags .hdbtns li, .news_header .w_tags .hdbtns li:first-child{background:#404040}.news_header .w_tags .hdbtns li a, .news_header .w_tags .hdbtns li:first-child a{padding: .6em .4em;border:0;font-size:9pt;display:block;background:0;color:#fff;border-radius:none}.news_header h1{color:#555}.news_header .w_news_navs{display:none}.more_sch_box,.navbar-form{position:relative}.more_sch_box input, .more_sch_box select, .navbar-form input, .navbar-form select{font-size:1pc}.pressimg .bx-viewport, .rank .bx-viewport{overflow:visible!important}.pressimg .bx-pager, .rank .bx-pager{margin-top:10px;text-align:center}.pressimg .bx-pager>div, .rank .bx-pager>div{margin:0 8px;display:inline-block}.pressimg .bx-pager>div a, .rank .bx-pager>div a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:9pt;height:9pt;background:#cae5e8;border-radius:100%}.news_sort_atcl .list .social, .news_sort_atcl .list br,.w_pop{display:none}.pressimg .bx-pager>div a.active, .rank .bx-pager>div a.active{background:#5fb0ba}.pressimg .bx-viewport{overflow:hidden!important}.main{border:0;padding-top:20px}.ttl,.txt{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}.news_sort_atcl .list{margin-top:15px;padding-top:15px}.news_sort_atcl .list .ttl{font-size:14px;margin-bottom:10px;height:55px;overflow:hidden;position:relative}.news_sort_atcl .list .ttl:after{content:'';bottom:0;left:0;height:20px;width:100%;position:absolute;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .2)), to(white));background:linear-gradient(top, hsla(0, 0%, 100%, .2), #fff)}.news_sort_atcl .list .pic-outside{padding-right:10px;padding-bottom:10px}.news_sort_atcl .list .pic-outside .pic{width:95px;height:75px}.news_sort_atcl .list .listtxt .txt{overflow:hidden;min-height:0;height:78px;position:relative;font-size:9pt}.news_sort_atcl .list .listtxt .txt:after{content:'';bottom:0;left:0;height:20px;width:100%;position:absolute;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .2)), to(white));background:linear-gradient(top, hsla(0, 0%, 100%, .2), #fff)}.news_sort_atcl .list .listtxt .publisher{font-size:11px;line-height:1.4;margin-bottom:4px}.news_sort_atcl .list .listtxt .date{margin-bottom:0;line-height:1}.news_sort_atcl .pager ul{display:inline-block}.news_sort_atcl .pager ul li.more, .news_sort_atcl .pager ul li:nth-last-child(2){display:none}.news_sort_atcl .pager a, .news_sort_atcl .pager span{padding:3px 6px;margin:4px}.news_dtl_atcl .publisher a{color:#5fb0ba}.news_dtl_atcl .pubs:after{width:100%;margin-left:0;padding-top:15px}.news_dtl_atcl .snss{margin-bottom:15px}.news_dtl_atcl .pressdetail .ttl{font-size:21px}.news_dtl_atcl .pressdetail .social{margin-left:0;margin-right:0}.news_dtl_atcl .pressdetail .social>div{display:block}.news_dtl_atcl .pressdetail .print, .news_dtl_atcl .pressdetail .social div:nth-child(n+4){display:none}.news_dtl_atcl .pressdetail .txt{word-break:break-all;text-align:justify}.news_dtl_atcl .contactbox ul:after, .news_dtl_atcl .contactbox ul:before{content:"020";display:block;height:0;overflow:hidden}.news_dtl_atcl .contactbox ul:after{clear:both}.news_dtl_atcl .contactbox ul li{width:100%;float:none;margin:0}.news_dtl_atcl .contactbox ul li:last-child{margin-top:10px}.news_dtl_atcl .pressimg h3 span{float:none;display:block;margin-top:4px;font-size:14px}.news_dtl_atcl .pressnew .list .listtxt .ttl{line-height:1.4}.news_dtl_atcl .pressnew .list .listtxt a{color:#222}.side_nav .pr{margin:0 auto}.side_nav .press, .side_nav .voice, .side_nav .widget{display:none}.side_nav .pr_btm{padding:20px 0 50px}.tpp_primary{margin-top:15px}.tpp_primary .col-sm-6{padding-top:20px}.news_top_topics>.row>div:first-child .pic{height:142px;overflow:hidden}.news_top_jenre .list{min-height:0;padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}.news_top_jenre .list:first-of-type{border:0;padding-top:0}.news_top_jenre .list .pic-outside .pic{position:relative;width:95px;height:75px;float:none;display:table-cell;border:1px solid #e6e6e6;text-align:center;vertical-align:middle}.news_top_jenre .list .listtxt{margin:0 0 5px}.news_top_jenre .list .listtxt .ttl{font-size:14px;margin:0 0 5px}.news_top_jenre .list .listtxt .publisher{font-size:10px;margin-bottom:0}}#news_body_block,.inner_disp{vertical-align:top;word-break:break-all}.sub_ttl{color:#353535;font-size:18px}.inner_disp{display:inline-block;width:180px;padding:15px 5px 0 0;text-align:center;word-wrap:break-word}.moviearea iframe{width:100%}#news_body_block{background:0 #fff;margin:0!important;padding:0!important;border:0;color:#3d3d3d;text-align:left;font-size:15px;line-height:26px;font-weight:400;overflow:hidden;font-family:Hiragino Kaku Gothic ProN,Meiryo,MS PGothic,sans-serif;width:100%}#news_body_block a:not(.btn){color:#4597a1;text-decoration:none}#news_body_block a:not(.btn):focus, #news_body_block a:not(.btn):hover{text-decoration:underline}#news_body_block img{max-width:100%;height:auto!important;padding:10px!important;margin:0;display:block}#news_body_block img.fl{float:left;margin:10px}#news_body_block img.fr{float:right;margin:10px}#news_body_block img.tc{display:block;margin-top:10px;margin-bottom:10px;margin-left:auto!important;margin-right:auto!important}#news_body_block img.mr{float:none;margin-left:auto!important}#news_body_block img.ml{float:none;margin-right:auto!important}#news_body_block img a{border:0;text-decoration:none;margin:0;padding:0}#news_body_block .fr-video{max-width:100%;margin:10px 0;overflow:hidden}#news_body_block .fr-video iframe{max-width:100%}#news_body_block p.contents-video{margin:10px 0;border:0}#news_body_block p.contents-image{margin:0;border:0;display:block}#news_body_block table{max-width:100%!important;table-layout:fixed;border-collapse:collapse;border:0;background-color:inherit;font-size:14px;line-height:22px;color:inherit;padding:0;margin:5px 0 20px}#news_body_block table td, #news_body_block table th{padding:10px;margin:0;border:1px solid #000;background-color:inherit;font-size:inherit;color:inherit}#news_body_block table img{width:100%;display:block}#news_body_block p{display:block}#news_body_block mark, #news_body_block p, #news_body_block u{font-size:15px;line-height:26px;margin:0;padding:0}#news_body_block h3, #news_body_block h3 b, #news_body_block h3 u, #news_body_block p.contents-caption, #news_body_block p.contents-caption b, #news_body_block p.contents-caption u{font-size:1pc!important;line-height:22px!important;font-weight:700;margin:35px 0 15px!important;color:#000;padding:0;background-color:#fff;text-align:left!important}#news_body_block b, #news_body_block strong{font-size:inherit;line-height:inherit;font-weight:700;color:inherit}.person_notice{border-bottom:1px #ccc solid;margin-bottom:10px;padding-bottom:10px}.person_notice div{display:table-cell;vertical-align:middle}.person_notice div:first-child{line-height:1.3em;margin-bottom:5px;width:90px}.person_notice div:nth-child(2){color:#949494;line-height:1.4em;margin-bottom:5px}@media(min-width:768px){.col-only{float:none;margin:0 auto}}.notice_area{margin-bottom:40px}.person_notice_table{display:table;border-top:1px solid #cae5e8;border-right:1px solid #cae5e8;margin:0 0 10px;padding:0}.person_notice_table li{width:90pt;display:table-cell;text-align:center;padding:0;border:0}.person_notice_table li a:hover{background:#fff}.person_notice_table li a{text-decoration:none;display:block;background:#eef6f7;padding:15px 0;border-left:1px solid #cae5e8;border-bottom:1px solid #cae5e8}.person_notice_table li a.active{background:#83c2c9;color:#fff}.near_notice{margin:40px 0;padding-top:10px;border-top:1px #ccc solid}.notice_footr{padding:0 15px}@media(min-width:992px){.asagake_frame{width:64pc}}@media(max-width:991px){.asagake_frame{width:100%;padding:0 5px}}@media(max-width:794px){.asagake_frame{width:100%;padding:0 5px}}.asagake{text-align:center;margin-top:20px}.asagake_frame{height:0}.main .pressdetail h1.ttl{margin-top:0}.headline_publisher{font-size:14px;margin-bottom:0}.picup_publisher{margin-top:8px;font-size:9pt;margin-bottom:0}.headline_pr_datetime,.picup_pr_datetime{font-size:9pt;color:#bbb}.news_pr_datetime{font-size:11px;color:#bbb}@media(min-width:768px){.news_header .w_tags{background:#404040;border:0;position:fixed;width:100%;z-index:2}.news_header .w_tags .tags .row{display:flex;align-items:center;height:60px}.news_header .w_tags .tags .row>*{float:none}.w_news_navs{padding-top:60px}.news_header .hdbtns{margin-top:0}.news_header .hdbtns li.news_send{padding:0}.news_header .hdbtns li.news_send a{font-size:14px;padding:8px 9pt}}

.news_header nav li a{
  padding:0 10px;
}

@media (max-width: 991px) {
    footer .pagetop{
        bottom:50px;
    }
}

@media (max-width: 767px) {
    footer .footer_btm .social .twitter {
        width: 78px;
    }
    footer .footer_btm .social .google {
        text-align: center;
    }

}

@media (max-width: 991px) {
  .news_header nav ul li a {
    padding: 0 1.1em;
  }
}

@media (min-width: 768px) {
    .prhack_side_pc_frame img {
      position: relative;
      right: 20px;
  }
}

@media (max-width: 767px) {
    .prhack_side_pc_frame {
        border-bottom: 2px solid #a6d3d9;
    }
    .prhack_side_pc_frame a {
        display: none;
    }
}
