@charset "utf-8";#welcome{background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;color:#FFF}_::-webkit-full-page-media,_:future,:root #welcome{background-attachment:scroll}#welcome.lazyloaded{background:url(https://osaka-yakyukyo.net/images/user/top/back.webp)}#welcome a{color:#FFF}#welcome h2{color:#75C6FF;line-height:1.2}#welcome p{font-size:87.5%}#welcome p strong{font-size:120%}#welcome_message ul>li{background-color:#FFF;border-style:solid;border-width:1px;color:#535353}#welcome_message ul>li p{text-align:left}#welcome_message ul>li p a:not([href$=".pdf"]):not([href$=".xls"]):not([href$=".xlsx"]):not([href$=".xlsm"]):not([href$=".xlsb"]):not([href$=".xltx"]):not([href$=".xltm"]):not([href$=".xlt"]):not([href$=".xml"]):not([href$=".xlam"]):not([href$=".xla"]):not([href$=".xlw"]){color:#535353}#welcome_message ul>li:nth-child(1){border-color:#2E3192}#welcome_message ul>li:nth-child(1) h3{color:#2E3192}#welcome_message ul>li:nth-child(2){border-color:#DC0515}#welcome_message ul>li:nth-child(2) h3{color:#DC0515}#welcome_message ul>li .link_to{background-color:#FF1D00;border-radius:10px}#welcome_message ul>li .link_to:after{content:""}#welcome_message ul>li a[href$=".pdf"],#welcome_message ul>li a[href$=".xls"],#welcome_message ul>li a[href$=".xlsx"],#welcome_message ul>li a[href$=".xlsm"],#welcome_message ul>li a[href$=".xlsb"],#welcome_message ul>li a[href$=".xltx"],#welcome_message ul>li a[href$=".xltm"],#welcome_message ul>li a[href$=".xlt"],#welcome_message ul>li a[href$=".xml"],#welcome_message ul>li a[href$=".xlam"],#welcome_message ul>li a[href$=".xla"],#welcome_message ul>li a[href$=".xlw"]{height:30px;line-height:30px;padding:0 0 0 30px;position:relative;margin:5px 5px 5px 0;width:130px}@media screen and (max-width:767px){#welcome{margin-bottom:3.125%;padding-top:3.125%;padding-bottom:3.125%}#welcome h2{font-size:150%;padding:0 3.125%}#welcome_message>p{padding:0 3.125%;text-align:left}#welcome_message ul{margin-bottom:3.125%}#welcome_message ul>li{margin:3.125% auto 0;padding:3.125%;width:-webkit-calc(93.75% + (1px * 2));width:calc(93.75% + (1px * 2))}#welcome_message ul>li .link_to{margin-top:1.785714285714286%}}@media screen and (min-width:768px){#welcome{margin-bottom:50px;padding-top:50px;padding-bottom:50px}#welcome h2{margin-bottom:20px}#welcome_message{float:right;width:-webkit-calc(100% - 340px - 30px);width:calc(100% - 340px - 30px)}#welcome_message ul>li{margin-top:38px;padding:20px;position:relative}#welcome_message ul>li h3{background-color:#FFF;height:36px;line-height:34px;position:absolute;top:0;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:250px}#welcome_message ul>li:nth-child(1) h3{border:1px solid #2E3192}#welcome_message ul>li:nth-child(2) h3{border:1px solid #DC0515}#welcome_facebook{float:left;width:340px}#welcome_message ul>li .link_to{height:48px;line-height:48px;margin-top:20px;width:300px}}@media screen and (min-width:768px) and (max-width:939px){#welcome_message{padding-left:20px;padding-right:20px}#welcome h2{font-size:200%}}@media screen and (min-width:1240px){#welcome_message ul>li{display:inline-block;vertical-align:top;width:-webkit-calc((100% - 20px) / 2);width:calc((100% - 20px) / 2)}#welcome h2{font-size:225%}#welcome_message ul>li{height:215px}#welcome_message ul>li:nth-child(even){margin-left:20px}#welcome_message ul>li .link_to{margin-top:60px}}#top_bnr{background-color:#333;color:#FFF}#top_bnr h2{line-height:1.2}#top_bnr ul li{display:inline-block;vertical-align:middle}#top_bnr ul li.slick-slide{margin:0 5px}#top_bnr ul li img{width:100%}#top_bnr ul .slick-prev,#top_bnr ul .slick-next{line-height:1}#top_bnr ul .slick-prev{left:0;-ms-transform:translate(-65%,-50%);-webkit-transform:translate(-65%,-50%);transform:translate(-65%,-50%)}#top_bnr ul .slick-next{right:0;-ms-transform:translate(65%,-50%);-webkit-transform:translate(65%,-50%);transform:translate(65%,-50%)}#top_bnr ul .slick-prev:before,#top_bnr ul .slick-next:before{color:#FFF;font-family:"Material Design Icons"}#top_bnr ul .slick-prev:before{content:"\F141"}#top_bnr ul .slick-next:before{content:"\F142"}#top_bnr .slick-dots li button:before{background-color:#FFF;color:#FFF}@media screen and (max-width:767px){#top_bnr{margin-bottom:3.125%;padding:3.125%}#welcome+#top_bnr{margin-top:-3.125%}#top_bnr .slick-dots{position:static}}@media screen and (min-width:768px){#top_bnr{margin-bottom:50px;padding-top:30px;padding-bottom:30px}#welcome+#top_bnr{margin-top:-50px}#top_bnr ul li.slick-slide a{margin-bottom:5px}}@media screen and (min-width:768px) and (max-width:939px){#top_bnr ul{padding-left:15px;padding-right:15px}#top_bnr ul .slick-prev,#top_bnr ul .slick-next{height:40px;width:40px}#top_bnr ul .slick-prev:before,#top_bnr ul .slick-next:before{font-size:40px}}@media screen and (min-width:940px){#top_bnr ul li.slick-slide a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#top_bnr ul li.slick-slide a:hover img{opacity:.7}}@media screen and (min-width:940px) and (max-width:1239px){#top_bnr ul .slick-prev,#top_bnr ul .slick-next{height:50px;width:50px}#top_bnr ul .slick-prev:before,#top_bnr ul .slick-next:before{font-size:50px}}@media screen and (min-width:1240px){#top_bnr ul .slick-prev,#top_bnr ul .slick-next{height:60px;width:60px}#top_bnr ul .slick-prev:before,#top_bnr ul .slick-next:before{font-size:60px}}#top_contents h2{color:#4D4D4D;line-height:1.2;position:relative;text-align:center;word-break:break-all}#top_contents h2 span{border-bottom:1px solid #4D4D4D;display:inline-block;position:relative}#top_contents h2 span:after{background-color:#4D4D4D;content:"";display:block;height:1px;position:absolute;bottom:-4px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}#top_contents figure figcaption{font-size:87.5%;text-align:left;word-break:break-all}#top_contents figure figcaption img{max-width:100%}@media screen and (max-width:767px){#top_contents h2{font-size:150%;margin-bottom:3.125%}#top_contents h2{padding:0 3.125%}#top_contents figure+h2{margin-top:3.125%}#top_contents figure>div{margin-bottom:3.125%}#top_contents figure>div img{width:56.25%;max-width:300px}#top_contents figure figcaption{padding:0 3.125%}}@media screen and (min-width:768px){#top_contents h2{font-size:200%;margin-bottom:20px}#top_contents figure+h2{margin-top:30px}#top_contents figure>div{margin-bottom:20px}}@media screen and (min-width:768px) and (max-width:939px){#top_contents h2{padding:0 20px}#top_contents figure{padding:0 20px}}@media screen and (min-width:940px) and (max-width:1239px){#top_contents h2{padding:0 40px}#top_contents figure{padding:0 40px}}@media screen and (min-width:1240px){#top_contents h2{margin-left:auto;margin-right:auto;width:980px}#top_contents figure{margin-left:auto;margin-right:auto;width:980px}}
