/*
 * copyright (c) 2015-2017 tokiidesu
 * design by tokiidesu
 *
 * version: 2017.r03 20170901
 * release date: September 2017
 */
body,div,dl,dd,figcaption,figure,form,menu,img,input,p{margin:0;padding:0}html,body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{color:#333;font:400 16px/1.6 Roboto,sans-serif;-webkit-font-smoothing:antialiased}button,input,optgroup,select,textarea{font:inherit}article,aside,footer,header,hgroup,main,nav,section,summary{display:block}b,strong{font-weight:bold}address,cite,dfn,em{font-style:italic}a{color:#e95024;text-decoration:none}a:hover{text-decoration:underline}figcaption,figure{display:block}figcaption{color:#aaa;padding:8px 0;text-align:center}img{border:0;max-width:100%;vertical-align:top}ol,ul{padding-left:40px}ol{list-style:decimal outside}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}ul{list-style:disc outside}dt{font-weight:600}hr{background-color:rgba(0,0,0,.12);border:0;height:1px}blockquote{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}pre,code,samp{font-family:Consolas,sans-serif}pre{overflow-x:auto}code{border-radius:2px;padding:2px 4px;white-space:nowrap}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left}iframe{border:0;vertical-align:top}abbr[title],acronym[title]{cursor:help}sup,sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}mark{background-color:#ff0;color:#000}audio,video{display:inline-block}summary{cursor:pointer}input:focus,textarea:focus{outline:0}input{vertical-align:middle}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;border-radius:0}input[type="search"]{-webkit-appearance:textfield;-moz-appearance:textfield}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none}textarea{overflow:auto;resize:none}button{background:0;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;line-height:1.3;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}button:focus{outline:0}button[disabled]{cursor:not-allowed;opacity:.3}table{border-collapse:collapse;border-spacing:0}.hide,.screen_out{display:none}.blind{clip:rect(0 0 0 0);margin:-1px;position:absolute;overflow:hidden;width:1px;height:1px}.flexbox{display:-ms-flexbox;display:-webkit-flex;display:flex}.flex{-ms-flex:1;-webkit-flex:1;flex:1}.elip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elips{display:-webkit-box;overflow:hidden;-ms-box-orient:vertical;-webkit-box-orient:vertical;-moz-box-orient:vertical}.skip{background-color:#000;color:#fff;font-size:14px;line-height:1.4;padding:7px 10px;position:absolute;top:-100%;left:0;z-index:365}.skip:focus{top:0}input:-ms-input-placeholder{color:#aaa}input::-webkit-input-placeholder{color:#aaa}input:-moz-placeholder{color:#aaa}input::-moz-placeholder{color:#aaa}textarea:-ms-input-placeholder{color:#aaa}textarea::-webkit-input-placeholder{color:#aaa}textarea:-moz-placeholder{color:#aaa}textarea::-moz-placeholder{color:#aaa}.button-form{margin-top:8px}.button{background-color:#e95024;border-radius:17px;color:#fff;font-size:14px;line-height:17px;min-width:56px;padding:8px 16px}a.button{display:inline-block}a.button:hover{text-decoration:none}.site input[type="text"],.site input[type="email"],.site input[type="url"],.site input[type="password"],.site input[type="search"],.site textarea{background-color:transparent;border:1px solid #dbdfe5;box-sizing:border-box;color:#333;display:block;font-size:14px;padding:9px 10px;transition:border-color .15s ease}.site input[type="text"]:focus,.site input[type="email"]:focus,.site input[type="url"]:focus,.site input[type="password"]:focus,.site input[type="search"]:focus,.site textarea:focus{border-color:#e95024}.site input[type="text"],.site input[type="email"],.site input[type="url"],.site input[type="password"],.site input[type="search"]{line-height:1.4}.site textarea{line-height:1.6}.comment-write{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative}.comment-write .guest-form{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:8px}.comment-write .guest-form .inputbox{width:180px}.comment-write .guest-form .inputbox+.inputbox{margin-left:8px}.comment-write .guest-form .inputbox.homepage{width:220px}.comment-write .guest-form .inputbox input{width:100%}.comment-write .input-form .secret{font-size:14px;line-height:initial;position:absolute;left:0;bottom:8px}.comment-write .input-form .secret>input{margin-right:7px}.comment-write .input-form .secret>label{display:inline-block;vertical-align:middle}.comment-write .input-form textarea{width:100%;height:144px}.comment-write .button-form{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:8px;-ms-flex-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.comment-write .button-form button+button{margin-left:8px}.comment-list ul{list-style:none;margin:0;padding:0}.comment-item>.comment{display:-ms-flexbox;display:-webkit-flex;display:flex;padding:12px 0}.comment-item>.comment .author-thumbnail{margin-right:16px}.comment-item>.comment .cover-image{display:inline-block;position:relative}.comment-item>.comment .cover-image>figure{background-color:#f2f2f2;border-radius:50%;overflow:hidden;width:40px;height:40px}.comment-item>.comment .cover-image>figure>img{background-color:#fff;width:100%;height:100%}.comment-item>.comment .comment-body{-ms-flex:1;-webkit-flex:1;flex:1;overflow:hidden}.comment-item>.comment .comment-body>header{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-bottom:5px}.comment-item>.comment .comment-body>header .author,.comment-item>.comment .comment-body>header .author a{color:#333}.comment-item>.comment .comment-body>header .author{display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:16px;line-height:1.4}.comment-item>.comment .comment-body>header .author a:hover{color:#e95024}.comment-item>.comment .comment-body>header .details{color:#aaa;font-size:14px;line-height:1.4}.comment-item>.comment .comment-body>header .details>.item a{color:#aaa}.comment-item>.comment .comment-body>header .details>.item+.item:before{content:'\00b7';margin:0 4px}.comment-item>.comment .comment-body>p{color:#333;font-size:15px;line-height:1.6}.comment-item>.comment .comment-body>footer{font-size:15px;line-height:1.4;margin-top:12px}.comment-item>.comment .comment-body>footer a{color:#e95024}.comment-item>.comment .comment-body>footer a+a{margin-left:8px}.comment-item.reply{padding-left:56px}.comment-item.reply>.comment .cover-image>figure{width:32px;height:32px}.site .taglist{list-style:none;margin:0;margin-right:-8px;margin-bottom:-8px;overflow:hidden;padding:0}.site .taglist li{float:left;font-size:15px;line-height:1.4;margin:0 8px 8px 0}.site .taglist li a:before{content:'#'}.site .taglist li a.cloud1,.site .taglist li a.cloud2{color:#e95024}.site .taglist li a.cloud3{color:#333}.site .taglist li a.cloud4,.site .taglist li a.cloud5{color:#bbb}.site .taglist li a.cloud3:hover,.site .taglist li a.cloud4:hover,.site .taglist li a.cloud5:hover{color:#e95024}.dropdown{position:relative}.dropdown>.toggle{padding:0;position:relative;width:36px;height:36px}.dropdown>.toggle>svg{fill:#333;padding:8px;width:20px;height:20px}.dropdown>.menu{background-color:#fff;border:1px solid rgba(0,0,0,.25);display:none;position:absolute;top:0;right:0;width:150px;z-index:110}.dropdown>.menu.open{display:block}.header{border-bottom:1px solid rgba(0,0,0,.12);display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.header-wrapper{-ms-align-items:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:auto;margin-right:auto;max-width:1110px;padding:35px 30px;position:relative;width:100%}.header .site-title{font-size:26px;font-weight:400;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .site-title a{color:#333;display:inline-block;vertical-align:top}.header .site-title a:hover{color:#e95024}.header .site-title .logo img{display:block;max-height:40px}.header .site-title .logo img.desktop{height:initial;max-height:200px}.header .site-title .logo img.mobile{display:none;height:initial}.header .aside-button{display:none;margin-left:-8px;margin-right:12px;padding:0;position:relative;width:36px;height:36px}.header .aside-button>svg{fill:#333;padding:10px 8px;width:20px;height:16px}.header .aside-button:hover>svg{fill:#e95024}.header .account{-ms-align-items:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:10px;padding-right:0;position:absolute;top:0;right:30px}.header .account>a{color:#333;display:inline-block;font-size:14px}.header .account>a:hover{color:#e95024}.header .account>a+a{margin-left:12px}.header .account-dropdown{margin-left:16px}.header .account-dropdown>.toggle{width:32px;height:32px;padding:0;vertical-align:top}.header .account-dropdown>.toggle>figure{background-color:#f2f2f2;border-radius:50%;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.header .account-dropdown>.toggle>figure>img{background-color:#fff;width:100%;height:100%}.header .account-dropdown>.menu{top:40px;width:200px}.header .account-dropdown>.menu>header{border-bottom:1px solid rgba(0,0,0,.12);padding:16px}.header .account-dropdown>.menu>header>a{display:-ms-flexbox;display:-webkit-flex;display:flex;text-decoration:none}.header .account-dropdown>.menu>header .cover-image{margin-right:12px}.header .account-dropdown>.menu>header .cover-image>figure{background-color:#f2f2f2;border-radius:50%;overflow:hidden;width:40px;height:40px}.header .account-dropdown>.menu>header .cover-image>figure>img{background-color:#fff;width:100%;height:100%}.header .account-dropdown>.menu>header .details{line-height:20px;overflow:hidden}.header .account-dropdown>.menu>header .details>.blog{color:#333;font-size:15px}.header .account-dropdown>.menu>header>a:hover .details>.blog{color:#e95024;text-decoration:underline}.header .account-dropdown>.menu>header .details>.name{color:#aaa;font-size:14px}.header .account-dropdown>.menu>nav{font-size:15px;line-height:1.4}.header .account-dropdown>.menu>nav ul{list-style:none;margin:0;padding:5px 0}.header .account-dropdown>.menu>nav a{color:#333;display:block;padding:6px 12px}.header .account-dropdown>.menu>nav a:hover{color:#e95024}.header .account-dropdown>.menu>nav a.primary{color:#e95024}.main-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:auto;margin-right:auto;max-width:1110px;padding:35px 30px 60px 30px}.sidebar{margin-right:30px;width:220px}.sidebar input[type="text"],.sidebar input[type="email"],.sidebar input[type="url"],.sidebar input[type="password"],.sidebar input[type="search"]{width:100%}.sidebar .site-toolbar{-ms-align-items:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid transparent;display:none;min-height:56px;padding:0 16px;transition:border-color .12s}.sidebar .site-toolbar .section-title{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:1;-webkit-flex:1;flex:1;margin:0;margin-right:12px;overflow:hidden}.sidebar .site-toolbar .section-title .tistory-image,.sidebar .site-toolbar .section-title>.title{opacity:0;transition:opacity .12s;pointer-events:none}.sidebar .site-toolbar .section-title .tistory-image{margin-right:10px}.sidebar .site-toolbar .section-title .tistory-image>figure{width:20px;height:20px}.sidebar .site-toolbar .section-title .tistory-image>figure>svg{vertical-align:top;width:100%;height:100%}.sidebar .site-toolbar .section-title,.sidebar .site-toolbar .section-title>.title{color:#333}.sidebar .site-toolbar .section-title .title{font-size:18px;font-weight:400;line-height:20px}.sidebar .site-toolbar .section-title .title:hover{color:#e95024}.sidebar .site-toolbar .aside-close-button{margin-right:-9px;padding:0;position:relative;vertical-align:top;width:36px;height:36px;-webkit-tap-highlight-color:rgba(255,255,255,0)}.sidebar .site-toolbar .aside-close-button>svg{fill:#333;padding:9px;width:18px;height:18px}.sidebar .site-toolbar .aside-close-button:hover>svg{fill:#e95024}.sidebar.scroll .site-toolbar{border-color:rgba(0,0,0,.12)}.sidebar.scroll .site-toolbar .section-title .tistory-image,.sidebar.scroll .site-toolbar .section-title>.title{opacity:1;pointer-events:auto}.sidebar .module{color:#333;font-size:15px;position:relative}.sidebar .module+.module{border-top:1px solid rgba(0,0,0,.12);margin-top:20px;padding-top:20px}.sidebar .module h2{color:#e95024;font-size:15px;font-weight:400;line-height:1.4;margin:0 0 12px}.sidebar .module a:hover,.sidebar .module a:hover>em{color:#e95024}.sidebar .module a{color:#333}.sidebar .module em{font-style:normal}.sidebar .module a>em{color:#aaa}.sidebar .module.listbox ul{list-style:none;margin:0;padding:0}.sidebar .module.listbox li{color:#aaa;line-height:1.4}.sidebar .module.listbox li+li{margin-top:12px}.sidebar .module.profile{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.sidebar .module.profile .author-thumbnail{text-align:center}.sidebar .module.profile .cover-image{display:inline-block;vertical-align:top}.sidebar .module.profile .cover-image>figure{background-color:#f2f2f2;border-radius:50%;display:block;overflow:hidden;width:80px;height:80px}.sidebar .module.profile .cover-image>figure>img{background-color:#fff;width:100%;height:100%}.sidebar .module.profile>article{margin-top:12px;text-align:center}.sidebar .module.profile>article>h2,.sidebar .module.profile>article>h2 a{color:#333}.sidebar .module.profile>article>h2{font-size:16px;font-weight:400;line-height:1.4;margin:0}.sidebar .module.profile>article>h2 a:hover{color:#e95024}.sidebar .module.profile>article>p{color:#888;font-size:14px;line-height:1.6;margin-top:3px}.sidebar .module.category{font-size:15px;line-height:1.4}.sidebar .module.category ul{list-style:none;margin:0;padding:0}.sidebar .module.category .category_list{margin-top:12px}.sidebar .module.category .category_list>li+li{margin-top:16px}.sidebar .module.category .sub_category_list{margin-top:8px}.sidebar .module.category .sub_category_list>li+li{margin-top:8px}.sidebar .module.category .link_tit,.sidebar .module.category .link_item{color:#333}.sidebar .module.category .link_sub_item{color:#aaa}.sidebar .module.category .link_tit:hover,.sidebar .module.category .link_item:hover,.sidebar .module.category .link_sub_item:hover{color:#e95024}.sidebar .module.search{border-top:0;padding-top:0}.sidebar .module.visit{color:#333}.sidebar .module.visit em{color:#aaa}.sidebar .module.visit ul{list-style:none;margin:0;padding:0}.sidebar .module.visit li+li{margin-top:12px}.sidebar .module.box{border-top:0;padding-top:0}.sidebar .module.profile.image-big>figure{width:120px;height:120px}.content{-ms-flex:1;-webkit-flex:1;flex:1;overflow:hidden}.entry>div,.entry>.entry-article,.entry>.entry-section{width:100%}.entry>.entry-article{min-height:250px}.search-header{margin-bottom:16px}.search-header>h2{color:#333;font-size:16px;font-weight:400;line-height:1.4;margin:0}.search-header>h2>em{color:#e95024;font-style:normal}.search_none{border-top:1px solid rgba(0,0,0,.12);color:#333;display:none;margin-top:16px;padding-top:16px}body.empty .search_none{display:block}.search_none>:first-child{margin-top:0}.search_none p,.search_none ul{margin:16px 0}.search_none p{line-height:1.6}.search_none ul{line-height:1.4}.search_none li{margin:8px 0}.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin:30px 0 5px}.entry h1,.entry h2{font-weight:300;line-height:1.4}.entry h3,.entry h4,.entry h5,.entry h6{font-weight:400;line-height:1.4}.entry h1{font-size:40px;margin:0 0 5px}.entry h2{font-size:30px}.entry h3{font-size:24px}.entry h4{font-size:18px}.entry h5,.entry h6{font-size:16px}.entry h1+h2,.entry h1+h3,.entry h1+h4,.entry h1+h5,.entry h1+h6{margin-top:12px}.entry h2+h3,.entry h2+h4,.entry h2+h5,.entry h2+h6{margin-top:12px}.entry h3+h4,.entry h3+h5,.entry h3+h6{margin-top:12px}.entry h4+h5,.entry h4+h6{margin-top:12px}.entry-article .article>*:first-child{margin-top:0}.entry-article .article h1,.entry-article .article h2,.entry-article .article h3,.entry-article .article h4,.entry-article .article h5,.entry-article .article h6{font-weight:400;line-height:1.4}.entry-article .article h2,.entry-article .article h3,.entry-article .article h4,.entry-article .article h5,.entry-article .article h6{margin:30px 0 5px}.entry-article .article h1{font-size:40px;margin:0;margin-bottom:5px}.entry-article .article h2{font-size:30px}.entry-article .article h3{font-size:24px}.entry-article .article h4{font-size:18px}.entry-article .article h5,.entry-article .article h6{font-size:16px}.entry-article .article h1+h2,.entry-article .article h1+h3,.entry-article .article h1+h4,.entry-article .article h1+h5,.entry-article .article h1+h6{margin-top:10px}.entry-article .article h2+h3,.entry-article .article h2+h4,.entry-article .article h2+h5,.entry-article .article h2+h6{margin-top:10px}.entry-article .article h3+h4,.entry-article .article h3+h5,.entry-article .article h3+h6{margin-top:10px}.entry-article .article h4+h5,.entry-article .article h4+h6{margin-top:10px}.entry-article .article h5+h6{margin-top:10px}.entry-article .article h1+p,.entry-article .article h2+p,.entry-article .article h3+p,.entry-article .article h4+p,.entry-article .article h5+p,.entry-article .article h6+p{margin-top:10px}.entry-article .article p,.entry-article .article figure,.entry-article .article ul,.entry-article .article ol,.entry-article .article dl,.entry-article .article blockquote,.entry-article .article pre,.entry-article .article hr,.entry-article .article table{margin:16px 0}.entry-article .article ul,.entry-article .article ol,.entry-article .article dl{line-height:1.4}.entry-article .article li{margin:8px 0}.entry-article .article pre,.entry-article .article code{background-color:#f5f5f5}.entry-article .article blockquote{border-left:4px solid #ededed;color:#888;padding:5px 0 5px 16px}.entry-article .article pre{padding:14px 16px}.entry-article .article kbd{background-color:#f7f7f7;border-radius:3px;border:1px solid #ccc;-ms-box-shadow:0 1px 0 #ccc,0px 0 0 2px #fff inset;-webkit-box-shadow:0 1px 0 #ccc,0px 0 0 2px #fff inset;box-shadow:0 1px 0 #ccc,0px 0 0 2px #fff inset;color:#000;display:inline-block;font-family:Consolas,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4;padding:2px 5px;text-shadow:0 1px 0 #fff}.entry-article .article hr{background-color:#eee;border:0;margin:24px auto;width:50px;height:2px}.entry-article .article hr+h1,.entry-article .article hr+h2,.entry-article .article hr+h3,.entry-article .article hr+h4,.entry-article .article hr+h5,.entry-article .article hr+h6{margin-top:24px}.entry-article .article th,.entry-article .article td{border:1px solid #dbdfe5;padding:7px 16px}.entry-article .article th{background-color:#f2f3f4}.entry-article .article li>ul,.entry-article .article li>ol,.entry-article .article li>dl{margin-top:0;margin-bottom:0}.entry-article .article li>p{margin:8px 0}.entry-article .article blockquote>ul,.entry-article .article blockquote>ol,.entry-article .article blockquote>dl,.entry-article .article pre>ul,.entry-article .article pre>ol,.entry-article .article pre>dl,.entry-article .article pre>p{margin-top:0;margin-bottom:0}.entry-article .article blockquote>:first-child,.entry-article .article dd>:first-child,.entry-article .article li>p:first-child{margin-top:0}.entry-article .article blockquote>:last-child,.entry-article .article dd>:last-child,.entry-article .article li>p:last-child{margin-bottom:0}.entry-article>header{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;margin-bottom:24px}.entry-article>header>.category{font-size:15px;line-height:1.4;margin-bottom:3px}.entry-article>header>.category a{color:#e95024}.entry-article>header>h2,.entry-article>header>h2 a{color:#333}.entry-article>header>h2{font-size:28px;font-weight:400;line-height:1.4;margin:0}.entry-article>header>h2 a:hover{color:#e95024}.entry-article>header>.details,.entry-article>header>.details>.item a{color:#aaa}.entry-article>header>.details{font-size:14px;line-height:1.4;margin-top:3px}.entry-article>header>.details>.item a:hover{color:#e95024}.entry-article>header>.details>.item+.item:before{content:'\00b7';margin:0 4px}.entry-article iframe,.entry-article vidio,.entry-article audio{max-width:100%}.entry-article .twitter-timeline,.entry-article .twitter-tweet,.entry-article .twitter-moment,.entry-article .twitter-video{margin-left:auto;margin-right:auto}.entry-article .protected-form{margin-top:30px}.entry-article>footer{margin-top:20px}.entry-article>footer>section+section{margin-top:20px}.entry-article>footer>section h2{color:#333;font-size:16px;font-weight:400;line-height:1.4;margin:0;margin-bottom:12px}.entry-article>footer .section-content{color:#333;font-size:15px;line-height:1.6}.entry-article>footer .author .author-simple{color:#aaa;font-size:14px;text-align:right}.entry-article>footer>.share .section-content{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:24px;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.entry-article>footer .share button{border-radius:50%;padding:0;overflow:hidden}.entry-article>footer .share button+button{margin-left:8px}.entry-article>footer .share button>svg{vertical-align:top}.entry-article.guestbook .comment-list{border-top:1px solid rgba(0,0,0,.12);margin-top:24px;padding-top:12px}.entry-article.notice+.entry-section.author-info{border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:24px}.entry-section{border-top:1px solid rgba(0,0,0,.12);margin-top:24px;padding-top:24px;position:relative}.entry-section>h2{color:#333;font-size:16px;font-weight:400;line-height:1.4;margin:0}.entry-section>.section-content{margin-top:20px}.entry-section.author-info{display:none}.entry-section.author-info .section-content{margin-top:0}.entry-section.author-info .section-content>.author{display:-ms-flexbox;display:-webkit-flex;display:flex}.entry-section.author-info .author-thumbnail{margin-right:16px}.entry-section.author-info .cover-image{display:inline-block}.entry-section.author-info .cover-image>figure{background-color:#f2f2f2;border-radius:50%;width:48px;height:48px;overflow:hidden;position:relative}.entry-section.author-info .cover-image>figure>img{background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.entry-section.author-info .author-body{-ms-flex:1;-webkit-flex:1;flex:1;overflow:hidden}.entry-section.author-info .author-body>header{margin-bottom:5px}.entry-section.author-info .author-body>header .author,.entry-section.author-info .author-body>header .author a{color:#333}.entry-section.author-info .author-body>header .author{font-size:16px;line-height:1.4}.entry-section.author-info .author-body>header a:hover{color:#e95024}.entry-section.author-info .author-body>header .details{color:#aaa;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:14px;line-height:1.4}.entry-section.author-info .author-body>header .details .item{white-space:nowrap}.entry-section.author-info .author-body>header .details .item+.item:before{content:'\00b7';margin:0 4px}.entry-section.author-info .author-body>header .details .item a{color:#aaa}.entry-section.author-info .author-body>header .details .item a:hover{color:#e95024}.entry-section.author-info .author-body>header .details .item.blog{max-width:350px}.entry-section.author-info .author-body>p{color:#333;font-size:15px;line-height:1.6}.entry-section.author-info .author-body>footer{font-size:15px;line-height:1.4;margin-top:12px}.entry-section.author-info .author-body>footer a{color:#e95024}.entry-section.tag>.section-content{color:#333;font-size:15px;line-height:1.4}.entry-section.tag>.section-content a{color:#e95024}.entry-section.tag>.section-content a:before{content:'#'}.entry-section.related-article .related-items{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.entry-section.related-article .related-more{color:#e95024;font-size:15px;line-height:1.4;margin-top:24px}.entry-section.related-article .related-more a{color:#e95024}.related-items>.related-item a{display:-ms-flexbox;display:-webkit-flex;display:flex}.related-items>.related-item a:hover{text-decoration:none}.related-items>.related-item .cover-image{display:inline-block;vertical-align:top;width:100%}.related-items>.related-item .cover-image>figure{background-color:#f2f2f2;display:block;position:relative}.related-items>.related-item .cover-image>figure .image{background-color:#fff;background-position:center;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.related-items>.related-item .details>header{line-height:1.4}.related-items>.related-item .details>header h3{color:#333;margin:0;overflow:hidden;text-overflow:ellipsis}.related-items>.related-item a:hover .details>header h3{color:#e95024;text-decoration:underline}.related-items>.related-item .details>footer{color:#aaa;font-size:14px;line-height:1.4;margin-top:3px}.related-items>.related-item .details>footer .item+.item:before{content:'\00b7';margin:0 4px}.related-items.row>.related-item a{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.related-items.row>.related-item .related-thumbnail{margin-right:16px}.related-items.row>.related-item .cover-image>figure{width:72px;height:72px}.related-items.row>.related-item .details{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:1;-webkit-flex:1;flex:1;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.related-items.row>.related-item .details>header{line-height:1.4}.related-items.row>.related-item .details>header h3{color:#333;font-size:16px;line-height:1.4;white-space:nowrap}@media(min-width:641px){.related-items.row>.related-item{width:calc(100%/2 - 10px)}.related-items.row>.related-item:nth-child(2n){margin-left:20px}.related-items.row>.related-item:nth-child(n+3){margin-top:16px}}@media(max-width:640px){.related-items.row>.related-item{width:100%}.related-items.row>.related-item+.related-item{margin-top:16px}}.related-items.card>.related-item a{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.related-items.card>.related-item .details{margin-top:9px}.related-items.card>.related-item .details>header h3{display:-webkit-box;font-size:16px;line-height:22px;max-height:44px;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(min-width:961px){.related-items.card>.related-item{width:calc(100%/4 - 6px)}.related-items.card>.related-item:not(:nth-child(4n)){margin-right:8px}.related-items.card>.related-item .cover-image>figure{padding-top:75%}}@media(max-width:960px) and (min-width:601px){.related-items.card>.related-item:nth-child(n+3){margin-top:24px}.related-items.card>.related-item .cover-image>figure{padding-top:50%}}@media(max-width:960px){.related-items.card>.related-item{width:calc(100%/2 - 4px)}.related-items.card>.related-item:nth-child(2n){margin-left:8px}}@media(max-width:600px){.related-items.card>.related-item:nth-child(n+3){margin-top:16px}.related-items.card>.related-item .cover-image>figure{padding-top:75%}.related-items.card>.related-item .details>header h3{font-size:15px}}@media(min-width:701px){.related-items.row.single>.related-item{width:100%}.related-items.row.single>.related-item+.related-item{margin-top:16px}.related-items.row.single>.related-item:nth-child(2n){margin-left:0}}.entry-section.comment .activity a{color:#333}.entry-section.comment .activity a:hover{color:#e95024}.entry-section.comment .activity .comment-toggle em{color:#e95024;font-style:normal}.navigation{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:24px;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.navigation-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex}.navigation .nav-end.prev{margin-right:8px}.navigation .nav-end.next{margin-left:8px}.navigation .nav-end>svg{fill:#5d5d5d;padding:7px 12px;vertical-align:top;width:12px;height:22px}.navigation .nav-end:not(.no-more-prev):not(.no-more-next):hover>svg{fill:#e95024}.navigation .nav-end.no-more-prev>svg,.navigation .nav-end.no-more-next>svg{fill:#ddd}.navigation .nav-page{display:-ms-flexbox;display:-webkit-flex;display:flex}.navigation .nav-item{display:inline-block;font-size:20px}.navigation .nav-item span{color:#333;display:inline-block;line-height:36px;min-width:22px;padding:0 4px;text-align:center}.navigation .nav-item:hover span:not(.selected){color:#e95024}.navigation .nav-item span.selected{color:#e95024}.footer{border-top:1px solid rgba(0,0,0,.12)}.footer-wrapper{margin-left:auto;margin-right:auto;max-width:1110px;padding:30px 30px 40px}.footer-nav{font-size:14px;line-height:1.4}.footer-nav a{color:#aaa}.footer-nav a:hover{color:#e95024}.footer-nav a+a{margin-left:12px}.footer address,.footer address a{color:#aaa}.footer address{margin-top:24px;font-size:14px;font-style:normal;line-height:1.4}.footer address a:hover{color:#e95024}.site>.account{background-color:#fff;display:none;min-width:320px;position:fixed;top:0;left:0;right:0;bottom:0;transition:transform .218s;transform:translateY(100%);z-index:165}.site>.account.open{transform:translateY(0)}.site>.account>header{-ms-align-items:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid transparent;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:56px;padding:0 16px;transition:border-color .12s}.site>.account>header .section-title{-ms-flex:1;-webkit-flex:1;flex:1;font-size:20px;font-weight:400;line-height:24px;margin:0;margin-right:12px}.site>.account>header .section-title,.site>.account>header .section-title a{color:#333}.site>.account>header .section-title a:hover{color:#e95024}.site>.account>header .account-close-button{margin-right:-9px;padding:0;position:relative;vertical-align:top;width:36px;height:36px;-webkit-tap-highlight-color:rgba(255,255,255,0)}.site>.account>header .account-close-button>svg{fill:#333;padding:9px;width:18px;height:18px}.site>.account>header .account-close-button:hover>svg{fill:#e95024}.site>.account.scroll>header{border-color:rgba(0,0,0,.12)}.site>.account .secondary{-ms-flex:1;-webkit-flex:1;flex:1;overflow:auto;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;overflow-scrolling:touch;padding-left:16px;padding-right:16px}.site>.account .module{font-size:17px;line-height:1.4}.site>.account .module:first-child{margin-top:16px}.site>.account .module:last-child{margin-bottom:30px}.site>.account .module+.module{border-top:1px solid rgba(0,0,0,.12);padding-top:20px;margin-top:20px}.site>.account .module ul{list-style:none;margin:0;padding:0}.site>.account .module li+li{margin-top:12px}.site>.account .module a{color:#333}.site>.account .module a:hover{color:#e95024}.site>.account .module.profile>a{display:-ms-flexbox;display:-webkit-flex;display:flex;text-decoration:none}.site>.account .module.profile .profile-thumbnail{margin-right:16px}.site>.account .module.profile .cover-image{display:inline-block;vertical-align:top}.site>.account .module.profile .cover-image>figure{background-color:#f2f2f2;border-radius:50%;width:48px;height:48px;overflow:hidden}.site>.account .module.profile .cover-image>figure>img{background-color:#fff;width:100%;height:100%}.site>.account .module.profile .details{-ms-flex:1;-webkit-flex:1;flex:1;line-height:24px}.site>.account .module.profile .details .blog{color:#333;font-size:18px}.site>.account .module.profile>a:hover .details .blog{color:#e95024;text-decoration:underline}.site>.account .module.profile .details .name{color:#aaa;font-size:16px}.site>.account .module.user a.primary{color:#e95024}.comment-list .comment-item>.comment .comment-body>header .details>.item.date a{color:#e95024;margin-left:3px}.sidebar .module.menu li,.header .account-dropdown>.menu>nav li{float:initial}.comment-list .comment-item>.comment .cover-image>figure>svg{width:100%;height:100%}.entry-article .imageblock .cap1{color:#aaa;text-align:center;padding:8px 0}.entry-article .moreless_fold,.entry-article .moreless_top,.entry-article .moreless_bottom{color:#e95024}.entry-section.comment>.section-content{margin-top:0}.entry-section.comment .comment-list{margin-top:20px}.entry-section.comment .comment-write{margin-top:20px}.entry-section.comment .comment-list+form>.comment-write{margin-top:12px}.tt_more_preview_comments_wrap{font-size:15px;padding:8px 0}.tt_more_preview_comments_wrap .tt_more_preview_comments_text{color:#e95024}.tt_more_preview_comments_wrap:hover .tt_more_preview_comments_text{text-decoration:underline}#tistorytoolbarid{display:none}@media(max-width:960px){#ttLinkEditMode{display:none}}@media(max-width:960px){body{min-width:320px}.header-wrapper,.main-wrapper,.footer-wrapper{padding-left:16px;padding-right:16px}.header-wrapper{padding-top:0;padding-bottom:0}.main-wrapper{padding-top:16px;padding-bottom:24px}.footer-wrapper{padding-top:20px;padding-bottom:25px}.comment-item>.comment .cover-image>figure{width:36px;height:36px}.comment-item.reply{padding-left:48px}.comment-item.reply>.comment .cover-image>figure{width:24px;height:24px}.comment-write .input-form .secret{bottom:6px}.header{height:56px}.header-wrapper{overflow:hidden}.header .aside-button{display:block}.header .site-title{-ms-flex:1;-webkit-flex:1;flex:1;margin-right:12px}.header .site-title .logo img{max-height:32px}.header .site-title .logo img.desktop{display:none}.header .site-title .logo img.mobile{display:block}.header .account{position:relative;right:0;padding:0}.header .account>a{display:none}.header .account-dropdown{margin-left:0}.header .account-dropdown>.menu.open{display:none}.sidebar{display:none}body.aside-open{overflow:hidden}body.aside-open .sidebar{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.sidebar{background-color:#fff;margin-right:0;min-width:320px;position:fixed;top:0;left:0;right:0;bottom:0;width:auto;transition:transform .218s;transform:translateX(-100%);z-index:165}.sidebar.open{transform:translateX(0)}.sidebar .site-toolbar{display:-ms-flexbox;display:-webkit-flex;display:flex}.sidebar .secondary{-ms-flex:1;-webkit-flex:1;flex:1;overflow:auto;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;overflow-scrolling:touch;padding-left:16px;padding-right:16px}.sidebar .module:first-child{margin-top:16px}.sidebar .module:last-child{margin-bottom:35px}.entry-article>footer .author{display:none}.entry-section.author-info{display:block}body.account-open{overflow:hidden}body.account-open .site>.account{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}}@media(max-width:700px){.comment-write .guest-form{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.comment-write .guest-form .inputbox{box-sizing:border-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.comment-write .guest-form .inputbox{margin-left:0}.comment-write .guest-form .inputbox input{width:100%}.comment-write .guest-form .inputbox+.inputbox{margin-left:0}}@media(max-width:700px) and (min-width:361px){.comment-write .guest-form .inputbox{width:calc(50% - 4px)}.comment-write .guest-form .inputbox:first-child+.inputbox{margin-left:8px}.comment-write .guest-form .inputbox:last-child{margin-top:8px;width:100%}}@media(max-width:960px){body{font-size:17px}.site input[type="text"],.site input[type="email"],.site input[type="url"],.site input[type="password"],.site input[type="search"],.site textarea{font-size:15px}.button{font-size:15px}.comment-list>ul>.comment-item+.comment-item{border-top:1px solid rgba(0,0,0,.12)}.comment-item>.comment .cover-image>figure{width:36px;height:36px}.comment-item>.comment .comment-body>header .author{font-size:17px}.comment-item>.comment .comment-body>header .details{font-size:15px}.comment-item>.comment .comment-body>p{font-size:16px}.comment-item>.comment .comment-body>footer{font-size:16px}.comment-write .input-form .secret{font-size:15px}.entry .taglist li{font-size:17px}.header .site-title{font-size:20px;line-height:24px}.sidebar .module,.sidebar .module h2,.sidebar .module.category,.sidebar .taglist li{font-size:17px}.sidebar .module.profile>article>h2{font-size:18px}.sidebar .module.profile>article>p{font-size:16px}.search-header>h2{font-size:17px}.search_none{font-size:16px}.entry-article .article kbd{font-size:12px}.entry-article>header>.category{font-size:16px}.entry-article>header>h2{font-size:26px}.entry-article>header>.details{font-size:15px}.entry-article>footer .author .author-simple{font-size:15px}.entry-section>h2{font-size:17px}.entry-section.author-info .author-body>header .author{font-size:17px}.entry-section.author-info .author-body>header .details{font-size:15px}.entry-section.author-info .author-body>p{font-size:16px}.entry-section.author-info .author-body>footer{font-size:16px}.entry-section.tag .section-content{font-size:16px}.related-items>.related-item .details>footer{font-size:15px}.entry-section.related-article .related-more{font-size:16px}.footer-nav{font-size:15px}.footer address{font-size:15px}}@media(max-width:640px){.navigation-wrapper{-ms-flex:1;-webkit-flex:1;flex:1;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}.navigation .nav-item span.selected{color:#333}.navigation .nav-item span:not(.selected){display:none}}@media(max-width:360px){.comment-write .guest-form .inputbox,.comment-write .guest-form .inputbox.homepage{width:100%}.comment-write .guest-form .inputbox+.inputbox{margin-top:8px}}body.dark-theme,body.dark-theme .dropdown>.menu,body.dark-theme .site>.account{background-color:#202020}body.dark-theme.header-sticky .header{background-color:#202020}@media(max-width:960px){body.dark-theme .sidebar{background-color:#202020}}body.dark-theme .dropdown>.menu{border-color:rgba(255,255,255,.3)}body.dark-theme .header,body.dark-theme .footer,body.dark-theme .sidebar.scroll .site-toolbar,body.dark-theme .site>.account.scroll>header{border-color:rgba(255,255,255,.2)}body.dark-theme .header .account-dropdown>.menu>header,body.dark-theme .sidebar .module+.module,body.dark-theme .search_none,body.dark-theme .entry-article.notice+.entry-section.author-info,body.dark-theme .entry-article.guestbook .comment-list,body.dark-theme .entry-section,body.dark-theme .site>.account .module+.module{border-color:rgba(255,255,255,.12)}@media(max-width:960px){body.dark-theme .comment-list>ul>.comment-item+.comment-item{border-color:rgba(255,255,255,.12)}}body.dark-theme .site input[type="text"],body.dark-theme .site input[type="email"],body.dark-theme .site input[type="url"],body.dark-theme .site input[type="password"],body.dark-theme .site input[type="search"],body.dark-theme .site textarea,body.dark-theme .entry-article .article th,body.dark-theme .entry-article .article td{border-color:#555}body.dark-theme .entry-article .article blockquote{border-color:#888}body.dark-theme .comment-item>.comment .cover-image>figure,body.dark-theme .header .account-dropdown>.toggle>figure,body.dark-theme .header .account-dropdown>.menu>header .cover-image>figure,body.dark-theme .sidebar .module.profile .cover-image>figure,body.dark-theme .entry-section.author-info .cover-image>figure,body.dark-theme .related-items>.related-item .cover-image>figure,body.dark-theme .site>.account .module.profile .cover-image>figure{background-color:#424242}body.dark-theme .navigation .nav-end>svg{fill:#ccc}body.dark-theme .navigation .nav-end.no-more-prev>svg,body.dark-theme .navigation .nav-end.no-more-next>svg{fill:#343434}body.dark-theme .entry.grid>.article .details,body.dark-theme .entry-article .article hr,body.dark-theme .entry-article .article pre,body.dark-theme .entry-article .article code,body.dark-theme .entry-article .article th{background-color:#404040}body.dark-theme .entry-article .article kbd{background-color:#666;border-color:#333;box-shadow:0 1px 0 #333,0px 0 0 2px #777 inset;color:#fff;text-shadow:0 1px 0 #555}body.dark-theme .button{background-color:#f96137}body.dark-theme .site input[type="text"]:focus,body.dark-theme .site input[type="email"]:focus,body.dark-theme .site input[type="url"]:focus,body.dark-theme .site input[type="password"]:focus,body.dark-theme .site input[type="search"]:focus,body.dark-theme .site textarea:focus{border-color:#ff8360}body.dark-theme .comment-item>.comment .comment-body>footer a,body.dark-theme .site .taglist li a.cloud1,body.dark-theme .site .taglist li a.cloud2,body.dark-theme .header .account-dropdown>.menu>nav a.primary,body.dark-theme .sidebar .module h2,body.dark-theme .search-header>h2>em,body.dark-theme .entry-article>header>.category a,body.dark-theme .entry-article .article a,body.dark-theme .entry-section.tag>.section-content a,body.dark-theme .entry-section.related-article .related-more,body.dark-theme .entry-section.related-article .related-more a,body.dark-theme .entry-section.comment .activity .comment-toggle em,body.dark-theme .comment-item>.comment .comment-body>header .details>.item.date a,body.dark-theme .entry-article .moreless_fold,body.dark-theme .entry-article .moreless_top,body.dark-theme .entry-article .moreless_bottom,body.dark-theme .tt_more_preview_comments_wrap .tt_more_preview_comments_text,body.dark-theme .site>.account .module.user a.primary,body.dark-theme .comment-item>.comment .comment-body>header .author a:hover,body.dark-theme .site .taglist li a.cloud3:hover,body.dark-theme .site .taglist li a.cloud4:hover,body.dark-theme .site .taglist li a.cloud5:hover,body.dark-theme .header .site-title a:hover,body.dark-theme .header .account-dropdown>.menu>header>a:hover .details>.blog,body.dark-theme .header .account-dropdown>.menu>nav a:hover,body.dark-theme .sidebar .site-toolbar .section-title .title:hover,body.dark-theme .sidebar .module a:hover,body.dark-theme .sidebar .module a:hover>em,body.dark-theme .sidebar .module.profile>article>h2 a:hover,body.dark-theme .sidebar .module.category .link_tit:hover,body.dark-theme .sidebar .module.category .link_item:hover,body.dark-theme .sidebar .module.category .link_sub_item:hover,body.dark-theme .entry-article>header>h2 a:hover,body.dark-theme .entry-article>header>.details>.item a:hover,body.dark-theme .entry-section.author-info .author-body>header a:hover,body.dark-theme .entry-section.author-info .author-body>header .details .item a:hover,body.dark-theme .entry-section.author-info .author-body>footer a,body.dark-theme .related-items>.related-item a:hover .details>header h3,body.dark-theme .entry-section.comment .activity a:hover,body.dark-theme .navigation .nav-item:hover span:not(.selected),body.dark-theme .footer-nav a:hover,body.dark-theme .footer address a:hover,body.dark-theme .header .account>a:hover,body.dark-theme .site>.account .module a:hover,body.dark-theme .site>.account .module.profile>a:hover .details .blog{color:#ff8360}body.dark-theme .header .aside-button>svg,body.dark-theme .sidebar .site-toolbar .aside-close-button>svg,body.dark-theme .navigation .nav-end:not(.no-more-prev):not(.no-more-next):hover>svg,body.dark-theme .site>.account>header .account-close-button>svg{fill:#f96137}@media(min-width:641px){body.dark-theme .navigation .nav-item span.selected{color:#ff8360}}body.dark-theme,body.dark-theme .site input[type="text"],body.dark-theme .site input[type="email"],body.dark-theme .site input[type="url"],body.dark-theme .site input[type="password"],body.dark-theme .site input[type="search"],body.dark-theme .site textarea,body.dark-theme .comment-item>.comment .comment-body>header .author,body.dark-theme .comment-item>.comment .comment-body>header .author a,body.dark-theme .comment-item>.comment .comment-body>p,body.dark-theme .site .taglist li a.cloud3,body.dark-theme .header .site-title a,body.dark-theme .header .account>a,body.dark-theme .header .account-dropdown>.menu>header .details>.blog,body.dark-theme .header .account-dropdown>.menu>nav a,body.dark-theme .sidebar .site-toolbar .section-title,body.dark-theme .sidebar .site-toolbar .section-title>.title,body.dark-theme .search-header>h2,body.dark-theme .search_none,body.dark-theme .entry-article>header>h2,body.dark-theme .entry-article>header>h2 a,body.dark-theme .entry-article>footer>section h2,body.dark-theme .entry-article>footer .section-content,body.dark-theme .entry-section.author-info .author-body>header .author,body.dark-theme .entry-section.author-info .author-body>header .author a,body.dark-theme .entry-section.author-info .author-body>p,body.dark-theme .related-items>.related-item .details>header h3,body.dark-theme .related-items.row>.related-item .details>header h3,body.dark-theme .site>.account>header .section-title,body.dark-theme .site>.account>header .section-title a,body.dark-theme .site>.account .module a,body.dark-theme .site>.account .module.profile .details .blog{color:#fff}body.dark-theme .header .aside-button>svg,body.dark-theme .sidebar .site-toolbar .aside-close-button>svg,body.dark-theme .site>.account>header .account-close-button>svg{fill:#fff}body.dark-theme .sidebar .module,body.dark-theme .sidebar .module a,body.dark-theme .sidebar .module.profile>article>h2 a,body.dark-theme .sidebar .module.category .link_tit,body.dark-theme .sidebar .module.category .link_item,body.dark-theme .sidebar .module.visit,body.dark-theme .entry-section>h2,body.dark-theme .entry-section.comment .activity a,body.dark-theme .navigation .nav-item span{color:#e8e8e8}body.dark-theme figcaption,body.dark-theme .comment-item>.comment .comment-body>header .details,body.dark-theme .comment-item>.comment .comment-body>header .details>.item a body.dark-theme .header .account-dropdown>.menu>header .details>.name,body.dark-theme .entry-article>header>.details,body.dark-theme .entry-article>header>.details>.item a,body.dark-theme .entry-article>footer .author .author-simple,body.dark-theme .entry-section.author-info .author-body>header .details,body.dark-theme .entry-section.author-info .author-body>header .details .item a,body.dark-theme .related-items>.related-item .details>footer,body.dark-theme .footer-nav a,body.dark-theme .footer address,body.dark-theme .footer address a,body.dark-theme .entry-article .imageblock .cap1,body.dark-theme .site>.account .module.profile .details .name{color:#bdbdbd}body.dark-theme input:-ms-input-placeholder{color:#888}body.dark-theme input::-webkit-input-placeholder{color:#888}body.dark-theme input:-moz-placeholder{color:#888}body.dark-theme input::-moz-placeholder{color:#888}body.dark-theme textarea:-ms-input-placeholder{color:#888}body.dark-theme textarea::-webkit-input-placeholder{color:#888}body.dark-theme textarea:-moz-placeholder{color:#888}body.dark-theme textarea::-moz-placeholder{color:#888}body.dark-theme .site .taglist li a.cloud4,body.dark-theme .site .taglist li a.cloud5,body.dark-theme .sidebar .module a>em,body.dark-theme .sidebar .module.listbox li,body.dark-theme .sidebar .module.profile>article>p,body.dark-theme .sidebar .module.category .link_sub_item,body.dark-theme .sidebar .module.visit em,body.dark-theme .entry-article .article blockquote,body.dark-theme .entry-section.tag>.section-content{color:#aaa}body.body-extended .header-wrapper,body.body-extended .main-wrapper,body.body-extended .footer-wrapper{max-width:1350px}.header.account-menu-hide .account{display:none}body.header-sticky .header{background:#fff;position:fixed;top:0;left:0;right:0;z-index:100}@media(min-width:961px){body.header-sticky .header{height:64px}body.header-sticky .header-wrapper{padding-top:0;padding-bottom:0}body.header-sticky .header .site-title{font-size:24px;-ms-flex:1;-webkit-flex:1;flex:1;margin-right:12px}body.header-sticky .header .site-title .logo img{max-height:36px}body.header-sticky .header .account{padding:0;position:relative;right:0}body.header-sticky .main{padding-top:64px}}@media(max-width:960px){body.mobile-header-sticky .header{background:#fff;position:fixed;top:0;left:0;right:0;z-index:100}body.header-sticky .main,body.mobile-header-sticky .main{padding-top:56px}body.header-sticky .comment-item:before,body.mobile-header-sticky .comment-item:before{content:'';display:block;height:56px;margin-top:-56px;visibility:hidden}}body.header-background .header{background-color:#e95024!important;border-bottom:0}body.header-background .header .aside-button>svg{fill:#fff!important}body.header-background .header .site-title a,body.header-background .header .account>a{color:#fff!important}body.header-image:not(.header-sticky) .header .aside-button>svg,body.header-image:not(.header-sticky) .header .aside-button:hover>svg{fill:#fff!important}body.header-image:not(.header-sticky) .header .site-title a,body.header-image:not(.header-sticky) .header .account>a{color:#fff!important}@media(min-width:961px){body.header-image:not(.header-sticky) .header{background-color:#e95024!important;background-image:url(./header-image.png);background-position:center;background-size:cover;border-bottom:0;height:230px}}@media(max-width:960px){body.header-image:not(.header-sticky):not(.mobile-header-image-disabled) .header{background-color:#e95024!important;background-image:url(./header-image.png);background-position:center;background-size:cover;border-bottom:0;height:180px}body.header-image:not(.header-sticky):not(.mobile-header-image-disabled) .header .aside-button{position:absolute;top:8px;left:16px;margin-right:0}body.header-image:not(.header-sticky):not(.mobile-header-image-disabled) .header .site-title{margin-right:0;text-align:center}body.header-image:not(.header-sticky):not(.mobile-header-image-disabled) .header .account{position:absolute;top:10px;right:16px}}body.header-background.header-bright .header .aside-button>svg,body.header-background.header-bright .header .aside-button:hover>svg,body.header-image.header-bright .header .aside-button>svg,body.header-image.header-bright .header .aside-button:hover>svg{fill:#333!important}body.header-background.header-bright .header .site-title a,body.header-background.header-bright .header .account>a,body.header-image.header-bright .header .site-title a,body.header-image.header-bright .header .account>a{color:#333!important}@media(min-width:961px){body.header-size-medium:not(.header-sticky):not(.header-image) .header{height:200px}body.header-size-large:not(.header-sticky):not(.header-image) .header{height:250px}body.header-size-medium:not(.header-sticky):not(.header-image) .header-wrapper,body.header-size-large:not(.header-sticky):not(.header-image) .header-wrapper{padding-top:50px;padding-bottom:50px}}@media(max-width:960px){body.mobile-header-size-large:not(.header-sticky):not(.header-image) .header{height:180px}body.mobile-header-size-large:not(.header-sticky):not(.header-image) .header .aside-button{position:absolute;top:8px;left:16px;margin-right:0}body.mobile-header-size-large:not(.header-sticky):not(.header-image) .header .site-title{margin-right:0;text-align:center}body.mobile-header-size-large:not(.header-sticky):not(.header-image) .header .account{position:absolute;top:10px;right:16px}}@media(min-width:961px){.header.title-center .site-title{margin-left:auto;margin-right:auto}}@media(max-width:960px){body:not(.mobile-header-size-large):not(.header-background-image) .header.title-center .site-title,body.header-background-image.mobile-header-image-disabled .header.title-center .site-title{text-align:center}}@media(max-width:960px){body:not(.mobile-header-size-large):not(.header-background-image) .header.mobile-title-center .site-title,body.header-background-image.mobile-header-image-disabled .header.mobile-title-center .site-title{text-align:center}}@media(min-width:961px){body.sidebar-right .main-wrapper{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}body.sidebar-right .sidebar{margin-right:0;margin-left:30px}}.entry.title-center .entry-article:not(.tag):not(.guestbook)>header{text-align:center}@media(min-width:961px){.entry.title-center .entry-article:not(.tag):not(.guestbook)>header{margin-bottom:35px}}.entry.author-hide .entry-article>footer>.author,.entry.author-hide .entry-section.author-info{display:none}@media(max-width:960px){.entry.author-simple .entry-section.author-info{display:none}.entry.author-simple .entry-article>footer .author{display:block}}.entry.desktop-author-visible .entry-article>footer>.author{display:none}.entry.desktop-author-visible .entry-section.author-info{display:block}.entry.share-hide .entry-article>footer>.share{display:none}.entry.tag-hide .entry-section.tag{display:none}.entry.related-article-hide .entry-section.related-article{display:none}