@charset "utf-8";
/*========================================

info

========================================*/

body.info #wrapper #contents h1 {
	width:735px;
	margin:0 0 10px 0;
	padding:5px 0 5px 5px;
	border-bottom:2px solid #545454;
	font-weight:bold;
}

/*help----------------------------------------*/
body.help #wrapper #contents h1 {
	width:715px;
	margin:0 0 10px 0;
	padding:5px 0 5px 25px;
	border-bottom:2px solid #545454;
	background:url(/image/info/ico_title.gif) 0 center no-repeat;
	font-weight:bold;
}
body.help p.pagetop {
	margin:30px 0 0 0;
	font-size:70%;
}

body.help #wrapper #contents #helpMenu {
	margin:0 0 20px 0;
	padding:0 10px 10px 10px;
	border-bottom:1px solid #545454;
	font-size:74%;
}
body.help #wrapper #contents #helpMenu ul.left {
	float:left;
	width:350px;
}
body.help #wrapper #contents #helpMenu ul.right {
	float:right;
	width:350px;
}
body.help #wrapper #contents #helpMenu ul li {
	padding:0 0 0 15px;
	background:url(/image/icon/ico_carrowGray.gif) 0 3px no-repeat;
	line-height:1.5;
}
body.help #wrapper #contents #helpMenu ul li ul li {
	padding:0 0 0 10px;
	background:url(/image/icon/ico_arrowGray.gif) 0 center no-repeat;
}

body.help #wrapper #contents .helpBox {
	padding:0 0 10px 0;
}
body.help #wrapper #contents .helpBox h2 {
	margin:0 0 5px 0;
	padding:5px 5px 5px 15px;
	background:url(/image/info/bg_title.gif) #eeeeee 5px center no-repeat;
	font-weight:bold;
}

body.help #wrapper #contents .helpBox .cnt {
	padding:15px;
}

body.help #wrapper #contents .helpBox .cnt h3 {
	font-size:86%;
	font-weight:bold;
}
body.help #wrapper #contents .helpBox p {
	font-size:86%;
	line-height:1.5;
}


body.help #wrapper #contents .helpBox dl.browser dt {
	clear:both;
	float:left;
}

body.help #wrapper #contents .helpBox table.shipping {
	width:710px;
}
body.help #wrapper #contents .helpBox table.shipping th {
	background:#eeeeee;
	font-weight:bold;
}
body.help #wrapper #contents .helpBox table.shipping th,
body.help #wrapper #contents .helpBox table.shipping td {
	padding:5px;
	border:1px solid #cccccc;
	border-collapse:collapse;
	font-size:84%;
	line-height:1.5;
}
body.help #wrapper #contents .helpBox table.shipping td.pay {
	width:7em;
}

body.help #wrapper #contents .helpBox table.shipping td ul li {
	margin:0 0 0 20px;
	list-style-type:disc;
}
body.help #wrapper #contents .helpBox table.shipping td table.credit {
	width:100%;
	margin:10px 0 0 0;
	font-size:110%;
}
body.help #wrapper #contents .helpBox #shippingClay {
	width:688px;
	padding:10px;
	border:1px solid #cccccc;
	background:#f0f0f0;
	font-size:84%;
	line-height:1.5;
}
body.help #wrapper #contents .helpBox #shippingClay ol li {
	margin:0 0 0 25px;
	list-style-type:decimal;
}

body.help #wrapper #contents .helpBox dl.claim {
	padding:0 15px;
	font-size:86%;
}
body.help #wrapper #contents .helpBox dl.claim dt {
	font-weight:bold;
}
body.help #wrapper #contents .helpBox dl.claim dd {
	margin:0 0 5px 10px;
	line-height:1.4;
}
body.help #wrapper #contents .helpBox dl.claim dd ol li {
	margin:0 0 0 25px;
	list-style-type:decimal;
}

body.help #wrapper #contents .helpBox .imp {
	color:#ff0000;
}
body.help #wrapper #contents .helpBox .chu {
	color:#638c0b;
}
body.help #wrapper #contents .helpBox strong {
	font-weight:bold;
}
/*----------------------------------------help*/

/*privacy----------------------------------------*/
body.info #wrapper #contents #privacy p {
	padding:5px 5px 0 5px;
	font-size:84%;
	line-height:1.5;
	text-indent:1em;
}
body.info #wrapper #contents #privacy .supportcenter {
	margin:20px 0 0 0;
	padding:10px;
	border-top:1px solid #cccccc;
}
body.info #wrapper #contents #privacy .supportcenter h2 {
	padding:0 0 5px 0;
	font-weight:bold;
}
body.info #wrapper #contents #privacy .supportcenter dl {
	font-size:84%;
}
body.info #wrapper #contents #privacy .supportcenter dl dt {
	float:left;
	width:11em;
}
body.info #wrapper #contents #privacy .supportcenter dl dd {
	margin:0 0 5px 11.5em;
}
/*----------------------------------------privacy*/


/*agreement----------------------------------------*/
body.info #wrapper #contents #agreement dl dt {
	padding:0 0 5px 5px;
	font-size:90%;
	font-weight:bold;
	letter-spacing:2px;
}
body.info #wrapper #contents #agreement dl dd {
	padding:0 10px 10px 10px;
	font-size:86%;
	line-height:1.5;
}
body.info #wrapper #contents #agreement dl dd ol li ol li {
	margin:0 0 0 1em;
}
body.info #wrapper #contents #agreement p {
	padding: 10px 0 0 10px;
	border-top:1px dotted #cccccc;
	font-size:86%;
}
/*----------------------------------------agreement*/


