@charset "shift_jis";

/* お問い合せ */

#box{
    width:659px;
	height:auto;
	margin:15px 0 0 0;
	padding:0;
}

* {
    color: #232323;
}


table.mailform {
    margin: 0px auto 0px auto;
}

table.mailform td span {
	color: #ff0000;
}

#text{
    border-left:5px solid #E1262B;
	margin:15px 0 600px 15px;
	text-indent:1.2em;
}
table.intro{
	padding:5px;
	font-size:14px;
	border:2px dotted #F00;
	}
table.intro tr td{
	padding:10px 10px;}
table.intro tr td.topimg{
	padding-bottom:0;}
table.intro tr td.dvdimg{
	padding-right:0;}
	
table.intro tr td.toptxt{
	padding-bottom:0;
	}	



.redborderbox{
	width:619px;
	height:570px;
	border:5px solid #ff0000;
	padding:15px;
	margin:15px 0;
}

.box01{
	padding:15px 0 0 0;
	margin-bottom:15px;
	width:245px;
	float:left;
}

.box02{
	float:right;
	width:350px;
	margin-bottom:15px;
	padding:15px 0 0 0;
}

.box03{
	background-color:#f5f5f5;
	padding:15px;
	clear:both;
}

.gray{
	background-color:#f5f5f5;
	padding:15px;
}

.redbold14{
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
}

.box01 ul.type{
	width:auto;
	margin-bottom:15px;
}

.box01 ul.type li{
	width:auto;
	height:auto;
	margin:0 0 1px 0;
	padding:4px 0 4px 20px;
	border-left:5px solid #ff6600;
	background-color:#f5f5f5;
}
p a img{
background:none!important;
}
 
p a:hover img{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background:none!important;
}