body {
	background-image: url(../img/bk.png);
	background-position: center;
	background-color: #32361d;
	font-size: 12px;
	color:#444444;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-style:none;
	align: center;
	letter-spacing:+1px;
}
A {
	color: #5e7711;
	text-decoration:none;
}

li {
	margin-bottom:5px;
	list-style-position:outside;
	line-height: 18px;
}


/*ヘッダ */
#head {
	padding:5px 0px 5px 5px;
	width: 865px;
}

#top-menu {
	float:right;
	padding-left:20px;
	text-align:left;
	width: 574px;
	height: 28px;
	background-image: url(../img/AP_topmenu_bk.png);
}

#logo {
	float:left;
}
#headmenu {
	text-align: right;
	top:0px;
	left:0px;
	padding:0px 5px 5px 0px;
}

#top-catch {
	text-align:right;
	left:0px;
	padding:0px 5px 0px 0px;
}

#catch {
	clear:both;
	text-align:right;
	left:0px;
	padding:0px 5px 0px 0px;
}

A #catch ,#menu-list A{
	color: #b4f000;
	text-decoration:none;
}

/*メイン*/
#main {
	clear:both;
	width: 870px;
	margin-bottom: 3px;
	background-color:black;
	text-align:right;
}
#main-image{
	float:left;
}

#main-bnarea{
	clear:both;
}
#head-line {
	float:right;
	width: 236px;
	height:211px;
	text-align:right;
	color:#ffffff;
	padding:30px;
	background:url(../img/AP_headline_bk.gif);
	background-repeat:no-repeat;
}

/*コンテンツ*/
#contents {
	width: 870px;
}
#left-contents {
	float:left;
	width: 198px;
	margin-right:4px;
}
#left-contents1 {
	width: 198px;
	height:200px;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	border-style:solid;
	border-width:2px;
	border-color:#6d6f61;
	margin-bottom:3px;
	background:url(../img/left_bk.gif);
	background-color:#e9e7e2;
	background-repeat:repeat-x;
}
#left-contents2 {
	width: 198px;
	height:200px;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	border-style:solid;
	border-width:2px;
	border-color:#6d6f61;
	margin-bottom:3px;
	background:url(../img/left_bk.gif);
	background-color:#e9e7e2;
	background-repeat:repeat-x;
}
#left-contents3 {
	width: 198px;
	height:200px;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	border-style:solid;
	border-width:2px;
	border-color:#6d6f61;
	margin-bottom:3px;
	background:url(../img/left_bk.gif);
	background-color:#e9e7e2;
	background-repeat:repeat-x;
}
#mid-contents {
	float:left;
	width: 455px;
	margin-right:3px;
}

#mid-contents1 {
	width: 455px;
	height:417px;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	border-style:solid;
	border-width:2px;
	border-color:#6d6f61;
	margin-bottom:3px;
	background-color:#f8f5f0;
	background-repeat:repeat-x;
}
#mid-contents2 {
}
#mid-contents3 {
	width: 435px;
	height:180px;
	padding:10px 10px 0px 10px;
	text-align:left;
	border-style:solid;
	border-width:2px;
	border-color:#6d6f61;
	margin-bottom:3px;
	background-color:#e9e7e2;
	background-repeat:repeat-x;
}

#right-contents {
	float:right;
	width: 182px;
	height:598px;
	padding:8px;
	font-size: 10px;
	color:#000000;
	line-height: 12px;
	text-align: left;
	border-style:solid;
	border-width:2px;
	border-color:#6d6f61;
	background:url(../img/AP_bk_PR.png);
	background-color:#5e7511;
	background-repeat:repeat-x;
}

/*マーケットランキング*/
#ranking {
	clear:both;
	width: 870px;
	height:121px;
	background-image: url(../img/AP_MRbnmat.gif);
	background-repeat:no-repeat;
	margin:5px 0px 5px 0px;
}

/*フッタ*/
#footer {
	padding:5px 5px 10px 5px;
	width: 860px;
	text-align:left;
}
#footmenu {
}
#footmark {
	text-align: right;
	margin-top:5px;
}

#pos-right1{
	float:right;
}

#return-top {
	float:right;
}

/*コンテンツ*/
#menu-list{
	clear: both;
	float:left;
	text-align:left;
	color:white;
	width: 170px;
	padding-top:10px;
	line-height: 24px;
}

