@charset "UTF-8";.l-limiter:after,.footer-nav__shareBtns:after,.l-GlobalHeader__right:after,.GlobalHeader__inner:after,.CHeader:after,.CHeader__info:after,.Pwidget__body:after,.header-topics .info:after,.topics-main:after,.topics-main-footer:after,.channel-main:after,.authorProf__content:after,.authorProf--official .footerContent__detail:after,.categoryTag__list:after,.recommendCategory:after,.RankRelated__list:after,.sortTab:after,.SideCategory__item:after,.socialLink__list:after,.l-TopHeader:after,.Contact__selectBody:after,.CopyList:after,.CopyDetail__info:after,.CopyList__data:after{content:"";display:table;clear:both}.authorProf--side .authorProf__authorBlock,.socialLike{display:table;width:100%}.socialLike__thumb{background-size:cover;background-position:50%;background-color:#ddd}.Pcard__title,#jword_dispurl{word-wrap:break-word;word-break:break-all}.CopyDetail__link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}/*! 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{text-decoration:none;color:#444}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{list-style:none;margin:0;padding:0}.flexLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.errorMessage{color:red}.confirmMessage{color:#00f}.l-limiter{width:1010px;height:100%;margin:0 auto;position:relative}.l-limiter--space{margin-bottom:50px}.l-header{background-color:#ffec15}.l-sub-header{border-bottom:1px solid #ddd;padding:7px 0;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{overflow:hidden;padding:2em 0;font-size:13px;line-height:2.4;position:relative}.footer-nav__box{border-left:1px solid #ddd;display:inline-block;padding-left:25px;float:left}.footer-nav__block{float:left;display:inline-block;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{margin-top:15px;display:inline-block}.footer-nav__shareBtns li{float:left;width:30px;height:30px;margin:0 5px}.footer-nav__shareBtns li a{text-decoration:none}.copyright{text-align:center;font-size:10px;margin:5px;color:#999}.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{text-decoration:none;color:#444}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{list-style:none;margin:0;padding:0}.flexLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.errorMessage{color:red}.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;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.l-GlobalHeader__right{float:right;display:table;width:78%;height:47px}.GlobalHeader{background-color:#ffec15;position:relative}.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;position:relative}.activity i{font-size:18px}.create i{margin-right:4px;font-size:14px}.copyList{position:relative;padding-left:20px}.copyList i{margin-right:4px;font-size:14px}.mypageMenu{font-size:14px;position:absolute;z-index:100;background-color:#fff;-webkit-transition:.2s all;transition:.2s all;top:48px;right:-12.5px;margin-left:-90px;box-shadow:3px 4px 10px 0 rgba(0,0,0,.1);-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:left}.mypageMenu li{border-bottom:1px solid #ddd}.mypageMenu li:first-child:before{width:0;height:0;content:'';position:absolute;right:13px;border-right:10px solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent;top:-10px;margin-left:-10px}.mypageMenu li:last-child{border-bottom:none}.mypageMenu li a{display:block;width:180px;height:40px;line-height:40px;padding:0 10px}.mypageMenu li a:hover{text-decoration:none;background-color:#34babe;color:#fff}.avatarLink{position:relative}.avatarLink img{vertical-align:text-top}.avatarLink:hover .mypageMenu{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.avatarLink a{padding:10px 0;display:block}.searchBox{padding:6px;line-height:1;position:relative}.searchBox input{width:300px;height:36px;margin-right:-40px;padding:0 40px 0 8px;border:1px solid #ccc;border-radius:3px;background-color:#fff;outline:none;font-size:16px}.searchBox button{position:absolute;width:40px;height:36px;background-color:transparent;border:none;padding:0;color:#999;vertical-align:middle;font-size:16px;outline:none}.topicPath{padding:10px 0}.topicPath li{display:inline;font-size:12px}.topicPath li:before{content:'＞';margin:0 3px}.topicPath li:first-child:before{content:'';margin-left:-8px}.topicPath li a{color:#4277bc;display:inline}.topicPath li a:hover{text-decoration:underline}.CHeader{margin-bottom:10px;border-bottom:1px solid #ddd;padding:20px 0}.CHeader--short{border-bottom:none;padding-bottom:0}.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;font-size:15px;padding:15px;background-color:#fffde2;border-radius:10px;border:1px dashed #122941}.CHeader--short .CHeader__description .title{font-weight:700;background:-webkit-linear-gradient(transparent 70%,#ffec15 70%);background:linear-gradient(transparent 70%,#ffec15 70%);color:#444;font-size:18px;margin-left:8px}.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{border-bottom:2px dotted #122941;margin:6px;font-size:16px;font-weight:700;color:#122941;display:inline-block;line-height:43px}.CHeader--short .CHeader__description .StepList img{width:25px;margin-right:10px}.CHeader__thumb{width:120px;height:120px;float:left}.CHeader__content{margin-left:130px}.CHeader__content--noImage{margin-left:0}.CHeader__content--vote{width:auto;margin-left:130px;float:none}.CHeader__content--short{margin-left:90px}.CHeader__title{margin-bottom:10px;font-size:28px;font-weight:700;line-height:1.4}.CHeader__description{font-size:13px;color:#888}.CHeader__description .ico-chara{background-image:url(/images/ico_chara_01.png);background-size:25px;padding:18px;background-repeat:no-repeat;background-position:50%}.CHeader__info{margin:15px 0 0 130px;clear:both}.CHeader__infoLeft{float:left;margin-top:10px}.CHeader__infoRight{float:right}.Informational{font-size:13px;margin-top:10px}.Informational span{padding:3px 8px;color:#fff;background:#444;margin-right:5px}.Informational a{color:#4277bc}.Informational a:hover{text-decoration:underline}.CInfo{margin-top:40px;padding:35px 0;border:1px solid #ddd;background-color:#f9f9f9;border-radius:3px}.CInfo__text{text-align:center;font-size:22px}.CInfo__button{width:70%;margin:30px auto 0;text-align:center}.CInfo a{font-size:16px;display:block;overflow:hidden;padding:20px 30px;white-space:nowrap;text-overflow:ellipsis;color:#fff;border:1px solid #59b1eb;border-radius:3px;background-color:#59b1eb}.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{font:25px/1.5 'ヒラギノ明朝 ProN W3','HiraMinProN-W3',Georgia,serif;vertical-align:middle;color:#444}.Pwidget__titleJa{margin-left:10px;font-size:12px;vertical-align:middle;color:#999}.Pwidget__subTitle{font-size:22px;line-height:37.5px;color:#444}.Pwidget__header{border-left:4px solid #f7ee60;padding-left:10px;font-size:15px;font-weight:700}.Pwidget__listItem{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #eee}.Pwidget__listItem:first-child{border-top:none;padding-top:0}.Pwidget__listItem>a{display:block}.Pwidget__more{font-size:12px;line-height:3.5em;vertical-align:middle;text-align:center}.Pwidget__more>a{display:block}.Pwidget__more>a>.fa{margin-left:20px;font-size:20px}.Pwidget__tagList{overflow:hidden;margin-top:10px;border-bottom:1px solid #eee;padding-bottom:10px}.Pwidget__tag{float:left;display:block}.Pwidget__tag>a{display:block;margin:5px 5px 0 0;border:1px solid #eee;padding:8px 10px;font-size:11px;line-height:1;color:#666;background-color:#f4f4f4}.Pwidget__tag>a>.fa{margin-right:2px;color:#999}.Pwidget__tag>a:hover{border-color:#bbb}.l-main .Pwidget__more{font-size:16px;line-height:3.8em;border-radius:3px;background-color:#34babe;width:40%;margin:20px auto 0}.l-main .Pwidget__more a{color:#fff}.l-main .Pwidget__more a:hover{background-color:#28c5ca;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l-sidebar .Pwidget__subTitle{line-height:1.3}.Pmedia{overflow:hidden}.Pmedia__thumb{float:left;position:relative;overflow:hidden}.Pmedia__content{position:relative;padding-bottom:15px}.Pmedia__title{line-height:1.4;color:#444}.Pmedia__SubTitle a{line-height:1.4;font-size:12px;color:#999}.Pmedia__postName{margin-bottom:5px}.Pmedia__description{margin-bottom:5px;line-height:1.6;color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Pmedia__info{position:absolute;bottom:0;width:100%;font-size:12px;line-height:1;color:#999}.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;left:0;bottom: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;font-size:12px;line-height:1;color:#999}.Pbanner__date .fa{margin-right:3px}.Pbanner__title{font-size:13px;color:#fff;position:absolute;bottom:0;background-color:rgba(0,0,0,.5);padding:4px;width:100%}.Pcard{width:210px;float:left;height:220px;margin:10px}.Pcard__thumb{position:relative}.Pcard__thumb a{display:block}.Pcard__content{margin:10px 0}.Pcard__title{line-height:1.4;color:#444}.Pcard__info{font-size:12px;padding-top:5px;color:#999;text-align:right}.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;left:0;bottom:0}.SidePartsTopics{margin-bottom:15px}.header-topics{padding-bottom:10px;border-bottom:1px solid #ddd}.header-topics h1{font-size:28px;margin-bottom:10px;font-weight:700}.header-topics p{font-size:13px;color:#888}.header-topics .subTitle{font-weight:700;color:#444}.header-topics .info{font-size:11px;color:#888;display:inline-block;width:100%;line-height:22px;margin-top:10px}.header-topics .view{font-size:20px;font-weight:700;color:#444;margin-left:20px}.header-topics .unit{font-size:10px;margin-left:5px}.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{font-size:18px;margin-bottom:10px;font-weight:700;border-bottom:1px solid #ddd}.footer-topics p{font-size:13px;color:#888}.topics-main{display:inline-block;margin-bottom:20px;padding:10px 0 0;text-align:center;background-color:#fff;width:100%}.topics-main__title{font-size:22px;clear:both;padding:30px 0 0 10px;text-align:left}.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{border-top:1px dotted #ddd;margin:0 10px;padding:5px 0}.topics-main-footer .author{font-size:12px;float:left}.topics-main-footer .author:hover{text-decoration:underline}.topics-main-footer .date{font-size:12px;float:left;color:#888}.topics-main .title{font-size:15px;position:absolute;bottom:0;padding:8px;text-align:left;color:#fff;background-color:rgba(0,0,0,.7);width:100%;min-height:60px}.topics-main .description{font-size:11px;height:90px;padding:10px;text-align:left;color:#888}.topics-main .detail{font-size:12px;font-weight:700;float:right;color:#888}.topicsList__item{width:25%;float:left;display:table;margin:5px 0}.topicsList__item .thumb{width:65px;height:65px;display:table-cell;padding:0 5px}.topicsList__item .thumb img{width:55px;height:55px}.topicsList__item p{vertical-align:middle;display:inline-block}.topicsList__item .content{font-size:13px;display:table-cell;margin-left:60px}.topicsList__item .content:hover{text-decoration:underline}.topics-category{color:#fff;padding:0 6px;float:left}.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{font-size:16px;width:100%;margin-top:20px;color:#444;border-bottom:1px solid #ddd;padding-bottom:5px}.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;margin-bottom:20px;padding:10px 0 0;text-align:center;background-color:#fff;width:100%}.channel-main__title{font-size:22px;text-align:left;clear:both;padding:15px 0 0 5px}.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{margin:20px;float:left;position:relative;overflow:hidden}.channel-main .title{font-size:19px;padding:10px 10px 2px;text-align:left}.channel-main .description{font-size:12px;padding:4px 10px;text-align:left;color:#666}.channel-main .company{font-size:12px;font-weight:700;padding:0 10px;text-align:left;color:#888}.introduction .text{margin-bottom:15px}.introduction h1,.introduction h2{text-align:center;font-size:25px;padding:20px 0;font-weight:700;position:relative}.introduction h1:after,.introduction h2:after{content:'';height:1px;background:#7f6a4e;position:absolute;width:200px;bottom:0;left:50%;margin-left:-100px}.introduction .headLine{text-align:center;font-size:20px}.introduction .body{text-align:center;padding:25px 0}.introduction .textContent{margin:20px 0;text-align:center}.introduction .boxGroup{width:1010px;display:inline-block;margin:20px 0}.introduction .boxGroup ul{width:880px;margin:0 auto}.introduction .box{font-size:24px;float:left;width:420px;height:160px;margin:10px;padding:10px;color:#fff;background-color:#ddd;background-position:50%;background-size:cover;-webkit-font-smoothing:antialiased;line-height:150px}.introduction .strong{font-weight:700;margin:20px 0;line-height:2;font-size:20px;color:#ff6e54}.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 .footerContent{padding:40px 0;text-align:center;background-color:#f5f5f5}.introduction .footerContent a{font-size:20px;display:inline-block;padding:15px 30px;background:#34babe;color:#fff;border-radius:3px}.introduction .footerContent .msg{font-size:18px;margin-bottom:25px}.LpOfficial{padding:20px}.LpOfficial__title{font-size:27px;margin:35px 0 20px;padding-bottom:10px;color:#666}.LpOfficial__content{margin:20px 0 50px;color:#666}.LpOfficial__content .txt{margin-bottom:25px;font-size:16px;line-height:1.8}.LpOfficial .footerBlock{background:#f5f5f5;padding:30px}.LpOfficial .footerBlock__title{text-align:center;font-size:25px}.LpOfficial .btn{background-color:#34babe;font-size:22px;text-align:center;width:60%;margin:20px auto;border-radius:3px}.LpOfficial .btn a{color:#fff;display:block;padding:18px 0}.LpOfficial .btn a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-color:#55cdd0}.popIn{margin-top:20px}.updateActivityCount{font-size:10px;display:inline-block;min-width:17px;padding:0 3px;text-align:center;color:#fff;border-radius:10px;background:#e73656;font-family:helvetica,arial,verdana,sans-serif;line-height:1.6;position:absolute;top:8px;left:51%}.authorProf{margin:15px 0}.authorProf__img{border-radius:50%;float:left}.authorProf__detail{float:right;width:570px}.authorProf__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:24px;border-bottom:1px solid #ddd}.authorProf__name>a,.authorProf__name .authorProf__postBadge{display:inline-block;line-height:1;vertical-align:middle}.authorProf__name>a:hover{text-decoration:underline}.authorProf__postName{font-size:12px;margin-bottom:5px;white-space:normal}.authorProf__postBadge{font-size:12px;padding:4px 8px;color:#fff;background-color:#aaa;margin-left:5px}.authorProf__postBadge--expert{background-color:#cbb673}.authorProf__url{font-size:11px}.authorProf__url a{position:relative;color:#888;text-decoration:underline;margin-left:15px}.authorProf__url a:hover{text-decoration:none}.authorProf__url a:before{content:"";display:block;position:absolute;top:4px;left:-7px;width:0;height:0;border-top:3px solid transparent;border-left:4px solid #888;border-right:4px solid transparent;border-bottom:3px solid transparent}.authorProf__info{margin-top:8px;color:#888}.authorProf__info i{margin-right:5px}.authorProf__view{margin-right:10px}.authorProf__num{font:18px/1.5 arial,sans-serif;color:#444;margin:0 5px}.authorProf__comment{margin:10px 0;color:#666;font-size:13px}.authorProf__more{font-size:13px;color:#666;text-decoration:underline}.authorProf__more i{margin-left:8px;font-size:20px}.authorProf__more:hover{text-decoration:none}.authorProf--side .authorProf__authorBlock{border-bottom:1px solid #ddd;padding:0 0 5px}.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{font-size:14px;vertical-align:middle;border:none;font-weight:700}.authorProf--side .authorProf__postBadge{font-size:10px;padding:4px 6px}.authorProf--side .authorProf__detail{width:100%}.authorProf--side .authorProf__comment{font-size:12px}.authorProf--side .authorProf__content--expert{padding:10px;border:3px solid #cbb673;background-color:#fffbe9}.authorProf--official .coverImg{height:300px;width:100%;position:relative;background-repeat:repeat}.authorProf--official .headContent{display:table;width:95%;position:absolute;left:15px;bottom:15px}.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{font-size:30px;padding:5px 0;font-weight:700}.authorProf--official .headContent__detail .authorName>span{background-image:url(/images/ico_check.png);background-repeat:no-repeat;width:30px;height:30px;background-size:30px;padding-right:30px;margin-left:10px}.authorProf--official .headContent__detail .companyName{padding:5px 0}.authorProf--official .footerContent{border:1px solid #ddd;width:100%;padding:10px}.authorProf--official .footerContent__url{float:right}.authorProf--official .footerContent__info{color:gray;float:left}.authorProf--official .footerContent__info i{margin-right:4px}.authorProf--official .footerContent__detail{margin-top:15px;border-top:1px dotted #ddd;padding-top:10px}.authorProf--official .footerContent .authorComment{padding:10px}.authorProf--official .footerContent .authorUrl{margin-right:20px;position:relative}.authorProf--official .footerContent .authorUrl:last-child{margin-right:0}.authorProf--official .footerContent .authorUrl i{margin-right:5px}.authorProf--official .footerContent .authorUrl .ico_internet{background:url(/images/ico_internet.png);background-repeat:no-repeat;background-size:20px;width:20px;height:23px;display:inline-block;vertical-align:middle;padding-right:20px;margin-right:8px}.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{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-color:rgba(0,0,0,.15)}.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{border:1px solid #999;padding:2px 6px;border-radius:1px}.newBadge{font-size:11px;font-family:"ヒラギノ明朝 ProN W6",HiraMinProN-W6,"HG明朝E","ＭＳ Ｐ明朝",MS PMincho,"MS 明朝",serif;position:absolute;top:-6px;left:-34px;display:inline-block;padding:15px 30px 1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff;background-color:#159dff}.rankBadge{position:absolute;top:0;left:0;width:25px;border:1px solid #dedede;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:25px;background-color:#fff;color:#8c8c8c;text-align:center}.rankBadge--main{font-size:18px;width:48px;line-height:2}.rankBadge--color{color:#fff;border:none}.rankBadge--first{background-color:#d2af43}.rankBadge--second{background-color:#aeaeae}.rankBadge--third{background-color:#b46f2c}.expertBadge{position:relative;overflow:hidden;padding:1px;float:left}.expertBadge:after{position:absolute;z-index:1;top:2px;left:-34px;width:125px;padding:5px 10px;content:"専門家";-webkit-transform:rotate(-30deg);transform:rotate(-30deg);text-align:center;color:#fff;background:#f02626;box-shadow:0 1px 3px rgba(0,0,0,.3)}.categoryTag__list li{float:left;background:#f4f4f4;margin:0 10px 10px 0;border:1px solid #ddd;font-size:12px}.categoryTag__list li a{padding:5px 10px;display:block}.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{font-size:14px;line-height:26px;word-break:break-all;color:#3b3b3b}.feed__text a{text-decoration:none;color:#358cda}.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{overflow:hidden;height:350px;position:relative;float:left}.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;padding:10px;font-size:20px;line-height:1.5;text-shadow:1px 0 1px rgba(0,0,0,.2);background-color:rgba(0,0,0,.5);color:#fff;width:100%;font-weight:700;min-height:80px}.Hero__author{position:absolute;display:block;left:5px;bottom:5px;padding:10px}.Hero__author>img{width:35px;height:35px;border-radius:50%;vertical-align:middle;margin-right:5px}.Hero__author>span{font-size:12px;color:#fff;vertical-align:middle}.Hero .newBadge{font-size:20px;top:-10px;left:-46px;padding:23px 40px 1px}.fa.ico-view{width:14px;height:9px;background-image:url(/images/ico_view.png);background-repeat:no-repeat;background-size:cover}.ico-chara{background-image:url(/images/ico_chara_01.png);background-size:25px;padding:18px;background-repeat:no-repeat;background-position:50%}.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;font-size:12px;line-height:3;color:#aaa;text-align:center;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;font-size:18px;vertical-align:middle}.Influence__favCount{display:inline-block;vertical-align:middle;position:relative;margin-left:8px;border:1px solid #bbb;border-radius:3px;padding:3px 10px;font-size:13px;background:#fff;color:#444;text-align:center;white-space:nowrap}.Influence__favCount:after,.Influence__favCount:before{position:absolute;right:100%;top:50%;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}.Influence__favCount:after{border-right-color:#fff;border-width:4px 5px;margin-top:-4px}.Influence__favCount:before{border-right-color:#bbb;border-width:5px 6px;margin-top:-5px}.jword_container{padding:10px;margin:20px 0;border:1px solid #ccc}#jword_dispurl{color:green;font-size:13px}#jword_desc,#clickurl{font-size:13px}.scrollTop{font-size:25px;position:fixed;z-index:999999999;right:20px;bottom:20px;display:none;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";color:#fff;background:#666;width:65px;height:65px;text-align:center;line-height:65px}.scrollTop:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.pager span,.pager a{width:40px;height:40px;display:inline-block;line-height:40px;vertical-align:bottom}.pager{line-height:40px;padding:40px 0 20px;text-align:center;font-size:16px}.pager span{color:#fff;background:#4c4c4c}.pager a{color:#7b7a7a;border:1px solid #bab8b8}.pager a:hover{background-color:#e4e4e4;text-decoration:none}.pager--accessLog a{width:90px}.pager--widget a{width:115px}a.pagerLink{border:none;width:60px}a.pagerLink--next,a.pagerLink--prev{font-size:12px;font-weight:700}a.pagerLink--next{margin-left:5px}a.pagerLink--next i{margin-left:5px}a.pagerLink--prev{margin-right:5px}a.pagerLink--prev i{margin-right:5px}.pager .empty_nav{color:#4c4c4c;background:#fff}.recommendCategory{font-size:12px}.recommendCategory__title{position:relative;border:1px solid #ddd;white-space:nowrap;float:left;padding:5px 8px;border-radius:5px;margin-right:20px}.recommendCategory .arrow{width:0;height:0;border-left:15px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:4px solid transparent;position:absolute;top:6px;right:-14px;z-index:10}.recommendCategory .arrowBorder{width:0;height:0;border-left:12px solid #ddd;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:12px solid transparent;position:absolute;top:7px;right:-24px}.recommendCategory__list{float:left}.recommendCategory__list li{float:left;background:#f4f4f4;margin-right:15px;border:1px solid #ddd}.recommendCategory__list a{padding:5px 10px;display:block}.RankRelated__title{font-size:18px;margin:5px 0}.RankRelated__list{margin:10px 0}.RankRelated__item{width:200px;line-height:1.7;float:left;position:relative;overflow:hidden}.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 li{font-size:16px;float:left;margin-right:5px;padding:0 0 5px}.sortTab li a{line-height:50px;height:50px;width:200px;text-align:center;text-decoration:none;color:#999;border:1px solid #ddd;background:#f4f4f4}.sortTab .selected{border:3px solid #c7c7c7;border-bottom:1px solid #fff;background-color:#fff;border-radius:3px}.sortTab .selected a{background:#fff;border:none;font-weight:700;line-height:55px;color:#666}.sortTab i{margin-right:8px}.ShareBtns{max-height:28px;overflow:visible}.ShareBtns>div{vertical-align:top!important}.ShareBtns .fb-like iframe{max-width:none!important;z-index:1;position:relative}.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 i{margin-right:25px}.SideCategory__item i:last-child{margin-right:0;float:right;font-size:20px}.SideCategory__item a{padding:6px 10px}.SideCategory__item a:hover{background-color:#f4f4f4}.socialLike{table-layout:fixed;margin:20px 0;border:1px solid #eee}.socialLike__thumb,.socialLike__pr{overflow:hidden;display:table-cell;background-color:#fff;text-align:center;vertical-align:middle}.socialLike__pr{width:55%}.socialLike__title{font-weight:700;line-height:1.3;padding:20px 0 10px}.socialLike__btn{max-width:80%;width:125px;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 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;font-size:1.5em;vertical-align:-3px}.socialLink--facebook{float:left;background-color:#455a9e}.socialLink--twitter{float:right;background-color:#55acee}.tag--pr{border:1px solid #999;padding:1px 5px;letter-spacing:.1em;font-size:11px}.l-TopHeader{padding:20px 0}.l-TopHeader .RankCard{float:right;width:470px;overflow:hidden;position:relative}.l-TopHeader .RankCard__content{margin-top:5px}.l-TopHeader .RankCard__title{font-size:20px}.l-TopHeader .RankCard__description{font-size:12px;color:#999;margin-top:10px}.l-TopHeader .RankCard__info{font-size:12px;color:#999;margin-top:10px}.l-TopHeader .RankCard__curator a{color:#999}.l-TopHeader .RankCard__curator a:hover{text-decoration:underline}.l-TopHeader .RankCard .newBadge{font-size:20px;top:-10px;left:-46px;padding:23px 40px 1px}.pager--nextLink{width:90%;margin:40px auto 20px}.pager--nextLink i{margin:0 0 0 10px;font-size:20px}.pager--nextLink span{font-weight:700;padding:5px 10px;color:#444;background-color:#fff;font-size:14px}.pager--nextLink__btn{padding:20px 30px;font-size:16px;background-color:#ef453b;border:1px solid #df304d;color:#fff;display:block;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{font-size:14px;color:gray}.CategoryIntroduction__container{margin:27px 0}.CategoryIntroduction__name{margin-top:17px;border-bottom:1px solid #eee}.CategoryIntroduction__name a{color:#bfa114;font-size:17px}.CategoryIntroduction__name i{margin-right:7px}.CategoryIntroduction__description{padding:10px 15px 0 9px;color:gray;font-size:14px}.Contact__headLine{padding:0 4px;font-size:14px}.Contact__messageBox{margin:2px 0 2px 4px}.Contact__messageBox span{color:red}.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{vertical-align:middle;border:1px #ccc solid}.Contact__body input[type=text],.Contact__body textarea{width:100%;border-radius:4px;border:1px #ccc solid;padding:8px 4px}.Contact__body input[type=text].inputError,.Contact__body textarea.inputError,.Contact__body select.inputError{background-color:#fcc}.Contact__body select{width:100%;border-radius:4px}.Contact__body span.required{color:red}.Contact__btn{text-decoration:none;margin:20px 0;width:100%;height:38px;font-size:17px;background:#fff;border:1px #ccc solid}.Contact__btn:hover{background-color:#f7f7f7}.Contact__btnMedia,.Contact__btnChannel{text-decoration:none;margin:20px 0;width:100%;color:#fff;font-size:20px;line-height:38px;background-color:#59b1eb;border:2px #59b1eb solid}.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 h1{font-weight:700;border-bottom:1px solid #ddd;padding:10px;text-align:center;background:#f5f5f5}.Contact__selectBody p{margin:10px}.Contact__selectBody a{font-weight:700;line-height:44px;display:block;text-align:center;text-decoration:none;color:#333;border:1px solid #ccc;background:#ddd;background:-webkit-linear-gradient(top,#fff,#ddd);background:linear-gradient(to bottom,#fff,#ddd);width:90%;margin:30px auto 0}.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{font-size:16px;font-weight:700;margin-bottom:4px}.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{font-weight:700;font-size:18px;margin:7px 0}.Media__listItem__category{color:#fff;font-size:12px;padding:3px;margin-right:6px;text-align:center;float:left;width:54px}.Media__sidebar{padding-top:10px}.Media__sidebar__title{font-size:18px;font-weight:700}.Media__sidebar__text{margin:5px 0 10px}.Media__pr{margin:100px auto 0;width:65%}.Media__pr h2{font-size:9pt!important;margin-bottom:8px}.Media__pr h1{font-size:20px!important;font:inherit;margin-bottom:8px}.Media__pr span{font-size:24px;font-weight:600}.Media__btn{text-align:center;text-decoration:none;font-size:17px;font-weight:200;line-height:40px;display:inline-block;width:300px;height:40px;color:#fff;border:2px solid #59b1eb;background-color:#59b1eb}.Media__btn:hover{color:#59b1eb;border-color:#59b1eb;background-color:#fff}.Media__contactBtn{text-align:center;text-decoration:none;font-size:20px;font-weight:200;line-height:50px;position:relative;z-index:2;display:inline-block;width:360px;height:54px;color:#fff;border:2px solid #59b1eb;background-color:#59b1eb}.Media__contactBtn:hover{color:#59b1eb;border-color:#59b1eb;background-color:#fff}.Media__contactBtn:before,.Media__contactBtn:after{position:absolute;z-index:-1;top:0;display:block;width:50%;height:100%;content:'';background-color:#59b1eb}.Media__contactBtn:before{right:0}.Media__contactBtn:after{left:0}.Media__contactBtn:hover:before,.Media__contactBtn:hover:after{width:0;background-color:#59b1eb}.Media__contactBtn:before,.Media__contactBtn:after{box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}.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{padding:5px 0;margin:0 0 20px;border-bottom:1px dashed #ddd}.Information__title{font-size:18px;font-weight:600;color:#006c99}.Information__publishDate{text-align:right;font-size:15px;margin-right:8px}.Information__description{padding:6px}.CreateInfo__body{margin-top:20px}.CreateInfo__example{padding:10px 20px;margin:10px 0}.CreateInfo__example__content{margin:10px 0}.CreateInfo__example__contentBody{padding:2px;border:1px solid #f0f0f0}.CreateInfo__example__title{font-size:medium;font-weight:700;color:#1e0fbe}.CreateInfo__example__link{color:#006621;font-style:normal;font-size:14px;margin:2px 0}.CreateInfo__example__description,.CreateInfo__example__date{line-height:1.24;padding:5px 0 0}.CreateInfo__example__date{color:#666}.CreateInfo__explain{margin-top:10px}.CreateInfo__explain dt{font-size:17px;font-weight:700}.CreateInfo__explain dd{font-size:14px}.CreateInfo__explain__important{color:red}.CreateInfo__explain__bold{font-size:16px;font-weight:600}.l-registForm{margin-top:30px}.l-registForm__registBlock{overflow:hidden;min-width:1010px}.l-registForm__header{font-size:20px;margin-bottom:30px;border-bottom:1px solid #ffd21e}.l-registForm__btn{width:410px;margin:20px auto 0}.l-registForm__btn button,.l-registForm__btn input[type=button]{width:410px}.l-registForm--confirm{margin-bottom:30px;text-align:center}.l-registForm--complete{margin:200px;text-align:center}.l-registForm table{width:100%;margin-top:20px}.l-registForm th{width:250px}.registForm{float:left;width:490px;height:350px;padding:20px;text-align:center;background-color:#f2f2f2}.registForm--sns{margin-right:30px}.registForm--siteAbout{margin-right:30px;height:445px}.registForm--mail--campaign{height:445px}.registForm__bgImg{padding:45px 0}.registForm__msg{font-size:16px}.registForm__confirmMsg{font-size:25px}.registForm__table tr:nth-child(2){border-top:1px solid #ddd;border-bottom:1px solid #ddd}.registForm__table th{font-size:16px;width:25%;padding:35px 0;vertical-align:top;border:none;background:#f6f6f6}.registForm__table th p{font-size:12px;color:#e4007f}.registForm__table td{padding:35px 0;vertical-align:top;border:none;background:#f6f6f6}.registForm__btn{width:450px;padding:20px 20px 0}.registForm__btn--facebook{position:relative;padding-left:20px;margin-top:20px;background-color:#305097}.registForm__btn--facebook:hover{text-decoration:none;background-color:#233b71}.registForm__btn--twitter{position:relative;padding-left:20px;margin-top:20px;background-color:#00aced}.registForm__btn--twitter:hover{text-decoration:none;background-color:#0092ca}.registForm__btn--home{width:350px;background-color:#34babe}.registForm__btn--home:hover{text-decoration:none;background-color:#2fa0a3}.registForm__btn a{font-size:16px;display:block;padding:15px 0;letter-spacing:.1em;color:#fff;border-radius:3px}.registForm__btn i{font-size:40px;position:absolute;top:50%;left:18px;margin-top:-20px}.registformTitle{font-size:18px;padding-bottom:20px;border-bottom:1px solid #ddd}.registFormMsg__block{padding-bottom:20px}.registFormMsg__block--attention{font-size:18px;font-weight:700;color:#ef1855}.formBlock{padding:20px 20px 0}.formBlock__submitBtn{display:block;width:100%;color:#fff;background-color:#34babe;font-size:16px;margin-top:20px;padding:15px 0;letter-spacing:.1em;text-align:center;border:none;border-radius:3px}.formBlock__submitBtn:hover{background-color:#2fa0a3}.formBlock__submitBtn--withdraw{width:410px;margin-top:20px;color:#ccc;background-color:#fff;border:1px solid #ccc}.formBlock__submitBtn--withdraw:hover{background-color:#f7f7f7}.formBlock__submitBtn--cancel{width:410px;margin-top:20px;color:#fff;background-color:#cdcdcd;border:1px solid #ccc}.formBlock__submitBtn--cancel:hover{background-color:silver}.formBlock__submitBtn--sendMail,.formBlock__submitBtn--changePass,.formBlock__submitBtn--webMail{width:410px;margin:20px auto}.formBlock__input--userInfo{float:left;width:200px}.formBlock__input input{width:100%;height:50px;font-size:18px;letter-spacing:.01em;padding:10px;outline:0;border-radius:3px}.formBlock__input input[type=text],.formBlock__input input[type=password]{border:1px solid #ccc;background:#fff}.formBlock__label{font-size:14px;text-align:left}.formBlock__link{font-size:12px;text-align:right;margin-top:10px}.formBlock__link a{color:#4277bc;text-decoration:none}.formBlock__alertMsg{font-size:14px;padding-left:5px}.linkPolicy{font-size:12px;padding-top:10px;text-align:center}.linkPolicy a{margin:0 3px;color:#4277bc}.privacy{font-size:20px;padding:30px 0 20px}.privacy__content{font-size:15px;display:inline-block;vertical-align:baseline}.privacy img{vertical-align:baseline}.privacy a{display:inline-block;margin:0 20px 50px}.privacy__stopPassword{text-align:center}.privacy__stopPassword a{margin:0}.formTitle{font-size:20px;padding:30px 0 20px}.leadHeader{font-size:16px;padding:20px 0 0;color:#868686}.info--attention{font-size:12px;float:left;margin-left:10px;color:#aeaeae}.userMail{font-size:16px}.checkmark-group{stroke:#4dacdd;stroke-width:6px}.checkmark-circle{stroke:#4dacdd;stroke-width:6px;fill:none}.checkmark-path{fill:#4dacdd;stroke-width:2px}.siteAbout{position:relative;margin-top:55px}.siteAbout__contents img{position:absolute;top:-50px;left:90px}.siteAbout__contents__description{font-size:14px;padding:50px 20px 20px;letter-spacing:.01em;text-align:left;background-color:#fff;border:1px solid #484848}.welcomeMsg{font-size:18px;margin:25px}.welcomeMsg .logoTitle{line-height:44px;display:inline-block;width:127px;height:35px;margin-right:10px;text-indent:-9999px;background-image:url(/img/logo.png);background-size:cover}.welcomeMsg .yapId{font-weight:700;padding:0 8px}.regist{margin:20px 0 0}.regist__btn{display:block;text-align:center;letter-spacing:.1em;font-size:16px;padding:15px 0;border-radius:3px;width:410px;color:#fff;background-color:#f7135d;border:1px solid #f7135d;margin:0 auto}.errorContents{text-align:center;margin:25px 0}.Msg{font-size:15px;line-height:2;margin:20px auto;color:#888;border:1px solid #888;width:600px}.Msg>*{margin:20px 0}.Msg>p{font-size:13px}.Msg__strong{font-size:19px;font-weight:700;color:#444}.Msg__strong--en{font-size:14px;font-weight:700}.linkTop a{color:#4277bc;text-decoration:underline;font-size:16px}.linkTop a:hover{text-decoration:none}.footer-text{margin-bottom:15px}.footer-text h2{font-size:18px;border-bottom:1px solid #f7ee60;padding:0 0 5px 15px}.footer-text .ico-chara{background-image:url(/images/ico_chara_01.png);background-size:25px;padding:18px;background-repeat:no-repeat;background-position:50%}.footer-text p{font-size:13px;padding:15px}#cboxOverlay{background:#000}#cboxLoadedContent{background:#fff}#cboxContent{margin-top:32px}#cboxLoadedContent{padding:0;overflow:auto;box-shadow:0 1px 10px #000}#cboxClose,#cboxClose:hover{background:none}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose,#cboxTitle{top:-30px}#cbox #colorbox,#cboxOverlay,#cboxWrapper,#cboxContent{overflow:visible}#cboxTitle{color:#fff}#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxTopCenter,#cboxBottomCenter{display:none}.shareModal{text-align:center;margin:30px 20px 20px;position:relative}.shareModal__title{font-size:25px;color:#444;font-weight:700;background:-webkit-linear-gradient(transparent 70%,#ffec15 70%);background:linear-gradient(transparent 70%,#ffec15 70%);width:320px;margin:0 auto}.shareModal__icon{position:absolute;top:-8px;right:10%;width:55px}.shareModal__text{font-size:18px;margin:30px auto -20px;position:relative;width:450px;color:#444;-webkit-font-smoothing:antialiased}.shareModal__text span:before,.shareModal__text span:after{content:'';font-size:18px;font-weight:700;position:absolute;background:#444;width:2px;height:40px;top:10px}.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__data{background:#f8f8f8;margin-bottom:10px;border-bottom:2px solid #ddd;font-size:18px;font-weight:700;border-radius:3px}.CopyList__data a{display:block;padding:30px 20px;position:relative}.CopyList__data--aside{font-size:15px}.CopyList__data--aside a{padding:20px}.CopyList__data--aside .title{width:250px;height:50px;font-weight:700;overflow:hidden;word-wrap:break-word}.CopyList__data--aside .campanyName{font-size:12px}.CopyList__Badge{font-size:12px;font-weight:700;margin-left:5px;display:inline-block;line-height:1;vertical-align:middle;padding:5px 8px;border-radius:15px;position:absolute;bottom:10px;right:10px}.CopyList__Badge i{font-weight:700}.CopyList__Badge--recommend{color:#fff;background-color:#ffa714}.CopyList__date{font-size:12px;font-weight:700;margin-top:10px;border-radius:10px;width:105px;padding:2px;text-align:center}.CopyList__date--deadline{background-color:#ff3667;color:#fff}.CopyList__date--update{background-color:#aaa;color:#fff}.CopyList__Notice{display:block;font-size:13px;color:#888;margin:10px 0 15px}.CopyList__link{text-align:right}.CopyList__link a{color:#4277bc}.CopyList__form{display:table;table-layout:fixed;margin:10px 0 15px;background:#ddd;padding:10px;width:100%}.CopyList__form span{display:table-cell;vertical-align:middle;width:100px;font-weight:700}.CopyList__form .selectGroup{overflow:hidden;width:300px;border-radius:0 3px 3px 0;position:relative;display:table-cell}.CopyList__form .selectGroup:before{position:absolute;top:17px;right:8px;width:0;height:0;content:'';border-top:5px solid #444;border-right:5px solid transparent;border-left:5px solid transparent;z-index:100}.CopyList__form .selectItem{box-sizing:border-box;-webkit-appearance:none;background-color:#fff;width:110%;border-radius:3px;padding:8px;overflow:hidden;border:none;font-weight:700;color:#444;outline:none;border-bottom:2px solid #aaa}.CopyDetail{background-color:#f2f2f2;border-radius:5px;margin:20px;padding:20px}.CopyDetail__info{font-size:13px;color:#888}.CopyDetail__category{float:right}.CopyDetail__date{float:left}.CopyDetail__title{font-size:22px;font-weight:700;text-align:left;margin:10px 0}.CopyDetail__description{font-size:15px;text-align:left;margin-bottom:20px}.CopyDetail__label{font-size:14px;font-weight:700;margin-top:10px;border-radius:13px;width:25%;padding:2px;text-align:center;background-color:#aaa;color:#fff;margin-bottom:8px}.CopyDetail__link{width:650px;display:block;color:#4277bc}.CopyDetail__CreateBtn{text-align:center;margin-top:20px}.CopyDetail__CreateBtn a{display:inline-block;border-radius:3px;font-size:17px;line-height:3;background-color:#34babe;color:#fff;text-align:center;padding:0 50px}.CopyDetail__userRanks{text-align:left;padding:20px}.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-size:18px;font-weight:700}.CopyDetail__userRanks .Pmedia__thumb{width:70px}.CopyDetail__userRanks .Pmedia__content{min-height:72px;margin-left:80px;box-sizing:border-box}.CopyDetail__userRanks .Pmedia__title{margin-bottom:8px;font-size:16px}i{margin-right:5px}.CopyInfo{margin:15px 0;padding:13px 25px;background-color:#eee;border-radius:25px}.CopyInfo:after{position:absolute;bottom:0;left:50%;width:0;height:0;content:'';border-top:15px solid #eee;border-right:14px solid transparent;border-left:14px solid transparent;margin-left:-7px}.CopyInfo__title>span{font-weight:700;font-size:16px}.CopyInfo__CloseBtn{float:right}.gmoNativeAd{width:100%;border:1px solid #ddd;background-color:#f2f2f2;margin:20px 0;-webkit-transition:.1s all;transition:.1s 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{-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:#aaa 1px 1px 8px;z-index:20}.gmoNativeAd__clientName{font-size:20px}.gmoNativeAd__description{display:table-cell;padding:20px 20px 20px 0;vertical-align:top}.gmoNativeAd__description p{font-size:12px;color:#777}.gmoNativeAd__clientName{font-size:20px;font-weight:700;margin-bottom:5px}.gmoNativeAd__link{font-size:20px;padding:10px;text-align:center;color:#fff;background-color:#ef4d4d;font-weight:700}.gmoNativeAd__link i{font-size:20px;margin-left:8px;vertical-align:middle}.gmoNativeAd .prTag{font-size:10px;margin-left:8px;padding:2px 4px;vertical-align:middle;color:#777;border:1px solid #777}.gmoTextAd{margin:10px 0;border:1px solid #f0f0f0;padding:5px;font-size:13px}.gmoTextAd__name{vertical-align:middle;color:#666}.gmoTextAd__title{text-decoration:underline;color:#0f0ad1}.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}