@charset "utf-8";
body{width:980px;transform:scale(0.8);-webkit-transform:scale(0.8);transform-origin:0 0}
.container:not(header){display:inline}
nav,
.attention,
.breadcrumbs,
.nav,
.navigation,
.headnav,
.prenext,
.gmap,
.printoff,
#hdfreezeheader,
.sns,
#mysearch,
#page-top,
a[href*="freezeheader"],
footer ul{display:none}
blockquote#noline{padding-left:0;border-left:none}
#container,
em,
strong,
dl:not(.fine) dt,
.eps{font-family:'Times New Roman','MS P 明朝',serif}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'Arial','MS P ゴシック',sans-serif;text-indent:0;clear:both}
a[href^="http://"]:after{content:" ("attr(href)")";white-space:normal}
.headbanner a[href]:after,
#homebanner a[href]:after,
table a[href]:after,
#noline a[href^="http://"]:after{content:none}
a:link,
a:visited{color:black;text-decoration:none}
abbr:after{content:" ["attr(title)"]"}
.topimg p{padding-left:55%}
.date dt{float:left}
.date dd{margin-left:136px}
.tion th:first-of-type{width:48px}#container{margin:0;padding:0}
.container:not(header){display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.container.box,
.container.box3,
.container.box4{-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}
.container.box4>section,
.container.box4>div{width:24%}
.container.box>section,
.container.box>div{width:48%}
.container.box3>section,
.container.box3>div{width:32.085%}
.footnote dt{float:left;width:2.4em}
.footnote dt,
.footnote dd{padding-top:1em}
.footnote dd{margin-left:3em}