/* additional extend css, this will be marged into additional.css when builing has done */
/* -layoutDivide-left3right1
---------------------------------------------*/
#pd .layoutDivide-left3right1 {
}
	#pd .layoutDivide-left3right1 .leftArea {
		width:721px;
		float:left;
	}
	#pd .layoutDivide-left3right1 .rightArea {
		width:229px;
		float:right;
	}

/* -layoutDivide-left4right1
---------------------------------------------*/
#pd .layoutDivide-left4right1 {
}
	#pd .layoutDivide-left4right1 .leftArea {
		width:770px;
		float:left;
	}
	#pd .layoutDivide-left4right1 .rightArea {
		width:179px;
		float:right;
	}

/* -section ( to attach indent )
---------------------------------------------*/
#pd .section {
	padding:0 10px;
}


/* -contentDivide series
---------------------------------------------*/
#pd .contentDivide table{ width:100%; }
#pd .two-equal table.layout {
	margin-left:-17px;
}
	#pd .two-equal table td.layout {
		padding-left:12px;
		width:50%;
	}

#pd .contentDivide-left3right1 {
}
	#pd .contentDivide-left3right1 .content {
		width:573px;
		float:left;
	}
	#pd .contentDivide-left3right1 .sub {
		width:179px;
		float:right;
	}


/* -extendBackgroundDivide
---------------------------------------------*/
#pd #extendBackgroundDivide {
	background:url(/gosoudan/common/img/element_parts/extendBackgroundDivide/bg02.gif) 100% 0 repeat-y;
	margin-bottom:20px;
	zoom:1;
}
	#pd #extendBackgroundDivide .wrap {
		background:url(/gosoudan/common/img/element_parts/extendBackgroundDivide/bg01.gif) 100% 0 no-repeat;
		zoom:1;
	}
		#pd #extendBackgroundDivide .wrap .wrap {
			background:url(/gosoudan/common/img/element_parts/extendBackgroundDivide/bg03.gif) 100% 100% no-repeat;
		}
	/* float settings */
	#pd #extendBackgroundDivide .content {
		width:573px;
		margin-bottom:-10px;
		float:left;
	}
	#pd #extendBackgroundDivide .sub {
		width:179px;
		float:right;
	}
		#pd #extendBackgroundDivide .sub .wrap {
		}
			#pd #extendBackgroundDivide .sub .wrap .item {
				margin:0 1px;
				border-bottom:solid 1px #ccc;
				padding:12px 11px 0;
				zoom:1;
			}
				#pd #extendBackgroundDivide .sub .wrap .item .txtNaviList img {
					margin-left:3px;
				}

/* -bannerItemList
---------------------------------------------*/
.bannerItemList {
	margin-bottom:10px;
	background:url(/gosoudan/common/img/element_parts/bannerItemList/bg02.gif) 0 0 repeat-y;
	zoom:1;
}
	.bannerItemList .bannerItemList-wrap {
		background:url(/gosoudan/common/img/element_parts/bannerItemList/bg01.gif) 0 0 no-repeat;
		zoom:1;
	}
		.bannerItemList .bannerItemList-wrap .bannerItemList-wrap {
			background:url(/gosoudan/common/img/element_parts/bannerItemList/bg03.gif) 0 100% no-repeat;
			padding:18px 17px 2px;
			margin-right:-52px;
			zoom:1;
		}

	.bannerItemList .item {
		width:162px;
		float:left;
		margin:0 26px 8px 0;
	}
		.bannerItemList .item .img {
			margin-bottom:2px;
		}
		.bannerItemList .item ul {
			margin:0;
			padding:0;
		}
			.bannerItemList .item ul li {
				font-size:75%;
				line-height:1.5;
				padding-left:14px;
				text-indent:-14px;
				background:url(/gosoudan/common/img/element_parts/textNavList/arrow.gif) 0 0.35em no-repeat;
			}
				.bannerItemList .item ul li a {
					padding-left:14px;
					font-weight:bold;
				}
/* -090427tuika@half
---------------------------------------------*/
.half_box{
	width:573px;
	position:relative;
}
.half_right{
	width:284px;
	position:absolute;
	top:0;
	left:289px;
}
.half_left{
	width:284px;
}
.itemhalf_left{
	width:284px;
	float:left;
	background:url(/gosoudan/common/img/element_parts/bannerItemList/bgh02.gif) 0 0 repeat-y;
}
.itemhalf_right{
	width:284px;
	float:right;
	background:url(/gosoudan/common/img/element_parts/bannerItemList/bgh02.gif) 0 0 repeat-y;
}
.h_bk{
		background:url(/gosoudan/common/img/element_parts/bannerItemList/bgh01.gif) 0 0 no-repeat!important;
		zoom:1;
}
.h_bk2{
			background:url(/gosoudan/common/img/element_parts/bannerItemList/bgh03.gif) 0 100% no-repeat!important;
			padding:18px 17px 2px;
			margin-right:-52px;
			zoom:1;
}
.itemhalf_right .item {
	width:230px!important;
}
	

