body {
	margin: 0px;
}

img {
	border:none;
}

/* リンクの上に行ったときに文字色、背景変える(メニューバー) */
A.menu01 {text-decoration:none; font-size: 9pt; color: #FFFFFF; line-height: 12pt; font-weight: normal; font-style: normal}
A.menu01:hover,A.menu01:active {text-decoration:none; font-size: 9pt; color: #FFFFFF; line-height: 12pt; font-weight: normal; font-style: normal; background-color: #397ABB}
A {color:#3366CC; text-decoration:underline}
A:hover {color:#F26522; text-decoration:underline; background-color: #EAEAEA}
A:active {color:#0000FF; text-decoration:underline; background-color: #EAEAEA}

/* ヘッダー */

# logo {
	width:250px;
	padding:5px;
}

# logo H1 {
	padding:5px 5px 5px 15px;
}

# banner {
	width:480px;
	
}

#title {
	width:590px;
	height:30px;
	background: url(/images/title_bg.jpg) no-repeat;
	padding:5px 0px 0px 0px;
}
#title H1 {
	padding: 0px 0px 0px 45px;
	font-size:16px;
	color:#FFFFFF;
}
#title b {
	padding: 0px 0px 0px 45px;
	font-size:16px;
	color:#FFFFFF;
}
#title_mini {
	width:290px;
	height:27px;
	background: url(/images/titlemini_bg.jpg) no-repeat;
	padding:5px 0px 0px 0px;
}
#title_mini B {
	padding: 0px 0px 0px 45px;
	font-size:16px;
	color:#FFFFFF;
}
/* 本文 */

#mainarea {
	width:610px;
	padding: 1px;
}

#subarea {
	width:190px;
	padding: 1px;
}

#pankuzu {
	font-size:12px;
	padding: 3px;
}

#archive {
	width:580px;
	margin-left:5px;
	font-size:14px;
	line-height:23px;
}
.date {
	font-size:11px;
	color:#666666;
	margin-right:8px;
	margin-bottom:3px;
}
.newstop {
	font-size:16px;
	margin-bottom:8px;
}


#archive B {
	font-size:14px;
}

#othernews {
	font-size:12px;
}

/* カタログ */
#c_data2 {
	width:580px;
}

#iphoto {
	width:90px;
	text-align:center;
}
#ishashu {
	width:150px;
	text-align:center;
	font-size:12px;
}
#icc {
	width:90px;
	text-align:center;
	font-size:12px;
}
#inenpi {
	width:140px;
	text-align:center;
	font-size:12px;
}
#iyymm {
	width:100px;
	text-align:center;
	font-size:12px;
}
#c_data {
	width:100px;
	height:21px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background: url(/images/cdata.jpg) no-repeat;
	margin-right:3px;
}
#c_data2 {
	width:210px;
	height:21px;
	text-align:center;
	font-size:12px;
	background: url(/images/cdata2.jpg) no-repeat;
}
#catalogphoto {
	width:250px;
}

/* 文字スタイル定義 */
.13sp {font-size: 13px; line-height:15px; font-weight: normal; font-style: normal width: 500px;}
.font10 {font-size: 10px; line-height:100%; font-weight: normal; font-style: normal}
.font11 {font-size: 11px; line-height:100%; font-weight: normal; font-style: normal}
.font12 {font-size: 12px; line-height:100%; font-weight: normal; font-style: normal}
.font13 {font-size: 13px; line-height:20px; font-weight: normal; font-style: normal}
.font14 {font-size: 14px; line-height:100%; font-weight: normal; font-style: normal}
.archive {font-size: 12px; line-height:120%; font-weight: bold; font-style: normal}
H1 {font-size : 14px;margin-top : 0px;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;}

.module-tagcloud .module-content {text-align: left; }
.module-tagcloud .module-content .module-list { list-style: none; }
.module-tagcloud .module-content .module-list .module-list-item { display: inline; }
.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 19px; }
.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 17px; }
.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 15px; }
.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 13px; }
.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 11px; }
.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 9px; }

#footer {
	width:800px;
	text-align:center;
	font-size:13px;
	color:#FFFFFF;
	background:#CC0000;
}
