@charset "UTF-8";
/* CSS Document */

ul{
	list-style :none;
}

div.salonCap{
	margin-bottom: 20px;
	overflow: hidden;	
	clear: both;
}

div.salonCap div.leftLayout p.salonName,
div.salonCap div.leftLayout_ver2 p.salonName,
div.salonCap div.leftLayout_ver6 p.salonName{
	color: #3E8A1F;
	margin-bottom: 5px;
	border-bottom: 1px dotted #3E8A1F;
	padding-bottom: 2px;
	padding-left: 5px;
}

div.salonCap div.leftLayout p.salonName a{
	color: #3E8A1F;	
	text-decoration: none;
}


div.salonCap div.leftLayout p{
	padding-left: 5px;
	margin-bottom: 3px;
}

ul.salonWorld{
	padding-left: 15px;	
}

ul.salonWorld li{
	margin-left: 5px;	
	list-style: url(../../common_images/arrow_blue.gif);
}

ul.salonWorld li ul li{
	margin-left: 15px;	
	list-style: url(../../common_images/arrow_blue.gif);
}

div#Ineer .nextPage{
	text-align: left;
	clear: both;
}

div#Inner span{
	font-size: 90%;
}

/*-------------------------
フロアマップ
-------------------------*/


div#inner table.flooaPh{
	font-size: 100%;
}

div#Inner table.floorPh tr td{
	text-align: center;
	vertical-align: top;		
	padding: 10px;
}

div#Inner table.floorPh tr td dl{
	text-align: left;
}

div#Inner table.floorPh tr td dl strong{
	color: #333;
}

div#Inner div.flooaMap{
	text-align: center;
}

/*-------------------------
フロアマップナンバー
-------------------------*/

div#Inner table.floorPh tr td dt.no1{
	padding-left: 20px;
	background: url(../images/salon_number01.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.no2{
	padding-left: 20px;
	background: url(../images/salon_number02.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.no3{
	padding-left: 20px;
	background: url(../images/salon_number03.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.no4{
	padding-left: 20px;
	background: url(../images/salon_number04.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.no5{
	padding-left: 20px;
	background: url(../images/salon_number05.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.a{
	padding-left: 20px;
	background: url(../images/salon_number_a.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.b{
	padding-left: 20px;
	background: url(../images/salon_number_b.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.c{
	padding-left: 20px;
	background: url(../images/salon_number_c.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.d{
	padding-left: 20px;
	background: url(../images/salon_number_d.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.e{
	padding-left: 20px;
	background: url(../images/salon_number_e.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.f{
	padding-left: 20px;
	background: url(../images/salon_number_f.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.g{
	padding-left: 20px;
	background: url(../images/salon_number_g.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.h{
	padding-left: 20px;
	background: url(../images/salon_number_h.gif) no-repeat left 50%;
}

/*-------------------------
フロアマップグリーン
-------------------------*/

div#Inner table.floorPh tr td dt.a_g{
	padding-left: 20px;
	background: url(../images/salon_number00a.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.b_g{
	padding-left: 20px;
	background: url(../images/salon_number00b.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.c_g{
	padding-left: 20px;
	background: url(../images/salon_number00c.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.d_g{
	padding-left: 20px;
	background: url(../images/salon_number00d.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.e_g{
	padding-left: 20px;
	background: url(../images/salon_number00e.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.f_g{
	padding-left: 20px;
	background: url(../images/salon_number00f.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.g_g{
	padding-left: 20px;
	background: url(../images/salon_number00g.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.h_g{
	padding-left: 20px;
	background: url(../images/salon_number00h.gif) no-repeat left 50%;
}


/*-------------------------
フロアマップサークル
-------------------------*/

div#Inner table.floorPh tr td dt.no1_c{
	padding-left: 20px;
	background: url(../images/salon_number001.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.no2_c{
	padding-left: 20px;
	background: url(../images/salon_number002.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.no3_c{
	padding-left: 20px;
	background: url(../images/salon_number003.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.no4_c{
	padding-left: 20px;
	background: url(../images/salon_number004.gif) no-repeat left 50%;
}

div#Inner table.floorPh tr td dt.no5_c{
	padding-left: 20px;
	background: url(../images/salon_number005.gif) no-repeat left 50%;
}

/*-------------------------
フロアマップここまで
-------------------------*/


/*-------------------------
セミナー利用
-------------------------*/



div#Inner div.salonCap table{
	font-size: 100%;
}

div#Inner div.salonCap table tr td.txm{
	padding: 5px;
}

div.leftLayout_ver2{
	width: 360px;
	float: left;
}

div.leftLayout_ver5{
	width: 360px;
	padding: 10px;
	float: left;
	background: #FFC;
}

div.leftLayout_ver6{
	width: 250px;
	float: left;
}



dl.salonMap dt{
	margin-top: 10px;	
	margin-bottom: 5px;
}

div#Inner h4.h4_special1{
	font-weight: bold;
	color: #3E8A1F;
	border-top: 1px solid #3E8A1F;
}

div#Inner h4.h4_special2{
	font-weight: bold;
	color: #3E8A1F;
	border-top: 1px solid #3E8A1F;
}

div#Inner div.hongkong,div#Inner div.shingapool{
	width: 48%;
	float: left;
}

div#Inner div.shingapool{
	float: left;


}

/*----------------------------
salon_spec
---------------------------*/

div#Inner div.salon_spec{
	width: 100%;
	overflow: hidden;
	clear: both;
	margin-bottom: 40px;
}


div#Inner div.leftLayout_ver3{
	float: left;
	width: 235px;
}

div#Inner div.leftLayout_ver4{
	float: left;
	width: 260px;
	margin-right: 25px;
}

div#Inner.imgRight_ver2{
	float: right;
}

div#Inner.imgRight_ver2{
	float: right;
}

/*----------------------------
salon_call
---------------------------*/

div#Inner div.centerLayout{
	overflow: hidden;
}

div#Inner div.centerLayout table{
	font-size: 100%;
}

div#Inner div.centerLayout table td.cap{
	width: 100px;
	vertical-align: top;
}

div#Inner div.centerLayout table td.cap2{
	vertical-align: top;
}

/*----------------------------
wo_index
---------------------------*/

div#Inner div.salon_ph{
	overflow: hidden;
	width: 100%;
	margin-bottom: 10px;
}

div#Inner div.salon_ph dl{
	float: left;
}

div#Inner div.salon_ph dl dt{
	margin-right: 20px;
}

div#Inner p.syousai{
	text-align: right;
}




div#Inner div.taiwan {
	width: 370px;
	float: left;

}
div#Inner div.hongkong {
	width: 220px;
	float: right;
	margin-left: 10px;
}
div#Inner div.malaysia {
	width: 220px;
	margin-left: 10px;
	float: right;
}
div#Inner div.shingapool {
	width: 370px;
	float: left;
}
