body {			/* 全体のページ */

  font-family :'ＭＳ Ｐゴシック',Osaka;

  font-size:12px;

  line-height :14px;

  color : #525151;

  background-color: #d6fff3;

  margin: 0px;

}





TD{

  font-family :'ＭＳ Ｐゴシック',Osaka;

  font-size: 12px;

  line-height :14px;

}

TH{

  font-family :'ＭＳ Ｐゴシック',Osaka;

  font-size: 12px;

  line-height :14px;

}



A:link {

  color:#0099ff;

  TEXT-DECORATION: underline;

}

A:visited {

  color:#3399ff;

  TEXT-DECORATION: underline;

}

A:active {

  color:#ff6666;

  text-decoration: underline overline;

}

A:hover {

  color:#ff6666;

  text-decoration: underline;

}



h1{margin:0px}

h2{margin:0px}

h3{margin:0px}



A.lg:link {

  color:#666666;

  TEXT-DECORATION: none;

}

A.lg:visited {

  color:666666;

  TEXT-DECORATION: none;

}

A.lg:active {

  color:#3366cc;

  text-decoration: underline overline;

}

A.lg:hover {

  color:#3366cc;

  text-decoration: underline;

}



img{border-width: 0px;}







/******** 文字色、大きさ ***************/

.f11{font-size:11px;}

.f14{font-size:14px;}

.f10{font-size:10px;}

.big{font-size:12pt;}

.h18{line-height:16px;}

.red{color:red;}

.gray{color:#7b7c7c;}

.fwb{color:#ffffff; font-weight:bold}

.orange{color:#ff6633; font-size:10pt;}

.u{text-decoration: underline;}

.salmon{color: salmon;}

.keibi{

	text-align: center;

	color: white;

	background-color: salmon;

}

.center{text-align: center;}

.left{text-align: left;}

.right{text-align: right;}

/******** TOPヘッド部分 ***************/



.hedp{

	background-image: url("img/t_pict.jpg") ;

	background-repeat: no-repeat;

	background-position: 50% 50% 

}



.hedc{

  color : #ffffff;

	margin: 0px;

	padding-top: 150px;

	padding-right: 10px;

  text-align : right;

  line-height: 20px;

  filter: progid:DXImageTransform.Microsoft.shadow(color=#000000, direction=120, strength=3);

}



/******** TOPお部屋探し、マンスリー部分 ***************/





.mm{

  color : #333333;

  padding-top: 2px;

}

.wk{

	border-style: solid;

	border-width: 1px 1px 1px 1px;

	border-color: #999999;

}





/******** TOP家電部分 ***************/

.kaden{

	background-color: #ffffcc;

	padding:5px;

	margin:10px 40px 20px 40px;

}



/******** TOPお知らせ部分 ***************/

.nb{

  color: #999999;

  line-height: 16px;

  padding : 20px 0px 5px 5px;

}



/******** TOP下右メニュー部分 ***************/

.mc{

 padding-left:33px;

 line-height:18px;

	font-size:12px;

	font-weight:normal;

}





/**************マンスリーのページ******************/

table.list{				/**一覧のテーブル**/

	background-color: #000099;

	width: 700px;

}

th.list1{

	background-color: #0000ff;

	color: #ffffff;

	font-size:13px;

	height:30px;}

td.list2{

	background-color: #eeffff;

	color:#333333;

	text-align:center;

	padding:2px;}



img.gai{height:60px;}/**外観写真の大きさ**/



.ku{color:#ff0080; font-weight:bold;}

.toi{

	font-size:14px;

	font-weight:bold;

}



/**************Ｑ＆Ａ******************/

body.qa {

  font-family :'ＭＳ Ｐゴシック',Osaka;

  font-size:12px;

  color : #333333;

  background-color: #ffffff;

  margin: 0px;

}



.qabody{

	padding:20px ;

	text-align:left;

}



.ans{ color:#ff8533; font-size:14px; font-weight:bold; line-height:15px;}

.ans1{ color:#287fff; font-size:14px; font-weight:bold; line-height:15px;}

.chu{font-size:11px; color:#999999;}





/**************マンスリー詳細******************/

.sbox{

	border-style: solid;

	border-width:  1px 1px 1px 1px;

	border-color: #999999;

	width:680px;

}

.bname{

	font-size:14px;

	line-height:15px;

	margin-left:25px;

}

.topic{

	width:660px;

	text-align:left;

}

.mbox{

	border-style: solid;

	border-width: 1px 1px 1px 1px;

	border-color: #b5b5b5;

	text-align:center;

}

.gaitb{

background-image:url(img/msho_tb.gif);

}

.gai{

	background-color:#d4edff;

	width:70px;

	padding:8px;

}

.gai1{

	padding:8px;

}



.pict{

	background-image:url(img/msho_02zu.gif);

	padding:3px 5px 3px 5px;

	color:#7b7c7c;

}



.shitsunai{

	border-style: solid;

	border-width: 1px 1px 1px 1px;

	border-color: #b5b5b5;

	padding: 1px;

	margin:5px;
display:inline-block;
vertical-align:top

}



.sbox{

	border-style: solid;

	border-width: 1px 1px 1px 1px;

	border-color: #b5b5b5;

	text-align:center;

	width:670px;

	margin-top:30px;

}



.set{

	background-color:#fff1be;

	width:70px;

	padding:8px;

}



.ryokin{

	border-style: dotted;

	border-width: 1px 0px 1px 0px;

	border-color: #666666;

	text-align:left;

	width:630px;

	margin-top:30px;

	padding-left:3px;

}

.rbox{

	border-style: solid;

	border-width: 1px 1px 1px 1px;

	border-color: #b5b5b5;

	text-align:center;

	width:615px;

	margin-top:8px;

	margin-bottom:30px;

}

.ryo{

	background-color:#ffebf3;

	width:70px;

	padding:8px;

	vertical-align: top;

}



.chui{

	width:650px;

	text-align:left;

	margin-bottom:30px;

}





.tbox{

	border-style: solid;

	border-width: 0px 1px 1px 1px;

	border-color: #3399ff;

	width:678px;

	margin-top:0px;

	margin-bottom:30px;

}



.maru{

	width:580px;

	text-align:left;

	line-height:20px;

	margin-bottom:30px;

}



.moformtop{

	width:680px;

	background-color:#ffffcc;

	text-align:center;

	padding:5px;

	margin:10px;

	font-size:14px;

	font-weight:bold;

	color:#ff6600;

}

table.netprice{width:70%}








/********** トップスタイル **********/

#base {

	width: 836px;

	margin: 0px;

	padding: 0px;

	background-color: #ffffff;

	background-image: url("./img/n_back.gif");

	background-repeat: repeat-y;

}



#base_t {

	width: 730px;

	height: 76px;

	margin: 0px;

	padding: 0px;

	background-image: url(img/n_topbg1.gif);

	background-repeat: no-repeat;

}



#tbox_l {

	width: 320px;

	text-align: left;

	float:left;

}



#tbox_l h1 {

	font-size:9pt;

	color:#ffffff;

	font-weight:normal;

	padding: 2px 0px 0px 20px;

}



#tbox_r {

	width: 400px;

	padding-top: 50px;

	padding-right: 10px;

	text-align: right;

	float:right;

}



#base_img {

	width: 730px;

	height: 274px;

	margin: 0px;

	padding: 0px;

	background-image: url("./img/n_topimg1.gif");

	background-repeat: no-repeat;

}

#img_top {

	width: 730px;

	height: 274px;

	margin: 0px;

	padding: 0px;

	background-image: url(english/img/img_top.jpg);

	background-repeat: no-repeat;

}

.top_text {

	color: #ffffff;

	font-size: 9pt;

	margin: 0px;

	padding: 2px 0px 0px 20px;

}



/* ボトム */

#base_b {

	width: 730px;

	height: 76px;

	margin: 30px 0px 0px 0px;

	padding: 0px;

	background-image: url(img/n_botbg.gif);

	background-repeat: no-repeat;

}



