@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/

#HEADER ul.MAIN_MENU li a.QA	{ color:#00a7c9; }
.sidr a.sidr-class-QA	{ background-color:#00a7c9; }
#FOOTER ul.MAIN_MENU li a.QA	{ background-color:#00a7c9; }

#PAGE .TOP	{ color:#00a7c9; }

.CONTENTS h2	{ width:860px; margin:50px auto 0 auto; }
.CONTENTS p	{ width:860px; margin:20px auto 30px auto; }

.CONTENTS dl.QA	{ width:860px; float:left; }
.CONTENTS dl.QA dt	{ width:60px; height:60px; float:left; text-align:center; font-weight:bold; font-size:20px; line-height:60px; }
.CONTENTS dl.QA dd	{ width:740px; float:left; padding:0 30px; }
.CONTENTS dl.QA_Q	{ float:left; background:#e4ecee; color:#69c9dd; cursor:pointer; }
.CONTENTS dl.QA_Q:hover	{ background:#69c9dd; color:#fff; }
.CONTENTS dl.QA_Q dd	{ height:58px; background:#fff; color:#000; line-height:60px; }
.CONTENTS dl.QA_A	{ display:none; margin-bottom:30px; background:#e4ecee; }
.CONTENTS dl.QA_A dt	{ background:#fff; color:#69c9dd; }
.CONTENTS dl.QA_A dd	{ padding:30px; }




@media screen and (max-width: 740px){

.CONTENTS h2	{ width:95%; margin:20px 0 0 0; }
.CONTENTS p	{ width:95%; margin:20px 0 30px 0; }

.CONTENTS dl.QA	{ width:100%; }
.CONTENTS dl.QA dt	{ width:60px; height:auto; text-align:center; font-weight:bold; font-size:20px; line-height:1.5; }
.CONTENTS dl.QA dd	{ width:95%; float:left; padding:0 2.5%; }
.CONTENTS dl.QA_Q	{ width:99%; background:#fff; border:2px solid #e4ecee; color:#69c9dd; cursor:pointer; }
.CONTENTS dl.QA_Q:hover	{ background:#69c9dd; color:#fff; }
.CONTENTS dl.QA_Q dt	{ background:#e4ecee; }
.CONTENTS dl.QA_Q dd	{ height:auto; padding:10px 2.5%; line-height:1.5em; }
.CONTENTS dl.QA_A	{ display:inline; margin-bottom:30px; background:#e4ecee; }
.CONTENTS dl.QA_A dd	{ padding:10px 2.5%; }
.CONTENTS dl.QA_A dd br	{ display:none; }

.CONTENTS .ASS	{ width:100%; }
.CONTENTS .ASS_BOX	{ width:100%; }
.CONTENTS .ASS_BOX h4	{ width:100%; }
.CONTENTS .ASS_BOX ul	{ width:90%; margin:10px 0 10px 5%; }
.CONTENTS .ASS_BOX ul li	{ width:100%; margin:0 0 10px 0; }
.CONTENTS .ASS_BOX ul li a	{ width:100%; }

}
