@charset "utf-8";

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

.maidphttable td[class*="tea"], .maidphttable td[class^="sns-"] { font-size: 40px; height: 50px; 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[class$="-name"] { padding: 4px 0px 2px; font-size: 40px; }
.maidphttable td[class$="-class"] { height: 50px; letter-spacing: -0.06em; }  .maidphttable td.item-class { background: #eca; }  .maidphttable td.job-class { padding: 6px; background: #fdb; line-height: 120%; }
.maidphttable td.item { height: 50px; background: #eca; }  .maidphttable td.other { padding: 2px 0px 0px; height: 50px; background: #fdb; }
.maidphttable td[class$="explain"] { height: 360px; background: #fdb url(../img_photo_wp-logo_alpha_w300h300.png) no-repeat center;  letter-spacing: -0.06em; line-height: 120%; }
.maidphttable td.job-space { height: 6px; border: solid 0px #000; }
.maidphttable td.explain div.eng { font-size: 42px; font-weight: 700; margin-bottom: 18px; letter-spacing: -0.06em; }
.maidphttable td.job-explain { padding: 2px 10px 0px; height: 412px; line-height: 140%; }  .maidphttable td[class$="explain"] div { padding-top: 20px; }

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

/* 職位 - 大アイコン*/
div#maidpht div#pht0-train div#c00-train { background: url(../pht_c00_trainee_w360h570.jpg) no-repeat center; border: ridge 6px #ffffff; }
div#maidpht div#pht0-parttime div#c01-parttime { background: url(../pht_c01_part-time_w360h570.jpg) no-repeat center; border: ridge 6px #0033cc; }
div#maidpht div#pht0-associate div#c02-associate { background: url(../pht_c02_associate_w360h570.jpg) no-repeat center; border: ridge 6px #009900; }
div#maidpht div#pht0-parlour div#c03-parlour { background: url(../pht_c03_parlour_w360h570.jpg) no-repeat center; border: ridge 6px #cc0000; }
div#maidpht div#pht0-classical div#c04-classical { background: url(../pht_c04_classical.jpg) no-repeat center; border: ridge 6px #c0c0c0; }
div#maidpht div#pht0-senior div#c05-senior { background: url(../pht_c05_senior.jpg) no-repeat center; border: ridge 6px #ffd700; }
div#maidpht div#pht0-ladys div#c06-ladys { background: url(../pht_c06_ladys.jpg) no-repeat center; border: ridge 6px #9400d3; }
div#maidpht div#pht0-keeper div#c07-keeper { background: url(../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(../pht_m30_kurumi_n.jpg) no-repeat center; border: ridge 6px #0033cc; }
div#maidpht div#pht30 div#m30crtr { background: url(../pht_m30_kurumi_crtr.jpg) no-repeat center; border: ridge 6px #0033cc; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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