#base_b1 {

	width: 730px;

	height: 100px;

	margin: 30px 0px 0px 0px;

	padding: 0px;

	background-color:#212121;

	background-repeat: no-repeat;

}



#bbox_l {

	width: 250px;

	text-align: left;

	float:left;

}



#bbox_r {

	width: 450px;

	padding-top: 15px;

	padding-right: 10px;

	text-align: right;

	float:right;

}



.bottom_text1 {

	color: #ffffff;

	font-size: 8pt;

	margin: 0px;

	padding: 15px 0px 3px 15px;

}



.bottom_text2 {

	color: #ffffff;

	font-size: 8pt;

	margin: 0px;

	padding: 0px 0px 5px 0px;

}



/* フッター */

#base_f {

	width: 836px;

	height: 27px;

	margin: 0px;

	padding: 0px;

	background-image: url("./img/n_backb.gif");

	background-repeat: no-repeat;

}



/* バナー */

#search_m {

	width: 730px;

	height: 110px;

	margin: 0px;

	padding: 0px;

	background-image: url("./img/n_search_w.gif");

	background-repeat: no-repeat;

}



#search_t {

	width: 730px;

	height: 123px;

	margin: 0px;

	padding: 0px;

	background-image: url("./img/n_search_t.gif");

	background-repeat: no-repeat;

}



.search_m {

	color: #ED145B;

	font-size: 8pt;

	text-align: left;

	padding: 60px 0px 0px 50px;

}



.search_t {

	color: #ED145B;

	font-size: 8pt;

	text-align: left;

	line-height: 10px;

	margin: 0px;

	padding: 60px 0px 0px 50px;

}



.vtop {

	vertical-align: 5px;

}





/********** ボックススタイル **********/

.tvox {

	width: 730px;

	margin: 20px 0px 0px 0px;

	background-color: #ffffff;

}





