#plan,#clothing,#photograph{padding:170px 0 0}#plan{padding:4rem 0}.flow_row .tab-title-list_category._gallery{margin:3% 0}.accordion_qa{margin-bottom:7px}.accordion_qa summary{line-height:1.5;display:flex;justify-content:space-between;align-items:center;padding:1.25rem .8rem 1.25rem 2rem;cursor:pointer;position:relative;border-bottom:1px solid #efefef}.accordion_qa summary::before{content:"Q";font-size:1.5rem;position:absolute;top:50%;left:10px;transform:translate(-50%,-50%)}.accordion_qa summary::-webkit-details-marker{display:none}.accordion_qa summary::after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #333333b3;border-right:3px solid #333333b3;content:'';transition:transform .3s}.accordion_qa[open] summary{border-bottom:none}.accordion_qa[open] summary::after{transform:rotate(225deg)}.accordion_qa div{transform:translateY(-10px);opacity:0;margin:0;transition:transform .5s,opacity .5s}.accordion_qa[open] div{transform:none;opacity:1;position:relative;padding:0 0 .8rem 2rem;border-bottom:1px solid #efefef}.accordion_qa[open] div::before{content:"A";position:absolute;color:#e15761;font-size:1.5rem;top:4px;left:0}.accordion_qa[open] div ul{padding-left:3rem}.accordion_qa[open] div ul li{display:list-item;list-style:auto}.accordion_qa[open] div ol{padding-left:2rem}.accordion_qa[open] div ol li{display:list-item;list-style:disc}.accordion_qa[open] div .faq_span{display:block;line-height:2}