@charset "shift_jis";

/*
---------------------------------------------------- */
body {
	padding: 0;
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333333;
	background: url(img/back.png) repeat-x fixed;
	background-color: #ffffff;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#wrapper {
  margin: 0 auto;
  width: 100%;
  height: auto;
}

#header {
  height: 95px;
  width: 970px; margin: auto;
  background: #ffffff;
}
#header .inner {
  position: relative;
  margin: 0 auto;
  width: 900px;
  height: 95px;
}

#menu {
  height: 59px;
  width: 100%; margin: auto;
  background: url(img2/bt_back.jpg) repeat-x;
}

#menu .inner {
  position: relative;
  margin: 0 auto;
  width: 900px;
  height: 59px;
}


#content {
	height: auto;
}


#content .back {
	background: url(img2/main_back.jpg) repeat-x;
	height: 340px;
	z-index: 15;
}

#content .inner {
	position: relative;
	background: url(img2/main.jpg) no-repeat;
	width: 970px;
	height: 340px;
	margin: 0 auto;
	z-index: 16;
}


#content .in {
	position: relative;
	height: 980px;
	width: 900px;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0 auto;
	z-index: 20;
}




#rogo {
	position:absolute;
	width:266px;
	height:62px;
	z-index:1;
	left: 0px;
	top: 14px;
}

#tel {
	position:absolute;
	width:189px;
	height:47px;
	z-index:2;
	left: 453px;
	top: 23px;
}

#mail {
	position:absolute;
	width:220px;
	height:32px;
	z-index:2;
	left: 680px;
	top: 20px;
}

#karni {
	position:absolute;
	width:84px;
	height:24px;
	z-index:3;
	left: 172px;
	top: 17px;
}

#home {
	position:absolute;
	width:45px;
	height:9px;
	z-index:9;
	left: 680px;
	top: 62px;
}
#company {
	position:absolute;
	width:70px;
	height:9px;
	z-index:10;
	left: 747px;
	top: 62px;
}

#privacy {
	position:absolute;
	width:62px;
	height:9px;
	z-index:11;
	left: 836px;
	top: 62px;
}
#chintai {
	position:absolute;
	width:84px;
	height:24px;
	z-index:1;
	left: 29px;
	top: 17px;
}

#baibai {
	position:absolute;
	width:84px;
	height:24px;
	z-index:1;
	left: 352px;
	top: 17px;
}

#baikyaku {
	position:absolute;
	width:84px;
	height:24px;
	z-index:3;
	left: 498px;
	top: 17px;
}

#tenpo {
	position:absolute;
	width:84px;
	height:24px;
	z-index:3;
	left: 644px;
	top: 17px;
}

#saiyo {
	position:absolute;
	width:84px;
	height:24px;
	z-index:3;
	left: 786px;
	top: 17px;
}

#abc48 {
	position:absolute;
	width:100px;
	height:130px;
	z-index:21;
	left: 0px;
	top: -14px;
}

#team_a {
	position:absolute;
	width:274px;
	height:65px;
	z-index:22;
	left: 100px;
	top: -14px;
}

#team_b {
	position:absolute;
	width:261px;
	height:65px;
	z-index:23;
	left: 374px;
	top: -14px;
}

#team_c {
	position:absolute;
	width:265px;
	height:65px;
	z-index:24;
	left: 635px;
	top: -14px;
}

#team_4 {
	position:absolute;
	width:274px;
	height:65px;
	z-index:25;
	left: 100px;
	top: 51px;
}

#team_8 {
	position:absolute;
	width:261px;
	height:65px;
	z-index:26;
	left: 374px;
	top: 51px;
}

#team_k {
	position:absolute;
	width:265px;
	height:65px;
	z-index:27;
	left: 635px;
	top: 51px;
}
#up {
	position:absolute;
	width:946px;
	height:1030px;
	z-index:19;
	left: 12px;
	top: 261px;
	background: url(img2/main_up.png) no-repeat;
}
#reform {
	position:absolute;
	width:575px;
	height:100px;
	z-index:28;
	left: 0px;
	top: 130px;
}
#ichioshi {
	position:absolute;
	width:310px;
	height:100px;
	z-index:29;
	left: 590px;
	top: 130px;
}
#cosma {
	position:absolute;
	width:215px;
	height:90px;
	z-index:30;
	left: 610px;
	top: 245px;
}
#cospo {
	position:absolute;
	width:215px;
	height:90px;
	z-index:31;
	left: 610px;
	top: 349px;
}
#cosvo {
	position:absolute;
	width:215px;
	height:90px;
	z-index:32;
	left: 610px;
	top: 453px;
}
#cosblo {
	position:absolute;
	width:215px;
	height:90px;
	z-index:33;
	left: 610px;
	top: 556px;
}
#topics {
	position:absolute;
	width:592px;
	height:725px;
	z-index:34;
	left: 0px;
	top: 245px;
	background: url(img2/topics.jpg) no-repeat;
}
#topics_in {
	position:absolute;
	width:560px;
	height:666px;
	z-index:35;
	left: 16px;
	top: 285px;
}
#sagashi {
	position:absolute;
	width:290px;
	height:310px;
	z-index:36;
	left: 610px;
	top: 659px;
	background: url(img2/sagasu.jpg) no-repeat;
}

#se_chintai {
	position:absolute;
	width:120px;
	height:40px;
	z-index:37;
	left: 628px;
	top: 716px;
}

#se_apart {
	position:absolute;
	width:120px;
	height:40px;
	z-index:38;
	left: 763px;
	top: 716px;
}

