﻿@charset "utf-8";

/* ===================================================================
	Author: aki
=================================================================== */

#fcontact{
	display:none;
}

#main h2{
	padding:0 0 30px 0;
}

#main #cbox1{
	background:url(../img/contact/fmdl.gif) left 5px repeat-y;
	min-height:1px;
	_height:1px;
	width:673px;
}

#main #cbox1 .cbox-top{
	background:url(../img/contact/ftop.gif) left top no-repeat;
	min-height:1px;
	_height:1px;
}

#main #cbox1 .cbox-btm{
	background:url(../img/contact/fbtm.gif) left bottom no-repeat;
	min-height:1px;
	_height:1px;
}

#main #cbox1 .cbox-inner{
	padding:21px 22px 25px 26px;
}

#main #cbox1 .leftbox{
	width:340px;
	float:left;
}

#main #cbox1 .leftbox dl{
	padding:9px 0 11px 9px;
	background:url(../img/contact/line.gif) left bottom no-repeat;
	min-height:1px;
	_height:1px;
}

#main #cbox1 .leftbox dt{
	float:left;
	background:url(../img/contact/icon.gif) left center no-repeat;
	padding:0 0 0 15px;
}

#main #cbox1 .leftbox dd{
	float:right;
	width:238px;
}

#main #cbox1 .leftbox dd input,
#main #cbox1 .leftbox dd textarea{
	width:97%;
}

#main #cbox1 .leftbox #sbtn{
	text-align:center;
	padding:20px 0 0 0;
}

#main #cbox1 .leftbox .red{
	color:#ff0000;
	font-weight:bold;
}

#main #cbox1 .rightbox{
	width:244px;
	float:right;
}







#main #cbox2{
	width:673px;
	margin:30px 0 0 0;
}

#main #cbox2 .cbox-top{
	border:6px solid #f0f0f0;
}

#main #cbox2 .cbox-btm{
	height:200px;
	overflow:auto;
}

#main #cbox2 .cbox-inner{
	padding:15px;
}

#main #cbox2 h3{
	padding:0 0 20px 0;
	font-weight:bold;
}
