@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: 38px; white-space: normal; color: #000000; }
.maidphttable td em { font-size: 38px; 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: 1px 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.10em; }
td.job-explain { letter-spacing: -0.14em; }

.maidphttable td.item-class, .maidphttable td.name1, .maidphttable td.item { width: 170px; height: 38px; background: #fdb; }
.maidphttable td.job-class, .maidphttable td.other { width: 450px; background: #eca; }
.maidphttable td.maid-tea { width: 430px; background: #db7; font-weight: 700; }

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

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

.maidphttable td[class^="logo"] { width: 708px;  height: 200px;  padding: 4px 10px; }
.maidphttable td.logo { width: 708px; background: #db9 url(../img_photo_wp-logo.jpg) no-repeat center; }
.maidphttable td.logo-ad { width: 708px; background: #db9 url(../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(../c00_trainee.jpg) no-repeat center; border: ridge 6px #ffffff; }
div.c01-parttime { background: url(../c01_part-time.jpg) no-repeat center; border: ridge 6px #0033cc; }
div.c02-associate { background: url(../c02_associate.jpg) no-repeat center; border: ridge 6px #009900; }
div.c03-parlour { background: url(../c03_parlour.jpg) no-repeat center; border: ridge 6px #cc0000; }
div.c04-classical { background: url(../c04_classical.jpg) no-repeat center; border: ridge 6px #c0c0c0; }
div.c05-senior { background: url(../c05_senior.jpg) no-repeat center; border: ridge 6px #ffd700; }
div.c06-ladys { background: url(../c06_ladys.jpg) no-repeat center; border: ridge 6px #9400d3; }
div.c07-keeper { background: url(../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: 38px; letter-spacing: -0.06em; 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(../pht_c00_trainee.jpg) no-repeat center; border: ridge 6px #ffffff; }
div#maidpht div#pht0-parttime div#c01-parttime { background: url(../pht_c01_part-time.jpg) no-repeat center; border: ridge 6px #0033cc; }
div#maidpht div#pht0-associate div#c02-associate { background: url(../pht_c02_associate.jpg) no-repeat center; border: ridge 6px #009900; }
div#maidpht div#pht0-parlour div#c03-parlour { background: url(../pht_c03_parlour.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; } 

/* m016 メアリ */
div#maidpht div#pht16 div#m16 { background: url(../pht_m16_mary_n.jpg) no-repeat center; border: ridge 6px #0033cc; }

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

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

/* m063 まこも */
div#maidpht div#pht63 div#m63 {
 background: url(../pht_m63_makomo_n.jpg) no-repeat center center;
/* background: url(../pht_c03_parlour-maid.jpg) no-repeat center center; */
/* background: url(../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(../pht_m74_seri_n.jpg) no-repeat center; border: ridge 6px #0033cc; }

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

/* m090 ツツジ */
div#maidpht div#pht90 div#m90 { background: url(../pht_m90_tsutsuji_n.jpg) no-repeat center; border: ridge 6px #009900; }
  
/* m092 シュロ */
div#maidpht div#pht92 div#m92 { background: url(../pht_m92_syuro_n.jpg) no-repeat center; border: ridge 6px #0033cc; }

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

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

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

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

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

/* m113 猫萩 */
div#maidpht div#pht113 div#m113 { background: url(../pht_m113_nekohagi_n.jpg) no-repeat center; border: ridge 6px #009900; }

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

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

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

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

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

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

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

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

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

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

/* m126 シトラス */
div#maidpht div#pht126 div#m126 { background: url(../pht_m126_citrus_n.jpg) no-repeat center; border: ridge 6px #fff; }
