@charset "utf-8";#news{text-align:left}#news_list .news_list span{display:inline-block;background-color:#9D9D9D;color:#FFF;text-align:center;width:6em}@media screen and (max-width:767px){#news{}#news_list .news_list{padding:0 3.125%;}#news_list .news_list:not(:first-child){margin-top:1.5em}#news_list .news_list time{margin-right:1em}#news_list .news_list span{line-height:1.6}#news_list .news_list p{padding-left:1em}}@media screen and (min-width:768px){#news{}#news_list .news_list{padding-left:14em;position:relative}#news_list .news_list:not(:first-child){margin-top:2.5em}#news_list .news_list time{position:absolute;top:0;left:0}#news_list .news_list span{position:absolute;top:0;left:6em}}#about{text-align:left}@media screen and (max-width:767px){#about{}}@media screen and (min-width:768px){#about{}}#profile{text-align:left}#profile tr:first-child th{border-top:1px solid #4D4D4D}#profile tr td{border-bottom:1px solid #4D4D4D}#profile .profile_location{padding-top:.25em;padding-bottom:.25em;line-height:1.5}#profile .profile_location *:before{text-indent:0}@media screen and (max-width:767px){#profile,#profile tbody,#profile tr,#profile th,#profile td{display:block}#profile tr th{margin:0 auto;padding:.5em 3.125% 0;width:93.75%}#profile tr td{margin:0 auto;padding:0 3.125% .5em -webkit-calc(3.125% + 1em);padding:0 3.125% .5em calc(3.125% + 1em);width:93.75%}#profile .profile_location{padding-left:1em;text-indent:-1em}}@media screen and (min-width:768px){#profile{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}#profile tr th{border-bottom:1px solid #4D4D4D;padding:1.5em 1em;vertical-align:middle;width:14em}#profile tr td{padding:1.5em 1em 1.5em 0;vertical-align:middle}#profile tr:first-child td{border-top:1px solid #4D4D4D}#profile .profile_location{padding-left:4em;text-indent:-4em}}#history{text-align:left}@media screen and (max-width:767px){#history{}#histories .histories:not(:last-child){margin-top:1.5em}#histories .histories h3{padding:0 3.125%}#histories .histories p{padding:0 3.125% 0 -webkit-calc(3.125% + 1em);padding:0 3.125% 0 calc(3.125% + 1em)}}@media screen and (min-width:768px){#history{}#histories .histories{border-collapse:separate;border-spacing:0;display:table;table-layout:fixed;width:100%}#histories .histories h3{display:table-cell;vertical-align:top;width:10em}#histories .histories:not(:last-child) h3{padding-bottom:2.5em}#histories .histories p{display:table-cell;vertical-align:top}#histories .histories:not(:last-child) p{padding-bottom:2.5em}}
