﻿.Message a{background:#0088b0 !important}.Interview a{background:#009cca !important}.Event a{background:#37b0c3 !important}.News a{background:#5ac6d7 !important}.gnavi .Message a{background:#0088b0 !important}.gnavi .Interview a{background:#009cca !important}.gnavi .Event a{background:#37b0c3 !important}.gnavi .News a{background:#5ac6d7 !important}.gnavi .Message.children>ul{background:#fff !important;border-bottom:solid #0088b0 5px}.gnavi .Message.children>ul>li>a{color:#0088b0}.gnavi .Interview.children>ul{background:#fff !important;border-bottom:solid #009cca 5px}.gnavi .Interview.children>ul>li>a{color:#009cca}.gnavi .Event.children>ul{background:#fff !important;border-bottom:solid #37b0c3 5px}.gnavi .Event.children>ul>li>a{color:#37b0c3}.gnavi .News.children>ul{background:#fff !important;border-bottom:solid #5ac6d7 5px}.gnavi .News.children>ul>li>a{color:#5ac6d7}html{font-size:62.5%}body{font-size:14px;font-size:1.5rem;font-family:メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;line-height:1.8;color:#333;text-align:justify;margin-top:0 !important}h2{border:none}pre{white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}.head_pd{padding-top:70.5px}.container.page{padding-top:3rem}.container{width:90%;padding:0}.content.container{margin-bottom:3rem}@media (min-width: 800px){.container{width:95%;max-width:1200px !important;padding:0;position:relative}}@media (min-width: 1024px){.head_pd{padding-top:0 !important}}a{color:inherit;transition:color 0.5s}a:hover{text-decoration:none;opacity:.6}a:focus{text-decoration:none;border:none;outline:none}a[target="_blank"]:after{display:none}.anchor_01{text-align:center;margin:0}.article_01+.anchor_01{padding-top:4rem}.anchor_01 a{color:#555;margin:auto;display:block;max-width:300px;background:#fff;line-height:1;padding:1rem;font-size:1.3rem;border:1px solid #555;text-decoration:none;font-weight:bold;transition:background 0.5s, color 0.5s, border 0.5s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anchor_01 a:hover{background:#555;color:#fff;border:1px solid #fff;opacity:1}.anchor_01 a span:before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:1.5rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.5rem}.hv{opacity:1.0 !important;filter:alpha(opacity=100) !important;-ms-filter:"alpha( opacity=100 )" !important}.hv:hover{opacity:0.8 !important;filter:alpha(opacity=80) !important;-ms-filter:"alpha( opacity=80 )" !important}.title_01{margin:0;padding:0;font-weight:bold;font-size:1.8rem;border:0;padding-bottom:0.5rem;margin-bottom:1.5rem;border-bottom:1px solid #333;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.title_01 img{width:25px;margin-right:.3em}@media (min-width: 800px){.title_01{font-size:2rem;text-align:left}.title_01 img{width:35px;margin-right:.6em}}.header{padding:.8em 0;position:fixed;width:100%;background:#fff;z-index:15;border-bottom:solid #ddd 1px}.header .container{position:relative}.header_logo{text-align:left;margin:0;width:155px;display:table-cell}.header_logo img{width:100%}.header .description{display:block;padding:0;vertical-align:middle}.header .description p{margin:0;font-size:2.055vw;padding-top:1em;color:#919191;line-height:1.5 !important}.header .description pre{display:block;margin:0;padding:1em 0 0;font-size:2.055vw;line-height:1.5;word-break:break-all;word-wrap:break-word;color:#919191;background:none;border:none;border-radius:0;font-family:メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;overflow:unset}.search{display:none}.header_search{letter-spacing:-0.4em}.header_search input,.header_search button{margin:0;padding:0;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f5f5;letter-spacing:normal;display:inline-block;vertical-align:top;border:0}.header_search .header_search_input{width:185px;font-size:13px;padding:3px 10px;line-height:1;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;height:30px}.header_search .header_search_btn{padding:3px 10px;line-height:1;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;height:30px;color:#9a9a9a}.header_search .header_search_btn:hover{color:#555}.header .to_mypage{margin-bottom:.3em;padding-left:0.2em}.header .to_mypage a{text-decoration:none;line-height:1}.header .to_mypage .fa{margin-right:5px}@media (min-width: 512px){.header .description p,.header .description pre{margin:0;font-size:1.5rem !important}}@media (min-width: 765px){.header .description{display:table-cell;padding:0 0 0 2rem;vertical-align:middle}.header .description p,.header .description pre{margin:0;padding-top:5px}}@media (min-width: 865px){.header_logo{display:table-cell;text-align:left;vertical-align:middle;width:235px}.header_logo img{width:100%}.header .description{display:table-cell;padding-left:3rem;padding-right:4rem;vertical-align:middle}.header .description p,.header .description pre{margin:0 0 0}}@media (min-width: 1040px){.header{padding:2em 0 0;position:static;border-bottom:none}.header .container{display:table;margin-bottom:2.5em}.header_logo{display:table-cell;text-align:left;vertical-align:middle}.header_logo img{width:100%}.header .description{display:table-cell;padding-right:2rem;vertical-align:middle}.header .description p{margin:0 0 0}.search{display:table-cell;width:185px;vertical-align:middle}.header_search .header_search_input{width:150px}}.drawer-hamburger:hover{opacity:1 !important}#site_menu .drawer-menu li{border-bottom:solid #ddd 1px;padding:1em;line-height:1.5}#site_menu .drawer-menu li a{background:none !important;text-decoration:none;font-size:1.3rem;display:block}#site_menu .drawer-menu li a:before{content:"\f105";display:inline-block;margin-right:8px;font-family:'FontAwesome';font-size:1.5rem;font-weight:bold;vertical-align:top;line-height:1.3;width:1em;text-align:center}#site_menu .drawer-menu li.to_mypage a:before{content:"\f007"}#site_menu .drawer-menu li span:not(.sub){display:inline-block;padding-left:1em;text-indent:-1em}#site_menu .drawer-menu li .sub{font-size:1.1rem;display:block}#site_menu .drawer-menu li ul{padding-left:2em;list-style:disc}#site_menu .drawer-menu li ul li{border:none;padding:.5em 0}#site_menu .drawer-menu li ul li:first-child{padding-top:1em}#site_menu .drawer-menu li ul li a:before{content:none}.site_title{border-top:1px solid #eee}.site_title h1{margin:0;text-align:center;font-size:1.2em;line-height:1;padding:0.8rem 0 0.8rem}.header_breadcrumb ul{list-style:none;font-size:0;padding:1.5rem 0;margin:0;display:flex}.header_breadcrumb ul>li{font-size:1.1rem;display:inline-block;line-height:1.4em;margin-left:0.8em;height:1.4em;white-space:nowrap}.header_breadcrumb ul>li:first-child{margin-left:0}.header_breadcrumb ul>li:first-child:before{display:none}.header_breadcrumb ul>li:last-child{overflow:hidden;text-overflow:ellipsis}.header_breadcrumb ul>li:before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.8em;color:#aaa}.header_breadcrumb ul>li>a{text-decoration:none}.header_breadcrumb ul>li>a:hover{text-decoration:none}@media screen and (min-width: 800px){.header_breadcrumb ul{padding:1.6rem 0}.header_breadcrumb ul>li{font-size:1.2rem}}.footer{margin:0;padding:4.5rem 0 1rem;border:none;border-top:1px solid #ccc;color:#555}.footer_navi.pc{display:none}.footer_navi.sp{display:block}.footer_navi{text-align:center;margin:0 0 3rem}.footer_navi>ul{font-size:0;list-style:none;padding:0;margin:0}.footer_navi>ul>li{font-size:1.3rem;margin:0 0 1.5em 0;display:block}.footer_navi>ul>li:last-child{margin-right:0}@media (min-width: 800px){.footer{margin:0;padding:4rem 0 1rem;border:none;border-top:1px solid #ccc}.footer_navi.pc{display:block}.footer_navi.sp{display:none}.footer_navi>ul>li{font-size:1.4rem;margin:0 1.5em 0 0;display:inline-block}}.footer_navi>ul>li>a{display:block;line-height:1;text-decoration:none;color:#333;transition:color 0.5s}.footer_navi>ul>li>a:before{content:"\f105";display:inline-block;margin-right:5px;font-family:'FontAwesome'}.footer_navi>ul>li>a:hover{text-decoration:none}.footer_content{margin-bottom:3em}.footer_content .logo{width:100%;max-width:300px;margin:0 auto 3rem}.footer_content .logo img{width:100%}.footer_content pre{display:block;margin:0;padding:1em 0 0;line-height:1.5;word-break:break-all;word-wrap:break-word;color:#555;background:none;border:none;border-radius:0;font-family:メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;overflow:unset;font-size:1.2rem}@media (min-width: 800px){.footer_content{text-align:center}}.footer .copyright{text-align:center;font-size:10px;line-height:1;color:#333}.pagetop{position:fixed;bottom:20px;right:10px;z-index:15}.pagetop a{text-align:center;background:#555;display:block;width:40px;height:40px;border:solid #fff 1px;color:#fff;border-radius:50%;text-decoration:none}.pagetop a:hover{text-decoration:none}.pagetop a i{display:block;font-size:2rem}.pagetop a span{position:relative;display:block;font-size:1.2rem;font-weight:bold;line-height:1}@media (min-width: 800px){.pagetop{position:fixed;bottom:20px;right:20px;z-index:15}.pagetop a{text-align:center;background:#555;display:block;width:60px;height:60px;border:solid #fff 1px;color:#fff;border-radius:50%;text-decoration:none}.pagetop a:hover{text-decoration:none}.pagetop a i{display:block;font-size:3.5rem}.pagetop a span{position:relative;display:block;font-size:1.5rem;font-weight:bold;line-height:1}}.main_contents{position:static !important;margin-bottom:4rem}@media (min-width: 800px){.main_contents{width:calc(100% - 350px);float:left}}div.top_article{display:none}ul.top_article{display:block}@media (min-width: 800px){div.top_article{display:block}ul.top_article{display:none}}.top_article{margin:0 auto 4rem;font-size:0;width:95%;max-width:1200px;padding-top:4rem}.top_article a{display:block}.top_article .item{position:relative;transform:translateZ(0);overflow:hidden;display:inline-block;vertical-align:top;width:calc(96% / 3);margin-right:2%}.top_article .item:hover .info{opacity:.6}.top_article .item:before{padding-top:70%;content:"";display:block}.top_article .item:last-child{margin-right:0}.top_article .photo{-webkit-background-size:cover !important;background-size:cover !important;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 0.5s}.top_article .item:hover .photo{transform:scale(1.1)}.top_article .info{margin:0;position:absolute;display:block;width:100%;padding:20px;padding-top:50px;padding-bottom:15px;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 );left:0;bottom:0}.top_article .title h2{margin:0;padding:0;border:none}.top_article .title a{display:block;color:#fff;font-size:2rem;height:2.8em;overflow:hidden;line-height:1.4;margin-bottom:.5rem;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}.top_article .views_category{font-size:1.2rem;line-height:1;color:#fff}.top_article .views,.top_article .like{float:left;margin:0 1em 0 0}.top_article .views:before{content:"\f06e";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.5rem}.top_article .like:before{content:"\f004";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.5rem}.top_article .category{text-align:center;position:absolute;top:10px;left:10px;z-index:10}.top_article .category a{text-decoration:none;color:#fff;font-size:1.1rem;font-weight:bold;padding:.5em 1em;display:block;letter-spacing:.05em;border:solid #fff 2px;border-radius:10px}.top_article .category a:hover{text-decoration:none;color:#fff}.top_article .anchor{position:absolute;width:100%;height:100%;overflow:hidden;display:block;top:0;left:0;text-indent:-5em}ul.top_article{padding:0;position:relative;width:100%}ul.top_article .info{padding:50px 10px 13px}ul.top_article .item{width:100%}ul.top_article .item .title a{font-size:1.6rem;margin-bottom:.3em}ul.top_article .item .title h2{margin:0}ul.top_article .prev{position:absolute;top:0;bottom:0;margin:auto;left:10px;height:60px;z-index:10}ul.top_article .prev:before{content:"\f0d9";display:block;font-family:"FontAwesome";font-size:3rem;color:#fff;cursor:pointer;line-height:60px}ul.top_article .next{position:absolute;top:0;bottom:0;margin:auto;right:10px;height:60px;z-index:10}ul.top_article .next:before{content:"\f0da";display:block;font-family:"FontAwesome";font-size:3rem;color:#fff;cursor:pointer;line-height:60px}.top_news{margin-bottom:4rem}.category_info{margin-bottom:3.5rem}.category_info.has_child{margin-bottom:0}.category_title{margin-bottom:0;width:100%}.category_title .photo{vertical-align:middle;width:100%;height:100%}.category_title .text{vertical-align:middle}.category_title .photo figure{-webkit-background-size:cover !important;background-size:cover !important;width:100%;height:100%}.category_title .photo figure:before{content:"";display:block;padding-top:38.5416%}.category_title .title{font-size:2.3rem;border:0;border-bottom:solid #333 3px;margin:0 0 .8em;padding:1.2em 0 .5em;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category_title .description{font-size:1.4rem;margin:0;line-height:1.6;background:#f5f5f5;padding:1em}.category_title .children{padding:2rem 0 0;letter-spacing:-.4em;text-align:left;list-style:none;margin:0 0 2rem}.category_title .children li{display:inline-block;letter-spacing:0;margin:0 3rem 1rem 0}.category_title .children li:last-child{margin-right:0}.category_title .children li a{display:block;text-decoration:none}.category_title .children li a:before{content:"\f105";display:inline-block;margin-right:5px;font-family:'FontAwesome'}.category_info+.main_contents .articles .article_01:first-child{padding-top:0}@media (min-width: 800px){.category_title .title{font-size:2.8rem}.category_title .description{font-size:1.5rem}}.sub_categories>ul{font-size:0;padding:0;list-style:none;margin:-0.5rem;text-align:left}.sub_categories>ul>li{display:inline-block;padding:0.5rem;vertical-align:top}.sub_categories>ul>li a{background:#f7f7f7;border:1px solid #ddd;font-size:1.4rem;display:block;height:2em;overflow:hidden;padding:0.3rem 1rem;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:background 0.5s, color 0.5s, border 0.5s}.sub_categories>ul>li a:hover{background:#eee;color:inherit}.related{padding-top:3em}.tag_info{margin-bottom:3.5rem}.tag_title{display:table;margin-bottom:0;width:100%}.tag_title .photo{display:table-cell;vertical-align:middle;padding-right:20px;width:120px}.tag_title .text{display:table-cell;vertical-align:middle}.tag_title .photo figure{-webkit-background-size:cover !important;background-size:cover !important;width:100px;height:100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.tag_title .title{font-size:2.8rem;border:0;margin:0;padding:0;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tag_title .description{font-size:1.5rem;margin:0;line-height:1.6;margin-top:1rem}.curator_info_01{margin-bottom:3.5rem;width:100%}@media (min-width: 800px){.curator_info_01{display:table}}.curator_title{display:table;margin-bottom:0;width:100%}@media (min-width: 800px){.curator_title{display:table-cell;vertical-align:top;width:auto;padding-right:40px}}.curator_title .photo{display:table-cell;vertical-align:top;padding-right:20px;width:120px}.curator_title .photo figure{-webkit-background-size:cover !important;background-size:cover !important;width:100px;height:100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.curator_title .text{display:table-cell;vertical-align:top}.curator_title .title{font-size:1.8rem;border:0;margin:0;padding:0;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.curator_title .description{font-size:1.4rem;margin:0;line-height:1.6;margin-top:1rem}.curator_followers{margin-top:2rem;padding:1.5rem;background:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media (min-width: 800px){.curator_followers{display:table-cell;vertical-align:middle;width:350px}}.curator_followers .followers_list_01{margin-top:1rem}.follow_btn_num{font-size:0;margin:0}.follow_btn_num .btn{display:inline-block;margin-right:1rem;font-size:1.3rem;padding:0;vertical-align:middle}.follow_btn_num .btn a{display:block;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #333;line-height:1;padding:0.6rem;text-decoration:none;font-weight:bold;transition:background 0.5s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.follow_btn_num .btn a:hover{background:#fffef7;text-decoration:none;color:inherit}.follow_btn_num .btn a .fa{margin-right:0.3rem}.follow_btn_num .num{display:inline-block;font-size:1.2rem;font-weight:bold;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.curator_info_01 a{display:block}.curator_info_01 .add_follow{display:inline-block;width:8em;padding-top:1rem}.curator_info_01 .add_follow a{display:inline-block;width:100%;height:100%;background:#fff;border:2px solid #555;text-align:center;line-height:1;color:#555;border-radius:10px;text-decoration:none;padding:6px 0 5px;font-size:1.4rem;font-weight:normal}.curator_info_01 .add_follow a:hover{opacity:0.6}.curator_info_01 .add_follow a:before{content:"\f067";display:inline-block;font:normal normal normal 2rem FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.curator_info_01 .add_follow a span{margin-left:.5em}.curator_info_01 .add_follow.liked a:before{content:"\f068"}.article_info_01{margin-bottom:3.5rem;padding-top:.5em}@media (min-width: 800px){.article_info_01{margin-bottom:3.5rem;padding-top:1em}}.article_info_01 .title{margin:0;padding:0 0 5px;font-size:2rem;font-weight:bold;line-height:1.4;margin-bottom:2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:solid 1px}@media (min-width: 800px){.article_info_01 .title{font-size:2.5rem;padding:0}}.article_info_01 .date_views_favorite{display:inline-block;width:calc(100% - 3.5em);vertical-align:middle}@media (min-width: 800px){.article_info_01 .date_views_favorite{float:left;width:auto;margin-right:1.5em}}@media (min-width: 980px){.article_info_01 .date_views_favorite{float:left;width:calc(100% - 10em);margin-right:0}}.article_info_01 .date_views_favorite>ul{list-style:none;padding:0;margin:0;font-size:0;position:relative}.article_info_01 .date_views_favorite>ul>li{display:block;font-size:1.2rem;vertical-align:middle;font-weight:bold;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 800px){.article_info_01 .date_views_favorite>ul>li{display:inline-block;font-size:1.6rem;vertical-align:middle;margin-right:1.5em;font-weight:bold;line-height:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.article_info_01 .view_num{display:inline-block !important;margin-right:1.5em}.article_info_01 .view_num:before{content:"\f06e";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.5rem}.article_info_01 .favorite_num{display:inline-block !important}.article_info_01 .favorite_num:before{content:"\f004";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.5rem}.article_info_01 .date_views_favorite>ul>li.print{font-weight:bold;font-size:1.4rem;height:45px;position:absolute;top:0;bottom:0;right:1rem;margin:auto}.article_info_01 .date_views_favorite>ul>li.print a{display:inline-block;width:100%;height:100%;background:#fff;border:2px solid #555;text-align:center;line-height:45px;color:#555;border-radius:10px;text-decoration:none;font-size:2.5rem;width:45px;height:45px}.article_info_01 .date_views_favorite>ul>li.print a span{display:none}.article_info_01 .date_views_favorite>ul>li.print a:before{content:"\f02f";display:inline-block;font:normal normal normal 2rem FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 800px){.article_info_01 .date_views_favorite>ul>li.print{margin:0;position:static}}@media (min-width: 980px){.article_info_01 .date_views_favorite>ul>li.print{height:auto;height:auto;position:absolute;right:191px;top:-4px}.article_info_01 .date_views_favorite>ul>li.print a span{display:inline-block;margin-left:.5em}.article_info_01 .date_views_favorite>ul>li.print a{font-weight:normal;line-height:1;height:auto;border:none;color:#333}.article_info_01 .date_views_favorite>ul>li.print a:before{font-size:3rem}}.article_info_01 .favorite{display:none !important}.article_info_01 .favorite>a{background:#fff;border:1px solid #aaa;display:block;padding:0.5rem 0.8rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;font-size:1.4rem;text-align:center}.article_info_01 .add_favotite{vertical-align:middle;display:inline-block;width:3em}.article_info_01 .add_favotite a{display:inline-block;width:100%;height:100%;background:#fff;border:2px solid #555;text-align:center;line-height:45px;color:#555;border-radius:10px;text-decoration:none;font-size:2rem;width:45px;height:45px}.article_info_01 .add_favotite a span{display:none}.article_info_01 .add_favotite a:hover{opacity:0.6}.article_info_01 .add_favotite a:before{content:"\f08a";display:inline-block;font:normal normal normal 2rem FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.article_info_01 .add_favotite.liked a:before{content:"\f004"}@media (min-width: 980px){.article_info_01 .add_favotite{float:right;width:10em}.article_info_01 .add_favotite a span{display:inline-block;margin-left:.5em}.article_info_01 .add_favotite a{padding:6px 0 5px;font-size:1.4rem;width:10em;line-height:1;height:auto}.article_info_01 .add_favotite a span{display:inline-block;margin-left:.5em}}.article_info_02{margin-bottom:3rem}.article_info_02 .photo{text-align:center;margin-bottom:2rem}.article_info_02 .photo img{max-width:100%}.article_info_02 .description{background:#f5f5f5;padding:1.5rem;margin:0;margin-bottom:2rem}.article_info_03{margin-top:3rem}.curator_info_02{margin-bottom:4rem}.curator_info_02 a{text-decoration:none}.curator_info_02 dl{display:table;width:100%;margin-bottom:0}.curator_info_02 .photo{display:table-cell;vertical-align:top;width:95px}.curator_info_02 .name{display:table-cell;vertical-align:top;font-size:1.6rem;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.curator_info_02 .name p{margin:0}.curator_info_02 .photo figure{width:80px;height:80px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-size:cover !important;background-size:cover !important}.curator_info_02 .description{font-size:1.3rem;margin:0;padding-top:.5rem;font-weight:normal}.curator_info_02 a{display:block}.curator_info_02 .add_follow{display:inline-block;width:8em;padding-top:1rem}.curator_info_02 .add_follow a{display:inline-block;width:100%;height:100%;background:#fff;border:2px solid #555;text-align:center;line-height:1;color:#555;border-radius:10px;text-decoration:none;padding:6px 0 5px;font-size:1.4rem;font-weight:normal}.curator_info_02 .add_follow a:hover{opacity:0.6}.curator_info_02 .add_follow a:before{content:"\f067";display:inline-block;font:normal normal normal 2rem FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.curator_info_02 .add_follow a span{margin-left:.5em}.curator_info_02 .add_follow.liked a:before{content:"\f068"}.comments .sender{margin-right:1rem;font-weight:bold}.comments small{color:#888}.comment-btn{display:inline-block;width:100%;height:100%;background:#fff;border:2px solid #555;text-align:center;line-height:1;color:#555;border-radius:10px;text-decoration:none;padding:8px 0 6px;font-size:1.4rem;font-weight:normal;width:14rem}.search-option{border:0;background:#f5f5f5;border-radius:5px}.search-option .panel-body{padding:25px 20px 5px}.search-option h4{padding:0 0 10px;color:#333;border-bottom:solid #333 1px}.search-option ul{margin:0 0 20px}.search-option ul>li{border-bottom:1px dotted #ccc}.search-option ul>li a{display:block;padding:5px 0}.articles-lg article:first-child{padding-top:0}.articles-lg .list-group-item{padding-top:10px;padding-bottom:10px}.article-item.item_html{padding-top:0}@media (min-width: 800px){.sub_contents{width:300px;float:right;position:relative}}@media (min-width: 800px){.sub_contents .fixed_contents{width:300px}}@media (max-width: 800px){.fixed_contents{position:static !important}}.sub_contents section{padding-bottom:4rem}.sub_contents section:first-child{margin-top:0}.sub_contents section .tag_list_01{margin-bottom:0}.sub_contents div.banner_list{display:none}ul.banner_list{display:block;padding:0;margin:0;line-height:0}ul.banner_list li{height:33.33vw;overflow:hidden}ul.banner_list img,ul.banner_list a{width:100%;height:auto;display:block}ul.banner_list .prev{position:absolute;top:0;bottom:0;margin:auto;left:10px;height:60px;z-index:10}ul.banner_list .prev:before{content:"\f0d9";display:block;font-family:"FontAwesome";font-size:3rem;color:#ccc;cursor:pointer;line-height:60px}ul.banner_list .next{position:absolute;top:0;bottom:0;margin:auto;right:10px;height:60px;z-index:10}ul.banner_list .next:before{content:"\f0da";display:block;font-family:"FontAwesome";font-size:3rem;color:#ccc;cursor:pointer;line-height:60px}@media (min-width: 800px){ul.banner_list{display:none}.sub_contents div.banner_list{display:block}.sub_contents div.banner_list .banner{margin-bottom:1em;height:100px;overflow:hidden;position:relative}.sub_contents div.banner_list .banner:last-child{margin-bottom:2em}.sub_contents div.banner_list a{display:block}.sub_contents div.banner_list img{width:auto;height:auto;position:absolute;top:0;right:0;left:0;bottom:0;max-width:100%;margin:auto}}.ranking_articles .title_01{display:table;width:100%}.ranking_articles .title_01 span{display:table-cell;vertical-align:middle;width:35px}.ranking_articles .title_01 span:last-child{width:100%}.ranking_articles .article_02{padding-left:10px}.ranking_articles .article_02 .ranking{position:absolute;font-size:1.2rem;font-weight:bold;background:#888;color:#fff;text-align:center;height:20px;width:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:4px;line-height:1;top:5px;left:0;font-family:Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ranking_articles .article_02 .ranking.rank_01{background:#c8a660}.ranking_articles .article_02 .ranking.rank_02{background:#b7b2b2}.ranking_articles .article_02 .ranking.rank_03{background:#ac5a26}.ranking_articles.category .article_02:last-of-type{padding-bottom:0}.gnavi{display:none}@media (min-width: 1040px){.drawer-toggle.drawer-hamburger{display:none}.gnavi{display:block;text-align:left;background:#f5f5f5;position:relative;z-index:5}.gnavi .wrap{margin:auto;max-width:1200px;width:95%;background:#f5f5f5}.gnavi .wrap>ul{list-style:none;padding:0;width:100%;margin:0;font-size:0;border-top:1px solid #aaa;background:#fff}.gnavi .wrap>ul:first-child{border-top:0}.gnavi .wrap>ul>li{display:inline-block;width:calc(99.99% / 4);font-size:1.3rem;vertical-align:middle;text-align:center;background:#ddd}.gnavi .wrap>ul>li>a{text-decoration:none;display:block;padding:0 1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bold;transition:background 0.5s, color 0.5s;display:table;width:100%}.gnavi .wrap>ul>li>a>span{display:table-cell;height:3.5em;overflow:hidden;line-height:1.2;vertical-align:middle;text-align:center;color:#fff;letter-spacing:.08em;font-size:1.6rem}.gnavi .wrap>ul>li>a>span .sub{display:block;text-align:center;font-size:.95rem;letter-spacing:.05em;padding-top:4px}.gnavi .children{position:relative}.gnavi .children>ul{position:absolute;top:100%;left:0;width:100%;padding:.5rem 0;margin:0;list-style:none;z-index:100;display:none;border-left:solid #eee 1px;border-right:solid #eee 1px}.gnavi .children>ul>li{background:#fff;text-align:left}.gnavi .children>ul>li>a{padding:.5rem 1rem;display:block;text-decoration:none;font-size:1.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bold;color:#fff;background:rgba(255,255,255,0) !important}.gnavi .children>ul>li>a:before{content:"\f105";display:inline-block;margin-right:5px;font-family:'FontAwesome'}}.article_01{padding:15px 0;display:block;background:#fff;transition:background 0.3s;position:relative;border-bottom:1px solid #eee}.article_01:hover .photo,.article_01:hover .title,.article_01:hover .description,.article_01:hover .views,.article_01:hover .like{opacity:.6}.article_01:last-of-type{border:none}.article_01 dl{overflow:hidden;position:relative;margin:0}.article_01 .photo{width:80px;height:80px;float:left;position:relative;overflow:hidden;border-radius:3px;transform:translateZ(0)}.article_01 .photo figure{-webkit-background-size:cover !important;background-size:cover !important;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 0.5s}.article_01:hover .photo figure{transform:scale(1.1)}.article_01 .text{margin-left:95px}.article_01 .title{margin:0 0 .5em;padding:0}.article_01 .title a{display:block;font-size:1.6rem;max-height:2.8em;line-height:1.5;margin:0;overflow:hidden;font-weight:bold;transition:color 0.5s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}.article_01 .description{display:none}.article_01 .views_category{width:100%;font-size:1.2rem;display:table}.article_01 .views,.article_01 .like{color:#aaa;margin:0;line-height:1;display:table-cell;vertical-align:middle;width:3em;text-align:left}.article_01 .views:before{content:"\f06e";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.5rem}.article_01 .like:before{content:"\f004";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.5rem}.article_01 .category{color:#fff;margin:0;position:relative;z-index:10;line-height:1.8;display:inline-block;vertical-align:bottom;float:right}.article_01 .category a{text-decoration:none;color:#fff;font-size:1rem;font-weight:bold;padding:.3em 1em;display:block;letter-spacing:.05em;text-align:center;border-radius:5px;background:#aaa}.article_01 .category a:hover{text-decoration:none;color:#fff}.article_01 .anchor{position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-indent:-5em;overflow:hidden}@media (min-width: 800px){.article_01{padding:2rem 0}.article_01 .photo{width:170px;height:140px}.article_01 .text{margin-left:190px}.article_01 .title a{font-size:2rem}.article_01 .description{font-size:1.2rem;color:#aaa;margin-bottom:1em;height:2.8em;overflow:hidden;display:block}.article_01 .views_category{font-size:1.2rem}.article_01 .views,.article_01 .like{width:3.5em}.article_01 .category a{font-size:1.1rem}}.article_02{padding:15px 0;display:block;background:#fff;transition:background 0.3s;position:relative;border-bottom:1px solid #eee}.article_02:hover .photo,.article_02:hover .title,.article_02:hover .description,.article_02:hover .views,.article_02:hover .like{opacity:.6}.article_02:last-child{border-bottom:none}.article_02 dl{overflow:hidden;position:relative;margin:0;display:table}.article_02 .photo{width:70px;height:70px;-webkit-background-size:cover !important;background-size:cover !important;display:table-cell;vertical-align:middle;border-radius:3px}.article_02 .text{display:table-cell;vertical-align:middle;padding-left:1.5rem}.article_02 .title{margin:0;padding:0}.article_02 .title a{font-size:1.4rem;max-height:4.4em;line-height:1.6;margin:0;overflow:hidden;font-weight:bold;transition:color 0.5s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;text-decoration:none}.article_02 .views_curator{overflow:hidden;position:absolute;bottom:0;left:0;padding-left:85px;width:100%;font-size:11px}.article_02 .views{color:#aaa;float:left;margin:0;line-height:1}.article_02 .views:before{content:"\f06e";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.5rem}.article_02 .curator{color:#aaa;float:right;margin:0;line-height:1;position:relative;z-index:10}.article_02 .curator a{text-decoration:none}.article_02 .curator a:hover{text-decoration:underline}.article_02 .anchor{position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-indent:-5em;overflow:hidden}.article_03{margin-bottom:4rem}.article_03 .articles{font-size:0}.article_03 article{display:inline-block;width:100%;border-bottom:1px solid #eee;position:relative;padding:15px 0;font-size:1.5rem;vertical-align:top}.article_03 article:hover .photo,.article_03 article:hover .title,.article_03 article:hover .description,.article_03 article:hover .views,.article_03 article:hover .like{opacity:.6}@media (min-width: 800px){.article_03 article{display:inline-block;width:50%;border-bottom:1px solid #eee;position:relative;padding:15px;padding-right:0;font-size:1.5rem;vertical-align:top}.article_03 article:nth-child(odd){border-right:1px solid #eee;padding-right:15px;padding-left:0}}.article_03 article dl{margin:0;position:relative;overflow:hidden}.article_03 .photo{height:70px;width:70px;position:relative;overflow:hidden;float:left;border-radius:3px}.article_03 .photo figure{-webkit-background-size:cover !important;background-size:cover !important;margin-bottom:1rem;position:absolute;top:0;left:0;width:100%;height:100%}.article_03 .text{margin-left:90px}.article_03 .title{margin:0;padding:0}.article_03 .title a{margin:0;padding:0;font-size:1.4rem;font-weight:bold;line-height:1.5;height:2.8em;overflow:hidden;margin-bottom:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;text-decoration:none}.article_03 .views_category{overflow:hidden;position:absolute;bottom:0;left:0;width:100%;font-size:1.2rem;padding-left:90px}.article_03 .views{color:#aaa;float:left;margin:0 1em 0 0;line-height:1}.article_03 .views:before{content:"\f06e";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.5rem}.article_03 .like{color:#aaa;float:left;margin:0;line-height:1}.article_03 .like:before{content:"\f004";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.5rem}.article_03 .category{color:#aaa;float:right;margin:0;line-height:1;position:relative;z-index:10}.article_03 .category a{text-decoration:none}.article_03 .category a:hover{text-decoration:underline}.article_03 .anchor{position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-indent:-5em;overflow:hidden}.tag_list_01{overflow:hidden;margin-bottom:4rem}.tag_list_01>ul{font-size:0;padding:0;margin:-0.5rem;text-align:left}.tag_list_01>ul>li{display:inline-block;padding:0.5rem;margin:0}.tag_list_01>ul>li>a{font-size:1.3rem;display:block;background:#fff;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:1;padding:5px 5px 3px;padding-left:20px;text-decoration:none;transition:background 0.5s;position:relative}.tag_list_01>ul>li>a:before{content:"#";display:inline-block;position:absolute;left:5px;top:4px;color:#333;font-size:15px;transition:color 0.5s}.banner_list_01{margin:0;text-align:center;list-style:none;padding:0}.banner_list_01>li{margin:0;margin-top:1.5rem}.banner_list_01>li:first-child{margin-top:0}.banner_list_01>li>a>img{max-width:100%}.followers_list_01>ul{font-size:0;list-style:none;padding:0;margin:-0.5rem}.followers_list_01>ul>li{display:inline-block;width:12.5%;padding:0.5rem}.followers_list_01>ul>li>a{display:block;width:30px;height:30px;margin:auto}.followers_list_01>ul>li>a>figure{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-size:cover !important;background-size:cover !important}@media (min-width: 568px){.followers_list_01>ul{text-align:left}.followers_list_01>ul>li{width:auto}}@media (min-width: 800px){.followers_list_01>ul>li{width:12.5%}}.curator_list_01{overflow:hidden}.curator_list_01 .curators{font-size:0;margin:0 -1.5rem}.curator_list_01 .item{font-size:1.5rem;display:inline-block;background:#fff;transition:background 0.3s;position:relative;vertical-align:top;width:50%;padding:0 1.5rem}.curator_list_01 .item a{text-decoration:none;display:block;padding:20px 0;border-bottom:1px solid #eee}.curator_list_01 .item:first-child a{border-top:1px solid #eee}.curator_list_01 .item dl{overflow:hidden;margin:0}.curator_list_01 .photo{width:50px;height:50px;-webkit-background-size:cover !important;background-size:cover !important;float:left;border-radius:50%}.curator_list_01 .text{margin-left:65px}.curator_list_01 .name{font-size:1.3rem;height:1.2em;line-height:1.2;margin:0;margin-bottom:0.5rem;overflow:hidden;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.curator_list_01 .description{height:2.5em;overflow:hidden;font-size:1.2rem;color:#999;margin:0}.paginate{position:relative;margin-bottom:0;line-height:1;margin:auto;margin-top:20px}.pagination{font-size:0;margin:-5px;text-align:center;display:block;overflow:hidden;margin-bottom:4rem}.pagination>li{display:inline-block;padding:5px;vertical-align:middle}.pagination>li.page{display:none !important}.pagination>li.prev>a,.pagination>li.next_page>a{padding:1rem 3rem;background:#eee;border-radius:3px;display:block;font-size:14px;line-height:1}.pagination>li.prev>a:before{content:"\f100";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pagination>li.prev>a:after{content:'PREV';padding-left:5px}.pagination>li.next_page>a:before{content:'NEXT';top:auto;right:auto;padding-right:5px}.pagination>li.next_page>a:after{content:"\f101";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pagination>li.prev>a:hover,.pagination>li.next_page>a:hover{opacity:0.7}.pagination>li>a>.fa{display:none}.pagination>li.page>a:hover,.pagination>li.page>a:focus,.pagination>li.page>span,.pagination>li.page>span:hover,.pagination>li.page>span:focus{border:0;color:#fff}.pagination>li.active>a,.pagination>li.active>a:hover,.pagination>li.active>a:focus,.pagination>li.active>span,.pagination>li.active>span:hover,.pagination>li.active>span:focus{background:none;border:0;color:inherit;font-weight:bold;z-index:0;pointer-events:none;cursor:default}.pagination>li.disabled>span,.pagination>li.disabled>span:hover,.pagination>li.disabled>span:focus,.pagination>li.disabled>a,.pagination>li.disabled>a:hover,.pagination>li.disabled>a:focus{display:none}.pagination>li.gap>a{border:0;background:none;color:inherit}.paginate .num-lines{display:none}.container.page{min-height:60vh;height:auto}.row-offcanvas{padding-top:1rem}.col-sm-12 .page-header .pull-right{margin:0 !important}.col-sm-4,.col-sm-8,.col-sm-12{padding:0}.col-sm-8 .articles-lg{border:none}form .btn-primary{display:block;width:150px;margin:0 auto 6rem}@media (min-width: 768px){.col-sm-4,.col-sm-8{width:100%;float:none}}@media (min-width: 800px){.col-sm-4{padding-right:15px;width:33.33333%;float:left}.col-sm-8{width:66.66667%;float:left}}.page-header{border-bottom:1px solid #333 !important;margin-top:0 !important}.page-header h1{font-size:2rem;text-align:left;font-weight:bold;margin:0;padding-bottom:1.3rem}.row{margin-left:0;margin-right:0}.company h2,.about h2{font-weight:bold;margin-bottom:.5em;padding-top:1em;font-size:1.2rem}.message{margin-bottom:1.3rem}.message p{margin-bottom:1em}.about table{border-collapse:collapse;width:100%}.about table p{margin-bottom:.5em}.about table tr:nth-child(odd){background:#f5f5f5}.about table th{width:9em;padding:15px}.about table td{padding:15px}@media screen and (max-width: 700px){.about table{border-collapse:collapse;width:100%}.about table p{margin-bottom:.5em}.about table tr:nth-child(odd){background:#fff}.about table th{width:100%;padding:15px;background:#f5f5f5;display:block}.about table td{width:100%;padding:15px;display:block}}.cover{margin-top:0}.item-section .new-page{display:none !important}.my-menu .articles,.my-menu .notifications,.my-menu .registration,.my-menu .registrations,.site-works-menu .articles,.site-works-menu .notifications,.site-works-menu .registration,.site-works-menu .registrations,.works-menu .articles,.works-menu .notifications,.works-menu .registration,.works-menu .registrations{display:none}.devise.sign-in .col-sm-6{width:100%;max-width:500px;padding:0;margin:0 auto}.devise.sign-in .col-sm-offset-3{margin:0 auto}.col-login #new_user .form-group:nth-of-type(2){position:relative;margin-bottom:4.5em}.col-login #new_user .form-group:nth-of-type(2):before{content:"※ご不明点ございましたら、ページ下部のお問い合わせよりご連絡ください";display:block;position:absolute;left:0;top:86px;line-height:1.4}.col-login #new_user .form-group:nth-of-type(2):after{content:"※パスワードは社員番号です";display:block;padding-top:.8em;line-height:1.4}.col-login #new_user .form-group:last-of-type{margin-bottom:0}.col-login #new_user .form-group:last-of-type .checkbox{margin:0;padding-top:3px}.col-login #new_user ul.menu{display:none}@media screen and (max-width: 575px){.devise.sign-in .col-sm-6 .col-login{padding:0}.devise.sign-in .col-sm-6 .col-login .panel-body{padding:0}.devise.sign-in .col-sm-6 .col-login #new_user .form-group:nth-of-type(2){margin-bottom:4em}.devise.sign-in .col-sm-6 .col-login #new_user .form-group:nth-of-type(2):before,.devise.sign-in .col-sm-6 .col-login #new_user .form-group:nth-of-type(2):after{font-size:1.3rem}.devise.sign-in .col-sm-6 .col-login #new_user .form-group:nth-of-type(2):before{top:80px}}label[for="user_url1"],label[for="user_url2"],label[for="user_url3"]{display:none}label[for="user_url1"]+.col-sm-9,label[for="user_url2"]+.col-sm-9,label[for="user_url3"]+.col-sm-9{display:none}
