@media print, screen and (max-width: 768px){.banner_content_footer{margin-top:40px}}@media print, screen and (min-width: 768px){.banner_content_footer{margin-top:70px}}.banner_content_footer a img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}.banner_content_footer a:hover img{opacity:.8}#breadcrumb{background:#FFF}@media print, screen and (max-width: 768px){#breadcrumb ol{padding:0}}#breadcrumb ol li{display:inline-block}#breadcrumb ol li::before{display:inline-block;content:">";padding:0 0.5em}#breadcrumb ol li:nth-child(1)::before{display:none}#breadcrumb ol li a:link,#breadcrumb ol li a:visited,#breadcrumb ol li a:active{color:#00B8C7;text-decoration:underline}#breadcrumb ol li a:hover{text-decoration:none}@media print, screen and (max-width: 768px){main>article #cr-list .headline01{margin-bottom:25px}}@media print, screen and (min-width: 768px){main>article #cr-list .headline01{margin-bottom:50px}}main>article #cr-list>ul:nth-of-type(1){margin:0}main>article #cr-list>ul:nth-of-type(1) .uk-card.uk-card-default{box-shadow:none}main>article #cr-list>ul:nth-of-type(1) li{padding:0}@media print, screen and (min-width: 768px){main>article #cr-list>ul:nth-of-type(1) li{width:49%;margin-right:2%}main>article #cr-list>ul:nth-of-type(1) li:nth-child(even){margin-right:0}}main>article #cr-list>ul:nth-of-type(1) li a{color:#333;text-decoration:none}@media print, screen and (max-width: 768px){main>article #cr-list>ul:nth-of-type(1) li a{padding:30px 15px}}@media print, screen and (max-width: 768px){main>article #cr-list>ul:nth-of-type(1) li a i{width:25%}}@media print, screen and (min-width: 768px){main>article #cr-list>ul:nth-of-type(1) li a i{width:24.5%}}main>article #cr-list>ul:nth-of-type(1) li a i img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}main>article #cr-list>ul:nth-of-type(1) li a div{width:70%}main>article #cr-list>ul:nth-of-type(1) li a div h3{color:#333;font-size:1.1rem}main>article #cr-list>ul:nth-of-type(1) li a div p{color:#777}main>article #cr-list>ul:nth-of-type(1) li a div p.company{margin-top:0}@media print, screen and (max-width: 768px){main>article #cr-list>ul:nth-of-type(1) li a div p{line-height:2.0}}@media print, screen and (min-width: 768px){main>article #cr-list>ul:nth-of-type(1) li a div p{line-height:1.75;font-size:0.95rem}}main>article #cr-list>ul:nth-of-type(1) li a:hover div h3{text-decoration:underline}main>article #cr-profile{background:#FFF}@media print, screen and (max-width: 768px){main>article #cr-profile .headline01{margin-bottom:30px}}@media print, screen and (min-width: 768px){main>article #cr-profile .headline01{margin-bottom:60px}}@media print, screen and (max-width: 768px){main>article #cr-profile>div{flex-direction:column}}@media print, screen and (min-width: 768px){main>article #cr-profile>div{max-width:930px}}main>article #cr-profile>div i{max-width:200px;display:block}@media print, screen and (max-width: 768px){main>article #cr-profile>div i{margin:0 auto 30px auto}}@media print, screen and (min-width: 768px){main>article #cr-profile>div i{width:21.5054%}}main>article #cr-profile>div i img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}@media print, screen and (min-width: 768px){main>article #cr-profile>div div{width:74.1935%;max-width:690px}}main>article #cr-profile>div div h3{font-size:1.1rem}@media print, screen and (max-width: 768px){main>article #cr-profile>div div h3{text-align:center}}@media print, screen and (max-width: 768px){main>article #cr-profile>div div p{line-height:2.0}}main>article #cr-partner{background:#FFF}@media print, screen and (max-width: 768px){main>article #cr-partner .headline01{margin-bottom:30px}}@media print, screen and (min-width: 768px){main>article #cr-partner .headline01{margin-bottom:60px}}@media print, screen and (max-width: 768px){main>article #cr-partner>div{flex-direction:column}}@media print, screen and (min-width: 768px){main>article #cr-partner>div{max-width:930px}}main>article #cr-partner>div i{max-width:400px;margin:0 auto;display:block}main>article #cr-partner>div i img{width:auto;height:auto}main>article #cr-partner>div div h3{font-size:1.4rem;font-weight:bold;margin-bottom:0}@media print, screen and (max-width: 768px){main>article #cr-partner>div div h3{text-align:center}}main>article #cr-partner>div div p.company{margin-top:0}@media print, screen and (max-width: 768px){main>article #cr-partner>div div p{line-height:2.0}}main>article #cr-partner>div div dl dd{background-color:#F4F4F4}main>article #cr-partner>div div .gmap{height:0;overflow:hidden;position:relative}@media print, screen and (max-width: 768px){main>article #cr-partner>div div .gmap{padding-bottom:66%;margin:0 auto 15px auto}}@media print, screen and (min-width: 768px){main>article #cr-partner>div div .gmap{padding-bottom:60%;margin:0 auto 15px auto;width:100%}}main>article #cr-partner>div div .gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}main>article #cr-work ul{margin:0}main>article #cr-work ul .uk-card.uk-card-default{box-shadow:none}main>article #cr-work ul li{padding:0}@media print, screen and (max-width: 768px){main>article #cr-work ul li{display:flex;justify-content:space-between;padding:15px}}@media print, screen and (min-width: 768px){main>article #cr-work ul li{width:31%;padding-bottom:50px;margin-right:3.5%;position:relative}main>article #cr-work ul li:nth-child(3n){margin-right:0}}@media print, screen and (max-width: 768px){main>article #cr-work ul li>a img{width:100%;height:25vw;object-fit:cover;font-family:'object-fit: cover;';display:block}}@media print, screen and (min-width: 768px){main>article #cr-work ul li>a img{width:100%;height:200px;object-fit:cover;font-family:'object-fit: cover;';display:block}}main>article #cr-work ul li>a:hover{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}@media print, screen and (max-width: 768px){main>article #cr-work ul li>div{width:calc(100% - 35%);padding:0}}@media print, screen and (min-width: 768px){main>article #cr-work ul li>div{padding:20px}}main>article #cr-work ul li>div h3{font-size:1.2rem}@media print, screen and (max-width: 768px){main>article #cr-work ul li>div h3{margin-bottom:15px}}@media print, screen and (min-width: 768px){main>article #cr-work ul li>div h3{margin-bottom:20px}}main>article #cr-work ul li>div h3 a{color:#333;text-decoration:none}main>article #cr-work ul li>div h3 a:hover{text-decoration:underline}main>article #cr-work ul li>div p{color:#777;line-height:1.8}main>article #cr-work ul li>div div{margin-top:20px}@media print, screen and (min-width: 768px){main>article #cr-work ul li>div div{width:calc(100% - 40px);height:28px;align-items:center;position:absolute;bottom:20px}}main>article #cr-work ul li>div div span{display:flex;align-items:center;color:#D9D9D9}@media print, screen and (min-width: 768px){main>article #cr-work ul li>div div span{height:28px}}main>article #cr-work ul li>div div span label input{display:none}main>article #cr-work ul li>div div span label i{width:28px;height:0;padding-top:28px;background:url(../img/common/good-icon-gray.png) no-repeat;background-size:contain;display:inline-block;vertical-align:middle;margin-right:5px;cursor:pointer}main>article #cr-work ul li>div div span label input:checked+i{background:url(../img/common/good-icon.png) no-repeat;background-size:contain}main>article #cr-work ul li>div div>a{line-height:1.0;color:#00B8C7;font-size:0.8rem;text-decoration:none;padding:5px 10px;background:#E5F8F9}main>article #cr-work ul li>div div>a:hover{text-decoration:underline}
