@charset "Shift_JIS";

/*--------------------------------------------------------
  フルCSSプロフェッショナルテンプレート部品設定
--------------------------------------------------------*/

.hpb-parts-cnt-style
{
    border-color: #cbb7a7;
    text-align: left !important;
}

.hpb-parts-hl-style
{
    margin-top: 15px !important;
    padding: 5px 0.2em !important;
    background-image: none !important;
    border-color: #e8619e;
}

.hpb-parts-cbox-style
{
    border-color: #cbb7a7;
}

.hpb-parts-hr-style
{
    border-color: #e8619e;
}

.hpb-parts-pbox-style
{
    border-color: #cbb7a7;
}
.hpb-parts-pbox-style h4
{
    padding: 0px;
}
.hpb-parts-pbox-style img
{
    margin: 0px !important;
}

.hpb-parts-blist-style
{
    border-color: #e8619e;
}
a.hpb-parts-blist-style:link
{
    color: #723918;
}
a.hpb-parts-blist-style:visited
{
    color: #723918;
}
a.hpb-parts-blist-style:hover
{
    color: #e8619e;
}
a.hpb-parts-blist-style:active
{
    color: #e8619e;
}

/* 最新記事＆最新情報 */

#apTopBlog { position:absolute; left:0px; top:580px; width:650px; height:auto; z-index:3; }
#apTopInsta { position:absolute; left:0px; top:980px; width:650px; height:auto; z-index:3; }
#apNew { position:absolute; left:0px; top:42px; width:650px; height:auto; z-index:1; overflow: auto; }

.hpb-layoutset-01 #hpb-main dl
{

 list-style-type: none;
 width: auto;
 height: 324px;
 overflow: auto;
 border: 1px solid #bbb;
 padding-left: 0.7em;
 font-size: 1.0em;
}

.hpb-layoutset-01 #sideCompany { position:absolute; left:631px; top:395px; width:315px; z-index:3; }
.hpb-layoutset-02 #sideCompany { position:absolute; left:631px; top:82px; width:315px; z-index:3; }

#sideCompanyData1 { position:absolute; left:0px; top:7px; width:315px; z-index:1; }
#sideCompanyData2 { position:absolute; left:77px; top:170px; width:315px; z-index:1; font-size: 0.9em;text-align:left; }


.hpb-layoutset-01 #banner { margin-top: 3px; }
.hpb-layoutset-02 #banner { margin-top: -70px; }


.small {font-size:11px; font-weight:normal;}
.medium { font-size:14px;font-weight:bold;}
.address {font-size:12px; line-height:16px;}
.greeting {font-size:15px;}

/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/

table#ta-03{
	width:630px;
	border-collapse:collapse;
	margin-left:10px;
	border:solid thin;
	border-color:#000000;
}

table#ta-03 th{
	padding:10px 10px 10px 10px;
	border:solid thin;
	white-space:nowrap;
	background-color:#eeeeee;
	text-align:left;
}

table#ta-03 td{
	padding:10px 10px 10px 10px;
	text-align:left;
	padding:3px 0 3px 10px;
	font-size:100%;
	border:solid thin;
	
}

table#list{
	width:630px;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:10px;
	border: none;
	border-color:#000000;
}

table#list td{
	padding:10px 10px 10px 10px;
	text-align:left;
	padding:3px 0 3px 10px;
	font-size:1.2em;
	border: none;
	
}

.bukken-box img{
	padding:2px;
	border-top:1px solid #cccccc;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #cccccc;
}

.bukken-box{
	float:left;
	width:133px;
	margin:5px 12px 15px 15px;

}

.section{
	width:640px;
	margin-right:0px;	
	clear:both;
	align:left;	
}

.status{
	padding-left:10px;
	color:#ff6600;
	text-align:left;	
	font-size:100%;
	font-weight:bold;
}

.status_1{
	padding-left:10px;
	color:#ff0000;
	text-align:left;	
	font-size:100%;
	font-weight:bold;
}

.bukken_no{
	text-align:left;	
	font-size:100%;
	font-weight:bold;
}

.bukken_data{
	text-align:left;	
	font-size:100%;
}

.bukken_name{
	color:green;
	font-size:100%;
	font-weight:bold;
}

.viewer {
	width: 900px;
	height: 330px;
	text-align: center;
	overflow: hidden;

    margin-top: -195px;
    margin-left: -15px;
    margin-right: -15px;
}

.viewer ul {
	width: 900px;
	height: 320px;
	text-align: center;
	overflow: hidden;
	position: relative;
}

.viewer ul li {
	top: 0;
	left: 0;
	width: 890px;
	height: 320px;
	display: none;
	position: absolute;
}

a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

