.head01 {
	width:180px;
	height:72px;
	float:left;
}
.head02 {
	background: url(../img/head02.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width			: 373px;
	height			: 72px;
	float			: left;
}
h1 {
	font-size		: 12px;
	font-weight		: normal;
	color			: #FFFFFF;
	margin			: 10px 10px 0px 10px;
}
.head03 {
	background-image: url(../img/head03.jpg);
	text-align		: center;
	width			: 172px;
	height			: 72px;
	float			: left;
}
.head03 img {
	margin			: 4px 0px 0px 0px;
}
.head04 {
	background-image:url(../img/head04.gif);
	background-color:#D5D5D5;
	background-repeat: no-repeat;
	background-position: left top;
	width			: 180px;
	height			: 51px;
}
.head04 img {
	margin-top:10px;
}
.topicpath {
	background-image: url(../img/head_under2.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 21px;
	font-size: 12px;
	text-align: left;
	margin:0px;
	padding:0px;
}
.topicpath a:link, .topicpath a:visited {
	color: #000099;
	text-decoration: none;
}
.topicpath a:hover {
	color: #0033FF;
	text-decoration: underline;
}
.topicpath p {
	background-image: url(../img/head_under1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin		: 0px;
	padding		: 4px 0px 4px 7px;

}


.search_form {
	background-color:#666666;
	color:#FFFFFF;
	padding:8px;
	width:163px;
	overflow:hidden;
}
input.text		{
	width					: 87px;
	margin					: 0px;
	padding					: 5px;
	background				: #F5F4F1 repeat-x;
}
input.button	{
	border-top				: 3px double #ccc;
	border-right			: 3px double #666;
	border-bottom			: 3px double #666;
	border-left				: 3px double #ccc;
	color					: #333;
	background-color		: #edeae4;
	background-image		: url(img/form_btn_bg.gif);/*フォームボタン用（背景）*/
	background-repeat		: repeat-x;
	font-family				: "verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	cursor					: pointer;
	padding					: 3px;
}
.search_txt		{
	line-height				: 120%;
	padding					: 2px 0px 3px 0px;
	margin					: 0px;
}
.ranking a:link {
	color:#FFFFFF;
	text-decoration: none;
}
.ranking a:visited {
	color:#FFFFFF;
	text-decoration: none;
}
.ranking a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.ranking		{
	padding					: 1px;
	font-size				: 10px;
	text-align				: left;
}



#links ul {
margin:0px;
padding:0px;
}
#links li {
width:175px;
height:38px;
background-color: #CCCCCC;
margin:0px;
padding:0px;
}
ul#navi li img{
	margin		: 0px;
	padding		: 0px;
}
ul#navi li a:link{
	font-weight:bold;
}
.trademark {
	font-size: 10px;
	text-align: right;

	background-repeat: repeat-y;
	background-position: left;
	padding-top: 7px;
	padding-bottom: 2px;
	margin:0px;
	clear:both;
}
#copyright {
	padding-top: 4px;
	padding-bottom: 4px;
}
.navi_bannar {
	width: 169px;
	text-align:center;
	margin-top:12px;
}

/* 会社概要用 */

.category .sidetitle {
	display:none;
}
.category .side {
	font-size										:12px;
	line-height									:140%;
	margin											:0px;
	padding											:4px;
	border								:0px solid #fff;
	width:171px;
	background:#E1E1E1;
}
.category .sidebody {
	height:16px;
	overflow:hidden;
	padding-left:16px;
	background-image:url(http://clog_demo.test005.hma.cpt.jp../img/ico_002b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pagetitle_box {
	margin: 10px 0px;
	height:18px;
}
.pagetitle_box h2 {
	width:263px;
	float:left;
}
.pagetitle_box_link {
	width:263px;
	text-align:right;
	float:left;
}
.pagetitle_box_link img{
	margin: 0px 0px 0px 2px;
}
