<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

ul.visual{list-style:none; padding-bottom:20px;}
ul.visual li.first{height:670px;}
ul.visual li.even{height:490px;}
ul.visual li.last{height:550px;}
ul.visual li dl{position:relative;}
ul.visual li dt{position:absolute; z-index:1;}
ul.visual li dd{position:relative; z-index:2;}
ul.visual li.first dl dd h3{font-size:29px; color:#fff; text-align:center; font-family:"UD新ゴ DB",UD Shin Go DemiBold; padding:40px 0 45px;}
ul.visual li.first dl dd p{font-size:1.4em; color:#fff; margin-bottom:1.25em; padding:0 15px 0 190px;}
ul.visual li.even dl dd h3{font-size:24px; text-align:center; font-family:"UD新ゴ DB",UD Shin Go DemiBold; padding:20px 0 25px;}
ul.visual li.even dl dd p{font-size:1.3em; margin-bottom:1.25em; padding:0 20px;}
ul.visual li.last dl dd h3{font-size:24px; color:#fff; text-align:center; font-family:"UD新ゴ DB",UD Shin Go DemiBold; padding:20px 0;}
ul.visual li.last dl dd p{font-size:1.3em; color:#fff; margin-bottom:1.25em; padding:0 20px;}
div.logo_box{border:4px solid #ffcf00; background:url(./img/corner.png) top left no-repeat; padding:10px 25px 20px;}
div.logo_box h3{font-size:28px; color:#005aab; font-family:"UD新ゴ DB",UD Shin Go DemiBold; text-align:center; margin-bottom:.5em; line-height:1.25;}
div.logo_box h3 span{font-size:16px; color:#39c32d;}
div.logo_box dl{padding-left:15px;}
div.logo_box dl dt{width:200px; float:left; text-align:center; font-size:15px; color:#39c32d; font-family:"UD新ゴ DB",UD Shin Go DemiBold; line-height:1.25;}
div.logo_box dl dt img{margin-bottom:10px;}
div.logo_box dl dd{padding:10px 0 0 220px;}
div.logo_box dl dd p{font-size:1.3em;}
@media screen and (max-width: 640px) {
ul.visual li.first{height:auto;}
ul.visual li.even{height:auto;}
ul.visual li.last{height:auto;}
ul.visual li dt{position:relative;}
ul.visual li dl dd h3 span{display:block; text-align:center;}
ul.visual li.first dl dd h3{font-size:16px; color:#3a3a3a; padding:15px 0;}
ul.visual li.first dl dd p{font-size:1.2em; color:#3a3a3a; padding:0 5px;}
ul.visual li.even dl dd h3{font-size:16px; padding:15px 0;}
ul.visual li.even dl dd p{font-size:1.2em; padding:0 5px;}
ul.visual li.last dl dd h3{font-size:16px; color:#3a3a3a; padding:15px 0;}
ul.visual li.last dl dd p{font-size:1.2em; color:#3a3a3a; padding:0 5px;}
div.logo_box{background-size:50px 50px; padding:10px;}
div.logo_box h3{font-size:18px; line-height:1.5;}
div.logo_box h3 span{font-size:12px;}
div.logo_box dl{padding-left:0;}
div.logo_box dl dt{width:auto; float:none; font-size:14px; width:60%; margin:0 auto 10px;}
div.logo_box dl dd{padding:0;}
div.logo_box dl dd p{font-size:1.3em;}
}</pre></body></html>