@charset "utf-8";
.cf {
		zoom:1;/*for IE 5.5-7*/
	}
	.cf:after {/*for modern browser*/
		content:".";
		display: block;
		height:0px;
		clear:both;
		visibility:hidden;
	}
	.cf-f {/*フッター最下部余白打ち消し用*/
		overflow:hidden;
		height:100%;
	}
	.opacity a:hover img{Filter: Alpha(Opacity=80);opacity:.80;}
	/*ceramicvan_lp*/
	.ceramicvan_lp{
		margin: 0 auto;
		width:960px;
		line-height:0.5;
		}
	.ceramicvan_lp div,.ceramicvan_lp p{
		margin: 0;
		padding: 0;
		line-height:0.5;
	}
	.ceramicvan_lp a{
		display:block;
		cursor:pointer;
		}
	.ceramicvan_lp img{border:none;}
    .ceramicvan_lp .ceramicvan01{
		background: url("../images/img01.jpg") no-repeat;
		width:960px;
		height:680px;
		margin:0;
		padding:0;
		}
	.ceramicvan_lp .ceramicvan01 h1{
			text-align:-9999px;
			font-size:0;
			}
		.ceramicvan01 p{
			padding:570px 0 0 542px;
			}
			.ceramicvan01 p a{
				background: url("../images/btn01_on.png") no-repeat;
				width:390px;
				height:80px;
				display:block;
				}
			.ceramicvan01 p a:hover img{
				Filter: Alpha(Opacity=0);opacity:.0;
				}
		.ceramicvan_lp .btn a{
				background: url("../images/btn_on.png") no-repeat;
				width:960px;
				height:190px;
				display:block;
				}
			.ceramicvan_lp .btn a:hover img{
				Filter: Alpha(Opacity=0);opacity:.0;
				}
		.ceramicvan_lp .ceramicvan07_08{
			margin:50px 0 0 0;
			}
		.ceramicvan_lp .ceramicvan11_12{
			margin:50px 0 0 0;
			}
		.ceramicvan_lp .cource0 .cart{
		background: url("../images/bg_cart.png") no-repeat;
		width:942px;
		height:607px;
		margin:20px 0 0 0;
		padding:0;
		}
	
		.cource0 .cart .cart_area{
			padding:450px 0 0 502px;
			}
			.cource0 .cart p a{
				background: url("../images/btn02_on.png") no-repeat;
				width:430px;
				height:90px;
				display:block;
				}
			.cource0 .cart p a:hover img{
				Filter: Alpha(Opacity=0);opacity:.0;
				}
		.cource0 .cart .cart_area .number{
			margin:20px 0 20px 0;
			line-height:1.5;
			}
		.cource0 .cart .cart_area .text{
			float:left;
			font-size:28px;
			margin:0 0 0 0;
			padding:7px 0 0 0;
			}
			.cource0 .cart .cart_area .multiSel{
				float:left;
				font-size:24px;
				margin:0 0 0 20px;
				}


		.ceramicvan_lp .cource_z .cart{
		background: url("../images/bg_cart_k3.png") no-repeat;
		width:942px;
		height:607px;
		margin:20px 0 0 0;
		padding:0;
		}
	
		.cource_z .cart .cart_area{
			padding:450px 0 0 502px;
			}
			.cource_z .cart p a{
				background: url("../images/btn02_on.png") no-repeat;
				width:430px;
				height:90px;
				display:block;
				}
			.cource_z .cart p a:hover img{
				Filter: Alpha(Opacity=0);opacity:.0;
				}
		.cource_z .cart .cart_area .number{
			margin:20px 0 20px 0;
			line-height:1.5;
			}
		.cource_z .cart .cart_area .text{
			float:left;
			font-size:12px;
			margin:0 0 0 0;
			padding:7px 0 0 0;
			}
			.cource_z .cart .cart_area .multiSel{
				float:left;
				font-size:12px;
				margin:0 0 0 20px;
				}
		.cource_z .cart .cart_area3{
			padding:450px 0 0 502px;
			}
			.cource_z .cart p a{
				background: url("../images/btn02_on.png") no-repeat;
				width:430px;
				height:90px;
				display:block;
				}
			.cource_z .cart p a:hover img{
				Filter: Alpha(Opacity=0);opacity:.0;
				}
		.cource_z .cart .cart_area3 .number{
			margin:20px 0 20px 0;
			line-height:1.5;
			}
		.cource_z .cart .cart_area3 .text{
			float:left;
			font-size:12px;
			margin:0 0 0 0;
			padding:7px 0 0 0;
			}
			.cource_z .cart .cart_area3 .multiSel{
				float:left;
				font-size:12px;
				margin:0 0 0 20px;
				}

		.ceramicvan_lp .cource_q .cart{
		background: url("../images/bg_cart_k5.png") no-repeat;
		width:942px;
		height:607px;
		margin:20px 0 0 0;
		padding:0;
		}
	
		.cource_q .cart .cart_area{
			padding:450px 0 0 502px;
			}
			.cource_q .cart p a{
				background: url("../images/btn02_on.png") no-repeat;
				width:430px;
				height:90px;
				display:block;
				}
			.cource_q .cart p a:hover img{
				Filter: Alpha(Opacity=0);opacity:.0;
				}
		.cource_q .cart .cart_area .number{
			margin:20px 0 20px 0;
			line-height:1.5;
			}
		.cource_q .cart .cart_area .text{
			float:left;
			font-size:12px;
			margin:0 0 0 0;
			padding:7px 0 0 0;
			}
			.cource_q .cart .cart_area .multiSel{
				float:left;
				font-size:12px;
				margin:0 0 0 20px;
				}
		.cource_q .cart .cart_area3{
			padding:450px 0 0 502px;
			}
			.cource_q .cart p a{
				background: url("../images/btn02_on.png") no-repeat;
				width:430px;
				height:90px;
				display:block;
				}
			.cource_q .cart p a:hover img{
				Filter: Alpha(Opacity=0);opacity:.0;
				}
		.cource_q .cart .cart_area3 .number{
			margin:20px 0 20px 0;
			line-height:1.5;
			}
		.cource_q .cart .cart_area3 .text{
			float:left;
			font-size:12px;
			margin:0 0 0 0;
			padding:7px 0 0 0;
			}
			.cource_q .cart .cart_area3 .multiSel{
				float:left;
				font-size:12px;
				margin:0 0 0 20px;
				}



		.cource0 .cart .cart_btn{
			margin:0;
			border:none;
			padding:0;
			background: url("../images/btn02_on.png") no-repeat;
			width:430px;
			height:90px;
			display:block;
			}
			.cource0 .cart .cart_btn:hover img{
				Filter: Alpha(Opacity=0);opacity:.0;
				}
			
		.cource_teiki .cource_in{
			background:#f9f9f1;
			padding:30px 0 30px 0;
			}	
		.cource_teiki .cource_in .img{
			width:481px;
			float:left;
			}
		.cource_teiki .cource_in .cart{
			width:470px;
			float:right;
			margin:0px;
			}
			.cource_teiki .cource_in .cart p a{
				background: url("../images/btn02_on.png") no-repeat;
				width:430px;
				height:90px;
				display:block;
				}
			.cource_teiki .cource_in .cart p a:hover img{
				Filter: Alpha(Opacity=0);opacity:.0;
				}
		.cource_teiki .cource_in .cart .cart_area .number{
			margin:20px 0 20px 0;
			line-height:1.5;
			}
		.cource_teiki .cource_in .cart .cart_area .text{
			float:left;
			font-size:28px;
			margin:0 0 0 0;
			padding:7px 0 0 0;
			}
			.cource_teiki .cource_in .cart .cart_area .multiSel{
				float:left;
				font-size:24px;
				margin:0 0 0 20px;
				}
		.cource_teiki .cource_in .cart_btn{
			margin:0;
			border:none;
			padding:0;
			background: url("../images/btn_cource_on.png") no-repeat;
			width:430px;
			height:90px;
			display:block;
			}
			.cource_teiki .cource_in .cart_btn:hover img{
				Filter: Alpha(Opacity=0);opacity:.0;
				}
					
		.ceramicvan_lp .cource01{
			margin:30px 0 30px 0;
		}
		.ceramicvan_lp .cource02{
			margin:0 0 30px 0;
		}
		.ceramicvan_lp .cource03{
			margin:0 0 30px 0;
		}
		.ceramicvan_lp .cource04{
			margin:0 0 30px 0;
		}
	
	
