@charset "utf-8";

.FCpopup {
box-sizing: border-box;
border-color:#B8CDDA;
font-family:YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, "Hiragino Kaku Gothic ProN", "Hiragino Sans",Meiryo, sans-serif;
}

.FCconfbase *, .FCconfbase form {
    color: #666666;
}

.FCconfbase{
	background-color: #FFF;
}

.FCconf_form .FCconf_info_area .FCtitle{
	background-color: #D7EFF0;
	font-weight: normal;
	color: #666666;
}

.FCconf_info_area .FCleft{
	line-height: 130%;
}

a {
    outline:none;
} 

input::-moz-focus-inner {
  border: 0;
  padding: 0;
  margin: 0;
}

.FCleft {
	width:7em;
}

.FCconfbase h2 {
font-size: 1.2em;
padding: 0.5em;
line-height: 1;
font-family: YuGothic, "Yu Gothic", Verdana, "Hiragino Kaku Gothic ProN", "Hiragino Sans",Meiryo, sans-serif;
font-weight: 600;
}

.FCconf_form .FCbutton {
font-size: 1.2em;
-webkit-appearance: none;
background-color: #0078BE;
color: #FFFFFF;
border: none;
border-radius: 8px;
padding: 10px 20px;
box-shadow: 2px 2px 4px #808080;
font-family: YuGothic, "Yu Gothic", Verdana, "Hiragino Kaku Gothic ProN", "Hiragino Sans",Meiryo, sans-serif;
font-weight: 600;
margin-bottom: 18px;
margin-top: 7px;
}

#FCconf_ok_button{}
#FCconf_cancel_button{
background-color: #BBB;
}

@media (max-width: 767px) {
.FCpopup {
left:5%;
width:90%;
top:5%;
bottom:5%;
}
}

/*
#FCconf_ok_button,
#FCconf_cancel_button {
    border: 0;
    padding: 0;
    margin: 10px 0;
	width: 147px;
	height: 52px;
	text-indent: -9700px;
	cursor:pointer;
	overflow:hidden;
	outline:none;
}

#FCconf_ok_button {
	background: url(images/btn_send.gif) no-repeat;
}

#FCconf_ok_button:hover {
	background: url(images/btn_send_on.gif) no-repeat;
}

#FCconf_cancel_button {
	background: url(images/btn_back.gif) no-repeat;
}

#FCconf_cancel_button:hover {
	background: url(images/btn_back_on.gif) no-repeat;
}
*/