@charset "utf-8";

/* maid photo CSS */
div#maidpht { margin: auto; padding-bottom: 0px; }
table.maidphttable { margin: 18px auto 2px; width: 910px; height: 564px; border-collapse: collapse; }
.maidphttable td { padding: 0px 5px 0px 0px; font-size: 20px; white-space: normal; color: #000000; }
td[class*="tea"], td[class^="sns-"], td[class$="-class"], td[class$="explain"], td.item, td.other {
	width: 550px; padding: 4px 0px 4px; border: solid 1px #000; text-align: center; vertical-align: middle; letter-spacing: -0.08em; 
}

.maidphttable td[class*="tea"], .maidphttable td[class^="sns-"] { padding: 6px 0px 2px; font-size: 22px; height: 26px; letter-spacing: -0.04em; }
.maidphttable td[class$="maid-tea"], .maidphttable td.sns-title { background: #eca; }	.maidphttable td[class$="tea-name"], .maidphttable td.sns-name { background: #fdb; font-weight: 700; }
.maidphttable td.job-maid-tea, .maidphttable td.sns-title { width: 200px; }
.maidphttable td.job-tea-name { padding: 4px 0px; width: 350px; font-size: 20px; }	.maidphttable td.sns-name { padding: 4px 0px; width: 350px; font-size: 22px; }	
.maidphttable td[class$="-class"] { height: 26px; letter-spacing: -0.06em; }	.maidphttable td.item-class { background: #eca; }	.maidphttable td.job-class { background: #fdb; }
.maidphttable td.item { height: 26px; background: #eca; }	.maidphttable td.other { background: #fdb; }
.maidphttable td[class$="explain"] { min-height: 260px; background: #fdb url(../photo/img_staff/img_photo_wp-logo_alpha_w260h260.png) no-repeat center; letter-spacing: -0.08em; }
.maidphttable td.explain em.eng { font-size: 22px; letter-spacing: -0.06em; }
.maidphttable td.job-explain { padding: 2px 8px 0px; text-align: left; line-height: 160%; }	.maidphttable td.job-explain div { padding-top: 10px; }

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

/* 職位 - 大アイコン*/
div#maidpht div#pht0-train div#c00-train { background: url(../photo/img_staff/pht_c00_trainee_w360h570.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_w360h570.jpg) no-repeat center; border: ridge 6px #0033cc; }
div#maidpht div#pht0-associate div#c02-associate { background: url(../photo/img_staff/pht_c02_associate_w360h570.jpg) no-repeat center; border: ridge 6px #009900; }
div#maidpht div#pht0-parlour div#c03-parlour { background: url(../photo/img_staff/pht_c03_parlour_w360h570.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; }

/* 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_w360h570.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_w360h570.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; }

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

/* m090 ツツジ */
div#maidpht div#pht90 div#m90 { background: url(../photo/img_staff/pht_m90_tsutsuji_w360h570.jpg) no-repeat center; border: ridge 6px #0033cc; }

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

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

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

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

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

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

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

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

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

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

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

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

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

/* m128 シトロン(ひのき) */
div#maidpht div#pht128 div#m128 { background: url(../photo/img_staff/pht_m128_citron_w360h570.jpg) no-repeat center; border: ridge 6px #009900; }

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

/* m130 みくり(くろがね) */
div#maidpht div#pht130 div#m130 { background: url(../photo/img_staff/pht_m130_mikuri_w360h570.jpg) no-repeat center; border: ridge 6px #fff; }

/* m131 菊 */
div#maidpht div#pht131 div#m131 { background: url(../photo/img_staff/pht_c00_trainee_w360h570.jpg) no-repeat center; border: ridge 6px #fff; }
/* div#maidpht div#pht131 div#m131 { background: url(../photo/img_staff/pht_m131_kiku_n.jpg) no-repeat center; border: ridge 6px #fff; } */

/* m132 ウスユキ */
/* div#maidpht div#pht132 div#m132 { background: url(../photo/img_staff/pht_c00_trainee_w360h570.jpg) no-repeat center; border: ridge 6px #fff; } */
div#maidpht div#pht132 div#m132 { background: url(../photo/img_staff/pht_m132_usuyuki_w360h570.jpg) no-repeat center; border: ridge 6px #fff; }