@charset "utf-8";#article{line-height:1.2}@media screen and (max-width:767px){#article{margin-bottom:3.125%;padding-top:3.125%}}@media screen and (min-width:768px){#article{margin-bottom:50px;padding-top:50px}}#article_title{line-height:1.2}#article_title+hr{border-color:#4D4D4D}@media screen and (max-width:767px){#article_title{font-size:162.5%;padding-top:3.125%;padding-bottom:3.125%}#article_title+hr{margin:0 0 3.125%}}@media screen and (min-width:768px){#article_title{font-size:225%;margin-top:50px;margin-bottom:50px}#article_title+hr{margin:0 0 50px}}#article_category hr{border-color:#00A8BE;border-width:1px}#article_category a{background-color:#46AB97;border:1px solid #46AB97;display:inline-block;color:#FFF;text-decoration:none}#article_category a.active{background-color:#FFF;color:#46AB97}@media screen and (max-width:319px){#article_category a{font-size:87.5%}}@media screen and (max-width:359px){#article_category a{margin-bottom:1.5625%;width:75%}}@media screen and (min-width:360px) and (max-width:414px){#article_category a{font-size:87.5%}}@media screen and (min-width:360px) and (max-width:767px){#article_category a{margin:0 1.5625% 1.5625%;width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (max-width:767px){#article_category{}#article_category a{padding:1.5625% 3.125%}#article_category hr{margin 0 auto;width:93.75%}}@media screen and (min-width:768px){#article_category{}#article_category a{height:34px;line-height:32px;margin:0 10px 10px;width:170px}#article_category hr{margin:20px 0 0}}@media screen and (min-width:940px){#article_category a{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background-color 0.2s ease-out 0s}#article_category a:hover{background-color:#FFF;color:#46AB97}}#article_list figure{border-bottom:1px solid #333;margin-left:auto;margin-right:auto}#article_list figure>div a{display:inline-block;overflow:hidden}#article_list figure figcaption{text-align:left}#article_list figure figcaption time{font-size:75%}#article_list figure figcaption h2{font-size:125%;word-break:break-all}#article_list figure figcaption p{word-break:break-all}@media screen and (max-width:767px){#article_list figure{padding-top:3.125%;padding-bottom:3.125%;width:93.75%}#article_list figure>div a img{width:56.25%}#article_list figure figcaption{padding-left:3.333333333333333%;padding-right:3.333333333333333%}}@media screen and (min-width:768px){#article_list figure{border-collapse:separate;display:table}#article_list figure>div{display:table-cell;vertical-align:top}#article_list figure>div a{position:relative;width:100%}#article_list figure>div a img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width 100%}#article_list figure figcaption{display:table-cell;vertical-align:top}}@media screen and (min-width:768px) and (max-width:939px){#article_list figure{border-spacing:20px 10px;width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}#article_list figure>div{width:200px}#article_list figure>div a{height:150px}#article_list figure>div a img{height:140%}}@media screen and (min-width:940px){#article_list figure{border-spacing:35px 25px;width:1140px}#article_list figure>div{width:290px}#article_list figure>div a{height:200px}#article_list figure>div a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#article_list figure>div a img:hover{opacity:.7}}#article_detail>div{margin-left:auto;margin-right:auto;text-align:left}#article_detail>div time{font-size:87.5%}#article_detail>div h3{word-break:break-all}#article_detail>div h3:before{color:#46AB97;content:"\F12E";font-family:"Material Design Icons"}#article_detail>div hr{border-color:#00A8BE;border-width:1px}#article_detail>div #article_detail_img{display:inline-block}#article_detail>div #article_detail_img img{width:100%}#article_detail>div>section{word-break:break-all}@media screen and (max-width:767px){#article_detail{margin-bottom:3.125%}#article_detail>div{margin-bottom:3.125%}#article_detail>div time{margin-left:3.125%}#article_detail>div h3{font-size:112.5%;padding:0 3.125%}#article_detail>div hr{margin:3.125% auto;width:93.75%}#article_detail>div #article_detail_img{margin:0 -webkit-calc((100% - 56.25%) / 2) 3.125%;margin:0 calc((100% - 56.25%) / 2) 3.125%;width:56.25%}#article_detail>div>section{padding:0 3.125%}#article_detail>div [class^="article_category_"]{margin-top:3.125%;margin-left:3.125%}}@media screen and (min-width:768px){#article_detail{margin-bottom:30px}#article_detail>div{margin-bottom:30px}#article_detail>div h3{font-size:125%}#article_detail>div hr{margin:30px 0}#article_detail>div #article_detail_img{margin-bottom:20px}#article_detail>div [class^="article_category_"]{margin-top:20px}}@media screen and (min-width:768px) and (max-width:939px){#article_detail>div{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}#article_detail>div #article_detail_img{width:300px}}@media screen and (min-width:940px){#article_detail>div{width:1100px}#article_detail>div #article_detail_img{width:535px}}
