.ad_font {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: 12px; color: #666666}
.font1 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 17px; color: #333333; margin-right: 5px; margin-left: 5px; margin-top: 5px; margin-bottom: 5px}
.font1 a{
	color: #333333;
	text-decoration:underline;
	}
.font1 a:hover{
	color: #333333;
	text-decoration:underline;
			}


.copyright {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; color: #999999; text-align: center}
body {  background: #FFFFFF url(top/back.jpg) repeat-y fixed center top; margin: 0px  0px; text-align: center}
.outline {
	width: 700px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.top-r {  width: 400px}
.logo {  float: left}
.c-both { clear:both; }
.outline2 {  margin: 0px 10px}

.tokusen-l {  float: left; width: 340px; font: 12px/18px "ＭＳ Ｐゴシック", "Osaka"; color: #333333; padding: 0px 0px 10px}
.tokusen-l a{
	color: #333333;
	text-decoration:none;
	}
.tokusen-l a:hover{
	color: #333333;
	text-decoration:underline;
			}

.tokusen-r { float: right; width: 340px; font: 12px/18px "ＭＳ Ｐゴシック", "Osaka"; color: #333333; padding: 0px 0px 10px}
.tokusen-r a{
	color: #333333;
	text-decoration:none;
	}
.tokusen-r a:hover{
	color: #333333;
	text-decoration:underline;
			}

.right {  float: right}
.toku-font1 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 17px; color: #333333; margin-right: 0px; margin-left: 7px; margin-top: 5px; float: right}
.gaiyou_box {  width: 230px; border: 1px #99CC00 solid; font: 12px/17px "ＭＳ Ｐゴシック", "Osaka"; color: #000000; float: left; margin: 5px 5px 10px 0px}
.privacy_box {
	width: 435px;
	border: 1px #BBE64D solid;
	font: 12px/17px "ＭＳ Ｐゴシック", "Osaka";
	color: #000000;
	float: right;
	margin:   5px 0px 10px 5px;
	display: inline;
}
.request_box { border: 1px #33CC00 solid; font: 12px/17px "ＭＳ Ｐゴシック", "Osaka"; color: #000000; margin: 5px 0px 10px}

h1 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 9px;
	line-height: 12px;
	color: #666666;
	font-weight: normal;
	text-align: right;
	margin: 0px 10px 0px 0px;
	float: right;
	display: inline;
}

h2 {  font: bold 12px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; background: #CCCC99; padding: 5px 0px 5px 7px; margin: 0px}
.kaitori {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	list-style-image: url(consulting/kaitori/point.gif);
	margin-bottom: 15px;
}


h3 { background: #CCFF99; padding: 5px 0px 5px 5px; margin: 0px 0px; font: bold 12px "ＭＳ Ｐゴシック", "Osaka"}
h3 a{ font: bold 10px "ＭＳ Ｐゴシック", "Osaka"; color: #CCCCCC; 
	}
h3 a:hover{
	color: #006600;
			}
h4 { font: 12px "ＭＳ Ｐゴシック", "Osaka"; color: #333333; padding: 10px 0px; margin: 0px 0px; text-align: center}

.category-l {
	float: left;
	width: 320px;
	margin: 5px 0px;
	font: 12px/17px "ＭＳ Ｐゴシック", "Osaka";
	color: #000000;
	display: inline;
}
.category-l a{
	color: #000000;
	text-decoration:underline;
	}
.category-l a:hover{
	color: #333333;
	text-decoration:underline;
			}

.category-r {
	float: right;
	width: 320px;
	margin: 5px 0px 5px 2px;
	font: 12px/17px "ＭＳ Ｐゴシック", "Osaka";
	color: #000000;
	display: inline;
}
.category-r a{
	color:  #000000;
	text-decoration:underline;
	font-weight: bold;
	}
.category-r a:hover{
	color: #333333;
	text-decoration:underline;
			}

.category-font1 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 17px; color: #333333; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 320px}
.gaiyou-font1 {  font: 12px "ＭＳ Ｐゴシック", "Osaka"; color: #000000; background: #CDFEC9; text-align: center}
.gaiyou-font2 { font: 12px "ＭＳ Ｐゴシック", "Osaka"; color: #333333; background: #E3E4D6}
.navi-space {  padding: 10px 0px 0px 8px; width: 180px; float: left; text-align: left}
.navi-font { text-align: right; font: bold 12px "ＭＳ Ｐゴシック", "Osaka"; color: #999999 ; padding: 0px 8px 0px 0px}
.navi-font a{
	color: #999999 ;
	text-decoration:none;
	}
.navi-font a:hover{
	color: #009933;
	text-decoration:underline;
			}

.main-space {  width: 450px; float: right; padding: 20px 10px 10px 0px; text-align: center; font: 12px/18px "ＭＳ Ｐゴシック", "Osaka"; color: #000000}
.main-space a{
	color: #000000;
	}


.navi-hitfont { text-align: right; font: bold 12px "ＭＳ Ｐゴシック", "Osaka"; color: #009933; padding: 0px 8px 0px 0px }
.navi-hitfont2 { text-align: right; font: bold 14px "ＭＳ Ｐゴシック", "Osaka"; color: #003300; padding: 0px 8px 0px 0px }
.main-space2 { text-align: left; font: 12px/18px "ＭＳ Ｐゴシック", "Osaka"; color: #000000 ; padding: 10px 0px 0px}
.toiawase-img { padding: 30px 0px 0px; text-align: center; font: 12px/18px "ＭＳ Ｐゴシック", "Osaka"; color: #000000 }
.main-space3 { width: 400px; padding: 15px 25px 10px; text-align: left; font: 14px/23px "ＭＳ Ｐゴシック", "Osaka"; color: #000000 ; border: 1px #66CC66 solid}
.company-1 {  width: 5px; background: #006600}
.company-2 { width: 90px; background: #D5FFAA; text-align: left; padding: 3px 0px 3px 5px}
.company-3 { background: #DBE4D6; text-align: left; padding: 3px 0px 3px 5px }
.main-space4 { width: 430px; float: right; padding: 20px 20px 10px; text-align: left; font: 12px/20px "ＭＳ Ｐゴシック", "Osaka"; color: #000000 }
.main-space5 { font: 12px/18px "ＭＳ Ｐゴシック", "Osaka"; color: #000000 ; padding: 20px; width: 450px; float: right}
.kome-font {  font-weight: bold; color: #33CC00}
.main-space6 { font: 12px/18px "ＭＳ Ｐゴシック", "Osaka"; color: #000000 ; padding: 20px; width: 450px; float: right ; text-align: center}
.toku-font2 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 17px; color: #333333; text-align: left; margin-left: 15px}