/********** 左メニュースタイル **********/

#lmenu {

	width: 202px;

	margin: 0px;

	padding: 0px;

	text-align: left;

	float:left;

}



.lmenu {

	text-align: left;

	width: 180px;

	height: 237px;

	padding: 5px 0px 0px 5px;

	background-image:url(./img/lm_back01.gif);

	background-repeat: no-repeat;

}

.lmenu2 {

	text-align: left;

	width: 180px;

	height: 227px;

#	height: 194px;

	margin-top: 5px;

	padding: 8px 0px 0px 5px;

	background-image:url(./img/lm_back02.gif);

	background-repeat: no-repeat;

}

.searchm {

	text-align: left;

	background-color:#ffffff;

	width: 164px;

	height: 195px;

	padding-top: 4px;

	border: #999999 solid 1px;

}



.oshirase {

	border: solid 1px dimgray;

	padding: 5px;

	margin-bottom: 10px;

}



.banner {

	margin-bottom:10px;

}

#kenwa-kyoto_top{

	margin-bottom:10px;

}



/********** コンテンツスタイル **********/

#contents {

	width: 485px;

	margin-left: 20px;

	text-align: left;

	line-height:20px;

	float:left;

}



#contents1 {

	width: 485px;

	margin: 0 auto;

	text-align: left;

	line-height:20px;

}



#box1 {

	width="220"

	padding: 20px 0px 20px 0px;

	float:left;

}



#box2 {

	width="280"

	padding: 20px 0px 20px 0px;

	float:right;

}



.menut {

	width: 485px;

	margin-bottom: 20px;

}



.menut_n {

	width: 450px;

	margin: 20px 0px 20px 5px;

	padding: 3px 0px 3px 10px;

	border-style: solid;

	border-width: 0px 0px 1px 10px;

	border-color: dimgray;

}



.menut_re {

	width: 460px;

	margin-top: 20px;

	margin-bottom: 20px;

	padding: 3px 0px 3px 10px;

	border-style: solid;

	border-width: 0px 0px 1px 10px;

	border-color: #9EBF13;

}







.centerb{

	margin-bottom: 30px;

	text-align: center;

}

.rightb{

	margin-bottom: 30px;

	text-align: right;

}

.leftb{

	margin-bottom: 30px;

	text-align: left;

}

.bottom{

 margin-bottom: 30px;

}



.text {

	padding: 15px;

	margin: 0px;

}





/********** テーブル **********/

table.base {

	width: 260px;

	background-color: dimgray;

	padding:0px;

	vertical-align:top;

}



td.con {

	width: 40px;

	background-color: white;

	padding: 10px 5px 10px 10px;

}



td.con2 {

	width: 120px;

	background-color: white;

	padding: 10px 5px 10px 10px;

}



table.car {

	width: 470px;

	background-color: dimgray;

	padding:0px;

	vertical-align:top;

}

td.carm {

	background-color: dimgray;

	color: white;

	padding: 5px 3px 5px 5px;

}

td.carmr {

	text-align: right;

	background-color: dimgray;

	color: white;

	padding: 5px 3px 5px 5px;

}



td.car {

	background-color: white;

	padding: 7px 5px 7px 10px;

}



td.carr {

	text-align: right;

	background-color: white;

	padding: 7px 5px 7px 10px;

}

td.carl {

	background-color: white;

	padding: 7px 2px 7px 2px;

}



table.form {

	width: 483px;

	background-color: lightgrey;

	padding:0px;

	vertical-align:top;

}

td.form {

	background-color: white;

	padding: 10px 5px 10px 10px;

}





/********** リフォーム **********/

td.re {

	vertical-align:bottom;

}

td.rebox {

	width: 180px;

	padding: 5px 5px 5px 5px;

	border: 1px solid #9EBF13;

}

td.rebox2 {

	text-align: left;

	padding: 10px 10px 10px 10px;

	border: 1px solid #9EBF13;

}







/********** 町屋特集 **********/

#machiya {

	margin-bottom:30px;

}



#machiya_top {

	margin-bottom:10px;

}



#machiya_mame table{

	margin-top:-1px;

	width: 483px;

	background-color: #cccccc;

	padding:0px;

	vertical-align:top;

	margin-bottom:20px;

}



#machiya_mame td {

	background-color: #ffffff;

	padding: 10px;

}



#machiya table {

	margin-left:5px;

	width: 470px;

	background-color: #998675;

	padding:0px;

	vertical-align:top;

	margin-bottom:20px;

}



#machiya td {

	background-color: #D1BCA3;

	padding: 7px 5px 7px 10px;

}



#machiya td.m {

	background-color: #817061;

	color: white;

	padding: 5px 3px 5px 5px;

}



#machiya p {

	color: #111111;

	text-align: left;

}



#machiya h4 {

	text-align: left;

	margin: 3px 0px 3px 0px;

	padding: 0px;

}



