@charset "utf-8";
/* CSS Document */

* {	margin: 0;}
html, body {
	height: 100%;
	text-align: center;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -89px;
/* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 89px;
	clear: both;
/* .push must be the same height as .footer */
}

body {
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	font-size: small;
}

a:link {
	text-decoration: none;
	color: #243e53;
}
a:visited {
	text-decoration: none;
	color: #243e53;
}
a:hover {
	text-decoration: underline;
	color: #172937;
}
a:active {
	text-decoration: underline;
	color: #172937;
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:hover img { opacity:0.5;filter: alpha(opacity=50);-ms-filter: "alpha( opacity=50 )";}

h1,h2,h3,h4,h5 {
	margin: 0px;
	padding: 0px;
}


#top {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: left;
	font-size: small;
	line-height: 130%;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	letter-spacing: 0.1em;
}


#header {}
#lead {
	background-image: url(../images/header_lead_img.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 46px;
	width: 484px;
	padding-top: 10px;
}
#lead em {
	display: none;
}
#lead a {
	height: 46px;
	width: 484px;
	display: block;
}
#sitemap {
	background-image: url(../images/header_sitemap_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 260px;
	position: absolute;
	left: 580px;
	top: 10px;
}
#sitemap_inner {
	padding-top: 15px;
	padding-left: 140px;
}
#sitemap a {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/sitemap_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#top_main_img {
	clear: both;
	float: left;
	padding-bottom: 5px;
}
#top_main_img h1 {
	background-image: url(../images/top_h1_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 182px;
	width: 570px;
	display: block;
}
#top_main_img em {
	display: none;
}
#top_news {
	float: right;
	background-color: #0562a0;
	width: 220px;
	height: 182px;
}
#top_news_inner {
	background-color: #FFFFFF;
	margin: 10px;
	height: 125px;
	overflow: auto;
}
.news_list {
	font-size: 85%;
	margin: 0px;
	padding: 5px;
	line-height: 115%;
}
.news_list li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.news_date {
	font-size: 85%;
	color: #ff8400;
}

#contents {
	clear: both;
	padding-top: 5px;
}
#left_contents {
	float: left;
	width: 570px;
}
#left_contents .top_block {
	clear: both;
	background-color: #e4f4fe;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	height: 270px;
	margin-bottom: 10px;
}

#left_contents .top_block2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding-bottom: 10px;
	padding-left: 2px;
}
#left_contents .top_block2 img {
	margin-left: 12px;
	margin-top: 10px;
}
#top_bottun {
	padding-bottom: 10px;
}

#item {
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#item li {
	list-style-type: none;
	text-align: center;
	float: left;
	width: 100px;
	height: 125px;
	margin: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
}
#item a {
	display: block;
	height: 25px;
	padding-top: 102px;
	font-size: 85%;
}
#item .item01 {
	background-image: url(../images/item01.jpg);
	background-repeat: no-repeat;
}
#item .item02 {
	background-image: url(../images/item02.jpg);
	background-repeat: no-repeat;
}
#item .item03 {
	background-image: url(../images/item03.jpg);
	background-repeat: no-repeat;
}
#item .item04 {
	background-image: url(../images/item04.jpg);
	background-repeat: no-repeat;
}
#item .item05 {
	background-image: url(../images/item05.jpg);
	background-repeat: no-repeat;
}
#item .item06 {
	background-image: url(../images/item06.jpg);
	background-repeat: no-repeat;
}
#item .item07 {
	background-image: url(../images/item07.jpg);
	background-repeat: no-repeat;
}
#item .item08 {
	background-image: url(../images/item08.jpg);
	background-repeat: no-repeat;
}
#item .item09 {
	background-image: url(../images/item09.jpg);
	background-repeat: no-repeat;
}
#item .item10 {
	background-image: url(../images/item10.jpg);
	background-repeat: no-repeat;
}

#right_contents {
	float: right;
	width: 220px;
}
#navi_area {
	background-color: #d5ecfd;
	width: 218px;
	border: 1px solid #94b2bb;
}
#navi {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #c1c1c1;
	border-right-color: #c1c1c1;
	border-bottom-color: #c1c1c1;
	border-left-color: #c1c1c1;
	width: 203px;
	padding: 0px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#navi li {
	list-style-type: none;
	background-image: url(../images/nabi_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 28px;
	padding-left: 10px;
	padding-top: 7px;
	background-color: #FFFFFF;
}
#navi a {
	background: url(../images/navi_icon.gif) 0 3px no-repeat;
	padding-left: 18px;
}
#navi .sub_navi {
	font-weight: normal;
	font-size: 85%;
	background-image: none;
	background-color: #E6E9EA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #949DA8;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: auto;
}
#navi .sub_navi a {
	background-image: none;
	padding-left: 0px;
}
#banner {
	padding-top: 10px;
}
#banner a img {
	margin-bottom: 10px;
}