#se_mezo {
	position:absolute;
	width:120px;
	height:40px;
	z-index:39;
	left: 627px;
	top: 768px;
}

#se_ikko {
	position:absolute;
	width:120px;
	height:40px;
	z-index:40;
	left: 763px;
	top: 767px;
}

#se_man {
	position:absolute;
	width:120px;
	height:40px;
	z-index:41;
	left: 627px;
	top: 818px;
}

#se_tenpo {
	position:absolute;
	width:120px;
	height:40px;
	z-index:42;
	left: 763px;
	top: 818px;
}

#se_baibai {
	position:absolute;
	width:120px;
	height:40px;
	z-index:43;
	left: 627px;
	top: 868px;
}

#se_tochi {
	position:absolute;
	width:120px;
	height:40px;
	z-index:44;
	left: 763px;
	top: 868px;
}

#se_shinchiku {
	position:absolute;
	width:120px;
	height:40px;
	z-index:45;
	left: 627px;
	top: 918px;
}

#se_cyuuko {
	position:absolute;
	width:120px;
	height:40px;
	z-index:46;
	left: 763px;
	top: 918px;
}






.topics_s {
	color:#363636;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 5px;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	line-height: 15px;
	font-size: 10px;
}

.body_osusume {
	PADDING-TOP: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	line-height: 15px;
	font-size: 11px;
	color:#333333;
}

#ossm {
	position: absolute;
	width: 946px;
	height: auto;
	left: 12px;
	top: 1299px;
}

#ossm .ossm_in {
	position: relative;
	height: auto;
	width: 900px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
}

#footer {
	position: absolute;
	height: 110px;
	width: 100%;
	background: #AAFBD2;
	left: 0px;
	top: 4580px;
}

#footer .inner {
	position: relative;
	margin: 0 auto;
	width: 900px;
	height: 110px;
}

#copyright {
	position:absolute;
	color:#333;
	font-size: 16px;
	font-weight: bold;
	width:447px;
	height:27px;
	z-index:1;
	left: 449px;
	top: 78px;
}

#footer_add {
	position:absolute;
	color:#333;
	font-size: 15px;
	font-weight: bold;
	width:384px;
	height:30px;
	z-index:17;
	left: 5px;
	top: 38px;
}
#footer_link {
	position:absolute;
	color:#999;
	font-size: 11px;
	width:874px;
	height:23px;
	z-index:18;
	top: 5px;
	left: 21px;
}


H1 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px;	font-weight: normal; text-align: center; PADDING-RIGHT: 2px; PADDING-LEFT: 2px;  PADDING-BOTTOM: 2px; MARGIN: 0px; LINE-HEIGHT: 1.3; PADDING-TOP: 2px}

H2 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 16px;	color: #990000; font-weight: bold; PADDING-RIGHT: 2px; PADDING-LEFT: 2px;  PADDING-BOTTOM: 2px; MARGIN: 0px; LINE-HEIGHT: 1.5; PADDING-TOP: 2px}

.fooder {  font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 20px; font-size: 12px}

.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}
.menu { PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif; line-height: 19px; font-size: 12px; color:#535353}
.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 {  PADDING-TOP: 2px;  PADDING-RIGHT: 5px;  PADDING-BOTTOM: 2px;  PADDING-LEFT: 5px;　font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 20px; font-size: 11px}
.toi {  PADDING-TOP: 5px;  PADDING-RIGHT: 5px;  PADDING-BOTTOM: 5px;  PADDING-LEFT: 5px;　font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 20px; font-size: 14px}
.ichi {  PADDING-TOP: 2px;  PADDING-RIGHT: 5px;  PADDING-BOTTOM: 2px;  PADDING-LEFT: 5px;　font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 15px; font-size: 13px}
.sumi {  color: #CC0000; font-weight: bolder; font-size:15px;}
.gcp {  PADDING-TOP: 15px;  PADDING-RIGHT: 5px;  PADDING-BOTTOM: 5px;  PADDING-LEFT: 5px;　font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 20px; font-size: 10px; color:#737373}

.body_os {  font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif; PADDING-TOP: 6px; PADDING-RIGHT: 7px; PADDING-BOTTOM: 6px;  PADDING-LEFT: 7px; line-height: 20px; font-size: 12px}

.top_price {
	font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0000;
	font-weight: bolder;
}

.syo_price {
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	font-size: 24px;
	color: #CC0000;
	font-weight: bold;
}

.syo_price2 {
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	font-size: 22px;
	color: #CC0000;
	font-weight: bold;
}
.top_madori {
	font-family: "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3F7C16;
	font-weight: bolder;
}

.hiyou { PADDING-TOP: 2px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif; text-align:center; line-height: 15px; font-size: 11px; color:#333333; font-weight:normal}

.hiyoucomment { PADDING-TOP: 2px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif; text-align:left; line-height: 15px; font-size: 11px; color:#333333; font-weight:normal}

.hiyouprice { PADDING-TOP: 2px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif; line-height: 15px; font-size: 15px; color:#990000; font-weight:bold}

.sys_menu { PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif; line-height: 25px; font-size: 13px; color:#FFFFFF}

.body { PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", verdana, arial, sans-serif; line-height: 25px; font-size: 13px; color:#333333}


.body_text_b { PADDING-TOP: 7px; PADDING-RIGHT: 7px; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height: 25px; font-size: 16px; font-weight: bold;
}


.fm_inp {
border:0; 
padding:3px; 
font-size:1.3em; 
font-family:Arial, sans-serif; 
color:#000; 
border:solid 1px #ccc; 
margin:0 0 5px; 
width:50px;
}
