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


/*newsletter_img ---------------------------------------*/
.newsletterbox {position:relative; width:100%; min-height:1730px; margin:0 auto; overflow:hidden; z-index:20}
.newsletter {position: absolute; top:0px; left: 0px; min-width:100%; min-height:650px; width:auto; z-index:-100; overflow: hidden;}
.newsletter li { width:100%; height:100%}
.newsletter li img {display:block;}
.newsletter li img.n_visual {position: absolute; top:0px; left:50%; min-width:100%; min-height:650px; margin-left:-1000px; width:auto; z-index:-1000; overflow: hidden;}
.newsletter li span.tit {position:absolute; left:50%; top:50%; display:block; margin-top:-205px; margin-left:-500px; font-size:0; text-align:center}
.newsletter_cont {position:absolute; left:50%; top:50%; width:1000px; margin-left:-500px; margin-top:-490px; display:block;  font-size:0; text-align:center;}

/*news_img ---------------------------------------*/
.newsbox {position:relative; width:100%; min-height:1550px; margin:0 auto; overflow:hidden; z-index:20}
.news {position: absolute; top:0px; left: 0px; min-width:100%; min-height:650px; width:auto; z-index:-100; overflow: hidden;}
.news li { width:100%; height:100%}
.news li img {display:block;}
.news li img.n_visual {position: absolute; top:0px; left:50%; min-width:100%; min-height:650px; margin-left:-1000px; width:auto; z-index:-1000; overflow: hidden;}
.news li span.tit {position:absolute; left:50%; top:50%; display:block; margin-top:-205px; margin-left:-500px; font-size:0; text-align:center}
.news_cont {position:absolute; left:50%; top:380px; width:1000px; margin-left:-500px;  display:block;  font-size:0; text-align:center;}

/*issue_img ---------------------------------------*/
.storybox {position:relative; width:100%; min-height:1500px; margin:0 auto; overflow:hidden; z-index:20}
.story {position: absolute; top:0px; left: 0px; min-width:100%; min-height:650px; width:auto; z-index:-100; overflow: hidden;}
.story li { width:100%; height:100%}
.story li img {display:block;}
.story li img.n_visual {position: absolute; top:0px; left:50%; min-width:100%; min-height:650px; margin-left:-1000px; width:auto; z-index:-1000; overflow: hidden;}
.story li span.tit {position:absolute; left:50%; top:50%; display:block; margin-top:-205px; margin-left:-500px; font-size:0; text-align:center}
.story_cont {position:absolute; left:50%; top:380px; width:1000px; margin-left:-500px; display:block;  font-size:0; text-align:center;}

/*partner_img ---------------------------------------*/
.partnerbox {position:relative; width:100%; min-height:1300px; margin:0 auto; overflow:hidden; z-index:20}
.partner {position: absolute; top:0px; left: 0px; min-width:100%; min-height:650px; width:auto; z-index:-100; overflow: hidden;}
.partner li { width:100%; height:100%}
.partner li img {display:block;}
.partner li img.n_visual {position: absolute; top:0px; left:50%; min-width:100%; min-height:650px; margin-left:-1000px; width:auto; z-index:-1000; overflow: hidden;}
.partner li span.tit {position:absolute; left:50%; top:50%; display:block; margin-top:-205px; margin-left:-500px; font-size:0; text-align:center}
.partner_cont {position:absolute; left:50%; top:380px; width:1000px; margin-left:-500px; display:block;  font-size:0; text-align:center;}


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