#menu-list li{
	vertical-align:middle;
	list-style-image:url("../img/AP_mark1.gif");
	margin-left:10px;
}
#articlearea{
	text-align:center;
	width: 830px;
	padding:20px;
	background:url(../img/bk_slmm.png);
	background-color:#191b0e;
}
#outline{
	text-align:center;
	width: 618px;
	overflow:visible;
	padding:15px;
	background:url(../img/left_bk.gif);
	background-color:#e9e7e2;
	background-repeat:repeat-x;
	border-style:solid;
	border-width:2px;
	border-color:#6d6f61;
}
#spreadhead{
	text-align:left;
	width: 450px;
	padding:7px 70px 7px 10px;
	margin:15px 0px 0px 5px;
	background:url(../img/AP_ttlmat.png);
	background-color:#5f7811;
	background-repeat:repeat-x;
	font-weight: bold;
	font-size: 14px;
	color:#FFFFFF;
	line-height: 18px;
}
#subheading{
	text-align:left;
	width: 450px;
	padding:0px 0px 0px 15px;
	margin:15px 30px 10px 25px;
	font-size: 14px;
	font-weight: bold;
	color:#6f8c14;
	line-height: 18px;
	background:url(../img/AP_ttlmark.png);
	background-repeat:repeat-y;
}
#textarea{
	text-align:left;
	width: 450px;
	line-height: 20px;
	padding:0px 0px 20px 80px;
}
#frame1-ttl{
	margin-left:25px;
}
#frame1-Content{
	margin:8px 0px 30px 100px;
}

/*お問い合せ*/
.btn_send {
	background-image: url(../img/b_check.gif);
	height: 26px;
	width: 91px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
.btn_reset {
	background-image: url(../img/b_clear.gif);
	height: 26px;
	width: 91px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
#form1{
	text-align:left;
	width: 450px;
}
#inquiry {
	width: 440px;
	border: 1px solid #6f8c14;
	padding: 5px;
	margin: 0px;
}
#inquiry2 {
	width: 440px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6f8c14;
	border-right-color: #6f8c14;
	border-bottom-color: #6f8c14;
	border-left-color: #6f8c14;
	
}
.inquiry_box_right {
	text-align: right;
	font-size: 10px;
	margin-bottom: 2px;
}

/*体裁*/
.img_left1 {
	margin-left:1px;
}
.img_left2 {
	margin-left:2px;
}
.bottom3{
	margin-bottom:3px;
}
.padding10{
	padding:0px 10px 0px 10px;
}
.line{
	padding:5px 0px 5px 0px;
	background-image:url("../img/AP_border.png");
	background-repeat:repeat-x;
	background-position:bottom;
}
.line2{
	padding:5px 20px 5px 20px;
	background-image:url("../img/AP_border.png");
	background-repeat:repeat-x;
	background-position:bottom;
}
.position1{
	float:right;
}

.img_left_mar0 {
	float: left;
	clear: both;
}

li.plus-mark{
	vertical-align:middle;
	list-style-image:url("../img/AP_mark1.gif");
}
/*↓ここから大西パート*/

#PRBN_IN {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #666699; /* 枠の色 */
  border-width: 0px; /* 枠の幅 */
}




#subheading2{
	text-align:left;
	width: 450px;
	padding:0px 0px 0px 15px;
	margin:2px 30px 10px 25px;
	font-size: 12px;
	font-weight: bold;
	color:#6f8c14;
	line-height: 18px;
	background:url(../img/AP_ttlmark.png);
	background-repeat:repeat-y;
}
#textarea2{
	text-align:left;
	width: 450px;
	line-height: 20px;
	padding:0px 0px 20px 80px;
}

#textmall{
	font-size:10px; 
	background-color:#ffccff; 
	padding:5px;
}

#title-area{
	float:left;
	background-color: #F8F5F0;
}
#photo-area{
	float:left;
	background-color: #F8F5F0;
	width:230px;
	text-align:center;
	
}
#guide-area{
	background-color: #F8F5F0;
	text-align:center;
	margin:0px 0px 0px 0px;
	clear:both;
}
.photo{
	float:right;
	margin:0px 5px 3px 5px;
	text-align:center;
}

#prbn{

	width: 450px;

}

#prbn_1{

	width: 290px;
	float:left;
}

#prbn_2{
	float:right;
	width: 160px;
	text-align:right;

}


#textarea3{
	float:left;
	text-align:left;
	width: 600px;
	line-height: 20px;
	padding:10px 0px 20px 0px;
}

#rankingPage a{
	color: #B4F000;
}


