@charset "shift_jis";
/* CSS Document */

/*全ページ共通項目*/
img{
	border:0;
}
a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}

body {
	margin-top:0;
	background: #FFFFFF;
	background:url(img/bg.gif);
	FONT-SIZE: 12px;
	font-weight:normal;
	line-height:18px;
	text-align:center;
	color : #000000;
}


/*幅をサイトに合わせる*/

.container{
	width:1000px;
	margin:0 auto;
	background-color:#FFF;/*bodyの内側の色（サイト全体に反映）*/
	padding-bottom:30px;
}
#container2 {
	margin: 0px;
	width: 760px;
	border: 1px solid #999999;
}

table,tr,td{
	font-size:12px;
	font-weight:normal;
	line-height:1.2;
	color : #000000;
}

H1{
font-size :10px;
  font-weight :normal;
  color : #000000;
  margin-top : 2px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
 line-height: normal; text-decoration: none;
}

H2{
	font-size :12px;
 	font-weight : normal;
	margin:0;
	line-height: normal;
	text-decoration: none;
}

H3{
	font-size : 14px;
	font-weight : bold;
	margin:0;
	line-height: normal;
	text-decoration: none;
}

.sub_title{
	padding:10px;
	border-left:solid 5px #000000;
	background-color:#F2F2F2;
}

.rss_textcolor{
	color:#777777
}
	
/*フッター部分（文字サイズ、色、背景色、高さ、テキスト位置全指定）*/
.foot_con {
	color: #FFFFFF;
	width:auto;
	font-size: 12px;
	height:100px;
	line-height: 30px;
	background-image:url(img/foot_con.jpg);
	text-align: center;
}



.fot_link{
	padding-left:0;
	padding-top:30px;

}



.footer {
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	background-color: #FF9900;
	text-align: center;
	height:30px;
}

#jsp{
	width:1000px;
	font-size:12px;
	height:18px;
	text-align:right
	}


/*サイト統一tableカラー（線の色）<tr>は基本白*/
.bgcolor{
	background-color:#CCC;
}
	
.bgcolor tr{
	background-color:#FFF;
}
	
/*全ページ共通ここまで*/



/*リスト共通関連項目*/

/*リスト共通関連項目*/
.pager{
	margin:0;
	padding:0;
	width:100%;
}
.pager ul{
	margin:0;
	padding:0;
	display: inline;
}

.pager li{
	float:left;
	list-style:none;
	margin:2px;
	background-color:#EEE;
	white-space: nowrap; /*追記*/
}
.pager li a,pager li a:link,pager li a:visited{
	padding:3px 10px;
	color:#333;
	text-decoration:none;
}
.pager li a:hover,pager li a:active{
	padding:3px 10px;
	color:#EEE;
	background-color:#666;
	text-decoration:none;
}


/*リスト表示方法104029追加*/
ul.pager {
      float: right;
      font-style: normal;
      list-style: none;
}
ul.pager li {
      float: left;
      margin-right: 5px;
      margin-bottom: 5px;
      border: 1px #3366FF solid;/*枠の色*/
      font-weight: bold;
}
ul.pager li a {
      display: block;
      padding: 3px 8px;
      color: #3366FF;/*フォントの色*/
}
ul.pager li a:link,
ul.pager li a:visited {
      text-decoration: none;
}
ul.pager li a:hover,
ul.pager li a:active {
      background-color: #ffff99;/*オンマウス時の背景*/
      text-decoration: none;
}
ul.pager li strong {
      display: block;
      padding: 3px 8px;
      background: #3366FF;/*背景色*/
      color: #FFFFFF;/*フォントの色*/
      text-decoration: none;
}

/*リストのこだわり条件・条件検索項目のタイトル部分の色*/
.list_menu {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #F5F5F5;
}

/*リスト、お気に入り、物件詳細の項目タイトル1段目のカラー*/
.list_headr {
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	background-color: #F5F0E7;
	text-align: center;
	border-right:1px solid #CCCCCC;
	border-bottom:1px dotted #000000;
}

/*リスト、お気に入り、物件詳細の項目タイトル1段目のリンクカラー*/
.list_headr a:link{
	color:#FFF;
	text-decoration:none;
	}

/*リスト、お気に入り、物件詳細の項目タイトル2段目のカラー*/
.list_headr2 {
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	background-color: #F0FFF0;
	text-align: center;
	border-right:1px solid #CCCCCC;
	border-bottom:1px dotted #000000;
}
/*リスト、お気に入り、物件詳細の項目タイトル2段目のリンクカラー*/
.list_headr2 a:link{
	color:#FFF;
	text-decoration:none;
	}
	
/*リストの一覧部分の項目（ｂは家賃部分の色）*/
.list_row_data{
	background-color:#FFF;
	font-size:12px;
	line-height:18px;
	color:#000;
	text-align:center;
	border:1px solid #CCCCCC;

}

