@charset "Shift_JIS";

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

}

ol {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}

 

/* remember to define focus styles! */

:focus {

	outline: 0;

}

 

/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



div#wrapper {width:760px; font-size:0.81em; margin:0 auto;}

div#head {margin:10px 0 10px 12px;}

div#sharpBg {

	background: url('/corporate/eco/img/diff_bg_products.gif') left top repeat-x;

	padding:30px 0;

}





div#sharpTempFooter {

	clear: both;

	width:760px;

	margin:0 0 0 0;

	padding:5px 0 31px 0;

	border-top: 1px solid #8c8c8c;

}

a.tfleft {

	float: left;

	margin: 0 0 0 20px;

	font-size: 0;

	display: inline;

}



a.tfright {

	float: right;

	margin: 0 20px 0 0;

	font-size: 0;

	display: inline;

}



div#sharpTempFooter p {

	float: right;

	margin: 0 10px 0 0;

	display: inline;

}



h1#title{font-size:16px; margin-bottom:20px;}



#maincon{margin:0 20px;}



table.popTtd{

	border-collapse: collapse;

}



table.popTtd td{padding:5px; border: solid #cccccc 1px;}











#thanks{margin:200px auto; text-align:center; font-size:10px;}



.textBlue1{color:#3aa2df; font-size:21px;}

.textGreen1{color:#59af44; font-size:21px;}

.textOrange1{color:#f47c3f; font-size:21px;}



#maincon h3{font-size:16px;}