@charset "UTF-8";.socialLike__thumb{background-position:50%;background-color:#ddd;background-size:cover}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}a{color:#444;text-decoration:none}b{font-weight:700}input[type=search]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}img,iframe{vertical-align:top}iframe{max-width:100%}ul,ol,li{margin:0;padding:0;list-style:none}.flexLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.errorMessage{color:#f00}.confirmMessage{color:#00f}.l-limiter{position:relative;width:1010px;margin:0 auto}.l-limiter:after{display:table;clear:both;content:""}.l-limiter--space{margin-bottom:50px}.l-header{background-color:#ffec15}.l-sub-header{padding:7px 0;border-bottom:1px solid #ddd;background-color:#fff}.l-sub-header--fixed{position:fixed;top:0;z-index:1000;width:100%}.l-main--1column{float:left;width:1010px}.l-main--2column{float:left;width:690px}.l-sidebar{float:right;width:300px}.l-footer{width:100%;background-color:#f6f6f6}.l-footer--create{position:fixed;bottom:0;color:#ccc;text-align:center}.footer-nav{position:relative;overflow:hidden;padding:2em 0;font-size:13px;line-height:2.4}.footer-nav__box{display:inline-block;float:left;padding-left:25px;border-left:1px solid #ddd}.footer-nav__block{display:inline-block;float:left;margin-right:40px;vertical-align:top}.footer-nav__block--share{float:right;width:260px;margin:0 0 0 -80px;text-align:center}.footer-nav__block a{color:gray}.footer-nav--gettyLicense{position:absolute;right:9%;bottom:16%}.footer-nav__shareBtns{display:inline-block;margin-top:15px}.footer-nav__shareBtns:after{display:table;clear:both;content:""}.footer-nav__shareBtns li{float:left;width:30px;height:30px;margin:0 5px}.footer-nav__shareBtns li a{text-decoration:none}.copyright{margin:5px;color:#999;text-align:center;font-size:10px}.gmofooter-container{margin-top:20px;padding:0 60px}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}a{color:#444;text-decoration:none}b{font-weight:700}input[type=search]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}img,iframe{vertical-align:top}iframe{max-width:100%}ul,ol,li{margin:0;padding:0;list-style:none}.flexLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.errorMessage{color:#f00}.confirmMessage{color:#00f}body{color:#444;font:15px/1.5 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Helvetica Neue",helvetica,arial,sans-serif}li>a{display:block}a:hover{opacity:.8}.l-GlobalHeader__right{display:table;float:right;width:78%;height:47px}.l-GlobalHeader__right:after{display:table;clear:both;content:""}.GlobalHeader{position:relative;background-color:#ffec15}.GlobalHeader__inner:after{display:table;clear:both;content:""}.GlobalHeader__logo{float:left;width:135px;margin:5px 0}.GlobalHeader__logo a{display:block}.GlobalHeader__avatarMenu{display:table-cell;vertical-align:middle;text-align:center;font-size:12px}.GlobalHeader__avatarMenu .auth li:first-child{padding-right:20px}.GlobalHeader__avatarMenu .auth,.GlobalHeader__avatarMenu .profile{display:table;float:right;margin-right:20px}.GlobalHeader__avatarMenu .auth>li,.GlobalHeader__avatarMenu .profile>li{display:table-cell;vertical-align:middle}.GlobalHeader__avatarMenu i{font-size:18px}.GlobalHeader__avatarMenu a{color:#444}.GlobalHeader__seachBox{display:table-cell;width:306px}.activity{padding:0 20px}.activity i{position:relative;margin-right:4px;font-size:15px}.create i{margin-right:4px;font-size:14px}.copyList{position:relative;padding-left:20px}.copyList i{margin-right:4px;font-size:14px}.mypageMenu{position:absolute;top:48px;right:-12.5px;z-index:100;visibility:hidden;margin-left:-90px;background-color:#fff;box-shadow:3px 4px 10px 0 rgba(0,0,0,.1);text-align:left;font-size:14px;opacity:0;-webkit-transition:.2s all;transition:.2s all;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mypageMenu li{border-bottom:1px solid #ddd}.mypageMenu li:first-child:before{position:absolute;top:-10px;right:13px;width:0;height:0;margin-left:-10px;border-right:10px solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent;content:''}.mypageMenu li:last-child{border-bottom:none}.mypageMenu li a{display:block;width:180px;height:40px;padding:0 10px;line-height:40px}.mypageMenu li a:hover{background-color:#34babe;color:#fff;text-decoration:none}.avatarLink{position:relative}.avatarLink img{vertical-align:text-top}.avatarLink:hover .mypageMenu{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.avatarLink a{display:block;padding:10px 0}.searchBox{position:relative;padding:6px;line-height:1}.searchBox input{width:300px;height:36px;margin-right:-40px;padding:0 40px 0 8px;outline:none;border:1px solid #ccc;border-radius:3px;background-color:#fff;font-size:16px}.searchBox button{position:absolute;width:40px;height:36px;padding:0;outline:none;border:none;background-color:transparent;color:#999;vertical-align:middle;font-size:16px}.topicPath{padding:10px 0}.topicPath li{display:inline;font-size:12px}.topicPath li:before{margin:0 3px;content:'＞'}.topicPath li:first-child:before{margin-left:-8px;content:''}.topicPath li a{display:inline;color:#4277bc}.topicPath li a:hover{text-decoration:underline}.CHeader{margin-bottom:10px;padding:10px 0 20px;border-bottom:1px solid #ddd}.CHeader:after{display:table;clear:both;content:""}.CHeader--short{padding-bottom:0;border-bottom:none}.CHeader--short .CHeader__thumb{width:50px;height:50px}.CHeader--short .CHeader__content{margin-left:0}.CHeader--short .CHeader__title{margin-left:65px}.CHeader--short .CHeader__description{margin-top:25px;padding:15px;border:1px dashed #122941;border-radius:10px;background-color:#fffde2;font-size:15px}.CHeader--short .CHeader__description .title{margin-left:8px;background:-webkit-linear-gradient(transparent 70%,#ffec15 70%);background:linear-gradient(transparent 70%,#ffec15 70%);color:#444;font-weight:700;font-size:18px}.CHeader--short .CHeader__description .content{color:#ff3667;font-weight:700;line-height:2}.CHeader--short .CHeader__description .StepList{margin-top:15px}.CHeader--short .CHeader__description .StepList li{display:inline-block;margin:6px;border-bottom:2px dotted #122941;color:#122941;font-weight:700;font-size:16px;line-height:43px}.CHeader--short .CHeader__description .StepList img{width:25px;margin-right:10px}.CHeader__thumb{float:left;width:120px}.CHeader__source{overflow:hidden;margin-top:5px;color:#888;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;font-size:10px}.CHeader__source a{color:#888}.CHeader__source a:hover{white-space:normal}.CHeader__content{margin-left:130px}.CHeader__content--noImage{margin-left:0}.CHeader__content--vote{float:none;width:auto;margin-left:130px}.CHeader__content--short{margin-left:90px}.CHeader__title{margin-bottom:10px;font-weight:700;font-size:28px;line-height:1.4}.CHeader__description{color:#888;font-size:13px}.CHeader__description .ico-chara{padding:18px;background-image:url(/images/ico_chara_01.png);background-position:50%;background-size:25px;background-repeat:no-repeat}.CHeader__info{clear:both;margin:15px 0 0}.CHeader__info:after{display:table;clear:both;content:""}.CHeader__infoLeft{float:left;margin-top:10px}.CHeader__infoRight{float:right}.Informational{margin-top:10px;font-size:13px}.Informational span{margin-right:5px;padding:3px 8px;background:#444;color:#fff}.Informational a{color:#4277bc}.Informational a:hover{text-decoration:underline}.CInfo{margin-top:40px;padding:35px 0;border:1px solid #ddd;border-radius:3px;background-color:#f9f9f9}.CInfo__text{text-align:center;font-size:22px}.CInfo__button{width:70%;margin:30px auto 0;text-align:center}.CInfo a{display:block;overflow:hidden;padding:20px 30px;border:1px solid #59b1eb;border-radius:3px;background-color:#59b1eb;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.Pwidget{margin-top:20px}.Pwidget:first-child{margin-top:10px}.Pwidget__title{margin-bottom:8px;border-bottom:2px solid #f7ee60;font-size:0;line-height:1}.Pwidget__titleEn{color:#444;vertical-align:middle;font:25px/1.5 'ヒラギノ明朝 ProN W3','HiraMinProN-W3',Georgia,serif}.Pwidget__titleJa{margin-left:10px;color:#999;vertical-align:middle;font-size:12px}.Pwidget__subTitle{color:#444;font-size:22px;line-height:37.5px}.Pwidget__header{padding-left:10px;border-left:4px solid #f7ee60;font-weight:700;font-size:15px}.Pwidget__body:after{display:table;clear:both;content:""}.Pwidget__listItem{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #eee}.Pwidget__listItem:first-child{padding-top:0;border-top:none}.Pwidget__listItem>a{display:block}.Pwidget__more{vertical-align:middle;text-align:center;font-size:12px;line-height:3.5em}.Pwidget__more>a{display:block}.Pwidget__more>a>.fa{margin-left:20px;font-size:20px}.Pwidget__tagList{overflow:hidden;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #eee}.Pwidget__tag{display:block;float:left}.Pwidget__tag>a{display:block;margin:5px 5px 0 0;padding:8px 10px;border:1px solid #eee;background-color:#f4f4f4;color:#666;font-size:11px;line-height:1}.Pwidget__tag>a>.fa{margin-right:2px;color:#999}.Pwidget__tag>a:hover{border-color:#bbb}.l-main .Pwidget__more{width:40%;margin:20px auto 0;border-radius:3px;background-color:#34babe;font-size:16px;line-height:3.8em}.l-main .Pwidget__more a{color:#fff}.l-main .Pwidget__more a:hover{background-color:#28c5ca;opacity:1}.l-sidebar .Pwidget__subTitle{line-height:1.3}.l-sidebar .Pwidget__titleJa{margin-left:0}.l-sidebar .Pwidget__title{padding:0 0 8px 10px;border-bottom:1px dotted #ddd;border-left:4px solid #f7ee60}.Pmedia{overflow:hidden}.Pmedia__thumb{position:relative;float:left;overflow:hidden}.Pmedia__content{position:relative;padding-bottom:15px}.Pmedia__title{color:#444;line-height:1.4}.Pmedia__SubTitle a{color:#999;font-size:12px;line-height:1.4}.Pmedia__postName{margin-bottom:5px}.Pmedia__description{display:-webkit-box;overflow:hidden;margin-bottom:5px;color:#999;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Pmedia__info{position:absolute;bottom:0;width:100%;color:#999;font-size:12px;line-height:1}.Pmedia__infoItem{margin:0 4px}.Pmedia__infoItem:first-child{margin-left:0}.Pmedia__infoItem:last-child{margin-right:0}.Pmedia__infoItem .fa{margin-right:3px}.Pmedia__curator a{color:#999}.Pmedia__curator a:hover{text-decoration:underline}.Pmedia--main .Pmedia__thumb{width:160px}.Pmedia--main .Pmedia__thumb>img{width:160px;height:120px}.Pmedia--main .Pmedia__content{min-height:120px;margin-left:170px}.Pmedia--main .Pmedia__title{margin-bottom:8px;font-size:18px}.Pmedia--main .Pmedia__postName{font-size:14px}.Pmedia--main .Pmedia__description{font-size:13px}.Pmedia--main .Pmedia__category{position:absolute;bottom:0;left:0}.Pmedia--side{margin-top:10px;padding-bottom:10px}.Pmedia--side .Pmedia__thumb{width:60px}.Pmedia--side .Pmedia__thumb>img{width:60px;height:60px}.Pmedia--side .Pmedia__content{min-height:60px;margin-left:70px}.Pmedia--side .Pmedia__title{margin-bottom:4px;font-size:13px}.Pmedia--side .Pmedia__category{position:absolute;right:0;bottom:0}.Pbanner a{position:relative}.Pbanner__date{margin:5px 0 3px;color:#999;font-size:12px;line-height:1}.Pbanner__date .fa{margin-right:3px}.Pbanner__title{position:absolute;bottom:0;width:100%;padding:4px;background-color:rgba(0,0,0,.5);color:#fff;font-size:13px}.Pcard{float:left;width:210px;height:220px;margin:10px}.Pcard__thumb{position:relative}.Pcard__thumb a{display:block}.Pcard__content{margin:10px 0}.Pcard__title{word-wrap:break-word;word-break:break-all;color:#444;line-height:1.4}.Pcard__info{padding-top:5px;color:#999;text-align:right;font-size:12px}.Pcard__infoItem{margin:0 4px}.Pcard__infoItem:first-child{margin-left:0}.Pcard__infoItem:last-child{margin-right:0}.Pcard__infoItem .fa{margin-right:3px}.Pcard__curator a{color:#999}.Pcard__curator a:hover{text-decoration:underline}.Pcard__category{position:absolute;bottom:0;left:0}.Pcard--main .Pcard__thumb img{border:1px solid #eee}.Pcard--main .Pcard__category{position:absolute;bottom:0;left:0}.SidePartsTopics{margin-bottom:15px}.header-topics{padding-bottom:10px;border-bottom:1px solid #ddd}.header-topics h1{margin-bottom:10px;font-weight:700;font-size:28px}.header-topics p{color:#888;font-size:13px}.header-topics .subTitle{color:#444;font-weight:700}.header-topics .info{display:inline-block;width:100%;margin-top:10px;color:#888;font-size:11px;line-height:22px}.header-topics .info:after{display:table;clear:both;content:""}.header-topics .view{margin-left:20px;color:#444;font-weight:700;font-size:20px}.header-topics .unit{margin-left:5px;font-size:10px}.header-topics-image{float:left;width:100px;height:100px}.header-topics-content{margin-left:110px}.header-topics-content a{display:block}.header-topics .ShareBtns{float:right}.header-topics a:hover{text-decoration:none}.footer-topics{padding:20px 0}.footer-topics h2{margin-bottom:10px;border-bottom:1px solid #ddd;font-weight:700;font-size:18px}.footer-topics p{color:#888;font-size:13px}.topics-main{display:inline-block;width:100%;margin-bottom:20px;padding:10px 0 0;background-color:#fff;text-align:center}.topics-main:after{display:table;clear:both;content:""}.topics-main__title{clear:both;padding:30px 0 0 10px;text-align:left;font-size:22px}.topics-main__title a{color:#4277bc}.topics-main__title a:hover{text-decoration:underline}.topics-main-contents{float:left;width:320px;margin:8px;border:1px solid #f4f4f4}.topics-main-contents .image{position:relative;display:block}.topics-main-contents img{width:100%;height:200px}.topics-main-footer{margin:0 10px;padding:5px 0;border-top:1px dotted #ddd}.topics-main-footer:after{display:table;clear:both;content:""}.topics-main-footer .author{float:left;font-size:12px}.topics-main-footer .author:hover{text-decoration:underline}.topics-main-footer .date{float:left;color:#888;font-size:12px}.topics-main .title{position:absolute;bottom:0;width:100%;min-height:60px;padding:8px;background-color:rgba(0,0,0,.7);color:#fff;text-align:left;font-size:15px}.topics-main .description{height:90px;padding:10px;color:#888;text-align:left;font-size:11px}.topics-main .detail{float:right;color:#888;font-weight:700;font-size:12px}.topicsList__item{display:table;float:left;width:25%;margin:5px 0}.topicsList__item .thumb{display:table-cell;width:65px;height:65px;padding:0 5px}.topicsList__item .thumb img{width:55px;height:55px}.topicsList__item p{display:inline-block;vertical-align:middle}.topicsList__item .content{display:table-cell;margin-left:60px;font-size:13px}.topicsList__item .content:hover{text-decoration:underline}.topics-category{float:left;padding:0 6px;color:#fff}.topics-category.id_0{background:#4fa0ff}.topics-category.id_1{background:#c98ced}.topics-category.id_3{background:#3cc4fa}.topics-category.id_4{background:#72be00}.topics-category.id_5{background:#9a82ff}.topics-category.id_6{background:#f21555}.topics-category.id_7{background:#9cd218}.topics-category.id_8{background:#f0a01e}.topics-category.id_9{background:#eac200}.topics-category.id_12{background:#64d082}.category-list-pager{width:100%;margin-top:20px;padding-bottom:5px;border-bottom:1px solid #ddd;color:#444;font-size:16px}.category-list-pager i{margin-right:5px}.tags ul{overflow:hidden;margin:12px 0 0}.tags li{float:left}.tags li a{display:block;margin:0 4px 4px 0;padding:5px 10px;border:1px solid #eee;background-color:#f4f4f4;color:#444}.tags li i{margin-right:5px}.tags--category ul{margin:15px 0}.tags--category li{margin:0 5px}.tags--category li a{font-size:15px}.tags--category li a:hover{background-color:#cecece}.channel-main{display:inline-block;width:100%;margin-bottom:20px;padding:10px 0 0;background-color:#fff;text-align:center}.channel-main:after{display:table;clear:both;content:""}.channel-main__title{clear:both;padding:15px 0 0 5px;text-align:left;font-size:22px}.channel-main__title a:hover{text-decoration:underline}.channel-main-contents{float:left;width:49%;height:200px;margin:10px 5px;border:1px solid #f4f4f4}.channel-main-contents img{position:relative;float:left;overflow:hidden;margin:20px}.channel-main .title{padding:10px 10px 2px;text-align:left;font-size:19px}.channel-main .description{padding:4px 10px;color:#666;text-align:left;font-size:12px}.channel-main .company{padding:0 10px;color:#888;text-align:left;font-weight:700;font-size:12px}.introduction .bg_1{background-image:url(/images/photos/bg_1.jpg)}.introduction .bg_2{background-image:url(/images/photos/bg_2.jpg)}.introduction .bg_3{background-image:url(/images/photos/bg_3.jpg)}.introduction .bg_4{background-image:url(/images/photos/bg_4.jpg)}.introduction .bg_5{background-image:url(/images/photos/bg_5.jpg)}.introduction .bg_6{background-image:url(/images/photos/bg_6.jpg)}.introduction .text{margin-bottom:15px}.introduction h1,.introduction h2{position:relative;padding:20px 0;text-align:center;font-weight:700;font-size:25px}.introduction h1:after,.introduction h2:after{position:absolute;bottom:0;left:50%;width:200px;height:1px;margin-left:-100px;background:#7f6a4e;content:''}.introduction .headLine{text-align:center;font-size:20px}.introduction .body{padding:25px 0;text-align:center}.introduction .textContent{margin:20px 0;text-align:center}.introduction .boxGroup{display:inline-block;width:1010px;margin:20px 0}.introduction .boxGroup ul{width:880px;margin:0 auto}.introduction .box{float:left;width:420px;height:160px;margin:10px;padding:10px;background-color:#ddd;background-position:50%;background-size:cover;color:#fff;font-size:24px;line-height:150px;-webkit-font-smoothing:antialiased}.introduction .strong{margin:20px 0;color:#ff6e54;font-weight:700;font-size:20px;line-height:2}.introduction .footerContent{padding:40px 0;background-color:#f5f5f5;text-align:center}.introduction .footerContent a{display:inline-block;padding:15px 30px;border-radius:3px;background:#34babe;color:#fff;font-size:20px}.introduction .footerContent .msg{margin-bottom:25px;font-size:18px}.LpOfficial{padding:20px}.LpOfficial__title{margin:35px 0 20px;padding-bottom:10px;color:#666;font-size:27px}.LpOfficial__content{margin:20px 0 50px;color:#666}.LpOfficial__content .txt{margin-bottom:25px;font-size:16px;line-height:1.8}.LpOfficial .footerBlock{padding:30px;background:#f5f5f5}.LpOfficial .footerBlock__title{text-align:center;font-size:25px}.LpOfficial .btn{width:60%;margin:20px auto;border-radius:3px;background-color:#34babe;text-align:center;font-size:22px}.LpOfficial .btn a{display:block;padding:18px 0;color:#fff}.LpOfficial .btn a:hover{background-color:#55cdd0;opacity:1}.updateActivityCount{position:absolute;top:-9px;left:41%;display:inline-block;min-width:17px;padding:0 3px;border-radius:10px;background:#e73656;color:#fff;text-align:center;font-weight:700;font-size:10px;font-family:helvetica,arial,verdana,sans-serif;line-height:1.6}.authorProf__content:after{display:table;clear:both;content:""}.authorProf__img{float:left;border-radius:50%}.authorProf__detail{float:right;width:570px}.authorProf__name{overflow:hidden;border-bottom:1px solid #ddd;text-overflow:ellipsis;white-space:nowrap;font-size:24px}.authorProf__name>a,.authorProf__name .authorProf__postBadge{display:inline-block;vertical-align:middle;line-height:1}.authorProf__name>a:hover{text-decoration:underline}.authorProf__postName{margin-bottom:5px;white-space:normal;font-size:12px}.authorProf__postBadge{margin-left:5px;padding:4px 8px;background-color:#aaa;color:#fff;font-size:12px}.authorProf__postBadge--expert{background-color:#cbb673}.authorProf__url{font-size:11px}.authorProf__url a{position:relative;margin-left:15px;color:#888;text-decoration:underline}.authorProf__url a:hover{text-decoration:none}.authorProf__url a:before{position:absolute;top:4px;left:-7px;display:block;width:0;height:0;border-top:3px solid transparent;border-right:4px solid transparent;border-bottom:3px solid transparent;border-left:4px solid #888;content:""}.authorProf__info{margin-top:8px;color:#888}.authorProf__info i{margin-right:5px}.authorProf__view{margin-right:10px}.authorProf__num{margin:0 5px;color:#444;font:18px/1.5 arial,sans-serif}.authorProf__comment{margin:10px 0;color:#666;font-size:13px}.authorProf__more{color:#666;text-decoration:underline;font-size:13px}.authorProf__more i{margin-left:8px;font-size:20px}.authorProf__more:hover{text-decoration:none}.authorProf--side .authorProf__authorBlock{display:table;width:100%;padding:0 0 5px;border-bottom:1px solid #ddd}.authorProf--side .authorProf__authorBlock--expert{border-bottom:2px solid #e8d49c}.authorProf--side .authorProf__img,.authorProf--side .authorProf__name{display:table-cell}.authorProf--side .authorProf__img{float:none;width:45px}.authorProf--side .authorProf__img img{border-radius:50%}.authorProf--side .authorProf__name{border:none;vertical-align:middle;font-weight:700;font-size:14px}.authorProf--side .authorProf__postBadge{padding:4px 6px;font-size:10px}.authorProf--side .authorProf__detail{width:100%}.authorProf--side .authorProf__comment{font-size:12px}.authorProf--side .authorProf__content{padding:10px;border:2px solid #ddd}.authorProf--side .authorProf__content--expert{border:3px solid #cbb673;background-color:#fffbe9}.authorProf--official .coverImg{position:relative;width:100%;height:300px;background-repeat:repeat}.authorProf--official .headContent{position:absolute;bottom:15px;left:15px;display:table;width:95%}.authorProf--official .headContent__thumb{display:table-cell;width:200px}.authorProf--official .headContent__thumb img{border:5px solid #fff}.authorProf--official .headContent__detail{display:table-cell;color:#fff;vertical-align:middle;text-shadow:0 0 3px rgba(0,0,0,.8)}.authorProf--official .headContent__detail .postBadge{padding:4px 8px;border:1px solid #fff}.authorProf--official .headContent__detail .authorName{padding:5px 0;font-weight:700;font-size:30px}.authorProf--official .headContent__detail .authorName>span{width:30px;height:30px;margin-left:10px;padding-right:30px;background-image:url(/images/ico_check.png);background-size:30px;background-repeat:no-repeat}.authorProf--official .headContent__detail .companyName{padding:5px 0}.authorProf--official .footerContent{width:100%;padding:10px;border:1px solid #ddd}.authorProf--official .footerContent__url{float:right}.authorProf--official .footerContent__info{float:left;color:gray}.authorProf--official .footerContent__info i{margin-right:4px}.authorProf--official .footerContent__detail{margin-top:15px;padding-top:10px;border-top:1px dotted #ddd}.authorProf--official .footerContent__detail:after{display:table;clear:both;content:""}.authorProf--official .footerContent .authorComment{padding:10px}.authorProf--official .footerContent .authorUrl{position:relative;margin-right:20px}.authorProf--official .footerContent .authorUrl:last-child{margin-right:0}.authorProf--official .footerContent .authorUrl i{margin-right:5px}.authorProf--official .footerContent .authorUrl .ico_internet{display:inline-block;width:20px;height:23px;margin-right:8px;padding-right:20px;background:url(/images/ico_internet.png);background-size:20px;background-repeat:no-repeat;vertical-align:middle}.authorProf--official .footerContent .authorUrl a{color:#4277bc}.authorProf--official .footerContent .authorUrl a:hover{text-decoration:none}.categoryBadge{font-size:10px;line-height:1}.categoryBadge a{display:block;padding:4px 10px;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.35)}.categoryBadge a:hover{background-color:rgba(0,0,0,.15);opacity:1}.categoryBadge--id_0{background-color:#b5b5b5}.categoryBadge--id_1{background-color:#f7c6fb}.categoryBadge--id_2{background-color:#81d4f5}.categoryBadge--id_3{background-color:#f3d788}.categoryBadge--id_4{background-color:#f38a6c}.categoryBadge--id_5{background-color:#abd458}.categoryBadge--id_6{background-color:#d5b7fb}.categoryBadge--id_7{background-color:#f0a01e}.categoryBadge--id_8{background-color:#eac200}.categoryBadge--id_9{background-color:#1cb346}.categoryBadge--id_10{background-color:#34babe}.categoryBadge--id_11{background-color:#ff6f90}.categoryBadge--id_12{background-color:#777}.categoryBadge--topics{padding:2px 6px;border:1px solid #999;border-radius:1px}.newBadge{width:35px;height:35px;position:absolute;top:0;left:0;background-image:url(/images/ico_badge_new.png);background-size:cover}.newBadge--hero{width:80px;height:80px}.rankBadge{position:absolute;top:0;left:0;width:25px;border:1px solid #dedede;background-color:#fff;color:#8c8c8c;text-align:center;font-size:12px;font-family:Arial,Helvetica,sans-serif;line-height:25px}.rankBadge--main{width:48px;font-size:18px;line-height:2}.rankBadge--color{border:none;color:#fff}.rankBadge--first{background-color:#d2af43}.rankBadge--second{background-color:#aeaeae}.rankBadge--third{background-color:#b46f2c}.expertBadge{position:relative;overflow:hidden;padding:1px}.expertBadge:after{position:absolute;top:2px;left:-34px;z-index:1;width:125px;padding:5px 10px;background:#f02626;box-shadow:0 1px 3px rgba(0,0,0,.3);color:#fff;content:"専門家";text-align:center;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.categoryTag__list:after{display:table;clear:both;content:""}.categoryTag__list li{float:left;margin:0 10px 10px 0;border:1px solid #ddd;background:#f4f4f4;font-size:12px}.categoryTag__list li a{display:block;padding:5px 10px}.categoryTag__list li a:hover{text-decoration:none}.categoryTag__list i{margin-right:5px}.ExpertSideParts{margin:20px 0}.ExpertSideParts>a{display:block;margin-top:10px}.ExpertSideParts a{color:#006c99}.feed__cropName{display:block;padding:22px 0 0;color:#777}.feed__text{color:#3b3b3b;word-break:break-all;font-size:14px;line-height:26px}.feed__text a{color:#358cda;text-decoration:none}.feed__text img{margin:20px 0}.Help__body{margin:20px 0 0}.Help__title{margin:0 0 8px;padding:8px;background:#eee;font-weight:700}.Help__data{padding:6px}.Help__data a{color:#4277bc;text-decoration:none}.Hero{position:relative;float:left;overflow:hidden;height:350px}.Hero__image{width:505px}.Hero__filter{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.2) 20%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.6) 90%);background-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.2) 20%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.6) 90%)}.Hero__title{position:absolute;bottom:0;width:100%;min-height:80px;padding:10px;background-color:rgba(0,0,0,.5);color:#fff;text-shadow:1px 0 1px rgba(0,0,0,.2);font-weight:700;font-size:20px;line-height:1.5}.Hero__author{position:absolute;bottom:5px;left:5px;display:block;padding:10px}.Hero__author>img{width:35px;height:35px;margin-right:5px;border-radius:50%;vertical-align:middle}.Hero__author>span{color:#fff;vertical-align:middle;font-size:12px}.fa.ico-view{width:14px;height:9px;background-image:url(/images/ico_view.png);background-size:cover;background-repeat:no-repeat}.ico-chara{padding:18px;background-image:url(/images/ico_chara_01.png);background-position:50%;background-size:25px;background-repeat:no-repeat}.Influence{font-size:0}.Influence__view{display:inline-block;vertical-align:middle;font-weight:700;font-size:18px}.Influence__unit{margin-left:5px;font-size:12px}.Influence__favBtn{display:inline-block;vertical-align:middle;width:145px;margin-left:15px;border:1px solid #aaa;color:#aaa;text-align:center;font-size:12px;line-height:3;cursor:pointer}.Influence__favBtn.is-pressed{border:1px solid #ff7fa2;background-color:#fff;color:#ff7fa2}.Influence__favBtn:hover{text-decoration:none}.Influence__favBtn i{margin-right:4px;vertical-align:middle;font-size:18px}.Influence__favCount{display:inline-block;vertical-align:middle;position:relative;margin-left:8px;padding:3px 10px;border:1px solid #bbb;border-radius:3px;background:#fff;color:#444;text-align:center;white-space:nowrap;font-size:13px}.Influence__favCount:after,.Influence__favCount:before{position:absolute;top:50%;right:100%;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}.Influence__favCount:after{margin-top:-4px;border-width:4px 5px;border-right-color:#fff}.Influence__favCount:before{margin-top:-5px;border-width:5px 6px;border-right-color:#bbb}.jword_container{margin:20px 0;padding:10px;border:1px solid #ccc}#jword_dispurl{word-wrap:break-word;word-break:break-all;color:green;font-size:13px}#jword_desc,#clickurl{font-size:13px}.scrollTop{position:fixed;right:20px;bottom:20px;z-index:999999999;display:none;width:65px;height:65px;background:#666;color:#fff;text-align:center;font-size:25px;line-height:65px;opacity:.6}.scrollTop:hover{opacity:1}.pager span,.pager a{display:inline-block;width:40px;height:40px;vertical-align:bottom;line-height:40px}.pager{padding:40px 0 20px;text-align:center;font-size:16px;line-height:40px}.pager span{background:#4c4c4c;color:#fff}.pager a{border:1px solid #bab8b8;color:#7b7a7a}.pager a:hover{background-color:#e4e4e4;text-decoration:none}.pager--accessLog a{width:90px}.pager--widget a{width:115px}.pager .empty_nav{background:#fff;color:#4c4c4c}.pager a.pagerLink{width:60px;border:none}.pager a.pagerLink--next,.pager a.pagerLink--prev{font-weight:700;font-size:12px}.pager a.pagerLink--next{margin-left:5px}.pager a.pagerLink--next i{margin-left:5px}.pager a.pagerLink--prev{margin-right:5px}.pager a.pagerLink--prev i{margin-right:5px}.recommendCategory{font-size:12px}.recommendCategory:after{display:table;clear:both;content:""}.recommendCategory__title{position:relative;float:left;margin-right:18px;padding:4px 6px;border:1px solid #ddd;border-radius:5px;white-space:nowrap}.recommendCategory .arrow{position:absolute;top:6px;right:-14px;z-index:10;width:0;height:0;border-top:6px solid transparent;border-right:4px solid transparent;border-bottom:6px solid transparent;border-left:15px solid #fff}.recommendCategory .arrowBorder{position:absolute;top:7px;right:-24px;width:0;height:0;border-top:5px solid transparent;border-right:12px solid transparent;border-bottom:5px solid transparent;border-left:12px solid #ddd}.recommendCategory__list{float:left}.recommendCategory__list li{float:left;margin-right:5px;border:1px solid #ddd;background:#f4f4f4}.recommendCategory__list a{display:block;padding:4px 8px}.RankRelated__title{margin:5px 0;font-size:18px}.RankRelated__list{margin:10px 0}.RankRelated__list:after{display:table;clear:both;content:""}.RankRelated__item{position:relative;float:left;overflow:hidden;width:200px;line-height:1.7}.RankRelated__item img{border:1px solid #eee}.RankRelated__item:nth-of-type(2){margin:0 30px}.RankRelated__item a{color:#4277bc}.RankRelated__item a:hover{text-decoration:underline}.RankRelated__content{font-size:13px;line-height:1.5}.l-sortTab{margin-top:40px}.sortTab{height:59px;border-bottom:3px solid #c7c7c7}.sortTab:after{display:table;clear:both;content:""}.sortTab li{float:left;margin-right:5px;padding:0 0 5px;font-size:16px}.sortTab li a{width:200px;height:50px;border:1px solid #ddd;background:#f4f4f4;color:#999;text-align:center;text-decoration:none;line-height:50px}.sortTab .selected{border:3px solid #c7c7c7;border-bottom:1px solid #fff;border-radius:3px;background-color:#fff}.sortTab .selected a{border:none;background:#fff;color:#666;font-weight:700;line-height:55px}.sortTab i{margin-right:8px}.ShareBtns{overflow:visible;max-height:28px}.ShareBtns>div{vertical-align:top!important}.ShareBtns .fb-like iframe{position:relative;z-index:1}.ShareBtns .fb-like{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.SideCategory__title{padding:5px;border-bottom:1px solid #eee;font-size:13px}.SideCategory__list{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #eee}.SideCategory__item{font-size:13px}.SideCategory__item:after{display:table;clear:both;content:""}.SideCategory__item i{margin-right:25px}.SideCategory__item i:last-child{float:right;margin-right:0;font-size:20px}.SideCategory__item .ico-svg{width:20px;height:20px;margin-right:10px;vertical-align:middle;fill:#777}.SideCategory__item a{padding:8px 4px}.SideCategory__item a:hover{background-color:#f4f4f4}.socialLike{display:table;width:100%;margin:20px 0;border:1px solid #eee;table-layout:fixed}.socialLike__thumb,.socialLike__pr{display:table-cell;overflow:hidden;background-color:#fff;vertical-align:middle;text-align:center}.socialLike__pr{width:55%}.socialLike__title{padding:20px 0 10px;font-weight:700;line-height:1.3}.socialLike__btn{width:125px;max-width:80%;height:28px;margin-top:12px;-webkit-transform:scale(1.2);transform:scale(1.2)}.socialLike__text{padding:10px 0 20px;color:#888}.socialLink{margin:40px 0}.socialLink__list:after{display:table;clear:both;content:""}.socialLink__list li{width:48%;font-size:18px;line-height:3.6em}.socialLink__list a{display:block;color:#fff;text-align:center}.socialLink__list i{margin-right:10px;vertical-align:-3px;font-size:1.5em}.socialLink--facebook{float:left;background-color:#455a9e}.socialLink--twitter{float:right;background-color:#55acee}.tag--pr{padding:1px 5px;border:1px solid #999;letter-spacing:.1em;font-size:11px}.l-TopHeader{padding:20px 0}.l-TopHeader:after{display:table;clear:both;content:""}.l-TopHeader .RankCard{position:relative;float:right;overflow:hidden;width:470px}.l-TopHeader .RankCard__content{margin-top:5px}.l-TopHeader .RankCard__title{font-size:20px}.l-TopHeader .RankCard__description{margin-top:10px;color:#999;font-size:12px}.l-TopHeader .RankCard__info{margin-top:10px;color:#999;font-size:12px}.l-TopHeader .RankCard__curator a{color:#999}.l-TopHeader .RankCard__curator a:hover{text-decoration:underline}.l-TopHeader .RankCard .newBadge{top:-10px;left:-46px;padding:23px 40px 1px;font-size:20px}.pager--nextLink{width:90%;margin:40px auto 20px}.pager--nextLink i{margin:0 0 0 10px;font-size:20px}.pager--nextLink span{padding:5px 10px;background-color:#fff;color:#444;font-weight:700;font-size:14px}.pager--nextLink__btn{display:block;overflow:hidden;padding:20px 30px;border:1px solid #df304d;border-radius:3px;background-color:#ef453b;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.pager--nextLink__btn:hover{background-color:#fa3c30}.pager--nextLinkList{width:70%;margin:35px auto 0;text-align:center}.pager--nextLinkList__btn{padding:16px 30px}.pager--nextLink__btn:hover>.faa-horizontal{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite}@-webkit-keyframes horizontal{0%,12%,24%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%,18%,30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}}@keyframes horizontal{0%,12%,24%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%,18%,30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}}.CategoryIntroduction{margin:10px 0}.CategoryIntroduction__subTitle{color:gray;font-size:14px}.Contact__headLine{padding:0 4px;font-size:14px}.Contact__messageBox{margin:2px 0 2px 4px}.Contact__messageBox span{color:#f00}.Contact__body{margin:20px 0 0;font-size:14px}.Contact__body table{width:100%}.Contact__body th{width:30%;padding:10px;background-color:#f7f7f7;font-weight:400}.Contact__body td{width:70%;padding:10px}.Contact__body table,.Contact__body th,.Contact__body td{border:1px #ccc solid;vertical-align:middle}.Contact__body input[type=text],.Contact__body textarea{width:100%;padding:8px 4px;border:1px #ccc solid;border-radius:4px}.Contact__body .inputError{background-color:#fcc}.Contact__body select{width:100%;border-radius:4px}.Contact__body .required{color:#f00}.Contact__btn{width:100%;height:38px;margin:20px 0;border:1px #ccc solid;background:#fff;text-decoration:none;font-size:17px}.Contact__btn:hover{background-color:#f7f7f7}.Contact__btnMedia,.Contact__btnChannel{width:100%;margin:20px 0;border:2px #59b1eb solid;background-color:#59b1eb;color:#fff;text-decoration:none;font-size:20px;line-height:38px}.Contact__btnMedia:hover,.Contact__btnChannel:hover{background-color:#fff;color:#59b1eb}.Contact__info{font-size:14px}.Contact__info a{color:#003b9b}.Contact__agree{margin:10px 15px 0 10px;font-size:14px}.Contact__agree a{color:#003b9b}.Contact__ua{font-size:12px}.Contact__complete{margin-top:20px}.Contact__selectBody{width:100%;padding-top:16px}.Contact__selectBody:after{display:table;clear:both;content:""}.Contact__selectBody h1{padding:10px;border-bottom:1px solid #ddd;background:#f5f5f5;text-align:center;font-weight:700}.Contact__selectBody p{margin:10px}.Contact__selectBody a{display:block;width:90%;margin:30px auto 0;border:1px solid #ccc;background:#ddd;background:-webkit-linear-gradient(top,#fff,#ddd);background:linear-gradient(to bottom,#fff,#ddd);color:#333;text-align:center;text-decoration:none;font-weight:700;line-height:44px}.Contact__selectBodyList{float:left;width:495px;height:200px;margin:0 20px 20px 0;padding-bottom:15px;border:1px solid #ddd}.Contact__selectBodyList:nth-child(even){margin-right:0}.Notice__body{margin:5px 0 0}.Notice__body dl{padding:20px 8px;border-bottom:1px dashed #ddd}.Notice__body dt{margin-bottom:4px;font-weight:700;font-size:16px}.Notice__body a{color:#00f}.Notice__body dd{margin:0 4px 10px}.Notice__body__bg{margin:4px 0;padding:6px;background:#eee}.Notice__body__bold{font-weight:800;font-size:17px}.Notice__body__innerList{padding:5px 25px 5px 20px}.Notice__head{margin:20px 20px 25px}.Notice__head li{margin-bottom:10px}.Notice__contact{margin:20px 0 35px 20px}.Notice__contact__body{margin-left:10px}.Media__headLine{margin:4px 0 10px}.Media__listItem{padding:10px 0}.Media__listItem__mediaName{margin:7px 0;font-weight:700;font-size:18px}.Media__listItem__category{float:left;width:54px;margin-right:6px;padding:3px;color:#fff;text-align:center;font-size:12px}.Media__sidebar{padding-top:10px}.Media__sidebar__title{font-weight:700;font-size:18px}.Media__sidebar__text{margin:5px 0 10px}.Media__pr{width:65%;margin:100px auto 0}.Media__pr h2{margin-bottom:8px;font-size:12px}.Media__pr h1{margin-bottom:8px;font-size:20px}.Media__pr span{font-weight:700;font-size:24px}.Media__btn{display:inline-block;width:300px;height:40px;border:2px solid #59b1eb;background-color:#59b1eb;color:#fff;text-align:center;text-decoration:none;font-weight:200;font-size:17px;line-height:40px}.Media__btn:hover{border-color:#59b1eb;background-color:#fff;color:#59b1eb}.Media__contactBtn{position:relative;z-index:2;display:inline-block;width:360px;height:54px;border:2px solid #59b1eb;background-color:#59b1eb;color:#fff;text-align:center;text-decoration:none;font-weight:200;font-size:20px;line-height:50px}.Media__contactBtn:hover{border-color:#59b1eb;background-color:#fff;color:#59b1eb}.Media__contactBtn:before,.Media__contactBtn:after{position:absolute;top:0;z-index:-1;display:block;box-sizing:border-box;width:50%;height:100%;background-color:#59b1eb;content:'';text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.Media__contactBtn:before{right:0}.Media__contactBtn:after{left:0}.Media__contactBtn:hover:before,.Media__contactBtn:hover:after{width:0;background-color:#59b1eb}.Media__color__0{background:#3cc4fa}.Media__color__1{background:#72be00}.Media__color__2{background:#f21555}.Media__color__3{background:#3cc4fa}.Media__color__4{background:#72be00}.Information__list{margin-top:28px}.Information__listItem{margin:0 0 20px;padding:5px 0;border-bottom:1px dashed #ddd}.Information__title{color:#006c99;font-weight:700;font-size:18px}.Information__publishDate{margin-right:8px;text-align:right;font-size:15px}.Information__description{padding:6px}.CreateInfo__body{margin-top:20px}.CreateInfo__example{margin:10px 0;padding:10px 20px}.CreateInfo__example__content{margin:10px 0}.CreateInfo__example__contentBody{padding:2px;border:1px solid #f0f0f0}.CreateInfo__example__title{color:#1e0fbe;font-weight:700;font-size:medium}.CreateInfo__example__link{margin:2px 0;color:#006621;font-style:normal;font-size:14px}.CreateInfo__example__description,.CreateInfo__example__date{padding:5px 0 0;line-height:1.24}.CreateInfo__example__date{color:#666}.CreateInfo__explain{margin-top:10px}.CreateInfo__explain dt{font-weight:700;font-size:17px}.CreateInfo__explain dd{font-size:14px}.CreateInfo__explain__important{color:#f00}.CreateInfo__explain__bold{font-weight:600;font-size:16px}.l-registForm{overflow:hidden;margin-top:30px}.l-registForm .errorMessage{color:#f7135d;font-size:13px}.l-registForm__header{margin-bottom:30px;border-bottom:1px solid #ffd21e;font-size:20px}.l-registForm__btn{position:relative;width:400px;margin:0 auto}.l-registForm__btn button,.l-registForm__btn input[type=button]{width:410px}.l-registForm__btn i{position:absolute;top:35px;left:18px;color:#fff;font-size:30px}.l-registForm--confirm{margin-bottom:30px;text-align:center}.l-registForm--complete{margin:200px;text-align:center}.l-registForm table{width:100%}.l-registForm th{width:250px}.l-registForm .link{display:inline-block}.l-registForm .link li{float:left;width:225px;margin:30px 0}.l-registForm .link a{color:#4277bc;text-decoration:underline}.registForm{float:left;width:490px;height:350px;padding:20px;background-color:#f2f2f2;text-align:center}.registForm--sns{margin-right:30px}.registForm--siteAbout{height:445px;margin-right:30px}.registForm--mail--campaign{height:445px}.registForm__bgImg{padding:45px 0}.registForm__msg{font-size:16px}.registForm__confirmMsg{font-size:25px}.registForm__table{width:700px;margin:30px auto 0;padding:0 20px 30px;border-radius:3px;background-color:#f6f6f6}.registForm__table tr:nth-child(2){border-top:1px solid #ddd;border-bottom:1px solid #ddd}.registForm__table th{width:25%;padding:25px 0;border:none;vertical-align:top;font-size:16px}.registForm__table td{padding:25px 0;border:none;vertical-align:top}.registForm__btn{width:450px;padding:20px 20px 0}.registForm__btn--facebook{position:relative;margin-top:20px;padding-left:20px;background-color:#305097}.registForm__btn--facebook:hover{background-color:#233b71;text-decoration:none}.registForm__btn--twitter{position:relative;margin-top:20px;padding-left:20px;background-color:#00aced}.registForm__btn--twitter:hover{background-color:#0092ca;text-decoration:none}.registForm__btn--home{width:350px;background-color:#34babe}.registForm__btn--home:hover{background-color:#2fa0a3;text-decoration:none}.registForm__btn a{display:block;padding:15px 0;border-radius:3px;color:#fff;letter-spacing:.1em;font-size:16px}.registForm__btn i{position:absolute;top:50%;left:18px;margin-top:-20px;font-size:40px}.reqiredBadge{width:40px;margin:5px auto 0;padding:2px 0;border-radius:3px;background-color:#ccc;color:#f7135d;vertical-align:2px;font-size:12px}.registformTitle{padding-bottom:20px;border-bottom:1px solid #ddd;font-size:18px}.registFormMsg__block{padding-bottom:20px}.registFormMsg__block--attention{color:#ef1855;font-weight:700;font-size:18px}.formBlock{padding:20px 20px 0}.formBlock__submitBtn{width:100%;margin-top:20px;padding:15px 0;border:none;border-radius:3px;background-color:#34babe;color:#fff;text-align:center;font-size:20px}.formBlock__submitBtn:hover{background-color:#2fa0a3}.formBlock__submitBtn--withdraw{margin-right:15px;padding:8px 20px;border:none;border-radius:3px;background-color:#329fe3;color:#fff}.formBlock__submitBtn--withdraw:hover{opacity:.7}.formBlock__submitBtn--cancel{padding:8px 20px;border:none;border-radius:3px;background-color:#ddd;background-image:none;color:#888;font-size:16px}.formBlock__submitBtn--cancel:hover{background-color:silver}.formBlock__submitBtn--sendMail,.formBlock__submitBtn--changePass,.formBlock__submitBtn--webMail{width:410px;margin:20px auto}.formBlock__submitBtn--webMail{display:block}.formBlock__submitBtn--webMail i{margin-right:8px}.formBlock__input--userInfo{float:left;width:295px}.formBlock__input input{width:100%;height:50px;padding:10px;outline:0;border-radius:3px;font-size:18px}.formBlock__input input[type=text],.formBlock__input input[type=password]{border:1px solid #ccc;background-color:#fff}.formBlock__input input[type=text]:focus,.formBlock__input input[type=password]:focus{border-color:#34babe}.formBlock__label{text-align:left;font-size:14px}.formBlock__link{margin-top:10px;text-align:right;font-size:12px}.formBlock__link a{color:#4277bc;text-decoration:none}.formBlock__alertMsg{padding-left:5px;font-size:14px}.linkPolicy{padding-top:10px;text-align:center;font-size:12px}.linkPolicy a{margin:0 3px;color:#4277bc}.privacy{overflow:hidden;padding:30px 0 20px;font-size:20px}.privacy__content{display:inline-block;vertical-align:baseline;font-size:15px}.privacy img{vertical-align:baseline}.privacy a{display:inline-block;margin:0 20px 50px}.privacy__stopPassword{margin:20px 0 0;text-align:center}.privacy__stopPassword a{margin:0}.formTitle{padding:20px 0;font-size:18px}.leadHeader{padding:20px 0 0;color:#868686;font-size:16px}.info--attention{float:left;margin:5px 0;margin-left:10px;color:#888;font-size:12px}.userMail{font-size:16px}.checkmark{width:150px;height:150px;margin:0 auto 15px;background-image:url(https://rank.cd-cdn.com/image/upload/rankingshare-sozai-ff975620ecd711e59b3506e0b9b52e4fde0e03e11d454e5023.png);background-position:50%;background-size:120px;background-repeat:no-repeat}.msgBlock__title{font-weight:700;font-size:25px}.msgBlock__info{margin:10px 0;color:#666;font-size:18px}.siteAbout{position:relative;margin-top:55px}.siteAbout__contents img{position:absolute;top:-50px;left:90px}.siteAbout__contents__description{padding:50px 20px 20px;border:1px solid #484848;background-color:#fff;text-align:left;letter-spacing:.01em;font-size:14px}.welcomeMsg{margin:25px;font-size:18px}.welcomeMsg .logoTitle{display:inline-block;width:127px;height:35px;margin-right:10px;background-image:url(/img/logo.png);background-size:cover;text-indent:-9999px;line-height:44px}.welcomeMsg .yapId{padding:0 8px;font-weight:700}.regist{margin:20px 0 0}.regist__btn{display:block;width:410px;margin:0 auto;padding:15px 0;border:1px solid #f7135d;border-radius:3px;background-color:#f7135d;color:#fff;text-align:center;letter-spacing:.1em;font-size:16px}.registBlock__withdraw{padding:15px;background-color:#f4f4f4;text-align:center}.registBlock__withdraw table{width:700px;margin:0 auto 15px}.registBlock__withdraw th{width:250px;padding-top:15px;vertical-align:top}.registBlock__withdraw .reqiredBadge{margin:0 5px;padding:5px}.registBlock__withdraw .errorMessage{text-align:left}.withdrawMsg{margin:15px 0;font-weight:700}.withdrawBtn{overflow:hidden;width:400px;margin:0 auto}.withdrawBtn li{float:left}.complete__link{width:390px;margin:0 auto}.complete__link a{display:block}.errorContents{margin:25px 0;text-align:center}.Msg{width:600px;margin:20px auto;border:1px solid #888;color:#888;font-size:15px;line-height:2}.Msg>p{margin:20px 0;font-size:13px}.Msg__strong{margin:20px 0;color:#444;font-weight:700;font-size:19px}.Msg__strong--en{font-weight:700;font-size:14px}.linkTop a{color:#4277bc;text-decoration:underline;font-size:16px}.linkTop a:hover{text-decoration:none}.l-ErrorMsg{width:800px;margin:70px auto;padding:30px;border:1px solid #eee}.ErrorMsg{overflow:hidden}.ErrorMsg img{float:left;width:80px}.ErrorMsg__content{float:left;width:650px;padding-left:20px}.ErrorMsg__title{margin-bottom:15px;font-weight:700;font-size:18px}.ErrorMsg__list li{margin-left:20px;list-style-type:circle;font-size:12px}.ErrorMsg__footer{margin-top:50px;text-align:center;text-decoration:underline}.ErrorMsg__footer a{color:#4277bc}.footer-text{margin-bottom:15px}.footer-text h2{padding:0 0 5px 15px;border-bottom:1px solid #f7ee60;font-size:18px}.footer-text .ico-chara{padding:18px;background-image:url(/images/ico_chara_01.png);background-position:50%;background-size:25px;background-repeat:no-repeat}.footer-text p{padding:15px;font-size:13px}#cboxOverlay{background:#000}#cboxContent{margin-top:32px}#cboxLoadedContent{overflow:auto;padding:0;background:#fff;box-shadow:0 1px 10px #000}#cboxClose,#cboxClose:hover{background:none}#cboxClose{outline:none;border:none}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose,#cboxTitle{top:-30px}#cbox #colorbox,#cboxOverlay,#cboxWrapper,#cboxContent{overflow:visible}#cboxOverlay,#cboxWrapper{outline:none}#cboxTitle{color:#fff}#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxTopCenter,#cboxBottomCenter{display:none}#colorbox{outline:none}.shareModal{position:relative;margin:30px 20px 20px;text-align:center}.shareModal__title{width:320px;margin:0 auto;background:-webkit-linear-gradient(transparent 70%,#ffec15 70%);background:linear-gradient(transparent 70%,#ffec15 70%);color:#444;font-weight:700;font-size:25px}.shareModal__icon{position:absolute;top:-8px;right:10%;width:55px}.shareModal__text{position:relative;width:450px;margin:30px auto -20px;color:#444;font-size:18px;-webkit-font-smoothing:antialiased}.shareModal__text span:before,.shareModal__text span:after{position:absolute;top:10px;width:2px;height:40px;background:#444;content:'';font-weight:700;font-size:18px}.shareModal__text span:before{left:0;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.shareModal__text span:after{right:0;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.CopyList:after,.CopyDetail__info:after{display:table;clear:both;content:""}.CopyList__data{margin-bottom:10px;border-bottom:2px solid #ddd;border-radius:3px;background:#f8f8f8;font-weight:700;font-size:18px}.CopyList__data:after{display:table;clear:both;content:""}.CopyList__data a{position:relative;display:block;padding:30px 20px}.CopyList__data--aside{font-size:15px}.CopyList__data--aside a{padding:20px}.CopyList__data--aside .title{overflow:hidden;width:250px;height:50px;word-wrap:break-word;font-weight:700}.CopyList__data--aside .campanyName{font-size:12px}.CopyList__Badge{position:absolute;right:10px;bottom:10px;display:inline-block;margin-left:5px;padding:5px 8px;border-radius:15px;vertical-align:middle;font-weight:700;font-size:12px;line-height:1}.CopyList__Badge i{font-weight:700}.CopyList__Badge--recommend{background-color:#ffa714;color:#fff}.CopyList__date{width:105px;margin-top:10px;padding:2px;border-radius:10px;text-align:center;font-weight:700;font-size:12px}.CopyList__date--deadline{background-color:#ff3667;color:#fff}.CopyList__date--update{background-color:#aaa;color:#fff}.CopyList__Notice{display:block;margin:10px 0 15px;color:#888;font-size:13px}.CopyList__link{text-align:right}.CopyList__link a{color:#4277bc}.CopyList__form{display:table;width:100%;margin:10px 0 15px;padding:10px;background:#ddd;table-layout:fixed}.CopyList__form span{display:table-cell;width:100px;vertical-align:middle;font-weight:700}.CopyList__form .selectGroup{position:relative;display:table-cell;overflow:hidden;width:300px;border-radius:0 3px 3px 0}.CopyList__form .selectGroup:before{position:absolute;top:17px;right:8px;z-index:100;width:0;height:0;border-top:5px solid #444;border-right:5px solid transparent;border-left:5px solid transparent;content:''}.CopyList__form .selectItem{overflow:hidden;box-sizing:border-box;width:110%;padding:8px;outline:none;border:none;border-bottom:2px solid #aaa;border-radius:3px;background-color:#fff;color:#444;font-weight:700;-webkit-appearance:none}.CopyDetail{margin:20px;padding:20px;border-radius:5px;background-color:#f2f2f2}.CopyDetail__info{color:#888;font-size:13px}.CopyDetail__category{float:right}.CopyDetail__date{float:left}.CopyDetail__title{margin:10px 0;text-align:left;font-weight:700;font-size:22px}.CopyDetail__description{margin-bottom:20px;text-align:left;font-size:15px}.CopyDetail__label{width:25%;margin-top:10px;margin-bottom:8px;padding:2px;border-radius:13px;background-color:#aaa;color:#fff;text-align:center;font-weight:700;font-size:14px}.CopyDetail__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:650px;color:#4277bc}.CopyDetail__CreateBtn{margin-top:20px;text-align:center}.CopyDetail__CreateBtn a{display:inline-block;padding:0 50px;border-radius:3px;background-color:#34babe;color:#fff;text-align:center;font-size:17px;line-height:3}.CopyDetail__userRanks{padding:20px;text-align:left}.CopyDetail__userRanks .authorName{line-height:20px}.CopyDetail__userRanks .authorName img{width:20px;height:20px;margin-right:5px;border-radius:50%}.CopyDetail__userRanks .Pwidget__subTitle{font-weight:700;font-size:18px}.CopyDetail__userRanks .Pmedia__thumb{width:70px}.CopyDetail__userRanks .Pmedia__content{box-sizing:border-box;min-height:72px;margin-left:80px}.CopyDetail__userRanks .Pmedia__title{margin-bottom:8px;font-size:16px}.CopyInfo{margin-bottom:20px;padding:15px;border-radius:3px;background-color:#eee}.CopyInfo:after{position:absolute;bottom:5px;left:25px;width:0;height:0;margin-left:-7px;border-top:15px solid #eee;border-right:14px solid transparent;border-left:14px solid transparent;content:''}.CopyInfo__title>span{font-weight:700;font-size:16px}.CopyInfo__CloseBtn{float:right}.CopyInfo__CloseBtn a{color:#444;font-weight:400;font-size:30px;line-height:20px}.ArticleAttention{margin:20px 4px}.ArticleAttention span{color:gray;font-size:13px}.gmoNativeAd{width:100%;margin:20px 0;border:1px solid #ddd;background-color:#f2f2f2;-webkit-transition:.15s all;transition:.15s all}.gmoNativeAd a{text-decoration:none}.gmoNativeAd__thumb{display:table-cell;width:190px;padding:20px 0 20px 20px}.gmoNativeAd__thumb img{width:150px;height:120px;margin-left:0}.gmoNativeAd--scale{z-index:20;box-shadow:#aaa 1px 1px 8px;-webkit-transform:scale(1.1);transform:scale(1.1)}.gmoNativeAd__clientName{margin-bottom:5px;font-weight:700;font-size:20px}.gmoNativeAd__description{display:table-cell;padding:20px 20px 20px 0;vertical-align:top}.gmoNativeAd__description p{color:#777;font-size:12px}.gmoNativeAd__link{padding:10px;background-color:#ef4d4d;color:#fff;text-align:center;font-weight:700;font-size:20px}.gmoNativeAd__link i{margin-left:8px;vertical-align:middle;font-size:20px}.gmoNativeAd .prTag{margin-left:8px;padding:2px 4px;border:1px solid #777;color:#777;vertical-align:middle;font-size:10px}.gmoTextAd{margin:10px 0;padding:5px;border:1px solid #f0f0f0;font-size:13px}.gmoTextAd__name{color:#666;vertical-align:middle}.gmoTextAd__title{color:#0f0ad1;text-decoration:underline}.gmoTextAd__url{color:green}.gmoTextAd__description{color:#000}.pc_google_display_network_large,.pc_yahoo_display_network_90{margin:10px 0;text-align:center}.pc_google_display_network{margin:20px 0 10px;text-align:center}.apply-msg{margin:15px 0;color:#f7135d;font-size:14px}.form-apply__table{width:100%}.form-apply .title{width:200px;padding:15px;border:1px solid #fff;background-color:#f4f4f4;vertical-align:middle;font-weight:400;font-size:14px}.form-apply .title .reqiredBadge{width:30px;margin:5px auto 0;padding:2px 0;border-radius:3px;background-color:#ddd;color:#f7135d;font-size:10px}.form-apply .input-area{padding:10px;vertical-align:middle}.form-apply .input-area input[type=text]{height:35px}.form-apply .input-area input[type=text],.form-apply .input-area textarea{width:100%;padding:5px;border:1px solid #bbb;border-radius:3px}.form-apply .submit-area{width:100%;margin:15px 0 0;text-align:center}.form-apply .submit-btn{width:35%;border:none;border-radius:5px;background-color:#34babe;color:#fff;font-size:16px;line-height:2.5;-webkit-appearance:none}.form-apply .attention{color:#999;font-size:10px}.apply-complete p{margin:20px 0 30px;font-size:16px}.apply-complete a{color:#1b95e2;text-decoration:underline}