.list_row_data2{
	background-color:#F2F2F2;
	font-size:12px;
	line-height:18px;
	color:#000;
	text-align:center;
	border-bottom:1px dotted #000000;
}

.list_row_data b{
	color:#F00;
}

/*リスト一覧項目の線色*/
#list_row_data_margin{
	width:100%;
	background-color:#CCCCCC;
}

#list_row_data_margin td{
	background-color:#FFF;
}

/*リスト一覧画像オンマウスの色*/
.list_room_link {
	color: #3333FF;
	background-color: #FFFFFF;/*背景色*/
	border: 2px #FFFFFF solid;/*枠の色*/
}
.list_room_link a {
	display: block;
}
.list_room_link a:link,
.list_room_link a:visited {
	display: block;
	text-decoration: none;
	border: 2px #FFFFFF solid;/*枠の色*/
}
.list_room_link a:hover,
.list_room_link a:active {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	border: 2px #3366FF solid;/*枠の色*/
}

/*リスト写真一覧・間取り一覧の物件背景*/
.list_p_picture_bg {
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFFFF;
	text-align: center;
}

/*リスト写真一覧・間取り一覧の項目背景*/
.list_p_koumoku_bg {
	font-size: 12px;
	line-height: 18px;
	background-color: #F2F2F2;
	text-align: center;
}

/*リスト写真一覧・間取り一覧の物件背景の線の色*/
.list_madori_picture_bg{
	background-color: #CCCCCC;
	margin:10px 0 10px 0;
	}


/*リスト一覧背景（線の色）*/
.list_itiran_bg{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
	
/*リスト関連項目ここまで*/


/*詳細関連項目*/	
.sho_title{
	padding:5px;
	margin:5px;
	background:#ECF2F2;
	border-left:5px solid #609F9F; 
	font-weight:bold;
	font-size:16px;
	line-height:28px;
	text-align:left;
}
.sho_title2{
	padding-left:20px;
	background:#EEE;
	border-left:5px solid #609F9F; 
	font-weight:bold;
	font-size:16px;
	text-align:left;
}

.sho_title3{
	padding:5px;
	margin:5px;
	color:#333;
	background:#F7F7F7;
	border-left:8px solid #FF5C26; 
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-seri
}
.sho_h3{
	padding-left:16px;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	text-align:left;
}
.title_bg{
		background:url(img/sho_title.gif) no-repeat;
}
.title_bg2{
	background:url(img/title_bk.gif) no-repeat;
}
.sho_staffcom{
	background:url(img/staff_com.jpg) no-repeat;
	padding-left:110px;
	padding-right:20px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}
.sho_koumoku{
	border-collapse:collapse;
	border:1px solid #CCCCCC;

}
.sho_koumoku td{
	border:1px solid #CCCCCC;
}
.sho_koumoku td table td{
	border:0px none;
}
.sho_mainimg{
	border:2px solid #EEEEEE;
}

th{
	background-color:#F7F7F7;
	font-weight:normal;
	border:1px solid #CCCCCC;


}
.tel{
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size:22px;
	line-height:34px;
	font-weight:bold;
	color:#F00;
}
.tel2{
	font-size:27px;
	line-height:34px;
	font-weight:bold;
	color:#F00;
}
.bo{
	border:1px solid #CCC;
}
/*リスト一覧の家賃も併用*/

/*詳細テンプレ項目*/



/*メールフォーム関連項目*/

/*色をつける*/

.mail_red{
	color:#FF0000;
}

.mailform{
	border-top:dotted 1px #333333;
	border-right:dotted 1px #333333;
}

.mailform_menu {
	color: #333333;
	font-size: 12px;
	font-weight:normal;
	line-height:18px;
	padding:5px;
	text-align:left;
	background-color:#F2F2F2;
	border-left:dotted 1px #333333;
	border-right:dotted 1px #333333;
	border-bottom:dotted 1px #333333;
}

.mailform_koumoku{
	background-color:#FFF;
	color:#000;
	font-size:12px;
	line-height:18px;
	padding:5px;
	border-bottom:dotted 1px #333333;
}

.mailform_data{
	background-color:#F2F2F2;
	text-align:center;
}

.mailform_data2{
	text-align:center;
}


/*お気に入り関連項目*/

/*項目の線の色*/
.favorite_koumoku{
	background-color:#000;
	margin: 15px 15px 15px 5px;
	}
.favorite_koumoku a:link{
	color:#FFF;
	text-decoration:none;
	margin: 15px 15px 15px 5px;
	}
	
.favorite_block{
	background-color:#FFF;
	margin: 10px 0px;
}
	
/*物件を囲っている枠*/
.favorite_border{
	border:1px solid #000000;
}

/*基本編集しない部分*/
.favorite_row_bg1{
	background-color:#FFF;
	font-size:12px;
	line-height:18px;
	}
	
.favorite_row_bg2{
	background-color:#FFF;
	font-size:12px;
	line-height:18px;
	}
	
.favorite_block_padding{
	padding: 10px 5px 10px 15px;
	}
	
.favorite_block_checkbox_bg{
	background-color:#FFF;
	}
	
.favorite_checkbox_bg{
	background-color:#FFF;
	}
/*ここまで*/
/*お気に入り関連項目ここまで*/




/*検索関連項目*/
.search_koumoku{
	font-size: 12px;
	line-height:18px;
}
	
.search_eki_border{
	border:#FFF 1px solid;
}

/* 検索画面の地域・エリア検索関連 */

#total_rooms_num{
	color: red;
	font-size: 16px;
	font-weight: bold;
}

