@charset "utf-8";
/* CSS Document */

/*-------------------------------
	共通項目
-------------------------------*/
#side-banner-box {
	display: none;
}
#side-inq-box {
	display: none;
}

#side-menu-box {
	margin-top: 20px;
}

/*-------------------------------
	コンテンツ
-------------------------------*/
#page-title-contact {
	background-image:url(../images/contact/contact-image.gif);
	width: 669px;
	margin: 20px 0px 0px 10px;
	height: 27px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

h2#contact-h-contact {
	background-image:url(../images/contact/contact_h_contact.jpg);
}

h2#contact-h-patent {
	background-image: url(../images/contact/contact_h_patent.jpg);
}

h2#contact-h-design {
	background-image: url(../images/contact/contact_h_design.jpg);
}

h2#contact-h-consulting {
	background-image: url(../images/contact/contact_h_intellectual.jpg);
}

h2#contact-h-trademark {
	background-image: url(../images/contact/contact_h_trademark.jpg);
}

h2#contact-h-idea {
	background-image:url(../images/contact/contact_h_idea.jpg);
}


#page-title-contact-free {
	background-image:url(../images/contact/contact-free-image.gif);
	width: 669px;
	margin: 20px 0px 0px 10px;
	height: 27px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

h2#contact-h-contact-free {
	background-image: url(../images/contact/contact_h_contact-free.jpg);
}

h2#contact-h-weekend {
	background-image: url(../images/contact/contact_h_weekend.jpg);
}

#page-title-contact-weekend {
	background-image:url(../images/contact/contact-weekend-image.gif);
	width: 669px;
	margin: 20px 0px 0px 10px;
	height: 27px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

h3#contact-h-contactform {
	background-image: url(../images/contact/contact_h_contactform.gif);
}

/*　お問い合わせフォーム　*/
table.contact {
	width:659px;
	background-color:#CCCCCC;
	margin:0px 0px 10px 0px;
}

table.contact td {
	padding:4px 9px;
	border-spacing:1px;
	background-color:#FFFFFF;
}

table.contact td.co-title1,
table.contact td.co-title2 {
	text-align:center;
	width:639px;
}

table.contact td.co-title1,
table.contact td.co-left1 {
	background-color:#E6F6FC;
}

table.contact td.co-title2,
table.contact td.co-left2 {
	background-color:#FAEBD7;
}

table.contact td.co-left1,
table.contact td.co-left2 {
	width:306px;
}

table.contact td.co-right {
	width:310px;
	background-color:#FFFFFF;
}

table.contact td label {
	margin-left: 0.5em;
}

.btnSub {
	width: 100px;
}

.comment {
	width: 300px;
}

/*-----------
ホームへ戻る
-----------*/

h4 a.backHome {
	display: block;
	text-indent: -9999px;
	background: url(../images/contact/backTop.gif) no-repeat;
	width: 130px;
	height: 30px;
	margin: 20px 0 0 0;
}

a.backHome:hover {
	background-position: 0px -29px;
}

.flame {
	border: 1px solid #CCCCCC;
	padding: 5px;
	color: #116C92;
}