@charset "utf-8";

/* CSS Document */

/*------------------------
layout.css

data
20150623 creat

index
01 clearfix
02 common && smartdevice
03 mediaqueries min-w381px
04 mediaqueries min-w768px
05 mediaqueries min-w1024px

--------------------------*/






/*==================================================

02 common && smartdevice

==================================================*/
html{

}

ul#pankuzu{
	display:none;
}

p.under_subtitle{
	font-weight:bold;
	text-align:center;
	margin-bottom:40px;
	display:none;
}

.qa_title_p{
	width:90%;
	margin:0px auto;
	padding-left:25px;
	margin-top:30px;
	margin-bottom:5px;
}
.qa_title_blue{
	font-size:22px;
	font-weight:bold;
	color:#2f98e9;

}
.qa_subtitle{
	font-size:22px;
	font-weight:bold;
	padding-left:20px;
}

.title_qa{
	background-color:#2f98e9;
	width:90%;
	margin:0px auto;
	border-bottom:solid 2px white;
	line-height:40px;
	color:white;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:5px 0;
}
.title_qa p{
	width: 80%;
	font-weight:bold;
	padding:5px 0 5px 10px;
	line-height: 18px;


}

.content{
	width:90%;
	margin:0px auto 20px auto;
	background-color:white;
	border:solid 5px #f0f0f0;
	border-top:none;
	padding: 10px 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display:none;
}


/*==スマホ用サイズで社名の右に＋のアイコン==========
==================================================*/
.no-act_qa01{
	background-image:url(../img/about/icon_plus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.act_qa01{
	background-image:url(../img/about/icon_minus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.no-act_qa02{
	background-image:url(../img/about/icon_plus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.act_qa02{
	background-image:url(../img/about/icon_minus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.no-act_qa03{
	background-image:url(../img/about/icon_plus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.act_qa03{
	background-image:url(../img/about/icon_minus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.no-act_qa04{
	background-image:url(../img/about/icon_plus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.act_qa04{
	background-image:url(../img/about/icon_minus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.no-act_qa05{
	background-image:url(../img/about/icon_plus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.act_qa05{
	background-image:url(../img/about/icon_minus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.no-act_qa06{
	background-image:url(../img/about/icon_plus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.act_qa06{
	background-image:url(../img/about/icon_minus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.no-act_qa07{
	background-image:url(../img/about/icon_plus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.act_qa07{
	background-image:url(../img/about/icon_minus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.no-act_qa08{
	background-image:url(../img/about/icon_plus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.act_qa08{
	background-image:url(../img/about/icon_minus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.no-act_qa09{
	background-image:url(../img/about/icon_plus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.act_qa09{
	background-image:url(../img/about/icon_minus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.no-act_qa10{
	background-image:url(../img/about/icon_plus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.act_qa10{
	background-image:url(../img/about/icon_minus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.no-act_qa11{
	background-image:url(../img/about/icon_plus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.act_qa11{
	background-image:url(../img/about/icon_minus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.no-act_qa12{
	background-image:url(../img/about/icon_plus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.act_qa12{
	background-image:url(../img/about/icon_minus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.no-act_qa13{
	background-image:url(../img/about/icon_plus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.act_qa13{
	background-image:url(../img/about/icon_minus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.no-act_qa14{
	background-image:url(../img/about/icon_plus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.act_qa14{
	background-image:url(../img/about/icon_minus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.no-act_qa15{
	background-image:url(../img/about/icon_plus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
.act_qa15{
	background-image:url(../img/about/icon_minus.png);
	background-repeat:no-repeat;
	background-size: 20px 20px;
	background-position:96% 50%;
}
/*==================================================
==================================================*/
@media only screen and (min-width: 460px){
.title_qa{
	font-size:16px;

}


}
/*==================================================
==================================================*/
@media only screen and (min-width: 768px){
ul#pankuzu{
	display:block;
}



#ul_guide{
	display:block;

}
.content{
	padding: 30px 40px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
p.under_subtitle{
	display:block;
}
h3{
	height:40px;
	line-height:40px;
	border-bottom:solid 2px white;

}

dd{
	margin-left:150px;

}

.content{
	display:block;
}

.title_qa{
	font-size:18px;

}
.no-act_qa01{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.act_qa01{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.no-act_qa02{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.act_qa02{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.no-act_qa03{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.act_qa03{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.no-act_qa04{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.act_qa04{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.no-act_qa05{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.act_qa05{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.no-act_qa06{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.act_qa06{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.no-act_qa07{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.act_qa07{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.no-act_qa08{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.act_qa08{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.no-act_qa09{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.act_qa09{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.no-act_qa10{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.act_qa10{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.no-act_qa11{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.act_qa11{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.no-act_qa12{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.act_qa12{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.no-act_qa13{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.act_qa13{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.no-act_qa14{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.act_qa14{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.no-act_qa15{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}
.act_qa15{ /*==PC用表示の時は＋－のアイコンを消す==*/
	background-size:0px;
}



}
