@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes like-zoom{0%,to{background-size:14px;background-position:20px center}25%{background-size:20px;background-position:17px center}50%{background-size:12px;background-position:21px center}75%{background-size:18px;background-position:18px center}}@keyframes like-zoom{0%,to{background-size:14px}25%{background-size:20px}50%{background-size:12px}75%{background-size:18px}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.management table tbody.scroll-body,.management table thead.scroll-head,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;text-decoration:none;color:#333;-webkit-transition:color .1s,background-color .1s,opacity .1s;transition:color .1s,background-color .1s,opacity .1s}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}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;vertical-align:bottom;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select{color:inherit;font:inherit;margin:0}textarea{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]{-webkit-box-sizing:border-box;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;-webkit-box-sizing:content-box;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}textarea{overflow:auto}.bold,optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}legend,td,th{padding:0}.text-underline{text-decoration:underline}.layout-center{margin-left:auto!important;margin-right:auto!important}.align-center{text-align:center}.img-replace{display:none}.btn-guide,.mod-rank.mod-rank-1,.mod-rank.mod-rank-2,.mod-rank.mod-rank-3,.mod-recently .mod-slide-container .mod-slider-nav,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-1,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-10,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-2,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-3,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-4,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-5,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-6,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-7,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-8,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-9,.replaced-img{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix:after,.footer-etc:after,.main-column:after,.mod-article-quote:after,.mod-btn-more-wrapper:after,.mod-dialog-contents .mod-dialog-body .mod-column-2:after,.mod-dialog-contents .mod-dialog-body-scroll .mod-column-2:after,.mod-dialog-contents .mod-dialog-header:after,.mod-dialog-image-crop .mod-dialog-image-crop-editor:after,.mod-four-columns:after,.mod-monitor-contents .mod-monitor-block:after,.mod-monitor-contents:after,.mod-mypage .mod-tabs-e:after,.mod-official .mod-column:after,.mod-official .mod-tab-content:after,.mod-pickups:after,.mod-ranking-block-other:after,.mod-ranking-block-top:after,.mod-ranking-user:after,.mod-select-article-contents .mod-select-article-body .mod-column-2:after,.mod-select-article-contents .mod-select-article-body-scroll .mod-column-2:after,.mod-select-article-contents .mod-select-article-header:after,.mod-sub-contests:after,.mod-sub-idealist .mod-idealist-contents .mod-idealist-block:after,.mod-sub-idealist .mod-idealist-contents:after,.mod-sub-idealist:after,.mod-sub-interview .mod-interview-contents .mod-interview-lower .mod-interview-block:after,.mod-sub-interview .mod-interview-contents .mod-interview-lower:after,.mod-sub-interview .mod-interview-contents .mod-interview-upper .mod-interview-block:after,.mod-sub-monitor .mod-monitor-contents .mod-monitor-block:after,.mod-sub-monitor .mod-monitor-contents:after,.mod-sub-news .mod-news-contents .mod-news-block:after,.mod-sub-news .mod-news-contents:after,.mod-tabs-a:after,.mod-tabs-b:after,.mod-tabs-c:after,.mod-tabs-d:after,.mod-three-columns:after,.mod-two-columns:after{content:" ";display:block;clear:both}.mod-favorite{font-size:10px;color:#333;width:100%;text-align:right;line-height:20px}.mod-favorite:before,.mod-view:before{content:' ';display:inline-block;height:11px;position:relative}.mod-favorite:before{top:2px;background-image:url(../images/top/mod-favorite-unmarked.png);background-repeat:no-repeat;background-size:11px 11px;margin-right:2px;width:11px}.mod-favorite.state-marked{font-size:10px;font-weight:100;color:#333}.mod-favorite.state-marked:before{background-image:url(../images/top/mod-favorite-marked.png);background-size:11px 11px;margin-right:2px;margin-left:4px}.img-left{float:left;margin-right:35px}.img-left+p{overflow:hidden}.img-center{text-align:center;display:block}.mod-bought-place,.mod-check,.mod-date,.mod-post,.mod-recently .mod-slide-container .mod-slider .mod-recently-block .mod-recently-block-info .mod-view,.mod-user,.mod-view{font-size:10px}.mod-view:before{margin-right:3px;width:14px;background:url(../images/top/mod-view.png) no-repeat left center}.mod-date:before,.mod-post:before{width:11px;height:11px;position:relative}.mod-post:before{content:' ';margin-right:3px;display:inline-block;background:url(../images/top/mod-view.png) no-repeat left center}.mod-date:before{top:1px;background:url(../images/top/mod-date.png) no-repeat left center}.mod-bought-place:before,.mod-date:before,.mod-follow-btn:before{margin-right:5px;content:' ';display:inline-block}.mod-bought-place:before{position:relative;top:1px;background:url(../images/top/mod-location.png) no-repeat left center;width:11px;height:11px}.icon-photo{background:url(../images/parts/icon-camera.png) no-repeat 0 0;width:14px;height:12px;display:inline-block;position:relative;top:1px}.mod-follow-btn{font-size:13px;border-radius:16px;padding:0 15px;display:inline-block;height:30px;color:#fff;background:#53c0c5;line-height:30px}.mod-follow-btn:before{width:8px;height:8px;background:url(../images/top/mod-follow-add.png) no-repeat}.mod-follow-btn:hover{color:#fff!important;background:#ef7c9f}.mod-follow-btn.state-following{padding:0 15px;background:#c1c1c1}.mod-follow-btn.state-following:before{margin:0;width:0;height:0}.mod-stars,.mod-stars-s{display:block;width:66px;height:19px;background-image:url(../images/top/mod-stars.png);background-size:66px 57px;background-position:0 0;background-repeat:no-repeat}.mod-stars.state-two{background-position:0 -19px}.mod-stars.state-three{background-position:0 -38px}.mod-stars-s{display:inline-block;width:50px;height:13.8px;background-size:50px 41.4px;margin-left:8px}.mod-stars-s.state-two-s{background-position:0 -13.8px}.mod-stars-s.state-three-s{background-position:0 -27.6px}.mod-btn-more,.mod-btn-more-wrapper a.mod-btn-more,.mod-section .mod-section-title a,.mod-section .mod-section-title2 a,.mod-sub-collect-list a.mod-btn-more,.mod-sub-contest-list a.mod-btn-more,.mod-sub-contest-now .mod-btn-more,.mod-sub-contests a.mod-btn-more,.mod-sub-idealist a.mod-btn-more,.mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-sub-mypage-idea .collect .mod-btn-more,.mod-sub-news .mod-news-contents a.mod-btn-more{font-size:12px;border-radius:12px;padding:0 15px 0 8px;display:inline-block;height:24px;color:#fff;background:#c6b686;line-height:24px}.mod-btn-more-wrapper a.mod-btn-more:before,.mod-btn-more:before,.mod-section .mod-section-title a:before,.mod-section .mod-section-title2 a:before,.mod-sub-collect-list a.mod-btn-more:before,.mod-sub-contest-list a.mod-btn-more:before,.mod-sub-contest-now .mod-btn-more:before,.mod-sub-contests a.mod-btn-more:before,.mod-sub-idealist a.mod-btn-more:before,.mod-sub-interview .mod-interview-contents a.mod-btn-more:before,.mod-sub-mypage-idea .collect .mod-btn-more:before,.mod-sub-news .mod-news-contents a.mod-btn-more:before{content:' ';margin-right:5px;display:inline-block;width:13px;height:13px;position:relative;top:2px;background:url(../images/top/mod-btn-more.png) no-repeat left center;background-size:13px}.mod-btn-more-wrapper a.mod-btn-more:hover,.mod-btn-more:hover,.mod-section .mod-section-title a:hover,.mod-section .mod-section-title2 a:hover,.mod-sub-collect-list a.mod-btn-more:hover,.mod-sub-contest-list a.mod-btn-more:hover,.mod-sub-contests a.mod-btn-more:hover,.mod-sub-idealist a.mod-btn-more:hover,.mod-sub-interview .mod-interview-contents a.mod-btn-more:hover,.mod-sub-mypage-idea .collect .mod-btn-more:hover,.mod-sub-news .mod-news-contents a.mod-btn-more:hover{color:#fff!important;opacity:.9}.mod-sns-block{clear:both;overflow:hidden;list-style:none}.mod-section+.mod-sns-block{padding:10px 30px 20px}.mod-sns-block li{line-height:20px;float:left;margin-right:5px}.mod-sns-button{overflow:hidden;list-style:none;margin-bottom:25px}.mod-sns-button li{float:left;margin-left:10px}.mod-sns-button li:first-child,.mod-user-block-c ul:first-child{margin-left:0}.mod-btn-confirm,.mod-contact .mod-form-btn .mod-btn-back,.mod-contact .mod-form-btn .mod-btn-submit,.mod-form-developer .mod-form-btn .mod-btn-back,.mod-form-developer .mod-form-btn .mod-btn-submit,.mod-interview .mod-form-btn .mod-btn-back,.mod-interview .mod-form-btn .mod-btn-submit{font-size:16px;border:0;color:#fff;font-weight:700;width:240px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;padding:18px 0 16px 5px;background-color:#ef7c9f;background-image:url(../images/parts/mod-btn-arrow-1.png);background-repeat:no-repeat;background-position:20px 50%;background-size:18px}.mod-btn-confirm:hover,.mod-contact .mod-form-btn .mod-btn-back:hover,.mod-contact .mod-form-btn .mod-btn-submit:hover,.mod-form-developer .mod-form-btn .mod-btn-back:hover,.mod-form-developer .mod-form-btn .mod-btn-submit:hover,.mod-interview .mod-form-btn .mod-btn-back:hover,.mod-interview .mod-form-btn .mod-btn-submit:hover{color:#fff!important;background-color:#ea6d93}.mod-btn-confirm-sns{font-size:12px;border:0;color:#fff;font-weight:700;width:259px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;padding:18px 0 16px 5px;background-color:#3363ae;background-repeat:no-repeat;background-position:20px 50%}.mod-btn-round,.mod-btn-square{font-size:18px;background-color:#c6b686;background-image:url(../images/parts/mod-btn-arrow-2.png)}.mod-btn-entry,.mod-btn-pink,.mod-btn-round,.mod-btn-square{color:#fff;font-weight:700;display:inline-block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:15px 50%;background-size:18px}.mod-btn-entry:hover,.mod-btn-round:hover,.mod-btn-square:hover{color:#fff!important;background-color:#ef7c9f;background-image:url(../images/parts/mod-btn-arrow-1.png)}.mod-btn-pink{font-size:18px;background-color:#ef7c9f;background-image:url(/images/parts/mod-btn-arrow-1.png)}.mod-btn-pink:hover{color:#fff!important;background-color:#ea6d93}.mod-btn-square{min-width:360px;border-radius:5px;line-height:56px}.mod-btn-entry,.mod-btn-round{border-radius:24px;min-width:256px;line-height:48px}.mod-btn-entry{font-size:20px;background-color:#53c0c5;background-image:url(../images/parts/arrow-right-2.png)}.mod-btn-round-white{font-size:12px;display:inline-block;border-width:1px;border-style:solid;border-color:#dbdbdb;color:#333}.mod-btn-round-white:hover{color:#333;background-color:#f4f4f4!important}.mod-btn-round-wide{border-radius:24px;line-height:48px;min-width:410px}.mod-share{display:inline-block;width:226px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:#fff;font-size:14px;font-weight:700;border-radius:5px}.mod-keywords ul li.current>span:hover,.mod-share:hover{color:#fff!important}.mod-btn-thumb-change:before,.mod-share:before{position:absolute;content:"";background-repeat:no-repeat}.mod-share:before{background-size:contain;display:block}.mod-share.mod-share-facebook{background-color:#3363ae;padding:15px 0 0 52px}.mod-share.mod-share-facebook:before{background-image:url(../images/parts/btn-facebook.png);width:26px;height:26px;top:10px;left:14px}.mod-share.mod-share-facebook:hover{background-color:#264576}.mod-share.mod-share-twitter{background-color:#4aa1e3;padding:15px 0 0 61px}.mod-share.mod-share-twitter:before{background-image:url(../images/parts/btn-twitter.png);width:29px;height:23.5px;top:13px;left:14px}.mod-share.mod-share-twitter:hover{background-color:#367db2}.mod-share.mod-share-hatena{background-color:#008fde;padding:15px 0 0 70px}.mod-share.mod-share-hatena:before{background-image:url(../images/parts/btn-hatena.png);width:27px;height:22.5px;top:13px;left:20px}.mod-share.mod-share-hatena:hover{background-color:#0174b3}.mod-btn-social,.mod-select-article-contents .mod-select-article-button,.mod-select-article-contents .mod-select-article-submit{padding:0 20px}.mod-btn-social,.mod-select-article-contents .mod-select-article-button,.mod-select-article-contents .mod-select-article-submit,.mod-select-article-contents .mod-select-article-submit-link{border-radius:5px;line-height:30px;font-size:12px;display:inline-block;position:relative;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:20px center;border-color:#dbdbdb}.mod-dialog-contents .mod-dialog-button,.mod-dialog-contents .mod-dialog-submit{padding:0 20px}.mod-dialog-contents .mod-dialog-button,.mod-dialog-contents .mod-dialog-submit,.mod-dialog-contents .mod-dialog-submit-link{border-radius:5px;line-height:30px;font-size:12px;display:inline-block;position:relative;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:20px center;border-color:#dbdbdb}.mod-btn-social,.mod-btn-social:hover,.mod-dialog-contents .mod-dialog-button:hover,.mod-dialog-contents .mod-dialog-submit:hover,.mod-select-article-contents .mod-select-article-button:hover,.mod-select-article-contents .mod-select-article-submit:hover{color:#333}.mod-btn-social:hover,.mod-dialog-contents .mod-dialog-button:hover,.mod-dialog-contents .mod-dialog-submit-link:hover,.mod-dialog-contents .mod-dialog-submit:hover,.mod-select-article-contents .mod-select-article-button:hover,.mod-select-article-contents .mod-select-article-submit-link:hover,.mod-select-article-contents .mod-select-article-submit:hover{background-color:#f4f4f4!important}.mod-btn-social.mod-btn-suteki,.mod-dialog-contents .mod-btn-suteki.mod-dialog-button,.mod-dialog-contents .mod-btn-suteki.mod-dialog-submit,.mod-dialog-contents .mod-btn-suteki.mod-dialog-submit-link,.mod-select-article-contents .mod-btn-suteki.mod-select-article-button,.mod-select-article-contents .mod-btn-suteki.mod-select-article-submit,.mod-select-article-contents .mod-btn-suteki.mod-select-article-submit-link{border-color:#ef7c9f;padding-left:39px;background-size:14px}.mod-btn-social.mod-btn-suteki.is-disabled,.mod-dialog-contents .mod-btn-suteki.is-disabled.mod-dialog-button,.mod-dialog-contents .mod-btn-suteki.is-disabled.mod-dialog-submit,.mod-dialog-contents .mod-btn-suteki.is-disabled.mod-dialog-submit-link,.mod-select-article-contents .mod-btn-suteki.is-disabled.mod-select-article-button,.mod-select-article-contents .mod-btn-suteki.is-disabled.mod-select-article-submit,.mod-select-article-contents .mod-btn-suteki.is-disabled.mod-select-article-submit-link{color:#fff!important;background-color:#ef7c9f;background-image:url(/images/parts/icon-diamond-white.png)}.mod-btn-social.mod-btn-suteki.is-disabled.is-done,.mod-dialog-contents .mod-btn-suteki.is-disabled.is-done.mod-dialog-button,.mod-dialog-contents .mod-btn-suteki.is-disabled.is-done.mod-dialog-submit,.mod-dialog-contents .mod-btn-suteki.is-disabled.is-done.mod-dialog-submit-link,.mod-other-list .mod-two-columns .mod-follow-article-block .mod-other-block-right .mod-article-social .mod-btn-suteki.is-disabled.is-done,.mod-select-article-contents .mod-btn-suteki.is-disabled.is-done.mod-select-article-button,.mod-select-article-contents .mod-btn-suteki.is-disabled.is-done.mod-select-article-submit,.mod-select-article-contents .mod-btn-suteki.is-disabled.is-done.mod-select-article-submit-link{-webkit-animation:.6s like-zoom;animation:.6s like-zoom}.mod-btn-social.mod-btn-suteki,.mod-btn-social.mod-btn-suteki:hover,.mod-dialog-contents .mod-btn-suteki.mod-dialog-button,.mod-dialog-contents .mod-btn-suteki.mod-dialog-button:hover,.mod-dialog-contents .mod-btn-suteki.mod-dialog-submit,.mod-dialog-contents .mod-btn-suteki.mod-dialog-submit-link,.mod-dialog-contents .mod-btn-suteki.mod-dialog-submit-link:hover,.mod-dialog-contents .mod-btn-suteki.mod-dialog-submit:hover,.mod-select-article-contents .mod-btn-suteki.mod-select-article-button,.mod-select-article-contents .mod-btn-suteki.mod-select-article-button:hover,.mod-select-article-contents .mod-btn-suteki.mod-select-article-submit,.mod-select-article-contents .mod-btn-suteki.mod-select-article-submit-link,.mod-select-article-contents .mod-btn-suteki.mod-select-article-submit-link:hover,.mod-select-article-contents .mod-btn-suteki.mod-select-article-submit:hover{color:#ef7c9f!important;background-image:url(/images/parts/icon-diamond.png)}.mod-btn-social.mod-btn-suteki:hover,.mod-dialog-contents .mod-btn-suteki.mod-dialog-button:hover,.mod-dialog-contents .mod-btn-suteki.mod-dialog-submit-link:hover,.mod-dialog-contents .mod-btn-suteki.mod-dialog-submit:hover,.mod-select-article-contents .mod-btn-suteki.mod-select-article-button:hover,.mod-select-article-contents .mod-btn-suteki.mod-select-article-submit-link:hover,.mod-select-article-contents .mod-btn-suteki.mod-select-article-submit:hover{background-color:#fdcadf!important}.mod-btn-social.mod-btn-clip,.mod-dialog-contents .mod-btn-clip.mod-dialog-button,.mod-dialog-contents .mod-btn-clip.mod-dialog-submit,.mod-dialog-contents .mod-btn-clip.mod-dialog-submit-link,.mod-select-article-contents .mod-btn-clip.mod-select-article-button,.mod-select-article-contents .mod-btn-clip.mod-select-article-submit,.mod-select-article-contents .mod-btn-clip.mod-select-article-submit-link{background-size:14.5px;padding-left:39.5px}.mod-btn-social.mod-btn-clip.is-disabled,.mod-dialog-contents .mod-btn-clip.is-disabled.mod-dialog-button,.mod-dialog-contents .mod-btn-clip.is-disabled.mod-dialog-submit,.mod-dialog-contents .mod-btn-clip.is-disabled.mod-dialog-submit-link,.mod-select-article-contents .mod-btn-clip.is-disabled.mod-select-article-button,.mod-select-article-contents .mod-btn-clip.is-disabled.mod-select-article-submit,.mod-select-article-contents .mod-btn-clip.is-disabled.mod-select-article-submit-link{color:#fff;background-color:#676767;background-image:url(../images/parts/icon-clip-white.png)}.mod-btn-social.mod-btn-clip,.mod-btn-social.mod-btn-clip:hover,.mod-dialog-contents .mod-btn-clip.mod-dialog-button,.mod-dialog-contents .mod-btn-clip.mod-dialog-button:hover,.mod-dialog-contents .mod-btn-clip.mod-dialog-submit,.mod-dialog-contents .mod-btn-clip.mod-dialog-submit-link,.mod-dialog-contents .mod-btn-clip.mod-dialog-submit-link:hover,.mod-dialog-contents .mod-btn-clip.mod-dialog-submit:hover,.mod-select-article-contents .mod-btn-clip.mod-select-article-button,.mod-select-article-contents .mod-btn-clip.mod-select-article-button:hover,.mod-select-article-contents .mod-btn-clip.mod-select-article-submit,.mod-select-article-contents .mod-btn-clip.mod-select-article-submit-link,.mod-select-article-contents .mod-btn-clip.mod-select-article-submit-link:hover,.mod-select-article-contents .mod-btn-clip.mod-select-article-submit:hover{background-image:url(../images/parts/icon-clip.png)}.mod-btn-social.mod-btn-clip:hover,.mod-dialog-contents .mod-btn-clip.mod-dialog-button:hover,.mod-dialog-contents .mod-btn-clip.mod-dialog-submit-link:hover,.mod-dialog-contents .mod-btn-clip.mod-dialog-submit:hover,.mod-select-article-contents .mod-btn-clip.mod-select-article-button:hover,.mod-select-article-contents .mod-btn-clip.mod-select-article-submit-link:hover,.mod-select-article-contents .mod-btn-clip.mod-select-article-submit:hover{color:#333!important}.mod-btn-social.mod-btn-comment,.mod-dialog-contents .mod-btn-comment.mod-dialog-button,.mod-dialog-contents .mod-btn-comment.mod-dialog-submit,.mod-dialog-contents .mod-btn-comment.mod-dialog-submit-link,.mod-select-article-contents .mod-btn-comment.mod-select-article-button,.mod-select-article-contents .mod-btn-comment.mod-select-article-submit,.mod-select-article-contents .mod-btn-comment.mod-select-article-submit-link{background-image:url(../images/parts/icon-comment.png);background-size:15px;padding-left:40px}.mod-btn-social.mod-btn-comment:hover,.mod-dialog-contents .mod-btn-comment.mod-dialog-button:hover,.mod-dialog-contents .mod-btn-comment.mod-dialog-submit-link:hover,.mod-dialog-contents .mod-btn-comment.mod-dialog-submit:hover,.mod-select-article-contents .mod-btn-comment.mod-select-article-button:hover,.mod-select-article-contents .mod-btn-comment.mod-select-article-submit-link:hover,.mod-select-article-contents .mod-btn-comment.mod-select-article-submit:hover{color:#333!important}.mod-btn-social-right{float:right!important;text-align:right!important;margin-right:0!important;padding-right:0!important}.mod-btn-social-right .mod-btn-clip{height:32px;background-position-x:20px;text-align:center;width:110px;padding:2px 15px 0 25px;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.mod-btn-blog{font-size:13px;line-height:30px;padding:0 10px;background-color:#f1f1e5;display:block;border-radius:5px}.mod-btn-blog:hover{color:#333!important;background-color:#e9e9dd}.mod-monitor-kurashinista-regist{display:inline-block;margin:0 10px;font-size:16px;font-weight:700}.mod-monitor-kurashinista-regist a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:240px;height:56px;background-color:#ef7c9f;position:relative;text-align:center;color:#fff;padding:18px 0 18px 14px;margin-top:22px;border-radius:5px}.mod-monitor-kurashinista-regist a:after,.mod-monitor-kurashinista-regist a:before{background-repeat:no-repeat;background-position:0 0;content:"";display:block;position:absolute}.mod-monitor-kurashinista-regist a:before{left:20px;background-image:url(../images/parts/mod-btn-regist-check.png);width:18px;height:16px;top:21.5px}.mod-monitor-kurashinista-regist a:after{background-image:url(../images/parts/mod-btn-regist-free.png);background-size:100% auto;width:46px;height:40px;right:44px;top:-22px}.mod-monitor-kurashinista-regist a:hover{color:#fff!important;background-color:#cf456f}.mod-monitor-kurashinista-regist a:hover:after{background-image:url(../images/parts/mod-btn-regist-free-hover.png)}.mod-btn-top,.mod-btn-tuzuki-1,.mod-btn-tuzuki-2{border:2px solid #d6d6bb;font-size:16px;font-weight:700;border-radius:20px;display:block;width:244px;line-height:38px;background-color:#fff;text-align:center;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../images/parts/icon-tuzuki.png);background-repeat:no-repeat;background-position:38px 6px;margin:20px auto}.mod-btn-top,.mod-btn-tuzuki-2{background-image:url(../images/parts/arrow-bottom-2.png);background-position:18px 50%}.mod-btn-top{background-image:url(../images/parts/arrow-top-1.png);background-position:20px 50%;margin:20px auto 0}.mod-btn-thumb-change{font-size:12px;width:130px;text-align:center;display:inline-block;line-height:32px;font-weight:700;color:#fff;background-color:#333;border-radius:16px;padding-left:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-btn-thumb-change:hover{color:#fff!important;background-color:#666}.mod-btn-thumb-change:before{top:7px;left:15px;display:inline-block;width:23px;height:17px;background-image:url(../images/parts/icon-camera-change.png)}.mod-under-line{border-bottom:1px solid #d8d8d8}.mod-idea-post{font-size:14px;border-radius:20px;height:40px;line-height:40px}.mod-contest .mod-btn-entry,.mod-idea-post{display:inline-block;width:220px;color:#fff;background:#ef7c9f;text-align:center}.mod-contest .sub .mod-btn-entry,.sub .mod-contest .mod-btn-entry,.sub .mod-idea-post{width:100%;height:56px;line-height:56px;border-radius:28px;font-size:16px}.mod-idea-post:before{content:' '}.mod-contest .mod-btn-entry:before,.mod-idea-post:before{width:17px;height:17px;top:3px;right:15px;background:url(../images/parts/post_16px.svg) no-repeat}.mod-contest .mod-btn-entry:before,.mod-idea-post2,.mod-idea-post:after,.mod-idea-post:before{display:inline-block;position:relative}.mod-contest .mod-btn-entry:after,.mod-idea-post:after{width:17px;height:17px;top:3px;left:15px;background:url(../images/parts/post_arrow_16px.svg) no-repeat}.mod-idea-post:after{content:' '}.mod-contest .mod-btn-entry:after{display:inline-block;position:relative}.mod-contest .mod-btn-entry:hover,.mod-idea-post:hover{color:#fff!important;background:#ea6d93}.mod-idea-post--angle-circle{border-radius:5px!important}.mod-idea-post2{font-size:20px;font-weight:700;border-radius:10px;width:340px;height:76px;color:#fff;background:#53c0c5;line-height:1.15;padding:15px 0 0 95px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.mod-idea-post2:after{content:' ';display:inline-block;width:32px;height:31px;position:absolute;top:22px;left:37px;background:url(../images/parts/icon-idea-post2.png) no-repeat}.mod-idea-post2:hover{color:#fff!important;background:#ef7c9f}.mod-idea-back{font-size:14px;border-radius:20px;display:inline-block;width:208px;height:40px;color:#fff;background:#c1c1c1;line-height:40px;text-align:center;margin-right:30px}.sub .mod-idea-back{width:100%;height:56px;line-height:56px;border-radius:28px;font-size:16px;margin-top:20px}.mod-idea-back:after{content:' ';display:inline-block;position:relative;top:3px}.mod-idea-back:hover{color:#fff!important;background:#ef7c9f}.mod-btn-shuzai{border:3px solid #f5d4d9;border-radius:10px;display:block;background-color:#fff;font-size:14px;font-weight:700;line-height:1.2;padding:18px 0 15px;margin-top:18px;background-image:url(../images/parts/icon-shuzai.png);background-repeat:no-repeat;background-position:40px 48%}.management .process-detail th,.mod-btn-shuzai,.mod-save-btn{text-align:center}.mod-save-btn .mod-button-draft,.mod-save-btn .mod-button-save{display:inline-block;width:290px;padding:0 15px}.mod-contest .mod-save-btn .mod-button-draft .mod-btn-entry,.mod-save-btn .mod-button-draft .mod-contest .mod-btn-entry,.mod-save-btn .mod-button-draft .mod-idea-post{width:290px;background:#aaa}.mod-contest .mod-save-btn .mod-button-save .mod-btn-entry,.mod-save-btn .mod-button-save .mod-contest .mod-btn-entry,.mod-save-btn .mod-button-save .mod-idea-post{width:290px}.mod-contest .mod-save-btn .mod-btn-entry,.mod-save-btn .mod-contest .mod-btn-entry,.mod-save-btn .mod-idea-post{font-size:16px;height:48px;line-height:48px}.mod-contest .mod-save-btn .mod-btn-entry:after,.mod-save-btn .mod-contest .mod-btn-entry:after,.mod-save-btn .mod-idea-post:after{background:0 0}.mod-save-btn .save-btn-comment{color:#aaa;margin-top:10px;font-size:15px}.btn-guide{width:300px;height:120px;background-image:url(../images/parts/btn-mypage-guide.png);background-repeat:no-repeat;display:block}.btn-guide:hover{background-position:left bottom}.mod-ad-two-column{text-align:center;font-size:0;padding:30px 0 15px}.mod-ad-two-column .mod-ad-block{margin:0 25px}.mod-title-boshu,.mod-title-kako{font-size:18px;background-color:#ef7c9f;border-radius:5px;color:#fff;font-weight:700;padding:8px 20px}.mod-title-kako{background-color:#aeaeae;margin-top:15px}.mod-title-free,.mod-title-icon,.mod-title-interview,.mod-title-login,.mod-title-news,.mod-title-s1{font-size:24px;font-weight:700;background:url(../images/parts/bg-dotted-1.png) repeat-x bottom;padding:15px 0 18px;position:relative}.mod-title-s1 .mod-btn-link{float:right;font-weight:300}.mod-title-icon{padding-left:75px}.mod-title-free img,.mod-title-icon img{position:absolute;top:0;left:0}.mod-title-free{padding-left:55px}.mod-title-free img{top:3px}.mod-title-login{margin-bottom:30px}.mod-title-interview{padding-left:62px}.mod-title-interview img{position:absolute;top:8px;left:0}.mod-title-news{padding-left:85px}.mod-title-news img{position:absolute;top:-5px;left:7px}.mod-title-s0{font-size:24px;font-weight:700;padding:8px 0 18px}.mod-title-s2{font-size:24px;border-left:6px solid #df7caa;line-height:28px;padding-left:10px;clear:both}.mod-title-s2,.mod-title-s3{font-weight:700}.mod-title-s4,.mod-title-s5,.mod-title-s6,.mod-title-s7{font-weight:700;font-size:15px;color:#333;padding:0 3px}.mod-title-s4{margin:20px 0}.mod-title-s5{margin:40px 0 20px}.mod-title-s6{margin:20px 0}.mod-title-s7{margin-top:20px}.mod-label-monitor,.mod-label-present{font-size:11px;width:75px;text-align:center;line-height:23px}.mod-label-cat-2,.mod-label-monitor,.mod-label-new,.mod-label-present{display:inline-block;font-weight:700;color:#fff}.mod-label-cat-2{background-color:#e37fa9;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;padding:4px 10px}.mod-label-cat-2.mod-label-ryouri{background-color:#cb9673}.mod-label-new{font-size:13px;padding:0 10px;line-height:24px;border-radius:5px}.mod-label-sponserd{font-size:12px;display:inline-block;color:#fff;padding:4px 10px;background-color:#bebebe;text-align:center;margin-left:5px}.mod-label-present{background-color:#baba72}.mod-label-monitor{background-color:#5bb3c6}.mod-label-iimono{font-size:10px;padding:6px 12px;background-color:#ffe5ed}.mod-interview-number,.mod-interview-number-large{display:inline-block;font-weight:700;line-height:1;color:#fff;text-align:center}.mod-interview-number{background-color:#b6b69c;padding:4px 12px;font-size:14px;margin-bottom:8px}.mod-interview-number-large{font-size:18px;margin-bottom:10px;background-image:url(../images/top/mod-interview-number.png);background-repeat:no-repeat;background-position:0 0;padding-top:4px;width:126px;height:30px}.mod-label-situation{font-size:14px;display:inline-block;color:#fff;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:93px;background-color:#ef7c9f;text-align:center;border-radius:5px}.mod-label-situation.mod-label-result{background-color:#fe9364}.mod-label-situation.mod-label-close{background-color:#aeaeae}.mod-label-entry{display:inline-block;text-indent:-1000em;background-image:url(../images/parts/label-entry.png);background-repeat:no-repeat;width:81px;height:80px}.mod-label-entry.mod-entry-before{background-image:url(../images/parts/label-entry-before.png)}.mod-label-entry.mod-entry-end{background-image:url(../images/parts/label-entry-end.png)}.mod-label-idea-1,.mod-label-repo-1{font-size:14px;padding:4px 12px;color:#fff}.mod-label-idea-2,.mod-label-repo-2{font-size:14px;padding:4px 10px;color:#fff;position:relative}.mod-label-idea-2:after,.mod-label-repo-2:after{content:"";display:block;width:10px;height:9px;background-repeat:no-repeat;position:absolute;left:0;bottom:-9px}.mod-label-idea-1{background-color:#53c59e}.mod-label-repo-1{background-color:#ec8861}.mod-label-idea-2{background-color:#53c0c5}.mod-label-idea-2:after{background-image:url(../images/parts/label-bottom-1.png)}.mod-label-repo-2{background-color:#ec616e}.mod-label-repo-2:after{background-image:url(../images/parts/label-bottom-2.png)}.mod-label-ranking-all,.mod-rank{display:inline-block;text-align:center}.mod-rank{font-weight:700;width:25px;height:25px;background-color:#fff;border:1px solid #dbdbdb;color:#868686;border-radius:30px;font-size:14px;line-height:25px}.mod-rank.mod-rank-1,.mod-rank.mod-rank-2,.mod-rank.mod-rank-3{background-repeat:no-repeat;background-color:inherit;background-position:0 0;width:32px;height:32px}.mod-rank.mod-rank-1{background-image:url(../images/parts/rank-1-L.png)}.mod-rank.mod-rank-2{background-image:url(../images/parts/rank-2-L.png)}.mod-rank.mod-rank-3{background-image:url(../images/parts/rank-3-L.png)}.mod-label-ranking-all{font-size:13px;line-height:26px;padding:0 8px 8px}.mod-label-ranking-all.select{color:#040404;font-weight:700;border-bottom:2px solid #ee7499}.mod-label-keyword{color:#fff}.mod-label-keyword,.mod-label-keyword-invert{font-size:13px;font-weight:700;display:inline-block;text-align:center;width:85px;line-height:36px;border:1px solid #fff;border-radius:5px;position:relative}.mod-label-keyword-invert,.mod-label-keyword.select,.select.mod-label-keyword-invert{background-color:#fff;color:#ef7c9f}.mod-label-keyword.select:before,.select.mod-label-keyword-invert:before{position:absolute;display:block;bottom:-14px;left:50%;border:7px solid transparent;border-top:7px solid #fff;margin:0 0 0 -7px}.mod-label-keyword .icon,.mod-label-keyword-invert .icon{margin:0 10px 10px 0}.mod-ideas-search .mod-label-keyword,.mod-ideas-search .mod-label-keyword-invert{background-repeat:no-repeat;background-position:7px center;padding-left:10px}.mod-ideas-search .ideas-search-new.mod-label-keyword-invert,.mod-ideas-search .mod-label-keyword.ideas-search-new,.mod-ideas-search .search-active:hover .ideas-search-new{background-image:url(../images/parts/icon_new_normal.png)}.mod-ideas-search .ideas-search-popular.mod-label-keyword-invert,.mod-ideas-search .mod-label-keyword.ideas-search-popular,.mod-ideas-search .search-active:hover .ideas-search-popular{background-image:url(../images/parts/icon_popular_normal.png)}.mod-ideas-search .search-active .ideas-search-new{background-image:url(../images/parts/icon_new_active.png)}.mod-ideas-search .search-active .ideas-search-popular{background-image:url(../images/parts/icon_popular_active.png)}.mod-label-keyword-invert.select{background-color:#ef7c9f;color:#fff}.mod-label-keyword-invert.select:before{border-top:7px solid #ef7c9f}.mod-clip-category-search{overflow:hidden;background:#fff}.mod-clip-category-search-list{width:auto}.mod-clip-category-search-list .mod-clip-category-search-btn{background:0 0;color:#c6b686;font-weight:400;border:1px solid #c6b686;width:auto;padding:7px 10px;float:left;border-radius:5px;margin:10px 15px 10px 0}.mod-clip-category-search-list .mod-clip-category-search-btn.select,.mod-clip-category-search-list .mod-clip-category-search-btn:focus,.mod-clip-category-search-list .mod-clip-category-search-btn:hover{background-color:#c6b686;color:#fff!important}.mod-label-new{background-color:#ccca72;margin-right:12px}.mod-limited-idea,.mod-limited-repo{position:absolute;top:0;left:-10px;line-height:26px;padding:0 10px;font-size:14px;color:#fff;font-weight:700}.mod-limited-idea:before,.mod-limited-repo:before{position:absolute;content:"";width:10px;height:9px;display:inline-block;bottom:-9px;left:0;background:url(../images/parts/label-bottom-1.png) no-repeat 0 0}.mod-limited-idea{background-color:#53c59e;margin-top:5px}.mod-limited-repo{background-color:#ec616e;margin-top:5px}.mod-user-gold-1,.mod-user-gold-2,.mod-user-maholo,.mod-user-nista,.mod-user-plus-1,.mod-user-silver-1{width:45px;height:57px;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;background-repeat:no-repeat;background-position:0 0}.mod-user-gold-1{background-image:url(../images/parts/mypage-award-gold-1.png)}.mod-user-gold-2{background-image:url(../images/parts/mypage-award-gold-2.png)}.mod-user-maholo{background-image:url(../images/parts/mypage-award-mahalo.png)}.mod-user-silver-1{background-image:url(../images/parts/mypage-award-silver-1.png)}.mod-user-plus-1{background-image:url(../images/parts/mypage-award-plus-1.png)}.mod-user-nista{background-image:url(../images/parts/mypage-award-nista.png)}.visual-block{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;padding:10px;width:1080px;margin:35px auto 0;border-radius:10px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.visual-block .visual-block-inner{border-radius:10px;position:relative}.visual-block .visual-block-inner .visual-block-content{background-color:rgba(0,0,0,.65);width:100%;min-height:305px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:absolute;bottom:0;left:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff}.mod-user-block-a{font-size:12px;overflow:hidden}.mod-user-block-a a{border:0;background:0 0;font-weight:100;font-size:11px;color:#625537}.mod-user-block-a img{border-radius:20px;border:1px solid rgba(0,0,0,.15);vertical-align:middle;margin-right:5px}.mod-user-block-b{font-size:12px;text-align:center}.mod-user-block-b img{border-radius:39px;border:1px solid rgba(0,0,0,.15);margin-bottom:5px}.mod-user-block-b .mod-favorite{margin-bottom:8px;text-align:center;line-height:10px}.mod-user-block-b .mod-favorite:before{width:10px;height:8px;background-size:10px 8px;top:0}.mod-user-block-c{overflow:hidden}.mod-user-block-c .mod-user-thumb img{border-radius:39px;border:1px solid rgba(0,0,0,.15);float:left;margin-right:15px}.mod-user-block-c .mod-user-name{font-size:14px;font-weight:700}.mod-user-block-c .mod-user-name span{font-size:12px}.mod-user-block-c ul{overflow:hidden;margin-top:5px}.mod-feature-ranking .mod-feature-ranking-info .mod-time-range li,.mod-user-block-c ul li{float:left;margin-right:10px}.mod-user-block-d{font-size:20px;overflow:hidden}.mod-user-block-d a{font-weight:700}.mod-user-block-d img{border-radius:41.5px;vertical-align:middle}.mod-contest .mod-title-s2{margin-bottom:5px}.mod-keywords.mod-other-list .mod-recently .mod-title,.mod-keywords.mod-other-list h2,.mod-recently .mod-keywords.mod-other-list .mod-title{margin-bottom:15px}.mod-keywords ul,.mod-list li{font-size:12px;list-style:none}.mod-keywords ul li{margin:4px 3px;display:inline-block}.mod-keywords ul li a,.mod-keywords ul li>span{padding:0 5px 0 7px;margin:0 4px 2px 0;display:block;height:27px;color:#3c99b1;background:#deeef2;line-height:27px;border-radius:3px}.mod-keywords ul li a span.count,.mod-keywords ul li>span span.count{font-size:10px;margin-left:10px;padding:0 5px;height:17px;display:inline-block;color:#fff;background:#52adc4;line-height:17px;border-radius:2px}.mod-keywords ul li.current>span{color:#fff;background:#3093ac}.mod-keywords ul li.current>span span.count{color:#3093ac;background:#deeef2}.mod-list li{font-size:13px;display:block}.mod-list li img{vertical-align:middle;margin:0 6px}.mod-list li .mod-view{margin:0 6px}.mod-list a{padding:3px 0 3px 15px;display:inline-block;background:url(../images/parts/mod-list-arrow.png) no-repeat left 6px}.mod-list+.mod-btn{text-align:right;margin-top:15px}.mod-section{margin-top:15px;padding:30px 30px 50px;border-radius:5px;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.mod-section.mod-contest{padding:30px}.mod-section,.mod-section .mod-section-title,.mod-section .mod-section-title2{position:relative}.mod-section .mod-section-title a{position:absolute;top:15px;right:0}.mod-section .mod-section-title2 a{position:absolute;top:0;right:0}.mod-section .mod-section-inner{padding:10px}.mod-pr,.mod-section-inside{padding:20px 15px}.mod-pr,.mod-related,.mod-section-inside{background-color:#f6f4ec;border-radius:5px;overflow:hidden}.breadcrumb ul li a,.mod-list a,.mod-list li,.mod-pr a,.mod-related a,.mod-section-inside a{color:#625537}.mod-two-columns .mod-column{float:left;margin-right:0;width:325px}.mod-two-columns .mod-column:nth-child(even){margin-right:0!important}.mod-two-columns .mod-column.mod-column-right{float:right;width:300px}.mod-three-columns .mod-column{margin-right:14px;float:left;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.mod-three-columns .mod-column:nth-child(3n){margin-right:0}.mod-three-columns.mod-fullsize-column .mod-column{width:244px}.mod-four-columns .mod-column{margin-right:14px;float:left;background:#fff}.mod-four-columns .mod-column:nth-child(4n){margin-right:0}.mod-four-columns.mod-fullsize-column .mod-column{width:244px}.mod-masonry{-webkit-column-count:2;column-count:2;-webkit-column-gap:10px;column-gap:10px}.mod-masonry .mod-masonry-item{display:inline-block;margin-bottom:10px;width:100%}.mod-masonry.mod-masonry-safari{-webkit-column-count:1;column-count:1}.mod-tabs-a,.mod-tabs-c,.mod-tabs-d{margin-top:30px}.mod-mypage .mod-tabs-e,.mod-tabs-a,.mod-tabs-c,.mod-tabs-d{list-style:none;border-bottom:solid #ef7c9f 3px}.mod-tabs-a .mod-tab{list-style:none;float:left;height:42px;position:relative;bottom:0}.mod-tabs-a .mod-tab,.mod-tabs-c .mod-tab{margin-right:5px;width:186px}.mod-mypage .mod-tabs-e .mod-tab,.mod-tabs-c .mod-tab,.mod-tabs-d .mod-tab{list-style:none;float:left;position:relative;bottom:0}.mod-mypage .mod-tabs-e .mod-tab{margin-right:5px;width:186px}.mod-mypage .mod-tabs-e .mod-tab:first-child,.mod-tabs-a .mod-tab:first-child,.mod-tabs-c .mod-tab:first-child{width:187px}.mod-mypage .mod-tabs-e .mod-tab:last-child,.mod-tabs-a .mod-tab:last-child,.mod-tabs-c .mod-tab:last-child{margin-right:0}.mod-tabs-a .mod-tab a{color:#fff;width:100%;height:36px;top:6px;line-height:36px}.mod-mypage .mod-tabs-e .mod-tab a,.mod-tabs-a .mod-tab a,.mod-tabs-c .mod-tab a,.mod-tabs-d .mod-tab a{border-top-left-radius:3px;border-top-right-radius:3px;display:block;position:relative;background:#c6b686;font-weight:700;text-align:center}.mod-mypage .mod-tabs-e .mod-tab a:hover,.mod-tabs-a .mod-tab a:hover,.mod-tabs-c .mod-tab a:hover,.mod-tabs-d .mod-tab a:hover{color:#fff!important}.mod-tabs-a .mod-tab:hover a{height:42px;line-height:42px}.mod-mypage .mod-tabs-e .mod-tab:hover a,.mod-tabs-a .mod-tab:hover a,.mod-tabs-c .mod-tab:hover a,.mod-tabs-d .mod-tab:hover a{top:0;background-color:#ef7c9f}.mod-tabs-a .mod-tab.state-current a{height:42px;top:0;background-color:#ef7c9f;line-height:42px}.mod-mypage .mod-tabs-e .mod-tab.state-current a,.mod-tabs-c .mod-tab.state-current a,.mod-tabs-d .mod-tab.state-current a{top:0;background-color:#ef7c9f}.mod-tabs-b .mod-tab{font-size:13px;list-style:none;float:left;margin-right:10px;height:26px;line-height:26px}.mod-tabs-b .mod-tab a{border-radius:3px;padding:0 15px;display:block;height:100%;background:#f9f9f2;font-weight:700}.mod-tabs-b .mod-tab.state-current a,.mod-tabs-b .mod-tab:hover a{color:#fff!important;background:#333}.mod-mypage .mod-tabs-e .mod-tab,.mod-tabs-c .mod-tab,.mod-tabs-d .mod-tab{height:54px}.mod-tabs-c .mod-tab a{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:18px;padding-left:20px;background-repeat:no-repeat;vertical-align:middle}.mod-mypage .mod-tabs-e .mod-tab a,.mod-tabs-c .mod-tab a,.mod-tabs-d .mod-tab a{height:54px;width:100%;top:0;background-color:#fff;line-height:inherit;color:#333}.mod-mypage .mod-tabs-e .mod-tab a{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:18px;padding-left:20px;background-repeat:no-repeat;vertical-align:middle}.mod-mypage .mod-tabs-e .mod-tab.state-current a,.mod-mypage .mod-tabs-e .mod-tab:hover a,.mod-tabs-c .mod-tab.state-current a,.mod-tabs-c .mod-tab:hover a{color:#fff;height:54px;line-height:inherit}.mod-tabs-c .mod-tab.mod-tab-1 a{background-image:url(../images/parts/icon-tab-idea.png);background-position:16px 8px}.mod-tabs-c .mod-tab.mod-tab-2 a{background-image:url(../images/parts/icon-tab-clip.png);background-position:10px 15px}.mod-tabs-c .mod-tab.mod-tab-3 a{background-image:url(../images/parts/icon-tab-follow-2.png);background-position:16px 12px}.mod-mypage .mod-tabs-e .mod-tab.mod-tab-4 a,.mod-tabs-c .mod-tab.mod-tab-4 a,.mod-tabs-d .mod-tab.mod-tab-4 a{background-image:url(../images/parts/icon-tab-award.png);background-position:28px 16px}.mod-tabs-d .mod-tab{width:244px;margin-right:14px;font-size:18px}.mod-tabs-d .mod-tab:first-child{width:244px}.head-keyword dl dd ul li:last-child,.mod-tabs-d .mod-tab:last-child{margin-right:0}.mod-tabs-d .mod-tab a{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:15px;padding-left:0;background-repeat:no-repeat;vertical-align:middle}.mod-tabs-d .mod-tab.state-current a,.mod-tabs-d .mod-tab:hover a{color:#fff;height:54px;line-height:inherit}.mod-tabs-d .mod-tab.mod-tab-1 a{background-image:url(../images/parts/icon-tab-idea.png);background-position:24px 8px;background-repeat:no-repeat}.mod-tabs-d .mod-tab.mod-tab-2 a{background-image:url(../images/parts/icon-tab-follow-1.png);background-position:24px 12px}.mod-tabs-d .mod-tab.mod-tab-3 a{background-image:url(../images/parts/icon-tab-award.png);background-position:36px 16px}.breadcrumb ul{list-style:none;overflow:hidden}.breadcrumb ul li{float:left;position:relative;padding:0 0 0 16px;margin:0 0 0 10px;font-size:13px}.breadcrumb ul li:before{content:">";display:block;position:absolute;top:-1px;left:0}.breadcrumb ul li:first-child{padding:0;margin:0}.breadcrumb ul li:first-child:before{display:none}.main-column-full-wide .breadcrumb{width:1080px;margin:16px auto}.main-column-full-wide .mod-bread-clumb-white{background-color:#fff;padding:16px 0;margin:0 auto}.mod-heading-1,.mod-heading-2{font-size:24px;font-weight:700;margin:30px 0 0}.mod-heading-2{font-size:20px;margin:35px 0 0}.mod-heading-2+.mod-ideas{margin-top:10px}.page-links{font-size:0;text-align:center;padding:30px 0 20px}.page-links .page-numbers{display:inline-block;font-size:13px;border:solid 1px #c6b686;padding:10px 12px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 5px;background-color:#fff;color:#c6b686}.page-links .page-numbers.current,.page-links .page-numbers:hover{background-color:#c6b686;color:#fff!important}.page-links .page-numbers.prev{min-width:65px;text-align:right;padding-right:12px;margin-right:15px}.page-links .page-numbers.prev:before{content:"◀︎";color:#c6b686;position:relative;top:0;left:-3px}.page-links .page-numbers.next{min-width:65px;text-align:left;padding-left:12px;margin-left:15px}.page-links .page-numbers.next:after{content:"▶︎";color:#c6b686;position:relative;top:0;right:-3px}.page-links .page-numbers:hover:after,.page-links .page-numbers:hover:before{color:#fff}.mod-form .mod-notice-1{color:#f83656;font-size:14px;font-weight:700;margin:25px 0 15px}.mod-form .mod-notice-2{font-size:14px;margin:25px 0 20px}.form_title{font-size:20px;margin-bottom:20px}.form_subtitle{font-size:15px}.form_subtitle p{color:#f83656;font-size:13px;margin-bottom:15px}.md-table{display:table;width:100%;border-collapse:collapse}.md-table .md-table-row{display:table-row;font-size:14px}.md-table .md-table-row dd,.md-table .md-table-row dt{display:table-cell;border:solid 1px #c9c9c9;padding:18px 20px;line-height:1.4;vertical-align:middle}.md-table .md-table-row dt{background-color:#fbfbf1}.md-table .md-table-row dd{position:relative}.md-table .md-table-row dd input[type=email],.md-table .md-table-row dd input[type=password],.md-table .md-table-row dd input[type=tel],.md-table .md-table-row dd input[type=text]{padding:5px 10px;border:solid 1px #c9c9c9;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.md-table .md-table-row dd select{height:2.3125rem;width:72px;text-transform:none;-webkit-appearance:none!important;background-position-x:90%;background-position-y:center;border:1px solid #c9c9c9;padding:.5rem;font-size:.875rem;border-radius:3px}.md-table .md-table-row dd select+span{display:inline-block;margin:0 5px}.md-table .md-table-row dd input[type=checkbox],.md-table .md-table-row dd input[type=radio]{display:inline-block;margin-right:10px}.md-table .md-table-row dd input[type=checkbox]+label,.md-table .md-table-row dd input[type=radio]+label{position:relative;display:inline-block;margin-right:35px;line-height:1.5px;cursor:pointer;padding-top:12px}@media (min-width:1px){.md-table .md-table-row dd input[type=checkbox],.md-table .md-table-row dd input[type=radio]{-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:18px;height:18px;background-color:#fff;position:relative;vertical-align:middle}.md-table .md-table-row dd input[type=checkbox]:checked::after,.md-table .md-table-row dd input[type=radio]:checked::after{content:'';position:absolute;top:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.md-table .md-table-row dd input[type=radio]{border:1px solid #c9c9c9;border-radius:30px}.md-table .md-table-row dd input[type=radio]:checked::after{left:25%;width:8px;height:8px;margin-top:-25%;background:#ee8886;border-radius:8px}.md-table .md-table-row dd input[type=checkbox]{border:1px solid #c9c9c9;border-radius:3px;outline:0}.md-table .md-table-row dd input[type=checkbox]:checked::after{left:3px;width:16px;height:8px;margin-top:-50%;border-left:3px solid #ee8886;border-bottom:3px solid #ee8886;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.md-table .md-table-row dd input[type=checkbox].mod-agree{margin-top:15px}.md-table .md-table-row dd input[type=checkbox].mod-agree span{display:inline-block;padding:8px 6px;background-color:#fae6e6}}.md-table .md-table-row dd.mod-table-check{width:10.5%}.md-table .md-table-row dd.mod-table-check:before{content:"　";display:block}.md-table .md-table-row dd.checked{background:url(../images/parts/form-check.png) no-repeat center center}.md-table .md-table-row dd .error{color:#f83656}.md-table .md-table-row .mod-form-full-width,.md-table .md-table-row dd .mail,.md-table .md-table-row dd .nickname,.mod-other-list textarea{width:100%}.md-table .md-table-row dd .pass,.md-table .md-table-row dd .pass2{width:200px}.md-table .md-table-row dd .zip{width:125px}.mod-monitor-contents{font-size:13px}.mod-monitor-contents .mod-monitor-block .mod-monitor-block-left{float:left;width:170px;height:170px}.mod-monitor-contents .mod-monitor-block .mod-monitor-block-right{float:right;width:510px}.mod-monitor-contents .mod-monitor-block .mod-monitor-block-right .mod-category-monitor,.mod-monitor-contents .mod-monitor-block .mod-monitor-block-right .mod-category-present{margin-bottom:5px}.mod-monitor-contents .mod-monitor-block .mod-monitor-block-right a{display:block;color:#333}.mod-monitor-contents .mod-monitor-block .mod-monitor-block-right table{border-collapse:separate;border-spacing:10px;border:2px solid #64bcb0;background:#fcfcfc;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-monitor-contents .mod-monitor-block .mod-monitor-block-right table tr th{border:0;background:#64bcb0;padding:3px 10px;color:#fff;text-align:center;width:60px}.bottom-column .mod-recently{width:1080px;margin:0 auto}.mod-recently h2{padding:5px 0 5px 27px;margin:0 0 25px}.mod-recently .mod-title,.mod-recently h2{font-size:14px;font-weight:700;background:url(../images/parts/icon-time.png) no-repeat 0 1px}.mod-recently .mod-slide-container{overflow:hidden;position:relative}.mod-recently .mod-slide-container .mod-slider{list-style:none;padding:0 35px}.mod-recently .mod-slide-container .mod-slider .mod-recently-block{width:160px;float:left;margin-left:35px}.mod-recently .mod-slide-container .mod-slider .mod-recently-block .mod-recently-block-thumb{display:inline-block;margin:0 0 15px}.mod-recently .mod-slide-container .mod-slider .mod-recently-block .mod-recently-block-title{font-size:14px;font-weight:700;line-height:1.28;margin:0 0 10px}.mod-recently .mod-slide-container .mod-slider-nav{position:absolute;top:65px;width:30px;height:30px;background-repeat:no-repeat}.mod-recently .mod-slide-container .mod-slider-prev{left:0;background-image:url(../images/parts/slider-prev.png)}.mod-recently .mod-slide-container .mod-slider-prev:hover{background-image:url(../images/parts/slider-prev-hover.png)}.mod-recently .mod-slide-container .mod-slider-next{right:0;background-image:url(../images/parts/slider-next.png)}.mod-recently .mod-slide-container .mod-slider-next:hover{background-image:url(../images/parts/slider-next-hover.png)}.mod-category-nav{overflow:hidden}.mod-section .mod-category-nav{padding:20px 0 30px}.mod-category-nav ul{list-style:none;position:relative;padding-bottom:7px}.mod-category-nav ul li{font-size:14px;position:relative;float:left;padding:0 10px}.mod-category-nav ul li:after{content:"";display:block;width:1px;height:20px;background-color:#6e6e6e;position:absolute;top:50%;right:0;margin:-10px 0 0}.mod-category-nav ul li:first-child:before{content:"";display:block;width:1px;height:20px;background-color:#6e6e6e;position:absolute;top:50%;left:0;margin:-10px 0 0}.mod-category-nav ul li a,.mod-category-nav ul li span{padding:0 12px;line-height:27px;display:inline-block;border-radius:5px;color:#625537;position:relative}.mod-category-nav ul li a.select,.mod-category-nav ul li a:hover,.mod-category-nav ul li span.select,.mod-category-nav ul li span:hover{color:#fff!important;background-color:#ef7c9f;position:relative}.mod-category-nav ul li a.select:before,.mod-category-nav ul li span.select:before{position:absolute;content:"";display:block;bottom:-14px;left:50%;border:7px solid transparent;border-top:7px solid #ef7c9f;margin:0 0 0 -7px}.mod-article-list .mod-article-block{padding:0 0 30px;overflow:hidden}.mod-article-list .mod-article-block .mod-article-thumb{display:inline-block;float:left;margin-right:18px;position:relative;width:220px}.mod-article-list .mod-article-block .mod-article-right,.mod-collect-state,.mod-sub-keyword .mod-keywords dd ul{overflow:hidden}.mod-article-list .mod-article-block .mod-article-right .mod-date:before{margin-right:5px}#monitor-present dl dd h4,.mod-article-list .mod-article-block .mod-article-right .mod-article-title,.mod-commons-section h3{font-size:16px;font-weight:700;margin-bottom:10px}.mod-article-list .mod-article-block .mod-article-right .mod-article-title .mod-label-new{position:relative;top:-2px}.mod-article-list .mod-article-block .mod-article-right .mod-article-block-info{margin-bottom:15px}.mod-article-list .mod-article-block .mod-article-right .mod-article-description{color:#656565;line-height:22px;font-size:13px}.mod-article-list .mod-article-block .mod-article-right .mod-article-description a{color:#625537}.mod-collect-state>div{float:left;width:180px;font-size:14px}.mod-collect-state>div .mod-label-situation{margin-right:14px}.mod-collect-state>div .num{font-size:18px;font-weight:700;position:relative;top:1px}.mod-article-body{padding:40px 0 50px}.mod-article-body .mod-title-s2{margin:40px 0 30px}.mod-article-body .img-center,.mod-article-body p{margin-bottom:30px}.mod-article-body .main-image{width:auto;max-width:100%;max-height:100vw}.mod-article-body #writer-info{padding:15px 0;font-size:14px}.mod-article-body #writer-info #writer-icon{display:inline-block;border:1px solid #ef7c9f;padding:4px;margin-right:15px;margin-bottom:10px;color:#ef7c9f}.mod-article-body #writer-info #writer-user{text-decoration:underline}.mod-article-quote{border:1px solid #ccc;padding:15px;margin:15px;background-color:#fff}.mod-article-quote .mod-article-quote-left{display:table-cell;width:157px;height:157px}.mod-article-quote .mod-article-quote-right{display:table-cell;vertical-align:top;padding-left:1em;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.mod-article-quote .mod-article-quote-title{font-size:17px;font-weight:700;margin-bottom:0}.mod-article-quote p{font-size:14px;margin-bottom:0}.mod-column-detail h4,.mod-comment .mod-recently .mod-title,.mod-comment h2,.mod-recently .mod-comment .mod-title{margin-bottom:15px!important}.mod-comment .mod-recently .mod-title+p,.mod-comment h2+p,.mod-recently .mod-comment .mod-title+p{font-size:14px}.mod-news-category,.visual-block-mypage .visual-block-inner .muypage-main-nav ul{font-size:0}.mod-news-category a{display:inline-block;background-color:#ffe5ed;font-size:14px;color:#625537;line-height:30px;padding:0 10px 0 22px;margin:0 10px 0 0;background-image:url(../images/parts/mod-list-arrow.png);background-repeat:no-repeat;background-position:11px 10px}.mod-feature-ranking .mod-list li img,.mod-memo-1{margin:0}.mod-memo-1 dt{font-size:23px;font-weight:700;width:544px;line-height:52px;background-color:#f0797c;margin:0 auto 30px;color:#fff;border-radius:10px;text-align:center;position:relative}.mod-memo-1 dt:before{position:absolute;content:"";width:18px;height:10px;display:block;left:50%;bottom:-10px;background:url(../images/parts/bg-fukidashi-1.png) no-repeat 0 0;margin-left:-9px}.mod-memo-1 dd,body,html{margin:0;padding:0}.user-blog{margin:15px 0 0;overflow:hidden;font-size:14px}.user-blog dt{float:left;margin-right:18px;font-weight:700}.user-blog dd{margin:0 0 0 60px;overflow:hidden}.user-blog dd a{padding-left:15px;background:url(../images/parts/mod-list-arrow.png) no-repeat 0 50%}.dialog-wrap-like-users .mod-dialog-contents .mod-two-columns .mod-column,.mod-mypage .mod-other-list .mod-column-block{width:auto}.mod-mypage .mod-section.mod-ideas .mod-ideas-list .mod-ideas-block{padding-right:6px;padding-left:6px;margin-right:1px;min-height:345.4px}.mod-mypage .mod-tabs-e .mod-tab.mod-tab-1 a{background-image:url(../images/common/tab-icon-info.png);background-position:35px 15px;background-size:30px 30px}.mod-mypage .mod-tabs-e .mod-tab.mod-tab-2 a{background-image:url(../images/common/tab-icon-message.png);background-position:15px 15px;background-size:30px 30px}.mod-mypage .mod-tabs-e .mod-tab.mod-tab-3 a{background-image:url(../images/common/tab-icon-mail.png);background-position:5px 15px;background-size:30px 30px}.mod-link{background:url(../images/parts/mod-list-arrow.png) no-repeat left 6px;color:#625537;display:inline-block;padding:0 0 3px 10px}.mod-iframe{height:357px}.mod-cursor-pointer{cursor:pointer}.mod-commons-section h1{font-size:24px;margin:0 0 20px;font-weight:100;padding-bottom:5px}.mod-commons-section .mod-recently .mod-title,.mod-commons-section h2,.mod-recently .mod-commons-section .mod-title{font-size:20px;padding:0;margin-bottom:20px}.mod-commons-section h3{margin-bottom:20px}.mod-commons-section ol,.mod-commons-section p{font-size:14px;margin:20px 0}.mod-commons-section dl dd a,.mod-commons-section p a,.mod-cursor-pointer{text-decoration:underline}.mod-commons-section ol{padding-left:20px}.mod-commons-section dl{font-size:14px;margin-bottom:20px}.mod-commons-section dl dt{width:100px;clear:both;float:left}.mod-commons-section dl dd{padding-bottom:20px}.dialog-wrap-feedback .mod-dialog-body .mod-article-feedback{margin-bottom:10px;margin-top:10px;padding:15px 10px;border:.5px solid #f0797c}.mod-btn-media-publication{border:3px solid #f5d4d9;border-radius:10px;display:block;background-color:#fff;text-align:center;font-size:14px;font-weight:700;line-height:1.2;padding:18px 0 15px;margin-top:18px;margin-bottom:18px;background-repeat:no-repeat;background-position:40px 48%}.media-publicasions-body{padding:15px 0 10px}.dialog-wrap-like-users .mod-dialog-contents,.mod-other-list .mod-reply-block textarea{height:100%}.dialog-wrap-like-users .mod-dialog-contents .mod-dialog-body-scroll{padding:0;height:386px}.dialog-wrap-like-users .mod-dialog-contents .mod-two-columns{padding:10px 20px}.dialog-wrap-like-users .mod-dialog-contents .mod-follow-btn{margin-top:8px}.management{margin-top:50px;padding:10px;color:#333;font-size:14px;overflow:scroll}.management table{margin:15px 0 10px;font-size:10px}.management table tbody.scroll-body td,.management table tbody.scroll-body th,.management table thead.scroll-head td,.management table thead.scroll-head th{padding:5px}.management table tbody.scroll-body{overflow-y:scroll;height:650px}.management table td,.management table th{table-layout:fixed}.management table th{border:1px #c9c9c9 solid;background-color:#fbfbf1}.management table th.comment{background-color:#deeef2}.management table td{padding:5px;border:1px #c9c9c9 solid}.management table td input,.management table td textarea{width:95%;-webkit-box-shadow:none;box-shadow:none;font-size:14px;background-color:#fff5ee}.management table .selected-project{background-color:#ffe5e5}.management table .id{width:40px}.management table .keyword{width:220px}.management table .yearmonth{width:100px}.management table .user{width:80px}.management table .date{width:180px}.management table .status{width:40px}.management table .link,.post-score ul.special li img{width:50px}.management table .action{width:80px}.management input[type=checkbox]{height:24px}.management .short-column{width:60px}.management .long-column{width:400px}.management .btn-more{width:30px;color:#fff;background-color:#ef7c9f;border-radius:10px}.management .input-short{width:100px}.management .input-fix{background-color:#eee}.management .wide-container{width:3000px;height:500px}.management .section{margin:20px 0}.management .process-detail td{width:1000px;text-align:left}.management .mod-management-post{float:right}.management .item-float{float:left;margin-top:0}.management .page-links{float:left}.header-management{height:50px!important}.mod-section-paragraph{padding-bottom:30px}.mod-display-none{display:none}.mod-add-idea textarea,.mod-background-white,.mod-wrap-white{background-color:#fff}.mod-layout-foure-column,.mod-layout-three-column,.mod-layout-two-column{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mod-layout-two-column .mod-column{width:-webkit-calc(100%/2);width:calc(100%/2)}.mod-layout-three-column .mod-column{width:-webkit-calc(100%/3);width:calc(100%/3)}.mod-layout-foure-column .mod-column{width:-webkit-calc(100%/4);width:calc(100%/4)}.mod-bass-thumbnail{position:relative;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:160px}.mod-bass-thumbnail:hover{opacity:.5}.mod-bass-thumbnail__text{position:absolute;bottom:0;margin-left:10px;margin-bottom:10px;line-height:1.3;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.mod-content-agenda{background-color:#fff9fb;padding:20px}.mod-content-agenda .mod-agenda-title{padding:10px 0;margin-bottom:20px;background:url(/images/parts/bg-dotted.png) repeat-x bottom;font-size:1.5em;font-weight:700}.mod-content-agenda .mod-agenda-item{padding-left:20px;line-height:1.5;margin-bottom:10px;background-repeat:no-repeat;text-decoration:underline;background:url(/images/parts/icon-triangle-pk.png) no-repeat left;background-size:7px 15px}.mod-content-agenda .mod-agenda-open{background:url(/images/parts/ico_arrow_down.png) no-repeat left}.mod-content-agenda .mod-agenda-close .mod-text,.mod-content-agenda .mod-agenda-open .mod-text{cursor:pointer}.mod-content-agenda .mod-agenda-close{background:url(/images/parts/ico_arrow_up.png) no-repeat left}.state-agenda-hidden{visibility:hidden}.state-agenda-none{display:none}.mod-back-referer{bottom:0;left:0;position:fixed;background-color:#ef7c9f;background-image:url(/images/parts/back_indicator_sp_wt.png);background-repeat:no-repeat;background-position:5% 50%;background-size:10px 15px;z-index:10;text-align:center;height:16px;width:180px;padding:10px 20px;border-radius:5px 5px 0 0/5px 5px 0 0;color:#fff!important}.mod-back-referer:hover{background-color:#ea4488;cursor:pointer}.state-back-link-hidden{visibility:hidden}.mod-article-save-category-from{border-radius:5px;background-color:#fff;border:solid 1px #c9c9c9}.mod-article-save-category-title{padding:18px 18px 18px 15px;font-size:15px;position:relative}.mod-article-save-category-title.open::after,.mod-article-save-category-title::after{content:' ';position:absolute;top:10px;right:15px;background-image:url(/images/parts/icon_category_open.png);background-size:cover;width:10px;height:10px}.mod-article-save-category-title.open::after{background-image:url(/images/parts/icon_category_close.png)}.mod-article-save-category-radios{display:none;font-size:15px;border-top:solid 1px #c9c9c9}.mod-article-save-category-radio{padding:15px 0 18px;margin:0 18px;position:relative;display:block}.mod-article-save-category-radio:nth-of-type(-n+10){border-bottom:solid 1px #e5e5e5}.mod-article-save-category-list{display:inline-block;margin-left:50px}.mod-article-save-category input[type=checkbox],.mod-article-save-category input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;display:none}.mod-article-save-category-name{font-size:15px;font-weight:600}.mod-article-save-category-sub-name{font-size:13px}.mod-article-save-category .warning-note{margin:15px 0}.mod-article-save-category .radio-icon{width:30px;height:30px;top:22px;right:0;position:absolute;background-size:cover}.mod-article-save-category input[type=radio]+.radio-icon{background-image:url(/images/parts/icon_select_normal.png)}.mod-article-save-category input[type=radio]:checked+.radio-icon{background-image:url(/images/parts/icon_select_on.png)}.mod-article-save-category .icon{position:absolute;top:15px;width:40px;height:40px;display:inline-block;background-size:cover}.mod-article-save-category .icon.icon-category-1{background-image:url(/images/parts/icon_category_shop.png)}.mod-article-save-category .icon.icon-category-2{background-image:url(/images/parts/icon_category_style.png)}.mod-article-save-category .icon.icon-category-3{background-image:url(/images/parts/icon_category_event.png)}.mod-article-save-category .icon.icon-category-4{background-image:url(/images/parts/icon_category_storage.png)}.mod-article-save-category .icon.icon-category-5{background-image:url(/images/parts/icon_category_interior.png)}.mod-article-save-category .icon.icon-category-6{background-image:url(/images/parts/icon_category_handmade.png)}.mod-article-save-category .icon.icon-category-7{background-image:url(/images/parts/icon_category_wrapping.png)}.mod-article-save-category .icon.icon-category-8{background-image:url(/images/parts/icon_category_recipe.png)}.mod-article-save-category .icon.icon-category-9{background-image:url(/images/parts/icon_category_exterior.png)}.mod-article-save-category .icon.icon-category-10{background-image:url(/images/parts/icon_category_kids.png)}.mod-article-save-category .icon.icon-category-12{background-image:url(/images/parts/icon_category_other.png)}.mod-article-save-category .icon.icon-category-15{background-image:url(/images/parts/icon_beauty_fashion.png)}.mod-alert-text{color:red;padding:10px}.mod-sub-name{margin-top:15px;font-size:16px;font-weight:700}.mod-require-item{background:#f44336;border-radius:3px;line-height:20px;height:20px;width:40px;text-align:center;font-size:12px;color:#fff;margin-left:15px;display:inline-block}.mod-official-tab{position:absolute;width:700px}.mod-official-block{position:relative}.mod-official-article-title{height:44px}.sub{float:right;margin-top:15px;width:300px}.sub .mod-post{margin-bottom:20px}.mod-sub-news .mod-news-contents{font-size:13px;position:relative;padding:20px}.mod-sub-news .mod-news-contents .mod-news-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}.mod-sub-news .mod-news-contents .mod-news-block{margin-bottom:20px}.mod-sub-news .mod-news-contents .mod-news-block .mod-news-block-left{float:left;width:58px;height:58px}.mod-sub-news .mod-news-contents .mod-news-block .mod-news-sub-title{color:#625537;padding-bottom:20px}.mod-sub-news .mod-news-contents .mod-news-block .mod-news-line{margin-bottom:15px;padding-bottom:15px;border-bottom:dotted #696969 1px}.mod-sub-news .mod-news-contents .mod-news-block .mod-news-block-right{float:right;width:178px}.mod-sub-news .mod-news-contents .mod-news-block .mod-news-block-right a{color:#625537}.mod-sub-news .mod-news-contents .mod-list{margin-bottom:10px}.mod-section .mod-section-title .mod-sub-news .mod-news-contents a,.mod-section .mod-section-title2 .mod-sub-news .mod-news-contents a,.mod-sub-news .mod-news-contents .mod-section .mod-section-title a,.mod-sub-news .mod-news-contents .mod-section .mod-section-title2 a,.mod-sub-news .mod-news-contents a.mod-btn-more{position:relative!important;top:auto!important;right:auto!important;float:right}.mod-sub-banner,.mod-sub-monitor{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.mod-sub-banner{margin-bottom:20px}.mod-sub-monitor{background-color:#fff;padding:4px 20px 20px}.mod-recently .mod-sub-monitor .mod-title,.mod-sub-monitor .mod-recently .mod-title,.mod-sub-monitor h2{margin-bottom:20px;height:74px}.mod-sub-monitor .mod-monitor-contents{font-size:12px}.mod-sub-monitor,.mod-sub-monitor .mod-monitor-contents .mod-monitor-block,.mod-sub-premierenista{margin-bottom:20px}.mod-sub-monitor .mod-monitor-contents .mod-monitor-block .mod-monitor-block-left{float:left;width:78px;height:78px}.mod-sub-monitor .mod-monitor-contents .mod-monitor-block .mod-monitor-block-right{float:right;width:160px}.mod-sub-monitor .mod-monitor-contents .mod-monitor-block .mod-monitor-block-right .mod-label-cat-1{margin-bottom:5px}.mod-sub-monitor .mod-monitor-contents .mod-monitor-block .mod-monitor-block-right a{display:block;color:#625537}.mod-sub-monitor .mod-monitor-contents .mod-monitor-block:nth-last-of-type(1){margin-bottom:5px}.mod-recently .mod-sub-premierenista .mod-title,.mod-sub-premierenista .mod-recently .mod-title,.mod-sub-premierenista h2{height:70px}.mod-sub-premierenista .mod-premierenista-contents{position:relative;border-right:3px solid #fccccf;border-bottom:3px solid #fccccf;border-left:3px solid #fccccf;background-color:#fff;padding:20px}.mod-sub-premierenista .mod-premierenista-contents .mod-premierenista-upper{padding:10px 0 15px;border-bottom:dotted #696969 1px;text-align:center}.mod-sub-premierenista .mod-premierenista-contents .mod-premierenista-upper img{border:1px solid rgba(0,0,0,.15);border-radius:120px}.mod-sub-interview .mod-interview-contents .mod-interview-upper .mod-interview-block .mod-interview-block-right .mod-interview-name,.mod-sub-premierenista .mod-premierenista-contents .mod-premierenista-upper .mod-premierenista-name{font-size:14px;margin-bottom:5px}.mod-sub-interview .mod-interview-contents .mod-interview-upper .mod-interview-block .mod-interview-block-right .mod-interview-name span,.mod-sub-premierenista .mod-premierenista-contents .mod-premierenista-upper .mod-premierenista-name span{font-size:16px;font-weight:700}.mod-sub-premierenista .mod-premierenista-contents .mod-premierenista-upper .mod-follow-btn{margin-bottom:10px}.mod-sub-premierenista .mod-premierenista-contents .mod-premierenista-upper .mod-premierenista-comment{font-size:12px;text-align:left}.mod-sub-premierenista .mod-premierenista-contents .mod-premierenista-lower{margin-bottom:20px;padding:15px 0;border-bottom:dotted #696969 1px}.mod-btn-more-wrapper{position:relative}.mod-btn-more-wrapper .mod-section .mod-section-title a,.mod-btn-more-wrapper .mod-section .mod-section-title2 a,.mod-btn-more-wrapper .mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-btn-more-wrapper .mod-sub-mypage-idea .collect a.mod-btn-more,.mod-btn-more-wrapper .mod-sub-news .mod-news-contents a.mod-btn-more,.mod-btn-more-wrapper a.mod-btn-more,.mod-section .mod-section-title .mod-btn-more-wrapper a,.mod-section .mod-section-title2 .mod-btn-more-wrapper a,.mod-sub-interview .mod-interview-contents .mod-btn-more-wrapper a.mod-btn-more,.mod-sub-mypage-idea .collect .mod-btn-more-wrapper a.mod-btn-more,.mod-sub-news .mod-news-contents .mod-btn-more-wrapper a.mod-btn-more{position:relative!important;top:auto!important;right:auto!important}.mod-btn-more-wrapper .mod-section .mod-section-title a:nth-of-type(1),.mod-btn-more-wrapper .mod-section .mod-section-title2 a:nth-of-type(1),.mod-btn-more-wrapper .mod-sub-interview .mod-interview-contents a.mod-btn-more:nth-of-type(1),.mod-btn-more-wrapper .mod-sub-mypage-idea .collect a.mod-btn-more:nth-of-type(1),.mod-btn-more-wrapper .mod-sub-news .mod-news-contents a.mod-btn-more:nth-of-type(1),.mod-btn-more-wrapper a.mod-btn-more:nth-of-type(1),.mod-section .mod-section-title .mod-btn-more-wrapper a:nth-of-type(1),.mod-section .mod-section-title2 .mod-btn-more-wrapper a:nth-of-type(1),.mod-sub-interview .mod-interview-contents .mod-btn-more-wrapper a.mod-btn-more:nth-of-type(1),.mod-sub-mypage-idea .collect .mod-btn-more-wrapper a.mod-btn-more:nth-of-type(1),.mod-sub-news .mod-news-contents .mod-btn-more-wrapper a.mod-btn-more:nth-of-type(1){float:left}.mod-btn-more-wrapper .mod-section .mod-section-title a:nth-of-type(2),.mod-btn-more-wrapper .mod-section .mod-section-title2 a:nth-of-type(2),.mod-btn-more-wrapper .mod-sub-interview .mod-interview-contents a.mod-btn-more:nth-of-type(2),.mod-btn-more-wrapper .mod-sub-mypage-idea .collect a.mod-btn-more:nth-of-type(2),.mod-btn-more-wrapper .mod-sub-news .mod-news-contents a.mod-btn-more:nth-of-type(2),.mod-btn-more-wrapper a.mod-btn-more:nth-of-type(2),.mod-section .mod-section-title .mod-btn-more-wrapper a:nth-of-type(2),.mod-section .mod-section-title2 .mod-btn-more-wrapper a:nth-of-type(2),.mod-sub-interview .mod-interview-contents .mod-btn-more-wrapper a.mod-btn-more:nth-of-type(2),.mod-sub-mypage-idea .collect .mod-btn-more-wrapper a.mod-btn-more:nth-of-type(2),.mod-sub-news .mod-news-contents .mod-btn-more-wrapper a.mod-btn-more:nth-of-type(2){float:right}.mod-sub-interview{margin-bottom:20px}.mod-recently .mod-sub-interview .mod-title,.mod-sub-interview .mod-recently .mod-title,.mod-sub-interview h2{height:43px}.mod-sub-interview .mod-interview-contents{position:relative;border-right:1px solid #efbbbe;border-bottom:1px solid #efbbbe;border-left:1px solid #efbbbe;background-color:#fff;padding:20px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.mod-sub-interview .mod-interview-contents .mod-interview-upper{margin-bottom:15px;padding-bottom:15px;border-bottom:dotted #696969 1px}.mod-sub-interview .mod-interview-contents .mod-interview-upper .mod-interview-lead{font-size:14px;margin-bottom:20px;font-weight:700;color:#ef7c84}.mod-sub-interview .mod-interview-contents .mod-interview-upper .mod-interview-block{margin-bottom:20px}.mod-sub-interview .mod-interview-contents .mod-interview-upper .mod-interview-block .mod-interview-block-left{float:left;width:98px;height:98px}.mod-sub-interview .mod-interview-contents .mod-interview-upper .mod-interview-block .mod-interview-block-left img{border:1px solid rgba(0,0,0,.15);border-radius:49px}.mod-sub-interview .mod-interview-contents .mod-interview-upper .mod-interview-block .mod-interview-block-right{float:right;width:145px}.mod-sub-interview .mod-interview-contents .mod-interview-upper .mod-interview-comment{font-size:12px;clear:both}.mod-sub-interview .mod-interview-contents .mod-interview-lower .mod-interview-block{margin-bottom:20px}.mod-sub-interview .mod-interview-contents .mod-interview-lower .mod-interview-block .mod-interview-block-left{float:left;width:58px;height:58px}.mod-sub-interview .mod-interview-contents .mod-interview-lower .mod-interview-block .mod-interview-block-left img{border:1px solid rgba(0,0,0,.15);border-radius:29px}.mod-sub-interview .mod-interview-contents .mod-interview-lower .mod-interview-block .mod-interview-block-right{float:right;width:178px}.mod-sub-interview .mod-interview-contents .mod-interview-lower .mod-interview-block .mod-interview-block-right .mod-interview-name{font-size:14px}.mod-sub-interview .mod-interview-contents .mod-interview-lower .mod-interview-block .mod-interview-block-right .mod-interview-name span{font-weight:700}.mod-section .mod-section-title .mod-sub-contests a,.mod-section .mod-section-title .mod-sub-interview .mod-interview-contents a,.mod-section .mod-section-title2 .mod-sub-contests a,.mod-section .mod-section-title2 .mod-sub-interview .mod-interview-contents a,.mod-sub-contests .mod-section .mod-section-title a,.mod-sub-contests .mod-section .mod-section-title2 a,.mod-sub-contests .mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-sub-contests .mod-sub-mypage-idea .collect a.mod-btn-more,.mod-sub-contests .mod-sub-news .mod-news-contents a.mod-btn-more,.mod-sub-contests a.mod-btn-more,.mod-sub-interview .mod-interview-contents .mod-section .mod-section-title a,.mod-sub-interview .mod-interview-contents .mod-section .mod-section-title2 a,.mod-sub-interview .mod-interview-contents .mod-sub-contests a.mod-btn-more,.mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-sub-mypage-idea .collect .mod-sub-contests a.mod-btn-more,.mod-sub-news .mod-news-contents .mod-sub-contests a.mod-btn-more{position:relative!important;top:auto!important;right:auto!important;float:right}.mod-sns-btn{margin:0 auto;list-style:none;font-size:0}.mod-sns-btn li{display:inline-block;width:46px;margin:0 3px}.mod-facebook,.mod-sub-contests{margin-bottom:20px;background-color:#fff}.mod-sub-contests{padding:10px 10px 20px}.mod-sub-flow ul li:first-child,.mod-sub-sns ul li:first-child,.sub .mod-sub-contests:first-child{margin-top:0}.mod-sub-contests .mod-banner{margin-bottom:20px;padding-top:0;text-align:center}.mod-recently .mod-sub-contests .mod-title,.mod-sub-contests .mod-recently .mod-title,.mod-sub-contests h2{margin-bottom:15px;height:70px}.mod-recently .mod-sub-contests .mod-sub-title-1.mod-title,.mod-sub-contests .mod-recently .mod-sub-title-1.mod-title,.mod-sub-contests h2.mod-sub-title-1{font-size:18px;text-align:center;padding:10px 0;margin-bottom:20px;border-bottom:solid 1px #cec6b4;height:auto}.mod-sub-contests .mod-banner:nth-of-type(2){margin-bottom:20px}.mod-sub-flow,.mod-sub-sns{padding:10px 20px 30px}.mod-sub-contest-nav ul,.mod-sub-flow ul,.mod-sub-sns ul{list-style:none}.mod-sub-flow ul li,.mod-sub-sns ul li{font-size:14px;text-align:center;background-color:#e6e6e6;color:#aaa;line-height:42px;margin:40px 0 0;border-radius:20px;position:relative}.mod-sub-flow ul li:before,.mod-sub-sns ul li:before{position:absolute;content:"";display:block;width:12px;height:24px;background:url(../images/parts/sub-flow-next.png) no-repeat;top:-33px;left:50%;margin:0 0 0 -6px}.mod-sub-flow ul li:first-child:before,.mod-sub-sns ul li:first-child:before{display:none}.mod-sub-flow ul li.current,.mod-sub-sns ul li.current{background-color:#df87a1;color:#fff}.mod-sub-sns p{font-size:14px;margin-bottom:15px}.mod-sub-block-1,.mod-sub-event{border:1px solid #ef7c9f;background-color:#fff;margin-bottom:20px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15)}.sub .mod-sub-block-1:first-child,.sub .mod-sub-event:first-child{margin-top:0}.mod-sub-block-1 .mod-sub-block-title{background-color:#ef7c9f}.mod-sub-block-1 .mod-sub-block-title,.mod-sub-event .mod-sub-block-title{font-size:16px;color:#fff;font-weight:400;padding:12px 15px}.mod-sub-block-1 .mod-sub-block-title span,.mod-sub-event .mod-sub-block-title span{font-size:11px;position:relative;top:-2px}.mod-sub-block-2{background-color:#fff;padding:15px;margin-bottom:20px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.mod-recently .mod-sub-block-2 .mod-title,.mod-sub-block-2 .mod-recently .mod-title,.mod-sub-block-2 h2{margin-bottom:15px;height:57px}.mod-recently .mod-sub-block-2 .mod-sub-title-1.mod-title,.mod-sub-block-2 .mod-recently .mod-sub-title-1.mod-title,.mod-sub-block-2 h2.mod-sub-title-1{font-size:18px;padding:0 3px 12px;margin-bottom:10px;border-bottom:dotted 1px #cec6b4;height:auto}.mod-btn-more-wrapper .mod-feature-ranking a.mod-btn-more,.mod-feature-ranking .mod-btn-more,.mod-feature-ranking .mod-btn-more-wrapper a.mod-btn-more,.mod-feature-ranking .mod-section .mod-section-title a,.mod-feature-ranking .mod-section .mod-section-title2 a,.mod-feature-ranking .mod-sub-collect-list a.mod-btn-more,.mod-feature-ranking .mod-sub-contest-list a.mod-btn-more,.mod-feature-ranking .mod-sub-contests a.mod-btn-more,.mod-feature-ranking .mod-sub-idealist a.mod-btn-more,.mod-feature-ranking .mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-feature-ranking .mod-sub-mypage-idea .collect .mod-btn-more,.mod-feature-ranking .mod-sub-news .mod-news-contents a.mod-btn-more,.mod-section .mod-section-title .mod-feature-ranking a,.mod-section .mod-section-title2 .mod-feature-ranking a,.mod-sub-collect-list .mod-feature-ranking a.mod-btn-more,.mod-sub-contest-list .mod-feature-ranking a.mod-btn-more,.mod-sub-contests .mod-feature-ranking a.mod-btn-more,.mod-sub-idealist .mod-feature-ranking a.mod-btn-more,.mod-sub-interview .mod-interview-contents .mod-feature-ranking a.mod-btn-more,.mod-sub-mypage-idea .collect .mod-feature-ranking .mod-btn-more,.mod-sub-news .mod-news-contents .mod-feature-ranking a.mod-btn-more{position:absolute;top:0;right:0}.mod-feature-ranking .mod-feature-ranking-info{position:relative;margin:15px 20px}.mod-feature-ranking .mod-feature-ranking-info .mod-time-range{color:#b2b2b2;list-style:none;overflow:hidden}.mod-feature-ranking .mod-list{padding:0 20px}.mod-feature-ranking .mod-list li:nth-last-of-type(1){border:0}.mod-feature-ranking .mod-list li{border-bottom:dotted 1px #b6a274;position:relative;padding:15px 0;display:block;height:auto;clear:both;overflow:auto}.mod-feature-ranking .mod-list li a{background-image:none;padding:0}.mod-feature-ranking .mod-list li .state-img{float:left;z-index:1;width:60px;margin-left:8px;margin-right:15px}.mod-feature-ranking .mod-list li .mod-sub-rank-user img{border:1px solid rgba(0,0,0,.3);border-radius:50px}.mod-feature-ranking .mod-list li .state-txt{float:right;width:175px}.mod-feature-ranking .mod-list li .state-rank{position:absolute;top:5px;left:0;z-index:100}.mod-feature-ranking .mod-list li:first-child{border-top:dotted 1px #b6a274}.mod-feature-ranking .mod-list li.state-pr{padding:3px 0;position:relative}.mod-feature-ranking .mod-list li.state-pr a{background-color:#f6f4ec;padding:12px 3px 12px 52px;background-position:38px 15px}.mod-feature-ranking .mod-list li.state-pr:after{position:absolute;top:50%;left:5px;content:"";display:inline-block;width:23px;height:23px;margin-top:-12px;background:url(../images/parts/icon-pr.png) no-repeat 0 0}.mod-sub-event{border-color:#a6d6dd;padding-bottom:20px;overflow:hidden}.mod-sub-event .mod-sub-block-title{background-color:#dbf5f8;border-bottom:solid 1px #a6d6dd}.mod-sub-event .mod-sub-event-block{padding:18px 20px 0;font-size:13px;overflow:hidden}.mod-sub-event .mod-sub-event-block .mod-sub-event-thumb{float:left;margin-right:20px}.mod-sub-event .mod-sub-event-block a{color:#625537}.mod-btn-more-wrapper .mod-sub-event a.mod-btn-more,.mod-section .mod-section-title .mod-sub-event a,.mod-section .mod-section-title2 .mod-sub-event a,.mod-sub-collect-list .mod-sub-event a.mod-btn-more,.mod-sub-contest-list .mod-sub-event a.mod-btn-more,.mod-sub-contests .mod-sub-event a.mod-btn-more,.mod-sub-event .mod-btn-more,.mod-sub-event .mod-btn-more-wrapper a.mod-btn-more,.mod-sub-event .mod-section .mod-section-title a,.mod-sub-event .mod-section .mod-section-title2 a,.mod-sub-event .mod-sub-collect-list a.mod-btn-more,.mod-sub-event .mod-sub-contest-list a.mod-btn-more,.mod-sub-event .mod-sub-contests a.mod-btn-more,.mod-sub-event .mod-sub-idealist a.mod-btn-more,.mod-sub-event .mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-sub-event .mod-sub-mypage-idea .collect .mod-btn-more,.mod-sub-event .mod-sub-news .mod-news-contents a.mod-btn-more,.mod-sub-idealist .mod-sub-event a.mod-btn-more,.mod-sub-interview .mod-interview-contents .mod-sub-event a.mod-btn-more,.mod-sub-mypage-idea .collect .mod-sub-event .mod-btn-more,.mod-sub-news .mod-news-contents .mod-sub-event a.mod-btn-more{float:right;margin:18px 20px 0 0}.mod-sub-contest-nav{padding:30px 30px 20px;margin-bottom:20px;background-color:#fff}#commentArea .comment_box dl dd .tag,.mod-sub-contest-nav ul li,.mod-sub-contest-result ul li,.mod-sub-mypage-idea ul li .idea-title{margin-bottom:10px}.mod-sub-contest-nav .mod-btn-square{min-width:inherit;width:100%;background-color:#ef7c9f;background-image:url(../images/parts/mod-btn-arrow-1.png);background-repeat:no-repeat}.mod-sub-contest-nav .mod-btn-square:hover{color:#fff!important;background-color:#ea6d93}.mod-sub-contest-list{border-radius:10px;padding-bottom:40px}.mod-sub-contest-list ul{padding:20px}.mod-recently .mod-sub-contest-list .mod-title,.mod-sub-contest-list .mod-recently .mod-title,.mod-sub-contest-list h2{font-size:18px;text-align:center;background-size:260px 50px;padding:20px}.mod-sub-collect-list .mod-list,.mod-sub-contest-list .mod-list{padding:0 20px}.mod-sub-contest-list .mod-list a{background-image:none;padding:0}.mod-sub-contest-list .mod-list .mod-contest{margin-bottom:20px;display:table}.mod-sub-contest-list .mod-list .contest-image{width:110px;margin-right:10px;padding-right:10px;display:table-cell}.mod-sub-contest-list .mod-list .contest-image .image{margin:0;border-radius:5px}.mod-sub-contest-list .mod-list .contest-title{width:140px;font-size:13px;line-height:1.3;text-align:left;color:#7b5946;display:table-cell;vertical-align:middle}.mod-section .mod-section-title .mod-sub-contest-list a,.mod-section .mod-section-title2 .mod-sub-contest-list a,.mod-sub-contest-list .mod-section .mod-section-title a,.mod-sub-contest-list .mod-section .mod-section-title2 a,.mod-sub-contest-list .mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-sub-contest-list .mod-sub-mypage-idea .collect a.mod-btn-more,.mod-sub-contest-list .mod-sub-news .mod-news-contents a.mod-btn-more,.mod-sub-contest-list a.mod-btn-more,.mod-sub-interview .mod-interview-contents .mod-sub-contest-list a.mod-btn-more,.mod-sub-mypage-idea .collect .mod-sub-contest-list a.mod-btn-more,.mod-sub-news .mod-news-contents .mod-sub-contest-list a.mod-btn-more{position:relative!important;top:auto!important;right:auto!important;float:right;margin-right:20px}.mod-sub-collect-list,.mod-sub-contest-list,.mod-sub-contest-result{background-color:#fff;margin-bottom:20px}.mod-sub-contest-result ul{padding:20px 20px 10px}.mod-recently .mod-sub-contest-result .mod-title,.mod-sub-contest-result .mod-recently .mod-title,.mod-sub-contest-result h2{background-color:#fcc2a9;font-size:18px;padding:20px 0 14px 30px;text-align:center;position:relative;background-image:url(../images/common/sub-contest-result.png);background-repeat:no-repeat;background-position:50%}.mod-sub-collect-list{border-radius:10px;padding-bottom:40px}.mod-sub-collect-list ul{padding:20px}.mod-recently .mod-sub-collect-list .mod-title,.mod-sub-collect-list .mod-recently .mod-title,.mod-sub-collect-list h2{font-size:18px;text-align:center;background-size:260px 50px;padding:20px}.mod-sub-collect-list .mod-list a{background-image:none;padding:0}.mod-sub-collect-list .mod-list .mod-collect{margin-bottom:20px;display:table}.mod-sub-collect-list .mod-list .collect-image{width:60px;display:table-cell;padding-right:10px}.mod-sub-collect-list .mod-list .collect-image img,.mod-sub-keyword .mod-keywords dd{margin:0}.mod-sub-collect-list .mod-list .collect-title{width:190px;font-size:13px;line-height:1.3;text-align:left;color:#7b5946;display:table-cell;vertical-align:middle}.mod-section .mod-section-title .mod-sub-collect-list a,.mod-section .mod-section-title2 .mod-sub-collect-list a,.mod-sub-collect-list .mod-section .mod-section-title a,.mod-sub-collect-list .mod-section .mod-section-title2 a,.mod-sub-collect-list .mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-sub-collect-list .mod-sub-mypage-idea .collect a.mod-btn-more,.mod-sub-collect-list .mod-sub-news .mod-news-contents a.mod-btn-more,.mod-sub-collect-list a.mod-btn-more,.mod-sub-interview .mod-interview-contents .mod-sub-collect-list a.mod-btn-more,.mod-sub-mypage-idea .collect .mod-sub-collect-list a.mod-btn-more,.mod-sub-news .mod-news-contents .mod-sub-collect-list a.mod-btn-more{position:relative!important;top:auto!important;right:auto!important;float:right;margin-right:20px}.mod-sub-report{margin-top:0;border:solid 4px #f5d4d9}.mod-article-idea h3,.mod-sub-report .range{margin-bottom:30px}.mod-list-control>span,.mod-sub-report .range span{margin-right:10px}.mod-sub-report .data{margin-top:15px}.mod-sub-report .data dl{overflow:hidden;margin:0 0 5px}.mod-sub-report .data dl dt{float:left;font-size:14px}.mod-sub-report .data dl dd{float:right;font-size:18px;font-weight:700;margin:0}.mod-sub-menu{background-color:#fff;padding:20px 20px 5px}.mod-article-idea .mod-zairyo ul,.mod-sub-menu ul,.mod-sub-mypage-idea ul{list-style:none}.mod-sub-menu ul li{margin-bottom:20px;font-size:14px;background-repeat:no-repeat;background-position:0 50%}.mod-sub-menu ul li.menu-info{background-image:url(../images/common/header-icon-info.png);background-size:20px 20px}.mod-sub-menu ul li.menu-comment{background-image:url(../images/common/header-icon-message.png);background-size:20px 20px}.mod-sub-menu ul li.menu-contact{background-image:url(../images/common/header-icon-mail.png);background-size:20px 20px}.mod-sub-menu ul li a{padding-left:28px}.mod-sub-contest-now{padding-bottom:35px}.mod-sub-contest-now .mod-article-block{overflow:hidden;margin-bottom:20px}.mod-sub-contest-now .mod-article-block .mod-article-thumb{float:left;margin-right:18px;border:1px solid #dedede}.mod-sub-contest-now .mod-article-block .mod-article-right{overflow:hidden;font-size:13px}.mod-sub-contest-now .mod-article-block .mod-article-right .mod-article-title{margin-bottom:12px}.mod-sub-contest-now .mod-article-block a,.mod-sub-mypage-idea ul li a{color:#625537}.mod-btn-more-wrapper .mod-sub-contest-now a.mod-btn-more,.mod-section .mod-section-title .mod-sub-contest-now a,.mod-section .mod-section-title .mod-sub-idealist a,.mod-section .mod-section-title2 .mod-sub-contest-now a,.mod-section .mod-section-title2 .mod-sub-idealist a,.mod-sub-collect-list .mod-sub-contest-now a.mod-btn-more,.mod-sub-contest-list .mod-sub-contest-now a.mod-btn-more,.mod-sub-contest-now .mod-btn-more,.mod-sub-contest-now .mod-btn-more-wrapper a.mod-btn-more,.mod-sub-contest-now .mod-section .mod-section-title a,.mod-sub-contest-now .mod-section .mod-section-title2 a,.mod-sub-contest-now .mod-sub-collect-list a.mod-btn-more,.mod-sub-contest-now .mod-sub-contest-list a.mod-btn-more,.mod-sub-contest-now .mod-sub-contests a.mod-btn-more,.mod-sub-contest-now .mod-sub-idealist a.mod-btn-more,.mod-sub-contest-now .mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-sub-contest-now .mod-sub-mypage-idea .collect .mod-btn-more,.mod-sub-contest-now .mod-sub-news .mod-news-contents a.mod-btn-more,.mod-sub-contests .mod-sub-contest-now a.mod-btn-more,.mod-sub-idealist .mod-section .mod-section-title a,.mod-sub-idealist .mod-section .mod-section-title2 a,.mod-sub-idealist .mod-sub-contest-now a.mod-btn-more,.mod-sub-idealist .mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-sub-idealist .mod-sub-mypage-idea .collect a.mod-btn-more,.mod-sub-idealist .mod-sub-news .mod-news-contents a.mod-btn-more,.mod-sub-idealist a.mod-btn-more,.mod-sub-interview .mod-interview-contents .mod-sub-contest-now a.mod-btn-more,.mod-sub-interview .mod-interview-contents .mod-sub-idealist a.mod-btn-more,.mod-sub-mypage-idea .collect .mod-sub-contest-now .mod-btn-more,.mod-sub-mypage-idea .collect .mod-sub-idealist a.mod-btn-more,.mod-sub-news .mod-news-contents .mod-sub-contest-now a.mod-btn-more,.mod-sub-news .mod-news-contents .mod-sub-idealist a.mod-btn-more{position:relative!important;top:auto!important;right:auto!important;float:right}.mod-sub-mypage-idea ul li{margin-top:25px;font-size:13px;padding-left:80px;position:relative}.mod-sub-mypage-idea ul li:first-child{margin-top:15px}.mod-sub-mypage-idea ul li:before{position:absolute;content:"";display:block;width:60px;height:60px;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0}.mod-sub-mypage-idea ul li.entry-before:before{background-image:url(../images/parts/label-entry.png)}.btn-guide{margin:20px 0}.mod-sub-user-award{margin:0;text-align:center;position:relative}.mod-sub-user-award .sub-user-award-title{position:absolute;top:-15px;left:50%;margin-left:-88px}.mod-sub-user-award ul{padding:60px 0 0 15px;overflow:hidden}.mod-sub-user-award ul li{float:left;margin:0 16px 20px;list-style:none}.mod-sub-category .mod-list li,.mod-sub-idealist .mod-idealist-block-right .mod-idealist-name{font-size:14px}.mod-sub-keyword .mod-keywords dd ul li{float:left;margin-right:10px}.mod-sub-idealist{margin-bottom:20px;background-color:#fff;padding:4px 20px 20px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.mod-sub-idealist .mod-idealist-block-left{float:left;border:1px solid #dedede;width:58px;height:58px}.mod-sub-idealist .mod-idealist-block-right{float:right;width:178px}.mod-sub-idealist .mod-idealist-block-right .mod-idealist-name a{font-weight:700}.mod-recently .mod-sub-idealist .mod-title,.mod-sub-idealist .mod-recently .mod-title,.mod-sub-idealist h2{margin-bottom:20px;border-bottom:1px solid #cec6b4;color:#7b7054;font-size:14px;padding:10px 3px}.mod-sub-idealist .mod-idealist-contents{font-size:12px}.mod-sub-idealist .mod-idealist-contents .mod-idealist-block{margin-bottom:20px}.mod-sub-idealist .mod-idealist-contents .mod-idealist-block .mod-idealist-block-left{float:left;border:1px solid #dedede;width:78px;height:78px}.mod-sub-idealist .mod-idealist-contents .mod-idealist-block .mod-idealist-block-right{float:right;width:160px}.mod-sub-idealist .mod-idealist-contents .mod-idealist-block .mod-idealist-block-right .mod-label-cat-1{margin-bottom:5px}.mod-sub-idealist .mod-idealist-contents .mod-idealist-block .mod-idealist-block-right a{display:block;color:#625537}.mod-sub-idealist .mod-idealist-contents .mod-idealist-block:nth-last-of-type(1){margin-bottom:5px}.mod-sub-addidea{background-color:#fff;padding:15px}.mod-recently .mod-sub-addidea .mod-title,.mod-sub-addidea .mod-recently .mod-title,.mod-sub-addidea h2{margin-bottom:15px;height:57px}.mod-recently .mod-sub-addidea .mod-sub-title-1.mod-title,.mod-sub-addidea .mod-recently .mod-sub-title-1.mod-title,.mod-sub-addidea h2.mod-sub-title-1{font-size:18px;padding:0 3px 12px;margin-bottom:10px;border-bottom:dotted 1px #cec6b4;height:auto}.mod-sub-addidea dl{border-bottom:1px solid #dadada;padding:15px;margin:0}.contents-aboutus .aboutus-faq .aboutus-faq-content dl:first-child,.mod-sub-addidea dl:first-child{border-top:1px solid #dadada}.mod-sub-addidea dl dt{font-size:16px;font-weight:700;line-height:1.2}.mod-sub-addidea dl dt a{display:block;padding:3 pxpx;position:relative}.contents-aboutus .aboutus-faq .aboutus-faq-content dl dt a:after,.mod-sub-addidea dl dt a:after{content:"";display:block;width:13px;height:13px;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/images/aboutus/faq-open.png);position:absolute;top:50%;right:15px;margin-top:-6.5px}.mod-sub-addidea dl dd{font-size:14px;line-height:1.6;margin:25px 0 0;display:none}.contents-aboutus .aboutus-faq .aboutus-faq-content dl.open dt a:after,.mod-faq .aboutus-faq-content dl.open dt a:after,.mod-sub-addidea dl.open dt a:after{background-image:url(/images/aboutus/faq-close.png)}.mod-sub-addidea dl.open dd{display:block}.mod-sub-mypage-idea .collect{padding-bottom:20px}.mod-sub-mypage-idea .collect .mod-idea-list{margin-bottom:20px}.mod-section .mod-section-title .mod-sub-mypage-idea .collect a,.mod-section .mod-section-title2 .mod-sub-mypage-idea .collect a,.mod-sub-interview .mod-interview-contents .mod-sub-mypage-idea .collect a.mod-btn-more,.mod-sub-mypage-idea .collect .mod-btn-more,.mod-sub-mypage-idea .collect .mod-section .mod-section-title a,.mod-sub-mypage-idea .collect .mod-section .mod-section-title2 a,.mod-sub-mypage-idea .collect .mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-sub-mypage-idea .collect .mod-sub-news .mod-news-contents a.mod-btn-more,.mod-sub-news .mod-news-contents .mod-sub-mypage-idea .collect a.mod-btn-more{position:relative!important;top:auto!important;right:auto!important;float:right}.mod-sub-content-title{margin-bottom:15px}.mod-sub-content-title-border{border-bottom:dotted 1px #cec6b4}.mod-sub-content-title-brown{padding:10px 3px;color:#7b7054;font-size:14px;font-weight:700}.mod-sub-content-title-big-black{color:#333;font-size:18px;font-weight:700;padding:0 3px 12px}.mod-sub-fix{top:-1000px;position:fixed;margin:0 0 0 320px}.mod-sub-agenda-list,.mod-sub-article-list{width:300px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.mod-sub-agenda-list .mod-list{max-height:260px;overflow:auto}.state-agenda-list-sub-hidden{visibility:hidden}.header{width:100%;height:120px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-middle{height:87px;padding:0}.header .header-inner,.header .header-right-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .header-right-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header .header-inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:1080px;height:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:23px}.header .header-inner-middle{width:200px;padding:30px}.header .header-inner .header-logo-middle a{display:block;width:200px;height:27px;background-image:url(/images/common/signup_logo_pc.png);background-repeat:no-repeat;background-size:contain;text-indent:-1000em}.header .header-nav__items{border-left:solid 1px #666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .header-nav__item{height:25px;line-height:25px;border-right:solid 1px #666;padding-left:25px;padding-right:25px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .header-nav__link{color:#333;font-size:13px;display:inline-block;position:relative;max-height:100%}.header .header-nav__link .m-icon{height:25px;overflow:hidden;line-height:25px;color:#666;-webkit-transition:.1s;transition:.1s}.header .header-nav__link .m-icon:before{font-size:20px;line-height:inherit}.header .header-nav__link .m-icon--bell{line-height:23px}.header .header-nav__link .m-icon--email{line-height:18px}.header .header-nav__link:hover .m-icon{color:#666!important;opacity:.8}.header .header-nav__link-badge{background:#ff2724;border-radius:3px;color:#fff;font-size:10px;font-weight:600;padding-left:3px;padding-right:3px;position:absolute;left:50%;top:-5px;min-width:15px;height:15px;line-height:15px;text-align:center;z-index:1}.header .header-search-popular{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:180px;height:40px;border-radius:25px;background-color:#fff;border:solid 1px #c6b686;font-size:13px;padding-left:20px;cursor:pointer;display:inline-block;text-indent:.01px;text-overflow:''}.header .header-search-popular::-ms-expand{display:none}.header .header-search-popular::after{border-color:#c6b686;border-width:1px;width:6px;height:6px}.header .header-search-popular.nice-select.open,.header .header-search-popular.nice-select:active,.header .header-search-popular.nice-select:focus,.header .header-search-popular.nice-select:hover{border-color:#b6a274}.header .header-search-text{display:inline-block;position:relative;width:320px;height:40px;background-color:#f6f6f9;border:solid 1px #eee;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.header .header-search-text__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;padding-left:20px;padding-right:55px;background:0 0;border:0;width:100%;height:100%}.header .header-search-text__input::-webkit-input-placeholder{color:#aaa}.header .header-search-text__input:-ms-input-placeholder{color:#aaa}.header .header-search-text__input::placeholder{color:#aaa}.header .header-search-text__input:focus{outline:0}.header .header-search-text__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/common/search_16.svg) no-repeat top left/contain;font-size:0;border:0;width:15px;height:15px;top:0;bottom:0;right:15px;margin-top:auto;margin-bottom:auto;position:absolute}.header .header-article-post{font-size:14px;font-weight:600;position:relative;width:220px;height:40px;line-height:40px;border-radius:20px}.header .header-article-post .m-icon--pen{height:15px;font-size:15px;position:absolute;top:0;bottom:0;left:15px;margin-top:auto;margin-bottom:auto}.header .header-baloon{border:solid 1px #eee;background-color:#fff;border-radius:5px;width:400px;height:480px;position:absolute;z-index:99999;font-size:11px;-webkit-filter:drop-shadow(2px 2px 8px rgba(0,0,0,.5));filter:drop-shadow(2px 2px 8px rgba(0,0,0,.5))}.header .header-baloon:before{border:12px solid transparent;border-bottom-color:#fff;margin-left:-10px;bottom:100%;left:78%;content:" ";position:absolute;pointer-events:none}.header .header-baloon__head{height:55px;position:relative}.header .header-baloon__head-title{font-size:15px;color:#333;line-height:1.5;font-weight:600}.header .header-baloon__head-all-read{font-weight:600;color:#ef7c9f}.header .header-baloon__body{max-height:400px;overflow-y:auto;padding-bottom:25px}.header .header-baloon__block{border-top:1px solid #ccc;padding:15px 0;cursor:pointer}.header .header-baloon__block:hover{background:#f6f6f9}.header .header-baloon__block--unread{background:#deeef2}.header .header-baloon__block--unread:hover{background:#dbebf3!important}.header .header-baloon__block-left{margin:0 15px;min-width:50px}.header .header-baloon__block-image{border-radius:50%;border:1px solid rgba(0,0,0,.15)}.header .header-baloon__block-right{margin-right:15px}.header .header-baloon__block-right .header-baloon-button{display:inline-block;width:130px;border:1px solid #dbdbdb;border-radius:6px;text-align:center;color:#ef7c9f;padding:5px 0;margin-top:5px}.header .header-baloon__notice{text-align:center;line-height:170px}.header .header-baloon__notice-text{color:#ccc;line-height:1.5;font-weight:600;font-size:15px}.header .header-baloon-border{border-top:1px solid #ccc}.mod-center-block{display:table}.mod-center-block .mod-center{display:table-cell;vertical-align:middle;text-align:center}.head-keyword{width:100%;background-color:#fff;border-top:solid 1px #d4d4c0;overflow:hidden}.head-keyword dl{padding:10px 0 5px}.head-keyword dl dt{font-size:13px;float:left;margin-right:15px;line-height:27px}.head-keyword dl dd{margin:0;position:relative;padding-right:240px}.head-keyword dl dd ul li{margin:0 10px 5px 0}.head-keyword dl dd .mod-btn-more,.head-keyword dl dd .mod-section .mod-section-title a,.head-keyword dl dd .mod-section .mod-section-title2 a,.head-keyword dl dd .mod-sub-interview .mod-interview-contents a.mod-btn-more,.head-keyword dl dd .mod-sub-mypage-idea .collect .mod-btn-more,.head-keyword dl dd .mod-sub-news .mod-news-contents a.mod-btn-more,.mod-section .mod-section-title .head-keyword dl dd a,.mod-section .mod-section-title2 .head-keyword dl dd a,.mod-sub-interview .mod-interview-contents .head-keyword dl dd a.mod-btn-more,.mod-sub-mypage-idea .collect .head-keyword dl dd .mod-btn-more,.mod-sub-news .mod-news-contents .head-keyword dl dd a.mod-btn-more{position:absolute;top:0;right:0}.head-keyword .news-search-text{width:256px;height:32px;position:absolute;top:-2px;right:5px;border-radius:14px}.head-keyword .news-search-text input[type=text]{width:199px;line-height:32px}.head-keyword .news-search-text input[type=submit]{top:5px}.header-change-view-mode{display:inline-block;background:#f8f8f8;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.4em;text-align:center;font-size:9vw;width:100%;color:#aaa}.header-change-view-mode img{height:1em;vertical-align:text-bottom}.footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-top:solid 2px #fff}.footer-etc{padding-top:50px;padding-bottom:50px}.footer-etc .footer-etc-inner,.head-keyword dl{margin:0 auto;width:1080px}.footer-links{float:left;width:775px}.footer-post,.footer-post__textarea{-webkit-box-sizing:border-box;box-sizing:border-box}.footer-post{float:right;padding:30px;background:#fff;width:300px}.footer-post__textarea{font-size:13px;-webkit-box-shadow:none;box-shadow:none;border:solid #ccc 1px;width:100%}.footer-post__submit{background:#333;border-color:#333;line-height:40px;height:40px;font-size:14px}.footer-post__send-message{background:#deeef2;color:#3c99b1;padding:15px;display:none}.footer-logos{padding-top:20px;padding-bottom:20px;min-width:1080px;background:#fff;text-align:center}.footer-logos .l-gutter__item{vertical-align:middle}.footer-logos__image,.footer-logos__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-logos__link:hover,.footer-pagetop:hover{opacity:.8}.footer-copy{padding-top:30px;padding-bottom:30px;background:#333}.footer-copy__inner{margin:0 auto;width:1080px;color:#eee;font-size:10px}.footer-pagetop{position:fixed;right:10px;bottom:8px}.contents{float:left;width:760px}.contents .mod-section:first-child{margin-top:15px}.contents-static{width:100%;min-width:1080px}.mod-banner,.mod-ranking-user .mod-user-block-c p{padding-top:15px}.mod-list-control{padding:20px 0 10px}.mod-page-description{font-size:13px;margin-top:18px}.mod-submenu{padding:12px 0;background-color:#fff;border-top:solid 1px #d4d4c0}.mod-submenu ul{width:1080px;margin:0 auto}.mod-shadow{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.05);box-shadow:0 2px 5px 0 rgba(0,0,0,.05)}.mod-intro-area{margin:30px 0;padding:25px;border:2px solid #e7e7e7}.mod-intro-area .mod-intro-area-header{background:0 0;border-left:5px solid #f48fb1;border-bottom:1px solid #e7e7e7;font-size:21px;margin:0 0 2em;padding:.5em 25px}.mod-intro-area .mod-intro-area-media{width:150px;float:right}#monitor-present dl dt image,.mod-intro-area .mod-intro-area-media img,.mod-recommend-user .ctn05-images ul li img{width:100%;height:auto}.mod-intro-area .mod-intro-area-body{width:476px;padding:0 32px 0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.mod-intro-area .mod-intro-area-link{color:#fff;margin:25px auto 0;padding:1em 45px;font-size:20px;text-align:center;background:#53c0c5;border-radius:8px;display:inline-block}.mod-pickup-banner{margin-top:70px}.mod-pickups{margin-top:30px}.mod-pickups .mod-pickups-group{margin-top:10px}.mod-pickups .mod-pickups-block{padding:12px;border-radius:5px;margin-right:12px;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.mod-pickups .mod-pickups-block .mod-user-block-a{display:table-cell}.mod-pickups .mod-pickups-block .mod-user-block-name{display:table-cell;width:110px;vertical-align:middle;padding-left:5px}.mod-pickups .mod-title-pickup{margin-bottom:20px;width:321px;height:24px;background-image:url(/images/top/mod-title-pickup.png);background-size:100% auto;background-repeat:no-repeat}.mod-pickups .mod-user-block-a a{overflow:hidden;display:inline-block;font-weight:100;font-size:11px}.mod-pickups-block{font-size:14px;float:left;width:157px;margin-right:24px}.contents-aboutus .aboutus-intro-etsuran .aboutus-intro-inner ul li:last-child,.mod-pickups-block:last-child{margin-right:0}.mod-pickups-block .mod-pickups-block-title{font-weight:700;display:inline-block;min-height:42px}.mod-pickups-block .mod-pickups-block-thumb{margin:0 0 5px;border:1px solid rgba(0,0,0,.15);display:inline-block}.mod-pickups-block .mod-pickups-block-thumb+a{line-height:1.3}.mod-pickups-block .mod-user-block-a{font-size:10px;padding-top:5px;position:relative}.mod-pickups-block .mod-user-block-a .mod-view{padding-top:10px;display:block;font-size:10px;color:#7f7f7f}.mod-pickups-block .mod-user-block-a .mod-favorite{position:absolute;right:80px;top:63px;font-size:10px;font-weight:100;text-align:right;color:#333}.mod-pickups-column-block{font-size:13px;height:184px}.mod-pickups-column-block-title{color:#625537}.mod-top-recommend{margin:30px 0}.mod-top-recommend-image{height:24px;width:auto}.mod-top-recommend-group{padding-top:10px}.mod-contest.mod-content{margin:15px auto 0;width:1080px}.mod-contest .mod-main-content{width:760px;float:left;clear:both}.mod-contest .mod-main-content .mod-contest-info{background-color:#fff;border-radius:5px}.mod-contest .mod-main-content .contest-top-block .main-image{border-radius:5px 5px 0 0/5px 5px 0 0}.mod-contest .mod-main-content .contest-top-block .contest-status{clear:both;margin:20px 0;display:block;color:#828282;overflow:auto;font-size:13px}.mod-contest .mod-main-content .contest-top-block .contest-status .icon-check-light-gray{display:inline-block;width:11px;height:10px;background-image:url(/images/parts/icon-check-light-gray.png);background-repeat:no-repeat;background-size:11px 10px;margin:0 5px}.mod-contest .mod-main-content .contest-top-block .contest-status .column-left{display:inline-block;float:left;width:50%}.mod-contest .mod-main-content .contest-top-block .contest-status .column-right{display:inline-block;float:right;width:50%;text-align:right}.mod-contest .mod-main-content .contest-top-block .contest-status .column-status{display:inline-block;margin-right:5px;color:#fff;padding:5px 10px;border-radius:58px;font-size:12px;line-height:1.5}.mod-contest .mod-main-content .contest-top-block .contest-status .column-status.wanted{background-color:#53c0c5}.mod-contest .mod-main-content .contest-top-block .contest-status .column-status.result_start{background-color:#fe9364}.mod-contest .mod-main-content .contest-top-block .contest-status .contest-user-images{display:block;float:right;margin-right:5px}.mod-contest .mod-main-content .contest-top-block .contest-status .contest-user-images .user-image{float:left;margin-left:-10px}.mod-contest .mod-main-content .contest-top-block .contest-status .contest-user-images .user-image .image{width:25px;height:25px;border-radius:50%;border:solid 1px #fff}.mod-contest .mod-main-content .contest-top-block .contest-status .contest-articles-number{float:right;margin:5px 0}.mod-contest .mod-main-content .contest-overview{padding:40px}.mod-contest .mod-main-content .contest-overview .contest-title{font-size:24px;line-height:1.2}.mod-contest .mod-sub-content{margin:0;width:300px;float:right}.article_comment_box dd,.contents-aboutus .aboutus-intro-etsuran .aboutus-intro-inner ul li dl,.contents-aboutus .aboutus-value ul li dl,.mod-contest .mod-sub-content .sub{margin:0}.mod-contest .mod-section-title{margin-bottom:5px}.mod-contest .mod-section-title .mod-title-idea-boshu,.mod-contest .mod-title-contest{width:700px;height:53px;background-image:url(/images/top/mod-section-title-request.png);background-size:100% auto;background-repeat:no-repeat}.mod-contest .mod-two-columns .mod-column{width:350px}.mod-contest .mod-title-contest{height:59px;background-image:url(/images/top/mod-section-title-contest.png)}.mod-contest .mod-banners{margin-top:20px;margin-bottom:0}.mod-contest .mod-banners .mod-column{padding:0;position:relative}.mod-contest .mod-banners .mod-column>a{display:table;width:335px;height:155px;position:relative}.mod-contest .mod-banners .mod-column>a:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.mod-contest .mod-banners .mod-column>a:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:url(/images/parts/mod-banner-motif-1.png) no-repeat 50%}.mod-contest .mod-banners .mod-column p{display:table-cell;text-align:center;vertical-align:middle;z-index:1;font-size:16px;font-weight:700;color:#fff;width:220px}.mod-contest .mod-banners .mod-column p span{position:relative;z-index:10}.mod-contest .mod-banners .mod-column.mod-contest-banner-c{background:url(/images/top/mod-contest-banner-c.jpg) no-repeat}.mod-contest .mod-banners .mod-column.mod-contest-banner-d{background:url(/images/top/mod-contest-banner-d.jpg) no-repeat}.mod-contest .mod-heading-1{text-align:center}.mod-contest .mod-entry{text-align:center;padding-top:50px}.mod-contest .mod-btn-entry{border-radius:25px;line-height:50px;height:50px!important;padding:0;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-contest .mod-btn-entry,.mod-contest .mod-btn-entry:hover{background-image:url(/images/parts/post_arrow_16px.svg);background-repeat:no-repeat;background-position:95% 50%;background-size:17px 17px}.mod-contest .mod-btn-entry:after,.mod-contest .mod-btn-entry:before{content:none}.mod-contest-notice{font-size:14px;margin-top:15px;margin-bottom:15px;padding-left:100px;font-weight:700;height:70px;background:url(/images/top/mod-contest-notice.png) no-repeat;line-height:75px;position:relative;background-size:contain}.mod-official .mod-tab-content{width:700px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:30px;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.mod-official .mod-tab-content a img{border-radius:50px;border:1px solid rgba(0,0,0,.15)}.mod-official .mod-tab-content .official{border-radius:initial}.mod-official .mod-tab-content .mod-btn-more,.mod-official .mod-tab-content .mod-section .mod-section-title a,.mod-official .mod-tab-content .mod-section .mod-section-title2 a,.mod-official .mod-tab-content .mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-official .mod-tab-content .mod-sub-news .mod-news-contents a.mod-btn-more,.mod-section .mod-section-title .mod-official .mod-tab-content a,.mod-section .mod-section-title2 .mod-official .mod-tab-content a,.mod-sub-interview .mod-interview-contents .mod-official .mod-tab-content a.mod-btn-more,.mod-sub-news .mod-news-contents .mod-official .mod-tab-content a.mod-btn-more{float:right}.mod-official .mod-column{padding-bottom:15px}.mod-official .mod-column .mod-img-column-left{float:left;width:115px}.mod-official .mod-column .mod-img-column-right{font-size:13px;float:left;width:205px}.mod-official .mod-column .mod-img-column-right p{padding-bottom:5px}.mod-official .mod-column .mod-img-column-title{font-size:14px;font-weight:700}.mod-ranking .mod-title-popular-kurashinista,.mod-ranking .mod-title-ranking{width:700px;height:53px;background-image:url(/images/top/mod-section-title-ranking.png);background-size:100% auto;background-repeat:no-repeat}.mod-ranking .mod-title-popular-kurashinista{height:50px;background-image:url(/images/top/mod-section-title-popular.png)}.mod-ranking .mod-tab-contents+.mod-section-title{padding-top:18px}.mod-ranking.mod-section{padding-bottom:30px}.mod-ranking .mod-tab-contents{padding-top:10px}.mod-ranking .mod-two-columns{padding-top:20px}.mod-ranking .mod-two-columns .mod-column{width:335px;margin-right:30px}.mod-ranking-block-top{font-size:14px;padding-bottom:30px}.mod-ranking-block-top .mod-ranking-block-img{float:left;width:140px}.mod-ranking-block-top .mod-ranking-block-img img{border:1px solid rgba(0,0,0,.15)}.mod-ranking-block-top .mod-ranking-block-title{padding:0 0 10px 140px;font-weight:700;line-height:1.3}.mod-ranking-block-other .mod-ranking-block-title a,.mod-ranking-block-top .mod-ranking-block-title a{display:block;padding-left:35px;min-height:30px;background-repeat:no-repeat;background-position:left top}.mod-ranking-block-top.state-1 .mod-ranking-block-title a{background-image:url(/images/parts/ranking-1.png)}.mod-ranking-block-top.state-2 .mod-ranking-block-title a{background-image:url(/images/parts/ranking-2.png)}.mod-ranking-block-top.state-3 .mod-ranking-block-title a{background-image:url(/images/parts/ranking-3.png)}.mod-ranking-block-other{padding-bottom:25px}.mod-ranking-block-other .mod-ranking-block-img{float:left;width:80px}.mod-ranking-block-other .mod-ranking-block-title{font-size:14px;padding:0 0 0 80px;font-weight:700}.mod-ranking-block-other .mod-ranking-block-title a{min-height:25px}.mod-ranking-block-other.state-4 .mod-ranking-block-title a{background-image:url(/images/parts/ranking-4.png)}.mod-ranking-block-other.state-5 .mod-ranking-block-title a{background-image:url(/images/parts/ranking-5.png)}.mod-ranking-block-other.state-6 .mod-ranking-block-title a{background-image:url(/images/parts/ranking-6.png)}.mod-ranking-block-other.state-7 .mod-ranking-block-title a{background-image:url(/images/parts/ranking-7.png)}.mod-ranking-block-other.state-8 .mod-ranking-block-title a{background-image:url(/images/parts/ranking-8.png)}.mod-ranking-user{padding-top:20px}.mod-ranking-user .mod-user-block-c{font-size:12px;float:left;padding:0 10px;width:120px;position:relative;text-align:center}.mod-ranking-user .mod-user-block-c p.mod-user-name{font-weight:100;font-size:12px;color:#625537}.mod-ranking-user .mod-user-block-c .mod-description{padding-bottom:15px;text-align:left}.mod-ranking-user .mod-user-block-c img{border-radius:50px}.mod-ranking-user .mod-user-block-c.state-1:before{content:' ';width:52px;height:46px;position:absolute;top:0;left:0;z-index:10;background:url(/images/parts/popular-1.png) no-repeat}.mod-ranking-user .mod-user-block-c.state-2:before{content:' ';width:51px;height:39px;position:absolute;top:0;left:0;z-index:10;background:url(/images/parts/popular-2.png) no-repeat}.mod-ranking-user .mod-user-block-c.state-3:before{content:' ';width:48px;height:41px;position:absolute;top:0;left:0;z-index:10;background:url(/images/parts/popular-3.png) no-repeat}.mod-ranking-user .mod-user-block-c.state-4:before{content:' ';width:55px;height:44px;position:absolute;top:0;left:0;z-index:10;background:url(/images/parts/popular-4.png) no-repeat}.mod-ranking-user .mod-user-block-c.state-5:before{content:' ';width:46px;height:38px;position:absolute;top:0;left:0;z-index:10;background:url(/images/parts/popular-5.png) no-repeat}.mod-ideas{color:#7f7f7f}.mod-heading-1+.mod-ideas{margin-top:10px}.contents .mod-ideas:first-child{margin-top:15px}.mod-ideas .mod-ideas-list{padding-top:12px}.mod-ideas .mod-ideas-list .mod-ideas-block{margin-bottom:10px;border-radius:5px;padding:12px;width:220px;position:relative}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-tag{display:block;width:77px;height:28px;padding:2px 8px 0 6px;font-size:12px;font-weight:700;position:absolute;top:20px;right:146px;background-image:url(/images/parts/mod-ideas-tag-1.png);background-repeat:no-repeat;color:#fff;text-align:center;z-index:1}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-tag.mod-ideas-tag-1{background-image:url(/images/parts/mod-ideas-tag-1.png)}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-tag.mod-ideas-tag-2{background-image:url(/images/parts/mod-ideas-tag-2.png)}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-tag.mod-ideas-tag-3{background-image:url(/images/parts/mod-ideas-tag-3.png)}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-tag.mod-ideas-tag-4{background-image:url(/images/parts/mod-ideas-tag-4.png)}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-tag.mod-ideas-tag-5{background-image:url(/images/parts/mod-ideas-tag-5.png)}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-tag.mod-ideas-tag-6{background-image:url(/images/parts/mod-ideas-tag-6.png)}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-tag.mod-ideas-tag-7{background-image:url(/images/parts/mod-ideas-tag-7.png)}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-tag.mod-ideas-tag-8{background-image:url(/images/parts/mod-ideas-tag-8.png)}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-tag.mod-ideas-tag-9{background-image:url(/images/parts/mod-ideas-tag-9.png)}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-tag.mod-ideas-tag-10{background-image:url(/images/parts/mod-ideas-tag-10.png)}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-tag.mod-ideas-tag-11{background-image:url(/images/parts/mod-ideas-tag-11.png)}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-tag.mod-ideas-tag-12{background-image:url(/images/parts/mod-ideas-tag-12.png)}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-tag.mod-ideas-tag-100{background-image:url(/images/parts/mod-ideas-tag-100.png)}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-tag.mod-ideas-tag-900{background-image:url(/images/parts/mod-ideas-tag-900.png)}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-title{font-size:14px;font-weight:700;min-height:42px;margin-top:5px;word-break:break-all;word-wrap:break-word}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-image{display:block;border:1px solid rgba(0,0,0,.15)}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-ideas-block-prize-badge{position:absolute;top:0;right:22px}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-stars-s{position:absolute;top:208px;right:22px}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-article-social{position:absolute;bottom:12px;right:12px}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-article-social .mod-btn-suteki{height:24px;line-height:24px;background-color:#fff}.mod-ideas .mod-ideas-list .mod-ideas-block .mod-article-social .mod-btn-suteki.is-disabled,.mod-user-thanks .mod-article-list .mod-article-block a:hover h3{background-color:#ef7c9f}.mod-ideas .mod-ideas-block-info,.mod-ideas .mod-user-block-a{padding-top:5px}.mod-ideas .mod-view{font-size:10px}.mod-ideas .mod-favorite{font-size:10px;font-weight:100;right:12px;color:#333}.mod-ideas .mod-user-block-a{display:table}.mod-ideas .mod-user-block-a .mod-user-image{display:table-cell}.mod-ideas .mod-user-block-a .mod-user-name{display:table-cell;width:170px;vertical-align:middle}.mod-ideas-title{border-top-left-radius:5px;border-top-right-radius:5px;position:relative;margin-top:20px;margin-bottom:6px}.mod-ideas-title .mod-ideas-count{font-size:14px;color:#fff}.mod-ideas-title .mod-ideas-count span,.mod-ideas-title-noimage .mod-ideas-count span,.mod-ideas-title-search .mod-ideas-count span{font-size:18px}.mod-ideas-title .mod-ideas-count,.mod-ideas-title .mod-ideas-search{position:absolute;right:20px;bottom:20px}.mod-ideas-title-noimage{background:#fff url(/images/parts/bg-dotted-1.png) repeat-x center bottom;font-size:16px;padding:15px 0 18px;height:40px;position:relative}.mod-ideas-title-noimage .mod-ideas-count{font-size:14px;position:absolute;right:20px;bottom:20px;color:#fff}.mod-ideas-title-noimage .mod-ideas-search{position:absolute;right:20px;bottom:20px}.mod-ideas-title-search{background-color:#ef7c9f;font-size:16px;padding:15px 0;position:relative;color:#fff;border-radius:5px}.mod-ideas-title-search .mod-recently .mod-title,.mod-ideas-title-search h2,.mod-recently .mod-ideas-title-search .mod-title{padding:0 30px}.mod-ideas-title-search .mod-ideas-count{font-size:14px;position:absolute;right:20px;bottom:20px;color:#fff}.mod-ideas-title-search .mod-ideas-search{position:absolute;right:8px;bottom:7px}.mod-label-keyword a{color:#fff}.mod-label-keyword-invert a,.mod-label-keyword:hover{color:#ef7c9f;background-color:#fff}.mod-label-keyword-invert:hover{color:#fff!important;background-color:#ffa9c3}.mod-about-kurashinista{background-image:url(/images/top/mod-about-kurashinis-bg.png);background-repeat:no-repeat;background-position:center 70px;text-align:center}.mod-about-kurashinista .mod-title{margin:50px auto 0;width:763px;height:35px;background-image:url(/images/top/mod-about-kurashinis-title.png);background-size:100% auto;background-repeat:no-repeat;text-align:center}.mod-about-kurashinista .mod-about-kurashinista-description{font-size:14px;padding:50px 0 30px;line-height:2.4}.mod-about-kurashinista .mod-about-kurashinista-regist{display:inline-block;margin:0 10px;font-size:16px;font-weight:700}.mod-about-kurashinista .mod-about-kurashinista-regist a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:340px;height:56px;background-color:#ef7c9f;position:relative;text-align:center;color:#fff;padding:18px 0 18px 10px;margin-top:22px;border-radius:5px}.mod-about-kurashinista .mod-about-kurashinista-regist a:before{background-image:url(/images/parts/mod-btn-regist-check.png);background-repeat:no-repeat;background-position:0 0;width:18px;height:16px;content:"";display:block;position:absolute;top:21.5px;left:66px}.mod-about-kurashinista .mod-about-kurashinista-regist a:after{background-image:url(/images/parts/mod-btn-regist-free.png);background-position:0 0;background-size:100% auto;width:46px;height:40px;right:6px;top:-22px}.mod-about-kurashinista .mod-about-kurashinista-regist a:hover{color:#fff!important;background-color:#cf456f}.mod-about-kurashinista .mod-about-kurashinista-regist a:hover:after{background-image:url(/images/parts/mod-btn-regist-free-hover.png)}.bottom-mod-about-app{background:#fff;border-top:#efeae2 1px solid;height:285px}.bottom-mod-about-app .mod-about-app{background:url(/images/top/bg_apparea.png) no-repeat;background-position:855px 13px;background-size:189px 177px;background-repeat:no-repeat;position:relative;width:1080px;margin:0 auto;height:287px}.bottom-mod-about-app .mod-title{color:#ea4488;font-size:24px;position:absolute;top:54px;left:455px;font-weight:700}.bottom-mod-about-app p.mod-description,.bottom-mod-about-app ul{position:absolute;top:100px;left:455px}.bottom-mod-about-app ul{top:170px}.bottom-mod-about-app ul li{float:left;padding-right:20px}.bottom-mod-about-app p.image-iphone{position:absolute;top:33px;left:40px}.bottom-mod-about-app p.image-android{position:absolute;top:24px;left:230px}.mod-error{text-align:center;padding:30px}.mod-error .mod-error-in{background-color:#f6f4ec;padding:60px 0;border-radius:10px}.mod-error .mod-error-in p{margin:12px 0 0;font-size:14px;line-height:1.8}.mod-monitor{padding-top:30px}.mod-monitor .mod-monitor-difference{margin:15px 0 25px;height:133px;padding:10px 0 0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/images/parts/monitor-difference-bg.png) no-repeat 0 0}.mod-monitor .mod-monitor-difference .mod-monitor-difference-block,.mod-monitor .mod-monitor-difference .mod-monitor-difference-title{float:left}.mod-monitor .mod-monitor-difference .mod-monitor-difference-monitor,.mod-monitor .mod-monitor-difference .mod-monitor-difference-present{width:175px;margin-top:15px;position:relative}.mod-about-kurashinista .mod-about-kurashinista-regist a:after,.mod-monitor .mod-monitor-difference .mod-monitor-difference-monitor:before,.mod-monitor .mod-monitor-difference .mod-monitor-difference-present:before{content:"";display:block;position:absolute;background-repeat:no-repeat}.mod-monitor .mod-monitor-difference .mod-monitor-difference-monitor dt,.mod-monitor .mod-monitor-difference .mod-monitor-difference-present dt{margin:0 0 8px}.mod-monitor .mod-monitor-difference .mod-monitor-difference-monitor dd,.mod-monitor .mod-monitor-difference .mod-monitor-difference-present dd{margin:0;font-size:13px}.mod-monitor .mod-monitor-difference .mod-monitor-difference-present{margin-left:83px}.mod-monitor .mod-monitor-difference .mod-monitor-difference-present:before{background-image:url(/images/parts/monitor-difference-present.png);width:48px;height:45px;top:20px;left:-58px}.mod-monitor .mod-monitor-difference .mod-monitor-difference-monitor{margin-left:105px}.mod-monitor .mod-monitor-difference .mod-monitor-difference-monitor:before{background-image:url(/images/parts/monitor-difference-monitor.png);width:55px;height:51px;top:20px;left:-75px}.mod-monitor .mod-monitor-contents .mod-monitor-block{padding:30px 0;border-bottom:dotted 1px #b6a274}.mod-monitor .mod-monitor-contents .mod-monitor-block .mod-monitor-block-title{font-size:17px;font-weight:700;margin:5px 0}.mod-monitor .mod-monitor-contents .mod-monitor-block .mod-date+p{margin:12px 0 0}.mod-monitor .mod-monitor-contents .mod-monitor-block:last-child{border:0}.mod-monitor .page-links{border-top:dotted 1px #b6a274}.mod-form .md-table .md-table-row dt{width:24%}.terms-text{overflow-y:scroll;height:250px;border-radius:3px;padding:5px 10px;border:solid 1px #c9c9c9}.mod-form-btn,.mod-user-registry .mod-form-btn,.mod-user-registry .mod-form-snsbtn{margin:30px 0;text-align:center}.mod-feature-top{padding-top:20px;padding-bottom:20px;margin-bottom:15px}.mod-feature-top .mod-title-s3{margin:0 0 20px}.mod-feature-top .mod-feature-list .mod-feature-block{width:220px;margin:0 20px 30px 0}.mod-feature-top .mod-feature-list .mod-feature-block:nth-child(3n){margin-right:0}.mod-feature-top .mod-feature-list .mod-feature-block .mod-feature-block-title{font-size:14px;font-weight:700;margin:10px 0 0;min-height:42px;line-height:1.3}.mod-feature-top .mod-feature-list .mod-feature-block .mod-feature-block-info{margin:5px 3px 0}.mod-feature-top .mod-feature-pickup.mod-two-columns .mod-column{margin-right:30px;width:335px;overflow:hidden}.mod-feature-top .mod-feature-pickup.mod-two-columns .mod-column .mod-title-s3{background-color:#f7efe3}.mod-feature-top .mod-feature-pickup.mod-two-columns .mod-column .mod-feature-block-thumb{float:left;margin-right:15px;display:inline-block}.mod-feature-top .mod-feature-pickup.mod-two-columns .mod-column .mod-feature-block-title{overflow:hidden;font-size:14px;font-weight:700;line-height:1.3}.mod-feature-top .mod-feature-pickup.mod-two-columns .mod-column .mod-list{clear:both;padding:18px 0 0}.mod-feature-top .mod-feature-pickup.mod-two-columns .mod-column .mod-btn-more,.mod-feature-top .mod-feature-pickup.mod-two-columns .mod-column .mod-section .mod-section-title a,.mod-feature-top .mod-feature-pickup.mod-two-columns .mod-column .mod-section .mod-section-title2 a,.mod-section .mod-section-title .mod-feature-top .mod-feature-pickup.mod-two-columns .mod-column a,.mod-section .mod-section-title2 .mod-feature-top .mod-feature-pickup.mod-two-columns .mod-column a{float:right;margin:10px 0 40px}.mod-feature-archives{padding-top:20px}.mod-other-list{margin:10px 0 0;position:relative}.mod-other-list .btn-center{font-size:12px;text-align:center}.mod-other-list .mod-reply-block{clear:both}.mod-other-list .mod-reply-block .btn-center{text-align:center;margin:10px 0}.mod-other-list .mod-recently .mod-title,.mod-other-list .mod-title,.mod-other-list h2,.mod-recently .mod-other-list .mod-title{color:#7b7054;padding:10px 3px;margin:0 0 20px;font-size:14px;border-bottom:solid 1px #cec6b4}.mod-other-list .mod-title{font-weight:700}.mod-other-list .mod-section .mod-section-title a,.mod-other-list .mod-section-title .mod-btn-more,.mod-other-list .mod-section-title .mod-section .mod-section-title2 a,.mod-other-list .mod-section-title .mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-other-list .mod-section-title .mod-sub-news .mod-news-contents a.mod-btn-more,.mod-section .mod-other-list .mod-section-title a,.mod-sub-interview .mod-interview-contents .mod-other-list .mod-section-title a.mod-btn-more,.mod-sub-news .mod-news-contents .mod-other-list .mod-section-title a.mod-btn-more{top:10px}.mod-other-list h5{font-size:14px;font-weight:700;margin-bottom:10px;clear:both}.mod-other-list .mod-label-keyword.select,.mod-other-list .select.mod-label-keyword-invert{border-color:#ef7c9f}.mod-other-list .mod-two-columns{overflow:hidden}.mod-other-list .mod-two-columns .mod-column-block{width:330px;float:left;margin:25px 0 0}.mod-other-list .mod-two-columns .mod-column-block:nth-child(2n){margin-left:40px}.mod-other-list .mod-two-columns .mod-column-block:nth-child(-n+2){margin-top:0}.mod-other-list .mod-two-columns .mod-column-block .mod-other-block-left{float:left}.mod-other-list .mod-two-columns .mod-column-block .mod-other-block-right{width:250px;float:right}.mod-other-list .mod-two-columns .mod-column-block .mod-other-block-right .mod-other-block-title,.mod-other-list .mod-two-columns .mod-follow-article-block .mod-other-block-right .mod-other-block-title{font-size:14px;font-weight:700;line-height:1.3;min-height:45px}.mod-other-list .mod-two-columns .mod-follow-article-block{width:335px;float:left;margin:25px 0 0}.mod-other-list .mod-two-columns .mod-follow-article-block:nth-child(2n){margin-left:30px}.mod-other-list .mod-two-columns .mod-follow-article-block:nth-child(-n+2){margin-top:0}.mod-other-list .mod-two-columns .mod-follow-article-block .mod-other-block-left{float:left}.mod-other-list .mod-two-columns .mod-follow-article-block .mod-other-block-right{width:230px;float:right}.mod-other-list .mod-two-columns .mod-follow-article-block .mod-other-block-right .mod-article-social{float:right}.mod-other-list .mod-two-columns .mod-follow-article-block .mod-other-block-right .mod-article-social .mod-btn-suteki{width:69px;height:26px;padding:3px 3px 3px 23px;background-position:5px center;line-height:0;outline:0}.mod-other-list .mod-two-columns .mod-follow-article-block .mod-other-block-right .mod-article-social .mod-btn-suteki .icon-diamond{width:14px;height:11px}.mod-other-list .mod-two-columns .mod-follow-article-block .mod-other-block-right .mod-article-social .mod-btn-suteki.is-disabled{color:#fff!important;background-color:#ef7c9f;background-image:url(/images/parts/icon-diamond-white.png)}.mod-other-list .mod-two-columns .mod-column-block-idea-request{width:330px;float:left;margin:20px 0 0}.mod-other-list .mod-two-columns .mod-column-block-idea-request:nth-child(2n){margin-left:35px}.mod-other-list .mod-two-columns .mod-column-block-idea-request:nth-child(-n+2){margin-top:0}.mod-other-list .mod-two-columns .mod-column-block-idea-request .mod-other-block-left{float:left}.mod-other-list .mod-two-columns .mod-column-block-idea-request .mod-other-block-right{width:245px;float:right}.mod-column-block .mod-other-block-right .mod-other-block-title,.mod-other-list .mod-two-columns .mod-column-block-idea-request .mod-other-block-right .mod-other-block-title{font-size:14px;font-weight:700;line-height:1.3;min-height:45px}.mod-other-list .mod-two-columns.mod-column-reverse .mod-column-block .mod-other-block-right{float:left}.mod-other-list .mod-two-columns.mod-column-reverse .mod-column-block .mod-other-block-left{float:right}.mod-other-list+.mod-section,.mod-profile.mod-profile-top dl dt{margin-top:10px}.mod-other-list+.mod-bottom-20{padding-bottom:20px}.mod-other-list+.mod-bottom-0{padding-bottom:0}.mod-column-block{width:330px;overflow:hidden;margin-bottom:10px}.mod-column-block .mod-other-block-left{float:left}.mod-column-block .mod-other-block-right{width:250px;float:right}.mod-pr{margin:20px 0 0}.mod-pr p:first-child{font-size:12px;text-align:right}.mod-pr .mod-pr-group{overflow:hidden;list-style:none;padding:12px 0 0 15px}.mod-pr .mod-pr-group li{float:left;width:142px;margin-left:24px;font-size:10px}.mod-pr .mod-pr-group li:first-child{margin-left:0}.mod-pr .mod-pr-group li .mod-pr-thumb{display:inline-block;margin-bottom:10px}.mod-pr .mod-pr-group li .mod-pr-thumb img{border:solid 1px #e4e3e0}.mod-pr .mod-pr-group li .mod-pr-title{font-size:14px;font-weight:700;line-height:1.3;margin:0 0 10px}.mod-pr .mod-pr-group li .mod-pr-title a,.mod-related .mod-related-group li .mod-related-block-title a{color:#333}.mod-idea-ranking .mod-article-right{overflow:hidden}.mod-idea-ranking .mod-article-right .mod-article-title{padding:5px 0 5px 50px;position:relative}.mod-idea-ranking .mod-article-right .mod-article-title.new{padding:5px 0 15px 5px}.mod-idea-ranking .mod-article-right .mod-article-title .mod-rank{margin-right:10px;position:absolute;top:3px;left:0}.mod-idea-ranking .mod-article-right .mod-article-title .mod-rank.mod-rank-1{top:0}.mod-idea-ranking .mod-article-right .mod-article-description{margin:0 0 20px}.mod-idea-ranking .mod-article-right .mod-user-block-a{float:left}.mod-idea-ranking .mod-article-right .mod-article-block-info{float:right;min-width:190px;margin-top:12px}.mod-idea-ranking .mod-article-right .mod-article-block-info .mod-favorite{font-size:10px;font-weight:100;color:#333}.mod-idea-ranking .mod-ranking-title{font-size:28px;border-bottom:solid 1px #333}.mod-idea-ranking .mod-ranking-title__image{height:32px;width:auto}.mod-user-ranking .mod-article-thumb img{border:1px solid #ccc;border-radius:85px}.mod-user-ranking .mod-article-thumb .official{border-radius:initial}.mod-user-ranking .mod-article-right .mod-article-title{padding:5px 0 15px 52px;position:relative;border-bottom:solid 1px #f1ede4}.mod-user-ranking .mod-article-right .mod-article-title .mod-rank{margin-right:15px;position:absolute;top:5px;left:0}.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-1{background:url(/images/parts/popular-1.png) no-repeat}.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-2{background:url(/images/parts/popular-2.png) no-repeat}.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-3{background:url(/images/parts/popular-3.png) no-repeat}.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-4{background:url(/images/parts/popular-4.png) no-repeat}.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-5{background:url(/images/parts/popular-5.png) no-repeat}.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-6{background:url(/images/parts/ranking-6.png) no-repeat}.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-7{background:url(/images/parts/ranking-7.png) no-repeat}.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-8{background:url(/images/parts/ranking-8.png) no-repeat}.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-9{background:url(/images/parts/ranking-9.png) no-repeat}.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-10{background:url(/images/parts/ranking-10.png) no-repeat}.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-1,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-2,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-3,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-4,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-5{background-size:36px auto;width:52px;height:46px;border:0;top:3px}.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-10,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-6,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-7,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-8,.mod-user-ranking .mod-article-right .mod-article-title .mod-rank.mod-user-rank-9{width:52px;height:46px;background-position:50% 2px;border:0;top:3px}.mod-user-ranking .mod-article-right .mod-article-block-info{padding-bottom:10px;margin-bottom:15px;border-bottom:solid 1px #f1ede4;position:relative}.mod-user-ranking .mod-article-right .mod-article-block-info .mod-follow-btn{position:absolute;top:0;right:0}.mod-article-idea{word-break:break-word}.mod-article-idea .mod-article-social{clear:both;overflow:hidden;list-style:none;margin:20px 0}.mod-article-idea .mod-article-social li{display:table-cell;padding-right:5px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-article-idea .mod-article-social.mod-two-columns .mod-column,.mod-article-idea .mod-article-social.mod-two-columns .mod-column-right,.mod-article-idea.mod-article-product-review .mod-article-product-review-area-top-user.mod-profile-full dl dd{width:auto}.mod-article-idea .mod-article-social .mod-sns-btn{margin-top:7px}.mod-article-idea .mod-article-social .mod-btn-blog{font-size:12px;display:inline-block;background:url(/images/parts/icon-pen.png) left center/13px no-repeat;padding-left:18px}.mod-article-idea .mod-article-social .mod-article-social-facebook{vertical-align:top}.mod-article-idea .mod-article-social .mod-article-social-hatena,.mod-article-idea .mod-article-social .mod-article-social-twitter{padding-top:5px}.mod-article-idea .mod-article-body{padding:0 0 40px}.mod-article-idea .aword01{position:absolute;right:10px;top:-3px}.mod-article-idea .layout-center{text-align:center;background:#deeef2 0 0;padding:30px;margin:20px}.mod-article-idea .layout-center .mod-contest .mod-btn-entry:after,.mod-article-idea .layout-center .mod-idea-post:after,.mod-contest .mod-article-idea .layout-center .mod-btn-entry:after{width:0;background:0 0}.mod-article-idea .mod-zairyo{background-color:#fdfbf1;padding:30px 30px 40px;margin:0 0 25px;border-radius:5px;background-image:url(/images/parts/bg-section-1.png);background-repeat:no-repeat;background-position:right bottom}.mod-article-idea .mod-zairyo .mod-recently .mod-title,.mod-article-idea .mod-zairyo h2,.mod-recently .mod-article-idea .mod-zairyo .mod-title{padding-left:65px;position:relative}.mod-article-idea .mod-zairyo .mod-recently .mod-title:before,.mod-article-idea .mod-zairyo h2:before,.mod-recently .mod-article-idea .mod-zairyo .mod-title:before{background-image:url(/images/parts/icon-zairyo.png);background-repeat:no-repeat;background-position:0 0;position:absolute;width:37px;height:37px;content:"";display:block;top:0;left:13px}.mod-article-idea .mod-zairyo .mod-recently .mod-title span,.mod-article-idea .mod-zairyo h2 span,.mod-profile.mod-profile-bottom dl dt span,.mod-recently .mod-article-idea .mod-zairyo .mod-title span{font-size:14px;font-weight:400}.mod-article-idea .mod-zairyo ul li{padding:15px 20px;background:url(/images/parts/bg-dotted-2.png) repeat-x bottom}.mod-article-idea .mod-point{border:solid 10px #eff5f2;border-radius:25px;padding:20px;margin:0 0 30px;display:inline-block;width:640px}.mod-article-idea .mod-point .mod-recently .mod-title,.mod-article-idea .mod-point h2,.mod-recently .mod-article-idea .mod-point .mod-title{padding:10px 0 25px 38px;font-size:24px;background:url(/images/parts/icon-point.png) no-repeat}.mod-article-idea .mod-point p+p{margin-top:2em}.mod-article-idea .mod-point .mod-title-point{font-size:16px;width:200px;float:left}.mod-article-idea.mod-article-product-review{padding:0}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-top{padding:25px 30px 30px}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-top .mod-article-info{margin-bottom:20px}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-top .mod-article-product-review-image{position:relative;margin:0 auto;text-align:center;width:700px;height:400px}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-top .mod-article-product-review-image .img-center{position:absolute;left:0;right:0;top:20px;z-index:10}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-top .mod-article-product-review-image .img-border{border:5px solid rgba(255,255,255,.5)}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-top .mod-article-product-review-image .back-black-sheet{position:absolute;left:0;top:0;opacity:.5;background:#ece2d7 0 0;width:100%;height:100%;z-index:5}.mod-article-idea.mod-article-product-review .mod-price-score{background:#f7f6f4;padding:10px 30px;margin:0 0 5px}.mod-article-idea.mod-article-product-review .mod-price-score .mod-price{float:left;width:400px}.mod-article-idea.mod-article-product-review .mod-price-score .mod-price .mod-price-title,.mod-article-idea.mod-article-product-review .mod-price-score .mod-score .mod-score-title{display:table-cell;vertical-align:middle;width:110px;height:60px;margin-bottom:0;font-weight:400;font-size:16px}.mod-article-idea.mod-article-product-review .mod-price-score .mod-price p{display:table-cell;vertical-align:middle;width:280px;height:60px;font-weight:700;font-size:22px}.mod-article-idea.mod-article-product-review .mod-price-score .mod-score{float:right;width:210px;white-space:nowrap}.mod-article-idea.mod-article-product-review .mod-price-score .mod-score .mod-score-title{width:60px;padding-right:15px}.mod-article-idea.mod-article-product-review .mod-price-score .mod-score .raty{display:table-cell;vertical-align:middle;width:130px;height:60px}.mod-article-idea.mod-article-product-review .mod-price-score .mod-score .raty img+img{margin-left:10px}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-top-user .mod-profile{background-color:#fff;border-bottom:1px solid #e3e3e3;margin-top:0;overflow:hidden}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-top-user .mod-profile.mod-profile-top{padding:20px 20px 15px;border-radius:0}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-bottom{padding:0 30px 30px}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-bottom .mod-article-body{padding-top:0;padding-bottom:10px}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-bottom .mod-article-body .mod-product-review-description{margin-bottom:20px}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-bottom .mod-article-body .img-center{position:relative}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-bottom .mod-article-body .img-center .point-label{background-image:url(/images/parts/mod-point.png);position:absolute;top:17px;padding:0;width:150px;line-height:44px;color:#fff}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-bottom .mod-article-body .img-center img{border-radius:10px;margin-bottom:5px}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-bottom .mod-article-body .img-center .point-text{width:450px;margin:0 auto;text-align:left}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-bottom .mod-article-body .mod-step{position:relative;width:450px;margin:0 auto;background-color:#f6f1ea;border-radius:10px}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-bottom .mod-article-body .mod-step .point-label{background-image:url(/images/parts/mod-point.png);position:absolute;text-align:center;top:17px;width:150px;line-height:44px;color:#fff}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-bottom .mod-article-body .mod-step .point-text{margin:0 auto 20px;padding:90px 30px 30px}.mod-article-idea.mod-article-product-review .mod-article-product-review-area-bottom .mod-profile-bottom{margin-bottom:0}.mod-profile{background-color:#fdf6f1;border-radius:10px;margin:0 0 20px;overflow:hidden}.mod-profile>a img,.mod-profile>img{float:left;border:solid #ccc 1px}.mod-profile dl{margin:0;font-size:12px}.mod-profile dl dt{font-weight:700}.mod-profile dl dd{margin:0;padding-top:10px;position:relative;overflow:hidden}.mod-profile.mod-profile-top{display:table;width:660px;padding:20px}.mod-profile.mod-profile-top>a img,.mod-profile.mod-profile-top>img{width:60px;border-radius:33px;margin-right:10px}.mod-profile.mod-profile-top dl dd{white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis}.mod-profile.mod-profile-top .mod-follow-user-parent{display:table-cell;text-align:-webkit-right;vertical-align:middle}.mod-profile.mod-profile-top .mod-btn-more,.mod-profile.mod-profile-top .mod-section .mod-section-title a,.mod-profile.mod-profile-top .mod-section .mod-section-title2 a,.mod-profile.mod-profile-top .mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-profile.mod-profile-top .mod-sub-news .mod-news-contents a.mod-btn-more,.mod-section .mod-section-title .mod-profile.mod-profile-top a,.mod-section .mod-section-title2 .mod-profile.mod-profile-top a,.mod-sub-interview .mod-interview-contents .mod-profile.mod-profile-top a.mod-btn-more,.mod-sub-news .mod-news-contents .mod-profile.mod-profile-top a.mod-btn-more{position:absolute;top:1px;right:0}.mod-profile.mod-profile-wide{width:720px;padding-right:30px;padding-left:30px}.mod-profile.mod-profile-bottom{padding:20px}.mod-profile.mod-profile-bottom>a img,.mod-profile.mod-profile-bottom>img{width:140px;border-radius:70px;margin-right:10px}.mod-profile.mod-profile-bottom dl dt{margin-top:15px;font-size:14px}.mod-profile.mod-profile-bottom dl dt .mod-follow-btn{margin-left:25px;position:relative;top:-2px}.mod-profile.mod-profile-bottom .mod-article-user-block,.mod-profile.mod-profile-bottom .mod-column-user-block{display:table;width:508px}.mod-profile.mod-profile-bottom .mod-article-user-block .mod-article-user-name{display:table-cell}.mod-profile.mod-profile-bottom .mod-article-user-block .mod-follow-user-parent{display:table-cell;text-align:-webkit-right}.mod-profile.mod-profile-bottom .mod-column-user-block .mod-column-user-name{display:table-cell}.mod-profile.mod-profile-bottom .mod-btn{font-size:13px}.mod-tag-furusato-tax .mod-tag-furusato-tax-index{font-size:16px;font-weight:700}.mod-article-idea h1,.mod-tag-list h1{font-size:24px;line-height:1.3;margin:15px 0 10px}.mod-btn-more-wrapper .mod-tag-list a.mod-btn-more,.mod-section .mod-section-title .mod-tag-list a,.mod-section .mod-section-title2 .mod-tag-list a,.mod-sub-collect-list .mod-tag-list a.mod-btn-more,.mod-sub-contest-list .mod-tag-list a.mod-btn-more,.mod-sub-contests .mod-tag-list a.mod-btn-more,.mod-sub-idealist .mod-tag-list a.mod-btn-more,.mod-sub-interview .mod-interview-contents .mod-tag-list a.mod-btn-more,.mod-sub-mypage-idea .collect .mod-tag-list .mod-btn-more,.mod-sub-news .mod-news-contents .mod-tag-list a.mod-btn-more,.mod-tag-list .mod-btn-more,.mod-tag-list .mod-btn-more-wrapper a.mod-btn-more,.mod-tag-list .mod-section .mod-section-title a,.mod-tag-list .mod-section .mod-section-title2 a,.mod-tag-list .mod-sub-collect-list a.mod-btn-more,.mod-tag-list .mod-sub-contest-list a.mod-btn-more,.mod-tag-list .mod-sub-contests a.mod-btn-more,.mod-tag-list .mod-sub-idealist a.mod-btn-more,.mod-tag-list .mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-tag-list .mod-sub-mypage-idea .collect .mod-btn-more,.mod-tag-list .mod-sub-news .mod-news-contents a.mod-btn-more{float:right;margin:10px 0}.mod-tag-list .mod-title-s4,.mod-tag-list h3.mod-title-s6{clear:both}.mod-article-tag h1{font-size:24px;line-height:1;margin:10px 0;font-weight:100}.mod-article-tag p.intro{margin-bottom:2em;font-size:13px;line-height:22px;color:#656565}.mod-article-tag .mod-article-list{margin-bottom:15px}.mod-article-tag .mod-three-columns{overflow:hidden;padding:30px 0}.mod-add-_complete .txt_complete a{text-decoration:underline}.mod-add-_complete .mod-title-s1{margin-bottom:20px}.mod-add-_complete .layout-center{text-align:center;margin-top:40px}.mod-add-_complete .layout-center .mod-contest .mod-btn-entry,.mod-add-_complete .layout-center .mod-idea-post,.mod-contest .mod-add-_complete .layout-center .mod-btn-entry{text-align:center}.mod-add-_complete .layout-center .mod-contest .mod-btn-entry:after,.mod-add-_complete .layout-center .mod-idea-post:after,.mod-contest .mod-add-_complete .layout-center .mod-btn-entry:after{width:0;background:0 0}.mod-article-feature h1{font-size:24px;margin:20px 0}.mod-article-feature .mod-title-s2{margin:40px 0;padding-bottom:10px;padding-left:0;border-left:none;border-bottom:2px solid #ef809f}.mod-article-feature .mod-title-s3{margin:40px 0 0;line-height:1.5}.mod-article-feature .l-btn+.mod-title-s3{margin-top:40px}.mod-article-feature .mod-article-info{margin:0 0 15px}.mod-article-feature .mod-article-info .mod-view{font-size:10px}.mod-article-feature .mod-article-body{padding-top:40px}.mod-article-feature .mod-photo{margin-bottom:20px}.mod-article-feature .mod-photo img{border:solid 1px #eaeaea}.mod-article-feature .mod-photo.no-border img{border:0}.mod-article-feature .l-btn-center{text-align:center;margin:20px 0 0}.mod-article-feature .l-btn-right{text-align:right;margin:25px 0 0}.mod-article-feature .mod-feature-postscript{margin-top:30px}.mod-article-feature .mod-item-description,.mod-article-feature .mod-label-cat-2{margin-bottom:20px}.mod-article-feature .mod-photo .mod-feature-image{margin:20px 0;text-align:center}.mod-article-feature .mod-photo .mod-feature-image .mod-feature-image-relative{display:inline;position:relative;margin:20px auto}.mod-article-feature .mod-photo .mod-feature-image .mod-feature-image-relative .mod-article-social{width:450px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px 25px;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%);display:none}.mod-article-feature .mod-photo .mod-feature-image .mod-feature-image-relative:hover img{opacity:.7}.mod-article-feature .mod-photo .mod-feature-image .mod-feature-image-relative:hover .mod-article-social,.mod-column-detail h3.mod-article-quote-title{display:block}.mod-article-feature .mod-article-social{clear:both;overflow:hidden;list-style:none}.mod-article-feature .mod-article-social .mod-social-button{float:left;margin:0 5px}.mod-article-feature .mod-btn-social,.mod-article-feature .mod-dialog-contents .mod-dialog-button,.mod-article-feature .mod-dialog-contents .mod-dialog-submit,.mod-article-feature .mod-dialog-contents .mod-dialog-submit-link,.mod-article-feature .mod-select-article-contents .mod-select-article-button,.mod-article-feature .mod-select-article-contents .mod-select-article-submit,.mod-article-feature .mod-select-article-contents .mod-select-article-submit-link,.mod-dialog-contents .mod-article-feature .mod-dialog-button,.mod-dialog-contents .mod-article-feature .mod-dialog-submit,.mod-dialog-contents .mod-article-feature .mod-dialog-submit-link,.mod-select-article-contents .mod-article-feature .mod-select-article-button,.mod-select-article-contents .mod-article-feature .mod-select-article-submit,.mod-select-article-contents .mod-article-feature .mod-select-article-submit-link{background-color:#fff;width:130px;height:45px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 0}.mod-article-feature .mod-btn-social.mod-btn-suteki,.mod-article-feature .mod-dialog-contents .mod-btn-suteki.mod-dialog-button,.mod-article-feature .mod-dialog-contents .mod-btn-suteki.mod-dialog-submit,.mod-article-feature .mod-dialog-contents .mod-btn-suteki.mod-dialog-submit-link,.mod-article-feature .mod-select-article-contents .mod-btn-suteki.mod-select-article-button,.mod-article-feature .mod-select-article-contents .mod-btn-suteki.mod-select-article-submit,.mod-article-feature .mod-select-article-contents .mod-btn-suteki.mod-select-article-submit-link,.mod-dialog-contents .mod-article-feature .mod-btn-suteki.mod-dialog-button,.mod-dialog-contents .mod-article-feature .mod-btn-suteki.mod-dialog-submit,.mod-dialog-contents .mod-article-feature .mod-btn-suteki.mod-dialog-submit-link,.mod-select-article-contents .mod-article-feature .mod-btn-suteki.mod-select-article-button,.mod-select-article-contents .mod-article-feature .mod-btn-suteki.mod-select-article-submit,.mod-select-article-contents .mod-article-feature .mod-btn-suteki.mod-select-article-submit-link{background-size:14px;background-position:35px;padding-left:19px}.mod-article-feature .mod-btn-social.mod-btn-suteki.is-disabled,.mod-article-feature .mod-dialog-contents .mod-btn-suteki.is-disabled.mod-dialog-button,.mod-article-feature .mod-dialog-contents .mod-btn-suteki.is-disabled.mod-dialog-submit,.mod-article-feature .mod-dialog-contents .mod-btn-suteki.is-disabled.mod-dialog-submit-link,.mod-article-feature .mod-select-article-contents .mod-btn-suteki.is-disabled.mod-select-article-button,.mod-article-feature .mod-select-article-contents .mod-btn-suteki.is-disabled.mod-select-article-submit,.mod-article-feature .mod-select-article-contents .mod-btn-suteki.is-disabled.mod-select-article-submit-link,.mod-dialog-contents .mod-article-feature .mod-btn-suteki.is-disabled.mod-dialog-button,.mod-dialog-contents .mod-article-feature .mod-btn-suteki.is-disabled.mod-dialog-submit,.mod-dialog-contents .mod-article-feature .mod-btn-suteki.is-disabled.mod-dialog-submit-link,.mod-select-article-contents .mod-article-feature .mod-btn-suteki.is-disabled.mod-select-article-button,.mod-select-article-contents .mod-article-feature .mod-btn-suteki.is-disabled.mod-select-article-submit,.mod-select-article-contents .mod-article-feature .mod-btn-suteki.is-disabled.mod-select-article-submit-link{color:#fff!important;background-image:url(/images/parts/icon-diamond-white.png);border:0}.mod-article-feature .mod-btn-social.mod-btn-suteki,.mod-article-feature .mod-dialog-contents .mod-btn-suteki.mod-dialog-button,.mod-article-feature .mod-dialog-contents .mod-btn-suteki.mod-dialog-submit,.mod-article-feature .mod-dialog-contents .mod-btn-suteki.mod-dialog-submit-link,.mod-article-feature .mod-select-article-contents .mod-btn-suteki.mod-select-article-button,.mod-article-feature .mod-select-article-contents .mod-btn-suteki.mod-select-article-submit,.mod-article-feature .mod-select-article-contents .mod-btn-suteki.mod-select-article-submit-link,.mod-dialog-contents .mod-article-feature .mod-btn-suteki.mod-dialog-button,.mod-dialog-contents .mod-article-feature .mod-btn-suteki.mod-dialog-submit,.mod-dialog-contents .mod-article-feature .mod-btn-suteki.mod-dialog-submit-link,.mod-select-article-contents .mod-article-feature .mod-btn-suteki.mod-select-article-button,.mod-select-article-contents .mod-article-feature .mod-btn-suteki.mod-select-article-submit,.mod-select-article-contents .mod-article-feature .mod-btn-suteki.mod-select-article-submit-link{border-color:#dbdbdb;color:#333!important;background-image:url(/images/parts/icon-diamond-gray.png)}.mod-article-feature .mod-btn-social.mod-btn-suteki:hover,.mod-article-feature .mod-dialog-contents .mod-btn-suteki.mod-dialog-button:hover,.mod-article-feature .mod-dialog-contents .mod-btn-suteki.mod-dialog-submit-link:hover,.mod-article-feature .mod-dialog-contents .mod-btn-suteki.mod-dialog-submit:hover,.mod-article-feature .mod-select-article-contents .mod-btn-suteki.mod-select-article-button:hover,.mod-article-feature .mod-select-article-contents .mod-btn-suteki.mod-select-article-submit-link:hover,.mod-article-feature .mod-select-article-contents .mod-btn-suteki.mod-select-article-submit:hover,.mod-dialog-contents .mod-article-feature .mod-btn-suteki.mod-dialog-button:hover,.mod-dialog-contents .mod-article-feature .mod-btn-suteki.mod-dialog-submit-link:hover,.mod-dialog-contents .mod-article-feature .mod-btn-suteki.mod-dialog-submit:hover,.mod-select-article-contents .mod-article-feature .mod-btn-suteki.mod-select-article-button:hover,.mod-select-article-contents .mod-article-feature .mod-btn-suteki.mod-select-article-submit-link:hover,.mod-select-article-contents .mod-article-feature .mod-btn-suteki.mod-select-article-submit:hover{border-color:#ef7c9f;color:#ef7c9f!important;background-color:#ffd5e5!important;background-image:url(/images/parts/icon-diamond.png);opacity:1!important}.mod-article-feature .mod-btn-social.mod-btn-clip,.mod-article-feature .mod-dialog-contents .mod-btn-clip.mod-dialog-button,.mod-article-feature .mod-dialog-contents .mod-btn-clip.mod-dialog-submit,.mod-article-feature .mod-dialog-contents .mod-btn-clip.mod-dialog-submit-link,.mod-article-feature .mod-select-article-contents .mod-btn-clip.mod-select-article-button,.mod-article-feature .mod-select-article-contents .mod-btn-clip.mod-select-article-submit,.mod-article-feature .mod-select-article-contents .mod-btn-clip.mod-select-article-submit-link,.mod-dialog-contents .mod-article-feature .mod-btn-clip.mod-dialog-button,.mod-dialog-contents .mod-article-feature .mod-btn-clip.mod-dialog-submit,.mod-dialog-contents .mod-article-feature .mod-btn-clip.mod-dialog-submit-link,.mod-select-article-contents .mod-article-feature .mod-btn-clip.mod-select-article-button,.mod-select-article-contents .mod-article-feature .mod-btn-clip.mod-select-article-submit,.mod-select-article-contents .mod-article-feature .mod-btn-clip.mod-select-article-submit-link{padding-left:19px;background-position:28px}.mod-article-feature .mod-btn-social.mod-btn-clip.is-disabled,.mod-article-feature .mod-dialog-contents .mod-btn-clip.is-disabled.mod-dialog-button,.mod-article-feature .mod-dialog-contents .mod-btn-clip.is-disabled.mod-dialog-submit,.mod-article-feature .mod-dialog-contents .mod-btn-clip.is-disabled.mod-dialog-submit-link,.mod-article-feature .mod-select-article-contents .mod-btn-clip.is-disabled.mod-select-article-button,.mod-article-feature .mod-select-article-contents .mod-btn-clip.is-disabled.mod-select-article-submit,.mod-article-feature .mod-select-article-contents .mod-btn-clip.is-disabled.mod-select-article-submit-link,.mod-dialog-contents .mod-article-feature .mod-btn-clip.is-disabled.mod-dialog-button,.mod-dialog-contents .mod-article-feature .mod-btn-clip.is-disabled.mod-dialog-submit,.mod-dialog-contents .mod-article-feature .mod-btn-clip.is-disabled.mod-dialog-submit-link,.mod-select-article-contents .mod-article-feature .mod-btn-clip.is-disabled.mod-select-article-button,.mod-select-article-contents .mod-article-feature .mod-btn-clip.is-disabled.mod-select-article-submit,.mod-select-article-contents .mod-article-feature .mod-btn-clip.is-disabled.mod-select-article-submit-link{border:0}.mod-article-feature .mod-btn-social.mod-btn-clip:hover,.mod-article-feature .mod-dialog-contents .mod-btn-clip.mod-dialog-button:hover,.mod-article-feature .mod-dialog-contents .mod-btn-clip.mod-dialog-submit-link:hover,.mod-article-feature .mod-dialog-contents .mod-btn-clip.mod-dialog-submit:hover,.mod-article-feature .mod-select-article-contents .mod-btn-clip.mod-select-article-button:hover,.mod-article-feature .mod-select-article-contents .mod-btn-clip.mod-select-article-submit-link:hover,.mod-article-feature .mod-select-article-contents .mod-btn-clip.mod-select-article-submit:hover,.mod-dialog-contents .mod-article-feature .mod-btn-clip.mod-dialog-button:hover,.mod-dialog-contents .mod-article-feature .mod-btn-clip.mod-dialog-submit-link:hover,.mod-dialog-contents .mod-article-feature .mod-btn-clip.mod-dialog-submit:hover,.mod-select-article-contents .mod-article-feature .mod-btn-clip.mod-select-article-button:hover,.mod-select-article-contents .mod-article-feature .mod-btn-clip.mod-select-article-submit-link:hover,.mod-select-article-contents .mod-article-feature .mod-btn-clip.mod-select-article-submit:hover{opacity:1!important;background-color:#f6f6f6}.mod-article-feature .mod-btn-social.mod-btn-clip-feature,.mod-article-feature .mod-dialog-contents .mod-btn-clip-feature.mod-dialog-button,.mod-article-feature .mod-dialog-contents .mod-btn-clip-feature.mod-dialog-submit,.mod-article-feature .mod-dialog-contents .mod-btn-clip-feature.mod-dialog-submit-link,.mod-article-feature .mod-select-article-contents .mod-btn-clip-feature.mod-select-article-button,.mod-article-feature .mod-select-article-contents .mod-btn-clip-feature.mod-select-article-submit,.mod-article-feature .mod-select-article-contents .mod-btn-clip-feature.mod-select-article-submit-link,.mod-dialog-contents .mod-article-feature .mod-btn-clip-feature.mod-dialog-button,.mod-dialog-contents .mod-article-feature .mod-btn-clip-feature.mod-dialog-submit,.mod-dialog-contents .mod-article-feature .mod-btn-clip-feature.mod-dialog-submit-link,.mod-select-article-contents .mod-article-feature .mod-btn-clip-feature.mod-select-article-button,.mod-select-article-contents .mod-article-feature .mod-btn-clip-feature.mod-select-article-submit,.mod-select-article-contents .mod-article-feature .mod-btn-clip-feature.mod-select-article-submit-link{height:32px;background-position-x:20px;text-align:center;width:110px;padding:2px 15px 0 25px}.mod-article-feature .mod-btn-social.mod-btn-more-link,.mod-article-feature .mod-dialog-contents .mod-btn-more-link.mod-dialog-button,.mod-article-feature .mod-dialog-contents .mod-btn-more-link.mod-dialog-submit,.mod-article-feature .mod-dialog-contents .mod-btn-more-link.mod-dialog-submit-link,.mod-article-feature .mod-select-article-contents .mod-btn-more-link.mod-select-article-button,.mod-article-feature .mod-select-article-contents .mod-btn-more-link.mod-select-article-submit,.mod-article-feature .mod-select-article-contents .mod-btn-more-link.mod-select-article-submit-link,.mod-dialog-contents .mod-article-feature .mod-btn-more-link.mod-dialog-button,.mod-dialog-contents .mod-article-feature .mod-btn-more-link.mod-dialog-submit,.mod-dialog-contents .mod-article-feature .mod-btn-more-link.mod-dialog-submit-link,.mod-select-article-contents .mod-article-feature .mod-btn-more-link.mod-select-article-button,.mod-select-article-contents .mod-article-feature .mod-btn-more-link.mod-select-article-submit,.mod-select-article-contents .mod-article-feature .mod-btn-more-link.mod-select-article-submit-link{color:#ef7c9f;border-color:#ef7c9f}.mod-article-feature .mod-btn-social.mod-btn-more-link:hover,.mod-article-feature .mod-dialog-contents .mod-btn-more-link.mod-dialog-button:hover,.mod-article-feature .mod-dialog-contents .mod-btn-more-link.mod-dialog-submit-link:hover,.mod-article-feature .mod-dialog-contents .mod-btn-more-link.mod-dialog-submit:hover,.mod-article-feature .mod-select-article-contents .mod-btn-more-link.mod-select-article-button:hover,.mod-article-feature .mod-select-article-contents .mod-btn-more-link.mod-select-article-submit-link:hover,.mod-article-feature .mod-select-article-contents .mod-btn-more-link.mod-select-article-submit:hover,.mod-dialog-contents .mod-article-feature .mod-btn-more-link.mod-dialog-button:hover,.mod-dialog-contents .mod-article-feature .mod-btn-more-link.mod-dialog-submit-link:hover,.mod-dialog-contents .mod-article-feature .mod-btn-more-link.mod-dialog-submit:hover,.mod-select-article-contents .mod-article-feature .mod-btn-more-link.mod-select-article-button:hover,.mod-select-article-contents .mod-article-feature .mod-btn-more-link.mod-select-article-submit-link:hover,.mod-select-article-contents .mod-article-feature .mod-btn-more-link.mod-select-article-submit:hover{color:#fff!important;opacity:.9!important}.mod-article-feature .mod-title-marker,.mod-column-detail h3{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#fce5ec),to(#fce5ec));background:-webkit-linear-gradient(#fff 50%,#fce5ec 50%,#fce5ec);background:linear-gradient(#fff 50%,#fce5ec 50%,#fce5ec)}.mod-recommended{padding:20px 30px 30px}.mod-recommended .mod-pickups-group{overflow:hidden}.mod-article-news{padding:20px 30px 10px}.mod-article-news h1{font-size:24px;font-weight:700;margin:15px 0 25px}.mod-article-news .mod-article-body{padding:0 0 50px}.mod-article-news .mod-article-body a{color:#4c88ff}.mod-column-furusato-tax .mod-column-furusato-tax-title{font-size:24px;font-weight:100}.mod-column-furusato-tax .mod-column-furusato-tax-index{font-size:20px;font-weight:100}.mod-column-furusato-tax.mod-section{padding:25px 30px 50px;margin:0}.mod-column-content-block{display:block;border-radius:4px;background-color:#fff;border:solid 1px #c3b79e}.mod-column-content-block__title{padding:10px 0;text-align:center;line-height:1.3;color:#fff;background-color:#c3b79e}.mod-column-content-block__icon{margin-right:5px}.mod-column-content-block__sub-content{display:table;font-size:13px;line-height:1.38;color:#333;padding:10px}.mod-column-content-block__sub-content-text{display:table-cell}.mod-column-content-block__sub-content-icon{display:table-cell;vertical-align:middle;top:20px;right:0;margin-right:10px;margin-left:6px;position:relative}.mod-column-detail .mod-recently .mod-title,.mod-column-detail h2,.mod-recently .mod-column-detail .mod-title{border-bottom:#ef7c9f 2px solid;clear:both;font-size:24px;font-weight:700;padding:5px 0 15px;margin:30px 0}.mod-column-detail h3{clear:both;display:inline;line-height:1.5}.mod-column-detail h3:not(.mod-article-quote-title):after{content:"";display:block;margin-bottom:30px}.mod-column-detail .mod-article-body a:not(.mod-button):hover{text-decoration:underline}.mod-column-detail .mod-column-furusato-tax .mod-column-furusato-tax-index{border-bottom:initial;margin:initial}.mod-collect-list h3,.mod-column-detail .mod-margin-bottom-15{margin-bottom:15px}.mod-column-detail .mod-link-buttons{margin-bottom:60px;text-align:center}.mod-column-detail .mod-link-buttons .mod-btn-red,.mod-column-detail .mod-link-buttons .mod-btn-yellow{width:250px;height:45px;border-radius:5px;padding:12px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;background-image:url(disclosure_indicator_pc_wt.png);background-position:right}.mod-column-detail .mod-link-buttons .mod-btn-yellow{background-color:#ff9c2f}.mod-column-detail .mod-link-buttons .mod-btn-red{background-color:#c30712;margin-left:15px}.mod-column-detail .mod-link-buttons a,.mod-column-detail .mod-link-buttons a:hover{color:#fff!important}.mod-column-detail .mod-link-buttons-holizontal{overflow:auto;margin:0 92px 60px}.mod-column-detail .mod-link-buttons-holizontal .mod-button-center{margin:0 -webkit-calc(100%/4);margin:0 calc(100%/4)}.mod-column-detail .mod-product-image{margin-top:30px;margin-bottom:30px}.mod-column-detail .mod-article-quote-title{background:0 0}.intro-area{border:2px solid #53c0c5;padding:10px 30px;margin-bottom:1em}.intro-area p{font-size:14px;line-height:inherit;margin-bottom:20px}.intro-area img{margin-left:20px;padding:0 20px;border:1px solid #e8e8e8}.intro-area dl{padding:0}.intro-area .l-table{display:table}.intro-area .l-table-cell{display:table-cell;vertical-align:top}.intro-area .l-table-cell:first-child{padding-right:1.2em}.intro-area .intro-area-header{font-size:20px!important;font-weight:700!important;line-height:1.4!important;padding:0!important;margin:1.2em 0!important;border:0!important}.intro-area .intro-area-link{display:block;margin:1em auto;max-width:400px;color:#fff!important;font-size:16px;padding:1em;text-align:center;line-height:1.4;background:#53c0c5;border-radius:30px}.mod-apply .mod-title-s3{margin-bottom:30px}.mod-related{margin:50px 0 0;padding:20px 30px 10px;position:relative}.mod-recently .mod-related .mod-title,.mod-related .mod-recently .mod-title,.mod-related h2{font-size:16px;color:#7b7054;margin-bottom:15px}.mod-recently .mod-related .mod-title+p,.mod-related .mod-recently .mod-title+p,.mod-related h2+p{font-size:12px;position:absolute;top:20px;right:30px}.mod-related .mod-related-group{overflow:hidden;list-style:none}.mod-related .mod-related-group li{float:left;width:200px;margin:0 20px 15px 0}.mod-related .mod-related-group li:nth-child(3n){margin-right:0}.mod-related .mod-related-group li .mod-related-block-thumb{display:inline-block;margin-bottom:10px}.mod-related .mod-related-group li .mod-related-block-title{font-size:14px;font-weight:700;line-height:1.3}.mod-collect-list{padding:30px 30px 20px}.mod-collect-list h1{position:relative}.mod-collect-list h1:before{position:absolute;content:"";display:block;width:262px;height:160px;background:url(/images/parts/collect_top_img.png) no-repeat 0 0;top:16px;right:10px}.mod-collect-list h1+p{font-size:13px;margin:25px 5px 40px}.mod-collect-list .mod-collect-block{position:relative;padding:30px 0 20px 140px;border-bottom:dotted 1px #b6a274}.mod-collect-list .mod-collect-block .mod-label-idea-1,.mod-collect-list .mod-collect-block .mod-label-repo-1{position:absolute;top:30px;left:10px}.mod-collect-list .mod-collect-block .mod-label-entry{position:absolute;top:66px;left:22px}.mod-collect-list .mod-collect-block .mod-collect-title{font-size:17px;font-weight:700;line-height:1.3;margin-bottom:15px}.mod-collect-list .mod-collect-block .mod-collect-description{font-size:13px}.mod-collect-list .mod-collect-block .mod-collect-state{margin-top:15px;clear:both}.mod-collect-list .mod-collect-block .mod-collect-image{float:left;padding:0 15px 15px 0}.mod-collect-list .page-links{margin-top:50px}.mod-collect-detail{padding:30px}.mod-collect-detail .mod-collect-info{background:url(/images/parts/bg-dotted-1.png) repeat-x left bottom;overflow:hidden;padding:0 0 25px;margin:0 0 30px}.mod-collect-detail .mod-collect-info .mod-collect-info-title{float:left;margin-right:15px}.mod-collect-detail .mod-collect-info dl{overflow:hidden;margin:5px 0 0}.mod-collect-detail .mod-collect-info dl dt{color:#80c767;font-size:17px;font-weight:700;margin-bottom:10px}.mod-collect-detail .mod-collect-info dl dd{margin:0;font-size:13px}.mod-collect-detail .mod-pr,.mod-collect-detail .mod-related,.mod-collect-detail .mod-section-inside{background-color:#fdf6f1;padding:30px}.mod-collect-detail .mod-pr h1,.mod-collect-detail .mod-related h1,.mod-collect-detail .mod-section-inside h1{font-size:20px;padding:0 0 15px;margin:0 0 15px;border-bottom:dotted 1px #b6a274}.mod-collect-detail .mod-pr .mod-label-entry,.mod-collect-detail .mod-related .mod-label-entry,.mod-collect-detail .mod-section-inside .mod-label-entry{float:left;margin-right:30px}.interview-summaries .slick-dots li button:before,.interview-summaries .slick-dots li.slick-active button:before,.mod-collect-detail .mod-pr .mod-contest .mod-btn-entry,.mod-collect-detail .mod-pr .mod-idea-post,.mod-collect-detail .mod-related .mod-contest .mod-btn-entry,.mod-collect-detail .mod-related .mod-idea-post,.mod-collect-detail .mod-section-inside .mod-contest .mod-btn-entry,.mod-collect-detail .mod-section-inside .mod-idea-post,.mod-contest .mod-collect-detail .mod-pr .mod-btn-entry,.mod-contest .mod-collect-detail .mod-related .mod-btn-entry,.mod-contest .mod-collect-detail .mod-section-inside .mod-btn-entry,.mod-mypage .mod-column-block .mod-edit:hover:after,.mod-mypage .mod-column-block .mod-edit:hover:before{color:#fff}.mod-collect-detail .mod-pr .mod-btn,.mod-collect-detail .mod-related .mod-btn,.mod-collect-detail .mod-section-inside .mod-btn{text-align:center}.mod-collect-detail .mod-pr .mod-collect-state,.mod-collect-detail .mod-related .mod-collect-state,.mod-collect-detail .mod-section-inside .mod-collect-state{padding:25px 0 0}.mod-collect-detail .mod-pr .mod-collect-state+p,.mod-collect-detail .mod-related .mod-collect-state+p,.mod-collect-detail .mod-section-inside .mod-collect-state+p{clear:both;padding:20px 0;font-size:13px}.mod-collect-detail .mod-pr .mod-collect-state>div:first-child,.mod-collect-detail .mod-related .mod-collect-state>div:first-child,.mod-collect-detail .mod-section-inside .mod-collect-state>div:first-child{width:200px;margin-right:10px}.article_comment_box{border:1px solid #bbb;padding:15px;margin:15px 0 0}.article_comment_box p,.mod-comments .mod-recently .mod-title+p,.mod-comments h2+p,.mod-recently .mod-comments .mod-title+p{font-size:14px}.article_comment_box dl{padding:0;margin:12px 0}#commentArea .comment_box dl:after,.article_comment_box:after{content:"";display:block;clear:both}.article_comment_box dt{float:left;width:70px;margin-right:15px}.article_comment_box dd textarea{width:570px;height:70px}.mod-news-top h1{margin-bottom:25px}.mod-news-top .news-latest{float:left;width:325px;background-color:#fff3f5;margin-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;border-radius:10px}.mod-news-top .news-latest .news-latest-title{font-weight:700;line-height:1.3;margin-top:12px}.mod-news-top .mod-list{overflow:hidden}.mod-news-top .mod-list li{font-size:14px;line-height:1.3;margin-bottom:10px}.mod-iimono .mod-news-list li p a,.mod-news-top .mod-list li p a{white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;max-width:315px}.mod-news-top .mod-list li.photo{background:url(/images/parts/icon-camera.png) no-repeat 100% 4px}.mod-news-list{padding:30px 0}.mod-news-list .mod-recently .mod-title,.mod-news-list h2,.mod-recently .mod-news-list .mod-title{margin-bottom:0}.mod-news-list .mod-ad-block{text-align:center}.mod-news-list .mod-ad-block+.mod-news-list-inner{margin-top:40px}.mod-news-list .mod-news-list-inner{padding:0 30px}.mod-contest-list .mod-article-block .mod-article-thumb,.mod-news-list .icon-photo{margin-left:10px}.mod-news-list .mod-btn{text-align:right;margin:20px 0 0}.mod-news-pickup{border-bottom:dotted 1px #b6a274;padding:10px 0}.mod-news-pickup a{display:block;padding:20px 10px;overflow:hidden}.mod-news-pickup a:hover{background-color:#faf8ec}.mod-news-pickup .mod-news-block-thumb{float:right;margin-left:10px}.mod-news-pickup h3{font-size:14px;margin:0 0 15px}.mod-news-pickup .mod-news-block-info{margin:0 0 15px}.mod-news-pickup .mod-news-block-info>*{margin-right:10px}.mod-news-pickup .mod-news-block-description{overflow:hidden;font-size:13px}.mod-iimono .mod-news-list{list-style:none}.mod-iimono .mod-news-list li{font-size:14px;font-weight:700;position:relative;margin-bottom:12px}.mod-iimono .mod-news-list li p a{max-width:560px;display:inline-block}.mod-iimono .mod-news-list li .photo{margin-left:8px}.mod-iimono .mod-news-list li .mod-date{position:absolute;top:3px;right:0}.mod-contest-list .mod-article-block .mod-article-right .mod-article-title{font-size:14px;margin-top:15px}.mod-contest-breadcrumb .breadcrumb{float:left}.mod-contest-breadcrumb .mod-contest-social{float:right;overflow:hidden;list-style:none}.mod-contest-breadcrumb .mod-contest-social li{display:table-cell;padding-right:5px;vertical-align:middle}.mod-contest-breadcrumb .mod-contest-social li>div,.mod-contest-breadcrumb .mod-contest-social li>iframe,.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-right .mod-dialog-image-crop-aspect div{margin-top:5px}.visual-block-contest{clear:both}.visual-block-contest .visual-block-inner{height:480px}.visual-block-contest .visual-block-inner .contest-visual-content{color:#fff;padding:35px 360px 15px 175px;line-height:1.8}.visual-block-contest .visual-block-inner .contest-visual-content .mod-label-situation{position:absolute;left:40px;top:30px}.visual-block-contest .visual-block-inner .contest-visual-content .mod-contest-mark{position:absolute;top:100px;left:30px}.visual-block-contest .visual-block-inner .contest-visual-content h1{font-size:24px;margin:0 0 35px}.contest-visual-entry{width:300px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:10px;text-align:center;padding:45px 20px 30px}.contest-visual-entry.layout-fixed{position:fixed}.contest-visual-entry .contest-shimekiri{font-size:18px;font-weight:700;text-align:center;padding:23px 5px;margin:0 0 10px;background-color:#ffeef0;border-radius:10px;position:relative}.contest-visual-entry .contest-shimekiri:before{content:"";display:block;width:169px;height:62px;background:url(/images/parts/contest-entry-get.png) no-repeat 0 0;position:absolute;top:-39px;left:1}.contest-visual-entry .contest-state-close,.contest-visual-entry .contest-state-open{font-size:18px;font-weight:700;text-align:center;background-color:#ececec;border-radius:10px;padding:30px 0;margin-bottom:15px;line-height:1.3}.contest-visual-entry .contest-state-open{background-color:#fe9364;font-size:20px;padding:40px 0;color:#fff}.contest-visual-entry .contest-show-all{font-size:14px;margin-top:20px;display:inline-block;padding-left:17px;color:#625537;background:url(/images/parts/arrow-bottom-1.png) no-repeat 0 4px}.contest-visual-entry .mod-btn-entry,.contest-visual-entry .mod-btn-round{margin-top:12px}.contest-visual-entry .contest-banner-close{position:relative}.contest-visual-entry .contest-banner-close:before{display:block;position:absolute;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10;top:0;left:0}.contest-visual-entry .contest-banner-close .contest-banner-close-text{position:absolute;display:block;top:50%;left:0;margin-top:-.5em;text-align:center;width:100%;font-weight:700;line-height:1;color:#fff;z-index:100}.mod-sub-contest-list.layout-fixed{position:fixed}.mod-guideline{padding:40px}.mod-guideline h3{margin:40px 0 18px}.mod-award-work .mod-article-block .mod-article-right .mod-article-description,.mod-guideline p,.mod-guideline ul li,.mod-user-thanks .mod-article-list .mod-article-block .mod-article-right .mod-article-description{font-size:14px;line-height:1.8}.mod-guideline ul{padding-left:1.2em}.mod-award-work h5,.mod-guideline h5{margin:40px 0 18px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;background-color:#ffeef0;border-radius:10px;padding:15px 20px}.mod-award{padding:30px 40px 20px}.mod-award .mod-recently .mod-title,.mod-award h2,.mod-recently .mod-award .mod-title{margin-bottom:40px}.mod-award dl{background-color:#fff8ee;border-radius:10px;margin:0 0 20px;padding:10px 30px 25px}.mod-award dl dt{font-size:18px;font-weight:700;color:#dd4e4e;padding:10px 0 10px 38px;background:url(/images/parts/icon-award.png) no-repeat 0 3px;background-size:26px 34px}.mod-award dl dd{margin:0;font-size:22px;font-weight:700}.mod-award dl dd .notice{font-size:12px;line-height:1.8;font-weight:400;margin-top:20px}.mod-award .notice,ul li{list-style:none}.mod-entry-user{margin-top:30px}.mod-entry-user .mod-user-block-c{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;position:relative;padding:30px 10px 10px 20px;min-height:176px;line-height:1.73}.contents-aboutus .aboutus-faq .aboutus-faq-content dl.open dd,.mod-entry-user .mod-user-block-c .more-article-link{display:block}.mod-entry-user .mod-user-block-c .hide{display:none}.mod-entry-user .mod-user-block-c ul{min-height:50px;list-style:none}.mod-entry-user .mod-user-block-c ul li{margin:0;display:inline-block;float:none}.mod-entry-user .mod-entry-user-article{color:#7b5946;font-size:13px;line-height:1.73;padding:0 0 0 15px;display:inline-block;background:url(../images/parts/mod-list-arrow.png) no-repeat left 6px;background-position:center left}.mod-entry-user .mod-prize-badge{position:absolute;top:0;right:22px}.mod-entry-user .mod-user-name{color:#7b5946;font-weight:600}.mod-award-work{padding:40px}.mod-award-work .mod-title-s3{font-size:20px;color:#dd4e4e;padding:18px 20px 16px 60px;margin:40px 0 20px;background-image:url(/images/parts/icon-award.png);background-repeat:no-repeat;background-position:18px 8px}.mod-award-work .mod-user-block-d{margin-top:20px}.mod-award-work .mod-user-block-d img{margin-right:12px}.mod-award-work .mod-article-block{padding:20px 0;border-bottom:none}.mod-award-work .mod-article-block .mod-article-thumb{margin-right:30px}.mod-idea-request-title{font-size:14px;font-weight:700;line-height:1.3;min-height:36px}.mod-idea-request-detail{font-size:12px}.mod-common-collect-horizontal-image{display:inline-block;float:left;overflow:hidden;position:relative}.mod-common-collect-horizontal-label{content:'';display:table;font-size:10px;text-align:center;color:#fff;width:70px;height:70px;background:#676767;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;z-index:1;left:-40px;top:-40px}.mod-common-collect-horizontal-label-opening{background:#ea4488}.mod-common-collect-horizontal-label-text{vertical-align:bottom;display:table-cell}.mod-select-article-contents{background:#fff;font-size:12px;overflow:hidden}.mod-select-article-contents .mod-select-article-title{font-size:1.3em}.mod-select-article-contents .mod-select-article-button{background-color:#eee;color:#000;cursor:pointer}.mod-select-article-contents .mod-select-article-submit{cursor:pointer}.mod-select-article-contents .mod-select-article-submit-link{background-color:#eee;color:#000;cursor:pointer}.mod-select-article-contents .mod-select-article-button:hover,.mod-select-article-contents .mod-select-article-submit-link:hover,.mod-select-article-contents .mod-select-article-submit:hover{background:#ddd}.mod-select-article-contents .mod-select-article-submit{background-color:#53c0c5;color:#fff}.mod-select-article-contents .mod-select-article-submit:hover{background:#ef7c9f}.mod-select-article-contents .mod-select-article-submit.mod-select-article-button-disabled{background-color:#ddd;cursor:not-allowed}.mod-select-article-contents .mod-select-article-submit.mod-select-article-button-disabled:hover{background-color:#ddd}.mod-select-article-contents .mod-select-article-submit-link{margin:0 5px;padding:0}.mod-select-article-contents .mod-select-article-submit-link:hover{color:#fff}.mod-select-article-contents .mod-select-article-submit-link a{background-color:#53c0c5;color:#fff!important;padding:0 20px;display:block}.mod-select-article-contents .mod-select-article-submit-link a:hover{background-color:#ea6d93}.mod-select-article-contents .mod-select-article-footer .mod-select-article-footer-buttons,.mod-select-article-contents .mod-select-article-text-center{text-align:center}.mod-select-article-contents .mod-select-article-header{padding:20px;border-bottom:1px solid #d8d8d8;background-color:#f6f6f6;position:relative}.mod-select-article-contents .mod-select-article-header .mod-select-article-title{display:inline-block}.mod-select-article-contents .mod-select-article-header .mod-select-article-close{width:13px;height:13px;background-size:cover;background-image:url(../images/parts/icon_modal_close.png);cursor:pointer;position:absolute;top:0;bottom:0;margin:auto;right:20px}.mod-select-article-contents .mod-select-article-body,.mod-select-article-contents .mod-select-article-body-scroll{padding:30px 20px}.mod-select-article-contents .mod-select-article-body p,.mod-select-article-contents .mod-select-article-body-scroll p{padding-top:15px;text-align:justify}.mod-select-article-contents .mod-select-article-body .mod-condition-list,.mod-select-article-contents .mod-select-article-body-scroll .mod-condition-list{border:1px solid #d5cdc0;padding:15px}.mod-select-article-contents .mod-select-article-body .mod-condition-list li,.mod-select-article-contents .mod-select-article-body-scroll .mod-condition-list li{background:url(../images/parts/mod-list-arrow.png) no-repeat left 6px;color:#625537;display:block;padding:3px 0 3px 15px}.mod-select-article-contents .mod-select-article-body .mod-label-idea-1,.mod-select-article-contents .mod-select-article-body .mod-label-repo-1,.mod-select-article-contents .mod-select-article-body-scroll .mod-label-idea-1,.mod-select-article-contents .mod-select-article-body-scroll .mod-label-repo-1{margin-right:6px}.mod-select-article-contents .mod-select-article-body .mod-column-2,.mod-select-article-contents .mod-select-article-body-scroll .mod-column-2{padding:15px;border:1px solid #d5cdc0}.mod-select-article-contents .mod-select-article-body .mod-column-2 .mod-column-block,.mod-select-article-contents .mod-select-article-body-scroll .mod-column-2 .mod-column-block{float:left;width:50%;margin-left:10px}.mod-select-article-contents .mod-select-article-body-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}.mod-select-article-contents .mod-select-article-footer{padding:15px;border-top:1px solid #d8d8d8}.mod-recently .mod-user-thanks .mod-title,.mod-user-thanks .mod-recently .mod-title,.mod-user-thanks h2{margin:50px 0 0}.mod-user-thanks .user-thanks-main{background-color:#f6f4ec;border-radius:10px;padding:25px 0 30px;margin:0 0 30px;text-align:center}.mod-user-thanks .user-thanks-main p{font-size:30px;line-height:1.2;font-weight:700;padding:15px 0}.mod-user-thanks .user-thanks-main .small-text{font-size:15px;padding-top:0}.mod-mypage .mod-margin-default-p p,.mod-user-thanks .mod-article-list .mod-title-s2{margin-bottom:15px}#Entry #SearchWrap,#Hime .recommend-column .icon-st li,.mod-user-thanks .mod-article-list .mod-article-block{border:0}.mod-user-thanks .mod-article-list .mod-article-block h3{margin:0 0 18px;padding:10px 15px 8px 36px;background-color:#c6b686;font-size:16px;color:#fff;line-height:1.25;border-radius:28px;background-image:url(/images/top/mod-btn-more.png);background-size:17px;background-repeat:no-repeat;background-position:10px 50%}.mod-user-thanks .mod-article-list .mod-article-block .mod-article-thumb{margin-right:25px}#PostProductReview #MainWrap #MainWrapInner .entry-submit,.mod-mypage .mod-section{margin-top:0}.mod-mypage .mod-tabs-a,.mod-mypage .mod-tabs-c,.mod-mypage .mod-tabs-d,.mod-mypage .mod-tabs-e{margin-top:15px}.mod-mypage .mod-list{margin-bottom:20px;overflow:hidden}.mod-mypage .mod-list li{float:left;margin-right:10px}.mod-mypage .mod-writer img{border-radius:50px;border:1px solid rgba(0,0,0,.15)}.mod-mypage .mod-column-block{clear:both;border-bottom:1px dotted #b6a274;padding-bottom:10px;margin:10px 0;overflow:hidden;font-size:14px}.mod-mypage .mod-column-block .mod-other-block-left{float:left;width:72px}.mod-mypage .mod-column-block .mod-other-block-right{float:left;width:485px}.mod-mypage .mod-column-block .mod-other-block-edit{float:right}.mod-mypage .mod-column-block .mod-idea-block-left{float:left}.mod-mypage .mod-column-block .mod-idea-block-right{float:left;width:560px}.mod-mypage .mod-column-block .mod-idea-block-right .mod-idea-block-right-info{width:500px}.mod-mypage .mod-column-block .mod-idea-block-right .mod-label{padding:.4em .4em .4em 20px;font-size:.8em;line-height:1.4;min-width:4.5em;text-align:left;border-radius:25px;background-repeat:no-repeat;background-size:12px auto;background-position:5px center}.mod-mypage .mod-column-block .mod-idea-block-right .mod-label.mod-label-draft{background-color:#fce5ec;background-image:url(/images/mobile/icon-mypage-draft.png);color:#ed4960}.mod-mypage .mod-column-block .mod-idea-block-right .mod-label.mod-label-confirmed{background-color:#e9f8fb;background-image:url(/images/mobile/icon-mypage-check.png);color:#47c6de;background-repeat:no-repeat;background-size:12px auto;background-position:5px center}.mod-mypage .mod-column-block .mod-idea-block-right .mod-label.mod-label-unconfirmed{background-color:#fff4d2;background-image:url(/images/mobile/icon-mypage-wait.png);color:#ffa766;background-repeat:no-repeat;background-size:12px auto;background-position:5px center}.mod-mypage .mod-column-block .mod-other-block-title{font-weight:700;line-height:1.3;min-height:4px}.mod-mypage .mod-column-block .mod-ideas-block-edit{float:right}.mod-mypage .mod-column-block .mod-comments-block-edit{clear:both;font-size:12px;margin-left:80px}#Hime .recommend-column>ul>li a,#commentArea .comment_box dl dd a,.mod-comment-notice a,.mod-comments .mod-column-block .mod-comments-block-edit a,.mod-comments .mod-column-block .mod-user-block-b a,.mod-mypage .mod-column-block .mod-comments-block-edit a{text-decoration:underline}.mod-mypage .mod-column-block .mod-edit{display:inline-block;font-size:12px;border:solid 1px #c6b686;padding:8px 8px 6px;border-radius:3px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 5px;background-color:#fff}.mod-mypage .mod-column-block .mod-edit.current,.mod-mypage .mod-column-block .mod-edit:hover{background-color:#c6b686;color:#fff!important}.mod-mypage .mod-column-block .mod-label-idea-1,.mod-mypage .mod-column-block .mod-label-repo-1{margin-right:5px;font-size:10px}.mod-mypage .mod-tab-content{background:inherit}.mod-mypage .mod-tab-content.mod-ideas{padding:0;margin-top:10px}.mod-mypage .mod-follower .mod-two-columns{padding-top:20px;padding-bottom:0}.mod-mypage .mod-notifications .mod-column-block,.mod-mypage .mod-other-list .mod-column-block{margin:0;padding:20px}.mod-information .mod-manual-notification{margin-top:10px}.mod-information .mod-title-s6{margin:20px 0}.mod-comments .mod-column-block,.mod-information .mod-column-block{border-bottom:1px dotted #b6a274;clear:both;font-size:14px;overflow:hidden}.mod-information .mod-column-block{padding:20px;margin:0;width:auto}.mod-information .mod-column-block .mod-other-block-left{float:left;width:72px}.mod-information .mod-column-block .mod-other-block-right{float:left;width:490px}.mod-comments .mod-recently .mod-title,.mod-comments h2,.mod-recently .mod-comments .mod-title{margin-bottom:15px!important}.mod-comments .mod-column-block{width:700px;margin:10px 0;padding-bottom:10px}.mod-comments .mod-column-block .mod-user-block-b{float:left;width:80px;font-size:12px}.mod-comments .mod-column-block .mod-user-block-b img{border:1px solid #ccc;border-radius:70px}.mod-comments .mod-column-block .mod-area-comments,.mod-comments .mod-column-block .mod-area-comments-edit{float:right;width:540px;background-color:#fff;border-radius:5px;position:relative;padding:10px;border:2px solid #efefe2}.mod-comments .mod-column-block .mod-area-comments :after,.mod-comments .mod-column-block .mod-area-comments-edit :after{border:10px solid transparent;border-right-color:#efefe2;border-left-width:0;left:-10px;content:"";display:block;top:30px;position:absolute;width:0}.mod-comments .mod-column-block .mod-area-comments textarea,.mod-comments .mod-column-block .mod-area-comments-edit textarea{height:100px}.mod-comments .mod-column-block .mod-ideas-block-edit{text-align:right;float:none;margin:5px 0}.mod-comments .mod-column-block .mod-comments-block-edit{clear:both;font-size:12px;margin-left:100px}.mod-comments .mod-column-block .mod-my-comment,.mod-comments .mod-column-block .mod-otheruser-comment{content:"";display:block;margin-bottom:10px;clear:both;height:auto;overflow:hidden}.mod-comments .mod-column-block .mod-comments-attention{text-align:right;font-size:12px}.mod-btn-follow{width:135px}.mod-comment-notice{margin-top:20px;font-size:12px}.visual-block-mypage .visual-block-inner{min-height:620px}.visual-block-mypage .visual-block-inner .muypage-main-nav{position:absolute;top:22px;right:22px}.visual-block-mypage .visual-block-inner .muypage-main-nav ul li{display:inline-block;margin-left:7px}.visual-block-mypage .visual-block-inner .muypage-main-nav ul li a{display:inline-block;font-size:12px;padding:8px 18px 6px;background-color:#fff;border-radius:24px;border:solid 2px #d4d4c0;line-height:1}.visual-block-mypage .visual-block-inner .muypage-main-nav ul li a:hover{background-color:#ef7c9f;color:#fff!important;border-color:#fff}.visual-block-mypage .visual-block-inner .visual-block-content{background-color:rgba(255,255,255,.85);color:#333;border-bottom-left-radius:0;border-bottom-right-radius:0}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-main{position:relative;padding:30px 40px 30px 220px;min-height:235px;-webkit-box-sizing:border-box;box-sizing:border-box}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-main .user-visual-title{font-size:24px;font-weight:700;margin-bottom:10px}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-main .user-visual-title .user-visual-number{background:url(/images/parts/bg-diia.png) no-repeat 0 0;display:inline-block;vertical-align:middle;color:#fff;font-size:12px;width:24px;line-height:22px;text-align:center;margin-left:10px}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-main .user-visual-description{font-size:14px;line-height:1.6}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-main .user-thumb{position:absolute;top:18px;left:35px;width:150px;text-align:center}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-main .user-thumb img{border-radius:73.5px;border:3px solid #fff}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-main .user-thumb .user-thumb-btn{margin-top:12px}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-main .mod-sns-btn{position:absolute;top:10px;right:26px;margin:0}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-bottom{background-color:#fff;background-image:url(/images/parts/bg-dotted-1.png);background-repeat:repeat-x;background-position:top;min-height:105px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px 10px 0 38px}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-bottom .user-visual-award li,.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-bottom .user-visual-award-title{float:left;margin-right:25px}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-bottom .user-visual-award{list-style:none;overflow:hidden;padding-top:12px}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-bottom .mod-user-data{width:280px;float:left;margin-right:55px}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-bottom .mod-user-data ul{padding-left:12px}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-bottom .mod-user-data ul li{position:relative;font-size:14px;margin-bottom:10px}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-bottom .mod-user-data ul li span:last-child{position:absolute;top:0;right:0;font-weight:700}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-bottom .mod-user-blogs{float:left}.visual-block-mypage .visual-block-inner .visual-block-content .user-visual-bottom .mod-user-blogs .user-blog{margin:0 0 10px}.mod-writer .mod-two-columns{overflow:hidden;padding-bottom:20px}#Hime-content p,.mod-prize h1,.mod-writer h1{margin-bottom:20px}.mod-writer img{border-radius:50px;border:1px solid #dbdbdb}.mod-writer .mod-article-block{padding:0 0 30px}.mod-writer .mod-img-column-left{float:left;width:115px}.mod-writer .mod-img-column-right{font-size:13px;float:left;width:205px}.mod-prize .mod-img-column-right p,.mod-writer .mod-img-column-right p{padding-bottom:5px}.mod-writer .mod-img-column-title{font-size:14px;font-weight:700}.mod-prize .mod-two-columns{overflow:hidden;padding-bottom:20px}.mod-prize .mod-article-block{padding:0 0 30px}.mod-prize .mod-img-column-left{float:left;width:55px}.mod-prize .mod-img-column-right{font-size:13px;float:left;width:265px}.mod-prize .mod-img-column-title{font-size:14px;font-weight:700}.contents-aboutus{padding:0 0 150px}.contents-aboutus .aboutus-title{font-size:30px;font-weight:700;text-align:center;line-height:1.6}.contents-aboutus .aboutus-visual{height:556px;background-image:url(/images/aboutus/visual-01.jpg);background-repeat:no-repeat;background-position:50% 0;min-width:1080px}.contents-aboutus .aboutus-visual .aboutus-visual-inner{width:1080px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:70px 0 0 30px}.contents-aboutus .aboutus-visual .aboutus-visual-inner .mod-recently .mod-title,.contents-aboutus .aboutus-visual .aboutus-visual-inner h2,.mod-recently .contents-aboutus .aboutus-visual .aboutus-visual-inner .mod-title{margin-bottom:30px}.contents-aboutus .aboutus-visual .aboutus-visual-inner .mod-recently .mod-title+p,.contents-aboutus .aboutus-visual .aboutus-visual-inner h2+p,.mod-recently .contents-aboutus .aboutus-visual .aboutus-visual-inner .mod-title+p{font-size:18px;font-weight:700;margin:0 0 20px 5px}.contents-aboutus .btn-regist1{width:340px;height:90px;background:url(/images/aboutus/btn-regist1-hover.png) no-repeat}.contents-aboutus .btn-regist1 a{display:block;width:340px;height:90px;background:url(/images/aboutus/btn-regist1.png) no-repeat;text-indent:-1000em}.contents-aboutus .btn-regist1 a:hover,.contents-aboutus .btn-regist2 a:hover,.contents-aboutus .btn-regist3 a:hover{background:0 0}.contents-aboutus .btn-regist2{width:460px;height:90px;background:url(/images/aboutus/btn-regist2-hover.png) no-repeat}.contents-aboutus .btn-regist2 a{display:block;width:460px;height:90px;background:url(/images/aboutus/btn-regist2.png) no-repeat;text-indent:-1000em}.contents-aboutus .btn-regist3{width:340px;height:90px;background:url(/images/aboutus/btn-regist3-hover.png) no-repeat}.contents-aboutus .btn-regist3 a{display:block;width:340px;height:90px;background:url(/images/aboutus/btn-regist3.png) no-repeat;text-indent:-1000em}.contents-aboutus .btn-block{text-align:center}.contents-aboutus .btn-block .btn-regist3{display:inline-block;vertical-align:top;margin:0 20px}.contents-aboutus .btn-block .mod-idea-post2{margin:14px 20px 0;background:#ef7c9f}.contents-aboutus .btn-block .mod-idea-post2:hover{background:#ea6d93}.contents-aboutus .aboutus-intro,.contents-aboutus .aboutus-intro-etsuran{background-color:#fff;text-align:center}.contents-aboutus .aboutus-intro .aboutus-intro-inner{position:relative;padding:70px 0 65px;width:1080px;margin:0 auto}.contents-aboutus .aboutus-intro .aboutus-intro-inner:before{display:block;content:"";width:292px;height:293px;position:absolute;top:-62px;left:-60px;background:url(/images/aboutus/intro-img-01.png) no-repeat 0 0}.contents-aboutus .aboutus-intro .aboutus-intro-inner:after{display:block;content:"";width:286px;height:311px;position:absolute;top:45px;right:-80px;background:url(/images/aboutus/intro-img-02.png) no-repeat 0 0}.contents-aboutus .aboutus-intro dl{margin:33px 0 40px}.contents-aboutus .aboutus-intro dl dd{font-size:14px;line-height:2em;margin-top:40px}.contents-aboutus .aboutus-intro .btn-regist1{margin-top:20px}.contents-aboutus .aboutus-intro-etsuran .aboutus-intro-inner{width:1080px;margin:0 auto;padding:50px 0 95px}.contents-aboutus .aboutus-intro-etsuran .aboutus-intro-inner .mod-recently .mod-title+p,.contents-aboutus .aboutus-intro-etsuran .aboutus-intro-inner h2+p,.mod-recently .contents-aboutus .aboutus-intro-etsuran .aboutus-intro-inner .mod-title+p{font-size:14px;line-height:2em;font-weight:700;margin:35px 0}.contents-aboutus .aboutus-intro-etsuran .aboutus-intro-inner ul{list-style:none;overflow:hidden;margin-bottom:25px}.contents-aboutus .aboutus-intro-etsuran .aboutus-intro-inner ul li{width:340px;float:left;margin-right:30px}.contents-aboutus .aboutus-intro-etsuran .aboutus-intro-inner ul li dl dt{font-size:28px;font-weight:700;margin:20px 0}.contents-aboutus .aboutus-intro-etsuran .aboutus-intro-inner ul li dl dd{font-size:14px;font-weight:700;line-height:1.7;margin:0}.contents-aboutus .aboutus-function{background:url(/images/aboutus/visual-02.jpg) no-repeat 50% 0;height:875px}.contents-aboutus .aboutus-function .mod-recently .mod-title,.contents-aboutus .aboutus-function h2,.mod-recently .contents-aboutus .aboutus-function .mod-title{text-align:center;padding:85px 0 35px}.contents-aboutus .aboutus-function .aboutus-function-list{width:1080px;margin:0 auto;overflow:hidden;padding-bottom:15px}.contents-aboutus .aboutus-function .aboutus-function-list .aboutus-function-block{width:530px;height:285px;float:left;margin-right:20px;margin-bottom:20px;background-color:rgba(255,255,255,.8)}.contents-aboutus .aboutus-function .aboutus-function-list .aboutus-function-block:nth-child(2n),.contents-aboutus .aboutus-value ul li:nth-child(4n){margin-right:0}.contents-aboutus .aboutus-function .aboutus-function-list .aboutus-function-block h3{text-align:center;padding:30px 0}.contents-aboutus .aboutus-function .aboutus-function-list .aboutus-function-block .aboutus-function-img{float:left;margin-right:25px;margin-left:35px}.contents-aboutus .aboutus-function .aboutus-function-list .aboutus-function-block .aboutus-function-img+dl{margin:0;overflow:hidden;line-height:1.6;padding-right:35px}.contents-aboutus .aboutus-function .aboutus-function-list .aboutus-function-block .aboutus-function-img+dl dt{font-size:16px;font-weight:700;margin-bottom:15px}.contents-aboutus .aboutus-function .aboutus-function-list .aboutus-function-block .aboutus-function-img+dl dd{font-size:14px;margin:0}.contents-aboutus .mod-sub-block-2{font-size:12px}.contents-aboutus .aboutus-faq,.mod-faq{background-color:#fff;padding:60px 0 100px}.contents-aboutus .aboutus-faq .aboutus-faq-content{width:1080px;margin:45px auto}.contents-aboutus .aboutus-faq .aboutus-faq-content dl,.mod-faq .aboutus-faq-content dl{border-bottom:1px solid #dadada;padding:22px 0 22px 30px;margin:0}.contents-aboutus .aboutus-faq .aboutus-faq-content dl dt,.mod-faq .aboutus-faq-content dl dt{font-size:16px;font-weight:700;line-height:1.2;background:url(/images/aboutus/faq-q.png) no-repeat 0 0}.contents-aboutus .aboutus-faq .aboutus-faq-content dl dt a,.mod-faq .aboutus-faq-content dl dt a{display:block;padding:3px 50px 3px 40px;position:relative}.contents-aboutus .aboutus-faq .aboutus-faq-content dl dd{padding:0 0 0 40px;font-size:14px;line-height:1.6;margin:25px 0 0;background:url(/images/aboutus/faq-a.png) no-repeat 0 0;display:none}.contents-aboutus .aboutus-kajiikuji{background:url(/images/aboutus/visual-02.jpg) no-repeat 50% 0;height:875px;min-width:1080px;text-align:center}.contents-aboutus .aboutus-kajiikuji .mod-recently .mod-title,.contents-aboutus .aboutus-kajiikuji h2,.mod-recently .contents-aboutus .aboutus-kajiikuji .mod-title{padding:90px 0 40px}.contents-aboutus .aboutus-kajiikuji .mod-recently .mod-title+p,.contents-aboutus .aboutus-kajiikuji h2+p,.mod-recently .contents-aboutus .aboutus-kajiikuji .mod-title+p{font-size:14px;line-height:2em;font-weight:700;margin-bottom:25px}.contents-aboutus .aboutus-kajiikuji p:last-child{font-size:30px;font-weight:700;margin-top:55px;text-shadow:0 0 20px #fff}.contents-aboutus .aboutus-value{background-color:#fff;min-width:1080px;padding:75px 0 80px}.contents-aboutus .aboutus-value .mod-recently .mod-title,.contents-aboutus .aboutus-value h2,.mod-recently .contents-aboutus .aboutus-value .mod-title{margin-bottom:40px}.contents-aboutus .aboutus-value ul{width:1080px;margin:0 auto;list-style:none;overflow:hidden}.contents-aboutus .aboutus-value ul li{width:240px;float:left;text-align:center;height:340px;margin:0 40px 15px 0}.contents-aboutus .aboutus-value ul li dl dt{font-size:20px;font-weight:700;margin:25px 0 12px}.contents-aboutus .aboutus-value ul li dl dd{margin:0;text-align:left;font-size:14px;line-height:1.6}.contents-aboutus .aboutus-users{padding:70px 0 90px;min-width:1080px}.contents-aboutus .aboutus-users .aboutus-title{margin-bottom:45px}.contents-aboutus .aboutus-users .user-block{width:1080px;height:429px;background-color:#fff;background-repeat:no-repeat;border-radius:10px;margin:0 auto 60px;overflow:hidden}.contents-aboutus .aboutus-users .user-block.user-block-l .user-block-inner,.contents-aboutus .aboutus-users .user-block.user-block-r .user-block-inner{width:360px;padding:30px 30px 0}.contents-aboutus .aboutus-users .user-block.user-block-r{background-position:0 0}#commentArea .comment_box a.reply,.contents-aboutus .aboutus-users .user-block.user-block-r .user-block-inner{float:right}.contents-aboutus .aboutus-users .user-block.user-block-l{background-position:100% 0}.contents-aboutus .aboutus-users .user-block .user-thumb{float:left;margin-right:20px}.contents-aboutus .aboutus-users .user-block .user-name{font-weight:700;font-size:20px;margin:30px 0}.contents-aboutus .aboutus-users .user-block .user-name span{font-size:15px}.contents-aboutus .aboutus-users .user-block .user-award{list-style:none;overflow:hidden}.contents-aboutus .aboutus-users .user-block .user-award li{float:left;margin-right:8px}.contents-aboutus .aboutus-users .user-block .user-description{clear:both;padding-top:20px;font-size:14px;line-height:1.6}.contents-aboutus .aboutus-users .user-block .mod-btn-entry,.contents-aboutus .aboutus-users .user-block .mod-btn-round{margin:20px auto 0}.contents-aboutus .aboutus-users .text-message{font-size:40px;font-weight:700;text-align:center;margin-bottom:30px}.contents-aboutus .mod-ideas{width:1080px;margin:0 auto}.contents-aboutus .mod-ideas .aboutus-title{margin-bottom:30px}.contents-aboutus .mod-ideas .mod-ideas-list{padding:0 0 0 31px}.mod-faq .aboutus-title{font-size:30px;font-weight:700;line-height:1.6;padding-left:30px}.mod-faq .aboutus-faq-content{width:760px;margin:45px auto}.mod-faq .aboutus-faq-content dl:first-child{border-top:1px solid #dadada}.mod-faq .aboutus-faq-content dl dt a:after,.mod-sub-mypage-idea dl dt a:after{content:"";display:block;width:13px;height:13px;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/images/aboutus/faq-open.png);position:absolute;top:50%;right:15px;margin-top:-6.5px}.mod-faq .aboutus-faq-content dl dd{padding:0 22px 0 40px;font-size:14px;line-height:1.6;margin:25px 0 0;background:url(/images/aboutus/faq-a.png) no-repeat 0 0;display:none}.mod-faq .aboutus-faq-content dl.open dd{display:block}.alert.article-check{background:#598a04 0 0;opacity:.6}.alert.alert-success{background:#dff0d8 0 0}.alert.alert-info{background:#d9edf7 0 0}.alert.alert-error,.alert.alert-message{background:#b94a48 0 0}.alert.alert-message{opacity:.6;color:#f2dede}.alert p{font-size:16px;margin:0 auto;padding:10px 0;width:1080px}.linelist{margin:0;padding:0}#Hime-prof{padding:25px;border:3px solid #ffe2ee;margin-bottom:30px}#Hime-prof dt a{background-image:none}#Hime-prof img{border:1px solid rgba(0,0,0,.15);border-radius:100px;width:200px}#Hime-prof ul li,.linelist{list-style:outside none none}#Hime-prof dt{float:left;width:200px}#Hime-prof dd{float:right;width:400px}#Hime-prof dd h4{font-size:20px;font-weight:700;margin-bottom:10px}#Hime-prof dd p{font-size:13px;color:#666;line-height:1.6;margin-bottom:15px}#Hime-prof dd h5{font-size:12px;font-weight:700;margin:20px 3px 2px}#Hime-prof dd ul{background:#f7f7f1;padding:10px}#Hime-prof dd ul li a{font-size:13px;text-decoration:underline}#Hime-content{padding:0}#Hime-content h4{font-size:24px;font-weight:700;margin:40px 0 20px;color:#ef7c9f;line-height:1.3}#Hime-content .img_right{float:right;margin:0 0 20px 20px}#Hime-content .img_left img,#Hime-content .img_right img{width:300px}#Hime-content .img_left{float:left;margin:0 20px 20px 0}#Hime-content p.intv{font-weight:700;color:#333}#Hime .recommend-column{margin-bottom:20px}#Hime .recommend-column>ul>li{background:url(/images/parts/ar_pink.gif) no-repeat 8px 12px;padding:6px 0 6px 18px;margin-bottom:0;margin-right:3px;width:620px;font-size:14px}#Hime .recommend-column h4{padding-bottom:7px;margin:20px 0 10px;font-size:18px;color:#58555e;font-weight:700;border-bottom:1px dotted #bbb8c5}#Hime .recommend-column>ul>li a:hover{text-decoration:none}#Hime .recommend-column span{color:#bdbdbd;padding-left:3px}#Hime .recommend-column .icon-st{margin-left:45px;height:auto;background:0 0}#Hime .recommend-column li:nth-child(2n){margin-right:0;background-color:#f9ede0}#commentArea{border:1px solid #bbb;border-top:0;padding:20px}#commentArea .comment_box{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #bbb}#commentArea .comment_box span.time{margin-left:10px;color:#999;font-size:12px}#commentArea .comment_box dl dt{float:left;width:100px}#commentArea .comment_box dl dd{float:right;width:540px}#commentArea .comment_box dl dd .tag span{background:#f18282;padding:5px;border-radius:5px;font-size:10px;color:#fff;font-weight:700}#commentArea .comment_box dl dd .tag span.ico_comme_01{background:#f18282}#commentArea .comment_box dl dd .tag span.ico_comme_02{background:#846c5f}#commentArea .comment_box dl dd h5{font-size:14px;font-weight:700;margin-bottom:5px}#commentArea .comment_box dl dd p{font-size:13px;line-height:1.5}#commentArea .comment_box dl.reply{margin-left:60px;margin-top:10px;padding:10px;border-top:1px dotted #bbb}#commentArea .comment_box dl.reply dd{width:435px}.owner_reply dt{float:left;margin-left:10px}.owner_reply dt img{border-radius:70px;border:1px solid #ccc}.owner_reply dd{width:86%;float:right;margin:0;padding:0 10px 10px 0}.owner_reply .time{font-size:10px;font-weight:100;color:#888;margin-left:10px}.owner_reply a{color:#7b7054}.comment_box button.btn-cmt-save{padding:2px 4px;margin:5px 10px 0 0}.owner_reply{clear:both;border-top:1px dotted #d2d2d2;margin-top:10px;padding-top:20px}.Complete{display:none}.FirstBlock .arrow-up{top:-9px;right:300px;width:17px;height:17px;position:absolute;background:url(/images/parts/ico_noarrow_top.png) no-repeat;border:0;cursor:pointer}.category select{width:188px!important}.textcount{text-align:right;font-size:10px;color:#b1b1b1}#image-upload-wrapper{position:relative;overflow:hidden;margin:10px auto}.image-upload-recommend{color:#aaa;font-size:14px;margin:10px 0 30px}.image-upload-recommend .icon-question{padding-left:20px;background:url(/images/parts/icon-question.png) no-repeat center left;background-size:16px}#image-upload-wrapper img{cursor:pointer}#image_switch_wrapper{font-size:12px;background-color:rgba(0,0,0,.5);background-image:none;bottom:0;color:#fff;display:none;padding:5px 0;position:absolute;text-align:center;width:100%;z-index:100}#image_switch_checkbox_label_1,#image_switch_checkbox_label_2{display:inline-table}.image-loading{background-image:url(/images/loading-s.gif);background-size:32px 32px;background-repeat:no-repeat;background-position:center}#image-upload-wrapper .waiting,.image-upload-step .waiting,.subimage-upload .waiting{opacity:.2!important}.image_switch_wrapper{background-color:rgba(0,0,0,.5);background-image:none;bottom:0;color:#fff;display:none;position:absolute;left:11px;text-align:center;width:100%;z-index:100}.image_switch_checkbox_label{display:inline-table;font-size:10px}.image_switch_save_button{display:none;margin:0;padding:0;cursor:pointer;background-color:#fff;font-size:10px;line-height:12px}.image-upload-step,.subimage-upload{width:202px;height:202px;position:relative;overflow:hidden;float:left;margin:10px 0 0 10px}.image-upload-step img,.subimage-upload img{position:absolute;top:0;left:0;cursor:pointer}.image-upload-step img{max-width:100%;max-height:100%;margin:auto;right:0;z-index:50}.subimage-upload{width:113px;height:113px;margin:12px 0 0 12px}.subimage-upload img{z-index:40}#EntryChk #Foundation li a:hover,.subimage-upload:hover img{opacity:.8}.mod-add-idea .mod-title-s3{margin:20px 0}.mod-add-idea textarea{width:700px;height:300px}.mod-add-idea .add-title{width:700px}.mod-add-idea input[type=text]{border:1px solid #c9c9c9;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 10px}.mod-add-idea select{background:#fdfdfd;border:1px solid #c9c9c9;border-radius:3px;font-size:.875rem;height:2.3125rem;padding:.5rem;text-transform:none;width:72px}.mod-add-idea .layout-center{text-align:center;margin-top:20px}.mod-add-idea .mod-price-score{border:solid 10px #eff5f2;border-radius:25px;padding:20px;margin:0 0 30px;display:inline-block;width:640px}.mod-add-idea .mod-price-score .mod-recently .mod-title,.mod-add-idea .mod-price-score h2,.mod-recently .mod-add-idea .mod-price-score .mod-title{padding:10px 0 25px 38px;font-size:24px;background:url(/images/parts/icon-point.png) no-repeat}.mod-add-idea .mod-price-score p+p{margin-top:2em}.mod-add-idea .mod-price-score .place,.mod-add-idea .mod-price-score .score{clear:both;margin-top:20px}.mod-add-idea .mod-price-score .mod-title-point{font-size:16px;width:200px;float:left}#TtlWrap{background:url(/images/parts/bk_idea_submit.jpg) no-repeat}#TtlWrap.contest{background:url(/images/parts/bk_contest_submit.jpg) no-repeat}#TtlWrap .mod-recently .mod-title,#TtlWrap h2,.mod-recently #TtlWrap .mod-title{margin:0 auto;padding-left:50px;width:930px;height:70px;line-height:70px;font-size:24px;color:#fff;background:url(/images/parts/ttl_entry.png) no-repeat 0 18px}#TtlWrap.contest .mod-recently .mod-title,#TtlWrap.contest h2,.mod-recently #TtlWrap.contest .mod-title{padding-left:60px;background:url(/images/parts/ttl_contesticon.png) no-repeat 0 15px}#Entry .search-area .idea-search{top:-15px}#Entry #MainWrap h3,#EntryChk #MainWrap h3{margin:5px 10px 10px;height:40px;background:url(/images/parts/line_idea_submit.png) no-repeat left bottom;font-size:18px;color:#745d50}#Entry #MainWrap,#EntryChk #MainWrap{width:670px;padding-bottom:5px;background:url(/images/parts/bk_foot_l.gif) no-repeat left bottom}#Entry #MainWrap #MainWrapInnner,#EntryChk #MainWrap #MainWrapInnner{background:#fff;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}#disp{overflow:scroll;height:100px;border:1px #dcdcdc solid;padding:5px}#EntryChk .mod-recently .mod-title,#EntryChk h2,.mod-recently #EntryChk .mod-title{font-size:24px;line-height:1.3em;color:#443e3e}.fa-circle-o,.fa-clock-o{margin-right:10px;font-size:18px;line-height:18px;color:#df7caa}.fa-clock-o{color:#4db2cc}#EntryChk #Foundation p.date{width:250px;font-size:12px;float:left}#EntryChk #Foundation p.name{width:300px;text-align:right;float:right;font-size:12px}#EntryChk #Foundation .ttl_head{border-bottom:1px solid #939393;margin-bottom:10px}#EntryChk #Foundation p.intro{margin:10px;font-size:13px;line-height:1.7em}#EntryChk #Foundation img{margin:10px 15px 0 0}#EntryChk #Foundation p.name img{margin:0 5px 2px 0;width:20px;float:none;vertical-align:middle}#EntryChk #Foundation{padding:20px 10px 10px}#EntryChk #Foundation li i{width:24px;height:24px;line-height:24px;color:#fff;text-align:center}#PostProductReview #more-step .fa-plus,i.fa-chain,i.fa-facebook,i.fa-twitter{margin-right:3px}i.fa-chain{background:#71a3bf}i.fa-heart{background:#c65781}#tabs .fa-heart{background:0 0}.dummy_text,input[type=text].dummy_text{color:#ccc;font-size:12px;border:1px solid #e2e2e2}#Foundation #note{width:640px;height:250px;margin:20px 0 0 15px}.p_entry #Foundation textarea{height:326px;width:308px}#Foundation img{margin:10px 0 0 14px;width:300px;height:225px;float:left;border:1px solid #dadada}#Foundation img.sub01,#Foundation img.sub02,#Foundation img.sub03,#Foundation img.sub04{margin:10px 0 0 10px;width:140px;height:140px}#Foundation #note_ttl{margin:5px 15px;width:624px}#note,.pro_note{margin-top:10px}#Entry #Foundation p{margin-right:5px;margin-top:3px;font-size:10px;color:#b1b1b1;float:right}#Entry span.count,#PostProductReview span.count{font-size:12px;color:#cd566a}#Entry .dropdown-toggle{height:62px}.mod-add-category,.point{margin-bottom:25px}.category .linelist{margin-top:15px}.category .linelist img{margin-right:20px;vertical-align:middle}.mod-add-category select{width:190px;font-size:12px}.tag p{color:#585858!important;padding:5px}.tag-area span{color:#6e6e6e!important}.tag-area span:hover{color:#fff!important;background-color:#f5a9e1!important}#Entry .material{margin:15px}.material .material-name{margin-right:10px;width:380px}.material .material-count,.material .material-unit{margin-right:3px;width:60px}.material .add-info{margin-bottom:10px;width:700px}.material .linelist{margin-bottom:10px}.material .material-quantity{width:220px}.material .mt-del{margin-left:.5em}.material .arrow-down,.material .arrow-up{position:static;vertical-align:middle}.material .arrow-down:focus,.material .arrow-up:focus{outline:0}.material .linelist:nth-of-type(1) .arrow-up{cursor:default;background-image:url(/images/parts/ico_noarrow_top.png)}.fa-chevron-right{margin:0 10px;color:#df7caa}.fa-gift{color:#df7caa}.fa-gift,.fa-inbox{padding-left:5px}.fa-angle-right{margin:0 10px}.procedure{margin-bottom:15px;padding:15px 10px;background-color:#efefe2;position:relative}.procedure a{width:200px;float:left;border:#e2e2e2 1px solid}.procedure-inner{margin-left:10px;width:410px;float:left}.procedure-inner .pro_note_quote_id{margin-left:10px;margin-bottom:5px;width:455px}.procedure-inner .pro_note,.procedure-inner .pro_note_ttl{margin-left:10px;width:385px}.procedure-inner .pro_note{font-size:15px;font-weight:400}#PostProductReview #MainWrap #MainWrapInner #FormInner img,.image-upload-step img{border:1px solid #dadada}.pro_note,.pro_note_ttl{width:400px}.pro_note{height:152px}#Entry .procedure-foot p{text-align:right}.procedure-foot input{margin:5px 0 0 10px;padding:4px 12px;float:right;font-size:10px;line-height:10px;color:#7c736a;background:#dad6c7;border:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}img.imgscale{margin:0 8px}.cropimage{padding-top:5px}.post-tags p,p.advertise_edit_supplement,p.recommend_link_supplement{font-size:14px;padding:15px 20px 0}.advertise_edit_area,.recommend_link_area{margin:20px 10px 0;padding:15px 10px;background:url(/images/parts/bk_article.gif) 0% 0%;border:1px solid #e3e0d5;position:relative}.advertise_edit_area .image-upload{width:77px;min-height:77px;position:relative;float:left}.advertise_edit_area img{border:1px solid #dadada;position:absolute;top:0;left:0;cursor:pointer;z-index:50}.advertise_edit_area .advertise-inner,.recommend_link_area .recommend-inner{margin-left:10px;width:410px;float:left}.advertise_edit_area .advertise-inner input,.recommend_link_area .recommend-inner input{margin-left:10px;width:95%!important}.advertise_edit_area .advertise-inner textarea{margin-left:10px;width:95%!important;height:111px!important}.recommend_link_area{margin:20px 20px 0}.top-regist-button{margin-bottom:25px;background:#f2f5d9 0% 0%;border:2px dotted #ccc;padding:10px 0}.top-regist-button .regist-submit{margin-top:15px}.top-regist-button .btnArea{padding-bottom:15px}#FirstBlock .arrow-up,.pro-del{width:17px;height:17px;border:0;cursor:pointer}#FirstBlock .arrow-up{background:url(/images/parts/ico_noarrow_top.png) no-repeat;right:300px}#FirstBlock .arrow-up,.arrow-up,.pro-del{top:-9px;position:absolute}.pro-del{background:url(/images/parts/ico_del.png) no-repeat;right:-8px}.arrow-up{right:300px;background:url(/images/parts/ico_arrow_up.png) no-repeat}.arrow-down,.arrow-up,.mt-del,.mt-plus{width:17px;height:17px;border:0;cursor:pointer}.arrow-down{bottom:-9px;right:300px;background:url(/images/parts/ico_arrow_down.png) no-repeat;position:absolute}.mt-del,.mt-plus{vertical-align:middle}.mt-del{background:url(/images/parts/ico_del.png) no-repeat}.mt-plus{background:url(/images/parts/ico_plus.png) no-repeat}.btnArea{text-align:center;padding-bottom:30px}.btn_contest,.btn_return,.consent-submit,.entry-submit,.password-submit,.regist-submit{margin-top:40px;padding-bottom:30px;text-align:center}.btn_top{display:block;padding:30px 0 10px}.regist-submit{margin-right:10px}.btn_return{margin-left:10px}.entry-plus{margin:25px 10px 0 0;text-align:left}.entry-plus input{width:150px;height:30px;cursor:pointer;background:url(/images/parts/btn_plus.png) no-repeat;border:0}.btn_contest,.consent-submit,.entry-submit,.password-submit,.regist-submit{width:240px;height:40px;background:url(/images/parts/btn_check.png) no-repeat;border:0;cursor:pointer}#add-article .entry-submit{background:url(/images/parts/btn_save_check.png) no-repeat}#event-info .consent-submit{background:url(/images/parts/btn_check_Consent.png) no-repeat}.btn_return{width:120px!important;height:40px;background:url(/images/parts/btn_return.png) no-repeat;border:0;cursor:pointer}.password-submit{background:url(/images/parts/btn_password.png) no-repeat}.btn_contest{background:url(/images/parts/btn_contest.png) no-repeat}.regist-submit{background:url(/images/parts/btn_regist.png) no-repeat}#ARTICLE .regist-submit{background:url(/images/parts/btn_regist_idea.png) no-repeat}#PostProductReview #SearchWrap,.mod-topic-list .mod-topic-add-comment .btn-topic-comment button{border:0}#PostProductReview .search-area .idea-search{top:-15px}#PostProductReview .review-point-dialog{background:url(../images/ico_beginner.png) no-repeat 10px 14px;font-size:13px;padding:15px 15px 15px 30px;text-decoration:underline;color:#df7caa;font-weight:400}#PostProductReview #note{margin-top:0!important}#PostProductReview #MainWrap h3,#PostProductReviewChk #MainWrap h3{margin:10px 10px -5px 15px;height:40px;font-size:19px;font-weight:700;padding:3px 0;color:#745d50}#PostProductReview #MainWrap,#PostProductReviewChk #MainWrap{width:670px;padding-bottom:5px}#PostProductReview #MainWrap #MainWrapInner{background:#fff;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:15px}#PostProductReview #MainWrap #MainWrapInner #FormInner{background:#f7f7f1;border:1px solid #ddd}#PostProductReview #MainWrap #MainWrapInner #ProductInfo{background:#fff;border:1px solid #ddd;margin:5px 15px;padding:20px}#PostProductReview #MainWrap #MainWrapInner #FormInner .sub-name{font-size:15px;font-weight:700;color:#745d50;padding:5px 0}#PostProductReview #MainWrap #MainWrapInner #FormInner .sub-name span{padding-left:2px;font-size:12px}#PostProductReview #MainWrap #MainWrapInner #ProductInfo:after,.post-score .score:after,.post-score ul.special:after,.post-score:after{content:"";display:block;clear:both;visibility:hidden}#PostProductReview #MainWrap #MainWrapInner #Review{background:#fff;border:1px solid #ddd;margin:5px 10px 10px}#PostProductReview #more-step{margin:20px auto;width:180px;font-size:14px;background:#c4b5a6;padding:10px;color:#fff;border-radius:3px;cursor:pointer}#PostProductReview .procedure{background:#fff}#PostProductReview .procedure-inner{width:365px}#PostProductReview .procedure-inner .pro_note{margin-top:0;width:345px;height:152px;border:1px solid #dadada}#PostProductReview .procedure{padding:15px;margin:30px}#PostProductReview #more-step .fa-camera{margin-right:3px;font-size:17px}#InputInfo{width:300px;float:left}#image-upload-wrapper .deleteIcon{top:0;right:0;position:absolute;background-color:#000;color:#fff;cursor:pointer;opacity:.7;padding:1px;text-align:center;width:14px}#image_switch_wrapper{margin-left:0}#image-upload-wrapper{width:262px}#PostProductReview .image-upload-step{width:162px;height:162px}#PostProductReview .image-upload-step img{width:160px}#InputImage{width:250px;float:right}ul#InputImage li{float:left}.post-maker,.post-price,.post-product-name{margin:5px 0 17px}#image-upload-wrapper img,.post-maker input,.post-price,.post-product-name input{width:260px}.post-price input{float:left;width:170px;margin-right:6px}.post-price .price{padding:6px 0 0 15px;font-size:15px}.post-price .price span{font-size:13px}.post-score{margin:10px 15px;height:70px;border:1px solid #ddd;background:#fff}.post-score img{border:0!important}.post-score .sub-title{float:left;padding:27px 15px 0 50px;font-size:20px}.post-score .score{width:150px;padding:16px 0;float:left}.post-score .score img{margin-right:5px;width:28px}.post-score .score .hint{color:#777}.post-score ul.special{padding-top:2px;float:left;width:160px}.post-score ul.special li{color:#777;cursor:pointer;padding:8px 9px;display:block;float:left;font-size:14px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.post-title{margin:2px 15px 10px}.post-title input{width:590px}.post-bought-place{position:relative}.post-bought-place:after,.select-keyword-list:after{content:".";display:block;clear:both;visibility:hidden}.post-bought-place .selected-bought-place{border:1px solid #e2e2e2;padding:8px 30px 8px 8px;background:url(/images/parts/ico_select_arrow.png) 95% 12px no-repeat;cursor:pointer}.js-price{padding:4px}.select-keyword-list{position:absolute;top:34px;left:10px;border:1px solid #e2e2e2;min-height:70px;z-index:10;border-radius:5px;display:none;background:#fff;padding:10px;filter:alpha(opacity=97);-moz-opacity:.97;opacity:.97;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.35);box-shadow:0 0 8px 0 rgba(0,0,0,.35)}.select-keyword-list .select-keyword{background:#f7f7f1;color:#7b5946;cursor:pointer;margin:0 7px 7px 0;padding:6px 8px;border:1px solid #e2e2e2;border-radius:3px;display:block;float:left;font-size:13px}.post-tags .select-tags .select-tag:hover,.select-keyword-list .select-keyword:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.post-tags .select-tags .select-tag.on,.select-keyword-list .select-keyword.on{background:#c4b5a6;color:#fff}.post-tags .select-tags .select-tag span,.select-keyword-list .select-keyword span{font-size:13px;font-weight:700;padding-left:2px;cursor:pointer}.post-tags{padding:10px;margin-bottom:25px}.post-tags p{padding:5px 0}.post-tags:after{visibility:hidden}.post-tags .add-tag-area{width:250px}.post-tags .add-tag-area:after,.post-tags:after{content:"";display:block;clear:both}.post-tags input{width:180px;margin:5px 5px 0 0;float:left}.post-tags .add-tag-button{background:#c4b5a6;padding:6px 10px;color:#fff;border-radius:3px;margin-top:6px;cursor:pointer;float:right}.post-tags .select-tags{min-height:70px;border-radius:5px;padding-bottom:10px}.mod-amazon-box:after,.post-tags .select-tags:after{content:"";display:block;clear:both;visibility:hidden}.post-tags .select-tags .select-tag{background:#f7f7f1;color:#7b5946;cursor:pointer;margin:0 7px 7px 0;padding:6px 8px;border:1px solid #e2e2e2;border-radius:3px;display:block;float:left;font-size:13px}.post-improve-point{background:#fff2f2;margin:20px;padding:15px;border-radius:5px}.post-improve-point p{font-size:14px;padding:5px;line-height:23px}.post-improve-point textarea{width:97%;height:60px;margin:0 auto}#ReviewPointDialog .point{margin:5px 10px;border:1px dotted #715a52;padding:10px 20px}#ReviewPointDialog .point li{padding-left:10px;background:url(../images/ar_pink.gif) no-repeat 0 6px;font-size:14px}#ReviewPointDialog .example{border:1px dotted #715a52;background:#fff;padding:10px;margin:10px}#ReviewPointDialog .example p{padding:0}#ReviewPointDialog .example .title{color:#df7caa;font-weight:700;padding-bottom:5px}.content-logo p img,.mod-section h1,.privacy_info{margin-bottom:15px}.logo_pageimg img{text-align:center;margin-top:15px}.privacy_info{font-size:13px}.privacy_list{margin:15px 20px}.privacy_address{color:#333;margin-bottom:30px;font-size:16px}.topic-wrap{background-attachment:scroll;background-clip:border-box;background-color:#fff;background-image:none;background-origin:padding-box;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;overflow:hidden;padding-bottom:30px}.mod-topic-header{background:url(../images/topic/bg_header_topic.png);background-repeat:repeat-x;height:175px;background-size:auto 175px}.mod-topic-header .mod-topic-header-lead{width:1040px;margin:0 auto;position:relative;padding:20px 20px 20px 0;overflow:hidden}.mod-topic-header .mod-topic-header-lead h1{float:left;padding-right:30px}.mod-topic-header .mod-topic-header-lead p{padding-top:10px}.mod-topic-header .mod-topic-header-lead p .btn-topic-faq{background-color:#ef7c9f;width:220px;border-radius:20px;color:#fff;line-height:40px;height:40px;padding:10px 20px;font-size:14px}.mod-topic-header .mod-topic-header-lead p .btn-topic-faq:hover{color:#fff!important;background:#ea6d93}.mod-section-topic{font-size:13px;color:#111;width:1080px;margin:0 auto}.mod-section-topic .mod-section-topic-list{width:760px;float:left;overflow:hidden;margin-top:25px}.mod-section-topic .btn-center{text-align:center;padding:25px 0;clear:both}.mod-section-topic .ttl-lead-comment{border-top:1px solid #e5e5e5;position:relative}.mod-section-topic .ttl-lead-comment:before{content:'';display:inline-block;width:30px;height:20px;background-image:url(../images/topic/ico_lead_comment.png);background-repeat:no-repeat;background-size:23px 20px;margin-top:auto;margin-bottom:auto;vertical-align:middle}.mod-section-topic .ttl-lead-comment .mod-topic-menu-detail{float:right;overflow:hidden;position:absolute;bottom:0;right:0;font-size:14px}.mod-section-topic .ttl-lead-comment .mod-topic-menu-detail li{float:left;margin-left:15px}.mod-section-topic .ttl-lead-comment .mod-topic-menu-detail li.current{color:#333;border-bottom:2px solid #ef7c9f;padding:0 13px 13px}.mod-section-topic .ttl-lead-comment,.mod-section-topic .ttl-post-comment{font-size:20px;border-bottom:1px solid #e5e5e5;padding:15px}.mod-section-topic .mod-section-topic-sub .mod-sub-topic-title:before,.mod-section-topic .mod-section-topic-sub .mod-topic-heart:before,.mod-section-topic .ttl-post-comment:before{content:'';display:inline-block;width:30px;height:20px;background-image:url(../images/topic/ico_post_comment.png);background-repeat:no-repeat;background-size:23px 20px;margin-top:auto;margin-bottom:auto;vertical-align:middle}.mod-section-topic .mod-section-topic-sub{float:right;margin-top:25px;border-left:1px solid #e5e5e5;width:300px}.mod-section-topic .mod-section-topic-sub.sub-topic-top{margin-top:75px}.mod-section-topic .mod-section-topic-sub .mod-sub-topic{margin-bottom:15px}.mod-section-topic .mod-section-topic-sub .mod-sub-idealist,.mod-section-topic .mod-section-topic-sub .mod-sub-monitor{-webkit-box-shadow:none;box-shadow:none}.mod-section-topic .mod-section-topic-sub .mod-sub-topic-title{border-left:5px solid #ef7c9f;padding:15px 0 15px 10px;font-size:16px}.mod-section-topic .mod-section-topic-sub .mod-sub-topic-title:before,.mod-section-topic .mod-section-topic-sub .mod-topic-heart:before{width:23px;padding-left:8px;background-image:url(../images/topic/ico_lead_attention.png)}.mod-section-topic .mod-section-topic-sub .mod-topic-list-sub,.mod-topic-list{border-bottom:1px solid #e5e5e5;padding:15px 0 15px 15px;clear:both;overflow:hidden}.mod-section-topic .mod-section-topic-sub .mod-topic-image{float:left;width:70px;padding:0 15px 0 0}.mod-section-topic .mod-section-topic-sub .mod-topic-title{font-size:13px;font-weight:400;padding-bottom:15px;line-height:1.2em}.mod-section-topic .mod-section-topic-sub .mod-topic-date{color:#aaa}.mod-section-topic .mod-section-topic-sub .mod-topic-heart{padding-left:10px}.mod-section-topic .mod-section-topic-sub .mod-topic-heart:before{width:18px;height:13px;background-image:url(../images/topic/ico_suteki.png);background-size:15px 13px;padding-left:5px}.mod-section-topic .mod-section-topic-sub .mod-topic-comment,.mod-section-topic .mod-section-topic-sub .mod-topic-heart{color:#aaa;font-weight:400;font-size:13px;background-position-y:4px}.mod-section-topic .mod-section-topic-sub .mod-topic-comment:before,.mod-topic-list .mod-topic-comment:before,.mod-topic-list .mod-topic-heart:before{content:'';display:inline-block;width:18px;height:13px;background-image:url(../images/topic/ico_comment.png);background-repeat:no-repeat;background-size:15px 13px;margin-top:auto;margin-bottom:auto;vertical-align:middle}.mod-section-topic .mod-topic-menu{padding:25px 0 10px}.mod-section-topic .mod-topic-menu li{display:table-cell}.mod-topic-list{padding:20px 0;position:relative}.mod-topic-list textarea{width:680px;padding:15px}.mod-topic-list .mod-topic-add-comment{float:right}.mod-topic-list .mod-topic-add-comment li{float:left;padding-top:15px}.mod-topic-list .mod-topic-add-comment .js-upload-image-area{cursor:pointer;margin-left:15px;position:relative;z-index:1}.mod-topic-list .mod-topic-add-comment .js-upload-image-area .js-preview-delete{position:absolute;top:0;right:0;background-color:#e5e5e5;padding:5px;cursor:pointer}.mod-topic-list .mod-topic-add-comment .txt-topic-comment{padding-top:15px}.mod-amazon a,.mod-topic-list .mod-topic-add-comment .txt-topic-comment a{text-decoration:underline;color:#ef7c9f}.mod-topic-list .mod-topic-add-comment .btn-topic-comment{padding:3px 0 0 12px;cursor:pointer}.mod-topic-list .mod-topic-image{float:left;width:100px;padding:0 15px 0 0}.mod-topic-list .mod-topic-title{font-size:16px;font-weight:400;padding-bottom:15px;line-height:1.2em}.mod-topic-list .mod-topic-description{padding-bottom:10px 0;line-height:1.2em}.mod-topic-list .mod-topic-datearea{position:absolute;bottom:15px;left:115px}.mod-topic-list .mod-topic-date{color:#aaa}.mod-topic-list .mod-topic-comment,.mod-topic-list .mod-topic-heart{color:#aaa;font-weight:400;padding-left:10px;font-size:13px;background-position-y:4px}.mod-topic-list .mod-topic-comment:before,.mod-topic-list .mod-topic-heart:before{width:15px;background-image:url(../images/topic/ico_suteki.png);padding-left:5px}.mod-topic-list .mod-topic-comment:before{background-image:url(../images/topic/ico_comment.png)}.mod-topic-list .mod-topic-comment-list-detail{display:table-cell}.mod-topic-list .mod-topic-comment-list-detail .mod-article-quote{margin:15px 0 0}.mod-topic-list .mod-topic-comment-list-detail .mod-topic-description{padding:15px 0;line-height:1.2em}.mod-topic-list .mod-topic-comment-list-detail .mod-topic-description a{color:#ef7c9f;padding-right:5px}.mod-topic-list .mod-topic-comment-list-detail .img-topic-comment{margin:15px 0}.mod-contest .mod-topic-list .mod-topic-comment-list-detail .mod-btn-entry,.mod-topic-list .mod-topic-comment-list-detail .mod-contest .mod-btn-entry,.mod-topic-list .mod-topic-comment-list-detail .mod-idea-post{font-size:14px;border-radius:20px;display:inline-block;width:165px;height:40px;color:#fff;background:#ef7c9f;line-height:40px;text-align:center}.mod-contest .mod-topic-list .mod-topic-comment-list-detail .mod-btn-entry:after,.mod-topic-list .mod-topic-comment-list-detail .mod-contest .mod-btn-entry:after,.mod-topic-list .mod-topic-comment-list-detail .mod-idea-post:after{background:0 0}.mod-contest .mod-topic-list .mod-topic-comment-list-detail .mod-btn-entry:hover,.mod-topic-list .mod-topic-comment-list-detail .mod-contest .mod-btn-entry:hover,.mod-topic-list .mod-topic-comment-list-detail .mod-idea-post:hover{color:#fff!important;background:#ea6d93}.mod-topic-list .mod-topic-comment-list-detail .mod-article-quote{margin-bottom:15px}.mod-topic-list .mod-topic-user-image{float:left;padding:0 15px 15px 0}.mod-topic-list .mod-topic-user-image img{width:60px;border-radius:30px;border:1px solid #ccc}.mod-topic-list .mod-topic-user-name,.mod-topic-list .mod-topic-user-name a{color:#ef7c9f}.mod-topic-list .mod-topic-social li{margin-right:10px;display:inline}.mod-topic-list .mod-topic-social .mod-btn-comment{padding-right:25px}.mod-recently .mod-topic-list.top-topic .mod-title,.mod-topic-list.top-topic .mod-recently .mod-title,.mod-topic-list.top-topic h2{height:auto}.mod-topic-list.mod-topic-detail-top .mod-topic-image{float:left;width:100px;padding:0 15px 0 0}.mod-topic-list.mod-topic-detail-top .mod-topic-title{font-size:16px;font-weight:400;height:auto;padding-bottom:15px;line-height:1.2em}.mod-topic-list.mod-topic-detail-top .mod-topic-description{padding-bottom:15px}.mod-amazon{color:#333;font-size:15px}.mod-amazon a{font-weight:700}.mod-amazon .amazon_price{color:#b12704}.mod-amazon.mod-amazon-box{display:block;border:solid 1px #dbdbdb;padding:20px;margin-top:30px;overflow:hidden}.mod-amazon.mod-amazon-box .mod-amazon-image{float:left;width:100px;margin-right:14px}.mod-amazon.mod-amazon-box .mod-amazon-txt{float:left;font-size:13px;width:530px}.mod-amazon.mod-amazon-box .ttl_amazon_product{padding-bottom:14px;font-size:15px}.mod-amazon.mod-amazon-box .ttl_amazon_company{padding-bottom:14px}.mod-amazon-btn,.mod-amazon.mod-amazon-img{display:block;margin:30px 0;text-align:center}.mod-amazon-btn{margin:0 auto}.mod-amazon-btn,.mod-amazon-btn .mod-btn-entry,.mod-amazon-btn .mod-btn-round{border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px;line-height:48px;min-width:450px}.mod-amazon-btn-mini,.mod-amazon-btn-mini .mod-btn-entry,.mod-amazon-btn-mini .mod-btn-round{min-width:410px}.candy-section .mod-recently .mod-title,.candy-section h2,.mod-recently .candy-section .mod-title{color:#7b7054;padding:10px 3px;margin:0 0 20px;font-size:14px;border-bottom:solid 1px #cec6b4}.mod-ad-container-block{margin-bottom:15px}.interview-summaries{overflow:hidden;-webkit-font-smoothing:antialiased;color:#4a4a4a;font-size:14px;font-weight:300;line-height:1.6}.interview-summaries .mod-header-title-white{color:#fff;font-size:36px;font-weight:400}.interview-summaries .mod-header-text-white{color:#fff;font-size:20px;font-weight:500;line-height:1.5}.interview-summaries .mod-image-title-white{color:#fff;font-size:24px;font-weight:400;line-height:36px}.interview-summaries .mod-image-text-white{color:#fff;font-size:14px;font-weight:400;line-height:20px}.interview-summaries .mod-image-label-text-white{color:#fff;font-size:14px;line-height:21px}.interview-summaries .mod-image-btn-text-white{color:#fff;font-size:15px;line-height:23px}.interview-summaries .mod-section-title{color:#4a4a4a;font-size:24px;font-weight:600;line-height:36px}.interview-summaries .mod-section-text{color:#4a4a4a;font-size:15px;font-weight:300;line-height:1.6}.interview-summaries .mod-item-title{color:#4a4a4a;font-size:18px;font-weight:600;line-height:13px}.interview-summaries .mod-image-sub-text{color:#9b9b9b;font-size:12px;font-weight:300;line-height:1.6}.interview-summaries .mod-main-content{float:left;clear:both}.interview-summaries .mod-sub-content{margin:0;width:300px;float:right}.interview-summaries .mod-sub-content .sub{margin:0}.interview-summaries .mod-title{margin-bottom:0;padding:30px 0 15px}.interview-summaries .mod-header{width:1440px;height:480px;margin:0 auto 45px}.interview-summaries .mod-content{width:1080px;margin:0 auto;-webkit-box-shadow:0;box-shadow:0}.interview-summaries .mod-description{padding-bottom:30px;margin-bottom:15px;border-bottom:1px solid #e5e5e5}.interview-summaries .mod-section{margin:0 0 30px;padding:0;-webkit-box-shadow:0 0;box-shadow:0 0;border:0;border-radius:0 0;width:760px;height:auto}.interview-summaries .mod-sub-page-title{padding:0 0 20px;border-top:0}.interview-summaries .mod-thumbnail-image{width:150px;height:150px;float:left;margin-right:20px}.interview-summaries .mod-border-right{border-right:1px solid #e5e5e5}.interview-summaries .mod-group{margin-bottom:0}.interview-summaries .mod-title-none{border-top:1px solid #e5e5e5;margin-bottom:0}.interview-summaries .mod-other-interview{padding-top:15px;padding-bottom:45px}.interview-summaries .mod-other-interview .mod-title{padding-bottom:45px}.interview-summaries .mod-other-interview .mod-other-interview-link{border:1px solid #e5e5e5;border-radius:5px;display:block;margin-bottom:20px}.interview-summaries .mod-group-title{padding-top:0}.interview-summaries .mod-group-description{padding-top:30px;padding-bottom:15px}.interview-summaries .mod-group-description .mod-next-link{display:block;text-align:right}.interview-summaries .mod-group-image{position:relative;overflow:auto}.interview-summaries .mod-group-image:after{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 -100px 100px -100px #000 inset;box-shadow:0 -100px 100px -100px #000 inset}.interview-summaries .mod-paging-list{clear:both;padding:20px 0;margin-top:25px;border-top:1px solid #e5e5e5}.interview-summaries .mod-paging-list .mod-paging-item{padding:20px 0}.interview-summaries .mod-paging-list .mod-next-link,.interview-summaries .mod-paging-list .mod-prev-link{background-image:url(/images/interview_summaries/common/back_indicator_pc_normal.png);background-position:left;background-repeat:no-repeat;background-size:40px 40px;color:#333}.interview-summaries .mod-paging-list .mod-prev-link .mod-prev-text{-webkit-box-sizing:border-block;box-sizing:border-block;margin-left:40px;padding:0 20px;float:left;width:185px;height:40px}.interview-summaries .mod-paging-list .mod-prev-link .mod-prev-image{float:right;margin-right:20px}.interview-summaries .mod-paging-list .mod-prev-link:hover{background-image:url(/images/interview_summaries/common/back_indicator_pc_hover.png);color:#ef7c9f}.interview-summaries .mod-paging-list .mod-next-link{background-image:url(/images/interview_summaries/common/next_indicator_pc_normal.png);background-position:right}.interview-summaries .mod-paging-list .mod-next-link .mod-next-image{margin-left:20px;float:left}.interview-summaries .mod-paging-list .mod-next-link .mod-next-text{padding:0 20px;margin-right:40px;width:185px;height:30px;font-size:14px;font-weight:500;float:left}.interview-summaries .mod-paging-list .mod-next-link:hover{background-image:url(/images/interview_summaries/common/next_indicator_pc_hover.png);color:#ef7c9f}.interview-summaries .mod-paging-list .mod-sub-title{color:#9b9b9b;line-height:21px;margin-bottom:21px}.interview-summaries .mod-page-title{padding:15px 0 0}.interview-summaries .mod-layout-two-column .mod-first-column,.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-left .mod-dialog-image-crop-help dl dd{margin-left:0}.interview-summaries .mod-layout-two-column .mod-last-column{margin-right:0}.interview-summaries .mod-layout-two-column .mod-page-title{text-align:center}.interview-summaries .mod-layout-two-box .mod-column{width:370px;position:relative}.interview-summaries .mod-layout-two-box>*{margin:0 10px}.interview-summaries .mod-layout-two-box>:first-child{margin-left:0}.interview-summaries .mod-layout-two-box>:last-child{margin-right:0}.interview-summaries .mod-layout-three-column{margin-bottom:20px}.interview-summaries .mod-layout-three-column>*{margin:0 10px}.interview-summaries .mod-layout-three-column>:first-child{margin-left:0}.interview-summaries .mod-layout-three-column>:last-child{margin-right:0}.interview-summaries .mod-layout-three-column .mod-page-title{text-align:center}.interview-summaries .mod-layout-foure-column{margin-bottom:20px}.interview-summaries .mod-layout-foure-column>*{margin:0 10px;text-align:center}.interview-summaries .mod-layout-foure-column>:first-child{margin-left:0}.interview-summaries .mod-layout-foure-column>:last-child{margin-right:0}.interview-summaries .mod-layout-foure-column .mod-page-title{text-align:center}.interview-summaries .mod-item-list .mod-item-title{clear:both;padding:30px 0 25px}.interview-summaries .mod-item-list .mod-item-content{padding:20px 20px 20px 0;clear:both;overflow:auto;position:relative;border-top:1px solid #e5e5e5}.interview-summaries .mod-item-list .mod-item-content .mod-item-image{float:left;width:270px;height:100%;max-height:270px;background-color:#f6f6f9;margin:0 20px 0 0;text-align:center}.interview-summaries .mod-item-list .mod-item-content .mod-item-image .image{max-width:270px;max-height:270px;width:auto;height:auto}.interview-summaries .mod-item-list .mod-item-content .mod-item-sub-title{font-size:14px;font-weight:600;line-height:1.5}.interview-summaries .mod-item-list .mod-item-content .mod-next-link{position:absolute;bottom:20px;right:20px}.interview-summaries .mod-item-list .mod-item-content .mod-item-description-box{float:left;width:155px;margin-bottom:20px}.interview-summaries .mod-item-list .mod-item-content .mod-next-arrow{float:right;margin:35px -10px 35px 0}.interview-summaries .mod-item-list .mod-item-content .has-link{margin-bottom:30px}.interview-summaries .mod-item-rows:last-child .mod-item-content{border-bottom:none}.interview-summaries .mod-item-rows .mod-item-description-row{padding:0 0 0 285px}.interview-summaries .mod-next-link{color:#ef7c9f;font-size:14px;padding-right:13px;background-image:url(/images/interview_summaries/common/disclosure_indicator_sp_pk.png);background-position:right;background-repeat:no-repeat;background-size:8px 14px}.interview-summaries .mod-next-link:hover{text-decoration:underline}.interview-summaries .mod-user-interview{margin-bottom:45px}.interview-summaries .mod-other-page-link{padding:30px 0 0;margin-bottom:-15px}.interview-summaries .mod-tag-title{padding-bottom:30px}.interview-summaries .mod-tag-links{position:relative;margin:40px 0}.interview-summaries .mod-tag-links .mod-tag-items .mod-tag-item{float:left;border:solid 1px #ef7c9f;color:#ef7c9f;border-radius:20px;padding:5px 22px;margin:0 5px 5px 0}.interview-summaries .mod-tag-links .mod-tag-items .mod-tag-item:hover{color:#fff!important;background-color:#ef7c9f}.interview-summaries .mod-top-image{margin:45px 0;height:140px;float:right}.interview-summaries .mod-recomend-title{padding-bottom:0}.interview-summaries .mod-slid-category-name{float:left}.interview-summaries .mod-slid-title{font-size:20px;font-weight:500;line-height:30px;padding:20px 0;clear:both}.interview-summaries .mod-slide-content{line-height:2;position:relative}.interview-summaries .mod-slide-content .mod-read-more{color:#ef7c9f}.interview-summaries .mod-slide-content .mod-read-more:hover{cursor:pointer}.interview-summaries .mod-slide-items .mod-slide-item .mod-item-image{position:relative}.interview-summaries .mod-slide-items .mod-slide-item .mod-item-image:after{position:absolute;display:block;content:'';top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 -100px 100px -100px #000 inset;box-shadow:0 -100px 100px -100px #000 inset}.interview-summaries .mod-title+.mod-slide-items{margin-top:30px}.interview-summaries .slick-prev{left:10px;z-index:100}.interview-summaries .slick-next:before,.interview-summaries .slick-prev:before{font-size:40px;text-shadow:0 0 5px rgba(0,0,0,.2)}.interview-summaries .slick-next{right:10px;z-index:99}.interview-summaries .slick-dots{bottom:50px}.interview-summaries .slick-dots li{font-size:20px}.interview-summaries .slick-arrow{width:40px;height:40px}.interview-summaries .slick-dotted.slick-slider{margin-bottom:0}.interview-summaries .mod-image-sub-text{padding:12px 0 0;height:20px}.interview-summaries .mod-label-box{border:solid 1px;padding:5px 15px}.interview-summaries .mod-categories .mod-category{position:relative;margin-bottom:20px;width:370px;height:493px}.interview-summaries .mod-categories .mod-category:before,.interview-summaries .top-header:before{background-color:rgba(0,0,0,.2);position:absolute;height:100%;top:0;right:0;bottom:0;left:0;content:' '}.interview-summaries .mod-categories .mod-category .mod-category-image{width:100%}.interview-summaries .mod-categories .mod-category .mod-category-name{position:absolute;top:0;margin:20px}.interview-summaries .mod-categories .mod-category .mod-category-title{position:absolute;top:50px;margin:10px 20px}.interview-summaries .mod-categories .mod-category .mod-category-description{position:absolute;bottom:55px;margin:10px 20px}.interview-summaries .mod-categories .mod-category .mod-category-next-link{font-size:15px;font-weight:600;line-height:23px;position:absolute;bottom:20px;right:0;margin:0 15px;padding:6px 30px;background-image:url(/images/interview_summaries/common/disclosure_indicator_pc_wt.png);background-position:95% 50%;background-repeat:no-repeat;background-size:9px 15px}.interview-summaries .mod-border-box{border:1px solid #e5e5e5}.interview-summaries .top-header{width:1440px;height:480px;position:relative}.interview-summaries .top-header .top-header-title{position:absolute;width:900px;top:160px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.interview-summaries .top-header .mod-article-social,.interview-summaries .top-header .top-header-description{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:30px}.interview-summaries .top-header .top-header-description{width:900px;text-align:center;top:200px}.interview-summaries .top-header .mod-article-social{top:265px}.interview-summaries .sub-header{margin-bottom:0}.interview-summaries .mod-article-social{clear:both;overflow:hidden;list-style:none;margin-bottom:20px}.interview-summaries .mod-article-social .mod-social-button{display:table-cell;padding-right:5px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.interview-summaries .mod-article-social .mod-social-facebook{vertical-align:top}.interview-summaries .mod-article-social .mod-social-hatena,.interview-summaries .mod-article-social .mod-social-twitter{padding-top:3px}.interview-summaries .mod-profile{margin:25px 0 45px}.interview-summaries .mod-list-head{margin-bottom:20px;border-bottom:1px solid #e5e5e5}.interview-summaries .mod-list-head .description{margin-bottom:20px}.interview-summaries .list-description{margin:5px 0 20px}.interview-summaries .list-item{-webkit-box-shadow:none;box-shadow:none;margin-bottom:30px;position:relative}.interview-summaries .list-item .new-item:before{content:'';width:36px;height:36px;position:absolute;background-image:url(/images/interview_summaries/common/icon-new.png);background-size:36px}.interview-summaries .list-item .item-title{font-weight:700;margin:10px 0 5px}.interview-summaries .list-item .item-description{line-height:1.2;font-size:13px;margin-bottom:10px}.interview-summaries .list-item .user-image{float:left;width:30px;border-radius:15px}.interview-summaries .list-item .user-name{height:30px;margin-left:40px;padding:7px 0;font-size:13px;color:#aeaeae;-webkit-box-sizing:border-box;box-sizing:border-box}.magazine .mod-header{position:relative}.magazine .mod-header .mod-magazine-title{position:absolute;bottom:25px;left:0;display:table;z-index:20}.magazine .mod-header .mod-magazine-title .mod-magazine-header-text{display:table-cell;padding-right:15px;vertical-align:bottom}.magazine .mod-header .mod-magazine-title .mod-magazine-social{display:table-cell;padding-right:5px}.magazine .mod-header .mod-magazine-series{font-size:12px;color:#fff}.magazine .mod-header .mod-magazine-series-box{border:1px solid #fff;display:inline-block;padding:3px 7px;margin-left:30px}.magazine .mod-header .mod-article-social{margin:10px 0 -8px 30px}.magazine .mod-header .mod-article-social .mod-social-facebook{vertical-align:top}.magazine .mod-header .mod-article-social .mod-social-hatena,.magazine .mod-header .mod-article-social .mod-social-twitter{padding-top:5px;margin-bottom:-3px}.magazine .mod-header:after{content:'';z-index:10;display:block;position:absolute;bottom:0;left:0;width:700px;height:180px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.4)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.4));background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.4))}.magazine .mod-magazine-introduction{font-size:13px;line-height:1.5;margin:20px 0}.magazine .mod-magazine-header-1{color:#fff;font-size:23px;margin-left:30px;margin-bottom:10px;margin-top:10px}.magazine .mod-magazine-header-2{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;padding:20px 0;margin:0;font-size:18px}.magazine .mod-magazine-header-3{font-size:15px;background:0 0}.magazine .mod-magazine-header-3:after{margin-bottom:0!important}.magazine .mod-magazine-header-4{border-left:solid 5px #f74e92;border-bottom:solid 1px #e7e7e7}.magazine .mod-new-magazine{margin:35px 0 25px;overflow:hidden}.magazine .mod-new-magazine-image{float:left;margin-right:20px}.magazine .mod-new-magazine-description{width:360px;float:left}.magazine .mod-new-magazine-description .mod-magazine-header-3{font-weight:700}.magazine .mod-new-magazine-description .mod-magazine-date{margin:10px 0}.magazine .mod-new-magazine .mod-magazine-summary{color:#333;font-size:15px}.magazine .mod-magazine-date{font-size:13px;color:#aeaeae}.magazine .mod-magazine-column-number-wrap{width:170px;height:100%;float:left;text-align:center;line-height:123px;margin-left:-30px}.magazine .mod-magazine-column-number{background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;display:inline-block}.magazine .mod-magazine-column-number[data-number="0"]{background-image:url(/images/magazines/0.png);width:16px;height:20px}.magazine .mod-magazine-column-number[data-number="1"]{background-image:url(/images/magazines/1.png);width:11px;height:21px}.magazine .mod-magazine-column-number[data-number="2"]{background-image:url(/images/magazines/2.png);width:16px;height:21px}.magazine .mod-magazine-column-number[data-number="3"]{background-image:url(/images/magazines/3.png);width:14px;height:21px}.magazine .mod-magazine-column-number[data-number="4"]{background-image:url(/images/magazines/4.png);width:17px;height:21px}.magazine .mod-magazine-column-number[data-number="5"]{background-image:url(/images/magazines/5.png);width:14px;height:22px}.magazine .mod-magazine-column-number[data-number="6"]{background-image:url(/images/magazines/6.png);width:16px;height:21px}.magazine .mod-magazine-column-number[data-number="7"]{background-image:url(/images/magazines/7.png);width:15px;height:21px}.magazine .mod-magazine-column-number[data-number="8"]{background-image:url(/images/magazines/8.png);width:16px;height:21px}.magazine .mod-magazine-column-number[data-number="9"]{background-image:url(/images/magazines/9.png);width:15px;height:21px}.magazine .mod-magazine-column-description{overflow:hidden;position:relative}.magazine .mod-magazine-column-description .mod-magazine-date{position:absolute;bottom:15px}.magazine .mod-magazine-column-content-info{height:267px}.magazine .mod-magazine-column-image:before{content:'';display:block;position:absolute;bottom:0;width:100%;height:170px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.6));background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.6))}.magazine .mod-magazine-column-content{color:#fff;position:absolute;bottom:15px;left:0;display:table;z-index:20}.magazine .mod-magazine-column-content-title{line-height:1.2}.magazine .mod-magazine-column-content-title-latest{color:#333;line-height:1.2}.magazine .mod-magazine-column-content-vol{width:60px;border-bottom:solid 1px #fff}.magazine .mod-magazine-column-content-vol-latest{width:60px;border-bottom:solid 1px #333}.magazine .mod-magazine-column-content-pr,.magazine .mod-magazine-column-content-pr-latest{display:inline-block;padding:2px 7px 1px;margin-top:5px;border-radius:3px;background-color:#fff}.magazine .mod-magazine-column-content-pr{color:rgba(0,0,0,.5);border:1px solid #fff}.magazine .mod-magazine-column-content-pr-latest{border:1px solid #333;color:#333}.magazine .mod-magazine-column-company-name{color:#aaa}.magazine .mod-section .mod-section-title a{top:0}.magazine-list .magazine-title{height:41.6px}.new-magazine .mod-magazine-header-2{border:0;padding:0 0 10px}.new-magazine .mod-pickups-block{width:160px;padding:0;-webkit-box-shadow:none;box-shadow:none;font-size:14px;font-weight:700;margin-right:20px}.new-magazine .mod-pickups-block:last-child{margin-right:0}.new-magazine .mod-pickups-block .mod-new-magazine-image{border-radius:3px;margin-bottom:10px}.new-magazine .mod-pickups-block .mod-new-magazine-type{font-size:13px;display:block;color:#aaa;margin-top:5px;font-weight:400}.mod-house-building .mod-pickups-block{background:0 0}.mod-house-building .mod-column-date{color:#aaa;font-size:13px;font-weight:300}.mod-house-building .mod-article-list .mod-article-block .mod-article-thumb{width:280px}.mod-column-dialog-area{padding:10px 0}.mod-column-dialog-area .mod-balloon-block{display:table;padding:20px 0}.mod-column-dialog-area .mod-balloon-block .mod-balloon-image{display:table-cell;padding-right:15px;width:60px}.mod-column-dialog-area .mod-balloon-block .mod-balloon-image-elements{border-radius:50%}.mod-column-dialog-area .mod-balloon-block .mod-balloon-text{vertical-align:middle;line-height:22.5px;display:table-cell}.mod-section-full{padding:50px 0;width:860px;margin:0 auto}.mod-section-full-select-category{width:980px}.mod-section-full .mod-text-block{display:table-cell;width:304px;vertical-align:middle}.mod-section-full .mod-text-small-thinly{font-size:13px;color:#aeaeae}.mod-section-full .mod-text-big{font-size:20px;color:#333;display:inline-block;vertical-align:middle}.mod-section-full .mod-padding-bottom-10{padding-bottom:10px}.mod-section-full .mod-checkbox-item{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:-webkit-calc(100% - 2px);width:calc(100% - 2px);height:auto;display:block;background-repeat:no-repeat;background-size:cover;position:relative}.mod-section-full .mod-checkbox-item:before{vertical-align:middle;content:'';display:block;padding-top:70%;z-index:0;background-color:rgba(254,254,254,.3)}.mod-section-full .mod-checkbox-item.check:before{vertical-align:middle;content:'';display:block;padding-top:70%;z-index:0;background-color:transparent}.mod-section-full .mod-checkbox-image{text-align:center;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:100%}.mod-section-full .mod-padding-bottom-30{padding-bottom:30px}.mod-section-full .mod-two-columns{display:table;width:100%}.mod-section-full .mod-two-columns .mod-column{display:table-cell;vertical-align:middle;width:50%}.mod-section-full .mod-two-columns .mod-column-right{text-align:right}.mod-section-full .mod-four-columns{padding-top:45px;display:block;overflow:hidden;width:100%;margin:0;text-align:center;table-layout:fixed}.mod-section-full .mod-four-columns .mod-column{margin:0;padding:0 15px;display:table-cell;vertical-align:middle;width:222.5px}.mod-section-full .mod-four-columns .mod-column:nth-of-type(1){padding-left:0}.mod-section-full .mod-four-columns .mod-column:nth-of-type(4){padding-right:0}.mod-section-full .mod-users-image{display:table-cell;padding-left:173px}.mod-section-full .mod-border-pink{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.6em,transparent),color-stop(0%,#fce5ec));background-image:-webkit-linear-gradient(top,transparent .6em,#fce5ec 0%);background-image:linear-gradient(to bottom,transparent .6em,#fce5ec 0%);display:inline;padding:0 5px}.mod-section-full .mod-description{padding:20px 0 30px}.mod-section-full .mod-about-btn{padding:10px 0;text-align:center}.mod-section-full .mod-next-btn{font-size:14px;border-radius:20px;display:inline-block;width:220px;height:40px;color:#fff;background:#ef7c9f;line-height:40px;text-align:center;border:0;position:relative}.sub .mod-section-full .mod-next-btn{width:100%;height:56px;line-height:56px;border-radius:28px;font-size:16px}.mod-section-full .mod-next-btn:after{content:' ';display:inline-block;width:17px;height:17px;position:absolute;top:11px;right:8px;background:url(../images/parts/post_arrow_16px.svg) no-repeat}.mod-section-full .mod-next-btn:hover{color:#fff!important;background:#ea6d93}.mod-section-full .mod-skip-btn{text-align:center;color:#333;font-size:13px;text-decoration:underline}.mod-user-select-category .mod-bottom-border-gray{border-bottom:solid;border-color:#fff #fff #ebebeb;border-width:1px}.mod-user-select-category .mod-select-category{position:relative}.mod-user-select-category input[type=checkbox]:before{background-color:rgba(254,254,254,.3)}.mod-user-select-category input[type=checkbox]~.icon-check-small{background-image:url(../images/user/oval_normal_pc.png);width:38px;height:38px;background-size:cover}.mod-user-select-category input[type=checkbox]:checked:before{background-color:transparent}.mod-user-select-category input[type=checkbox]:checked~.icon-check-small{background-image:url(../images/user/oval_active_pc.png);width:38px;height:38px;background-size:cover}.mod-user-select-category .mod-select-category-title{cursor:pointer;display:inline-block;margin-top:20px;font-size:13px}.mod-user-select-category .mod-bottom-btn{position:fixed;bottom:20px;width:93%;padding:0 15px}.mod-user-select-category .mod-checkbox-item{cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:-webkit-calc(100% - 2px);width:calc(100% - 2px);height:auto;display:block;background-repeat:no-repeat;background-size:cover;position:relative}.mod-user-select-category .mod-checkbox-item:before{vertical-align:middle;content:'';display:block;z-index:0;padding-top:70%}.mod-user-select-category .mod-checkbox-image{text-align:center;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:100%}.mod-user-select-category .icon-check-small,.mod-user-select-category .icon-check-small-active{position:absolute;top:8px;left:8px}.mod-recommend-user{margin-top:30px;display:block}.mod-recommend-user-title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;font-size:20px;margin:20px 0 30px}.mod-recommend-user-title .mod-recommend-user-icon{display:table-cell;width:30px;padding:0 5px 0 15px}.mod-recommend-user-title .mod-recommend-user-icon .icon-handmade-picture{background:url(/images/mobile/icon_handmade.jpg);display:table-cell;height:30px;width:30px;background-size:cover;background-repeat:no-repeat;background-position:center}.mod-recommend-user-title .mod-recommend-user-icon .icon-home_storage_organization-picture{display:table-cell;background:url(/images/mobile/icon_homestorage.jpg);height:30px;width:30px;background-size:cover;background-repeat:no-repeat;background-position:center}.mod-recommend-user-title .mod-recommend-user-icon .icon-gardening-picture{display:table-cell;background:url(/images/mobile/icon_gardening.jpg);height:24px;width:24px;background-size:cover;background-repeat:no-repeat;background-position:center}.mod-recommend-user-title .mod-recommend-user-icon .icon-recipe-picture{display:table-cell;background:url(/images/mobile/icon_food.jpg);height:30px;width:30px;background-size:cover;background-repeat:no-repeat;background-position:center}.mod-recommend-user .ctn05-ul{margin:0 0 0 -12px}.mod-recommend-user .ctn05-li{margin:0 0 30px 12px;float:left}.mod-recommend-user .ctn05-li .block{width:270px;height:321px;border:1px solid #ddd;padding:19px 19px 15px;display:block;position:relative}.mod-recommend-user .ctn05-states{display:table;table-layout:auto;width:100%}.mod-recommend-user .ctn05-states p{display:table-cell;vertical-align:middle;width:75px;float:none!important}.mod-recommend-user .ctn05-states dl{margin:10px 0 20px 10px}.mod-recommend-user .ctn05-states p img{width:100%;height:auto;border-radius:50%}.mod-recommend-user .ctn05-images{padding-top:20px}.mod-recommend-user .ctn05-images ul{margin:0 -.5%;display:block;overflow:hidden}.mod-recommend-user .ctn05-images ul>li{list-style:none;width:33.3333%;padding:.5%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;height:auto}.mod-recommend-user .ctn05-images ul>li:nth-of-type(3n+1){clear:both}.mod-recommend-user .ctn05-record ol{font-size:12px;padding-left:10px;margin:.5rem 0;clear:both}.mod-recommend-user .ctn05-record ol li{display:inline-block;margin:0;border:1px #e2e2e2 solid;background:url(/images/user_page/premier/states_icon01.gif) .5em 50% no-repeat;padding:1px 5px 1px 20px;border-radius:3px}.mod-recommend-user .ctn05-record ol li:last-child{background-image:url(/images/user_page/premier/states_icon02.gif);margin:0!important}.mod-recommend-user .user-thumb-btn{text-align:center;position:absolute;bottom:20px;margin:0;padding:0;right:0;left:0}.idea-caution{background:#deeef2;padding:15px;font-size:13px}.idea-caution .attention-list-check{background:url(/images/parts/icon-check-black.png) no-repeat center left;padding-left:15px;background-size:12px}.idea-caution .header-alert{color:#ee2a29}.idea-caution .header-alert.attention-list-check{background:url(/images/parts/icon-check-red.png) no-repeat center left;background-size:12px}.idea-caution .block-link{margin-top:10px}.idea-caution-link{font-weight:700;color:#3c99b1}.layout-button-center{text-align:center}.mod-imitated-area{margin-bottom:30px;padding:20px;border:solid 1px #d9d9de}.mod-imitated-area .mod-imitated-article-title{margin-bottom:15px;line-height:1.5;color:#424242}.mod-imitated-area .mod-imitated-article-title .sub-title{font-size:15px;line-height:1.67;text-align:left;color:#333;padding-left:10px}.mod-imitated-articles{margin:0 -10px}.mod-imitated-articles .mod-imitated-article{width:150px;margin:0 10px 20px}.mod-imitated-articles .mod-imitated-article .title{margin:10px 0 5px;font-size:13px;line-height:1.3}.mod-imitated-articles .mod-imitated-article .mod-user-block-a{display:table}.mod-imitated-articles .mod-imitated-article .mod-user-block-a .mod-user-image{display:table-cell;width:37px}.mod-imitated-articles .mod-imitated-article .mod-user-block-a .mod-user-name{display:table-cell;vertical-align:middle}.mod-original-article{margin:0 auto 30px;border:solid 1px #d9d9de;width:450px;padding:30px 30px 10px}.mod-original-article .mod-article-item{text-align:center}.mod-original-article .mod-article-item .mod-content-body-header-3{margin:0 15px}.mod-original-article .mod-article-item .mod-content-body-image{position:relative;display:inline-table;width:450px}.mod-original-article .mod-article-item .mod-content-body-image .article-title{position:absolute;bottom:0;height:100px;width:100%;color:#fff;display:table;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:1.3;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.5));background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.5))}.mod-original-article .mod-article-item .mod-content-body-image .article-title .bottom{display:table-cell;vertical-align:bottom}.mod-original-article .mod-article-item .mod-content-body-image .article-title .middle{display:table-cell;vertical-align:middle}.mod-original-article .mod-article-item .mod-content-body-image .article-title .arrow,.mod-original-article .mod-article-item .mod-content-body-image .article-title .text{display:inline-block;background-image:url(/images/parts/disclosure_indicator_pc_wt.png);background-repeat:no-repeat;background-position:right center;background-size:auto 16px}.mod-original-article .mod-article-item .mod-content-body-image .article-title .text{text-align:left;padding:0 20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.mod-original-article .mod-article-item .mod-content-body-image .article-title .arrow{width:20px}.mod-original-article .mod-article-item .mod-content-body-paragraph{margin:15px 0;text-align:left}.mod-original-article .mod-article-item .action-buttons{clear:both;display:table;height:44px;margin:15px 0}.mod-original-article .mod-article-item .action-buttons .mod-article-social{padding:0!important;display:table-cell;float:left;width:118px;margin:0!important}.mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-column{float:left;padding:0 15px 0 0!important}.mod-dialog-contents .mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-dialog-button,.mod-dialog-contents .mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-dialog-submit,.mod-dialog-contents .mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-dialog-submit-link,.mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-btn-social,.mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-dialog-contents .mod-dialog-button,.mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-dialog-contents .mod-dialog-submit,.mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-dialog-contents .mod-dialog-submit-link,.mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-select-article-contents .mod-select-article-button,.mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-select-article-contents .mod-select-article-submit,.mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-select-article-contents .mod-select-article-submit-link,.mod-select-article-contents .mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-select-article-button,.mod-select-article-contents .mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-select-article-submit,.mod-select-article-contents .mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-select-article-submit-link{-webkit-box-shadow:none;box-shadow:none;border:solid 1px #d9d9d9;width:44px;height:44px}.mod-dialog-contents .mod-original-article .mod-article-item .action-buttons .mod-article-social .is-disabled.mod-dialog-button,.mod-dialog-contents .mod-original-article .mod-article-item .action-buttons .mod-article-social .is-disabled.mod-dialog-submit,.mod-dialog-contents .mod-original-article .mod-article-item .action-buttons .mod-article-social .is-disabled.mod-dialog-submit-link,.mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-btn-social.is-disabled,.mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-dialog-contents .is-disabled.mod-dialog-button,.mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-dialog-contents .is-disabled.mod-dialog-submit,.mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-dialog-contents .is-disabled.mod-dialog-submit-link,.mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-select-article-contents .is-disabled.mod-select-article-button,.mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-select-article-contents .is-disabled.mod-select-article-submit,.mod-original-article .mod-article-item .action-buttons .mod-article-social .mod-select-article-contents .is-disabled.mod-select-article-submit-link,.mod-select-article-contents .mod-original-article .mod-article-item .action-buttons .mod-article-social .is-disabled.mod-select-article-button,.mod-select-article-contents .mod-original-article .mod-article-item .action-buttons .mod-article-social .is-disabled.mod-select-article-submit,.mod-select-article-contents .mod-original-article .mod-article-item .action-buttons .mod-article-social .is-disabled.mod-select-article-submit-link{border:0}.mod-original-article .mod-article-item .action-buttons .mod-next-button{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;margin:15px 0;height:44px;padding:0;background-position:95% center}.mod-original-article .mod-user-block{margin-bottom:15px;overflow:auto}.mod-original-article .mod-user-block .mod-user-block-a{float:left}.mod-original-article .mod-user-block .mod-follow-btn{margin:6px 0;float:right}.l-article-horizontal--title{line-height:1.6}.l-article-horizontal--button{padding-right:15px;padding-left:15px;font-size:15px;font-weight:600;height:38px;width:84px;line-height:40px}.l-article-horizontal--button__inactive{color:#aaa;border-color:#fff}.l-article-horizontal--button__inactive:hover{color:#aaa!important}.l-article-horizontal--necessary{color:#7b7054}body{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif;line-height:1.5;color:#333}.mod-recently .mod-title,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}.mod-recently .mod-title,h1,h2,h3,h4,h5,h6{line-height:1}.mod-link-color-pink,.mod-link-color-pink a,a:hover{color:#f74e92}.mod-link-color-pink a:hover,.mod-link-color-pink:hover{text-decoration:underline}.all{background:#f6f1ea}input[type=text]:focus,textarea{outline:0}textarea{padding:4px 6px;font-size:14px;line-height:20px;color:#333;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;border-radius:4px;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s,-webkit-box-shadow linear .2s}.main-column{margin:0 auto;padding:20px 0 60px;width:1080px}.main-column.main-column-home{padding-bottom:0}.main-column.main-reverse .contents{float:right}.main-column.main-reverse .sub,.mod-sub-contest-result .mod-list li .contest-image,.mod-sub-contest-result .mod-list li .contest-title{float:left}.main-column.main-column-full-wide{padding:0;width:100%}.bottom-column{padding:45px 0 60px;background-color:#fff;position:relative}.bottom-column:before{content:' ';display:block;position:absolute;top:0;left:0;width:100%;background:url(../images/common/bottom-column-upper-line.png) repeat-x;height:30px}.advertises{border-radius:5px;border:solid 1px #eee}.advertises__more-button{height:24px;font-size:11px;line-height:23px}.advertises__more-button:hover{color:#fff!important;background:#ef7c9f;border-color:#ef7c9f}.advertises__text{font-size:12px}.advertises__text--pr{color:#aaa}.advertises__text--label{color:#666}.hide{display:none}.dialog-overlay{display:none;width:100%;height:100%;text-align:center;position:fixed;top:0;z-index:9990;background:rgba(0,0,0,.7)}.mod-contact textarea,.mod-form-developer textarea,.mod-interview textarea{background-color:initial}.mod-contact .mod-form-btn,.mod-form-developer .mod-form-btn,.mod-interview .mod-form-btn{margin:30px 0;text-align:center}.mod-contact .mod-form-btn .mod-btn-back,.mod-contact .mod-form-btn .mod-btn-submit,.mod-form-developer .mod-form-btn .mod-btn-back,.mod-form-developer .mod-form-btn .mod-btn-submit,.mod-interview .mod-form-btn .mod-btn-back,.mod-interview .mod-form-btn .mod-btn-submit{margin-left:15px;margin-right:15px}.mod-contact .md-table .md-table-row dd .mod-form-developer .mod-form-full-width,.mod-contact .md-table .md-table-row dd .mod-form-full-width,.mod-contact .md-table .md-table-row dd .mod-interview .mod-form-full-width,.mod-contact .mod-form-full-width,.mod-form-developer .md-table .md-table-row dd .mod-contact .mod-form-full-width,.mod-form-developer .md-table .md-table-row dd .mod-form-full-width,.mod-form-developer .md-table .md-table-row dd .mod-interview .mod-form-full-width,.mod-form-developer .mod-form-full-width,.mod-interview .md-table .md-table-row dd .mod-contact .mod-form-full-width,.mod-interview .md-table .md-table-row dd .mod-form-developer .mod-form-full-width,.mod-interview .md-table .md-table-row dd .mod-form-full-width,.mod-interview .mod-form-full-width{width:100%}.mod-contact .mod-label-required,.mod-form-developer .mod-label-required,.mod-interview .mod-label-required{color:#f83656;font-weight:700}.visual-block-mypage .visual-block-inner{background:center center/cover no-repeat}.visual-block-mypage .user-visual-badge{display:block;width:45px;height:57px}.mod-mypage .mod-column-block{width:100%}#mypage-graph-loading{width:275px;height:141px;text-align:center;margin:20px 0 0 -15px;padding-top:60px}#mypage-graph-monthly,#mypage-graph-weekly{width:275px;height:200px;margin:20px 0 0 -15px}#profile-form .form-name-width,.mod-media-sheet-form .form-name-width{width:35%;margin:0 10px}#profile-form .form-select-width{width:100px}#profile-form .form-site-text{height:37px;width:385px;margin:0 0 5px 5px}.mod-add-idea .material-add{margin:0 0 35px 15px}.mod-form input:invalid,.mod-form select:invalid{background-color:#ffe5e5!important}.mod-form .register-trigger-text{margin-top:.5em}.deleteIcon{top:11px;position:absolute;right:0;cursor:pointer;background-color:#000;width:14px;height:14px;text-align:center;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);color:#fff;font-size:10px;line-height:14px;padding:1px;margin:0;display:none;font-weight:700;z-index:100}#image-upload-wrapper .deleteIcon:hover,.deleteIcon:hover{background-color:red}.underline{text-decoration:underline}.alert{background:0 0}.alert.alert-check,.alert.alert-error,.alert.alert-info,.alert.alert-success,.feature_img img:hover{opacity:1}.alert.alert-warning{background-color:#eec06f;color:#e06d63}.alert.article-check{background-color:#598a04;color:#fff}.alert.alert-success{background-color:#e6f0db;color:#8ab184}.alert.alert-info{background-color:#e2eeee;color:#82b1c2}.alert.alert-error{background-color:#cf8c85;color:#800404}html{min-width:1080px}.mod-userpage-blogparts .mod-userpage-blogparts-left{float:left;margin-right:40px;width:265px}.mod-userpage-blogparts .mod-userpage-blogparts-left textarea{height:210px;width:100%;font-size:11px;margin-bottom:30px}.mod-userpage-blogparts .mod-userpage-blogparts-right{float:right}#event-form .mod-recently .mod-title,#event-form h2,.mod-recently #event-form .mod-title{margin-bottom:20px}#event-form .required-info{margin:15px 0;padding:15px;border:1px solid #d5cdc0}#event-form .required-info li{margin-left:20px}#monitor-present{border:2px solid #64bcb0;padding:15px;margin:30px 0}#monitor-present h3{font-size:20px;font-weight:700;line-height:1;color:#64bcb0;margin-bottom:20px;border-left:0}#monitor-present dl dt{float:left;width:180px}#monitor-present dl dd{padding-left:200px}#monitor-present dl dd .price{margin-bottom:10px;font-size:13px}#monitor-present dl dd .price b{font-weight:700;color:#bb3e4d;font-size:15px}#monitor-present dl dd p{font-size:12px;line-height:1.5;margin-bottom:15px}#monitor-present dl dd .present-link{text-align:right}#monitor-present dl dd .present-link a{padding:5px 30px;font-size:13px;color:#fff;background:#c4b5a6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#monitor-button .apply a,#monitor-button .closed{display:block;width:250px;height:50px;margin:0 auto 30px;font-size:16px;font-weight:700;color:#fff;line-height:50px;text-align:center;-webkit-border-radius:5px}#monitor-button .apply a{background:-webkit-gradient(linear,left top,left bottom,from(#aec853),color-stop(50%,#8fa836));background:-webkit-linear-gradient(top,#aec853 0%,#8fa836 50%);background:linear-gradient(to bottom,#aec853 0%,#8fa836 50%)}#monitor-button .closed{border-radius:5px;-moz-border-radius:5px;background:#ccc}#monitor-outline{width:100%;margin-bottom:40px}#monitor-outline tr th{background:#eee;font-size:14px}#monitor-outline tr td,#monitor-outline tr th{padding:10px;border:1px solid #ccc}#monitor-outline tr td ol li{list-style:decimal inside}#monitor-outline tr td ul li{list-style:disc inside}.dialog-wrap{display:none;position:fixed;margin:auto;top:0;bottom:0;left:0;right:0;z-index:9999;background-color:#fff;border-radius:5px;overflow:hidden;width:540px;height:380px}.dialog-wrap.dialog-wrap-blogparts{width:570px;height:520px}.dialog-wrap.dialog-wrap-image-cropper{width:715px;height:645px}.dialog-wrap.dialog-wrap-select-article-type{height:445px}.dialog-wrap.dialog-wrap-contest-entry{height:320px}.dialog-wrap.dialog-wrap-contest-apply{width:640px;height:490px}.dialog-wrap.dialog-wrap-collect-entry{height:330px}.dialog-wrap.dialog-wrap-collect-apply{width:640px;height:490px}.dialog-wrap.dialog-wrap-like-users{width:400px;height:450px}.linelist li{display:inline-block;letter-spacing:normal;margin:0;padding:0;word-spacing:normal}.fa-check-square-o::before{content:""}.article_blogparts textarea{-webkit-box-sizing:border-box;box-sizing:border-box;height:44px;margin-bottom:10px;width:100%}.mod-btn-close{float:right;display:inline-block;margin:20px 0 0}.mod-dialog-contents{overflow:hidden}.mod-dialog-contents .mod-dialog-title{font-size:1.3em}.mod-dialog-contents .mod-dialog-button{background-color:#eee;color:#000;cursor:pointer}.mod-dialog-contents .mod-dialog-submit{cursor:pointer}.mod-dialog-contents .mod-dialog-submit-link{background-color:#eee;color:#000;cursor:pointer}.mod-dialog-contents .mod-dialog-button:hover,.mod-dialog-contents .mod-dialog-submit-link:hover,.mod-dialog-contents .mod-dialog-submit:hover{background:#ddd}.mod-dialog-contents .mod-dialog-submit{background-color:#53c0c5;color:#fff}.mod-dialog-contents .mod-dialog-submit:hover{background:#ef7c9f}.mod-dialog-contents .mod-dialog-submit.mod-dialog-button-disabled{background-color:#ddd;cursor:not-allowed}.mod-dialog-contents .mod-dialog-submit.mod-dialog-button-disabled:hover{background-color:#ddd}.mod-dialog-contents .mod-dialog-submit-link{margin:0 5px;padding:0}.mod-dialog-contents .mod-dialog-submit-link:hover{color:#fff}.mod-dialog-contents .mod-dialog-submit-link a{background-color:#53c0c5;color:#fff!important;padding:0 20px;display:block}.mod-dialog-contents .mod-dialog-submit-link a:hover{background-color:#ea6d93}.mod-dialog-contents .mod-dialog-footer .mod-dialog-footer-buttons,.mod-dialog-contents .mod-dialog-text-center{text-align:center}.mod-dialog-contents .mod-dialog-header{padding:20px;border-bottom:1px solid #d8d8d8;background-color:#f6f6f6;position:relative}.mod-dialog-contents .mod-dialog-header .mod-dialog-title{display:inline-block}.mod-dialog-contents .mod-dialog-header .mod-dialog-close{width:13px;height:13px;background-size:cover;background-image:url(../images/parts/icon_modal_close.png);cursor:pointer;position:absolute;top:0;bottom:0;margin:auto;right:20px}.mod-dialog-contents .mod-dialog-body,.mod-dialog-contents .mod-dialog-body-scroll{padding:30px 20px}.mod-dialog-contents .mod-dialog-body p,.mod-dialog-contents .mod-dialog-body-scroll p{padding-top:15px;text-align:justify}.mod-dialog-contents .mod-dialog-body .mod-condition-list,.mod-dialog-contents .mod-dialog-body-scroll .mod-condition-list{border:1px solid #d5cdc0;padding:15px}.mod-dialog-contents .mod-dialog-body .mod-condition-list li,.mod-dialog-contents .mod-dialog-body-scroll .mod-condition-list li{background:url(../images/parts/mod-list-arrow.png) no-repeat left 6px;color:#625537;display:block;padding:3px 0 3px 15px}.mod-dialog-contents .mod-dialog-body .mod-label-idea-1,.mod-dialog-contents .mod-dialog-body .mod-label-repo-1,.mod-dialog-contents .mod-dialog-body-scroll .mod-label-idea-1,.mod-dialog-contents .mod-dialog-body-scroll .mod-label-repo-1{margin-right:6px}.mod-dialog-contents .mod-dialog-body .mod-column-2,.mod-dialog-contents .mod-dialog-body-scroll .mod-column-2{padding:15px;border:1px solid #d5cdc0}.mod-dialog-contents .mod-dialog-body .mod-column-2 .mod-column-block,.mod-dialog-contents .mod-dialog-body-scroll .mod-column-2 .mod-column-block{float:left;width:50%;margin-left:10px}.mod-dialog-contents .mod-dialog-body-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}.mod-dialog-contents .mod-dialog-footer{padding:15px;border-top:1px solid #d8d8d8}.dialog-wrap-select-article-type .select-article-type-area .select-article-type-link{vertical-align:top;width:50%;float:left}.dialog-wrap-select-article-type .select-article-type-area .select-article-type-link .article-type{padding-left:20px;padding-right:20px}.dialog-wrap-select-article-type .select-article-type-area .select-article-type-link .select-article-type-name{font-size:1.3em;padding-bottom:15px;font-weight:500;text-align:center}.dialog-wrap-collect-apply .mod-dialog-contest-past .mod-dialog-contest-past-label,.dialog-wrap-collect-apply .mod-dialog-contest-search .mod-dialog-contest-search-label,.dialog-wrap-contest-apply .mod-dialog-contest-past .mod-dialog-contest-past-label,.dialog-wrap-contest-apply .mod-dialog-contest-search .mod-dialog-contest-search-label{padding:15px 0 5px}.dialog-wrap-collect-apply .mod-dialog-contest-search .mod-dialog-contest-search-area .mod-dialog-contest-search-input,.dialog-wrap-contest-apply .mod-dialog-contest-search .mod-dialog-contest-search-area .mod-dialog-contest-search-input{width:320px}.dialog-wrap-collect-apply .mod-dialog-contest-search .mod-dialog-contest-search-area .mod-dialog-contest-search-button,.dialog-wrap-contest-apply .mod-dialog-contest-search .mod-dialog-contest-search-area .mod-dialog-contest-search-button{border-radius:5px;padding:2px 10px;background-color:#53c0c5;color:#fff;margin:0 5px}.dialog-wrap-collect-apply .mod-dialog-contest-search .mod-dialog-contest-search-area .mod-dialog-contest-search-button:hover,.dialog-wrap-contest-apply .mod-dialog-contest-search .mod-dialog-contest-search-area .mod-dialog-contest-search-button:hover{background:#ef7c9f;color:#fff!important}.dialog-wrap-collect-apply .mod-dialog-contest-past .mod-dialog-contest-past-base,.dialog-wrap-contest-apply .mod-dialog-contest-past .mod-dialog-contest-past-base{text-align:center}.dialog-wrap-collect-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper,.dialog-wrap-contest-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper{position:relative;width:550px;height:110px;padding:8px;margin-right:auto;margin-left:auto;border:1px solid #d5cdc0}.dialog-wrap-collect-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper img.past-loader,.dialog-wrap-contest-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper img.past-loader{margin-top:40px}.dialog-wrap-collect-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper .prev-button,.dialog-wrap-contest-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper .prev-button{position:absolute;left:0;top:50px;background:url(../images/parts/slider-prev.png);border:0;width:30px;height:30px;text-indent:30px;white-space:nowrap;overflow:hidden}.dialog-wrap-collect-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper .prev-button:hover,.dialog-wrap-contest-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper .prev-button:hover{background:url(../images/parts/slider-prev-hover.png)}.dialog-wrap-collect-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper .next-button,.dialog-wrap-contest-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper .next-button{position:absolute;right:0;top:50px;background:url(../images/parts/slider-next.png);border:0;width:30px;height:30px;text-indent:30px;white-space:nowrap;overflow:hidden}.dialog-wrap-collect-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper .next-button:hover,.dialog-wrap-contest-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper .next-button:hover{background:url(../images/parts/slider-next-hover.png)}.dialog-wrap-collect-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper .mod-dialog-contest-past-articles .mod-dialog-contest-past-article,.dialog-wrap-contest-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper .mod-dialog-contest-past-articles .mod-dialog-contest-past-article{width:180px;float:left;padding:5px 0;text-align:center}.dialog-wrap-collect-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper .mod-dialog-contest-past-articles .mod-dialog-contest-past-article.checked,.dialog-wrap-contest-apply .mod-dialog-contest-past .mod-dialog-contest-past-base .mod-dialog-contest-past-article-wrapper .mod-dialog-contest-past-articles .mod-dialog-contest-past-article.checked{border:2px solid #4db2cc}.mod-dialog-contents,.mod-dialog-image-crop{background:#fff;font-size:12px}.mod-dialog-image-crop .mod-dialog-title{font-size:1.4em}.mod-dialog-image-crop .mod-dialog-image-crop-description{padding-left:15px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d8d8d8}.mod-dialog-image-crop .mod-dialog-image-crop-description ul{margin-left:1em}.mod-dialog-image-crop .mod-dialog-image-crop-editor{height:333px}.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-left{float:left;width:132px;height:100%;padding-right:15px;border-right:1px solid #d8d8d8}.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-left .mod-dialog-image-crop-file-select,.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-left .mod-dialog-image-crop-preview{text-align:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d8d8d8}.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-left .mod-dialog-image-crop-file-select label input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-left .mod-dialog-image-crop-preview .mod-dialog-image-crop-preview-image{width:134px;height:134px;background:#d8d8d8;margin-bottom:2px;margin-right:auto;margin-left:auto;overflow:hidden}.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-left .mod-dialog-image-crop-help{text-align:center}.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-left .mod-dialog-image-crop-help dl{margin-top:0;margin-bottom:0;display:inline-block;text-align:left}.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-left .mod-dialog-image-crop-help dl dt{font-size:1.1em}.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-left .mod-dialog-image-crop-help img{vertical-align:middle;margin-right:2px;width:11px;height:11px}.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-right{float:right;width:520px;height:100%}.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-right .mod-dialog-image-crop-cropper{margin-bottom:10px}.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-right .mod-dialog-image-crop-cropper img{max-width:520px;max-height:260px}.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-right .mod-dialog-image-crop-cropper .cropper-bg{background:#aaa}.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-right .mod-dialog-image-crop-aspect{text-align:center}.mod-dialog-image-crop .mod-dialog-image-crop-editor .mod-dialog-image-crop-right .mod-dialog-image-crop-aspect img{vertical-align:middle;margin-right:10px;max-width:40px;max-height:40px}.feature_img,.mod-loading-indicator{position:relative}.mod-loading-indicator:before{top:0;left:0;right:0;bottom:0;content:"";position:absolute;background-image:url(/images/parts/bx_loader.gif);background-repeat:no-repeat;background-size:initial;background-position:50%;background-color:#fff;border:1px solid #ddd;z-index:100}.feature_img{text-align:center;margin:30px 0}.feature_img img{max-width:100%;height:auto}.feature_img a:hover{opacity:.8;text-decoration:none}.feature_img a:hover:after{border:3px solid #df7caa;border-radius:15px;background:rgba(255,255,255,.7);width:150px;height:1em;padding:20px;display:block;position:absolute;z-index:2;margin:auto;top:0;bottom:0;left:0;right:0}.mod-column-block.mod-unread-block{font-weight:700;background:#e6f7ff}.mod-column-block.mod-unread-block .mod-other-block-right p:before{content:"（未読）"}.mod-title-s4+.mod-title-s4-option,.mod-title-s6+.mod-title-s6-option{margin-top:-54px;text-align:right;padding:10px;font-size:14px}.text-color-pink{color:#ffa9c3!important}.mod-area-comments-edit{display:none}.mod-comments-block-edit a{margin-right:5px}.add-recommend-link .add-recommend-link-title{width:100%;margin-bottom:10px}.add-recommend-link .add-recommend-link-url{width:100%;margin-bottom:20px}.mod-btn-confirm-user-recover{width:280px}.mod-sub-mypage-idea dl dd,.mod-tab-content.state-hidden{display:none}.mod-tab-content.state-current{display:inline-block}.mod-btn-more-wrapper .mod-sub-contest-result a.mod-btn-more,.mod-section .mod-section-title .mod-sub-contest-result a,.mod-section .mod-section-title2 .mod-sub-contest-result a,.mod-sub-collect-list .mod-sub-contest-result a.mod-btn-more,.mod-sub-contest-list .mod-sub-contest-result a.mod-btn-more,.mod-sub-contest-result .mod-btn-more,.mod-sub-contest-result .mod-btn-more-wrapper a.mod-btn-more,.mod-sub-contest-result .mod-section .mod-section-title a,.mod-sub-contest-result .mod-section .mod-section-title2 a,.mod-sub-contest-result .mod-sub-collect-list a.mod-btn-more,.mod-sub-contest-result .mod-sub-contest-list a.mod-btn-more,.mod-sub-contest-result .mod-sub-contests a.mod-btn-more,.mod-sub-contest-result .mod-sub-idealist a.mod-btn-more,.mod-sub-contest-result .mod-sub-interview .mod-interview-contents a.mod-btn-more,.mod-sub-contest-result .mod-sub-mypage-idea .collect .mod-btn-more,.mod-sub-contest-result .mod-sub-news .mod-news-contents a.mod-btn-more,.mod-sub-contests .mod-sub-contest-result a.mod-btn-more,.mod-sub-idealist .mod-sub-contest-result a.mod-btn-more,.mod-sub-interview .mod-interview-contents .mod-sub-contest-result a.mod-btn-more,.mod-sub-mypage-idea .collect .mod-sub-contest-result .mod-btn-more,.mod-sub-news .mod-news-contents .mod-sub-contest-result a.mod-btn-more{float:right;margin-right:20px;margin-bottom:20px}.mod-sub-contest-result .mod-list li{background-image:none}.header .header-inner .header-search .header-search-popular,.header .header-inner .header-search select.header-search-popular{padding-left:18px}.header .header-inner .header-search .header-search-popular{background-image:none;float:none}.header .header-inner .header-search .nice-select .option{-webkit-transition:none;transition:none}.header .header-inner .header-search .nice-select .option.focus,.header .header-inner .header-search .nice-select .option.selected.focus,.header .header-inner .header-search .nice-select .option:hover{background-color:#eee}.dialog-wrap-edit-request{width:550px;height:510px}.dialog-wrap-edit-request .mod-dialog-body .mod-column-2.mod-article .mod-column-block{width:370px}.dialog-wrap-edit-request .mod-dialog-body .mod-column-2.mod-article .mod-column-block:first-of-type,.dialog-wrap-feedback .mod-dialog-body .mod-column-2.mod-article .mod-column-block:first-of-type{width:80px}.dialog-wrap-edit-request .mod-dialog-body .mod-column-2.mod-article .mod-article-title{font-size:1.3em}.dialog-wrap-edit-request .mod-dialog-body .mod-article-new-title,.dialog-wrap-feedback .mod-dialog-body .mod-article-new-title{width:95%;margin-bottom:10px;padding:15px 10px;font-size:19px;font-weight:700}.dialog-wrap-feedback{width:550px;height:420px}.dialog-wrap-feedback .mod-dialog-body{overflow-y:scroll;height:290px}.dialog-wrap-feedback .mod-dialog-body .mod-column-2.mod-article .mod-column-block{width:360px}.dialog-wrap-feedback .mod-dialog-body .mod-column-2.mod-article .mod-article-title{font-size:1.3em}.mod-file-dropping:after{content:'ファイルをドロップ';color:#fff;background-color:rgba(0,0,0,.7);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding-top:35%;font-size:24px;text-align:center;z-index:100}.mod-sub-mypage-idea .js-toggle-accordion{padding-bottom:10px}.mod-sub-mypage-idea dl{border-bottom:1px solid #dadada}.mod-sub-mypage-idea dl:first-child{border-top:1px solid #dadada}.mod-sub-mypage-idea dl dt a{display:block;position:relative}.mod-sub-mypage-idea dl.open dt a:after{background-image:url(/images/aboutus/faq-close.png)}.mod-sub-mypage-idea dl.open dd{display:block;font-size:13px;line-height:25px;margin-left:10px;padding-bottom:10px}.mod-sub-mypage-idea dl.open .sub_detail{margin-left:158px;color:#625537}.mod-mypage .mod-ideas .mod-ideas-list .mod-ideas-block .unclip-button{position:absolute;top:-10px;right:-10px}.follow-user-item{position:relative}.follow-user-item .unfollow-button{position:absolute;top:0;right:0}.article-body-image{text-align:center}.btn-space{margin-right:10px}