@charset "utf-8";
/* CSS Document */


ul.acc {
	width: 227px;
}

ul.acc li div ul {
	height: auto;
}

ul.acc, ul.acc li ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.acc img{

	height:47px;
	display:block;
}



ul.acc a{
	color: #333;
	display:block;
	height: 36px;
	line-height: 36px;
	text-indent: 0px;
	text-decoration: none;
	outline: none;
	font-weight:bold;
}


ul.acc li a {
  background: url(images/header_image00.gif) left;
}

ul.acc li div ul li a { 
  background: none; 
}

ul.acc li div ul li a:hover { 
  background-color: #FF8C00; 
}

ul.acc li div ul,
ul.acc li div div.notlast {
	background-color: #D2B48C;
}

ul.acc li div div {
	height: 10px;
}

ul.acc li div div.last {
	background: transparent url(images/header_image00.gif) left bottom no-repeat;
}


/*---all---*/


body {
	margin: 0px; padding: 0px; text-align: inherit; line-height: inherit; font-style: normal; font-weight: normal; text-decoration: none;
}

h1 {
	margin: 0px; padding: 0px; text-align: inherit; line-height: inherit; font-style: normal; font-weight: normal; text-decoration: none;
}
h2 {
	margin: 0px; padding: 0px; text-align: inherit; line-height: inherit; font-style: normal; font-weight: normal; text-decoration: none;
}
h3 {
	margin: 0px; padding: 0px; text-align: inherit; line-height: inherit; font-style: normal; font-weight: normal; text-decoration: none;
}
h4 {
	margin: 0px; padding: 0px; text-align: inherit; line-height: inherit; font-style: normal; font-weight: normal; text-decoration: none;
}
h5 {
	margin: 0px; padding: 0px; text-align: inherit; line-height: inherit; font-style: normal; font-weight: normal; text-decoration: none;
}
h6 {
	margin: 0px; padding: 0px; text-align: inherit; line-height: inherit; font-style: normal; font-weight: normal; text-decoration: none;
}



li {
	margin: 0px; padding: 0px; text-align: inherit; line-height: inherit; font-style: normal; font-weight: normal; text-decoration: none;
}
ol {
	margin: 0px; padding: 0px; text-align: inherit; line-height: inherit; font-style: normal; font-weight: normal; text-decoration: none;
}
ul {
	margin: 0px; padding: 0px; text-align: inherit; line-height: inherit; font-style: normal; font-weight: normal; text-decoration: none;
}

/*th {
	margin: 0px; padding: 0px; text-align: inherit; line-height: inherit; font-style: normal; font-weight: normal; text-decoration: none;
}
td {
	margin: 0px; padding: 0px; text-align: inherit; line-height: inherit; font-style: normal; font-weight: normal; text-decoration: none;
}**/

ol {
	list-style-type: none;
}
ul {
	list-style-type: none;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor;
}

table {
	border-collapse: collapse; border-spacing: 0;
}

/*th {
	text-align: left;
}*/

body {
	background: url("../images/bg_body.gif") repeat-x left top #006; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 75%;
}

/*body {
	background: url("../images/bg_body.gif") repeat-x left top #006; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 75%;
}
*/

a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(22, 72, 98); text-decoration: underline;
}


.color_red{
	color:#F00;
	font-weight: bold;
}

#container {
	margin: 0px auto; width: 960px; 
}

#featured {
	background-image:url(../images/snavi_item999.gif);
	background:#FFF; width: 733px; height: auto; padding-left: 227px; position: relative;
}
#featured ul.ui-tabs-nav {
	list-style: none; margin: 0px; padding: 0px; left: 0px; top: 0px; width: 227px; position: absolute; z-index: 50;
	height:auto;
}

#global_navi {

	background: rgb(0, 0, 0); height: 30px; overflow: hidden; padding-left: 0px; float:center;
}
#global_navi ul {
	
}
#global_navi ul li {
	margin-right: 2px; float: left; display: inline;
}
#global_navi ul li.lastChild {
	margin-right: 0px;
}

