﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");html,body{font-size:14px;font-family:"Noto Sans JP", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;line-height:1.4em;color:black}#top{padding:0 1em}#top .top h1.title{font-family:"游明朝体", "Yu Mincho", YuMincho;font-size:53px;letter-spacing:0.1em;text-align:center;margin:45px 0;line-height:1em}#top .top .form{margin:0 auto 100px auto;max-width:500px}#top .top .form p{line-height:1.4;text-align:center}#top .top .form p br{display:none}#top .top .form input{width:100%;box-sizing:border-box}#top .top .form span.info{display:block}#top .top .form .wpcf7-text{color:#000;border:1px solid #000;border-radius:5px;padding:5px 10px;display:block;margin:0 auto 15px auto}#top .top .form span.title{display:block;margin-bottom:30px}#top .top .form .wpcf7-file{margin-bottom:15px}#top .top .form input[type="file"]{display:inline-block;width:auto}#top .top .form .wpcf7-submit{border:1px solid #000;border-radius:5px;padding:5px 10px;display:block;margin:15px auto;width:120px}#top .top .form .wpcf7-date{padding:5px 10px;margin:15px 0;width:175px;border:1px solid #000;border-radius:5px}#top .top .form .wpcf7-textarea{padding:5px 10px;margin-bottom:25px;width:100%;border:1px solid #000;border-radius:5px;box-sizing:border-box}#top .top .form .wpcf7-response-output{margin-top:30px}#top .top .form .wpcf7-not-valid-tip{margin-bottom:25px}#top .top .faq{max-width:640px;margin:0 auto}#top .top .faq h1{font-size:30px;text-align:center;margin-bottom:20px}#top .top .faq ul{padding-left:15px}#top .top .faq ul li{letter-spacing:0.02em;line-height:1.6em;list-style:none;margin-bottom:10px}#top .top .faq ul li.question{font-size:1.3em;margin-bottom:0.5em;text-decoration:underline}#top .top .faq ul li.answer{margin-bottom:2em;color:forestgreen}#footer{text-align:center;padding:40px 14px}#document .order_item{padding:3px;display:inline-block;border:1px solid;border-radius:5px;margin:5px}#document .order_item .name{font-weight:bold}#document .order_item .title{font-size:12px}#document .form{margin-bottom:4em;width:210mm;margin:0 auto;overflow:hidden;padding:20px}#document .form>form>div{width:25%;float:left;padding:5px;box-sizing:border-box}#document .form>form>div.submit{width:100%;text-align:center}#document .form .id .head{display:inline-block;width:70px}#document .form .date input{width:70%;font-size:11px}#document .form .buttons input,#document .form .buttons a{font-size:13px;padding:5px 10px;border:1px solid;line-height:1.4em;display:inline-block;text-decoration:none;vertical-align:bottom;cursor:pointer}#document .document{width:210mm;min-height:297mm;max-height:297mm;margin:0 auto;border:1px solid #eee;box-sizing:border-box;padding:13mm 15mm;font-size:11px;overflow:hidden}#document .document.enableFALSE{background-color:#CCC}#document .document .header{position:relative}#document .document .header .doc_type{text-align:center;font-size:23px;letter-spacing:0.1em;margin-bottom:1.5em}#document .document .header .id{position:absolute;right:0;top:1.5em}#document .document .header .date{position:absolute;right:0;top:0}#document .document .header .wrap{overflow:hidden;margin-bottom:2em;padding-top:0.2em}#document .document .header .wrap .overview{float:left;width:45%;margin-right:5%}#document .document .header .wrap .overview .client{position:relative;margin-bottom:1em}#document .document .header .wrap .overview .client .name{font-size:1.3em}#document .document .header .wrap .overview .client .keisyou{display:inline-block;padding-left:1em;width:2em;font-size:10px;cursor:pointer}#document .document .header .wrap .overview .title{font-size:1.3em;border-bottom:1px solid;padding-bottom:0.2em;text-align:center;margin-bottom:0.2em}#document .document .header .wrap .overview .person{text-align:right;margin-bottom:0.5em}#document .document .header .wrap .overview .person .name{font-size:1em;min-width:40px;display:inline-block}#document .document .header .wrap .overview .description{margin-bottom:0.5em}#document .document .header .wrap .overview .amount{border-bottom:1px solid;position:relative;padding-bottom:5px}#document .document .header .wrap .overview .amount .price{position:absolute;font-size:1.8em;right:2em}#document .document .header .wrap .overview .amount .tax{position:absolute;right:0;bottom:0;display:block}#document .document .header .wrap .from{float:left;margin-left:5%;width:45%;position:relative}#document .document .header .wrap .from .company{font-size:1.8em;margin-bottom:0.5em;font-weight:bold}#document .document .header .wrap .from .seal{position:absolute;display:block;width:21mm;right:0;bottom:0;z-index:-1}#document .document .row{border-bottom:1px solid #eee;overflow:hidden;line-height:1.7}#document .document .common{overflow:hidden;margin-bottom:1em}#document .document .common .row>div{float:left}#document .document .common .head{overflow:hidden;font-weight:bold;border-bottom:1px dotted}#document .document .common .name{width:68%}#document .document .common .num{width:8%;text-align:right}#document .document .common .fee{width:12%;text-align:right}#document .document .common .sum{width:12%;text-align:right}#document .document .body{overflow:hidden;margin-bottom:1em}#document .document .body .row>div{float:left}#document .document .body .head{overflow:hidden;font-weight:bold;border-bottom:1px dotted}#document .document .body .id{width:12%}#document .document .body .name{width:32%}#document .document .body .size{width:10%;text-align:center}#document .document .body .color{width:14%;text-align:center}#document .document .body .num{width:8%;text-align:right}#document .document .body .fee{width:12%;text-align:right}#document .document .body .sum{width:12%;text-align:right}#document .document .print{overflow:hidden;margin-bottom:1em}#document .document .print .row>div{float:left}#document .document .print .head{overflow:hidden;font-weight:bold;border-bottom:1px dotted}#document .document .print .title{width:24%}#document .document .print .name{width:24%}#document .document .print .color_num{width:10%;text-align:right}#document .document .print .print_pos{width:10%;text-align:right}#document .document .print .num{width:8%;text-align:right}#document .document .print .fee{width:12%;text-align:right}#document .document .print .sum{width:12%;text-align:right}#document .document .option{overflow:hidden;margin-bottom:3em}#document .document .option .row>div{float:left}#document .document .option .head{overflow:hidden;font-weight:bold;border-bottom:1px dotted}#document .document .option .name{min-width:68%}#document .document .option .num{min-width:8%;text-align:right}#document .document .option .fee{min-width:12%;text-align:right}#document .document .option .sum{min-width:12%;text-align:right}#document .document .price{font-size:13px;text-align:right}#document .document .price .val{display:inline-block;width:30mm;font-size:16px}#document .document .price .amount{font-weight:bold;margin-top:1em}#document .document .price .amount .val{font-size:20px}#document .document .memo .title{font-weight:bold;border-bottom:1px dotted}#document .button{text-align:center;margin-bottom:2em}#document .print-btn,#document .print-all{background-color:dodgerblue;color:white;border:none;border-radius:4px}#document .hidden_price{color:white;background-color:gold;border:none;border-radius:4px}.print-off{display:none !important}@media print{html,body{margin:0px !important;padding:0px !important;height:auto}@page{margin:0;size:A4 portrait}#document .form,#document .button{display:none}#document .document{border:none;overflow:hidden;page-break-before:always}#document .document.enableFALSE{display:none}#document .document:nth-child(1){page-break-before:avoid}#document .document.single{page-break-before:avoid}.print-btn,.print-all,.hidden_price{display:none}footer{display:none !important}}#myanimation{position:fixed;width:100%;height:100%;left:0;top:0;background-color:#000}#myanimation .catch{text-align:center;font-size:40px;line-height:1.4em;color:white;font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
