<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.under{font-family:Arial,"繝｡繧､繝ｪ繧ｪ","繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "sans-serif"; color:#002060;}

h2{display:none;}
.under h1{
margin: 0;
margin-bottom: 5px;
border-bottom: 2px solid #ccc;
font-size: 16px;
padding-bottom: 10px;
background-color: #123a65;
border-radius: 5px;
padding: 8px 10px;
color: #fff;
}
.under h2{
font-size:15px;
padding-bottom: 6px;
margin: 0;
display:block; font-weight: normal;
}
.under .topArea-img{
text-align: center;
background-color: #e7e7e7;
width: 100%;
}
.under .topArea-img img{width: 100%; height: 100%;}
.contentBox{
margin-top: 25px;
word-wrap: break-word;
}
.under .topArea{
margin-top: 20px;
width: 100%;
display : -webkit-box;     /* old Android */
display : -webkit-flex;    /* Safari etc. */
display : -ms-flexbox;     /* IE10        */
display : flex;
-webkit-flex-wrap: nowrap;        /* Safari etc. */
-ms-flex-wrap    : nowrap;        /* IE10        */
flex-wrap        : nowrap;
-webkit-justify-content: space-between;   /* Safari etc. */
-ms-justify-content    : space-between;   /* IE10        */
justify-content        : space-between;
}
.under .topArea .lBox{
flex-basis: 60%;
width: 100%;
padding-right: 20px;
}
.under .topArea .newsBox{
border: 1px solid #123a65;
padding: 15px 20px;
margin-bottom: 10px;
}
.under .topArea .newsBox .ttl{
font-weight: bold;
margin-bottom: 10px;
padding: 0;
}
.under .topArea .newsBox .newsList li{
padding-left: 20px;
text-indent: -20px;
}

.under .topArea .newsBox .newsList li:before {
padding: 0 0 0 20px;
content: "";
background: url(/sites/default/files/contents/images/icons/icon_pageanc.png) no-repeat left center;
}
.under .topArea .leadBox{
font-size: 16px;
line-height: 1.6;
}
.under .topArea .rBox{flex-basis: 40%;}
.under .mvBox-mv{
width: 100%;
position: relative;
padding-top: 56.25%;
}
.under .mvBox-wrap{margin-bottom: 20px;}
.under .mvBox-wrap:last-child{margin-bottom: 0;}

.under .mv-ttl{
margin-bottom: 10px;
font-weight: bold;
text-indent: -0.5em;
padding-left: 0.5em;
}

.under .mvBox-mv iframe{
position: absolute;
top: 0;
right: 0;
width: 100% !important;
height: 100% !important;
}

.ancBox{
width: 100%;
display : -webkit-box;     /* old Android */
display : -webkit-flex;    /* Safari etc. */
display : -ms-flexbox;     /* IE10        */
display : flex;
-webkit-justify-content: space-between;   /* Safari etc. */
-ms-justify-content    : space-between;   /* IE10        */
justify-content        : space-between;
margin-top: 18px;
}
.ancBox_link{
width: 100%;
max-width: 100%;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
text-align: end;
}
@media all and (-ms-high-contrast: none) {
*::-ms-backdrop, .ancBox_link.box04{
min-width: 215px;
}
}

.ancBox_link:last-child{border-right: 0;}
.ancBox_link a{
display: block;
background-color: #123a65;
color: #fff;
font-size: 14px;
padding: 10px 11px;
word-break: keep-all;
height: 100%;
text-align: center;
}
@media all and (-ms-high-contrast: none) {
*::-ms-backdrop, .ancBox_link a{
word-break:break-all;
padding: 10px;
text-align: center;
line-height: 1.4;
}
}

.ancBox_link a:after {
content: "";
background:url(/sites/all/themes/oup/img/common/ico_dropdown_down.png) no-repeat right center;
background-size: 8px auto;
padding-right: 20px;
}
.outPage_link a:after {
content: "";
background:url(/sites/all/themes/oup/img/common/ico_dropdown_right.png) no-repeat right center;
background-size: 5px auto;
padding-right: 20px;
}
.ancBox_link a:hover{
text-decoration: none;
opacity: 0.7;
}
div.accordion {width: 100%; margin-top:10px;}
div.accordion a.toggle{
display: block;
color: #123a65;
font-size: 15px;
text-decoration: none;
background-color: #e7e7e7;
border-bottom: 1px solid #fff;
cursor: pointer;
padding: 5px 20px 5px 10px;
position: relative;
border-radius: 5px;
}


div.accordion a.toggle:after, div.accordion a.toggle.active:after{
font-size: 12px;
position: absolute;
right: 12px;
top: 16px;
color: #2f7f99;
}
div.accordion a.toggle:after{
background:url("/sites/all/themes/oup/img/common/ico_dropdown_down-b.png") no-repeat scroll right center / 9px auto;
height: 10px;
width: 20px;
content:"";
}
div.accordion a.toggle.active:after{
background:url("/sites/all/themes/oup/img/common/ico_dropdown_up-b.png") no-repeat scroll right center / 10px auto;}
div.accordion &gt; ul &gt; li &gt; div{
display: none;
margin-top: 15px;
 padding: 0 10px;
}

.under #shoten{
float:left;
width:60%;
box-sizing: border-box;
padding-right: 20px;
}
.under .rightBox{
float:left;
width:40%;
}
.under #shoten .boxWrap .newsBox01{
margin-top:40px;
width:100%;
}