/*SUB*/
#sub_title {
	clear: both;
	padding-bottom: 5px;
}
#pan {
	font-size: 85%;
	padding-left: 10px;
}
#pan a {
	color: #0562a0;
}
#sub_contents {
	background-color: #FFFFFF;
	border: 1px solid #94b2bb;
}
#sub_contents_inner {
	background-image: url(../images/sub_contents_bg.jpg);
	padding-top: 10px;
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 1px;
	padding-bottom: 15px;
}
#sub_contents_inner .text_box {
	width: 540px;
	margin-right: auto;
	margin-left: auto;
}
#sub_contents_inner .text_box a {
	color: #0562A0;
}
#sub_contents_inner p {
	margin: 10px;
}
#sub_contents_inner .nomal_list {
	padding-left: 30px;
}
#sub_contents_inner h2 {
	font-size: 100%;
	color: #033658;
	border-bottom-width: 2px;
	padding-bottom: 3px;
	background-color: #F4FBFF;
	background-image: url(../images/h2_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #A7AFB8;
	padding-top: 3px;
	padding-left: 5px;
	clear: both;
}

#sub_contents_inner h3 {
	background-color: #EEF9FF;
	font-size: 85%;
	color: #0567A9;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 5px;
	margin-left: 5px;
}
#sub_contents_inner h4 {
	font-size: 85%;
	color: #034978;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #034978;
	margin-right: 15px;
	margin-left: 15px;
	padding: 5px;
}

/*会社概要*/
#gaiyou {
	width: 320px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	font-size: 85%;
}
#gaiyou th {
	font-weight: normal;
	text-align: right;
	padding: 4px;
	vertical-align: top;
}
#gaiyou td {
	padding: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0562a0;
}
.map {
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	font-size: 85%;
}
.map_navi {
	font-size: 85%;
	text-align: right;
}
#history{
	width: 520px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	font-size: 85%;
}
#history th {
	font-weight: normal;
	text-align: right;
	padding: 4px;
	vertical-align: top;
	width: 70px;
}
#history td {
	padding: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0562a0;
}
.duties {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.duties  td {
	vertical-align: top;
	padding: 4px;
	background-color: #F2F9FF;
}
.duties .td1{
	width: 220px;
	background-color: #D8EFFF;
	padding-left: 10px;
}
.duties .td2{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0562a0;
	width: 80px;
}
.duties .td3{}
.duties2 {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.duties2  td {
	vertical-align: top;
	padding: 4px;
	background-color: #F2F9FF;
}
.duties2 .td1{
	width: 35px;
	background-color: #D8EFFF;
	padding-left: 10px;
}
.duties2 .td2{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0562a0;
}
.press_navi {
	font-size: 85%;
	text-align: center;
}

/*社長挨拶*/
.greetings {
	line-height: 180%;
}
/*方針*/
.policy {
	padding-right: 20px;
}
.policy li {
	padding-bottom: 15px;
	margin-left: 40px;
}
/*主要取引先*/
#relationship {
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#relationship li {
	width: 260px;
	float: left;
	list-style-type: none;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
/*取扱一覧*/
#recycle_item {
	padding: 0px;
	margin: 0px;
	height: 70px;
}
#recycle_item li {
	text-align: center;
	margin: 1px;
	float: left;
	width: 112px;
	list-style-type: none;
	background-color: #EFF8FF;
	border: 1px solid #5FB1E9;
	padding: 2px;
}
.icon_detail {
	text-align: right;
}
/*事業内容*/
#movie {
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	text-align: center;
}
.movie_img {
	width: 510px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
.movie_img li {
	list-style-type: none;
	float: left;
	width: 170px;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#consul_merit {
	padding-top: 10px;
	margin-right: 10px;
	margin-left: 40px;
	padding-left: 0px;
}
#consul_merit li {
	font-weight: bold;
	color: #136AD1;
	padding-bottom: 20px;
}
#consul_merit ul {
	padding: 0px;
	margin-left: 20px;
}
#consul_merit ul li {
	font-weight: normal;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}
#consul_table01 {
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
#consul_table01 td {
	text-align: center;
	padding: 5px;
}

/*共通*/
#go_top {
	font-size: 85%;
	clear: both;
	padding: 10px;
}

