@charset "Shift_JIS";

/* ------------------------------------------------------------
 [/common/css_design/u_pdfResume.css]
Copyright (C) 2005 en-japan Inc.
------------------------------------------------------------ */

/* ------------ TopPage ------------ */

div.pdfResumeTopPageCatch {margin:0; padding:0; text-align:center;}

div.pdfResumeTopPageInfo {margin:50px 40px 0 40px; padding:0;}
div.pdfResumeTopPageInfo img.step {margin-right:37px;}

div.pdfResumeTopPagePanel {clear:both; margin:20px 40px 0 40px; padding:0; background-color:#eee; text-align:center;}
div.pdfResumeTopPagePanel img.button {margin:20px 0;}
div.pdfResumeTopPagePanel img.arrow {margin:75px 0;}

div.pdfResumeTopPageAdobe {margin:50px 50px 0 50px; padding:0;}
div.pdfResumeTopPageAdobe table {margin:0; padding:0;}
div.pdfResumeTopPageAdobe table th {padding:0;}
div.pdfResumeTopPageAdobe table td {padding:0 0 0 10px; font-size:0.65em; line-height:150%;}


/* ------------ ViewPage ------------ */

div.pdfResumeViewPageNavi {margin:20px 40px 0 40px; padding:0;}

div.pdfResumeViewPageNavi div.regist {margin:0 0 10px 0; padding:0; background:url(../../imageFile/user/pdfresume/info_bg.gif) repeat-y top left;}
div.pdfResumeViewPageNavi div.regist div.top {height:5px; margin:0; padding:0; font-size:1px;  background:url(../../imageFile/user/pdfresume/info_bg_top.gif) no-repeat top left;}
div.pdfResumeViewPageNavi div.regist div.table {margin:0; padding:0;}
div.pdfResumeViewPageNavi div.regist div.table table {margin:0; padding:0;}
div.pdfResumeViewPageNavi div.regist div.table table th {width:159px; padding:6px 0 6px 11px; background:url(../../imageFile/user/pdfresume/info_bgline.gif) repeat-y top right; text-align:left; font-weight:normal;}
div.pdfResumeViewPageNavi div.regist div.table table td {padding:6px 11px; font-size:0.75em; line-height:125%;}
div.pdfResumeViewPageNavi div.regist div.table table td img {margin:0 2px; vertical-align:middle;}
div.pdfResumeViewPageNavi div.regist div.bottom {height:5px; margin:0; padding:0; font-size:1px;  background:url(../../imageFile/user/pdfresume/info_bg_bottom.gif) no-repeat top left;}

div.pdfResumeViewPageNavi div.pdf {margin:0 0 10px 0; padding:0; background:url(../../imageFile/user/pdfresume/info_bg.gif) repeat-y top left;}
div.pdfResumeViewPageNavi div.pdf div.top {height:5px; margin:0; padding:0; font-size:1px;  background:url(../../imageFile/user/pdfresume/info_bg_top.gif) no-repeat top left;}
div.pdfResumeViewPageNavi div.pdf div.table {margin:0; padding:0;}
div.pdfResumeViewPageNavi div.pdf div.table table {margin:0; padding:0;}
div.pdfResumeViewPageNavi div.pdf div.table table th {width:159px; padding:6px 0 6px 11px; background:url(../../imageFile/user/pdfresume/info_bgline.gif) repeat-y top right; text-align:left; font-weight:normal;}
div.pdfResumeViewPageNavi div.pdf div.table table td {padding:6px 11px; font-size:0.75em; line-height:125%;}
div.pdfResumeViewPageNavi div.pdf div.table table td img {margin:0 2px; vertical-align:middle;}
div.pdfResumeViewPageNavi div.pdf div.bottom {height:5px; margin:0; padding:0; font-size:1px;  background:url(../../imageFile/user/pdfresume/info_bg_bottom.gif) no-repeat top left;}

div.pdfResumeViewPageInfo {margin:0; padding:10px 0 5px 0; text-align:right;}
div.pdfResumeViewPageInfo table {margin:0 10px 0 auto; padding:0;}
div.pdfResumeViewPageInfo table th {padding:0 5px 5px 0; text-align:left; font-weight:normal; font-size:0.65em;}
div.pdfResumeViewPageInfo table td {padding:0 0 5px 0; font-size:0.65em;}


/* ------------ FormPage ------------ */

div.pdfResumeExampleButton {margin:20px 20px 10px 0; padding:0; text-align:right;}


/* ------------ ExamplePage ------------ */

div.pdfResumeExampleTab {margin:40px 0 0 0; padding:0;}
div.pdfResumeExampleTab table.base {width:100%; margin:0; padding:0;}
div.pdfResumeExampleTab table.base th.tab {width:200px; padding:5px; background:#eee; font-size:0.75em;}
div.pdfResumeExampleTab table.base td.link {padding:0 10px 5px 0; text-align:right; vertical-align:bottom;}
div.pdfResumeExampleTab table.base td.link table {margin:0 0 0 auto; padding:0; background-color:#ccc;}
div.pdfResumeExampleTab table.base td.link table td {padding:5px; background-color:#fff; font-size:0.65em;}

div.pdfResumeExampleFooter {margin:0 0 40px 0; padding:0;}
div.pdfResumeExampleFooter table.base {width:100%; margin:0; padding:0;}
div.pdfResumeExampleFooter table.base th.copyright {padding:5px 10px 0 10px; text-align:left; vertical-align:top; font-size:0.65em; font-weight:normal;}
div.pdfResumeExampleFooter table.base td.link {padding:5px 10px 0 10px; text-align:right; vertical-align:top;}
div.pdfResumeExampleFooter table.base td.link table {margin:0 0 0 auto; padding:0; background-color:#ccc;}
div.pdfResumeExampleFooter table.base td.link table td {padding:5px; background-color:#fff; font-size:0.6em;}


/* ------------ Resume ------------ */

/* BG */

div#pdfResume {margin:0; padding:10px; background-color:#eee;margin-top:1px;}


/* Paper */

div#pdfResume div.pdfResumePaper {margin:0; padding:0; border:1px solid #fff; background-color:#fff; text-align:center;}


/* Import */

div#pdfResume div.pdfResumeImport {margin:0; padding:0; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; background-color:#fff; text-align:center;}
div#pdfResume div.pdfResumeImport table {width:718px; margin:0 auto; padding:0;}
div#pdfResume div.pdfResumeImport th {padding:10px 10px 10px 0; text-align:left; font-size:0.75em; font-weight:normal; line-height:150%;}
div#pdfResume div.pdfResumeImport th span.marker {margin-right:2px; border:1px solid #ccc; background-color:#dcb;}
div#pdfResume div.pdfResumeImport td {padding:0; text-align:right; font-size:0.75em;}
div#pdfResume div.pdfResumeImport td button {padding:2px 0.1em; white-space:nowrap;}


/* error */

div#pdfResume div.error {margin-bottom:40px; padding:10px; border:2px dashed #f00; text-align:left; color:#f00; background-color:#fff; font-size:0.75em; line-height:125%;}
div#pdfResume div.error ul {margin:0; padding:0;}
div#pdfResume div.error ul li {margin:0 0 10px 0; padding:0; list-style-type:none;}
div#pdfResume div.error ul li em {margin-right:5px;}


/* Submit Button(PDF) */

div#pdfResume div.submitButton {margin:10px 0 0 0; padding:0; text-align:center; white-space:nowrap;}
div#pdfResume div.submitButton a {margin-right:18px;}


/* Submit Button(Form) */

div#pdfResume div.formButton {margin:0px 0 0 0; padding:0; text-align:center;}
div#pdfResume div.formButton table {margin:0 auto; padding:0;}
div#pdfResume div.formButton table td.curveL {padding:0; background:#89a;}
div#pdfResume div.formButton table td.curveR {padding:0; background:#89a; text-align:right;}
div#pdfResume div.formButton table td.button {padding:0 5px; background:#89a; font-size:0.75em;}
div#pdfResume div.formButton table td.button button {padding:2px 0.2em; white-space:nowrap;}
div#pdfResume div.formButton table td.spacer {width:10px ;padding:0; font-size:1px;}


/* Button */

div.pdfResumeButton {margin:20px 5px 10px 20px; padding:0; text-align:right;}
div.pdfResumeButton table.base {margin:0 0 0 auto; padding:0;}
div.pdfResumeButton table.base td {padding:0;}

div.pdfResumeButton table.base td table.single {margin:0; padding:0;}
div.pdfResumeButton table.base td table.single td.curveL {padding:0; background:#89a;}
div.pdfResumeButton table.base td table.single td.curveR {padding:0; background:#89a; text-align:right;}
div.pdfResumeButton table.base td table.single td.title {padding:0 5px 0 10px; background:#89a;}
div.pdfResumeButton table.base td table.single td.button {padding:0 5px 0 0; background:#89a; font-size:0.75em;}
div.pdfResumeButton table.base td table.single td.button button {padding:2px 0.2em; white-space:nowrap;}

div.pdfResumeButton table.base td table.double {margin-left:10px; padding:0;}
div.pdfResumeButton table.base td table.double td.curveL {padding:0; background:#89a;}
div.pdfResumeButton table.base td table.double td.curveR {padding:0; background:#89a; text-align:right;}
div.pdfResumeButton table.base td table.double td.title {padding:0 5px 0 10px; background:#89a;}
div.pdfResumeButton table.base td table.double td.button {padding:0 5px 0 0; background:#89a; font-size:0.75em;}
div.pdfResumeButton table.base td table.double td.button button {padding:2px 0.2em; white-space:nowrap;}


/* Note */

div.pdfResumeNote {margin:0 40px 10px 40px; padding:0; text-align:left; font-size:0.65em; line-height:125%;}
div.pdfResumeNote span {margin:0 5px; color:#c00;}


/* Profile */

div.pdfResumeProfile {width:660; margin:0 auto; padding:0;}
div.pdfResumeProfile table.profileTable {width:100%; margin:0; padding:0;}
div.pdfResumeProfile table.profileTable td.profile {padding:0; vertical-align:bottom;}
div.pdfResumeProfile table.profileTable td.photo {width:150px; padding:0 5px 5px 5px; text-align:center;}
div.pdfResumeProfile table.profileTable td.photo img {width:105px; height:140px;}

div.pdfResumeProfile table.profileTable td.profile table.title {width:100%; margin:0 0 5px 0; padding:0;}
div.pdfResumeProfile table.profileTable td.profile table.title th {padding:0; text-align:left; vertical-align:bottom; font-weight:normal; font-size:1.4em; font-family:ＭＳ Ｐゴシック,Hiragino Kaku Gothic Pro,Osaka,sans-serif;}
div.pdfResumeProfile table.profileTable td.profile table.title td {padding:0; text-align:right; vertical-align:bottom; font-size:0.65em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeProfile table.profileTable td.profile table.title td span {margin:0 5px 0 10px; vertical-align:middle; font-size:1.2em;}
div.pdfResumeProfile table.profileTable td.profile table.title td select {margin:0 5px; vertical-align:middle; font-size:1.2em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}

div.pdfResumeProfile table.profileTable td.profile table.profileData {width:100%; margin:0; padding:0; border-top:2px solid #666; border-right:2px solid #666; border-left:2px solid #666; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.kana {padding:10px 5px;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.kana span {margin-right:25px; font-size:0.75em;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.kana em {font-size:0.75em; vertical-align:middle; font-weight:normal;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.kana input {width:400px; border:1px solid #ddd; vertical-align:middle; font-size:0.75em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.name {padding:10px 5px; border-top:1px dashed #666;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.name span {margin-right:25px; font-size:0.75em;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.name em {vertical-align:top; font-size:2.2em; font-weight:normal;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.name input {width:400px; border:1px solid #999; vertical-align:top; background:#dcb; font-size:2.2em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.birth {padding:20px 10px; border-top:1px solid #666; font-size:0.75em; white-space:nowrap;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.birth span {margin:0 5px 0 10px; vertical-align:middle; font-size:1.2em;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.birth select {margin:0 5px; background:#dcb; vertical-align:middle; font-size:1.2em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.age {width:100px; padding:20px 10px; border-top:1px solid #666; border-right:1px solid #666; text-align:right; font-size:0.75em; white-space:nowrap;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.age span {margin:0 10px; vertical-align:middle; font-size:1.2em;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.age select {margin:0 5px; background:#dcb; vertical-align:middle; font-size:1.2em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.sex {width:80px; padding:20px; border-top:1px solid #666; text-align:center; font-size:0.85em;}
div.pdfResumeProfile table.profileTable td.profile table.profileData td.sex select {background:#dcb; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}


/* Profile(Form) */

div.pdfResumeProfileForm {width:660; margin:0 auto; padding:0;}
div.pdfResumeProfileForm table.base {width:100%; margin:0; padding:0;}
div.pdfResumeProfileForm table.base td.input {padding:0 20px 0 0; vertical-align:top; font-size:0.75em; line-height:150%;}
div.pdfResumeProfileForm table.base td.input input {padding:0.2em 0.5em;}
div.pdfResumeProfileForm table.base td.input div.comment {margin:5px 0 0 0; padding:0; color:#666; font-size:smaller;}
div.pdfResumeProfileForm table.base td.photo {width:105px; padding:0; text-align:right;}
div.pdfResumeProfileForm table.base td.photo img {width:105px; height:140px;}


/* Address */

div.pdfResumeAddress {width:660; margin:0 auto; padding:0;}
div.pdfResumeAddress table.addressTable {width:100%; margin:0; padding:0; border:2px solid #666; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}

div.pdfResumeAddress table.addressTable td.homeKana {padding:5px; border-right:1px solid #666; font-size:0.75em;}
div.pdfResumeAddress table.addressTable td.homeKana span {margin-right:25px;}
div.pdfResumeAddress table.addressTable td.homeKana input {width:420px; border:1px solid #ddd; vertical-align:middle; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeAddress table.addressTable td.homePost {padding:5px; border-top:1px dashed #666; border-right:1px solid #666; font-size:0.75em;}
div.pdfResumeAddress table.addressTable td.homePost span {margin-right:25px;}
div.pdfResumeAddress table.addressTable td.homePost input {width:80px; margin-left:5px; border:1px solid #999; background:#dcb; vertical-align:middle; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeAddress table.addressTable td.homeAddress {padding:0 10px 5px 10px; border-right:1px solid #666; font-size:1.2em;}
div.pdfResumeAddress table.addressTable td.homeAddress input {width:480px; border:1px solid #999; background:#dcb; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeAddress table.addressTable td.mailAddress {padding:5px; border-top:1px dashed #666; border-right:1px solid #666; font-size:0.75em;}
div.pdfResumeAddress table.addressTable td.mailAddress span {margin-right:25px;}
div.pdfResumeAddress table.addressTable td.mailAddress input {width:420px; border:1px solid #999; background:#dcb; vertical-align:middle; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}

div.pdfResumeAddress table.addressTable td.homeTelTitle {width:130px; padding:5px; font-size:0.75em;}
div.pdfResumeAddress table.addressTable td.homeTelTitle span.note {margin-left:3px; color:#c00; font-size:0.8em; font-family:ＭＳ Ｐゴシック,Hiragino Kaku Gothic Pro,Osaka,sans-serif;}
div.pdfResumeAddress table.addressTable td.homeTelNumber {width:130px; padding:5px; border-top:1px dashed #666; font-size:0.85em; white-space:nowrap;}
div.pdfResumeAddress table.addressTable td.homeTelNumber input {width:100%; border:1px solid #999; background:#dcb; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeAddress table.addressTable td.hpTelTitle {width:130px; padding:5px; border-top:1px dashed #666; font-size:0.75em;}
div.pdfResumeAddress table.addressTable td.hpTelTitle span.note {margin-left:3px; color:#c00; font-size:0.8em; font-family:ＭＳ Ｐゴシック,Hiragino Kaku Gothic Pro,Osaka,sans-serif;}
div.pdfResumeAddress table.addressTable td.hpTelNumber {width:130px; padding:5px; border-top:1px dashed #666; font-size:0.85em; white-space:nowrap;}
div.pdfResumeAddress table.addressTable td.hpTelNumber input {width:100%; border:1px solid #999; background:#dcb; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}

div.pdfResumeAddress table.addressTable td.otherKana {padding:5px; border-top:2px solid #666; border-right:1px solid #666; font-size:0.75em;}
div.pdfResumeAddress table.addressTable td.otherKana span {margin-right:25px;}
div.pdfResumeAddress table.addressTable td.otherKana input {width:420px; border:1px solid #ddd; vertical-align:middle; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeAddress table.addressTable td.otherPost {padding:5px; border-top:1px dashed #666; border-right:1px solid #666; font-size:0.75em;}
div.pdfResumeAddress table.addressTable td.otherPost span {margin-right:25px;}
div.pdfResumeAddress table.addressTable td.otherPost input {width:80px; margin:0 5px; border:1px solid #ddd; vertical-align:middle; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeAddress table.addressTable td.otherAddress {padding:0 10px 5px 10px; border-right:1px solid #666; font-size:1.2em;}
div.pdfResumeAddress table.addressTable td.otherAddress input {width:480px; border:1px solid #ddd; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}

div.pdfResumeAddress table.addressTable td.otherTelTitle {width:130px; padding:5px; border-top:2px solid #666; font-size:0.75em;}
div.pdfResumeAddress table.addressTable td.otherTelTitle span.note {margin-left:3px; color:#c00; font-size:0.8em; font-family:ＭＳ Ｐゴシック,Hiragino Kaku Gothic Pro,Osaka,sans-serif;}
div.pdfResumeAddress table.addressTable td.otherTelNumber {width:130px; padding:5px; border-top:1px dashed #666; vertical-align:top; font-size:0.85em; white-space:nowrap;}
div.pdfResumeAddress table.addressTable td.otherTelNumber input {width:100%; border:1px solid #ddd; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}


/* History */

div.pdfResumeHistory {width:660; margin:0 auto; padding:0;}
div.pdfResumeHistory table.historyTable {width:100%; margin:0; padding:0; border:2px solid #666; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeHistory table.historyTable th {padding:5px; font-weight:normal; font-size:0.75em;}
div.pdfResumeHistory table.historyTable th.year {width:80px; border-right:1px dashed #666;}
div.pdfResumeHistory table.historyTable th.month {width:40px; border-right:1px solid #666;}
div.pdfResumeHistory table.historyTable th.history {}
div.pdfResumeHistory table.historyTable td {}
div.pdfResumeHistory table.historyTable td.yearData {width:80px; padding:10px; border-top:1px solid #666; border-right:1px dashed #666; text-align:center; font-size:0.85em;}
div.pdfResumeHistory table.historyTable td.yearData input {width:100%; border:1px solid #ddd; text-align:center; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeHistory table.historyTable td.monthData {width:40px; padding:10px; border-top:1px solid #666; border-right:1px solid #666; text-align:center; font-size:0.85em;}
div.pdfResumeHistory table.historyTable td.monthData input {width:100%; border:1px solid #ddd; text-align:center; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeHistory table.historyTable td.historyData {padding:10px 20px; border-top:1px solid #666; font-size:1.2em;}
div.pdfResumeHistory table.historyTable td.historyData input {width:100%; border:1px solid #ddd; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
/*
div.pdfResumeHistory table.historyTable td.historyDataTitle {padding:10px 20px; border-top:1px solid #666; text-align:center; font-size:1.2em;}
*/


/* License */

div.pdfResumeLicense {width:660; margin:0 auto; padding:0;}
div.pdfResumeLicense table.licenseTable {width:100%; margin:0; padding:0; border-right:2px solid #666; border-left:2px solid #666; border-bottom:2px solid #666; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeLicense table.licenseTable th {padding:5px; font-weight:normal; font-size:0.75em;}
div.pdfResumeLicense table.licenseTable th.year {width:80px; border-right:1px dashed #666;}
div.pdfResumeLicense table.licenseTable th.month {width:40px; border-right:1px solid #666;}
div.pdfResumeLicense table.licenseTable th.history {}
div.pdfResumeLicense table.licenseTable td {}
div.pdfResumeLicense table.licenseTable td.yearData {width:80px; padding:10px; border-top:1px solid #666; border-right:1px dashed #666; text-align:center; font-size:0.85em;}
div.pdfResumeLicense table.licenseTable td.yearData input {width:100%; border:1px solid #ddd; text-align:center; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeLicense table.licenseTable td.monthData {width:40px; padding:10px; border-top:1px solid #666; border-right:1px solid #666; text-align:center; font-size:0.85em;}
div.pdfResumeLicense table.licenseTable td.monthData input {width:100%; border:1px solid #ddd; text-align:center; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeLicense table.licenseTable td.historyData {padding:10px 20px; border-top:1px solid #666; font-size:1.2em;}
div.pdfResumeLicense table.licenseTable td.historyData input {width:100%; border:1px solid #ddd; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}


/* Etc */

div.pdfResumeEtc {width:660; margin:0 auto; padding:0;}
div.pdfResumeEtc table.etcTable {width:100%; margin:0; padding:0; border:2px solid #666; font-family:ＭＳ 明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeEtc table.etcTable td {padding:5px; vertical-align:top;}
div.pdfResumeEtc table.etcTable td.shiboudouki {border-right:2px solid #666;}
div.pdfResumeEtc table.etcTable td.shiboudouki div.title {margin:0; padding:0; font-size:0.75em;}
div.pdfResumeEtc table.etcTable td.shiboudouki div.title span.note {margin-left:5px; color:#c00; font-size:0.8em; font-family:ＭＳ Ｐゴシック,Hiragino Kaku Gothic Pro,Osaka,sans-serif;}
div.pdfResumeEtc table.etcTable td.shiboudouki div.data {margin:5px 0 0 0; padding:0; font-size:0.85em; line-height:125%;}
div.pdfResumeEtc table.etcTable td.shiboudouki div.data textarea {width:100%; height:100px; border:1px solid #ddd; font-size:1em; line-height:125%; font-family:ＭＳ 明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeEtc table.etcTable td.time {width:200px;}
div.pdfResumeEtc table.etcTable td.time div.title {margin:0; padding:0; font-size:0.75em;}
div.pdfResumeEtc table.etcTable td.time div.data {margin:5px 0 0 0; padding:0; text-align:right; font-size:0.75em;}
div.pdfResumeEtc table.etcTable td.time div.data span {margin:0 5px; vertical-align:middle; font-size:1.2em;}
div.pdfResumeEtc table.etcTable td.time div.data select {margin:0 5px; vertical-align:middle; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeEtc table.etcTable td.fuyoukazoku {width:200px; border-top:2px solid #666;}
div.pdfResumeEtc table.etcTable td.fuyoukazoku div.title {margin:0; padding:0; font-size:0.75em;}
div.pdfResumeEtc table.etcTable td.fuyoukazoku div.data {margin:5px 0 0 0; padding:0; text-align:right; font-size:0.75em;}
div.pdfResumeEtc table.etcTable td.fuyoukazoku div.data span {margin:0 5px; vertical-align:middle; font-size:1.2em;}
div.pdfResumeEtc table.etcTable td.fuyoukazoku div.data select {margin:0 5px; vertical-align:middle; font-size:1em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeEtc table.etcTable td.haigusha {width:80px; border-top:2px solid #666; border-right:2px solid #666;}
div.pdfResumeEtc table.etcTable td.haigusha div.title {margin:0; padding:0; font-size:0.75em;}
div.pdfResumeEtc table.etcTable td.haigusha div.data {margin:5px 0 0 0; padding:0; text-align:center; font-size:0.85em;}
div.pdfResumeEtc table.etcTable td.haigusha div.data select {margin:0; vertical-align:middle; font-size:0.85em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeEtc table.etcTable td.haigushaFuyou {width:120px; border-top:2px solid #666;}
div.pdfResumeEtc table.etcTable td.haigushaFuyou div.title {margin:0; padding:0; font-size:0.75em;}
div.pdfResumeEtc table.etcTable td.haigushaFuyou div.data {margin:5px 0 0 0; padding:0; text-align:center; font-size:0.85em;}
div.pdfResumeEtc table.etcTable td.haigushaFuyou div.data select {margin:0; vertical-align:middle; font-size:0.85em; font-family:ＭＳ Ｐ明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}


/* Kibou */

div.pdfResumeKibou {width:660; margin:10px auto 0 auto; padding:0;}
div.pdfResumeKibou table.kibouTable {width:100%; margin:0; padding:0; border:2px solid #666; font-family:ＭＳ 明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}
div.pdfResumeKibou table.kibouTable th {padding:5px; text-align:left; font-weight:normal; font-size:0.75em;}
div.pdfResumeKibou table.kibouTable th span.note {margin-left:5px; color:#c00; font-size:0.8em; font-family:ＭＳ Ｐゴシック,Hiragino Kaku Gothic Pro,Osaka,sans-serif;}
div.pdfResumeKibou table.kibouTable td {height:200px; padding:10px 5px; border-top:1px solid #666; vertical-align:top; font-size:0.85em; line-height:125%;}
div.pdfResumeKibou table.kibouTable td textarea {width:100%; height:180px; border:1px solid #ddd; font-size:1em; line-height:125%; font-family:ＭＳ 明朝,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,細明朝体,serif;}