/* -graphicbox-door
---------------------------------------------*/
#pd .graphicbox-door {
	padding-bottom:10px;
}
	#pd .graphicbox-door table td.txt {
		padding-left:20px;
	}
		#pd .graphicbox-door table td.txt p {
			font-size:62.5%;
			line-height:1.5;
			color:#555;
			padding:0;
			margin:0 0 0 -12px;
		}
		#pd .graphicbox-door table td.txt .txtList ul{
			font-size:62.5%;
			line-height:1.5;
			color:#555;
			list-style:disc;
			padding:0px;
			margin:0;
		}
			#pd .graphicbox-door table td.txt .txtList ul li{
				list-style:disc;
			}
		#pd .graphicbox-door table td.link {
			padding:0;
		}
			#pd .graphicbox-door table td.link ul {
				padding:0;
				margin:6px 0 0;
			}
				#pd .graphicbox-door table td.link ul li {
					padding-left:13px;
					text-indent:-13px;
					font-size:75%;
					line-height:1.5;
					background:url(/gosoudan/common/img/element_parts/textNavList/arrow.gif) 0 0.35em no-repeat;
				}
					#pd .graphicbox-door table td.link ul li a {
						padding-left:13px;
						color:#004cbb;
						font-weight:bold;
					}


/* -heading-lv4
---------------------------------------------*/
#pd .heading-lv4 {
	padding-bottom:5px;
}
	#pd .heading-lv4 h4 {
		background:#bdbdbd;
	}
		#pd .heading-lv4 h4 span {
			display:block;
			background:url(/gosoudan/common/img/element_parts/heading-lv4/bg01.gif) 0 0 no-repeat;
		}
			#pd .heading-lv4 h4 span span {
				background:url(/gosoudan/common/img/element_parts/heading-lv4/bg02.gif) 100% 0 no-repeat;
			}
				#pd .heading-lv4 h4 span span span {
					background:url(/gosoudan/common/img/element_parts/heading-lv4/bg03.gif) 100% 100% no-repeat;
				}
					#pd .heading-lv4 h4 span span span span {
						background:url(/gosoudan/common/img/element_parts/heading-lv4/bg04.gif) 0 100% no-repeat;
						zoom:1;
						color:#fff;
						font-weight:bold;
						font-size:75%;
						padding:7px 9px 6px;
					}


/* -itemList-door
---------------------------------------------*/
#pd .itemList-door {
	zoom:1;
	margin-right:-17px;
	background:url(/gosoudan/common/img/element_parts/itemList-door/bg02.gif) 0 0 repeat-y;
}
	#pd .itemList-door .wrap {
		zoom:1;
		background:url(/gosoudan/common/img/element_parts/itemList-door/bg01.gif) 0 100% no-repeat;
	}
	#pd .itemList-door .item {
		float:left;
		width:229px;
		margin-right:17px;
		padding-bottom:8px;
	}
		#pd .itemList-door .item img.block {
			display:block;
		}
		#pd .itemList-door .item .multipleLines {
			border-bottom:solid 1px #e2e2e2;
			padding-bottom:4px;
		}
			#pd .itemList-door .item .multipleLines .notes,
			#pd .itemList-door .item .multipleLines .timeTable {
				border-bottom:none;
				padding-bottom:1px;
			}
			#pd .itemList-door .item .notes {
				border-bottom:solid 1px #e2e2e2;
				padding:2px 4px 4px 12px;
			}
				#pd .itemList-door .item .notes p {
					color:#777;
					line-height:1.4;
					font-size:62.5%;
					margin:0;
				}
			#pd .itemList-door .item .noline {
				border-bottom:none;
			}
			#pd .itemList-door .item .mailInquire {
				padding:2px 4px 3px 12px;
				margin:0;
				border-bottom:solid 1px #e2e2e2;
			}
				#pd .itemList-door .item .mailInquire li {
					font-size:75%;
					line-height:1.5;
					padding-left:19px;
					text-indent:-19px;
					background:url(/gosoudan/common/img/element_parts/itemList-door/icon-mail.gif) 0 center no-repeat;
				}
					#pd .itemList-door .item .mailInquire li a {
						padding-left:19px;
					}
					#pd .itemList-door .item div.description {
						margin:3px 12px 4px 12px;
						font-size:75%;
						line-height:1.4;
					}
						#pd .itemList-door .item div.description p {
							margin:0 0 2px;
							color:#777;
						}


