/*
　詳細ページ用		2006/11/25

ピンク系
	background-color:		#FF3366;
*/

* {
	margin            : 0;
	padding		        : 0;
}

body {
	background-color  : #ffffff;
	text-align			  : center;
	margin					  : 0;
	font-size				  : 14px;
	color						  : #333333;
}

#container {
	text-align			  : left;
	background-positon: center top; 
	font-size				  : 14px; 
	margin					  : 0px auto; 
	width						  : 770px; 
	color						  : #333333;
	background-repeat : repeat-y; 
	font-family			  : "ＭＳ Ｐゴシック", "Osaka";
	background-color	: #ffffff;
	background-color	: #FFCCCC;
	border-left				: 1px solid #999999;
	border-right			: 1px solid #999999;
	border-bottom			: 1px solid #999999;
}

a	{
	text-decoration	  : none;
	color						  :	#FF3366;
}
	  
a:hover	{
	text-decoration	  : underline;
	color						  :	#FF3366;
}

/*　ヘッダー　*/
#top_img 	{
	background-position	: center top;
	background-image	: url(img/main_top-p.gif);
	background-repeat	: no-repeat;
	height						: 60px;
	text-align				: left;
}

#topnavi {
	color							:	#333333;
	background-color	: #ffffff;
	padding						: 10px 0 5px 10px;
	font-size					: 14px;
	border-bottom			:	#FF3366 1px solid;
}

#name {
	color							:	#000066;
	background-color	: #ffffff;
	padding						: 10px;	
}

h1 {
	border-left				:	20px solid #FF3366;
	padding-left			:	10px;
}

/*　レフト　*/
#left	{
	float							:	left;
	width							:	600px;
	background-color  : #ffffff;
	padding-bottom		:	20px;
	margin-bottom			:	0;
	height						:	auto;
  min-height				: 600px;
}

#main_img	{
	text-align				:	left;
}

#left_pro {
	background-color  : #ffffff;
	padding						: 15px 0 0 25px;
	width							: 550px;
}
h2 {
	margin-bottom			: 10px;
	color							: #FF0000;
	font-size					: 17px;
}
#syousai {
	font-size					: 14px;
	line-height				: 20px;
	letter-spacing		: 1px;
	text-align				:	justify;
	text-justify			:inter-ideograph;
	word-break				:	break-all;
	word-wrap					:	break-word;
}

/* 詳細情報テーブル表示　*/
#pro {
	width							: 520px;
	margin						: 25px auto 25px auto;
	background-color	: #666666;
	font-size					: 14px;
}
#pro th {
	padding						: 5px;
	background-color	: #FFCCCC;
}
#pro td {
	padding						: 5px;
	background-color	: #FFFFFF;
}

/*　トラックバック表示　*/
#tbarea	{
	width							:	520px;
	margin						:	8px auto 0 20;
}
#tbarea input	{
	width							: 520px;
	margin						: 0 auto 0 0;
}

/*　ライト　*/
#right {
	width							: 170px;
	float							: right;
	background-color	: #FFCCCC;
}
div.mapcmt
{
	width: 			153px;
	padding: 		5px 5px 5px 5px;
	margin: 		0 0 0 3px;
	color:			#333333;
	font-size: 	10px;
	line-height:15px;
	text-align:	justify;
	text-justify:inter-ideograph;
	word-break:	break-all;
	word-wrap:	break-word;
	background-color:	#ffffff;
	border: 		1px solid #D8D8D8;
}
li {
    MARGIN: 0px;
}

#sub_map {
	margin						: 5px auto 5px 0;
	line-height				: 20px;
	font-size					: 12px;
	text-align				: center;
}
/*　ライト メニュー　*/
#menu		{
	margin						:	0;
	padding						:	0;
	list-style-type		:	none;
	/*width							:	100%;*/
	line-height				:	0;
	font-size					: 14px;
}
			  
