#headline {
	background-image:url(s_titlehacobe.gif);
}

#submenu {
	width: 590px;
	height: 50px;
}

#submenu li {
	display: inline; /* IE,Safari で行の半分ずれるため */
	list-style-type: none;
}

#submenu a , #submenu span {
	top: 0px;
	width: 147px;
	height: 25px;
	overflow: hidden;
	text-indent: -1000px;
	background-position: top left;
	float: left;
}


#submenu a:hover {
	background-position: bottom left;
}

#submenu_01    { background-image: url(img/01.jpg); }
#submenu_02    { background-image: url(img/02.jpg); }
#submenu_03    { background-image: url(img/03.jpg); }
#submenu_04    { background-image: url(img/04.jpg); }
#submenu_05    { background-image: url(img/05.jpg); }
#submenu_06    { background-image: url(img/06.jpg); }

#submenu_011    { background-image: url(img/01_bl.gif); }
#submenu_022    { background-image: url(img/02_bl.gif); }
#submenu_033    { background-image: url(img/03_bl.gif); }
#submenu_044    { background-image: url(img/04_bl.gif); }
#submenu_055    { background-image: url(img/05_bl.gif); }
#submenu_066    { background-image: url(img/06_bl.gif); }

span { background-image: url(img/07.jpg); }

p.toku{
float:left;
width:400px;
margin-left:10px;
margin-bottom:15px;
overflow:hidden;
}
p.toku2{
float:left;
width:430px;
margin-left:10px;
margin-bottom:15px;
overflow:hidden;
}
p.cv{
font-size:x-large;
padding-left:25px;
padding-bottom:10px;
margin-top:20px;
color:#000000;
background:url(img/cv.gif);
background-repeat:no-repeat;
background-position:left;
}

p.c1{
font-size:x-large;
padding-left:25px;
padding-bottom:10px;
color:#000000;
background:url(img/01.gif);
background-repeat:no-repeat;
background-position:left;
}

p.c1{
font-size:x-large;
padding-left:25px;
padding-bottom:10px;
color:#000000;
background:url(img/01.gif);
background-repeat:no-repeat;
background-position:left;
}
p.c2{
font-size:x-large;
padding-left:25px;
padding-bottom:10px;
color:#000000;
background:url(img/02.gif);
background-repeat:no-repeat;
background-position:left;
}
div.zu02{
padding-left:0px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
float: left;
}         /* 左への回り込み */

p.moji02{
padding-top:100px;
padding-left:30px;
padding-left:30px;
padding-bottom:30px;

width:270px;
font-size:14px;
line-height:18px;}


p.c3{
font-size:x-large;
padding-left:25px;
padding-bottom:10px;
color:#000000;
background:url(img/03.gif);
background-repeat:no-repeat;
background-position:left;
}
p.c4{
font-size:x-large;
padding-left:25px;
padding-bottom:10px;
color:#000000;
background:url(img/04.gif);
background-repeat:no-repeat;
background-position:left;
}
p.c5{
font-size:x-large;
padding-left:25px;
padding-bottom:10px;
color:#000000;
background:url(img/05.gif);
background-repeat:no-repeat;
background-position:left;
}
p.c6{
font-size:x-large;
padding-left:25px;
padding-bottom:10px;
color:#000000;
background:url(img/06.gif);
background-repeat:no-repeat;
background-position:left;
}
p.c7{
font-size:x-large;
padding-left:25px;
padding-bottom:10px;
color:#000000;
background:url(img/07.gif);
background-repeat:no-repeat;
background-position:left;
}
p.c8{
font-size:x-large;
padding-left:25px;
padding-bottom:10px;
color:#000000;
background:url(img/08.gif);
background-repeat:no-repeat;
background-position:left;
}

div.p5{
margin-bottom:50px;
margin-top:15px;

}
div.5{
font-size:24px;
color:#000066;
margin:5px;
}

p.k1{
font-size:14px;
color:#000066;
margin:10px 0px 3px 0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


div.v{
font-size:x-large;
color:#CC0000;}





#kaiseki{
padding:20PX;}

@media print { /* 印刷時のみ有効 */
	#submenu a {
		background-image: none;
		text-indent: 0px;
	}
}