.main_block {
	background: url(../images/snavi_item999.gif) repeat-y left top rgb(255, 255, 255);
	width: 960px;
	overflow: hidden;
	position: relative;
	background-image: url(../images/snavi_item999.gif);
}

#sub_content {
	background-image:url(../images/snavi_item999.gif);
	
	 width: 227px; padding-bottom: 50px; float: left; display: inline;
	 height:auto;
}

#sub_content img{
	margin:7px opx;

}

#sub_navi {
	width: 205px; padding-top: 20px; padding-left: 14px; float: left; display: inline;
}
#main_content {
	width: 732px; float: left; display: inline;
}
.home #main_content {
	width: 721px; padding-left: 11px;
}
#main_area {
	width: 721px; padding-left: 11px;
}

.twt_area{
	width:200px;
	padding:10px;
	margin:0px;
	
}

.sidebtn_area{
	background-image:url(../images/snavi_item999.gif);
	padding:10px 10px 0px 10px;
	
}

.sidebtn_area img {
	
	padding:5px 0px;
	
}

#blog_area{
	
	padding:5px;
	margin:10px;
	background-color:#FFF;
	text-align:left;
	
}

#news_area{
	width:680px;
	text-align:left;
	padding:0px;
	margin:10px 10px 10px 30px;
	font-size:13px;
 padding-left: 227px; 
 position: relative;
}	

#news_area li{

	border-bottom:1px dotted #cccccc;
}

#rec_area{
	width:680px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:10px 10px 10px 30px;
	font-size:13px;
	padding-left: 227px; 
	position: relative;
}	


#rec_area table{
	border:solid 1px #CCCCCC;
	margin:10px 17px 10px 10px;
	padding:0px;
	width:660px;
	
	font-size:12px;
	text-align:center;
	float:left;
}

#rec_area table img{
width:130px;
height:173px;
margin:3px;
float:center;
}


#rec_area li{
	border:solid 1px #CCCCCC;
	margin:10px 17px 10px 10px;
	padding:0px;
	width:136px;
	
	font-size:12px;
	text-align:left;
	float:left;
}

#rec_area li img{
width:130px;
height:173px;
margin:3px;
float:center;
}

#rec_area li dd{
	text-align:left;

}

#rec_area tr{
    border-top:1px solid #000;
    border-left:1px solid #663300;
    border-collapse:collapse;

}

#rec_area th{
	width:160px;
	    border-right:1px solid #663300;
    border-bottom:1px solid #663300;

	
}

#rec_area td{
	    border-right:1px solid #663300;
    border-bottom:1px solid #663300;

}

	



#ctg_area{
	width:680px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:20px 20px 20px 20px;
	font-size:13px;
	position: relative;
	background-color:#FFFFFF;
	float:right;
	
}	

#ctg_area img{
	margin:0px 0px 10px 0px;
}

#ctg_area PP{
	color:#FF0000;
}

#ctg_area table{
	border:solid 1px #CCCCCC;
	margin:10px 0px 0px 10px;
	padding:0px;
	width:660px;
	
	font-size:12px;
	text-align:center;
	float:left;
}


#ctg_area table img{
width:130px;
height:173px;
margin:3px;
float:center;
margin:15px 0px;
}







#ctg_area tr{
    border-top:1px solid #000;
    border-left:1px solid #663300;
    border-collapse:collapse;

}

#ctg_area th{
	width:160px;
	    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
	line-height:16px;

	
}

#ctg_area td{
	    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
	font-weight:bold;
	line-height:16px;
	margin:0px 0px;
	padding:10px 0px;

}


#ctg_area td img{
	width:43px;
	height:13px;
	margin:0px;
	padding:0px;


}


#link_area{
	width:680px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:20px 20px 20px 20px;
	font-size:13px;
	position: relative;
	background-color:#FFFFFF;
	float:right;
	
}	