.search_set{
	margin:3;
	margin-left:20;
	float:left;
	width:150;
	line-height:30px;
	background-image:url("img/search_bg.jpg");
	cursor:pointer;
	text-align:center;
}

.search_area_bar{
	background-color:#DDDDDD;
}

.search_block_area{
	margin-top:5px;
	background-color:#AAA;
}

.search_block_area tr{
	background-color:#FFFFFF;
}

.search_block_station{
	margin-top:5px;
	background-color:#AAA;
}

.search_block_station tr{
	background-color:#FFFFFF;
}

.search_list{
	margin-top:5px;
	background-color:#AAA;
}

.search_list tr{
	background-color:#FFF;
}

/*ここまで*/


/*ＴＯＰ特選カラー（bは家賃部分の色）*/
.tokusen_komoku{
	background-color:#FFF;
	padding:5px;
	font-size:12px;
	line-height:18px;
}

.tokusen_komoku2{
	background-color:#FFF;
	padding:5px;
	font-size:12px;
	line-height:18px;
}

.tokusen_komoku3{
	background-color:#FFF;
	padding:5px;
	font-size:12px;
	line-height:18px;
}

.tokusen_komoku4{
	background-color:#FFF;
	padding:5px;
	font-size:12px;
	line-height:18px;
}

.tokusen_komoku b{
	color:#F00;
}

.tokusen_komoku2 b{
	color:#F00;
}
	
.tokusen_komoku3 b{
	color:#F00;
}
	
.tokusen_komoku4 b{
	color:#F00;
}

/*ＴＯＰ特選カラーここまで*/
	
.lpo_bg{
	background-image:url(img/coment2.jpg);
	background-repeat:no-repeat;
	}
	
.m_bg{
	background:url(img/menu_bg.gif) no-repeat left;
}

.yachin{
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
}

.f14_blackb{
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size:14px;
	font-weight:bold;
}
.f16_blackb{
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
}
.
f12_blue{
	font-size:12px;
	font-weight:bold;
	color:#0066CC;
}

.f14_blue{
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
	line-height: 35px;
	margin-right: 120px;
}

.f12_red{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}

.f16_red{
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
}

/* 20110825 追加 */

.search_list2{
	margin-left:10px;
}
.search_listbody{
	margin-right:15px;
	float:right;
}
.search_list_main{
	margin:0px;
	padding:0px;
	background-image:url(img/search_main.gif);
}
.search_list_bk{
	background-image:url(img/bar_1.gif);
	background-repeat:no-repeat;
}
.search_listmain_bk{
	background-image:url(img/list_title.jpg);
	background-repeat:no-repeat;
}
.title_bk{
	background-image:url(img/list_title.gif);
	background-repeat:no-repeat;
}

