﻿.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.sbx-custom{display:inline-block;position:relative;width:250px;height:31px;white-space:nowrap;box-sizing:border-box;font-size:16px}.sbx-google__wrapper{width:100%;height:100%}.sbx-custom__input{display:inline-block;-webkit-transition:box-shadow .4s ease, background .4s ease;transition:box-shadow .4s ease, background .4s ease;border:0;border-radius:4px;box-shadow:inset 0 0 0 1px #CCCCCC;background:#FFFFFF;padding-right:65px;padding-left:11px;line-height:31px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sbx-custom__input::-webkit-search-decoration,.sbx-custom__input::-webkit-search-cancel-button,.sbx-custom__input::-webkit-search-results-button,.sbx-custom__input::-webkit-search-results-decoration{display:none}.sbx-custom__input:hover{box-shadow:inset 0 0 0 1px #b3b3b3}.sbx-custom__input:focus,.sbx-custom__input:active{outline:0;box-shadow:inset 0 0 0 1px #3E82F7;background:#FFFFFF}.sbx-custom__input::-webkit-input-placeholder{color:#AAAAAA}.sbx-custom__input::-moz-placeholder{color:#AAAAAA}.sbx-custom__input:-ms-input-placeholder{color:#AAAAAA}.sbx-custom__input::placeholder{color:#AAAAAA}.sbx-custom__submit{position:absolute;top:0;right:0;left:inherit;margin:0;border:0;border-radius:0 3px 3px 0;background-color:#3e82f7;padding:0;width:39px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sbx-custom__submit::before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:''}.sbx-custom__submit:hover,.sbx-custom__submit:active{cursor:pointer}.sbx-custom__submit:focus{outline:0}.sbx-custom__submit svg{width:17px;height:17px;vertical-align:middle;fill:#FFFFFF}.sbx-custom__reset{display:none;position:absolute;top:6px;right:46px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,0.5)}.sbx-custom__reset:focus{outline:0}.sbx-custom__reset svg{display:block;margin:4px;width:11px;height:11px}.sbx-custom__input:valid ~ .sbx-custom__reset{display:block;-webkit-animation-name:sbx-reset-in;animation-name:sbx-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s}@-webkit-keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}#header section #searchform>form{margin:10px 0 !important;position:relative !important;width:100%}@media only screen and (max-width: 992px){#algolia_wrapper{padding:3.1%}}#algolia_hits{margin-top:25px}.hit{padding-bottom:30px}.hit-title{font-size:16px}.hit-title a{color:#15C !important}.hit-content{font-size:110%}@media only screen and (max-width: 992px){.hit-content{font-size:100%}}.hit-body{display:-webkit-flex;display:flex;padding-top:10px}.hit-image-wrapper{padding-right:10px}.hit-image{max-width:70px;max-height:50px}#algolia_stats{display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center;height:38px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e9e9e9}.stat{font-size:13px;color:#676767}#algolia_pagination{padding-top:10px;padding-bottom:10px;font-size:14px}#algolia_pagination li{font-weight:700;display:inline-block !important;padding-right:5px}#algolia_pagination a{color:black !important;text-decoration:none}#algolia_pagination a:active,#algolia_pagination a:hover,#algolia_pagination a:focus{color:black !important;text-decoration:underline !important}#algolia_pagination li.active a{color:#DD4B39 !important}/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:14px;line-height:1.6;color:#222;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#222;text-decoration:none}a:hover,a:focus{color:#222;text-decoration:none}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.6;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.3;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:#777777}h1,.h1,h2,.h2,h3,.h3{margin-top:22px;margin-bottom:11px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:11px;margin-bottom:11px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 11px}.lead{margin-bottom:22px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width: 992px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase,.initialism{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid #eeeeee}ul,ol{margin-top:0;margin-bottom:11px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:22px}dt,dd{line-height:1.6}dt{font-weight:bold}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width: 992px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777777}.initialism{font-size:90%}blockquote{padding:11px 22px;margin:0 0 22px;font-size:17.5px;border-left:5px solid #eeeeee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.6;color:#777777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;text-align:right}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:22px;font-style:normal;line-height:1.6}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee}.nav>li.disabled>a{color:#777777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eeeeee;border-color:#222}.nav .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.6;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 992px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 992px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.breadcrumb{padding:8px 15px;margin-bottom:22px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777777}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,picture,source{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,picture,source{display:block}ol,ul,nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"\0020";content:none}q:before,q:after{content:"\0020";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}input,textarea{border-radius:0}input[type=text],input[type=url],input[type=tel],input[type=number],input[type=color],input[type=email],input[type=submit],input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[readonly="readonly"],textarea[readonly="readonly"]{background:#ededed !important}input[disabled="disabled"],textarea[disabled="disabled"]{border:1px solid #e0e0e0 !important;color:#aaa}select{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:""}select::-ms-expand{display:none}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}::placeholder{color:#999}body{font:13px / 1.231 arial, helvetica, clean, sans-serif;*font-size:small;*font:x-small}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}@font-face{font-family:'icomoon';src:url(/assets/icomoon-cb3895d59cf8129a00181433b9b5afb4262523844b96e970dd672a112f3ff286.eot?bo3nnw);src:url(/assets/icomoon-cb3895d59cf8129a00181433b9b5afb4262523844b96e970dd672a112f3ff286.eot?bo3nnw#iefix) format("embedded-opentype"),url(/assets/icomoon-be2420cffbcf67e3179bb65b774e72821f901bbce8cc37f9bae8ccf4a8e40adc.ttf?bo3nnw) format("truetype"),url(/assets/icomoon-8b594c65cb0e37dcf09352c58881bd83d3490e5bca70bd6e4012e1018c7b58e7.woff?bo3nnw) format("woff"),url(/assets/icomoon-bed4895a9b24b1d4736894019042b857f0b3199efde0c0cf15c56a4d13fc425d.svg?bo3nnw#icomoon) format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-dictionary:before{content:"\e800"}.icon-fb-like:before{content:"\e801";color:#305097}.icon-fb:before{content:"\e802";color:#305097}.icon-google:before{content:"\e803";color:#db4a39}.icon-hatebu:before{content:"\e804";color:#008fde}.icon-newpost:before{content:"\e805"}.icon-news:before{content:"\e806"}.icon-pocket:before{content:"\e807";color:#d3505a}.icon-print:before{content:"\e808"}.icon-ranking:before{content:"\e809"}.icon-recommend:before{content:"\e80a"}.icon-related:before{content:"\e80b"}.icon-search:before{content:"\e80c"}.icon-service:before{content:"\e80d"}.icon-tag:before{content:"\e80e"}.icon-twitter:before{content:"\e80f";color:#00aced}.clearfix:after,#header section:after,#header nav ul:after{content:"";clear:both;display:block}a{color:#222;text-decoration:none;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}a:hover,a:active,a:focus{color:#222}a:hover{opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacityIE)}[class^="icon-"],[class*=" icon-"]{display:inline-block;margin-right:5px}.sp{display:none}body{background:#fff;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:12px;font-size:0.75rem;color:#222;line-height:1.6}#wrap{padding-top:90px}.inner{width:990px;margin:0 auto}main{width:990px;margin:40px auto 50px;overflow:hidden}main article{float:left;width:700px}main article section h2{font-size:14px;font-size:0.875rem;color:#363581;font-weight:bold;padding:22px 0;border-bottom:1px solid #ececec}main article section h2 i{vertical-align:middle;font-size:20px;font-size:1.25rem}main article section h2 span{display:inline-block;vertical-align:middle}main aside{float:right;width:250px}#header{position:fixed;top:0;left:0;z-index:100;width:100%;background:#363581;color:#fff}#header section{width:100%;height:46px;padding-top:12px}#header section #logo{float:left}#header section #logo a{display:block;text-decoration:none}#header section #logo a span,#header section #logo a img{display:block}#header section #logo a span{font-size:9px;font-size:0.5625rem;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;letter-spacing:0.16em;padding-bottom:4px}#header section ul{float:right;width:228px;overflow:hidden;padding:6px 0 0}#header section ul li{float:left;height:24px;border:1px solid #ddd;border-radius:12px;margin-left:5px}#header section ul li a{display:block;min-width:22px;font-size:10px;font-size:0.625rem;padding:4px;text-align:center}#header section ul li:nth-child(n+3){width:80px}#header section ul li i{margin-right:0}#header section ul li i:before{color:#fff}#header section #toggle-search,#header section #searchform,#header section #toggle-menu{display:none}#header nav{margin-top:13px}#header nav h3{display:none}#header nav ul{width:100%;position:relative}#header nav ul li{float:left;text-align:center;width:33.333%;background:#fff;color:#fff;font-size:14px;font-size:0.875rem;cursor:pointer;position:relative}#header nav ul li a{display:block;height:40px;padding-top:11px;-webkit-box-sizing:border-box;box-sizing:border-box}#header nav ul li ul{display:none;position:absolute;top:40px;left:0;z-index:1;width:100%}#header nav ul li ul li{float:none;text-align:left;width:100%;background:none;position:relative}#header nav ul li ul li:before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:1px;background:#fff;opacity:0.2;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacityIE)}#header nav ul li ul li a{display:block;height:39px;padding-left:19px;position:relative}#header nav ul li ul li a:after{content:"";display:block;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:10px;top:50%;margin-top:-2px}#header nav ul li.cat-a{background:#00a465}#header nav ul li.cat-a ul{background:#00a465}#header nav ul li.cat-b{background:#f18904}#header nav ul li.cat-b ul{background:#f18904}#header nav ul li.cat-c{background:#cb4381}#header nav ul li.cat-c ul{background:#cb4381}#header nav ul li.sp{display:none}#header a{color:#fff}.post-cat{width:100%;display:table;font-size:10px;font-size:0.625rem}.post-cat .left,.post-cat .right{display:table-cell;vertical-align:top}.post-cat .left{line-height:1}.post-cat .left a,.post-cat .left span,.post-cat .left p{display:inline-block;vertical-align:middle}.post-cat .left a,.post-cat .left span{margin-right:5px;height:20px;border:1px solid #ececec;border-radius:10px;color:#555;padding:4px 10px}.post-cat .left a.cat-a,.post-cat .left a.cat-b,.post-cat .left a.cat-c,.post-cat .left a.cat-e,.post-cat .left span.cat-a,.post-cat .left span.cat-b,.post-cat .left span.cat-c,.post-cat .left span.cat-e{color:#fff}.post-cat .left a.cat-a,.post-cat .left span.cat-a{background:#00a465;border-color:#00a465}.post-cat .left a.cat-b,.post-cat .left span.cat-b{background:#f18904;border-color:#f18904}.post-cat .left a.cat-c,.post-cat .left span.cat-c{background:#cb4381;border-color:#cb4381}.post-cat .left a.cat-d,.post-cat .left span.cat-d{background:#e2e765;border-color:#e2e765;color:#363581}.post-cat .left a.cat-e,.post-cat .left span.cat-e{background:#4e4e90;border-color:#4e4e90}.post-cat .left p{color:#aaa}.post-cat .right{width:90px;color:#cdcdcd;text-align:right}aside section{margin-top:20px}aside section:first-child{margin-top:0}aside section h3{color:#363581;font-weight:bold;font-size:14px;font-size:0.875rem;padding:20px 0}aside section h3 i,aside section h3 span{display:inline-block;vertical-align:middle}aside section h3 i{font-size:17px;font-size:1.0625rem}aside section form>div{position:relative}aside section form>div input[type=text]{width:100%;height:50px;border:1px solid #e5e5e5;padding:0 40px 0 20px;font-size:18px;font-size:1.125rem;background:#f7f7f7}aside section form>div input[type=submit]{position:absolute;top:50%;right:14px;z-index:1;border:none;background:none;text-indent:-9999px;width:19px;height:19px;margin-top:-6px;background:url(/assets/common/search-70dca62e42ae3ab95cbbd08ed7e808bd90cd01c70ea68e4bd8ff40e06e40b74b.svg) no-repeat 0 0;-webkit-background-size:19px 19px;background-size:19px 19px}aside section.sec_tag .tag-list{width:253px}aside section.sec_ranking .tabmenu .nav-tabs{width:100%;display:table;border-bottom:none}aside section.sec_ranking .tabmenu .nav-tabs>li{float:none;margin-bottom:0;display:table-cell;vertical-align:middle;border-left:1px solid #ececec}aside section.sec_ranking .tabmenu .nav-tabs>li>a{border:none;margin-right:0;border-radius:0;padding:5px 0;background:#f7f7f7;text-align:center;font-size:10px;font-size:0.625rem}aside section.sec_ranking .tabmenu .nav-tabs>li:first-child{border-left:none}aside section.sec_ranking .tabmenu .nav-tabs>li.cat-a a{color:#00a465}aside section.sec_ranking .tabmenu .nav-tabs>li.cat-b a{color:#f18904}aside section.sec_ranking .tabmenu .nav-tabs>li.cat-c a{color:#cb4381}aside section.sec_ranking .tabmenu .nav-tabs>li.active a{color:#fff}aside section.sec_ranking .tabmenu .nav-tabs>li.active.cat-a a{background:#00a465}aside section.sec_ranking .tabmenu .nav-tabs>li.active.cat-b a{background:#f18904}aside section.sec_ranking .tabmenu .nav-tabs>li.active.cat-c a{background:#cb4381}aside section.sec_ranking .tabmenu .tab-content .tab-pane ul li{border-bottom:1px solid #ececec}aside section.sec_ranking .tabmenu .tab-content .tab-pane ul li a{display:block;padding:15px 0}aside section.sec_ranking .tabmenu .tab-content .tab-pane ul li a dl{width:100%;display:table}aside section.sec_ranking .tabmenu .tab-content .tab-pane ul li a dl dt,aside section.sec_ranking .tabmenu .tab-content .tab-pane ul li a dl dd{display:table-cell;vertical-align:top}aside section.sec_ranking .tabmenu .tab-content .tab-pane ul li a dl dt{width:20px}aside section.sec_ranking .tabmenu .tab-content .tab-pane ul li a dl dt i{display:block;width:20px;height:20px;color:#fff;font-style:normal;text-align:center;border-radius:10px}aside section.sec_ranking .tabmenu .tab-content .tab-pane ul li a dl dd{padding-top:1px;padding-left:10px}aside section.sec_ranking .tabmenu .tab-content #tabmenu-cat-a{border-top:1px solid #00a465}aside section.sec_ranking .tabmenu .tab-content #tabmenu-cat-a i{background:#00a465}aside section.sec_ranking .tabmenu .tab-content #tabmenu-cat-b{border-top:1px solid #f18904}aside section.sec_ranking .tabmenu .tab-content #tabmenu-cat-b i{background:#f18904}aside section.sec_ranking .tabmenu .tab-content #tabmenu-cat-c{border-top:1px solid #cb4381}aside section.sec_ranking .tabmenu .tab-content #tabmenu-cat-c i{background:#cb4381}aside section.sec_recommend ul li{padding-top:20px;border-bottom:1px solid #ececec}aside section.sec_recommend ul li:first-child{padding-top:0}aside section.sec_recommend ul li dl dt a{display:block;position:relative}aside section.sec_recommend ul li dl dt a img{display:block}aside section.sec_recommend ul li dl dd{padding-top:10px}aside section.sec_recommend ul li dl dd .post-cat .left p{display:block;margin:8px 0}aside section.sec_recommend ul li dl dd h3{padding:0 0 20px;font-weight:normal}aside section.sec_recommend ul li.video dl dt a:after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:1;width:68px;height:68px;background:url(/assets/common/icon-play-ae2ca3f8e8853d0b0a29d0a7a1d68b527d82d7bfa068a7f58a1bda102dea03ec.png) no-repeat 0 0;margin:-34px 0 0 -34px}aside section.sec_news ul{border-top:1px solid #ececec}aside section.sec_news ul li{border-bottom:1px solid #ececec}aside section.sec_news ul li a{display:block;padding:20px 0}aside section.sec_fb{margin-top:60px;text-align:center}aside section.sec_pages ul li{margin-top:10px}aside section.sec_pages ul li a{display:block;border:3px solid #363581;font-family:"Times New Roman", "ＭＳ 明朝", "MS Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size:18px;font-size:1.125rem;color:#363581;text-align:center;padding:13px 0}aside section.sec_pages ul li:first-child a{background:#363581;color:#fff;letter-spacing:0.3em}#footer .sec_01{background:#f7f7f7;padding:40px 0 30px}#footer .sec_01 .inner dl{width:100%;overflow:hidden}#footer .sec_01 .inner dl dt{float:right;width:220px}#footer .sec_01 .inner dl dt a,#footer .sec_01 .inner dl dt img{display:block}#footer .sec_01 .inner dl dd{float:left;width:734px;overflow:hidden}#footer .sec_01 .inner dl dd ul{float:left;width:210px;margin-left:37px}#footer .sec_01 .inner dl dd ul:first-child{margin-left:0}#footer .sec_01 .inner dl dd ul li{font-size:10px;font-size:0.625rem;border-bottom:1px solid #ececec;position:relative}#footer .sec_01 .inner dl dd ul li a{display:block;padding:8px 0;position:relative}#footer .sec_01 .inner dl dd ul li a:after{content:"";display:block;width:5px;height:5px;border-top:1px solid #555;border-right:1px solid #555;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:2px;top:50%;margin-top:-2px}#footer .sec_01 .inner dl dd ul li:first-child{font-size:18px;font-size:1.125rem;border-color:#d5d5d5}#footer .sec_01 .inner dl dd ul li:first-child a{padding:17px 0}#footer .sec_01 .inner dl dd ul.cat-a li:first-child{border-top:1px solid #00a465}#footer .sec_01 .inner dl dd ul.cat-a li:first-child a{color:#00a465}#footer .sec_01 .inner dl dd ul.cat-b li:first-child{border-top:1px solid #f18904}#footer .sec_01 .inner dl dd ul.cat-b li:first-child a{color:#f18904}#footer .sec_01 .inner dl dd ul.cat-c li:first-child{border-top:1px solid #cb4381}#footer .sec_01 .inner dl dd ul.cat-c li:first-child a{color:#cb4381}#footer .sec_02{background:#363581;padding:45px 0 60px;color:#fff}#footer .sec_02 .ttl h3{font-size:14px;font-size:0.875rem;font-weight:bold}#footer .sec_02 .sec_a{margin-top:38px}#footer .sec_02 .sec_a ul{width:100%;overflow:hidden}#footer .sec_02 .sec_a ul li{float:left;width:220px;margin-left:36px}#footer .sec_02 .sec_a ul li:first-child{margin-left:0}#footer .sec_02 .sec_a ul li a,#footer .sec_02 .sec_a ul li img{display:block}#footer .sec_02 .sec_b{margin-top:30px}#footer .sec_02 .sec_b h4{border-top:1px solid #9b9ac0}#footer .sec_02 .sec_b h4 a{display:block;font-size:18px;font-size:1.125rem;color:#fff;padding:20px 0;position:relative}#footer .sec_02 .sec_b h4 a:after{content:"";display:block;width:5px;height:5px;border-top:1px solid #808087;border-right:1px solid #808087;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:2px;top:50%;margin-top:-2px}#footer .sec_02 .sec_b .list_wrap{width:100%;overflow:hidden;font-size:10px;font-size:0.625rem}#footer .sec_02 .sec_b .list_wrap dl{float:left;width:220px;margin-left:36px;border-top:1px solid #9b9ac0}#footer .sec_02 .sec_b .list_wrap dl:first-child{margin-left:0}#footer .sec_02 .sec_b .list_wrap dl dt{color:#c3c3d9;border-bottom:1px solid #565592;padding:8px 0}#footer .sec_02 .sec_b .list_wrap dl dd ul li{border-bottom:1px solid #565592}#footer .sec_02 .sec_b .list_wrap dl dd ul li a{display:block;color:#9b9ac0;padding:8px 0;position:relative}#footer .sec_02 .sec_b .list_wrap dl dd ul li a:after{content:"";display:block;width:5px;height:5px;border-top:1px solid #808087;border-right:1px solid #808087;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:2px;top:50%;margin-top:-2px}#footer .sec_02 .sec_c{margin-top:30px}#footer .sec_02 .sec_c ul{width:100%;overflow:hidden}#footer .sec_02 .sec_c ul li{float:left;width:480px;margin-left:30px;font-size:18px;font-size:1.125rem;border-top:1px solid #9b9ac0;border-bottom:1px solid #9b9ac0}#footer .sec_02 .sec_c ul li:first-child{margin-left:0}#footer .sec_02 .sec_c ul li a{display:block;padding:20px 0;color:#fff;position:relative}#footer .sec_02 .sec_c ul li a:after{content:"";display:block;width:5px;height:5px;border-top:1px solid #808087;border-right:1px solid #808087;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:2px;top:50%;margin-top:-2px}#footer .sec_03{background:#302f78;padding:22px 0 19px;color:#fff;font-size:10px;font-size:0.625rem}#footer .sec_03 .inner{overflow:hidden}#footer .sec_03 .inner dl{float:left;width:600px;display:table}#footer .sec_03 .inner dl dt,#footer .sec_03 .inner dl dd{display:table-cell;vertical-align:middle}#footer .sec_03 .inner dl dt{width:100px}#footer .sec_03 .inner dl dt img{display:block}#footer .sec_03 .inner dl dd{padding-left:25px}#footer .sec_03 .inner dl dd ul li{display:inline-block;vertical-align:middle;margin:0 10px}#footer .sec_03 .inner dl dd ul li a{color:#fff}#footer .sec_03 .inner p.copy{float:right;width:300px;text-align:right}.pageTop{position:fixed;bottom:0;right:0;z-index:2;width:70px;height:70px}.pageTop a{display:block;background:#4a498d;width:70px;height:70px;color:#fff;font-weight:bold;font-size:10px;font-size:0.625rem;text-align:center;padding-top:33px;line-height:1.4;position:relative}.pageTop a:after{content:"";display:block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:50%;top:50%;margin:-15px 0 0 -5px}#mainvisual dl{position:relative}#mainvisual dl dt a,#mainvisual dl dt img{display:block}#mainvisual dl dd{position:absolute;bottom:0;left:0;z-index:1;width:100%;padding:12px 20px 15px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(13%, transparent), color-stop(66%, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top, transparent 0%, transparent 13%, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, transparent 0%, transparent 13%, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 )}#mainvisual dl dd .post-cat .left,#mainvisual dl dd .post-cat .right{display:table-cell;vertical-align:top}#mainvisual dl dd .post-cat .left span,#mainvisual dl dd .post-cat .left p{color:#fff}#mainvisual dl dd h3{font-size:24px;font-size:1.5rem;margin:7px 0 0}#mainvisual dl dd h3 a{color:#fff}#mainvisual.live .sec_inner{background:#363581}#mainvisual.live .sec_inner dl{width:100%;display:table}#mainvisual.live .sec_inner dl dt,#mainvisual.live .sec_inner dl dd{display:table-cell;vertical-align:middle}#mainvisual.live .sec_inner dl dt{width:240px;background:#fff}#mainvisual.live .sec_inner dl dt a{position:relative}#mainvisual.live .sec_inner dl dt a:after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:1;width:68px;height:68px;background:url(/assets/common/icon-play-ae2ca3f8e8853d0b0a29d0a7a1d68b527d82d7bfa068a7f58a1bda102dea03ec.png) no-repeat 0 0;margin:-34px 0 0 -34px}#mainvisual.live .sec_inner dl dd{position:relative;background:none;padding:20px}#mainvisual.live .sec_inner dl dd .post-cat .left span.cat-d{color:#363581}#mainvisual.live .sec_inner dl dd h3 a{color:#fff}#mainvisual.live .sec_inner dl dd p{color:#e2e765;font-weight:bold;border-top:1px solid #5e5d9a;border-bottom:1px solid #5e5d9a;padding:7px 0;margin-top:12px}.archive-list{overflow:hidden}.archive-list li{padding:30px 0;border-bottom:1px solid #ececec}.archive-list li dl{width:100%;display:table}.archive-list li dl dt,.archive-list li dl dd{display:table-cell;vertical-align:top}.archive-list li dl dt{width:240px}.archive-list li dl dt a,.archive-list li dl dt img{display:block}.archive-list li dl dt a{position:relative}.archive-list li dl dd{padding-left:20px}.archive-list li dl dd h3{font-size:18px;font-size:1.125rem;margin-top:15px}.archive-list li dl dd p.truncation{color:#555;margin-top:10px;height:38px}.archive-list li.video dl dt{position:relative}.archive-list li.video dl dt a:after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:1;width:68px;height:68px;background:url(/assets/common/icon-play-ae2ca3f8e8853d0b0a29d0a7a1d68b527d82d7bfa068a7f58a1bda102dea03ec.png) no-repeat 0 0;margin:-34px 0 0 -34px}.archive-list li.large dl{display:block}.archive-list li.large dl dt,.archive-list li.large dl dd{display:block}.archive-list li.large dl dt{width:100%;position:relative}.archive-list li.large dl dt .post-cat{position:absolute;bottom:0;left:0;z-index:1;width:100%;background:url(/assets/common/bg-wh90-d05e877f037b58d240ad1b9ca74ed0fd70eb0c1a6dd58f9e06df4bd59d8d1bd6.png) repeat 0 0;padding:10px}.archive-list li.large dl dd{padding-left:0}.archive-list li.large.video dl dt .post-cat a:after{display:none}.archive-list li.small dl dt{width:120px}.archive-list li.new dl dt a:before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:50px;height:50px;background:url(/assets/common/icon-new-36d43945fe1730355c31fe0f945905ebc0e8f9d257b0dcb8b494de8d4eac5bcd.png) no-repeat 0 0}.author-list{background:#f7f7f7;position:relative;margin-top:19px}.author-list:before{content:"";display:block;position:absolute;top:-9px;left:19px;z-index:1;width:0;height:0;border-style:solid;border-width:0 9.5px 9px 9.5px;border-color:transparent transparent #f7f7f7 transparent;-webkit-transform:rotate(360deg)}.author-list dl{display:block !important;padding:12px 10px;font-size:10px;font-size:0.625rem;border-top:1px solid #ececec}.author-list dl:first-child{border-top:none}.author-list dl dt,.author-list dl dd{display:inline !important}.author-list dl dt{width:auto !important;font-weight:bold}.author-list dl dd{color:#888;padding-left:10px !important}.author-list .ttl{padding:4px 10px;border-top:1px solid #ececec;font-size:10px;font-size:0.625rem;color:#555;background:#f0f0f0}.author-thubnail-list{background:#f7f7f7;position:relative;margin-top:19px}.author-thubnail-list:before{content:"";display:block;position:absolute;top:-9px;left:19px;z-index:1;width:0;height:0;border-style:solid;border-width:0 9.5px 9px 9.5px;border-color:transparent transparent #f7f7f7 transparent;-webkit-transform:rotate(360deg)}.author-thubnail-list dl{display:table !important;padding:20px 10px;border-top:1px solid #ececec}.author-thubnail-list dl:first-child{border-top:none}.author-thubnail-list dl dd,.author-thubnail-list dl dt{display:table-cell !important}.author-thubnail-list dl dt{width:60px !important}.author-thubnail-list dl dt img{display:block}.author-thubnail-list dl dd{padding-left:10px;color:#888;font-size:10px;font-size:0.625rem}.author-thubnail-list dl dd .name{font-size:12px;font-size:0.75rem;margin-bottom:6px}.author-thubnail-list dl dd .name strong{display:inline-block;color:#222;margin-right:15px}.author-thubnail-list dl dd p{line-height:1.4}.author-thubnail-list .ttl{padding:4px 10px;border-top:1px solid #ececec;font-size:10px;font-size:0.625rem;color:#555;background:#f0f0f0}.tag-list{width:100%;overflow:hidden;padding:11px 0 20px;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.tag-list li{float:left;margin:9px 3px 0 0}.tag-list li a{display:inline-block;color:#555;font-size:10px;font-size:0.625rem;background:#f7f7f7;border:1px solid #ececec;height:30px;border-radius:15px;padding:6px 14px}.breadcrumb{width:100%;overflow:hidden;padding:0;margin:0;background:none}.breadcrumb li{float:left;margin-left:23px;font-size:11px;font-size:0.6875rem;color:#555;position:relative}.breadcrumb li:before{content:">" !important;display:block;position:absolute;top:0;left:-14px;z-index:1;padding:0 !important}.breadcrumb li:first-child{margin-left:0}.breadcrumb li:first-child:before{display:none}.sns{width:100%;overflow:hidden;margin:25px 0 0}.sns ul{float:left;width:620px;overflow:hidden}.sns ul li{display:inline-block;vertical-align:bottom;margin-left:7px;text-align:center}.sns ul li:first-child{margin-left:0}.sns ul li.twitter{height:20px}.sns ul li.gplus,.sns ul li.hatena{height:60px}.sns ul li.pocket{height:63px}.sns .print{float:right;width:80px;text-align:center}.sns .print a{margin-top:38px;display:block;font-size:10px;font-size:0.625rem;color:#555;border:1px solid #ececec;border-radius:3px;padding:6px 0}.sns .print a i{font-size:14px;font-size:0.875rem;color:#363581}.sns .print a i,.sns .print a span{display:inline-block;vertical-align:middle}.shares ul{width:100%;overflow:hidden}.shares ul li{float:left;width:340px;margin-left:20px}.shares ul li:first-child{margin-left:0}.shares ul li.twitter a{background:#00aced}.shares ul li.facebook a{background:#305097}.shares ul li a{display:block;text-align:center;color:#fff;padding:18px 0;font-size:14px;font-size:0.875rem}.shares ul li a i,.shares ul li a span{display:inline-block;vertical-align:middle}.shares ul li a i{font-size:20px;font-size:1.25rem}.shares ul li a i:before{color:#fff}#sec_post{margin:35px 0 0;padding:18px 0 0;border-top:1px solid #ececec}#sec_post header h2{color:#222;font-size:30px;font-size:1.875rem;padding:12px 0 8px;border:none}#sec_post header h2 span{border:1px solid #ececec;border-radius:3px;color:#555;font-size:10px;font-size:0.625rem;font-weight:normal;padding:2px 8px}#sec_post header .subttl{color:#363581;font-weight:bold;font-size:14px;font-size:0.875rem;position:relative}#sec_post header .subttl:before{content:"";display:inline-block;position:relative;top:-2px;left:0;z-index:1;width:35px;height:3px;border-top:1px solid #363581;margin-right:5px}#sec_post .videoplayer{margin-top:20px}#sec_post .videoplayer img{display:block}#sec_post .content{margin-top:50px;line-height:1.8}#sec_post .content h3{font-weight:bold;font-size:20px;font-size:1.25rem;margin-bottom:1.6em}#sec_post .content p{font-size:14px;font-size:0.875rem;margin-bottom:1.6em}#sec_post .tags .tag-list{padding:27px 0 30px;border-bottom:none}#sec_nextprev{margin-top:30px}#sec_nextprev ul{width:100%;overflow:hidden;border-top:1px solid #ececec;border-bottom:1px solid #ececec}#sec_nextprev ul li{float:right;width:350px;padding-left:18px;border-left:1px solid #ececec}#sec_nextprev ul li .btn{width:100%;padding:0;text-align:center}#sec_nextprev ul li .btn a{display:inline-block;text-align:center;padding:18px 0;font-weight:bold;position:relative}#sec_nextprev ul li .btn a:before{content:"";display:block;width:5px;height:5px;border-top:1px solid #949494;border-right:1px solid #949494;position:absolute;top:50%;margin-top:-2px}#sec_nextprev ul li dl dt a{display:block;text-align:center}#sec_nextprev ul li dl dt a img{display:block}#sec_nextprev ul li dl dd{padding:13px 0}#sec_nextprev ul li dl dd .post-cat p{display:block;margin-top:7px}#sec_nextprev ul li dl dd h3{margin-top:5px;font-size:14px;font-size:0.875rem;color:#222}#sec_nextprev ul li:nth-child(odd) .btn a:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:-11px}#sec_nextprev ul li:nth-child(even){border:none;padding-left:0;padding-right:18px}#sec_nextprev ul li:nth-child(even) .btn a:before{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);left:-11px}#sec_nextprev ul li.video dl dt a>div{position:relative}#sec_nextprev ul li.video dl dt a>div:after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:1;width:68px;height:68px;background:url(/assets/common/icon-play-ae2ca3f8e8853d0b0a29d0a7a1d68b527d82d7bfa068a7f58a1bda102dea03ec.png) no-repeat 0 0;margin:-34px 0 0 -34px}#sec_banner{margin-top:30px}#sec_banner ul{width:100%;overflow:hidden}#sec_banner ul li{float:left;width:340px;margin-left:20px}#sec_banner ul li:first-child{margin-left:0}#sec_banner ul li a,#sec_banner ul li img{display:block}#sec_related{margin:40px 0 0}@media only screen and (max-width: 992px){.sp{display:block}.desktop{display:none}#wrap{padding-top:80px}.inner{width:100%;padding:0 3.1%;-webkit-box-sizing:border-box;box-sizing:border-box}main{width:100%;margin:0}main article,main aside{float:none;width:100%}main article section,main aside section{padding:0 3.1%}#header section{padding-top:10px;height:40px;border-bottom:1px solid #565592;position:relative}#header section #logo{float:none;text-align:center;padding-top:3px}#header section #logo a{display:inline-block}#header section #logo a span{display:none}#header section #logo a img{width:160px;height:auto}#header section ul{display:none}#header section #toggle-search{display:block;position:absolute;top:50%;left:3.1%;z-index:1;width:19px;height:19px;margin-top:-9px;cursor:pointer}#header section #toggle-search i{font-size:19px;font-size:1.1875rem}#header section #toggle-search.opened:before,#header section #toggle-search.opened:after{display:block;content:"";-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;position:absolute;top:50%;left:50%;width:19px;height:2px;background:#fff;font-size:0px;margin:0 0 0 -9px}#header section #toggle-search.opened:before{-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}#header section #toggle-search.opened:after{-webkit-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}#header section #toggle-search.opened i{display:none}#header section #searchform{position:absolute;top:40px;left:0;z-index:5;width:100%;background:#363581;padding:0 3.1%;-webkit-box-sizing:border-box;box-sizing:border-box}#header section #toggle-menu{display:block;position:absolute;top:50%;right:3.1%;margin-top:-13px;width:18px;height:26px;padding:6px 0}#header section #toggle-menu span,#header section #toggle-menu:before,#header section #toggle-menu:after{display:block;content:"";-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;position:absolute;top:12px;left:0;width:100%;height:2px;background:#fff;font-size:0px}#header section #toggle-menu:before{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}#header section #toggle-menu:after{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}#header nav{margin-top:0}#header nav .inner{padding:0}#header nav ul li{position:initial}#header a{color:#fff}.collapse-menu #wrap{padding-top:40px}.collapse-menu #header nav{position:absolute;width:280px;top:0;right:0;z-index:10;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;-webkit-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0)}.collapse-menu #header nav a#toggle-menu{display:block;position:absolute;width:40px;height:40px;top:0;left:-40px;z-index:1;background:#363581;border-bottom:1px solid #565592;font-size:14px;font-size:0.875rem;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false)}.collapse-menu #header nav a#toggle-menu span,.collapse-menu #header nav a#toggle-menu:before,.collapse-menu #header nav a#toggle-menu:after{display:block;content:"";-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;position:absolute;top:19px;left:12px;width:18px;height:2px;background:#fff;font-size:0px}.collapse-menu #header nav a#toggle-menu:before{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.collapse-menu #header nav a#toggle-menu:after{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}.collapse-menu #header nav .inner{height:100%;padding:0;position:relative}.collapse-menu #header nav h3{display:block;height:40px;padding:14px 18px 0;background:#363581;position:relative;z-index:3}.collapse-menu #header nav ul{background:#363581;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:absolute;top:0;left:0;z-index:0;padding-top:40px}.collapse-menu #header nav ul li{float:none;width:100%;height:auto;text-align:left;position:relative}.collapse-menu #header nav ul li a{height:60px;padding:22px 9px;font-size:14px;font-size:0.875rem}.collapse-menu #header nav ul li ul{display:block;position:relative;height:auto;overflow:hidden;top:0;padding-top:0}.collapse-menu #header nav ul li ul li a{height:40px;padding:11px 9px;font-size:12px;font-size:0.75rem;color:#c3c3d9}.collapse-menu #header nav ul li ul li a:after{margin-top:-2px;border-color:#c3c3d9}.collapse-menu #header nav ul li.cat-a,.collapse-menu #header nav ul li.cat-b,.collapse-menu #header nav ul li.cat-c{background:none}.collapse-menu #header nav ul li.cat-a ul,.collapse-menu #header nav ul li.cat-b ul,.collapse-menu #header nav ul li.cat-c ul{background:none}.collapse-menu #header nav ul li.cat-a ul li,.collapse-menu #header nav ul li.cat-b ul li,.collapse-menu #header nav ul li.cat-c ul li{background:none}.collapse-menu #header nav ul li.cat-a{border-top:1px solid #00a465}.collapse-menu #header nav ul li.cat-a a{color:#00a465}.collapse-menu #header nav ul li.cat-a li a{color:#c3c3d9}.collapse-menu #header nav ul li.cat-b{border-top:1px solid #f18904}.collapse-menu #header nav ul li.cat-b a{color:#f18904}.collapse-menu #header nav ul li.cat-b li a{color:#c3c3d9}.collapse-menu #header nav ul li.cat-c{border-top:1px solid #cb4381}.collapse-menu #header nav ul li.cat-c a{color:#cb4381}.collapse-menu #header nav ul li.cat-c li a{color:#c3c3d9}.collapse-menu #header nav ul li.sp{display:block;background:none;border-top:1px solid #9b9ac0}.collapse-menu.opened-menu{overflow:hidden}.collapse-menu.opened-menu #header nav{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.collapse-menu.opened-menu #header nav a#toggle-menu{border-left:1px solid #565592;-webkit-box-shadow:-2px 0 3px 0px rgba(0,0,0,0.2);box-shadow:-2px 0 3px 0px rgba(0,0,0,0.2)}.collapse-menu.opened-menu #header nav a#toggle-menu span{background-color:transparent}.collapse-menu.opened-menu #header nav a#toggle-menu:before{-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.collapse-menu.opened-menu #header nav a#toggle-menu:after{-webkit-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.post-cat .left p{display:block;margin-top:8px}.post-cat .right{padding-top:3px}aside section{margin-top:0;border-top:1px solid #ececec}aside section h3{color:#363581;font-weight:bold;font-size:14px;font-size:0.875rem;padding:20px 0}aside section h3 i,aside section h3 span{display:inline-block;vertical-align:middle}aside section h3 i{font-size:17px;font-size:1.0625rem}aside section.sec_search,aside section.sec_tag{display:none}aside section.sec_ranking .tabmenu .tab-content .tab-pane ul li:nth-last-child(1){border:none}aside section.sec_recommend ul{border-bottom:none}aside section.sec_recommend ul li{padding-top:20px;border-bottom:none;border-top:1px solid #ececec}aside section.sec_recommend ul li:first-child{padding-top:20px}aside section.sec_recommend ul li dl{width:100%;display:table}aside section.sec_recommend ul li dl dt,aside section.sec_recommend ul li dl dd{display:table-cell;vertical-align:middle}aside section.sec_recommend ul li dl dt{width:80px}aside section.sec_recommend ul li dl dt a img{width:100%;height:auto}aside section.sec_recommend ul li dl dd{padding:0 0 0 10px}aside section.sec_recommend ul li dl dd .post-cat .left p{margin-bottom:0}aside section.sec_recommend ul li dl dd h3{display:none}aside section.sec_recommend ul li h3.sp{font-weight:normal;font-size:16px;font-size:1rem;padding:15px 0}aside section.sec_recommend ul li.video dl dt a:after{width:39px;height:39px;background:url(/assets/common/icon-play@sp-e9b95d07ded038352b704f073415ec684d12c20e594d6ef02ba684ae137ff1d5.png) no-repeat 0 0;-webkit-background-size:39px 39px;background-size:39px 39px;margin:-20px 0 0 -20px}aside section.sec_news ul{border-top:none}aside section.sec_news ul li{border-top:1px solid #ececec;border-bottom:none}aside section.sec_news ul li a{display:block;padding:20px 0}aside section.sec_dictionary{display:none}aside section.sec_fb{margin-top:0;padding:10px 3.1%}aside section.sec_fb .fb-page{max-width:320px}#footer .sec_01{padding:6.2% 0}#footer .sec_01 .inner dl{width:100%;overflow:hidden}#footer .sec_01 .inner dl dt{display:none;float:none}#footer .sec_01 .inner dl dd{float:none;width:100%}#footer .sec_01 .inner dl dd ul{float:none;width:100%;margin-left:0}#footer .sec_01 .inner dl dd ul:first-child{margin-left:0}#footer .sec_02{padding:0 0 6.2%}#footer .sec_02 .ttl{border-bottom:1px solid #d5d5d5}#footer .sec_02 .ttl h3{padding:23px 0 20px}#footer .sec_02 .sec_a{margin-top:3.3%}#footer .sec_02 .sec_a ul li{float:none;width:100%;margin:3.3% 0 0}#footer .sec_02 .sec_a ul li img{width:100%;max-width:300px;height:auto;margin:0 auto}#footer .sec_02 .sec_b{margin-top:6.6%}#footer .sec_02 .sec_b h4{border-top:1px solid #9b9ac0}#footer .sec_02 .sec_b h4 a{font-size:12px;font-size:0.75rem;padding:15px 0}#footer .sec_02 .sec_b .list_wrap{display:none}#footer .sec_02 .sec_c{margin-top:0}#footer .sec_02 .sec_c ul{border-top:1px solid #9b9ac0}#footer .sec_02 .sec_c ul li{float:none;width:100%;margin-left:0;font-size:12px;font-size:0.75rem;border-top:none}#footer .sec_02 .sec_c ul li a{padding:15px 0}#footer .sec_03{padding:22px 0 12px}#footer .sec_03 .inner{text-align:center}#footer .sec_03 .inner dl{float:none;width:100%;display:block}#footer .sec_03 .inner dl dt,#footer .sec_03 .inner dl dd{display:block}#footer .sec_03 .inner dl dt{width:100%}#footer .sec_03 .inner dl dt img{margin:0 auto}#footer .sec_03 .inner dl dd{padding-left:0;margin-top:20px}#footer .sec_03 .inner dl dd ul{width:250px;margin:0 auto;line-height:1.8}#footer .sec_03 .inner p.copy{float:none;width:100%;text-align:center;margin-top:20px}.pageTop{width:35px;height:35px}.pageTop a{width:35px;height:35px;text-indent:-9999px;padding:0}.pageTop a br{display:none}.pageTop a:after{content:"";display:block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:50%;top:50%;margin:0 0 0 -5px}#mainvisual{padding:3.1%;border-bottom:1px solid #ececec}#mainvisual dl dt img{width:100%;height:auto}#mainvisual dl dd{padding:10px}#mainvisual h3.sp{font-size:16px;font-size:1rem;margin:2.5% 0 0}#mainvisual.live .sec_inner{padding:3.3%}#mainvisual.live .sec_inner dl dt,#mainvisual.live .sec_inner dl dd{vertical-align:top}#mainvisual.live .sec_inner dl dt{width:80px;background:none}#mainvisual.live .sec_inner dl dt a:after{width:39px;height:39px;background:url(/assets/common/icon-play@sp-e9b95d07ded038352b704f073415ec684d12c20e594d6ef02ba684ae137ff1d5.png) no-repeat 0 0;-webkit-background-size:39px 39px;background-size:39px 39px;margin:-20px 0 0 -20px}#mainvisual.live .sec_inner dl dt a img{width:100%;height:auto}#mainvisual.live .sec_inner dl dd{width:auto;padding:0 0 0 10px}#mainvisual.live .sec_inner dl dd h3{font-size:16px;font-size:1rem;line-height:1.3;padding-bottom:10px}#mainvisual.live .sec_inner p.sp{color:#e2e765;font-weight:bold;border-top:1px solid #5e5d9a;padding:12px 0 3px}.archive-list{overflow:hidden}.archive-list li{padding:20px 0}.archive-list li:nth-last-child(1){border-bottom:none}.archive-list li dl dt,.archive-list li dl dd{vertical-align:middle}.archive-list li dl dt{width:80px}.archive-list li dl dt img{width:100%;height:auto}.archive-list li dl dd{padding-left:10px}.archive-list li dl dd .post-cat .left p{display:block;margin-top:8px}.archive-list li dl dd .post-cat .right{display:none}.archive-list li dl dd h3,.archive-list li dl dd p,.archive-list li dl dd .author-list{display:none}.archive-list li .sp h3{font-size:16px;font-size:1rem;padding:15px 0 0}.archive-list li.video dl dt a:after{width:39px;height:39px;background:url(/assets/common/icon-play@sp-e9b95d07ded038352b704f073415ec684d12c20e594d6ef02ba684ae137ff1d5.png) no-repeat 0 0;-webkit-background-size:39px 39px;background-size:39px 39px;margin:-20px 0 0 -20px}.archive-list li.large dl dt .post-cat{-webkit-background-size:1px 1px;background-size:1px 1px;padding:10px}.archive-list li.large dl dt .post-cat .left p{display:none}.archive-list li.large dl dt .post-cat .right{display:none}.archive-list li.large dl dd{padding-left:0}.archive-list li.large .sp{padding-top:10px}.archive-list li.large .sp p{font-size:10px;font-size:0.625rem;color:#aaa}.archive-list li.large .sp h3{padding-top:2px}.archive-list li.large.video dl dt .post-cat a:after{display:none}.archive-list li.small dl dt{width:80px}.archive-list li.new dl dt a:before{width:25px;height:25px;background:url(/assets/common/icon-new@sp-60ada10a7f0d8122f2ed92399591feb21cc2ba587970bed2b3965411380badec.png) no-repeat 0 0;-webkit-background-size:25px 25px;background-size:25px 25px}.author-thubnail-list:before{display:none}.author-thubnail-list dl{display:block !important;padding:10px}.author-thubnail-list dl dt,.author-thubnail-list dl dd{display:block !important}.author-thubnail-list dl dt{width:100% !important;display:table !important}.author-thubnail-list dl dt>div{display:table-cell;vertical-align:middle}.author-thubnail-list dl dt .thumb{width:60px}.author-thubnail-list dl dt .name{padding-left:10px;color:#888;font-weight:normal;font-size:10px;font-size:0.625rem;margin-bottom:6px}.author-thubnail-list dl dt .name strong{display:block;color:#222}.author-thubnail-list dl dd{padding:0}.author-thubnail-list dl dd .name{display:none}.author-thubnail-list dl dd p{margin-top:7px}#sec_breadcrumb{padding:3.1%}.sns{margin:20px 0 0}.sns ul{float:none;width:100%}.sns ul li{display:inline-block;margin-left:4px}.sns ul li.gplus{display:none}.sns .print{display:none}.shares ul li{width:48.3%;margin-left:3.3%}.shares ul li a{padding:8px 0}#sec_post{margin:0;padding:3.1% 3.1% 0}#sec_post header h2{font-size:20px;font-size:1.25rem;padding:12px 0}#sec_post header .subttl{font-size:12px;font-size:0.75rem}#sec_post .videoplayer img{width:100%;height:auto}#sec_post .content{margin-top:30px;line-height:1.8}#sec_post .content h3{font-size:18px;font-size:1.125rem;margin-bottom:1.4em}#sec_post .content p{font-size:13px;font-size:0.8125rem;margin-bottom:1.4em}#sec_post .tags .tag-list{padding:17px 0 26px;border:none}#sec_nextprev{margin-top:20px;padding:0}#sec_nextprev ul{width:100%;overflow:hidden;border-top:1px solid #ececec;border-bottom:none}#sec_nextprev ul li{float:none;width:100%;padding:0 3.1% 3.1%;border-left:none;border-bottom:1px solid #ececec}#sec_nextprev ul li .btn{border-bottom:1px solid #ececec;text-align:center}#sec_nextprev ul li .btn a{padding:3px 0}#sec_nextprev ul li dl{width:100%;display:table;margin-top:20px}#sec_nextprev ul li dl dt,#sec_nextprev ul li dl dd{display:table-cell;vertical-align:middle}#sec_nextprev ul li dl dt{width:80px}#sec_nextprev ul li dl dt a img{width:100%;height:auto}#sec_nextprev ul li dl dd{padding:0 0 0 10px}#sec_nextprev ul li dl dd .post-cat p{display:block;margin-top:7px}#sec_nextprev ul li dl dd h3{display:none}#sec_nextprev ul li .sp h3{font-size:16px;font-size:1rem;padding:15px 0 0}#sec_nextprev ul li:nth-child(even){border-bottom:1px solid #ececec;padding:0 3.1% 3.1%}#sec_nextprev ul li.video dl dt a>div:after{width:39px;height:39px;background:url(/assets/common/icon-play@sp-e9b95d07ded038352b704f073415ec684d12c20e594d6ef02ba684ae137ff1d5.png) no-repeat 0 0;-webkit-background-size:39px 39px;background-size:39px 39px;margin:-20px 0 0 -20px}#sec_banner{margin:10px 0 20px}#sec_banner ul li{float:none;width:100%;margin:10px 0 0 0}#sec_banner ul li img{width:100%;height:auto}#sec_related{margin:0;border-top:1px solid #ececec}}#smartbanner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%);background-image:-ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);background-image:-moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}#smartbanner,html.sb-animation{-webkit-transition:all .3s ease}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-family:'ArialRoundedMTBold',Arial;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}#smartbanner .sb-close:active{font-size:13px;color:#aaa}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.3)}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{position:absolute;left:98px;top:18px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px}#smartbanner .sb-info>span{display:block}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;background:-webkit-linear-gradient(top, #efefef 0%, #dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top, #dcdcdc 0%, #efefef 100%)}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px}#smartbanner.android{border-color:#212228;background:#3d3d3d url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");border-top:5px solid #88B131;box-shadow:none}#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3)}#smartbanner.android .sb-close:active{color:#eee}#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}#smartbanner.android .sb-info strong{color:#fff}#smartbanner.android .sb-button{min-width:12%;border:1px solid #DDDCDC;padding:1px;color:#d1d1d1;background:none;border-radius:0;box-shadow:none;min-height:28px}#smartbanner.android .sb-button span{text-align:center;display:block;padding:0 10px;background-color:#42B6C9;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#42B6C9), to(#39A9BB));background-image:-moz-linear-gradient(top, #42B6C9, #39A9BB);text-transform:none;text-shadow:none;box-shadow:none}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:none}#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#2AC7E1}#smartbanner.windows .sb-icon{border-radius:0px}.slick-loading .slick-list{background:#fff url(/assets/slick/ajax-loader-e7b44c86b050fca766a96ddac2d0932af0126da6f2305280342d909168dcce6b.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/assets/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot);src:url(/assets/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot?#iefix) format("embedded-opentype"),url(/assets/slick-26726bac4060abb1226e6ceebc1336e84930fe7a7af1b3895a109d067f5b5dcc.woff) format("woff"),url(/assets/slick-37bc99cfdbbc046193a26396787374d00e7b10d3a758a36045c07bd8886360d2.ttf) format("truetype"),url(/assets/slick-8ca11b5fcbff92ee6378017cf6832dddfa745253202d7c8d01f42d5d17c4cb5c.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.slick-prev:before,.slick-next:before{font-size:30px !important;opacity:1.0;color:#C9C9C9}.slick-prev{left:5px}.slick-next{right:5px}.slick-next,.slick-prev{width:32px;height:32px;z-index:80;top:40%}@media only screen and (max-width: 992px){.slick-next,.slick-prev{top:30%}}.slick-dots{position:static;padding-top:15px}@media only screen and (max-width: 992px){.slick-dots{padding-top:0px}}.slick_slider{margin-bottom:0px}.hide_slider_item{display:none}.no_next{float:none !important;border-left:none !important;border-right:1px solid #ececec !important}.no_next .btn a::before{right:none !important;transform:none !important;left:-11px !important;transform:rotate(225deg) !important}@media (max-width: 992px){#header{position:relative !important}#wrap{padding-top:0px !important}#smartbanner.android{border-top:0px !important}}#smartbanner .sb-close{height:19px !important;width:19px !important}.app_search form{margin-top:-20px;margin-bottom:5px}.app_search input[type="text"]{background:#f7f7f7 none repeat scroll 0 0;border:1px solid #e5e5e5;font-size:1.125rem;height:50px;padding:0 40px 0 20px;width:100%}.app_search form>div{position:relative}.app_search input[type="submit"]{background:transparent url(/assets/common/search-70dca62e42ae3ab95cbbd08ed7e808bd90cd01c70ea68e4bd8ff40e06e40b74b.svg) no-repeat scroll 0 0/19px 19px;border:medium none;height:19px;margin-top:-6px;position:absolute;right:14px;text-indent:-9999px;top:50%;width:19px;z-index:1}.app_ranking,.app_ranking li>a{font-size:0.825rem !important}figcaption{text-align:center;margin-top:-15px;margin-bottom:15px}@media print{@page{size:portrait !important}.noprint{display:none}body{zoom:70%}}.noprint a{border:1px solid #ECECEB;border-radius:3px;color:#555555;display:block;font-size:0.825rem;padding:8px 15px;width:105px}.print_pages{margin:40px auto 50px;overflow:hidden;width:700px}.print_pages h2{border-bottom:1px solid #ececec;color:#363581;font-size:0.875rem;font-weight:bold;padding:22px 0}.post-cat .left a,.post-cat .left span{margin-top:2px}#footer .sec_01 .inner dl dt{width:250px !important}#footer .sec_01 .inner dl dd{width:704px !important}.logo_title{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important}.pagination{font-size:10px;margin:20px 0px;text-align:right}.pagination .current{background-color:#ddd}.pagination .page{margin:0px 1px;padding:5px 3px 5px 6px}section.about::after{clear:both;content:"";display:block}section.about img{padding:30px 5px 60px;width:100%}section.about .text{font-size:14px;line-height:2em;margin-bottom:2em;text-align:justify}section.about .headline{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","Hiragino Mincho Pro","游明朝",YuMincho,"ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:24px;font-weight:bold;line-height:1.25em;margin-bottom:50px;margin-right:-0.5em;text-align:center;transform:scale(1, 1.04);transform-origin:0 0 0}section.about .author{text-align:right}#sec_post .tags .tag-list{padding:27px 0 10px !important}.shares{margin-top:20px}#sec_post .content p{font-size:0.875rem;margin-bottom:15px !important;line-height:2.1}#sec_post .content h3{margin:2em 0 1em !important}#sec_post .content em{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;font-style:italic}#sec_post .content a{text-decoration:underline;color:#0000cd}#mainvisual.live .sec_inner dl dt{background:#363581;padding-left:15px}.sec_news ul li{display:block;padding:20px 0}.sec_news ul li a{padding:0px !important}.category{margin-top:-20px !important;border-bottom:none !important;padding:20px 0 10px !important}.image_center img{margin:0px auto}.now_timetable{border:1px solid #363581;color:#363581;padding:8px 10px;width:95px;margin-top:10px}.timetable dd{padding-left:0px !important}.timetable dt{padding-right:15px;width:140px !important}.timetable{padding-top:10px !important;margin:30px 0 40px !important;border-top:1px solid #ececec !important;border-bottom:none !important}.timetable .timetable_time{color:#363581;font-size:0.875rem;font-weight:bold;padding:10px 0px}.timetable .timetable_title{font-size:1.05rem;font-weight:bold;margin-bottom:10px}.live_broadcast{position:relative;width:100%;margin-top:20px;margin-left:30px}.videoplayer{position:relative;width:100%;padding-top:56.25%}.videoplayer iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.mobile_video_btn{background:#4e4e90 none repeat scroll 0 0;border:1px solid #ececec;border-radius:5px;color:#fff !important;display:inline-block;font-size:1.025rem;height:50px;margin-top:40px;padding:10px;text-align:center;width:100%}.content img{max-width:100% !important;height:auto !important;padding:0px 15px 15px}.content iframe{width:100% !important;height:400px}.print_btn{border:1px solid #ececec;border-radius:3px;color:#555;display:block;font-size:0.625rem;margin-top:38px;padding:6px 0}.author-thubnail-list dl{width:100%}.author-thubnail-list{clear:both}.no_data p{color:#363581;font-size:1.05rem;font-weight:bold;margin:30px 10px}.phrase_page{border-bottom:1px solid #ececec;color:#363581;font-size:1.875rem;font-weight:bold;padding:5px 10px 5px}.phrase{margin-top:-20px !important}.phrase h3{font-size:1.5rem !important;font-weight:bold;margin-top:-2px !important}.phrase_person{padding:5px 0px;font-size:0.925rem}.bule_btn{background:#4e4e90 none repeat scroll 0 0;border:1px solid #ececec;border-radius:5px;color:#fff !important;display:inline-block;font-size:0.625rem;height:30px;padding:6px 14px;margin-top:20px}.bule_btn a{color:#fff}.now_title{color:#4e4e90;font-size:1.05rem;font-weight:bold;margin-top:10px}.event_description{background-color:#f7f7f7;padding:15px 15px;margin-bottom:30px}.event_description p{font-weight:bold;padding-bottom:10px}.category_search input[type="text"]{background:#f7f7f7 none repeat scroll 0 0;border:1px solid #e5e5e5;font-size:1.125rem;height:50px;padding:0 40px 0 20px;width:100%}.category_search form>div{position:relative}.category_search input[type="submit"]{background:transparent url(/assets/common/search-70dca62e42ae3ab95cbbd08ed7e808bd90cd01c70ea68e4bd8ff40e06e40b74b.svg) no-repeat scroll 0 0/19px 19px;border:medium none;height:19px;margin-top:-6px;position:absolute;right:14px;text-indent:-9999px;top:50%;width:19px;z-index:1}.sns{margin:20px 0 20px !important;padding-top:5px}#header section{height:50px !important;padding-top:15px !important}#header section ul{width:315px !important}.post-cat .right{width:95px !important}main article section h1{font-size:14px;font-size:0.875rem;color:#363581;font-weight:bold;padding:22px 0;border-bottom:1px solid #ececec}#sec_post header h1{color:#222;font-size:30px;font-size:1.875rem;padding:12px 0 8px;border:none}#sec_post header h1 span{border:1px solid #ececec;border-radius:3px;color:#555;font-size:10px;font-size:0.625rem;font-weight:normal;padding:2px 8px}main article section h1{font-size:14px;font-size:0.875rem;color:#363581;font-weight:bold;padding:22px 0;border-bottom:1px solid #ececec}#sec_nextprev ul li dl dd{padding-top:0px !important}#sec_nextprev ul li dl dt{padding-bottom:13px !important}#sec_side_banner{margin-top:30px}#sec_side_banner ul{width:100%}#sec_side_banner ul li a,#sec_banner ul li img{display:block}@media only screen and (max-width: 992px){#sec_side_banner{margin:10px 0 20px}#sec_side_banner ul li{float:none;width:100%;margin:10px 0 0 0}#sec_side_banner ul li img{width:100%;height:auto}}#author-thubnail-list-person:before{border-style:none !important}.article_person_name{text-decoration:underline}.author-thubnail-list dl .name p{color:#888}.author-thubnail-list dl dt{vertical-align:top}.author-thubnail-list dl dd{vertical-align:middle}#mainvisual.live .sec_inner dl dd p a{color:#e2e765}#mainvisual.live .sec_inner p.sp a{color:#e2e765}.sns{display:none}@media only screen and (max-width: 1180px){.fixing-base{display:none}.sns{display:block}}.fixing-base .fixing-box.fixed{position:fixed;top:105px !important;margin:0 !important;z-index:9999 !important}.sticky-base{position:relative;left:-90px}.fixing-base .fixing-box{position:fixed;top:290px;margin:0 !important;z-index:9999 !important}.fixing-base .fixing-box ul li{margin-bottom:0px !important;margin-top:10px}.fixing-base .fixing-box ul .twitter{width:61px}.fixing-base .fixing-box ul li.gplus{height:60px}.fixing-base .fixing-box ul li .print{width:70px;text-align:center}.fixing-base .fixing-box ul li .print a{display:block;font-size:10px;font-size:0.625rem;color:#555;border:1px solid #ececec;border-radius:3px;padding:6px 0}.fixing-base .fixing-box ul li .print a i{font-size:14px;font-size:0.875rem;color:#363581}.fixing-base .fixing-box ul li .print a i,.sns .print a span{display:inline-block;vertical-align:middle}.series_name{display:inline !important}#mainvisual p{font-size:15px}#mainvisual dl dd{background:-webkit-linear-gradient(top, transparent 0%, transparent 0%, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0.8) 90%) !important;background:linear-gradient(to bottom, transparent 0%, transparent 0%, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0.8) 90%) !important}
