html{overflow-y:scroll;-webkit-text-size-adjust:100%}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:0 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,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:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}em{font-style:normal}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}table{border-collapse:collapse;border-spacing:0;font-size:inherit}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}[class^=mark]{padding-left:15px;background:left .5em no-repeat}.mark1{background-image:url(../img/share/mark_1.gif)}.mark2{background-image:url(../img/share/mark_2.gif)}.mark3{background-image:url(../img/share/mark_3.gif)}.mark4{background-image:url(../img/share/mark_4.gif)}.mark5{background-image:url(../img/share/mark_5.gif)}.opacity{opacity:.75}.opacity_rev{opacity:1}.inline_block{display:inline-block}.table_cell{display:table-cell;vertical-align:middle}.fr,.imgR{float:right;margin-left:10px}@media only screen and (max-width:600px){.fr,.imgR{margin-left:0;float:none}}.fl,.imgL{float:left;margin-right:10px}@media only screen and (max-width:600px){.fl,.imgL{margin-right:0;float:none}}.btn,.imgC,.tC{text-align:center}.imgC{display:block;margin-left:auto;margin-right:auto}.sign,.tR{text-align:right}.box_size{box-sizing:border-box}.ts_none{text-shadow:none!important}.bs_none{box-shadow:none!important}.hover_anime{transition:.5s}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.pt25{padding-top:25px!important}.pb25{padding-bottom:25px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.mt35{margin-top:35px!important}.mb35{margin-bottom:35px!important}.pt35{padding-top:35px!important}.pb35{padding-bottom:35px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.mt45{margin-top:45px!important}.mb45{margin-bottom:45px!important}.pt45{padding-top:45px!important}.pb45{padding-bottom:45px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.mt55{margin-top:55px!important}.mb55{margin-bottom:55px!important}.pt55{padding-top:55px!important}.pb55{padding-bottom:55px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.mt65{margin-top:65px!important}.mb65{margin-bottom:65px!important}.pt65{padding-top:65px!important}.pb65{padding-bottom:65px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.mt75{margin-top:75px!important}.mb75{margin-bottom:75px!important}.pt75{padding-top:75px!important}.pb75{padding-bottom:75px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.mt85{margin-top:85px!important}.mb85{margin-bottom:85px!important}.pt85{padding-top:85px!important}.pb85{padding-bottom:85px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.mt95{margin-top:95px!important}.mb95{margin-bottom:95px!important}.pt95{padding-top:95px!important}.pb95{padding-bottom:95px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}.line_box{letter-spacing:-.4em}.line_box_none{letter-spacing:normal}.img_replace{overflow:hidden;text-indent:100%;white-space:nowrap}.img_replace_none{overflow:auto;text-indent:inherit;white-space:normal}.img_fit{width:100%;height:auto}.img_baseline{vertical-align:bottom}.clearfix::after{display:block;clear:both;content:""}.left-right>img{float:left;margin-right:20px}.left-right>.text{float:right}.right-left>.text{float:left}.right-left>img{float:right;margin-left:20px}body{min-width:1020px;padding:99px 0 0;margin:0;overflow:hidden;font:100%/1 arial,helvetica,clean,sans-serif;font-family:"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000;vertical-align:baseline;background:0 0;border:0;outline:0;transition-duration:.5s}body>footer{padding-top:60px;padding-bottom:40px}body>footer .txt{margin-bottom:20px;font-size:.75rem;line-height:1;color:#333;text-align:center}body>footer .copyright{font-size:.6875rem;line-height:1;color:#ccc;text-align:center}body>footer .logo{margin-bottom:60px;line-height:1;text-align:center}body>footer .logo a{display:inline-block;line-height:1}body>footer .logo .icon{width:250px;height:43px}#content__wrapper{background-color:#e9e9e9}#content__wrapper a{text-decoration:none}#content__wrapper .article__mainArea .content__main .caption_tl{display:block;margin-bottom:10px;font-size:14px;text-align:left}#content__wrapper .article__mainArea .content__main .caption_tc{display:block;margin-bottom:10px;font-size:14px;text-align:center}#content__wrapper .article__mainArea .content__main .caption_tr{display:block;margin-bottom:10px;font-size:14px;text-align:right}#content__wrapper .article__mainArea .content__main .caption_bl{display:block;margin-top:-40px;font-size:14px;text-align:left}#content__wrapper .article__mainArea .content__main .caption_bc{display:block;margin-top:-40px;font-size:14px;text-align:center}#content__wrapper .article__mainArea .content__main .caption_br{display:block;margin-top:-40px;font-size:14px;text-align:right}.alm-listing li{padding-left:0;margin-bottom:0}.content__talk{width:100%;font-size:1.25rem;line-height:2}.content__talk::after{display:block;clear:both;content:""}.content__talk img{display:block;width:19%;max-width:120px;margin-bottom:50px}.content__talk .text{width:79%}.content__talk .text>p{margin-bottom:50px;font-size:1.25rem;line-height:2;color:#333}.content__talk .text>p:first-child,.content__talk .text>p:last-child{margin-bottom:0}.home #content__wrapper section{border-bottom:1px solid #fff}.home #content__wrapper section .block__unit__more{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;width:100%;min-width:1020px;max-width:1200px;height:1023px;margin:0 auto;overflow:hidden;border-right:1px solid #fff}.home #content__wrapper section .block__unit__more .unit{box-sizing:border-box;width:33.4%;height:33.333%;border-bottom:1px solid #fff;border-left:1px solid #fff}.home #content__wrapper section .block__unit__more .unit a{display:block;height:100%;transition-duration:.5s}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content{position:relative;padding:20px}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .thumb{float:left;width:50px;height:50px;margin-right:10px;overflow:hidden;line-height:0;border-radius:50%}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .thumb img{width:auto;height:100%}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .name{margin-bottom:5px;font-size:.875rem;color:#000}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .date{font-size:.8125rem;color:#bbb}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:1.875rem;line-height:1;color:#49c6ce}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share svg{margin-right:5px}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title{position:relative;width:100%;height:auto;margin-bottom:10px}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title h2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-right:15px;padding-left:15px;margin:5px;font-size:1.625rem;line-height:1.4;color:#fff;text-align:center;background-color:rgba(0,0,0,.3);transition-duration:.5s}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title h2 span{display:block;width:100%;word-wrap:break-word}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo{position:relative;width:100%;height:240px;min-height:190px;max-height:240px;overflow:hidden;line-height:0}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo img{width:100%;height:auto;transition-duration:.5s;transform-origin:center center}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition-duration:.5s;transform-origin:center center}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .share .icon__share{width:19px;height:21px;fill:#49c6ce;stroke:#49c6ce}.home #content__wrapper section .block__unit__more .unit a:hover{background-color:#fff}.home #content__wrapper section .block__unit__more .unit a:hover .unit__wrapper .unit__content .title h2{background-color:rgba(0,0,0,.6)}.home #content__wrapper section .block__unit__more .unit a:hover .unit__wrapper .unit__content .title .photo span{transform:scale(1.2)}.home #content__wrapper section .block__unit__more .unit__hot{height:66.666%}.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper{padding:20px}.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li{margin-bottom:20px}.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a:hover .txt h3{color:#01969f;text-decoration:underline}.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a:hover .txt h3:hover{color:#14969d;text-decoration:underline}.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a:hover .thumb img{transform:scale(1.2)}.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .thumb{display:block;width:100px;height:auto;margin-right:10px;overflow:hidden;line-height:0}.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .thumb img{width:100%;height:auto;transition-duration:.3s;transform-origin:center center}.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt{width:auto;max-width:240px}.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt h3{max-height:4.2em;margin-bottom:12px;overflow:hidden;font-size:1.125rem;font-weight:400;line-height:1.5;color:#000;transition-duration:.3s}.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt .info p{display:inline}.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt .info p.date{font-size:.8125rem;color:#ccc}.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li:last-child{margin-bottom:0}.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content h2{margin-bottom:20px;line-height:0}.home #content__wrapper section .block__unit__more .unit__hot a{background:0 0!important}.home #content__wrapper section .block__unit__more .unit__hot .popular_posts{border-bottom:none!important}.home #content__wrapper section .block__unit__more .unit__tech{height:66.666%;background-color:#fff}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper{padding:20px}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;padding-top:20px;padding-bottom:20px;border-top:2px solid #ececec}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li:last-child{margin-bottom:0;border-bottom:2px solid #ececec}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .thumb{display:block;width:70px;height:70px;margin-right:10px;line-height:0}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .thumb img{width:100%;height:auto;border:2px solid #ececec;transition-duration:.3s;transform-origin:center center}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt{width:auto;max-width:283px}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3{max-height:2.7em;font-size:1rem;font-weight:400;line-height:1.5;transition-duration:.3s}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3 a{color:#000}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3 a:hover{color:#01969f}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info{margin-bottom:8px}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p{display:inline}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.date{font-size:.8125rem;color:#ccc}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category{margin-left:10px;font-size:.8125rem}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category a{display:inline;color:#000}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category a:hover{color:#01969f}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info .post-categories{display:inline-block;margin-left:10px;font-size:.8125rem}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info .post-categories li a{display:inline;color:#000}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info .post-categories li a:hover{color:#01969f}.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content h2{padding-bottom:30px;line-height:0}.home #content__wrapper section .block__unit__more .unit__tech a:hover{color:#14969d;text-decoration:underline}.home #content__wrapper section .block__unit__more .unit.content__none{overflow:hidden}.home #content__wrapper section .block__unit__more .unit.content__none::before{display:block;width:1000px;height:1px;content:"";background-color:#fff;transform:rotate(40.45deg);transform-origin:0 0}.home #content__wrapper section .unit__first{width:100%;height:460px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-bottom:1px solid #fff}.home #content__wrapper section .unit__first .unit__wrapper{color:#fff;background-color:rgba(0,0,0,.25);transition-duration:.5s}.home #content__wrapper section .unit__first .unit__wrapper .unit__content{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:980px;height:460px;padding-right:20px;padding-left:20px;margin:0 auto}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:45px}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .date{font-size:1.5rem;font-weight:700}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .category{padding:4px 10px;margin-left:20px;font-size:.6875rem;line-height:1;color:#fff;background-color:#49c6ce;border-radius:10.5px}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom,.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .thumb{position:relative;width:50px;height:50px;margin-right:10px;overflow:hidden;line-height:0}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:100%;margin:auto;border-radius:50%}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .name em{margin-left:10px}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-left:20px;font-size:1.75rem;line-height:1}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share svg{margin-right:5px}.home #content__wrapper section .unit__first .unit__wrapper .unit__content h1,.home #content__wrapper section .unit__first .unit__wrapper .unit__content h2{margin-bottom:35px;font-size:3.125rem;line-height:1.4}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .share .icon__share{width:19px;height:21px;fill:#fff;stroke:#fff}.home #content__wrapper section .unit__first a{color:#fff}.home #content__wrapper section .unit__first a:hover .unit__wrapper{background-color:rgba(0,0,0,.5)}.home #content__wrapper section .unit:nth-child(1){order:1}.home #content__wrapper section .unit:nth-child(2){order:4}.home #content__wrapper section .unit:nth-child(3){order:7}.home #content__wrapper section .unit:nth-child(4){order:2}.home #content__wrapper section .unit:nth-child(5){order:5}.home #content__wrapper section .unit:nth-child(6){order:8}.home #content__wrapper section .unit:nth-child(7){order:3;border-bottom:none}.home #content__wrapper section .unit:nth-child(8){order:6;border-bottom:none}.home #content__wrapper section .unit:nth-child(9){order:9;border-bottom:none}.home #content__wrapper section.contain__popular .unit:nth-child(1){order:1}.home #content__wrapper section.contain__popular .unit:nth-child(2){order:4}.home #content__wrapper section.contain__popular .unit:nth-child(3){order:7}.home #content__wrapper section.contain__popular .unit:nth-child(4){order:2}.home #content__wrapper section.contain__popular .unit:nth-child(5){order:5}.home #content__wrapper section.contain__popular .unit:nth-child(6){order:3;border-bottom:none}.home #content__wrapper section.contain__popular .unit:nth-child(7){order:6;border-bottom:none}.home #content__wrapper section.contain__popular .unit:nth-child(8){order:8;border-bottom:none}.home #content__wrapper section.contain__technics .unit:nth-child(1){order:1}.home #content__wrapper section.contain__technics .unit:nth-child(2){order:3}.home #content__wrapper section.contain__technics .unit:nth-child(3){order:6}.home #content__wrapper section.contain__technics .unit:nth-child(4){order:4}.home #content__wrapper section.contain__technics .unit:nth-child(5){order:7}.home #content__wrapper section.contain__technics .unit:nth-child(6){order:5;border-bottom:none}.home #content__wrapper section.contain__technics .unit:nth-child(7){order:8;border-bottom:none}.home #content__wrapper section.contain__technics .unit:nth-child(8){order:2;border-bottom:none}.category #content__wrapper section{border-bottom:1px solid #fff}.category #content__wrapper section .block__unit__more{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;width:100%;min-width:1020px;max-width:1200px;height:1023px;margin:0 auto;overflow:hidden;border-right:1px solid #fff}.category #content__wrapper section .block__unit__more .unit__hot{height:66.666%}.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper{padding:20px}.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li{margin-bottom:20px}.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a:hover .txt h3{color:#01969f;text-decoration:underline}.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a:hover .txt h3:hover{color:#14969d;text-decoration:underline}.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a:hover .thumb img{transform:scale(1.2)}.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .thumb{display:block;width:100px;height:auto;margin-right:10px;overflow:hidden;line-height:0}.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .thumb img{width:100%;height:auto;transition-duration:.3s;transform-origin:center center}.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt{width:auto;max-width:240px}.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt h3{max-height:4.2em;margin-bottom:12px;overflow:hidden;font-size:1.125rem;font-weight:400;line-height:1.5;color:#000;transition-duration:.3s}.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt .info p{display:inline}.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt .info p.date{font-size:.8125rem;color:#ccc}.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li:last-child{margin-bottom:0}.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content h2{margin-bottom:20px;line-height:0}.category #content__wrapper section .block__unit__more .unit__hot a{background:0 0!important}.category #content__wrapper section .block__unit__more .unit__hot .popular_posts{border-bottom:none!important}.category #content__wrapper section .block__unit__more .unit__tech{height:66.666%;background-color:#fff}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper{padding:20px}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;padding-top:20px;padding-bottom:20px;border-top:2px solid #ececec}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li:last-child{margin-bottom:0;border-bottom:2px solid #ececec}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .thumb{display:block;width:70px;height:70px;margin-right:10px;line-height:0}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .thumb img{width:100%;height:auto;border:2px solid #ececec;transition-duration:.3s;transform-origin:center center}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt{width:auto;max-width:283px}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3{max-height:2.7em;font-size:1rem;font-weight:400;line-height:1.5;transition-duration:.3s}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3 a{color:#000}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3 a:hover{color:#01969f}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info{margin-bottom:8px}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p{display:inline}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.date{font-size:.8125rem;color:#ccc}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category{margin-left:10px;font-size:.8125rem}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category a{display:inline;color:#000}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category a:hover{color:#01969f}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info .post-categories{display:inline-block;margin-left:10px;font-size:.8125rem}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info .post-categories li a{display:inline;color:#000}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info .post-categories li a:hover{color:#01969f}.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content h2{padding-bottom:30px;line-height:0}.category #content__wrapper section .block__unit__more .unit__tech a:hover{color:#14969d;text-decoration:underline}.category #content__wrapper section .block__unit__more .unit{box-sizing:border-box;width:33.4%;height:33.333%;border-bottom:1px solid #fff;border-left:1px solid #fff}.category #content__wrapper section .block__unit__more .unit a{display:block;height:100%;transition-duration:.5s}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content{position:relative;padding:20px}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .thumb{float:left;width:50px;height:50px;margin-right:10px;overflow:hidden;line-height:0;border-radius:50%}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .thumb img{width:auto;height:100%}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .name{margin-bottom:5px;font-size:.875rem;color:#000}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .date{font-size:.8125rem;color:#bbb}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:1.875rem;line-height:1;color:#49c6ce}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share svg{margin-right:5px}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title{position:relative;width:100%;height:auto;margin-bottom:10px}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title h2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-right:15px;padding-left:15px;margin:5px;font-size:1.625rem;line-height:1.4;color:#fff;text-align:center;background-color:rgba(0,0,0,.3);transition-duration:.5s}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title h2 span{display:block;width:100%;word-wrap:break-word}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo{position:relative;width:100%;height:240px;min-height:190px;max-height:240px;overflow:hidden;line-height:0}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo img{width:100%;height:auto;transition-duration:.5s;transform-origin:center center}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition-duration:.5s;transform-origin:center center}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .share .icon__share{width:19px;height:21px;fill:#49c6ce;stroke:#49c6ce}.category #content__wrapper section .block__unit__more .unit a:hover{background-color:#fff}.category #content__wrapper section .block__unit__more .unit a:hover .unit__wrapper .unit__content .title h2{background-color:rgba(0,0,0,.6)}.category #content__wrapper section .block__unit__more .unit a:hover .unit__wrapper .unit__content .title .photo span{transform:scale(1.2)}.category #content__wrapper section .block__unit__more .unit.content__none{overflow:hidden}.category #content__wrapper section .block__unit__more .unit.content__none::before{display:block;width:1000px;height:1px;content:"";background-color:#fff;transform:rotate(40.45deg);transform-origin:0 0}.category #content__wrapper section .unit__first{width:100%;height:460px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-bottom:1px solid #fff}.category #content__wrapper section .unit__first .unit__wrapper{color:#fff;background-color:rgba(0,0,0,.25);transition-duration:.5s}.category #content__wrapper section .unit__first .unit__wrapper .unit__content{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:980px;height:460px;padding-right:20px;padding-left:20px;margin:0 auto}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:45px}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .date{font-size:1.5rem;font-weight:700}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .category{padding:4px 10px;margin-left:20px;font-size:.6875rem;line-height:1;color:#fff;background-color:#49c6ce;border-radius:10.5px}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom,.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .thumb{position:relative;width:50px;height:50px;margin-right:10px;overflow:hidden;line-height:0}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:100%;margin:auto;border-radius:50%}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .name em{margin-left:10px}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-left:20px;font-size:1.75rem;line-height:1}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share svg{margin-right:5px}.category #content__wrapper section .unit__first .unit__wrapper .unit__content h1,.category #content__wrapper section .unit__first .unit__wrapper .unit__content h2{margin-bottom:35px;font-size:3.125rem;line-height:1.4}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .share .icon__share{width:19px;height:21px;fill:#fff;stroke:#fff}.category #content__wrapper section .unit__first a{color:#fff}.category #content__wrapper section .unit__first a:hover .unit__wrapper{background-color:rgba(0,0,0,.5)}.category #content__wrapper section .unit:nth-child(1){order:1}.category #content__wrapper section .unit:nth-child(2){order:4}.category #content__wrapper section .unit:nth-child(3){order:7}.category #content__wrapper section .unit:nth-child(4){order:2}.category #content__wrapper section .unit:nth-child(5){order:5}.category #content__wrapper section .unit:nth-child(6){order:8}.category #content__wrapper section .unit:nth-child(7){order:3;border-bottom:none}.category #content__wrapper section .unit:nth-child(8){order:6;border-bottom:none}.category #content__wrapper section .unit:nth-child(9){order:9;border-bottom:none}.category #content__wrapper section.contain__popular .unit:nth-child(1){order:1}.category #content__wrapper section.contain__popular .unit:nth-child(2){order:4}.category #content__wrapper section.contain__popular .unit:nth-child(3){order:7}.category #content__wrapper section.contain__popular .unit:nth-child(4){order:2}.category #content__wrapper section.contain__popular .unit:nth-child(5){order:5}.category #content__wrapper section.contain__popular .unit:nth-child(6){order:3;border-bottom:none}.category #content__wrapper section.contain__popular .unit:nth-child(7){order:6;border-bottom:none}.category #content__wrapper section.contain__popular .unit:nth-child(8){order:8;border-bottom:none}.category #content__wrapper section.contain__technics .unit:nth-child(1){order:1}.category #content__wrapper section.contain__technics .unit:nth-child(2){order:3}.category #content__wrapper section.contain__technics .unit:nth-child(3){order:6}.category #content__wrapper section.contain__technics .unit:nth-child(4){order:4}.category #content__wrapper section.contain__technics .unit:nth-child(5){order:7}.category #content__wrapper section.contain__technics .unit:nth-child(6){order:5;border-bottom:none}.category #content__wrapper section.contain__technics .unit:nth-child(7){order:8;border-bottom:none}.category #content__wrapper section.contain__technics .unit:nth-child(8){order:2;border-bottom:none}.category.category-workstyle #content__wrapper section .block__unit__more{flex-direction:inherit;height:auto;max-height:1023px}.category.category-workstyle #content__wrapper section .block__unit__more .unit{width:33.3%}.tag #content__wrapper section{border-bottom:1px solid #fff}.tag #content__wrapper section .block__unit__more{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;width:100%;min-width:1020px;max-width:1200px;height:1023px;margin:0 auto;overflow:hidden;border-right:1px solid #fff}.tag #content__wrapper section .block__unit__more .unit__hot{height:66.666%}.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper{padding:20px}.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li{margin-bottom:20px}.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a:hover .txt h3{color:#01969f;text-decoration:underline}.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a:hover .txt h3:hover{color:#14969d;text-decoration:underline}.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a:hover .thumb img{transform:scale(1.2)}.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .thumb{display:block;width:100px;height:auto;margin-right:10px;overflow:hidden;line-height:0}.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .thumb img{width:100%;height:auto;transition-duration:.3s;transform-origin:center center}.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt{width:auto;max-width:240px}.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt h3{max-height:4.2em;margin-bottom:12px;overflow:hidden;font-size:1.125rem;font-weight:400;line-height:1.5;color:#000;transition-duration:.3s}.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt .info p{display:inline}.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt .info p.date{font-size:.8125rem;color:#ccc}.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li:last-child{margin-bottom:0}.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content h2{margin-bottom:20px;line-height:0}.tag #content__wrapper section .block__unit__more .unit__hot a{background:0 0!important}.tag #content__wrapper section .block__unit__more .unit__hot .popular_posts{border-bottom:none!important}.tag #content__wrapper section .block__unit__more .unit__tech{height:66.666%;background-color:#fff}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper{padding:20px}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;padding-top:20px;padding-bottom:20px;border-top:2px solid #ececec}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li:last-child{margin-bottom:0;border-bottom:2px solid #ececec}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .thumb{display:block;width:70px;height:70px;margin-right:10px;line-height:0}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .thumb img{width:100%;height:auto;border:2px solid #ececec;transition-duration:.3s;transform-origin:center center}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt{width:auto;max-width:283px}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3{max-height:2.7em;font-size:1rem;font-weight:400;line-height:1.5;transition-duration:.3s}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3 a{color:#000}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3 a:hover{color:#01969f}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info{margin-bottom:8px}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p{display:inline}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.date{font-size:.8125rem;color:#ccc}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category{margin-left:10px;font-size:.8125rem}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category a{display:inline;color:#000}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category a:hover{color:#01969f}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info .post-categories{display:inline-block;margin-left:10px;font-size:.8125rem}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info .post-categories li a{display:inline;color:#000}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info .post-categories li a:hover{color:#01969f}.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content h2{padding-bottom:30px;line-height:0}.tag #content__wrapper section .block__unit__more .unit__tech a:hover{color:#14969d;text-decoration:underline}.tag #content__wrapper section .block__unit__more .unit{box-sizing:border-box;width:33.4%;height:33.333%;border-bottom:1px solid #fff;border-left:1px solid #fff}.tag #content__wrapper section .block__unit__more .unit a{display:block;height:100%;transition-duration:.5s}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content{position:relative;padding:20px}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .thumb{float:left;width:50px;height:50px;margin-right:10px;overflow:hidden;line-height:0;border-radius:50%}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .thumb img{width:auto;height:100%}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .name{margin-bottom:5px;font-size:.875rem;color:#000}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .date{font-size:.8125rem;color:#bbb}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:1.875rem;line-height:1;color:#49c6ce}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share svg{margin-right:5px}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title{position:relative;width:100%;height:auto;margin-bottom:10px}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title h2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-right:15px;padding-left:15px;margin:5px;font-size:1.625rem;line-height:1.4;color:#fff;text-align:center;background-color:rgba(0,0,0,.3);transition-duration:.5s}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title h2 span{display:block;width:100%;word-wrap:break-word}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo{position:relative;width:100%;height:240px;min-height:190px;max-height:240px;overflow:hidden;line-height:0}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo img{width:100%;height:auto;transition-duration:.5s;transform-origin:center center}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition-duration:.5s;transform-origin:center center}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .share .icon__share{width:19px;height:21px;fill:#49c6ce;stroke:#49c6ce}.tag #content__wrapper section .block__unit__more .unit a:hover{background-color:#fff}.tag #content__wrapper section .block__unit__more .unit a:hover .unit__wrapper .unit__content .title h2{background-color:rgba(0,0,0,.6)}.tag #content__wrapper section .block__unit__more .unit a:hover .unit__wrapper .unit__content .title .photo span{transform:scale(1.2)}.tag #content__wrapper section .block__unit__more .unit.content__none{overflow:hidden}.tag #content__wrapper section .block__unit__more .unit.content__none::before{display:block;width:1000px;height:1px;content:"";background-color:#fff;transform:rotate(40.45deg);transform-origin:0 0}.tag #content__wrapper section .unit__first{width:100%;height:460px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-bottom:1px solid #fff}.tag #content__wrapper section .unit__first .unit__wrapper{color:#fff;background-color:rgba(0,0,0,.25);transition-duration:.5s}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:980px;height:460px;padding-right:20px;padding-left:20px;margin:0 auto}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:45px}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .date{font-size:1.5rem;font-weight:700}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .category{padding:4px 10px;margin-left:20px;font-size:.6875rem;line-height:1;color:#fff;background-color:#49c6ce;border-radius:10.5px}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom,.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .thumb{position:relative;width:50px;height:50px;margin-right:10px;overflow:hidden;line-height:0}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:100%;margin:auto;border-radius:50%}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .name em{margin-left:10px}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-left:20px;font-size:1.75rem;line-height:1}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share svg{margin-right:5px}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content h1,.tag #content__wrapper section .unit__first .unit__wrapper .unit__content h2{margin-bottom:35px;font-size:3.125rem;line-height:1.4}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .share .icon__share{width:19px;height:21px;fill:#fff;stroke:#fff}.tag #content__wrapper section .unit__first a{color:#fff}.tag #content__wrapper section .unit__first a:hover .unit__wrapper{background-color:rgba(0,0,0,.5)}.tag #content__wrapper section.no-results{width:720px;margin:0 auto;padding:50px 0 100px}.tag #content__wrapper section.no-results .page-header{margin-bottom:30px;font-size:30px;text-align:center}.tag #content__wrapper section.no-results .page-content{border-top:1px dotted #000;border-bottom:1px dotted #000;padding:40px 0}.tag #content__wrapper section.no-results .page-content p{margin-bottom:10px}.tag #content__wrapper section.no-results .search-text{font-size:1.3125rem;line-height:1.7;color:#333}.tag #content__wrapper section.no-results .search-form{margin-top:10px;text-align:center}.tag #content__wrapper section.no-results .search-field{padding:5px 10px;line-height:1;border:1px solid #ccc}.tag #content__wrapper section.no-results .search-submit{border:none;height:25px;box-sizing:content-box;background:#009ba3;color:#fff}.tag #content__wrapper section .unit:nth-child(1){order:1}.tag #content__wrapper section .unit:nth-child(2){order:4}.tag #content__wrapper section .unit:nth-child(3){order:7}.tag #content__wrapper section .unit:nth-child(4){order:2}.tag #content__wrapper section .unit:nth-child(5){order:5}.tag #content__wrapper section .unit:nth-child(6){order:8}.tag #content__wrapper section .unit:nth-child(7){order:3;border-bottom:none}.tag #content__wrapper section .unit:nth-child(8){order:6;border-bottom:none}.tag #content__wrapper section .unit:nth-child(9){order:9;border-bottom:none}.tag #content__wrapper section.contain__popular .unit:nth-child(1){order:1}.tag #content__wrapper section.contain__popular .unit:nth-child(2){order:4}.tag #content__wrapper section.contain__popular .unit:nth-child(3){order:7}.tag #content__wrapper section.contain__popular .unit:nth-child(4){order:2}.tag #content__wrapper section.contain__popular .unit:nth-child(5){order:5}.tag #content__wrapper section.contain__popular .unit:nth-child(6){order:3;border-bottom:none}.tag #content__wrapper section.contain__popular .unit:nth-child(7){order:6;border-bottom:none}.tag #content__wrapper section.contain__popular .unit:nth-child(8){order:8;border-bottom:none}.tag #content__wrapper section.contain__technics .unit:nth-child(1){order:1}.tag #content__wrapper section.contain__technics .unit:nth-child(2){order:3}.tag #content__wrapper section.contain__technics .unit:nth-child(3){order:6}.tag #content__wrapper section.contain__technics .unit:nth-child(4){order:4}.tag #content__wrapper section.contain__technics .unit:nth-child(5){order:7}.tag #content__wrapper section.contain__technics .unit:nth-child(6){order:5;border-bottom:none}.tag #content__wrapper section.contain__technics .unit:nth-child(7){order:8;border-bottom:none}.tag #content__wrapper section.contain__technics .unit:nth-child(8){order:2;border-bottom:none}.archive.author #content__wrapper section{border-bottom:1px solid #fff}.archive.author #content__wrapper section .block__unit__more{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;width:100%;min-width:1020px;max-width:1200px;height:1023px;margin:0 auto;overflow:hidden;border-right:1px solid #fff}.archive.author #content__wrapper section .block__unit__more .unit__hot{height:66.666%}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper{padding:20px}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li{margin-bottom:20px}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a:hover .txt h3{color:#01969f;text-decoration:underline}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a:hover .txt h3:hover{color:#14969d;text-decoration:underline}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a:hover .thumb img{transform:scale(1.2)}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .thumb{display:block;width:100px;height:auto;margin-right:10px;overflow:hidden;line-height:0}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .thumb img{width:100%;height:auto;transition-duration:.3s;transform-origin:center center}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt{width:auto;max-width:240px}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt h3{max-height:4.2em;margin-bottom:12px;overflow:hidden;font-size:1.125rem;font-weight:400;line-height:1.5;color:#000;transition-duration:.3s}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt .info p{display:inline}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt .info p.date{font-size:.8125rem;color:#ccc}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li:last-child{margin-bottom:0}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content h2{margin-bottom:20px;line-height:0}.archive.author #content__wrapper section .block__unit__more .unit__hot a{background:0 0!important}.archive.author #content__wrapper section .block__unit__more .unit__hot .popular_posts{border-bottom:none!important}.archive.author #content__wrapper section .block__unit__more .unit__tech{height:66.666%;background-color:#fff}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper{padding:20px}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;padding-top:20px;padding-bottom:20px;border-top:2px solid #ececec}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li:last-child{margin-bottom:0;border-bottom:2px solid #ececec}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .thumb{display:block;width:70px;height:70px;margin-right:10px;line-height:0}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .thumb img{width:100%;height:auto;border:2px solid #ececec;transition-duration:.3s;transform-origin:center center}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt{width:auto;max-width:283px}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3{max-height:2.7em;font-size:1rem;font-weight:400;line-height:1.5;transition-duration:.3s}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3 a{color:#000}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3 a:hover{color:#01969f}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info{margin-bottom:8px}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p{display:inline}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.date{font-size:.8125rem;color:#ccc}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category{margin-left:10px;font-size:.8125rem}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category a{display:inline;color:#000}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category a:hover{color:#01969f}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info .post-categories{display:inline-block;margin-left:10px;font-size:.8125rem}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info .post-categories li a{display:inline;color:#000}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info .post-categories li a:hover{color:#01969f}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content h2{padding-bottom:30px;line-height:0}.archive.author #content__wrapper section .block__unit__more .unit__tech a:hover{color:#14969d;text-decoration:underline}.archive.author #content__wrapper section .block__unit__more .unit{box-sizing:border-box;width:33.4%;height:33.333%;border-bottom:1px solid #fff;border-left:1px solid #fff}.archive.author #content__wrapper section .block__unit__more .unit a{display:block;height:100%;transition-duration:.5s}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content{position:relative;padding:20px}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .thumb{float:left;width:50px;height:50px;margin-right:10px;overflow:hidden;line-height:0;border-radius:50%}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .thumb img{width:auto;height:100%}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .name{margin-bottom:5px;font-size:.875rem;color:#000}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .date{font-size:.8125rem;color:#bbb}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:1.875rem;line-height:1;color:#49c6ce}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share svg{margin-right:5px}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title{position:relative;width:100%;height:auto;margin-bottom:10px}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title h2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-right:15px;padding-left:15px;margin:5px;font-size:1.625rem;line-height:1.4;color:#fff;text-align:center;background-color:rgba(0,0,0,.3);transition-duration:.5s}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title h2 span{display:block;width:100%;word-wrap:break-word}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo{position:relative;width:100%;height:240px;min-height:190px;max-height:240px;overflow:hidden;line-height:0}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo img{width:100%;height:auto;transition-duration:.5s;transform-origin:center center}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition-duration:.5s;transform-origin:center center}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .share .icon__share{width:19px;height:21px;fill:#49c6ce;stroke:#49c6ce}.archive.author #content__wrapper section .block__unit__more .unit a:hover{background-color:#fff}.archive.author #content__wrapper section .block__unit__more .unit a:hover .unit__wrapper .unit__content .title h2{background-color:rgba(0,0,0,.6)}.archive.author #content__wrapper section .block__unit__more .unit a:hover .unit__wrapper .unit__content .title .photo span{transform:scale(1.2)}.archive.author #content__wrapper section .block__unit__more .unit.content__none{overflow:hidden}.archive.author #content__wrapper section .block__unit__more .unit.content__none::before{display:block;width:1000px;height:1px;content:"";background-color:#fff;transform:rotate(40.45deg);transform-origin:0 0}.archive.author #content__wrapper section .unit__first{width:100%;height:460px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-bottom:1px solid #fff}.archive.author #content__wrapper section .unit__first .unit__wrapper{color:#fff;background-color:rgba(0,0,0,.25);transition-duration:.5s}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:980px;height:460px;padding-right:20px;padding-left:20px;margin:0 auto}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:45px}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .date{font-size:1.5rem;font-weight:700}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .category{padding:4px 10px;margin-left:20px;font-size:.6875rem;line-height:1;color:#fff;background-color:#49c6ce;border-radius:10.5px}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom,.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .thumb{position:relative;width:50px;height:50px;margin-right:10px;overflow:hidden;line-height:0}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:100%;margin:auto;border-radius:50%}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .name em{margin-left:10px}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-left:20px;font-size:1.75rem;line-height:1}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share svg{margin-right:5px}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content h1,.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content h2{margin-bottom:35px;font-size:3.125rem;line-height:1.4}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .share .icon__share{width:19px;height:21px;fill:#fff;stroke:#fff}.archive.author #content__wrapper section .unit__first a{color:#fff}.archive.author #content__wrapper section .unit__first a:hover .unit__wrapper{background-color:rgba(0,0,0,.5)}.archive.author #content__wrapper section .unit{order:0!important;border-bottom:1px solid #fff!important}.archive.author #content__wrapper section .unit:nth-child(1){order:1}.archive.author #content__wrapper section .unit:nth-child(2){order:4}.archive.author #content__wrapper section .unit:nth-child(3){order:7}.archive.author #content__wrapper section .unit:nth-child(4){order:2}.archive.author #content__wrapper section .unit:nth-child(5){order:5}.archive.author #content__wrapper section .unit:nth-child(6){order:8}.archive.author #content__wrapper section .unit:nth-child(7){order:3;border-bottom:none}.archive.author #content__wrapper section .unit:nth-child(8){order:6;border-bottom:none}.archive.author #content__wrapper section .unit:nth-child(9){order:9;border-bottom:none}.archive.author #content__wrapper section.contain__popular .unit:nth-child(1){order:1}.archive.author #content__wrapper section.contain__popular .unit:nth-child(2){order:4}.archive.author #content__wrapper section.contain__popular .unit:nth-child(3){order:7}.archive.author #content__wrapper section.contain__popular .unit:nth-child(4){order:2}.archive.author #content__wrapper section.contain__popular .unit:nth-child(5){order:5}.archive.author #content__wrapper section.contain__popular .unit:nth-child(6){order:3;border-bottom:none}.archive.author #content__wrapper section.contain__popular .unit:nth-child(7){order:6;border-bottom:none}.archive.author #content__wrapper section.contain__popular .unit:nth-child(8){order:8;border-bottom:none}.archive.author #content__wrapper section.contain__technics .unit:nth-child(1){order:1}.archive.author #content__wrapper section.contain__technics .unit:nth-child(2){order:3}.archive.author #content__wrapper section.contain__technics .unit:nth-child(3){order:6}.archive.author #content__wrapper section.contain__technics .unit:nth-child(4){order:4}.archive.author #content__wrapper section.contain__technics .unit:nth-child(5){order:7}.archive.author #content__wrapper section.contain__technics .unit:nth-child(6){order:5;border-bottom:none}.archive.author #content__wrapper section.contain__technics .unit:nth-child(7){order:8;border-bottom:none}.archive.author #content__wrapper section.contain__technics .unit:nth-child(8){order:2;border-bottom:none}.archive.author #content__wrapper.content__author header{background-color:#49c6ce}.archive.author #content__wrapper.content__author header .author .author__wrapper{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:auto;height:325px;overflow:hidden}.archive.author #content__wrapper.content__author header .author .author__wrapper .info{display:flex;flex-direction:column;align-items:center;justify-content:center;width:560px;height:auto}.archive.author #content__wrapper.content__author header .author .author__wrapper .info .info__top{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:30px}.archive.author #content__wrapper.content__author header .author .author__wrapper .info .info__top .share ul{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.archive.author #content__wrapper.content__author header .author .author__wrapper .info .info__top .share ul li{margin-right:5px;background-color:#fff;border-radius:50%}.archive.author #content__wrapper.content__author header .author .author__wrapper .info .info__top .share a{display:flex;flex-direction:row;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;transition:.5s}.archive.author #content__wrapper.content__author header .author .author__wrapper .info .info__top .share a .icon{fill:#fff}.archive.author #content__wrapper.content__author header .author .author__wrapper .info .info__top .share a:hover{opacity:.5}.archive.author #content__wrapper.content__author header .author .author__wrapper .info .info__top .share .btn__twitter a{background-color:#00aced}.archive.author #content__wrapper.content__author header .author .author__wrapper .info .info__top .share .btn__twitter .icon{width:13px;height:13px}.archive.author #content__wrapper.content__author header .author .author__wrapper .info .info__top .share .btn__facebook a{background-color:#3b5998}.archive.author #content__wrapper.content__author header .author .author__wrapper .info .info__top .share .btn__facebook .icon{width:14px;height:14px}.archive.author #content__wrapper.content__author header .author .author__wrapper .info .info__top .name{margin-right:15px;font-size:24px;color:#fff}.archive.author #content__wrapper.content__author header .author .author__wrapper .info .info__bottom .txt{font-size:1rem;line-height:1.625;color:#fff}.archive.author #content__wrapper.content__author header .author .author__wrapper .thumb{width:100px;height:100px;margin-bottom:20px;line-height:0}.archive.author #content__wrapper.content__author header .author .author__wrapper .thumb img{width:100px;height:100px;border:2px solid #fff;border-radius:50%}.archive.author #content__wrapper.content__author header .author .link___author__page{display:table;width:100%}.archive.author #content__wrapper.content__author header .author .link___author__page a{display:table-cell;width:auto;height:50px;font-size:1rem;font-weight:400;line-height:1;color:#49c6ce;text-align:center;vertical-align:middle;cursor:pointer;background-color:#fff}.archive.author #content__wrapper.content__author header .author .link___author__page a img{transition-duration:.5s}.archive.author #content__wrapper.content__author header .author .link___author__page a:hover{text-decoration:underline}.archive.author #content__wrapper.content__author header .author .link___author__page a:hover img{opacity:.5}.archive.author #content__wrapper.content__author article .breadcrumb{border-top:1px solid #fff}.archive.author #content__wrapper.content__author article:first-child .breadcrumb{border-top:none}.archive.author #content__wrapper.content__author article .block__unit__more{flex-direction:row}.archive.author #content__wrapper.content__author article .block__unit__more .unit{width:33.333%}.archive.author #content__wrapper.content__author article .block__unit__more .unit:last-child{width:33.4175%;border-right:1px solid #fff}.archive.author #content__wrapper.content__author article .block__unit__more .unit:nth-of-type(3n){width:33.333%;border-right:none}.author #content__wrapper.content__authorList .authors{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-items:stretch;justify-content:flex-start;width:1200px;margin:0 auto;border-right:1px solid #fff;border-left:1px solid #fff}.author #content__wrapper.content__authorList .authors li{box-sizing:border-box;width:20%;border-right:1px solid #fff;border-bottom:1px solid #fff}.author #content__wrapper.content__authorList .authors li a{box-sizing:border-box;display:flex;flex-direction:row;flex-direction:column;align-items:center;justify-content:center;justify-content:flex-start;width:100%;height:100%;padding:20px;color:#333;transition:.5s}.author #content__wrapper.content__authorList .authors li a:hover{background-color:#fff}.author #content__wrapper.content__authorList .authors li:nth-child(5n){border-right:none}.author #content__wrapper.content__authorList .authors li figure img{width:100px;height:100px;margin-bottom:10px;border-radius:50%}.author #content__wrapper.content__authorList .authors li .group__text h3{margin-bottom:10px;font-size:16px;font-weight:700;text-align:center}.author #content__wrapper.content__authorList .authors li p{font-size:14px;line-height:1.6}.author #content__wrapper.content__authorList header{display:flex;flex-direction:row;align-items:center;justify-content:center;height:50px;background-color:#fff}.author #content__wrapper.content__authorList header h1{font-size:1.375rem;font-weight:700;color:#49c6ce}.single,.single #content__wrapper{background-color:#fff}.single #content__wrapper article{border-bottom:1px solid #fff}.single #content__wrapper article footer .writter{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;padding:20px;margin-top:0;margin-bottom:40px;overflow:hidden;border-top:2px solid #49c6ce;border-bottom:2px solid #49c6ce}.single #content__wrapper article footer .writter .info{width:560px;height:auto}.single #content__wrapper article footer .writter .info .info__top{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:15px}.single #content__wrapper article footer .writter .info .info__top .share ul{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.single #content__wrapper article footer .writter .info .info__top .share ul li{margin-right:5px}.single #content__wrapper article footer .writter .info .info__top .share a{display:flex;flex-direction:row;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%}.single #content__wrapper article footer .writter .info .info__top .share a .icon{fill:#fff}.single #content__wrapper article footer .writter .info .info__top .share .btn__twitter a{background-color:#00aced}.single #content__wrapper article footer .writter .info .info__top .share .btn__twitter .icon{width:13px;height:13px}.single #content__wrapper article footer .writter .info .info__top .share .btn__facebook a{background-color:#3b5998}.single #content__wrapper article footer .writter .info .info__top .share .btn__facebook .icon{width:14px;height:14px}.single #content__wrapper article footer .writter .info .info__top .name{margin-right:15px;font-size:1.125rem;color:#333}.single #content__wrapper article footer .writter .info .info__bottom .txt{font-size:14px;line-height:1.7;color:#333}.single #content__wrapper article footer .writter .link___writter__page{width:100%;padding-top:20px;text-align:center}.single #content__wrapper article footer .writter .link___writter__page a{padding-right:22px;font-size:1.125rem;font-weight:400;color:#49c6ce;text-decoration:underline;background-image:url(img/common/arw_link_2.svg);background-repeat:no-repeat;background-position:right center;background-size:10px auto}.single #content__wrapper article footer .writter .link___writter__page a:hover{color:#14969d;text-decoration:underline}.single #content__wrapper article footer .writter .thumb{position:relative;width:100px;height:100px;margin-right:20px;overflow:hidden;line-height:0;border-radius:50%}.single #content__wrapper article footer .writter .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:100%;margin:auto}.single #content__wrapper article footer .fb_iframe_widget{display:block;width:736px;margin:0 auto 20px}.single #content__wrapper article footer .fb_iframe_widget>span{display:block;width:auto!important}.single #content__wrapper article footer .fb_iframe_widget iframe{width:100%!important}.single #content__wrapper article side{display:block;max-width:1080px;padding:30px 20px 20px;margin-right:20px;margin-bottom:90px;margin-left:20px;background-color:#fff}.single #content__wrapper article side ul{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.single #content__wrapper article side ul li{flex-grow:1;max-width:232px;margin-right:10px}.single #content__wrapper article side ul li .related__item{position:relative;width:100%;height:auto}.single #content__wrapper article side ul li .related__item h3{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-right:10px;padding-left:10px;font-size:1.25rem;font-weight:400;line-height:1.4;color:#fff;text-align:center;background-color:rgba(0,0,0,.3);transition-duration:.5s}.single #content__wrapper article side ul li .related__item h3 span{position:relative;top:-.5em;display:block;width:100%;max-height:5.5em;overflow:hidden;word-wrap:break-word}.single #content__wrapper article side ul li .related__item .date{position:absolute;top:auto;right:0;bottom:10px;left:0;z-index:10;margin:auto;font-size:.8125rem;font-weight:700;color:#fff;text-align:center;transition-duration:.5s}.single #content__wrapper article side ul li .related__item .photo{width:100%;height:208px;overflow:hidden;line-height:0}.single #content__wrapper article side ul li .related__item .photo img{position:static;width:100%;height:auto;border-radius:0;transition-duration:.5s;transform-origin:center center}.single #content__wrapper article side ul li .related__item .photo span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition-duration:.5s;transform-origin:center center}.single #content__wrapper article side ul li:last-child{margin-right:0}.single #content__wrapper article side ul li a{display:block}.single #content__wrapper article side ul li a:hover .related__item h3{background-color:rgba(0,0,0,.6)}.single #content__wrapper article side ul li a:hover .related__item .photo span{transform:scale(1.2)}.single #content__wrapper article side h2{margin-bottom:20px;line-height:0;text-align:center}.single #content__wrapper article .content__main{position:relative;padding-top:70px;padding-bottom:60px}.single #content__wrapper article .content__main dl{margin-bottom:50px}.single #content__wrapper article .content__main dl dt{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:auto;height:34px;padding-left:15px;margin-bottom:15px;font-size:1.125rem;border-left:4px solid #49c6ce}.single #content__wrapper article .content__main dl dd{margin-bottom:50px;font-size:1.125rem;line-height:1.9}.single #content__wrapper article .content__main dl dd:last-of-type{margin-bottom:0}.single #content__wrapper article .content__main a{color:#49c6ce;text-decoration:underline;word-break:break-all}.single #content__wrapper article .content__main a:hover{color:#14969d;text-decoration:underline}.single #content__wrapper article .content__main img{max-width:100%;height:auto}.single #content__wrapper article .content__main p{margin-bottom:50px;font-size:1.125rem;line-height:1.9;color:#333}.single #content__wrapper article .content__main p img{display:block;max-width:100%;height:auto;margin:0 auto}.single #content__wrapper article .content__main p iframe{display:block;margin:0 auto}.single #content__wrapper article .content__main .lead{margin-bottom:50px;font-size:1.125rem;line-height:1.9;color:#333}.single #content__wrapper article .content__main .photo{margin-bottom:60px;line-height:0}.single #content__wrapper article .content__main section{margin-bottom:50px}.single #content__wrapper article .content__main section:last-of-type{margin-bottom:0}.single #content__wrapper article .content__main section h2{margin-bottom:35px;font-size:1.75rem;font-weight:400;line-height:1.4;color:#49c6ce}.single #content__wrapper article .content__main section section h3{margin-bottom:40px;font-size:1.375rem;line-height:1.4;color:#333}.single #content__wrapper article .content__main section section .txt{margin-bottom:50px;font-size:1.125rem;line-height:1.9;color:#333}.single #content__wrapper article .content__main section>:nth-last-child(-n+1){margin-bottom:0}.single #content__wrapper article .content__main .txt{margin-bottom:50px;font-size:1.125rem;line-height:1.9;color:#333}.single #content__wrapper article .content__main h1{margin-bottom:50px;font-size:1.75rem;font-weight:700;line-height:1.4;color:#49c6ce;font-feature-settings:"palt"}.single #content__wrapper article .content__main h2{padding-bottom:5px;margin-bottom:30px;font-size:1.5rem;font-weight:700;line-height:1.4;color:#333;border-bottom:1px solid #333;font-feature-settings:"palt"}.single #content__wrapper article .content__main h3{margin-bottom:30px;font-size:1.375rem;font-weight:700;line-height:1.4;color:#333;border:none;font-feature-settings:"palt"}.single #content__wrapper article .content__main h4{margin-bottom:30px;font-size:1.125rem;font-weight:700;line-height:1.4;color:#333;font-feature-settings:"palt"}.single #content__wrapper article .content__main h5{margin-bottom:30px;font-size:1rem;font-weight:700;line-height:1.4;color:#49c6ce;font-feature-settings:"palt"}.single #content__wrapper article .content__main h6{margin-bottom:30px;font-size:.875rem;font-weight:700;line-height:1.4;color:#333;font-feature-settings:"palt"}.single #content__wrapper article .content__main strong{font-weight:700}.single #content__wrapper article .content__main em{font-style:italic}.single #content__wrapper article .content__main>iframe{display:block;margin:0 auto 50px}.single #content__wrapper article .content__main .twitterwidget{display:block;margin:0 auto}.single #content__wrapper article .content__main sup{position:relative;top:-.3em;display:inline-block;transform:scale(.6);transform-origin:center center}.single #content__wrapper article .content__main sup a{text-decoration:none}.single #content__wrapper article .content__main .footnotes a img,.single #content__wrapper article .content__main .footnotes hr{display:none}.single #content__wrapper article .content__main .footnotes a::after{position:relative;top:2px;display:inline-block;width:18px;height:18px;content:"";background-image:url(/img/common/icon_footnote.svg);background-repeat:no-repeat;background-size:18px 18px}.single #content__wrapper article .content__main .footnotes ol li{font-size:1.125rem;list-style-position:inside;list-style-type:decimal}.single #content__wrapper article .content__main ul{margin-bottom:50px;margin-left:.5em}.single #content__wrapper article .content__main ul li{padding-left:18px;margin-bottom:.3em;font-size:1.125rem;line-height:1.5;text-indent:-18px}.single #content__wrapper article .content__main ul li:last-of-type{margin-bottom:0}.single #content__wrapper article .content__main ul li::before{position:relative;top:-4px;display:inline-block;width:8px;height:8px;margin-right:10px;content:"";background-color:#49c6ce;border-radius:50%}.single #content__wrapper article .content__main ul li *{text-indent:0}.single #content__wrapper article .content__main ol{margin-bottom:50px;margin-left:.5em}.single #content__wrapper article .content__main ol>li{padding-left:1em;margin-bottom:.3em;font-size:1.125rem;line-height:1.5;text-indent:-1.5em}.single #content__wrapper article .content__main ol>li:last-of-type{margin-bottom:0}.single #content__wrapper article .content__main ol>li:nth-child(0)::before{display:inline-block;width:1.5em;text-align:right;content:"0."}.single #content__wrapper article .content__main ol>li:nth-child(1)::before{display:inline-block;width:1.5em;text-align:right;content:"1."}.single #content__wrapper article .content__main ol>li:nth-child(2)::before{display:inline-block;width:1.5em;text-align:right;content:"2."}.single #content__wrapper article .content__main ol>li:nth-child(3)::before{display:inline-block;width:1.5em;text-align:right;content:"3."}.single #content__wrapper article .content__main ol>li:nth-child(4)::before{display:inline-block;width:1.5em;text-align:right;content:"4."}.single #content__wrapper article .content__main ol>li:nth-child(5)::before{display:inline-block;width:1.5em;text-align:right;content:"5."}.single #content__wrapper article .content__main ol>li:nth-child(6)::before{display:inline-block;width:1.5em;text-align:right;content:"6."}.single #content__wrapper article .content__main ol>li:nth-child(7)::before{display:inline-block;width:1.5em;text-align:right;content:"7."}.single #content__wrapper article .content__main ol>li:nth-child(8)::before{display:inline-block;width:1.5em;text-align:right;content:"8."}.single #content__wrapper article .content__main ol>li:nth-child(9)::before{display:inline-block;width:1.5em;text-align:right;content:"9."}.single #content__wrapper article .content__main ol>li:nth-child(10)::before{display:inline-block;width:1.5em;text-align:right;content:"10."}.single #content__wrapper article .content__main ol>li:nth-child(11)::before{display:inline-block;width:1.5em;text-align:right;content:"11."}.single #content__wrapper article .content__main ol>li:nth-child(12)::before{display:inline-block;width:1.5em;text-align:right;content:"12."}.single #content__wrapper article .content__main ol>li:nth-child(13)::before{display:inline-block;width:1.5em;text-align:right;content:"13."}.single #content__wrapper article .content__main ol>li:nth-child(14)::before{display:inline-block;width:1.5em;text-align:right;content:"14."}.single #content__wrapper article .content__main ol>li:nth-child(15)::before{display:inline-block;width:1.5em;text-align:right;content:"15."}.single #content__wrapper article .content__main ol>li:nth-child(16)::before{display:inline-block;width:1.5em;text-align:right;content:"16."}.single #content__wrapper article .content__main ol>li:nth-child(17)::before{display:inline-block;width:1.5em;text-align:right;content:"17."}.single #content__wrapper article .content__main ol>li:nth-child(18)::before{display:inline-block;width:1.5em;text-align:right;content:"18."}.single #content__wrapper article .content__main ol>li:nth-child(19)::before{display:inline-block;width:1.5em;text-align:right;content:"19."}.single #content__wrapper article .content__main ol>li:nth-child(20)::before{display:inline-block;width:1.5em;text-align:right;content:"20."}.single #content__wrapper article .content__main ol>li:nth-child(21)::before{display:inline-block;width:1.5em;text-align:right;content:"21."}.single #content__wrapper article .content__main ol>li:nth-child(22)::before{display:inline-block;width:1.5em;text-align:right;content:"22."}.single #content__wrapper article .content__main ol>li:nth-child(23)::before{display:inline-block;width:1.5em;text-align:right;content:"23."}.single #content__wrapper article .content__main ol>li:nth-child(24)::before{display:inline-block;width:1.5em;text-align:right;content:"24."}.single #content__wrapper article .content__main ol>li:nth-child(25)::before{display:inline-block;width:1.5em;text-align:right;content:"25."}.single #content__wrapper article .content__main ol>li:nth-child(26)::before{display:inline-block;width:1.5em;text-align:right;content:"26."}.single #content__wrapper article .content__main ol>li:nth-child(27)::before{display:inline-block;width:1.5em;text-align:right;content:"27."}.single #content__wrapper article .content__main ol>li:nth-child(28)::before{display:inline-block;width:1.5em;text-align:right;content:"28."}.single #content__wrapper article .content__main ol>li:nth-child(29)::before{display:inline-block;width:1.5em;text-align:right;content:"29."}.single #content__wrapper article .content__main ol>li:nth-child(30)::before{display:inline-block;width:1.5em;text-align:right;content:"30."}.single #content__wrapper article .content__main ol>li:nth-child(31)::before{display:inline-block;width:1.5em;text-align:right;content:"31."}.single #content__wrapper article .content__main ol>li:nth-child(32)::before{display:inline-block;width:1.5em;text-align:right;content:"32."}.single #content__wrapper article .content__main ol>li:nth-child(33)::before{display:inline-block;width:1.5em;text-align:right;content:"33."}.single #content__wrapper article .content__main ol>li:nth-child(34)::before{display:inline-block;width:1.5em;text-align:right;content:"34."}.single #content__wrapper article .content__main ol>li:nth-child(35)::before{display:inline-block;width:1.5em;text-align:right;content:"35."}.single #content__wrapper article .content__main ol>li:nth-child(36)::before{display:inline-block;width:1.5em;text-align:right;content:"36."}.single #content__wrapper article .content__main ol>li:nth-child(37)::before{display:inline-block;width:1.5em;text-align:right;content:"37."}.single #content__wrapper article .content__main ol>li:nth-child(38)::before{display:inline-block;width:1.5em;text-align:right;content:"38."}.single #content__wrapper article .content__main ol>li:nth-child(39)::before{display:inline-block;width:1.5em;text-align:right;content:"39."}.single #content__wrapper article .content__main ol>li:nth-child(40)::before{display:inline-block;width:1.5em;text-align:right;content:"40."}.single #content__wrapper article .content__main ol>li:nth-child(41)::before{display:inline-block;width:1.5em;text-align:right;content:"41."}.single #content__wrapper article .content__main ol>li:nth-child(42)::before{display:inline-block;width:1.5em;text-align:right;content:"42."}.single #content__wrapper article .content__main ol>li:nth-child(43)::before{display:inline-block;width:1.5em;text-align:right;content:"43."}.single #content__wrapper article .content__main ol>li:nth-child(44)::before{display:inline-block;width:1.5em;text-align:right;content:"44."}.single #content__wrapper article .content__main ol>li:nth-child(45)::before{display:inline-block;width:1.5em;text-align:right;content:"45."}.single #content__wrapper article .content__main ol>li:nth-child(46)::before{display:inline-block;width:1.5em;text-align:right;content:"46."}.single #content__wrapper article .content__main ol>li:nth-child(47)::before{display:inline-block;width:1.5em;text-align:right;content:"47."}.single #content__wrapper article .content__main ol>li:nth-child(48)::before{display:inline-block;width:1.5em;text-align:right;content:"48."}.single #content__wrapper article .content__main ol>li:nth-child(49)::before{display:inline-block;width:1.5em;text-align:right;content:"49."}.single #content__wrapper article .content__main ol>li:nth-child(50)::before{display:inline-block;width:1.5em;text-align:right;content:"50."}.single #content__wrapper article .content__main ol>li ul{margin-left:0}.single #content__wrapper article .content__main blockquote{padding:48px 30px 30px 68px;margin-bottom:50px;background-color:#e9e9e9;background-image:url(img/common/icon_blockquotes.svg);background-repeat:no-repeat;background-position:30px 30px;background-size:36px 25px;border-radius:7px}.single #content__wrapper article .content__main blockquote p{font-size:1.125rem;font-style:italic;line-height:1.9}.single #content__wrapper article .content__main blockquote :last-child{margin-bottom:0}.single #content__wrapper article .content__main pre{padding:20px;margin-bottom:50px;overflow:auto;font-size:1.125rem;line-height:1.5;word-wrap:break-word;white-space:pre-wrap;background-color:#e9e9e9}.single #content__wrapper article .content__main code{padding:2px;background-color:#e9e9e9}.single #content__wrapper article .content__main abbr{padding-bottom:3px;border-bottom:1px dashed #49c6ce}.single #content__wrapper article .content__main hr{margin-top:0;margin-bottom:50px;border-top:none;border-bottom:1px dotted #000}.single #content__wrapper article .content__main table{width:100%;height:auto;margin-bottom:50px;border-top:1px solid #a0a0a0;border-left:1px solid #a0a0a0}.single #content__wrapper article .content__main table td,.single #content__wrapper article .content__main table th{padding:20px;text-align:left;border-right:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.single #content__wrapper article .content__main table thead th{font-size:1.125rem;font-weight:700;background-color:#f3f3f3}.single #content__wrapper article .content__main table tbody td{font-size:1.125rem;line-height:1.5;background-color:#fff}.single #content__wrapper article .content__main table tbody td:first-child{width:30%}.single #content__wrapper article .content__main .syntaxhighlighter{box-sizing:border-box;padding:10px;margin-bottom:50px!important;border:1px solid #e9e9e9}.single #content__wrapper article .content__main .syntaxhighlighter .line{padding-bottom:7px!important;font-size:16px!important}.single #content__wrapper article .content__main .syntaxhighlighter .line:last-child{padding-bottom:0!important}.single #content__wrapper article .content__main .content__talk>img{display:block;width:19%;max-width:120px;margin-bottom:50px}.single #content__wrapper article .content__main .content__talk .text>p:first-child,.single #content__wrapper article .content__main .content__talk .text>p:last-child{margin-bottom:0}.single #content__wrapper article .content__main img.border,.single #content__wrapper article .content__main img.slide{box-sizing:border-box;border:2px solid #ccc}.single #content__wrapper article .content__main .table_wrap{overflow-x:auto}.single #content__wrapper article .content__main .table_wrap>table{width:720px;word-wrap:break-word;table-layout:fixed}.single #content__wrapper article header{width:100%;height:460px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-bottom:1px solid #fff}.single #content__wrapper article header .header__wrapper{color:#fff;background-color:rgba(0,0,0,.25)}.single #content__wrapper article header .header__wrapper .unit__content{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:980px;height:460px;padding-right:20px;padding-left:20px;margin:0 auto}.single #content__wrapper article header .header__wrapper .unit__content .block__info__top{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;margin-bottom:45px}.single #content__wrapper article header .header__wrapper .unit__content .block__info__top .date{font-size:24px;font-weight:700}.single #content__wrapper article header .header__wrapper .unit__content .block__info__top .category{padding:4px 10px;margin-left:20px;font-size:.6875rem;line-height:1;color:#fff;background-color:#49c6ce;border-radius:10.5px}.single #content__wrapper article header .header__wrapper .unit__content .block__info__top .category a:hover{color:#fff!important}.single #content__wrapper article header .header__wrapper .unit__content .block__info__bottom{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.single #content__wrapper article header .header__wrapper .unit__content .block__info__bottom .writter{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.single #content__wrapper article header .header__wrapper .unit__content .block__info__bottom .writter .thumb{width:50px;height:50px;margin-right:10px;overflow:hidden;line-height:0;border-radius:50%}.single #content__wrapper article header .header__wrapper .unit__content .block__info__bottom .writter .thumb img{width:auto;height:100%}.single #content__wrapper article header .header__wrapper .unit__content .block__info__bottom .writter .name em{margin-left:10px}.single #content__wrapper article header .header__wrapper .unit__content .block__info__bottom .share{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-left:20px;font-size:28px;line-height:1}.single #content__wrapper article header .header__wrapper .unit__content .block__info__bottom .share svg{margin-right:5px}.single #content__wrapper article header .header__wrapper .unit__content h1,.single #content__wrapper article header .header__wrapper .unit__content h2{margin-bottom:35px;font-size:3.125rem;line-height:1.4}.single #content__wrapper article header .header__wrapper .unit__content .share .icon__share{width:19px;height:21px;fill:#fff;stroke:#fff}.single #content__wrapper article header .header__wrapper .header__content{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:980px;height:460px;padding-right:20px;padding-left:20px;margin:0 auto}.single #content__wrapper article header .header__wrapper .header__content .block__info__top{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;margin-bottom:45px}.single #content__wrapper article header .header__wrapper .header__content .block__info__top .date{font-size:24px;font-weight:700}.single #content__wrapper article header .header__wrapper .header__content .block__info__top .category{padding:4px 10px;margin-left:20px;font-size:.6875rem;line-height:1;color:#fff;background-color:#49c6ce;border-radius:10.5px}.single #content__wrapper article header .header__wrapper .header__content .block__info__top .category a:hover{color:#fff!important}.single #content__wrapper article header .header__wrapper .header__content .block__info__bottom{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.single #content__wrapper article header .header__wrapper .header__content .block__info__bottom .writter{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.single #content__wrapper article header .header__wrapper .header__content .block__info__bottom .writter .thumb{width:50px;height:50px;margin-right:10px;overflow:hidden;line-height:0;border-radius:50%}.single #content__wrapper article header .header__wrapper .header__content .block__info__bottom .writter .thumb img{width:auto;height:100%}.single #content__wrapper article header .header__wrapper .header__content .block__info__bottom .writter .name em{margin-left:10px}.single #content__wrapper article header .header__wrapper .header__content .block__info__bottom .share{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-left:20px;font-size:28px;line-height:1}.single #content__wrapper article header .header__wrapper .header__content .block__info__bottom .share svg{margin-right:5px}.single #content__wrapper article header .header__wrapper .header__content h1,.single #content__wrapper article header .header__wrapper .header__content h2{margin-bottom:35px;font-size:3.125rem;line-height:1.4}.single #content__wrapper article header .header__wrapper .header__content .share .icon__share{width:19px;height:21px;fill:#fff;stroke:#fff}.single #content__wrapper article header a{color:#fff}.single #content__wrapper article .categoryAndTag{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:0;margin-bottom:20px}.single #content__wrapper article .categoryAndTag p{padding:6px 10px;margin-bottom:10px;margin-left:10px;font-size:.8125rem;line-height:1;white-space:nowrap;border-radius:13px}.single #content__wrapper article .categoryAndTag p:hover{text-decoration:underline}.single #content__wrapper article .categoryAndTag .category{background-color:#49c6ce}.single #content__wrapper article .categoryAndTag .category a{color:#fff}.single #content__wrapper article .categoryAndTag .tag{background-color:#fff;border:1px solid #49c6ce}.single #content__wrapper article .categoryAndTag .tag a{color:#49c6ce}.single #content__wrapper article .float__share{position:absolute;top:70px;left:-120px}.single #content__wrapper article .float__share a{display:flex;flex-direction:row;align-items:center;justify-content:center;width:40px;height:40px;background-color:#e9e9e9;border-radius:50%;transition-duration:.5s}.single #content__wrapper article .float__share a .icon{fill:#fff}.single #content__wrapper article .float__share a:hover{opacity:.5}.single #content__wrapper article .float__share:first-child{display:none}.single #content__wrapper article .float__share h2{margin-bottom:10px;font-size:.875rem;color:#333}.single #content__wrapper article .float__share li{padding-left:0!important;margin-bottom:10px}.single #content__wrapper article .float__share .btn__twitter .icon{width:18px;height:16px;fill:#00aced}.single #content__wrapper article .float__share .btn__facebook .icon{width:20px;height:20px;fill:#3b5998}.single #content__wrapper article .float__share .btn__hatena .icon{width:20px;height:20px}.single #content__wrapper article .float__share .btn__pocket .icon{width:20px;height:18px;fill:#e8334a}.single #content__wrapper article .float__share .btn__slack .icon{width:20px;height:20px}.single #content__wrapper article .breadcrumb{background-color:#e9e9e9}.single #content__wrapper article .article__mainArea{position:relative;width:720px;height:auto;margin:0 auto}.single #content__wrapper a{text-decoration:none}.single #content__wrapper a:hover{color:#14969d;text-decoration:underline}details{font-size:1.3em;line-height:1.8em}.error404 .cookie #content__wrapper{background-color:#fff}.error404 .cookie #content__wrapper article{border-bottom:1px solid #fff}.error404 .cookie #content__wrapper article footer .writter{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;padding:20px;margin-top:0;margin-bottom:40px;overflow:hidden;border-top:2px solid #49c6ce;border-bottom:2px solid #49c6ce}.error404 .cookie #content__wrapper article footer .writter .info{width:560px;height:auto}.error404 .cookie #content__wrapper article footer .writter .info .info__top{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:15px}.error404 .cookie #content__wrapper article footer .writter .info .info__top .share ul{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.error404 .cookie #content__wrapper article footer .writter .info .info__top .share ul li{margin-right:5px}.error404 .cookie #content__wrapper article footer .writter .info .info__top .share a{display:flex;flex-direction:row;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%}.error404 .cookie #content__wrapper article footer .writter .info .info__top .share a .icon{fill:#fff}.error404 .cookie #content__wrapper article footer .writter .info .info__top .share .btn__twitter a{background-color:#00aced}.error404 .cookie #content__wrapper article footer .writter .info .info__top .share .btn__twitter .icon{width:13px;height:13px}.error404 .cookie #content__wrapper article footer .writter .info .info__top .share .btn__facebook a{background-color:#3b5998}.error404 .cookie #content__wrapper article footer .writter .info .info__top .share .btn__facebook .icon{width:14px;height:14px}.error404 .cookie #content__wrapper article footer .writter .info .info__top .name{margin-right:15px;font-size:1.125rem;color:#333}.error404 .cookie #content__wrapper article footer .writter .info .info__bottom .txt{font-size:14px;line-height:1.7;color:#333}.error404 .cookie #content__wrapper article footer .writter .link___writter__page{width:100%;padding-top:20px;text-align:center}.error404 .cookie #content__wrapper article footer .writter .link___writter__page a{padding-right:22px;font-size:1.125rem;font-weight:400;color:#49c6ce;text-decoration:underline;background-image:url(img/common/arw_link_2.svg);background-repeat:no-repeat;background-position:right center;background-size:10px auto}.error404 .cookie #content__wrapper article footer .writter .link___writter__page a:hover{color:#14969d;text-decoration:underline}.error404 .cookie #content__wrapper article footer .writter .thumb{position:relative;width:100px;height:100px;margin-right:20px;overflow:hidden;line-height:0;border-radius:50%}.error404 .cookie #content__wrapper article footer .writter .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:100%;margin:auto}.error404 .cookie #content__wrapper article footer .fb_iframe_widget{display:block;width:736px;margin:0 auto 20px}.error404 .cookie #content__wrapper article footer .fb_iframe_widget>span{display:block;width:auto!important}.error404 .cookie #content__wrapper article footer .fb_iframe_widget iframe{width:100%!important}.error404 .cookie #content__wrapper article side{display:block;max-width:1080px;padding:30px 20px 20px;margin-right:20px;margin-bottom:90px;margin-left:20px;background-color:#fff}.error404 .cookie #content__wrapper article side ul{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.error404 .cookie #content__wrapper article side ul li{flex-grow:1;max-width:232px;margin-right:10px}.error404 .cookie #content__wrapper article side ul li .related__item{position:relative;width:100%;height:auto}.error404 .cookie #content__wrapper article side ul li .related__item h3{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-right:10px;padding-left:10px;font-size:1.25rem;font-weight:400;line-height:1.4;color:#fff;text-align:center;background-color:rgba(0,0,0,.3);transition-duration:.5s}.error404 .cookie #content__wrapper article side ul li .related__item h3 span{position:relative;top:-.5em;display:block;width:100%;max-height:5.5em;overflow:hidden;word-wrap:break-word}.error404 .cookie #content__wrapper article side ul li .related__item .date{position:absolute;top:auto;right:0;bottom:10px;left:0;z-index:10;margin:auto;font-size:.8125rem;font-weight:700;color:#fff;text-align:center;transition-duration:.5s}.error404 .cookie #content__wrapper article side ul li .related__item .photo{width:100%;height:208px;overflow:hidden;line-height:0}.error404 .cookie #content__wrapper article side ul li .related__item .photo img{position:static;width:100%;height:auto;border-radius:0;transition-duration:.5s;transform-origin:center center}.error404 .cookie #content__wrapper article side ul li .related__item .photo span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition-duration:.5s;transform-origin:center center}.error404 .cookie #content__wrapper article side ul li:last-child{margin-right:0}.error404 .cookie #content__wrapper article side ul li a{display:block}.error404 .cookie #content__wrapper article side ul li a:hover .related__item h3{background-color:rgba(0,0,0,.6)}.error404 .cookie #content__wrapper article side ul li a:hover .related__item .photo span{transform:scale(1.2)}.error404 .cookie #content__wrapper article side h2{margin-bottom:20px;line-height:0;text-align:center}.error404 .cookie #content__wrapper article .content__main{position:relative;padding-top:70px;padding-bottom:60px}.error404 .cookie #content__wrapper article .content__main dl{margin-bottom:50px}.error404 .cookie #content__wrapper article .content__main dl dt{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:auto;height:34px;padding-left:15px;margin-bottom:15px;font-size:1.125rem;border-left:4px solid #49c6ce}.error404 .cookie #content__wrapper article .content__main dl dd{margin-bottom:50px;font-size:1.125rem;line-height:1.9}.error404 .cookie #content__wrapper article .content__main dl dd:last-of-type{margin-bottom:0}.error404 .cookie #content__wrapper article .content__main a{color:#49c6ce;text-decoration:underline;word-break:break-all}.error404 .cookie #content__wrapper article .content__main a:hover{color:#14969d;text-decoration:underline}.error404 .cookie #content__wrapper article .content__main img{max-width:100%;height:auto}.error404 .cookie #content__wrapper article .content__main p{margin-bottom:50px;font-size:1.125rem;line-height:1.9;color:#333}.error404 .cookie #content__wrapper article .content__main p img{display:block;max-width:100%;height:auto;margin:0 auto}.error404 .cookie #content__wrapper article .content__main p iframe{display:block;margin:0 auto}.error404 .cookie #content__wrapper article .content__main .lead{margin-bottom:50px;font-size:1.125rem;line-height:1.9;color:#333}.error404 .cookie #content__wrapper article .content__main .photo{margin-bottom:60px;line-height:0}.error404 .cookie #content__wrapper article .content__main section{margin-bottom:50px}.error404 .cookie #content__wrapper article .content__main section:last-of-type{margin-bottom:0}.error404 .cookie #content__wrapper article .content__main section h2{margin-bottom:35px;font-size:1.75rem;font-weight:400;line-height:1.4;color:#49c6ce}.error404 .cookie #content__wrapper article .content__main section section h3{margin-bottom:40px;font-size:1.375rem;line-height:1.4;color:#333}.error404 .cookie #content__wrapper article .content__main section section .txt{margin-bottom:50px;font-size:1.125rem;line-height:1.9;color:#333}.error404 .cookie #content__wrapper article .content__main section>:nth-last-child(-n+1){margin-bottom:0}.error404 .cookie #content__wrapper article .content__main .txt{margin-bottom:50px;font-size:1.125rem;line-height:1.9;color:#333}.error404 .cookie #content__wrapper article .content__main h1{margin-bottom:50px;font-size:1.75rem;font-weight:700;line-height:1.4;color:#49c6ce;background-image:url(img/common/line_dotted.png);background-repeat:repeat-x;background-position:0 bottom;font-feature-settings:"palt"}.error404 .cookie #content__wrapper article .content__main h2{padding-bottom:5px;margin-bottom:30px;font-size:1.5rem;font-weight:700;line-height:1.4;color:#333;border-bottom:1px solid #333;font-feature-settings:"palt"}.error404 .cookie #content__wrapper article .content__main h3{margin-bottom:30px;font-size:1.375rem;font-weight:700;line-height:1.4;color:#333;border:none;font-feature-settings:"palt"}.error404 .cookie #content__wrapper article .content__main h4{margin-bottom:30px;font-size:1.125rem;font-weight:700;line-height:1.4;color:#333;font-feature-settings:"palt"}.error404 .cookie #content__wrapper article .content__main h5{margin-bottom:30px;font-size:1rem;font-weight:700;line-height:1.4;color:#49c6ce;font-feature-settings:"palt"}.error404 .cookie #content__wrapper article .content__main h6{margin-bottom:30px;font-size:.875rem;font-weight:700;line-height:1.4;color:#333;font-feature-settings:"palt"}.error404 .cookie #content__wrapper article .content__main strong{font-weight:700}.error404 .cookie #content__wrapper article .content__main em{font-style:italic}.error404 .cookie #content__wrapper article .content__main>iframe{display:block;margin:0 auto 50px}.error404 .cookie #content__wrapper article .content__main .twitterwidget{display:block;margin:0 auto}.error404 .cookie #content__wrapper article .content__main sup{position:relative;top:-.3em;display:inline-block;transform:scale(.6);transform-origin:center center}.error404 .cookie #content__wrapper article .content__main sup a{text-decoration:none}.error404 .cookie #content__wrapper article .content__main .footnotes a img,.error404 .cookie #content__wrapper article .content__main .footnotes hr{display:none}.error404 .cookie #content__wrapper article .content__main .footnotes a::after{position:relative;top:2px;display:inline-block;width:18px;height:18px;content:"";background-image:url(/img/common/icon_footnote.svg);background-repeat:no-repeat;background-size:18px 18px}.error404 .cookie #content__wrapper article .content__main .footnotes ol li{font-size:1.125rem;list-style-position:inside;list-style-type:decimal}.error404 .cookie #content__wrapper article .content__main ul{margin-bottom:50px;margin-left:.5em}.error404 .cookie #content__wrapper article .content__main ul li{padding-left:18px;margin-bottom:.3em;font-size:1.125rem;line-height:1.5;text-indent:-18px}.error404 .cookie #content__wrapper article .content__main ul li:last-of-type{margin-bottom:0}.error404 .cookie #content__wrapper article .content__main ul li::before{position:relative;top:-4px;display:inline-block;width:8px;height:8px;margin-right:10px;content:"";background-color:#49c6ce;border-radius:50%}.error404 .cookie #content__wrapper article .content__main ul li *{text-indent:0}.error404 .cookie #content__wrapper article .content__main ol{margin-bottom:50px;margin-left:.5em}.error404 .cookie #content__wrapper article .content__main ol>li{padding-left:1em;margin-bottom:.3em;font-size:1.125rem;line-height:1.5;text-indent:-1.5em}.error404 .cookie #content__wrapper article .content__main ol>li:last-of-type{margin-bottom:0}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(0)::before{display:inline-block;width:1.5em;text-align:right;content:"0."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(1)::before{display:inline-block;width:1.5em;text-align:right;content:"1."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(2)::before{display:inline-block;width:1.5em;text-align:right;content:"2."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(3)::before{display:inline-block;width:1.5em;text-align:right;content:"3."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(4)::before{display:inline-block;width:1.5em;text-align:right;content:"4."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(5)::before{display:inline-block;width:1.5em;text-align:right;content:"5."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(6)::before{display:inline-block;width:1.5em;text-align:right;content:"6."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(7)::before{display:inline-block;width:1.5em;text-align:right;content:"7."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(8)::before{display:inline-block;width:1.5em;text-align:right;content:"8."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(9)::before{display:inline-block;width:1.5em;text-align:right;content:"9."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(10)::before{display:inline-block;width:1.5em;text-align:right;content:"10."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(11)::before{display:inline-block;width:1.5em;text-align:right;content:"11."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(12)::before{display:inline-block;width:1.5em;text-align:right;content:"12."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(13)::before{display:inline-block;width:1.5em;text-align:right;content:"13."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(14)::before{display:inline-block;width:1.5em;text-align:right;content:"14."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(15)::before{display:inline-block;width:1.5em;text-align:right;content:"15."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(16)::before{display:inline-block;width:1.5em;text-align:right;content:"16."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(17)::before{display:inline-block;width:1.5em;text-align:right;content:"17."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(18)::before{display:inline-block;width:1.5em;text-align:right;content:"18."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(19)::before{display:inline-block;width:1.5em;text-align:right;content:"19."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(20)::before{display:inline-block;width:1.5em;text-align:right;content:"20."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(21)::before{display:inline-block;width:1.5em;text-align:right;content:"21."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(22)::before{display:inline-block;width:1.5em;text-align:right;content:"22."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(23)::before{display:inline-block;width:1.5em;text-align:right;content:"23."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(24)::before{display:inline-block;width:1.5em;text-align:right;content:"24."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(25)::before{display:inline-block;width:1.5em;text-align:right;content:"25."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(26)::before{display:inline-block;width:1.5em;text-align:right;content:"26."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(27)::before{display:inline-block;width:1.5em;text-align:right;content:"27."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(28)::before{display:inline-block;width:1.5em;text-align:right;content:"28."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(29)::before{display:inline-block;width:1.5em;text-align:right;content:"29."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(30)::before{display:inline-block;width:1.5em;text-align:right;content:"30."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(31)::before{display:inline-block;width:1.5em;text-align:right;content:"31."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(32)::before{display:inline-block;width:1.5em;text-align:right;content:"32."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(33)::before{display:inline-block;width:1.5em;text-align:right;content:"33."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(34)::before{display:inline-block;width:1.5em;text-align:right;content:"34."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(35)::before{display:inline-block;width:1.5em;text-align:right;content:"35."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(36)::before{display:inline-block;width:1.5em;text-align:right;content:"36."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(37)::before{display:inline-block;width:1.5em;text-align:right;content:"37."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(38)::before{display:inline-block;width:1.5em;text-align:right;content:"38."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(39)::before{display:inline-block;width:1.5em;text-align:right;content:"39."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(40)::before{display:inline-block;width:1.5em;text-align:right;content:"40."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(41)::before{display:inline-block;width:1.5em;text-align:right;content:"41."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(42)::before{display:inline-block;width:1.5em;text-align:right;content:"42."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(43)::before{display:inline-block;width:1.5em;text-align:right;content:"43."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(44)::before{display:inline-block;width:1.5em;text-align:right;content:"44."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(45)::before{display:inline-block;width:1.5em;text-align:right;content:"45."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(46)::before{display:inline-block;width:1.5em;text-align:right;content:"46."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(47)::before{display:inline-block;width:1.5em;text-align:right;content:"47."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(48)::before{display:inline-block;width:1.5em;text-align:right;content:"48."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(49)::before{display:inline-block;width:1.5em;text-align:right;content:"49."}.error404 .cookie #content__wrapper article .content__main ol>li:nth-child(50)::before{display:inline-block;width:1.5em;text-align:right;content:"50."}.error404 .cookie #content__wrapper article .content__main ol>li ul{margin-left:0}.error404 .cookie #content__wrapper article .content__main blockquote{padding:48px 30px 30px 68px;margin-bottom:50px;background-color:#e9e9e9;background-image:url(img/common/icon_blockquotes.svg);background-repeat:no-repeat;background-position:30px 30px;background-size:36px 25px;border-radius:7px}.error404 .cookie #content__wrapper article .content__main blockquote p{font-size:1.125rem;font-style:italic;line-height:1.9}.error404 .cookie #content__wrapper article .content__main blockquote :last-child{margin-bottom:0}.error404 .cookie #content__wrapper article .content__main pre{padding:20px;margin-bottom:50px;overflow:auto;font-size:1.125rem;line-height:1.5;word-wrap:break-word;white-space:pre-wrap;background-color:#e9e9e9}.error404 .cookie #content__wrapper article .content__main code{padding:2px;background-color:#e9e9e9}.error404 .cookie #content__wrapper article .content__main abbr{padding-bottom:3px;border-bottom:1px dashed #49c6ce}.error404 .cookie #content__wrapper article .content__main hr{margin-top:0;margin-bottom:50px;border-top:none;border-bottom:1px dotted #000}.error404 .cookie #content__wrapper article .content__main table{width:100%;height:auto;margin-bottom:50px;border-top:1px solid #a0a0a0;border-left:1px solid #a0a0a0}.error404 .cookie #content__wrapper article .content__main table td,.error404 .cookie #content__wrapper article .content__main table th{padding:20px;text-align:left;border-right:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.error404 .cookie #content__wrapper article .content__main table thead th{font-size:1.125rem;font-weight:700;background-color:#f3f3f3}.error404 .cookie #content__wrapper article .content__main table tbody td{font-size:1.125rem;line-height:1.5;background-color:#fff}.error404 .cookie #content__wrapper article .content__main table tbody td:first-child{width:30%}.error404 .cookie #content__wrapper article .content__main .syntaxhighlighter{box-sizing:border-box;padding:10px;margin-bottom:50px!important;border:1px solid #e9e9e9}.error404 .cookie #content__wrapper article .content__main .syntaxhighlighter .line{padding-bottom:7px!important;font-size:16px!important}.error404 .cookie #content__wrapper article .content__main .syntaxhighlighter .line:last-child{padding-bottom:0!important}.error404 .cookie #content__wrapper article .content__main .content__talk>img{display:block;width:19%;max-width:120px;margin-bottom:50px}.error404 .cookie #content__wrapper article .content__main .content__talk .text>p:first-child,.error404 .cookie #content__wrapper article .content__main .content__talk .text>p:last-child{margin-bottom:0}.error404 .cookie #content__wrapper article .content__main img.border,.error404 .cookie #content__wrapper article .content__main img.slide{box-sizing:border-box;border:2px solid #ccc}.error404 .cookie #content__wrapper article header{width:100%;height:460px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-bottom:1px solid #fff}.error404 .cookie #content__wrapper article header .header__wrapper{color:#fff;background-color:rgba(0,0,0,.25)}.error404 .cookie #content__wrapper article header .header__wrapper .unit__content{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:980px;height:460px;padding-right:20px;padding-left:20px;margin:0 auto}.error404 .cookie #content__wrapper article header .header__wrapper .unit__content .block__info__top{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:45px}.error404 .cookie #content__wrapper article header .header__wrapper .unit__content .block__info__top .date{font-size:24px;font-weight:700}.error404 .cookie #content__wrapper article header .header__wrapper .unit__content .block__info__top .category{padding:4px 10px;margin-left:20px;font-size:.6875rem;line-height:1;color:#fff;background-color:#49c6ce;border-radius:10.5px}.error404 .cookie #content__wrapper article header .header__wrapper .unit__content .block__info__top .category a:hover{color:#fff!important}.error404 .cookie #content__wrapper article header .header__wrapper .unit__content .block__info__bottom,.error404 .cookie #content__wrapper article header .header__wrapper .unit__content .block__info__bottom .writter{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.error404 .cookie #content__wrapper article header .header__wrapper .unit__content .block__info__bottom .writter .thumb{width:50px;height:50px;margin-right:10px;overflow:hidden;line-height:0;border-radius:50%}.error404 .cookie #content__wrapper article header .header__wrapper .unit__content .block__info__bottom .writter .thumb img{width:auto;height:100%}.error404 .cookie #content__wrapper article header .header__wrapper .unit__content .block__info__bottom .writter .name em{margin-left:10px}.error404 .cookie #content__wrapper article header .header__wrapper .unit__content .block__info__bottom .share{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-left:20px;font-size:1.75rem;line-height:1}.error404 .cookie #content__wrapper article header .header__wrapper .unit__content .block__info__bottom .share svg{margin-right:5px}.error404 .cookie #content__wrapper article header .header__wrapper .unit__content h1,.error404 .cookie #content__wrapper article header .header__wrapper .unit__content h2{margin-bottom:35px;font-size:3.125rem;line-height:1.4}.error404 .cookie #content__wrapper article header .header__wrapper .unit__content .share .icon__share{width:19px;height:21px;fill:#fff;stroke:#fff}.error404 .cookie #content__wrapper article header .header__wrapper .header__content{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:980px;height:460px;padding-right:20px;padding-left:20px;margin:0 auto}.error404 .cookie #content__wrapper article header .header__wrapper .header__content .block__info__top{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:45px}.error404 .cookie #content__wrapper article header .header__wrapper .header__content .block__info__top .date{font-size:24px;font-weight:700}.error404 .cookie #content__wrapper article header .header__wrapper .header__content .block__info__top .category{padding:4px 10px;margin-left:20px;font-size:.6875rem;line-height:1;color:#fff;background-color:#49c6ce;border-radius:10.5px}.error404 .cookie #content__wrapper article header .header__wrapper .header__content .block__info__top .category a:hover{color:#fff!important}.error404 .cookie #content__wrapper article header .header__wrapper .header__content .block__info__bottom,.error404 .cookie #content__wrapper article header .header__wrapper .header__content .block__info__bottom .writter{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.error404 .cookie #content__wrapper article header .header__wrapper .header__content .block__info__bottom .writter .thumb{width:50px;height:50px;margin-right:10px;overflow:hidden;line-height:0;border-radius:50%}.error404 .cookie #content__wrapper article header .header__wrapper .header__content .block__info__bottom .writter .thumb img{width:auto;height:100%}.error404 .cookie #content__wrapper article header .header__wrapper .header__content .block__info__bottom .writter .name em{margin-left:10px}.error404 .cookie #content__wrapper article header .header__wrapper .header__content .block__info__bottom .share{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-left:20px;font-size:1.75rem;line-height:1}.error404 .cookie #content__wrapper article header .header__wrapper .header__content .block__info__bottom .share svg{margin-right:5px}.error404 .cookie #content__wrapper article header .header__wrapper .header__content h1,.error404 .cookie #content__wrapper article header .header__wrapper .header__content h2{margin-bottom:35px;font-size:3.125rem;line-height:1.4}.error404 .cookie #content__wrapper article header .header__wrapper .header__content .share .icon__share{width:19px;height:21px;fill:#fff;stroke:#fff}.error404 .cookie #content__wrapper article header a{color:#fff}.error404 .cookie #content__wrapper article .categoryAndTag{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:0;margin-bottom:20px}.error404 .cookie #content__wrapper article .categoryAndTag p{padding:6px 10px;margin-bottom:10px;margin-left:10px;font-size:.8125rem;line-height:1;white-space:nowrap;border-radius:13px}.error404 .cookie #content__wrapper article .categoryAndTag p:hover{text-decoration:underline}.error404 .cookie #content__wrapper article .categoryAndTag .category{background-color:#49c6ce}.error404 .cookie #content__wrapper article .categoryAndTag .category a{color:#fff}.error404 .cookie #content__wrapper article .categoryAndTag .tag{background-color:#fff;border:1px solid #49c6ce}.error404 .cookie #content__wrapper article .categoryAndTag .tag a{color:#49c6ce}.error404 .cookie #content__wrapper article .float__share{position:absolute;top:70px;left:-120px}.error404 .cookie #content__wrapper article .float__share a{display:flex;flex-direction:row;align-items:center;justify-content:center;width:40px;height:40px;background-color:#e9e9e9;border-radius:50%;transition-duration:.5s}.error404 .cookie #content__wrapper article .float__share a .icon{fill:#fff}.error404 .cookie #content__wrapper article .float__share a:hover{opacity:.5}.error404 .cookie #content__wrapper article .float__share:first-child{display:none}.error404 .cookie #content__wrapper article .float__share h2{margin-bottom:10px;font-size:.875rem;color:#333}.error404 .cookie #content__wrapper article .float__share li{padding-left:0!important;margin-bottom:10px}.error404 .cookie #content__wrapper article .float__share .btn__twitter .icon{width:18px;height:16px;fill:#00aced}.error404 .cookie #content__wrapper article .float__share .btn__facebook .icon{width:20px;height:20px;fill:#3b5998}.error404 .cookie #content__wrapper article .float__share .btn__hatena .icon{width:20px;height:20px}.error404 .cookie #content__wrapper article .float__share .btn__pocket .icon{width:20px;height:18px;fill:#e8334a}.error404 .cookie #content__wrapper article .float__share .btn__slack .icon{width:20px;height:20px}.error404 .cookie #content__wrapper article .breadcrumb{background-color:#e9e9e9}.error404 .cookie #content__wrapper article .article__mainArea{position:relative;width:720px;height:auto;margin:0 auto}.error404 .cookie #content__wrapper a{text-decoration:none}.error404 .cookie #content__wrapper a:hover{color:#14969d;text-decoration:underline}.error404 #content__wrapper article .content__main{width:940px;height:auto;padding-bottom:130px;margin:0 auto}.error404 #content__wrapper article .content__main .yarpp-related{margin-top:50px}.error404 #content__wrapper article .content__main .yarpp-related .page-subtitle{text-align:center;margin-bottom:20px}.error404 #content__wrapper article .content__main .yarpp-related .page-subtitle img{max-width:100%}.error404 #content__wrapper article .content__main .yarpp-related .recent-posts{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.error404 #content__wrapper article .content__main .yarpp-related .recent-posts li{flex-grow:1;max-width:232px;margin-right:10px}.error404 #content__wrapper article .content__main .yarpp-related .recent-posts li .related__item{position:relative;width:100%;height:auto}.error404 #content__wrapper article .content__main .yarpp-related .recent-posts li .related__item h3{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-right:10px;padding-left:10px;font-size:1.25rem;font-weight:400;line-height:1.4;color:#fff;text-align:center;background-color:rgba(0,0,0,.3);transition-duration:.5s}.error404 #content__wrapper article .content__main .yarpp-related .recent-posts li .related__item h3 span{position:relative;top:-.5em;display:block;width:100%;max-height:5.5em;overflow:hidden;word-wrap:break-word}.error404 #content__wrapper article .content__main .yarpp-related .recent-posts li .related__item .date{position:absolute;top:auto;right:0;bottom:10px;left:0;z-index:10;margin:auto;font-size:.8125rem;font-weight:700;color:#fff;text-align:center;transition-duration:.5s}.error404 #content__wrapper article .content__main .yarpp-related .recent-posts li .related__item .photo{width:100%;height:208px;overflow:hidden;line-height:0}.error404 #content__wrapper article .content__main .yarpp-related .recent-posts li .related__item .photo img{position:static;width:100%;height:auto;border-radius:0;transition-duration:.5s;transform-origin:center center}.error404 #content__wrapper article .content__main .yarpp-related .recent-posts li .related__item .photo span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition-duration:.5s;transform-origin:center center}.error404 #content__wrapper article .content__main .yarpp-related .recent-posts li:last-child{margin-right:0}.error404 #content__wrapper article .content__main .yarpp-related .recent-posts li a{display:block}.error404 #content__wrapper article .content__main .yarpp-related .recent-posts li a:hover .related__item h3{background-color:rgba(0,0,0,.6)}.error404 #content__wrapper article .content__main .yarpp-related .recent-posts li a:hover .related__item .photo span{transform:scale(1.2)}.error404 #content__wrapper article .content__main .yarpp-related li{margin-bottom:20px}.error404 #content__wrapper article .content__main h1{padding-top:50px;padding-bottom:60px;margin:0 auto;line-height:0;text-align:center;background-image:url(img/common/line_dotted.png);background-repeat:repeat-x;background-position:0 bottom}.error404 #content__wrapper article .content__main h1 img{width:183px;height:77px}.error404 #content__wrapper article .content__main .lead{padding-top:50px;padding-bottom:50px;margin-bottom:55px;font-size:1.3125rem;line-height:1.7;color:#333;background-image:url(img/common/line_dotted.png);background-repeat:repeat-x;background-position:0 bottom}.error404 #content__wrapper article .content__main a{color:#49c6ce;text-decoration:underline}.error404 #content__wrapper article .content__main a[target="_blank"]{padding-right:14px;margin-right:5px;background-image:url(img/common/icon_blank.svg);background-repeat:no-repeat;background-position:right center;background-size:9px 9px}.error404 #content__wrapper article .content__main .txt{margin-bottom:45px;font-size:1.125rem;line-height:1.9;color:#333}.error404 #content__wrapper article .content__main .txt:last-child{margin-bottom:0}.error404 .marketo #content__wrapper article .content__main h1,.error404 .marketo-2 #content__wrapper article .content__main h1{background-image:url(img/common/line_dotted.png);background-repeat:repeat-x;background-position:0 bottom}.about #content__wrapper article .content__main{width:720px;height:auto;padding-bottom:130px;margin:0 auto}.about #content__wrapper article .content__main h1{padding-top:50px;padding-bottom:60px;margin:0 auto;line-height:0;text-align:center;background-image:url(img/common/line_dotted.png);background-repeat:repeat-x;background-position:0 bottom}.about #content__wrapper article .content__main h1 img{width:183px;height:77px}.about #content__wrapper article .content__main .lead{padding-top:50px;padding-bottom:50px;margin-bottom:55px;font-size:1.3125rem;line-height:1.7;color:#333;background-image:url(img/common/line_dotted.png);background-repeat:repeat-x;background-position:0 bottom}.about #content__wrapper article .content__main a{color:#49c6ce;text-decoration:underline}.about #content__wrapper article .content__main a[target="_blank"]{padding-right:14px;margin-right:5px;background-image:url(img/common/icon_blank.svg);background-repeat:no-repeat;background-position:right center;background-size:9px 9px}.about #content__wrapper article .content__main .txt{margin-bottom:45px;font-size:1.125rem;line-height:1.9;color:#333}.about #content__wrapper article .content__main .txt:last-child{margin-bottom:0}.about .cookie #content__wrapper article .content__main h1,.about .marketo #content__wrapper article .content__main h1,.about .marketo-2 #content__wrapper article .content__main h1,.cookie .about #content__wrapper article .content__main h1,.cookie .error404 #content__wrapper article .content__main h1{background-image:url(img/common/line_dotted.png);background-repeat:repeat-x;background-position:0 bottom}.cookie #content__wrapper article .content__main{position:relative;width:720px;height:auto;padding-top:70px;padding-bottom:60px;margin:0 auto}.cookie #content__wrapper article .content__main .lead{padding-top:50px;padding-bottom:50px;margin-bottom:50px;font-size:1.125rem;line-height:1.9;color:#333;background-image:url(img/common/line_dotted.png);background-repeat:repeat-x;background-position:0 bottom}.cookie #content__wrapper article .content__main h1{padding-top:50px;padding-bottom:60px;margin:0 auto;line-height:0;text-align:center}.cookie #content__wrapper article .content__main h1 img{width:auto;height:50px}.cookie #content__wrapper article .content__main a{color:#49c6ce;text-decoration:underline}.cookie #content__wrapper article .content__main a[target="_blank"]{padding-right:14px;margin-right:5px;background-image:url(img/common/icon_blank.svg);background-repeat:no-repeat;background-position:right center;background-size:9px 9px}.cookie #content__wrapper article .content__main a.button{display:block;width:240px;height:60px;margin:0 auto;font-size:16px;line-height:60px;text-align:center;text-decoration:none;border:1px solid #49c6ce;transition:.3s}.cookie #content__wrapper article .content__main a.button:hover{color:#fff;background:#49c6ce}.cookie #content__wrapper article .content__main .txt{margin-bottom:45px;font-size:1.125rem;line-height:1.9;color:#333}.cookie #content__wrapper article .content__main .txt:last-child{margin-bottom:0}.cookie #content__wrapper article .content__main img{max-width:100%;height:auto}.cookie #content__wrapper article .content__main ul{margin-bottom:50px;margin-left:.5em}.cookie #content__wrapper article .content__main ul li{padding-left:18px;margin-bottom:.3em;font-size:1.125rem;line-height:1.5;text-indent:-18px}.cookie #content__wrapper article .content__main ul li:last-of-type{margin-bottom:0}.cookie #content__wrapper article .content__main ul li::before{position:relative;top:-4px;display:inline-block;width:8px;height:8px;margin-right:10px;content:"";background-color:#49c6ce;border-radius:50%}.cookie #content__wrapper article .content__main ul li *{text-indent:0}.cookie #content__wrapper article .content__main p img{max-width:100%;height:auto}.cookie #content__wrapper article .content__main .photo{margin-bottom:60px;line-height:0}.cookie #content__wrapper article .content__main section{margin-bottom:50px}.cookie #content__wrapper article .content__main section:last-of-type{margin-bottom:0}.cookie #content__wrapper article .content__main section h2{margin-bottom:35px;font-size:1.75rem;font-weight:400;line-height:1.4;color:#49c6ce}.cookie #content__wrapper article .content__main section section h3{margin-bottom:40px;font-size:1.375rem;line-height:1.4;color:#333}.cookie #content__wrapper article .content__main section section .txt{margin-bottom:50px;font-size:1.125rem;line-height:1.9;color:#333}.cookie #content__wrapper article .content__main section>:nth-last-child(-n+1){margin-bottom:0}.marketo .about #content__wrapper article .content__main h1,.marketo .error404 #content__wrapper article .content__main h1{background-image:url(img/common/line_dotted.png);background-repeat:repeat-x;background-position:0 bottom}.marketo #content__wrapper article .content__main{position:relative;width:720px;height:auto;padding-top:70px;padding-bottom:60px;margin:0 auto}.marketo #content__wrapper article .content__main .lead{padding-top:50px;padding-bottom:50px;margin-bottom:50px;font-size:1.125rem;line-height:1.9;color:#333;background-image:url(img/common/line_dotted.png);background-repeat:repeat-x;background-position:0 bottom}.marketo #content__wrapper article .content__main h1{padding-top:50px;padding-bottom:60px;margin:0 auto;line-height:0;text-align:center}.marketo #content__wrapper article .content__main h1 img{width:auto;height:50px}.marketo #content__wrapper article .content__main a{color:#49c6ce;text-decoration:underline}.marketo #content__wrapper article .content__main a[target="_blank"]{padding-right:14px;margin-right:5px;background-image:url(img/common/icon_blank.svg);background-repeat:no-repeat;background-position:right center;background-size:9px 9px}.marketo #content__wrapper article .content__main a.button{display:block;width:240px;height:60px;margin:0 auto;font-size:16px;line-height:60px;text-align:center;text-decoration:none;border:1px solid #49c6ce;transition:.3s}.marketo #content__wrapper article .content__main a.button:hover{color:#fff;background:#49c6ce}.marketo #content__wrapper article .content__main .txt{margin-bottom:45px;font-size:1.125rem;line-height:1.9;color:#333}.marketo #content__wrapper article .content__main .txt:last-child{margin-bottom:0}.marketo #content__wrapper article .content__main img{max-width:100%;height:auto}.marketo #content__wrapper article .content__main ul{margin-bottom:50px;margin-left:.5em}.marketo #content__wrapper article .content__main ul li{padding-left:18px;margin-bottom:.3em;font-size:1.125rem;line-height:1.5;text-indent:-18px}.marketo #content__wrapper article .content__main ul li:last-of-type{margin-bottom:0}.marketo #content__wrapper article .content__main ul li::before{position:relative;top:-4px;display:inline-block;width:8px;height:8px;margin-right:10px;content:"";background-color:#49c6ce;border-radius:50%}.marketo #content__wrapper article .content__main ul li *{text-indent:0}.marketo #content__wrapper article .content__main p img{max-width:100%;height:auto}.marketo #content__wrapper article .content__main .photo{margin-bottom:60px;line-height:0}.marketo #content__wrapper article .content__main section{margin-bottom:50px}.marketo #content__wrapper article .content__main section:last-of-type{margin-bottom:0}.marketo #content__wrapper article .content__main section h2{margin-bottom:35px;font-size:1.75rem;font-weight:400;line-height:1.4;color:#49c6ce}.marketo #content__wrapper article .content__main section section h3{margin-bottom:40px;font-size:1.375rem;line-height:1.4;color:#333}.marketo #content__wrapper article .content__main section section .txt{margin-bottom:50px;font-size:1.125rem;line-height:1.9;color:#333}.marketo #content__wrapper article .content__main section>:nth-last-child(-n+1){margin-bottom:0}.marketo-2 .about #content__wrapper article .content__main h1,.marketo-2 .error404 #content__wrapper article .content__main h1{background-image:url(img/common/line_dotted.png);background-repeat:repeat-x;background-position:0 bottom}.marketo-2 #content__wrapper article .content__main{position:relative;width:720px;height:auto;padding-top:70px;padding-bottom:60px;margin:0 auto}.marketo-2 #content__wrapper article .content__main .lead{padding-top:50px;padding-bottom:50px;margin-bottom:50px;font-size:1.125rem;line-height:1.9;color:#333;background-image:url(img/common/line_dotted.png);background-repeat:repeat-x;background-position:0 bottom}.marketo-2 #content__wrapper article .content__main h1{padding-top:50px;padding-bottom:60px;margin:0 auto;line-height:0;text-align:center}.marketo-2 #content__wrapper article .content__main h1 img{width:auto;height:100px}.marketo-2 #content__wrapper article .content__main a{color:#49c6ce;text-decoration:underline}.marketo-2 #content__wrapper article .content__main a[target="_blank"]{padding-right:14px;margin-right:5px;background-image:url(img/common/icon_blank.svg);background-repeat:no-repeat;background-position:right center;background-size:9px 9px}.marketo-2 #content__wrapper article .content__main a.button{display:block;width:240px;height:60px;margin:0 auto;font-size:16px;line-height:60px;text-align:center;text-decoration:none;border:1px solid #49c6ce;transition:.3s}.marketo-2 #content__wrapper article .content__main a.button:hover{color:#fff;background:#49c6ce}.marketo-2 #content__wrapper article .content__main .txt{margin-bottom:45px;font-size:1.125rem;line-height:1.9;color:#333}.marketo-2 #content__wrapper article .content__main .txt:last-child{margin-bottom:0}.marketo-2 #content__wrapper article .content__main img{max-width:100%;height:auto}.marketo-2 #content__wrapper article .content__main ul{margin-bottom:50px;margin-left:.5em}.marketo-2 #content__wrapper article .content__main ul li{padding-left:18px;margin-bottom:.3em;font-size:1.125rem;line-height:1.5;text-indent:-18px}.marketo-2 #content__wrapper article .content__main ul li:last-of-type{margin-bottom:0}.marketo-2 #content__wrapper article .content__main ul li::before{position:relative;top:-4px;display:inline-block;width:8px;height:8px;margin-right:10px;content:"";background-color:#49c6ce;border-radius:50%}.marketo-2 #content__wrapper article .content__main ul li *{text-indent:0}.marketo-2 #content__wrapper article .content__main p img{max-width:100%;height:auto}.marketo-2 #content__wrapper article .content__main .photo{margin-bottom:60px;line-height:0}.marketo-2 #content__wrapper article .content__main section{margin-bottom:50px}.marketo-2 #content__wrapper article .content__main section:last-of-type{margin-bottom:0}.marketo-2 #content__wrapper article .content__main section h2{margin-bottom:35px;font-size:1.75rem;font-weight:400;line-height:1.4;color:#49c6ce}.marketo-2 #content__wrapper article .content__main section section h3{margin-bottom:40px;font-size:1.375rem;line-height:1.4;color:#333}.marketo-2 #content__wrapper article .content__main section section .txt{margin-bottom:50px;font-size:1.125rem;line-height:1.9;color:#333}.marketo-2 #content__wrapper article .content__main section>:nth-last-child(-n+1){margin-bottom:0}.search .content-area{background:#e9e9e9}.search .content-area .page-header{margin-bottom:40px}.search .content-area .page-title{text-align:center;font-size:30px;font-weight:700}.search .content-area .site-main{width:720px;margin:0 auto;padding:50px 0 100px}.search .content-area .page-content{border-top:1px dotted #000;border-bottom:1px dotted #000;padding:40px 0}.search .content-area .search-text{font-size:1.3125rem;line-height:1.7;color:#333}.search .content-area .search-form{margin-top:10px;text-align:center}.search .content-area .status-publish{margin-bottom:30px;padding-bottom:30px;line-height:1.9;border-bottom:1px dotted #000}.search .content-area .status-publish a{color:#49c6ce;text-decoration:underline}.search .content-area .search-field{padding:5px 10px;line-height:1;border:1px solid #ccc}.search .content-area .search-submit{border:none;height:25px;box-sizing:content-box;background:#009ba3;color:#fff}#page__header{position:fixed;top:0;left:0;z-index:1000;width:100%;height:99px;background-color:#fff;transition-duration:.5s}#page__header .page__header__more{position:relative;top:-428px;z-index:10;padding-top:40px;padding-bottom:20px;background-color:#fff;border-bottom:1px solid #000;transition-duration:1s}#page__header .page__header__more .block__category{margin-bottom:40px}#page__header .page__header__more .block__category h2{margin-bottom:10px;font-family:HelveticaNeue-Bold,"Helvetica Neue Bold";font-size:.6875rem;line-height:1;color:#333}#page__header .page__header__more .block__category ul li{float:left;font-size:1.125rem}#page__header .page__header__more .block__category ul li a{color:#49c6ce;text-decoration:none}#page__header .page__header__more .block__category ul li a:hover{color:#14969d;text-decoration:underline!important}#page__header .page__header__more .block__category ul li::after{margin-right:.3em;margin-left:.3em;content:"/"}#page__header .page__header__more .block__category ul li:last-child::after{content:""}#page__header .page__header__more .block__category ul::after{display:table;clear:both;content:""}#page__header .page__header__more .block__technics{margin-bottom:20px}#page__header .page__header__more .block__technics h2 a{padding-left:17px;font-family:HelveticaNeue-Bold,"Helvetica Neue Bold";font-size:1.25rem;line-height:1;color:#333;text-decoration:none;background-image:url(img/common/arw_link.svg);background-repeat:no-repeat;background-position:0 center;background-size:7px 10px;transition-duration:.2s}#page__header .page__header__more .block__technics h2 a small{position:relative;top:-.3em;margin-left:10px;font-size:.75rem;line-height:1;color:#333!important;text-decoration:none!important}#page__header .page__header__more .block__technics h2 a:hover{background-position:4px center}#page__header .page__header__more .block__technics h2 a:hover span{color:#14969d;text-decoration:underline}#page__header .page__header__more .block__author{margin-bottom:20px}#page__header .page__header__more .block__author h2 a{padding-left:17px;font-family:HelveticaNeue-Bold,"Helvetica Neue Bold";font-size:1.25rem;line-height:1;color:#333;text-decoration:none;background-image:url(img/common/arw_link.svg);background-repeat:no-repeat;background-position:0 center;background-size:7px 10px;transition-duration:.2s}#page__header .page__header__more .block__author h2 a small{position:relative;top:-.3em;margin-left:10px;font-size:.75rem;line-height:1;color:#333!important;text-decoration:none!important}#page__header .page__header__more .block__author h2 a:hover{background-position:4px center}#page__header .page__header__more .block__author h2 a:hover span{color:#14969d;text-decoration:underline}#page__header .page__header__more .block__about{margin-bottom:40px}#page__header .page__header__more .block__about h2 a{padding-left:17px;font-family:HelveticaNeue-Bold,"Helvetica Neue Bold";font-size:1.25rem;line-height:1;color:#333;text-decoration:none;background-image:url(img/common/arw_link.svg);background-repeat:no-repeat;background-position:0 center;background-size:7px 10px;transition-duration:.2s}#page__header .page__header__more .block__about h2 a small{position:relative;top:-.3em;margin-left:10px;font-size:.75rem;line-height:1;color:#333!important;text-decoration:none!important}#page__header .page__header__more .block__about h2 a:hover{background-position:4px center}#page__header .page__header__more .block__about h2 a:hover span{color:#14969d;text-decoration:underline}#page__header .page__header__more .block__share{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#page__header .page__header__more .block__share h2{font-family:HelveticaNeue-Bold,"Helvetica Neue Bold";font-size:.75rem}#page__header .page__header__more .block__share ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-left:20px}#page__header .page__header__more .block__share ul li{margin-right:15px}#page__header .page__header__more .block__share .btn__twitter .icon{width:18px;height:16px;fill:#00aced}#page__header .page__header__more .block__share .btn__facebook .icon{width:20px;height:20px;fill:#3b5998}#page__header .page__header__more .block__share .btn__hatena .icon{width:20px;height:20px}#page__header .page__header__more .block__share .btn__pocket .icon{width:20px;height:18px;fill:#e8334a}#page__header .page__header__more .block__share .btn__slack .icon{width:20px;height:20px}#page__header .page__header__more .page__header__more__content{box-sizing:border-box;width:470px;padding-right:20px;padding-left:20px;margin:0 auto}#page__header .page__header__main__wrapper{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;width:auto;height:100%;padding-right:100px;margin:0 auto;background-color:#fff}#page__header h1{display:flex;flex-direction:row;flex-grow:0;align-items:center;justify-content:center;order:2;font-size:0;line-height:0}#page__header h1 .icon{width:347px;height:46px;transition-duration:.5s}#page__header .block__date{display:flex;flex-direction:row;flex-grow:1;align-items:center;justify-content:center;order:1;line-height:1;color:#ccc}#page__header .block__date p{transition-duration:1s}#page__header .block__date .yyyy{margin-right:10px;font-size:.875rem}#page__header .block__date .mmdd{margin-right:10px;font-size:1.75rem;font-weight:700}#page__header .block__date .day{margin-right:5px;font-size:1rem}#page__header .block__date .time{font-size:1rem}#page__header .block__sns{display:flex;flex-direction:row;flex-grow:1;align-items:center;justify-content:center;order:3}#page__header .block__sns ul{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}#page__header .block__sns ul li{margin-right:20px}#page__header .block__sns ul li:last-child{margin-right:0}#page__header .block__sns ul li a{display:block}#page__header .block__sns ul li a .icon,#page__header .block__sns ul li a path{transition-duration:.5s}#page__header .block__sns .icon__twitter a{width:18px;height:16px;padding:2px 1px}#page__header .block__sns .icon__twitter a .icon{width:18px;height:16px;fill:#bbb}#page__header .block__sns .icon__twitter a:hover .icon{fill:#00aced}#page__header .block__sns .icon__facebook a{width:20px;height:20px}#page__header .block__sns .icon__facebook a .icon{width:20px;height:20px;fill:#bbb}#page__header .block__sns .icon__facebook a:hover .icon{fill:#3b5998}#page__header .block__sns .icon__logo_clp a{width:25px;height:18px;padding-top:1px;padding-bottom:1px}#page__header .block__sns .icon__logo_clp a .icon{width:25px;height:18px;fill:#bbb}#page__header .block__sns .icon__logo_clp a:hover .icon .color_1{fill:#13969d}#page__header .block__sns .icon__logo_clp a:hover .icon .color_2{fill:#bbbed9}#page__header .block__clp{position:relative}#page__header .block__clp .clp{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:.625rem;color:#333}#page__header .block__clp .clp a{line-height:0}#page__header .block__clp .clp .icon{width:140px;height:24px;margin-left:15px}#page__header .block__clp .copyright{position:absolute;bottom:0;left:20px;font-size:.625rem;line-height:1;color:#bbb}#page__header .block__clp .block__sns{display:none}#page__header .page__header__main{position:relative;z-index:100;width:100%;height:99px;background-color:#fff;border-bottom:1px solid #000;transition-duration:.5s}#page__header .icon__share{width:19px;height:21px;fill:#fff;stroke:#fff}#page__header .block__wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}#page__header .block__wrap .subNav{height:10px;padding-left:13px;line-height:10px;color:#000;text-decoration:none;background-image:url(img/common/arw_link.svg);background-repeat:no-repeat;background-position:0 center;background-size:7px 10px}#page__header .btn_menu{position:absolute;top:36px;right:30px;z-index:100;transition-duration:.5s}#page__header .btn_menu .menu-trigger{position:relative;box-sizing:border-box;display:inline-block;width:36px;height:26px;transition:.4s}#page__header .btn_menu .menu-trigger span{position:absolute;left:0;box-sizing:border-box;display:inline-block;width:100%;height:2px;background-color:#000;transition:.4s}#page__header .btn_menu .menu-trigger span:nth-of-type(1){top:0}#page__header .btn_menu .menu-trigger span:nth-of-type(2){top:12px}#page__header .btn_menu .menu-trigger span:nth-of-type(3){bottom:0}#page__header .btn_menu .menu-trigger.active span:nth-of-type(1){transform:translateY(12px) rotate(-45deg)}#page__header .btn_menu .menu-trigger.active span:nth-of-type(2){opacity:0}#page__header .btn_menu .menu-trigger.active span:nth-of-type(3){transform:translateY(-12px) rotate(45deg)}#page__header.active .page__header__more{top:0}article .breadcrumb{border-bottom:1px solid #fff}article .breadcrumb ol{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:1040px;margin:0 auto;height:39px;padding-right:20px;padding-left:20px}article .breadcrumb ol li::after{display:inline-block;width:6px;height:10px;margin-right:10px;margin-left:10px;content:"";background-image:url(img/common/arw_breadcrumb.svg);background-size:6px 10px}article .breadcrumb ol li:last-child::after{display:none}article .breadcrumb ol li a{line-height:1;color:#49c6ce;text-decoration:underline}body.overMenu{padding-top:59px}body.overMenu #page__header,body.overMenu #page__header .page__header__main{width:100%;height:59px}body.overMenu #page__header h1 .icon{width:252px;height:33px}body.overMenu #page__header .btn_menu{top:16px}#display__category{display:flex;flex-direction:row;align-items:center;justify-content:center;width:auto;height:48px;background-color:#49c6ce;border-bottom:1px solid #fff}#display__category .txt{font-size:22px;font-weight:700;color:#fff}#display__tag{display:flex;flex-direction:row;align-items:center;justify-content:center;width:auto;height:48px;background-color:#fff;border-bottom:1px solid #49c6ce}#display__tag .txt{font-size:22px;font-weight:700;color:#49c6ce}.clp_ad_wrap{padding:25px 0;border-top:2px solid #e9e9e9;border-bottom:2px solid #e9e9e9}.clp_ad_wrap>a .icon{display:block;width:185px;height:32px;margin:0 auto 15px;text-align:center}.clp_ad_wrap a .icon:hover{opacity:.75}.clp_ad_wrap .inner_wrap{display:flex;align-items:left;margin:0 20px}.clp_ad_wrap .inner_wrap>img{width:100px;height:100px}.clp_ad_wrap p{margin-right:15px;margin-bottom:15px;font-size:12px;line-height:1.6;color:#333}.clp_ad_wrap p .techlink{color:#49c6ce;text-decoration:underline!important}@media only screen and (max-width:1199px){.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt h3,.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt h3,.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt h3,.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt h3{margin-bottom:10px;font-size:1rem}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt .info p.date,.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt .info p.date,.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt .info p.date,.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content ul li a .txt .info p.date{font-size:.75rem}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3,.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3,.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3,.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt h3{font-size:.875rem}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.date,.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.date,.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.date,.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.date{font-size:.6875rem}.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category,.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category,.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category,.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li .txt .info p.category{margin-left:5px;font-size:.6875rem}}@media only screen and (max-width:1119px){.archive.author #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li,.category #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li,.home #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li,.tag #content__wrapper section .block__unit__more .unit__tech .unit__wrapper .unit__content>ul>li{padding-top:15px;padding-bottom:15px}}@media only screen and (max-width:1019px){.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content,.category #content__wrapper section .unit__first .unit__wrapper .unit__content,.error404 .cookie #content__wrapper article header .header__wrapper .header__content,.error404 .cookie #content__wrapper article header .header__wrapper .unit__content,.home #content__wrapper section .unit__first .unit__wrapper .unit__content,.single #content__wrapper article header .header__wrapper .header__content,.single #content__wrapper article header .header__wrapper .unit__content,.tag #content__wrapper section .unit__first .unit__wrapper .unit__content{width:auto}}@media only screen and (max-width:849px){#page__header h1 .icon{width:243px;height:32px}#page__header .block__date .yyyy{margin-right:5px;font-size:.75rem}#page__header .block__date .mmdd{margin-right:5px;font-size:1.25rem;font-weight:700}#page__header .block__date .day{margin-right:3px;font-size:.875rem}#page__header .block__date .time{font-size:.875rem}}@media only screen and (max-width:759px){.error404 .cookie #content__wrapper article .content__main,.single #content__wrapper article .content__main{width:auto;padding-right:20px;padding-left:20px}.error404 .cookie #content__wrapper article .content__main .photo img,.single #content__wrapper article .content__main .photo img{width:100%;height:auto}.error404 .cookie #content__wrapper article .categoryAndTag,.single #content__wrapper article .categoryAndTag{width:auto;padding-right:20px;padding-left:20px}.error404 .cookie #content__wrapper article footer .fb_iframe_widget,.single #content__wrapper article footer .fb_iframe_widget{left:0;width:auto}.error404 .cookie #content__wrapper article footer .fb_iframe_widget>span,.single #content__wrapper article footer .fb_iframe_widget>span{display:block;width:auto!important}.cookie #content__wrapper article .content__main,.marketo #content__wrapper article .content__main,.marketo-2 #content__wrapper article .content__main{width:auto;padding-right:20px;padding-left:20px}.cookie #content__wrapper article .content__main .photo img,.marketo #content__wrapper article .content__main .photo img,.marketo-2 #content__wrapper article .content__main .photo img{width:100%;height:auto}}@media only screen and (max-width:719px){.archive.author #content__wrapper article footer .writter,.error404 .cookie #content__wrapper article footer .writter,.single #content__wrapper article footer .writter{width:auto}}@media only screen and (max-width:649px){#page__header h1 .icon,body.overMenu #page__header h1 .icon{width:174px;height:23px}#page__header .block__date .yyyy{margin-right:2px;font-size:.625rem}#page__header .block__date .mmdd{margin-right:2px;font-size:1.125rem;font-weight:700}#page__header .block__date .day{margin-right:1px;font-size:.75rem}#page__header .block__date .time{font-size:.75rem}.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content h2,.archive.author #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content h2 img,.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content h2,.category #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content h2 img,.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content h2,.home #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content h2 img,.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content h2,.tag #content__wrapper section .block__unit__more .unit__hot .unit__wrapper .unit__content h2 img{width:100%;height:auto}.clp_ad_wrap{padding:20px 0}.clp_ad_wrap .inner_wrap{display:block;margin:0 10px}.clp_ad_wrap .inner_wrap p{margin-right:0}.clp_ad_wrap .inner_wrap>img{display:block;margin:0 auto}.clp_ad_wrap a .icon{width:180px;height:32px;margin:0 auto 10px;text-align:center}#content__wrapper .article__mainArea .content__main .caption_bc,#content__wrapper .article__mainArea .content__main .caption_bl,#content__wrapper .article__mainArea .content__main .caption_br,#content__wrapper .article__mainArea .content__main .caption_tc,#content__wrapper .article__mainArea .content__main .caption_tl,#content__wrapper .article__mainArea .content__main .caption_tr{font-size:12px}.single #content__wrapper .yarpp-related ul li{max-width:none;padding-left:0}.single #content__wrapper .yarpp-related ul li a:hover{text-decoration:none}.single #content__wrapper .yarpp-related ul li a:hover .related__item h3{background:0 0}.category.category-workstyle #content__wrapper section .block__unit__more{flex-direction:column;height:auto;max-height:initial}.category.category-workstyle #content__wrapper section .block__unit__more .unit{width:100%}.left-right>img{float:none;margin:0 auto 20px}.left-right>.text,.right-left>.text{float:none;margin:0}.right-left>img{float:none;margin:0 auto 20px}.content__talk img{width:120px}.content__talk .text{width:100%}}@media only screen and (max-width:600px){.fr,.imgR{float:none;margin-left:0}.fl,.imgL{float:none;margin-right:0}body{min-width:0;padding-top:50px!important}body>footer{padding-top:40px;padding-bottom:25px}body>footer .txt{margin-bottom:15px;font-size:.625rem;line-height:1;color:#333;text-align:center}body>footer .copyright{font-size:.625rem;line-height:1;color:#ccc;text-align:center}body>footer .logo{margin-bottom:40px;line-height:1;text-align:center}body>footer .logo a{display:block;line-height:1}body>footer .logo .icon{width:190px;height:33px}#page__header,#page__header .page__header__main{height:50px!important}#page__header .page__header__main__wrapper{align-items:center;justify-content:center;padding:0}#page__header .block__date,#page__header .block__sns{display:none}#page__header .btn_menu{top:17px!important;right:15px!important}#page__header .btn_menu .menu-trigger{width:20px;height:16px}#page__header .btn_menu .menu-trigger span:nth-of-type(2){top:7px}#page__header .page__header__more{padding-top:0;padding-bottom:0}#page__header .page__header__more .page__header__more__content{width:auto;padding:0}#page__header .page__header__more .page__header__more__content .block__category{margin:0;border-bottom:1px solid #000}#page__header .page__header__more .page__header__more__content .block__category h2{padding-top:10px;padding-bottom:10px;padding-left:15px;margin-bottom:0;font-size:.6875rem}#page__header .page__header__more .page__header__more__content .block__category ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;border-top:1px solid #49c6ce}#page__header .page__header__more .page__header__more__content .block__category ul li{box-sizing:border-box;width:50%;border-bottom:1px solid #49c6ce}#page__header .page__header__more .page__header__more__content .block__category ul li:nth-child(odd){border-right:1px solid #49c6ce}#page__header .page__header__more .page__header__more__content .block__category ul li:nth-child(3){border-bottom:none}#page__header .page__header__more .page__header__more__content .block__category ul li a{display:block;padding:15px;font-size:.9375rem}#page__header .page__header__more .page__header__more__content .block__technics{margin:0;border-bottom:1px solid #000}#page__header .page__header__more .page__header__more__content .block__technics a{display:block;padding:15px 15px 15px 30px;background-position:15px center}#page__header .page__header__more .page__header__more__content .block__about{margin:0;border-bottom:1px solid #000}#page__header .page__header__more .page__header__more__content .block__about a{display:block;padding:15px 15px 15px 30px;background-position:15px center}#page__header .page__header__more .page__header__more__content .block__author{margin:0;border-bottom:1px solid #000}#page__header .page__header__more .page__header__more__content .block__author a{display:block;padding:15px 15px 15px 30px;background-position:15px center}#page__header .page__header__more .page__header__more__content .block__wrap{align-items:center;padding:15px;margin:0;border-bottom:1px solid #000}#page__header .page__header__more .page__header__more__content .block__share{margin:0}#page__header .page__header__more .block__clp{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#page__header .page__header__more .block__clp .block__logo{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:14px 20px 14px 15px}#page__header .page__header__more .block__clp .copyright{position:static;display:block;order:2}#page__header .page__header__more .block__clp .clp{position:static;display:block;order:1}#page__header .page__header__more .block__clp .clp a{display:block}#page__header .page__header__more .block__clp .clp a .icon{width:160px;height:28px;margin:5px 0}#page__header .page__header__more .block__clp .block__sns{display:block}#page__header .page__header__more .block__clp .block__sns a{display:block;display:flex;flex-direction:row;align-items:center;justify-content:center;width:45px;height:45px;padding:0;border:1px solid #ccc;border-radius:50%}#page__header .page__header__more .block__clp .block__sns .icon__twitter{margin-right:5px}#page__header .page__header__more .block__clp .block__sns .icon__twitter .icon{width:19px;height:17px}#page__header .page__header__more .block__clp .block__sns .icon__facebook .icon{width:19px;height:19px}#page__header .block__category ul li::after{display:none}#page__header.active .btn_menu .menu-trigger span:nth-of-type(1){top:-5px}#page__header.active .btn_menu .menu-trigger span:nth-of-type(3){bottom:-5px}.home #content__wrapper section .block__unit__more{min-width:0;height:auto!important;border:none}.home #content__wrapper section .block__unit__more .unit{order:0!important;width:100%;height:auto;border:none;border-bottom:1px solid #fff!important}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo{width:100%;height:190px}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title h2{font-size:1.25rem;font-weight:400}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .name{font-size:.8125rem}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .date{font-size:.75rem}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share{font-size:1.875rem}.home #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share .icon{width:18px;height:20px}.home #content__wrapper section .block__unit__more .unit__popular .unit__wrapper .unit__content h2{width:238.5px;height:26px;background-image:url(/img/common/ttl_popular_sp.png);background-repeat:no-repeat;background-size:238.5px 26px}.home #content__wrapper section .block__unit__more .unit__popular .unit__wrapper .unit__content h2 img{display:none}.home #content__wrapper section .block__unit__more .unit__technics .unit__wrapper .unit__content h2{width:225.5px;height:26.5px;padding-bottom:0;margin-bottom:20px;background-image:url(/img/common/ttl_technics_sp.png);background-repeat:no-repeat;background-size:225.5px 26.5px}.home #content__wrapper section .block__unit__more .unit__technics .unit__wrapper .unit__content h2 img{display:none}.home #content__wrapper section .unit__first,.home #content__wrapper section .unit__first .unit__wrapper .unit__content{height:213px}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top{height:14px;margin-bottom:15px}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .date{font-size:.875rem}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .category{padding:3px 5px;font-size:.625rem}.home #content__wrapper section .unit__first .unit__wrapper .unit__content h2{margin-bottom:15px;font-size:1.4375rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .thumb{width:40px;height:40px}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .name{font-size:.625rem}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .name em{font-size:.8125rem}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share{font-size:1.375rem}.home #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share .icon{width:16px;height:17px}.category #content__wrapper section .block__unit__more{min-width:0;height:auto!important;border:none}.category #content__wrapper section .block__unit__more .unit{order:0!important;width:100%;height:auto;border:none;border-bottom:1px solid #fff!important}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo{width:100%;height:190px}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title h2{font-size:1.25rem;font-weight:400}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .name{font-size:.8125rem}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .date{font-size:.75rem}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share{font-size:1.875rem}.category #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share .icon{width:18px;height:20px}.category #content__wrapper section .block__unit__more .unit__popular .unit__wrapper .unit__content h2{width:238.5px;height:26px;background-image:url(/img/common/ttl_popular_sp.png);background-repeat:no-repeat;background-size:238.5px 26px}.category #content__wrapper section .block__unit__more .unit__popular .unit__wrapper .unit__content h2 img{display:none}.category #content__wrapper section .block__unit__more .unit__technics .unit__wrapper .unit__content h2{width:225.5px;height:26.5px;padding-bottom:0;margin-bottom:20px;background-image:url(/img/common/ttl_technics_sp.png);background-repeat:no-repeat;background-size:225.5px 26.5px}.category #content__wrapper section .block__unit__more .unit__technics .unit__wrapper .unit__content h2 img{display:none}.category #content__wrapper section .unit__first,.category #content__wrapper section .unit__first .unit__wrapper .unit__content{height:213px}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top{height:14px;margin-bottom:15px}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .date{font-size:.875rem}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .category{padding:3px 5px;font-size:.625rem}.category #content__wrapper section .unit__first .unit__wrapper .unit__content h2{margin-bottom:15px;font-size:1.4375rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .thumb{width:40px;height:40px}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .name{font-size:.625rem}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .name em{font-size:.8125rem}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share{font-size:1.375rem}.category #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share .icon{width:16px;height:17px}.tag #content__wrapper section .block__unit__more{min-width:0;height:auto!important;border:none}.tag #content__wrapper section .block__unit__more .unit{order:0!important;width:100%;height:auto;border:none;border-bottom:1px solid #fff!important}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo{width:100%;height:190px}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title h2{font-size:1.25rem;font-weight:400}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .name{font-size:.8125rem}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .date{font-size:.75rem}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share{font-size:1.875rem}.tag #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share .icon{width:18px;height:20px}.tag #content__wrapper section .block__unit__more .unit__popular .unit__wrapper .unit__content h2{width:238.5px;height:26px;background-image:url(/img/common/ttl_popular_sp.png);background-repeat:no-repeat;background-size:238.5px 26px}.tag #content__wrapper section .block__unit__more .unit__popular .unit__wrapper .unit__content h2 img{display:none}.tag #content__wrapper section .block__unit__more .unit__technics .unit__wrapper .unit__content h2{width:225.5px;height:26.5px;padding-bottom:0;margin-bottom:20px;background-image:url(/img/common/ttl_technics_sp.png);background-repeat:no-repeat;background-size:225.5px 26.5px}.tag #content__wrapper section .block__unit__more .unit__technics .unit__wrapper .unit__content h2 img{display:none}.tag #content__wrapper section .unit__first,.tag #content__wrapper section .unit__first .unit__wrapper .unit__content{height:213px}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top{height:14px;margin-bottom:15px}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .date{font-size:.875rem}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .category{padding:3px 5px;font-size:.625rem}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content h2{margin-bottom:15px;font-size:1.4375rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .thumb{width:40px;height:40px}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .name{font-size:.625rem}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .name em{font-size:.8125rem}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share{font-size:1.375rem}.tag #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share .icon{width:16px;height:17px}.tag #content__wrapper section.no-results{width:auto;padding:50px 20px 100px}.tag #content__wrapper section.no-results .page-content p{font-size:1.125rem}.archive.author #content__wrapper section .block__unit__more{min-width:0;height:auto!important;border:none}.archive.author #content__wrapper section .block__unit__more .unit{order:0!important;width:100%;height:auto;border:none;border-bottom:1px solid #fff!important}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title .photo{width:100%;height:190px}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .title h2{font-size:1.25rem;font-weight:400}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .name{font-size:.8125rem}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .date{font-size:.75rem}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share{font-size:1.875rem}.archive.author #content__wrapper section .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share .icon{width:18px;height:20px}.archive.author #content__wrapper section .block__unit__more .unit__popular .unit__wrapper .unit__content h2{width:238.5px;height:26px;background-image:url(/img/common/ttl_popular_sp.png);background-repeat:no-repeat;background-size:238.5px 26px}.archive.author #content__wrapper section .block__unit__more .unit__popular .unit__wrapper .unit__content h2 img{display:none}.archive.author #content__wrapper section .block__unit__more .unit__technics .unit__wrapper .unit__content h2{width:225.5px;height:26.5px;padding-bottom:0;margin-bottom:20px;background-image:url(/img/common/ttl_technics_sp.png);background-repeat:no-repeat;background-size:225.5px 26.5px}.archive.author #content__wrapper section .block__unit__more .unit__technics .unit__wrapper .unit__content h2 img{display:none}.archive.author #content__wrapper section .unit__first,.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content{height:213px}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top{height:14px;margin-bottom:15px}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .date{font-size:.875rem}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__top .category{padding:3px 5px;font-size:.625rem}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content h2{margin-bottom:15px;font-size:1.4375rem}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .thumb{width:40px;height:40px}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .name{font-size:.625rem}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .writter .name em{font-size:.8125rem}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share{font-size:1.375rem}.archive.author #content__wrapper section .unit__first .unit__wrapper .unit__content .block__info__bottom .share .icon{width:16px;height:17px}.archive.author #content__wrapper.content__author article{border-bottom:none}.archive.author #content__wrapper.content__author article header .author .author__wrapper{width:auto;height:auto;padding-top:30px;padding-bottom:30px}.archive.author #content__wrapper.content__author article header .author .author__wrapper .thumb{width:80px;height:80px;margin-bottom:10px;line-height:0}.archive.author #content__wrapper.content__author article header .author .author__wrapper .thumb img{width:100%;height:auto}.archive.author #content__wrapper.content__author article header .author .author__wrapper .info{width:auto;height:auto;padding-right:30px;padding-left:30px}.archive.author #content__wrapper.content__author article header .author .author__wrapper .info .info__top{margin-bottom:12px}.archive.author #content__wrapper.content__author article header .author .author__wrapper .info .info__top .name{margin-right:10px;font-size:1.125rem}.archive.author #content__wrapper.content__author article header .author .author__wrapper .info .info__top .share ul li{margin-right:3px}.archive.author #content__wrapper.content__author article header .author .author__wrapper .info .info__top .share a{width:25px;height:25px}.archive.author #content__wrapper.content__author article header .author .author__wrapper .info .info__top .share .btn__twitter a{background-color:#00aced}.archive.author #content__wrapper.content__author article header .author .author__wrapper .info .info__top .share .btn__twitter .icon{width:12px;height:10.5px}.archive.author #content__wrapper.content__author article header .author .author__wrapper .info .info__top .share .btn__facebook a{background-color:#3b5998}.archive.author #content__wrapper.content__author article header .author .author__wrapper .info .info__top .share .btn__facebook .icon{width:12.5px;height:12.5px}.archive.author #content__wrapper.content__author article header .author .author__wrapper .info .info__bottom .txt{font-size:.8125rem}.archive.author #content__wrapper.content__author article header .author .link___writter__page a{width:auto;height:35px;font-size:.75rem}.archive.author #content__wrapper.content__author article .breadcrumb{display:none;border-top:none}.archive.author #content__wrapper.content__author article .block__unit__more{flex-direction:column;height:auto!important;border:none}.archive.author #content__wrapper.content__author article .block__unit__more .unit{order:0!important;width:100%!important;height:auto;border:none;border-bottom:1px solid #fff!important}.archive.author #content__wrapper.content__author article .block__unit__more .unit a .unit__wrapper .unit__content .title h2{font-size:1.25rem;font-weight:400}.archive.author #content__wrapper.content__author article .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .name{font-size:.8125rem}.archive.author #content__wrapper.content__author article .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .writter .txt .date{font-size:.75rem}.archive.author #content__wrapper.content__author article .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share{font-size:1.875rem}.archive.author #content__wrapper.content__author article .block__unit__more .unit a .unit__wrapper .unit__content .block__info__bottom .share .icon{width:18px;height:20px}.archive.author #content__wrapper.content__author article .block__unit__more .unit.content__none{display:none}.single #content__wrapper article header,.single #content__wrapper article header .header__wrapper .header__content{height:243px}.single #content__wrapper article header .header__wrapper .header__content .block__info__top{height:14px;margin-bottom:15px}.single #content__wrapper article header .header__wrapper .header__content .block__info__top .date{font-size:.875rem}.single #content__wrapper article header .header__wrapper .header__content .block__info__top .category{padding:3px 5px;font-size:.625rem}.single #content__wrapper article header .header__wrapper .header__content h1{margin-bottom:15px;font-size:1.4375rem}.single #content__wrapper article header .header__wrapper .header__content .block__info__bottom .writter .thumb{width:40px;height:40px}.single #content__wrapper article header .header__wrapper .header__content .block__info__bottom .writter .name{font-size:.625rem}.single #content__wrapper article header .header__wrapper .header__content .block__info__bottom .writter .name em{font-size:.8125rem}.single #content__wrapper article header .header__wrapper .header__content .block__info__bottom .share{font-size:1.375rem}.single #content__wrapper article header .header__wrapper .header__content .block__info__bottom .share .icon{width:16px;height:17px}.single #content__wrapper article .breadcrumb{display:none}.single #content__wrapper article .article__mainArea{width:auto}.single #content__wrapper article .article__mainArea .content__main{padding:0 20px}.single #content__wrapper article .article__mainArea .content__main .lead{margin-bottom:30px;font-size:.9375rem}.single #content__wrapper article .article__mainArea .content__main .photo{margin-bottom:30px}.single #content__wrapper article .article__mainArea .content__main section h2{margin-bottom:30px;font-size:1.25rem}.single #content__wrapper article .article__mainArea .content__main section section{margin-bottom:30px}.single #content__wrapper article .article__mainArea .content__main section section h3{margin-bottom:30px;font-size:1.0625rem}.single #content__wrapper article .article__mainArea .content__main section section .txt{margin-bottom:30px;font-size:.9375rem}.single #content__wrapper article .article__mainArea .content__main section section p:last-child{margin-bottom:0}.single #content__wrapper article .article__mainArea .float__share{position:static;display:block;padding-top:30px;padding-bottom:30px}.single #content__wrapper article .article__mainArea .float__share h2{margin-bottom:10px;font-size:.9375rem;line-height:1;text-align:center}.single #content__wrapper article .article__mainArea .float__share ul{display:flex;flex-direction:row;align-items:center;justify-content:center}.single #content__wrapper article .article__mainArea .float__share ul li{margin-right:5px}.single #content__wrapper article .article__mainArea .float__share ul li:last-child{margin-right:0}.single #content__wrapper article .article__mainArea .categoryAndTag{margin-bottom:0}.single #content__wrapper article .article__mainArea .categoryAndTag p{margin-left:5px;font-size:.625rem}.single #content__wrapper article footer{padding-right:20px;padding-left:20px}.single #content__wrapper article footer .writter{position:relative;display:block;padding:10px;margin-bottom:30px}.single #content__wrapper article footer .writter .thumb{width:50px;height:50px;margin-bottom:8px}.single #content__wrapper article footer .writter .thumb img{width:50px;height:50px}.single #content__wrapper article footer .writter .info{width:auto}.single #content__wrapper article footer .writter .info .info__top{position:absolute;top:10px;left:70px;height:50px}.single #content__wrapper article footer .writter .info .info__top .name{margin-right:10px;font-size:.875rem}.single #content__wrapper article footer .writter .link___writter__page{padding-top:10px}.single #content__wrapper article footer .writter .link___writter__page a{padding-right:12px;font-size:.875rem;background-size:6px auto}.single #content__wrapper article footer .fb_iframe_widget{margin-bottom:35px}.single #content__wrapper article side{padding:20px 10px 10px;margin-right:10px;margin-left:10px}.single #content__wrapper article side h2{padding-right:20px;padding-left:20px}.single #content__wrapper article side h2 img{width:100%;height:auto}.single #content__wrapper article side ul{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.single #content__wrapper article side ul li{margin-bottom:15px}.single #content__wrapper article side ul li:last-child{margin-bottom:0}.single #content__wrapper article side ul li .related__item{position:relative;width:auto;min-height:90px;padding-left:100px;margin-right:0}.single #content__wrapper article side ul li .related__item h3{position:static;display:block;width:auto;height:auto;padding:0;margin:0 0 10px;font-size:.9375rem;color:#333;text-align:left;background:0 0}.single #content__wrapper article side ul li .related__item h3 span{position:static}.single #content__wrapper article side ul li .related__item .date{position:static;font-size:.8125rem;color:#ccc;text-align:left}.single #content__wrapper article side ul li .related__item .photo{position:absolute;top:0;left:0;width:90px;height:90px;border:1px solid #e9e9e9}.single #content__wrapper article side ul li .related__item .photo img{width:90px;height:90px}.author #content__wrapper.content__authorList .authors{flex-direction:column;width:100%}.author #content__wrapper.content__authorList .authors li{width:100%;border-right:none}.author #content__wrapper.content__authorList .authors li a{flex-direction:row;align-items:flex-start}.author #content__wrapper.content__authorList .authors li a figure{width:80px;height:80px;margin-right:15px}.author #content__wrapper.content__authorList .authors li a figure img{width:80px;height:80px}.author #content__wrapper.content__authorList .authors li a .group__text h3{text-align:left}.about #content__wrapper article{padding-right:20px;padding-left:20px}.about #content__wrapper article .breadcrumb{display:none}.about #content__wrapper article .content__main{width:auto;height:auto;padding-bottom:70px;margin:0 auto}.about #content__wrapper article .content__main h1{padding-top:30px;padding-bottom:35px;margin:0 auto;line-height:0;text-align:center}.about #content__wrapper article .content__main h1 img{width:137px;height:57px}.about #content__wrapper article .content__main a{color:#49c6ce;text-decoration:underline}.about #content__wrapper article .content__main a[target="_blank"]{padding-right:14px;margin-right:5px;background-image:url(img/common/icon_blank.svg);background-repeat:no-repeat;background-position:right center;background-size:9px 9px}.about #content__wrapper article .content__main .lead{padding-top:25px;padding-bottom:25px;margin-bottom:40px;font-size:1.125rem;line-height:1.7;color:#333}.about #content__wrapper article .content__main .txt{margin-bottom:30px;font-size:.9375rem;line-height:1.9;color:#333}.error404 #content__wrapper article{padding-right:20px;padding-left:20px}.error404 #content__wrapper article .breadcrumb{display:none}.error404 #content__wrapper article .content__main{width:auto;height:auto;padding-bottom:70px;margin:0 auto}.error404 #content__wrapper article .content__main .yarpp-related{margin-top:20px}.error404 #content__wrapper article .content__main .yarpp-related aside{padding:20px 0 10px}.error404 #content__wrapper article .content__main .yarpp-related aside h2{padding-right:20px;padding-left:20px}.error404 #content__wrapper article .content__main .yarpp-related aside h2 img{width:100%;height:auto}.error404 #content__wrapper article .content__main .yarpp-related aside .recent-posts{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.error404 #content__wrapper article .content__main .yarpp-related aside .recent-posts li{margin-bottom:15px}.error404 #content__wrapper article .content__main .yarpp-related aside .recent-posts li:last-child{margin-bottom:0}.error404 #content__wrapper article .content__main .yarpp-related aside .recent-posts li a{text-decoration:none}.error404 #content__wrapper article .content__main .yarpp-related aside .recent-posts li .related__item{position:relative;width:auto;min-height:90px;padding-left:100px;margin-right:0}.error404 #content__wrapper article .content__main .yarpp-related aside .recent-posts li .related__item h3{position:static;display:block;width:auto;height:auto;padding:0;margin:0 0 10px;font-size:.9375rem;color:#333;text-align:left;background:0 0}.error404 #content__wrapper article .content__main .yarpp-related aside .recent-posts li .related__item h3 span{position:static}.error404 #content__wrapper article .content__main .yarpp-related aside .recent-posts li .related__item .date{position:static;font-size:.8125rem;color:#ccc;text-align:left}.error404 #content__wrapper article .content__main .yarpp-related aside .recent-posts li .related__item .photo{position:absolute;top:0;left:0;width:90px;height:90px}.error404 #content__wrapper article .content__main .yarpp-related aside .recent-posts li .related__item .photo img{width:90px;height:90px}.error404 #content__wrapper article .content__main h1{padding-top:30px;padding-bottom:35px;margin:0 auto;line-height:0;text-align:center}.error404 #content__wrapper article .content__main h1 img{width:137px;height:57px}.error404 #content__wrapper article .content__main a{color:#49c6ce;text-decoration:underline}.error404 #content__wrapper article .content__main a[target="_blank"]{padding-right:14px;margin-right:5px;background-image:url(img/common/icon_blank.svg);background-repeat:no-repeat;background-position:right center;background-size:9px 9px}.error404 #content__wrapper article .content__main .lead{padding-top:25px;padding-bottom:25px;margin-bottom:40px;font-size:1.125rem;line-height:1.7;color:#333}.error404 #content__wrapper article .content__main .txt{margin-bottom:30px;font-size:.9375rem;line-height:1.9;color:#333}.cookie #content__wrapper article{padding-right:20px;padding-left:20px}.cookie #content__wrapper article .breadcrumb{display:none}.cookie #content__wrapper article .content__main{width:auto;height:auto;padding-bottom:70px;margin:0 auto}.cookie #content__wrapper article .content__main h1{padding-top:30px;padding-bottom:35px;margin:0 auto;line-height:0;text-align:center}.cookie #content__wrapper article .content__main h1 img{width:auto;height:22px}.cookie #content__wrapper article .content__main a{color:#49c6ce;text-decoration:underline}.cookie #content__wrapper article .content__main a[target="_blank"]{padding-right:14px;margin-right:5px;background-image:url(img/common/icon_blank.svg);background-repeat:no-repeat;background-position:right center;background-size:9px 9px}.cookie #content__wrapper article .content__main .lead{padding-top:25px;padding-bottom:25px;margin-bottom:40px;font-size:1.125rem;line-height:1.7;color:#333}.cookie #content__wrapper article .content__main .txt{margin-bottom:30px;font-size:.9375rem;line-height:1.9;color:#333}.marketo #content__wrapper article{padding-right:20px;padding-left:20px}.marketo #content__wrapper article .breadcrumb{display:none}.marketo #content__wrapper article .content__main{width:auto;height:auto;padding-bottom:70px;margin:0 auto}.marketo #content__wrapper article .content__main h1{padding-top:30px;padding-bottom:35px;margin:0 auto;line-height:0;text-align:center}.marketo #content__wrapper article .content__main h1 img{width:auto;height:22px}.marketo #content__wrapper article .content__main a{color:#49c6ce;text-decoration:underline}.marketo #content__wrapper article .content__main a[target="_blank"]{padding-right:14px;margin-right:5px;background-image:url(img/common/icon_blank.svg);background-repeat:no-repeat;background-position:right center;background-size:9px 9px}.marketo #content__wrapper article .content__main .lead{padding-top:25px;padding-bottom:25px;margin-bottom:40px;font-size:1.125rem;line-height:1.7;color:#333}.marketo #content__wrapper article .content__main .txt{margin-bottom:30px;font-size:.9375rem;line-height:1.9;color:#333}.marketo-2 #content__wrapper article{padding-right:20px;padding-left:20px}.marketo-2 #content__wrapper article .breadcrumb{display:none}.marketo-2 #content__wrapper article .content__main{width:auto;height:auto;padding-bottom:70px;margin:0 auto}.marketo-2 #content__wrapper article .content__main h1{padding-top:30px;padding-bottom:35px;margin:0 auto;line-height:0;text-align:center}.marketo-2 #content__wrapper article .content__main h1 img{width:auto;height:50px}.marketo-2 #content__wrapper article .content__main a{color:#49c6ce;text-decoration:underline}.marketo-2 #content__wrapper article .content__main a[target="_blank"]{padding-right:14px;margin-right:5px;background-image:url(img/common/icon_blank.svg);background-repeat:no-repeat;background-position:right center;background-size:9px 9px}.marketo-2 #content__wrapper article .content__main .lead{padding-top:25px;padding-bottom:25px;margin-bottom:40px;font-size:1.125rem;line-height:1.7;color:#333}.marketo-2 #content__wrapper article .content__main .txt{margin-bottom:30px;font-size:.9375rem;line-height:1.9;color:#333}.search .content-area{padding-left:20px;padding-right:20px}.search .content-area .search-text{font-size:1.125rem}.search .content-area .site-main{width:auto}}@media only screen and (min-width:1200px){#page__header .page__header__main__wrapper{max-width:1200px}}@media only screen and (min-width:1080px){.error404 .cookie #content__wrapper article side,.single #content__wrapper article side{width:1080px;margin-right:auto;margin-left:auto}}