/* CSS Document */
@charset "shift_jis"; 
/********************************************************************/

/* 各支店への＃直リンク */
.blockcom {
	font-size: 13px;
	text-decoration: underline;
	color: #333333;
    float: left;
    width: 100px;
}
.blockcom a:link {color:#333333;text-decoration: underline;}
.blockcom a:visited {color:#333333;text-decoration: underline;}
.blockcom a:hover {color:#FFFFFF;background-color : #330000;}
.blockcom a:active {color:#07913B;}

a.siten {margin: 0px 0px 0px 5px;}

/*　段組解除 */
.blkclear {   
	float: right;
    clear: both;
}

/* 下矢印 */
.blockarrow01 {
    float: left;
	margin-top: 2px;
}
.comarrow01{
    border: none; 
	width: 12px;
	height:12px;
	background-image: url(../image/arrow/b-arrow-bottom.gif);
	background-repeat: no-repeat;


}



/********************************************************************/
.comptbl01{
	width:600px;
	height:auto;
	margin:0;
	padding:3px;
 	line-height:1.2;
	text-align: center;
	background-color : #330000;
}
.comptbl11{
	width:600px;
	height:auto;
	margin:0;
	padding:3px;
 	line-height:1.2;
	text-align: center;
	background-color : #330000;
}

.comptbl02{
	width:700px;
	height:auto;
	margin:0px 0px 0px 20px;
	padding:7px;
 	line-height:1.3;
	text-align: left;
}
/* --------- 見出し ------ */
/* ライン付き */
.waku1d {
   clear: both;
	float: left;
	border-top:1px dotted #825942;
	width: 100px;
	font-size: 13px;
	color: #666633;
	padding:3px;
	text-align: center;
    margin: 0px 0px 3px 10px;
}
/* ライン無し */
.waku1b {
    clear: both;
	float: left;
	width: 100px;
	font-size: 13px;
	color: #666633;
	padding:3px;
	text-align: center;
    margin: 0px 0px 3px 10px;
}

/* --------- 本文 ------ */
/* ライン付き */
.waku2d {
    clear: both;
	float: right;
	border-top:1px dotted #825942;
	width: 500px;
	font-size: 13px;
	color: #333333;
	padding:3px;
	text-align: left;
    margin: 0px 100px 3px 0px;
}
.waku2d a:link {color:#330000;text-decoration: underline;}
.waku2d a:visited {color:#330000;text-decoration: underline;}
.waku2d a:hover {color:#FFFFFF;background-color : #330000;}
.waku2d a:active {color:#07913B;}

/* ライン無し */
.waku2b {
	clear: both;
	float: right;
	width: 500px;
	font-size: 13px;
	color: #333333;
	padding:3px;
	text-align: left;
    margin: 0px 100px 3px 0px;
}	
.waku2b a:link {color:#330000;text-decoration: underline;}
.waku2b a:visited {color:#330000;text-decoration: underline;}
.waku2b a:hover {color:#FFFFFF;background-color : #330000;}
.waku2b a:active {color:#07913B;}

/* 13px 黄緑 */
.grn13 {
	font-size: 13px;
	color: #666633;
	text-align: left;
    float: left;
}

/* 13px グレー */
.gry13 {
	font-size: 13px;
	color: #000033;
	　　line-height: 1.2;
}
.gry13 a:link {color:#330000;text-decoration: underline;}
.gry13 a:visited {color:#330000;text-decoration: underline;}
.gry13 a:hover {color:#FFFFFF;background-color : #330000;}
.gry13 a:active {color:#07913B;}

/* 14px グレー 2017.01.28ADD */
.gry14 {
	font-size: 15px;
	color: #333333;
	　　line-height: 1.3;
}
.gry14 a:link {color:#993399;text-decoration: underline;}
.gry14 a:visited {color:#993399;text-decoration: underline;}
.gry14 a:hover {color:#FFFFFF;background-color : #993399;}
.gry14 a:active {color:#0000FF;}

.gry15 {
	font-size: 15px;
	color: #333333;
　　line-height: 1.2;
}
.gry15 a:link {color:#330000;text-decoration: underline;}
.gry15 a:visited {color:#330000;text-decoration: underline;}
.gry15 a:hover {color:#FFFFFF;background-color : #330000;}
.gry15 a:active {color:#07913B;}

/* 13px 左空白入りリンク */
.30left {
    margin: 0px 0px 0px 30px;
}

/* 13px 焦げ茶 */
.cha13 {
	font-size: 13px;
	color: #330000;
　　line-height: 1.2;
　	font-weight: bold;
}
.cha13 a:link {color:#330000;}
.cha13 a:visited {color:#330000;}
.cha13 a:hover {color:#FFFFFF;background-color : #330000;}
.cha13 a:active {color:#07913B;}


tr.month1 {
	text-align: center;
	background-color: #F7F5DF;
	font-size: 12px;
	color: #333333;
}

td.day1 {
width: 21px;
text-align: center;
background-color: #F7F5DF;
}

td.holiday1 {
	width: 21px;
	text-align: center;
	background-color: #FFCCCC;
}

/* --- 社長挨拶 --- */
/* 写真 */
.presidentImg {
	clear: both;
	float: left;
	width:280px;
	font-size: 13px;
	color: #333333;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 120px;
}

/* 文章 */
.presidenTbl {
	float: right;
	font-size: 12px;
	width:600px;
	color: #333333;
	text-align: left;

}