#footer {
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#footer_inner {
	color: #FFFFFF;
	font-size: 85%;
	padding-top: 15px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/footer_img.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	line-height: 120%;
	text-align: left;
}
#copyright {
	color: #FFFFFF;
	text-align: center;
	padding: 8px;
	font-size: 85%;
}
/*コラム*/
.column_list {
	list-style-type: none;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
}
.column_list li {
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A7AFB8;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#column {}
#column h3 {
	font-size: 100%;
}

#column td{
	padding: 4px;
	font-size: 85%;
	line-height: 150%;
}
#column_header {
	width: 100%;
}
#column_header td {
	font-size: 100%;
}
#column_header strong {
	color: #034572;
}

/*フォーム*/
#form_table {
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	background-color: #54A5DD;
}
#form_table td{
	padding: 4px;
	vertical-align: top;
}
#form_table .td1 {
	background-color: #0562A0;
	font-weight: bold;
	color: #FFFFFF;
}
#form_table .td2 {
	background-color: #F0F9FF;
}
.attention {
	font-weight: normal;
	color: #FF9900;
}
.width_xs {}
.width_s {
	width: 70px;
}
.width_m {
	width: 150px;
}
.width_l {
	width: 250px;
}
.width_xl {
	width: 500px;
}

/*工場見学*/
#calender {
	width: 510px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
.tour_top_box {
	float: left;
	width: 270px;
}
.calender_table {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

/*事業内容*/
#nims_flow {
	width: 420px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#nims_flow td {
	vertical-align: top;
	padding: 4px;
}

/*廃棄物講座*/
#lecture_list {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#lecture_qanda {
	background-color: #FFFFFF;
}
#lecture_qanda dt {
	background-image: url(../images/lecture_que.gif);
	background-repeat: no-repeat;
	padding-left: 100px;
	padding-right: 30px;
	height: 20px;
	padding-top: 40px;
	background-position: left 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #334584;
	font-size: 120%;
	color: #003399;
	font-weight: bold;
	padding-bottom: 30px;
}
#lecture_qanda dt p {
	background-color: #ECECFF;
	margin: 0px;
	padding: 5px;
}
#lecture_qanda dd {
	background-image: url(../images/lecture_an.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 110px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 15px;
}
#lecture_qanda dd p {
	margin: 0px;
	padding: 5px;
	background-color: #CACAFF;
}
#lecture_qanda dd ul {
	background-color: #CACAFF;
	padding-left: 30px;
}
/*マニフェスト*/
#penal {
	background-color: #F1F8FA;
	margin-right: 15px;
	margin-left: 15px;
	padding: 10px;
	border: 1px solid #DBEDF2;
}
#penal dt {}
#penal dd {
	padding-bottom: 8px;
	padding-left: 15px;
	padding-top: 5px;
}
#penal .penalty {
	color: #FF3300;
	font-weight: bold;
	font-size: 110%;
}
.manifesto_table {
	margin-bottom: 10px;
	width: 510px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.manifesto_table .manifesto_img {
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}
.manifesto_table .text1 {
	vertical-align: top;
	background-color: #ADDEFE;
	padding: 5px;
	width: 190px;
	font-size: 85%;
}
.manifesto_table .text2 {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 85%;
}
.manifesto_ol {
	padding: 0px;
	margin-left: 40px;
	margin-right: 10px;
	margin-bottom: 20px;
	font-size: 85%;
}
.manifesto_ol li {}

/*処理をお考えの方へ*/
.exam {
	padding-left: 20px;
	list-style-type: none;
}
.hikitori_tabke {
	width: 520px;
	margin-right: auto;
	margin-left: auto;
}
.hikitori_tabke .td_img {
	width: 232px;
}
.hikitori_tabke .td_text {
	vertical-align: top;
	padding-top: 5px;
	padding-left: 8px;
	font-size: 85%;
}
/*サイトマップ*/
.sitemap_list {
	padding-top: 30px;
	padding-left: 150px;
	list-style-type: none;
} 
.sitemap_list ul {
	padding: 1px;
	list-style-type: none;
}
.sitemap_list .ul1 {
	background-image: url(../images/sitemap_list_icon2.gif);
	background-repeat: repeat-y;
	background-position: 10px top;
	margin: 0px;
	padding: 0px;
}
.sitemap_list ul li {
	background-image: url(../images/sitemap_list_icon.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 30px;
	background-position: 10px 2px;
	margin: 0px;
	line-height: 18px;
} 

/*etc*/
.right_margin10 {
	margin-right: 10px;
}
.font_blue {
	color: #0562A0;
}
.font_brown {	color: #CC3300;
}
.strong01 {
	font-weight: normal;
	color: #CC3300;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC3300;
}
.renew {
	font-weight: normal;
	font-size: 80%;
	padding-left: 10px;
	color: #253136;
}
.font-small {
	font-size: 72%;
	font-weight: normal;
}
.font100 {	font-size: 100%;
}
.link_bottun {
	text-align: center;
}
.att_small {
	font-size: 80%;
	color: #033658;
}
#sub_contents_inner .company {
	height: 1020px;
}
#sub_contents_inner .recycle {
	height: 1140px;
}
#sub_contents_inner .hight_nomal {
	height: 900px;
}
#sub_contents_inner .business {
	height: 1085px;
}
#sub_contents_inner .manifesto {
	height: 850px;
}
.photo_left {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.photo_right {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}
#sub_contents_inner .side_padding0 {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#banner_findjob {
	text-align: center;
	padding: 20px;
}
.bottom10 { padding-bottom:10px;}
.bottom15 { padding-bottom:15px;}