/*faq----------------------------------------*/
body.info #wrapper #contents #faq #question h2 {
	font-weight:bold;
}
body.info #wrapper #contents #faq #question ul {
	margin:0 0 10px 20px;
}
body.info #wrapper #contents #faq #question ul li {
	font-size:84%;
	line-height:1.4;
}
body.info #wrapper #contents #faq #answer h3 {
	font-weight:bold;
}
body.info #wrapper #contents #faq #answer dl {
	margin:10px 0 0 0;
	font-size:86%;
}
body.info #wrapper #contents #faq #answer dl dt {
	padding:5px;
	background:#f0f0f0;
	border-top:1px solid #999999;
	border-bottom:1px dotted #cccccc;
}
body.info #wrapper #contents #faq #answer dl dd {
	padding:5px;
	line-height:1.5;
}
body.info #wrapper #contents #faq #answer p.pagetop {
	margin: 30px 0 10px 0;
}
/*----------------------------------------faq*/


/*sitemap----------------------------------------*/
body.info #wrapper #contents #sitemap h2 {
	margin:0 0 5px 0;
	padding:0 5px;
	border-left:5px solid #669900;
	font-weight:bold;
}

body.info #wrapper #contents #sitemap dl {
	margin:0 0 0 5px;
	padding:0 0 20px 0;
}
body.info #wrapper #contents #sitemap dl dt {
	padding:5px 0 5px 10px;
	border-top:1px dotted #cccccc;
	background:url(/image/icon/ico_arrowGreen.gif) 0 center no-repeat;
	font-size:86%;
}
body.info #wrapper #contents #sitemap dl dd {
	padding:0 0 10px 10px;
	font-size:84%;
}
body.info #wrapper #contents #sitemap dl dt.noBorder {
	border:none;
}

/*----------------------------------------sitemap*/

/*recruit----------------------------------------*/
body.info #wrapper #contents #recruit h2 {
	margin:20px 0 5px 0;
	padding:0 5px;
	border-left:5px solid #669900;
	font-weight:bold;
}
body.info #wrapper #contents #recruit p {
	font-size:84%;
	line-height:1.5;
}

body.info #wrapper #contents #recruit table {border-top:1px solid #666666;border-left:1px solid #666666;border-collapse:collapse;}
body.info #wrapper #contents #recruit table th,
body.info #wrapper #contents #recruit table td {padding:5px;border-right:1px solid #666666;border-bottom:1px solid #666666;font-size:84%;line-height:1.4;}
body.info #wrapper #contents #recruit table th {width:4.5em;background:#eeeeee;font-weight:bold;vertical-align:top;}
body.info #wrapper #contents #recruit table td {font-size:84%;}

/*----------------------------------------recruit*/


/*orderfax----------------------------------------*/
body.info #wrapper #contents #order p {
	padding:0 0 10px 5px;
	font-size:74%;
}
body.info #wrapper #contents #order dl {
	margin:0 0 0 10px;
}
body.info #wrapper #contents #order dl dt {
	padding:0 0 0 5px;
	border-left:5px solid #669900;
	font-weight:bold;
}
body.info #wrapper #contents #order dl dd {
	padding:0 0 2em 1em;
	font-size:74%;
	line-height:1.5;
}
body.info #wrapper #contents #order dl dd span {
	color:#669900;
	font-size:160%;
	font-weight:bold;
}
body.info #wrapper #contents #order .pdfdownload {
	text-align:center;
}

body.info #wrapper #contents #order .getAdobe {
	width:718px;
	padding:10px;
	margin:10px 0 0 0;
	border:1px solid #cccccc;
	background:#ffffe9;
}
body.info #wrapper #contents #order .getAdobe p {
	margin:0;
	padding:0;
	line-height:1.5;
	letter-spacing:2px;
	text-align:center;
}
body.info #wrapper #contents #order .getAdobe p.link {
	color:#545454;
	font-size:70%;
}
body.info #wrapper #contents #order .getAdobe p a img {
	margin:5px 0 3px 0;
}

/*----------------------------------------orderfax*/

/*news----------------------------------------*/
body.info #wrapper #contents #news h2 {
	padding:3px 0 0 5px;
	background:#f0f0f0;
	border-left:5px solid #454545;
	color:#63890e;
	font-size:94%;
	font-weight:bold;
}
body.info #wrapper #contents #news p.date {
	padding:5px 0 3px 5px;
	background:#f0f0f0;
	border-left:5px solid #454545;
	color:#454545;
	font-size:84%;
}
body.info #wrapper #contents #news .body p {
	padding:0 10px;
	margin:10px 0 0 0;
	font-size:84%;
	line-height:1.4;
}
/*----------------------------------------news*/


/*clearfix
----------------------------------------*/
body.help #wrapper #contents #helpMenu,
body.help #wrapper #contents .helpBox dl.browser {
	_height:1px;
	min-height:1px;
}
body.help #wrapper #contents #helpMenu:after,
body.help #wrapper #contents .helpBox dl.browser:after {
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}