@page{size:A4 portrait;margin:0}body.template_body{margin:0;width:100%;margin:auto;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;-webkit-text-size-adjust:100%}body.template_body,body.template_body *{-webkit-box-sizing:border-box;box-sizing:border-box}body.template_body .resume_format{width:100%}body.template_body .resume_format .page{width:210mm;height:297mm;padding:10mm 10mm 0}body.template_body .resume_format .page+.page{border-top:dashed 1px}body.template_body.pdf .page+.page{border-top:none}body.template_body p{margin:0}body.template_body table{width:100%;border-collapse:collapse;font-size:11pt}body.template_body td{vertical-align:middle;border:0px solid #000;border-width:0px 0 1px 1px;word-break:break-all;height:8.5mm;width:9mm;padding:0 2mm}body.template_body .vertical_super{vertical-align:super}body.template_body .table_top{border-top:solid 3px}body.template_body .table_bottom{border-bottom:solid 3px}body.template_body .table_left{border-left:solid 3px}body.template_body .table_right{border-right:solid 3px}body.template_body .table_top_none{border-top:solid 0px}body.template_body .table_bottom_none{border-bottom:solid 0px}body.template_body .table_left_none{border-left:solid 0px}body.template_body .table_right_none{border-right:solid 0px}body.template_body .table_height_high{height:13mm}body.template_body .font_mega_big{font-size:20pt}body.template_body .font_big{font-size:17pt}body.template_body .table_height_middle{height:10mm}body.template_body .font_middle{font-size:11pt}body.template_body .table_height_row{height:7mm}body.template_body .font_min{font-size:9pt}body.template_body .table_height_max{height:50mm}body.template_body .borer_double{border-bottom:double 3px}body.template_body .vertical_bottom{vertical-align:bottom}body.template_body .photo-cell{border-width:0px 0px 3px 0px;position:relative}body.template_body img{max-width:100%;max-height:100%;vertical-align:bottom;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;top:0;left:0}body.template_body .text_center,body.template_body .text-center{text-align:center}body.template_body .text-left{text-align:left}body.template_body .text-right{text-align:right}body.template_body .id-photo{position:relative;width:35.6444444444mm;height:42.6444444444mm;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-6mm;right:2mm;border:.37mm solid #000;text-align:center;font-size:9pt}body.template_body .id-photo p{padding-inline:8pt}body.template_body #photo-image{position:absolute;top:0;left:0;width:135px !important;height:161px !important;-o-object-fit:cover;object-fit:cover}body.template_body #creatation-year{width:12mm;display:inline-block;text-align:center}body.template_body #creatation-month{width:10mm;display:inline-block;text-align:center}body.template_body #creatation-day{width:10mm;display:inline-block;text-align:center}body.template_body #birthday-year{width:10mm;display:inline-block;text-align:center}body.template_body #birthday-month{width:10mm;display:inline-block;text-align:center}body.template_body #birthday-day{width:10mm;display:inline-block;text-align:center}body.template_body #old-years{width:12mm;display:inline-block;text-align:center}body.template_body #postal-code-first3,body.template_body #emergency-postal-code-first3{display:inline-block;width:9mm;text-align:center}body.template_body #postal-code-last4,body.template_body #emergency-postal-code-last4{display:inline-block;width:12mm;text-align:center}body.template_body #commuting-hour{display:inline-block;width:15mm}body.template_body #commuting-minutes{display:inline-block;width:15mm}body.template_body #marital-status,body.template_body #obligation-to-support-spouse{position:relative;line-height:1}body.template_body #marital-status.on::after,body.template_body #obligation-to-support-spouse.on::after,body.template_body #marital-status.off::after,body.template_body #obligation-to-support-spouse.off::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:6mm;height:6mm;border-radius:50%;border:solid .2mm}body.template_body #marital-status.on::after,body.template_body #obligation-to-support-spouse.on::after{translate:-11pt 0}body.template_body #marital-status.off::after,body.template_body #obligation-to-support-spouse.off::after{translate:11pt 0}body.template_body #gender{position:relative;line-height:1}body.template_body #gender.men:after,body.template_body #gender.girl:after{content:"";position:absolute;width:6mm;height:6mm;border-radius:50%;border:solid .2mm;top:0;bottom:0;left:0;right:0;margin:auto}body.template_body #gender.men:after{translate:-11pt 0}body.template_body #gender.girl:after{translate:11pt 0}body.template_body .empty-cell{border:none}@media screen and (max-width: 768px){body.template_body.sp_style .resume_format{width:100%}body.template_body.sp_style .page{padding:5vw 5vw 0 5vw;width:100%;height:auto;aspect-ratio:210/297}body.template_body.sp_style table{width:100%;font-size:3vw}body.template_body.sp_style td{vertical-align:middle;width:7.6923076923%;height:3.8vw;padding:0 1vw;font-size:1.8vw}body.template_body.sp_style .font_mega_big{font-size:4.5vw}body.template_body.sp_style .table_height_middle{height:5vw}body.template_body.sp_style .table_height_max{height:25vw}body.template_body.sp_style .id-photo{width:16.77vw;height:20vw;top:-4vw;right:1.5vw;font-size:1.4vw}body.template_body.sp_style #creatation-year{width:8vw}body.template_body.sp_style #creatation-month{width:5vw}body.template_body.sp_style #creatation-day{width:5vw}body.template_body.sp_style #birthday-year{width:5vw}body.template_body.sp_style #birthday-month{width:5vw}body.template_body.sp_style #birthday-day{width:5vw}body.template_body.sp_style #old-years{width:5vw}body.template_body.sp_style #postal-code-first3,body.template_body.sp_style #emergency-postal-code-first3{width:4vw}body.template_body.sp_style #postal-code-last4,body.template_body.sp_style #emergency-postal-code-last4{width:6vw}body.template_body.sp_style #e-mail{font-size:1.7vw !important}body.template_body.sp_style #commuting-hour{width:8vw}body.template_body.sp_style #commuting-minutes{width:8vw}body.template_body.sp_style #marital-status.on::after,body.template_body.sp_style #obligation-to-support-spouse.on::after{width:3.5vw;height:3.5vw;translate:-1.75vw 0}body.template_body.sp_style #marital-status.off::after,body.template_body.sp_style #obligation-to-support-spouse.off::after{width:3.5vw;height:3.5vw;translate:1.75vw 0}body.template_body.sp_style #gender.men::after{width:3vw;height:3vw;translate:-1.75vw 0}body.template_body.sp_style #gender.girl::after{width:3vw;height:3vw;translate:1.75vw 0}}/*# sourceMappingURL=resume.min.css.map */