#menu a {
	color							:	#ffffff;
	display						:	block;
	padding						:	10px;
	background-color	:	#FFCCCC;
	background-image	: url(img/menu_bk-p.gif); 
	background-repeat	: no-repeat; 
	text-decoration		:	none;
	margin						:	0;
	line-height				:	16px;
	width							: 150px;
}

#menu a:hover	{
	color							:	#FF0000;
	background-color	:	#FF3366;
	background-image	: url(img/menu_bk2-p.gif); 
	background-repeat	: no-repeat; 
}
/*　ライト トラックバック一覧　*/
#tb {
	padding           : 3px;
	font-size         : 12px;
	margin-top        : 5px;
}
#tb p	{
	margin-top        : 5px;
	border-bottom     : #FF3366 1px dotted;
	line-height       : 16px;
}
#tb_title	{
	font-size         : 14px;
	text-align        : center;
	background-color  : #FFFFCC;
	padding           : 3px;
}
#tb_footer {
	margin-top        : 10px;
}

#tb a {
	color             : #990000;
}

/*　フッター　*/

div#footer {
	clear             : both;
	text-align        : center;
	background-color	: #FFCCCC;
}
div#foot2 {
	background-color  : #FFFFFF;
	border-top        : 1px solid #CCCCCC;
	border-bottom     : 1px solid #CCCCCC;
	padding           : 5px 0 10px 0;
}
div#footer p {
	background-color  : #FFFFFF;
	font-size         : 14px;
}
div#l_foot {
	width             : 600px;
	background-color  : #FFFFFF;
}
div#r_foot {
	width             : 600px;
	background-color  : #FFFFFF;
}

/*おすすめ情報*/
/*+++++osusume.asp++++++++++++++++++++*/
#ossme_img	{
	text-align				:	left;
	color							:	#ffffff;
	background-color	:	#FFCCCC;
	/*background-image	: url(img/osusume-p.gif); */
	background-repeat	: no-repeat; 
}

/*求人情報*/
/*+++++kyujin.asp++++++++++++++++++++*/
#kyujin_img	{
	text-align				:	left;
	color							:	#ffffff;
	background-color	:	#FFCCCC;
	background-image	: url(img/kyujin-p.gif); 
	background-repeat	: no-repeat; 
}
#copy {
	border-bottom     : #FF3333 1px solid;
}

#syurui {
	text-align        : right;
	margin-top        : 10px;
	margin-bottom     : 20px;
}
#syurui span{
	background-color  : #FF3333;
	color             : #FFFFFF;
	padding           : 5px;
}	

/*クーポン*/
/*+++++coupon.asp++++++++++++++++++++*/
#coupon_img	{
	text-align				:	left;
	color							:	#ffffff;
	background-color	:	#FFCC66;
	background-image	: url(img/couponmap-p.gif); 
	background-repeat	: no-repeat; 
}
#cou_out	{
	background-color  : #FF6633;
	margin-top        : 0;
	padding           :	0 20px 20px;
	margin-left       : auto;
	margin-right      : auto;
}
#cou_nai	{
	background-color  : #FFFFFF;
	padding           : 10px;
}
#cou_nai th	{
	font-size         : 14px;
	padding           : 5px;
}
#cou_nai td	{
	font-size         : 14px;
	padding           : 5px;
	border-bottom     : 1px #333333 solid;
}
.coupon		{
	margin            : 5px;
	padding           : 5px;
	background-color  : #FF9966;
	font-weight       : bold;
}

#map		{
	text-align       : center;
	margin-top       : 10px;
}
			  
/*+++++photo.asp++++++++++++++++++++*/
#photo_img	{
	text-align				:	left;
	color							:	#ffffff;
	background-color	:	#FFCCCC;
	background-image: url(img/photo-p.gif); 
	background-repeat	: no-repeat;
}

#photo_pro {
  margin            : 10px auto 25px;
}

.photo {
  border             : #999999 1px solid;
  padding            : 5px;
  width              : 270px;
  height             : 300px;
  text-align         : center;
}
			  
