@charset "utf-8";

/******************************************************

pshoken.jp
last mod 080414


*****************************************************/

@import "default.css";
@import "common.css";

/*****************************************************

main

*****************************************************/


#mainimg{
	margin:0 0 15px 0;
	}

.cont{
	margin:0 0 70px 15px;
	width:545px;
	}
	
	
#main ul{
	list-style:decimal inside;
	margin:0;
	}
#main ul li{
	margin:20px 0 30px 0;
	padding:0;
	}

#main ul ul {
	list-style:decimal inside;
	margin:10px 0 0 20px;
	}
#main ul ul li{
	margin:0 0 5px 0;
	padding:0;
	}
	

#main h3{
	border-bottom:1px dotted #ccc;
	padding:0 0 5px 10px;
	border-left:5px solid #702402;
	margin:0 0 20px 0;
	font-size:13px;
	}

#main table{
	width:560px;
	font-size:12px;
	line-height:150%;
	margin:0;
	}
	
#main table tr td{
	border:1px solid #efefef;
	}
	
#main table tr td p{
	margin:10px 5px;
	}

.item{
	background:#f7f7f7;
	width:120px;
	border-bottom:1px solid #efefef;
	}
.item2{
	border-bottom:1px dotted #efefef;
	}

#houshin ul ,#sitemap_cont ul{
	width:540px;
	list-style:disc outside;
	margin:0 0 0 20px;
	}
#houshin ul li ,#sitemap_cont ul li{
	margin:20px 0 30px 0;
	padding:0;
	}
	
/*****************************************************

Link

*****************************************************/


#LinkMain{
	width: 560px;
	text-align:left;
	float:right;
}

#LinkMain h2{
	margin:0 0 40px 0;
	}

#LinkMain h3{
	padding:0 0 5px 10px;
	border-left:5px solid #702402;
	margin:0 0 5px 0;
	font-size:12px;
	}

#LinkMain .cont{
	margin:0 0 30px 15px;
	width:545px;
	}
	
#LinkMain table{
	font-size:12px;
	line-height:100%;
	margin:0;
	}

#LinkMain form {
	margin:0;
	padding:0; 
}

#LinkMain input,
#LinkMain textarea {
	margin: 0;
	padding: 0;
}

#LinkMain table {
	margin: 0;
	border-collapse: separate;
	border-spacing: 1px;
	border: none;
	background-color: none;
}

#LinkMain th,
#LinkMain td {
	padding: 0;
	border: none;
	border-color:none;
}

#LinkMain th {
	background-color: none;
}

#LinkMain td {
	border: none;
	background-color:none;
}


/*****************************************************

title

*****************************************************/

#title_company{
	height: 40px;
	width: 560px;
	padding:0;
	text-align: left;
	background:url(../company/img/title_company.jpg) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}

#title_compliance{
	height: 40px;
	width: 560px;
	padding:0;
	text-align: left;
	background:url(../company/img/title_compliance.jpg) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}

#title_houshin{
	height: 40px;
	width: 560px;
	padding:0;
	text-align: left;
	background:url(../company/img/title_houshin.jpg) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}

#title_link{
	height: 40px;
	width: 560px;
	padding:0;
	text-align: left;
	background:url(../company/img/title_link.jpg) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}

#title_pp{
	height: 40px;
	width: 560px;
	padding:0;
	text-align: left;
	background:url(../company/img/title_pp.jpg) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}

#title_sitepolicy{
	height: 40px;
	width: 560px;
	padding:0;
	text-align: left;
	background:url(../company/img/title_sitepolicy.jpg) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}

#title_sitemap{
	height: 40px;
	width: 560px;
	padding:0;
	text-align: left;
	background:url(../company/img/title_sitemap.jpg) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}

#sign{
	height: 82px;
	width: 200px;
	padding:0;
	margin:0 0 20px 0;
	background:url(../company/img/sign_company.jpg) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}

#sign_co{
	height: 82px;
	width: 200px;
	padding:0;
	margin:0 0 20px 0;
	background:url(../company/img/sign_company2.jpg) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}

#sign_sitemap{
	height: 82px;
	width: 200px;
	padding:0;
	margin:0 0 20px 0;
	background:url(../company/img/sign_sitemap.jpg) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}


	
/*****************************************************

extra

*****************************************************/

#ex_navi{
	width:200px;
}

#ex_navi ul{
	margin :0;
    padding : 0;
    list-style : none;
	}
	
#ex_navi ul li{
	background:#fff url(../img/sub_navi_dotline.jpg) repeat-x 0 100%;
	padding:10px 0;
	margin:0;
	}
	

#extra img{
	margin:0 0 10px 0;
	}