#link_area table{
	border:solid 1px #CCCCCC;
	margin:10px 0px 0px 10px;
	padding:0px;
	width:660px;
	
	font-size:12px;
	text-align:center;
	float:left;
}

#link_area table img{

margin:3px;
float:center;
}


#link_area li{
	border:solid 1px #CCCCCC;
	margin:10px 17px 10px 10px;
	padding:0px;
	width:136px;
	
	font-size:12px;
	text-align:left;
	float:left;
}

#link_area li img{

margin:3px;
float:center;
}

#link_area li dd{
	text-align:left;

}

#link_area tr{
    border-top:1px solid #000;
    border-left:1px solid #663300;
    border-collapse:collapse;

}

#link_area th{
	width:30%;
	    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
	line-height:16px;

	
}

#link_area td{
	width:auto;
	    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
	text-align:left;
	

}


#sold_area{
	width:920px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 20px 20px 20px;
	font-size:13px;
	position: relative;
	background-color:#FFFFFF;
	float:right;
	
}	


#sold_area table{
	border:solid 1px #CCCCCC;
	margin:10px 0px 0px 10px;
	padding:0px;
	width:900px;
	
	font-size:12px;
	text-align:center;
	float:center;
}


#sold_area table img{
width:130px;
height:173px;
margin:3px;
float:center;
margin:15px 0px;
}







#sold_area tr{
    border-top:1px solid #000;
    border-left:1px solid #663300;
    border-collapse:collapse;

}

#sold_area th{
	width:160px;
	    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
	line-height:16px;

	
}

#sold_area td{
	    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
	font-weight:bold;
	line-height:16px;
	margin:0px 0px;
	padding:10px 0px;
	width:auto;
	height:100px;
	

}


#sold_area td img{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;


}


#rent_area{
	width:680px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:20px 20px 100px 20px;
	font-size:13px;
	position: relative;
	background-color:#FFFFFF;
	float:right;

}	



#rent_area table{
	border:solid 1px #CCCCCC;
	margin:10px 0px 0px 10px;
	padding:0px;
	width:660px;
	
	font-size:16px;
	text-align:center;
	float:left;

}

#rent_area table img{

margin:10px;
float:center;
}


#rent_area li{


}

#rent_area li img{
	text-align:center;
	margin:10px 10px 0px 10px
	
}



#rent_area tr{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
	
	
	

}

#rent_area th{
	width:30%;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	line-height:50px;
	background-color:#F5DEB3;
	height:50px;
}

#rent_area td{
	width:auto;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	text-align:left;
	height:50px;
	line-height:25px;
	padding:5px;
}



#work_area{
	width:680px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:20px 20px 20px 20px;
	font-size:13px;
	position: relative;
	background-color:#FFFFFF;
	float:right;

}	



#work_area table{
	border:solid 1px #CCCCCC;
	margin:10px 0px 0px 10px;
	padding:0px;
	width:660px;
	
	font-size:16px;
	text-align:center;
	float:left;

}

#work_area table img{

margin:3px;
float:center;
}


#work_area li{

	text-align:left;

	line-height:18px;
	padding:5px;

}

#work_area li img{
	text-align:center;
	margin:10px 10px 0px 10px;
	
}



#work_area tr{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
	
	
	

}

#work_area th{
	width:30%;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	line-height:25px;
	background-color:#F5DEB3;
	height:25px;
}

#work_area td{
	width:auto;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	text-align:left;
	height:25px;
	line-height:12px;
	padding:5px;
}













#shop_area{
	width:680px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:20px 20px 20px 20px;
	font-size:13px;
	position: relative;
	background-color:#FFFFFF;
	float:right;
	

}	


#shop_area table{
	border:solid 1px #CCCCCC;
	margin:10px 0px 0px 10px;
	padding:0px;
	width:660px;
	
	font-size:16px;
	text-align:center;
	float:left;

}

