@charset "UTF-8";.page-header{margin:0 0 30px;}.entry-column p{color:#111;}main h1{font-size:26px;line-height:1.4;color:#111;}.entry-column h2{font-size:24px;margin:0 0 15px 0;padding:10px;color:#111;border-left:initial;line-height:1.4;}.entry-column h2.h2_2{color:var(--main-color1);}.entry-column h2.h2_3{background:var(--main-color1);color:#fff;margin-left:10px;margin-right:10px;padding:10px;}.contact-box p.contact-no{font-size:24px;}.entry-column h3{font-size:22px;padding:8px 0 8px 0;line-height:1.3;background:initial;}.entry-column h4.strong{font-size:19px;}.entry-column h4{line-height:1.4;}.kanren_h2{font-size:21px;color:#111;padding:0 0 5px 5px;}.entry-column strong{font-weight:bolder;color:#111;}.entry-column h4 strong{color:#fff;}.entry-column ul{padding:0 10px 0 2em;}.entry-column ol{padding:0 10px 0 2em;}.entry-column ul li{margin:0 0 10px;}.entry-column ol li{margin:0 0 10px;}.entry-column ul.ul_bold,.entry-column ol.ol_bold{font-weight:bold;}@media screen and (max-width:480px){.entry h1{font-size:22px;line-height:1.4}.entry-column p{line-height:1.8;font-size:14px}.entry-column h3{font-size:21px}.entry-column h3.strong{font-size:21px;padding:5px 10px 4px 5px}.entry-column h4{font-size:16px}.entry-column h4.strong{font-size:18px;padding:5px 10px}.acms-entry.entry-column td{font-size:14px}.acms-entry.entry-column th{font-size:14px}.entry-column ol li{font-size:14px}.entry-column ul li{font-size:14px}[class*=column-quote-] .quoteTitle{margin:0 0 5px;padding:0;line-height:1.4;font-size:15px}.entry-column blockquote{font-size:14px;line-height:1.6}.staff_wrap3{margin-left:initial;padding-right:initial}.staff_comment{font-size:14px;line-height:1.6}}.entry-column h3.strong{font-size:22px;font-weight:bold;margin:0 10px 20px;padding:7px 7px 5px;color:#191919;background:initial;line-height:1.3;border-bottom:3px solid #768696;}.entry-column h4{font-size:18px;margin:0 10px 20px;padding:7px 10px;color:#fff;background:#768696;}.entry-column h4.strong{font-size:21px;margin:0 10px 20px;padding:7px 10px;color:#fff;background:#768696;}.entry-column blockquote{font-size:16px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:30px;padding:15px 20px 15px 16px;border-left:4px solid #505050;background:#ffffff;}table.entryFormColumnTable .entry tr{background-color:initial;}.entry tr{background-color:#fff;}.btn-attention-block-large:hover{background:#003770;}.btn-attention-block-large:active,.btn-attention-block-large:focus{-webkit-box-shadow:initial;box-shadow:initial;}.btn-attention-block-large{background:#005fbf;}.banner li.banner-list-item{margin-bottom:15px;}.btn-attention-block-large:active,.btn-attention-block-large:focus{background:#003770;}.entry-column td,.entry-column th{border-top:1px solid #c1c1c1;}.acms-entry.entry-column td,.entry-column th{border-top:1px solid #c1c1c1;}.acms-entry.entry-column tbody{border-bottom:1px solid #c1c1c1;}.acms-entry.entry-column th{background:inherit;background-color:#e2ebf5;}.acms-entry.entry-column tr th:last-child{border-top:1px solid #c1c1c1;}@media screen and (max-width:768px){.entry-column h2{font-size:25px;margin:0 0 20px;padding:10px 10px;border-left:initial}.entry-column h4{font-size:17px;line-height:1.45}.acms-entry.entry-column th{padding:10px;font-size:15px}.acms-entry.entry-column td{padding:10px;font-size:15px}}p.p1{margin:10px;}.company_entry .entry-column ol{margin:0;padding:0 0 0 1.2em;}p.custom_hr1{text-align:center;margin:0 0 20px;color:rgba(0,0,0,.2);}.wrap_custom_hr2 p.custom_hr1{color:#009641}.wrap_custom_hr2 img{margin:30px auto 55px;width:70%;max-width:375px;}.wrap_custom_hr1 img{display:block;width:70%;margin:30px auto 50px;max-width:400px;}@media screen and (max-width:480px){.wrap_custom_hr1 img{margin:10px auto 35px;width:80%}.wrap_custom_hr2 img{margin:10px auto 35px;width:250px}}span.custom_hr4{display:block;padding:20px 0;}span.custom_hr5{display:block;padding:40px 0;}@media screen and (max-width:480px){span.custom_hr4{padding:10px 0}span.custom_hr5{padding:20px 0}}.wrap_custom_hr2 img{margin:30px auto 55px;width:70%;max-width:375px;}.wrap_custom_hr1 img{display:block;width:70%;margin:30px auto 50px;max-width:400px;}@media screen and (max-width:480px){.wrap_custom_hr1 img{margin:10px auto 35px;width:80%}.wrap_custom_hr2 img{margin:10px auto 35px;width:250px}}span.custom_space1{display:inline-block;margin:20px auto;}span.custom_space2{display:inline-block;margin:50px auto;}.entry-column h2.h2__custom_outline{border-left:none;color:#111;padding:3px;margin:0 10px 15px;}p.outline-title.js-except.h2__custom_outline{font-weight:bold;color:#111;padding:3px;margin:0 10px 15px;}nav.outline{padding:15px;border-radius:15px;margin:0 10px 40px;background:rgba(255,255,255,.86);}nav.outline ol{font-size:15px;margin-bottom:0;padding-left:30px;}.entry-column nav.outline ol{margin:0 0 0;}ol.level-2{padding:5px 0 0;}ol.level-3{padding:5px 0 0;}nav.outline ol li{font-size:15px;}nav.outline ol.acms-ol{margin-top:10px;}nav.outline ol.level-2.acms-ol{margin-top:0;}nav.outline ol.level-3.acms-ol{margin-top:0;}nav.outline ol.level-1>li{font-weight:bold;}nav.outline ol.level-2>li{font-weight:initial;}nav.outline ol.level-2>li{font-weight:initial;}@media screen and (max-width:767px){nav.outline ol{font-size:14px;margin-bottom:0;padding-left:20px}nav.outline ol li{font-size:14px}}@media screen and (max-width:480px){.entry-column h2.h2__custom_outline{margin:0 10px 15px 2px}}h2.h2__custom__h2_initial{display:flex;align-items:center;color:#009641;padding:0 10px;}span.span__custom__h2_initial{background:#009641;color:#fff;padding:10px;width:32px;height:32px;display:flex;justify-content:center;align-items:center;margin-right:15px;border-radius:5px}nav.outline span.span__custom__h2_initial{background:initial;color:initial;padding:initial;width:initial;height:initial;display:initial;justify-content:initial;align-items:initial;margin-right:initial;border-radius:initial}nav.outline span.span__custom__h2_initial:before{content:"（";}nav.outline span.span__custom__h2_initial:after{content:"）";}@media screen and (min-width:768px){.acms-hide-pc{display:none!important}}@media screen and (max-width:767px){.pc_only{display:none!important}}@media screen and (max-width:480px){.pc_tb_only{display:none!important}}@media screen and (min-width:768px){.sp_tb_only{display:none!important}}@media screen and (min-width:481px){.sp_only{display:none!important}}

.highlight {
  background: linear-gradient(transparent 60%, yellow 30%);
}