BODY {
	FONT-SIZE: 12px; PADDING: 0px 0px 0px 0px; MARGIN: 0px auto; WIDTH: 780px; BACKGROUND-COLOR: #ffffff; COLOR: #000000; HEIGHT: 100%; FONT-FAMILY: "Times New Roman", Times, Sans Serif;
/*	 
scrollbar-3d-light-color:B8B8B7;scrollbar-arrow-color:ffffff;scrollbar-base-color:#B8B8B7;scrollbar-dark-shadow-color:#ffffff;scrollbar-face-color:B8B8B7;scrollbar-highlight-color: white;scrollbar-shadow-color:white;
BACKGROUND-IMAGE: url(); BACKGROUND-REPEAT: repeat-x; */
}
H1 {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal;
}
H2 {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal;
}
H3 {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal;
}
IMG {
	border:0px;
}
.form_left {
	background-color: #dddddd; white-space: nowrap; padding: 10px 5px 10px 10px; color: #003366;
}
.form_right {
	padding: 5px 5px 5px 10px;
}

/*　ヘッダー　*/
#header {
	TEXT-ALIGN: right;
}
#header UL {
	PADDING: 5px 5px 5px 0px; MARGIN: 0px 0px 0px 0px; color:#003366;
}
#header LI {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 10px; DISPLAY: inline;  LIST-STYLE-IMAGE:url(../images/list_triangle.jpg);
}
.top {
 	width:780px; height:18px; padding-right:20px; background: url(../images/header.jpg) no-repeat; color:#dddddd;
 }
#header h1 a {
	color:#dddddd;
}

/*　メイン　*/
#contents {
	PADDING: 5px 0px 0px 0px; MARGIN: 0px 0px 0px 0px;
	scrollbar-arrow-color:#ffffff;scrollbar-base-color:#666666;scrollbar-dark-shadow-color:#666666;scrollbar-face-color:#666666;scrollbar-highlight-color:#CCCCCC;scrollbar-shadow-color:#666666;
}
#contents TD {
	VERTICAL-ALIGN: top;
}
#contents P {
	PADDING: 5px 0px 5px 0px; MARGIN: 0px 0px 0px 0px;
}
#contents UL {
	PADDING: 0px 0px 5px 5px; MARGIN: 0px 0px 0px 0px;
}
#contents LI {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 10px; LIST-STYLE-IMAGE: url(../images/list_square.jpg);
}
#contents FORM {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px;
}
.tbl1 {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 5px 0px;
}
.blog {
	text-align: center;
}

.td01 {
	PADDING: 5px 0px 5px 10px; LINE-HEIGHT: 130%; text-align: left;
}
.td02 {
	PADDING: 5px 0px 10px 25px; LINE-HEIGHT: 130%; text-align: left;
}
.td03 {
	PADDING: 2px 5px 2px 5px; MARGIN: 10px 0px 10px 0px; LINE-HEIGHT: 130%; background-color: #DFDFDF;
}
.td04 {
	PADDING: 5px 0px 10px 10px; LINE-HEIGHT: 130%; text-align: left;
}
.title {
	font-size: 16px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
}

.txt01 {
	PADDING: 0px 0px 0px0px; LINE-HEIGHT: 100%; text-align: left;
}
.txt {
	PADDING: 0px 0px 0px0px; text-align: left;
}
.txt_red {
	color:#FF0000;
}
.txt_inqiry {
	color:#FF0000; font-size:18px;
}
.infobox {
	height: 213px;	overflow: auto;
}
.style2 {color: #666666}
.style4 {color: #666666; font-size: 10px; }
.style5 {color: #333333}
.style6 {font-size: 10px}
.style7 {color: #FFFFFF}

/*　フッター　*/
#footer {
	PADDING: 5px 0px 0px 0px;
}
.footernavi{
	PADDING: 5px 0px 5px 0px; clear:both; LINE-HEIGHT: 140%; 
}

a:link { color: #18384D; } 
a:visited { color: #18384D; } 
a:hover { color: #ff0000; } 
a:active { color: red; } 

/*　営業エリア　*/

#area .pref{
	font-size:14px;
}
#area .pref2{
	text-indent:40px;
}
#area .areatable_line{
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;	border-top-style: dashed; border-bottom-style: none; border-top-color: #003366; border-right-color: #003366; border-bottom-color: #003366; border-left-color: #003366;
}

/*　リンク集　*/

#linkmidashi td{
background-image: url(../link/imgs/link_bg3.gif);
background-repeat: no-repeat;
background-color:#ffffff;
padding-left:15px;
padding-top:7px;
padding-bottom:7px;
font-size:13px;
width:330px;
line-height:130%;
vertical-align:top;
border-bottom:1px solid #cccccc;
}

#linkmidashi td a{
color:#144f6d;
text-decoration:none;
}

#linkmidashi td a:hover{
color:#ff0000;
text-decoration:none;
}

#linklist p{
background-image: url(../link/imgs/link_bg2.gif);
background-repeat:no-repeat;
padding-left:15px;
font-size:13px;
font-weight:bold;
margin:0px 0px 5px 0px;
}

#linklist span{
line-height:130%;
color:#333333;
}

#linklist p a{
color:#144f6d;
text-decoration:none;
}

#linklist p a:hover{
color:#ff0000;
text-decoration:none;
}

/*　TOPページのおすすめ　*/

table.os_waku{
background-image: url(../images/osusume/shitamachi_bg.jpg);
background-repeat:no-repeat;
background-color:#e7e4e8;
margin-top:10px;
padding:0px;
}

table.os{
background-color:#e7e4e8;
margin-top:10px;
padding:0px;
}

td.os_tx{
color:#333333;
line-height:130%;
}


/*　各ページの文字指定　*/

table.kiji td{
font-size:13px;
line-height:140%;
}



/*　エントリー記事　*/

p.midashi{color:#ff6600;
font-size:17px;
border-bottom:1px solid #ff6600;
font-weight:bold;
margin:0px 0px 15px 0px;
}



/*　お客様コメント　*/
table.comment01 td{font-size:13px;line-height:140%;}
table.comment01 p{margin:0px 0px 10px 0px;}


/*　5060記事　*/
table.5060kiji td{font-size:13px;line-height:150%;}
table.5060kiji p{margin:0px 0px 10px 0px;}



/*　下box　*/
table.footerbox{width:550px;border:solid 1px #d3ec96;line-height:150%;font-size:13px;}
table.footerbox td{background-color:#f4fedb;}

/*　下box　*/
table.footerbox2{width:550px;border:solid 1px #d3ec96;line-height:150%;font-size:13px;}
table.footerbox2 th{background-color:#f4fedb;border:solid 1px #d3ec96;}
table.footerbox2 td{background-color:#ffffff;}

