@charset "Shift_JIS";
/* FontSizeSetting */
body,h1,h2,h3,h4,h5,h6,p,pre,button,caption,input,option,select,textarea,dl,ol,ul,table,tr,form,address,blockquote,dd,dt,li,td,th{
font-size: small;
font-family: "ＭＳ Ｐゴシック", Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	color: #333333;
	line-height:130%;
}

body{
	background:url(../images/back.jpg);
		/* \*//*/background-color: #FFFFFF;/**/
}

/* LinkSetting */
A:link {text-decoration:none; color: #0000FF}
A:visited {text-decoration:none; color: #0000FF}
A:active {text-decoration:none; color: #FF3300}
A:hover {text-decoration:underline; color: #FF3300}


img {
	border:0px;
}

#header3 {float: left; padding: 0; width: 255px;}
#headerlogo h3 {
	width: 255px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(../images/back_logototop.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


h1{
	font-size: medium;
	display: block;

	padding: 0px;
	font-weight: bold;
	float: right;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}



/* 全体構造TOP
---------------------------------------------------- */
#wrapper {
	padding: 0;
	width: 850px;
	text-align: left; /*Win IEセンタリング後処理*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
}

/* 全体構造コンテンツ
---------------------------------------------------- */
#wrapper_con {
	width: 850px;
	text-align: left; /*Win IEセンタリング後処理*/
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(../images/back_con.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/* 全体構造コンテンツ　コンシェルジュ個人ページ
---------------------------------------------------- */
#wrapper_con_profile {
	/* \*//*/width: 680px;/**/
	width: 660px;
	text-align: left; /*Win IEセンタリング後処理*/
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(../images/back_con_profile.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}


/* ヘッダ
---------------------------------------------------- */
#header {
  width: 850px;
  	margin: 0px;
	padding: 0px;
}

#header ul li{
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 0;
	list-style-type: none;
	display: block;
}

/* ヘッダグローバルメニュー
---------------------------------------------------- */
#menu {
  width: 850px;
  	margin: 0px;
	padding: 0px;
  float: right;
}



#menu img {
	margin: 0px;
	padding: 0px;
	display: block;
}


/* topグローバルメニュー
---------------------------------------------------- */
#topmenu {
  width: 372px;
  	margin: 0px;
	padding: 0px;
  float: left;
}



#topmenu img {
	margin: 0px;
	padding: 0px;
	display: block;
}



/* topページコンテンツエリア
---------------------------------------------------- */

#main_top	{
	width: 850px;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#main_top img {
	display: block;

}


#main	{
	width: 850px;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#main_profile {
	width: 660px;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}/*コンシェルジュ個人*/

#main img {
	display: block;
	margin-top: 10px;
 
}

/* topページ左コンテンツエリア
---------------------------------------------------- */
#left {
	width: 567px;
	margin: 0px;
	padding: 0px;
	float: left;
}


#left img {
 display: block;
 
}

/* topページ右コンテンツエリア
---------------------------------------------------- */
#right {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 283px;

}


#right_menu img {
 display: block;
 
}

#right_menu ul li{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
}


#right_menu {

	width: 283px;
	float: left;
	margin-right: 0px;
}

#blog{
	float: right;
	margin-top: -40px;
}/* blog専用*/

#top_under{
	clear: left;
	width: 850px;
}

#info {
	width:590px;
	float: left;
	padding-left: 10px;
}

.information {
	width: 510px;
	clear: both;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.information ul {
	width: 510px;
	list-style-type: none;
}

.information li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003366;
	list-style-type: none;
	background-image: url(../images/ico_info.jpg);
	background-repeat: no-repeat;
	margin-left:0px;
	padding:0 0 0 20px;
	line-height: 150%;
	margin-bottom: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
	background-position: 5px 0px;
}


#bunner {
	width:247px;
	float: left;
	background-image: url(../images/bg_bunner.jpg);
	background-repeat: repeat-y;
	margin-top: 10px;
}

