html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;cursor:pointer}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;cursor:pointer}body .mt16{margin-top:16px}body .mt48{margin-top:48px}html{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:62.5%}p,a,li,input,button,textarea,span{line-height:1.5;font-size:14px;color:#333}*,*::after,*::before{box-sizing:border-box}a{position:relative;cursor:pointer;text-decoration:none;color:#ff3e68}a:hover{opacity:.7;transition:0.3s}img{max-width:100%}li,ul{margin:0;list-style:none;text-align:center}.l-wrapper{background:#fafafa;min-height:100vh}body .dg-backdrop{background:rgba(51,51,51,.4)}body .dg-container{z-index:10000000}body .dg-backdrop-enter-active{-webkit-animation:dg-fadeIn 0s;animation:dg-fadeIn 0s}body .dg-backdrop-leave-active{-webkit-animation:dg-fadeOut 0s;animation:dg-fadeOut 0s}body .dg-fade-enter-active{-webkit-animation:dg-fadeIn 0.1s cubic-bezier(0,0,.58,1);animation:dg-fadeIn 0.1s cubic-bezier(0,0,.58,1)}body .dg-fade-leave-active{-webkit-animation:dg-fadeOut 0.1s cubic-bezier(0,0,.58,1);animation:dg-fadeOut 0.1s cubic-bezier(0,0,.58,1)}.header__logo img,.footer__logo img{width:50vw;max-width:250px}body .mt16{margin-top:16px}body .mt48{margin-top:48px}.header{background:#fff;border-bottom:1px solid #efefef;width:100%}.header__inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;padding:8px 12px;height:48px;justify-content:space-between}@media (min-width:769px){.header__inner{justify-content:space-between;height:64px;padding:12px 24px}}.header__linkBox{display:flex;align-items:center;padding:8px 0;justify-content:space-between;width:100%;width:200px}@media (min-width:769px){.header__linkBox{margin-left:0;width:252px}}.header__logo{display:flex;align-items:center}.header__logo h1{position:absolute;transform:translate(-200vw,-200vh)}.header__link{width:96px;border-radius:4px;border:1px solid #FFE61F;font-weight:700;font-size:12px;display:block;text-align:center;padding:8px 0;line-height:1;color:#111;white-space:nowrap}@media (min-width:769px){.header__link{width:120px;font-size:14px;padding:12px 0}}.header__login{margin-right:calc(30 / 343 * 100%)}.header__mypage{width:calc(50 / 343 * 100%);margin-right:calc(20 / 343 * 100%);white-space:nowrap}.header__editor{width:calc(50 / 343 * 100%);border-radius:8px;border:1px solid #FFE61F;font-weight:700}.header__link--preview{display:flex;justify-content:center;width:100%}.header{position:sticky;top:0;z-index:1000}.header__nav ul.menu{display:flex;align-items:center}.header__nav ul.menu>li+li{margin-left:30px}.header__nav ul.menu>li a{color:#333;font-size:14px;font-weight:700;font-weight:600}.header__nav ul.menu>li ul.sub-menu a{font-size:16px;font-weight:500}@media not screen and (max-width:989px){.header__nav #menu-button{display:none}.header__nav ul.menu>li{position:relative}.header__nav ul.menu>li ul.sub-menu{position:absolute;opacity:0;top:70%;left:0;width:100%;pointer-events:none;transition:0.4s;background:rgba(255,255,255,.7)}.header__nav ul.menu>li:hover ul.sub-menu,.header__nav ul.menu>li:focus ul.sub-menu{opacity:1;top:100%;pointer-events:all}}@media screen and (max-width:989px){.header__nav{display:flex;align-items:center;justify-content:space-between}.header__nav ul.menu{display:flex;flex-direction:column;align-items:center;position:absolute;left:0;opacity:0;top:100%;transform:translateY(calc(-100% - 100px));transition:0.3s;width:100%;z-index:999;pointer-events:none;transition:.3;padding:20px 0}.header__nav ul.menu li+li{margin-left:0;margin-top:10px}.header__nav #menu-button{position:relative;display:inline-block;width:36px;box-sizing:content-box;background:none}.header__nav #menu-button span{display:block;height:3px;background:#333;margin:8px 0}.header__nav #menu-button.active+div>ul.menu{transform:translateY(0%);pointer-events:all;background:#fff;opacity:1}}.footer{background:#312D2D;padding:24px 40px 16px;display:flex;flex-wrap:wrap;justify-content:space-between}.footer *{color:#fff}@media screen and (max-width:767px){.footer{padding:20px 16px 16px}}.footer__logo{font-size:36px;font-weight:700}.footer__nav{flex:0 1 80%;max-width:1300px;min-width:300px;margin-left:auto}.footer__nav__menu+.footer__nav__menu{margin-top:20px}.footer__nav__menu ul.menu{display:flex;justify-content:flex-end;flex-wrap:wrap}.footer__nav__menu ul.menu li{margin:20px 0 20px 20px}.footer__nav__menu ul.menu li a{font-size:16px}@media screen and (max-width:767px){.footer__nav__menu ul.menu li a{font-size:14px}}.footer__nav__menu--dejam ul.menu li{margin:10px 0 10px 20px}.footer__nav__menu--dejam ul.menu li a{color:#dedede}.footer small.copyright{flex:1 1 100%;text-align:center;margin-top:48px}.main-container{max-width:1180px;padding:40px 16px;margin:auto;width:100%}@media not screen and (max-width:767px){.main-container{display:flex;justify-content:space-between}.main-container .l-main{flex:0 1 calc(100% - 290px)}.main-container .sidebar{flex:0 0 260px}}@media not screen and (max-width:989px){.main-container .l-main{flex:0 1 calc(100% - 360px)}.main-container .sidebar{flex:0 0 320px}}.main-container .sidebar{position:relative}.main-container .sidebar .sidebar-chunk+.sidebar-chunk,.main-container .sidebar .widget_block+.widget_block{margin-top:20px}@media screen and (max-width:767px){.main-container .sidebar .sidebar-container{margin-top:30px}}@media not screen and (max-width:767px){.main-container .sidebar .sidebar-container{height:100%}.main-container .sidebar .sidebar-container .sidebar-chunk__trail{position:sticky;top:80px}}.main-container .sidebar .sidebar-container .wp-block-image img{max-height:350px;object-fit:contain}.main-container .sidebar ul.wp-block-categories-list{text-align:left;font-size:0}.main-container .sidebar ul.wp-block-categories-list .cat-item{display:inline-block;margin:0 10px 10px 0}.main-container .sidebar ul.wp-block-categories-list a{color:#ff3e68;font-size:14px;font-weight:700;font-weight:600;text-decoration:underline;line-height:1}.main-container .sidebar p.wp-block-tag-cloud a{font-size:100%;position:relative;margin:0 10px 10px 0;font-size:14px!important;font-weight:bold!important;font-weight:600!important;line-height:1!important;text-decoration:underline}.main-container .sidebar p.wp-block-tag-cloud a,.main-container .sidebar p.wp-block-tag-cloud a::before{font-weight:500}.main-container .sidebar p.wp-block-tag-cloud a::before{content:"#"}.main-container .sidebar h3{padding-bottom:10px;font-size:14px;font-weight:700;margin-bottom:10px;margin-top:32px;border-bottom:1px solid #eee}.main-container .sidebar .widget_block:first-child h3{margin-top:0}.main-container .sidebar .widget_block .wpp-post-title{text-align:left;display:block}@media not screen and (max-width:989px){.main-container .sidebar .widget_block .wpp-post-title{padding-top:4px}}.wpp-list li{overflow:hidden}.wpp-list li a:first-child{float:left;overflow:hidden;display:block;width:100px;height:80px;margin-right:10px;border-radius:4px}.wpp-post-title{color:#333;font-size:13px;font-weight:700;font-weight:600}.sidebar-cta li+li{margin-top:10px}.sidebar-cta li a{display:block;padding:20px;color:#333;font-size:15px;font-weight:700;font-weight:600;text-align:left;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgb(200 200 200 / .6)}.sidebar-cta li a .btn{display:block;margin-top:5px;color:#ff3e68;font-size:12px;font-weight:400}.mainTop__lpBox{background:#fff}.mainTop__lpBoxInner{width:100%;margin:0 auto;padding:16px}@media (min-width:769px){.mainTop__lpBoxInner{padding:20px 40px 40px}}.mainTop__wrapper--isPc{display:flex;justify-content:space-between;align-items:center}.mainTop__filterBox{width:100%;margin:0 auto;padding:32px 16px 0;display:flex;align-items:center}@media (min-width:769px){.mainTop__filterBox{padding:64px 40px 0;margin:0}}.mainTop__filterBox__item{text-align:center;width:calc(100% / 3);display:block;line-height:1}@media (min-width:769px){.mainTop__filterBox__item{font-size:20px}}.mainTop__filterBox__item::after{content:"";display:block;width:100%;height:1px;background:#d7d7d7;margin-top:8px}.mainTop__filterBox__item--active{font-weight:700}.mainTop__filterBox__item--active::after{background:#FFE61F}.mainTop__descOuter{margin-top:16px;font-size:1.4rem}.mainTop__desc{margin-top:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.lpBox__lpTitle{font-size:16px;line-height:22px;letter-spacing:.4px;font-weight:700}@media (min-width:769px){.lpBox__lpTitle{font-size:24px;line-height:48px}}.lpBox__lpSub{font-size:16px;line-height:22px;font-weight:700;display:block;color:#202020}.lpBox__lpSub+.lpBox__lpSub{margin-top:6px}@media (min-width:769px){.lpBox__lpSub{font-size:24px;line-height:48px}}.lpBox__lpInnerBox{margin-top:12px;display:flex;justify-content:space-between;align-items:center}@media (min-width:769px){.lpBox__lpInnerBox{margin-top:32px}}.lpBox__lpLinkBtn{text-align:center;font-size:14px;font-weight:700;background:#fafafa;display:block;width:100%;padding:16px 20px;border-radius:8px;border:2px solid #111;box-shadow:0 .5px 1px rgba(0,0,0,.4);padding:8px 20px;font-size:12px;margin-top:12px;color:#202020;line-height:1;background:#FFE61F}.lpBox__lpLinkBtn-subText{display:block;font-size:10px;color:#111;line-height:1}.lpBox__lpLinkBtn-subText::before{content:"";width:1px;height:11px;background:#333;display:inline-block;margin-right:4px;transform:rotate(-25deg)}.lpBox__lpLinkBtn-subText::after{content:"";width:1px;height:9px;background:#333;display:inline-block;margin-left:4px;transform:rotate(25deg)}.lpBox__lpLinkBtn-text{margin-top:4px;font-size:12px;display:block;line-height:1}@media (min-width:769px){.lpBox__lpLinkBtn-text{font-size:14px}}.mainTop__lpBox--secondory{background:#FFE61F;padding:12px 16px}@media (min-width:769px){.mainTop__lpBox--secondory{padding:20px}}.mainTop__lpBox--secondory .lpBox__lpLinkBtn{text-align:center;font-size:14px;font-weight:700;background:#fafafa;display:block;width:100%;padding:16px 20px;border-radius:8px;border:2px solid #111;box-shadow:0 .5px 1px rgba(0,0,0,.4);padding:8px 20px;background:#fff}@media (min-width:769px){.mainTop__lpBox--secondory .lpBox__lpLinkBtn{padding:10px 20px;font-size:12px;color:#202020;line-height:1;margin:0 auto;width:343px}}.mainTop__lpBox--secondory .lpBox__lpLinkBtn__text{font-size:12px;display:block;line-height:1;margin-top:4px}@media (min-width:769px){.mainTop__lpBox--secondory .lpBox__lpLinkBtn__text{margin-top:6px;font-size:14px}}.mainTop__lpBox--secondory .lpBox__lpLinkBtn__subText{display:block;font-size:10px;color:#111;font-weight:400;line-height:1}@media (min-width:769px){.mainTop__lpBox--secondory .lpBox__lpLinkBtn__subText{font-size:12px}}.mainTop__lpBox--secondory .lpBox__lpLinkBtn__subText::before{content:"";width:1px;height:11px;background:#333;display:inline-block;margin-right:4px;transform:rotate(-25deg)}.mainTop__lpBox--secondory .lpBox__lpLinkBtn__subText::after{content:"";width:1px;height:9px;background:#333;display:inline-block;margin-left:4px;transform:rotate(25deg)}.signBox{background:#fff;padding:40px 32px;border-radius:8px;border:2px solid #111;box-shadow:0 .5px 1px rgba(0,0,0,.4);text-align:center}.signBox__title{font-size:20px;font-weight:700}.signBox__socialLoginBox{margin-top:24px}.signBox__socialLogin{display:block}.signBox__socialLogin+.signBox__socialLogin{margin-top:12px}.signBox__socialLogin--google{background-color:#fff;border:1px solid #d7d7d7;color:#202020;width:336px;height:48px;font-size:14px;font-weight:700;letter-spacing:.4px;padding:10px 20px;display:flex;align-items:center;justify-content:center;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.4);position:relative;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;margin:0 auto}.signBox__socialLogin--google .googleLetter{letter-spacing:1.5px}.signBox__socialLogin--google .googleLetter-red{color:#EA4236;font-weight:700}.signBox__socialLogin--google .googleLetter-blue{color:#4185F4;font-weight:700}.signBox__socialLogin--google .googleLetter-yellow{color:#FCBB07;font-weight:700}.signBox__socialLogin--google .googleLetter-green{color:#34A853;font-weight:700}.signBox__socialLogin--facebook{background-color:#3b5998;border-color:#3b5998;color:#fff;width:336px;height:48px;font-size:14px;font-weight:700;letter-spacing:.4px;padding:10px 20px;display:flex;align-items:center;justify-content:center;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.4);position:relative;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;margin:0 auto}.signBox__socialLogin--facebook::before{display:block;width:28px;height:28px;content:"";position:relative;right:8px;background:url(https://blog.leango.co.jp/wp-content/themes/cxbottle/assets/scss/~@/assets/images/facebookIcon.svg);background-position:center;background-size:100%;background-repeat:no-repeat}.signBox__socialLogin--twitter{background-color:#00acee;border-color:#00acee;color:#fff;width:336px;height:48px;font-size:14px;font-weight:700;letter-spacing:.4px;padding:10px 20px;display:flex;align-items:center;justify-content:center;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.4);position:relative;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;margin:0 auto}.signBox__socialLogin--twitter::before{display:block;width:28px;height:28px;content:"";position:relative;right:8px;background:url(https://blog.leango.co.jp/wp-content/themes/cxbottle/assets/scss/~@/assets/images/twitterIcon.svg);background-position:center;background-size:100%;background-repeat:no-repeat}.signBox__mailBox{margin:32px auto 0;width:336px}.signBox__form{margin-top:8px;text-align:left}.signBox__formItem{margin-top:16px;width:100%;height:42px;border:1px solid #8d8d8d;color:#111;border-radius:4px;background-color:#fff;font-size:16px;padding-left:8px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;color:#111}.signBox__formItem__validate{font-size:12px;text-align:left;display:block;color:#DE1103}.signBox__loginBtn{text-align:center;font-size:14px;font-weight:700;background:#fafafa;display:block;width:100%;padding:16px 20px;border-radius:8px;border:2px solid #111;box-shadow:0 .5px 1px rgba(0,0,0,.4);margin-top:16px;padding:12px;background:#FFE61F;color:#111;border-color:#FFE61F}.signBox__lostPassword{color:#ff5757;text-align:left;display:inline-block;margin-top:8px}.signBox__innerBox{text-align:left}.signBox__register{text-align:center;display:block;margin:16px auto 0;color:#8d8d8d}.signBox__link{color:#FFE61F;margin-top:12px;display:block}.signBox__checkDesc{color:#ff5757;font-size:16px}.signBox__check{display:flex;align-items:center}.signBox__checkItem{vertical-align:middle;-webkit-appearance:checkbox;border:1px solid}.signBox__registerBtn{text-align:center;font-size:14px;font-weight:700;background:#fafafa;display:block;width:100%;padding:16px 20px;border-radius:8px;border:2px solid #111;box-shadow:0 .5px 1px rgba(0,0,0,.4);padding:10px 20px;font-size:12px;color:#202020;line-height:1;background:#FFE61F;margin-top:40px;height:56px}.signBox__registerBtn__text{margin-top:6px;font-size:14px;display:block;line-height:1}.signBox__registerBtn__subText{display:block;font-size:12px;color:#111;line-height:1;font-weight:400}.signBox__registerBtn__subText::before{content:"";width:1px;height:11px;background:#333;display:inline-block;margin-right:4px;transform:rotate(-25deg)}.signBox__registerBtn__subText::after{content:"";width:1px;height:9px;background:#333;display:inline-block;margin-left:4px;transform:rotate(25deg)}.cassets__cassetBoxTitle{font-size:20px;font-weight:700}@media (min-width:769px){.cassets__cassetBoxTitle{font-size:28px}}.cassets__cassetBoxTitle+.cassets__lists{margin-top:20px}@media (min-width:769px){.cassets__cassetBoxTitle+.cassets__lists{margin-top:32px}}.cassets__list{padding:16px 20px;background:#fff;text-align:left;border-radius:8px}@media (min-width:769px){.cassets__list{padding:24px;width:600px;margin:0 auto}}.cassets__mainImgOuter{font-size:0;height:164px;text-align:center}@media (min-width:769px){.cassets__mainImgOuter{height:335px}}.cassets__mainImg{max-height:164px;max-width:100%}@media (min-width:769px){.cassets__mainImg{max-height:320px}}.cassets__cassetInfoBox{padding:0 0 0}.cassets__mainImgOuter+.cassets__cassetInfoBox{padding:20px 0 0}.cassets__title,.cassets__title a{font-size:20px;font-weight:700;line-height:1.5;color:#202020}@media (min-width:769px){.cassets__title,.cassets__title a{font-size:24px}}.cassets__tagLists{display:inline-flex;flex-wrap:wrap;align-items:center;margin-top:0;margin-left:-12px}.cassets__tagList{margin-left:12px;margin-top:4px}.cassets__tag{display:flex;font-weight:700;font-size:14px;position:relative;cursor:pointer;line-height:1.25}.cassets__tag:before{content:"#";display:inline-block;margin-right:2px}.cassets__descOuter{margin-top:8px;font-size:16px}@media (min-width:769px){.cassets__descOuter{margin-top:12px}}.cassets__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;display:inline;word-break:break-all}.cassets__link{position:relative;display:inline;background:#fafafa;color:#ff5757;line-height:22px}.cassets__link::before{content:"...";display:inline-block}.cassets__link::after{display:none}.cassets__link:hover{color:#f61c1a}.cassets__subInfoBox{display:flex;justify-content:space-between;align-items:flex-end;margin-top:12px;position:relative}@media (min-width:769px){.cassets__subInfoBox{margin-top:12px;align-items:flex-end}}.cassets__userInfo{display:flex;align-items:flex-start}.cassets__userInfo__picBox{height:auto;display:block}.cassets__userInfo__pic{width:32px;height:32px;border-radius:50%;display:block}@media (min-width:769px){.cassets__userInfo__pic{width:56px;height:56px}}.cassets__userInfo__desc{display:block}.cassets__userInfo__innerBox{margin-left:8px}@media (min-width:769px){.cassets__userInfo__innerBox{margin-left:12px}}.cassets__userInfo__name{line-height:1;display:block;height:auto;font-size:12px;font-weight:700;margin-top:4px}@media (min-width:769px){.cassets__userInfo__name{font-size:16px;margin-top:4px}}.cassets__userInfo__postDate{line-height:1;display:block;height:auto;font-size:10px;color:#8d8d8d;margin-top:4px}@media (min-width:769px){.cassets__userInfo__postDate{font-size:12px;margin-top:16px}}.cassets__score{display:flex;font-size:20px;align-items:center;font-weight:700}@media (min-width:769px){.cassets__score{font-size:24px}}.cassets__score::before{font-size:0;display:block;width:20px;height:20px;content:"";position:relative;right:8px;background:url(https://blog.leango.co.jp/wp-content/themes/cxbottle/assets/scss/~@/assets/images/likeIcon.svg);background-position:center;background-size:100%;background-repeat:no-repeat}@media (min-width:769px){.cassets__score::before{width:24px;height:24px}}.cassets__editBtn{width:100px;border-radius:4px;border:1px solid #8d8d8d;font-weight:400;background:#8d8d8d;font-size:14px;padding:12px 8px;line-height:1;color:#fff}.cassets__editLists{position:absolute;background:#fff;position:absolute;padding:16px 12px;border:1px solid #8d8d8d;border-radius:4px;right:-6px;bottom:48px}.cassets__editLists::after,.cassets__editLists::before{content:"";right:16px;content:"";position:absolute;bottom:-12px;width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#fff transparent transparent transparent}.cassets__editLists::after{bottom:-10.5px}.cassets__editLists::before{border-color:#8d8d8d transparent transparent transparent}.cassets__editList{text-align:left}.cassets__editList+.cassets__editList{margin-top:4px}.cassets__editAction{font-size:14px;color:#8d8d8d;text-align:left}.cassets__editAction:hover{opacity:.7}.cassets__editAction+.cassets__editAction{margin-top:8px}.cassets__editAction--delete{margin-top:8px;color:#DE1103}.cassets__readMore{padding:16px 32px;font-size:12px;margin:32px auto;color:#202020;line-height:1;background:#fff;border:1px solid #FFE61F;box-shadow:0 .5px 1px rgba(0,0,0,.4);font-size:16px;display:block;font-weight:700}.cassets__loadImg{margin:0 auto;display:block}.cassets__list{width:auto;box-shadow:0 10px 30px rgba(200,200,200,.3);border-radius:4px}.cassets__mainImgOuter{height:auto}.cassets__mainImg{height:auto;object-fit:contain}.cassets__cats{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:8px}.cassets__cats a{display:inline-flex;font-weight:500;margin:0 8px 8px 0;font-size:115%;color:#fff;background:#ff5757;padding:4px 12px;border-radius:100px}.cassets__tagLists .cassets__tag{font-size:100%;position:relative}.cassets__tagLists .cassets__tag,.cassets__tagLists .cassets__tag::before{font-weight:500}.cassets__tagLists .cassets__tag::after{content:"";position:absolute;border-bottom:.1em dotted #ff5757;top:calc(100% - 2px);width:100%;left:0}.cassets__descOuter{border-top:1px solid #e6e6e6;margin-top:12px;padding-top:12px}.pagination{display:flex;align-items:center;justify-content:center;margin-top:30px}.pagination a{margin:0 8px}.pagination span.current{font-weight:700;text-decoration:underline}.pagination .prev,.pagination .next{font-weight:700;color:#333}.pagination .prev{margin-right:16px}.pagination .next{margin-left:16px}#breadcrumbs{padding:0 16px 12px}#breadcrumbs,#breadcrumbs span,#breadcrumbs a{font-size:13px}.cassets__list{margin-top:20px}@media not screen and (max-width:989px){.cassets__list{margin-top:30px}}.mainTop__tool__ttl{margin:40px 0 10px;color:#ff5757;font-size:18px;font-weight:600;line-height:1;text-align:center}.mainTop__tool__wrap{margin:0 -8px}.mainTop__tool{width:100%;border-collapse:separate;border-spacing:8px}.mainTop__tool__item{vertical-align:middle;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgb(200,200,200,.6)}.mainTop__tool__item.pickup{text-align:center}.mainTop__tool__item.pickup a{display:block;padding:0 16px 16px;text-align:center}.mainTop__tool__item.pickup a .txt{font-size:13px;line-height:1.2;font-weight:600}.mainTop__tool__item.mini{overflow:hidden;border-spacing:0}.mainTop__tool__item.mini a{position:relative;display:block;padding-left:92px;padding-right:12px}.mainTop__tool__item.mini a img{position:absolute;top:50%;left:0;width:80px;transform:translateY(-50%)}.mainTop__tool__item.mini a .txt{display:table-cell;height:80px;font-size:13px;line-height:1.2;font-weight:600;vertical-align:middle}@media screen and (max-width:500px){.mainTop__tool__item.mini a{padding:12px 8px;text-align:center}.mainTop__tool__item.mini a img{display:none}.mainTop__tool__item.mini a .txt{display:block;height:auto}}.list-content-ttl{position:relative;margin:40px 0 20px;padding:4px 0 4px 16px;color:#333;font-size:24px;font-weight:600;line-height:1.2}.list-content-ttl:before{content:"";position:absolute;top:0;left:0;bottom:0;width:6px;border-radius:3px;background-color:#FF5757}.list-content-list{margin-top:20px}.list-content-list-item{overflow:hidden;position:relative;display:block;padding:20px 20px 20px 190px;color:#333;text-align:left;background-color:#fff;box-shadow:0 4px 12px rgb(200,200,200,.6);border-radius:8px}.list-content-list-item:before,.list-content-list-item:after{content:"";display:table}.list-content-list-item:after{clear:both}.list-content-list-item+.list-content-list-item{margin-top:12px}.list-content-list-item-img{overflow:hidden;position:absolute;top:20px;left:20px;width:150px;height:100px;margin-bottom:0;border-radius:8px}.list-content-list-item-img a{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.list-content-list-item-img img{position:absolute;top:50%;left:50%;width:auto;max-width:none;height:120%;transform:translateX(-50%) translateY(-50%)}.list-content-list-item-date{margin:10px 0 5px;color:#999;font-size:12px;line-height:1}.list-content-list-item-ttl{margin-bottom:5px}.list-content-list-item-ttl a{display:block;color:#333;font-size:18px;font-weight:600;line-height:1.3}.list-content-list-item-tag{overflow:hidden;margin-bottom:10px}.list-content-list-item-tag li{float:left;margin:0 10px 5px 0}.list-content-list-item-tag li a{position:relative;padding-left:8px;color:#ff3e68;font-size:13px;font-weight:600;line-height:1;text-decoration:underline}.list-content-list-item-tag li a:before{content:"#";position:absolute;top:0;left:0;text-decoration:none}.list-content-list-item-desc{margin-bottom:5px}.list-content-list-item-desc a{display:block;color:#555;font-size:14px;line-height:1.5}.list-content-list-item-btn{display:inline-block;padding:10px 20px;color:#ff3e68;font-size:14px;line-height:1;background-color:#FFECF0;border-radius:17px}.list-content-more{margin-top:20px;text-align:right}.list-content-more a{font-size:14px;text-decoration:underline}@media screen and (max-width:500px){.list-content-ttl{font-size:18px}.list-content-list-item{padding:20px}.list-content-list-item-img{position:relative;top:auto;left:auto;float:left;margin-right:10px;margin-bottom:15px!important;border-radius:4px}.list-content-list-item-date{margin:5px 0 10px}.list-content-list-item-ttl a{font-size:15px}.list-content-list-item-desc{clear:both}.list-content-list-item-desc a{font-size:12px}}