.FCconfbase {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;
}

.FCconfbase h2 {
	font-size: 120%;
	background: #3399CC;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: none;
	padding: 3px 0;
	margin-bottom: 10px;
}


.FCconf_form .FCconf_info_area .FCright {
margin-left: 140px;
}

.FCconf_form .FCconf_info_area .FCtitle {
background-color: #E6F7FF;
}

.FCbasescreen {
z-index:2100!important;
}

.FCpopup {
border: 8px solid #3399CC;
-moz-border-radius: 8px;
z-index:3100!important;
	border-radius: 3px;
}

.FCconfbase {
background-color: #FFF;
}

.FCconf_form .FCbutton {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;
	background: #3399CC;
	padding: 10px 30px;
	color: #FFFFFF;
	border: none;
	border-radius: 3px;
	margin-top: 15px;
	margin-bottom:10px;
}

.FCconf_form #FCconf_cancel_button.FCbutton {
	background: #AAAAAA;
}

.FCconf_form .FCbutton:hover {
	opacity: 0.6;
}

.FCconfbase input, .FCconfbase button {
  outline: 0;
}
.FCconfbase input::-moz-focus-inner, .FCconfbase button::-moz-focus-inner {
  border: 0;
}

.FCconf_form p {
text-align: center;
display: flex;
justify-content: center;
}
input[type = "button"] {
margin:20px 0!important;
}

@media screen and (max-width: 767px) {
.FCpopup {
left:5%;
right:5%;
width:90%;
box-sizing:border-box;
}
.FCconf_form .FCconf_info_area .FCright {
margin-left:80px;
}
.FCconf_form p {
font-size:0;
}
input[type = "button"] {
margin:20px 7px!important;
font-size:1rem!important;
}

}