<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.tab_05{ max-width: 1200px; margin: 0 auto; overflow: hidden; }
.tab_05 li{ float: left; width: 24%; padding: 0 5px; border-bottom: 3px solid #80bd00; }
.tab_05 li:nth-child(1){ width: 12%; padding: 0 5px 0 0; }
.tab_05 li:nth-child(3){ width: 26%; }
.tab_05 li:nth-child(5){ width: 14%; padding: 0 0 0 5px; }
.tab_05 a{ display: block; color: #fff; text-align: center; line-height: 50px; font-size: 1em; font-weight: 500; letter-spacing: -1px; background: url(../../img/menu_bg.png) no-repeat; background-size: 100% 50px; }
.tab_05 a:hover{ color: #fff000; }

.title{ padding: 0 30px; border-bottom: 3px solid #80bd00; }
.title h2{ padding: 20px 5px 20px 30px; line-height: 1em; color: #fff; background: url(../../img/title_bg.png) no-repeat; text-shadow: 1px 1px 5px rgba(0,0,0,0.5) }
.title a{ float: right; text-shadow: none; }
.body { padding: 40px 30px; }
.video_link { width : 400px; }
.video_link i{ font-size: 1.1em; font-weight: 800; border-bottom: 1px solid #2d9943; }
.video_link img{ width: 24px; vertical-align: text-top; }
.video_link.sub_co i{ border-bottom: 1px solid #9a1d43; }

.link li{ padding: 5px 0; }
.link a{ padding:5px 10px; width: 400px; line-height: 1em; color: #7d6432; border-radius: 5px; background: rgba(220, 180, 0, 0.2); }


#box00 .text{ padding: 5% 0; text-align: center;  }
#box00 .text h1{ font-weight: 300; line-height: 1.7em; }
#box00 .text h1 i{ font-weight: 800; }

#box01 th{ width: 70px; padding: 10px 0; vertical-align: top; }
#box01 td{ padding: 10px 20px; vertical-align: top; }

#box03 h3{ width: 300px; padding: 10px 20px 0 20px; font-weight: 800; border: 2px solid #2d9943; border-bottom: 0; border-radius: 10px 10px 0 0; }
#box03 .tab{ padding: 0 0 0 90px }
#box03 .tab p{ padding: 0 0 10px 0; }
#box03 strong{ font-weight: 800; }

#box04 dl{ padding: 90px 0 0 0; width: 85%; margin: 0 auto; }
#box04 dt{ position: relative; padding: 15px 10px 15px 170px; font-size: 1.2em; font-weight: 800; line-height: 1em; color: #fff; border-radius: 15px 15px 0 0; background: #fa7d19 }
#box04 dt i{ position: absolute; left: 20px; bottom: -30px; }
#box04 dd{ padding: 35px 30px 30px 30px; color: #7d6432; font-weight: 800; border-top: 3px solid #fff; background: rgba(250, 125, 25, 0.1); }
#box04 dd p{ padding: 0 0 10px 0; }
#box04 .in04 th { vertical-align: top; width: 45% }
#box04 .in04 td { vertical-align: top; width: 55% }
#box04 .in04 td b{ display: block; padding: 0 0 15px 0; font-size: 1.1em; font-weight: 800; }
#box04 .in04 td b + b{ padding: 0; }
#box04 .in04 td sup{ color: #fa7d19; vertical-align: initial; line-height: 1em; }
#box04 .in04 td img{ float: right; width: 80%; }
#box04 .in05 th{ width: 90px; padding: 10px 0 0 0; vertical-align: top; font-weight: 800; }
#box04 .in05 th span{ width: 100%; display: inline-block; color: #fff; border-radius: 10px; background: rgba(125, 100, 50, 0.6); }
#box04 .in05 td{ padding: 5px 15px; vertical-align: top; font-weight: 500; }

#box05 .bg{ padding: 20px 0; background: url(../../img/box05_bg.png) center 0 no-repeat; background-size: 100%; border-radius: 30px; overflow: hidden; }
#box05 th{ width: 110px; padding: 0 10px 0 20px; vertical-align: top; }
#box05 td{ vertical-align: top; }
#box05 th p{ font-size: 12px; letter-spacing: -1px; font-weight: 800; }
#box05 td p{ padding: 5px 0; }
#box05 td li{ position: relative;  padding: 0 20px 0 25px; }
#box05 td li i{ position: absolute; left: 0; top: 0; width: 20px; }
#box05 td h6{ font-size: 1.1em; font-weight: 800; }
#box05 td li span{ margin-left: -20px; }
#box05 td li em{ position: absolute; left: 10px; font-size: 0.5em; vertical-align: bottom; color: rgba(0,0,0,0.5); }
#box05 td li b{ font-size: 14px; line-height: 1.2em; }
#box05 td li .small{ position: relative; font-size: 12px; line-height: 18px; color: #000; }
#box05 td li .small:before{ content: "*"; position: absolute; left: -10px; }
#box05 .link a{ display: inline-block; width: auto; }

</pre></body></html>