@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:Noto Serif JP;src:url("/el_borde/common/font/NotoSerifJP-Regular.woff2") format('woff2'),url("/el_borde/common/font/NotoSerifJP-Regular.woff") format('woff'),url("/el_borde/common/font/NotoSerifJP-Regular.otf") format('opentype');font-display:swap}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{display:inline-table;display:block}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt55{margin-top:55px !important}.mt60{margin-top:60px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt45{padding-top:45px !important}.pt50{padding-top:50px !important}.pt55{padding-top:55px !important}.pt60{padding-top:60px !important}.pl0{padding-left:0 !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pr0{padding-right:0 !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb35{padding-bottom:35px !important}.pb40{padding-bottom:40px !important}.pb45{padding-bottom:45px !important}.pb50{padding-bottom:50px !important}.pb55{padding-bottom:55px !important}.pb60{padding-bottom:60px !important}@media screen and (min-width:768px),print{.mt20_pc{margin-top:20px !important}.mt30_pc{margin-top:30px !important}}.color333{color:#333 !important}.red{color:red}@media screen and (min-width:768px),print{.hide_pc{display:none !important}}@media screen and (max-width:767px){.hide_sp{display:none !important}}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.hide_retina{display:none !important}}body{-webkit-text-size-adjust:100%;background:#f6f6f6}body,input,textarea,select{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:medium;color:#333;line-height:1.6}a{text-decoration:none}a:hover{text-decoration:underline}a.op:hover{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;opacity:.7;zoom:1}.jump_to_article{cursor:pointer}img.lazy{background:url("/el_borde/common/images/loading.gif") no-repeat scroll center center}.imgloaded img.lazy{background:0 0}.lead{visibility:hidden}.outline{font-size:87.5%;position:relative}@media screen and (min-width:768px),print{.head_noscript{width:100%;text-align:center}.head_noscript .head_noscript-inner{box-sizing:border-box;display:inline-block;padding:20px 20px 35px;max-width:800px}.head_noscript .head_noscript-content{background-color:#ededed;border:1px solid #ccc;padding:12px;text-align:center}.head_noscript .head_noscript-img{font-size:0px}.head_noscript .head_noscript-text{display:inline-block;margin-top:0;margin-bottom:1em;padding-left:15px;vertical-align:middle}.head_noscript .head_noscript-inner > p{text-align:left}}@media screen and (max-width:767px){.head_noscript .head_noscript-inner{box-sizing:border-box;padding:10px 10px 30px}.head_noscript .head_noscript-content{background-color:#ededed;border:1px solid #ccc;padding:19px 16px 16px;text-align:center}.head_noscript .head_noscript-content img{width:100%;max-width:256px}.head_noscript .head_noscript-img{font-size:0px}.head_noscript .head_noscript-inner > p{text-align:left;font-size:12px}}@media screen and (min-width:768px),print{header{width:100%;position:relative;z-index:99999}header:after{box-sizing:border-box;content:"";display:block;width:100%;max-width:1400px;height:3px;border-top:3px double #ccc;margin:0 auto;background-color:#fff}header .bg_black{background-color:#454545;color:#fff;width:100%;height:40px}header .bg_black .bg_black-inner,header .bg_gray .bg_gray-inner{width:100%;max-width:1400px;margin:0 auto;position:relative}header .bg_gray .bg_gray-inner{text-align:center}header .bg_black .last_update{display:inline-block;vertical-align:top;margin-top:16px;font-size:12px;line-height:1em}header .bg_black .header_logo{display:inline-block;padding:10px 0 6px 20px;margin-right:12px;margin-top:-4px;}header .bg_black .about{font-size:13px;position:absolute;top:8px;right:100px}header .bg_black .about a{color:#fff;display:inline-block;text-decoration:none}header .bg_black .about a:hover{border-bottom:1px solid #fff}header .bg_black .about a > span{position:relative;top:3px}header .bg_black .about a > span:after{content:"";display:inline-block;width:5px;height:9px;background:url("/el_borde/common/images/sprite.png") no-repeat scroll left top;margin-left:10px}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){header .bg_black .about a > span:after{background:url("/el_borde/common/images/sprite_x2.png") no-repeat scroll left top;-webkit-background-size:300px 800px;-o-background-size:300px 800px;background-size:300px 800px}}header .bg_black .header_sns_links{position:absolute;top:9px;right:20px;font-size:0px}header .bg_black .header_sns_links li{display:inline-block;vertical-align:top}header .bg_black .header_sns_links li a{box-sizing:border-box;display:inline-block}header .bg_black .header_sns_links li.txt{color:#fff;font-size:13px;line-height:1em;margin-top:5px;margin-right:14px}header .bg_black .header_sns_links li.fb{margin-right:15px}header .bg_black .header_sns_links li.fb a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll 0 -190px;width:22px;height:22px}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){header .bg_black .header_sns_links li.fb{margin-right:15px}header .bg_black .header_sns_links li.fb a{background:url("/el_borde/common/images/sprite_x2.png") no-repeat scroll 0 -190px;-webkit-background-size:300px 800px;-o-background-size:300px 800px;background-size:300px 800px}}header .bg_black .header_sns_links li.tw{margin-right:25px}header .bg_black .header_sns_links li.tw a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll -37px -190px;width:22px;height:22px}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){header .bg_black .header_sns_links li.tw a{background:url("/el_borde/common/images/sprite_x2.png") no-repeat scroll -37px -190px;-webkit-background-size:300px 800px;-o-background-size:300px 800px;background-size:300px 800px}}header .bg_black .header_sns_links li.rss a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll -84px -190px;width:55px;height:22px}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){header .bg_black .header_sns_links li.rss a{background:url("/el_borde/common/images/sprite_x2.png") no-repeat scroll -84px -190px;-webkit-background-size:300px 800px;-o-background-size:300px 800px;background-size:300px 800px}}header .bg_gray{width:100%;height:69px;background-color:#f6f6f6}header .bg_gray ul li{display:inline-block;padding:25px 20px 15px}header .bg_gray ul li a{color:#000;text-decoration:none;position:relative;display:inline-block}header .bg_gray ul li a:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;content:'';position:absolute;bottom:-5px;left:0;width:100%;height:3px;border-top:3px double #ccc;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:width .3s ease;transition:all .3s ease}header .bg_gray ul li a:hover:after{width:100%;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}header .bg_gray ul li.active a{pointer-events:none}header .bg_gray ul li.active a:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;content:'';position:absolute;bottom:-5px;left:0;width:100%;height:3px;border-top:3px double #ccc;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}header .bg_gray ul li a span{display:inline-block}}header .bg_gray ul li.imgpst{position:relative;top:4px}header .bg_gray ul li img{width:165px}@media screen and (max-width:900px) and (min-width:768px),print{header .bg_black .header_logo{margin-right:10px}header .bg_black .about{right:100px}header .bg_black .header_sns_links li.fb,header .bg_black .header_sns_links li.tw{margin-right:10px}}@media screen and (max-width:1170px) and (min-width:1121px),print{header .bg_gray{height:139px}header .bg_gray .bg_gray-inner{box-sizing:border-box;padding:0 20px}header .bg_gray .bg_gray-inner > ul{font-size:0px}header .bg_gray .bg_gray-inner > ul > li{box-sizing:border-box}header .bg_gray .bg_gray-inner > ul > li a{font-size:14px}header .bg_gray .bg_gray-inner > ul > li:nth-of-type(2){width:18%;height:70px;border-bottom:1px solid #ccc}header .bg_gray .bg_gray-inner > ul > li:nth-of-type(3){width:28%;height:70px;border-bottom:1px solid #ccc}header .bg_gray .bg_gray-inner > ul > li:nth-of-type(4){width:22.5%;height:70px;border-bottom:1px solid #ccc}header .bg_gray .bg_gray-inner > ul > li:nth-of-type(5){width:31.5%;height:70px;border-bottom:1px solid #ccc}header .bg_gray .bg_gray-inner > ul > li:nth-of-type(6){width:20%}header .bg_gray .bg_gray-inner > ul > li:nth-of-type(7){width:22%}header .bg_gray .bg_gray-inner > ul > li:nth-of-type(8){width:18.5%}}@media screen and (max-width:1120px) and (min-width:768px),print{header .bg_gray{height:139px}header .bg_gray .bg_gray-inner{box-sizing:border-box;padding:0 20px}header .bg_gray .bg_gray-inner > ul{font-size:0px}header .bg_gray .bg_gray-inner > ul > li{box-sizing:border-box}header .bg_gray .bg_gray-inner > ul > li a{font-size:14px}header .bg_gray .bg_gray-inner > ul > li:nth-of-type(2){width:18%;height:70px;border-bottom:1px solid #ccc}header .bg_gray .bg_gray-inner > ul > li:nth-of-type(3){width:28%;height:70px;border-bottom:1px solid #ccc}header .bg_gray .bg_gray-inner > ul > li:nth-of-type(4){width:22.5%;height:70px;border-bottom:1px solid #ccc}header .bg_gray .bg_gray-inner > ul > li:nth-of-type(5){width:31.5%;height:70px;border-bottom:1px solid #ccc}header .bg_gray .bg_gray-inner > ul > li:nth-of-type(6){width:20%}header .bg_gray .bg_gray-inner > ul > li:nth-of-type(7){width:22%}header .bg_gray .bg_gray-inner > ul > li:nth-of-type(8){width:18.5%}}@media screen and (max-width:767px){header{box-sizing:border-box;padding-top:50px;background-color:#fff;position:relative;width:100%;top:0;z-index:99999}header .bg_black{box-sizing:border-box;background-color:#454545;line-height:1em;height:30px;padding-top:5px;overflow:hidden}header .bg_black .last_update{padding:5px 18px;color:#fff;font-size:10px}header .bg_black .header_logo{position:absolute;top:14px;width:100%;text-align:center}header .bg_black .header_logo img{width:189px;height:30px}header .bg_black .header_sns_links{display:table;text-align:center;margin:0 auto}header .bg_black .header_sns_links li{display:table-cell;vertical-align:top}header .bg_black .header_sns_links li a{box-sizing:border-box;display:block}header .bg_black .header_sns_links li.txt{color:#fff;font-size:10px;line-height:1em;vertical-align:middle;padding-right:15px}header .bg_black .header_sns_links li.fb{padding-right:15px}header .bg_black .header_sns_links li.fb a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll 0 -136px;-webkit-background-size:150px auto;-o-background-size:150px auto;background-size:150px auto;width:22px;height:22px;text-indent:-9999px}header .bg_black .header_sns_links li.tw{padding-right:23px}header .bg_black .header_sns_links li.tw a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll -36px -136px;-webkit-background-size:150px auto;-o-background-size:150px auto;background-size:150px auto;width:22px;height:22px;text-indent:-9999px}header .bg_black .header_sns_links li.rss{margin-top:5px}header .bg_black .header_sns_links li.rss a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll -79px -136px;-webkit-background-size:150px auto;-o-background-size:150px auto;background-size:150px auto;width:55px;height:22px;text-indent:-9999px}.update_for_sp{position:static;top:-24px;padding-top:5px;padding-bottom:5px;font-size:12px;line-height:1em;text-align:center;width:100%;background-color:#f6f6f6}.sp_icon_menu{position:absolute;top:12px;right:13px}.sp_icon_menu a{display:block;width:25px;height:24px;background:url("/el_borde/common/images/sp_header_icon_menu.png") no-repeat scroll left center;-webkit-background-size:25px 18px;-o-background-size:25px 18px;background-size:25px 18px;text-indent:-9999px;font-size:0px;text-decoration:none}header .bg_gray{display:none;box-sizing:border-box;position:absolute;top:0;right:-100%;width:100%;padding-left:50px;z-index:99999}header .bg_gray .menu_btn_close{position:relative}header .bg_gray .menu_btn_close a{position:absolute;top:0;left:-50px;display:block;text-indent:-9999px;font-size:0px;width:50px;height:50px;background:url("/el_borde/common/images/sp_btn_icon_close.png") no-repeat scroll left center;-webkit-background-size:50px 50px;-o-background-size:50px 50px;background-size:50px 50px}header .bg_gray ul{display:block}header .bg_gray ul li{background:#262626 url("/el_borde/common/images/sp_menu_arrow.png") no-repeat scroll right center;-webkit-background-size:23px 50px;-o-background-size:23px 50px;background-size:23px 50px;border-top:1px solid #000}header .bg_gray ul li.active{background:#454545 url("/el_borde/common/images/sp_menu_arrow_a.png") no-repeat scroll right center;-webkit-background-size:23px 50px;-o-background-size:23px 50px;background-size:23px 50px}header .bg_gray ul li.no_arrow{background-image:none;font-size:13px}header .bg_gray ul li.no_arrow:nth-of-type(9){border-top:3px double #000}header .bg_gray ul li.totop{border-top:none}header .bg_gray ul li.totop img{width:110px;height:16px;margin-right:10px}header .bg_gray ul li a{box-sizing:border-box;display:block;height:50px;color:#fff;padding:16px}header .bg_gray ul li.no_arrow a{height:40px;padding:11px 16px}header .bg_gray ul li a:hover{text-decoration:none}header .bg_gray ul li a span{display:inline-block}header .bg_gray ul li a span.nav_user-blank:after{content:"";display:inline-block;width:13px;height:11px;background:url("/el_borde/common/images/sp_menu_icon_blank.png") no-repeat scroll 0 0;-webkit-background-size:13px 11px;-o-background-size:13px 11px;background-size:13px 11px;margin-left:5px}header .bg_gray .sp_sns_links{background-color:#262626;border-top:1px solid #000;padding:20px}header .bg_gray .sp_sns_links .sp_sns_links_inner{background-color:#f6f6f6;border:1px solid #ccc;padding:15px;text-align:center}header .bg_gray .sp_sns_links .sp_sns_links_inner .txt{font-size:13px;line-height:1.4em}header .bg_gray .sp_sns_links .sp_sns_links_inner .sns_group{margin-top:10px;font-size:0px;text-align:center}header .bg_gray .sp_sns_links .sp_sns_links_inner .sns_group > a{display:inline-block;width:40px;height:40px;margin:0 14px}header .bg_gray .sp_sns_links .sp_sns_links_inner .sns_group > a.fb{background:url("/el_borde/common/images/sprite.png") no-repeat scroll 0 -316px;-webkit-background-size:150px auto;-o-background-size:150px auto;background-size:150px auto}header .bg_gray .sp_sns_links .sp_sns_links_inner .sns_group > a.tw{background:url("/el_borde/common/images/sprite.png") no-repeat scroll -67px -316px;-webkit-background-size:150px auto;-o-background-size:150px auto;background-size:150px auto}}.featured_tag_wrap{display:none;max-width:1400px;margin:0 auto;padding:0 20px;background-color:#f6f6f6;overflow:hidden;text-align:center}body.on_featured_tag .featured_tag_wrap{display:block}.featured_tag{display:inline-block;margin:13px 0 23px;font-size:0px;font-family:"Noto Serif JP","游明朝",YuMincho,"Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.featured_tag_title,.featured_tag_item,.featured_tag_list{display:inline-block;margin-top:10px;font-size:14px}.featured_tag_title{margin-right:15px;color:#000}.featured_tag_item{margin-right:10px}.featured_tag_item:nth-last-child(-n+6){display:none}.featured_tag_item a{color:#4b6a7e}.featured_tag_list{margin-left:5px}.featured_tag_list a{position:relative;padding-right:15px;color:#000}.featured_tag_list a:after{position:absolute;top:calc(50% - 5px);right:0;width:6px;height:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #333;border-bottom:1px solid #333;content:""}@media screen and (max-width:767px){.featured_tag_wrap{padding-right:0;padding-left:10px}.featured_tag{white-space:nowrap;overflow-x:scroll;width:100%;margin:0;padding:10px 0;-webkit-overflow-scrolling:touch}.featured_tag_title,.featured_tag_item,.featured_tag_list{margin-top:0}.featured_tag_list{margin-right:10px}.featured_tag_list a:after{top:calc(50% - 4px)}}@media screen and (min-width:768px),print{#content{width:100%;max-width:1400px;margin:0 auto;background-color:#fff}}@media screen and (max-width:767px){#content{box-sizing:border-box;margin:0 5px 0;background-color:#fff}}@media screen and (min-width:768px),print{.sns_links{border-top:3px double #ccc;width:100%;max-width:1400px;background-color:#fff;margin:0 auto;text-align:center;padding:35px 0}.sns_links > p{font-size:13px;padding-bottom:23px}.sns_links ul{font-size:0px}.sns_links li{display:inline-block;text-indent:-9999px;font-size:0px;margin:0 30px}.sns_links li a{display:block;width:40px;height:40px}.sns_links li a:hover{text-decoration:none;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;opacity:.7;zoom:1}.sns_links li.facebook a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll 0 -222px}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.sns_links li.facebook a{background:url("/el_borde/common/images/sprite_x2.png") no-repeat scroll 0 -222px;-webkit-background-size:300px 800px;-o-background-size:300px 800px;background-size:300px 800px}}.sns_links li.twitter a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll -80px -222px}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.sns_links li.twitter a{background:url("/el_borde/common/images/sprite_x2.png") no-repeat scroll -80px -222px;-webkit-background-size:300px 800px;-o-background-size:300px 800px;background-size:300px 800px}}.sns_links li.in a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll -160px -222px}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.sns_links li.in a{background:url("/el_borde/common/images/sprite_x2.png") no-repeat scroll -160px -222px;-webkit-background-size:300px 800px;-o-background-size:300px 800px;background-size:300px 800px}}section#article_detail .sns_links{box-sizing:border-box;border-top:1px dotted #666;margin:50px 0 0;padding-top:40px;padding-bottom:0;width:auto}section#sns_links_right_column .sns_links{box-sizing:border-box;padding:35px 15px}section#sns_links_right_column .sns_links > p{padding-bottom:32px}section#sns_links_right_column .sns_links li{margin:0 15px}section#sns_links_right_column .sns_links li a{display:block;width:60px;height:60px}section#sns_links_right_column .sns_links li.facebook a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll 0 -502px}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){section#sns_links_right_column .sns_links li.facebook a{background:url("/el_borde/common/images/sprite_x2.png") no-repeat scroll 0 -502px;-webkit-background-size:300px 800px;-o-background-size:300px 800px;background-size:300px 800px}}section#sns_links_right_column .sns_links li.twitter a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll -101px -502px}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){section#sns_links_right_column .sns_links li.twitter a{background:url("/el_borde/common/images/sprite_x2.png") no-repeat scroll -101px -502px;-webkit-background-size:300px 800px;-o-background-size:300px 800px;background-size:300px 800px}}}@media screen and (max-width:767px){.sns_links{border-top:3px double #ccc;background-color:#fff;text-align:center;margin:0 5px;padding:20px 0 25px}.sns_links > p{font-size:10px;padding-bottom:15px}.sns_links ul{font-size:0px}.sns_links li{display:inline-block;text-indent:-9999px;font-size:0px;margin:0 15px}.sns_links li a{display:block;width:40px;height:40px}.sns_links li.facebook a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll 0 -161px;-webkit-background-size:150px auto;-o-background-size:150px auto;background-size:150px auto}.sns_links li.twitter a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll -69px -161px;-webkit-background-size:150px auto;-o-background-size:150px auto;background-size:150px auto}.sns_links li.in a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll 0 -206px;-webkit-background-size:150px auto;-o-background-size:150px auto;background-size:150px auto}.sns_links li.line a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll -69px -206px;-webkit-background-size:150px auto;-o-background-size:150px auto;background-size:150px auto}section#article_detail .sns_links{border-top:1px dotted #666;margin-top:40px}}@media screen and (min-width:768px),print{.sns_links_plus{width:100%;max-width:1400px;margin:0 auto;background-color:#fff;padding-bottom:34px}.sns_links_plus > p{border-top:1px solid #ccc;max-width:760px;margin:0 auto;padding:32px 10px 20px;text-align:center;font-size:13px}.sns_links_plus .sns_links_plus_item{text-align:center}.sns_links_plus .sns_links_plus_item li{display:inline-block;vertical-align:top;margin:0 5px}.sns_links_plus .sns_links_plus_item li .fb-follow > span{vertical-align:top !important}}@media screen and (max-width:767px){.sns_links_plus{background-color:#fff;padding-bottom:28px}.sns_links_plus > p{border-top:1px solid #ccc;max-width:760px;margin:0 auto;padding:20px 10px 15px;text-align:center;font-size:9px}.sns_links_plus .sns_links_plus_item{text-align:center}.sns_links_plus .sns_links_plus_item li{display:inline-block;vertical-align:top;margin:0 5px}.sns_links_plus .sns_links_plus_item li .fb-follow > span{vertical-align:top !important}}@media screen and (min-width:768px),print{.sns_follow{border-top:3px double #ccc;width:100%;max-width:1400px;background-color:#fff;margin:0 auto;text-align:center;padding:35px 0}section#article_detail .sns_follow{box-sizing:border-box;border-top:1px dotted #666;margin:50px 0 0;padding-top:40px;padding-bottom:0;width:auto}}.sns_follow .ttl span{font-size:114%;font-weight:700}@media screen and (max-width:767px){.sns_follow{border-top:3px double #ccc;background-color:#fff;text-align:center;margin:0 5px;padding:20px 10px 25px;overflow:hidden}section#article_detail .sns_follow{border-top:1px dotted #666;margin-top:40px}}@media screen and (max-width:600px){.sns_follow ul{position:relative;float:left;left:50%}.sns_follow ul li{position:relative;left:-50%;display:list-item !important;text-align:left !important}.sns_follow ul li:first-child{margin-bottom:10px}}.sns_follow ul{margin:20px 0 0}.sns_follow ul li{display:inline-block}.sns_follow ul li:first-child{vertical-align:top;margin-right:8px}.sns_share ul{margin:15px 0 5px}.sns_share ul li{float:left;margin-right:8px}.sns_share ul li.fb span:first-child{vertical-align:top !important}@media screen and (min-width:769px){.sns_share ul li.line{display:none}}@media screen and (max-width:768px){.sns_share{padding:0 10px}}.bnr_bottom{margin:25px 20px 0}.bnr_bottom img{max-width:100%}@media screen and (min-width:768px){.bnr_bottom a:hover img{opacity:.7}}@media screen and (max-width:767px){.bnr_bottom{margin:15px 0 0}.bnr_bottom img{max-width:none;width:100%}}#article_detail .bnr_bottom{margin-left:0;margin-right:0}@media screen and (min-width:768px),print{footer.main{padding-bottom:160px}.floating_hide footer.main{padding-bottom:60px}footer.main .footer_links{width:100%;max-width:1400px;background-color:#454545;margin:0 auto;text-align:center;padding-top:30px}footer.main .footer_links ul li{display:inline-block;margin:0 18px}footer.main .footer_links ul li a{display:inline-block;text-decoration:none;color:#fff;font-size:12px}footer.main .footer_links ul li a:hover{border-bottom:1px solid #fff}footer.main .footer_links ul li a .nav_user-blank:after{content:"";display:inline-block;width:11px;height:9px;background:url("/el_borde/common/images/sprite.png") no-repeat scroll -90px 0;margin-left:5px}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){footer.main .footer_links ul li a .nav_user-blank:after{background:url("/el_borde/common/images/sprite_x2.png") no-repeat scroll -90px 0;-webkit-background-size:300px 800px;-o-background-size:300px 800px;background-size:300px 800px}}footer.main .footer_links .footer_logo{padding-top:45px;padding-bottom:40px}footer.main .footer_links .footer_logo img{width:240px}footer.main .footer_main{text-align:center;padding:30px 10px 0}footer.main .footer_main .footer_legal_text{color:#333;font-size:12px}footer.main .footer_main .footer_copyright{margin-top:30px;color:#333;font-size:11px}}@media screen and (max-width:767px){footer.main{padding-bottom:calc(192vw / 7.67 + 30px)}.floating_hide footer.main{padding-bottom:50px}footer.main .footer_links{background-color:#454545;margin:0 5px;text-align:center;padding-top:18px}footer.main .footer_links ul li{display:inline-block;margin:0 15px 10px}footer.main .footer_links ul li a{color:#fff;font-size:10px}footer.main .footer_links ul li a .nav_user-blank:after{content:"";display:inline-block;width:9px;height:8px;background:url("/el_borde/common/images/sp_footer_icon_blank.png") no-repeat scroll 0 0;-webkit-background-size:9px 8px;-o-background-size:9px 8px;background-size:9px 8px;margin-left:3px}footer.main .footer_links .footer_logo{padding-top:10px;padding-bottom:20px}footer.main .footer_links .footer_logo img{width:150px;}footer.main .footer_main{text-align:center;padding:22px 5px 0}footer.main .footer_main .footer_legal_text{color:#333;font-size:9px}footer.main .footer_main .footer_copyright{margin-top:25px;color:#333;font-size:8px}}@media screen and (min-width:768px),print{.mod_btn{text-align:center}.mod_btn > a{box-sizing:border-box;display:inline-block;background-color:#262626;width:240px;padding:12px 0;line-height:1em;color:#fff !important;text-decoration:none !important;font-size:13px;background:url("/el_borde/common/images/sprite.png") no-repeat scroll 0 -90px;height:40px}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.mod_btn > a{background:url("/el_borde/common/images/sprite_x2.png") no-repeat scroll 0 -90px;-webkit-background-size:300px 800px;-o-background-size:300px 800px;background-size:300px 800px}}.mod_btn > a:hover{text-decoration:none;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;opacity:.7;zoom:1}.mod_btn.icon_more > a{background:url("/el_borde/common/images/sprite.png") no-repeat scroll 0 -140px}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.mod_btn.icon_more > a{background:url("/el_borde/common/images/sprite_x2.png") no-repeat scroll 0 -140px;-webkit-background-size:300px 800px;-o-background-size:300px 800px;background-size:300px 800px}}.func_read_more.locked{cursor:default;filter:alpha(opacity=30);-ms-filter:"alpha(opacity=30)";-moz-opacity:.3;opacity:.3;zoom:1}}@media screen and (max-width:767px){.mod_btn{text-align:center}.mod_btn > a{box-sizing:border-box;display:inline-block;color:#fff !important;width:180px;padding:8px 5px;font-size:12px;line-height:1em;text-decoration:none !important;background:#262626 url("/el_borde/common/images/sp_btn_arrow.png") no-repeat scroll right center;-webkit-background-size:19px 8px;-o-background-size:19px 8px;background-size:19px 8px}.mod_btn > a:hover{text-decoration:none !important}.mod_btn.icon_more > a{background:#262626 url("/el_borde/common/images/sp_btn_more.png") no-repeat scroll right center;-webkit-background-size:26px 13px;-o-background-size:26px 13px;background-size:26px 13px}}@media screen and (min-width:768px),print{.mod_btn_page_top > a{position:fixed;right:0;bottom:180px;width:50px;height:50px;background:url("/el_borde/common/images/sprite.png") no-repeat scroll -150px -30px;text-indent:-9999px;font-size:0px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.floating_hide .mod_btn_page_top > a{transition-delay:.2s;bottom:0}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.mod_btn_page_top > a{background:url("/el_borde/common/images/sprite_x2.png") no-repeat scroll -150px -30px;-webkit-background-size:300px 800px;-o-background-size:300px 800px;background-size:300px 800px}}.mod_btn_page_top > a:hover{text-decoration:none;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;opacity:.7;zoom:1}}@media screen and (max-width:767px){.mod_btn_page_top > a{position:fixed;right:0;bottom:calc(192vw / 7.67 + 40px);width:40px;height:40px;background:url("/el_borde/common/images/sp_btn_top.png") no-repeat scroll 0 0;-webkit-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;text-indent:-9999px;font-size:0px}.floating_hide .mod_btn_page_top > a{transition-delay:.2s;bottom:0}}@media print{header{position:relative !important}}header .bg_black .last_update,header .bg_gray ul li a,.update_for_sp,.date_and_category .date,.date_and_category .new,.date_and_category .category,body#page-el_borde-top #content .main_title .sub,body#page-el_borde-top #content h2 > span,body#page-el_borde-top #content h3,body#page-el_borde-top .sns_links > p,body#page-el_borde-list #content h1 > span,body#page-el_borde-list #content h2,body#page-el_borde-list .sns_links > p,body#page-el_borde-detail .c_mod_date_and_category .date,body#page-el_borde-detail .c_mod_date_and_category .new,body#page-el_borde-detail .c_mod_date_and_category .category,body#page-el_borde-detail .c_mod_h1,body#page-el_borde-detail #content h2,body#page-el_borde-detail #content h2 > span,body#page-el_borde-detail #content h3,body#page-el_borde-detail #article_detail .sns_links > p,body#page-what #content .main_title .sub,body#page-what #content .gray_box p.txt1,body#page-what #content .txt_box p,body#page-what .sns_links > p,body#page-term_of_use #content .main_title .sub,body#page-term_of_use #content section > h2,body#page-term_of_use .sns_links > p{font-family:"Noto Serif JP","游明朝",YuMincho,"Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}body#page-el_borde-top #content .main_title .sub,body#page-el_borde-top #content h3,body#page-el_borde-list #content h2,body#page-term_of_use #content section > h2{font-weight:400}body#page-el_borde-top #content h2,body#page-el_borde-detail #latest_article h2,body#page-el_borde-detail #popular_article h2,body#page-el_borde-detail #recommend_article h2,body#page-el_borde-list #content h1,body#page-what #content h1,body#page-term_of_use #content h1{font-family:'EB Garamond',"Noto Serif JP","游明朝",YuMincho,"Yu Mincho","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}img{-ms-interpolation-mode:bicubic}#content ul.newest2 a,#content ul.article_list a,#content #latest_article ul a,#content #recommend_article ul a{color:#333 !important;text-decoration:none !important;width:100%;display:block}#content span:hover .category{color:#acacac !important}@media screen and (min-width:768px),print{#content .main_title .bnr{text-align:center;margin-top:30px}#content .main_title .bnr a:hover{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;opacity:.7;zoom:1}#content .main_title .bnr a{display:inline-block}#content .main_title .bnr a img{width:100%;max-width:960px}}@media screen and (max-width:767px){.bnr{position:absolute;padding:16px 10px}.bnr a{display:block}.bnr a img{width:100%}.bnr + .content{padding-top:32%}}@media screen and (min-width:768px),print{.floating_bnr{opacity:0;pointer-events:none;position:fixed;right:30px;bottom:30px;max-width:414px;transition:opacity .3s ease}.floating_active .floating_bnr{opacity:1;pointer-events:auto}.floating_bnr::before{display:block;position:absolute;content:'';background:#fff;width:100%;height:100%;z-index:-1}.floating_bnr img{width:100%;vertical-align:top}.floating_bnr a:hover{opacity:.7}.floating_bnr .close_btn{display:block;position:absolute;width:30px;height:30px;top:0;right:0;background:#262626;cursor:pointer;z-index:1}.floating_bnr .close_btn::before,.floating_bnr .close_btn:after{content:'';position:absolute;top:50%;left:50%;width:2px;height:15px;background:#fff}.floating_bnr .close_btn::before{transform:translate(-50%,-50%) rotate(45deg)}.floating_bnr .close_btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.floating_hide .floating_bnr{opacity:0;pointer-events:none}}@media screen and (max-width:767px){.floating_bnr{opacity:0;pointer-events:none;position:fixed;left:50%;transform:translate(-50%);bottom:15px;width:calc(100% - 30px);transition:opacity .3s ease}.floating_active .floating_bnr{opacity:1;pointer-events:auto}.floating_bnr img{width:100%;vertical-align:top}.floating_bnr .close_btn{display:block;position:absolute;width:30px;height:30px;top:0;right:0;background:#262626}.floating_bnr .close_btn::before,.floating_bnr .close_btn:after{content:'';position:absolute;top:50%;left:50%;width:2px;height:15px;background:#fff}.floating_bnr .close_btn::before{transform:translate(-50%,-50%) rotate(45deg)}.floating_bnr .close_btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.floating_hide .floating_bnr{opacity:0;pointer-events:none}}