/*----------------------------------------------------
	footer#globalFooter_ban
----------------------------------------------------*/
footer#globalFooter_ban { clear: both; background: #ae1b1b; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
footer#globalFooter_ban #footer_in { width:960px; margin:0 auto; padding:20px 0 10px 0;}
footer#globalFooter_ban p.f_logo{ list-style: none; width:275px; float:left; padding:0 0 10px 0;}
footer#globalFooter_ban .boxR { text-align:right;}
footer#globalFooter_ban ul { list-style: none; display:block; padding:5px 0 10px 0; font-size:14px;}
footer#globalFooter_ban ul li { display: inline; margin-left: 5px; color:#ffffff;  font-size:14px;}
footer#globalFooter_ban ul li a{ color:#ffffff; text-decoration:none;}
footer#globalFooter_ban ul li a:hover{ text-decoration:underline;}

/* copyright
----------------------------------------------------*/
footer#globalFooter_ban p.copyright { text-align:right;	color:#ffffff; font-size:14px; margin:10px 0 0 0;}
footer#globalFooter_ban p.copyright small {}

.footer_tel_ban{
	background: #e95522;
	}
	.footer_tel_ban_in{
		width:960px;
		padding:20px 0;
		text-align:center;
		margin:0 auto;
		}
        
        

/* 固定ボタン
---------------------------------------------------------------- */
.fixation-bnr{ position: fixed; top:20%; right: 0; z-index: 9999;}
.fixation-bnr select{ display: none;}
.fixation-bnr li{display: block;line-height: 0;}
.fixation-bnr li.set input{ 
border: 0;
padding:10px 3px 10px 7px;
text-align: center; 
background-color: rgba(172, 26, 27,0.9);
text-decoration: none;
font-weight: bold;
cursor: pointer;
}

.fixation-bnr li.set input:hover{background-color: rgba(204, 35, 44,0.9);}


.fixation-bnr li.single input{ 
border: 0;
padding:10px 3px 10px 7px;
text-align: center; 
background-color: rgba(178,178,178,0.9);
text-decoration: none;
font-weight: bold;
cursor: pointer;
}

.fixation-bnr li.single input:hover{background-color: rgba(204,204,204,0.9);}


