<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body {height: 100%; padding: 0px; margin: 0px;}
h2 {font-size: 3rem; font-weight: normal; letter-spacing:.1rem; line-height: 4rem; color:hotpink; text-align: center;}

.media-left_mobile img {width:80px;}
.well {background-color: rgba(255, 255, 255, 0.4);}
.well p {font-size: 16px; font-weight: normal; letter-spacing:1px; line-height: 22px;}
.well_pc p {font-size: 16px; font-weight: normal; letter-spacing:2px; line-height: 22px;}
.media_pc p {font-size: 16px; font-weight: normal; letter-spacing:2px; line-height: 22px;}
.well .stories {height:240px; overflow: hidden;}
.well .stories_content {height:160px; overflow: hidden;}
.well .stories_index {height:165px; background-color: rgba(255, 255, 255, 0.4);}
.well .stories_page {background-color: rgba(255, 255, 255, 0.8);}
.caption_pc p {font-size: 16px; font-weight: normal; letter-spacing:2px; line-height: 22px;}
.caption p {text-align: left; font-size: 16px; font-weight: normal; letter-spacing:1px; line-height: 22px;}
.caption p .title {font-size: 18px; font-weight:bolder ; letter-spacing:1px; line-height: 22px;}
.form-group {font-size: 2rem; font-weight: normal; letter-spacing:1px; line-height: 2.6rem;}
.form-control {font-size: 2rem; font-weight: normal; letter-spacing:1px; line-height: 2.6rem; height: 4rem;}
.btn {font-size: 16px; font-weight: normal; letter-spacing:1px; line-height: 22px;}
.panel {font-size: 16px; font-weight: normal; letter-spacing:1px; line-height: 22px;}
.nav-tabs {font-size: 16px; font-weight: normal; letter-spacing:1px; line-height: 22px;}
.modal-body p {font-size: 16px; font-weight: normal; letter-spacing:1px; line-height: 22px;}
.panel-body a:link {text-decoration: none; cursor: pointer;}
.panel-body a:visited {text-decoration: none; cursor: pointer;}
.panel-body a:active {text-decoration: none; cursor: pointer;}
.panel-body a:hover {text-decoration: none; cursor: pointer;}
.keywords a {font-size: 20px; font-weight: normal; letter-spacing:1px; line-height: 22px; text-decoration:underline; cursor: pointer;}
.keywords a:link {font-size: 20px; font-weight: normal; letter-spacing:1px; line-height: 22px;text-decoration:none; cursor: pointer;}
.keywords a:visited {font-size: 20px; font-weight: normal; letter-spacing:1px; line-height: 22px;text-decoration: underline; cursor: pointer;}
.keywords a:active {font-size: 20px; font-weight: normal; letter-spacing:1px; line-height: 22px;text-decoration: underline; cursor: pointer;}
.keywords a:hover {font-size: 20px; font-weight: normal; letter-spacing:1px; line-height: 22px; text-decoration: underline; cursor: pointer;}
.keywords_content a {font-size: 16px; font-weight: normal; letter-spacing:1px; line-height: 22px; text-decoration:none; cursor: pointer;}
.keywords_content a:link {font-size: 16px; font-weight: normal; letter-spacing:1px; line-height: 22px;text-decoration:none; cursor: pointer;}
.keywords_content a:visited {font-size: 16px; font-weight: normal; letter-spacing:1px; line-height: 22px;text-decoration: underline; cursor: pointer;}
.keywords_content a:active {font-size: 16px; font-weight: normal; letter-spacing:1px; line-height: 22px;text-decoration: underline; cursor: pointer;}
.keywords_content a:hover {font-size: 16px; font-weight: normal; letter-spacing:1px; line-height: 22px; text-decoration: underline; cursor: pointer;}

