@charset "UTF-8";
@import url("../common/common.css");

/* basic */
h2{width:611px; height:42px; padding:25px 0 0 37px; color:#5A5555; font-size:22px; background:url(../../img/dh/h2.jpg) no-repeat; letter-spacing:0;}
h3{width:585px; height:26px; margin:30px 0 0 20px; padding:4px 0 0 25px; color:#FFF; font-size:12px; background:url(../../img/common/h3.jpg) no-repeat;}
h4{width:596px; margin:25px 0 0 21px; padding:0 0 2px 13px; color:#F50; font-size:12px; font-weight:bold; background:url(../../img/common/a_p.gif) no-repeat 1px 6px; border-bottom:solid 1px #F50;}

/* index */
div.dhIndClm{margin:30px 20px 0; padding:10px 12px; background-color:#FFF3F7; border:solid 1px #FFDCE6;}
div.dhIndClm p.dhIndClmTtl{color:#F03; font-size:14px; font-weight:bold;}

/* dh */
div.dhBecome{margin:10px 80px; padding:12px 15px 14px; border:solid 1px #FABEDC;}

/* school */
ul.schoolArea{width:500px; padding:15px 0 0 22px;}
ul.schoolArea li{float:left; list-style:none;}
ul.schoolArea li a{display:block; width:130px; padding:0 5px 3px 12px; text-decoration:none; background:#FFF url(../../img/common/a_link.gif) no-repeat 0 6px;}
ul.schoolArea li a:hover{color:#F36; background:#FFF url(../../img/common/a_p.gif) no-repeat 0 6px;}
ul.schoolArea li p{width:130px; padding:0 5px 3px 12px; color:#F36; background:#FFF url(../../img/common/a_p.gif) no-repeat 0 6px;}

table.schoolPref{width:610px; margin:20px 0 0 20px; border-top:solid 1px #CCC; border-right:solid 1px #CCC;}
table.schoolPref tr th, table.schoolPref tr td{border-bottom:solid 1px #CCC; border-left:solid 1px #CCC;}
table.schoolPref tr th{padding:2px; color:#FFF; background-color:#a09999;}
table.schoolPref tr td{padding:8px;}
table.schoolPref tr td.schPrf{width:75px; text-align:center; vertical-align:middle; background-color:#ffe6f0;}
p.schUrl a{display:block; padding:0 0 0 24px; background:url(../../img/outline/pref_hp.gif) no-repeat 1px 1px;}

/* todoke */
div.todokeClm{border:solid 1px #3CC2F0; margin:25px 65px 0 65px; padding:13px 13px 12px; background-color:#F5FCFF;}
p.todokeClmT{padding:0 0 7px; font-size:20px; text-align:center; color:#28AAE6;}

/* kokkashiken */
table.kokkashiken{width:610px; margin:10px 0 0 20px; border-top:solid 1px #CCC; border-right:solid 1px #CCC;}
table.kokkashiken tr th, table.kokkashiken tr td{border-bottom:solid 1px #CCC; border-left:solid 1px #CCC; padding:4px; text-align:center;}
table.kokkashiken tr th{padding:0 2px; color:#FFF; font-weight:bold; background-color:#a09999; white-space:nowrap;}

/* genba */
p.genbaIntro{width:610px; margin:10px 0 0 20px; padding:0 0 10px; border-bottom:solid 1px #CCC;}
div.genbaList p{padding:15px 20px 0 20px;}
div.genbaList p img{vertical-align:middle; margin-right:10px;}
p.genbaTtl{width:610px; margin:9px 0 0 20px; padding:0 0 4px; font-size:20px; line-height:28px; font-weight:bold; border-bottom:solid 1px #CCC;}
p.genbaSubT{font-weight:bold; color:#F03;}

div.genbaUpic{float:left; width:270px; padding:20px 0 0 30px;}
div.genbaUpic p{padding:0 0 7px; font-size:11px; text-align:center;}

p.goGenbaList{width:610px; margin:20px 0 0 20px; padding:7px 0 0; border-top:solid 1px #CCC; text-align:right;}
p.goGenbaList a{text-decoration:none;}
p.goGenbaList img{vertical-align:middle;}

/* employ*/
table.emTbl{width:610px; margin:20px 0 0 20px; border-top:solid 1px #CCC; border-right:solid 1px #CCC;}
table.emTbl tr th, table.emTbl tr td{border-bottom:solid 1px #CCC; border-left:solid 1px #CCC;}
table.emTbl tr th{padding:3px 2px 1px; color:#FFF; font-size:11px; line-height:14px; letter-spacing:0; background-color:#a09999;}
table.emTbl tr td{padding:3px 6px; text-align:right;}
table.emTbl tr td.emTdPref{text-align:center; background-color:#ffe6f0;}

table.emTbl tr td.prefTdPink2{background-color:#fff5f9;}
table.emTbl tr td.prefTdPink2{background-color:#FFF6F6;}
table.emTbl tr td.prefTdGray1{text-align:center; vertical-align:middle; background-color:#faf5f0;}
table.emTbl tr td.prefTdGray2{background-color:#fdfbf9;}
