/* a style
----------------------------------------------------------- */
/*a, a:link { text-decoration: none; color: #08557C;}
a:visited { text-decoration: none; color: #045082;}
a:hover { text-decoration: underline; color: #7F6D5B;}
a:active { text-decoration: none; color: #767676;}*/


/* text style
----------------------------------------------------------- */
div#wrapper h1,address{text-align:right;}
h2,h3,h4,h5,h6,p{text-align:left;}

div#wrapper h1{margin:0 0 5px 0; padding:0; font-size:12px; color:#42413B;}

h2{
	margin:0;
	padding:0px;
	font-size:14px;
	color:#0C0B09;
}

h3{margin:0 0 8px 0; padding:0; font-size:14px; color:#0C0B09;}

h4{
	margin:0;
	padding:0;
	font-size:14px;
	color:#8E5B02;
}
h4 a{margin:0; padding:0; color:#660000; /* background: url(../../img/base/submenu.gif) no-repeat scroll left top; */}
h4 a:hover{color:#444; /*  background: url(../../img/base/submenu_ov.gif) no-repeat scroll left top; */}

h5{margin:0; padding:0 0 5px 0; font-size:13px; color:#660000;}

h6{margin:0; padding:0; font-size:13px; color:#660000;}

p {margin:0 0 5px 0; padding:0 0 1px 0; font-size:13px;}
p a{margin:0; padding:0; /* background: url(../../img/base/submenu.gif) no-repeat scroll left top; */}
p a:hover{color:#444; /* background: url(../../img/base/submenu_ov.gif) no-repeat scroll left top; */}

p span {color:#666;}
.red{color:#990000;}

p.rightstyle {margin:0; padding:0 0 5px 0; text-align:right;}
p.rightstyle a {margin:0; padding:0; /* background: url(../../img/base/submenu02.gif) no-repeat scroll left center; */}
p.rightstyle a:hover{color:#444; /* background: url(../../img/base/submenu02_ov.gif) no-repeat scroll left center; */}


/* head内電話番号 */
div#hbox03 #hleft p {margin:0; padding:0; text-align:right;}
div#hbox03 #hleft p strong {margin:0; padding:0; text-align:right; color:#666; font-size:17px;}
div#hbox03 #hleft p strong span {color:#7C0303; font-size:22px;}



/* 左サイド電話番号 */
div#c_box #e_4 p strong {margin:0; padding:0; color:#666; font-size:17px;}
div#c_box #e_4 p strong span {color:#7C0303; font-size:22px;}



/* footer内テキストメニュー */
div#footer p.submenu {clear:both; margin:0; padding:0 0 10px 0; font-size:11px;}
div#footer p.submenu a	{margin:0 10px 0 0; color:#516C75; padding:0; /* background: url(../../img/base/submenu01.gif) no-repeat scroll left top; */}
div#footer p.submenu a:hover {color: #3C5860; /* background: url(../../img/base/submenu01_ov.gif) no-repeat scroll left top; */}

/* footer内yado-sagashi説明部分 */
div#footer p.logo{font-size:11px;}
div#footer p.logo a{margin:0 7px 0 0; padding:0; background: none;}
div#footer p.logo a:hover{background: none;}

/* footer内住所等基本情報 */
div#footer #c_box p {
	margin:0;
	padding:0 0 7px 0;
	text-align:left;
	color:#000;
	line-height: 130%;
}
div#footer #c_box p strong {margin:0; padding:0; text-align:right; color:#666; font-size:17px;}
div#footer #c_box p strong span {color:#7C0303; font-size:22px;}



address{margin:0; padding:0 0 10px 0; font-size:11px; color:#969280; font-weight:bold; font-style:normal;}
