/* リンク*/
a:link { color: #416BBE; text-decoration: none; }
a:visited { color: #5A0768; text-decoration: none; }
a:hover, a:active { color: #0081D3; text-decoration: underline; }


/*  フォーム */
textarea,input,select { font-size: 12px; }

/*  固定フォント */
.navi { font-size: 10px; line-height: 15px; }
.navi2 { font-size: 12px; line-height: 18px; }


/*  枠線 */
.wrapping {
	border: 1px solid #999999;
	padding: 10px;
	word-wrap: break-word;
}

/*  点線 */
.line_s {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}


/*  お問い合せページ */

#contact {

	list-style-position: inside;
}

#contact li {
	margin-left: -28px;
	}

.p_contact {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}

.wrap_contact {
	border: 1px solid #D7BFDA;
	margin-top: 10px;
	padding: 6px;
	margin-bottom: 10px;
}

.contact_text {
	border-left:5px solid #9887BB;
	padding-left:10px;
	font-weight:bold;
}


/* ------// Dec 21 2011 added by K. Yanagida [begin] //------ */

.dlbtn {
	line-height: 1;
	margin-left: 45px;
}

.dlbtn a {
	display: block;
	height: 37px;
	background: no-repeat 0 0;
	position: relative;
}

.dlbtn a:hover {
	background-position: 0 -37px;
	text-decoration: none;
}

.dlbtn a span.term {
	display: block;
	position: absolute;
	top: 11px; left: 40px;
	cursor: pointer;
}

.dlbtn a span.pdf {
	display: block;
	position: absolute;
	top: 11px; right: 17px;
	width: 67px;
	height: 16px;
	background: url(../company/world/img/ico_pdf.gif) no-repeat 0 0;
	color: #89014d;
	font-size: 10px !important;
	padding: 4px 0 0 18px;
	cursor: pointer;
	right: 27px\9; /* for IE */
	height: 20px\9; /* for IE */
}

.dlbtn a span.excel {
	display: block;
	position: absolute;
	top: 11px; right: 17px;
	width: 70px;
	height: 16px;
	background: url(../company/world/img/ico_excel.gif) no-repeat 7px 0;
	color: #1d430b;
	font-size: 10px !important;
	padding: 4px 0 0 26px;
	cursor: pointer;
	right: 35px\9; /* for IE */
	height: 20px\9; /* for IE */
}


#policies {
	margin-top: 12px;
}

#policies img {
	border: none;
}

#policies #btn1 {
	margin-bottom: 35px;
}

#customer #btn1 a,
#policies #btn1 a {
	width: 230px;
	background-image: url(../company/world/img/po_btnbg1.gif);
}

#customer #btn2 a,
#policies #btn2 a {
	width: 293px;
	background-image: url(../company/world/img/po_btnbg2.gif);
}

#customer #btn3 a,
#policies #btn3 a {
	width: 338px;
	background-image: url(../company/world/img/po_btnbg3.gif);
}

#customer #btn4 a,
#policies #btn4 a {
	width: 523px;
	background-image: url(../company/world/img/po_btnbg4.gif);
}

#policies span.term {
	width: 64px;
}


#transparency .dlbtn a {
	width: 297px;
	background-image: url(../company/japan/img/ph_btnbg.gif);
}

#transparency .dlbtn a span.pdf {
	right: 12px;
	right: 27px\9; /* for IE */
}

#surveybtn {
	width: 266px;
	height: 37px;
	margin-left: 45px;
}

#surveybtn a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../company/world/img/po_btn_survey.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#surveybtn a:hover {
	background-position: 0 -37px;
}


#survey {
	padding-top: 15px;
}

#survey #btnx1 a,
#survey #btnx3 a {
	width: 290px;
	background-image: url(../company/world/img/cu_btnxbg1.gif);
}

#survey #btnx2 a {
	width: 280px;
	background-image: url(../company/world/img/cu_btnxbg2.gif);
}

#survey #btnx4 a {
	width: 295px;
	background-image: url(../company/world/img/cu_btnxbg4.gif);
}


/* ------// Dec 21 2011 added by K. Yanagida [end] //------ */