#shop_area table img{

margin:3px;
width:128px;
height:96px;
margin:10px;

}





#shop_area tr{
    border-top:1px solid #986b33;
    border-left:1px solid #986b33;
    border-collapse:collapse;
	
	

}

#shop_area th{
	width:30%;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	line-height:50px;
	background-color:#F5DEB3;
	height:50px;

	
}

#shop_area td{
	width:auto;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	text-align:left;
	height:20px;
	line-height:17px;
	padding:5px;

}





#map_area{
	width:680px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 20px;
	font-size:13px;
	position: relative;
	background-color:#FFFFFF;
	float:right;

}	

#map_area iframe{
	text-align:center;
	margin:10px 0px;

}

#map_area table{
	border:solid 1px #CCCCCC;
	margin:10px 0px 0px 10px;
	padding:0px;
	width:660px;
	
	font-size:16px;
	text-align:center;
	float:left;

}

#map_area table img{

margin:3px;
width:128px;
height:96px;
margin:10px;

}





#map_area tr{
    border-top:1px solid #000;
    border-left:1px solid #663300;
    border-collapse:collapse;
	
	

}

#map_area th{
	width:30%;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	line-height:20px;
	background-color:#F5DEB3;
	height:20px;

	
}

#map_area td{
	width:auto;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	text-align:left;
	height:20px;
	line-height:15px;
	padding:5px;
	

}















/*---header---*/

#top_header{
	text-align:center;
	padding:0px;
	margin:0px auto;
}

.in_top_header{
	background-color:#000066;
	padding:0px;
	margin:0px auto;
}

.in_top_header h1{
	letter-spacing:1px;
	text-align:right;
	color:#fff;
	font-size:10px;
	font-weight:normal;
	width:800px;
	height:auto;
	padding:3px 0px 5px 0px;
	margin:0px auto;
}

.header_left{
	float:left;
	height:auto;
	padding:10px 0px 15px 15px;
	margin:0px auto;
}

.header_left img{
	padding:0px;
	margin:0px 0px 0px 0px;
}

.header_right{
	float:right;
	height:auto;
	padding:10px 15px 0px 0px;
	margin:0px auto;
}

.header_right img{
	padding:0px;
	margin:0px 0px 0px 0px;
}

/*---本体---*/

#container{
	clear:both;
	background-color:#fff;
	text-align:center;
	width:960px;
	height:auto;
	padding:0px;
	margin:0px auto;
	background-image:url(../images/snavi_item999.gif);
	background-repeat:repeat-y;
	
}

#in_container{
	text-align:left;
	width:960px;
	height:auto;
	padding:0px;
	margin:0px auto;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	
}

/*---TOPロゴ---*/

#mainviewlogo{
	clear:both;
	width:800px;
	height:80px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
}

#mainviewlogo img{
	clear:both;
	padding:0px;
	margin:0px auto;
	border:solid 0px #CCC
}

/*---タイトル---*/

#title_item{
	clear:both;
	width:auto;
	height:auto;
	padding:0px;
	margin:0px auto;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}


.in_title_item{
	background-color:#eeeeee;
	padding:10px;
	margin:0px;

	letter-spacing:1px;
	/*text-align:right;*/
	/*color:#fff;*/
	font-size:16px;
	font-weight:bold;
	width:auto;
	height:auto;

}

/*---商品画像---*/

#naviarea{
	clear:both;
	background-color:#fff;
	text-align:center;
	width:auto;
	height:auto;
	padding:0px;
	margin:0px auto;
}

#in_naviarea_left{
	float:left;
	text-align:left;
	width:330px;
	height:auto;
	padding:20px 20px 10px 20px;
	margin:0px auto;
	border-right:1px solid #cccccc;
}

#in_naviarea_left img{
	clear:both;
	width:338px;
	height:450px;
	padding:0px;
	margin:0px;
	text-align:center;
}

