@media screen and (max-width:800px){
	html,body{font-size:1vw;}
	.header{height:13.375rem;border-bottom:1rem solid #be2827;}
	.header .header-img .NKF-img{width:100rem;}
	.header .header-img .CONNECT-img{width:27rem;left:23rem;top:6.125rem;}
	.header .header-img .issue-mth{font-size:1.75rem;right:8.75rem;top:9.125rem;}
	.homepage .cover-img{padding:3.75rem 0;}
	.homepage .cover-logo{width:13.75rem;left:7.5rem;top:3.75rem;}
	.cover-issue .number{font-size:1.75rem;}
	.number-0{left:88.875rem;top:6.875rem;transform:rotate(-18.99deg);}
	.number-1{left:89.75rem;top:6.625rem;transform:rotate(-22.27deg);}
	.number-2{left:90.875rem;top:5.5rem;transform: rotate(-27.52deg);}
	.number-3{left:92rem;top:5.375rem;transform:rotate(-33.60deg);}
	.number-4{left:92.75rem;top:4.875rem;transform:rotate(-39.52deg);}
	.number-5{left:93.625rem;top:4.25rem;transform:rotate(-44.93deg);}
	.number-6{left:94.25rem;top:3.625rem;transform:rotate(-50.74deg);}
	.cover-connect{width:77.125rem;left:10rem;top:18.5rem;}
	.cover-text h2{font-size:3.75rem;}
	.cover-text p{font-size:3.125rem;}
	.nkf55{width:25rem;bottom:10rem;}
	.homepage .article-01 .imgLeft{width:550px;}
	.homepage .article-03 .container{padding-bottom:80px;}
	.homepage .article-03 .container .imgRgt{float:right;width:calc(45% - 15px);}
	.homepage .article-03 .container .textLeft{float:left;width:calc(55% - 55px);margin:20px 15px 0 40px;}
	.homepage .article-05 .container .imgRgt{padding-top:50%;}
	.homepage .article-06 .container .imgleft{padding-top:50%;}
	.homepage .article-07 .container .imgRgt{padding-top:50%;}
	.homepage .article-08 .container .imgleft{padding-top:50%;}
	.homepage .article-09 .container .imgRgt{padding-top:50%;}
}
@media screen and (max-width:729px){
	/*.homepage .article-01 .imgLeft{width:480px;}
	.homepage .article-01 .textRgt{padding:30px 30px 30px 30px;}*/
	.homepage .article-11{padding:100px 0 100px 0;}
	.homepage .article-12 .textMiddle{padding:30px 20px;margin:20px;width:calc(100% - 80px);}
}
@media screen and (max-width:699px){
	/*.homepage .article-01 .imgLeft{width:480px;}
	.homepage .article-01 .textRgt{width:275px;padding:30px 30px 30px 30px;}*/
	.articleTag span{width:calc(100% - 50px);}
	.articleTag .rectangle{width:40px;margin-top:8px;}
	.homepage .article-03 .container{padding-bottom:0;}
	.homepage .article-03 .container .textBox{position:relative;padding:20px 40px;max-width:none;width:calc(100% - 80px);}
	.homepage .article-03 .container .textLeft{margin:0 15px 0 40px;position:absolute;top:25%;transform:translateY(-50%);}
	.homepage .article-05{width:calc(100% - 50px);padding:0 25px 30px 25px;}
	.homepage .article-05 .container .imgRgt{float:none;width:100%;padding-top:75%;margin-bottom:24px;}
	.homepage .article-05 .container .textLeft{display:block;}
	.homepage .article-05 .container .textLeft .textContainer{width:100%;margin:0;position:relative;transform:none;top:0;}
	.article-05 .articleTag{display:none;}
	.article-05 .articleTag.MOBILE{display:block;margin:20px 0 20px 0;}
	.homepage .article-06{width:calc(100% - 50px);padding:0 25px 30px 25px;}
	.homepage .article-06 .container .imgleft{float:none;width:100%;padding-top:75%;margin-bottom:24px;}
	.homepage .article-06 .container .textRgt{display:block;}
	.homepage .article-06 .container .textRgt .textContainer{width:100%;margin:0;position:relative;transform:none;top:0;}
	.article-06 .articleTag{display:none;}
	.article-06 .articleTag.MOBILE{display:block;margin:20px 0 20px 0;}
	.homepage .article-07{width:calc(100% - 50px);padding:0 25px 30px 25px;}
	.homepage .article-07 .container .imgRgt{float:none;width:100%;padding-top:75%;margin-bottom:24px;}
	.homepage .article-07 .container .textLeft{display:block;}
	.homepage .article-07 .container .textLeft .textContainer{width:100%;margin:0;position:relative;transform:none;top:0;}
	.homepage .article-08{width:calc(100% - 50px);padding:0 25px 30px 25px;}
	.homepage .article-08 .container .imgleft{float:none;width:100%;padding-top:75%;margin-bottom:24px;}
	.homepage .article-08 .container .textRgt{display:block;}
	.homepage .article-08 .container .textRgt .textContainer{width:100%;margin:0;position:relative;transform:none;top:0;}
	.homepage .article-09{width:calc(100% - 50px);padding:0 25px 30px 25px;}
	.homepage .article-09 .container .imgRgt{float:none;width:100%;padding-top:75%;margin-bottom:24px;}
	.homepage .article-09 .container .textLeft{display:block;}
	.homepage .article-09 .container .textLeft .textContainer{width:100%;margin:0;position:relative;transform:none;top:0;}
	.homepage .article-12 .textMiddle .left{display:block;width:100%;margin-right:0;margin-bottom:30px;}
	.homepage .article-12 .textMiddle .rgt{display:block;width:380px;margin:0 auto;}
	.articleStory .col4 span{display:inline-block;vertical-align:top;width:calc(50% - 24px);margin-bottom:25px;}
	.articleStory .responsive-table thead{display: none;}
	.articleStory .responsive-table tr{display:block;border-bottom:none;}
	.articleStory .responsive-table tbody tr:last-child td{border-bottom:1px solid #fff;}
	.articleStory .responsive-table tbody tr:last-child td:last-child{border-bottom:none;}
	.articleStory .responsive-table tbody tr td:not(:first-child){position:relative;display:grid;width:calc(100% - 1em);grid-template-columns:1fr 1fr;align-items:center;text-align:left;}
	.articleStory .responsive-table tbody tr td:not(:first-child)::before{content:attr(data-label);display:flex;background:#fbcc7e;border-right:1px solid #fff;text-align:left;height:100%;padding:0.5em;margin-right:0.5em;margin-left:-0.5em;margin-top:-0.5em;margin-bottom:-0.5em;font-size:16px;line-height:20px;}
	.articleStory .responsive-table tbody tr td:first-child{width:calc(100% - 1em);color:white;background-color:#9b8c83;display:block;font-weight:700;text-align:center;}
	.articleStory .inlineblock.col6 span{width:calc(25% - 15px);}
	.articleStory .inlineblock.col5 span{width:calc(33.3333% - 15px);}
	.articleStory .col3 span{width:calc(100% - 54px);}
	.articleStory .col4_BG span{width:calc(50% - 44px);}
}
@media screen and (max-width:630px){
	.homepage .article-03 .container .textLeft{margin:10px 15px 0 40px;}
}
@media screen and (max-width:600px){
	html,body{font-size:1.35vw;}
	.articleStory .leftImg,.articleStory .leftImg.large{width:100%;float:none;margin-right:0;}
	.articleStory .rgtImg{width:100%;float:none;margin-left:0;}
	.articleStory .photo_col3 span{width:calc(100% - 24px);}
	.homepage .article-01 .imgLeft{width:100%;}
	.homepage .article-01 .textRgt{width:calc(100% - 50px);padding:20px 25px 30px 25px;position:relative;border-bottom-left-radius:0;}
	.homepage .article-02 h2{font-size:30px;}
	.homepage .article-02 .textMiddle{width:calc(85% - 50px);}
	.homepage .article-03{width:calc(100% - 50px);padding:30px 25px;}
	.homepage .article-03 .container .imgRgt{float:none;width:100%;margin-left:0;}
	.homepage .article-03 .container .textLeft{float:none;width:100%;margin:20px 0 0 0;position:relative;top:auto;transform:none;}
	.homepage .article-03 .container .textBox{padding:20px;width:calc(100% - 40px);}
	.homepage .article-04{height:auto;background:none;border-top-right-radius:0;}
	.homepage .article-04 .image{display:block;}
	.homepage .article-04 .textMiddle{display:inline-table;background:none;padding:25px;position:relative;bottom:0;left:0;right:0;width:calc(100% - 50px);border-radius:0;}
	.homepage .article-10{height:auto;background:none;border-top-right-radius:0;}
	.homepage .article-10 .image{display:block;}
	.homepage .article-10 .textMiddle{display:inline-table;background:none;padding:25px;position:relative;transform:none;top:0;left:0;right:0;width:calc(100% - 50px);border-radius:0;}
	.homepage .article-11{width:calc(100% - 50px);padding:40px 25px 30px 25px;}
	.homepage .article-11 .container .imgRgt{float:none;width:calc(100% - 2.5%);margin-right:1.25%;margin-top:-10px;margin-bottom:24px;}
	.homepage .article-11 .container .imgRgt img{width:100%;display:block;padding:0 0 2.5% 0;margin-left:2.5%;margin-top:-2.5%}
	.homepage .article-11 .container .textLeft{display:block;}
	.homepage .article-11 .container .textLeft .textContainer{width:100%;margin:0;position:relative;transform:none;top:0;}
	.articleStory .col2 span{width:calc(100% - 24px);}
}
@media screen and (max-width:499px){
	.homepage .article-04 .textMiddle h2 span{display:inline;}
	.articleStory .inlineblock.col6 span{width:calc(33.3333% - 15px);}
	.homepage .article-12 .textMiddle .rgt{width:320px;}
	.homepage .article-12 .textMiddle .rgt .circle{width:240px;height:240px;}
	.homepage .article-12 .textMiddle .rgt .circle .quote .open{left:0;top:-25px;}
	.homepage .article-12 .textMiddle .rgt .circle .quote .open img{width:40px;}
	.homepage .article-12 .textMiddle .rgt .circle .quote .close{right:0;bottom:-25px;}
	.homepage .article-12 .textMiddle .rgt .circle .quote .close img{width:40px;}
	.homepage .article-12 .textMiddle .rgt .circle .photo{width:100px;height:100px;left:220px;}
	.homepage .article-12 .textMiddle .rgt p{font-size:14px;line-height:18px;margin:10px;}
	.homepage .article-12 .textMiddle .rgt p span{font-size:12px;line-height:14px;}
}
@media screen and (max-width:399px){
	.homepage .article-12 .textMiddle .rgt{width:240px;}
	.homepage .article-12 .textMiddle .rgt .circle{width:200px;height:200px;}
	.homepage .article-12 .textMiddle .rgt .circle .quote{width:70%;}
	.homepage .article-12 .textMiddle .rgt .circle .quote .open{left:-10px;top:-25px;}
	.homepage .article-12 .textMiddle .rgt .circle .quote .open img{width:35px;}
	.homepage .article-12 .textMiddle .rgt .circle .quote .close{right:-10px;bottom:-25px;}
	.homepage .article-12 .textMiddle .rgt .circle .quote .close img{width:35px;}
	.homepage .article-12 .textMiddle .rgt .circle .photo{width:80px;height:80px;left:165px;}
	.homepage .article-12 .textMiddle .rgt p{font-size:12px;line-height:14px;}
	.homepage .article-12 .textMiddle .rgt p span{font-size:10px;line-height:12px;}
}