/* CSS Document */


/* Ά */
/*------------------------------------------------------------*/
.bt_order_seat01{
	background:url(../support/img/bt_order.gif) no-repeat;
	width:220px;
	height:47px;
	margin:5px auto;
	padding:0px;
	text-indent:-9999px;
	text-decoration:none;
	display:block;
	}

.bt_order_seat01 a{
	background:url(../support/img/bt_order.gif) no-repeat;
	width:220px;
	height:47px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	text-decoration:none;
	display:block;
	}

.bt_order_seat01 a:hover{
	background:url(../support/img/bt_order_ov.gif) no-repeat;
	width:220px;
	height:47px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	text-decoration:none;
	display:block;
	}



/* ΜγXXg */
/*--------------------------------------------------------------*/
/* ^Cg */
.buy_trading_tit{
	margin:10px auto 0px 20px;
	font-size:13px;
	line-height:15px;
	}
	
/* ΜγXXgwi */	
.buy_list_trading_left{
	width:270px;
	margin:5px 0px 0px 10px;
	padding:0px;
	float:left;
	}
.buy_list_trading_right{
	width:270px;
	margin:5px 10px 0px 0px;
	padding:0px;
	float:right;
	}
	
/* ΜγXTOΉ\L */	
.buy_trading_kana{
	margin:5px 0px 0px 10px;
	font-size:12px;
	line-height:15px;
	}

/* ΜγXXg */
ul.buy_list_trading{
	margin:0px 0px 10px 20px;
	padding:0px;
	list-style: none;
	}
	
ul.buy_list_trading li{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:14px;
	}
	
ul.buy_list_trading li:before{
	font-family:FontAwesome;
	content: '\f0da'; /* ACRΜunicode */
	padding-left:6px;
	padding-right:2px;
	padding-top:1px;
	color:#154290;
}
	

/* έo\΅έ */
/*------------------------------------------------------------*/
.rental_img_01 {
	background:url(../support/img/img_rental_01.gif);
	width:550px;
	height:200px;
	margin:0px auto 30px auto;
	padding:0px;
	text-indent:-9999px;
	display:block;
	}
.rental_img_02 {
	background:url(../support/img/img_rental_02.gif);
	width:550px;
	height:165px;
	margin:0px auto 30px auto;
	padding:0px;
	text-indent:-9999px;
	display:block;
	}
.rental_img_telfax {
	background:url(../support/img/img_rental_telfax.gif) right no-repeat;
	width:550px;
	height:79px;
	margin:0px auto;
	padding:0px;
	text-indent:-9999px;
	display:block;
	}
.bt_rental_seat {
	background:url(../support/img/bt_rental.gif);
	width:350px;
	height:47px;
	margin:30px auto;
	padding:0px;
	text-indent:-9999px;
	display:block;
	}
	
.bt_rental_seat a {
	background:url(../support/img/bt_rental.gif);
	width:350px;
	height:47px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	display:block;
	}
	
.bt_rental_seat a:hover{
	background:url(../support/img/bt_rental_ov.gif);
	width:350px;
	height:47px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	display:block;
	}

	
	
/* C */
/*------------------------------------------------------------*/	
	
.bt_repair_seat {
	width:60%;
	height:55px;
	margin:30px auto;
	padding:0px;
	text-align:center;
	}
	
.bt_repair_seat a {
	background: #154290;
	background: linear-gradient(#048ACA, #154290);
	height:40px;
	margin:0px;
	padding:15px 0px 0px 0px;
	display:block;
	color:#FFF;
	}
	
.bt_repair_seat a:hover{
	background:#048ACA;
	background: linear-gradient( #154290, #048ACA);
	}
.repairImg{
	width:auto;
	margin:0px auto;
}
	@media screen and (max-width:767px){
		.repairImg{
			text-align:center;
			margin:10px auto;
		}
		.repairImg img{
		width:90vw;
		height:auto;
		}
	}
	
	
/*Dr.TR-------------------------------------------------*/
/*BOX-_ό*/

.boxDot{
	padding:10px 0px;
    margin: 10px 10px 50px 10px;
    background: #d6ebff;
    box-shadow: 0px 0px 0px 10px #d6ebff;
    border: dashed 2px white;
}

.boxDot ul{
	margin:10px 0px 10px 0px;
	padding:0px;
	font-size:12px;
}
.boxDot ul li{
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
	list-style:none;
	font-size:15px;
	line-height:2em;
}
.boxDot ul li:before{
	font-family:FontAwesome;
	content: '\f0da'; /* ACRΜunicode */
	padding-left:6px;
	padding-right:2px;
	padding-top:1px;
	color: #003;
}

.boxMokuji{
	background:#EDEBEB;
	width:87%;
	border-radius:20px;
	padding:20px 30px 30px 30px;
    margin: 40px 10px 50px 10px;
    box-shadow: 0px 0px 0px 10px #EDEBEB;
    border: dashed 2px white;
	}
.mokujiTit{
	font-size:20px;
	margin:0px;
	}

.boxMokuji ul{
	list-style:none;
	margin:10px 0px;
	}
.boxMokuji ul a{
	color:#333;
}