.list_h{
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	margin:0px;
	padding:0px;
	margin-left:22px;
	line-height:18px;
	font-size:14px;
	color:#333;
	font-weight:bold;
}
.list_h2{
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	margin:0px;
	padding:0px;
	margin-left:26px;
	line-height:30px;
	font-size:20px;
	color:#333;
	font-weight:bold;
}
.list_body_h{
	margin:0px;
	padding:0px;
	margin-left:19px;
	font-size:14px;
	color:#333;
	font-weight:bold;
}
.list_body_h a,list_body_h a:link,list_body_h a:visited{
	margin:0px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.list_body_h a:hover,list_body_h a:active{
	color:#666;
	text-decoration:underline;
	font-weight:bold;
}

.search_li{
	text-align:left;
	list-style:none;
}
.search_li ul{
	display: inline;
	list-style:none;
}
.search_li ul li{
	list-style:none;
	float:left;
	padding: 0 4px;
	white-space: nowrap; /*追記*/
}

ul.tabmenu {
	position: relative;
	display: inline-block;
	list-style: none;
	border: none;
	width:720px;
	height: 27px;
	margin: 0px;
	padding: 0px;
}
ul.tabmenu li {
	text-align:center;
	position: relative;
	display: inline-block;
	font-size: 12px;
	font-weight:bold;
	width:150px;
	line-height: 27px;
	white-space: nowrap;
	float: left;
	color: #000000;
	background: transparent url(img/list_off.jpg) no-repeat 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.tabmenu li.act {
	color: #000000;
	background: transparent url(img/list_on.jpg) no-repeat 0px 0px;
}
ul.tabmenu li a {
	width:150px;
	position: relative;
	display: inline-block;
	text-decoration: none;
	color: #000000;
	background: transparent url(img/list_off.jpg) no-repeat 100% 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.tabmenu li.act a {
	color: #000000;
	background: transparent url(img/list_on.jpg) no-repeat 100% 0px;
}
ul.tabmenu li a:visited {
	color: #000000;
}
ul.tabmenu li:hover {
	color: #000000;
	background: transparent url(img/list_on.jpg) no-repeat 0px 0px;
}
ul.tabmenu li:hover a, * ul.tabmenu li a:hover {
	color: #000000;
	background: transparent url(img/list_on.jpg) no-repeat 100% 0px;
}

ul.tabmenu2 {
	position: relative;
	display: inline-block;
	list-style: none;
	border: none;
	width:720px;
	height: 27px;
	margin: 0px;
	padding: 0px;
}
ul.tabmenu2 li {
	text-align:center;
	position: relative;
	display: inline-block;
	font-size: 12px;
	font-weight:bold;
	width:150px;
	line-height: 27px;
	white-space: nowrap;
	float: left;
	color: #000000;
	background: transparent url(img/list_off.jpg) no-repeat 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.tabmenu2 li.act {
	color: #000000;
	background: transparent url(img/list_on.jpg) no-repeat 0px 0px;
}
ul.tabmenu2 li a {
	width:150px;
	position: relative;
	display: inline-block;
	text-decoration: none;
	color: #000000;
	background: transparent url(img/list_off.jpg) no-repeat 100% 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.tabmenu2 li a:visited {
	color: #000000;
}
ul.tabmenu2 li:hover {
	color: #000000;
	background: transparent url(img/list_on.jpg) no-repeat 0px 0px;
}
ul.tabmenu2 li:hover a, * ul.tabmenu li a:hover {
	color: #000000;
	background: transparent url(img/list_on.jpg) no-repeat 100% 0px;
}

div.tabbody {
	border: #777777 1px solid;
	width: 100%;
	margin-top: -1px;
}

.sort_bk{
	background-image:url(img/list_sort.jpg);
	background-repeat:no-repeat;
}

.sort_li{
	text-align:left;
	list-style:none;
}
.sort_li ul{
	display: inline;
	list-style:none;
}
.sort_li ul li{
	list-style:none;
	margin-top:3px;
	float:left;
	padding: 0 14px;
	white-space: nowrap; /*追記*/
}
.list_body{
	float:right;
}
.list_body_title{
	background-image:url(img/list_title.gif);
	background-repeat:no-repeat;
}
.list_koumoku{
	padding:5px;
	border-collapse:collapse;
	border:1px solid #CCCCCC;
}
.f12_b{
	font-size:12px;
	font-weight:bold;
}
.list_com{
	background-image:url(img/com_listmain.gif);
}


.tabheader{
	margin-left:10px;
}
.tabheader table tr td {margin:0;padding:0;border-width:0}
.tabheader a,tabheader a:link,tabheader a:visited{
	color:#333;
	text-decoration:none;
}
.tabheader a:hover,tabheader a:active{
	color:#333;
	text-decoration:underline;
}

.tabheader .close {
  background-color: #E3E3E3;
  margin:0;
  padding: 0.5em;
  white-space: nowrap;
}
.tabheader .open {
  background-color: #F2F2F2;
  margin:0;
  padding: 0.5em;
  white-space: nowrap;
}
.tabheader .spc {
  margin:0;
  padding: 0.5em;
  white-space: nowrap;
}

.tabbody2 {
	margin-left:12px;
  width:194px;
  background-color: #F2F2F2;
  padding: 0em;
}


.under{
	text-decoration:underline;
}





/* -------------------------------
ヘッダー */

#header{
	width:auto;
	height:90px;
	float:left;
}

#header #TOP{
	width:auto;
	text-align:left;
}

#header img{
	margin:15px 0 0 0px;
}


/* -------------------------------
ヘッダーテキスト */

#head{
	width:450px;
	height:48px;
	float:left;
	font-size:11px;
	line-height:18px;
	color:#666;
	margin-right:0px;
	padding:40px 5px 5px 40px;
}
/* -------------------------------
ヘッダー */


/* -------------------------------
社名 */

#header2{
	width:auto;
	height:48px;
	float:right;
	margin-right:0px;
	padding:30px 5px 5px 5px;
}
/* -------------------------------
社名 */


.img-t{
	padding-top:15px;
	padding-left:0px;
	padding-right:0px;
	}

