@charset "Shift_JIS";
/*==========================================================コンテンツ(大枠)==========================================================*/
#contents {width: 1100px;height: auto;margin-right: auto;margin-left: auto;}
#right {height: auto;background-color: #ffffff;float: inherit;margin: 20px 0;width: 1100px;}
/*==========================================================コンテンツ(右)==========================================================*/
#right a:link {color:#0000ee;text-decoration: none;opacity:0.9;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)";}
#right a:visited {color:#0000ee;text-decoration: none;opacity:0.9;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)";}
#right a:hover {color:#0000ee;text-decoration: none;opacity:1.0;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";}
#support {width: 880px;height: auto;font-size: 12px;line-height: 20px;color: #3f464b;margin: 0 auto;}
.title_bg {padding:5px 10px;border-bottom:solid 3px #199684;background-color:#1fbba6;}
.title_bg span {font-size:16px;font-weight:bold;color:#ffffff;}
/* #support h1 {padding:5px 10px;border-bottom:solid 3px #199684;background-color:#1fbba6;font-size:16px;font-weight:bold;color:#ffffff;} */
#qa_inner {width: 840px;padding: 20px;font-size:15px;line-height:1.8;}
.place_category {padding:20px 40px;background-color:#ffffff;}
.place_category p {margin-bottom: 2em;}
.reg_form input[type="submit"] {
	padding:10px 20px;
	background-color:#1fbba6;
	color:#FFFFFF;
	border:0;
	font-weight:bold;
	cursor: pointer;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.reg_form input[type="submit"]:before,
.reg_form input[type="submit"]:after {
	-webkit-transition: all .3s;
	transition: all .3s;
}
.reg_form input[type="submit"]:hover {
	background-color: #199684;
}
.reg_form input[type="text"],
.reg_form input[type="email"],
.reg_form input[type="tel"],
.reg_form textarea {
	width:80%;padding:6px 12px;border:1px solid #999999;
}
.reg_form textarea.privacy_agreement {height:300px;font-size:13px;}
.form_table_1 {font-size:15px;line-height:1.8;}
.form_td_1 {vertical-align:top;background-color:#EEEEEE;}
.required {padding:2px 4px;background-color:#F9293D;color:#FFFFFF;font-size:11px;font-weight:normal;}
.download-btn {
	padding:10px 20px;
	background-color:#1fbba6;
	color:#FFFFFF;
	border:0;
	font-weight:bold;
	cursor: pointer;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.download-btn:before,
.download-btn:after {
	-webkit-transition: all .3s;
	transition: all .3s;
}
.download-btn:hover {
	background-color: #199684;
}