.search_title a {font-size: 18px; font-weight: normal; letter-spacing:1px; line-height: 22px; text-decoration:none; cursor: pointer; color:#1a0dab;}
.search_title a:link {font-size: 18px; font-weight: normal; letter-spacing:1px; line-height: 22px;text-decoration:none; cursor: pointer; color:#1a0dab;}
.search_title a:active {font-size: 18px; font-weight: normal; letter-spacing:1px; line-height: 22px;text-decoration: underline; cursor: pointer; color:#1a0dab;}
.search_title a:hover {font-size: 18px; font-weight: normal; letter-spacing:1px; line-height: 22px; text-decoration: underline; cursor: pointer; color:#1a0dab;}

.search_link {font-size: 13px; font-weight: normal; letter-spacing:1px; line-height: 16px; text-decoration:none;color:forestgreen;}

.search_content {font-size: 13px; font-weight: normal; letter-spacing:1px; line-height: 16px; text-decoration:none; color: #000;}

.search_more a {font-size: 13px; font-weight: normal; letter-spacing:1px; line-height: 22px; text-decoration:none; cursor: pointer; color:#8f8f8f;}
.search_more a:link {font-size: 13px; font-weight: normal; letter-spacing:1px; line-height: 22px;text-decoration:none; cursor: pointer; color:#8f8f8f;}
.search_more a:active {font-size: 13px; font-weight: normal; letter-spacing:1px; line-height: 22px;text-decoration: underline; cursor: pointer; color:#8f8f8f;}
.search_more a:hover {font-size: 13px; font-weight: normal; letter-spacing:1px; line-height: 22px; text-decoration: underline; cursor: pointer; color:#8f8f8f;}

.thumbnail {width: 240px;}
.thumbnail img {width: 240px;}

.radio, .checkbox {padding-left: 20px;}
.radio label, .checkbox label {display: inline; padding: 0;}

hr.featurette-divider {margin-top: 0.8em; margin-bottom: 1em; border-width: 1px; border-color: #ffffff;} 
hr.stories-divider {margin-top: -0.8em; margin-bottom: 0.6em; border-width: 1px; border-color: #BCBCBC;} 
hr.stories-title-divider {margin-top: -0.6em; margin-bottom: 2em; border-width: 1px; border-color: #BCBCBC;} 

/* 銵典鱓甈�雿滚��凒蝵桐葉 20180530 */
.vertical-align {padding-top: 3px;}

/*閮餃�𢠃��鍂label蝭���嶹or radio隤踵㟲*/
.label {padding: 10px;}

/* 閮餃�� modal 20200608 */
#RegisterPage .no_border {border:none;}
#RegisterPage .wrapper {background-image: url("/images/new_edition_2020/RegisterPage_bg.webp"); background-size: cover; background-position: center; background-repeat: no-repeat; -moz-background-size: 50%; padding: 20px 30px 50px 30px;} /* modal background-image 銝滚虾��� background-attachment: fixed; 20200528 */
#RegisterPage .wrapper .content p {font-size: 2.6rem; font-weight: normal; letter-spacing:1px; line-height: 4rem; color:black; font-family: '敺株��迤暺煾��'; text-align: center;}
#RegisterPage .wrapper .content h1 {font-size: 3rem; font-weight: 500; letter-spacing:1px; line-height: 4rem; color:palegoldenrod;font-family: '敺株��迤暺煾��'; text-align: center; text-shadow: rgb(3, 3, 3) 3px 0px 3px;}
#RegisterPage .wrapper .content h2 {font-size: 2rem; font-weight: normal; letter-spacing:1px; line-height: 4rem; color:black;font-family: '敺株��迤暺煾��';}
#RegisterPage .modal-header {margin: 0px; padding: 0px; border:none;}
#RegisterPage .modal-body {background-color: white; padding: 20px 30px 20px 30px;}
#RegisterPage .modal-footer {background-color: #163569;}
#RegisterPage .btn.close {font-size: 3rem; letter-spacing: .1rem; line-height: 2rem; padding: 10px 20px 10px 20px; background-color: #0a1d3b; border-color: goldenrod; border-width:2px; border-style:solid; color: goldenrod; border-radius: 30px; opacity:1; filter: alpha(opacity=100); text-shadow: none;font-family:'敺株��迤暺煾��';}
#RegisterPage .btn.close:hover {font-size: 3rem; letter-spacing: .1rem; line-height: 2rem; padding: 10px 20px 10px 20px; background-color: #2e3a4e; border-color:goldenrod; border-width:2px; border-style:solid; color: goldenrod; border-radius: 30px;font-family:'敺株��迤暺煾��';}
#RegisterPage .x_style {position: absolute; right:-20px; top:-20px;background-color:goldenrod; border-color: goldenrod; border-width:2px; border-style:solid; color: #0a1d3b; border-radius: 30px; opacity:0.8;filter: alpha(opacity=80); text-shadow: none;}
#RegisterPage .x_style:hover {position: absolute; right:-20px; top:-20px;background-color: goldenrod; border-color: goldenrod; border-width:2px; border-style:solid; color: #2e3a4e; border-radius: 30px; opacity:1;filter: alpha(opacity=100); text-shadow: none;}
#RegisterPage .photo_copyright {font-size: 1rem; font-weight: normal; letter-spacing:1px; color: rgba(0, 0, 0, 0.5); text-align: right; padding: 20px 30px 20px 0px;} 
#RegisterPage .panel-heading {font-size: 2rem; padding: 5px 0px 5px 15px; background-color:#163569; color:palegoldenrod;font-family:'敺株��迤暺煾��';}
#RegisterPage .panel-body {font-size: 2rem;font-family:'敺株��迤暺煾��';}

/* modal 蝵桐葉 20190529 */
.mobile_modal.modal-dialog {position:absolute; top:60% !important; transform: translate(0, -50%) !important; -ms-transform: translate(0, -50%) !important; -webkit-transform: translate(0, -50%) !important; margin:auto 5%; width:90%; height:80%;}
.mobile_modal.modal-content {min-height:100%; position:absolute; top:0; bottom:0; left:0; right:0;}
.mobile_modal.modal-body {position:absolute; top:45px; /** height of header **/ bottom:45px; /** height of footer **/ left:0; right:0; overflow-y:auto;}
.mobile_modal.modal-footer {position:absolute; bottom:0; left:0; right:0;}

/* 隤踵㟲modal zindex 20190528 */
.navbar {margin-bottom: 0; z-index: 9999;}
.modal {z-index: 10000;}

/* �䌊閮�radio 20200312 */
/* The container */
.radio_container {display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 2.2rem; line-height: 3rem; font-weight: 400; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

/* Hide the browser's default radio button */
.radio_container input {position: absolute; opacity: 0; cursor: pointer;}

/* Create a custom radio button */
.radio_checkmark {position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #eee; border-radius: 50%;margin-top: 7px;}

/* On mouse-over, add a grey background color */
.radio_container:hover input ~ .radio_checkmark {background-color: #ccc;}

/* When the radio button is checked, add a blue background */
.radio_container input:checked ~ .radio_checkmark {background-color: #2196F3;}

/* Create the indicator (the dot/circle - hidden when not checked) */
.radio_checkmark:after {content: ""; position: absolute; display: none;}

/* Show the indicator (dot/circle) when checked */
.radio_container input:checked ~ .radio_checkmark:after {display: block;}

/* Style the indicator (dot/circle) */
.radio_container .radio_checkmark:after {top: 9px; left: 9px; width: 8px; height: 8px; border-radius: 50%; background: white;}

/* 銵典鱓甈�雿滚��凒蝵桐葉 20180530 */
.vertical-align {padding-top: 3px;}

/*閮餃�𢠃��鍂label蝭���嶹or radio隤踵㟲*/
.label {padding: 10px;}

/* 靽格㺿modal��栞�� 20200331 */
.modal-content {-webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important;}

/* �𠯫��罸�豢��膥 20200204 */
.datepicker {background-color: #fff; color: #000;}
.datepicker, .table-condensed td {font-size: 3rem; line-height: 4rem;}
.datepicker table th.today {color: saddlebrown; background-color: #ffc966; border-color: #f59e00; font-size: 3rem; line-height: 3.4rem;}
.datepicker table th.today:hover {color: saddlebrown; background-color: orange; border-color: #f59e00; font-size: 3rem; line-height: 3.4rem;}

/* �勗�烾�𥪜之撠� */
.datepicker th.dow {color: black; font-size: 3rem; line-height: 3.4rem; font-weight: normal;}
/* 蝞剝� */
.datepicker th.next {color: black; font-size: 4rem; font-weight: normal;background-color: #c6efec;}
.datepicker th.prev {color: black; font-size: 4rem; font-weight: normal;background-color: #c6efec;}
/* 撟湔���烾�𥪜之撠� */
.datepicker th.datepicker-switch {font-size: 3rem; line-height: 3.4rem; background-color: #5bdfd4;}
/* �𠯫摮烾�娪�讛𠧧 */
.datepicker td.disabled.day {color: lightgray;}
/* ��𠯫摮烾�娪�讛𠧧 */
.datepicker td.disabled.highlighted.day {color: lightgray;}
/* ��𠯫摮烾�娪�讛𠧧 */
.datepicker td.new.day {color: gray;}

/* �嗅� */
/* placeholder 摮烾�𥪜之撠� 20190529 */
::-webkit-input-placeholder {font-size: 2rem; line-height: 3rem;font-family: '敺株��迤暺煾��';}
:-moz-placeholder {/* Firefox 18- */ font-size: 2rem; line-height: 3rem;font-family: '敺株��迤暺煾��';}
::-moz-placeholder {/* Firefox 19+ */ font-size: 2rem; line-height: 3rem;font-family: '敺株��迤暺煾��';}
/* Overriding styles */
::-webkit-input-placeholder {font-size: 2rem!important; line-height: 3rem!important;font-family: '敺株��迤暺煾��';}
:-moz-placeholder {/* Firefox 18- */ font-size: 2rem!important ;line-height: 3rem!important;font-family: '敺株��迤暺煾��';}
::-moz-placeholder {/* Firefox 19+ */ font-size: 2rem!important ;line-height: 3rem!important; font-family: '敺株��迤暺煾��';}

 /* 銝𧢲�厰�詨鱓摮烾�𥪜之撠� */
.form-control{font-size: 2rem; letter-spacing: .1rem; font-family: '敺株��迤暺煾��';}

/* alret �嗅� 20190529 */
.alert input[type="checkbox"] {margin-top: 20px;}
.alert p {font-size: 2.4rem; font-weight: normal; letter-spacing:1px; line-height: 3rem;}
.modal .alert {font-size: 2.4rem; font-weight: normal; letter-spacing:1px; line-height: 3rem;}
.well .alert {font-size: 2.4rem; font-weight: normal; letter-spacing:1px; line-height: 3rem;}

/* ��厰�� */
.btn.round-pc {border-radius: 30px;}
.btn.round-mobile {border-radius: 20px;}
.btn.btn-pc {font-size: 3rem; letter-spacing: .1rem; line-height: 4rem; padding: 15px 30px 20px 30px; font-family: '敺株��迤暺煾��';}
.btn.btn-mobile {font-size: 2rem; letter-spacing: .1rem; line-height: 3rem; padding: 10px 25px 10px 25px; font-family: '敺株��迤暺煾��';}
.btn.luxury_gradient {background-color: #29539b; background-image: linear-gradient(315deg, #29539b 0%, #1e3b70 74%); border-color: goldenrod; border-width:3px; border-style:solid; color:palegoldenrod;}
.btn.luxury_gradient:hover {background-color: #182b3a; background-image: linear-gradient(315deg, #182b3a 0%, #20a4f3 74%); border-color: goldenrod; border-width:3px; border-style:solid; color: palegoldenrod;}
</pre></body></html>