@charset "UTF-8";
@import "share.css";

/*	sidebar_left
----------------------------------------*/
#sidebar_left .sideEntry {
	background: url(../image/corp/ta_corp-info_body.gif) repeat-y 0 0;
	margin: 0;
	padding: 0;
	}

#sidebar_left .sideEntry ul {
	margin: 0;
	padding: 0 7px 0 7px;
	}

#sidebar_left .sideEntry li a {
	text-decoration: none;
	}

#sidebar_left .sideEntry li a:hover {
	text-decoration: underline;
	}

#sidebar_left .sideEntry li.active1,
#sidebar_left .sideEntry li.active2,
#sidebar_left .sideEntry li.active3 {
	background: url(../image/corp/line.gif) no-repeat 0 100%;
	margin: 0;
	padding: 5px 0 9px 0;
	}

#sidebar_left .sideEntry li.noActive {
	background: url(../image/corp/p_01.gif) no-repeat 0 50%;
	margin: 5px 0 0 3px;
	padding: 0 0 0 18px;
	}

#sidebar_left .sideEntry li.active1 a,
#sidebar_left .sideEntry li.active2 a {
	background: url(../image/corp/p_01on.gif) no-repeat 0 50%;
	margin: 0 0 0 3px;
	padding: 0 0 0 18px;
	}

#sidebar_left .sideEntry li.active3 a {
	background: url(../image/corp/p_01.gif) no-repeat 0 50%;
	margin: 0 0 0 3px;
	padding: 0 0 0 18px;
	}

#sidebar_left .imgBottom {
	margin: 0 0 15px 0;
	padding: 0;
	}
	

/*	gototop
----------------------------------------*/
.gototop {
	width: 585px;
	text-align: right;
	margin: 0;
	padding: 0;
	}
	
	
/*	privacy policy
----------------------------------------*/
#privacy {
	width: 570px;
	float: left;
	text-align: left;
	margin: 0 0 0 15px;
	padding: 0;
	}

#privacy .body {
	width: 546px;
	margin: 0 21px 20px 18px;
	padding: 15px 0 0;
	}

#privacy .item {
	clear: both;
	width: 546px;
	text-align: left;
	margin: 0 0 25px;
	padding: 0;
	}
	
#privacy .item .policy_manage {
	padding: 2em 0 0;
	text-align: right;
	}

#privacy .item .policy_manage p {
	margin: 0;
	padding: 0;
}

#privacy .item dl		{ border: 1px dotted #ccc; padding: 10px 10px 7px; }
#privacy .item dl dt,
#privacy .item dl dd	{ float: left; width: 388px; margin-bottom: .5em; }
#privacy .item dl dt	{ clear: both; width: 100px; margin-right: 10px; font-weight: bold; }

#privacy .item ol		{}
#privacy .item ol li	{ list-style-type: decimal; margin-left: 2em; margin-bottom: .3em; }

#privacy .item .privacy_link {
	background: #effbff;
	padding: 8px 10px 10px;
	font-size: 13px;
	}
#privacy .item .privacy_link a {
	background: url('../image/share/arrow_blue.gif') no-repeat left center;
	padding-left: 10px;
	}


#privacy .body p {
	/*color: #666666;*/
	line-height: 140%;
	margin: 10px 0;
	padding: 0;
	}

#privacy .item h3 {
	color: #06c;
	line-height: 140%;
	margin: 10px 0;
	padding: 0;
	}

#privacy #cookie {
	border-top: 1px solid #ccd;
	margin: 20px 0 0 0;
	padding: 30px 0;
	}



/*--------------------statement.html--------------------*/

#privacy .statement_body { margin-bottom: 20px; padding: 15px 0 0; *line-height: 1.3em; }
	
#privacy .statement_body .article			{ clear: both; padding-top: 25px; }
#privacy .statement_body .article h3		{ color: #06c; margin: 10px 0; padding: 0; }
#privacy .statement_body .article p			{ margin-bottom: 1em; }
#privacy .statement_body .article .note_txt { color: #cc0000; font-size: 85%; }
	
/* Description List */
#privacy .statement_body .article dl	{ padding-top: .5em; }
#privacy .statement_body .article dl dt	{ font-weight: bold; }
#privacy .statement_body .article dl dd {}

/* Order List */
#privacy .statement_body .article ol	{ margin-left: 2em; }
#privacy .statement_body .article ol li { list-style-type: decimal; margin-bottom: .5em; }

/* Unordered List */
#privacy .statement_body .article ul	{ margin-left: 2em; padding-top: .3em; }
#privacy .statement_body .article ul li	{ margin-bottom: .8em; }

#privacy .statement_body .article ul.unordered-list li	{ list-style-type: circle; }

#privacy .statement_body .article ul.lower-latin		{ *margin-left: 0; margin-left: 0\9; }
#privacy .statement_body .article ul.lower-latin li		{ list-style-type: lower-latin; *list-style-type: none; list-style-type: none\9; }
#privacy .statement_body .article ul.lower-latin ul.unordered-list li	{ list-style-type: circle; }


#privacy .statement_body .article ul.no-mark			{ margin-left: 0; }
#privacy .statement_body .article ul.no-mark li			{ list-style-type: none; list-style-position: outside; margin-bottom: .3em }
#privacy .statement_body .article ul.no-mark ul.unordered-list li	{ list-style-type: circle; }
	
#privacy .statement_body .article .customer { background: #eee; margin: .2em 0 0; padding: .5em 1em; display: block; }

/* format-dl */
.format-dl		{ background: #effbff; padding: 8px 10px 10px; vertical-align: bottom; }
.format-dl span	{ font-size: 13px; margin-bottom: .4em; padding-bottom: 0; display: block; }
.format-dl a	{ background: url('../image/share/arrow_blue.gif') no-repeat left center; padding-left: 10px; }

.format-dl .acrobat			{ border: 1px dotted #ccc; padding: 8px 10px; color: #666; zoom: 1; }
.format-dl .acrobat:after	{ content: "."; display: block; height: 0; clear: both; }
.format-dl .acrobat span	{ float: left; width: 410px; font-size: 11px; display: block; }
.format-dl .acrobat a		{ float: right; width: 115px; background: none; padding-left: 0; display: block; }

/* update */
.update { text-align: right; }

/* blank link */
#privacy a.arrowlink { background: transparent url('../image/contact/i_blank.gif') no-repeat right center; padding-right: 10px; }