#in_naviarea_left2{
	float:left;
	text-align:left;
	width:340px;
	height:auto;
	padding:10px 0px 0px 0px;
	margin:0px auto;
	border-right:0px solid #cccccc;
}

#in_naviarea_left2 img{
	clear:both;
	width:338px;
	height:52px;
	padding:0px;
	margin:0px;
	text-align:center;
}

#in_naviarea_right{
	float:right;
	text-align:left;
	font-size:14px;
	width:420px;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:0px auto;
	border:0px solid #cccccc;
}

#in_naviarea_right img{
	clear:both;
	width:96px;
	height:128px;
	padding:0px;
	margin:0px;
	text-align:center;
}

.in_naviarea_right_in_data{
	text-align:center;
	font-size:13px;
	width:410px;
	height:auto;
	padding:20px 20px 0px 20px ;
	margin:0px;
	border:0px solid #cccccc;
}

.in_naviarea_right_in_data tr{
	text-align:center;
	width:330px;
	height:130px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid #cccccc;
}
.in_naviarea_right_in_data th{
	clear:both;
	font-size:15px;
	font-weight:normal;
	border:0px solid #cccccc;
	background-color:#f8f8ff;
	text-align:left;
	font-weight:bold;
	width:auto;
	height:50%;
	padding:5px 0px 5px 10px;
	margin:0px 0px 0px 0px;
}

.in_naviarea_right_in_data td{
	width:110px;
	height:130px;
	border:1px solid #cccccc;
	line-height:1.5;
	padding:10px;
	margin:0px 0px 0px 0px;
}

.in_naviarea_right_in_data img{
	text-align:center;
	margin:0px 0px 0px 0px;
}

.in_naviarea_right_in_data li{
	clear:both;
	list-style:decimal;
	float:left;
}

/*---関連商品---*/
.in_naviarea_kanren_in_data{
	text-align:center;
	font-size:13px;
	width:410px;
	height:auto;
	padding:0px 20px 20px 20px  ;
	margin:0px;
	border:0px solid #cccccc;
}

.in_naviarea_kanren_in_data tr{
	text-align:center;
	width:330px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:1px solid #cccccc;
}
.in_naviarea_kanren_in_data th{
	clear:both;
	font-size:15px;
	font-weight:normal;
	border-bottom:0px solid #cccccc;
	background-color:#CCCCCC;
	text-align:left;
	font-weight:bold;
	width:auto;
	height:50%;
	padding:5px 0px 5px 10px;
	margin:0px 0px 0px 0px;
}

.in_naviarea_kanren_in_data td{
	width:110px;
	height:130px;
	border:1px solid #cccccc;
	line-height:1.5;
	padding:10px;
	margin:0px 0px 0px 0px;
}


/*---アイテムデータ---*/

#item_data{
	clear:both;
	background-color:#fff;
	text-align:center;
	width:760px;
	height:auto;
	padding:20px;
	margin:0px;
	border-top:1px solid #cccccc;

		
}

#in_item_data{
	clear:both;
	float:center;
	text-align:center;
	width:760px;
	height:auto;
	padding:0px;
	margin:0px;
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-collapse:collapse;

}

#in_item_data img{
	clear:both;
	width:auto;
	height:128px;
	padding:0px;
	margin:0px;
	text-align:center;
}

.in_item_data tr{
	text-align:left;
	width:auto;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid #cccccc;
}
.in_item_data th{
	clear:both;
	font-weight:normal;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
	
	background-color:#cccccc;
	text-align:right;
	font-size:15px;
	font-weight:nomal;
	width:150px;
	height:auto;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
}



.in_item_data td{
	width:270px;
	height:auto;
	font-size:15px;
	font-weight:nomal;
	background-color:#eeeeee;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;

	line-height:1.5;
	padding:10px;
	margin:0px 0px 0px 0px;
}

