@charset "utf-8";
/*
	Site Name: 
	Description: initial setting
	Version: 
	Author: 
*/

div#main p{
	font-size:14px;
	line-height:1.5em;
}



table.form{
	margin-bottom:10px;
	width:100%;
	font-size:14px;
	line-height:1.5em;

}

table.form td , table.form th{
	padding:8px 10px;
	border:2px solid #FFF;
	vertical-align:middle;
}

table.form tr{
	background:#F0F0F0;
}

table.form tr.even{
	background:#F7F7F7;
}

input.yubinnum{
	font-size:0.85em;
}

table.form textarea , table.form input{
	padding:5px;
}

div.red{
	color:#FF0000;
	font-size:0.85em;
}

span.red{
	color:#FF0000;
}

table.form tr th{
	width:260px;
}

table.form tr td{
	width:700px;
}

div.mail_caution{
	margin-top:5px;
	text-indent: -1.0em;
	margin-left: 1.0em;
}

div.form_caution{
	border:1px solid #F00;
	padding:10px;
	font-size:1em;
	color:#F00;
	margin-bottom:20px;
}

input{
	margin-bottom:5px;
}

div.sample{
	font-size:0.85em;
}

ul.caution_thx{
	margin-top:1em;
}
ul.caution_thx li{
	text-indent: -1.0em;
	margin-left: 1.0em;
	margin-bottom:0.5em;
}

ul.btn_inqcat li{
	display:block;
	float:left;
	border:1px solid #CCC;
	margin-bottom:26px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url("../images/ar_btn.png") no-repeat 15px center,-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FFF), color-stop(1, #ebebeb));
	background:url("../images/ar_btn.png") no-repeat 15px center,-moz-linear-gradient(top, #FFF 5%, #ebebeb 100%);
	background:url("../images/ar_btn.png") no-repeat 15px center,-webkit-linear-gradient(top, #FFF 5%, #ebebeb 100%);
	background:url("../images/ar_btn.png") no-repeat 15px center,-o-linear-gradient(top, #FFF 5%, #ebebeb 100%);
	background:url("../images/ar_btn.png") no-repeat 15px center,-ms-linear-gradient(top, #FFF 5%, #ebebeb 100%);
	background:url("../images/ar_btn.png") no-repeat 15px center,linear-gradient(to bottom, #FFF 5%, #ebebeb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#ebebeb',GradientType=0);
	background-color:#ededed;
	cursor:pointer;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ccc;
}

ul.btn_inqcat li a{
	display:table;
	width:350px;
	height:150px;
	font-size:1.25em;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}

ul.btn_inqcat li a span{
	display:table-cell;
    text-align:center;
    vertical-align:middle;
	line-height:1.25em;
}


ul.btn_inqcat li.ml26{
	margin-left:26px;
}

.ml20{
	margin-left:20px;
}

a.btn_inquiry , input.btn_inquiry {
	display:inline-block;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url("../images/ar_btn.png") no-repeat 10px center,-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FFF), color-stop(1, #ebebeb));
	background:url("../images/ar_btn.png") no-repeat 10px center,-moz-linear-gradient(top, #FFF 5%, #ebebeb 100%);
	background:url("../images/ar_btn.png") no-repeat 10px center,-webkit-linear-gradient(top, #FFF 5%, #ebebeb 100%);
	background:url("../images/ar_btn.png") no-repeat 10px center,-o-linear-gradient(top, #FFF 5%, #ebebeb 100%);
	background:url("../images/ar_btn.png") no-repeat 10px center,-ms-linear-gradient(top, #FFF 5%, #ebebeb 100%);
	background:url("../images/ar_btn.png") no-repeat 10px center,linear-gradient(to bottom, #FFF 5%, #ebebeb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#ebebeb',GradientType=0);
	background-color:#ededed;
	cursor:pointer;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ccc;
	color:#333;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:0.01em;
	padding:15px 25px 15px 30px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	margin-top:20px;
}
a.btn_inquiry:hover , input.btn_inquiry:hover {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url("../images/ar_btn.png") no-repeat 10px center,-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ebebeb), color-stop(1, #fff));
	background:url("../images/ar_btn.png") no-repeat 10px center,-moz-linear-gradient(top, #ebebeb 5%, #fff 100%);
	background:url("../images/ar_btn.png") no-repeat 10px center,-webkit-linear-gradient(top, #ebebeb 5%, #fff 100%);
	background:url("../images/ar_btn.png") no-repeat 10px center,-o-linear-gradient(top, #ebebeb 5%, #fff 100%);
	background:url("../images/ar_btn.png") no-repeat 10px center,-ms-linear-gradient(top, #ebebeb 5%, #fff 100%);
	background:url("../images/ar_btn.png") no-repeat 10px center,linear-gradient(to bottom, #ebebeb 5%, #fff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#fff',GradientType=0);
	background-color:#FFF;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
}
