@charset 'UTF-8';

/* COLOR LIST for common hotels */
/*
	#6E0000 ベースブラウン
	#370000 ブラウン
	#D8551E オレンジ
	#A18223 ベージュ
	#005A5D グリーン
	#244676 ブルー
	#611E3F ワイン
*/

/* INDEX */
/* ---------------------------------------------------------------------------------------------------- */
#index-title { display:block; width:220px; float:left;}
#index-catch {
	display:block; width:460px; padding-left:20px; float:right; border-left:solid #dddddd 3px;
}

#index-greeting { display:block;width:750px;margin:0 auto;}

#index-outline { display:block;width:330px; float:left;} /* wrap (codata + activities) */

#index-codata { display:block;width:330px; margin:0 auto;}
#index-codata dl { list-style:none;}
#index-codata dt { display:block; width:70px;  padding-bottom:5px; float:left;clear:both;}
#index-codata dd { display:block; width:250px; padding-bottom:5px; margin-left:75px;}

#index-activities {display:block;width:330px; margin:0 auto;}
#index-activities ul { list-style:none; }
#index-codata strong, #index-activities strong {
	display:block;/*border-bottom:solid 1px #666666;*/
	margin-bottom:5px;
}

#index-history {display:block;width:390px;float:right;}
#index-history table {margin:0 auto;}
#index-history td { padding-top:10px; vertical-align:top; border-bottom:dotted #666666 1px; }

#index-banner { display:block;text-align:center; float:right;}



/* VISION */
/* ---------------------------------------------------------------------------------------------------- */
#vision-important { display:block;width:200px; float:left; }
#vision-logo      { display:block;width:300px; float:left; margin:0 15px; }
#vision-credo     { display:block;width:220px; float:left; }


/* EMPLOY */
/* ---------------------------------------------------------------------------------------------------- */

#employ-anchor { display:block;}

#employ-keiyaku dl { display:block; margin-left:30px;}
#employ-keiyaku dt { display:block; width:100px; padding:3px 0; border-top:1px solid #CCC; float:left; clear:both; }
#employ-keiyaku dd { display:block; width:605px; padding:3px 0; border-top:1px solid #CCC; margin-left:110px; }
#employ-keiyaku p  { display:block; margin-left:30px; }

.employ-keiyaku dl { display:block; margin-left:30px;}
.employ-keiyaku dt { display:block; width:100px; padding:3px 0; border-top:1px solid #CCC; float:left; clear:both; }
.employ-keiyaku dd { display:block; width:605px; padding:3px 0; border-top:1px solid #CCC; margin-left:110px; }
.employ-keiyaku p  { display:block; margin-left:30px; }

.employ-arbeit { display:block; width:710px; border:solid #005A5D 1px;margin:20px auto;padding:19px; }
.employ-arbeit table { width:100%; border-spacing:0;border-collapse:collapse;}
.employ-arbeit td { text-align:center;border:solid #CCC 1px; }
.employ-arbeit .thead { background-color:#ECEBCC; }

.employ-comment{
	display:block;width:350px;padding:5px;margin-bottom:5px;
	border:solid 1px #EEE;float:right;
}
.employ-comment .photo {float:right;margin-left:5px;}
.employ-comment .staff {margin-bottom:5px;}

#employ-arbeit-menu{display:block;margin-left:380px;}


/* ENVI */
/* ---------------------------------------------------------------------------------------------------- */
#envi-action dl { display:block; width:740px; margin-top:20px;clear:both;}
#envi-action dt { display:block; width:200px; float:left; border:solid #ccc 1px;}
#envi-action dd { display:block; width:500px; margin-left:210px; }

#envi-contribution {display:block;width:730px;border:solid 1px #A18223;padding:9px;}
#envi-contribution dl {display:block; clear:both;}
#envi-contribution dt {display:block; width:5em;color:#6E0000; float:left;}
#envi-contribution dd {display:block; color:#6E0000; margin-left:7em;}

/* SITE MAP */
/* ---------------------------------------------------------------------------------------------------- */
#sitemap-wrap table { border-spacing:5px; }
#sitemap-wrap th { padding-left:10px; text-align:left; border-left:solid #6e0000 3px; }
#sitemap-wrap td { padding-left:10px; }


/* PRIVACY POLICY */
/* ---------------------------------------------------------------------------------------------------- */
#policy-wrap { display:block; width:650px; margin:20px;} 
#policy-wrap .ppt { display:block; width:630px; margin:5px 0 20px 20px;} /* w.650 */
#policy-wrap td { vertical-align:top; }


/* POINT CARD */
/* ---------------------------------------------------------------------------------------------------- */
#point-kiyaku {display:block;width:700px;margin:0 auto;}
#point-kiyaku dl { margin:20px 0; }
#point-kiyaku dd { margin:0 20px; border-left:solid #ddd 1px; border-bottom:solid #ddd 1px; padding:10px;}
#point-kiyaku li { list-style-type:decimal;margin:10px 0 10px 15px; }


/* MEMBERS */
/* ---------------------------------------------------------------------------------------------------- */
#members-kiyaku {display:block;width:700px;margin:0 auto;}
#members-kiyaku dl { margin:20px 0; }
#members-kiyaku dd { margin:0 20px; border-left:solid #ddd 1px; border-bottom:solid #ddd 1px; padding:10px;}
#members-kiyaku li { list-style-type:decimal;margin:10px 0 10px 15px; }


/* USE */
/* ---------------------------------------------------------------------------------------------------- */
#use-wrap dl { margin:20px 0; }
#use-wrap dd { margin-left:20px; border-left:solid #ddd 1px; border-bottom:solid #ddd 1px; padding:10px;}
#use-wrap td { vertical-align:top; }
#use-wrap ol li{margin-left:2em;}
