/* Only company identity, unsupported claims and contact details are updated. */
#branding_box { background-image:none; }
.main_header .yurin-company-name { display:inline-block; margin-top:9px; color:#03408c; font-size:36px; line-height:1.5; font-weight:700; text-decoration:none; text-shadow:2px 2px #fff,-2px -2px #fff; }
.yurin-header-contact { position:absolute; right:0; top:25px; color:#143b67; text-align:right; font-size:13px; line-height:1.5; font-weight:bold; }
.yurin-header-contact p { margin:0; }
.yurin-header-contact a { font-size:25px; font-weight:bold; color:#03408c; text-decoration:none; }
.yurin-home-teaser { position:relative; width:960px; height:635px; }
.yurin-home-teaser p { position:absolute; right:0; bottom:64px; margin:0; color:#003b86; font-weight:700; font-size:43px; text-shadow:2px 2px #fff,-2px -2px #fff; }
.yurin-inner-teaser { position:relative; width:960px; height:317px; }
.yurin-inner-teaser h2 { position:absolute; left:10px; bottom:70px; color:#003b86; font-size:40px; font-weight:bold; text-shadow:2px 2px #fff; }
.yurin-image-note { width:960px; margin:0 auto; padding:3px 0; text-align:right; font-size:11px; line-height:1.6; color:#244d75; }
.yurin-services { margin:12px 0 16px 1.5em; line-height:2; list-style:disc; }
#coupon_bnr_block { height:240px; }
.yurin-side-data { border:1px solid #8bbce7; background:#fff; padding:14px 15px; line-height:1.8; color:#03408c; }
.yurin-side-data a { color:#03408c; font-size:19px; font-weight:bold; }
#footer_box { position:relative; background-image:none; background-color:#fff; }
.yurin-footer-brand { position:absolute; left:0; right:0; top:48px; color:#03408c; text-align:center; font-size:28px; font-weight:bold; }
#footer_information .entry-post { margin-top:80px; }
#footer_information a { color:#03408c; }
/* The copied image sprite labelled a form that is no longer connected. */
div#access .gnavi27 a, div#access .gnavi27 a:hover { background-image:none; text-indent:0; overflow:visible; color:#03408c; text-align:center; font-size:14px; font-weight:bold; line-height:55px; }
div#access .gnavi27 a:hover { color:#fff; background-color:#0c50b5; border-radius:0 0 50% 50%; }
a:focus-visible { outline:3px solid #03408c; outline-offset:3px; }
