@media print,screen{#contents #main{position:relative}#contents #main::before{position:absolute;bottom:0;left:0;content:"";width:100%;height:300vh;background-color:#f4f8f9;display:block;-webkit-transform:skew(0deg, -5deg) translate(0, -5.33vw);transform:skew(0deg, -5deg) translate(0, -5.33vw);z-index:-1}#contents #main #copy{background-image:url(../img/vision01.png);background-position:center;background-size:100% auto;background-repeat:no-repeat;margin:8vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents #main #copy p{font-size:5.33vw;display:inline-block;text-align:center;line-height:1.9em;background:linear-gradient(115deg, #65CEEB 0%, #0B70E1 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);letter-spacing:.1em;-webkit-filter:blur(3vw);filter:blur(3vw);-webkit-transition:-webkit-filter 1.5s ease-in-out;transition:-webkit-filter 1.5s ease-in-out;transition:filter 1.5s ease-in-out;transition:filter 1.5s ease-in-out, -webkit-filter 1.5s ease-in-out}#contents #main #copy p.action{-webkit-filter:blur(0);filter:blur(0)}#contents #main .inner01{position:relative}#contents #main .inner01 .slider01 ul li{position:relative;width:92vw;margin:0 4.27vw}#contents #main .inner01 .slider01 ul li a{text-decoration:none;display:block;background-color:#fff;border-radius:4vw;overflow:hidden}#contents #main .inner01 .slider01 ul li a img{width:100%}#contents #main .inner01 .slider01 .slick-dotted.slick-slider{padding-bottom:4.27vw}#contents #main .inner01 .slider01 .slick-dots{bottom:0}#contents #main .inner01 .slider01 .slick-dots li{margin:0 1.33vw;width:5.33vw !important;height:1.6vw}#contents #main .inner01 .slider01 .slick-dots li button{width:5.33vw;height:1.6vw}#contents #main .inner01 .slider01 .slick-dots li button:last-of-type{display:none}#contents #main .inner01 .slider01 .slick-dots li button:before{opacity:1;border-radius:.8vw;width:5.33vw;height:1.6vw;content:"";background-color:#acacac}#contents #main .inner01 .slider01 .slick-dots li.slick-active button:before{background-color:#1078e2;content:""}#contents #main .inner01 .copy01{width:68.27vw;position:absolute;top:2.13vw;left:2.67vw}#contents #main .inner01 .csrsymbol01{position:absolute;width:24.53vw;top:-7.87vw;right:6.13vw}#contents #main .copy02{background-color:rgba(16,120,226,.8);-webkit-box-sizing:border-box;box-sizing:border-box;border-top-right-radius:4vw;border-bottom-right-radius:4vw;width:38.4vw;height:30.93vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:99.47vw}#contents #main .copy02 p{line-height:1.54em;letter-spacing:.16em;color:#fff;font-size:4.8vw;font-weight:700}#contents #main .message01{padding:0 8vw;margin-bottom:13.33vw}#contents #main .message01 p{line-height:1.7em}#contents #main .message01 p:not(:first-of-type){margin-top:1em}#contents section .symbolico01{margin:0 auto;display:block}#contents section h2{margin-top:.8vw;font-size:5.07vw;text-align:center;color:#1078e2;line-height:1.47em}#contents section h2 span{font-size:4.27vw}#contents section#taisetsu nav{padding:0 4vw}#contents section#taisetsu nav a{display:block;text-align:center;margin-top:6.67vw}#contents section#taisetsu nav a div{border-radius:4vw;overflow:hidden}#contents section#taisetsu nav a div img{width:100%}#contents section#taisetsu nav a p{margin-top:2vw;font-size:4.27vw}#contents section#taisetsu nav>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f4f8f9;border-radius:4vw;padding:0 4vw 4vw 4vw;margin-top:10.67vw}#contents section#taisetsu nav>div>img{width:65.46vw;display:block;margin:4.8vw auto 3.2vw auto}#contents section#taisetsu nav>div span{content:"";width:.53vw;height:4vw;border-radius:.265vw;display:block;font-size:0;line-height:0;background:#1078e2;margin:1.33vw 0}#contents section#taisetsu nav>div a{background-color:#1078e2;color:#fff;text-decoration:none;height:10.66vw;border-radius:5.33vw;line-height:10.66vw;vertical-align:middle;display:block;width:100%;margin:0;text-align:center}#contents section#taisetsu nav>div a+a{margin-top:3.12vw}#contents section#taisetsu nav>div a+small{margin-top:.5em;text-indent:-1em;padding-left:1em;display:block;font-size:3.12vw;color:#1078e2}#contents section#taisetsu>div{padding:0 4vw}#contents section#taisetsu>div .moviewrap01{text-align:center;margin:6.67vw auto 0 auto}#contents section#taisetsu>div .moviewrap01 .movie01{width:100%;padding-top:56.25%;position:relative;z-index:90}#contents section#taisetsu>div .moviewrap01 .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents section#taisetsu>div .moviewrap01 a{margin-top:2vw;font-size:4.27vw;text-align:center;display:inline-block}#contents section#taisetsu>div .moviewrap01 p{text-align:left;margin-top:.5em}#contents section#sustainabillitymovie{margin-top:16vw}#contents section#sustainabillitymovie>h2{line-height:1em}#contents section#sustainabillitymovie>h2 span{font-size:3.2vw}#contents section#sustainabillitymovie .movie01{width:92vw;aspect-ratio:16/9;margin:6.13vw auto 0 auto}#contents section#sustainabillitymovie .movie01 iframe{width:100%;height:100%;border:none;border-radius:4vw}#contents section#sustainabillitymovie .txt01{width:92vw;height:39.47vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5.33vw auto 0 auto;position:relative}#contents section#sustainabillitymovie .txt01 p{font-size:3.73vw;text-align:center;line-height:1.7em}#contents section#sustainabillitymovie .txt01 img{position:absolute;pointer-events:none;width:7.47vw}#contents section#sustainabillitymovie .txt01 img:first-of-type{top:0;left:0}#contents section#sustainabillitymovie .txt01 img:last-of-type{bottom:0;right:0}#contents section#story{margin-top:22vw;position:relative}#contents section#story::before{position:absolute;top:0;left:0;content:"";width:100%;height:165vw;background-color:#f4f8f9;display:block;-webkit-transform:skew(0deg, -5deg) translate(0, -10.67vw);transform:skew(0deg, -5deg) translate(0, -10.67vw);z-index:-1}#contents section#story .slider01{margin-top:2.665vw}#contents section#story .slider01 ul li{position:relative;width:89.33vw;margin:2.665vw}#contents section#story .slider01 ul li .new01{position:absolute;top:4vw;left:-3.46vw;width:15.73vw;display:block}#contents section#story .slider01 ul li a{text-decoration:none;display:block;background-color:#fff;border-radius:4vw;overflow:hidden;-webkit-box-shadow:0 1.07vw 0 0 #e9eff0;box-shadow:0 1.07vw 0 0 #e9eff0}#contents section#story .slider01 ul li a img{width:100%;background:#fff}#contents section#story .slider01 ul li a div{padding:2.6vw 4vw 4vw 4vw}#contents section#story .slider01 ul li a div span{color:#fff;font-size:3.2vw;font-weight:900;display:inline-block;height:7.5vw;line-height:7.5vw;vertical-align:middle;padding:0 2.6vw;border-radius:3.75vw}#contents section#story .slider01 ul li a div span.special01{background-color:#fe6e9f}#contents section#story .slider01 ul li a div span.short01{background-color:#46acff}#contents section#story .slider01 ul li a div span.info01{background-color:#46acff}#contents section#story .slider01 ul li a div p{margin-top:2.13vw;line-height:1.5em}#contents section#story .slider01 .slick-dotted.slick-slider{margin-bottom:9vw}#contents section#story .slider01 .slick-dots{bottom:-4vw}#contents section#story .slider01 .slick-dots li{margin:0 1.5625vw;width:2.13vw !important;height:2.13vw}#contents section#story .slider01 .slick-dots li button{width:2.13vw;height:2.13vw}#contents section#story .slider01 .slick-dots li button:last-of-type{display:none}#contents section#story .slider01 .slick-dots li button:before{opacity:1;border-radius:1.065vw;width:2.13vw;height:2.13vw;content:"";background-color:#e9eff0}#contents section#story .slider01 .slick-dots li.slick-active button:before{background-color:#1078e2;content:""}#contents section#story .btn_story01{background-color:#1078e2;color:#fff;text-decoration:none;height:10.66vw;border-radius:5.33vw;line-height:10.66vw;vertical-align:middle;display:block;width:53vw;margin:0 auto 14.4vw auto;text-align:center}#contents section#story .btn_story01 svg{width:3.73vw;height:3.73vw}#contents section#story .btn_story01 svg path{fill:#fff}#contents section#news{margin-top:6.67vw}#contents section#news h2{color:#444;line-height:1em;margin:0}#contents section#news h2 em{font-weight:700;font-size:5.33vw}#contents section#news h2 span{font-size:3.47vw}#contents section#news svg.split01{margin:2vw auto 0 auto;width:4vw;height:.53vw}#contents section#news #updates{margin-top:2.67vw;padding:0 4vw}#contents section#news #updates dl{padding:2.66vw 1.33vw;border-bottom:1px solid #ddd}#contents section#news #updates dl:last-of-type{border-color:#a3a3a3}#contents section#news #updates dl dt{font-size:2.67vw;font-weight:700}#contents section#news #updates dl dd{margin-top:1.87vw;line-height:1.6em;font-size:3.47vw}#contents section#news #updates dl dd a{font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#contents section#news #updates dl dd p,#contents section#news #updates dl dd a{line-height:1.615em}#contents section#news #updates dl dd p:before,#contents section#news #updates dl dd a:before{content:"";display:block;margin-top:.5em !important}#contents section#news .btn_news01{background-color:#1078e2;color:#fff;text-decoration:none;height:10.66vw;border-radius:5.33vw;line-height:10.66vw;vertical-align:middle;display:block;width:32.27vw;margin:5.33vw auto 10.67vw auto;text-align:center}#contents section#torikumi{padding:10.67vw 0;background-image:url(../common/img/bg01.png);background-size:185.33vw auto;background-position:center top}#contents section#torikumi h2{color:#fff}#contents section#torikumi>a{display:block;margin:3.73vw auto 0 auto;width:40.8vw;background-color:#fff;text-decoration:none;display:block;height:12vw;line-height:12vw;border-radius:6vw;text-align:center;vertical-align:middle;font-weight:500;position:relative;font-size:3.73vw}#contents section#torikumi>a svg{width:2.13vw;height:auto;position:absolute;top:calc(50% - 1.33vw);right:5.33vw}#contents section#torikumi>a svg path{fill:#1378e2}#contents section#torikumi nav.nav01{margin-top:5.33vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 6.25vw}#contents section#torikumi nav.nav01>p{color:#fff;font-size:4.27vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:10.67vw}#contents section#torikumi nav.nav01>p:nth-of-type(1){background:#eb4231}#contents section#torikumi nav.nav01>p:nth-of-type(2){margin-top:5.33vw;background:#5aa2eb}#contents section#torikumi nav.nav01>div{background-color:#f4f8f9;width:100%;margin-top:3.125vw}#contents section#torikumi nav.nav01>div>img{width:100%}#contents section#torikumi nav.nav01>div a{text-decoration:none;font-weight:500}#contents section#torikumi nav.nav01>div>ul{padding:2.8vw 4vw 4vw 4vw;font-size:4.375vw}#contents section#torikumi nav.nav01>div>ul>li{background-image:url(../common/img/arrow_blue01.svg);background-repeat:no-repeat;background-size:3vw auto;background-position:left top 1vw}#contents section#torikumi nav.nav01>div>ul>li.disable01{background-image:none}#contents section#torikumi nav.nav01>div>ul>li>a{margin-left:1em}#contents section#torikumi nav.nav01>div>ul>li>a.disable01{margin-left:0;pointer-events:none}#contents section#torikumi nav.nav01>div>ul>li>ul{border-top:1px solid #ddd;margin-top:2vw;padding-top:2vw}#contents section#torikumi nav.nav01>div>ul>li>ul li{margin-top:.3em;font-size:3.47vw;background-image:url(../common/img/arrow_right01.svg);background-repeat:no-repeat;background-size:2vw auto;background-position:left top 1.2vw}#contents section#torikumi nav.nav01>div>ul>li>ul li a{margin-left:1em}#contents section#torikumi nav.nav02{margin-top:4vw;padding:0 4vw}#contents section#torikumi nav.nav02 h4{color:#fff;padding-bottom:1.5vw;border-bottom:.53vw solid #0059b3;font-size:5.07vw;text-align:center}#contents section#torikumi nav.nav02 ul{padding-left:4vw}#contents section#torikumi nav.nav02 ul li{margin-top:5.33vw;font-size:3.47vw;background-image:url(../common/img/menu_arrow01.svg);background-repeat:no-repeat;background-size:1.86vw 2.4vw;background-position:left top .8vw;line-height:1em;padding-left:3.47vw}#contents section#torikumi nav.nav02 ul li a{color:#fff;text-decoration:none;font-weight:500}#contents section#taiwa{background-image:url(../common/img/bg02.png);background-size:79.73vw auto;background-position:center top}#contents section#taiwa .inner01{padding:10.67vw 0 18.67vw 0;position:relative}#contents section#taiwa .btn_language01{right:4vw;bottom:4vw}#contents section#taiwa nav{margin-top:6.67vw;padding:0 4vw}#contents section#taiwa nav a{margin-top:2.67vw;text-decoration:none;overflow:hidden;display:block;background-color:#fff;border:1px solid #ddd;border-radius:2.13vw;-webkit-box-sizing:border-box;box-sizing:border-box}#contents section#taiwa nav a:first-of-type{margin-top:0}#contents section#taiwa nav a div{float:left}#contents section#taiwa nav a div img{height:24vw;width:auto}#contents section#taiwa nav a p{font-weight:500;float:left;margin-left:4vw;display:inline-block;line-height:24vw;vertical-align:middle}}@media screen and (min-width: 640px){#contents #main{position:relative;width:100%}#contents #main::before{position:absolute;bottom:0;left:0;content:"";width:100%;height:1500px;background-color:#f4f8f9;display:block;-webkit-transform:skew(0deg, -7deg) translate(0, 0);transform:skew(0deg, -7deg) translate(0, 0);z-index:-1}#contents #main #copy{background-size:933px auto;background-repeat:no-repeat;margin:33px 0}#contents #main #copy p{font-size:38px;-webkit-filter:blur(20px);filter:blur(20px)}#contents #main .inner01{position:relative;width:1240px;margin:0 auto;overflow:visible}#contents #main .inner01 .slider01{margin:0 auto;width:1200px}#contents #main .inner01 .slider01 ul li{position:relative;width:1200px;margin:0 20px}#contents #main .inner01 .slider01 ul li a{text-decoration:none;display:block;background-color:#fff;border-radius:15px;overflow:hidden;will-change:transform}#contents #main .inner01 .slider01 ul li a img{width:100%;-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}#contents #main .inner01 .slider01 ul li a:hover img{opacity:.8}#contents #main .inner01 .slider01 .slick-dotted.slick-slider{padding-bottom:20px}#contents #main .inner01 .slider01 .slick-dots{bottom:0}#contents #main .inner01 .slider01 .slick-dots li{margin:0 5px;width:20px !important;height:6px}#contents #main .inner01 .slider01 .slick-dots li button{width:20px;height:6px}#contents #main .inner01 .slider01 .slick-dots li button:last-of-type{display:none}#contents #main .inner01 .slider01 .slick-dots li button:before{opacity:1;border-radius:3px;width:20px;height:6px;content:"";background-color:#acacac}#contents #main .inner01 .slider01 .slick-dots li.slick-active button:before{background-color:#1078e2;content:""}#contents #main .inner01 .copy01{width:452px;top:15px;left:10px}#contents #main .inner01 .csrsymbol01{width:170px;top:624px;right:20px}#contents #main .copy02{border-radius:15px;width:300px;height:260px;left:10px;top:390px}#contents #main .copy02 p{line-height:2em;letter-spacing:.125em;font-size:38px}#contents #main .message01{margin:0 auto 26px;padding:0;width:1200px}#contents #main .message01 p{margin-bottom:1em;font-size:16px;line-height:1.7em}#contents #main .message01 p:last-of-type{margin-bottom:0}#contents section .symbolico01{margin:0 auto;display:block}#contents section h2{margin-top:7px;font-size:30px;line-height:1.47em}#contents section h2 span{font-size:20px}#contents section#taisetsu{margin-top:62px}#contents section#taisetsu nav{width:1200px;margin:40px auto 0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents section#taisetsu nav a{width:580px;margin-top:0}#contents section#taisetsu nav a:nth-child(odd){margin-right:0}#contents section#taisetsu nav a:nth-child(even){margin-left:0}#contents section#taisetsu nav a div{position:relative;z-index:1;border-radius:15px}#contents section#taisetsu nav a div img{-webkit-transition:.3s;transition:.3s}#contents section#taisetsu nav a p{text-decoration:underline;display:inline-block;margin-top:10px;font-size:18px;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgb(17, 120, 226)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 50%, rgb(17, 120, 226) 50%);background-size:200% auto;-webkit-transition:.3s;transition:.3s}#contents section#taisetsu nav a:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}#contents section#taisetsu nav a:hover p{text-decoration:none;color:#fff;background-position:-100% 0}#contents section#taisetsu nav>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:385px;margin-top:0;padding:0 40px 24px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;width:580px;border-radius:15px}#contents section#taisetsu nav>div>img{width:370px;margin:22px auto 9px auto}#contents section#taisetsu nav>div span{content:"";width:2px;height:15px;border-radius:1px;display:block;font-size:0;line-height:0;background:#1078e2;margin:0}#contents section#taisetsu nav>div a{font-size:18px;height:50px;border-radius:25px;line-height:50px;margin:0;text-align:center;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgb(12, 113, 225)), color-stop(50%, rgb(101, 206, 235)), to(rgb(11, 112, 225)));background-image:linear-gradient(to right, rgb(12, 113, 225) 50%, rgb(101, 206, 235) 50%, rgb(11, 112, 225) 100%);background-position:0 0;background-size:200% auto;-webkit-transition:.3s;transition:.3s}#contents section#taisetsu nav>div a:hover{background-position:-100% 0}#contents section#taisetsu nav>div a+small{font-size:16px}#contents section#taisetsu>div{padding:0}#contents section#taisetsu>div .moviewrap01{width:740px;text-align:center;margin:40px auto 0 auto}#contents section#taisetsu>div .moviewrap01 .movie01{width:100%;padding-top:56.25%;position:relative;z-index:90}#contents section#taisetsu>div .moviewrap01 .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents section#taisetsu>div .moviewrap01 a{margin-top:10px;font-size:18px;text-align:center;display:inline-block;text-decoration:underline;display:inline-block;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgb(17, 120, 226)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 50%, rgb(17, 120, 226) 50%);background-size:200% auto;-webkit-transition:.3s;transition:.3s}#contents section#taisetsu>div .moviewrap01 a:hover{text-decoration:none;color:#fff;background-position:-100% 0}#contents section#taisetsu>div .moviewrap01 p{text-align:center;margin-top:.5em}#contents section#sustainabillitymovie{margin-top:100px}#contents section#sustainabillitymovie>h2{line-height:1em}#contents section#sustainabillitymovie>h2 span{font-size:20px}#contents section#sustainabillitymovie .movie01{width:1000px;aspect-ratio:16/9;margin:45px auto 0 auto}#contents section#sustainabillitymovie .movie01 iframe{width:100%;height:100%;border:none;border-radius:15px}#contents section#sustainabillitymovie .txt01{width:916px;height:111px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:45px auto 0 auto;position:relative}#contents section#sustainabillitymovie .txt01 p{font-size:22px;text-align:center;line-height:1.7em}#contents section#sustainabillitymovie .txt01 img{position:absolute;pointer-events:none;width:45px}#contents section#sustainabillitymovie .txt01 img:first-of-type{top:0;left:0}#contents section#sustainabillitymovie .txt01 img:last-of-type{bottom:0;right:0}#contents section#story{margin-top:100px}#contents section#story::before{position:absolute;top:0;left:0;content:"";width:100%;height:615px;-webkit-transform:skew(0deg, -7deg) translate(0, 30px);transform:skew(0deg, -7deg) translate(0, 30px);z-index:-1}#contents section#story .slider01{margin:50px auto 0 auto;width:1164px}#contents section#story .slider01 .slick-slide{height:100%;padding:0 0 4px 0}#contents section#story .slider01 .btn_slider{cursor:pointer;position:absolute;top:136px}#contents section#story .slider01 .btn_slider svg{width:20px}#contents section#story .slider01 .btn_slider svg path{fill:#1078e2}#contents section#story .slider01 .btn_slider.slide_prev{left:-20px}#contents section#story .slider01 .btn_slider.slide_next{right:-20px}#contents section#story .slider01 .btn_slider.slide_next svg{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}#contents section#story .slider01 .btn_slider:hover{opacity:.8}#contents section#story .slider01 ul li{position:relative;width:348px;margin:0 20px}#contents section#story .slider01 ul li .new01{top:16px;left:-13px;width:59px;z-index:2}#contents section#story .slider01 ul li a{border-radius:15px;-webkit-box-shadow:0 4px 0 0 #e9eff0;box-shadow:0 4px 0 0 #e9eff0;z-index:1;position:relative}#contents section#story .slider01 ul li a img{width:100%;-webkit-transition:.3s;transition:.3s}#contents section#story .slider01 ul li a div{padding:15px 15px 20px 15px}#contents section#story .slider01 ul li a div span{font-size:12px;height:24px;line-height:24px;padding:0 12px;border-radius:3.75vw}#contents section#story .slider01 ul li a div span.special01{background-color:#fe6e9f}#contents section#story .slider01 ul li a div span.info01{background-color:#46acff}#contents section#story .slider01 ul li a div p{font-size:14px;margin-top:10px;line-height:1.5em}#contents section#story .slider01 ul li a:hover img{opacity:.8}#contents section#story .slider01 .slick-dotted.slick-slider{margin-bottom:44px}#contents section#story .slider01 .slick-dots{bottom:-24px}#contents section#story .slider01 .slick-dots li{margin:0 6px;width:8px !important;height:8px}#contents section#story .slider01 .slick-dots li button{width:8px;height:8px}#contents section#story .slider01 .slick-dots li button:last-of-type{display:none}#contents section#story .slider01 .slick-dots li button:before{opacity:1;border-radius:4px;width:8px;height:8px;content:"";background-color:#e9eff0}#contents section#story .slider01 .slick-dots li.slick-active button:before{background-color:#1078e2;content:""}#contents section#story .btn_story01{padding-top:24px;height:70px;font-size:16px;border-radius:35px;line-height:1em;vertical-align:middle;display:block;width:300px;margin:0 auto 120px auto;text-align:center;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgb(12, 113, 225)), color-stop(50%, rgb(101, 206, 235)), to(rgb(11, 112, 225)));background-image:linear-gradient(to right, rgb(12, 113, 225) 50%, rgb(101, 206, 235) 50%, rgb(11, 112, 225) 100%);background-position:0 0;background-size:200% auto;-webkit-transition:.3s;transition:.3s}#contents section#story .btn_story01 svg{margin-top:-3px;vertical-align:middle;display:inline;width:18px;height:18px;margin-right:12px}#contents section#story .btn_story01:hover{background-position:-100% 0}#contents section#news{margin:0 auto;width:1200px;position:relative;padding-bottom:100px}#contents section#news h2{vertical-align:top;text-align:left;color:#444;line-height:30px;vertical-align:top;margin:0}#contents section#news h2:before{content:"";display:inline-block;background-color:#1078e2;width:4px;height:30px;border-radius:2px}#contents section#news h2 svg{display:none;display:inline-block !important;width:4px;height:30px}#contents section#news h2 em{line-height:30px;vertical-align:top;font-weight:700;font-size:40px}#contents section#news h2 span{line-height:30px;vertical-align:top;font-size:16px;margin-top:15px;margin-left:10px}#contents section#news #updates{margin-top:16px;padding:0}#contents section#news #updates dl{padding:30px 0;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}#contents section#news #updates dl:last-of-type{border-color:#a3a3a3}#contents section#news #updates dl dt{width:123px;font-size:14px;padding-top:.15em}#contents section#news #updates dl dd{margin-top:0;line-height:1.6em;font-size:14px}#contents section#news #updates dl dd p,#contents section#news #updates dl dd a{line-height:1.615em}#contents section#news #updates dl dd p:before,#contents section#news #updates dl dd a:before{content:"";display:block;margin-top:.5em !important}#contents section#news #updates dl dd p:first-of-type:before,#contents section#news #updates dl dd a:first-of-type:before{display:none}#contents section#news .btn_news01{position:absolute;top:0;right:0;height:40px;border-radius:20px;line-height:40px;width:120px;margin:0;text-align:center;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgb(12, 113, 225)), color-stop(50%, rgb(101, 206, 235)), to(rgb(11, 112, 225)));background-image:linear-gradient(to right, rgb(12, 113, 225) 50%, rgb(101, 206, 235) 50%, rgb(11, 112, 225) 100%);background-position:0 0;background-size:200% auto;-webkit-transition:.3s;transition:.3s}#contents section#news .btn_news01:hover{background-position:-100% 0}#contents section#torikumi{padding:100px 0;background-size:1390px auto}#contents section#torikumi h2{color:#fff}#contents section#torikumi>a{width:265px;margin:30px auto 0 auto;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgb(255, 255, 255)), color-stop(50%, rgb(16, 120, 226)));background-image:linear-gradient(to right, rgb(255, 255, 255) 50%, rgb(16, 120, 226) 50%);background-position:0 0;background-size:200% auto;text-decoration:none;display:block;height:58px;line-height:58px;border-radius:29px;text-align:center;padding-left:0;vertical-align:middle;font-weight:500;position:relative;-webkit-transition:.3s;transition:.3s;font-size:14px}#contents section#torikumi>a svg{width:12px;height:15px;position:absolute;top:calc(50% - 7px);right:25px}#contents section#torikumi>a svg path{-webkit-transition:.3s;transition:.3s}#contents section#torikumi>a:hover{background-position:-100% 0;color:#fff}#contents section#torikumi>a:hover svg path{fill:#fff}#contents section#torikumi nav.nav01{width:1240px;margin:20px auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}#contents section#torikumi nav.nav01>p{width:1200px;font-size:20px;height:50px;margin:30px auto 0 auto}#contents section#torikumi nav.nav01>p:nth-of-type(1){margin-top:30px}#contents section#torikumi nav.nav01>p:nth-of-type(2){margin-top:30px}#contents section#torikumi nav.nav01>div{width:289px;margin:0 7px;margin-top:20px !important}#contents section#torikumi nav.nav01>div.large01{width:390px}#contents section#torikumi nav.nav01>div.null01{background-color:#0059b3}#contents section#torikumi nav.nav01>div:not(:first-of-type){margin-top:0}#contents section#torikumi nav.nav01>div>img{width:100%}#contents section#torikumi nav.nav01>div a{text-decoration:none;font-weight:500}#contents section#torikumi nav.nav01>div>ul{padding:15px 20px 20px 20px;font-size:16px}#contents section#torikumi nav.nav01>div>ul>li{background-image:url(../common/img/arrow_blue01.svg);background-repeat:no-repeat;background-size:11px auto;background-position:left top 5px}#contents section#torikumi nav.nav01>div>ul>li>a{margin-left:1.3em}#contents section#torikumi nav.nav01>div>ul>li>ul{border-top:1px solid #ddd;margin-top:10px;padding-top:10px}#contents section#torikumi nav.nav01>div>ul>li>ul li{margin-top:.3em;font-size:14px;background-image:url(../common/img/arrow_right01.svg);background-repeat:no-repeat;background-size:7px auto;background-position:left top .5em;padding-left:1em}#contents section#torikumi nav.nav01>div>ul>li>ul li a{margin-left:0 !important}#contents section#torikumi nav.nav02{margin:55px auto 0 auto;padding:0;width:1200px}#contents section#torikumi nav.nav02 h4{font-size:30px;padding-bottom:10px;border-bottom:2px solid #0059b3}#contents section#torikumi nav.nav02 ul{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contents section#torikumi nav.nav02 ul li{margin:0 50px;font-size:18px;background-size:10px 13px;background-position:left top 4px;line-height:1em;padding-left:20px}#contents section#torikumi nav.nav02 ul li a{color:#fff;text-decoration:none;font-weight:500;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgb(68, 68, 68)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 50%, rgb(68, 68, 68) 50%);background-size:200% auto;-webkit-transition:.3s;transition:.3s;display:inline-block}#contents section#torikumi nav.nav02 ul li a:hover{background-position:-100% 0}#contents section#taiwa{background-size:590px auto}#contents section#taiwa .inner01{margin:0 auto;width:1200px;padding:100px 0 118px 0;position:relative}#contents section#taiwa .btn_language01{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;right:0;bottom:0;top:auto}#contents section#taiwa nav{margin-top:50px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#contents section#taiwa nav a{text-align:center;width:304px;margin:0 32px;background-color:rgba(0,0,0,0);border:none;border-radius:0}#contents section#taiwa nav a:first-of-type{margin-top:0}#contents section#taiwa nav a div{float:none;border-radius:152px;overflow:hidden;z-index:1;position:relative}#contents section#taiwa nav a div img{-webkit-transition:.3s;transition:.3s;width:100%;height:auto}#contents section#taiwa nav a p{background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgb(17, 120, 226)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 50%, rgb(17, 120, 226) 50%);background-size:200% auto;-webkit-transition:.3s;transition:.3s;text-decoration:underline;font-weight:500;float:none;margin:15px 0 0 0;display:inline-block;line-height:1.2em;font-size:16px}#contents section#taiwa nav a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#contents section#taiwa nav a:hover p{color:#fff;text-decoration:none;background-position:-100% 0}}@media screen and (min-width: 1462px){#contents #main{position:relative;width:100%}#contents #main::before{position:absolute;bottom:0;left:0;content:"";width:100%;height:1500px;background-color:#f4f8f9;display:block;-webkit-transform:skew(0deg, -7deg) translate(0, 0);transform:skew(0deg, -7deg) translate(0, 0);z-index:-1}#contents #main .inner01{position:relative;width:1240px;margin:0 auto;overflow:visible}#contents #main .inner01 .slider01{margin:0 auto;width:1200px}#contents #main .inner01 .slider01 ul li{position:relative;width:1200px;margin:0 20px}#contents #main .inner01 .slider01 ul li a{text-decoration:none;display:block;background-color:#fff;border-radius:15px;overflow:hidden;will-change:transform}#contents #main .inner01 .slider01 ul li a img{width:100%;-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}#contents #main .inner01 .slider01 ul li a:hover img{opacity:.8}#contents #main .inner01 .slider01 .slick-dotted.slick-slider{padding-bottom:20px}#contents #main .inner01 .slider01 .slick-dots{bottom:0}#contents #main .inner01 .slider01 .slick-dots li{margin:0 5px;width:20px !important;height:6px}#contents #main .inner01 .slider01 .slick-dots li button{width:20px;height:6px}#contents #main .inner01 .slider01 .slick-dots li button:last-of-type{display:none}#contents #main .inner01 .slider01 .slick-dots li button:before{opacity:1;border-radius:3px;width:20px;height:6px;content:"";background-color:#acacac}#contents #main .inner01 .slider01 .slick-dots li.slick-active button:before{background-color:#1078e2;content:""}#contents #main .inner01 .copy01{width:452px;top:15px;left:-111px}#contents #main .inner01 .csrsymbol01{width:170px;top:624px;right:20px}#contents #main .copy02{border-radius:15px;width:300px;height:260px;left:-50px;top:390px}#contents #main .copy02 p{line-height:2em;letter-spacing:.125em;font-size:38px}#contents #main .message01{margin:0 auto 26px;padding:0;width:1200px}#contents #main .message01 p{margin-bottom:1em;font-size:16px;line-height:1.7em}#contents #main .message01 p:last-of-type{margin-bottom:0}#contents section .symbolico01{margin:0 auto;display:block}#contents section h2{margin-top:7px;font-size:30px;line-height:1.47em}#contents section h2 span{font-size:20px}#contents section#taisetsu{margin-top:62px}#contents section#taisetsu nav{width:1200px;margin:40px auto 0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents section#taisetsu nav a{width:580px;margin-top:0}#contents section#taisetsu nav a:nth-child(odd){margin-right:0}#contents section#taisetsu nav a:nth-child(even){margin-left:0}#contents section#taisetsu nav a div{position:relative;z-index:1;border-radius:15px}#contents section#taisetsu nav a div img{-webkit-transition:.3s;transition:.3s}#contents section#taisetsu nav a p{text-decoration:underline;display:inline-block;margin-top:10px;font-size:18px;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgb(17, 120, 226)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 50%, rgb(17, 120, 226) 50%);background-size:200% auto;-webkit-transition:.3s;transition:.3s}#contents section#taisetsu nav a:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}#contents section#taisetsu nav a:hover p{text-decoration:none;color:#fff;background-position:-100% 0}#contents section#story{margin-top:100px}#contents section#story::before{position:absolute;top:0;left:0;content:"";width:100%;height:615px;-webkit-transform:skew(0deg, -7deg) translate(0, 30px);transform:skew(0deg, -7deg) translate(0, 30px);z-index:-1}#contents section#story .slider01{margin:50px auto 0 auto;width:1164px}#contents section#story .slider01 .slick-slide{height:100%;padding:0 0 4px 0}#contents section#story .slider01 .btn_slider{cursor:pointer;position:absolute;top:136px}#contents section#story .slider01 .btn_slider svg{width:20px}#contents section#story .slider01 .btn_slider svg path{fill:#1078e2}#contents section#story .slider01 .btn_slider.slide_prev{left:-20px}#contents section#story .slider01 .btn_slider.slide_next{right:-20px}#contents section#story .slider01 .btn_slider.slide_next svg{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}#contents section#story .slider01 .btn_slider:hover{opacity:.8}#contents section#story .slider01 ul li{position:relative;width:348px;margin:0 20px}#contents section#story .slider01 ul li .new01{top:16px;left:-13px;width:59px;z-index:2}#contents section#story .slider01 ul li a{border-radius:15px;-webkit-box-shadow:0 4px 0 0 #e9eff0;box-shadow:0 4px 0 0 #e9eff0;z-index:1;position:relative}#contents section#story .slider01 ul li a img{width:100%;-webkit-transition:.3s;transition:.3s}#contents section#story .slider01 ul li a div{padding:15px 15px 20px 15px}#contents section#story .slider01 ul li a div span{font-size:12px;height:24px;line-height:24px;padding:0 12px;border-radius:3.75vw}#contents section#story .slider01 ul li a div span.special01{background-color:#fe6e9f}#contents section#story .slider01 ul li a div span.info01{background-color:#46acff}#contents section#story .slider01 ul li a div p{font-size:14px;margin-top:10px;line-height:1.5em}#contents section#story .slider01 ul li a:hover img{opacity:.8}#contents section#story .slider01 .slick-dotted.slick-slider{margin-bottom:44px}#contents section#story .slider01 .slick-dots{bottom:-24px}#contents section#story .slider01 .slick-dots li{margin:0 6px;width:8px !important;height:8px}#contents section#story .slider01 .slick-dots li button{width:8px;height:8px}#contents section#story .slider01 .slick-dots li button:last-of-type{display:none}#contents section#story .slider01 .slick-dots li button:before{opacity:1;border-radius:4px;width:8px;height:8px;content:"";background-color:#e9eff0}#contents section#story .slider01 .slick-dots li.slick-active button:before{background-color:#1078e2;content:""}#contents section#story .btn_story01{padding-top:24px;height:70px;font-size:16px;border-radius:35px;line-height:1em;vertical-align:middle;display:block;width:300px;margin:0 auto 120px auto;text-align:center;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgb(12, 113, 225)), color-stop(50%, rgb(101, 206, 235)), to(rgb(11, 112, 225)));background-image:linear-gradient(to right, rgb(12, 113, 225) 50%, rgb(101, 206, 235) 50%, rgb(11, 112, 225) 100%);background-position:0 0;background-size:200% auto;-webkit-transition:.3s;transition:.3s}#contents section#story .btn_story01 svg{margin-top:-3px;vertical-align:middle;display:inline;width:18px;height:18px;margin-right:12px}#contents section#story .btn_story01:hover{background-position:-100% 0}#contents section#news{margin:0 auto;width:1200px;position:relative;padding-bottom:100px}#contents section#news h2{vertical-align:top;text-align:left;color:#444;line-height:30px;vertical-align:top;margin:0}#contents section#news h2:before{content:"";display:inline-block;background-color:#1078e2;width:4px;height:30px;border-radius:2px}#contents section#news h2 svg{display:none;display:inline-block !important;width:4px;height:30px}#contents section#news h2 em{line-height:30px;vertical-align:top;font-weight:700;font-size:40px}#contents section#news h2 span{line-height:30px;vertical-align:top;font-size:16px;margin-top:15px;margin-left:10px}#contents section#news #updates{margin-top:16px;padding:0}#contents section#news #updates dl{padding:30px 0;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}#contents section#news #updates dl:last-of-type{border-color:#a3a3a3}#contents section#news #updates dl dt{width:123px;font-size:14px;padding-top:.15em}#contents section#news #updates dl dd{margin-top:0;line-height:1.6em;font-size:14px}#contents section#news #updates dl dd p,#contents section#news #updates dl dd a{line-height:1.615em}#contents section#news #updates dl dd p:before,#contents section#news #updates dl dd a:before{content:"";display:block;margin-top:.5em !important}#contents section#news #updates dl dd p:first-of-type:before,#contents section#news #updates dl dd a:first-of-type:before{display:none}#contents section#news .btn_news01{position:absolute;top:0;right:0;height:40px;border-radius:20px;line-height:40px;width:120px;margin:0;text-align:center;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgb(12, 113, 225)), color-stop(50%, rgb(101, 206, 235)), to(rgb(11, 112, 225)));background-image:linear-gradient(to right, rgb(12, 113, 225) 50%, rgb(101, 206, 235) 50%, rgb(11, 112, 225) 100%);background-position:0 0;background-size:200% auto;-webkit-transition:.3s;transition:.3s}#contents section#news .btn_news01:hover{background-position:-100% 0}#contents section#torikumi{padding:100px 0;background-size:1390px auto}#contents section#torikumi h2{color:#fff}#contents section#torikumi>a{width:265px;margin:30px auto 0 auto;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgb(255, 255, 255)), color-stop(50%, rgb(16, 120, 226)));background-image:linear-gradient(to right, rgb(255, 255, 255) 50%, rgb(16, 120, 226) 50%);background-position:0 0;background-size:200% auto;text-decoration:none;display:block;height:58px;line-height:58px;border-radius:29px;text-align:center;padding-left:0;vertical-align:middle;font-weight:500;position:relative;-webkit-transition:.3s;transition:.3s;font-size:14px}#contents section#torikumi>a svg{width:12px;height:15px;position:absolute;top:calc(50% - 7px);right:25px}#contents section#torikumi>a svg path{-webkit-transition:.3s;transition:.3s}#contents section#torikumi>a:hover{background-position:-100% 0;color:#fff}#contents section#torikumi>a:hover svg path{fill:#fff}#contents section#torikumi nav.nav01{width:1240px;margin:20px auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}#contents section#torikumi nav.nav01>div{width:289px;margin-top:20px !important}#contents section#torikumi nav.nav01>div.null01{background-color:#0059b3}#contents section#torikumi nav.nav01>div>img{width:100%}#contents section#torikumi nav.nav01>div a{text-decoration:none;font-weight:500}#contents section#torikumi nav.nav01>div>ul{padding:15px 20px 20px 20px;font-size:16px}#contents section#torikumi nav.nav01>div>ul>li{background-image:url(../common/img/arrow_blue01.svg);background-repeat:no-repeat;background-size:11px auto;background-position:left top 5px}#contents section#torikumi nav.nav01>div>ul>li>a{margin-left:1.3em}#contents section#torikumi nav.nav01>div>ul>li>ul{border-top:1px solid #ddd;margin-top:10px;padding-top:10px}#contents section#torikumi nav.nav01>div>ul>li>ul li{margin-top:.3em;font-size:14px;background-image:url(../common/img/arrow_right01.svg);background-repeat:no-repeat;background-size:7px auto;background-position:left top .5em}#contents section#torikumi nav.nav01>div>ul>li>ul li a{margin-left:1em}#contents section#torikumi nav.nav02{margin:55px auto 0 auto;padding:0;width:1200px}#contents section#torikumi nav.nav02 h4{font-size:30px;padding-bottom:10px;border-bottom:2px solid #0059b3}#contents section#torikumi nav.nav02 ul{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contents section#torikumi nav.nav02 ul li{margin:0 50px;font-size:18px;background-size:10px 13px;background-position:left top 4px;line-height:1em;padding-left:20px}#contents section#torikumi nav.nav02 ul li a{color:#fff;text-decoration:none;font-weight:500;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgb(68, 68, 68)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 50%, rgb(68, 68, 68) 50%);background-size:200% auto;-webkit-transition:.3s;transition:.3s;display:inline-block}#contents section#torikumi nav.nav02 ul li a:hover{background-position:-100% 0}#contents section#taiwa{background-size:590px auto}#contents section#taiwa .inner01{margin:0 auto;width:1200px;padding:100px 0 118px 0;position:relative}#contents section#taiwa .btn_language01{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;right:0;bottom:0;top:auto}#contents section#taiwa nav{margin-top:50px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#contents section#taiwa nav a{text-align:center;width:304px;margin:0 32px;background-color:rgba(0,0,0,0);border:none;border-radius:0}#contents section#taiwa nav a:first-of-type{margin-top:0}#contents section#taiwa nav a div{float:none;border-radius:152px;overflow:hidden;z-index:1;position:relative}#contents section#taiwa nav a div img{-webkit-transition:.3s;transition:.3s;width:100%;height:auto}#contents section#taiwa nav a p{background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgb(17, 120, 226)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 50%, rgb(17, 120, 226) 50%);background-size:200% auto;-webkit-transition:.3s;transition:.3s;text-decoration:underline;font-weight:500;float:none;margin:15px 0 0 0;display:inline-block;line-height:1.2em;font-size:16px}#contents section#taiwa nav a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#contents section#taiwa nav a:hover p{color:#fff;text-decoration:none;background-position:-100% 0}}