.bunner_in {
	width:196px;
	text-align: center;
	margin-right: 0px;
	float: right;
	font-size: 80%;
	margin-top: 15px;
	margin-bottom: 10px;
}

*+html .bunner_in {
	width:196px;
	text-align: center;
	margin-right: 0px;
	float: right;
	font-size: 80%;
	margin-top: 5px;
	margin-bottom: 10px;
}

*html .bunner_in {
	width:196px;
	text-align: center;
	margin-right: 0px;
	float: right;
	font-size: 80%;
	margin-top: 5px;
	margin-bottom: 10px;
}


.bunner_in img {
	margin-right: auto;
	margin-left: auto;
}



.bunner_in ul {
	width: 196px;
	list-style-type: none;
	text-align: center;
}

.bunner_in li {
	list-style-type: none;
	text-align: center;
	font-size: 80%;
	margin-bottom: 10px;
}


*+html .bunner_in li {
	list-style-type: none;
	text-align: center;
	font-size: 80%;
	margin-bottom: 0px;
}

#footer {
	background-image: url(../images/back_footer.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 849px;
	text-align: left;
	text-indent: 10px;
	clear: both;
}

#footer_cons {
	height: 26px;
	width: 660px;
	text-align: left;
	text-indent: 10px;
	clear: both;
}

/* コンテンツページ左メニューエリア
---------------------------------------------------- */
#left_menu {
	width: 198px;
	float:left;
}

#left_menu ul li {
	padding:0;
	margin: 0px;
	float: left;
	list-style-type: none;
}

#left_menu ul li img {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



/* コンテンツページタイトル右横縦ライン
---------------------------------------------------- */
#conright1 {
	float:left;
	padding: 0px;
	width: 2px;
	margin-left: 0px;
	background-image: url(../images/ill_line.gif);
	background-repeat: repeat-y;
}

/* コンテンツページ右エリア
---------------------------------------------------- */
#conright2 {
	float:right;
	padding: 0px;
	width: 650px;
	margin-left: 0px;
	background-image: url(../images/ill_line.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#conright_con {
	padding: 0px;
	width: 650px;
	margin-left: 20px;
	margin-right: auto;
}/*コンシェルジュ個人エリア*/

.txtarea {
	width:610px;
	padding-left: 20px;
	padding-right: 10px;
}

