/*====================================================================================*/
/* Common
/*====================================================================================*/

/*====================================================================================*/
/* PC 
/*====================================================================================*/
.PageContentsWrapper{
	padding-top:45px;
	padding-left:200px;
	padding-right:130px;
	text-align:center;
	min-height:100vh;
}
#PageMask{ 
    width:100vw;
    height:100vh;
    background-color:white;
    opacity:0.5;
    position:fixed;
    top:0;
	left:0;
}



.PageContents{
	margin-bottom:200px;
}
.PageContents > .faqGroupList{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #CCCCCC;
    text-align: left;
}
.PageContents > .faqGroupList > .faqGroupName{
}
.PageContents > .faqGroupList > .faqGroupName img{
	vertical-align:top;
}
.PageContents > .faqGroupList > .faq-itemWrapper{
	
}
.PageContents > .faqGroupList > .faq-itemWrapper >.faq-item{
}
.PageContents > .faqGroupList > .faq-itemWrapper > .faq-item > .question{
}
.PageContents > .faqGroupList > .faq-itemWrapper > .faq-item > .answer{
}


/*====================================================================================*/
/* スマフォ縦表示
/*====================================================================================*/
/* ipad pro? */
@media only screen and (max-width: 1024px) and (orientation:portrait){
	
	.PageContentsWrapper{
		padding-top:85px;
		padding-left:25px;
		padding-right:25px;
	}	

}
/*====================================================================================*/
/* スマフォ　横表示
/*====================================================================================*/
@media only screen and (max-width: 1024px) and (orientation:landscape){
.PageContentsWrapper{
	padding-left:100px;
}
}