.in_item_data td.PRICE{
	width:35%;
	height:auto;
	font-size:30px;
	font-weight:nomal;
	background-color:#eeeeee;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;

	line-height:1.5;
	padding:10px;
	margin:0px 0px 0px 0px;
}

.in_item_data img{
	text-align:center;
	margin:0px 0px 0px 0px;
}

.in_item_data li{
	clear:both;
	list-style:decimal;
	float:left;
}

#in_item_data td.price{
font-size:120%;

}


/*---footer---*/

#footer{
	clear:both;
	background-color:#eeeeee;
	text-align:center;
	height:auto;
	padding:0px;
	margin:0px 0px 0px 0px;
}

.in_footer{
	text-align:center;
	width:800px;
	height:auto;
	padding:0px;
	margin:0px auto;
}

.footer_navi{
	line-height:1.5;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	width:920px;
	padding:0px 0px 0px 0px;
	margin:0px auto;
}

.footer_navi form{
	float:left;
}

.footer_navi a{
	text-decoration:none;
	color:#999999;
}

.footer_navi a:hover{
	text-decoration:underline;
	color:#333333;
}

.copyright{
	clear:both;
	text-align:center;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	width:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto;
	height:auto;
	background-color:#000
}

.FOROLDIE{
	clear:both;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#000;
	width:auto;
	padding:8px 0px;
	margin:0px;
	height:auto;
	background-color:#FFC
}

.footer_navi_left{
	clear:both;
	float:center;
	height:auto;
	width:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	color:#333333;

}

.footer_navi_left img{
	clear:both;
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:15px 0px 15px 0px;
	vertical-align: top;
	display:inline;
}




.footer_navi_left li{
	list-style:none;
	float:left;
}
.footer_string_left{
	float:left;
	height:auto;
	width:200px;
	padding:0px 0px 0px 0px;
	margin:0px auto;
}

.footer_navi_left2{
	float:center;
	height:60px;
	width:auto;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
	color:#333333;

}





/*---pagetop---*/

#pagetop{
	clear:both;
	width:960px;
	height:16px;
	padding:0px;
	margin:0px 0px 0px 0px;
	float:right;
}

#pagetop img{
	margin:0px 20px 0px 0px;
	float:right;
}

#pagetop p{
	float:right;
	width:69px;
	height:16px;
	padding:0px;
	margin:0px;
}




.SYOSAI_main_block {
	background: url(../images/syosai_back.jpg) repeat-y left top rgb(255, 255, 255); width: 960px; overflow: hidden; position: relative;
}


#SYOSAI_container{
	clear:both;
	background-color:#ba8a12;
	text-align:center;
	width:960px;
	height:auto;
	padding:0px;
	margin:0px auto;

	
}

#SYOSAI_container img{

	padding:0px;
	margin:0px ;

	
}

#SYOSAI_TITLE {
	
	background:#CCCCCC;
	width:920px;
	height:25px;
	padding:5px 20px;
	
	text-align:left;
	font-size:18px;
	font-weight:bold;
}

















#SYOSAI_area{
	
	width:820px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:15px 70px ;
	font-size:13px;
	position: relative;
	background-color:#FFFFFF;
	float:right;
	

}	


#SYOSAI_area table{
	border:solid 1px #CCCCCC;

	padding:0px;
	width:auto;
	
	font-size:15px;

	text-align:center;
	float:left;

}

#SYOSAI_area table td img{

width:43px;
height:13px;
margin:0px 10px;


}



#SYOSAI_area img{
	width:380px;
	height:507px;
	margin:10px 0px;

}

#SYOSAI_area tr{
    border-top:1px solid #986b33;
    border-left:1px solid #986b33;
    border-collapse:collapse;
	

}

#SYOSAI_area th{
	width:120px;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	line-height:28px;
	background-color:#F5F5F5;
	height:20px;

	
}

#SYOSAI_area #BIG{
	width:490px;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	line-height:28px;
	background-color:#F5F5F5;
	height:auto;

	
}