.img2{
	padding-top:10px;
	}

.img0{
	padding-top:5px;
	height:145px;
	}

.sq{
	border:solid 1px #999;
	}

.rss{
	background-color:#FAE6E6;
	}
	
.rss a:link{
	color:#900;
	font-weight:bold;
	text-decoration:underline;
	}
.rss a:hover{
	font-weight:bold;
	text-decoration:none;
	}
	
.toku-bg{
	background-image:url(img/tokusen-bar1.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#FFF;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	}

.toku-bg2{
	background-image:url(img/tokusen-bar2.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	height:32px;
	color:#FFF;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	}

.toku-s{
	background-image:url(img/toku-s.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	line-height:24px;
	height:30px;
	color:#FFF;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
.toku-s a:link{
	font-size:11px;
	line-height:24px;
	height:30px;
	color:#FFF;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	text-decoration:underline;
}

.toku-s a:hover{
	text-decoration:none;
}

.toku-s-2{
	background-image:url(img/toku-s2.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	line-height:24px;
	height:30px;
	color:#FFF;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
.toku-s-2 a:link{
	font-size:11px;
	line-height:24px;
	height:30px;
	color:#FFF;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	text-decoration:underline;
}

.toku-s-2 a:hover{
	text-decoration:none;
}

.shop-t{
	font-weight:bold;
	font-size:14px;
	}

.shop-tel{
	font-weight:bold;
	font-size:14px;
	color:#CC0000;
	}

.dot-u{
	border-bottom:1px dotted #666;
	}
	
.dot-u a:link{
	text-decoration:underline;
	}

.dot-u a:hover {
	color:#666;
	text-decoration:none;
	}
	
.tokusen_link a:link{
	text-decoration:underline;
	}

.tokusen_link a:hover {
	color:#666;
	text-decoration:none;
	}
	
.f10{
	font-size:10px;
	line-height:16px;
	color:#999999;
	}

.f11w{
	font-size:11px;
	color:#FFF;
	}

.f14b{
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#666666;
	}

.f12b{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#666666;
	}

	
.com{
	font-size:11px;
	color:#666666;
	line-height:14px;
	}

.com1{
	font-size:11px;
	color:#FFF;
	line-height:12px;
	padding:50px 50px 50px 40px;
	}

	

.f12r{
	font-size:12px;
	line-height:18px;
	color:#FF0000;
	}

.bg3{
	border:solid 3px #F3F3F3;
	}

#infobox {
    height: 450px;
	overflow-x: hidden;
    overflow-y: scroll;
 }
 


/* タブ */
ul.tabmenu {
	position: relative;
	display: inline-block;
	list-style: none;
	border: none;
	width:720px;
	height: 27px;
	margin: 0px;
	padding: 0px;
}
ul.tabmenu li {
	text-align:center;
	position: relative;
	display: inline-block;
	font-size: 12px;
	font-weight:bold;
	width:160px;
	line-height: 27px;
	white-space: nowrap;
	float: left;
	color: #000000;
	margin: 0px ;
	padding: 0px ;
}
ul.tabmenu li.act {
	color: #000000;
}
ul.tabmenu li a {
	width:160px;
	position: relative;
	display: inline-block;
	text-decoration: none;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.tabmenu li.act a {
	color: #000000;
}
ul.tabmenu li a:visited {
	color: #000000;
}
ul.tabmenu li:hover {
	color: #000000;
}
ul.tabmenu li:hover a, * ul.tabmenu li a:hover {
	color: #000000;
}
 





.top-tel{
	font-weight:bold;
	font-size:12px;
	color:#CC0000;
	}

.s-title{
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	background-image:url(img/mark.jpg);
	background-repeat:no-repeat;
	height:14px;
	padding-left:20px;
	}
	
.img0{
	border: 1px solid #CCC;
	}
	
	
	


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 0px;
    min-width: 185px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 0px;
    background: url(tab.png) no-repeat;
}
.ui-tabs-nav a {
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size:14px;
	font-weight:bold;
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #000;
    font-weight: bold;
    line-height: 2.2;
    text-align: left;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 194px; /* IE 6 treats width as min-width */
    min-width: 184px;
    height: 42px; /* IE 6 treats height as min-height */
    min-height: 42px;
    padding-top: 4px;
    padding-left: 10;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    color: #FFF;
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

#fragment-1{
	margin:0;
	margin-left:4px;
	padding:0;
	width:760px;
}

#fragment-2{
	margin:0;
	margin-left:4px;
	padding:0;
	width:760px;
}



#fragment-3{
	margin:0;
	margin-left:4px;
	padding:0;
}
#fragment-4{
	margin:0;
	margin-left:4px;
	padding:0;
}



/*上部メニュー*/

#menu-n ul, #menu-n li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#menu-n ul, #menu-n li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#menu-n ul{
	margin-left: 0px;
}

#menu-n li{
    width:125px;
    height: 27px;
	float:left;
    background-image:url(img/menu.jpg);
	margin-right:0px;
}

#menu-n a,#menu-n a:link, #menu-n a:visited{
	padding-top: 5px;
	text-decoration:none;
	color: #FFFFFF;
	background-color: transparent;
	text-align: center;
	width: 125px;
	height: 27px;
	display: block;
	font-size: 13px;
	FONT-WEIGHT: bold;
}

#menu-n a:hover{
	color: #FFFFFF;
	background-color: #B9722B;
    background-image:url(img/menu2.jpg);
	padding-top:3px;
	font-size: 13px;
	FONT-WEIGHT: bold;
}

