/*
 * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
 *
 * http://www.lockon.co.jp/
 */
@charset "<!--{$smarty.const.CHAR_CODE}-->";
/***お問い合わせ***/


/***右コンテンツ***/
#container #right #maintitle{
border: 0;
margin: 0 0 15px 0;
padding: 0;
width: 570px;
}

#container #right #subtitle01{
border: 0;
margin: 0 0 8px 0;
padding: 0;
width: 570px;
}

#container #right #subtitle02{
border: 0;
margin: 0 0 8px 0;
padding: 0;
width: 570px;
}

/*テーブル*/
#container #right #frame{
border: 0;
margin: 0;
padding: 0;
width: 570px;
background: #ccc;
}

#container #right #frame #left{
background: #ecf5ff;
width: 170px;
}

#container #right #frame #right{
background: #fff;
width: 357px;
}

/*ボタン*/
#container #right #button{
border: 0;
margin: 20px 0 35px 0;
padding: 0;
text-align: center;
}





/*********************/

div#contact {

}
div#contact h3 {
	background-color:#333333;
	border-bottom:#FF0000 3px solid;
}
div#contact div.box {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:20px 10px;
	text-align:center;
}
div#contact div.box table#mail_form {
	border-collapse:collapse;
	margin:10px auto 15px;
	padding:0pt;
}
div#contact div.box table#mail_form tr th {
	background-color:#F0F0F0;
	border:1px solid #CCCCCC;
	font-weight:bold;
	margin:0pt;
	padding:10px;
	text-align:center;
	vertical-align:middle;
	width:120px;
}

div#contact div.box table#mail_form tr td {
	border:1px solid #CCCCCC;
	margin:0pt;
	padding:10px;
	text-align:left;
	width:400px;
}

div#contact div.box table#mail_form span{
	font-size:10px;
}
div#contact div.box table#mail_form span.atention{
	color:#FF0000;
	
}

p#submit_back_btn{
	float:left;
	width:60px;
}

p#submit_btn{
	text-align:right;
}
p#submit_btn input{
	margin:0;
	padding:0;
	vertical-align:top;
}

div#contact div.box table input{
	margin:5px 0 0;
}


div#contact div.box  dl{
	margin:20px
}
div#contact div.box  dl dd address{
	display:inline;
}

div#contact div.box a{
	color:#0000FF;
	text-decoration:underline;
}




