﻿.bpts_both {
	clear:both;
	font-size: 0px;
	line-height: 0px;
}

.bpts_spacer_h15 {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 15px;
}

.bpts_spacer_h20 {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;
	line-height:20px;
}

.bpts_spacer_h40 {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 40px;
	line-height:20px;
}

/* ページトップへ戻る */
.bpts_goto_pgt {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 490px;
	font-size: 0.8em;
	line-height: 25px;
	text-align:right;
}

#bpts_topline {
	background: #0a00c0;
	width: 750px;
	height: 6px;
	line-height: 0px;
	border-bottom-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: right;
}

#bpts_titletext {
	width: 350px;
	text-align: left;
	float:left;
}

#bpts_univlogo {
	width: 350px;
	height: 30px;
	text-align: right;
	float:right
}

#bpts_navi {
	width: 360px;
	margin:3px;
/*	height: 26px; */
	text-align: right;
	float:right
}

#bpts_search {
	width: 345px;
/*	height: 26px; */
	text-align: right;
}

#bpts_navi_sc {
	width: 345px;
/*	height: 26px; */
	text-align: right;
	line-height:20px;
}

#bpts_hdr_graybar {
	width: 750px;
	height: 27px; 
	text-align: center;
	color: white;
	background-color: #808080;
	background-image: url('../image/base/bgi-hdr-graybar.gif');
	line-height: 26px;
	font-size: 10pt;
}

#bpts_hdr_graybar a {
	color: white;
	text-decoration: none;
}

#bpts_hdr_graybar a:hover {
	color: red;
	text-decoration: underline;
}


#bpts_commonmenu_title_horizontal {
	float:left;
	margin:0px;
	padding:0px;
	width: 190px;
	height:27px;
	background-image:url('../image/base/txt-commonmenu-horizontal.gif');
}

#bpts_commonmenu_tabcap {
	float: left;
	width: 25px;
	height: 30px;
	margin:0px;
	padding:0px;
	line-height: 0px;
	background-image:url('../image/base/img-tabend01.gif');
}

#bpts_hdr_bottom {
	width:750px;
	height:11px;
	background-image:url('../image/base/bgi-hdr-bottom.gif');
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size: 0px;
}

#bpts_graypad {
	width:750px;
	height:40px;
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size: 0px;
}

#bpts_footer_copyright {
	float:left;
	margin: 5px 0px 5px 5px; 
}

#bpts_footer_notice {
	float:right;
	text-align:right;
	margin: 5px 5px 5px 0px;
}
#bpts_footer_notice a {
	color:white;
}
#bpts_footer_notice a:hover {
	color:red;
}


/* 一般ページ用 */

.bpts_danraku_midashi {
	margin: 0;
	width: 90%;
	padding-left: 10px;
	height: 30px;
	border: 1px silver solid;
	background: transparent url('../image/base/bgi-danraku-midashi.gif') no-repeat;
	font-size:1.5em; 
	line-height:30px;
	vertical-align:middle;
	font-weight:bold;
}

.bpts_textarea_a {
	margin: 0;
	padding: 5px 20px 5px 20px;
	width:80%;
	line-height: 1.3em;
}


/* パンくずゾーン関連 */

#bpts_pankuzu_full {
	width:730px;
	height:20px;
	line-height: 20px;
	vertical-align:middle;
	padding: 0 0 0 20px;
	background-color:#0a00c0;
	font-size:small;
	color:white;
  overflow:hidden;
}

#bpts_dropmenu_top {
	float: left;
	margin:0px;
	width:200px;
	height:20px;
	background-image:url('../image/base/bgi-dropmenu-top.gif');
}

#bpts_pankuzu_separate {
	float:right;
	width:530px;
	height:20px;
	line-height: 20px;
	vertical-align:middle;
	padding: 0 0 0 20px;
	background-image:url('../image/base/bgi-pankuzu.gif');
	font-size:small;
	color:white;
  overflow:hidden;
}

#bpts_pankuzu_separate a {
  color: white;
  text-decoration:none;
}

#bpts_pankuzu_full a {
  color: white;
  text-decoration:none;
}

#bpts_pankuzu_separate a:hover {
  color: yellow;
  text-decoration:underline;
}



#bpts_pankuzu_full a:hover {
  color: yellow;
  text-decoration:underline;
}



/* 各種リスト用定義 */

ul.bpts_st01 {  /* 省スペース（m0p0) */
	list-style-position:outside;
	list-style-type:circle;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