.photo_img {
  /*background         : #fff url(img/sumplebk.jpg) no-repeat top;
  width              : 270px;
  height             : 203px;
  vertical-align     : middle;*/
}
.photo_img2 {
  /*background         : #fff url(img/sumplebk2.jpg) no-repeat top;
  width              : 196px;
  height             : 270px;
  vertical-align     : middle;*/
}
.comment{
  font-size          : 14px;
  text-align         : left;
  margin-top         : 5px;
  padding            : 5px;
}

/*+++++kutikomi.asp++++++++++++++++++++*/

#kutikomi_img	{
	text-align				:	left;
	color							:	#ffffff;
	background-color	:	#FFCC66;
	background-image	: url(img/kutikomi-p.gif); 
	background-repeat	: no-repeat; 
}
.kutikomi	{
	margin            : 10px auto 20px;
	font-size         : 14px;
	text-align        : center;
}
.kutikome {
	text-align        : left;
	font-size         : 14px;
	background-color  : #FFFFcc;
	padding           : 10px;
}
.kutikome div	{
	font-size         : 14px;
	line-height				:	16px;
	border-top        : 1px #FF3366 dashed;
	text-align        : right;
	margin-top        : 5px;
	padding-top       : 5px;
}
.kutiname {
	text-align        : left;
	font-size         : 14px;
	padding           : 10px;
	border-left       : 20px solid #FF3366;
	border-bottom     : 1px solid #FF3366;
}
.date {
 /*background-color : #FFCCCC;*/
	padding           : 5px;
	text-align        : right;
	border-bottom     : 1px solid #FF3366;
}
.kutimise {
	font-size         : 14px;
	background-color  : #FFCC99;
	padding           : 10px 10px 10px 50px;
}
.kutimise div	{
	font-size         : 14px;
	border-bottom     : 1px #FF3366 dashed;
	font-weight       : bold;
	margin-bottom     : 5px;
}
.conf {
	font-size         : 15px;
	background-color  : #FFFFfF;
}
			  
/*+++++menu.asp+++++++++++++++++++++++++++*/
#menu_img	{
	text-align				:	left;
	color							:	#ffffff;
	background-color	:	#FFCCCC;
	background-image	: url(img/menu-p.gif); 
	background-repeat	: no-repeat; 
}

#menu_table td	{
	border-bottom     : #FF3366 dashed 1px;
	padding           : 5px;
}
.midasi {
	background-color  : #FF3366;
	padding           : 5px;
	font-weight       : bold;
	font-size         : 14px;
	color             : #ffffff;
	border-bottom     : none;
}

/*+++++photo.asp++++++++++++++++++++*/

#prin			{ padding:			10px;
				  width:			550px;}
#cou_img		{ text-align:		center;
				  margin-left:		auto;
				  margin-right:		auto;
				  margin-bottom:	0;}
				  
#p_name			{ font-size:		18px;
				  border-left-style:	none;}

#p_pro			{ margin: 			25px auto 25px;
				  background-color: #666666;
				  font-size: 		14px;}
#p_pro th		{ padding:	   		5px;
				  background-color: #FFCCCC;}
#p_pro td		{ padding:			5px;
				  background-color: #FFFFFF;}

/*+++++tb.asp++++++++++++++++++++*/

#tb_body		{
	width:		500px;
	margin:		15px auto;
}
				  
#tb_body h1		{
	font-size:	14px;
	color:		#000066;
	margin:		10px 0;
	padding-left:	10px;
	padding-right:10px;
}

.tb_comment		{
	border-bottom:	#FF3366 3px solid;
	padding-bottom:	10px;
}

.kakaku {
	background-color  : #ffffff;
	padding           : 2px;
	font-size         : 14px;
	width							: 100%;
}
.kakaku th{
	background-color  : #ffffff;
	padding           : 2px;
	font-weight       : normal;
	text-align        : left;
	border-bottom			:	#000000 1px dashed;
}
.kakaku td{
	background-color  : #ffffff;
	padding           : 2px;
	text-align        : right;
	border-bottom			:	#000000 1px dashed;
}