.under #shoten .boxWrap .newsBox01:first-child{margin-top: 20px;}
.under .newsBox01 .imgBox{padding-left:0;}
.under .newsBox01 .txtBox{padding:0;}
.under .box_table01{width: 100%;}
.under .box_table01 th{width: 25%; background: #f4f4f4;}
.under .box_table01 th, .box_table01 td{text-align: left; padding:2px 5px ; border:1px solid #ddd;}
.under .box_table01 p{margin:0;}	

.under #shoten h2{
border-bottom:1px dotted #ccc;
font-weight: bold;
line-height: 1.6;
padding-bottom: 3px;
margin-bottom: 10px;
}
.under h3{font-weight:bold;text-align:center; font-size:14px;}
.under .innerBox{padding:10px;}
.under .newsBox01 .imgBox img{display:block;margin-left:auto;margin-right:auto;margin-bottom:5px;}
.under .agBox{border-bottom:1px solid #ccc;margin-bottom:10px;}
.under .tnBox dt{
margin-bottom:10px;
border-bottom: 1px solid #ccc;
padding-bottom: 5px;
}
.under .tnBox{margin-bottom:15px;}
.under .tnBox .tnBox-ttl{
border-bottom:1px dotted #ccc;
padding-bottom: 5px;
font-weight: bold;
}
.under .tnBox .tnBox-inner{
width: 100%;
display : -webkit-box;     /* old Android */
display : -webkit-flex;    /* Safari etc. */
display : -ms-flexbox;     /* IE10        */
display : flex;
-webkit-flex-wrap: wrap;        /* Safari etc. */
-ms-flex-wrap    : wrap;        /* IE10        */
flex-wrap        : wrap;
-webkit-justify-content: space-between;   /* Safari etc. */
-ms-justify-content    : space-between;   /* IE10        */
justify-content        : space-between;
}
.under .tnBox .tnBox-inner li{flex-basis: 49%;}

.rightBox h2{background-color:#f2f2f2; padding:10px;}
.under h2 span.fs{font-size:14px;}
.ubder .eltBox, .under .eltBox .listyle_dot, .ubder .eltBox, .under .agBox .listyle_dot{margin-left:0.5em;}
.under .rightBox .modified{display:block; text-align:right;}
.under .rightBox .boxWrap{margin-bottom: 20px;}

.under .rightBox .boxWrap .icon_catch{
float: left;
padding-right: 10px;
padding-bottom: 10px;
}
.under .sBox{margin-bottom: 20px;}
.under .proBox &gt; li{margin-bottom:10px;}
.under .apply{margin-bottom: 0; padding: 15px 20px;}
.under .apply dt.ttl{font-size: 16px; margin-bottom: 10px;}
.under .apply dd{font-size: 14px;}
.under .apply .ttl-name{font-weight: bold;}
.under .apply .cap{margin-top: 10px;}

.under .f-size{font-size:10px;}
.icon_excel{margin-right:5px;}
.link_area p{text-align: right;}
.link_area a{
position: relative;
display: inline-block;
padding: 5px 10px 5px 33px;
}
.link_area a:before {
display: block;
position: absolute;
top: 8px;
left: 10px;
width: 14px;
height: 14px;
background: url(/sites/all/themes/oup/img/common/ico_circle.png) no-repeat left top;
background-size: 14px auto;
content: "";
}


/* 767px莉･荳狗畑�壹ち繝悶Ξ繝�ヨ�上せ繝槭�繝医ヵ繧ｩ繝ｳ逕ｨ縺ｮ險倩ｿｰ */
@media (max-width: 979px) {
.under .box_table01 th{font-weight:normal;}
}
/* 479px莉･荳狗畑�壹せ繝槭�繝医ヵ繧ｩ繝ｳ逕ｨ縺ｮ險倩ｿｰ */
@media (max-width: 768px) {
.under h1{
border-radius: 0;
margin-bottom: 15px;
}
.ancBox{
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.ancBox_link{
flex-basis: 50%;
text-align: inherit;
}
.ancBox_link:nth-child(2n){border-right:0;}
.ancBox_link a{
position: relative;
word-break: normal;
line-height: 1.2;
display: block;
padding: 16px 15px;
}
.under .topArea{
display: block;
margin-top: 20px;
line-height: 1.4;
}
.under .topArea .lBox{
flex-basis: 100%;
padding-right: 0;
margin-bottom: 10px;
}
.under .topArea .leadBox{
font-size: 15px;
line-height: 1.6;
padding: 10px 0;
}
.under .topArea .newsBox .ttl{text-align: center;}
.under .topArea .newsBox{padding: 10px;}
.under .apply{padding: 10px;}
.under .apply dd {font-size: 13px;}
.under #shoten{width:100%; padding-right: 0;}
.under .rightBox{
width:100%;
margin-top: 40px;
}
.under .topArea .newsBox .newsList li{margin-bottom: 10px;}
.under .topArea .newsBox .newsList li:last-child{margin-bottom: 0;}
.under .rightBox .accordion &gt; ul &gt; li &gt; div{margin-top: 20px;}
.under .rightBox .modified{display: inline-block;}
.under .box_table01{
margin: 0;
border-bottom:1px solid #ccc;
width:100%;
table-layout:fixed;
word-wrap:break-word;
}
.under .box_table01 tr{
display:block;
margin-bottom: 10px;
}
.under .box_table01 th{
display:block;
width: 100%;
margin:0 auto;
padding:1%;
}
.under .box_table01 td{
display: list-item;
list-style:none;
width: 100%;
margin:0 auto;
border:none;
padding:1% 2%;
}
.under .proBox li {margin-bottom: 30px;}
.under .tnBox .tnBox-inner{
display:block;
width: 100%;
}
.under .tnBox .tnBox-inner li{margin-bottom: 15px;}
.icon_newb::before{
margin-bottom: 4px;
width: 42px;
padding: 3px;}
.under .apply dt.ttl{font-size: 16px;}

}</pre></body></html>