/*2011ナカダイプロジェクトリンク用*/
#nakadai_p { padding-top:10px; }
#nakadai_p h2 {}
#nakadai_p em { display:none;}
#nakadai_p ul { list-style:none; padding:0; margin:0;}
#nakadai_p ul li,#nakadai_p ul li a { background:no-repeat 0 0; display: block; padding:0; margin:0; width:220px;}
#nakadai_p ul li#navi1 { background:url(../images/side/nakadai_project_navi1_on.jpg); height:30px;}
#nakadai_p ul li#navi2 { background:url(../images/side/nakadai_project_navi2_on.jpg); height:30px;}
#nakadai_p ul li#navi3 { background:url(../images/side/nakadai_project_navi3_on.jpg); height:33px;}
#nakadai_p ul li#navi1 a { background:url(../images/side/nakadai_project_navi1.jpg); height:30px;}
#nakadai_p ul li#navi2 a { background:url(../images/side/nakadai_project_navi2.jpg); height:30px;}
#nakadai_p ul li#navi3 a { background:url(../images/side/nakadai_project_navi3.jpg); height:33px;}
#nakadai_p ul li#navi1 a:hover { background:url(../images/side/nakadai_project_navi1_on.jpg); }
#nakadai_p ul li#navi2 a:hover { background:url(../images/side/nakadai_project_navi2_on.jpg); }
#nakadai_p ul li#navi3 a:hover { background:url(../images/side/nakadai_project_navi3_on.jpg); }


/*ナカダイプロジェクト移植用*/
#residence { line-height:160%;}
#residence .box { border:1px solid #CCC; background:#FAFAFA; margin-bottom:15px;}
#residence dl { padding:10px;}
#residence dt { font-weight:bold; border-bottom:1px dotted #CCC; padding:3px 0;}
#residence dd { padding:8px;}
#residence ul,#residence ol { padding:10px 0 15px 40px;}

/* 問い合わせフォーム（テーブル）
--------------------------------------------*/
table.contact-form {
	margin: 5px 15px 0 0;
	border-collapse: collapse;
	width: 530px;
	border-bottom:1px solid #DDD;
	border-left:1px solid #DDD;
}

table.contact-form th {
	padding: 10px;
	color: #333;
	font-size:100%;
	width: 30%;
	text-align: left;
	font-weight: bold;
	background: #F5F5F5;
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
}

table.contact-form td {
	padding: 10px;
	text-align: left;
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
}
/* 問い合わせフォーム（中身）
--------------------------------------------*/

input {
	padding: 10px 5px;
	font-size: 16px;
	font-weight:bold;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
select {
	padding: 10px 5px;
	width:250px;
    border: 1px solid #DDD;
}

input.input1 {
	width: 100px;
	padding: 10px 5px;
}
	
input.input2 {
	width: 150px;
	font-size: 16px;
	font-weight:bold;
	padding: 10px 5px;
}
	
input.input3 {
	width: 300px;
	height:20px;
	vertical-align:middle;
}
	
input.input4 {
	width: 400px;
	height:20px;
	vertical-align:middle;
}
	
textarea.textarea1 {
	width: 450px;
	padding:10px 5px;
}

input.input1,
input.input2,
input.input3,
input.input4,
select {
	padding: 5px;
    border-style: solid;
    border-width: 1px;
    border: 1px solid #DDD;
    background: #F1F1ED;
	font-size:110%;
	font-weight:bold;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

textarea {	
	padding: 2px 4px;
	font-size: 90%;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    border-style: solid;
    border-width: 1px;
    border: 1px solid #DDD;
    background: #F1F1ED;
	font-weight:normal;
}

input:focus, 
iselect:focus, 
textarea:focus {
    background: #FFFFFF;
}

#submit {
	text-align: center;
	margin-top: 14px;
}

#submit input {
	margin: 0 10px 0;
	padding: 10px 6px;
	color:#555555;
}

.clear { clear:both;}
