
/*202603追加*/
input[type="submit"] {
	appearance: none;
	-webkit-appearance: none;
}

.sp_slider{
	display: none;
}
#kenbox {
	display: flex;
	flex-wrap: wrap;
}
#sp_info{
	display: none;
}
.sp_topics{
	display: none;
}
#mainright .sp_characteristi{
	display: none;
}
#footer_upper{
	display: none;
}
#footer .sp_footer_bnr{
	display: none;
}
#footer .sp_footer_inner{
	display: none;
}
#footer .flink2 {
	white-space: nowrap;
}
#footer .flink2 ul{
	display: flex;
	justify-content: center;
	list-style: none;
}
#footer .flink2 ul li:after{
	content: "|";
	padding: 0px 20px;
	color: #fff;
}
#footer .flink2 ul li:last-child:after{
	content:"";
}
h2.main_item_title{
	width: 752px;
	height: 50px;
	background-size: cover!important;
	background:url("../i/main_item_title.png")no-repeat;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}
h2.main_new_title{
	width: 752px;
	height: 50px;
	background-size: cover!important;
	background:url("../i/main_new_title.png")no-repeat;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

/*request*/
.maintext_in_b p.destination{
	margin-left:12px;
	margin-right:12px;
	margin-top:12px;
	border:solid 2px #1e970a;
	padding-top:12px;
	padding-bottom:12px;
}
.maintext_in_b p.form_cautiontxt{
	background:#f7f7f7;
	border:1px solid #ccc;
	padding:10px;
	margin:30px 15px;
}
.maintext_in_b .form_title{
	border-left:3px solid #cc0000;
	padding:10px;
	margin:30px 15px 20px 15px;
	background:#f4f4f4;"
}
.sp_tdtitle{
	display:none;
}
td.tabletitle{
	background: #eee;
}
th span br{
	display: none;
}
/*request_confirm*/
.rc_anytable{
	margin-top: 30px!important;
}
.rc_anytable tr:nth-child(odd){
	background: #eee;
}
.rc_anytable tr:nth-child(even){
	background: #fff;
}
.rc_anytable td{
	padding: 9px 20px;
}

/*error*/
.top_caution{
	font-size:120%;
	font-weight:bold;
	margin-bottom: 30px;
}
.top_caution span{
	color:red;
}