html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix::after{content:"";display:block;clear:both}@-webkit-keyframes opacityFadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes opacityFadein{0%{opacity:0}100%{opacity:1}}@keyframes opacityFadein{0%{opacity:0}100%{opacity:1}}html{animation:opacityFadein .6s forwards .2s;opacity:0;background:#000}body{font-family:-apple-system, BlinkMacSystemFont, 'Roboto', YuGothic,'Yu Gothic Medium','Yu Gothic', sans-serif;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;color:#fff;font-size:14px;line-height:1.4em;letter-spacing:.05em;background:#000}@media (max-width: 768px){body{padding-top:80px}}@media (max-width: 500px){body{font-size:14px;line-height:1.3em;letter-spacing:0em;padding-top:50px}}body.lower{padding-top:100px}@media (max-width: 768px){body.lower{padding-top:60px}}@media (max-width: 500px){body.lower{padding-top:50px}}a{word-break:break-all;color:#fff;text-decoration:none;transition:.2s}a:hover{opacity:.7}@media (max-width: 768px){a:hover{opacity:1}}strong{font-weight:700}img{width:100%;height:auto;vertical-align:bottom}.disnone{display:none}.iframe_embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.iframe_embed iframe,.iframe_embed object,.iframe_embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.anchor{position:absolute;top:-100px;left:0;height:0;line-height:0}@media (max-width: 500px){.anchor{top:-50px}}#header{width:100%;height:100px;position:fixed;top:0;right:0;background:#000;border-bottom:1px solid #666;z-index:800}#header .site_title{width:174px;height:30px;position:absolute;top:50%;left:40px;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:998}#header .site_title a{display:block;width:174px;height:30px;background:url("../img/common/site_title.png") 0 0/100% 100% no-repeat;text-indent:-9999px}#header .nav_btn{width:30px;height:16px;overflow:hidden;position:absolute;top:50%;right:40px;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:1000}#header .nav_btn span{display:block;text-indent:-9999px;position:absolute;height:1px;width:100%;background:#fff;left:0;top:50%;transition:.2s ease-in-out;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:.2s}#header .nav_btn:before,#header .nav_btn:after{content:"";display:block;position:absolute;height:1px;width:100%;background:#fff;left:0;transition:.2s ease-in-out;transform-origin:0 50%;transition:.2s}#header .nav_btn:before{top:0}#header .nav_btn:after{bottom:0}#header .nav_btn:hover{cursor:pointer}#header #header_nav{width:100%;height:100%;text-align:center;position:fixed;top:0;right:0;background:#000;z-index:999;transition:.4s}#header #header_nav .site_title{top:35px;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#header #header_nav .gNav{position:relative;top:50%;transform:translate(0, -50%)}#header #header_nav .gNav li{margin-bottom:3em}#header #header_nav .gNav li:last-child{margin-bottom:0}#header #header_nav .gNav li a{font-size:1.6em;line-height:1em}#header.close #header_nav{visibility:hidden;opacity:0}#header.open{z-index:999}#header.open .nav_btn span{-moz-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}#header.open .nav_btn:before{-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}#header.open .nav_btn:after{-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#header.open #header_nav{visibility:visible;opacity:1}@media (max-width: 768px){#header{height:80px}#header #header_nav .site_title{top:25px}}@media (max-width: 500px){#header{height:50px}#header .site_title{width:116px;height:20px;position:absolute;left:20px}#header .site_title a{width:116px;height:20px}#header .nav_btn{width:25px;height:13px;right:20px}#header #header_nav .site_title{top:15px}}.home #header{width:50%;border-bottom:1px solid transparent;transition:.5s}.home.visible #header{border-bottom:1px solid #666}.home .contents,.home #footer{width:50%;margin-left:50%}@media (max-width: 768px){.home #header{width:100%}.home .contents,.home #footer{width:100%;margin-left:0}}.top_header{height:100vh;background:#000;position:relative}.top_header .title_txt{font-size:.85em;line-height:1.4em;text-align:right;position:absolute;bottom:40px;right:40px;z-index:2}.top_header .main_visual{position:fixed;top:0;left:0;width:50%;height:calc(100vh - 12.5vw);text-align:center;overflow:hidden;z-index:1}.top_header .main_visual img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;max-width:101%;height:auto;max-height:100%;z-index:2;box-shadow:0 0 120px rgba(0,0,0,0.4)}.top_header .main_visual .blur_bg{position:absolute;top:0;left:0;width:101%;height:101%;background-position:center center;background-size:cover;filter:blur(15px);z-index:1}.top_header .top_special_banner{width:calc(100% - 80px);position:absolute;top:50%;left:50%;z-index:1;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.top_header .top_special_banner li{width:49%;margin-bottom:2%}.top_header .top_special_banner li a{display:block;width:100%}.top_header .top_special_banner li img{display:block;width:100%}.top_header .top_square_banner{position:fixed;bottom:0;left:0;width:50%;z-index:2;letter-spacing:-.4em;text-align:right;background:url("../img/common/dmy_320x320.png") 0 0/25% 100% repeat-x}.top_header .top_square_banner li{width:25%;letter-spacing:normal;display:inline-block;background:#fff}@media (max-width: 768px){.top_header{height:auto;width:100%;margin-left:0}.top_header .title_txt{position:relative;bottom:0;right:0;padding:40px}.top_header .main_visual{position:relative;width:100%;height:auto}.top_header .main_visual img{position:relative;top:0;left:0;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);box-shadow:none}.top_header .main_visual .blur_bg{display:none}.top_header .top_special_banner{width:100%;position:relative;top:0;left:0;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.top_header .top_special_banner li{width:calc(50% - 1px);margin-bottom:2px}.top_header .top_square_banner{width:100%;position:relative}}@media (max-width: 500px){.top_header .top_special_banner li{width:49.8666%;margin-bottom:1px}.top_header .title_txt{padding:3em 20px}}.contents{overflow:hidden}.cnt_wrap{padding:0 40px}.cnt_wrap .cnt_section{padding:60px 0;position:relative}@media (max-width: 500px){.cnt_wrap .cnt_section.bio_sec .cnt_section_header .sec_title span,.cnt_wrap .cnt_section.biosigle_sec .cnt_section_header .sec_title span{letter-spacing:.3em;margin-right:.2em}}@media (max-width: 500px){.cnt_wrap .cnt_section.disco_sec .cnt_section_header .sec_title span{letter-spacing:.3em;margin-right:.2em}}.cnt_wrap .cnt_section.disco_sec .disco_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.cnt_wrap .cnt_section.disco_sec .disco_list:after{content:"";display:block;width:31%;height:0}.cnt_wrap .cnt_section.disco_sec .disco_list li{width:31%;margin-bottom:3.5%}.cnt_wrap .cnt_section.disco_sec .disco_list li a{display:block}.cnt_wrap .cnt_section.disco_sec .disco_list li .disco_img{display:block;margin-bottom:10px;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center center}.cnt_wrap .cnt_section.disco_sec .disco_list li .disco_img:after{content:"";display:block;width:100%;padding-top:100%}.cnt_wrap .cnt_section.disco_sec .disco_list li .disco_credit{letter-spacing:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.cnt_wrap .cnt_section.disco_sec .disco_list li .disco_credit .disco_date{font-size:12px;line-height:16px;margin-bottom:5px}.cnt_wrap .cnt_section.disco_sec .disco_list li .disco_credit .disco_style{font-size:10px;line-height:16px;background:#666;color:#fff;padding:0 .8em;margin-bottom:5px}.cnt_wrap .cnt_section.disco_sec .disco_list li .disco_credit .disco_title{width:100%;font-weight:700}@media (max-width: 768px){.cnt_wrap .cnt_section.disco_sec .disco_list li{width:48%;margin-bottom:4%}}@media (max-width: 500px){.cnt_wrap .cnt_section.disco_sec .disco_list{display:block}.cnt_wrap .cnt_section.disco_sec .disco_list li{width:100%;margin-bottom:10%;overflow:hidden}.cnt_wrap .cnt_section.disco_sec .disco_list li .disco_img{width:40%;float:left;margin-bottom:0}.cnt_wrap .cnt_section.disco_sec .disco_list li .disco_credit{width:55%;float:right;display:block}.cnt_wrap .cnt_section.disco_sec .disco_list li .disco_credit .disco_date{display:block;margin-bottom:0}.cnt_wrap .cnt_section.disco_sec .disco_list li .disco_credit .disco_style{margin-top:5px}.cnt_wrap .cnt_section.disco_sec .disco_list li .disco_credit .disco_title{margin-top:5px}}.cnt_wrap .cnt_section.disco_sec .disco_single{padding:60px 0 0;overflow:hidden}.cnt_wrap .cnt_section.disco_sec .disco_single .disco_cover_wrap{width:47.5%;float:left}.cnt_wrap .cnt_section.disco_sec .disco_single .disco_cover_wrap .disco_cover{margin-bottom:.5em}.cnt_wrap .cnt_section.disco_sec .disco_single .disco_cover_wrap img{display:block}.cnt_wrap .cnt_section.disco_sec .disco_single .disco_cover_wrap .disco_cover_caption{width:100%;text-align:center;line-height:1em;margin-top:.5em}.cnt_wrap .cnt_section.disco_sec .disco_single .disco_cover_wrap .slick-dots>li:first-child:last-child{display:none}.cnt_wrap .cnt_section.disco_sec .disco_single .disco_desc{width:47.5%;float:right}.cnt_wrap .cnt_section.disco_sec .disco_single .disco_desc .disco_desc_title{font-weight:700;font-size:20px}.cnt_wrap .cnt_section.disco_sec .disco_single .disco_desc .disco_desc_date{margin-top:10px;font-size:12px}.cnt_wrap .cnt_section.disco_sec .disco_single .disco_desc .disco_desc_detail{margin-top:20px}@media (max-width: 500px){.cnt_wrap .cnt_section.disco_sec .disco_single{padding:0;overflow:visible}.cnt_wrap .cnt_section.disco_sec .disco_single .disco_cover_wrap{width:85%;float:none;margin:0 auto 50px}.cnt_wrap .cnt_section.disco_sec .disco_single .disco_cover_wrap .slick-list{overflow:visible}.cnt_wrap .cnt_section.disco_sec .disco_single .disco_cover_wrap .slick-list .disco_cover{padding:0 2%}.cnt_wrap .cnt_section.disco_sec .disco_single .disco_desc{width:100%;float:none}}.cnt_wrap .cnt_section .cnt_section_header{overflow:hidden}.cnt_wrap .cnt_section .cnt_section_header .sec_title{display:inline-block;float:left;margin-bottom:30px}.cnt_wrap .cnt_section .cnt_section_header .sec_title span{display:inline-block;margin-right:.3em;font-size:20px;line-height:20px;color:#fff;letter-spacing:.5em}.cnt_wrap .cnt_section .cnt_section_header .sec_title small{font-size:12px;line-height:20px;color:#bbb}.cnt_wrap .cnt_section .cnt_section_header .more_cnt{display:inline-block;margin-top:2px;float:right}.cnt_wrap .cnt_section .cnt_section_header .more_cnt a{font-size:12px;line-height:20px;color:#bbb;display:inline-block}.cnt_wrap .cnt_section .cnt_section_header .more_cnt a:after{content:"";display:inline-block;width:5px;height:6px;background:url("../img/common/arrow_LtGrey.png") 0 0/100% 100% no-repeat;margin-left:10px}.cnt_wrap .cnt_section .cnt_list li{padding-bottom:30px;border-bottom:#bbb 1px solid;margin-bottom:30px}.cnt_wrap .cnt_section .cnt_list li .date{font-size:12px;line-height:1em;margin-bottom:1em}.cnt_wrap .cnt_section .cnt_list li .meta_wrap{margin-bottom:1em}.cnt_wrap .cnt_section .cnt_list li .meta_wrap .term,.cnt_wrap .cnt_section .cnt_list li .meta_wrap .date{display:inline-block}.cnt_wrap .cnt_section .cnt_list li .meta_wrap .date{margin-bottom:0}.cnt_wrap .cnt_section .cnt_list li .meta_wrap .term{font-size:10px;line-height:1em;color:#fff;background:#666;padding:2px 1em 3px;margin-right:.5em}.cnt_wrap .banner_area .banner_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.cnt_wrap .banner_area .banner_list li{width:49%;margin-bottom:2%}@media (max-width: 500px){.cnt_wrap .banner_area .banner_list li{width:49.5%;margin-bottom:.7%}}@media (max-width: 500px){.cnt_wrap{padding:0 20px}.cnt_wrap .cnt_section{padding:40px 0 60px}.cnt_wrap .cnt_section .cnt_list li{padding-bottom:25px;margin-bottom:25px}}.lower .cnt_wrap{max-width:880px;margin:0 auto}.lower .cnt_wrap .cnt_section_header{position:fixed;top:42px;z-index:900}@media (max-width: 1300px){.lower .cnt_wrap .cnt_section_header{left:250px}}@media (max-width: 768px){.lower .cnt_wrap .cnt_section_header{position:relative;top:0;left:0;z-index:500}}.lower .cnt_wrap .cnt_list li:last-child{margin-bottom:0}.lower .cnt_wrap .page_nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.lower .cnt_wrap .page_nav a,.lower .cnt_wrap .page_nav span{display:inline-block;font-size:12px;line-height:12px;background:url("../img/common/arrow_ccc_sprite.png") 0 0/5px 24px no-repeat}.lower .cnt_wrap .page_nav a.prev,.lower .cnt_wrap .page_nav span.prev{background-position:left top;padding-left:10px}.lower .cnt_wrap .page_nav a.next,.lower .cnt_wrap .page_nav span.next{background-position:right bottom;padding-right:10px}.lower .cnt_wrap .page_nav span{opacity:.4}.lower .cnt_wrap .aside_block{padding-top:80px}.lower .cnt_wrap .aside_block .aside_title{margin-bottom:20px}.lower .cnt_wrap .aside_block .aside_title span{font-size:12px;line-height:14px;color:#bbb;display:inline-block;padding-left:1em}.lower .cnt_wrap .aside_block .aside_block_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;flex-wrap:wrap;justify-content:space-between}.lower .cnt_wrap .aside_block .aside_block_list li{width:31%}.lower .cnt_wrap .aside_block .aside_block_list li .meta_wrap .term{font-size:10px;line-height:1em;color:#fff;background:#333;padding:2px 1em 3px;margin-bottom:.5em;display:inline-block}.lower .cnt_wrap .aside_block .aside_block_list li .date{font-size:12px;margin-bottom:.7em}.lower .cnt_wrap .aside_block .aside_block_list li a{color:#bbb}.lower .cnt_wrap .aside_block .sort_list{position:relative}.lower .cnt_wrap .aside_block .sort_list select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;line-height:30px;font-size:13px;color:#666;padding:0 1em;border-color:#666;border-radius:5px;outline:none;z-index:1}.lower .cnt_wrap .aside_block .sort_list:after{content:"";display:block;width:6px;height:5px;background:url("../img/common/arrow_select.png") 0 0/100% 100% no-repeat;position:absolute;top:50%;right:1em;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:2}.lower .cnt_wrap .aside_block .sort_list.mb{margin-bottom:15px}@media (max-width: 768px){.lower .cnt_wrap .aside_block .aside_block_list{display:block}.lower .cnt_wrap .aside_block .aside_block_list li{width:100%;margin-bottom:20px}}@media (max-width: 500px){.lower .cnt_wrap .aside_block{padding-top:60px}.lower .cnt_wrap .aside_block.latest_news{display:none}.lower .cnt_wrap .aside_block .sort_list select{line-height:24px;font-size:10px}}.lower .cnt_wrap .cnt_list_nav{text-align:center;letter-spacing:-.4em;margin-bottom:80px}.lower .cnt_wrap .cnt_list_nav li{letter-spacing:normal;display:inline-block;margin:0 10px;color:#bbb;font-size:13px;letter-spacing:.3em;line-height:16px;cursor:pointer;transition:.3s}.lower .cnt_wrap .cnt_list_nav li.active{color:#fff;font-size:16px;line-height:16px;position:relative}.lower .cnt_wrap .cnt_list_nav li.active:after{content:"";display:block;width:5px;height:5px;background:#fff;border-radius:50%;position:relative;bottom:-10px;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media (max-width: 500px){.lower .cnt_wrap .cnt_list_nav li.active{color:#bbb;font-size:13px}.lower .cnt_wrap .cnt_list_nav li.active:after{display:none}}@media (max-width: 500px){.lower .cnt_wrap .cnt_list_nav{margin-bottom:30px}.lower .cnt_wrap .cnt_list_nav .slick-track,.lower .cnt_wrap .cnt_list_nav .slick-list{padding-bottom:10px;overflow:visible}.lower .cnt_wrap .cnt_list_nav li{font-size:14px}.lower .cnt_wrap .cnt_list_nav li.slick-slide{outline:none}.lower .cnt_wrap .cnt_list_nav li.slick-active{color:#fff;font-size:16px;line-height:16px;position:relative}.lower .cnt_wrap .cnt_list_nav li.slick-active:after{content:"";display:block;width:5px;height:5px;background:#fff;border-radius:50%;position:relative;bottom:-10px;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.lower .cnt_wrap .cnt_list_wrap .cnt_list{overflow:hidden;height:0;opacity:0;transition:1s}.lower .cnt_wrap .cnt_list_wrap .cnt_list.show{height:auto;opacity:1}@media (max-width: 500px){.lower .cnt_wrap .cnt_list_wrap .cnt_list{height:auto;opacity:1}}.lower .cnt_wrap .regular .post_title{position:relative}.lower .cnt_wrap .regular .post_title:after{content:"regular";display:inline-block;font-size:12px;line-height:1em;color:#fff;background:#bbb;padding:1px .6em 2px;border-radius:2px;vertical-align:middle;margin-left:1em}.lower #footer{margin-top:160px}@media (max-width: 500px){.lower #footer{margin-top:120px}}.lower.single .cnt_section{padding:0 0 60px;border-bottom:1px solid #bbb;margin-bottom:30px}.lower.single .cnt_section.live_sec{margin-bottom:0}.lower.single .cnt_section.disco_sec{padding:0;margin-bottom:0;border-bottom:0}@media (max-width: 500px){.lower.single .cnt_section.disco_sec{padding:40px 0 0}}@media (max-width: 768px){.lower.single .cnt_section{padding:60px 0}}@media (max-width: 500px){.lower.single .cnt_section{padding:40px 0 60px}}.lower.single .cnt_section .single_post .single_post_header{padding:25px 0;background:#111111;position:relative;margin-bottom:40px}.lower.single .cnt_section .single_post .single_post_header:before,.lower.single .cnt_section .single_post .single_post_header:after{content:"";display:block;position:absolute;width:100%;height:100%;background:#111111;top:0}.lower.single .cnt_section .single_post .single_post_header:before{left:0;-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.lower.single .cnt_section .single_post .single_post_header:after{right:0;-moz-transform:translate(99%, 0);-ms-transform:translate(99%, 0);-webkit-transform:translate(99%, 0);transform:translate(99%, 0)}.lower.single .cnt_section .single_post .single_post_header .date{font-size:12px;margin-bottom:.5em}.lower.single .cnt_section .single_post .single_post_header .post_title{font-size:18px;line-height:1.4em}@media (max-width: 500px){.lower.single .cnt_section .single_post .single_post_header{padding:20px 0}.lower.single .cnt_section .single_post .single_post_header .date{margin-bottom:.3em}.lower.single .cnt_section .single_post .single_post_header .post_title{font-size:16px;line-height:1.4em}}.lower.single .cnt_section .single_post .single_post_header .meta_wrap{margin-bottom:.5em}.lower.single .cnt_section .single_post .single_post_header .meta_wrap .term,.lower.single .cnt_section .single_post .single_post_header .meta_wrap .date{display:inline-block;vertical-align:top}.lower.single .cnt_section .single_post .single_post_header .meta_wrap .term{line-height:18px;color:#fff;background:#666;padding:0 1em 1px;margin-right:.5em}@media (max-width: 500px){.lower.single .cnt_section .single_post .single_post_header .meta_wrap .term{font-size:10px}}.lower.single .cnt_section .single_post .single_post_header .meta_wrap .date{font-size:18px;line-height:18px;margin-bottom:0}@media (max-width: 500px){.lower.single .cnt_section .single_post .single_post_header .meta_wrap .date{font-size:14px}}.lower.biography .cnt_wrap .cnt_section.bio_sec{padding:0}@media (max-width: 768px){.lower.biography .cnt_wrap .cnt_section.bio_sec{padding:60px 0 0}}@media (max-width: 500px){.lower.biography .cnt_wrap .cnt_section.bio_sec{padding:40px 0 0}}.lower.biography .bio_top_img{margin-bottom:4em}.lower.biography .bio_top_txt{line-height:1.8em;margin-bottom:6em}@media (max-width: 768px){.lower.biography .bio_top_txt{margin-bottom:3em}}.lower.biography .bio_member_list{letter-spacing:-.4em;text-align:center;padding:0 20px;margin-bottom:-60px}.lower.biography .bio_member_list li{letter-spacing:normal;width:calc(100% / 3);display:inline-block;padding:0 20px;text-align:left;margin-bottom:60px}.lower.biography .bio_member_list li a{display:block}.lower.biography .bio_member_list li a .member_img{display:block}.lower.biography .bio_member_list li a .member_name{font-size:16px;line-height:2em}.lower.biography .bio_member_list li a .to_memberpage{color:#bbb;font-size:12px;line-height:12px}.lower.biography .bio_member_list li a .to_memberpage:after{content:"";display:inline-block;width:5px;height:6px;background:url(../img/common/arrow_LtGrey.png) 0 0/100% 100% no-repeat;margin:0 0 1px 5px}@media (max-width: 500px){.lower.biography .bio_member_list{padding:0 5px;margin-bottom:-30px}.lower.biography .bio_member_list li{width:50%;padding:0 15px;margin-bottom:30px}}.lower.biography .member_post_desc .member_img{display:block;margin:0 auto 40px;width:auto;max-width:100%;height:auto;max-height:650px}.lower.biography .member_post_desc .member_sns_list{text-align:center;letter-spacing:-.4em}.lower.biography .member_post_desc .member_sns_list li{display:inline-block;letter-spacing:normal;font-size:1.6em;padding:0 .4em 1em}.lower.biography .member_post_desc .member_sns_list li a{display:block;padding:.2em}.lower.biography .member_post_desc .member_txt{line-height:1.8em}@media (max-width: 500px){.lower.biography .member_post_desc .member_img{margin:0 auto 25px}}.lower.biography .biosigle_sec{padding:0;border:0;margin:0}.lower.biography .biosigle_sec .single_post .single_post_header{color:#fff;text-align:center;margin-bottom:80px}.lower.biography .biosigle_sec .single_post .single_post_header .post_title{font-size:60px;line-height:1.2em}.lower.biography .biosigle_sec .single_post .single_post_header .member_name_en{letter-spacing:.3em}@media (max-width: 768px){.lower.biography .biosigle_sec{padding:60px 0 0}.lower.biography .biosigle_sec .single_post .single_post_header{margin-bottom:60px}}@media (max-width: 500px){.lower.biography .biosigle_sec{padding:40px 0 0}.lower.biography .biosigle_sec .single_post .single_post_header{margin-bottom:0}.lower.biography .biosigle_sec .single_post .single_post_header .post_title{font-size:40px;line-height:1.2em}}#footer{margin-top:60px;background:#000;width:100%;padding:120px 0 30px;text-align:center;color:#fff;font-size:.8em;position:relative}#footer:before{content:"";display:block;width:100%;border-top:1px solid #666;position:absolute;top:0;left:0}#footer .official_link{display:inline-block;color:#fff;text-align:left;line-height:15px;height:30px;background:url("../img/common/site_title.png") 0 center/174px 30px no-repeat;margin-bottom:30px;padding:0 0 0 180px}@media (max-width: 500px){#footer .official_link{text-align:center;background-position:center 0;background-size:116px 20px;padding:20px 0 0;height:auto}}#footer .footer_nav{margin-bottom:40px}#footer .footer_nav ul{letter-spacing:-.4em}#footer .footer_nav ul li{letter-spacing:normal;display:inline-block;padding:0 1em;border-right:1px solid #fff;line-height:1em}#footer .footer_nav ul li:last-child{border:0}#footer .footer_nav ul li a{color:#fff;font-size:12px}@media (max-width: 500px){#footer .footer_nav{margin-bottom:20px}#footer .footer_nav ul li{display:block;border:0;margin-bottom:1.2em}}@media (max-width: 500px){#footer{margin-top:40px;padding:60px 0 80px}}.sns_link{letter-spacing:-.4em;margin-bottom:80px}.sns_link li{display:inline-block;letter-spacing:0;margin:0 5px}.sns_link li a{display:block;color:#fff;font-size:2em;padding:.3em}.sns_link.header_sns{margin-bottom:0}.sns_link.header_sns li{margin-bottom:0 !important}.sns_link.header_sns li a{color:#fff}a.blank{display:inline-block;position:relative}a.blank:before,a.blank:after{content:"";display:block;width:8px;height:8px;position:absolute}a.blank:before{border:1px solid #bbb;top:-3px;right:-15px}a.blank:after{border-left:1px solid #bbb;border-bottom:1px solid #bbb;top:0;right:-12px}#footer a.blank{margin-right:10px}#footer a.blank:before,#footer a.blank:after{border-color:#bbb;-moz-transform:scale(.8, .8);-ms-transform:scale(.8, .8);-webkit-transform:scale(.8, .8);transform:scale(.8, .8)}.slick-dots li button:before,.slick-dots li.slick-active button:before{color:white}#google_translate_element{position:fixed;bottom:20px;right:20px;z-index:1000;background:#333;border:1px solid #666;padding:2px 10px 8px;border-radius:3px}@media (max-width: 500px){#google_translate_element{bottom:10px;right:10px;padding:1px 10px 5px}}#google_translate_element .skiptranslate{font-size:0;height:42px}#google_translate_element .skiptranslate span{display:none}#google_translate_element .skiptranslate div:before{content:"Translate";font-size:10px;display:block;text-align:center}body.home #google_translate_element{visibility:hidden;opacity:0;transition:.3s}body.home.visible #google_translate_element{visibility:visible;opacity:1}.goog-te-banner-frame{display:none}.single_post_desc a{color:#0ff;text-decoration:underline}