/* -timeTable
---------------------------------------------*/
#pd .timeTable {
	border-bottom:solid 1px #e2e2e2;
	padding:4px 12px;
	position:relative;
	zoom:1;
}
	#pd .timeTable dl {
		font-size:62.5%;
		line-height:1.4;
		color:#777;
		margin:0;
	}
		#pd .timeTable dl dt {
			position:absolute;
			left:12px;
		}
		#pd .timeTable dl dd {
			padding-left:1em;
		}


/* -inquireList-door
---------------------------------------------*/
#pd .inquireList-door {
	margin-bottom:10px;
	background:url(/gosoudan/common/img/element_parts/inquireList-door/bg02.gif) 0 0 repeat-y;
	zoom:1;
}
	#pd .inquireList-door .wrap {
		background:url(/gosoudan/common/img/element_parts/inquireList-door/bg01.gif) 0 0 no-repeat;
	}
		#pd .inquireList-door .wrap .wrap {
			background:url(/gosoudan/common/img/element_parts/inquireList-door/bg03.gif) 0 100% no-repeat;
			padding:10px 11px 0;
		}

	#pd .inquireList-door .item {
		padding-bottom:11px;
	}
		#pd .inquireList-door .item div.paragraph p {
			padding-bottom:0;
		}

#pd .inquireList-door .item div.txtNaviList {
	padding-bottom:0;
}


/* -listHeading
---------------------------------------------*/
.listHeading {
	padding-bottom:2px;
}
	body#pd div#faq .listHeading {
		margin-left:-13px;
	}
	.listHeading strong {
		display:block;
		color:#333;
		font-size:75%;
	}


/* -sectionTab
---------------------------------------------*/
#pd #sectionTab {
	padding-bottom:10px;
}
	#pd #sectionTab ul {
		margin:0;
		padding:0 0 10px;
	}
		#pd #sectionTab ul.individual { background:url(/gosoudan/common/img/element_parts/sectionTab/bg01.gif) 0 100% no-repeat; }
		#pd #sectionTab ul.company { background:url(/gosoudan/common/img/element_parts/sectionTab/bg02.gif) 0 100% no-repeat; }
		#pd #sectionTab ul li {
			width:383px;
			float:left;
		}
			#pd #sectionTab ul li.individual {
				margin-right:4px;
			}
			#pd #sectionTab ul li img {
				vertical-align:top;
			}

		/* clearfix */
		#pd #sectionTab ul:after {
			display: block;
			clear: both;
			height: 0;
			line-height: 0;
			visibility: hidden;
			content: ".";
			font-size: 0.1em;
		}
		*:first-child + html #pd #sectionTab ul { display: inline-block; }
		/* Hides from Mac-IE \*/
			* html #sectionTab ul { height: 1%; }
			#sectionTab ul { display: block; }
		/* End hide from Mac-IE */


/* -indentCategory
---------------------------------------------*/
.indentCategory {
	padding-left:13px;
	padding-bottom:3px;
}


/* -indentCategory
---------------------------------------------*/
#contentArea-sub .description {
	border-top:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
	margin-bottom:5px;
	padding:3px 9px;
	_padding:3px 9px 4px;
	>padding:3px 9px 4px;
	font-size:75%;
}

/* -aboutPrivacyInformation
---------------------------------------------*/
#aboutPrivacyInformation {
	padding-top:30px;
}
	#aboutPrivacyInformation #APIpadder {
		border:solid 1px #ccc;
		padding:13px 15px 5px;
	}
		#aboutPrivacyInformation #APIpadder h6 {
			font-size:85%;
			font-weight:bold;
		}
		#aboutPrivacyInformation #APIpadder p {
			font-size:75%;
			line-height:1.5;
			padding:0;
			margin:9px 0 0 0;
		}
		#aboutPrivacyInformation #APIpadder table {
			font-size:75%;
			margin-top:9px;
		}
			#aboutPrivacyInformation #APIpadder table th {
				padding-right:9px;
			}
			#aboutPrivacyInformation #APIpadder table th,
			#aboutPrivacyInformation #APIpadder table td {
				line-height:1.5;
			}
			#aboutPrivacyInformation #APIpadder table td {
				padding-bottom:6px;
			}
