﻿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:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.sprite-sprite,.sprite-arrow_right,.sprite-box_corner,.sprite-box_corner_white,.sprite-ico_FB,.sprite-ico_FB_white,.sprite-ico_TW,.sprite-ico_TW_white,.sprite-ico_cat_animals,.sprite-ico_cat_life,.sprite-ico_cat_nature,.sprite-ico_sence,.sprite-ico_sence_white,.sprite-logo-horiba-f,.sprite-logo-horiba-f_white,.sprite-logo,.sprite-logo_about,.sprite-logo_white,.sprite-pic_about,.sprite-slide_arrow{background-image:url('../img/sprite-sf924b9104e.png');background-repeat:no-repeat}.sprite-arrow_right{background-position:0 0}.sprite-box_corner{background-position:0 -72px}.sprite-box_corner_white{background-position:0 -106px}.sprite-ico_FB{background-position:0 -140px}.sprite-ico_FB_white{background-position:0 -190px}.sprite-ico_TW{background-position:0 -240px}.sprite-ico_TW_white{background-position:0 -290px}.sprite-ico_cat_animals{background-position:0 -340px}.sprite-ico_cat_life{background-position:0 -532px}.sprite-ico_cat_nature{background-position:0 -724px}.sprite-ico_sence{background-position:0 -916px}.sprite-ico_sence_white{background-position:0 -1041px}.sprite-logo-horiba-f{background-position:0 -1166px}.sprite-logo-horiba-f_white{background-position:0 -1240px}.sprite-logo{background-position:0 -1314px}.sprite-logo_about{background-position:0 -1400px}.sprite-logo_white{background-position:0 -1460px}.sprite-pic_about{background-position:0 -1546px}.sprite-slide_arrow{background-position:0 -1779px}html{font-size:62.5%}body{background-color:#000;font-size:1.3rem;font-family:"游ゴシック","YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;color:#fff;line-height:1.7rem}html,body{width:100%}ul{list-style:none}a{text-decoration:none}img{max-width:100%;max-height:auto;vertical-align:bottom}p{font-size:1.2rem;line-height:1.7em}@media screen and (max-width: 860px){p{font-size:1.3rem;line-height:1.7em}}.cf:after{display:block;visibility:hidden;clear:both;height:0;content:" ";font-size:0}.cf{display:inline-block}.cf{display:block}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:80px;width:100%}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:40px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{border:2px #fff solid;text-indent:-9999px;display:block;width:8px;height:8px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:8px}.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}.bx-wrapper .bx-prev{left:3%;width:20px;height:35px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -980px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.bx-wrapper .bx-next{right:3%;width:20px;height:35px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -980px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;text-indent:-9999px;z-index:8000}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.l-main{width:100%}.l-header{position:fixed;width:100%;height:140px;z-index:9000;background-image:-moz-linear-gradient(top, #000, transparent);background-image:-ms-linear-gradient(top, #000, transparent);background-image:-o-linear-gradient(top, #000, transparent);background-image:-webkit-linear-gradient(top, #000, transparent);background-image:linear-gradient(to bottom, #000000,rgba(0,0,0,0))}.l-header:after{content:"";display:table;clear:both}.l-header h1{width:560px;position:fixed;top:40px;left:50%;margin-left:-280px;font-family:"Montserrat", sans-serif;color:#fff}.l-header h1:after{content:"";display:table;clear:both}@media screen and (max-width: 860px){.l-header h1{width:100%;top:0;left:0;margin-left:0px}}.l-header h1 span{display:block;float:left;font-weight:normal;font-size:10px;line-height:1.3;margin-top:24px;letter-spacing:1px}.l-header h1 span:last-child{margin-top:20px}@media screen and (max-width: 860px){.l-header h1 span{float:none;margin-top:16px;text-align:center}}@media screen and (max-width: 640px){.l-header h1 span{display:none}}.l-header h1 a{display:block;float:left;margin:0 30px;opacity:1;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.l-header h1 a:hover{opacity:0.7}@media screen and (max-width: 860px){.l-header h1 a{float:none;margin:12px auto 0}}@media screen and (max-width: 640px){.l-header h1 a{margin:30px auto 0}}.sprite-logo{display:block;width:200px;height:43px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -727px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (max-width: 640px){.sprite-logo{width:120px;height:25.8px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -437px;background-repeat:no-repeat;-moz-background-size:120px auto;-o-background-size:120px auto;-webkit-background-size:120px auto;background-size:120px auto}}#sp_menu{position:fixed;top:45px;left:40px;z-index:120}@media screen and (max-width: 640px){#sp_menu{top:20px;left:20px}}.menu-trigger-wrap{display:block;position:relative;width:140px;height:52px;border:1px rgba(255,255,255,0.5) solid;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;border-radius:26px;cursor:pointer;background:url(../img/screen.png) repeat;opacity:1;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width: 640px){.menu-trigger-wrap{width:52px}}.menu-trigger-wrap:hover{opacity:0.5}.menu-trigger,.menu-trigger span.bar{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:18px;height:18px;top:16px;left:22px}@media screen and (max-width: 640px){.menu-trigger{left:17px}}.menu-trigger span.bar{position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:4px}.menu-trigger span.bar:nth-of-type(1){top:0}.menu-trigger span.bar:nth-of-type(2){top:8px}.menu-trigger span.bar:nth-of-type(3){bottom:0}.menu-trigger-wrap span.text{position:absolute;top:18px;left:54px;font-size:15px;letter-spacing:2px;font-family:"Montserrat", sans-serif;color:#fff}@media screen and (max-width: 640px){.menu-trigger-wrap span.text{top:60px;left:7px;font-size:11px;letter-spacing:1px}}.active .menu-trigger span.bar:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.active .menu-trigger span.bar:nth-of-type(2){opacity:0}.active .menu-trigger span.bar:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.gnav{opacity:0;top:-100%;left:0;width:100%;height:100%;box-sizing:border-box;padding:0 0 20px;position:fixed;background-color:rgba(0,0,0,0.9);z-index:100;overflow:auto;-webkit-transition:opacity .4s ease, top .7s ease;-moz-transition:opacity .4s ease, top .7s ease;-ms-transition:opacity .4s ease, top .7s ease;transition:opacity .4s ease, top .7s ease;border-bottom:2px solid rgba(0,0,0,0.1);pointer-events:none}.gnav.active{pointer-events:auto;opacity:1;top:0;-webkit-transition:opacity .4s ease, top .7s ease;-moz-transition:opacity .4s ease, top .7s ease;-ms-transition:opacity .4s ease, top .7s ease;transition:opacity .4s ease, top .7s ease}.gnav ul{padding:60px 0 15px;text-align:center}.gnav li{padding:10px 0}.gnav a{color:#fff}.share{position:fixed;top:56px;right:160px}.share:after{content:"";display:table;clear:both}@media screen and (max-width: 640px){.share{top:20px;right:20px;display:none}}.share a{float:left;opacity:1;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.share a:hover{opacity:0.5}.share .sprite-ico_FB{float:left;width:25px;height:25px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -85px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.share .sprite-ico_TW{margin-left:8px;float:left;width:25px;height:25px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -145px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.language{position:fixed;top:56px;right:40px;font-family:"Montserrat", sans-serif}.language:after{content:"";display:table;clear:both}@media screen and (max-width: 640px){.language{top:36px;right:20px;width:58px;height:26px;border:1px rgba(255,255,255,0.5) solid;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;border-radius:26px;background-color:#000;background:url(../img/screen.png) repeat}}.language div{float:left;padding:7px 14px;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;border-radius:26px;cursor:pointer;background:url(../img/screen.png) repeat;border:1px rgba(255,255,255,0.5) solid;letter-spacing:2px;font-size:11px;line-height:1;color:#fff;box-sizing:border-box;opacity:1;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width: 640px){.language div{background-image:none}}.language div:hover{opacity:0.5}.language div:last-child{margin-left:4px}.language div.current{background-image:none;background-color:#fff;color:#000}.language div.current:hover{opacity:1}@media screen and (max-width: 640px){.language div{margin-top:1px;margin-left:1px;padding:7px;font-size:9px;letter-spacing:0;border:none}.language div:last-child{margin-left:1px}.language div.current{background-color:none !important}}@media all and (-ms-high-contrast: none){.single .l-footer{position:relative}.single.white .l-footer{position:relative}}.l-footer{clear:both;font-size:12px;text-align:center;padding:100px 0;width:100%;position:relative}@media screen and (max-width: 860px){.l-footer{padding:100px 0 20px}}.l-footer .sprite-logo_footer{display:inline-block;width:117px;height:37px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -643px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;margin-bottom:24px}.l-footer .pageTop{position:absolute;width:70px;height:70px;bottom:70px;right:70px;border:1px rgba(255,255,255,0.5) solid;opacity:1;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;border-radius:35px;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.l-footer .pageTop:hover{opacity:0.5}.l-footer .pageTop::after{content:"";display:block;position:absolute;top:50%;left:50%;margin:-4px 0 0 -8px;width:16px;height:16px;border-top:1px #fff solid;border-right:1px #fff solid;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 860px){.l-footer .pageTop{right:50%;bottom:60px;margin-right:-35px}}@media screen and (max-width: 640px){.l-footer .pageTop{width:52px;height:52px;margin-right:-26px}.l-footer .pageTop::after{margin:-4px 0 0 -6px;width:12px;height:12px;border-top:1px #fff solid;border-right:1px #fff solid;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.l-footer p{margin-bottom:14px}.l-footer .copyrights{margin:0;font-size:11px;font-weight:normal;font-family:"Montserrat", sans-serif;color:#fff}.menu_left{width:220px;position:fixed;top:0;left:0;text-align:center}@media screen and (max-width: 640px){.menu_left{width:96px}}.menu_left .menu_home{padding-top:125px}.menu_left .menu_home a{font-size:15px;letter-spacing:2px;font-family:"Montserrat", sans-serif;color:#fff;display:block;position:relative;text-align:center;width:140px;height:52px;line-height:52px;border:1px #fff solid;border-radius:26px;cursor:pointer;margin:0 auto;opacity:1;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.menu_left .menu_home a:hover{opacity:0.5}@media screen and (max-width: 640px){.menu_left .menu_home a{font-size:11px;letter-spacing:1px;width:52px}}.menu_right{margin-left:220px;padding-top:45px;box-sizing:border-box;padding-right:15px}@media screen and (max-width: 640px){.menu_right{margin-left:88px}}.menu_right .term_link{float:left;vertical-align:middle;box-sizing:border-box;padding:0 10px;margin:0 0 20px}.menu_right .term_link img{border-radius:5px;margin:0 0 10px;opacity:1;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;box-shadow:0 0 2px rgba(255,255,255,0.4)}.menu_right .term_link p.term_name{font-size:12px}.menu_right .term_link:hover img{opacity:0.5}@media screen and (min-width: 1142px){.menu_right .term_link{width:20%}.menu_right .term_link:nth-child(5n+1){clear:left}}@media screen and (max-width: 1142px){.menu_right .term_link{width:25%}.menu_right .term_link:nth-child(4n+1){clear:left}}@media screen and (max-width: 860px){.menu_right .term_link{width:33.3%}.menu_right .term_link:nth-child(4n+1){clear:none}.menu_right .term_link:nth-child(3n+1){clear:left}}@media screen and (max-width: 640px){.menu_right .term_link{width:50%}.menu_right .term_link:nth-child(4n+1){clear:none}.menu_right .term_link:nth-child(3n+1){clear:none}.menu_right .term_link:nth-child(2n+1){clear:left}}.menu_right .br_title{clear:both;font-size:12px;font-weight:bold;letter-spacing:0.02em;line-height:1.1;margin:0 10px 15px;padding:25px 0 0;border-top:rgba(255,255,255,0.3) dashed 1px}@media screen and (max-width: 640px){.menu_right .br_title{font-size:11px}}.menu_right .br_title span{color:#000;display:inline-block;line-height:26px;background-color:#FFF;border-radius:5px;padding:0 8px;position:relative}.menu_right .br_title span:after{content:"";display:block;margin:3px auto 0;width:0;height:0;position:absolute;bottom:-10px;left:50%;margin-left:-5px;border-top:5px solid #FFF;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid transparent}.menu_right .br_title a{color:#FFF;font-family:"Montserrat", sans-serif;font-size:11px;display:inline-block;letter-spacing:1px;line-height:26px;padding:0 8px;border:1px solid #FFF;margin-left:10px;background-color:transparent;border-radius:5px;-moz-transition:color .3s ease,background-color .3s ease;-o-transition:color .3s ease,background-color .3s ease;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}@media screen and (max-width: 640px){.menu_right .br_title a{font-size:10px}}.menu_right .br_title a:hover{color:#000;background-color:#FFF}.menu_right .menu_banner_area:before{clear:both;content:"";display:block;width:100%;height:0;padding:25px 0 0;border-top:rgba(255,255,255,0.3) dashed 1px}.menu_right .menu_banner_area .ban{width:25%;float:left;vertical-align:middle;box-sizing:border-box;padding:0 10px;margin:0 0 20px}.menu_right .menu_banner_area .ban:nth-child(4n+1){clear:left}@media screen and (max-width: 860px){.menu_right .menu_banner_area .ban{width:33.3%}.menu_right .menu_banner_area .ban:nth-child(4n+1){clear:none}.menu_right .menu_banner_area .ban:nth-child(3n+1){clear:left}}@media screen and (max-width: 640px){.menu_right .menu_banner_area .ban{width:50%}.menu_right .menu_banner_area .ban:nth-child(4n+1){clear:none}.menu_right .menu_banner_area .ban:nth-child(3n+1){clear:none}.menu_right .menu_banner_area .ban:nth-child(2n+1){clear:left}}.menu_right .menu_banner_area .ban img{border-radius:5px;margin:0 0 10px;opacity:1;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;box-shadow:0 0 2px rgba(255,255,255,0.4)}.menu_right .menu_banner_area .ban:hover img{opacity:0.5}.page section.page_cover{width:100%;background-color:#000}@media screen and (max-width: 640px){.page section.page_cover{padding:60px 0 0}}.page section.page_cover .cover_wrap{width:100%;height:640px}@media screen and (max-width: 640px){.page section.page_cover .cover_wrap{height:auto}}.page section.page_cover .cover_wrap .page_cover img{max-width:100%;min-width:900px;height:auto;margin:0 auto}@media screen and (max-width: 640px){.page section.page_cover .cover_wrap .page_cover img{min-width:100%}}.page .page-wrap{width:960px;margin:0 auto}@media screen and (max-width: 860px){.page .page-wrap{width:100%}}@media screen and (max-width: 860px){.page section.cover .cover_wrap .page_cover img{min-width:100%}}.page .page-wrap p{margin:0 16px 20px;text-align:justify;font-size:13px;text-justify:inter-ideograph}.page-about section.page_cover{width:100%;background-color:#000}@media screen and (max-width: 860px){.page-about section.page_cover{padding:60px 0 0}}.page-about section.page_cover .cover_wrap{width:100%;height:640px}@media screen and (max-width: 1142px){.page-about section.page_cover .cover_wrap{height:540px}}@media screen and (max-width: 860px){.page-about section.page_cover .cover_wrap{height:480px}}@media screen and (max-width: 640px){.page-about section.page_cover .cover_wrap{height:auto}}.page-about section.page_cover .cover_wrap .page_cover{text-align:center}.page-about section.page_cover .cover_wrap .page_cover img{height:auto;margin:0 auto;min-width:inherit}@media screen and (min-width: 1142px){.page-about section.page_cover .cover_wrap .page_cover img{width:960px}}@media screen and (max-width: 1142px){.page-about section.page_cover .cover_wrap .page_cover img{width:846px}}@media screen and (max-width: 860px){.page-about section.page_cover .cover_wrap .page_cover img{width:740px}}@media screen and (max-width: 640px){.page-about section.page_cover .cover_wrap .page_cover img{width:100%}}.page .page-wrap{margin:0 auto}@media screen and (min-width: 1142px){.page .page-wrap{width:960px}}@media screen and (max-width: 1142px){.page .page-wrap{width:846px}}@media screen and (max-width: 860px){.page .page-wrap{width:100%}}@media screen and (max-width: 640px){.page .page-wrap{width:100%}}.boxWrap{width:1128px;margin:0 auto}.boxWrap:after{content:"";display:table;clear:both}@media screen and (min-width: 1142px){.boxWrap{width:1128px}}@media screen and (max-width: 1142px){.boxWrap{width:846px}}@media screen and (max-width: 860px){.boxWrap{width:100%}}@media screen and (max-width: 640px){.boxWrap{width:100%}}.box.wonder .inner a.wonder .readmore,.box.wonder .inner a.sidewonder .readmore{display:none}.box{display:block;width:250px;position:relative;padding:16px;color:#333}@media screen and (max-width: 860px){.box{width:33.33%;height:auto;box-sizing:border-box}}@media screen and (max-width: 640px){.box{width:50%;height:auto;box-sizing:border-box}}.box:before{content:"";display:block;position:absolute;top:0;left:0;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.box:after{content:"";display:block;position:absolute;top:0;right:0;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.box .inner{cursor:pointer}.box .inner:before{content:"";display:block;position:absolute;bottom:0;left:0;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.box .inner:after{content:"";display:block;position:absolute;bottom:0;right:0;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.box .inner a{display:block;width:100%;position:relative;cursor:pointer;background-color:#d9d9d9;background-image:url(../img/screen_white.png);background-clip:padding-box;border:1px rgba(255,255,255,0.2) solid;box-sizing:border-box;-moz-transition:border .3s ease;-o-transition:border .3s ease;-webkit-transition:border .3s ease;transition:border .3s ease;text-align:center}.box .inner a:hover{border:1px #fff solid}.box .inner a:hover .pic_frame img{-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.box .inner a,.box .inner .heading{height:408px}@media screen and (max-width: 860px){.box .inner a,.box .inner .heading{height:240px}}@media screen and (max-width: 640px){.box .inner a,.box .inner .heading{height:240px}}@media screen and (max-width: 480px){.box .inner a,.box .inner .heading{height:180px}}.box .inner a.wonder,.box .inner .heading.wonder{height:310px}@media screen and (min-width: 1142px){.box .inner a.wonder,.box .inner .heading.wonder{height:310px}}@media screen and (max-width: 860px){.box .inner a.wonder,.box .inner .heading.wonder{height:240px}}@media screen and (max-width: 480px){.box .inner a.wonder,.box .inner .heading.wonder{height:180px}}.box .inner a.sidewonder,.box .inner .heading.sidewonder{height:310px}@media screen and (max-width: 1142px){.box .inner a.sidewonder,.box .inner .heading.sidewonder{height:408px}}@media screen and (max-width: 860px){.box .inner a.sidewonder,.box .inner .heading.sidewonder{height:240px}}@media screen and (max-width: 480px){.box .inner a.sidewonder,.box .inner .heading.sidewonder{height:180px}}.box .inner .pic_frame{width:248px;height:192px;overflow:hidden;background-color:#000}@media screen and (max-width: 860px){.box .inner .pic_frame{width:100%;height:auto;max-height:172px}}@media screen and (max-width: 480px){.box .inner .pic_frame{max-height:110px}}.box .inner .pic_frame img{-moz-transition:all 5s linear;-o-transition:all 5s linear;-webkit-transition:all 5s linear;transition:all 5s linear;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);vertical-align:bottom}.box .inner .box_txt{width:100%}@media screen and (max-width: 860px){.box .inner .box_txt{height:27%;display:table}.box .inner .box_txt h2{display:table-cell;vertical-align:middle;letter-spacing:0.04em}}@media screen and (max-width: 640px){.box .inner .box_txt{height:27%}}@media screen and (max-width: 480px){.box .inner .box_txt{height:37%}}.box .inner h2{color:#333;font-family:"Montserrat" , "游ゴシック","YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;font-size:15px;margin:20px 10px 15px;letter-spacing:1px;line-height:1.4}@media screen and (max-width: 860px){.box .inner h2{margin-top:10px;margin-bottom:10px;font-size:14px;padding:0 10%}}@media screen and (max-width: 640px){.box .inner h2{font-size:13px}}.box .inner p{color:#555555;padding:0 18px 15px;text-align:left}@media screen and (max-width: 860px){.box .inner p{display:none}}.box .inner .readmore{display:inline-block;padding:0 14px;font-family:"Montserrat", sans-serif;font-size:11px;letter-spacing:2px;position:absolute;bottom:20px;left:50%;margin-left:-52px;z-index:2;background-color:transparent;line-height:32px;overflow:hidden;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 860px){.box .inner .readmore{font-size:10px;letter-spacing:1px;display:block;display:none}}.box .inner .readmore::after{content:"";display:inline-block;position:absolute;top:-100%;left:0;width:100%;height:100%;z-index:-1;background-color:transparent;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.box .inner .readmore:hover{color:#fff}.box .inner .readmore:hover::after{top:0}.box .inner .heading{border:1px rgba(255,255,255,0.2) solid;box-sizing:border-box;background:none;display:table;width:100%;position:relative;text-align:center}.box .inner .heading:hover{border:1px #fff solid}.box .inner .heading .heading_inner{display:table-cell;vertical-align:middle}.box .inner .heading .heading_inner .heading_ico{width:200px;height:auto;margin:0 auto 20px}@media screen and (max-width: 860px){.box .inner .heading .heading_inner .heading_ico{margin:20px auto;width:160px}}@media screen and (max-width: 480px){.box .inner .heading .heading_inner .heading_ico{margin:0px auto 12px;width:100px}}.box .inner .heading .heading_inner .arrow_right{display:block;width:33px;height:36px;background-image:url('../img/sprite-s978224330b.png');background-position:0 0;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;position:relative;margin:25px auto 15px}@media screen and (max-width: 860px){.box .inner .heading .heading_inner .arrow_right{margin-bottom:0;margin:20px auto 0;width:23.1px;height:25.2px;background-image:url('../img/sprite-s978224330b.png');background-position:0 0;background-repeat:no-repeat;-moz-background-size:140px auto;-o-background-size:140px auto;-webkit-background-size:140px auto;background-size:140px auto}}.box .inner .heading .heading_inner .ico{display:inline-block;width:100px}.box .inner .heading .heading_inner .ico circle,.box .inner .heading .heading_inner .ico path{stroke-width:12px}.box .inner .heading .heading_inner h2{color:#fff;font-weight:normal;margin:0}.box .inner .heading .heading_inner h2 span.tag{display:inline-block;font-size:0.8em;margin-bottom:10px}.box .inner .heading .heading_inner h2 span.tag_tit{display:inline-block;padding:5px 10px;border:1px solid #FFF;margin:0 10px}.box .inner .heading .heading_inner .readmore{margin-top:25px}.box.blue .pic_frame{border-bottom:2px solid #006abd}.box.blue .readmore{color:#006abd;border:1px #006abd solid}.box.blue .readmore:hover::after{background-color:#006abd}.box.orange .pic_frame{border-bottom:2px solid #d05d2a}.box.orange .readmore{color:#d05d2a;border:1px #d05d2a solid}.box.orange .readmore:hover::after{background-color:#d05d2a}.box.yellow .pic_frame{border-bottom:2px solid #e9af26}.box.yellow .readmore{color:#e9af26;border:1px #e9af26 solid}.box.yellow .readmore:hover::after{background-color:#e9af26}.box.green .pic_frame{border-bottom:2px solid #128c4b}.box.green .readmore{color:#128c4b;border:1px #128c4b solid}.box.green .readmore:hover::after{background-color:#128c4b}.box.gold .pic_frame{border-bottom:2px solid #ac9753}.box.gold .readmore{color:#ac9753;border:1px #ac9753 solid}.box.gold .readmore:hover::after{background-color:#ac9753}.box.lightgreen .pic_frame{border-bottom:2px solid #78a80e}.box.lightgreen .readmore{color:#78a80e;border:1px #78a80e solid}.box.lightgreen .readmore:hover::after{background-color:#78a80e}.box.black .inner a,.box.black .inner .heading{background-color:#000;background-image:none}.box.black .inner a h2,.box.black .inner .heading h2{color:#fff;font-weight:normal}.box.black .inner a .readmore,.box.black .inner .heading .readmore{color:#fff;border:1px #fff solid}.box.black .inner a .readmore:hover,.box.black .inner .heading .readmore:hover{color:#000}.box.black .inner a .readmore:hover::after,.box.black .inner .heading .readmore:hover::after{background-color:#fff}.box.about .inner a h2{margin:110px 0 75px}@media screen and (max-width: 860px){.box.about .inner a h2{margin:60px 0 30px}}@media screen and (max-width: 480px){.box.about .inner a h2{margin:30px 0 30px}}.box.about .inner a h2 .sprite-logo_about{display:block;margin:10px auto 25px;width:138px;height:30px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -775px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (max-width: 480px){.box.about .inner a h2 .sprite-logo_about{width:96.6px;height:21px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -543px;background-repeat:no-repeat;-moz-background-size:140px auto;-o-background-size:140px auto;-webkit-background-size:140px auto;background-size:140px auto}}.box.nature .inner a h2{margin:70px 0 40px;font-size:12px;line-height:2;font-family:"游ゴシック","YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}.box.nature .inner a h2 .sprite-ico_cat_nature{display:block;margin:0 auto 30px;width:96px;height:96px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -407px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;text-indent:100%;white-space:nowrap;overflow:hidden}.box.nature .inner a h2 span{font-size:15px}.box.life .inner a h2{margin:70px 0 40px;font-size:12px;line-height:2;font-family:"游ゴシック","YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}.box.life .inner a h2 .sprite-ico_cat_life{display:block;margin:0 auto 30px;width:96px;height:96px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -306px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;text-indent:100%;white-space:nowrap;overflow:hidden}.box.life .inner a h2 span{font-size:15px}.box.animals .inner a h2{margin:70px 0 40px;font-size:12px;line-height:2;font-family:"游ゴシック","YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}.box.animals .inner a h2 .sprite-ico_cat_animals{display:block;margin:0 auto 30px;width:96px;height:96px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -205px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;text-indent:100%;white-space:nowrap;overflow:hidden}.box.animals .inner a h2 span{font-size:15px}.ico-new,.ico-update{display:inline-block;position:absolute;top:27px;left:14px;padding:3px 10px 5px 10px;text-align:center;background-color:#e52842;box-shadow:0 0 3px rgba(0,0,0,0.5)}.ico-update{background-color:#1cb166}.ico-new:after,.ico-update:after{content:"";color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.5);font-style:normal;letter-spacing:0.1em}.ico-new:after{content:"NEW"}.ico-update:after{content:"Update"}.home section.cover,.tax-article-feature section.cover,.tax-wonder section.cover,.tax-article-category section.cover,.tax-article-tag section.cover,.page section.cover{width:100%;height:640px;position:relative;overflow:hidden;background-color:#000}@media screen and (max-width: 640px){.home section.cover,.tax-article-feature section.cover,.tax-wonder section.cover,.tax-article-category section.cover,.tax-article-tag section.cover,.page section.cover{height:400px}}.home section.cover .bx-wrapper,.tax-article-feature section.cover .bx-wrapper,.tax-wonder section.cover .bx-wrapper,.tax-article-category section.cover .bx-wrapper,.tax-article-tag section.cover .bx-wrapper,.page section.cover .bx-wrapper{width:100%;height:640px;background-color:#000}@media screen and (max-width: 640px){.home section.cover .bx-wrapper,.tax-article-feature section.cover .bx-wrapper,.tax-wonder section.cover .bx-wrapper,.tax-article-category section.cover .bx-wrapper,.tax-article-tag section.cover .bx-wrapper,.page section.cover .bx-wrapper{height:auto}}.home section.cover .bx-wrapper .bx-viewport,.tax-article-feature section.cover .bx-wrapper .bx-viewport,.tax-wonder section.cover .bx-wrapper .bx-viewport,.tax-article-category section.cover .bx-wrapper .bx-viewport,.tax-article-tag section.cover .bx-wrapper .bx-viewport,.page section.cover .bx-wrapper .bx-viewport{width:100%;height:640px}.home section.cover .cover_wrap,.tax-article-feature section.cover .cover_wrap,.tax-wonder section.cover .cover_wrap,.tax-article-category section.cover .cover_wrap,.tax-article-tag section.cover .cover_wrap,.page section.cover .cover_wrap{width:100%;height:640px;position:absolute;top:0;left:0}@media screen and (max-width: 640px){.home section.cover .cover_wrap,.tax-article-feature section.cover .cover_wrap,.tax-wonder section.cover .cover_wrap,.tax-article-category section.cover .cover_wrap,.tax-article-tag section.cover .cover_wrap,.page section.cover .cover_wrap{position:relative;height:400px}}.home section.cover .cover_wrap li,.tax-article-feature section.cover .cover_wrap li,.tax-wonder section.cover .cover_wrap li,.tax-article-category section.cover .cover_wrap li,.tax-article-tag section.cover .cover_wrap li,.page section.cover .cover_wrap li{width:100% !important;height:640px;position:absolute;top:0;left:50%;margin-left:-50%}@media screen and (max-width: 640px){.home section.cover .cover_wrap li,.tax-article-feature section.cover .cover_wrap li,.tax-wonder section.cover .cover_wrap li,.tax-article-category section.cover .cover_wrap li,.tax-article-tag section.cover .cover_wrap li,.page section.cover .cover_wrap li{height:400px}}.home section.cover .cover_wrap li::after,.tax-article-feature section.cover .cover_wrap li::after,.tax-wonder section.cover .cover_wrap li::after,.tax-article-category section.cover .cover_wrap li::after,.tax-article-tag section.cover .cover_wrap li::after,.page section.cover .cover_wrap li::after{content:"";display:block;width:100%;height:200px;position:absolute;z-index:10;bottom:-2px;left:0;background-image:-moz-linear-gradient(bottom, #000, transparent);background-image:-ms-linear-gradient(bottom, #000, transparent);background-image:-o-linear-gradient(bottom, #000, transparent);background-image:-webkit-linear-gradient(bottom, #000, transparent);background-image:linear-gradient(to top, #000000,rgba(0,0,0,0))}.home section.cover .cover_wrap li .screen,.tax-article-feature section.cover .cover_wrap li .screen,.tax-wonder section.cover .cover_wrap li .screen,.tax-article-category section.cover .cover_wrap li .screen,.tax-article-tag section.cover .cover_wrap li .screen,.page section.cover .cover_wrap li .screen{width:100%;height:640px;position:absolute;top:0;left:0;background:url(../img/screen.png) repeat}@media screen and (max-width: 640px){.home section.cover .cover_wrap li .screen,.tax-article-feature section.cover .cover_wrap li .screen,.tax-wonder section.cover .cover_wrap li .screen,.tax-article-category section.cover .cover_wrap li .screen,.tax-article-tag section.cover .cover_wrap li .screen,.page section.cover .cover_wrap li .screen{height:400px}}.home section.cover .cover_wrap li .screen img,.tax-article-feature section.cover .cover_wrap li .screen img,.tax-wonder section.cover .cover_wrap li .screen img,.tax-article-category section.cover .cover_wrap li .screen img,.tax-article-tag section.cover .cover_wrap li .screen img,.page section.cover .cover_wrap li .screen img{height:260px;margin:190px auto 0}@media screen and (max-width: 640px){.home section.cover .cover_wrap li .screen img,.tax-article-feature section.cover .cover_wrap li .screen img,.tax-wonder section.cover .cover_wrap li .screen img,.tax-article-category section.cover .cover_wrap li .screen img,.tax-article-tag section.cover .cover_wrap li .screen img,.page section.cover .cover_wrap li .screen img{margin:100px auto 0;height:auto;max-width:80%}}.home section.cover .cover_wrap .page_cover,.tax-article-feature section.cover .cover_wrap .page_cover,.tax-wonder section.cover .cover_wrap .page_cover,.tax-article-category section.cover .cover_wrap .page_cover,.tax-article-tag section.cover .cover_wrap .page_cover,.page section.cover .cover_wrap .page_cover{text-align:center}.home section.cover .cover_wrap .page_cover img,.tax-article-feature section.cover .cover_wrap .page_cover img,.tax-wonder section.cover .cover_wrap .page_cover img,.tax-article-category section.cover .cover_wrap .page_cover img,.tax-article-tag section.cover .cover_wrap .page_cover img,.page section.cover .cover_wrap .page_cover img{max-width:100%;min-width:900px;height:auto;margin:0 auto}@media screen and (max-width: 640px){.home section.cover .cover_wrap .page_cover img,.tax-article-feature section.cover .cover_wrap .page_cover img,.tax-wonder section.cover .cover_wrap .page_cover img,.tax-article-category section.cover .cover_wrap .page_cover img,.tax-article-tag section.cover .cover_wrap .page_cover img,.page section.cover .cover_wrap .page_cover img{min-width:100%}}.home section.contents,.tax-article-feature section.contents,.tax-wonder section.contents,.tax-article-category section.contents,.tax-article-tag section.contents,.page section.contents{margin:-30px auto 100px;width:100%;position:relative;z-index:100}.home section.contents:after,.tax-article-feature section.contents:after,.tax-wonder section.contents:after,.tax-article-category section.contents:after,.tax-article-tag section.contents:after,.page section.contents:after{content:"";display:table;clear:both}@media screen and (min-width: 1142px){.home section.contents,.tax-article-feature section.contents,.tax-wonder section.contents,.tax-article-category section.contents,.tax-article-tag section.contents,.page section.contents{width:1128px}}@media screen and (max-width: 1142px){.home section.contents,.tax-article-feature section.contents,.tax-wonder section.contents,.tax-article-category section.contents,.tax-article-tag section.contents,.page section.contents{width:846px}}@media screen and (max-width: 860px){.home section.contents,.tax-article-feature section.contents,.tax-wonder section.contents,.tax-article-category section.contents,.tax-article-tag section.contents,.page section.contents{width:100%}}@media screen and (max-width: 640px){.home section.contents,.tax-article-feature section.contents,.tax-wonder section.contents,.tax-article-category section.contents,.tax-article-tag section.contents,.page section.contents{width:100%}}.home section.contents .box,.tax-article-feature section.contents .box,.tax-wonder section.contents .box,.tax-article-category section.contents .box,.tax-article-tag section.contents .box,.page section.contents .box{float:left}.home section.contents .loop-tit,.tax-article-feature section.contents .loop-tit,.tax-wonder section.contents .loop-tit,.tax-article-category section.contents .loop-tit,.tax-article-tag section.contents .loop-tit,.page section.contents .loop-tit{clear:both;font-size:18px;line-height:1;margin:16px;padding:16px;border:1px solid #333}.home section.contents .loop-hr,.tax-article-feature section.contents .loop-hr,.tax-wonder section.contents .loop-hr,.tax-article-category section.contents .loop-hr,.tax-article-tag section.contents .loop-hr,.page section.contents .loop-hr{clear:both}.tax-article-feature section.cover,.tax-wonder section.cover{margin:0;height:400px}.tax-article-feature section.cover .cover_wrap,.tax-wonder section.cover .cover_wrap{height:400px}.tax-article-feature section.cover .cover_wrap .inner,.tax-wonder section.cover .cover_wrap .inner{width:100%;height:400px;position:absolute;top:0;left:0;background-size:cover}.tax-article-feature section.cover .cover_wrap .inner::after,.tax-wonder section.cover .cover_wrap .inner::after{content:"";display:block;width:100%;height:200px;position:absolute;z-index:1;bottom:-2px;left:0;background-image:-moz-linear-gradient(bottom, #000, transparent);background-image:-ms-linear-gradient(bottom, #000, transparent);background-image:-o-linear-gradient(bottom, #000, transparent);background-image:-webkit-linear-gradient(bottom, #000, transparent);background-image:linear-gradient(to top, #000000,rgba(0,0,0,0))}.tax-article-feature section.cover .cover_wrap .inner .screen,.tax-wonder section.cover .cover_wrap .inner .screen{width:100%;height:400px;position:absolute;top:0;left:0;z-index:2;background:url(../img/screen.png) repeat}.tax-article-feature section.cover .cover_wrap .inner .screen img,.tax-wonder section.cover .cover_wrap .inner .screen img{height:200px;margin:100px auto 0;display:block}@media screen and (max-width: 860px){.tax-article-feature section.cover .cover_wrap .inner .screen img,.tax-wonder section.cover .cover_wrap .inner .screen img{height:auto}}.tax-article-feature section.contents,.tax-wonder section.contents{margin:-80px auto 100px}@media screen and (max-width: 860px){.tax-article-feature section.contents,.tax-wonder section.contents{margin:-80px auto 20px}}.tax-article-feature section.contents .description,.tax-wonder section.contents .description{width:760px;margin:0 auto 60px;font-size:14px;line-height:2.2;text-align:left}@media screen and (max-width: 860px){.tax-article-feature section.contents .description,.tax-wonder section.contents .description{width:100%;padding:0 16px;box-sizing:border-box}}.term-exploration section.contents .description{text-align:center}.tax-article-category section.contents{padding-top:140px;margin:0 auto 100px}.tax-article-tag section.contents{padding-top:140px;margin:0 auto 100px}.sort{margin:16px;font-size:13px;color:#000;text-align:center}.sort li{display:inline-block;margin:0 10px 16px 0}.sort li a{color:#FFF;display:table-cell;border:1px solid #FFF;background-color:transparent;padding:10px;vertical-align:middle;position:relative;-moz-transition:color .4s ease,background-color .4s ease;-o-transition:color .4s ease,background-color .4s ease;-webkit-transition:color .4s ease,background-color .4s ease;transition:color .4s ease,background-color .4s ease}.sort li a:hover{color:#000;background-color:#FFF}.sort li.current-cat a{color:#000;font-weight:bold;background-color:#FFF}.sort li.current-cat a:after{content:"";display:block;margin:3px auto 0;width:0;height:0;position:absolute;bottom:-13px;left:50%;margin-left:-7px;border-top:7px solid #FFF;border-right:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid transparent}.banner_area{width:100%;margin:-40px auto 70px;position:relative;text-align:center}@media screen and (min-width: 1142px){.banner_area{width:1128px}}@media screen and (max-width: 1142px){.banner_area{width:846px}}@media screen and (max-width: 860px){.banner_area{width:100%}}.banner_area .ban{width:30.2%;float:left;margin:0 1.5555% 35px}@media screen and (max-width: 860px){.banner_area .ban{width:46%;margin-bottom:20px}}@media screen and (max-width: 640px){.banner_area .ban{width:100%;margin:0 0 20px;padding:0 16px;box-sizing:border-box}}.banner_area .ban a{display:block}.banner_area .ban a img{opacity:1;vertical-align:top;border:1px rgba(255,255,255,0.2) solid;box-sizing:border-box;-moz-transition:border .4s ease,opacity .4s ease;-o-transition:border .4s ease,opacity .4s ease;-webkit-transition:border .4s ease,opacity .4s ease;transition:border .4s ease,opacity .4s ease}.banner_area .ban a:hover img{opacity:0.5;border:1px #fff solid}.tag_area{width:100%;margin:-30px auto 70px;display:table;box-sizing:border-box}@media screen and (max-width: 860px){.tag_area{padding:0 16px;margin:-30px auto 20px}}@media screen and (min-width: 1142px){.tag_area{width:1094px}}@media screen and (max-width: 1142px){.tag_area{width:812px}}@media screen and (max-width: 860px){.tag_area{width:100%}}.tag_area .title{display:table-cell;vertical-align:middle;width:70px}@media screen and (max-width: 860px){.tag_area .title{display:block}}.tag_area .title h5{color:#FFF;display:inline-block}@media screen and (max-width: 860px){.tag_area .title h5{margin-bottom:10px}}.tag_area .title h5:after{content:"";display:inline-block;margin:0 0 0 10px;width:0;height:0;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #FFF}.tag_area ul{display:table-cell;vertical-align:middle}@media screen and (max-width: 860px){.tag_area ul{display:block}}.tag_area ul li{float:left;margin:5px 10px 5px 0}.tag_area ul li a{color:#FFF;display:inline-block;border:1px solid #FFF;background-color:transparent;padding:10px;vertical-align:middle;position:relative;-moz-transition:color .4s ease,background-color .4s ease;-o-transition:color .4s ease,background-color .4s ease;-webkit-transition:color .4s ease,background-color .4s ease;transition:color .4s ease,background-color .4s ease}.tag_area ul li a:hover{color:#000;background-color:#FFF}.single{background-color:#000;position:relative}.single:after{content:"";display:table;clear:both}.single .l-main{width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center top;padding-bottom:200px}@media screen and (max-width: 860px){.single .l-main{padding-bottom:50px}}.single .l-main::before{content:"";display:block;width:100%;height:100%;position:fixed;top:0;left:0;z-index:0;background:url(../img/screen_black.png)}.single .l-main::after{content:"";display:block;width:100%;height:200px;position:absolute;bottom:0;left:0;z-index:0;background-image:-moz-linear-gradient(bottom, #000, transparent);background-image:-ms-linear-gradient(bottom, #000, transparent);background-image:-o-linear-gradient(bottom, #000, transparent);background-image:-webkit-linear-gradient(bottom, #000, transparent);background-image:linear-gradient(to top, #000000,rgba(0,0,0,0))}.single .l-main .contentsWrap{width:1128px;margin:0 auto;padding-top:130px;position:relative;z-index:1}@media screen and (min-width: 1142px){.single .l-main .contentsWrap{width:1124px}}@media screen and (max-width: 1142px){.single .l-main .contentsWrap{width:846px}}@media screen and (max-width: 860px){.single .l-main .contentsWrap{width:100%}}@media screen and (max-width: 640px){.single .l-main .contentsWrap{width:100%;padding-top:100px}}.single .l-main .contentsWrap:after{content:"";display:table;clear:both}.single .l-main .contentsWrap section.contents{width:814px;float:left;position:relative;z-index:100;padding:16px}@media screen and (max-width: 860px){.single .l-main .contentsWrap section.contents{width:100%;box-sizing:border-box}}.single .l-main .contentsWrap section.contents:before{content:"";display:block;position:absolute;top:0;left:0;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single .l-main .contentsWrap section.contents:after{content:"";display:block;position:absolute;top:0;right:0;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.single .l-main .contentsWrap section.contents .topicpath{margin-top:50px;margin-bottom:40px}@media screen and (max-width: 860px){.single .l-main .contentsWrap section.contents .topicpath{margin-top:20px;margin-bottom:20px}}.single .l-main .contentsWrap section.contents .topicpath li{position:relative;display:inline;padding-left:26px;margin-right:10px;line-height:2}.single .l-main .contentsWrap section.contents .topicpath li:before{content:"";display:block;width:8px;height:8px;border-top:1px #fff solid;border-right:1px #fff solid;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:2px;left:0}.single .l-main .contentsWrap section.contents .topicpath li:first-child{padding-left:0}.single .l-main .contentsWrap section.contents .topicpath li:first-child:before{border:none}.single .l-main .contentsWrap section.contents .contentsInner{background-clip:padding-box;border:1px rgba(255,255,255,0.2) solid;background-color:rgba(0,0,0,0.7)}.single .l-main .contentsWrap section.contents .contentsInner:before{content:"";display:block;position:absolute;bottom:0;left:0;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.single .l-main .contentsWrap section.contents .contentsInner:after{content:"";display:block;position:absolute;bottom:0;right:0;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2{width:600px;margin:0 auto;padding-bottom:80px}@media screen and (max-width: 860px){.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2{width:92%;margin:0 4%;padding-bottom:20px}}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .cover{margin-bottom:28px}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .youtube_embed iframe{width:600px}@media screen and (max-width: 860px){.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .youtube_embed iframe{width:100%}}@media screen and (max-width: 640px){.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .youtube_embed iframe{height:auto}}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap{border-bottom:1px #e9af26 solid;padding-bottom:30px;margin:28px 0 50px}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap:after{content:"";display:table;clear:both}@media screen and (max-width: 860px){.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap{padding-bottom:20px;margin:20px 0 25px}}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .title{float:left}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .title .date{font-family:"Montserrat", sans-serif;color:#e9af26;font-size:14px;margin-bottom:10px}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .title h2{font-size:14px;font-weight:bold;line-height:1.8}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .title h2 span{font-size:20px;margin-right:10px}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap{float:right;text-align:right}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .cat_ico{margin-bottom:10px;text-align:center;display:inline-block;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .cat_ico:hover{opacity:0.7}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .cat_ico a{display:inline-block}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .cat_ico a span.ico{display:block;pointer-events:none;cursor:pointer;display:inline-block;width:60px}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .cat_ico a span.txt{margin:0;display:block;letter-spacing:2px;line-height:1;color:#ffffff}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .tag li{display:inline-block;margin-right:5px;color:#999}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .tag li span{font-family:"Montserrat", sans-serif;position:relative}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .tag li span:after{content:"";display:inline-block;margin:0 0 0 10px;width:0;height:0;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #999}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .tag li a{color:#ffffff;padding:5px;border:1px #fff solid;display:inline-block;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .tag li a:hover{opacity:0.7}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .tag li:last-child{margin-right:0}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 p{margin-bottom:40px;font-size:13px;line-height:2}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 img{height:auto}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 ol{padding-left:1em;margin-bottom:40px}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 ol li{font-size:13px;margin-bottom:10px}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 table{margin-bottom:40px}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 figure.profile{background-clip:padding-box;border:1px rgba(255,255,255,0.2) solid;padding:16px;margin-bottom:45px}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 figure.profile:after{content:"";display:table;clear:both}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 figure.profile img{width:1px;float:left;margin-right:20px}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 figure.profile figcaption{float:left;font-size:12px;line-height:1.8}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 figure.profile figcaption strong.name{font-size:14px}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 h3{font-size:18px;border-left:4px #e9af26 solid;padding-left:14px;margin-bottom:40px;line-height:1.4}@media screen and (max-width: 860px){.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 h3{margin-bottom:20px}}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .movie{margin-bottom:40px}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .wp-caption-text{font-size:11px;margin-top:10px;margin-bottom:40px}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .btn-wrap{text-align:center;display:none}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .btn-wrap .back_to_top{width:186px;margin:0 10px 0;display:inline-block;text-align:center;font-size:14px;border:1px #fff solid;padding:14px 0;color:#fff;position:relative;z-index:2;background-color:transparent;overflow:hidden;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .btn-wrap .back_to_top::after{content:"";display:inline-block;position:absolute;top:-100%;left:0;width:100%;height:100%;z-index:-1;background-color:transparent;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .btn-wrap .back_to_top:hover{color:#000}.single .l-main .contentsWrap section.contents .contentsInner .contentsInner2 .btn-wrap .back_to_top:hover::after{top:0;background-color:#fff}.single .l-main .contentsWrap section.side{width:278px;float:right;margin-bottom:30px}.single .l-main .contentsWrap section.side:after{content:"";display:table;clear:both}@media screen and (max-width: 1142px){.single .l-main .contentsWrap section.side{clear:both;float:none;width:100%;margin-bottom:0}}@media screen and (max-width: 640px){.single .l-main .contentsWrap section.side{width:100%}}@media screen and (max-width: 1142px){.single .l-main .contentsWrap section.side .box{float:left}}@media screen and (max-width: 640px){.single .l-main .contentsWrap section.side .same_feature{height:auto}}.single .l-main .contentsWrap section.side .side_tit{display:block;width:250px;height:100px;position:relative;padding:16px}@media screen and (max-width: 1142px){.single .l-main .contentsWrap section.side .side_tit{width:846px;box-sizing:border-box;padding:16px 16px 89px}}@media screen and (max-width: 860px){.single .l-main .contentsWrap section.side .side_tit{width:100%}}.single .l-main .contentsWrap section.side .side_tit:before{content:"";display:block;position:absolute;top:0;left:0;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single .l-main .contentsWrap section.side .side_tit:after{content:"";display:block;position:absolute;top:0;right:0;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.single .l-main .contentsWrap section.side .side_tit .inner{cursor:pointer;display:block;width:250px;height:100px;position:relative;cursor:pointer;color:#fff;background-clip:padding-box;border:1px rgba(255,255,255,0.2) solid;box-sizing:border-box;text-align:center;font-size:14px;font-weight:normal;letter-spacing:2px;padding-top:36px;background-color:rgba(0,0,0,0.7);font-family:"Montserrat", sans-serif}@media screen and (max-width: 1142px){.single .l-main .contentsWrap section.side .side_tit .inner{width:814px;box-sizing:border-box;height:auto;padding:18px}}@media screen and (max-width: 860px){.single .l-main .contentsWrap section.side .side_tit .inner{width:100%}}.single .l-main .contentsWrap section.side .side_tit .inner:before{content:"";display:block;position:absolute;bottom:-17px;left:-17px;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.single .l-main .contentsWrap section.side .side_tit .inner:after{content:"";display:block;position:absolute;bottom:-17px;right:-17px;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.single .l-main .contentsWrap section.side .side_tit .inner .arrow:after{content:"";display:block;margin:8px auto 0;width:12px;height:12px;border-top:1px #fff solid;border-right:1px #fff solid;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.single .l-main .contentsWrap section.side .side_tit .inner .arrow2:after{content:"";display:block;margin:0 auto 8px;width:12px;height:12px;border-top:1px #fff solid;border-right:1px #fff solid;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.single .l-main .contentsWrap #related_list{width:1128px}@media screen and (min-width: 1142px){.single .l-main .contentsWrap #related_list{width:1128px}}@media screen and (max-width: 1142px){.single .l-main .contentsWrap #related_list{width:846px}}@media screen and (max-width: 860px){.single .l-main .contentsWrap #related_list{width:100%}}@media screen and (max-width: 640px){.single .l-main .contentsWrap #related_list{width:100%}}.single .l-main .contentsWrap .yarpp-related{clear:both}.single .l-main .contentsWrap .yarpp-related:after{content:"";display:table;clear:both}@media screen and (max-width: 860px){.single .l-main .contentsWrap .yarpp-related{clear:both;float:none;width:100%;margin:0 auto}}.single .l-main .contentsWrap .yarpp-related .side_tit{display:block;width:1096px;height:100px;position:relative;padding:16px}@media screen and (max-width: 1142px){.single .l-main .contentsWrap .yarpp-related .side_tit{width:846px;box-sizing:border-box;padding:16px 16px 89px}}@media screen and (max-width: 860px){.single .l-main .contentsWrap .yarpp-related .side_tit{width:100%}}.single .l-main .contentsWrap .yarpp-related .side_tit:before{content:"";display:block;position:absolute;top:0;left:0;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single .l-main .contentsWrap .yarpp-related .side_tit:after{content:"";display:block;position:absolute;top:0;right:0;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.single .l-main .contentsWrap .yarpp-related .side_tit .inner{display:block;width:1096px;height:100px;position:relative;color:#fff;background-clip:padding-box;border:1px rgba(255,255,255,0.2) solid;box-sizing:border-box;text-align:center;font-size:14px;font-weight:normal;letter-spacing:2px;padding-top:36px;background-color:rgba(0,0,0,0.7);font-family:"Montserrat", sans-serif}@media screen and (max-width: 1142px){.single .l-main .contentsWrap .yarpp-related .side_tit .inner{width:814px;box-sizing:border-box;height:auto;padding:18px}}@media screen and (max-width: 860px){.single .l-main .contentsWrap .yarpp-related .side_tit .inner{width:100%}}.single .l-main .contentsWrap .yarpp-related .side_tit .inner:before{content:"";display:block;position:absolute;bottom:-17px;left:-17px;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.single .l-main .contentsWrap .yarpp-related .side_tit .inner:after{content:"";display:block;position:absolute;bottom:-17px;right:-17px;width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -41px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.single .l-main .contentsWrap .yarpp-related .side_tit .inner .arrow:after{content:"";display:block;margin:8px auto 0;width:12px;height:12px;border-top:1px #fff solid;border-right:1px #fff solid;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.single .l-main .contentsWrap .yarpp-related .side_tit .inner .arrow2:after{content:"";display:block;margin:0 auto 8px;width:12px;height:12px;border-top:1px #fff solid;border-right:1px #fff solid;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.single .l-main .contentsWrap .yarpp-related .box{float:left}.single.white{background-color:#ffffff;color:#000000;position:relative}.single.white a{color:#000000}.single.white .l-header{background-image:-moz-linear-gradient(top, #fff, rgba(255,255,255,0));background-image:-ms-linear-gradient(top, #fff, rgba(255,255,255,0));background-image:-o-linear-gradient(top, #fff, rgba(255,255,255,0));background-image:-webkit-linear-gradient(top, #fff, rgba(255,255,255,0));background-image:linear-gradient(to bottom, #ffffff,rgba(255,255,255,0))}.single.white .l-header h1{color:#000}.single.white .l-header .sprite-logo{width:200px;height:43px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -810px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}@media screen and (max-width: 640px){.single.white .l-header .sprite-logo{width:120px;height:25.8px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -486px;background-repeat:no-repeat;-moz-background-size:120px auto;-o-background-size:120px auto;-webkit-background-size:120px auto;background-size:120px auto}}.single.white .l-header .menu-trigger-wrap{border:1px rgba(0,0,0,0.6) solid;background:url(../img/screen_white.png) repeat}.single.white .l-header .menu-trigger span.bar{background-color:#000}.single.white .l-header .menu-trigger-wrap span.text{color:#000}.single.white .l-header .share{position:absolute;top:56px;right:160px}.single.white .l-header .share:after{content:"";display:table;clear:both}@media screen and (max-width: 640px){.single.white .l-header .share{display:none}}.single.white .l-header .share div{float:left}.single.white .l-header .share .sprite-ico_FB{width:25px;height:25px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -115px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .l-header .share .sprite-ico_TW{margin-left:8px;width:25px;height:25px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -175px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .l-header .gnav{background-color:rgba(255,255,255,0.9)}.single.white .l-header .menu_left .menu_home a{border:1px rgba(0,0,0,0.6) solid}.single.white .l-header .menu_right .br_title{border-top:rgba(0,0,0,0.15) dashed 1px}.single.white .l-header .menu_right .br_title span{color:#fff;background-color:#000}.single.white .l-header .menu_right .br_title span:after{border-top:5px solid #000;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid transparent}.single.white .l-header .menu_right .br_title a{color:#000;border:1px solid #000;background-color:transparent}.single.white .l-header .menu_right .br_title a:hover{color:#fff;background-color:#000}@media screen and (max-width: 640px){.single.white .l-header .language{top:36px;right:20px;width:58px;height:26px;border:1px rgba(0,0,0,0.5) solid;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;border-radius:26px;background:url(../img/screen_white.png) repeat}}.single.white .l-header .language div{border:1px rgba(0,0,0,0.6) solid;color:#000;background-image:url(../img/screen_white.png)}.single.white .l-header .language div.current{background-color:#000;background-image:none;color:#fff}@media screen and (max-width: 640px){.single.white .l-header .language div{margin-top:1px;margin-left:1px;padding:7px;font-size:9px;line-height:1;letter-spacing:0;border:none;background-image:none}.single.white .l-header .language div.current{background-color:none !important}}.single.white .l-main::before{background:url(../img/screen_white.png)}.single.white .l-main::after{background-image:-moz-linear-gradient(bottom, #fff, rgba(255,255,255,0));background-image:-ms-linear-gradient(bottom, #fff, rgba(255,255,255,0));background-image:-o-linear-gradient(bottom, #fff, rgba(255,255,255,0));background-image:-webkit-linear-gradient(bottom, #fff, rgba(255,255,255,0));background-image:linear-gradient(to top, #ffffff,rgba(255,255,255,0))}.single.white .l-main .contentsWrap section.contents:before{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .l-main .contentsWrap section.contents:after{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .l-main .contentsWrap section.contents .contentsInner{border:1px rgba(0,0,0,0.2) solid;background-color:rgba(255,255,255,0.9)}.single.white .l-main .contentsWrap section.contents .contentsInner:before{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .l-main .contentsWrap section.contents .contentsInner:after{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .l-main .contentsWrap section.contents .contentsInner .topicpath li::before{width:8px;height:8px;border-top:1px #000 solid;border-right:1px #000 solid;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.single.white .l-main .contentsWrap section.contents .contentsInner .topicpath li:first-child::before{display:none}.single.white .l-main .contentsWrap section.contents .contentsInner .titleWrap .tagWrap .cat_ico a circle,.single.white .l-main .contentsWrap section.contents .contentsInner .titleWrap .tagWrap .cat_ico a path{stroke:#000}.single.white .l-main .contentsWrap section.contents .contentsInner .titleWrap .tagWrap .cat_ico a span.txt{color:#000}.single.white .l-main .contentsWrap section.contents .contentsInner figure.profile{border:1px rgba(0,0,0,0.2) solid}.single.white .l-main .contentsWrap section.contents .contentsInner .back_to_top{border:1px #000 solid;color:#000}.single.white .l-main .contentsWrap section.contents .contentsInner .back_to_top:hover{color:#fff}.single.white .l-main .contentsWrap section.contents .contentsInner .back_to_top:hover::after{background-color:#000}.single.white .l-main .contentsWrap section.contents .contentsInner .btn-wrap .back_to_top{border:1px #000 solid;color:#000}.single.white .l-main .contentsWrap section.contents .contentsInner .btn-wrap .back_to_top:hover{color:#fff}.single.white .l-main .contentsWrap section.contents .contentsInner .btn-wrap .back_to_top:hover::after{background-color:#000}.single.white .l-main .contentsWrap section.side .side_tit:before{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .l-main .contentsWrap section.side .side_tit:after{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .l-main .contentsWrap section.side .side_tit .inner{border:1px rgba(0,0,0,0.2) solid;background-color:rgba(255,255,255,0.9);color:#000}.single.white .l-main .contentsWrap section.side .side_tit .inner:before{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .l-main .contentsWrap section.side .side_tit .inner:after{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .l-main .contentsWrap section.side .side_tit .inner .arrow:after{width:12px;height:12px;border-top:1px #000 solid;border-right:1px #000 solid;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.single.white .l-main .contentsWrap section.side .side_tit .inner .arrow2:after{width:12px;height:12px;border-top:1px #000 solid;border-right:1px #000 solid;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.single.white .l-main .contentsWrap .yarpp-related{clear:both;width:1128px}@media screen and (min-width: 1142px){.single.white .l-main .contentsWrap .yarpp-related{width:1128px}}@media screen and (max-width: 1142px){.single.white .l-main .contentsWrap .yarpp-related{width:846px}}@media screen and (max-width: 860px){.single.white .l-main .contentsWrap .yarpp-related{width:100%}}@media screen and (max-width: 640px){.single.white .l-main .contentsWrap .yarpp-related{width:100%}}.single.white .l-main .contentsWrap .yarpp-related .related_list{width:1128px}@media screen and (min-width: 1142px){.single.white .l-main .contentsWrap .yarpp-related .related_list{width:1128px}}@media screen and (max-width: 1142px){.single.white .l-main .contentsWrap .yarpp-related .related_list{width:846px}}@media screen and (max-width: 860px){.single.white .l-main .contentsWrap .yarpp-related .related_list{width:100%}}@media screen and (max-width: 640px){.single.white .l-main .contentsWrap .yarpp-related .related_list{width:100%}}.single.white .l-main .contentsWrap .yarpp-related .side_tit:before{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .l-main .contentsWrap .yarpp-related .side_tit:after{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .l-main .contentsWrap .yarpp-related .side_tit .inner{background-color:rgba(255,255,255,0.7);border:1px rgba(0,0,0,0.2) solid;color:#000000}.single.white .l-main .contentsWrap .yarpp-related .side_tit .inner:before{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .l-main .contentsWrap .yarpp-related .side_tit .inner:after{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .l-main .contentsWrap .yarpp-related .side_tit .inner .arrow:after{width:12px;height:12px;border-top:1px #000 solid;border-right:1px #000 solid;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.single.white .box:before{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .box:after{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .box .inner:before{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .box .inner:after{width:17px;height:17px;background-image:url('../img/sprite-s978224330b.png');background-position:0 -63px;background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto}.single.white .box .inner a{border:1px rgba(0,0,0,0.2) solid;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.single.white .box .inner a:hover{border:1px rgba(0,0,0,0.9) solid}.single.white .l-footer{background-color:rgba(255,255,255,0)}.single.white .l-footer .pageTop{border:1px rgba(0,0,0,0.6) solid}.single.white .l-footer .pageTop::after{width:16px;height:16px;border-top:1px #000 solid;border-right:1px #000 solid;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.single.white .l-footer .copyrights{color:#000}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2{width:100% !important;background-color:rgba(0,0,0,0.7)}@media screen and (max-width: 860px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2{margin:0}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 #cover{width:100%;position:relative}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 #cover:before{content:"";display:block;width:100%;height:45%;position:absolute;bottom:0;left:0;z-index:10;background-image:-moz-linear-gradient(bottom, #000, transparent);background-image:-ms-linear-gradient(bottom, #000, transparent);background-image:-o-linear-gradient(bottom, #000, transparent);background-image:-webkit-linear-gradient(bottom, #000, transparent);background-image:linear-gradient(to top, #000000,rgba(0,0,0,0))}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .titleWrap{width:100%;position:absolute;bottom:0;left:0;z-index:20;box-sizing:border-box;margin:0;padding:0 7.5% 30px}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .titleWrap{padding:0 5% 15px}}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .titleWrap .title{width:100%;float:none}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .titleWrap .title h2{font-size:36px;font-family:'hannari', 'Sawarabi Mincho', serif;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;letter-spacing:0.08em;padding:0}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .titleWrap .title h2{font-size:20px}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .titleWrap .title .date{font-size:11px}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap{float:none;position:absolute;bottom:30px;right:7.5%}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap{float:left;position:relative;bottom:auto;right:auto;text-align:left}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .tag li{color:#FFF}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .tag li{font-size:10px}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .tag li:first-child{display:none}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .tag li a{color:#FFF}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .titleWrap .tagWrap .tag li a{font-size:10px;padding:3px 4px}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry{font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;-webkit-font-smoothing:antialiased;box-sizing:border-box}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry h3{display:inline-block;font-size:28px;letter-spacing:0.08em;-webkit-font-smoothing:antialiased;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;padding:0;position:relative;z-index:12;opacity:0;-moz-transition:opacity .7s ease;-o-transition:opacity .7s ease;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry h3{font-size:18px}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry h3:after{content:"";display:block;width:4px;height:100%;position:absolute;top:0;background:url(../img/sj_h3_line.svg) top left no-repeat;background-size:cover}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry h3:after{width:3px}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry h3.up{top:-10px}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry p{font-size:15px;line-height:2.2;letter-spacing:0.04em;text-align:justify;opacity:0;position:relative;top:-6px;-moz-transition:opacity .7s ease .6s;-o-transition:opacity .7s ease .6s;-webkit-transition:opacity .7s ease;-webkit-transition-delay:.6s;transition:opacity .7s ease .6s}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry p:last-child{margin-bottom:0}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry p{font-size:12px;margin-bottom:20px}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright,.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft{position:relative;clear:both;box-sizing:border-box;padding:0 0 50px}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright,.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft{padding:0 0 40px}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright:before,.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft:before{clear:both;content:"";display:block;width:0;height:6px;background:url(../img/sj_line.svg) top left no-repeat;background-size:cover;z-index:10;position:relative;margin-bottom:50px;opacity:0;-moz-transition:width .5s ease,opacity .7s ease;-o-transition:width .5s ease,opacity .7s ease;-webkit-transition:width .5s ease,opacity .7s ease;transition:width .5s ease,opacity .7s ease}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright:before,.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft:before{margin-bottom:40px}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright.last,.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft.last{padding-bottom:0;border:none}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright.last:after,.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft.last:after{display:none}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright.active h3,.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright.active p,.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft.active h3,.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft.active p{opacity:1}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright.active:before,.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft.active:before{width:100%;opacity:1}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright h3{margin:0 7.5% 0 0;float:right}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright h3{margin:0 5% 0 0}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright h3:after{right:55px}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright h3:after{right:30px}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright p{box-sizing:border-box;padding-right:18.5%;padding-left:7.5%}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright p{padding-right:18.5%;padding-left:5%}}@media screen and (max-width: 480px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtright p{padding-right:20.5%}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft h3{margin:0 0 0 7.5%;float:left}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft h3{margin:0 0 0 5%}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft h3:after{left:55px}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft h3:after{left:30px}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft p{box-sizing:border-box;padding-right:7.5%;padding-left:18.5%}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft p{padding-right:5%;padding-left:18.5%}}@media screen and (max-width: 480px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .txtleft p{padding-left:20.5%}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .wp-caption{clear:both;width:100% !important;max-width:100% !important;position:relative;text-align:center;margin:50px auto;opacity:0;-moz-transition:opacity .7s ease .3s;-o-transition:opacity .7s ease .3s;-webkit-transition:opacity .7s ease;-webkit-transition-delay:.3s;transition:opacity .7s ease .3s}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .wp-caption{margin:30px auto}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .wp-caption.active{opacity:1}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .wp-caption:before{content:"";display:block;width:100%;height:20%;position:absolute;top:0;left:0;z-index:10;background-image:-moz-linear-gradient(top, #000, transparent);background-image:-ms-linear-gradient(top, #000, transparent);background-image:-o-linear-gradient(top, #000, transparent);background-image:-webkit-linear-gradient(top, #000, transparent);background-image:linear-gradient(to bottom, #000000,rgba(0,0,0,0))}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .wp-caption:after{content:"";display:block;width:100%;height:20%;position:absolute;bottom:20px;left:0;z-index:10;background-image:-moz-linear-gradient(bottom, #000, transparent);background-image:-ms-linear-gradient(bottom, #000, transparent);background-image:-o-linear-gradient(bottom, #000, transparent);background-image:-webkit-linear-gradient(bottom, #000, transparent);background-image:linear-gradient(to top, #000000,rgba(0,0,0,0))}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .wp-caption .wp-caption-text{color:#FFF;font-family:"游ゴシック","YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;font-size:12px;line-height:1.4;padding:5px 10px;border:1px solid #FFF;display:inline-block;text-align:center;position:relative;margin:-50px 10px 0;z-index:12}@media screen and (max-width: 640px){.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry .wp-caption .wp-caption-text{font-size:10px}}.single .l-main .contentsWrap.sj section.contents .contentsInner .contentsInner2 .entry img{max-width:100%;height:auto}
/*# sourceMappingURL=style.css.map */
