@charset "utf-8";
/* skipToContent */
#skipToContent a {position:absolute; top:0;left:0;z-index:9;width:100%;height:1px;margin-top:-1px;display:block;background-color:#fff;font-size:14px;font-weight:bold;color:#000;line-height:1;text-align:center;overflow:hidden}
#skipToContent a:focus, #skipToContent a:active {margin-top:0;height:auto}
.img-responsive {display:block;max-width:100%;height:auto}
.mobile{display:block}
.mobilebr{display:none}
.mobile1680{display:block}
.mobile1366{display:block}
.width848{width:54%;margin:0 auto;overflow:hidden}
/*header*/
/** {transition:0.5s;letter-spacing:0.025em;line-height:1.8;color:#333}*/
#header {position:relative;width:94%;margin:0 3% 0.5% 3%;display:block;letter-spacing:0.05em;border-bottom:1px solid #333;z-index:999}
#header h1.logo {/*position:absolute;*/width:150px;margin:3% 0 3% 3%}
#header h1.logo a img {width:100%}
.newyear{font-size:16px;color:#000;text-align:left;font-family:'Mukta', sans-serif;font-weight:300;letter-spacing:0.05em;top:18%;right:9%;position:absolute;z-index:9}
.subtop{margin-top:0%}
/*.navi*/
.navi{position:absolute;z-index:9999;right:-20%;top:0;width:100%;height:100%;transition: .2s  ease-in-out;margin-top:2.9%;margin-right:0}
.navi.on{position:absolute;top:0;right:0;width:100%;height:100%;display:block;opacity:1;transition: .2s  ease-in-out;}
.navi nav{opacity:0;transition: .2s  ease-in-out  ;width:100%;height:100%;right:-90%}
.navi.on nav{opacity:1;transition: .2s  ease-in-out ;width:100%;height:100%}
.navi .menu{position:absolute;z-index:99999;right:26%;top:0;display:block;width:90px;height:50px}
.navi .menu ul li:nth-of-type(1){display:inline-block;opacity:1;position:absolute;top:33%;right:35%}
.navi .menu ul li:nth-of-type(2){display:inline-block;opacity:1;position:absolute;top:30%;right:0}
.navi .menu button{position:relative;margin-left:5%;margin-right:5%;width:50px;font-family:'Open Sans', sans-serif; font-size: 15px;color:#000;font-style:normal}
.navi .menu span{display:block;width:20px;height:2px;background:#000;transition: .2s  ease-in-out ;right:3%;top:6%}
.navi .menu span:nth-of-type(1) {transform:rotate(0deg) translateY(0);transform-origin:left top;text-align:right;margin:3px 0 0 0;color: #000}
.navi .menu span:nth-of-type(2) {transform: translateX(0);opacity:1;text-align:right;margin:4px 0 0 0;color: #000}
.navi .menu span:nth-of-type(3) {transform:rotate(0deg);transform-origin:left top;text-align:right;margin:4px 0 0 0;color: #000}
.navi .menu.on {background:transparent;right:6%;top:0}
.navi .menu.on button{color:#fff;opacity:0;transition: .2s  ease-in-out;right:0;top:0}
.navi .menu.on span:nth-of-type(1) {transform:rotate(45deg) translateY(-5px) translateX(5px);transform-origin:left top;background:#000}
.navi .menu.on span:nth-of-type(2) {transform: translateX(0) translateX(3px);opacity:0;background:#000}
.navi .menu.on span:nth-of-type(3) {transform:rotate(-45deg) translateY(5px) translateX(2px);transform-origin:left top;background:#000}
.navi .articlelist2 ul{position:fixed;top:0;height:100%;width:100%;background:#fff;padding-top:0;display:block;transition: .2s  ease-in-out}
/*article2*/
.article2 {background:#f8f8f8;padding:4% 5% 3% 5%;margin-top:-6%}
.inner2{width:100%;margin:0 auto}
.article_text2 {text-align:center;margin-top:10%}
.article_text2 span {display:block;padding:5px 0 }
.article_text2 span.l_title2 {font-size:18px;color:#000;text-align:left;font-family:'Mukta', sans-serif;font-weight:700;letter-spacing:0.1em;margin-left:2%}
.article_text2 span.l_stitle2 {font-size:13px;color:#7a7a7a;text-align:left; min-height:45px; line-height:1.4;letter-spacing:0.02em;margin-left:2%}
.article_text2 span.l_stitle2 i{font-style:italic;color:#7a7a7a;letter-spacing:0.03em}
.articlelist2{text-align:center;margin:0 0 3% 0}
.articlelist2 li {display:inline-block;padding:0 0;margin:0 2% 1% 2%;vertical-align:top;width:14%/* °¹¼ö¿¡ µû¶ó 10ea:width 14%,12ea:width:11%º¯°æ*/ }
.articlelist2 a .cover2 img {width:100%;text-align:center}
.articlelist2 a .cover2 span {display:inline-block;font-size:0;padding:0;margin:0;background:#000}
.articlelist2 a:hover .cover2 img {opacity:0.5;transition:.2s  ease-in-out }
/*¹ß¹®*/
#content {margin:4% auto 0 auto}
.intro_text{width:94%}
.intro_left{width:22%;display:inline-block;vertical-align:top}
.intro_right {width: 63%;margin:0 14% 3% 0;display:inline-block}
h2 {margin:7% 0 0 28%;letter-spacing:0.3em;font-size:18px;color:#814018;font-family:'Barlow Semi Condensed', sans-serif;font-weight:600;text-transform:uppercase}
h3 {font-size:72px;font-weight:700;line-height:120%;color:#1b1b1b;font-family:'Playfair Display', serif;margin:0 0 3% 0;vertical-align:baseline;}
h3.sub1{font-size:72px;font-weight:700;line-height:120%;color:#1b1b1b;font-family:'Playfair Display', serif;margin:0 0 5% 0;vertical-align:baseline;}
h3.sub10{/*global2 title*/font-size: 65px;line-height:130%;margin:0 0 7% 0 ;font-family: 'Playfair Display', serif;font-weight:700;color:#1b1b1b;text-align:center;text-decoration:underline;letter-spacing:0.05em}
h3.sub9{/*while title*/font-size: 45px;line-height:130%;margin:0 0 7% 0 ;font-family: 'Playfair Display', serif;font-weight:700;color:#1b1b1b;text-align:left;letter-spacing:0.05em}
h4 {font-size:28px;font-weight:600;margin-bottom:3%;line-height:160%}
h5 {font-size:38px;font-weight:700;line-height:130%;color:#815b44;font-family:'Playfair Display', serif;margin:0 0 5% 0}
.marginleft{margin-left:21%}
h6 {font-size:32px;font-weight:700;line-height:130%;color:#1b1b1b;font-family:'Playfair Display', serif;margin:0 0 4% 0;letter-spacing:0.15em;text-align:center}
.text00 {font-size:19px;font-weight:500;margin-bottom:5%;line-height:170%}
.written01{margin:0 0 3% 0}
.written01 i {font-size:14px;font-style:italic;color:#7e7e7e;display: inline-block;margin-right:5px}
.written01 .name01 {font-size:14px;font-weight:600}
.s_visual01 {position:relative;z-index:-1;width: 95%;margin:0 0 7% 5%}
.s_visual01 img {width:100%}
.s_visual02 {position:relative;z-index:-1;width: 95%;margin:0 0 3.7% 5%}
.s_visual02 img {width:100%}
/*global*/
.divide{width:100%}
.divideimg01_left{width:50%;margin-bottom:7%;display:block;float:left}
.divideimg01_right{width:50%;margin-bottom:7%;display:block;float:right}
.divideimg02_left{width:50%;margin-bottom:7%}
.divideimg02_right{width:50%;margin-bottom:7%}
.intro_right .nation{text-align:left;margin:7% 0 3% 0}
.intro_right .nationname{vertical-align:100%;font-size:28px;font-weight:600;line-height:160%}
.intro_right .nationimg{vertical-align:100%;margin:0;padding:0;margin-right:2%}
/*global2*/
.line{width: 95%;margin:7% 0 7% 5%;border-bottom:1px solid #bbbbbb}
.full {width:80%;margin: 8% 0 0 0;padding:5% 10% 5% 10%;background:#e6f1f6}
.in {position: relative;width:85%;margin: 5% auto ;padding:5%;background:#fff}
.tit_s4 {text-align:center; letter-spacing: 0.3rem; font-size: 18px; color: #814018; margin:3% 0 2% 0;font-family: 'Barlow Semi Condensed', sans-serif;font-weight:600;text-transform:uppercase}
.tit_s4:after{width:15px;height:15px;text-align:center;margin:4% auto 4% auto;display:block;background:#815b44;content:"";border-radius:50%}
/*spotlight*/
.goldtitle{font-size:50px;line-height:130%;font-weight:600;color:#815b44;text-align:left;margin:0% 0 5% 0}
.information{text-align:left;margin:0 0 7% 0;width:100%}
.information_{height:15%;width:100%;display:block}
.adress01_left{width:60%;display:inline-block;vertical-align:top}
.adress01_right{width:39%;display:inline-block;vertical-align:top}
.adress01 ul{text-align:left;margin:3% 0 0 0;padding-bottom:10%}
.adress01 li:nth-of-type(1){font-size:24px;color:#727272;text-align:left;margin:1% 20px 0 0;vertical-align:top;display:inline-block}
.adress01 li:nth-of-type(2){font-size:16px;line-height:160%;font-weight:600;color:#313131;vertical-align:top;display:inline-block;margin-top:1%}
.adress01 li:nth-of-type(2) a:active, a:hover, a:visited, a:link{color:#313131;text-decoration:none}
.adress02 ul{text-align:left;margin:3% 0 0 0;width:100%;padding-bottom:10%}
.adress02 li:nth-of-type(1){font-size:24px;color:#727272;text-align:left;margin:1% 20px 0 0;vertical-align:top;display:inline-block}
.adress02 li:nth-of-type(2){font-size:16px;line-height:160%;font-weight:600;color:#313131;vertical-align:top;display:inline-block;margin-top:1%}
.adress02 a:active, a:hover, a:visited, a:link{color:#313131;text-decoration:none}
.spot{margin-bottom:13%}
/*trend*/
.trendbox1{width:100%;overflow:hidden;margin:0;padding:0;font-size:0;}
.trendbox1_left{width:35.65%;display:block;float:left}
.trendbox1_right{width:64.35%;display:block;float:left}
.trendbox2{position:relative;width:100%;overflow:hidden}
.trendbox2_left{width:68.66%;display:block;float:left}
.trendbox2_right{width:31.34%;display:block;float:left}
.trendbox3{position:relative;width:74%;margin:7% auto 10% auto;color:#545454/*width:1428px*/}
.trend01{width:100%;margin:0 0 7% 0;overflow:hidden}
.trend01_left{width:47%;margin-right:6%;display:block;float:left}
.trend01_right{width:47%;display:block;float:right}
.trend02{width:100%;margin:0 0 7% 0;overflow:hidden;}
.trend02_left{width:32%;margin-right:6%;display:block;float:left}
.trend02_right{width:62%;margin-top:15%;display:block;float:right}
.trend03{width:100%;margin:0 0 7% 0;overflow:hidden}
.trend03_left{width:62%;margin-right:6%;margin-top:25%;display:block;float:left}
.trend03_right{width:32%;display:block;float:right}
.trend{margin-bottom:20%}
/*while*/
.while {position:relative;width:100%;overflow:hidden;margin-bottom:8%}
.whileleft{width:46%;float:left;display:block;margin-right:4%}
.whileleft img{width:85%}
.whileright{width:47%;float:right;display:block;margin:0 0 0 2%}
.whileright img{width:100%}
/*while word*/
.wordbox01{background:#fff;width:100%;padding:7%;overflow:hidden}
.wordbox01_left{width:45%;float:left;display:block;margin-right:0;vertical-align:middle}
.wordbox01_right{width:47%;float:left;display:block;}
.wordbox01_right img{width:80%}
.wordbox02{background:#f3f3f3;width:100%;padding:7%;overflow:hidden}
.wordbox02_left{width:43%;float:left;display:block}
.wordbox02_left img{width:80%;margin-top:15%}
.wordbox02_left .case2 img{width:80%;margin-top:0%}/*while3*/
.wordbox02_right{width:45%;float:left;display:block;margin-right:9%}
.number{display:block;content:"";background:#a857a3;font-size:20px;font-weight:600;text-align:left;padding:2% 0 -2% 0;color:#fff;width:50px;height:50px;margin:0 0 5% 0}
.number2{display:block;content:"";background:#a857a3;font-size:20px;font-weight:600;text-align:left;padding:2% 0 -2% 0;color:#fff;width:50px;height:50px;margin:0 0 10% 0}
.word02 {font-size:17px;font-weight:400;line-height:155%;text-align:left;color:#545454;margin:2% 0;width:90%;margin-right:10%}
.word02 span{font-size:19px;font-weight:600;line-height:155%;padding-right:2%;text-align:left;color:#815b44;margin:2% 0}
.word02 a:active, a:hover, a:visited, a:link{color:#313131;text-decoration:none}
.word022 {font-size:17px;font-weight:400;line-height:155%;text-align:left;color:#545454;width:80%;margin:7% 10% 0 0}
.word022 span{font-size:19px;font-weight:600;line-height:155%;padding-right:2%;text-align:left;color:#815b44;margin:2% 0}
.word022 a:active, a:hover, a:visited, a:link{color:#313131;text-decoration:none}
.word03 {font-size:28px;font-weight:600;line-height:145%;text-align:left;color:#815b44;margin:5% 0 ;width:75%;font-family:'Playfair Display', serif;letter-spacing:0.04em}
.word04 {font-size:19px;font-weight:600;line-height:155%;text-align:left;color:#a857a3;margin:2% 0}
.wordbox03{border-top:3px solid #a857a3;width:100%;padding:5% 0 10% 0;width:86%;margin:0 auto;overflow:hidden}
.wordbox03_left{width:45%;float:left;display:block}
.wordbox03_right{width:45%;float:right;display:block}
.notice{font-size:16px;font-weight:400;line-height:155%;text-align:left;color:#545454;margin:2% 0 5% 0;display:block}
.notice span{font-size:28px;font-weight:600;line-height:155%;text-align:left;color:#815b44;margin-bottom:10%;font-family:'Playfair Display', serif;letter-spacing:0.04em}
.notice span.brown{color:#815b44;font-size:16px;font-weight:600;line-height:155%;font-family:'Open Sans', sans-serif}
/*winner*/
.textbox06{width:100%;margin-right:20%;display:block}
#winners_tb{position:relative;width:100%;border-bottom:1px solid #575757;margin:3% 0 5% 0}
#winners_tb th{border-top:3px solid #575757;border-bottom:1px solid #575757;border-right:1px solid #dadada;text-align:center;font-size:18px; color:#1b1b1b;font-family:'Open Sans', sans-serif;font-weight:600;line-height:180%;padding:1% 0;/*background:#eeeeee*/}
#winners_tb td{border-bottom:1px solid #dadada;border-right:1px solid #dadada;text-align:center;font-size:16px; color:#535353;font-family:'Open Sans', sans-serif;font-weight:400;line-height:180%;padding:1% 0}
#winners_tb .thle{border-right:0}
/*textbox*/
.tit_s{position:absolute;display:block;bottom:0.5%;left:0.5%;font-size: 20px;font-weight:700;font-family:'Playfair Display', serif;letter-spacing:0.04em;color: #fff;transform: rotate(270deg) translate(-10px, 0px) ;transform-origin:left top}
.tit_s2{/*spolight*/position:absolute;display:block;bottom:0.5%;left:0.5%;font-size: 20px;font-weight:700;font-family:'Playfair Display', serif;letter-spacing:0.04em;color: #fff;transform: rotate(270deg) translate(-10px, 0px) ;transform-origin:left top}
.tit_s5{/*current*/position:absolute;display:block;bottom:3%;left:0.5%;font-size: 20px;font-weight:700;font-family:'Playfair Display', serif;letter-spacing:0.04em;color: #fff;transform: rotate(270deg) translate(-10px, 0px) ;transform-origin:left top}
.tit_s3{/*global*/position:absolute;display:block;bottom:0;left:0.5%;font-size: 20px;font-weight:700;font-family:'Playfair Display', serif;letter-spacing:0.04em;color: #fff;transform: rotate(270deg) translate(-630px, 0px) ;transform-origin:left top}
.textbox01{width:58%;margin:0 auto 3% auto;color:#545454/*width:1099px*/}
.textbox011{width:58%;margin:0 auto 7% auto;color:#545454/*width:1099px*/}
.textbox011 img{width:100%; }
.textbox02{width:73%;margin:0 auto 3% auto;color:#545454/*width:1389px*/}
.textbox02 img{width:100%; }
.textbox03{width:79%;margin:0 auto 3% auto;color:#545454/*width:1503px*/}
.textbox03 img{width:100%; }
.textbox033{width:79%;margin:7% auto 5% auto;color:#545454/*width:1503px*/}
.textbox033 img{width:100%;}
.textbox04{width:39%;margin:5% auto 5% auto;color:#545454/*width:742px*/}
.textbox04 img{width:100%}
.textbox044{width:100%;margin:5% auto 5% auto;color:#545454/*width:742px*/;text-align:left}
.textbox044 img{width:100%}
.textbox07{width:34%;margin:5% auto 5% auto;color:#545454/*width:742px*/}
.textbox07 img{width:100%}
.textbox08{/*global2*/width:80%;padding:0 10% 5% 10%;background:#fff/*width:*/}
.textbox08_photo{width:80%;margin:0 auto}
.textbox08_photo img{width:100%}
/*dvide text, width:58%*/
.textbox05{width:100% }
.textbox05 .left{width:35%;margin-right:5%;display:inline-block;font-size:17px;line-height:180%;vertical-align:top}
.textbox05 .right{width:59%;display:inline-block;font-size:17px;line-height:180%}
/*dvide text, width:58%*/
.textbox09{width:100%;margin:0 0 7% 0;overflow:hidden}
.textbox09 .left{width:62%;margin-right:6%;display:block;float:left}
.textbox09 .right{width:32%;display:block;float:right;margin-top:25%}
/*dvide text, width:58%*/
.textbox10{width:100%;margin:0 auto}
.textbox10 .left{width:30%;margin-right:2%;display:inline-block;vertical-align:top;margin-bottom:5%}
.textbox10 .left2{width:47%;margin-right:2%;display:inline-block;vertical-align:top;margin-bottom:7%}

.alignright{text-align:right;padding:3% 0 5% 0}
.alignright img{width:45%}
.alignright:before{content:"";width:52%;height:1px;margin-bottom:3%;margin-right:3%;display:inline-block;background:#1b1b1b}
/*content_text*/
.text01:first-of-type::first-letter{font-size:82px;font-weight:700;float:left;padding:0 15px 0 0;vertical-align:top;color:#815b44;text-transform:uppercase;margin:1.8% 0 1% 0}
.text01{font-size:17px;line-height:180%;margin-bottom: 3%;}
.text011{font-size:17px;line-height:180%;margin:3% 0 3% 0}
.text02{font-size:17px;line-height:180%;margin-bottom:3%}
.text02end{font-size:17px;line-height:180%;margin-bottom:9%}
.text022end{font-size:17px;line-height:180%;margin-bottom:11%}
.text023end{font-size:17px;line-height:180%;margin-bottom:5%}
.textbox01 img{width:100%}
.caption_01{font-size:12px;color:#b2b2b2;text-align:left;margin-top:10px;line-height:140%;margin-bottom:5%}
.caption_02{font-size:12px;color:#b2b2b2;text-align:left;margin-top:10px;line-height:140%;margin-bottom:7%}
.caption_03{font-size:12px;color:#b2b2b2;text-align:left;margin-top:10px;line-height:140%;margin-bottom:9%}
.caption_04{font-size:12px;color:#b2b2b2;text-align:right;margin-top:10px;line-height:140%;margin-bottom:5%;margin-right:10px}
.caption_center{font-size:12px;color:#b2b2b2;text-align:center;margin-top:10px;line-height:140%;margin-bottom:7%}
.caption_special{font-size:24px;color:#3c6d84;text-align:center;margin-top:7%;line-height:170%;margin-bottom:7%;font-weight:500;font-family:'Playfair Display', serif;letter-spacing:0.03em}
.caption_special:before{content:"";width:15px;height:2px;background:#3c6d84;margin:5% auto;display:block}
.caption_special:after{content:"";width:15px;height:2px;background:#3c6d84;margin:5% auto;display:block}

/*µ¿¿µ»ó*/
.video{margin:0 0 5% 0}
/*story µ¿¿µ»ó*/
.vimeoWrap03{position:relative;padding-bottom:54.2%; /* 16/9 ratio */padding-top:32.5px;/* IE6 workaround*/height:0;overflow:hidden;margin:0}
.vimeoWrap03 iframe, .vimeoWrap03 object, .vimeoWrap03 embed {position: absolute;top: 0;left: 0;width: 100%; height: 100%;border:0px}
/*Local Taste µ¿¿µ»ó,people,media click*/
.vimeoWrap04{position:relative;padding-bottom:52.5%;/* 16/9 ratio */padding-top:32.5px;/* IE6 workaround*/height: 0;overflow:hidden;margin:0}
.vimeoWrap04 iframe, .vimeoWrap04 object, .vimeoWrap04 embed {position:absolute;top:0;left:0;width:100%;height:100%;border:0px}
/*sns*/
.sns_total {position:fixed;top:25%;right:5%; z-index:99999}
.sns_total li {list-style:none;margin-bottom:10px}
.top{display:block;margin-bottom:35%;right:3%;position:relative;z-index:999}
/*article*/
.article {background:#f8f8f8;padding:7% 5% 3% 5%}
.inner{width:100%;margin:0 auto}
.article_text {text-align:center;margin-top:10%}
.article_text span {display:block;padding:5px 0 }
.article_text span.l_title {font-size:18px;color:#000;text-align:left;font-family: 'Mukta', sans-serif;font-weight:700;letter-spacing:0.1em;margin-left:2%}
.article_text span.l_stitle {font-size:13px;color:#7a7a7a;text-align:left; min-height:45px;line-height:1.4;letter-spacing:0.02em;margin-left:2%}
.article_text span.l_stitle i{font-style:italic;color:#7a7a7a;letter-spacing:0.03em}
.articlelist{text-align:center;margin:0 0 3% 0}
.articlelist li {display:inline-block;padding:0 0;margin:0 2% 3% 2%;vertical-align:top;width:14%/* °¹¼ö¿¡ µû¶ó 10ea:width 14%,12ea:width:11%º¯°æ*/}
.articlelist a .cover img {width:100%;text-align:center}
.articlelist a .cover span {display:inline-block;font-size:0;padding:0;margin:0;background:#000}
.articlelist a:hover .cover img {opacity:0.5;transition:.2s  ease-in-out}
/*footer*/
.b_title {position: relative; display: block; text-align: center; padding: 130px 10px 0}
.b_title div {position: absolute; top:95px; left: 50%; width: 12px; height: 12px; background: #000; border-radius: 6px}
.b_title .korea img { width: 70px}
.b_title .text1 {font-size: 17px; color: #1b1b1b; margin-bottom: 2px;margin-left:2px;font-weight:600}
.b_title .text2 {font-size: 13px; color: #909090; margin-bottom: 2px}
#footer {padding:70px 0;background:#2f2e2e}
#footer .inner {width:98%;margin:0 auto}
#footer .line_link a {display: inline-block; padding:15px 0; margin:3px; border:1px solid rgba(255,255,255,0.2); font-size: 12px; color:#fff;width:150px;text-align:center;letter-spacing:0.05em}
#footer .sns_link {position: absolute;left: 50%;margin-left: -133px}
#footer .sns_link a {display: inline-block;margin : 12px}
#footer .sns_link a img { height: 15px;margin: 5px}
#footer .logo_link {float:right}
#footer .logo_link a {display:inline-block;margin :8px 10px}
.col:after {clear: both; content: ""; display: block; visibility: hidden;} 
.col li {float: left;padding: 0 23px;}

/*footer
.b_title {position:relative;display:block;text-align:center;padding:3% 10px 0 0}
.b_title div {position:absolute;top:10%;left:50%;width:12px;height:12px;background:#000;border-radius:6px}
.b_title .korea img {width:70px}
.b_title .text1 {font-size:17px;color:#1b1b1b;margin-bottom:2px;margin-left:2px;font-weight:600}
.b_title .text2 {font-size:13px;color:#909090;margin-bottom:2px}
#footer {padding:3% 0 5% 0;background:#2f2e2e;}
#footer .inner {width:94%;margin:0 auto}
#footer .line_link{width:41%;float:left}
#footer .line_link li{display:inline-block;margin:0 0.5%}
#footer .line_link li a{display:inline-block;padding:15px 0;border:1px solid rgba(255,255,255,0.2); font-size:12px;color:#fff;width:150px;text-align:center;letter-spacing:0.05em}
#footer .sns_link {position:absolute;left:45%;width:10%;text-align:center}
#footer .sns_link li{display:inline-block;margin:0 7%}
#footer .sns_link li img{height:15px}
#footer .logo_link{position:relative;width:40%;float:right}
#footer .logo_link li {float:right;display:inline-block;margin:0 1.5%}
#footer .logo_link li a {margin:1%}
#footer .logo_link li:nth-child(1) {padding-top:10px}
*/

@media (max-width:1900px){
}
@media (max-width:1680px){
	.newyear{top:20%;right:9%}
	h3, h3.sub1{font-size:68px;}
	h3.sub10{font-size:56px}
	h4{font-size:24px;}
	.text00{font-size:18px;}
	.tit_s2{bottom:3%}
	.tit_s5{bottom:3.5%}
	.tit_s3{transform: rotate(270deg) translate(-555px, 0px)}
	.wordbox03{width:86%;padding : 5% 0}
	.mobile1680{display:none}

}
@media (max-width:1600px){
	.tit_s2{bottom:3.5%}
	.tit_s3{transform: rotate(270deg) translate(-530px, 0px)}
	.adress01 li:nth-of-type(2){width:80%}
}
@media (max-width:1440px){
	.newyear{right:10%;top:21%}
	h3, h3.sub1{font-size:62px;}
	h3.sub10{font-size:52px}
	h4{font-size:20px;}
	h5{font-size:30px;}
	.tit_s3{transform: rotate(270deg) translate(-475px, 0px)}
	.goldtitle{font-size:40px;}
	.text00{font-size:17px;}
	.text01:first-of-type::first-letter{font-size:70px;}
	.text01, .text011, .text02, .text02end, .text022end, .text023end{font-size:16px}
	.textbox05 .left, .textbox05 .right{font-size:16px}
	#footer .line_link a{width:120px;font-size: 11px}
	#footer .sns_link{left:52%}
	#footer .sns_link a{margin:8px}
	#footer .logo_link a img{width:85%}	
	.intro_left{width:27%}
	.intro_right{width:58%}
}
@media (max-width:1366px){
	#footer .logo_link a img{width:80%}
	.newyear{top:23%;right:11%}
	.tit_s3{transform: rotate(270deg) translate(-455px, 0px)}
	.mobile1366{display:none}
}
@media (max-width:1280px){	
	.newyear{top:23%;right:12%}
	h3, h3.sub1{font-size:55px;}
	h3.sub10{font-size:48px}
	.text00{font-size:16px;}
	.tit_s4{font-size:16px;}
	.tit_s3{transform: rotate(270deg) translate(-425px, 0px)}
	h2{font-size:14px;}
	.text01:first-of-type::first-letter{font-size:65px;}
	.text01, .text011, .text02, .text02end, .text022end, .text023end{font-size:15px}
	.textbox05 .left, .textbox05 .right{font-size:15px}
	.written01 i {font-size:13px;line-height:180%}
	.written01 .name01 {font-size:13px;}
	#footer .line_link a {padding:10px 15px; font-size: 11px}
	#footer .line_link a {padding:10px 15px; font-size: 11px}
	#footer .col li {position: static; clear: both; width: 100%; text-align: center; margin:8px 0}
	#footer .line_link a{width:150px}
	.articlelist li, .articlelist2 li{width:25%}
	.article_text2 span.l_title2 {font-size:16px;}
	.article_text2 span.l_stitle2 {font-size:14px;}
	.whileleft{width:90%;margin:3% auto;float:none;}
	.whileleft img{width:80%;}
	.whileright{width:90%;margin:0 auto;float:none;padding-top:5%}
	.wordbox02_left, .wordbox01_left{width:70%;margin:0 auto;float:none;}
	.wordbox02_right, .wordbox01_right{width:70%;margin:5% auto;float:none;}
	.word02, .word022{font-size:15px}
	.word02 span, .word022 span{font-size:17px}
	.article_text span.l_title{margin-left:10%}
	.article_text span.l_stitle{margin-left:10%}
	.article_text2 span.l_title2{margin-left:10%}
	.article_text2 span.l_stitle2{margin-left:10%}
	.adress01 li:nth-of-type(2){width:80%}
}
@media (max-width:1024px){
	.newyear{right:14%;top:24%}
	h3, h3.sub1{font-size:48px;}
	h3.sub10{font-size:42px}
	h4{font-size:18px;}
	h5{font-size:28px;}
	.goldtitle{font-size:36px;}
	.textbox05 .left, .textbox05 .right{width:100%;}
	.intro_right .nationimg img{width:10%}
	.intro_right .nationname{font-size:24px}
	#winners_tb td{font-size:14px}
	.wordbox03{width:80%}
	.wordbox03_left{width:90%}
	.wordbox03_right{width:90%;clear:both;float:left}
	.wordbox02, wordbox01{padding:7% 3%}
	.wordbox01_left{width:78%}
	.article_text span.l_title{margin-left:0%}
	.article_text span.l_stitle{margin-left:0%}
	.article_text2 span.l_title2{margin-left:0%}
	.article_text2 span.l_stitle2{margin-left:0%}
}
@media (max-width:960px){
	.newyear{right:14%;top:27%}
	.intro_left{width:70%;margin:8% auto 3% auto;display:block;}
	h2{text-align:left;margin:0;font-size:14px;}
	.intro_right{width:70%;margin:3% auto;display:block}
	h3, h3.sub1{font-size:42px;}
	h3.sub10{font-size:38px}
	.goldtitle{font-size:34px;}
	.text00{font-size:14px;}
	.tit_s{font-size:16px;bottom:1%}
	.tit_s2{font-size:16px;bottom:6%}
	.tit_s4{font-size:14px;}
	.tit_s3{font-size:16px;transform: rotate(270deg) translate(-10px, 0px)}
	.tit_s5{font-size:16px;bottom:7%}
	.text01:first-of-type::first-letter{font-size:60px;}
	.text01, .text011, .text02, .text02end, .text022end, .text023end{font-size:14px}
	.written01 i {font-size:12px;line-height:180%}
	.written01 .name01 {font-size:12px;}	
	.textbox01, .textbox011{width:70%}
	.textbox05 .left, .textbox05 .right{ font-size:14px}
	.textbox04{width:70%}
	.textbox02, 
	.trend02_left, .trend02_right, .trend03_left, .trend03_right{width:70%; margin:0 auto;float:none}
	.adress01_left, .adress01_right{width:100%}
	.adress01, .adress02{width:100%; margin:0 auto;float:none;font-size:14px}
	.adress01 li:nth-of-type(2), .adress02 li:nth-of-type(2){font-size:14px}
	.caption_special{font-size:18px}
	.divideimg01_left, .divideimg01_right, .divideimg02_left, .divideimg02_right{width:100%; margin:0 auto;float:none}
	.whileleft{width:90%;margin:3% auto;float:none;}
	.word02, .word022{font-size:14px}
	.word02 span, .word022 span{font-size:16px}
	.trendbox3{width:80%}
	.textbox03{width:70%}
	.textbox09 .right img{width:70%}
	.marginleft{margin-left:0}
	.textbox09 .left{width:100%}
	.textbox09 .right{width:70%;margin-top:7%;clear:both;text-align:center}
}
@media (max-width:768px){
	#header h1.logo{width:100px;padding-top:1%}
	.newyear{right:16%;top:33%;font-size:14px}
	h3, h3.sub1{font-size:38px;}
	h3.sub10{font-size:34px}
	h4{font-size:16px;}
	h5{font-size:26px;}
	h6{font-size:22px;} 
	.goldtitle{font-size:32px;}
	h2{font-size:14px}
	.written01 i {font-size:11px;line-height:180%}
	.written01 .name01 {font-size:11px;}
	.mobilebr{display:block}
	.textbox01, .textbox011, .textbox07{width:80%;}
	.intro_right .nationname{font-size:18px}
	.whileleft img{width:85%;}
	.full{width:90%;padding:2.5% 5%}
	.word022{width:90%;}
	.textbox03{width:80%}
	.textbox02{width:80%}
}

@media (max-width:570px){
	.newyear{right:20%;top:15%}
	.tit_s2{bottom:10%}
	.tit_s5{bottom:16%}
	#header h1.logo {margin:5% 0 5% 2%;padding-top:3%;}
	#header .menu {top:0;right:0;}
	.navi .menu button{font-size:12px}
	#header h1.logo {width: 70px}
	#footer .line_link a{width:200px}
	.adress01 li:nth-of-type(1) {margin-right:5px}
	.adress01 li:nth-of-type(2){font-size:12px}
	.articlelist li, .articlelist2 li{width:40%}
	.article_text2 span.l_title2 {font-size:14px;}
	.article_text2 span.l_stitle2 {font-size:12px;}
	.intro_right .nationname{font-size:16px}
	.word02, .word022, .notice, .notice span.brown{font-size:12px}
	.notice span{font-size:22px;}
	.word022{width:90%;}
	.word02 span, .word022 span{font-size:14px}
	.wordbox03{width:80%;margin-right:13% }
	.wordbox03_left{width:100%}
	.wordbox03_right{width:100%}
	.whileright{width:100%}
	#winners_tb td{font-size:12px}
	.textbox011{width:80%}	
	.textbox10 .left{width:100%}
	.text02{width:100%}
	.textbox10 .left2{width:100%;margin-right:0}
	.textbox10 .left{width:100%;margin-right:0}
	.trend01_left{width:70%;margin-right:0;margin:0 auto;float:none}
	.trend01_right{width:70%;margin-right:0;margin:0 auto;float:none}	
	.wordbox02_right, .wordbox01_right{width:80%}
	.wordbox02, .wordbox01{padding:7% 0}
	.wordbox01_left{width:80%}
	.mobile{display:none}

}
@media (max-width:425px){
	.newyear{right:14%;top:20%}
	.navi .menu button{display:none}
	h3, h3.sub1{font-size:32px;}
	h3.sub10{font-size:28px}
	.goldtitle{font-size:28px;}
	.text00{font-size:13px;}
	.text01:first-of-type::first-letter{font-size:55px;}
	.text01, .text011, .text02, .text02end, .text022end, .text023end{font-size:12px}
	.textbox05 .left, .textbox05 .right{font-size:12px}
	.tit_s4{font-size:13px;}
	h2{font-size:13px}
	.intro_right .nationname{font-size:14px}
	.tit_s, .tit_s3,{font-size:12px;}
	.tit_s2{bottom:20%;font-size:12px;}
	.tit_s5{bottom:20%;font-size:12px;}
	.intro_right{width:75%}
	.intro_left{width:75%}
	.s_visual01{margin-top:7%}
	.whileleft{width:100%}
	.b_title { padding: 20% 10px 0}
	.b_title div{top:45%}
	#footer .col li{width:90%}
	h6{font-size: 24px;letter-spacing:0.05em}

}
@media (max-width:360px){		
.newyear{right:14%;top:24%}
}
