@charset "utf-8";

/* maid photo CSS */
div#maidpht { margin: auto; padding-bottom: 0px; }
table.maidphttable { margin: 20px auto 2px; width: 900px; height: 564px; border-collapse: collapse; }
.maidphttable td { padding: 0px 5px 0px 0px; font-size: 20px; white-space: normal; color: #000000; }
.maidphttable td em { font-size: 20px; font-weight: 700; line-height: 100%; }
td.item-class, td.job-class, td.name1, td.maid-tea, td.item, td.other, td.explain-tr, td.job-explain, td.explain, td.explain-ad, td.logo, td.logo-ad {
	padding: 6px 0px; border: solid 1px #000; text-align: center; vertical-align: middle;
}
td.item-class, td.name1, td.maid-tea { letter-spacing: -0.06em; }
td.job-class, td.item, td.other, td.explain-tr, td.explain, td.explain-ad, td.logo, td.logo-ad { letter-spacing: -0.08em; }
td.job-explain { letter-spacing: -0.1em; } 

.maidphttable td.item-class, .maidphttable td.name1, .maidphttable td.item { width: 110px; height: 22px; background: #fdb; }
.maidphttable td.job-class, .maidphttable td.other { width: 490px; background: #eca; }
.maidphttable td.maid-tea { width: 490px; background: #db7; font-weight: 700; }

.maidphttable td.explain-tr, .maidphttable td.job-explain { height: 200px; padding: 2px 10px 0px; text-align: left; line-height: 160%; }
.maidphttable td.explain-tr { background: #db9 url(../photo/img_staff/img_photo_wp-logo_alpha.jpg) no-repeat center; }
.maidphttable td.job-explain { background: #db9 url(../photo/img_staff/img_photo_wp-logo_alpha.jpg) no-repeat center; }
.maidphttable td.job-explain div, .maidphttable td.explain-tr div { padding-top: 10px; }

.maidphttable td.explain-ad, .maidphttable td.explain { width: 470px; padding: 4px 10px; text-align: left; font-size: 21px; line-height: 120%; font-weight: 700; }
.maidphttable td.explain-ad { background: #db9 url(../photo/img_staff/img_photo_wp-logo2_a.jpg) no-repeat center; }
.maidphttable td.explain { height: 200px; background: #db9 url(../photo/img_staff/img_photo_wp-logo_alpha.jpg) no-repeat center; }
div.ex-ad, div.ex { margin: 0px 0px 20px; }
div.ex-ad-end { margin: 4px 0px 0px;}
div.ex-end { margin: 20px 0px 0px; }

.maidphttable td[class^="logo"] { width: 440px;  height: 200px;  padding: 4px 10px; }
.maidphttable td.logo { background: #db9 url(../photo/img_staff/img_photo_wp-logo.jpg) no-repeat center; }
.maidphttable td.logo-ad { background: #db9 url(../photo/img_staff/img_photo_wp-logo2.jpg) no-repeat center; }

/* 職位 - 小アイコン */
div[class^="c0"] { margin: 8px 0px 0px; width: 120px; height: 130px; display: block; }
div.c00-train { background: url(../photo/img_staff/c00_trainee.jpg) no-repeat center; border: ridge 6px #ffffff; }
div.c01-parttime { background: url(../photo/img_staff/c01_part-time.jpg) no-repeat center; border: ridge 6px #0033cc; }
div.c02-associate { background: url(../photo/img_staff/c02_associate.jpg) no-repeat center; border: ridge 6px #009900; }
div.c03-parlour { background: url(../photo/img_staff/c03_parlour.jpg) no-repeat center; border: ridge 6px #cc0000; }
div.c04-classical { background: url(../photo/img_staff/c04_classical.jpg) no-repeat center; border: ridge 6px #c0c0c0; }
div.c05-senior { background: url(../photo/img_staff/c05_senior.jpg) no-repeat center; border: ridge 6px #ffd700; }
div.c06-ladys { background: url(../photo/img_staff/c06_ladys.jpg) no-repeat center; border: ridge 6px #9400d3; }
div.c07-keeper { background: url(../photo/img_staff/c07_keeper.jpg) no-repeat center; border-top: ridge 6px #ffee99; border-left: ridge 6px #ffd700; border-right: ridge 6px #aaaaaa; border-bottom: ridge 6px #777777; }
td.maid-class { margin: 8px 0px 0px; padding-top: 8px; width: 174px; font-size: 30px; line-height: 120%; font-weight: 700; }

/* 正規表現 - 大アイコン*/
div#maidpht div[id^="c0"], div#maidpht div[id^="m"] { margin: 2px 0px 0px; width: 300px; height: 400px; display: block; }

/* 職位 - 大アイコン*/
div#maidpht div#pht0-train div#c00-train { background: url(../photo/img_staff/pht_c00_trainee.jpg) no-repeat center; border: ridge 6px #ffffff; }
div#maidpht div#pht0-parttime div#c01-parttime { background: url(../photo/img_staff/pht_c01_part-time.jpg) no-repeat center; border: ridge 6px #0033cc; }
div#maidpht div#pht0-associate div#c02-associate { background: url(../photo/img_staff/pht_c02_associate.jpg) no-repeat center; border: ridge 6px #009900; }
div#maidpht div#pht0-parlour div#c03-parlour { background: url(../photo/img_staff/pht_c03_parlour.jpg) no-repeat center; border: ridge 6px #cc0000; }
div#maidpht div#pht0-classical div#c04-classical { background: url(../photo/img_staff/pht_c04_classical.jpg) no-repeat center; border: ridge 6px #c0c0c0; }
div#maidpht div#pht0-senior div#c05-senior { background: url(../photo/img_staff/pht_c05_senior.jpg) no-repeat center; border: ridge 6px #ffd700; }
div#maidpht div#pht0-ladys div#c06-ladys { background: url(../photo/img_staff/pht_c06_ladys.jpg) no-repeat center; border: ridge 6px #9400d3; }
div#maidpht div#pht0-keeper div#c07-keeper { background: url(../photo/img_staff/pht_c07_keeper.jpg) no-repeat center;
	border-top: ridge 6px #ffee99; border-left: ridge 6px #ffd700; border-right: ridge 6px #aaaaaa; border-bottom: ridge 6px #777777; }

/* m022 椿 */
div#maidpht div#pht22 div#m22 { background: url(../photo/img_staff/pht_m22_tsubaki_n.jpg) no-repeat center; border: ridge 6px #cc0000; }

/* m030 くるみ */
div#maidpht div#pht30 div#m30 { background: url(../photo/img_staff/pht_m30_kurumi_n.jpg) no-repeat center; border: ridge 6px #0033cc; }
div#maidpht div#pht30 div#m30crtr { background: url(../photo/img_staff/pht_m30_kurumi_crtr.jpg) no-repeat center; border: ridge 6px #0033cc; }

/* m032 向日葵 */
div#maidpht div#pht32 div#m32 { background: url(../photo/img_staff/pht_m32_himawari_n.jpg) no-repeat center; border: ridge 6px #0033cc; }
div#maidpht div#pht32 div#m32crtr { background: url(../photo/img_staff/pht_m32_himawari_crtr.jpg) no-repeat center; border: ridge 6px #0033cc; }

/* m034 みつば */
div#maidpht div#pht34 div#m34 { background: url(../photo/img_staff/pht_m34_mitsuba_n.jpg) no-repeat center; border: ridge 6px #0033cc; }
div#maidpht div#pht34 div#m34crtr { background: url(../photo/img_staff/pht_m34_mitsuba_crtr.jpg) no-repeat center; border: ridge 6px #0033cc; }

/* m063 まこも */
div#maidpht div#pht63 div#m63 {
 background: url(../photo/img_staff/pht_m63_makomo_n.jpg) no-repeat center center;
/* background: url(../photo/img_staff/pht_c03_parlour-maid.jpg) no-repeat center center; */
/* background: url(../photo/img_staff/pht_c01_part-time.jpg) no-repeat center center; */
/* border: ridge 6px #cc0000;  display: block; */
  border: ridge 6px #0033cc; }

/* m074 芹 */
div#maidpht div#pht74 div#m74 { background: url(../photo/img_staff/pht_m74_seri_n.jpg) no-repeat center; border: ridge 6px #0033cc; }

/* m82 あずき */
div#maidpht div#pht82 div#m82 { background: url(../photo/img_staff/pht_m82_azuki_n.jpg) no-repeat center; border: ridge 6px #cc0000; }

/* m092 シュロ */
div#maidpht div#pht92 div#m92 { background: url(../photo/img_staff/pht_m92_syuro_n.jpg) no-repeat center; border: ridge 6px #0033cc; }

/* m096 こえだ 小枝 */
div#maidpht div#pht96 div#m96 { background: url(../photo/img_staff/pht_m96_koeda_n.jpg) no-repeat center; border: ridge 6px #0033cc; }

/* m106 しろね,白根 */
div#maidpht div#pht106 div#m106 { background: url(../photo/img_staff/pht_m106_shirone_n.jpg) no-repeat center; border: ridge 6px #cc0000; }

/* m108 けやき,欅 */
/* div#maidpht div#pht108 div#m108 { background: url(../photo/img_staff/pht_c02_associate.jpg) no-repeat center; border: ridge 6px #009900; } */
div#maidpht div#pht108 div#m108 { background: url(../photo/img_staff/pht_m108_keyaki_n.jpg) no-repeat center; border: ridge 6px #009900; }

/* m111 雛菊 */
div#maidpht div#pht111 div#m111 { background: url(../photo/img_staff/pht_m111_hinagiku_n.jpg) no-repeat center; border: ridge 6px #009900; }

/* m112 華月 */
div#maidpht div#pht112 div#m112 { background: url(../photo/img_staff/pht_m112_kazuki_n.jpg) no-repeat center; border: ridge 6px #0033cc; }

/* m116 れんこん(蓮根) */
div#maidpht div#pht116 div#m116 { background: url(../photo/img_staff/pht_m116_renkon_n.jpg) no-repeat center; border: ridge 6px #fff; }

/* m117 すずかけ */
div#maidpht div#pht117 div#m117 { background: url(../photo/img_staff/pht_m117_suzukake_n.jpg) no-repeat center; border: ridge 6px #009900; }

/* m118 エリカ */
div#maidpht div#pht118 div#m118 { background: url(../photo/img_staff/pht_m118_erica_n.jpg) no-repeat center; border: ridge 6px #009900; }

/* m119 しらべ */
div#maidpht div#pht119 div#m119 { background: url(../photo/img_staff/pht_m119_shilabe_n.jpg) no-repeat center; border: ridge 6px #009900; }

/* m120 ライチ,茘枝 */
div#maidpht div#pht120 div#m120 { background: url(../photo/img_staff/pht_m120_litchi_n.jpg) no-repeat center; border: ridge 6px #009900; }

/* m121 紫水(撫子) */
div#maidpht div#pht121 div#m121 { background: url(../photo/img_staff/pht_m121_shisui_n.jpg) no-repeat center; border: ridge 6px #009900; }

/* m122 姫蓮(みずか,つくし) */
div#maidpht div#pht122 div#m122 { background: url(../photo/img_staff/pht_m122_himehasu_n.jpg) no-repeat center; border: ridge 6px #009900; }

/* m123 れいか(みかん) */
div#maidpht div#pht123 div#m123 { background: url(../photo/img_staff/pht_m123_reika_n.jpg) no-repeat center; border: ridge 6px #009900; }

/* m124 林檎 */
div#maidpht div#pht124 div#m124 { background: url(../photo/img_staff/pht_m124_ringo_n.jpg) no-repeat center; border: ridge 6px #009900; }

/* m125 犬麦(白百合) */
div#maidpht div#pht125 div#m125 { background: url(../photo/img_staff/pht_m125_inumugi_n.jpg) no-repeat center; border: ridge 6px #009900; }

/* m126 アイヴィー(シトラス) */
div#maidpht div#pht126 div#m126 { background: url(../photo/img_staff/pht_m126_ivy_n.jpg) no-repeat center; border: ridge 6px #009900; }

/* m127 しらとり(またたび) */
div#maidpht div#pht127 div#m127 { background: url(../photo/img_staff/pht_m127_shiratori_n.jpg) no-repeat center; border: ridge 6px #fff; }

/* m128 ？(ひのき) */
/* div#maidpht div#pht128 div#m128 { background: url(../photo/img_staff/pht_c00_trainee.jpg) no-repeat center; border: ridge 6px #fff; } */
div#maidpht div#pht128 div#m128 { background: url(../photo/img_staff/pht_m128_hinoki_n.jpg) no-repeat center; border: ridge 6px #fff; }

/* m129 ？(ルナ) */
/* div#maidpht div#pht129 div#m129 { background: url(../photo/img_staff/pht_c00_trainee.jpg) no-repeat center; border: ridge 6px #fff; } */
div#maidpht div#pht129 div#m129 { background: url(../photo/img_staff/pht_m129_luna_n.jpg) no-repeat center; border: ridge 6px #fff; }