@charset "utf-8";
/* CSS Document */

.towmenu01{
	width:305px;
	font-size:16px;
	line-height:35px;
	display:block;
	text-align:center;
	box-sizing:border-box;
	font-weight:bold;
	background-color:#ff596d;
	color:#FFF;
}

.towmenu01 a{
	display:block;
	text-decoration:none;
	color:#FFF;
}

.towmenu01 a:hover{
	background-color:#810900;
	text-decoration:none;
	color:#FFF;
	display:block;
}





.towlist{
	display: flex;
	display: -webkit-flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	flex-wrap: wrap;
	-webkit-flex: wrap;
}

.tow10pad{
	box-sizing:border-box;
	overflow:hidden;
}



.tow2box{
	width:50%;
}

.tow2box02_L{
	width:400px;
	overflow:hidden;
	box-sizing:border-box;
}

.tow2box02_R{
	width:500px;
	overflow:hidden;
	box-sizing:border-box;
}

.tow2box02_R-1{
	width:245px;
	overflow:hidden;
	box-sizing:border-box;
}

.towbox290{
	width:290px;
	overflow:hidden;
	box-sizing:border-box;
}

.towbox220{
	width:220px;
	overflow:hidden;
	box-sizing:border-box;
}

.tow2box02_3{
	width:290px;
	overflow:hidden;
	box-sizing:border-box;
}

.tow2box03{
	width:455px;
	overflow:hidden;
	box-sizing:border-box;
}

.tow2box04_L{
	width:500px;
	overflow:hidden;
	box-sizing:border-box;
}

.towbox235{
	width:235px;
	overflow:hidden;
	box-sizing:border-box;
}

.towbox235{
	width:235px;
	overflow:hidden;
	box-sizing:border-box;
}

.towbox445{
	width:445px;
	overflow:hidden;
	box-sizing:border-box;
}

.tow2box04_L img{
	width:235px;
}

.tow2box04_R{
	width:400px;
	overflow:hidden;
	box-sizing:border-box;
}

.tow2box05{
	width:430px;
	overflow:auto;
	box-sizing:border-box;
}



@media screen and (max-width:768px){
	.tow10pad{padding:10px;}
	.tow2box{width:100%;}
	.tow2box02_L{width:100%;}
	.tow2box02_R{width:100%}
	.tow2box02_R-1{width:100%;}
	.towbox290{width:100%;}
	.towbox220{width:48%;}
	.tow2box02_3{width:97%;}
	.tow2box03{width:100%;}
	.tow2box04_L{width:100%;}
	.towbox235{width:100%;}
	.tow2box04_L img{width:100%;}
	.tow2box04_R{width:100%;}
	.tow2box05{width:100%;}
	.towbox445{width:100%;}
}


.tow_btn01{
	width:100%;
	height:40px;
	font-size:15px;
	font-weight:bold;
	line-height:40px;
	display:block;
	background-color:#993333;
	color:#FFF;
}

.tow_btn01 a{
	display:block;
	text-decoration:none;
	color:#FFF;
}

.tow_btn01 a:hover{
	background-color:#611010;
	text-decoration:none;
	color:#FFF;
	display:block;
}


.tow_btn02{
	width:100%;
	height:30px;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	display:block;
	background-color:#036;
	color:#FFF;
}

.tow_btn02 a{
	display:block;
	text-decoration:none;
	color:#FFF;
}

.tow_btn02 a:hover{
	background-color:#933;
	text-decoration:none;
	color:#FFF;
	display:block;
}




.tow_btn03{
	width:100%;
	height:30px;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	display:block;
	background-color:#0071CE;
	color:#FFF;
}

.tow_btn03 a{
	display:block;
	text-decoration:none;
	color:#FFF;
}

.tow_btn03 a:hover{
	background-color:#666;
	text-decoration:none;
	color:#FFF;
	display:block;
}



.tow_btn04{
	width:100%;
	height:30px;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	display:block;
	background-color:#fe8279;
	color:#FFF;
}

.tow_btn04 a{
	display:block;
	text-decoration:none;
	color:#FFF;
}

.tow_btn04 a:hover{
	background-color:#810900;
	text-decoration:none;
	color:#FFF;
	display:block;
}

.tow_btn-R{
	width:100%;
	height:40px;
	font-size:15px;
	font-weight:bold;
	line-height:40px;
	display:block;
	text-align:center;
	box-sizing:border-box;
	border:2px solid #036;
}

.tow_btn-R a{
	text-decoration:none;
	color:#036;
	display:block;
}

.tow_btn-R a:hover{
	color:#FFF;
	text-decoration:none;
    width:100%;
    background-color:#036;
}

