/*!
 * Font Awesome Free 5.12.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*!
 * Font Awesome Free 5.12.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-weight:900}/*!
 * Font Awesome Free 5.12.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.far{font-weight:400}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}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 #ccc;margin:1em 0;padding:0}dd,dl,dt,h1,h2,h3,h4,h5,h6,li,p,ul{padding:0;margin:0;font-weight:lighter}li,ul{list-style:none}a{text-decoration:none}*,:after,:before{box-sizing:border-box}html{font-size:62.5%;color:#766;background:#fff}body{font-size:1.6rem;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Noto Sans Japanese,ヒラギノ角ゴ ProN W3,Meiryo,sans-serif}.url{color:#16a085}.auto-scale{width:100%}.post-body img{width:100%;max-width:100%;height:auto}.video-flame-youtube{position:relative;width:100%;padding-top:56.25%}.video-flame-youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}@media screen and (min-width:960px){body{padding-top:88px}.l-header{width:100%;box-shadow:0 6px 6px -6px rgba(0,0,0,.2);padding:8px;position:fixed;top:0;left:0;z-index:100;background:#fff}.l-header h1{padding:0 3.2rem}.l-header h1 svg{height:64px}.l-header .grid{display:flex}.l-header .grid .col{align-self:center}.l-header .grid .col.actions{width:100%;text-align:right}.l-header .grid .col.actions a{color:#766}.l-header .grid .col.actions a:hover{color:#af2f42}.l-header a.feed{display:inline-block;padding:8px 16px}.l-header a.feed .text{padding-left:.8rem}.l-header a.contact-mail{display:inline-block;padding:8px 16px}.l-header a.contact-mail .text{padding-left:.8rem}.l-header .drawer-button{display:none}.app{width:100%;padding:2%}.l-root{display:flex}.l-root .l-contents{flex-basis:64%;padding-right:2%}.l-root .nav-global{flex-basis:36%}.nav-topic-path{margin-bottom:.5rem;font-size:1.4rem;color:#999}.nav-topic-path a{color:#999}.nav-topic-path a:hover{color:#16a085;background:linear-gradient(transparent 60%,#e3fbf6 0)}.nav-global .nav-global-contents{display:flex}.nav-global .nav-global-contents .nav-category{width:32%;padding-right:2%}.nav-global .nav-global-contents .nav-category h3{display:none}.nav-global .nav-global-contents .nav-category a{display:block;padding:.4rem 0;color:#436672;transition:.4s}.nav-global .nav-global-contents .nav-category a:hover{color:#cb3c51;text-shadow:0 1px 0 hsla(0,0%,100%,.8);background:linear-gradient(transparent 60%,#fcf5f6 0)}.nav-global .nav-global-contents .section-blog-info{width:68%;min-width:336px}.new-posts{border-top:1px solid #436672;margin-top:32px}.new-posts h3{color:#436672;border-top:3px solid #436672;font-size:2.4rem;display:inline-block;padding-top:16px;padding-right:32px;margin-bottom:32px}.new-posts a.new-post{display:inline-flex;color:#436672;margin-bottom:1.6rem;transition:.6s}.new-posts a.new-post>div{align-self:center}.new-posts a.new-post h4{padding-top:8px;font-weight:700}.new-posts a.new-post .title{padding-left:1rem}.new-posts a.new-post .title p{opacity:.8}.new-posts a.new-post .image p{background:#436672;padding:4px;line-height:1em;width:72px;height:72px}.new-posts a.new-post .image p img{border:1px solid #fff;vertical-align:bottom;width:100%}.new-posts a.new-post:hover{color:#af2f42;text-decoration:none}.new-posts a.new-post:hover .image p{background:#af2f42}footer{margin-top:3.2rem;padding:3.2rem 0;border-top:1px solid #ddd;text-align:center}footer .sites{margin-bottom:1.6rem}footer .sites p,footer .sites p a{display:inline-block}footer .sites p a{color:#766;padding:.2rem .5rem}footer .sites p a:hover{color:#af2f42}footer .copyright{margin-top:1.6rem;color:#999;font-weight:700}footer .copyright a{color:#999}.host{transition:all .4s}.host.disable h1:hover{cursor:pointer;color:#af2f42}.host.disable .host-info{display:none}.host.active{z-index:150;display:flex;flex-direction:column;justify-content:center;align-items:center}.host.active,.host.active .host-bg{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh}.host.active .host-bg{background:rgba(0,0,0,.9);display:block;z-index:101}.host.active .host-content-outline{width:100vw;background:hsla(0,0%,100%,.1);z-index:201;padding:3.2rem}.host.active h1{color:#fff;font-size:3rem;margin-bottom:3.2rem}.host.active .host-info{display:inline-block;margin:0 auto 1.6rem}.host.active .host-info dl{text-align:left;margin-bottom:1.6rem}.host.active .host-info dl a{color:#0071fe}.host.active .host-info dl dd,.host.active .host-info dl dt{display:inline-block;color:#fff}.host.active .host-info dl dt{text-align:center;padding:4px;width:160px;background:#436672;color:#fff;margin-right:1.6rem}.host.active .btn-close{display:inline-block;color:#fff;padding:1vh 3vw;font-weight:700;background:#af2f42;margin-top:2vh}.host.active .btn-close:active,.host.active .btn-close:hover{cursor:pointer;background:#cb3c51}.l-contents .content-home .home-body{padding:1.6rem}.l-contents .content-home .home-body .post-summary-large{display:flex;padding:1.6rem 0}.l-contents .content-home .home-body .post-summary-large .image{flex-basis:196px;border:8px solid #af2f42}.l-contents .content-home .home-body .post-summary-large .image .frame{padding:1px;display:block;background:#fff}.l-contents .content-home .home-body .post-summary-large .image img{width:100%;min-width:196px;min-height:196px;vertical-align:bottom}.l-contents .content-home .home-body .post-summary-large .text{flex-basis:100%;padding-left:1.6rem}.l-contents .content-home .home-body .post-summary-large .text .post-title a{color:#af2f42;font-size:2rem;font-weight:700}.l-contents .content-home .home-body .post-summary-large .text .post-title a:hover{text-decoration:underline}.l-contents .content-home .home-body .post-summary-large .text .desc{padding:.8rem 0}.l-contents .content-home .home-body .post-summary-large .text .cq-grid{width:100%;border-top:1px dotted #ddd}.l-contents .content-home .home-body .post-summary-large .text .cq-grid .row{padding:.4rem 0}.l-contents .content-home .home-body .post-summary-large .text .cq-grid .row .col a.category,.l-contents .content-home .home-body .post-summary-large .text .cq-grid .row .col a.tag{color:#436672;display:inline-block;padding:1px 4px}.l-contents .content-home .home-body .post-summary-large .text .cq-grid .row .col a.category:hover,.l-contents .content-home .home-body .post-summary-large .text .cq-grid .row .col a.tag:hover{text-decoration:underline}.l-contents .content-post .post-header{background:url(/_images/main_post.png) no-repeat 0 0;background-size:cover;padding:96px 32px;text-align:center;color:#fff}.l-contents .content-post .post-header .post-title{color:#fff;font-size:2.8rem;text-shadow:0 0 4px rgba(0,0,0,.3)}.l-contents .content-post .post-body{color:#766;padding:1.6rem;font-size:2rem}.l-contents .content-post .post-body>h3{font-size:3rem;padding:2rem 0;color:#af2f42;font-weight:700}.l-contents .content-post .post-body>h3 a{color:#16a085}.l-contents .content-post .post-body>h3 a:hover{color:#16a085;background:linear-gradient(transparent 60%,#e3fbf6 0)}.l-contents .content-post .post-body>h4{font-size:2.8rem;padding:2rem 0;color:#436672;font-weight:700}.l-contents .content-post .post-body>h4 a{color:#16a085}.l-contents .content-post .post-body>h4 a:hover{color:#16a085;background:linear-gradient(transparent 60%,#e3fbf6 0)}.l-contents .content-post .post-body .main-image .my-image{max-width:100%}.l-contents .content-post .post-body .mainpic h3{font-size:2.8rem;padding:2rem 0;color:#436672}.l-contents .content-post .post-body .mainpic h3 a{color:#16a085}.l-contents .content-post .post-body .mainpic h3 a:hover{color:#16a085;background:linear-gradient(transparent 60%,#e3fbf6 0)}.l-contents .content-post .post-body>p>a{color:#af2f42}.l-contents .content-post .post-body>p>a:hover{color:#af2f42;background:linear-gradient(transparent 60%,#faedef 0)}.l-contents .content-post .post-body p{margin-bottom:1.6rem;line-height:1.66666}.l-contents .content-post .post-body .bq{padding:4.8rem}.l-contents .content-post .post-body .bq>p{text-align:right;font-size:1.4rem}.l-contents .content-post .post-body .bq>p a{color:#af2f42;font-weight:700}.l-contents .content-post .post-body .bq>p a:hover{text-decoration:underline}.l-contents .content-post .post-body .bq blockquote{padding:0;margin:0}.l-contents .content-post .post-body .bqsite,.l-contents .content-post .post-body .refer-to,.l-contents .content-post .post-body .referTo{margin:2.4rem}.l-contents .content-post .post-body .bqsite h1,.l-contents .content-post .post-body .bqsite h2,.l-contents .content-post .post-body .bqsite h3,.l-contents .content-post .post-body .bqsite h4,.l-contents .content-post .post-body .bqsite h5,.l-contents .content-post .post-body .bqsite h6,.l-contents .content-post .post-body .refer-to h1,.l-contents .content-post .post-body .refer-to h2,.l-contents .content-post .post-body .refer-to h3,.l-contents .content-post .post-body .refer-to h4,.l-contents .content-post .post-body .refer-to h5,.l-contents .content-post .post-body .refer-to h6,.l-contents .content-post .post-body .referTo h1,.l-contents .content-post .post-body .referTo h2,.l-contents .content-post .post-body .referTo h3,.l-contents .content-post .post-body .referTo h4,.l-contents .content-post .post-body .referTo h5,.l-contents .content-post .post-body .referTo h6{font-size:2.4rem;color:#af2f42;font-weight:700;margin-bottom:1.6rem}.l-contents .content-post .post-body .bqsite ul li,.l-contents .content-post .post-body .refer-to ul li,.l-contents .content-post .post-body .referTo ul li{margin-bottom:1.6rem;line-height:1.333}.l-contents .content-post .post-body .bqsite a,.l-contents .content-post .post-body .refer-to a,.l-contents .content-post .post-body .referTo a{display:block;margin-bottom:.8rem;color:#999}.l-contents .content-post .post-body .bqsite a:hover,.l-contents .content-post .post-body .refer-to a:hover,.l-contents .content-post .post-body .referTo a:hover{color:#444;background:linear-gradient(transparent 60%,#efefef 0)}.l-contents .content-post .post-body .outline-reference-pages{margin-bottom:3.2rem}.l-contents .content-post .post-body .outline-reference-pages h3{font-size:2.4rem;color:#af2f42;font-weight:700;margin-bottom:1.6rem}.l-contents .content-post .post-body .outline-reference-pages dl.reference-pages{font-size:1.8rem}.l-contents .content-post .post-body .outline-reference-pages dl.reference-pages dt{font-weight:800}.l-contents .content-post .post-body .outline-reference-pages dl.reference-pages dd{margin-bottom:.8rem}.l-contents .content-post .post-body .outline-reference-pages dl.reference-pages dd a{display:block;margin-bottom:.8rem;color:#444}.l-contents .content-post .post-body .outline-reference-pages dl.reference-pages dd a:hover{color:#af2f42;background:linear-gradient(transparent 60%,#efefef 0)}.l-contents .content-post .post-body .outline-qa{margin-bottom:3.2rem}.l-contents .content-post .post-body .outline-qa h3{font-size:2.4rem;color:#af2f42;font-weight:700;margin-bottom:1.6rem}.l-contents .content-post .post-body .outline-qa dl.question-and-answer{margin-bottom:1.6rem;font-size:1.8rem}.l-contents .content-post .post-body .outline-qa dl.question-and-answer dt{font-weight:800;margin-bottom:.8rem}.l-contents .content-post .post-body .outline-qa dl.question-and-answer dd{line-height:1.3333}.l-contents .content-post .post-body .outline-base-data{margin-bottom:3.2rem}.l-contents .content-post .post-body .outline-base-data h3{font-size:2.4rem;color:#af2f42;font-weight:700;margin-bottom:1.6rem}.l-contents .content-post .post-body .outline-base-data dl{display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:8px;font-size:1.8rem}.l-contents .content-post .post-body .outline-base-data dl dd,.l-contents .content-post .post-body .outline-base-data dl dt{margin-bottom:8px}.l-contents .content-post .post-body .outline-base-data dl dt{font-weight:800;margin:0;white-space:nowrap}.l-contents .content-post .post-body .outline-base-data dl dd{margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l-contents .content-post .post-body .video-flame{background:#000;padding:1.6rem;margin-bottom:1.6rem}.l-contents .content-post .post-body .video-flame .video-flame-inner{width:100%;max-width:800px;margin:0 auto}.l-contents .content-post .post-body .book{display:flex;color:#333;margin-bottom:1.6rem;padding:1.6rem}.l-contents .content-post .post-body .book .book-image{flex-basis:40%}.l-contents .content-post .post-body .book .book-data{padding:0 0 0 1.6rem}.l-contents .content-post .nav-post-pager{margin-bottom:1.6rem}.l-contents .content-post .nav-post-pager .navs{display:flex;justify-content:space-between}.l-contents .content-post .nav-post-pager .navs img{max-width:80px;max-height:80px;margin-bottom:.8rem}.l-contents .content-post .nav-post-pager .nxt{text-align:right}.l-contents .content-post .nav-post-pager a{color:#436672;display:inline-block;padding:8px;border-bottom:2px solid #436672}.l-contents .content-post .nav-post-pager a:hover{text-decoration:none;border-color:#af2f42;color:#af2f42}.l-contents .content-post .nav-post-pager a.next{text-align:right}.l-contents .content-post .nav-post-pager a.next.next-none{border-bottom:2px solid #ddd;color:#ddd;margin-top:88px;cursor:default}.l-contents .content-post .adsense{margin-bottom:1rem}.l-contents .content-post .author{padding:1.6rem;border-radius:4px;background:#f8f8f4;margin-top:16px;display:flex}.l-contents .content-post .author .author-photo{flex-basis:20%;text-align:center}.l-contents .content-post .author .author-photo img{width:100%;height:auto}.l-contents .content-post .author .author-photo .author-name{font-size:2rem;padding:.8rem 0}.l-contents .content-post .author .author-photo .author-name a{color:#766}.l-contents .content-post .author .author-photo .author-name a:hover{color:#8c7979;background:linear-gradient(transparent 60%,#fff 0)}.l-contents .content-post .author .author-posts{flex-basis:80%;padding-left:1.6rem}.l-contents .content-post .author .author-posts a{display:block;padding:4px;color:#af2f42}.l-contents .content-post .author .author-posts a:hover{color:#af2f42;background:linear-gradient(transparent 60%,#fff 0)}.l-contents .content-post .post-infos{border-radius:4px;padding:1.6rem;border:1px solid #eee}.l-contents .content-post .post-infos .headline{font-weight:700;font-size:2rem;margin-bottom:1.6rem}.l-contents .content-post .post-infos .headline span{color:#af2f42}.l-contents .content-post .post-infos .col{padding:.2rem .5rem}.l-contents .content-post .post-infos .col.header{white-space:nowrap;font-weight:700}.l-contents .content-post .post-infos .col.body{margin-bottom:.8rem;overflow:hidden}.l-contents .content-post .post-infos .col.body a{display:inline-block;margin-right:1.6rem;color:#af2f42}.l-contents .content-post .posts-from-category h1,.l-contents .content-post .posts-from-category h2{border-top:1px solid #766;margin-bottom:32px;margin-top:2rem}.l-contents .content-post .posts-from-category h1 span.title,.l-contents .content-post .posts-from-category h2 span.title{border-top:3px solid #766;display:inline-block;font-size:2.8rem;font-weight:700;padding-top:1.6rem}.l-contents .content-post .posts-from-category a.post-summary{display:flex;color:#436672;padding:1.6rem 0;transition:.6s}.l-contents .content-post .posts-from-category a.post-summary>div{align-self:center}.l-contents .content-post .posts-from-category a.post-summary .image .frame{border:8px solid #436672;background:#436672;display:inline-block;max-height:144px;overflow:hidden}.l-contents .content-post .posts-from-category a.post-summary .image .frame img{border:1px solid #fff;vertical-align:bottom;width:128px;height:auto}.l-contents .content-post .posts-from-category a.post-summary .text{padding-left:1.6rem}.l-contents .content-post .posts-from-category a.post-summary .text .post-title{font-size:2rem;font-weight:700;margin-bottom:.8rem}.l-contents .content-post .posts-from-category a.post-summary .text .desc{color:#999}.l-contents .content-post .posts-from-category a.post-summary:hover{color:#af2f42}.l-contents .content-post .posts-from-category a.post-summary:hover span.frame{background:#af2f42}.l-contents .content-post #Comments{border:1px solid #ddd;padding:3.2rem 1.6rem;margin:3.2rem 0 0;border-radius:4px}.l-contents .content-post #Comments h3{font-weight:700;font-size:2rem;color:#766}.l-contents .content-post #Comments .postToComment{display:flex;margin:8px 0;padding:8px 16px}.l-contents .content-post #Comments .postToComment img{margin-right:16px}.l-contents .content-post #Comments .postToComment div{box-flex:1}.l-contents .content-post #Comments .postToComment div h3{margin:0;padding:0;font-size:131%}.l-contents .content-post #Comments .postToComment div h3 span{font-size:60%;color:#7ca653}.l-contents .content-post #Comments div#respond form{padding:0 16px;border-top:1px solid #ececec;background:#f0f0f1;background:linear-gradient(180deg,#f1f1f1,#fff);border-radius:5px}.l-contents .content-post #Comments div#respond form p{padding:.5em;border-bottom:1px dotted #ddd}.l-contents .content-post #Comments div#respond form p span.required{color:#c06;font-weight:700;font-size:116%;margin-left:-1em}.l-contents .content-post #Comments div#respond form p label{width:100px;display:inline-block}.l-contents .content-post #Comments div#respond form p input,.l-contents .content-post #Comments div#respond form p textarea{width:360px;padding:.5em;border:1px solid #ccc}.l-contents .content-post #Comments div#respond form p.comment-notes{padding:16px 0}.l-contents .content-post #Comments div#respond form p.comment-form-comment{border:none}.l-contents .content-post #Comments div#respond form p.form-allowed-tags{padding-left:120px}.l-contents .content-post #Comments div#respond form p.form-submit{text-align:center;border:none;margin:16px 0}.l-contents .content-post #Comments div#respond form p.form-submit input{color:#bebdb5;border:2px solid #fff;cursor:pointer;padding:8px;background:#2c2c2b;background:linear-gradient(180deg,#2c2c2b 0,#2b2b2a 50%,#262625 51%,#3a3a37);box-shadow:0 0 8px #ccc}.l-contents .content-post #Comments div#respond form p.form-submit input:hover{color:#fff;background:#2d2d2b;background:linear-gradient(180deg,#2d2d2b 0,#3c3c3a 49%,#383836 50%,#3c3c3a)}.l-contents .content-archive .archive-header{background:url(/_images/main.png) no-repeat 0 0;background-size:cover;padding:96px 2rem;text-align:center;color:#fff}.l-contents .content-archive .archive-header h2{font-size:2rem}.l-contents .content-archive .archive-body{padding:1.6rem}.l-contents .content-archive .archive-body .post-summary-large{display:flex;padding:1.6rem 0}.l-contents .content-archive .archive-body .post-summary-large .image{flex-basis:196px;border:8px solid #af2f42}.l-contents .content-archive .archive-body .post-summary-large .image .frame{padding:1px;display:block;background:#fff}.l-contents .content-archive .archive-body .post-summary-large .image img{width:100%;min-width:196px;min-height:196px;vertical-align:bottom}.l-contents .content-archive .archive-body .post-summary-large .text{flex-basis:100%;padding-left:1.6rem}.l-contents .content-archive .archive-body .post-summary-large .text .post-title a{color:#af2f42;font-size:2rem;font-weight:700}.l-contents .content-archive .archive-body .post-summary-large .text .post-title a:hover{text-decoration:underline}.l-contents .content-archive .archive-body .post-summary-large .text .desc{padding:.8rem 0}.l-contents .content-archive .archive-body .post-summary-large .text .cq-grid{width:100%;border-top:1px dotted #ddd}.l-contents .content-archive .archive-body .post-summary-large .text .cq-grid .row{padding:.4rem 0}.l-contents .content-archive .archive-body .post-summary-large .text .cq-grid .row .col a.category,.l-contents .content-archive .archive-body .post-summary-large .text .cq-grid .row .col a.tag{color:#436672;display:inline-block;padding:1px 4px}.l-contents .content-archive .archive-body .post-summary-large .text .cq-grid .row .col a.category:hover,.l-contents .content-archive .archive-body .post-summary-large .text .cq-grid .row .col a.tag:hover{text-decoration:underline}.l-contents .content-author .author-header{background:url(/_images/main.png) no-repeat 0 0;background-size:cover;padding:32px}.l-contents .content-author .author-header h2{font-size:2rem}.l-contents .content-author .user-data{color:#fff;display:flex}.l-contents .content-author .user-data .user-avatar{background:hsla(0,0%,100%,.5);padding:8px;border:1px solid #fff}.l-contents .content-author .user-data .user-avatar img{opacity:.8}.l-contents .content-author .user-data .user-profile{padding-left:1.6rem}.l-contents .content-author .user-data .user-profile .row .col{padding:.2rem .4rem}.l-contents .content-author .author-body{padding:1.6rem}.l-contents .content-author .author-body .post-summary-large{display:flex;padding:1.6rem 0}.l-contents .content-author .author-body .post-summary-large .image{flex-basis:196px;border:8px solid #af2f42}.l-contents .content-author .author-body .post-summary-large .image .frame{padding:1px;display:block;background:#fff}.l-contents .content-author .author-body .post-summary-large .image img{width:100%;min-width:196px;min-height:196px;vertical-align:bottom}.l-contents .content-author .author-body .post-summary-large .text{flex-basis:100%;padding-left:1.6rem}.l-contents .content-author .author-body .post-summary-large .text .post-title a{color:#af2f42;font-size:2rem;font-weight:700}.l-contents .content-author .author-body .post-summary-large .text .post-title a:hover{text-decoration:underline}.l-contents .content-author .author-body .post-summary-large .text .desc{padding:.8rem 0}.l-contents .content-author .author-body .post-summary-large .text .cq-grid{width:100%;border-top:1px dotted #ddd}.l-contents .content-author .author-body .post-summary-large .text .cq-grid .row{padding:.4rem 0}.l-contents .content-author .author-body .post-summary-large .text .cq-grid .row .col a.category,.l-contents .content-author .author-body .post-summary-large .text .cq-grid .row .col a.tag{color:#436672;display:inline-block;padding:1px 4px}.l-contents .content-author .author-body .post-summary-large .text .cq-grid .row .col a.category:hover,.l-contents .content-author .author-body .post-summary-large .text .cq-grid .row .col a.tag:hover{text-decoration:underline}}@media screen and (max-width:959px){body{padding-top:64px;word-wrap:break-word;overflow-wrap:break-word}.l-header{width:100%;box-shadow:0 6px 6px -6px rgba(0,0,0,.2);padding:4px 8px 0;position:fixed;top:0;left:0;z-index:100;background:#fff}.l-header h1 svg{height:40px}.l-header .grid{display:flex;align-items:center}.l-header .grid .col{vertical-align:middle;align-self:center}.l-header .grid .col.actions{width:100%;text-align:right}.l-header .grid .col.actions .buttons{display:table;width:100%}.l-header .grid .col.actions .buttons>span,.l-header .grid .col.actions .buttons a{vertical-align:middle}.l-header .grid .col.actions a{color:#766}.l-header a.feed{display:inline-block;padding:0 1.6rem;text-align:center}.l-header a.feed .text{display:block;font-size:1rem}.l-header a.contact-mail{display:inline-block;padding:0 1.6rem;text-align:center}.l-header a.contact-mail .text{display:block;font-size:1rem}.l-header .drawer-button-wrap{padding:0 1.6rem;display:inline-block}.l-header .drawer-button{background:#cd097b;display:inline-block;padding:.8rem;line-height:1.6rem;color:#fff;border-radius:2px}.l-header .drawer-button:active,.l-header .drawer-button:hover{background:#f40b92}.l-header .drawer-button i{pointer-events:none}.app{width:100%}.nav-topic-path{padding:1rem;font-size:1.4rem;color:#999}.nav-topic-path a{color:#999}.nav-topic-path a:hover{color:#16a085;background:linear-gradient(transparent 60%,#e3fbf6 0)}.nav-global{background:#220404;border-left:1px solid #fff}.nav-category{color:#fff}.nav-category h3{background:#470808;padding:1.6rem}.nav-category ul{display:flex;flex-wrap:wrap}.nav-category ul li{flex-basis:50%}.nav-category a{display:block;padding:1.4rem 1.6rem;border-right:1px solid #470808;border-bottom:1px solid #470808;color:#fff;font-size:1.4rem;line-height:1.4em}.new-posts{color:#fff}.new-posts h3{background:#470808;padding:.8rem 1.6rem}.new-posts .new-posts-body{padding:1.6rem 0}.new-posts a.new-post{display:flex;color:#766;transition:.6s;padding:.8rem 1.6rem}.new-posts a.new-post>div{align-self:center}.new-posts a.new-post h4{font-size:1.4rem}.new-posts a.new-post .title{padding-left:1rem}.new-posts a.new-post .image p{background:#766;padding:4px;line-height:1em;width:64px;height:64px}.new-posts a.new-post .image p img{border:1px solid #fff;vertical-align:bottom;width:100%}.new-posts a.new-post:hover{color:#af2f42;text-decoration:none}.new-posts a.new-post:hover .image p{background:#af2f42}footer{margin-top:2rem;border-top:1px solid #ddd}footer .sites p a{color:#999;font-weight:700;background:#f5f5f5;display:block;padding:1rem;border-top:1px solid #fff;border-bottom:1px solid #eee}footer .sites p a:hover{text-decoration:none;color:#af2f42}footer .copyright{padding:1rem .2rem;text-align:center;color:#999;font-weight:700}footer .copyright a{color:#999}.host{transition:all .4s}.host.disable{padding:1.6rem}.host.disable h1{text-align:center;font-size:1.6rem}.host.disable h1:hover{cursor:pointer;color:#af2f42}.host.disable .host-info{display:none}.host.active{z-index:150;display:flex;flex-direction:column;justify-content:center;align-items:center}.host.active,.host.active .host-bg{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh}.host.active .host-bg{background:rgba(0,0,0,.9);display:block;z-index:101}.host.active .host-content-outline{width:100vw;background:hsla(0,0%,100%,.1);z-index:201;padding:3.2rem}.host.active h1{color:#fff;font-size:3rem;margin-bottom:3.2rem}.host.active .host-info{display:inline-block;margin:0 auto 1.6rem}.host.active .host-info dl{text-align:left;margin-bottom:1.6rem}.host.active .host-info dl a{color:#0071fe}.host.active .host-info dl dd,.host.active .host-info dl dt{color:#fff}.host.active .host-info dl dt{font-weight:600}.host.active .btn-close{display:inline-block;color:#fff;padding:1vh 3vw;font-weight:700;background:#af2f42;margin-top:2vh}.host.active .btn-close:active,.host.active .btn-close:hover{cursor:pointer;background:#cb3c51}.l-contents .content-home .home-body{padding:1.6rem}.l-contents .content-home .home-body .post-summary-large{display:flex;padding:1.6rem 0;align-items:flex-start}.l-contents .content-home .home-body .post-summary-large .image{flex-basis:64px;border:4px solid #af2f42}.l-contents .content-home .home-body .post-summary-large .image .frame{padding:1px;display:block;background:#fff}.l-contents .content-home .home-body .post-summary-large .image img{width:100%;min-width:64px;min-height:64px;vertical-align:bottom}.l-contents .content-home .home-body .post-summary-large .text{flex-basis:100%;padding-left:1.6rem}.l-contents .content-home .home-body .post-summary-large .text .post-title a{color:#af2f42;font-size:1.8rem;font-weight:700}.l-contents .content-home .home-body .post-summary-large .text .post-title a:hover{text-decoration:underline}.l-contents .content-home .home-body .post-summary-large .text .desc{padding:.8rem 0;font-size:1.4rem}.l-contents .content-home .home-body .post-summary-large .text .cq-grid{display:none}.l-contents .content-post .post-header{background:url(/_images/main_post.png) no-repeat 0 0;background-size:cover;padding:96px 32px;text-align:center;color:#fff}.l-contents .content-post .post-header .post-title{color:#fff;font-size:2.8rem;text-shadow:0 0 4px rgba(0,0,0,.3)}.l-contents .content-post .post-body{color:#766;padding:1.6rem;font-size:2rem}.l-contents .content-post .post-body>h3{font-size:2.8rem;padding:2rem 0;color:#af2f42;font-weight:700}.l-contents .content-post .post-body>h3 a{color:#16a085}.l-contents .content-post .post-body>h3 a:hover{color:#16a085;background:linear-gradient(transparent 60%,#e3fbf6 0)}.l-contents .content-post .post-body>h4{font-size:2.4rem;padding:2rem 0;color:#436672;font-weight:700}.l-contents .content-post .post-body>h4 a{color:#16a085}.l-contents .content-post .post-body>h4 a:hover{color:#16a085;background:linear-gradient(transparent 60%,#e3fbf6 0)}.l-contents .content-post .post-body .main-image .my-image{max-width:100%}.l-contents .content-post .post-body .mainpic h3{font-size:2.4rem;padding:2rem 0;color:#436672}.l-contents .content-post .post-body .mainpic h3 a{color:#16a085}.l-contents .content-post .post-body .mainpic h3 a:hover{color:#16a085;background:linear-gradient(transparent 60%,#e3fbf6 0)}.l-contents .content-post .post-body>p>a{color:#af2f42}.l-contents .content-post .post-body>p>a:hover{color:#af2f42;background:linear-gradient(transparent 60%,#faedef 0)}.l-contents .content-post .post-body p{margin-bottom:1.6rem;line-height:1.66666}.l-contents .content-post .post-body .bq{padding:4.8rem}.l-contents .content-post .post-body .bq>p{text-align:right;font-size:1.4rem}.l-contents .content-post .post-body .bq>p a{color:#af2f42;font-weight:700}.l-contents .content-post .post-body .bq>p a:hover{text-decoration:underline}.l-contents .content-post .post-body .bq blockquote{padding:0;margin:0}.l-contents .content-post .post-body .bqsite,.l-contents .content-post .post-body .referTo{margin:2.4rem}.l-contents .content-post .post-body .bqsite h3,.l-contents .content-post .post-body .bqsite h4,.l-contents .content-post .post-body .bqsite h5,.l-contents .content-post .post-body .bqsite h6,.l-contents .content-post .post-body .referTo h3,.l-contents .content-post .post-body .referTo h4,.l-contents .content-post .post-body .referTo h5,.l-contents .content-post .post-body .referTo h6{font-size:2.4rem;color:#af2f42;font-weight:700;margin-bottom:1.6rem}.l-contents .content-post .post-body .bqsite a,.l-contents .content-post .post-body .referTo a{display:block;margin-bottom:.8rem;color:#999}.l-contents .content-post .post-body .bqsite a:hover,.l-contents .content-post .post-body .referTo a:hover{color:#444;background:linear-gradient(transparent 60%,#efefef 0)}.l-contents .content-post .post-body .outline-reference-pages{margin-bottom:3.2rem}.l-contents .content-post .post-body .outline-reference-pages h3{font-size:2.4rem;color:#af2f42;font-weight:700;margin-bottom:1.6rem}.l-contents .content-post .post-body .outline-reference-pages dl.reference-pages{font-size:1.8rem}.l-contents .content-post .post-body .outline-reference-pages dl.reference-pages dt{font-weight:800}.l-contents .content-post .post-body .outline-reference-pages dl.reference-pages dd{margin-bottom:.8rem}.l-contents .content-post .post-body .outline-reference-pages dl.reference-pages dd a{display:block;margin-bottom:.8rem;color:#444}.l-contents .content-post .post-body .outline-reference-pages dl.reference-pages dd a:hover{color:#af2f42;background:linear-gradient(transparent 60%,#efefef 0)}.l-contents .content-post .post-body .outline-qa{margin-bottom:3.2rem}.l-contents .content-post .post-body .outline-qa h3{font-size:2.4rem;color:#af2f42;font-weight:700;margin-bottom:1.6rem}.l-contents .content-post .post-body .outline-qa dl.question-and-answer{margin-bottom:1.6rem;font-size:1.8rem}.l-contents .content-post .post-body .outline-qa dl.question-and-answer dt{font-weight:800;margin-bottom:.8rem}.l-contents .content-post .post-body .outline-qa dl.question-and-answer dd{line-height:1.3333}.l-contents .content-post .post-body .outline-base-data{margin-bottom:3.2rem}.l-contents .content-post .post-body .outline-base-data h3{font-size:2.4rem;color:#af2f42;font-weight:700;margin-bottom:1.6rem}.l-contents .content-post .post-body .outline-base-data dl{-moz-column-gap:.8rem;column-gap:.8rem;row-gap:8px;font-size:1.8rem}.l-contents .content-post .post-body .outline-base-data dl dd,.l-contents .content-post .post-body .outline-base-data dl dt{margin-bottom:8px}.l-contents .content-post .post-body .outline-base-data dl dt{font-weight:800;margin:0}.l-contents .content-post .post-body .outline-base-data dl dd{margin:0 0 .8rem}.l-contents .content-post .post-body .amazon-item .amazon-item-title{font-size:2rem;font-weight:700}.l-contents .content-post .post-body .amazon-item .amazon-image img{max-width:100%}.l-contents .content-post .post-body .video-flame{background:#000;padding:1rem}.l-contents .content-post .post-body .video-flame-inner{width:100%;max-width:800px;margin:0 auto}.l-contents .content-post .nav-post-pager{margin-bottom:1rem}.l-contents .content-post .nav-post-pager .navs{display:flex;align-items:flex-end;justify-content:space-between}.l-contents .content-post .nav-post-pager .navs img{max-width:80px;max-height:80px}.l-contents .content-post .nav-post-pager .prv{padding-right:1%;flex-basis:50%}.l-contents .content-post .nav-post-pager .nxt{text-align:right;padding-left:1%;flex-basis:50%}.l-contents .content-post .nav-post-pager a{font-size:1.2rem;color:#436672;display:inline-block;padding:8px;border-bottom:2px solid #436672}.l-contents .content-post .nav-post-pager a:hover{text-decoration:none;border-color:#af2f42;color:#af2f42}.l-contents .content-post .nav-post-pager a.next{text-align:right}.l-contents .content-post .nav-post-pager a.next.next-none{border-bottom:2px solid #ddd;color:#ddd;margin-top:88px;cursor:default}.l-contents .content-post .adsense{margin-bottom:1rem}.l-contents .content-post .author{padding:1.6rem;border-radius:4px;background:#f8f8f4;margin-top:16px;display:flex}.l-contents .content-post .author .author-photo{flex-basis:20%;text-align:center}.l-contents .content-post .author .author-photo img{width:100%;height:auto}.l-contents .content-post .author .author-photo .author-name{font-size:2rem}.l-contents .content-post .author .author-photo .author-name a{color:#766}.l-contents .content-post .author .author-photo .author-name a:hover{color:#8c7979;background:linear-gradient(transparent 60%,#fff 0)}.l-contents .content-post .author .author-posts{flex-basis:80%;padding-left:1.6rem}.l-contents .content-post .author .author-posts a{display:block;padding:4px;color:#af2f42}.l-contents .content-post .author .author-posts a:hover{color:#af2f42;background:linear-gradient(transparent 60%,#fff 0)}.l-contents .content-post .post-infos{margin-top:3.2rem}.l-contents .content-post .post-infos .url-wrap{font-size:1.2rem}.l-contents .content-post .post-infos .headline{padding:0 1.6rem;font-weight:700;font-size:2rem;margin-bottom:1.6rem}.l-contents .content-post .post-infos .headline span{color:#af2f42}.l-contents .content-post .post-infos .row{padding:.8rem 1.6rem}.l-contents .content-post .post-infos .col.header{white-space:nowrap;font-weight:700}.l-contents .content-post .post-infos .col.body{overflow:hidden}.l-contents .content-post .post-infos .col.body a{display:inline-block;margin-right:1.6rem;padding:.8rem;color:#af2f42}.l-contents .content-post .posts-from-category h1,.l-contents .content-post .posts-from-category h2{border-top:1px solid #766;margin-bottom:32px;margin-top:2rem}.l-contents .content-post .posts-from-category h1 span.title,.l-contents .content-post .posts-from-category h2 span.title{border-top:3px solid #766;display:inline-block;font-size:2.8rem;font-weight:700;padding-top:1.6rem}.l-contents .content-post .posts-from-category .outline-mobile{padding:0 1.6rem}.l-contents .content-post .posts-from-category a.post-summary{display:flex;align-self:flex-start;color:#436672;padding:1.6rem 0;transition:.6s}.l-contents .content-post .posts-from-category a.post-summary .image .frame{border:4px solid #436672;background:#436672;display:inline-block;max-height:72px;overflow:hidden}.l-contents .content-post .posts-from-category a.post-summary .image .frame img{border:1px solid #fff;vertical-align:bottom;width:64px;height:auto}.l-contents .content-post .posts-from-category a.post-summary .text{padding-left:1.6rem}.l-contents .content-post .posts-from-category a.post-summary .text .post-title{font-size:2rem;font-weight:700}.l-contents .content-post .posts-from-category a.post-summary .text .desc{color:#999}.l-contents .content-post .posts-from-category a.post-summary:hover{color:#af2f42}.l-contents .content-post .posts-from-category a.post-summary:hover span.frame{background:#af2f42}.l-contents .content-post #Comments{background:linear-gradient(180deg,#f1f1f1,#fff);padding:3.2rem 1.6rem;margin:3.2rem 0 0}.l-contents .content-post #Comments h3{font-weight:700;font-size:2rem;color:#766}.l-contents .content-post #Comments .postToComment{display:flex;margin:8px 0;padding:8px 16px}.l-contents .content-post #Comments .postToComment img{margin-right:16px}.l-contents .content-post #Comments .postToComment div{box-flex:1}.l-contents .content-post #Comments .postToComment div h3{margin:0;padding:0;font-size:131%}.l-contents .content-post #Comments .postToComment div h3 span{font-size:60%;color:#7ca653}.l-contents .content-post #Comments div#respond form p{padding:.8rem 0}.l-contents .content-post #Comments div#respond form p span.required{color:#c06;font-weight:700;font-size:1.2rem}.l-contents .content-post #Comments div#respond form p label{display:inline-block;font-size:1.4rem}.l-contents .content-post #Comments div#respond form p input,.l-contents .content-post #Comments div#respond form p textarea{width:100%;padding:.8rem 0;border:1px solid #ccc}.l-contents .content-post #Comments div#respond form p.comment-notes{padding:16px 0}.l-contents .content-post #Comments div#respond form p.comment-form-comment{border:none}.l-contents .content-post #Comments div#respond form p.form-allowed-tags{padding-left:120px}.l-contents .content-post #Comments div#respond form p.form-submit{text-align:center;border:none;margin:16px 0}.l-contents .content-post #Comments div#respond form p.form-submit input{color:#bebdb5;border:2px solid #fff;cursor:pointer;padding:8px;background:#2c2c2b;background:linear-gradient(180deg,#2c2c2b,#2b2b2a 50%,#262625 51%,#3a3a37);box-shadow:0 0 8px #ccc}.l-contents .content-post #Comments div#respond form p.form-submit input:hover{color:#fff;background:#2d2d2b;background:linear-gradient(180deg,#2d2d2b,#3c3c3a 49%,#383836 50%,#3c3c3a)}.l-contents .content-archive .archive-header{background:url(/_images/main.png) no-repeat 0 0;background-size:cover;padding:96px 2rem;text-align:center;color:#fff}.l-contents .content-archive .archive-header h2{font-size:2rem}.l-contents .content-archive .archive-body{padding:1.6rem}.l-contents .content-archive .archive-body .post-summary-large{display:flex;padding:1.6rem 0;align-items:flex-start}.l-contents .content-archive .archive-body .post-summary-large .image{flex-basis:64px;border:4px solid #af2f42}.l-contents .content-archive .archive-body .post-summary-large .image .frame{padding:1px;display:block;background:#fff}.l-contents .content-archive .archive-body .post-summary-large .image img{width:100%;min-width:64px;min-height:64px;vertical-align:bottom}.l-contents .content-archive .archive-body .post-summary-large .text{flex-basis:100%;padding-left:1.6rem}.l-contents .content-archive .archive-body .post-summary-large .text .post-title a{color:#af2f42;font-size:1.8rem;font-weight:700}.l-contents .content-archive .archive-body .post-summary-large .text .post-title a:hover{text-decoration:underline}.l-contents .content-archive .archive-body .post-summary-large .text .desc{padding:.8rem 0;font-size:1.4rem}.l-contents .content-archive .archive-body .post-summary-large .text .cq-grid{display:none}.l-contents .content-author .author-header{background:url(/_images/main.png) no-repeat 0 0;background-size:cover;padding:32px 16px}.l-contents .content-author .author-header h2{font-size:2rem}.l-contents .content-author .user-data{color:#fff;display:flex}.l-contents .content-author .user-data .user-avatar{background:hsla(0,0%,100%,.5);padding:4px;border:1px solid #fff;flex-basis:30%;align-self:flex-start}.l-contents .content-author .user-data .user-avatar img{opacity:.8;width:100%;height:auto}.l-contents .content-author .user-data .user-profile{padding-left:1.6rem}.l-contents .content-author .user-data .user-profile .row .col{padding:.2rem .4rem}.l-contents .content-author .user-data .user-profile .row .col.wid_4{font-weight:700}.l-contents .content-author .author-body{padding:1.6rem}.l-contents .content-author .author-body .post-summary-large{display:flex;padding:1.6rem 0;align-items:flex-start}.l-contents .content-author .author-body .post-summary-large .image{flex-basis:64px;border:4px solid #af2f42}.l-contents .content-author .author-body .post-summary-large .image .frame{padding:1px;display:block;background:#fff}.l-contents .content-author .author-body .post-summary-large .image img{width:100%;min-width:64px;min-height:64px;vertical-align:bottom}.l-contents .content-author .author-body .post-summary-large .text{flex-basis:100%;padding-left:1.6rem}.l-contents .content-author .author-body .post-summary-large .text .post-title a{color:#af2f42;font-size:1.8rem;font-weight:700}.l-contents .content-author .author-body .post-summary-large .text .post-title a:hover{text-decoration:underline}.l-contents .content-author .author-body .post-summary-large .text .desc{padding:.8rem 0;font-size:1.4rem}.l-contents .content-author .author-body .post-summary-large .text .cq-grid{display:none}}
