@charset"utf-8";

@import "common.css";
@import "header.css";
@import "main.css";
@import "footer.css";

/* //-----------------↓内側左サイドメニュー指定ここから↓-----------------// */
#inmainContent h2.news {
	background:url(../img/title_news.gif) no-repeat;
}
#inmainContent h2.inquiry {
	background:url(../img/title_inquiry.gif) no-repeat;
}
#inmainContent h2.security {
	background:url(../img/title_security.gif) no-repeat;
}
#inmainContent h2.privacy {
	background:url(../img/title_privacy.gif) no-repeat;
}
#inmainContent h2.business {
	background:url(../img/title_business.gif) no-repeat;
}
#inmainContent h2.eco {
	background:url(../img/title_eco.gif) no-repeat;
}
#inmainContent h2.ecoform {
	background:url(../img/title_ecoform.gif) no-repeat;
}



#sidebar2 h3.on {
	background:#ebebeb;
	color:#666666;
}
#sidebar2 h3.off {
	border-bottom:1px solid #ebebeb;
	border-top:1px solid #ebebeb;
}
#sidebar2 li {
	background:url(../img/arrow_none.gif) no-repeat 0 0.5em;
	text-indent:1em;
	width:125px;
}

/* //-----------------↓内側メインコンテンツここから↓-----------------// */
#inmainContent h3 {
	border-bottom:1px solid #ebebeb;
	padding:3px;
	font-size:1.5em;
}
#inmainContent h4 {
	border-bottom:1px dotted #ebebeb;
	padding:3px;
	font-size:1.2em;
	margin-bottom:10px;
}

.sub {
	font-size: 70%;
}

.erm {
	color: #EE0000;
	font-weight: bold;
}

.formtitle {
	font-weight: bold;
	margin: 2px;
}

table.mailt {
	margin-bottom:10px;
	padding:0;
}
table.mailt th {
	padding:0px 5px;
	background:#c0c0c0;
	font-weight:normal;
	text-align:left;
	width: 75px;
}
table.mailt td {
	padding:2px 5px;
}


table.c_order th {
	padding:0px 5px;
	background:#a5c7f9;
	font-weight:normal;
	text-align:left;
	width: 75px;
}
table.c_order td {
	padding:2px 5px;
}

table.c_order th.w_45{
	width: 45px;
}

table.c_order th.w_65 {
	width: 65px;
}

table.c_order td.w_30{
	width: 30px;
}


#c_design, #c_many, #c_company,
#c_post, #c_name, #c_zip, #c_address,
#c_phone, #c_fax, #c_url, #c_mail,
#f_name, #f_company, #f_zip, 
#f_address, #f_phone, #f_fax, #f_mail {
	border: 1px solid #7F9DB9;
}


.f_clear {
	clear: both;
}


/* テンプレート */
#charge {
	margin-bottom: 100px;
}


#charge, #postage, #COD{
	width: 200px;
	border-collapse: collapse;
	border: 1px solid #999999;
	text-align :center;
}

#charge td, #COD td, #postage td {
	border: 1px solid #999999;
	padding: 4px 8px;
}

#charge th, #COD th, #postage th {
	background-color: #ebebeb;
}

.price {
	text-align: right;
}

.cost {
	float: left;
	margin: 10px 30px 30px 30px;
	width: 198px;
}


.note {
	padding-left:1em;
	text-indent:-1em;
	margin-top: 5px;
}



/* 名刺サンプル */
table.yoko td, table.tate td {
	text-align: center;
	padding: 8px;
}



table.yoko,table.tate {
	border-collapse: collapse;
	width: 100%;
}

.kind{
	margin: 15px 5px 5px 5px;
}



/* 内容確認画面 */
table.conf_table {
	border: 1px #aaaaaa solid;
	width: 444px;
	border-collapse: collapse;

}


table.conf_table td {
	border: 1px #aaaaaa solid;
}


table.conf_table th {
	border: 1px #aaaaaa solid;
	padding: 5px;
}



