﻿body.atl50{box-sizing:border-box;font-family:"ＭＳ Ｐゴシック", sans-serif}body.atl50 #pttl h2.pageh2{font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif"}body.atl50 #p_contents.largecontents{padding:60px 50px;width:820px}body.atl50 #p_contents.largecontents table{width:100%}body.atl50 #p_contents.largecontents table th{vertical-align:top;background:none}body.atl50 #p_contents.largecontents table td,body.atl50 #p_contents.largecontents table th{padding:4px 8px}body.atl50 #p_contents *{box-sizing:border-box}body.atl50 #p_contents h4{font-weight:bold;font-size:1.7em;line-height:1.4;position:relative;margin-bottom:20px}body.atl50 #p_contents p{padding:0 5px 10px;line-height:1.6}body.atl50 #p_contents>img.full{width:100%;padding:10px 5px}body.atl50 #p_contents .atlbnrbox{width:100%;padding:10px 5px;display:flex}body.atl50 #p_contents .atlbnrbox .item{width:25%;display:flex;padding:0 1%}body.atl50 #p_contents .atlbnrbox .item a{border-radius:8px;display:block;padding:1.5em 0.2em;width:100%;font-size:1.5em;background-color:#4f69b0;border:#ccc 2px solid;transition:all .3s ease;color:white !important;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}body.atl50 #p_contents .atlbnrbox .item a strong{text-align:center;line-height:1.3}body.atl50 #p_contents .atlbnrbox .item a strong span{font-size:0.9em;display:block;white-space:nowrap}body.atl50 #p_contents .atlbnrbox .item a:hover{background-color:rgba(79,105,176,0.8)}body.atl50 #p_contents hr{margin:30px 0}body.atl50 #p_contents hr.nobdr{border:none}body.atl50 #p_contents ul.photo_gallery{margin:0;width:100%;list-style:none;padding:0;position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}body.atl50 #p_contents ul.photo_gallery li{flex-basis:24%;margin:1% 0.5%;width:24%;padding:0;position:relative}body.atl50 #p_contents ul.photo_gallery li .caption{margin:0;padding:0;display:block;background:#f5f5f5;border:1px solid #ddd;padding:3px}body.atl50 #p_contents ul.photo_gallery li .caption>a{margin:0;padding:0;display:block;position:relative}body.atl50 #p_contents ul.photo_gallery li .caption>a::before{transition:opacity .5s ease-out;opacity:0;position:absolute;content:'';width:100%;height:100%;margin:0;top:0%;left:0%;background-color:#4F69B0}body.atl50 #p_contents ul.photo_gallery li .caption>a::after{transition:opacity .5s ease-out;color:white;opacity:0;position:absolute;content:'\f00e';margin:0;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;font-family:"Font Awesome 5 Free";font-size:2em;-webkit-font-smoothing:antialiased;display:block;font-style:normal;font-variant:normal;font-weight:bold;text-rendering:auto}body.atl50 #p_contents ul.photo_gallery li .caption>a:hover::before{opacity:0.5}body.atl50 #p_contents ul.photo_gallery li .caption>a:hover::after{opacity:1}body.atl50 #p_contents ul.photo_gallery li .caption>span{display:block;margin-top:5px;font-size:0.88em;color:#666;line-height:1.2;padding:1px 5px}body.atl50 #p_contents ul.photo_gallery li .caption>span a{margin:0;padding:0;display:block}body.atl50 #p_contents ul.photo_gallery li p{font-size:0.7em;margin:0 0 0.4em;padding-top:0;line-height:1.1;text-align:center}body.atl50 #p_contents ul.photo_gallery li span.mini{font-size:0.5em}body.atl50 #p_contents ul.photo_gallery li .imgbox{width:100%;height:0;margin:0;padding:0;padding-top:75%;vertical-align:bottom;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all .5s easein}a.linkbtn{display:block;border:#666 1px solid;background-color:white;padding:0.8em 1.3em;border-radius:5px;width:15em;margin:5px auto;position:relative;transition:all .3s ease}a.linkbtn::before{position:absolute;content:'\f138';right:0.9em;top:50%;margin-top:-0.5em;transition:all .3s easein;font-family:"Font Awesome 5 Free";font-size:1em;-webkit-font-smoothing:antialiased;display:block;font-style:normal;font-variant:normal;font-weight:bold;text-rendering:auto}a.linkbtn:hover{background-color:#f9f9f9}a.linkbtn:hover::before{right:0.7em}.lity-container{max-width:90% !important}.lity-content .greetingbox{margin:0 auto;width:90%;max-height:90%;max-width:800px;overflow-y:auto}.lity-content .greetingbox img{width:100%}a.greetingbtn{display:block;border:#666 1px solid;background-color:white;padding:0.7em 1.1em;padding-right:2.5em;border-radius:5px;font-size:1.3em;width:100%;margin:5px;position:relative;transition:all .3s ease}a.greetingbtn small{font-size:0.9em;padding-left:0.2em}a.greetingbtn::before{position:absolute;content:'\f27a';right:0.6em;top:50%;color:#bbb;margin-top:-0.5em;font-family:"Font Awesome 5 Free";font-size:1em;-webkit-font-smoothing:antialiased;display:block;font-style:normal;font-variant:normal;font-weight:bold;text-rendering:auto}a.greetingbtn:hover{background-color:#f9f9f9}a.arrowlink{display:inline-block;line-height:1em;padding:8px 0}a.arrowlink::before{content:'\f138';font-family:"Font Awesome 5 Free";margin-right:0.3em;font-size:0.95em;display:none;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:bold;text-rendering:auto}a.arrowlink02{text-align:right;display:inline-block;line-height:1em;padding:8px 0}a.arrowlink02::after{content:'\f061';font-family:"Font Awesome 5 Free";margin-left:0.3em;font-size:0.95em;display:none;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:bold;text-rendering:auto}.videobox{padding:10px 0 10px;position:relative;overflow:hidden;box-sizing:border-box;margin:1% auto;max-width:600px}.videobox a{text-decoration:none;color:#fff;display:block;width:100%;height:auto;position:relative}.videobox a:first-child::after{position:absolute;content:'';right:0;bottom:0;width:100%;height:100%;background-image:url(../images/common/pattern.png);background-position:center;background-repeat:repeat;opacity:0.6;-moz-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.videobox a img{width:100%;height:auto;margin:0 auto;border:1px solid white;box-shadow:0 0 8px rgba(0,0,0,0.5)}.videobox a span{position:absolute;text-align:center;margin:-1.2em auto 0;top:50%;left:50%;width:2.4em;margin-left:-1.2em;color:#E62117;font-weight:600;line-height:1.2em;z-index:10}.videobox a span::before{content:'';position:absolute;width:1em;height:1em;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff}.videobox a span i{font-size:1.8em;font-weight:normal;position:relative;color:white;background-color:rgba(0,0,0,0.3);border-radius:50%;border:4px solid  transparent}.videobox a p{color:#fff;text-decoration:none;font-size:0.9em;text-shadow:0 0 6px rgba(0,0,0,0.8);font-weight:bold;margin-top:0.5em;color:#e50032 !important}.videobox a:hover span i{background-color:rgba(0,0,0,0.5)}.videobox a:hover p{text-decoration:underline}.videobox.colorful-bdr{background:linear-gradient(60deg, #dd1367, #ff3a21, #fd9d24, #4c9f38, #00689d, #19486a);padding:15px 15px 10px;transition:box-shadow 0.4s ease-out}@media (max-width: 600px){.videobox.colorful-bdr{padding:10px 10px 8px}}@media (max-width: 400px){.videobox.colorful-bdr{padding:7px 7px 5px}}.videobox.colorful-bdr a img{box-shadow:none}.videobox.colorful-bdr a p{text-shadow:none;margin-bottom:0}.videobox.colorful-bdr:hover{box-shadow:0 0 8px 6px rgba(221,9,84,0.6)}@media all and (min-width: 769px){.videobox a:first-child:hover::after{opacity:0.3}}@media all and (max-width: 600px){.videobox a span{margin-top:-0.8em}.videobox a span i{font-size:1.6em}}@media all and (max-width: 480px){.videobox a p{font-size:0.8em}}.lity.lity-inline{background-color:rgba(20,20,20,0.9)}.lity.lity-inline .lity-content::after{box-shadow:0 0 8px rgba(0,0,0,0.2)}.lity-inline .lity-close{font-family:'Work Sans',sans-serif;font-weight:100}.videobox.video2 a:first-child::after,.videobox.video2 span::before{display:none}#videoset{width:100% !important;height:auto !important;padding:0;margin:0 auto;max-width:964px}.videobox{width:100%;height:auto;padding:0;max-width:960px}.videobox video{outline:none;filter:drop-shadow(0px 0px #000)}.show-xs,.show-sm,.show-md,.show-lg,.show-xl{display:none !important}.columns{display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.4rem;margin-right:-.4rem}.columns.col-gapless{margin-left:0;margin-right:0}.columns.col-gapless>.column{padding-left:0;padding-right:0}.columns.col-oneline{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}.column{-ms-flex:1;flex:1;max-width:100%;padding-left:.4rem;padding-right:.4rem}.column.col-12,.column.col-11,.column.col-10,.column.col-9,.column.col-8,.column.col-7,.column.col-6,.column.col-5,.column.col-4,.column.col-3,.column.col-2,.column.col-1,.column.col-auto{-ms-flex:none;flex:none}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.col-mx-auto{margin-left:auto;margin-right:auto}.col-ml-auto{margin-left:auto}.col-mr-auto{margin-right:auto}@media (max-width: 1280px){.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl-auto{-ms-flex:none;flex:none}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-auto{width:auto}.hide-xl{display:none !important}.show-xl{display:block !important}}@media (max-width: 960px){.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg-auto{-ms-flex:none;flex:none}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-auto{width:auto}.hide-lg{display:none !important}.show-lg{display:block !important}}@media (max-width: 840px){.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md-auto{-ms-flex:none;flex:none}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-auto{width:auto}.hide-md{display:none !important}.show-md{display:block !important}}@media (max-width: 600px){.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm-auto{-ms-flex:none;flex:none}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-auto{width:auto}.hide-sm{display:none !important}.show-sm{display:block !important}}@media (max-width: 480px){.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs-auto{-ms-flex:none;flex:none}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-auto{width:auto}.hide-xs{display:none !important}.show-xs{display:block !important}}
