body {
	margin-top: 0px;
	margin-bottom: 0px;
}

a:link {
text-decoration:none;
color: #333333;
}
a:visited {
text-decoration:none;
color: #333333;
}
a:active  {
text-decoration:none;
color:#CC3300 ;
}
a:hover {
text-decoration:underline;
color: #FF6600;
}

hr{
height: 1px;
border: 1px dotted gray; 
}

H1 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px;	font-weight: normal; PADDING-RIGHT: 2px; PADDING-LEFT: 2px;  PADDING-BOTTOM: 2px; MARGIN: 0px; LINE-HEIGHT: 1.7; PADDING-TOP: 2px; color: #666666}

.topics_index {  font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック",  verdana, arial, sans-serif; color: #666666;  PADDING-TOP: 0px;  PADDING-RIGHT: 0px; PADDING-BOTTOM: 8px;  PADDING-LEFT: 0px; line-height: 20px; font-size: 12px}

.body_main {  font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック",  verdana, arial, sans-serif; color: #666666;  PADDING-TOP: 0px;  PADDING-RIGHT: 15px; PADDING-BOTTOM: 7px;  PADDING-LEFT: 15px; line-height: 25px; font-size: 12px}

.sakuhin_i {  font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック",  verdana, arial, sans-serif; color: #666666;  PADDING-TOP: 0px;  PADDING-RIGHT: 0px; PADDING-BOTTOM: 3px;  PADDING-LEFT: 0px; line-height: 20px; font-size: 12px}

.sakuhin_c {  font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック",  verdana, arial, sans-serif; color: #555555;  PADDING-TOP: 0px;  PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px;  PADDING-LEFT: 0px; line-height: 30px; font-size: 14px; font-weight:bold}

.sakuhin_s {  font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック",  verdana, arial, sans-serif; color: #555555;  PADDING-TOP: 10px;  PADDING-RIGHT: 0px; PADDING-BOTTOM: 10px;  PADDING-LEFT: 0px; line-height: 15px; font-size: 14px; font-weight:bold}

.staff {  font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック",  verdana, arial, sans-serif; color: #666666;  PADDING-TOP: 0px;  PADDING-RIGHT: 0px; PADDING-BOTTOM: 3px;  PADDING-LEFT: 0px; line-height: 20px; font-size: 11px}

.body_index {  font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック",  verdana, arial, sans-serif; color: #666666;  PADDING-TOP: 5px;  PADDING-RIGHT: 0px; PADDING-BOTTOM: 5px;  PADDING-LEFT: 0px; line-height: 25px; font-size: 12px}

.body_gaiyo {  font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック",  verdana, arial, sans-serif; color: #FFFFFF;  PADDING-TOP: 10px;  PADDING-RIGHT: 15px; PADDING-BOTTOM: 10px;  PADDING-LEFT: 15px; line-height: 25px; font-size: 11px}

.works_m {  font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック",  verdana, arial, sans-serif; color: #666666;  PADDING-TOP: 0px;  PADDING-RIGHT: 0px; PADDING-BOTTOM: 3px;  PADDING-LEFT: 0px; line-height: 20px; font-size: 12px}

.project_f {  font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif; color: #FFFFFF; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; line-height: 15px; font-size: 13px; font-weight:bold}

.project_f_index {  font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック",  verdana, arial, sans-serif; color: #666666;  PADDING-TOP: 8px;  PADDING-RIGHT: 0px; PADDING-BOTTOM: 2px;  PADDING-LEFT: 0px; line-height: 20px; font-size: 12px}


.fooder {  font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 20px; font-size: 12px}
.body {  PADDING-TOP: 5px;  PADDING-RIGHT: 5px;  PADDING-BOTTOM: 5px;  PADDING-LEFT: 5px;　font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 20px; font-size: 13px}
.area {  font-family: "ＭＳ ゴシック", "Osaka"; line-height: 20px; font-size: 12px; font-color: black}
.ooo {  PADDING-TOP: 5px;  PADDING-RIGHT: 5px;  PADDING-BOTTOM: 5px;  PADDING-LEFT: 5px;　font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 17px; font-size: 11px}
.ooo2 {  PADDING-TOP: 5px;  PADDING-RIGHT: 5px;  PADDING-BOTTOM: 5px;  PADDING-LEFT: 5px;　font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック",  verdana, arial, sans-serif; line-height: 19px; font-size: 12px; color: #555555}
.kengaku {  PADDING-TOP: 5px;  PADDING-RIGHT: 5px;  PADDING-BOTTOM: 5px;  PADDING-LEFT: 5px;　font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 22px; font-size: 11px}
.nhp {  PADDING-TOP: 5px;  PADDING-RIGHT: 5px;  PADDING-BOTTOM: 5px;  PADDING-LEFT: 5px;　font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 25px; font-size: 12px;}
.topics_title {  PADDING-TOP: 5px;  PADDING-RIGHT: 5px;  PADDING-BOTTOM: 5px;  PADDING-LEFT: 5px;　font-family: "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; line-height: 25px; font-size: 16px; font-weight: bold; text-align: center;}
.topics_main {  PADDING-TOP: 5px;  PADDING-RIGHT: 5px;  PADDING-BOTTOM: 5px;  PADDING-LEFT: 5px;　font-family: "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; line-height: 25px; font-size: 14px;}


.index {  font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック",  verdana, arial, sans-serif; color: #3D3D3D;  PADDING-TOP: 10px;  PADDING-RIGHT: 5px; PADDING-BOTTOM: 10px;  PADDING-LEFT: 5px; line-height: 20px; font-size: 12px}

.man_red { color:#D31028; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:red; font-weight:bold}

.qa { PADDING-TOP: 5px;  PADDING-RIGHT: 5px;  PADDING-BOTTOM: 5px;  PADDING-LEFT: 5px;　font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック",  verdana, arial, sans-serif; line-height: 19px; font-size: 12px; color: #555555; font-weight:bold;}