main section.page-header div.content div.pageTitle{top:28%}@media screen and (min-width: 640px){main section.page-header div.content{height:500px}}@media screen and (min-width: 768px){main section.page-header div.content{height:500px}main section.page-header div.content div.pageTitle{top:14%}}main section.page-header div.content div.pageTitle div.by,main section.page-header div.content div.pageTitle h1.title{margin:20px auto 0;max-width:90%}main section.page-header div.content div.pageTitle div.by img,main section.page-header div.content div.pageTitle h1.title img{margin:0 auto}main section.page-header div.content div.pageTitle div.lead{margin:20px auto 0;color:#000;text-shadow:0 0 8px #FFF,0 0 8px #FFF;font-weight:700;font-size:140%;line-height:1.2em}@media screen and (min-width: 768px){main section.page-header div.content div.pageTitle div.lead{font-size:200%}}br.sp-none{display:none}br.pc-none{display:inline}@media screen and (min-width: 768px){br.pc-none{display:none}br.sp-none{display:inline}}section.page-special{margin:40px 0 0;padding:0}div.mainLead{margin:40px auto 0;padding:0;font-size:100%;line-height:1.4em;max-width:960px}@media screen and (min-width:768px){div.mainLead{text-align:center}}div.mainLead p.midashi{font-weight:700;font-size:120%}div.specialBox{width:calc(100% - 52px);max-width:1200px;margin:40px 0 0;padding:20px;background:var(--white);border:6px solid #A9D9F5;border-radius:20px}@media screen and (min-width:768px){div.specialBox{width:calc(100% - 92px);padding:40px}div.specialBox:first-child{margin-top:80px}}div.specialBox div.sub{margin:0 auto;padding:0;text-align:center;font-weight:700}div.specialBox h2{margin:8px auto 0;padding:0;text-align:center;font-size:140%;font-weight:700;line-height:1em}@media screen and (min-width:768px){div.specialBox h2{font-size:180%}}div.specialBox .specialDetail{margin:20px auto 0;padding:0}div.specialBox .specialDetail span.maru{color:#a9d9f5}div.specialBox .specialDetail figure figcaption{margin:4px auto 0;text-align:center;font-size:80%;color:#666}div.specialBox .specialDetail div.clm2{margin:0 auto;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}div.specialBox .specialDetail div.clm2 div.clm2-1{width:100%;margin:0 0 20px;padding:0;order:1}div.specialBox .specialDetail div.clm2 div.clm2-2{width:100%;margin:0;padding:0;order:2}div.specialBox .specialDetail div.clm2 div.clm2-2 img{margin:0 auto}@media screen and (min-width:768px){div.specialBox .specialDetail div.clm2 div.clm2-1{width:calc(100% - 410px);margin:0;padding:0;order:1}div.specialBox .specialDetail div.clm2 div.clm2-2{width:370px;margin:0 0 0 40px;padding:0;order:2}}div.specialBox .specialDetail div.clm1{margin:0 auto;padding:0}div.specialBox .specialDetail div.clm1 div.clm1-1{margin:0 0 40px;padding:0}@media screen and (min-width:768px){div.specialBox .specialDetail div.clm1 div.clm1-1{text-align:center}}div.specialBox .specialDetail div.clm1 div.clm1-2{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}div.specialBox .specialDetail div.clm1 div.photo.clm1-2 figure{width:calc((100% - 20px)/2);margin:0 5px 10px;padding:0}div.specialBox .specialDetail div.clm1 div.photo.clm1-2 figure:last-child{margin:0 5px}@media screen and (min-width:768px){div.specialBox .specialDetail div.clm1 div.photo.clm1-2 figure{width:calc((100% - (10px * 3)) / 3);margin:0 5px 10px;padding:0}div.specialBox .specialDetail div.clm1 div.photo.clm1-2 figure:nth-child(-n+2),div.specialBox .specialDetail div.clm1 div.photo.clm1-2 figure:nth-last-child(-n+2){width:calc((100% - 20px)/2)}div.specialBox .specialDetail div.clm1 div.photo.clm1-2 figure:nth-last-child(-n+2){margin:0 5px}div.specialBox .specialDetail div.clm1 div.photo.clm1-2 figure:nth-child(1) img,div.specialBox .specialDetail div.clm1 div.photo.clm1-2 figure:nth-last-child(2) img{margin:0 0 0 auto}}div.specialBox .specialDetail div.clm1 div.person.clm1-2 figure{width:auto;margin:0 6px 20px;padding:0}div.specialBox .specialDetail div.clm1 div.person.clm1-2 figure img{max-height:200px;margin:0 auto}div.specialBox .specialDetail div.clm1 p.jusyo{font-size:120%;line-height:1.2em}div.specialBox .specialDetail div.clm1 span.hoshi{color:gold}div.specialBox .specialDetail div.clm1 p.jusyo span.sml{font-size:60%}div.specialBox .specialDetail div.clm1 div.jusyo.clm1-2 figure img{border-radius:6px}
/*# sourceMappingURL=/cdn/shop/t/405/assets/tofro-special-bunka.css.map */