#SYOSAI_area #MID{
	height:220px;
	line-height:220px;
	
}

#SYOSAI_area td{
	width:190px;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	text-align:left;
	height:10px;
	line-height:17px;
	padding:5px;
	font-size:14px;
	font-weight:bold;

}

#SYOSAI_area #PIC{
	width:auto;
	height:130px;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	text-align:center;


	padding:5px;

}
#SYOSAI_area #PIC img {
width:96px;
height:128px;
margin:5px 12px;

}


#SYOSAI_area #PRICE{
	font-size:18px;
	font-weight:bold;
	line-height:17px;

}

#recruit_area{
	width:680px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:20px 140px 100px 140px;
	font-size:13px;
	position: relative;
	background-color:#FFFFFF;
	float:right;

}	



#recruit_area table{
	border:solid 1px #CCCCCC;
	margin:10px 0px 0px 10px;
	padding:0px;
	width:660px;
	
	font-size:16px;
	text-align:center;
	float:left;

}

#recruit_area table img{

margin:10px;
float:center;
}


#recruit_area li{


}

#recruit_area li img{
	text-align:center;
	margin:10px 10px 0px 10px
	
}



#recruit_area tr{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
	
	
	

}

#recruit_area th{
	width:30%;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	line-height:50px;
	background-color:#F5DEB3;
	height:50px;
}

#recruit_area td{
	width:auto;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	text-align:left;
	height:50px;
	line-height:25px;
	padding:5px;
}

.main_block_white {
	background: top rgb(255, 255, 255); width: 960px; overflow: hidden; position: relative;
}



.ABOUt_main_block {
	background: url(../images/syosai_back.jpg) repeat-y left top rgb(255, 255, 255); width: 960px; overflow: hidden; position: relative;
}


#ABOUtI_container{
	clear:both;
	background-color:#ba8a12;
	text-align:center;
	width:960px;
	height:auto;
	padding:0px;
	margin:0px auto;

	
}

#ABOUt_container img{

	padding:0px;
	margin:0px ;

	
}

#ABOUt_TITLE {
	
	background:#CCCCCC;
	width:920px;
	height:25px;
	padding:5px 20px;
	
	text-align:left;
	font-size:18px;
	font-weight:bold;
}

















#ABOUt_area{
	
	width:820px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:15px 70px ;
	font-size:13px;
	position: relative;
	background-color:#FFFFFF;
	float:right;
	

}	


#ABOUt_area table{
	border:solid 1px #CCCCCC;

	padding:0px;
	width:auto;
	
	font-size:15px;

	text-align:center;
	float:left;

}

#ABOUt_area table td img{

width:43px;
height:13px;
margin:0px 10px;


}



#ABOUt_area img{
	width:380px;
	height:507px;
	margin:10px 0px;

}

#ABOUt_area tr{
    border-top:1px solid #986b33;
    border-left:1px solid #986b33;
    border-collapse:collapse;
	

}

#ABOUt_area th{
	width:120px;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	line-height:28px;
	background-color:#F5F5F5;
	height:20px;

	
}

#ABOUt_area #BIG{
	width:490px;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	line-height:28px;
	background-color:#F5F5F5;
	height:auto;

	
}

#ABOUt_area #MID{
	height:220px;
	line-height:220px;
	
}

#ABOUt_area td{
	width:100%;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	text-align:left;
	height:10px;
	line-height:17px;
	padding:5px;
	font-size:14px;
	font-weight:bold;

}

#ABOUt_area #PIC{
	width:auto;
	height:130px;
	border-right:1px solid #986b33;
	border-bottom:1px solid #986b33;
	text-align:center;


	padding:5px;

}
#ABOUt_area #PIC img {
width:96px;
height:128px;
margin:5px 12px;

}


#ABOUt_area #PRICE{
	font-size:18px;
	font-weight:bold;
	line-height:17px;

}