.tok1{
	font-size:16px;
	line-height:20px;
	color:#FF0066;
	font-weight:bold;
	}
	
A:link {
	color: #00F;
	text-decoration: none
}
A:visited { color:#000000 text-decoration: none }
A:hover { color:#00F; text-decoration: underline }
A:active { color:#00F; text-decoration: underline}

.bg_gray{
	background-color:#F0F0F0;
}

/* 共通 */

.my_search_header{
	background-position:center;
	background-image:url(img/my_search_header.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	padding-left:10px;
	padding-top:2px;
}
.fa_waku{
	background-image:url(img/fa_waku.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size:12px;
	color:#F00;
	padding-top:2px;
}
.pan a,pan a:link,pan a:visited{
	font-weight:bold;
	color:#39F;
}
.pan a:hover,pan a:active{
	font-weight:bold;
	color:#39F;
}
.shosai_header{
	background-image:url(img/shosai_header_2.jpg);
}
.staff_waku{
	background-color:#fff;
}
.staff_osusume{
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	background-color:#666;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
.koda_list{
	margin:0;
	padding:0;
}
.koda_list ul{
	margin:0;
	padding:0;

}
.koda_list ul li{
	list-style-type:none;
	float:left;
	/*background-color:#FFF2E6;*/
	padding:3px;
	margin:3px;
	white-space: nowrap; /*追記*/
	font-size:12px;
	line-height:12px;
	color:#000;
}

.koda_list2{
	margin:0;
	padding:0;	
}
.koda_list2 ul{
	margin:0;
	padding:0;
}
.koda_list2 ul li{
	list-style-type:none;
	float:left;
	/*background-color:#F4F6FF;*/
	padding:3px;
	margin:3px;
	white-space: nowrap; /*追記*/
	font-size:12px;
	line-height:12px;
	color:#000;
}
.my_middle{
	background-image:url(img/s_ruiji_middile.gif);
}
.rireki_bk{
	background-color:#F0F0F0;
	font-weight:bold;
}
.img_bk{
	background-image:url(img/imagebk_middle.jpg);
}
.mail_bk{
	background-image:url(img/mail_bk.gif);
	background-repeat:no-repeat;
}


.s_mail_title{
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	background-image:url(img/m_title.gif);
	background-repeat:no-repeat;
	padding-left:60px;
	line-height:20px;
	font-size:15px;
	font-weight:bold;
}
.s_title2{
	background-image:url(img/s_stitle.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-weight:bold;
	font-size:14px;
}

.ruiji_f,ruiji_f a{
	color:#09F;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	border-bottom:#999 dotted 1px;
}
.ruiji_f a:link,ruiji_f a:visited{
	color:#09F;
	font-weight:bold;
	font-size:14px;
}
.ruiji_f a:hover,ruiji_f a:active{
	color:#F60;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;

}
.bo_test{
	border:dashed 1px #000;
}

.base {  font-size: 12px; line-height: 18px; font-weight: normal; color: #000000}
.f10 {  font-size: 10px; line-height: 15px; font-weight: lighter; color: #FFFFFF}
.noline {  font-size: 12px; line-height: 18px; font-weight: normal; color: #666666; text-decoration: none}

.text_key {  font-size: 10px; color: #999999; text-decoration: none; line-height: normal}

.f10 {  font-size: 10px; line-height: 15px; font-weight: lighter; color: #FFFFFF}
.noline {  font-size: 12px; line-height: 18px; font-weight: normal; color: #666666; text-decoration: none}
.text_key {  font-size: 10px; color: #999999; text-decoration: none; line-height: normal}
.f14 {  font-size: 14px; line-height: normal; color: #000000; text-decoration: none}

.menu1 {  font-size: 14px; line-height: normal; color:#333; text-decoration: none; font-weight: bold
width:180px;
	}

.menu1 a:link, menu1 a:visited{
	font-size: 14px;
	line-height: normal;
	text-decoration: none; 
 	font-weight: bold;
	color: #555;
}


#menu-n ul, #menu-n li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#menu-n ul, #menu-n li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#menu-n ul{
	margin-left: 0px;
}

#menu-n li{
    width:125px;
    height: 27px;
	float:left;
    background-image:url('img/menu.jpg');
	margin-right:0px;
}

#menu-n a,#menu-n a:link, #menu-n a:visited{
	padding-top: 5px;
	text-decoration:none;
	color: #FFFFFF;
	background-color: transparent;
	text-align: center;
	width: 125px;
	height: 27px;
	display: block;
	font-size: 13px;
	FONT-WEIGHT: bold;
}

#menu-n a:hover{
	color: #FFFFFF;
	background-color: #B9722B;
    background-image:url('img/menu2.jpg');
	padding-top:3px;
	font-size: 13px;
	FONT-WEIGHT: bold;
}

.m_bg{
	background:url(img/menu_bg2.gif) no-repeat left;
	}

.red{
	color:#FF0000;
	font-size:12px;
	line-height:18px;
	FONT-WEIGHT: bold;
}
.orange_12{
	color:#F60;
	font-size:12px;
	line-height:18px;
}

.bg1
 {  border: 1px #999999 solid; font-size: 12px; line-height: 18px; font-weight: normal; color: #000000;}

.kensu {
	color:#F00;
	font-size:22px;
	line-height:24px;
	font-weight:bold;
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}



/* 20130701_追加css */

.sho_bg{
	border:#94BEBE solid 1px;
}

.sho_ti{
	background-color: #ECF2F2;
	border-bottom: #86B0B0 dotted 1px;
}

.sho_head{
	border: #ECF2F2 solid 5px;
}

.sho_head td{
	text-align:left;
}

.sho_un{
	border-bottom: #CCC dotted 1px;
}

.sho_toi_ti{
	background-image:url(/img/sho-toi-ti.jpg);
}

.bg1{
	border:solid #CCC 1px;
}


.f-kensu{  
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	color: #FF0000;
	font-size:20px;
	fonto-height:26px;
	font-weight:bold;
} 

.side-p{
	margin: 3px;
}

.mail_koumoku{
	font-size:13px;
	font-weight:bold;
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif
}

.f11g{
	font-size:11px;
	color:#666;
}

.yachin2{
	color:#FF0000;
	font-size:20px;
	fonto-height:26px;
	font-weight:bold;
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}


.yachin1{
	color:#FF0000;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}

.f15_bb{
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size:16px;
	line-height:24px;
	font-weight:bold;
}



/* お客様の声_追加css */

.new_title{
	width:750px;
	padding:5px;
	margin:5px;
	background:#F2F2F2;
	border-left:5px solid #FF8000; 
	font-weight:bold;
	font-size:16px;
	line-height:24px;
	text-align:left;
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}.container .tokusen_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-weight: bolder;
	background-image: url(staff/img/main-taitle.jpg);
	padding-left: 60px;
	padding-bottom: 10px;
}
.container .tokusen_title p {
}
.container p {
	padding-left: 5px;
}


/* 20130810追加 */

.title18g{
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-right: 10px;
	background-color:#093;
	border-left:5px solid #033;
}

.title18o{
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-right: 10px;
	background-color:#F33;
	border-left:5px solid #DB9851;
}

.h2.title18o{
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-right: 10px;
	background-color:#F33;
	border-left:5px solid #DB9851;
}

.h2.title18g{
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-right: 10px;
	background-color:#093;
	border-left:5px solid #033;
}


/* 20130826追加(新着物件・レイアウト入替） */

.main{
	width:1000px;
}

.t_main{
	width:800px;
	float:right;
}
.t_menu{
	width:190px;
	float:left;
	text-align: left;
	background-color: #F5F5F5;
}


/* 20130829追加(テキストリンク追加） */

.t_menu2{
	float:left;
	text-align: left;
}

.t_menu2 ul{
	margin:0px;
	padding:0px;
}
.t_menu2 li{
	margin-left:5px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#666;
	list-style:none;
	line-height:24px;
}
.t_menu2 li a{
	font-size:14px;
	color:#666;
	font-weight:bold;
}
.t_menu2 li a:visited{
	color:#666;
}
.t_menu2 li a:hover{
	color:#FF4000;
}
.t_menu2 p{
	margin-left:5px;
	text-align:left;
	line-height:20px;
}

.side_menu{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF3300;
	line-height: 20px;
	padding-left: 40px;
	background-image: url(img/s-ti01.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.side_menu2{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF3300;
	line-height: 20px;
	padding-left: 40px;
	background-image: url(img/s-ti02.gif);
	background-repeat: no-repeat;
	background-position: center;
}	

/*20130925SEOコンテンツページ(共通)css*/

#main_kontents_area{
	width: 900px;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}	

.banner_area{
	width: 780px;
	margin-right: auto;
	margin-left: 60px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 250px;
	background-image: url(senmon/img/uni_banner2.jpg);
}	

.text_area{
	width: 780px;
	margin-right: auto;
	margin-left: 60px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: normal;
}	

/*20130925SEOコンテンツページ(学生)css*/

#banner_area_inner{
	width: 300px;
	height: 50px;
	margin-left: 450px;
	margin-top: 0px;
	padding-top: 80px;
}	

.banner_h2{
	margin-top: 10px;
	font-size: 30px;
	font-weight: bolder;

}	

.map_area{
	width: 200px;
	padding-top: 10px;
}	

/*20130930SEOコンテンツページ(Q＆A)css*/

.qa_text_area{
	width: 300px;
	height: 70px;
	margin-right: 350px;
	padding-top: 145px;
    margin-top: 0px;
	text-align: left;
}

.qa_area_inner{
	width: 598px;
	height: 158px;
	background-image: url(qa/img/qa_bg1.jpg);

}		

.qa_bg1{
	background-image: url(qa/img/q.jpg);
	background-repeat: no-repeat;
	padding-bottom: px;
}

.qa_bg2{
	background-image: url(qa/img/a.jpg);
	background-repeat: no-repeat;
}	
	
.qa_bg_inner{
	padding-left: 45px;
	padding-top: 10px;
	
}	


.inner_q{
	padding-left: 55px;
	padding-top: 15px;
	margin-bottom: 22px;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
}	

.inner_a{
	padding-left: 55px;
	padding-top: 0px;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
}

/*20131004SEOコンテンツページ(大学・専門検索)css*/

#uni_text_area{
	width: 190px;
	height: 240px;
	margin-right: 590px;
	padding-top: 18px;
	margin-top: 0px;
	text-align: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.uni_banner_h2{
	font-size: 14px;
	font-weight: bolder;
	line-height: 20px;
	padding-left: 6px;
	text-decoration: none;

}	

/*20131005SEOコンテンツページ(お役立ち情報)css*/

.oyaku_title{
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFCC33;
	height: 20px;
	margin-bottom: 10px;
}	

/*20131008SEOコンテンツページ(引越し)css*/

#hikkoshi_area_inner{
    padding-top: 185px;
	text-align: left;
	padding-left: 30px;
	font-weight: bolder;
}	

.tokuten_ul{
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: 40px;

}	

.rogo_text{
	color: #0000FF;
	font-size: 14px;
}	

/*20131008SEOコンテンツページ(オーナー)css*/

.tokusen_title {
	background-image: url(owner/img/tokusen_bar2.jpg);	
	background-repeat: no-repeat;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	color: #000000;
	text-indent: 60px;

}
	
/*20131016SEO(コンテンツページＴＯＰページタイトル)css*/

.kon_title {
	background-image:url(img/kon_haikei.jpg);
	background-repeat:no-repeat;
	height: 40px;
	font-weight: bold;

}

.kon_title h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	padding-top: 18px;
	padding-left: 45px;
}

/*20131022SEO(TOPフッターリンク)css*/

.navi{
	background-color: #FFF;
	height: 320px;
	padding-top:30px;
}

.ft_left {
	float: left;
	width: 25%;
	height: 100%;

}

.ft_left ul li {
	list-style-type:none;
}

.ft_left ul li h3 {
	margin-top:5px;
	margin-bottom:5px;
}



.info_text a{
	font-size: 16px;
	color: #0000CC;
	text-decoration: underline;
	line-height: 22px;
}

.info_text a:hover{
	font-size: 16px;
	color: #0000CC;
	text-decoration: underline;
	line-height: 22px;
}

.info_text a:visited{
	font-size: 16px;
	color: #0000CC;
	text-decoration: underline;
	line-height: 22px;
}

.info_text a:link{
	font-size: 16px;
	color: #0000CC;
	text-decoration: underline;
	line-height: 22px;
}



/*　拡大画像用記述　*/

img#mainImage{
    max-width:440px;
    max-height:350px;
}
 
.madori_size img{
    max-width:360px;
    height:auto;
}

.sho_top td{
	text-align:left;
}

/*20141027追加*/

td.shosai_left{
	margin:0px;
	pading:0px;
	text-align:left;
}

.scroll_text{
	width:980px;
	overflow:hidden;
}

/*オーナーページ用*/

.tokusen_title {
    background: url(img/tokusen_bar2.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	color: #000000;
	text-indent: 60px;
}

/*リスト画面サイドメニュー*/

#nave{
	width: 220px;
	font-size:22px;
	line-height:28px;
	font-weight:bold;
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}

#nave ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px dotted #999999;
}

#nave li {
	background:#eeeeee;
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #999999;
}

#nave a {
	padding:8px 20px;
	display: block;
	width: 220px ; 
	color: #333333;
	text-decoration: none;
}

#nave a:hover {
	color: #ff0000;
	width: 220px; 
}

.close_img img{
	max-width:400px;
	height:auto;
	margin:0px auto;
	text-align:center;
}