@charset "utf-8";#qa_list h2{background-color:#FFF;border:1px solid #E6E6E6;font-size:110%;position:relative}#qa_list h2:before{background-color:#FFB0F6;content:"";display:block;height:60%;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:5px}#qa_list>h2+*{background-color:#FFF}#qa_list section{border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;text-align:center}#qa_list section+h2{margin-top:20px}#qa_list section [class^="btn_"]{width:180px}#qa_list dl{text-align:left}#qa_list dl:not(:first-child){border-top:1px solid #9E9E9E}#qa_list dl dt{webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;font-size:160%;font-weight:400;position:relative;transition:opacity 0.2s ease-out 0s}#qa_list dl dt:hover{opacity:.7}#qa_list dl dt:before{color:#FF7B92;content:"\F436．";font-weight:400}#qa_list dl dt:after{color:#FF7B92;font-size:150%;font-weight:400;line-height:1;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#qa_list dl dt:not(.active):after{content:"\F140"}#qa_list dl dt.active:after{content:"\F143"}#qa_list dl dd{display:none;padding-left:3.2em;text-indent:-2em}#qa_list dl dd:before{content:"Ａ．";display:inline-block;text-align:right;width:2em}#qa_search{text-align:center}#qa_search a{width:8em}@media screen and (max-width:767px){#qa_list{margin-bottom:3.125%}#qa_list h2{padding:1.5625% 3.125% 1.5625% 6.25%}#qa_list section{padding:1.5625% 3.125%}#qa_list dl dt{padding:1.666666666666667% 15px 1.666666666666667% 1.666666666666667%;font-size:90%}#qa_list section [class^="btn_"]{margin-top:1.666666666666667%}#qa_list dl dd{padding-bottom:3.125%}}@media screen and (min-width:768px){#qa_list{margin-bottom:30px}#qa_list h2{padding:7px 20px}#qa_list section{padding:10px 20px}#qa_list dl dt{padding:5px 2em 5px 5px;font-size:110%}#qa_list section [class^="btn_"]{margin-top:10px}#qa_list dl dd{padding-bottom:20px}}@media screen and (max-width:959px){#qa_list dl dt{position:relative}#qa_list dl dt:after{color:#FF7B92;content:"\F142";font-size:160%;position:absolute;top:50%;right:0;-webkit-transform:translate(25%,-50%);-ms-transform:translate(25%,-50%);transform:translate(25%,-50%)}}
