@charset "UTF-8";html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}/*! html5doctor.com / Reset Stylesheet v1.6.1 / Last Updated: 2010-09-17 / Author: Richard Clark - http://richclarkdesign.com / Twitter: @rich_clark */html{margin:0;padding:0;outline:0;border:0;background:transparent;vertical-align:baseline;font-size:100%}body{margin:0;padding:0;outline:0;border:0;background:transparent;vertical-align:baseline;font-size:100%;line-height:1}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0;border:0;background:transparent;vertical-align:baseline;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;background:transparent;vertical-align:baseline;font-size:100%}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-weight:700;font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0;border-collapse:collapse}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:400}/*!
 * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-copy:before{content:"\f0c5"}.fa-facebook:before{content:"\f09a"}.fa-facebook-square:before{content:"\f082"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-line:before{content:"\f3c0"}.fa-minus:before{content:"\f068"}.fa-plus:before{content:"\f067"}.fa-search:before{content:"\f002"}.fa-trash:before{content:"\f1f8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*!
 * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:'Font Awesome 5 Brands';font-display:block;src:url(/shared/fonts/vendor/font-awesome/fa-brands-400.eot);src:url(/shared/fonts/vendor/font-awesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/shared/fonts/vendor/font-awesome/fa-brands-400.woff2) format("woff2"),url(/shared/fonts/vendor/font-awesome/fa-brands-400.woff) format("woff"),url(/shared/fonts/vendor/font-awesome/fa-brands-400.ttf) format("truetype"),url(/shared/fonts/vendor/font-awesome/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}/*!
 * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:'Font Awesome 5 Free';font-weight:900;font-display:block;src:url(/shared/fonts/vendor/font-awesome/fa-solid-900.eot);src:url(/shared/fonts/vendor/font-awesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/shared/fonts/vendor/font-awesome/fa-solid-900.woff2) format("woff2"),url(/shared/fonts/vendor/font-awesome/fa-solid-900.woff) format("woff"),url(/shared/fonts/vendor/font-awesome/fa-solid-900.ttf) format("truetype"),url(/shared/fonts/vendor/font-awesome/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}@font-face{font-family:icomoon;src:url(/shared/fonts/vendor/icomoon/icomoon.eot?-qz7pb2);src:url(/shared/fonts/vendor/icomoon/icomoon.eot?#iefix-qz7pb2) format("embedded-opentype"),url(/shared/fonts/vendor/icomoon/icomoon.woff?-qz7pb2) format("woff"),url(/shared/fonts/vendor/icomoon/icomoon.ttf?-qz7pb2) format("truetype"),url(/shared/fonts/vendor/icomoon/icomoon.svg?-qz7pb2#icomoon) format("svg")}[class^=icon-],[class*=" icon-"]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Noto Sans JP;src:url(/shared/fonts/vendor/noto-serif-japanese/NotoSansJP-Light.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/shared/fonts/vendor/noto-serif-japanese/NotoSansJP-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/shared/fonts/vendor/noto-serif-japanese/NotoSansJP-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/shared/fonts/vendor/noto-serif-japanese/NotoSansJP-Bold.woff) format("woff");font-weight:700;font-display:swap}.b-lazy{transition:opacity .4s ease;opacity:0}.b-loaded{opacity:1}li,.blk-socialButtons ul{padding:0;list-style:none}footer .footer-inner .corporate li::before,.btn-more-topics::after,.bar-contents .info ul li::before,.part-topic-tree-001 li .tree::before,.part-button-001 .btn::after{font-family:'Font Awesome 5 Free';font-weight:400;font-style:normal;display:inline-block;width:1em;text-align:center;text-decoration:none;-webkit-font-smoothing:antialiased}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.clearfix::after{clear:both;content:"";display:table}.float-left{float:left}.float-right{float:right}.mAll0{margin:0!important}.mAll4{margin:4px!important}.mAll8{margin:8px!important}.mAll10{margin:10px!important}.mAll12{margin:12px!important}.mAll16{margin:16px!important}.mAll20{margin:20px!important}.mAll24{margin:24px!important}.mAll32{margin:32px!important}.mAll40{margin:40px!important}.mt0{margin-top:0!important}.mt4{margin-top:4px!important}.mt8{margin-top:8px!important}.mt10{margin-top:10px!important}.mt16{margin-top:16px!important}.mt20{margin-top:20px!important}.mt24{margin-top:24px!important}.mt32{margin-top:32px!important}.mt40{margin-top:40px!important}.mt80{margin-top:80px!important}.mr0{margin-right:0!important}.mr4{margin-right:4px!important}.mr8{margin-right:8px!important}.mr10{margin-right:10px!important}.mr16{margin-right:16px!important}.mr20{margin-right:20px!important}.mr24{margin-right:24px!important}.mr32{margin-right:32px!important}.mr40{margin-right:40px!important}.mb0{margin-bottom:0!important}.mb4{margin-bottom:4px!important}.mb8{margin-bottom:8px!important}.mb10{margin-bottom:10px!important}.mb16{margin-bottom:16px!important}.mb20{margin-bottom:20px!important}.mb24{margin-bottom:24px!important}.mb32{margin-bottom:32px!important}.mb40{margin-bottom:40px!important}.mb80{margin-bottom:80px!important}.ml0{margin-left:0!important}.ml4{margin-left:4px!important}.ml8{margin-left:8px!important}.ml10{margin-left:10px!important}.ml16{margin-left:16px!important}.ml20{margin-left:20px!important}.ml24{margin-left:24px!important}.ml32{margin-left:32px!important}.ml40{margin-left:40px!important}.mtb4{margin:4px 0!important}.mtb8{margin:8px 0!important}.mtb10{margin:10px 0!important}.mtb16{margin:16px 0!important}.mtb20{margin:20px 0!important}.mtb24{margin:24px 0!important}.mtb32{margin:32px 0!important}.mtb40{margin:40px 0!important}.mrl4{margin:0 4px!important}.mrl8{margin:0 8px!important}.mrl10{margin:0 10px!important}.mrl16{margin:0 16px!important}.mrl20{margin:0 20px!important}.mrl24{margin:0 24px!important}.mrl32{margin:0 32px!important}.mrl40{margin:0 40px!important}.pAll0{padding:0!important}.pAll4{padding:4px!important}.pAll8{padding:8px!important}.pAll10{padding:10px!important}.pAll12{padding:12px!important}.pAll16{padding:16px!important}.pAll20{padding:20px!important}.pAll24{padding:24px!important}.pAll32{padding:32px!important}.pAll40{padding:40px!important}.pt0{padding-top:0!important}.pt4{padding-top:4px!important}.pt8{padding-top:8px!important}.pt10{padding-top:10px!important}.pt16{padding-top:16px!important}.pt20{padding-top:20px!important}.pt24{padding-top:24px!important}.pt32{padding-top:32px!important}.pt40{padding-top:40px!important}.pt80{padding-top:80px!important}.pr0{padding-right:0!important}.pr4{padding-right:4px!important}.pr8{padding-right:8px!important}.pr10{padding-right:10px!important}.pr16{padding-right:16px!important}.pr20{padding-right:20px!important}.pr24{padding-right:24px!important}.pr32{padding-right:32px!important}.pr40{padding-right:40px!important}.pb0{padding-bottom:0!important}.pb4{padding-bottom:4px!important}.pb8{padding-bottom:8px!important}.pb10{padding-bottom:10px!important}.pb16{padding-bottom:16px!important}.pb20{padding-bottom:20px!important}.pb24{padding-bottom:24px!important}.pb32{padding-bottom:32px!important}.pb40{padding-bottom:40px!important}.pb80{padding-bottom:80px!important}.pl0{padding-left:0!important}.pl4{padding-left:4px!important}.pl8{padding-left:8px!important}.pl10{padding-left:10px!important}.pl16{padding-left:16px!important}.pl20{padding-left:20px!important}.pl24{padding-left:24px!important}.pl32{padding-left:32px!important}.pl40{padding-left:40px!important}.ptb4{padding:4px 0!important}.ptb8{padding:8px 0!important}.ptb10{padding:10px 0!important}.ptb16{padding:16px 0!important}.ptb20{padding:20px 0!important}.ptb24{padding:24px 0!important}.ptb32{padding:32px 0!important}.ptb40{padding:40px 0!important}.prl4{padding:0 4px!important}.prl8{padding:0 8px!important}.prl10{padding:0 10px!important}.prl12{padding:0 12px!important}.prl16{padding:0 16px!important}.prl20{padding:0 20px!important}.prl24{padding:0 24px!important}.prl32{padding:0 32px!important}.prl40{padding:0 40px!important}.ptrl4{padding:4px 4px 0!important}.ptrl8{padding:8px 8px 0!important}.ptrl10{padding:8px 8px 0 10px!important}.ptrl16{padding:16px 16px 0!important}.ptrl20{padding:20px 20px 0!important}.ptrl24{padding:24px 24px 0!important}.ptrl32{padding:32px 32px 0!important}.ptrl40{padding:40px 40px 0!important}header .logo,header .catchcopy,footer .footer-inner .logo,.ly-list-type01-ranking li:nth-child(1) a::before,.ly-list-type01-ranking li:nth-child(2) a::before,.ly-list-type01-ranking li:nth-child(3) a::before,.ly-list-type01-ranking li:nth-child(4) a::before,.ly-list-type01-ranking li:nth-child(5) a::before{background-image:url(/shared/imgs/pc/sprite/obj.png);background-repeat:no-repeat;background-size:299px auto}.blk-search-001 button::before,.blk-search-002 button::before{background-image:url(/shared/imgs/pc/sprite/btn.png);background-repeat:no-repeat;background-size:59px auto}.ttl-02-lv1-1::before,.btn-fav::before,.part-summary-001 .utility li.fav span::before,.part-author-001 .info-line .info-right li.view span::before,.part-writer .bottom li::before,.part-tag-001::before,.part-tag-002::before,.part-profile-001 .utility .view::before,.part-profile-001 .utility .fav::before{background-image:url(/shared/imgs/pc/sprite/icon.png);background-repeat:no-repeat;background-size:83px auto}body a:hover{text-decoration:none}ol{padding-left:40px}ol li{list-style:decimal}body{font-size:.875rem;font-family:Helvetica,Noto Sans JP,sans-serif;font-weight:300;color:#1b1b1b;min-width:1030px}body ::-moz-selection{background-color:#c19f5b;color:#fff}body ::selection{background-color:#c19f5b;color:#fff}a{color:#1b1b1b;text-decoration:none;padding-bottom:1px}a:hover{text-decoration:underline;opacity:.8}a:visited{color:#1b1b1b}img{vertical-align:bottom;object-fit:cover}em{color:#e83929}strong{font-weight:600}hr{margin:15px 0;height:1px;background:#898989;border:0}.par{line-height:2.2;font-weight:400}.par .em{color:#ff4b59}.source{color:#898989;font-size:.5625rem}.source a{color:#898989}.source a:hover{text-decoration:underline}.bl-type01>p{padding:25px;color:#363636;background-color:#e6e6e6;border-radius:3px;line-height:1.8;background-image:url(/shared/imgs/pc/blockquote@2x.png);background-repeat:no-repeat;background-position:10px 10px;background-size:10% auto;margin-bottom:5px;font-size:.875rem}.notes{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;font-size:.75rem;color:#1b1b1b}.notes::before{content:"※";width:1em;height:1em;margin-right:4px}.par-type01{padding:14px 12px;background-color:#96000c;line-height:1.5}.par-type02{padding:14px 12px;background-color:#1b1b1b;line-height:1.5}.error-message{color:#e94b24;font-style:italic}.triangle{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.triangle::after{position:absolute;content:"";height:0;width:0;bottom:0;right:0}.triangle::before{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;content:"";font-size:.8125rem;z-index:100;font-weight:700;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:10px;right:0}.triangle-hot::after{height:0;width:0;border-bottom:45px solid #ff4b59;border-left:45px solid transparent}.triangle-hot::before{content:"HOT";color:#fff}.triangle-new::after{height:0;width:0;border-bottom:45px solid #c19f5b;border-left:45px solid transparent}.triangle-new::before{content:"NEW";color:#fff}.triangle-sm::before{font-size:.3125rem;bottom:6px;right:-2px}.triangle-sm::after{border-bottom-width:30px;border-left-width:30px}.report{text-align:right;font-size:.6875rem;margin-bottom:12px}.report a{color:#999}.w100{width:100%}.w210{width:210px}.w50{width:50%}header{background-color:#fff;color:#000;position:relative;position:fixed;width:100%;z-index:100}header .header-inner{position:relative;max-width:1280px;height:90px;padding:0 40px;margin:0 auto;transition:.4s}header .header-inner.roll{height:60px}header .header-inner.roll .logo{-webkit-transform:scale(.92,.92);-ms-transform:scale(.92,.92);transform:scale(.92,.92)}header .blk-search-001,header .blk-search-002{position:absolute;display:block;margin:auto;top:0;bottom:0;right:40px}header .logo{width:250px;height:50px;background-position:-4px -28px;overflow:hidden;text-indent:101%;white-space:nowrap;position:absolute;display:block;margin:auto;top:0;bottom:0;transition:.4s}header .catchcopy{width:291px;height:16px;background-position:-4px -4px;overflow:hidden;text-indent:101%;white-space:nowrap;position:absolute;display:block;margin:auto;top:0;left:190px;bottom:0;right:0}header .utility{position:absolute;margin:auto;height:1em;top:0;bottom:0;right:0;font-size:.75rem}header .utility::after{clear:both;content:"";display:table}header .utility li{float:left;padding:0 10px;border-left:1px solid #898989}header .utility li:last-child{border-right:1px solid #898989}header .utility a{color:#000}header .utility img{border-radius:20px}header .header-tab{width:100%;height:60px;font-family:Cormorant;background:#f8f8f8;padding:21px 0}header .header-tab ul{width:900px;margin:0 auto}header .header-tab li{display:inline-block;width:145px;text-align:center}header .header-tab .tab-item p{display:inline-block;position:relative}header .header-tab .category-name{color:#898989;font-size:1.0625rem;font-weight:700;letter-spacing:.05em}header .header-tab .category-name:hover{color:#1b1b1b}header .header-tab .category-sub{margin-left:1px;font-size:.75rem}header .header-top-image{text-align:center}header .header-top-image img{width:100%;max-width:100%;height:auto;vertical-align:middle}footer{background-color:#1b1b1b}footer .footer-inner{width:1030px;margin:0 auto;padding-bottom:15px;border-bottom:1px solid #898989}footer .footer-inner::after{clear:both;content:"";display:table}footer .footer-inner .footer-inner-bottom{padding-top:15px}footer .footer-inner .logo{float:left;width:210px;height:42px;background-position:-4px -86px;overflow:hidden;text-indent:101%;white-space:nowrap;margin:0 60px}footer .footer-inner .corporate{float:right;font-size:.75rem;margin-top:15px;margin-right:60px}footer .footer-inner .corporate::after{clear:both;content:"";display:table}footer .footer-inner .corporate li{float:left;color:#fff;margin:0 20px}footer .footer-inner .corporate li a{color:#fff}footer .footer-inner .corporate li::before{content:"\f054";margin-right:2px;color:#c19f5b;font-size:.625rem}footer .utility{font-size:.75rem;padding-top:15px}footer .utility::after{clear:both;content:"";display:table}footer .utility .link-list{float:left;margin:10px 60px}footer .utility .link-list .subhead{margin-bottom:15px;font-size:.9375rem;font-weight:700;color:#fff}footer .utility .link-list .subhead a{color:#fff}footer .utility .link-list ul{float:left;width:120px;margin-bottom:15px}footer .utility .link-list li{margin:0 10px 15px 0}footer .utility .link-list li a{color:#fff}footer .utility .link-list li a:hover{color:#fff}footer small{display:block;padding:12px 0;background-color:#1b1b1b;text-align:center;font-size:.75rem;color:#898989;vertical-align:text-bottom}footer small span{font-size:.9375rem;margin-right:4px;vertical-align:text-bottom}.ly-contents{padding-top:150px}.ly-pickup{margin:0 auto;background-color:#e0e0e0}.ly-contents-body{max-width:1280px;padding:40px 40px 100px;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.ly-contents-body::after{clear:both;content:"";display:table}.ly-contents-body#edit_wrapper{display:block}.ly-main{width:100%;max-width:880px;padding:0 0 0 60px}.ly-column::after{clear:both;content:"";display:table}.ly-column .ly-column-sub{float:right;width:150px;margin-right:35px}.ly-column .ly-column-contents{float:left}.ly-sub{width:100%;max-width:320px}.ly-form{width:500px;margin:0 auto;padding:40px;border:1px solid #898989;border-radius:3px}.ly-list-type01 li{margin-bottom:10px}.ly-list-3column-type01{background-color:#fff}.ly-list-3column-type01>ul{width:100%;margin-left:auto;margin-right:auto}.ly-list-3column-type01>ul::after{clear:both;content:"";display:table}.ly-list-3column-type01>ul>li{vertical-align:top;width:100%;float:left}.ly-list-3column-type01>ul>li>a{display:block;position:relative}.ly-list-3column-type01>ul>li>a::before{display:block;content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.ly-list-3column-type01-1{background-color:#1b1b1b}.ly-list-3column-type01-1 ul{width:1030px;margin:0 auto;padding:14px 0}.ly-list-3column-type01-1 ul::after{clear:both;content:"";display:table}.ly-list-3column-type01-1 li{float:left;width:340px;margin-left:4px}.ly-list-3column-type01-1 li>a{min-height:340px}.ly-list-3column-type01-1 li:first-child{margin-left:0}.ly-list-3column-type02>ul{width:1030px;margin:0 auto;padding:16px}.ly-list-3column-type02>ul::after{clear:both;content:"";display:table}.ly-list-3column-type02>ul>li{float:left;width:320px;min-height:260px;margin:0 0 16px 16px}.ly-list-3column-type02>ul>li:nth-child(3n+1){margin-left:0}.ly-list-4column-type01>ul{width:1030px;margin:40px auto 20px;padding:30px 30px 6px;border:1px dotted #898989}.ly-list-4column-type01>ul::after{clear:both;content:"";display:table}.ly-list-4column-type01>ul>li{width:227px;margin:0 0 25px 20px;line-height:19px;text-indent:-1.2em;padding-left:1.2em;float:left;letter-spacing:-.02em}.ly-list-4column-type01>ul>li a:hover{text-decoration:none;color:#e94b24}.ly-list-4column-type01>ul>li:nth-child(4n+1){margin-left:0;clear:left}.ly-list-4column-type01>ul>li span{font-size:.5rem;vertical-align:bottom;color:#e94b24;letter-spacing:0}.ly-list-border-type01 ul{border-top:1px dotted #898989}.ly-list-border-type01 li{border-bottom:1px dotted #898989}.ly-list-2column-type01>ul::after{clear:both;content:"";display:table}.ly-list-2column-type01>ul>li{float:left;width:48%}.ly-list-2column-type01>ul>li:nth-child(2n){float:right}.ly-search-no-result span{color:#e94b24}.ly-list-top-type01{position:relative}.ly-list-top-type01 ul{width:100%}.ly-list-top-type01 ul::after{clear:both;content:"";display:table}.ly-list-top-type01 li{float:left;width:calc((100% - 30px)/2);word-wrap:break-word;word-break:break-all;display:block;margin-bottom:30px;margin-right:30px}.ly-list-top-type01 li:nth-child(2n+1){clear:both}.ly-list-top-type01 li:nth-child(2n){margin-right:0}.ly-list-type01-ranking{margin-bottom:30px}.ly-list-type01-ranking li{margin-bottom:40px;padding-bottom:10px}.ly-list-type01-ranking li a::before{overflow:hidden;text-indent:101%;white-space:nowrap;position:absolute;top:-25px;left:10px}.ly-list-type01-ranking li:nth-child(1) a::before{overflow:hidden;width:55px;height:35px;background-position:-193px -136px;content:"01"}.ly-list-type01-ranking li:nth-child(2) a::before{overflow:hidden;width:55px;height:35px;background-position:-130px -136px;content:"02"}.ly-list-type01-ranking li:nth-child(3) a::before{overflow:hidden;width:55px;height:35px;background-position:-67px -136px;content:"03"}.ly-list-type01-ranking li:nth-child(4) a::before{overflow:hidden;width:55px;height:35px;background-position:-4px -136px;content:"04"}.ly-list-type01-ranking li:nth-child(5) a::before{overflow:hidden;width:55px;height:35px;background-position:-222px -86px;content:"05"}.ly-list-type01-ranking li:last-child{margin-bottom:0}.ly-list-type01-recommend{margin-top:-10px;margin-bottom:30px}.ly-list-type01-recommend li{margin-bottom:10px;padding-bottom:10px}.ly-list-type01-recommend li:first-child{padding-top:10px}.ly-ad-sidebar-001{margin:0 auto 15px}.ly-ad-sidebar-002{margin:10px auto}.blk-topicpath-001 ul{width:1030px;margin:10px auto}.blk-topicpath-001 li{display:inline-block;color:#1b1b1b;font-size:.75rem}.blk-topicpath-001 li+li::before{content:">";color:#999;margin:0 8px 0 4px}.blk-topicpath-001 a{display:inline-block;color:#e0e0e0;margin-right:4px}.blk-tag-001{margin-bottom:20px}.blk-tag-001 ul{background-color:#e6e6e6;padding:15px 20px 8px}.blk-tag-001 ul::after{clear:both;content:"";display:table}.blk-tag-001 li{float:left;margin:0 7px 7px 0;padding:5px;font-size:.78125rem;background-color:#fff;vertical-align:middle;border:1px solid #e0e0e0;border-radius:3px}.blk-tag-001 li::before{content:"#";margin-right:1px}.blk-tag-001 li a:hover{color:#1b1b1b}.blk-tag-001 li .number{font-size:.625rem;vertical-align:middle}.blk-search-001,.blk-search-002{position:relative;overflow:hidden;width:400px;height:40px}.blk-search-001 input[type=text],.blk-search-002 input[type=text]{float:left;width:356px;height:40px;background:#f8f8f8;border:0;border-radius:20px 0 0 4px;margin-right:4px;padding-top:0;padding-bottom:0;font-family:Font Awesome;font-size:.875rem;line-height:30px}.blk-search-001 input[type=text]::-webkit-input-placeholder,.blk-search-002 input[type=text]::-webkit-input-placeholder{font-weight:300;color:#999}.blk-search-001 input[type=text]::-moz-placeholder,.blk-search-002 input[type=text]::-moz-placeholder{font-weight:300;color:#999}.blk-search-001 input[type=text]:-ms-input-placeholder,.blk-search-002 input[type=text]:-ms-input-placeholder{font-weight:300;color:#999}.blk-search-001 input[type=text]::placeholder,.blk-search-002 input[type=text]::placeholder{font-weight:300;color:#999}.blk-search-001 button,.blk-search-002 button{border-style:none;display:block;position:relative;float:right;width:40px;height:40px;background-color:#898989;border-radius:0 4px 10px 0;text-indent:-9999px}.blk-search-001 button:hover,.blk-search-002 button:hover{opacity:.8;cursor:pointer}.blk-search-001 button:focus,.blk-search-002 button:focus{outline:none}.blk-search-001 button::before,.blk-search-002 button::before{overflow:hidden;width:19px;height:19px;background-position:-36px -4px;content:"\0020";display:block;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}.blk-search-002{margin:8px 0;width:695px}.blk-search-002 input[type=text]{width:645px}.blk-nav-001{margin-bottom:20px}.blk-nav-001 a{display:block;padding:15px 0 15px 30px;color:#363636;border-top:1px dotted #898989;font-size:.8125rem}.blk-nav-001 a:hover,.blk-nav-001 a.is-active{color:#999}.blk-nav-001 a.home{padding:15px 5px}.blk-nav-001 a.about{color:#96000c}.blk-nav-001-1 a{display:block;padding:12px 8px 12px 30px;font-weight:700;color:#363636}.blk-nav-001-1 a:hover,.blk-nav-001-1 a.is-active{background-color:#1b1b1b}.blk-nav-001-1 a.home{padding:12px 5px}.blk-nav-001-1 a.about{color:#96000c}.blk-topic-001{position:relative;display:block;color:#1b1b1b}.blk-topic-001::after{clear:both;content:"";display:table}.blk-topic-001:hover{text-decoration:none}.blk-topic-001:hover .ttl{color:#1b1b1b}.blk-topic-001 .img-wrapper{background:#fff}.blk-topic-001 .img{margin-bottom:8px;position:relative;top:0;left:0;width:100%;padding-top:66.6%;background-size:cover;background-position:center}.blk-topic-001 .ttl{margin-bottom:3px;font-size:1.03125rem;line-height:1.5;font-weight:300}.blk-topic-001 .lead{font-size:.75rem;color:#1b1b1b;overflow:hidden;margin-bottom:5px;line-height:1.5;width:216px}.blk-topic-001 .author{font-size:.6875rem;color:#1b1b1b}.blk-topic-001 .top-topic-name{display:inline-block;font-size:.875rem;font-weight:700;font-style:italic;color:#898989}.blk-topic-001 .date{display:inline-block;font-size:.6875rem;font-style:italic;color:#898989}.blk-topic-001 .view{right:0;margin-right:10px;font-size:.6875rem;font-weight:700;color:#1b1b1b}.blk-topic-001 .view span{font-weight:400}.blk-topic-001-1{position:relative;display:block;padding:12px 0;font-size:1rem;color:#1b1b1b}.blk-topic-001-1::after{clear:both;content:"";display:table}.blk-topic-001-1:hover{text-decoration:none}.blk-topic-001-1:hover .ttl{text-decoration:underline}.blk-topic-001-1 .img{float:left;margin-right:15px}.blk-topic-001-1 .img img{width:80px;height:80px}.blk-topic-001-1 .data{line-height:1.4}.blk-topic-001-1 .author,.blk-topic-001-1 .view{position:absolute;padding-left:95px;bottom:12px;font-size:.6875rem;color:#1b1b1b}.blk-topic-001-1 .view{right:0}.blk-topic-001-1 .lead{font-size:.6875rem;color:#1b1b1b;padding:3px 0;overflow:hidden}.blk-topic-002,.blk-topic-rank-001-01{position:relative;display:block;height:50px;font-size:.75rem;color:#1b1b1b}.blk-topic-002::after,.blk-topic-rank-001-01::after{clear:both;content:"";display:table}.blk-topic-002 .img,.blk-topic-rank-001-01 .img{float:left;margin-right:10px}.blk-topic-002 .img img,.blk-topic-rank-001-01 .img img{width:50px;height:50px}.blk-topic-002 .data,.blk-topic-rank-001-01 .data{line-height:1.4}.blk-topic-002 .author,.blk-topic-rank-001-01 .author{position:absolute;left:60px;bottom:0;font-size:.6875rem;color:#1b1b1b}.ttl .blk-topic-002:hover,.ttl .blk-topic-rank-001-01:hover{color:#1b1b1b}.blk-topic-rank-001{font-size:.9375rem;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex}.blk-topic-rank-001::after{clear:both;content:"";display:table}.blk-topic-rank-001 .ttl{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}.blk-topic-rank-001:hover .ttl{color:#1b1b1b}.blk-topic-rank-001 .img-wrapper{float:left;margin-right:10px;background:#1b1b1b}.blk-topic-rank-001 .img-wrapper .img{float:none;margin-right:0}.blk-topic-rank-001 .img{float:left;margin-right:10px;width:100px;height:66.6px;background-size:cover;background-position:center}.blk-topic-rank-001 .img img{display:none}.blk-topic-rank-001 .data{line-height:1.4;-ms-flex:1;flex:1;-webkit-flex:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.blk-topic-rank-001 .info{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-webkit-align-items:flex-end}.blk-topic-rank-001 .author{font-size:.6875rem;color:#1b1b1b}.blk-topic-rank-001 .top-topic-name{display:inline-block;font-size:.875rem;font-weight:700;font-style:italic;color:#898989;margin-right:8px}.blk-topic-rank-001 .date{display:inline-block;font-size:.6875rem;font-style:italic;color:#898989}.blk-topic-rank-001 .ribbon{font-size:.9375rem;background:#c19f5b;position:absolute;z-index:1;width:24px;height:24px;line-height:1;padding:5px;text-align:center;color:#1b1b1b}.blk-topic-rank-001-01{height:50px}.blk-topic-rank-001-01 .rank{display:block;position:absolute;width:16px;height:16px;top:-4px;left:-4px;text-align:center;line-height:1.6;border-radius:8px;font-size:.625rem;font-weight:700;color:#fff;background-color:#96000c}.blk-topic-rank-001-01.is-row .rank{background-color:#e0e0e0}.blk-topic-002-recommend{font-size:.9375rem;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex}.blk-topic-002-recommend::after{clear:both;content:"";display:table}.blk-topic-002-recommend .ttl{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}.blk-topic-002-recommend:hover .ttl{color:#1b1b1b}.blk-topic-002-recommend .img-wrapper{float:left;margin-right:10px;background:#1b1b1b}.blk-topic-002-recommend .img-wrapper .img{float:none;margin-right:0}.blk-topic-002-recommend .img{float:left;margin-right:10px;width:100px;height:66.6px;background-size:cover;background-position:center}.blk-topic-002-recommend .img img{display:none}.blk-topic-002-recommend .data{line-height:1.4;-ms-flex:1;flex:1;-webkit-flex:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.blk-topic-002-recommend .info{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-webkit-align-items:flex-end}.blk-topic-002-recommend .author{font-size:.6875rem;color:#1b1b1b}.blk-topic-002-recommend .top-topic-name{display:inline-block;font-size:.875rem;font-weight:700;font-style:italic;color:#898989;margin-right:8px}.blk-topic-002-recommend .date{display:inline-block;font-size:.6875rem;font-style:italic;color:#898989}.blk-user-001{font-size:.8125rem;display:block}.blk-user-001::after{clear:both;content:"";display:table}.blk-user-001 .ttl{overflow:hidden;margin-bottom:5px}.blk-user-001:hover .ttl{color:#1b1b1b}.blk-user-001 .img-wrapper{float:left;margin-right:10px;background:#1b1b1b}.blk-user-001 .img-wrapper .img{float:none;margin-right:0}.blk-user-001 .img{float:left;margin-right:10px;width:70px;height:70px;background-size:cover;background-position:center;border-radius:3px}.blk-user-001 .img img{display:none;border-radius:3px}.blk-user-001 .data{line-height:1.4}.blk-user-001 .intro{height:48px;font-size:.6875rem;color:#1b1b1b}.blk-pager-001 ul{text-align:center;letter-spacing:-.4em}.blk-pager-001 li{display:inline-block;margin-right:10px;width:40px;height:40px;text-align:center;line-height:40px;color:#1b1b1b;letter-spacing:normal;font-size:1.125rem;border:1px #1b1b1b solid}.blk-pager-001 li:hover{background-color:#e6e6e6}.blk-pager-001 li.is-active{color:#fff;background-color:#1b1b1b}.blk-pager-001 a{display:block}.blk-pager-001 a:hover{color:#fff;background-color:#1b1b1b}.blk-pager-001 .skip{color:#1b1b1b;letter-spacing:.2em;margin:0 10px 0 5px}.blk-tab-001 ul{margin-bottom:-1px;border-bottom:1px solid #898989}.blk-tab-001 ul::after{clear:both;content:"";display:table}.blk-tab-001 li{position:relative;float:left;margin-right:4px}.blk-tab-001 a{position:relative;display:block;margin-bottom:5px;padding:8px 12px;border:1px solid #898989;border-radius:3px;text-align:center;background-color:#f8f8f8}.blk-tab-001 a:hover{background-color:#fff}.blk-tab-001 a.is-active{margin-bottom:0;padding-bottom:15px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;background-color:#fff;border-top:2px solid #898989;margin-top:-2px;top:1px}.blk-tab-001 a.is-active:hover{cursor:default;text-decoration:none;opacity:1}.blk-socialButtons{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px}.blk-socialButtons::after{clear:both;content:"";display:table}.blk-socialButtons ul{display:table;margin:10px auto;width:240px;text-align:center;box-sizing:border-box;float:left}.blk-socialButtons ul li{display:table-cell;width:175px;font-size:.75rem;padding:0 15px}.blk-socialButtons ul li a{display:inline-block;color:#1b1b1b;width:40px;height:40px;text-decoration:none;line-height:1.25;font-size:1.375rem;border-radius:50%;border:1px solid #1b1b1b;text-align:center;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}.blk-socialButtons .like-box{width:250px;height:45px;padding:10px 0;float:right}.blk-socialButtons+.blk-socialButtons-more-like{margin-top:-30px}.blk-letterCount{height:auto;position:fixed;bottom:50px;right:20px;color:#96000c;border:solid 1px #96000c;border-radius:3px;padding:12px;font-size:.75rem;font-weight:700}.blk-letterCount table span{color:#96000c}.blk-letterCount table tr{line-height:1.5}.blk-socialButtons-more-like{width:710px;margin-bottom:10px;color:#96000c;display:table;background-color:#1b1b1b;background-size:51% auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.blk-socialButtons-more-like>*{display:table-cell;vertical-align:middle;height:160px}.blk-socialButtons-more-like .thumb-wrapper{width:40%;background:#e6e6e6}.blk-socialButtons-more-like .thumb{background-size:cover;background-position:center;width:100%;height:100%}.blk-socialButtons-more-like .thumb img{width:100%;height:100%;visibility:hidden}.blk-socialButtons-more-like .fb{width:60%;text-align:center}.blk-socialButtons-more-like .fb .social-btn{display:inline-block;margin-top:3px}.blk-socialButtons-more-like .fb .fb-btn{float:left;margin:15px 0 0 50px}.blk-socialButtons-more-like .fb p{margin-top:20px;line-height:1.5;font-size:.9375rem}.blk-socialButtons-more-like .fb-like{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.blk-bnr-side{margin-top:20px}.blk-bnr-side img{width:100%}.blk-ad-001{width:710px;margin:20px 10px;display:table}.blk-ad-001 .ad-left{width:50%;display:table-cell;margin:0 10px}.blk-ad-001 .ad-right{width:50%;display:table-cell;margin:0 10px}.ttl-01-lv1{margin-bottom:10px;padding:10px 0;font-size:1.625rem;border-bottom:3px solid #898989}.ttl-01-lv2{margin:20px 0 32px;padding:17px 0;font-size:1.625rem;font-weight:500;line-height:1.4;border-top:1px solid #000;border-bottom:1px solid #000}.ttl-01-lv3{margin-bottom:15px;padding:5px 0 5px 16px;font-size:1.375rem;line-height:1.4;font-weight:500;border-left:5px solid #e0e0e0}.ttl-02-lv1{font-size:1.25rem;font-weight:700;font-style:italic;min-height:34px;line-height:1.4;padding:15px 0 20px;border-top:1px solid #000}.ttl-02-lv1::after{clear:both;content:"";display:table}.ttl-02-lv1 a,.ttl-02-lv1 .date{display:block;float:right;font-size:.6875rem;color:#e0e0e0;font-weight:400}.ttl-02-lv1 .date{font-size:1.125rem}.ly-sub .ttl-02-lv1 .line{font-size:1.25rem}.ttl-02-lv1-1{font-size:.75rem;font-weight:700;min-height:41px;line-height:41px}.ttl-02-lv1-1::after{clear:both;content:"";display:table}.ttl-02-lv1-1::before{overflow:hidden;width:28px;height:28px;background-position:-4px -4px;content:"\0020";display:block;float:left;margin:8px 5px 0 0}.ttl-02-lv1-1 a,.ttl-02-lv1-1 .date{display:block;float:right;font-size:.6875rem;color:#e0e0e0;font-weight:400}.ttl-02-lv1-1 .date{font-weight:700}.ttl-search-result{font-size:1.875rem;line-height:1.2;padding:15px 0 20px;margin:0 auto 30px;text-align:center;font-weight:700;font-style:italic}.ttl-search-result em{color:#999}.btn-type01,.btn-type02,.btn-type03,.btn-type04,.btn-category,.btn-fb,.btn-fav,.template_form .btn,.part-button-001 .btn{position:relative;display:inline-block;width:100%;padding:12px;font-size:.875rem;font-weight:lighter;text-align:center;border:1px solid #898989;border-radius:3px;background-color:#fff;line-height:1.5;color:#363636;vertical-align:middle;outline:none}.btn-type01:link,.btn-type02:link,.btn-type03:link,.btn-type04:link,.btn-category:link,.btn-fb:link,.btn-fav:link,.template_form .btn:link,.part-button-001 .btn:link,.btn-type01:hover,.btn-type02:hover,.btn-type03:hover,.btn-type04:hover,.btn-category:hover,.btn-fb:hover,.btn-fav:hover,.template_form .btn:hover,.part-button-001 .btn:hover,.btn-type01:visited,.btn-type02:visited,.btn-type03:visited,.btn-type04:visited,.btn-category:visited,.btn-fb:visited,.btn-fav:visited,.template_form .btn:visited,.part-button-001 .btn:visited{color:#1b1b1b}.btn-type01:hover,.btn-type02:hover,.btn-type03:hover,.btn-type04:hover,.btn-category:hover,.btn-fb:hover,.btn-fav:hover,.template_form .btn:hover,.part-button-001 .btn:hover{background-color:#e6e6e6;text-decoration:none;cursor:pointer}.is-middle.btn-type01,.is-middle.btn-type02,.is-middle.btn-type03,.is-middle.btn-type04,.is-middle.btn-category,.is-middle.btn-fb,.is-middle.btn-fav,.template_form .is-middle.btn,.part-button-001 .is-middle.btn{width:210px}.is-small.btn-type01,.is-small.btn-type02,.is-small.btn-type03,.is-small.btn-type04,.is-small.btn-category,.is-small.btn-fb,.is-small.btn-fav,.template_form .is-small.btn,.part-button-001 .is-small.btn{padding:10px 12px;width:210px}.is-auto.btn-type01,.is-auto.btn-type02,.is-auto.btn-type03,.is-auto.btn-type04,.is-auto.btn-category,.is-auto.btn-fb,.is-auto.btn-fav,.template_form .is-auto.btn,.part-button-001 .is-auto.btn{width:auto}.btn-type02{color:#1b1b1b;border:1px solid #898989}.btn-type02:link,.btn-type02:hover,.btn-type02:visited{color:#1b1b1b}.btn-type03{color:#fff;background-color:#1b1b1b}.btn-type03:hover{background-color:#898989}.btn-type03:link,.btn-type03:hover,.btn-type03:visited{color:#fff}.btn-type04{background-color:#f8f8f8;border-color:#1b1b1b}.btn-type04:hover{background-color:#e6e6e6}.btn-category{background-color:#e6e6e6;border:0;border-radius:0;font-weight:lighter;padding:10px;font-size:.71875rem;line-height:1.25}.btn-category .keyword{font-size:.84375rem;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;padding:0 1em;position:relative;quotes:"「" "」"}.btn-category .keyword::before{content:open-quote;position:absolute;left:0}.btn-category .keyword::after{content:close-quote;position:absolute;right:0}.btn-fb{color:#fff;border:1px solid #3b5998;background-color:#3b5998}.btn-fb:hover{background-color:#3b5998;opacity:.8}.btn-fav{padding:3px 12px;height:30px;text-decoration:none;width:220px;font-size:.875rem;font-weight:400;vertical-align:middle}.btn-fav:hover{background-color:#fff}.btn-fav.active::before{overflow:hidden;width:17px;height:17px;background-position:-40px -4px}.btn-fav:hover::before{overflow:hidden;width:17px;height:17px;background-position:-40px -4px}.btn-fav::before{overflow:hidden;width:14px;height:14px;background-position:-65px -4px;content:"\0020";display:inline-block;vertical-align:middle}.btn-fav a{vertical-align:middle}.btn-fav span{color:#96000c;font-weight:700}.btn-fav span.line-gry{color:#e0e0e0;font-weight:400;margin:0 8px;vertical-align:middle}.btn-fav a:hover{text-decoration:none;background-color:#fff}.btn-tag{display:block;padding:6px 12px;background-color:#f8f8f8;border:1px solid #363636;border-radius:3px;font-size:.6875rem}.btn-edit a{background-color:#96000c;color:#fff;margin:5px auto 0;padding:8px;border-radius:3px;display:block;width:95px}.btn-edit a:hover{text-decoration:none}.btn-more-topics{display:block;color:#363636;letter-spacing:.1em;padding:12px 0;font-size:.75rem;text-align:right;margin-bottom:20px}.btn-more-topics::after{content:"\f105";margin-left:5px}.btn-footer-social-icon{margin:0 auto;margin-left:30px;text-align:center;display:inline-block}.btn-footer-social-icon::after{clear:both;content:"";display:table}.btn-footer-social-icon a{display:block;float:left;padding:0;color:#fff}.btn-footer-social-icon i{margin:0;color:#fff;text-align:center}.btn-footer-social-icon i::before{padding:0;font-size:2.625rem}.btn-footer-social-icon .fa-feed{background:url(/shared/imgs/sp/ico_feedly.png) no-repeat 45% 45%;background-size:60% 60%;width:70px;height:70px;margin:0;line-height:70px;text-align:center}textarea{resize:vertical}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input:not([type]),textarea{box-sizing:border-box;-webkit-appearance:none;width:100%;border:1px solid #898989;border-radius:3px;padding:12px;font-size:.75rem;color:#363636}input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-weight:400}input[type=color]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder{font-weight:400}input[type=color]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=week]:-moz-placeholder,input:not([type]):-moz-placeholder,textarea:-moz-placeholder{font-weight:400}input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,textarea:-ms-input-placeholder{font-weight:400}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input:not([type]):focus,textarea:focus{box-shadow:0 2px 0 0 rgba(200,200,200,.2) inset;outline:none}input[type=color]::-moz-selection,input[type=date]::-moz-selection,input[type=datetime]::-moz-selection,input[type=datetime-local]::-moz-selection,input[type=email]::-moz-selection,input[type=month]::-moz-selection,input[type=number]::-moz-selection,input[type=password]::-moz-selection,input[type=search]::-moz-selection,input[type=tel]::-moz-selection,input[type=text]::-moz-selection,input[type=time]::-moz-selection,input[type=url]::-moz-selection,input[type=week]::-moz-selection,input:not([type])::-moz-selection,textarea::-moz-selection{color:#363636}input[type=color]::selection,input[type=date]::selection,input[type=datetime]::selection,input[type=datetime-local]::selection,input[type=email]::selection,input[type=month]::selection,input[type=number]::selection,input[type=password]::selection,input[type=search]::selection,input[type=tel]::selection,input[type=text]::selection,input[type=time]::selection,input[type=url]::selection,input[type=week]::selection,input:not([type])::selection,textarea::selection{color:#363636}input[type=color].is-error,input[type=date].is-error,input[type=datetime].is-error,input[type=datetime-local].is-error,input[type=email].is-error,input[type=month].is-error,input[type=number].is-error,input[type=password].is-error,input[type=search].is-error,input[type=tel].is-error,input[type=text].is-error,input[type=time].is-error,input[type=url].is-error,input[type=week].is-error,input:not([type]).is-error,textarea.is-error{background-color:#96000c;font-weight:700;border:1px solid #e94b24}input[type=color].is-half,input[type=date].is-half,input[type=datetime].is-half,input[type=datetime-local].is-half,input[type=email].is-half,input[type=month].is-half,input[type=number].is-half,input[type=password].is-half,input[type=search].is-half,input[type=tel].is-half,input[type=text].is-half,input[type=time].is-half,input[type=url].is-half,input[type=week].is-half,input:not([type]).is-half,textarea.is-half{width:50%}.is-error,.is-error:focus{color:#e94b24}.is-error+p{margin-top:4px}.is-error+p em{color:#e94b24;font-size:.75rem;line-height:.75rem}.blk-check-type01 input{margin-bottom:7px}.contact_form label{display:block;margin:30px 0 5px;font-size:.9375rem;line-height:22px;vertical-align:bottom}.contact_form .required label::after{content:"必須";color:#e94b24;border:1px solid #e94b24;border-radius:3px;padding:3px;font-size:.625rem;margin-left:5px;vertical-align:bottom}.contact_form .sod_select,.contact_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-sizing:border-box;width:100%;padding:0 8px;border:1px solid #898989;border-radius:3px;background:#fff;color:#363636;font-size:.875rem;line-height:40px}.contact_form .sod_select{padding:0 12px}.contact_form .sod_select::before,.contact_form .sod_select::after{display:none}.contact_form .sod_select.disabled,.contact_form .sod_select.focus,.contact_form .sod_select:hover{border-color:#898989;box-shadow:none}.contact_form .sod_select .sod_label,.contact_form .sod_select .sod_option{font-weight:400}.contact_form .sod_select .sod_list_wrapper{left:-1px;right:-1px;width:auto;margin:1px 0 0;border:3px solid #898989}.contact_form .sod_select.above .sod_list_wrapper{border:3px solid #898989}.contact_form p{margin:5px 0;line-height:1.4}.contact_form #peco_url,.contact_form #right_url{display:inline-block}.contact_form .discription{font-size:.75rem;line-height:1.4;margin-bottom:5px}.template_form .btn{color:#fff;background-color:#182244}.template_form .btn:hover{background-color:#999}.template_form .btn:link,.template_form .btn:hover,.template_form .btn:visited{color:#fff}.table-type01{width:100%;border-collapse:0;border-spacing:0;border:1px solid #898989}.table-type01 tr{border:1px solid #898989}.table-type01 th{width:170px;padding:18px 10px;background-color:#1b1b1b;border:1px solid #898989;font-weight:700;text-align:center}.table-type01 td{padding:16px 10px}.table-type02{width:95%;border-collapse:0;border-spacing:0;border:1px solid #898989;margin:0 auto;line-height:1.4}.table-type02 tr{border-top:1px dotted #898989;border-bottom:1px dotted #898989}.table-type02 th{width:150px;padding:18px 10px;background-color:#1b1b1b;font-weight:lighter;text-align:left;display:table-cell;vertical-align:middle}.table-type02 td{padding:16px 10px}.list-type01 ul,.list-type01 ol{display:table;border-spacing:0 6px}.list-type01 li{display:table-row;position:relative;border-collapse:separate}.list-type01 li::before{content:"●";display:table-cell;vertical-align:middle;width:7px;height:7px;padding-right:10px;color:#e83929;border-radius:7px;font-size:8px;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.list-type02 ul,.list-type02 ol{display:table;border-spacing:0 6px}.list-type02 li{display:table-row;position:relative;border-collapse:separate}.list-type02 li::before{content:"●";display:table-cell;vertical-align:middle;width:7px;height:7px;padding-right:10px;color:#363636;border-radius:7px;font-size:8px;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.list-type03 ol{margin:0 1.5em 1.5em}.list-type03 li{margin-bottom:6px}.part-pickup-001-wrapper .data{padding:5px 0 24px;z-index:2}.part-pickup-001-wrapper .data::after{clear:both;content:"";display:table}.part-pickup-001-wrapper span{display:inline-block;border-radius:20px;padding:6px 18px;margin-bottom:8px;font-size:.84375rem;font-weight:400;color:#1b1b1b}.part-pickup-001-wrapper span.hot{background-color:#ff4b59}.part-pickup-001-wrapper span.new{background-color:#c19f5b}.part-pickup-001-wrapper .ttl{color:#1b1b1b;line-height:1.6;overflow:hidden;font-size:1.5rem}.part-pickup-001-wrapper .date{color:#363636;overflow:hidden;font-size:.75rem;font-weight:400;font-style:italic}.part-pickup-001-wrapper .author,.part-pickup-001-wrapper .view{float:left;margin-top:16px;color:#e0e0e0;font-size:.6875rem}.part-pickup-001-wrapper .top-topic-name{display:inline-block;font-size:.875rem;font-weight:700;font-style:italic;color:#898989}.part-pickup-001-wrapper .date{display:inline-block;font-size:.78125rem;font-style:italic;font-weight:300;color:#898989;vertical-align:bottom}.part-pickup-001-wrapper .view{float:right}.part-pickup-001-wrapper .pickup-slick-dots{list-style:none;display:block;text-align:center;padding:0;width:100%;margin-bottom:60px}.part-pickup-001-wrapper .pickup-slick-dots li{position:relative;display:inline-block;width:14px;margin:0 2px}.part-pickup-001-wrapper .pickup-slick-dots li button{border:0;background:transparent;display:block;outline:none;font-size:0;color:transparent;cursor:pointer}.part-pickup-001-wrapper .pickup-slick-dots li button:hover,.part-pickup-001-wrapper .pickup-slick-dots li button:focus{outline:none}.part-pickup-001-wrapper .pickup-slick-dots li button:before{position:absolute;content:"";width:14px;height:2px;background-color:#e0e0e0}.part-pickup-001-wrapper .pickup-slick-dots li.slick-active button:before{background-color:#898989}.part-pickup-001{color:#1b1b1b;font-size:1rem;height:100%}.part-pickup-001 .img{height:100%;margin-bottom:8px;position:relative;top:0;left:0;width:100%;padding-top:66.6%;background-size:cover;background-position:center}.part-pickup-001 .img img{display:none}.part-pickup-001-1{overflow:hidden;display:block;background-color:#fff;color:#1b1b1b;font-size:1rem;line-height:1.2}.part-pickup-001-1 .img{width:340px;height:220px}.part-pickup-001-1 .data{margin:16px}.part-pickup-001-1 .data::after{clear:both;content:"";display:table}.part-pickup-001-1 .ttl{height:2.5em}.part-pickup-001-1 .author,.part-pickup-001-1 .view{float:left;margin-top:16px;color:#e0e0e0;font-size:.6875rem}.part-pickup-001-1 .view{float:right}.blk-pickup-001-1{position:relative}.blk-pickup-001-1 a{overflow:hidden;position:relative;display:block;color:#fff;height:auto;padding-top:60%}.blk-pickup-001-1 .img{position:absolute;width:100%;height:100%;left:0;top:0}.blk-pickup-001-1 .img img{height:100%}.blk-pickup-001-1 .data{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.1) 40%,rgba(0,0,0,.3) 90%);position:absolute;width:100%;padding:30px 10px 10px;bottom:0;text-shadow:1px 1px 1px #f8f8f8}.blk-pickup-001-1 .data::after{clear:both;content:"";display:table}.blk-pickup-001-1 .ttl{font-size:1rem;line-height:1.4;font-weight:700}.blk-pickup-001-1 .author{font-size:.6875rem;float:left}.blk-pickup-001-1 .pv{font-size:.6875rem;float:right;font-weight:700}.blk-pickup-001-1 .pv span{font-weight:400}.bar-logo{color:#fff;width:100%;height:300px;background-color:#251d20}.bar-logo h1{height:300px;margin:auto;text-align:center;top:0;right:0;bottom:0;left:0;color:#251d20}.bar-logo h1 img{height:100%}.bar-contents{color:#fff;width:100%;background-color:#251d20;padding:100px}.bar-contents .summary{text-align:center}.bar-contents .img{padding:20px;margin:auto;width:450px}.bar-contents .img img{width:100%}.bar-contents .info{margin:32px 64px;text-align:center}.bar-contents .info ul{margin:auto;width:650px;text-align:left}.bar-contents .info ul li{padding:0 20px;line-height:1.8}.bar-contents .info ul li::before{content:"\f054";margin-right:2px;color:#999;font-size:.8125rem}h2>span::before,h3>span::before{display:block;height:137px;margin-top:-137px;content:""}.part-summary-001{padding:20px 0;border-bottom:1px solid #898989}.part-summary-001 .part-summary-inner{width:1030px;margin:0 auto}.part-summary-001 .part-summary-inner::after{clear:both;content:"";display:table}.part-summary-001>div>div{float:left}.part-summary-001 .thumb{overflow:hidden;width:150px;height:150px;margin-right:20px;background-size:cover;background-position:center}.part-summary-001 .thumb img{display:none}.part-summary-001 .info{width:592px}.part-summary-001 .info h1{margin:-8px 0 8px;margin-top:-8px;font-size:2rem;line-height:1.4}.part-summary-001 .info p{margin-bottom:10px;font-size:.8125rem;line-height:1.5;color:#363636}.part-summary-001 .info li{display:inline-block;margin-right:10px}.part-summary-001 .info .author{color:#1b1b1b;font-size:.6875rem;font-weight:700}.part-summary-001 .info .author .img{overflow:hidden;display:inline-block;vertical-align:middle;margin-right:10px;border-radius:3px}.part-summary-001 .info .date{font-size:.625rem;color:#e0e0e0;margin-bottom:10px}.part-summary-001 .utility{float:right;width:210px}.part-summary-001 .utility ul{margin:10px 0}.part-summary-001 .utility ul::after{clear:both;content:"";display:table}.part-summary-001 .utility li{width:50%;float:left;font-size:.625rem;color:#e0e0e0;text-align:center}.part-summary-001 .utility li:first-child{border-right:1px solid #e0e0e0}.part-summary-001 .utility li span{display:block;margin-bottom:6px;font-size:1.125rem;color:#363636;font-weight:700}.part-summary-001 .utility li.fav span::before{overflow:hidden;width:14px;height:14px;background-position:-29px -40px;content:"\0020";display:inline-block;vertical-align:baseline;margin-right:4px}.part-summary-001 .utility p{margin-bottom:10px;font-size:.8125rem;line-height:1.5;color:#363636}.part-summary-001-full .part-summary-inner{margin:0 auto 20px;padding-bottom:20px}.part-summary-001-full .part-summary-inner::after{clear:both;content:"";display:table}.part-summary-001-full .part-summary-inner .thumb{overflow:hidden;width:100%;height:400px;background-size:cover;background-position:center}.part-summary-001-full .part-summary-inner .thumb img{display:none}.part-summary-001-full .part-summary-inner .data{background:#898989;padding:13px 30px;margin-bottom:25px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.part-summary-001-full .part-summary-inner .top-topic-name{color:#fff;font-weight:700;font-size:.75rem;font-style:italic}.part-summary-001-full .part-summary-inner .date{color:#fff;font-size:.75rem;font-style:italic}.part-summary-001-full .part-summary-inner .info .title{margin:10px 0}.part-summary-001-full .part-summary-inner .info .title h1{margin:10px 0;font-size:1.875rem;font-weight:300;line-height:1.6;overflow:hidden}.part-summary-001-full .part-summary-inner .info p{margin:10px 0 20px;font-size:1rem;line-height:1.8;color:#363636;word-wrap:break-word}.part-author-001 .container{margin:0 auto;padding:20px 0}.part-author-001 .container .author{font-size:.9375rem}.part-author-001 .container .author .head{color:#898989;margin-bottom:20px;font-size:1.25rem;font-weight:700;font-style:italic}.part-author-001 .container .author .name{color:#1b1b1b;margin-bottom:20px;font-size:1.125rem;font-weight:700;font-style:italic}.part-author-001 .container .author .img{overflow:hidden;display:table-cell;margin-right:7px;padding-right:15px}.part-author-001 .container .author .img img{width:100px;height:100px;border-radius:50%;vertical-align:middle}.part-author-001 .container .author .author-info{display:table-cell;vertical-align:top}.part-author-001 .container .author .author-info .intro{font-size:.875rem;line-height:1.5;color:#898989;word-wrap:break-word}.part-author-001 .container .author .author-info .date{display:inline-block;margin-right:10px;letter-spacing:normal;color:#363636;font-size:.75rem}.part-author-001 .info-line{height:50px;width:100%}.part-author-001 .info-line .info-left{width:360px;vertical-align:middle;float:left;letter-spacing:-.4em}.part-author-001 .info-line .info-left::before{content:"";display:inline-block;height:30px;vertical-align:middle}.part-author-001 .info-line .info-left li{display:inline-block;margin-right:10px;letter-spacing:normal}.part-author-001 .info-line .info-left li.date{font-size:.75rem;color:#e0e0e0}.part-author-001 .info-line .info-right{float:right;margin-top:10px}.part-author-001 .info-line .info-right li{display:inline-block;margin-right:10px}.part-author-001 .info-line .info-right li:last-child{margin-right:0}.part-author-001 .info-line .info-right li.view{font-size:.625rem}.part-author-001 .info-line .info-right li.view span{color:#999;font-size:.875rem;font-weight:700;margin-right:4px}.part-author-001 .info-line .info-right li.view span::before{overflow:hidden;height:17px;background-position:-4px -40px;content:"";display:inline-block;vertical-align:middle;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);width:17px;margin-top:-1px}.part-summary-001-min .part-summary-inner{width:695px;margin:0 auto 20px;padding-bottom:20px;border-bottom:1px dotted #898989}.part-summary-001-min .part-summary-inner::after{clear:both;content:"";display:table}.part-summary-001-min .part-summary-inner>*{float:left}.part-summary-001-min .thumb{overflow:hidden;width:200px;height:200px;margin:0 20px 15px 0}.part-summary-001-min .thumb img{width:100%;height:100%}.part-summary-001-min .info{width:470px}.part-summary-001-min .info h1{margin:0 0 10px;font-size:1.75rem;line-height:1.4;overflow:hidden}.part-summary-001-min .info p{margin-bottom:15px;font-size:.8125rem;line-height:1.5;color:#363636}.part-summary-001-min .info-line{height:30px;width:100%;clear:both}.part-summary-001-min .info-line .info-left{width:300px;vertical-align:middle;float:left}.part-summary-001-min .info-line .info-left li{display:inline-block;margin-right:10px}.part-summary-001-min .info-line .info-left li.author{color:#1b1b1b;font-size:.75rem;font-weight:700}.part-summary-001-min .info-line .info-left li.author .img{overflow:hidden;display:inline-block;margin-right:10px;border-radius:30px;vertical-align:middle}.part-summary-001-min .info-line .info-left li.date{font-size:.75rem;color:#e0e0e0}.part-summary-001-min .info-line .info-left li.date::before{content:"｜";margin-right:10px}.part-summary-001-min .info-line .info-right{float:right}.part-summary-001-min .info-line .info-right li{display:inline-block;margin-right:10px}.part-summary-001-min .info-line .info-right li:last-child{margin-right:0}.part-summary-001-min .info-line .info-right li.view{font-size:.625rem}.part-summary-001-min .info-line .info-right li.view span{color:#999;font-size:.875rem;font-weight:700}.part-table-of-contents-001{background-color:#f8f8f8;padding:16px 24px;margin-bottom:40px}.part-table-of-contents-001 .title{font-size:1rem;font-weight:700}.part-table-of-contents-001 li{margin:10px 0}.part-table-of-contents-001 li.item-small{padding-left:20px}.part-image-001,.part-quote-001{margin-bottom:32px}.part-image-001>div::after,.part-quote-001>div::after{clear:both;content:"";display:table}.part-image-001 .b-lazy,.part-quote-001 .b-lazy{opacity:1}.part-image-001 .img,.part-quote-001 .img{float:left;margin-right:20px}.part-image-001 img,.part-quote-001 img{max-width:550px;height:auto}.part-image-001 .title,.part-quote-001 .title{font-size:.875rem;font-weight:700;line-height:1.6}.part-image-001 .text,.part-quote-001 .text{color:#363636;line-height:1.8;word-break:break-all}.part-image-001 .source,.part-quote-001 .source{font-size:.5625rem;line-height:1.2}.part-movie-001{margin-bottom:32px}.part-movie-001::after{clear:both;content:"";display:table}.part-movie-001 .movie{margin-right:20px;max-width:560px;max-height:315px}.part-movie-001 .title{font-size:1.125rem;padding-top:10px}.part-movie-001 .text{padding-top:10px}.part-tweet-001{border:1px solid #898989;border-radius:3px;padding:20px}.part-tweet-001 .img{display:table-cell;padding-right:15px}.part-tweet-001 .img img{width:48px;height:48px;border-radius:3px}.part-tweet-001 .info{display:table-cell;vertical-align:top;margin:0 0 3px;line-height:1.4}.part-tweet-001 .info p{line-height:1.5;font-size:.9375rem}.part-tweet-001 .info p .figure{margin-top:15px}.part-tweet-001 .user{font-weight:700;margin:0 0 3px;line-height:1.4;display:inline-block;font-size:.8125rem}.part-tweet-001 .user span{font-size:.6875rem;font-weight:400;color:#e0e0e0}.part-tweet-001 .user:hover{text-decoration:none}.part-tweet-001 .figure{overflow:hidden;display:block}.part-tweet-001 .figure img{max-height:200px}.part-tweet-001 .date{font-size:.6875rem;color:#e0e0e0}.part-tweet-001 .date::before{content:"・"}.part-link-001{line-height:1.4;overflow:hidden;margin-bottom:32px}.part-link-001 img{max-width:200px;max-height:250px;margin:10px 10px 0 0;float:left}.part-link-001 .b-lazy{opacity:1}.part-link-001 a{display:block;color:#765c47;font-size:.875rem;text-decoration:underline}.part-link-001 .description{font-size:.75rem;color:#363636;display:block;line-height:1.5;margin-top:4px}.part-link-001 span{margin-top:5px;float:left;width:100%;word-break:break-word;line-height:1.6}.part-link-001 img+span{max-width:480px}.part-about .ttl{padding-top:30px;font-size:2rem;font-weight:700;margin-bottom:40px;height:35px;display:table}.part-about .ttl span{font-size:1.5rem;vertical-align:middle;display:table-cell}.part-about .left{width:500px;float:left;margin-bottom:40px}.part-about .left p{font-size:1rem;line-height:3;margin-bottom:20px}.part-about .left p em{color:#999;font-style:normal}.part-about .right{width:500px;float:right;margin-top:10px;text-align:right}.part-about .bottom{background-color:#1b1b1b;clear:both;padding:35px 35px 35px 20px;border-radius:5px}.part-about .bottom .ttl_02{font-weight:700;font-size:1.5rem;padding-left:10px}.part-about .bottom ul{width:100%}.part-about .bottom ul::after{clear:both;content:"";display:table}.part-about .bottom li{width:465px;float:left;padding-left:80px;min-height:100px;line-height:1.6;margin:20px 5px 0 0;font-size:.9375rem}.part-about .bottom li :nth-child(2n){margin-right:0}.part-about .bottom li h5{font-weight:700;font-size:.9375rem;border-bottom:1px dotted #e0e0e0;margin-bottom:3px;padding-bottom:3px}.part-about .bottom .list01{background:url(/shared/imgs/pc/about/bg_about_01@2x.png) left -5px no-repeat;background-size:80px 80px}.part-about .bottom .list02{background:url(/shared/imgs/pc/about/bg_about_02@2x.png) left -5px no-repeat;background-size:80px 80px}.part-about .bottom .list03{background:url(/shared/imgs/pc/about/bg_about_03@2x.png) left -5px no-repeat;background-size:80px 80px}.part-about .bottom .list04{background:url(/shared/imgs/pc/about/bg_about_04@2x.png) left -5px no-repeat;background-size:80px 80px}.part-quote-001 .text{padding-top:4px}.part-writer{text-align:center;padding-bottom:20px}.part-writer .img{width:100%;height:auto;margin-bottom:20px}.part-writer .img img{width:100%;height:auto}.part-writer .lead h3{margin-bottom:18px}.part-writer .lead .h4-and-image{position:relative;width:800px;margin:0 auto}.part-writer .lead .h4-and-image h4{font-weight:700;font-size:1.0625rem;margin-bottom:25px;line-height:2;top:0}.part-writer .lead .h4-and-image .img_cat img{position:absolute;top:-80px;right:10px}.part-writer .lead .h4-and-image .img_dog img{position:absolute;top:150px;left:50px}.part-writer .lead p{font-size:.9375rem;line-height:2}.part-writer .lead em{font-style:normal}.part-writer .point_ttl{position:relative;width:650px;margin:0 auto}.part-writer .point_ttl .ttl{padding:30px 0;font-weight:700;font-size:1.125rem;background-color:#898989;letter-spacing:.1em}.part-writer .point_ttl .ttl::after{content:"";position:absolute;border-top:15px solid #898989;border-right:10px solid transparent;border-left:10px solid transparent;bottom:-15px;left:49%}.part-writer .point_ttl .img_rabbit img{position:absolute;top:-5px;right:100px}.part-writer .point{margin:0 auto 40px;background-color:#1b1b1b;width:650px;padding:30px}.part-writer .point h5{letter-spacing:.1em;font-weight:700;margin-bottom:5px;position:relative;line-height:1.8;font-size:1rem}.part-writer .point h5 span{background:linear-gradient(transparent 60%,#c19f5b 50%);padding:0 3px}.part-writer .point p{font-weight:400;line-height:1.8;font-size:.9375rem}.part-writer .bottom p{font-size:1rem;line-height:2}.part-writer .bottom ul{width:530px;margin:15px auto}.part-writer .bottom li{border-bottom:1px dotted #363636;display:inline-block;font-size:.9375rem;font-weight:700;padding:7px 0;width:100%;text-align:left}.part-writer .bottom li::before{overflow:hidden;width:14px;height:14px;background-position:-65px -26px;content:"\0020";display:inline-block;-webkit-transform:scale(.9,.9);-ms-transform:scale(.9,.9);transform:scale(.9,.9);margin-right:4px;position:relative;top:1px}.part-writer .btn_square_org01{position:relative;display:inline-block;margin:30px 0 40px;width:200px}.part-writer .btn_square_org01 a{border-radius:3px;display:block;font-size:1.125rem;width:200px;padding:20px;font-weight:700;letter-spacing:.1em;text-align:center;vertical-align:middle;outline:none;background-color:#999;color:#fff}.part-writer .btn_square_org01 a:hover{text-decoration:none;opacity:.8}.part-topic-tree-001{margin:40px 40px 0;font-size:.6875rem;white-space:nowrap;overflow:hidden}.part-topic-tree-001 li{display:inline-block}.part-topic-tree-001 li a{color:#e0e0e0}.part-topic-tree-001 li a:hover{color:#e0e0e0}.part-topic-tree-001 li .tree::before{content:"\f054";margin:0 8px;color:#e0e0e0;font-size:.625rem}.part-button-001 .btn{color:#fff;font-size:1.0625rem;font-weight:700;border:none;background:linear-gradient(#c19f5b,#bc9f65);box-shadow:0 1px 1px 0 rgba(0,0,0,.3);margin:0 auto 32px}.part-button-001 .btn::after{content:"\f144";margin-left:5px;color:#fff;font-size:1.25rem}.part-button-001 .btn:hover{background-color:#f07730}.part-button-001 .btn:link,.part-button-001 .btn:hover,.part-button-001 .btn:visited{color:#fff}.part-instagram-001{margin-bottom:32px}.part-instagram-001 blockquote{display:inline-block}.part-instagram-001>div::after{clear:both;content:"";display:table}.part-instagram-001 .thumbnail{margin-bottom:4px;width:550px;padding-bottom:100%;background-size:cover;background-position:center}.part-instagram-001 .thumbnail .b-lazy{opacity:1}.part-instagram-001 .thumbnail .img{float:left;margin-right:20px}.part-instagram-001 .thumbnail img{max-width:550px;height:auto}.part-instagram-001 .author{color:#e6e6e6;font-size:.75rem;line-height:1.4;float:left}.part-instagram-001 .author a{color:#999}.part-instagram-001 .logo{float:right}.part-instagram-001 .logo img{height:20px}.part-text-001{width:94%;margin-left:auto;margin-right:auto;border-bottom:solid 1px #898989}.part-warning-001{text-align:center;color:#e94b24}.part-topic-001{margin-bottom:40px;padding:20px 0 30px;position:relative;color:#1b1b1b}.part-topic-001 .part-topic-title h1{font-size:1.875rem;line-height:1.2;margin:0 auto 30px;text-align:center;font-weight:700;font-style:italic}.part-topic-001 .part-topic-title p{line-height:1.6;font-size:1rem}.part-taglist-001{position:relative;border:1px solid #898989;padding:16px}.part-taglist-001 ul{margin:16px 0}.part-taglist-001 li{margin-bottom:10px;font-size:.8125rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.part-taglist-001 .btn{position:absolute;bottom:0;left:0;width:100%;padding:16px}.part-taglist-001 .ttl{margin-bottom:10px;padding:0 0 10px;font-size:1rem;border-bottom:1px dotted #898989;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.part-tag-001{position:relative;vertical-align:middle}.part-tag-001::before{overflow:hidden;width:14px;height:14px;background-position:-65px -26px;content:"\0020";display:block;float:left;-webkit-transform:scale(.7,.7);-ms-transform:scale(.7,.7);transform:scale(.7,.7);margin-right:2px}.part-tag-001:hover{text-decoration:none;color:#e83929}.part-tag-002{position:relative;vertical-align:middle}.part-tag-002::before{overflow:hidden;width:14px;height:14px;background-position:-65px -26px;content:"\0020";display:inline-block;-webkit-transform:scale(.7,.7);-ms-transform:scale(.7,.7);transform:scale(.7,.7);position:relative;top:1px;margin-right:2px}.part-profile-001 .part-profile-inner{position:relative}.part-profile-001 .part-profile-inner::after{clear:both;content:"";display:table}.part-profile-001 .img{float:left;margin-right:24px;width:110px;height:110px;background-size:cover;background-position:center}.part-profile-001 .name{font-size:1.5rem;padding-top:25px}.part-profile-001 .intro{padding:10px 0 15px;font-size:.9375rem;line-height:1.6;color:#363636;word-wrap:break-word}.part-profile-001 .utility{left:135px;bottom:15px}.part-profile-001 .utility li{float:left;margin-right:7px;padding:3px 17px;font-size:.75rem;color:#1b1b1b;border-right:1px solid #898989}.part-profile-001 .utility li:first-child{border-left:1px solid #898989}.part-profile-001 .utility i{margin-right:4px}.part-profile-001 .utility .write{position:relative}.part-profile-001 .utility .view{position:relative;padding-left:26px}.part-profile-001 .utility .view::before{overflow:hidden;width:17px;height:17px;background-position:-4px -40px;content:"\0020";display:inline-block;vertical-align:baseline;margin-right:4px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);position:absolute;left:6px;top:4px}.part-profile-001 .utility .fav{position:relative;padding-left:26px}.part-profile-001 .utility .fav::before{overflow:hidden;width:14px;height:14px;background-position:-29px -40px;content:"\0020";display:inline-block;vertical-align:baseline;margin-right:4px;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);position:absolute;left:6px;top:5px}.part-profile-001 .utility span{font-weight:700;font-size:1rem;margin-left:2px}.part-profile-001 .edit{display:inline-block;vertical-align:middle;font-size:.6875rem}.part-list-myarticle-001,.part-list-myarticle-002{width:100%;table-layout:fixed}.part-list-myarticle-001 th,.part-list-myarticle-002 th{padding:10px 0;font-size:.9375rem}.part-list-myarticle-001 th:last-child,.part-list-myarticle-002 th:last-child{border-right:0}.part-list-myarticle-001 td,.part-list-myarticle-002 td{vertical-align:middle}.part-list-myarticle-001 .ttl,.part-list-myarticle-002 .ttl{text-align:left;padding-left:8px}.part-list-myarticle-001 .view,.part-list-myarticle-002 .view,.part-list-myarticle-001 .fav,.part-list-myarticle-002 .fav{width:100px;text-align:center}.part-myarticle-001{position:relative}.part-myarticle-001::after{clear:both;content:"";display:table}.part-myarticle-001 .img-wrapper{float:left;margin-right:8px;background:#1b1b1b}.part-myarticle-001 .img-wrapper .img{float:none;margin-right:0}.part-myarticle-001 .img{float:left;margin-right:8px;width:60px;height:60px;background-size:cover;background-position:center}.part-myarticle-001 .ttl{display:block;color:#1b1b1b}.part-myarticle-001 .lead{font-size:.6875rem;color:#1b1b1b;padding:5px 0 18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.part-myarticle-001 .data{position:absolute;bottom:0;left:68px;font-size:.6875rem;color:#363636}.part-myarticle-001 .data li{display:inline-block;margin-right:10px}.part-myarticle-001 .data li a{color:#363636}.part-myarticle-001 .data li img{border-radius:7.5px;margin-right:4px;width:15px;height:15px}.part-search-not-found{display:none;padding:20px;text-align:center}.part-list-myarticle-002 tbody{display:none}.part-imgup-001{display:table}.part-imgup-001 .img{display:table-cell;background-size:cover;background-position:center;width:200px;height:200px}.part-imgup-001 .img img{display:none}.part-imgup-001 .btn{display:table-cell;vertical-align:bottom}.part-account-001{text-align:center;position:relative}.part-account-001 a{color:#363636;font-size:.75rem;position:absolute;bottom:0;right:100px;text-decoration:underline}.part-users-001{position:relative;border:1px solid #898989;padding:10px}.part-users-001 ul{margin:16px 0}.part-users-001 li{margin-bottom:10px;font-size:.8125rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.part-users-001 .btn{position:absolute;bottom:0;left:0;width:100%;padding:16px}.part-users-001 .data{overflow:hidden}.part-users-001 .data .ttl{margin-bottom:3px;padding:0 0 3px;font-size:1rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.part-users-001 .data .intro{height:72px}.part-gourmet-001 .list-type-thum{margin-top:1px}.part-gourmet-001 .list-type-thum .list_item{margin-bottom:1px}.part-gourmet-001 .list_item-thum{display:block;width:100%;padding-top:63%;position:relative;background-size:cover;background-position:center center}.part-gourmet-001 .content_summary{position:absolute;left:12px;right:12px;bottom:12px;text-shadow:1px 1px 1px #333}.part-gourmet-001 .content_title{color:#fff;font-size:1rem}.whitedayGif .mt12{margin-top:12px}.whitedayGif .whitedayGif_text_bigger{font-size:1rem}.whitedayGif .whitedayGif_text_smaller{font-size:.6rem}.whitedayGif .whitedayGif_text_smaller2{font-size:.7rem}.whitedayGif .whitedayGif_text_strongger{font-weight:700}.whitedayGif .whitedayGif_text_link{display:block;text-align:right;text-decoration:underline;margin-top:8px;font-size:.8rem;color:#615126}.whitedayGif .whitedayGif_text_link:visited{color:#615126}.whitedayGif .whitedayGif_text_link:before{content:">> "}.whitedayGif .whitedayGif_contentsParagraph{margin:12px}.whitedayGif .whitedayGif_description{font-size:.6875rem;color:#888;line-height:1.5}.whitedayGif .whitedayGif_heading-styel-1{font-size:1rem;background:#a3d5d6;color:#fff;padding:5px 12px}.whitedayGif .whitedayGif_heading-styel-2{font-size:1rem;font-weight:700;line-height:1.4;margin:12px}.whitedayGif .whitedayGif_heading-styel-3{font-weight:300;font-size:5.5vw;color:#b89d55;margin:0 12px}.whitedayGif .whitedayGif_heading-styel-4{font-size:1rem;margin:10px;padding-bottom:5px;border-bottom:1px solid #b89d55}.whitedayGif .whitedayGif_perfection_heading{width:30vw;position:absolute;left:2.5vw;top:5vw}.whitedayGif .whitedayGif_perfection_img{position:relative;color:#b89d55}.whitedayGif .whitedayGif_perfection_heading img{width:36vw}.whitedayGif .whitedayGif_perfection_price{position:absolute;right:2vw;bottom:1vw;font-size:.6875rem}.whitedayGif .whitedayGif_but-order,.whitedayGif .whitedayGif_but-order-small{display:inline-block;padding:17px 0;width:100%;font-size:.875rem;font-weight:700;text-align:center;background-color:#b89d55;color:#fff;line-height:1;letter-spacing:.1em;margin-top:12px}.whitedayGif .whitedayGif_but-order-small{padding:8px}.whitedayGif .whitedayGif_but-order:visited,.whitedayGif .whitedayGif_but-order-small:visited{color:#fff}.whitedayGif .whitedayGif_item_list{margin:10px -3px}.whitedayGif .whitedayGif_item_list:after,.whitedayGif .whitedayGif_contentsParagraph:after,.whitedayGif .whitedayGif_item_imag-2_wrap:after{content:"";display:block;clear:both}.whitedayGif .whitedayGif_item_list_ob{float:left;width:33.33%}.whitedayGif .whitedayGif_item_list_ob_warp{margin:0 3px;position:relative;display:block}.whitedayGif .whitedayGif_item_list_ob_warp>img{border:1px solid #d4c499}.whitedayGif .whitedayGif_item_list_ob_warp:after{content:"+";color:#fff;background-color:#d4c499;width:5vw;line-height:5vw;text-align:center;font-size:4.5vw;position:absolute;left:0;top:0}.whitedayGif .whitedayGif_item_heading{color:#b89d55;text-align:center}.whitedayGif .whitedayGif_item_description{font-size:.6875rem;line-height:1.5}.whitedayGif .whitedayGif_aboutBlanco_left,.whitedayGif .whitedayGif_aboutBlanco_right{float:left}.whitedayGif .whitedayGif_aboutBlanco_left{width:40%}.whitedayGif .whitedayGif_item_imag-2_wrap{position:relative;margin-top:3vw}.whitedayGif .whitedayGif_item_imag-2_description{position:absolute;right:0;top:27vw;width:59%;font-size:4vw}.whitedayGif .whitedayGif_aboutBlanco_right{width:60%}.whitedayGif .whitedayGif_aboutBlanco_description{margin-left:10px}.whitedayGif .whitedayGif_notes_heading{margin:0 12px}.whitedayGif .whitedayGif_notes_list{color:#666;margin:5px 12px 12px;color:#888;font-size:.6875rem;line-height:1.5}.whitedayGif .whitedayGif_notes_list_item:before{content:"※ "}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){header .logo,header .catchcopy,footer .footer-inner .logo,.ly-list-type01-ranking li:nth-child(1) a::before,.ly-list-type01-ranking li:nth-child(2) a::before,.ly-list-type01-ranking li:nth-child(3) a::before,.ly-list-type01-ranking li:nth-child(4) a::before,.ly-list-type01-ranking li:nth-child(5) a::before{background-image:url(/shared/imgs/pc/sprite/obj@2x.png)}.blk-search-001 button::before,.blk-search-002 button::before{background-image:url(/shared/imgs/pc/sprite/btn@2x.png)}.ttl-02-lv1-1::before,.btn-fav::before,.part-summary-001 .utility li.fav span::before,.part-author-001 .info-line .info-right li.view span::before,.part-writer .bottom li::before,.part-tag-001::before,.part-tag-002::before,.part-profile-001 .utility .view::before,.part-profile-001 .utility .fav::before{background-image:url(/shared/imgs/pc/sprite/icon@2x.png)}}
/*# sourceMappingURL=../map/pc/style.css.map */