.txtarea_service {
	width:610px;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(../images/back_service.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
table.service td {
	vertical-align: top;
}
.txtarea_semi-inq {
	width:610px;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(../images/back_seminar.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.txtareain {
	width:95%;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: auto;
}

table.txtareain {
	width:95%;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: auto;
}

table.txtareain td {
	margin-top: 10px;
	padding: 3px;
	vertical-align: top;
}

table.txtareain td.profilecomment {
	vertical-align: top;
	font-size: 105%;
	line-height: 150%;
}

table.txtareain td.book {
	margin-top: 10px;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
}

table.txtareain td.left {
	background-color: #E4E8F3;
	width: 100px;
	padding-left: 10px;
}

table.txtareain td.left_semi {
	background-color: #E4E8F3;
	width: 150px;
	padding-left: 10px;
}

table.txtareain td.right {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #A6CAFF;
	vertical-align: top;
}

table.txtareain td.right_pink {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9999;
	vertical-align: top;
}

table.txtareain td.right_pink_lb {
	vertical-align: top;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #FF9999;
}

table.txtareain_hashi_out {
	width:95%;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	border: 1px double #A6CAFF;
	margin-bottom: 2px;
}/*20080519 add*/

table.txtareain_hashi {
	width:95%;
	margin-top: 2px;
	margin-right: auto;
	margin-left: auto;
	border: 3px double #A6CAFF;
	margin-bottom: 2px;
}/*20080519 add*/

table.txtareain_hashi td {
	padding-top: 15px;
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}/*20080519 add*/

table.txtareain_hashi td.left {
	width: 85px;
	text-align: center;

}/*20080519 add*/

table.txtareain_hashi td.left2 {
	width: 150px;
}/*20080519 add*/



.profile {
	background-image: url(../concierge/images/back_profile.jpg);
	font-size: 105%;
	line-height: 150%;
	font-weight: bold;
	color: #04234b;
	margin-top: 15px;
	width: 595px;
	height: 80px;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.profile01{
	　　padding-left: 10px;
	margin-left: 5px;
	text-align: right;
	width: 165px;
}

.profile02{
	　　padding-left: 10px;
	width: 165px;
	text-align: left;
}


.profile_semi {
	font-size: 105%;
	line-height: 180%;
	font-weight: bold;
	color: #04234b;
	margin-top: 15px;
	width: 595px;
	height: 30px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* サブタイトル背景
---------------------------------------------------- */
.subtitle {
	background-image:url(../images/back_subtitle.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 110%;
	font-weight: bold;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.ico_subtitle_big {
	background-repeat: no-repeat;
	padding-left: 18px;
	font-weight: bold;
	color: #42458A;
	font-size: 120%;
	line-height: 150%;
}


.ico_subtitle {
	background-image:url(../images/ico_subtitle.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-weight: bold;
	color: #485B84;
	font-size: 105%;
}

.ico_subtitle_pro {
	background-image:url(../images/ico_subtitle.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	font-weight: bold;
	color: #485B84;
	font-size: 110%;
	background-position: 20px;
}

/* 文字色制御
---------------------------------------------------- */
.blue {
	color:#0C80F3;
}

.blue2 {
	color:#485B84;
}

.red {
	color: #FF0000;
}
.blue3 {
	color: #00006C;
	font-weight: bold;
}

/* リスト
----------------------------------------------- */
ul.general li,
ul li.general {
	margin-left:18px;
	padding:0 0 0 25px;
	list-style:none;
	background-image: url(../images/ico_subtitle.gif);
	background-repeat: no-repeat;
	background-position: 6px 0px;
}

li span.list-em {
	color: #485B84;
	font-size: 105%;
	font-weight: bold;
}

ul.general li p,
ul li.general p,
ol.general li p,
ol li.general p {
	line-height:1.2;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
}


/* リスト アイコン違い
----------------------------------------------- */

ul.general2 li,
ul li.general2 {
	margin-left:18px;
	padding:0 0 0 25px;
	list-style:none;
	background:url(../images/ico_list2.gif) no-repeat 6px 3px;
}


ul.general2 li p,
ul li.general2 p,
ol.general2 li p,
ol li.general2 p {
	line-height:1.2;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
}


ul.general_tool li,
ul li.general_tool {
	margin-left:18px;
	padding:0 0 0 25px;
	list-style:none;
	background:url(../images/ico_tool.jpg) no-repeat 6px 5px;
	line-height: 200%;
}



.line {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #A6CAFF;
	height: 2px;
	width: 95%;
	margin-right: 0px;
	margin-left: auto;
	margin-bottom: 10px;
}

.line_short {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #A6CAFF;
	height: 2px;
	width: 290px;
	margin-right: 150px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.line_short02 {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #A6CAFF;
	height: 2px;
	width: 290px;
	margin-left: 10px;
	margin-bottom: 10px;
}


.totop {
	margin-bottom:20px;
	text-align: right;
	clear: both;
	float: right;
}

.more {
	margin-bottom:20px;
	text-align: right;
	clear: both;
	float: right;
	margin-right: 20px;
}

.lead {
	border:2px dotted #76C0F8;
	line-height: 150%;
	padding: 5px;
	width: 95%;
	margin-top: 15px;
	margin-bottom: 15px;
}
#b_top {
	text-align: right;
	margin-right: 15px;
}
.txt_verysmall{
	vertical-align: top;
	font-size: xx-small;
}

table.tiup th{
	padding-bottom: 3px;
	background-image: url(../images/back_th.jpg);
	padding-top: 3px;
	background-repeat: repeat;
	text-align: center;
}

table.tiup td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6DACEB;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: top;	
}

table.tiup td.left{
	text-align: center;
	white-space: nowrap;
}

.photo_right{
	float: right;
}


/*  G_menu_set */
#Gmenu{
	margin: 0px;
	clear: both;
	height: 50px;
	width: 828px;
	padding-top: 20px;
	padding-right: 11px;
	padding-bottom: 20px;
	padding-left: 11px;
}


#Gmenu ul{
	padding: 0px;
	list-style-type: none;
}

#Gmenu ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}



/*  G_menu_set G01 */

#Gmenu #G01{
	background-image: url(../images/G_menu_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 207px;
	overflow: hidden;
}


#Gmenu #G01 A:link {
	background-image: url(../images/G_menu_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;
	overflow: hidden;
}

#Gmenu #G01 A:visited {
	background-image: url(../images/G_menu_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;
	overflow: hidden;
}

#Gmenu #G01 A:active {
	background-image: url(../images/G_menu_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;
	overflow: hidden;
}

#Gmenu #G01 A:hover {
	background-image: url(../images/G_menu_01_x.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;
	overflow: hidden;
}

#Gmenu #G01_on {
	background-image: url(../images/G_menu_01_x.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;
	overflow: hidden;
}


/*  G_menu_set G02 */

#Gmenu #G02{
	background-image: url(../images/G_menu_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 207px;
	overflow: hidden;
}


#Gmenu #G02 A:link {
	background-image: url(../images/G_menu_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 33px;
	width:150px;
	overflow: hidden;
}
#Gmenu #G02 A:visited {
	background-image: url(../images/G_menu_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;
	overflow: hidden;
}
#Gmenu #G02 A:active {
	background-image: url(../images/G_menu_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;
	overflow: hidden;
}

#Gmenu #G02 A:hover {
	background-image: url(../images/G_menu_02_x.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;
	overflow: hidden;
}

#Gmenu #G02_on {
	background-image: url(../images/G_menu_02_x.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;
	overflow: hidden;
}

/*  G_menu_set G03 */

#Gmenu #G03{
	background-image: url(../images/G_menu_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 207px;	
	overflow: hidden;
}


#Gmenu #G03 A:link {
	background-image: url(../images/G_menu_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;	
	overflow: hidden;
}
#Gmenu #G03 A:visited {
	background-image: url(../images/G_menu_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;	
	overflow: hidden;
}
#Gmenu #G03 A:active {
	background-image: url(../images/G_menu_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;	
	overflow: hidden;
}

#Gmenu #G03 A:hover {
	background-image: url(../images/G_menu_03_x.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;	
	overflow: hidden;
}

#Gmenu #G03_on {
	background-image: url(../images/G_menu_03_x.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;
	overflow: hidden;
}

/*  G_menu_set G04 プライバシーポリシー */

#Gmenu #G04{
	background-image: url(../images/G_menu_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;
	overflow: hidden;
}


#Gmenu #G04 A:link {
	background-image: url(../images/G_menu_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;
	overflow: hidden;
}

#Gmenu #G04 A:visited {
	background-image: url(../images/G_menu_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;
	overflow: hidden;
}

#Gmenu #G04 A:active {
	background-image: url(../images/G_menu_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	overflow: hidden;
}

#Gmenu #G04 A:hover {
	background-image: url(../images/G_menu_04_x.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;
	overflow: hidden;
}

#Gmenu #G04_on {
	background-image: url(../images/G_menu_04_x.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	width: 207px;
	overflow: hidden;
}

hr {
	display: none;
}

.clear{
	clear: both;
}


.result{
	margin-right: auto;
	margin-left: auto;

}

.result ul{
	list-style:none;
}

.result li{
	margin-left:10px;
	list-style:none;
	line-height: 200%;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 18px;
	background-image: url(../images/ico_tool.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-bottom: 10px;
	font-size: 105%;
}

table.resultline{
	width: 100%;
}



table.resultline td.right{
	width: 500px;
}

table.resultline td{
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D4D9DD;
}

table.resultline th{
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D4D9DD;
	color: #424D76;
	font-weight: bold;
	background-color: #E9ECF3;
	text-align: left;
}

