﻿/*!
 * Bootstrap Reboot v5.2.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}html,body{height:100%;position:relative}body{margin:0;color:#333;font-size:16px;font-family:YuGothic,"游ゴシック",sans-serif;border-top:solid 20px #f4cf41}h1,h2,h3,h4,h5,h6{font-weight:bold;text-align:justify}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:3rem}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-size:.75em}h1{margin:0 0 1.25rem;font-size:2rem;text-align:center}h1:not(:first-child){margin-top:5rem}h2{margin:0 0 1.15rem;font-size:1.75rem}h2:not(:first-child){margin-top:4rem}h3{margin:0 0 1rem;font-size:1.5rem}h4{margin:0 0 1.5rem;color:#eeaa1e;font-size:1.5rem;font-weight:normal;letter-spacing:.3em}h4 span.title_note{color:#333;font-size:1rem;font-weight:bold;letter-spacing:normal}h5{margin-bottom:1rem}p,span{text-align:justify}p.t-bold,span.t-bold{font-weight:bold}p.t-red,span.t-red{color:red}p.t-blue,span.t-blue{color:blue}p{margin:0;line-height:1.5em;word-break:break-word}p:not(:last-child){margin-bottom:1rem}p a{color:#ea5520;text-decoration:underline}span.borderline{box-shadow:0 -8px #f4cf41 inset;padding-bottom:3px}table{max-width:100%;font-size:.75rem;border-spacing:0}table th,table td{padding:.5rem 1rem;line-height:1.5em}table th img,table td img{display:inline-block;vertical-align:middle}table th p,table td p{margin:0}table th p:not(:last-child),table td p:not(:last-child){margin-bottom:.5rem}table thead th{vertical-align:bottom}table tbody tr:nth-of-type(odd){background:#f9f9f9}img,svg{display:block;max-width:100%}header#site_header{display:flex;justify-content:space-between;gap:1rem;max-width:1080px;margin:1.5rem auto;padding:0 1rem;font-size:.85rem}@media screen and (max-width: 425px){header#site_header{flex-direction:column}}header#site_header div#signed_in_info{display:flex;align-items:baseline;gap:.25em;margin-left:auto}@media screen and (max-width: 768px){header#site_header div#signed_in_info{flex-direction:column}}footer#site_footer{width:100%;padding:1rem 0;text-align:center;background:#fff}aside#sidebar{padding-top:10px;position:absolute;top:-15px;right:1rem;z-index:100}aside#sidebar:before{content:"";display:block;width:0;height:0;border:10px solid rgba(0,0,0,0);border-top-color:#ea5520;border-bottom:none;position:absolute;top:0;right:0}aside#sidebar:hover ul{display:block}aside#sidebar ul{list-style:none;display:none;margin:0;padding:0;border:solid 1px #ccc;background:#fff;transition:all .3s ease}aside#sidebar ul li{padding:.5rem}aside#sidebar ul li a{color:#ccc;text-decoration:none}aside#sidebar ul li a:hover{text-decoration:underline}#flash_container{max-width:80%;overflow:hidden;border-radius:10px;position:fixed;top:50px;left:50%;transform:translateX(-50%);z-index:99}#flash_container .flash_type{padding:1rem 1.5rem;border-radius:1rem}#flash_container .flash_type-notice{background-color:#ddf0e4}#flash_container .flash_type-alert{background-color:#fee}#flash_container .flash_type p{margin:0}#flash_container .flash_type p:not(:last-child){margin-bottom:1rem}main#container.home{margin:5rem 0 0}main#container.home div.price_caution{width:100%;padding:.5rem 1rem;background:#e8404d;position:fixed;top:0;left:0;z-index:99}main#container.home div.price_caution p{margin:0;color:#fff;font-size:18px;text-align:center}main#container.home>section{width:100%;padding:2rem 1rem}main#container.home>section .btn{padding:20px 70px;font-size:1.5rem}main#container.home section.caution_top{display:flex;justify-content:center;align-items:center;gap:30px}@media screen and (max-width: 768px){main#container.home section.caution_top{flex-direction:column-reverse}}main#container.home section.caution_top img{width:150px}main#container.home section.caution_top .caution_balloon{max-width:640px;padding:1em 1.5em;border-radius:8px;border:solid 1px #e8404d;background:#f9e0e3;position:relative}main#container.home section.caution_top .caution_balloon:after{content:"";display:block;width:15px;height:15px;border:solid 1px rgba(0,0,0,0);border-top-color:#e8404d;border-left-color:#e8404d;background:#f9e0e3;position:absolute;top:50%;left:0;transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (max-width: 768px){main#container.home section.caution_top .caution_balloon:after{top:auto;bottom:0;left:50%;transform:translate(-50%, 50%) rotate(-135deg)}}main#container.home section.caution_top .caution_balloon h3,main#container.home section.caution_top .caution_balloon p{margin:0;color:#e8404d;font-size:1rem}main#container.home section.caution_top .caution_balloon h3{line-height:2em}main#container.home section.lets_create,main#container.home section.lets_create_back{display:flex;justify-content:center;align-items:flex-start;gap:3rem;max-width:1200px;margin:3rem auto}@media screen and (max-width: 768px){main#container.home section.lets_create,main#container.home section.lets_create_back{flex-direction:column;align-items:center}}main#container.home section.lets_create h2,main#container.home section.lets_create_back h2{font-size:3rem;margin-bottom:2rem}main#container.home section.lets_create p,main#container.home section.lets_create_back p{line-height:1.75em}@media screen and (max-width: 768px){main#container.home section.lets_create_back{flex-direction:column-reverse}}main#container.home section.lets_create_back h2{position:relative}main#container.home section.lets_create_back h2 img.logo_new{position:absolute;top:-54px;left:-23px;transform:rotate(-20deg)}main#container.home section.create_guide{padding:5rem 1rem;background-color:#fdf9e9}main#container.home section.create_guide h2{font-size:1.75rem;font-weight:normal;text-align:center}main#container.home section.create_guide h2 img.wakaba{display:inline-block;height:1em;margin:0 .25em;vertical-align:middle}main#container.home section.create_guide h3.three_step{display:block;width:fit-content;margin:2rem auto;padding:0 1em;font-size:2.5rem;text-align:center;background-image:url(/assets/bg-heading_yellow-597fe9f315dc1a4cfdafe11f73b08649de966dfb63506c5de39cb71650ddae7a.png);background-position:left bottom;background-repeat:repeat-x}main#container.home section.create_guide .step_line{display:flex;justify-content:center;gap:1rem;max-width:1200px;margin:0 auto}@media screen and (max-width: 768px){main#container.home section.create_guide .step_line{flex-direction:column;align-items:center}}main#container.home section.create_guide .step_line .step{flex:1;width:300px;max-width:100%}main#container.home section.create_guide .step_line .step h4{margin:0;color:#333;font-size:1.5rem;letter-spacing:normal}main#container.home section.create_guide .step_line .step h4 span{font-size:48px;padding-right:10px}main#container.home section.create_guide .step_line .step img{width:300px;margin:0 auto}main#container.home section.create_guide .step_line .next_step_icon{display:block;align-self:center;width:0;height:0;border:40px solid rgba(0,0,0,0);border-left-color:#f4cf41;border-right-width:0;border-bottom:solid 20px rgba(0,0,0,0);border-top:solid 20px rgba(0,0,0,0)}@media screen and (max-width: 768px){main#container.home section.create_guide .step_line .next_step_icon{transform:rotate(90deg)}}main#container.home section.create_guide .action{display:flex;justify-content:center;margin:2rem 0}main#container.home section.caution_bottom h2{font-size:2rem;text-align:center}main#container.home section.caution_bottom img.contact_chagpon{width:600px;margin:1.5rem auto}main#container.home section.caution_bottom .caution_contact{max-width:600px;margin:0 auto;padding:1.5rem;background-color:#fdf9e9;text-align:center}main#container.home section.caution_bottom .caution_contact p{margin:0;line-height:2em}main#container.thanks section{max-width:725px;margin:0 auto}main#container.thanks .actions{display:flex;justify-content:space-between;max-width:630px;margin:3rem auto}form .field:not(:last-child){margin-bottom:1rem}form .field_group{display:flex;flex-wrap:nowrap;gap:.5rem}@media screen and (max-width: 768px){form .field_group{flex-wrap:wrap}}form .field_group .field{flex:1}form label{display:inline-block;margin-bottom:5px;font-size:.85rem;font-weight:bold}form label.require:after{content:"必須";display:inline-block;margin-left:.5em;padding:2px 4px;color:#fff;font-size:.85em;font-weight:normal;border-radius:3px;background:#e0424a}form label.readonly:after{content:"※変更不可";display:inline-block;margin-left:.5em;color:red;font-size:.85em;font-weight:normal}form p{margin:1.5rem 1rem;font-size:.85rem}form input[type=text],form input[type=email],form input[type=password]{width:100%;padding:.5rem 1rem;border:solid 1px #ccc;border-radius:6px;font-size:.75rem}form input[type=text]:read-only,form input[type=email]:read-only,form input[type=password]:read-only{background:#eee}form input[type=number]{min-width:10em;padding:.5rem 1rem;border:solid 1px #ccc;border-radius:6px;font-size:.75rem}form input[type=file]{display:block}form select{padding:.25rem .5rem;border:solid 1px #ccc;border-radius:6px;font-size:.75rem}form ul.rabio_button{list-style:none;margin:0}form ul.rabio_button li{margin:0}form ul.rabio_button li:not(:last-child){margin-bottom:.25rem}form ul.rabio_button li input[type=radio]{margin:0 .25rem 0 0}form ul.rabio_button li label{margin:0;font-weight:normal}form .actions{display:flex;justify-content:flex-end;gap:1rem;margin:2rem 0}form table.form_content{max-width:725px;margin:0 auto}.btn{cursor:pointer;display:block;width:fit-content;margin:0;padding:.5em 1.5em;color:#fff;text-decoration:none;border:solid 1px #ea5520;border-radius:7px;background-color:#ea5520;box-shadow:0 6px 0 0 #a7390c}.btn:hover{color:#fff;background-color:#eb612a;box-shadow:0 3px 0 0 #a7390c;transform:translate(0, 3px)}.btn_solid,.btn-xs{cursor:pointer;display:inline-block;width:fit-content;margin:0;padding:.5em 1.5em;color:#333;text-decoration:none;border:solid 1px gray;border-radius:5px;background:#fff}.btn_solid:hover,.btn-xs:hover{background:#e6e6e6}.btn-xs{padding:.25em .5em;border-radius:3px}.btn-blue,.btn-primary{color:#fff;background:#337ab7;border-color:#2e6da4}.btn-blue:hover,.btn-primary:hover{background:#286090;border-color:#204d74}.btn-red,.btn-danger{color:#fff;background:#d9534f;border-color:#d43f3a}.btn-red:hover,.btn-danger:hover{background:#c9302c;border-color:#ac2925}div.model_index{max-width:1500px;margin:0 auto;padding:0 1rem}div.model_index .actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:2rem 0}table.model_index{width:100%;height:100%;margin:0 auto 3rem;word-break:break-all;caption-side:top}table.model_index caption{margin:.5rem;padding:.25rem .5rem;font-size:1.25rem;font-weight:bold;text-align:left;border-left:double 15px #eeaa1e}table.model_index th,table.model_index td{padding:1em}table.model_index th.t-center,table.model_index td.t-center{text-align:center}table.model_index th.id,table.model_index td.id{word-break:keep-all;text-align:center}table.model_index th.date,table.model_index td.date{word-break:keep-all}table.model_index th.btns,table.model_index td.btns{height:100%}table.model_index th.btns div,table.model_index td.btns div{display:flex;flex-direction:column;gap:.25em;height:100%}table.model_index th.btns .btn-xs,table.model_index td.btns .btn-xs{word-break:keep-all}table.model_index thead th{text-align:left;border-bottom:solid 2px #d3d3d3}table.model_index tbody td{border-bottom:solid 1px #d3d3d3}table.model_index tbody .actions{display:flex;flex-direction:column;justify-content:space-between;height:100%}div.model_show table.record{max-width:500px;margin:2rem auto}div.model_show table.record tbody th{width:150px}div.model_show table.record tbody td .btn{display:inline-block}div.model_show .actions{max-width:500px;margin:2rem auto}div.model_edit form{max-width:500px;margin:0 auto}form.model_search{display:flex;justify-content:flex-end;gap:.5rem;margin:1rem 2rem}form.model_search input[type=text]{width:15em}form.model_search input[type=submit]{display:inline-block;margin:0;padding:.25rem .5rem;color:#333;font-size:1rem;border:solid 1px #333;background:#eee;box-shadow:none}form.model_form{max-width:650px;margin:3rem auto}form.model_form ul.error_messages{list-style:none;margin:0;color:#eeaa1e;font-size:.75rem}form.model_form ul.error_messages li{margin-left:1rem}form.model_form .field_with_errors input[type=text],form.model_form .field_with_errors input[type=email],form.model_form .field_with_errors input[type=password],form.model_form .field_with_errors input[type=number],form.model_form .field_with_errors select{border-color:#eeaa1e}form.model_form input[type=submit]{cursor:pointer;display:block;margin:0;padding:.5rem 2rem;color:#fff;font-size:1.1rem;border:solid 1px #ea5520;border-radius:7px;background-color:#ea5520;box-shadow:0 6px 0 0 #a7390c}form.model_form input[type=submit]:hover{background-color:#eb612a;box-shadow:0 3px 0 0 #a7390c;transform:translate(0, 3px)}nav.step_bnr{display:flex;justify-content:center;height:50px;margin:3rem 10px;overflow:hidden}@media screen and (max-width: 425px){nav.step_bnr{flex-direction:column;align-items:center;max-width:200px;height:auto;margin:2rem auto}}nav.step_bnr .step{display:flex;justify-content:center;align-items:center;width:200px;font-size:1.3rem;background:#fceed3;position:relative}@media screen and (max-width: 425px){nav.step_bnr .step{width:100%;min-height:80px}}nav.step_bnr .step:before,nav.step_bnr .step:after{content:"";display:block;width:0;height:0;position:absolute}nav.step_bnr .step:after{border:34px solid rgba(0,0,0,0);border-right-width:0;border-left-color:#fceed3;top:50%;right:0;transform:translate(13px, -50%);z-index:10}@media screen and (max-width: 425px){nav.step_bnr .step:after{border:206px solid rgba(0,0,0,0);border-bottom-width:0;border-top-width:20px;border-top-color:#fceed3;top:100%;right:50%;transform:translate(50%, -13px)}}nav.step_bnr .step:before{border:34px solid #fceed3;border-right-width:0;border-left-color:#fff;top:50%;left:0;transform:translate(-17px, -50%);z-index:9}@media screen and (max-width: 425px){nav.step_bnr .step:before{border:206px solid #fceed3;border-bottom-width:0;border-top-width:20px;border-top-color:#fff;top:0;left:50%;transform:translate(-50%, -10px)}}nav.step_bnr .step:first-child:before{display:none}nav.step_bnr .step:last-child:after{display:none}nav.step_bnr .step.active{color:#fff;background:#eeaa1e}nav.step_bnr .step.active:after{border-left-color:#eeaa1e}@media screen and (max-width: 425px){nav.step_bnr .step.active:after{border-color:rgba(0,0,0,0);border-top-color:#eeaa1e}}nav.step_bnr .step.active:before{border-color:#eeaa1e;border-left-color:#fff}@media screen and (max-width: 425px){nav.step_bnr .step.active:before{border-color:rgba(0,0,0,0);border-top-color:#fff}}section.caption{width:100%;max-width:725px;margin:0 auto;padding:1.5rem 1rem}#card_index table.count_table{width:300px;margin:0 auto;text-align:center;border:solid 3px #000}#card_index table.count_table th,#card_index table.count_table td{padding:1em 1.5em}#card_index .cardLogs{margin:2rem 1rem;font-size:.75rem}#card_index .cardLogs div{margin-top:20px}#card_index .cardLogs div ul{list-style:none;display:flex;flex-direction:column;flex-wrap:wrap;gap:.5em 2em;max-height:450px;margin:0;padding:0}#card_index form.month_cards{width:100%;display:flex;justify-content:center;margin:2rem auto}#card_new section.sample{width:100%;padding:3rem 1rem;background-color:#fefbec}#card_new section.sample .sample_contents{max-width:725px;margin:0 auto}#card_new section.sample .sample_contents img{width:100%}#card_new section.form{padding:0 1rem}#card_new section.form .field_frontside,#card_new section.form .field_backside{margin:1.5rem 0}#card_new section.form .field_frontside .field_design_category,#card_new section.form .field_backside .field_design_category{margin-bottom:.5rem}#card_new section.form .count_str_text{margin-left:1rem;font-size:.75rem}#card_confirm form.confirm{max-width:725px;margin:2rem auto;padding:0 1rem}#card_confirm form.confirm table{width:100%}#card_confirm form.confirm .confirm_design{width:320px;border:solid 1px #000}#card_confirm form.confirm .actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}nav.pagy-nav.pagination{display:flex;justify-content:center;gap:1rem;width:100%;margin:2rem 0}nav.pagy-nav.pagination span.page{display:flex;justify-content:center;align-items:center;min-width:3em;min-height:3em;border:solid 1px #333}nav.pagy-nav.pagination span.page a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#333;text-decoration:none}nav.pagy-nav.pagination span.page a:hover{color:#fff;background:#333}nav.pagy-nav.pagination span.page.prev,nav.pagy-nav.pagination span.page.next{min-width:5em}nav.pagy-nav.pagination span.page.active{color:#ea5520;border-color:#ea5520}nav.pagy-nav.pagination span.page.disabled{color:#b0b0b0;border-color:#b0b0b0}.swiper.swiper-horizontal{padding-bottom:30px}.swiper .swiper-wrapper .swiper-slide.design img{border:solid 1px #000}main#devise{max-width:725px;margin:3rem auto;padding:1rem}main#devise form{max-width:450px;margin:0 auto}main#devise form #error_explanation{margin:0 0 2rem;padding:1rem;border:solid 1px #ea5520}main#devise form #error_explanation h2{font-size:1.15rem}main#devise form #error_explanation ul{list-style:disc;margin:0 0 0 1.5rem}main#devise form .field{max-width:300px;margin:0 auto 1rem}main#devise form .field em,main#devise form .field i{font-size:.75rem}
