@charset "utf-8";


/* モバイルレイアウト : 480 px およびそれ以下. */

.q_a_section {
	    padding: 50px 10vw;
}


.q_a_h3::before {
    content: "faq";
    display: block;
    font-size: 1.6rem;
    letter-spacing: .25rem;
    font-family: m-plus-rounded-1p, sans-serif;
    font-weight: 800;
    font-style: normal;
}

.q_a_dl {
	margin-bottom: 35px;
}

.q_a_dt {
	padding:10px 10px 10px 48px;
	font-size: 1.6rem;
	position: relative;
	line-height: 3rem;
	border: 3px solid #000;
	border-radius: 5px;
}

.q_a_dt::before {
	position: absolute;
	top:10px;
	left:10px;
	width: 32px;
  height: 32px;
	content: "?";
	line-height: 2.8rem;
	display: inline-block;
	font-size: 2rem;
	font-family: m-plus-rounded-1p, sans-serif;
font-weight: 800;
font-style: normal;
background-color: #006AB0;
border: 3px solid #000;
box-sizing: border-box;
    border-radius: 50%;
color: #fff;
padding-left: 7px;
}

.q_a_dd {
	margin: 20px 0 30px 0;
	font-size: 1.5rem;
	padding:0 10px 10px 50px;
	position: relative;
}

.q_a_dd::before {
	position: absolute;
	top:0;
	left:12px;
	width: 32px;
  height: 32px;
	content: "!";
	line-height: 2.8rem;
	display: inline-block;
	font-size: 2rem;
	font-family: m-plus-rounded-1p, sans-serif;
font-weight: 800;
font-style: normal;
background-color: #E2A64E;
border: 3px solid #000;
box-sizing: border-box;
    border-radius: 50%;
color: #fff;
padding-left: 8px;
}

.q_a_zurich_link {
	display: block;
	color: #006AB0;
}

/* タブレットレイアウト : 481 px ～ 768 px。モバイルレイアウトからスタイルを継承。 */

@media only screen and (min-width: 764px) {

.q_a_section {
	    padding: 50px 7.5vw;
	    max-width: 770px;
	    margin: 0 auto;
	}



}


/* タブレットレイアウト 横。 */

@media only screen and (min-width: 1000px) {

	.q_a_section {
		    padding: 90px 7.5vw;
		}

		.q_a_h3 {
			display: block;
			text-align: center;
		}

		.tex_center {
			text-align: center;
		}

		.q_a_dl {
			margin-top: 50px;
		}

		.q_a_dt {
			padding:15px 15px 15px 48px;
		}

		.q_a_dd {

			font-size: 1.6rem;
			padding:0 15px 15px 50px;

		}

}




/* デスクトップレイアウト : 769 px ～最大 1232 px。モバイルレイアウトとタブレットレイアウトからスタイルを継承。 */

@media only screen and (min-width: 1200px) {



}
