﻿html{font-size:15px;overflow-x:hidden;overflow-y:scroll}body,header,footer,main,article,section,nav,menu,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,textarea,select,blockquote,table,th,td,caption{margin:0;padding:0;font-size:15px;line-height:100%;text-align:left}body,header,footer,main,article,section,nav,menu,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,b,span,pre,form,input,fieldset,textarea,select,button,blockquote,table,th,td,address,caption,em,strong{font-family:'Quicksand', "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo, "游ゴシック体", "Yu Gothic", YuGothic, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:normal;font-style:normal;color:#000000}b,strong{font-weight:bold}table{border-collapse:collapse;border-spacing:0}q:before,q:after{content:''}object,embed{vertical-align:top}img,abbr,acronym{border:0}li{list-style-type:none}i{font-style:oblique}input{font-size:100%}.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden}.cf{min-height:1px}* html .cf{height:1px}.cell{height:13px;padding:5px;border:1px solid #AAAAAA;font-size:1.2rem;font-weight:bold;text-align:center}.cell_color tr.even{background-color:#FFFFFF}.cell_color tr.even th.green{background-color:#D5ECC6}.cell_color tr.even th.light_green{background-color:#ECF6E5}.cell_color tr.odd{background-color:#EDF6F4}.cell_color tr.odd th.green{background-color:#C6E4BD}.cell_color tr.odd th.light_green{background-color:#DBEDDB}@page{size:A4 portrait !important;margin:5mm !important}@media print{header,footer,.user_information,.tab,.no-print{display:none !important}.h4t{font-weight:bold;font-size:16px;text-align:center}.h4c{margin-bottom:20px;font-weight:bold;font-size:16px}div.only{display:block !important}table{margin:3px auto}tr.only{display:table-row !important}div#box_1,div#box_2,div#box_3,div#box_4,div#box_5,div#application_form,div#check_sheet{display:block !important;page-break-after:always}td.only_right{border-right:1px solid #000000 !important}main{margin:0 !important}.registration_table_wrap{margin:0 auto !important;padding:0 !important;border:none !important}.print_date{width:100% !important;margin:0 auto 10px auto !important}.registration_table{width:100% !important;margin:0 auto;border:1px solid #000000}.registration_table th,.registration_table td{padding:3px 5px !important;background-color:transparent;border:1px solid #000000}.registration_table th{font-weight:bold;text-align:center}.registration_table td.ruby{font-size:x-small}.registration_color_table{border:1px solid #CF3A60 !important}.registration_color_table th,.registration_color_table td{border:1px solid #CF3A60 !important}.registration_color_table th{background-color:#F9ECF1 !important}.caution_box{page-break-after:always}ul.messages{margin-bottom:20px}ul.messages li{padding-left:1.3em;text-indent:-1.3em;line-height:160%}ul.messages li:before{content:'※ '}table.print_table{border:none}table.print_table th{min-width:80px;white-space:nowrap}table.print_table td{min-width:120px}.b_n{border:none !important}.b_t_n{border-top:none !important}.b_r_n{border-right:none !important}.b_b_n{border-bottom:none !important}.b_l_n{border-left:none !important}}.application_form{margin:5mm 15mm;position:relative;page-break-after:always}.application_form h1,.application_form div,.application_form ul,.application_form li,.application_form p,.application_form b,.application_form em,.application_form span,.application_form table,.application_form th,.application_form td{font-family:serif}.application_form h1{margin-bottom:1.5em;font-size:24px;font-weight:bold}.application_form .application_form_notice{margin-bottom:1.5em}.application_form .application_form_notice li{margin:5px 0}.application_form .application_form_notice li:before{content:'※'}.application_form table{width:100%;margin-bottom:30px}.application_form table th{padding:13px 10px;line-height:150%;background-color:#E5E5E5;border:1px solid #000000;text-align:center}.application_form table th small{font-size:13px;letter-spacing:-1px}.application_form table td{padding:13px 10px;line-height:150%;border:1px solid #000000}.application_form table td small{font-size:11px}.application_form .name_table{width:670px}.application_form .fullname_kana{font-size:13px}.application_form .fullname_kana small{margin-right:2em;display:inline-block}.application_form .fullname_ja{font-size:20px;position:relative}.application_form .fullname_ja .sign{margin-top:-9px;font-size:18px;position:absolute;top:50%;right:25px}.application_form .birthday{font-size:14px}.application_form .address{position:relative;padding-left:7.5em;line-height:150%}.application_form .address em{position:absolute;top:0;left:0}.application_form .email{padding:15px 5px}.application_form .email small{letter-spacing:-1px}.application_form .photo_box{width:3cm;height:4cm;border-top:1px solid #000000;border-left:1px solid #000000;box-sizing:border-box;position:absolute;top:0;right:0}.application_form .photo_box p{margin:1em 0;font-size:12px;line-height:140%;text-align:center}.application_form .photo_box span{padding:0 3px;font-size:11px;font-weight:bold;text-align:left;display:block}.application_form .photo_box span:first-child{margin-top:1em}.application_form .space{padding:0 !important;border:none !important}.check_sheet{margin:5mm 15mm;page-break-after:always}.check_sheet h1,.check_sheet div,.check_sheet ul,.check_sheet li,.check_sheet p,.check_sheet b,.check_sheet span,.check_sheet table,.check_sheet th,.check_sheet td{font-family:serif;font-size:18px}.check_sheet h1{margin-bottom:1.5em;font-size:24px;font-weight:bold;line-height:150%;text-align:center}.check_sheet h2{margin-bottom:1.25em;font-size:22px;font-weight:bold}.check_sheet h2 em{margin-left:2em;font-size:18px;display:inline-block}.check_sheet section{margin-bottom:2.25em;display:block}.check_sheet p{margin-bottom:1em;line-height:150%}.check_sheet .underline{padding-bottom:3px;border-bottom:1px solid #000000}.check_sheet .signature{width:20em;padding-bottom:3px;border-bottom:1px solid #000000;display:inline-block}.check_sheet .checkes{margin-left:2em}.check_sheet .checkes li{margin:10px 0;padding-left:1.5em;line-height:150%;position:relative}.check_sheet .checkes li:before{content:'';width:8px;height:8px;margin-top:-4px;border:1px solid #000000;position:absolute;top:13px;left:0}.mailing_address{margin:40px 20px;padding:60px 30px;border:2px dashed #000000;display:inline-block}.mailing_address .address{font-size:20px}.mailing_address .addressee{font-size:24px}.base{color:#CF3A60 !important;line-height:150%}.red,.caution{color:#B60E0E !important;line-height:150%}.blue,.sub_caution{color:#0E65AF !important;line-height:150%}.black{color:#000000 !important;line-height:150%}.gray{color:#999999 !important;line-height:150%}.require_mark{margin-left:5px;color:#B60E0E}.left{text-align:left !important}.center{text-align:center !important}.right{text-align:right !important}.top{vertical-align:top !important}.middle{vertical-align:middle !important}.bottom{vertical-align:bottom !important}.fr{float:right !important}.fl{float:left !important}.cb{clear:both !important}.m_auto{margin:0 auto !important}.mt_s{margin-top:10px !important}.mt{margin-top:20px !important}.mt_l{margin-top:30px !important}.mt_n{margin-top:0 !important}.mr_s{margin-right:10px !important}.mr{margin-right:20px !important}.mr_l{margin-right:30px !important}.mr_n{margin-right:0 !important}.mb_s{margin-bottom:10px !important}.mb{margin-bottom:20px !important}.mb_l{margin-bottom:30px !important}.mb_n{margin-bottom:0 !important}.ml_s{margin-left:10px !important}.ml{margin-left:20px !important}.ml_l{margin-left:30px !important}.ml_ll{margin-left:80px !important}.ml_n{margin-left:0 !important}.pa0{padding:0 !important}.pa20{padding:0 20px}.pr{padding-right:20px !important}.pr_l{padding-right:30px !important}.lh_150{line-height:150%}.p_r{position:relative}.p_r .t_l{top:0;left:0}.p_r .t_r{top:0;right:0}.p_r .b_l{bottom:0;left:0}.p_r .b_r{bottom:0;right:0}.p_a{position:absolute}.p_f{position:fixed}.w_150{width:150px}.h_120{height:120px}.block{display:block}.page_name{margin-bottom:50px;font-family:'Kosugi Maru', sans-serif;font-size:25px;font-weight:bold;color:#CF3A60;letter-spacing:2px;text-align:center}.h3t{margin-bottom:20px;padding:22px 10px 22px 20px;font-size:18px;font-weight:bold;color:#CF3A60;background-color:#F5E7EC;border-radius:5px;border-left:10px solid #CF3A60}.h3t label{font-size:18px}.reviewer .h3t{color:#0E65AF;background-color:#CBDBEC;border-left:10px solid #0E65AF}.h3c{margin-bottom:30px;padding-left:17px;font-size:16px;font-weight:bold;line-height:160%;position:relative}.h3c:before{content:'';width:6px;height:6px;margin-top:-6px;border-bottom:2px solid #CF3A60;border-right:2px solid #CF3A60;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0}.h3s{margin-top:-30px;margin-bottom:30px;padding-left:17px;font-size:16px;font-weight:bold;line-height:160%}p{line-height:160%}.text{line-height:160%}.bold{font-weight:bold}.normal{font-weight:normal !important}u.double{text-decoration:none;border-bottom:3px double #000000}a{color:#CF3A60;text-decoration:none}a:hover{color:#EDEDED;text-decoration:underline}.no_link{pointer-events:none;background:-moz-linear-gradient(top, #ddd, #ddd 60%, #ddd) !important;background:-webkit-gradient(linear, left top, left bottom, from(#ddd), color-stop(0.6, #ddd), to(#ddd)) !important;background:-ms-linear-gradient(top, #ddd, #ddd 60%, #ddd) !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='$gray', endColorstr='$gray', GradientType=0)" !important}a.text-link{padding-left:18px;color:#009900;text-decoration:none}a.text-link:hover{color:#CCFFCC}.remarks{margin-left:18px;text-indent:-18px}.pagination{margin:0 auto 20px auto;display:table;table-layout:fixed;border-collapse:collapse}.pagination .page,.pagination .next,.pagination .last,.pagination .prev,.pagination .first{width:44px;height:40px;text-align:center;border:1px solid #CF3A60;text-align:center;vertical-align:middle;display:table-cell;box-sizing:border-box}.pagination .page a,.pagination .next a,.pagination .last a,.pagination .prev a,.pagination .first a{width:100%;height:22px;padding:14px 0 4px 0;color:#CF3A60;text-align:center;vertical-align:middle;text-decoration:none;display:block;background-image:none}.pagination .page a:hover,.pagination .next a:hover,.pagination .last a:hover,.pagination .prev a:hover,.pagination .first a:hover{background:#F5E7EC}.pagination .page.current{background:#CF3A60;font-weight:bold;color:#FFFFFF}table{width:100%;border-collapse:collapse}table tr th{height:0}table tr td{height:0}table tr td.quarter{width:25%}table tr td.min{width:50px}table tr td.none{padding:0 !important;border:none !important}table tr td.nowrap{white-space:nowrap}td.bn{border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:none !important}td.bn_ud{border-top:none !important;border-bottom:none !important}td.bn_lr{border-left:none !important;border-right:none !important}td.bn_tb{border-top:none !important;border-bottom:none !important}td.only_top{border:none !important;border-top:1px solid #CF3A60 !important}td.only_left{border:none !important;border-left:1px solid #CF3A60 !important}td.only_right{border:none !important;border-right:1px solid #CF3A60 !important}td.only_bottom{border:none !important;border-bottom:1px solid #CF3A60 !important}table.f_t{margin-bottom:50px;border-radius:5px;border-collapse:separate;display:table}table.f_t tr th{padding:20px 5px 20px 10px;font-weight:bold;background-color:#F5E7EC;border:1px solid #CF3A60;white-space:nowrap;text-align:center}table.f_t tr th .btn{margin:5px auto 0 auto}table.f_t tr td{padding:15px;border:1px solid #CF3A60;line-height:130%}table.f_t tr:last-child th,table.f_t tr:last-child td{border-bottom:none}table.f_t tr.only{display:none}table.s_t{width:50%;margin:0 auto 30px auto}table.e_t{border:2px solid #ED9639}table.e_t tr th{background-color:#F3BE77;border:1px solid #ED9639}table.e_t tr td{background-color:#FFFFFF;border:1px solid #ED9639;line-height:150%}table.m_t tr th{line-height:160%;vertical-align:top;white-space:nowrap}table.m_t tr td{vertical-align:top;line-height:160%}table.inner{margin-bottom:0}table.inner tr th{padding:5px;font-weight:bold;border:none;white-space:nowrap;text-align:center}table.inner tr td{padding:5px 3px;border:none !important}.u_f .f_t{border:10px solid #EDEDED}.u_f .f_t tr th{background-color:#F4F4F4;border:none;border-bottom:1px dashed #C5C5C5}.u_f .f_t tr th.header{background-color:#CF3A60;color:#FFFFFF;border:none}.u_f .f_t tr td{border:none;border-bottom:1px dashed #C5C5C5}.u_f .consent{margin:0 80px 30px 80px}.u_f .consent div{width:45%}.u_f .consent div input[type="radio"]{position:fixed;left:-9999px}.u_f .consent div label{padding:10px;display:inline-block;width:150px;border:1px solid #999999;background-color:#DDDDDD;color:#999999;text-align:center;filter:drop-shadow(2px 2px 2px #999)}.u_f .consent div.cl{float:left;text-align:right}.u_f .consent div.cl input[type="radio"]:checked+label{border:1px solid #0E65AF;background-color:#CBDBEC;color:#0E65AF;filter:drop-shadow(0px 0px 2px #999)}.u_f .consent div.cr{float:right}.u_f .consent div.cr input[type="radio"]:checked+label{border:1px solid #CF3A60;background-color:#F5E7EC;color:#CF3A60;filter:drop-shadow(0px 0px 2px #999)}.l_t{width:100%;border:2px solid #DDDDDD}.l_t th,.l_t td{padding:10px;font-size:14px;border:1px solid #DDDDDD}.l_t th{padding:15px 10px;font-weight:bold;white-space:nowrap}.radio_list label{margin:2px 15px 2px 0;display:inline-block}.login_form{width:500px;margin:0 auto 30px auto;border:1px solid #CF3A60}.login_form tr th{padding:20px 5px 20px 10px;font-weight:bold;background-color:#F5E7EC;border-bottom:1px dashed #CF3A60;white-space:nowrap;text-align:center}.login_form tr td{padding:15px;border-bottom:1px dashed #CF3A60}.login_form tr:last-child th,.login_form tr:last-child td{border-bottom:none}.login_form tr.only{display:none}table.guides{margin:0 auto 20px auto}.t_i input[type="text"],.t_i input[type="password"],.t_i input[type="number"]{width:100%;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_i textarea{width:100%;height:150px;line-height:150%;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_i_l input[type="text"],.t_i_l input[type="password"],.t_i_l input[type="number"],.t_i_l textarea{width:75%;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_i_s input[type="text"],.t_i_s input[type="password"],.t_i_s input[type="number"]{width:25%;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_i_ms input[type="text"],.t_i_ms input[type="password"],.t_i_ms input[type="number"]{width:20%;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_i_ss input[type="text"],.t_i_ss input[type="password"],.t_i_ss input[type="number"]{width:40%;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_i_m input[type="text"],.t_i_m input[type="password"],.t_i_m input[type="number"]{width:50%;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_i_m textarea{width:50%;height:100px;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_i_t input[type="text"],.t_i_t input[type="password"],.t_i_t input[type="number"]{width:10%;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:7px 10px 6px 10px}.field_with_errors{display:inline}.field_with_errors input,.field_with_errors textarea,.field_with_errors select{border:2px solid #DD1111;background-color:#FFCCCC}.field_with_errors label{font-weight:bold;color:#DD1111}.formError{padding:5px;line-height:160%;color:#DD1111}.formError li{margin-bottom:5px}header{margin:0 auto 50px auto;padding:20px 0;border-bottom:3px solid #EDEDED;text-align:center;display:block}header a{margin:0 15px;display:inline-block}header a:hover{opacity:0.7}main{width:900px;margin:0 auto 50px auto;display:block}main.new_window{width:95%;margin:20px auto 50px auto}footer{margin-top:100px;padding:30px 0;border-top:3px solid #EDEDED;text-align:center;display:block}footer small{line-height:160%}footer .logout{width:900px;margin:-15px auto 20px auto;padding-bottom:15px;border-bottom:1px dashed #EDEDED;text-align:right}footer .logout a{padding:6px 20px;font-size:13px;color:#000000;background-color:#EDEDED;border-radius:20px;display:inline-block}footer .logout a:hover{color:#FFFFFF;text-decoration:none;background-color:#000000}.half{width:50%}.quarter{width:25%}.notice{margin:0 auto 30px auto;padding:15px;font-weight:bold;color:#FFFFFF;background-color:#009900;border-radius:8px}.alert{margin:0 auto 30px auto;padding:15px;font-weight:bold;color:#FFFFFF;background-color:#DD2323;border-radius:8px}.btn{width:350px;margin:0 auto;position:relative}.btn a,.btn span,.btn input,.btn button{width:100%;padding:15px 0;line-height:160%;text-decoration:none;color:#FFFFFF;border:none;box-sizing:border-box;border-radius:30px;display:block;text-align:center}.btn a:hover,.btn span:hover,.btn input:hover,.btn button:hover{opacity:0.7}.btn a:disabled,.btn span:disabled,.btn input:disabled,.btn button:disabled{background-image:linear-gradient(to right, #BABABA 0%, #BABABA 100%);pointer-events:none}.btn input,.btn button{cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:after{content:'';width:6px;height:6px;margin-top:-3px;border-top:2px solid #FFFFFF;border-right:2px solid #FFFFFF;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:25px}.back a,.back span,.back input,.back button{background-image:linear-gradient(to right, #BABABA 0%, #9A9A9A 100%)}.back:after{content:'';-webkit-transform:rotate(225deg) !important;transform:rotate(225deg) !important;left:25px !important}.new a,.new span,.new input,.new button{background-image:linear-gradient(to right, #1075C5 0%, #0E65AF 100%)}.create a,.create span,.create input,.create button{background-image:linear-gradient(to right, #E28A9F 0%, #DE7D94 100%)}.edit a,.edit span,.edit input,.edit button{background-image:linear-gradient(to right, #D24669 0%, #CF3A60 100%)}.update a,.update span,.update input,.update button{background-image:linear-gradient(to right, #3AC2F5 0%, #18B7F3 100%)}.caution a,.caution span,.caution input,.caution button{background-image:linear-gradient(to right, #F7897D 0%, #F46757 100%)}.save a,.save span,.save input,.save button{background-image:linear-gradient(to right, #BF2828 0%, #A61A1A 100%)}.next a,.next span,.next input,.next button{background-image:linear-gradient(to right, #23C636 0%, #28C23A 100%)}.disabled a,.disabled span,.disabled input,.disabled button{background-image:linear-gradient(to right, #BABABA 0%, #BABABA 100%);pointer-events:none}.n_link{background-image:none !important;text-decoration:underline}.btn_line{overflow:hidden}.add_btn{margin:-30px 0 50px 0;text-align:center}.add_btn a{padding:12px 25px 12px 45px;font-size:13px;color:#ED9639;background-color:#EDEDED;border-radius:25px;display:inline-block;position:relative}.add_btn a:hover{opacity:0.7}.add_btn span{width:4px;height:16px;background-color:#ED9639;display:inline-block;position:absolute;top:11px;left:25px}.add_btn span:before{content:"";width:16px;height:4px;margin-top:-2px;background-color:#ED9639;display:block;position:absolute;top:50%;left:-6px}.del_btn{white-space:nowrap}.del_btn a{padding:12px 25px 12px 45px;font-size:13px;color:#ED9639;background-color:#EDEDED;border-radius:25px;display:inline-block;position:relative}.del_btn a:hover{opacity:0.7}.del_btn span{width:4px;height:16px;background-color:#ED9639;transform:rotate(45deg);display:inline-block;position:absolute;top:11px;left:25px}.del_btn span:before{content:"";width:16px;height:4px;margin-top:-2px;background-color:#ED9639;display:block;position:absolute;top:50%;left:-6px}.mini_btn{width:95px;margin:10px auto 0 auto;display:block;position:relative}.mini_btn a,.mini_btn span,.mini_btn input,.mini_btn button{width:100%;font-size:12px;line-height:25px;color:#FFFFFF;white-space:nowrap;border:none;border-radius:15px;text-align:center;display:block;cursor:pointer}.mini_btn a:hover,.mini_btn span:hover,.mini_btn input:hover,.mini_btn button:hover{text-decoration:none;opacity:0.7}.mini_btn input,.mini_btn button{line-height:22px}.mini_btn:after{content:'';width:5px;height:5px;margin-top:-4px;border-top:2px solid #FFFFFF;border-right:2px solid #FFFFFF;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px}.mini_btn.back:after{left:10px !important}ul.btn_cautions{width:350px}ul.btn_cautions li{margin:3px 0;padding-left:1.3em;text-indent:-1.3em;line-height:150%}ul.btn_cautions li:before{content:'※ '}.add_pop{position:relative}.popup{padding:0 10px 10px 10px;min-width:400px;position:absolute;top:50px;left:40px;border:2px solid #009900;border-radius:5px;background-color:#CCFFCC;z-index:10;display:none}.popup .examples{color:#000000}.examples{margin-top:10px;font-size:13px;line-height:150%;color:#999999}.examples2{margin-top:10px;font-size:13px;line-height:150%;color:#666666}.message{line-height:160%}ul.messages li{padding-left:1.3em;text-indent:-1.3em;line-height:160%}ul.messages li:before{content:'※ '}ul.case_reason li{padding-left:3.7em;text-indent:-3.7em;line-height:160%;font-size:13px}.tab{width:100%;margin:-20px -100px 10px -100px;padding:20px 100px;background-color:#FFFFFF;display:table;table-layout:fixed}.tab li{display:table-cell}.tab li span{line-height:50px;font-weight:bold;background-color:#EDEDED;text-align:center;cursor:pointer;display:block;position:relative}.tab li span:hover{color:#CF3A60}.tab li span:hover:after{border-bottom:2px solid #CF3A60;border-right:2px solid #CF3A60}.tab li span:after{content:'';width:6px;height:6px;margin-top:-6px;border-bottom:2px solid #C5C5C5;border-right:2px solid #C5C5C5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:35px}.tab .checked span:before{content:'';width:10px;height:20px;margin-top:-6px;border-bottom:4px solid #B8DB75;border-right:4px solid #B8DB75;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:25%;left:25px}.tab .cross_mark span:before{content:'';width:20px;height:20px;margin-top:-6px;position:absolute;top:40%;left:25px;background-image:linear-gradient(-45deg, transparent calc(50% - 2px), #fcc calc(50% - 2px), #fcc calc(50% + 2px), transparent calc(50% + 2px)),linear-gradient(45deg, transparent calc(50% - 2px), #fcc calc(50% - 2px), #fcc calc(50% + 2px), transparent calc(50% + 2px))}.tab .pass span:before,.tab .failer span:before,.tab .none span:before{position:absolute;top:0;left:25px}.tab .pass span:before{content:'◎';color:#B8DB75;font-size:1.5rem}.tab .none span:before{content:'未';color:#999999;font-size:1.2rem}.tab .current span{color:#FFFFFF;background-color:#CF3A60;cursor:default}.tab .current span:hover{color:#FFFFFF}.tab .current span:hover:after{border-bottom:2px solid #FFFFFF;border-right:2px solid #FFFFFF}.tab .current span:after{border-bottom:2px solid #FFFFFF;border-right:2px solid #FFFFFF}.checked_sample{width:24px;display:inline-block;position:relative}.checked_sample:before{content:'';width:6px;height:12px;margin-top:-16px;border-bottom:4px solid #B8DB75;border-right:4px solid #B8DB75;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:8px}.cross_mark_sample{width:22px;display:inline-block;position:relative}.cross_mark_sample:before{content:'';width:14px;height:14px;margin-top:-12px;position:absolute;top:0;left:4px;background-image:linear-gradient(-45deg, transparent calc(50% - 2px), #fcc calc(50% - 2px), #fcc calc(50% + 2px), transparent calc(50% + 2px)),linear-gradient(45deg, transparent calc(50% - 2px), #fcc calc(50% - 2px), #fcc calc(50% + 2px), transparent calc(50% + 2px))}.pass_sample{width:22px;top:2px;display:inline-block;position:relative}.pass_sample:before{content:'◎';color:#B8DB75;font-size:1.3rem}.none_sample{width:20px;display:inline-block;position:relative}.none_sample:before{content:'未';color:#999999;font-size:1.1rem}.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1000}.theme_sticky{position:-webkit-sticky;position:sticky;top:90px;z-index:900}ul.page_menu{width:100%;margin-bottom:50px;display:table}ul.page_menu li{width:33%;line-height:50px;color:#FFFFFF;background-color:#DDDDDD;display:table-cell;text-align:center;position:relative}ul.page_menu li:after{content:'';width:35px;height:35px;background-color:#DDDDDD;border:0px;border-top:5px solid #FFFFFF;border-right:5px solid #FFFFFF;transform:rotate(45deg);position:absolute;top:5px;right:-17px;z-index:10}ul.page_menu li:first-child{border-radius:5px 0 0 5px}ul.page_menu li:first-child:before{background:none !important}ul.page_menu li:last-child{border-radius:0 5px 5px 0}ul.page_menu li:last-child:before{background:none !important}ul.page_menu li:last-child:after{background:none;border:none}ul.page_menu li.form.current{background-color:#85C353}ul.page_menu li.form.current:after{background-color:#85C353}ul.page_menu li.confirm.current{background-color:#85C353}ul.page_menu li.confirm.current:after{background-color:#85C353}ul.page_menu li.finish.current{background-color:#85C353}ul.page_menu li.finish.current:after{background-color:#85C353}div.menu_box{margin-bottom:50px;padding:30px;border:10px solid #EDEDED;border-radius:5px}div.menu_box .check_list li{margin:5px 0;margin-left:1em;text-indent:-1em;line-height:150%}div.menu_box .check_list li:before{display:inline-block;padding-right:4px;content:"";width:0;height:0;border-top:6px solid transparent;border-left:6px solid #CF3A60;border-bottom:6px solid transparent}div.box{margin:15px auto;padding:10px;border:1px solid #1073B7;text-align:center}div#box_1,div#box_2,div#box_3,div#box_4,div#box_5{display:none}div.current{display:block !important}.user_information{margin-bottom:30px;padding:20px 10px;border-top:3px solid #EDEDED;border-bottom:3px solid #EDEDED}.user_information ul{display:table}.user_information ul li{display:table-cell;padding:0 20px;border-left:2px solid #EDEDED}.user_information ul li:first-child{padding-left:0;border-left:none}.user_information ul li:last-child{padding-right:0}.print_wrap{width:850px;margin:0 auto}div.caution_box{margin:0 auto;padding:10px;border:3px double #B60E0E;text-indent:1px;color:#B60E0E}div.caution_box .caution_title{margin-bottom:10px;font-size:1.2rem;font-weight:bold;color:#DD2323}.registration_table_wrap{margin-bottom:30px;padding:20px;border:10px solid #EDEDED;border-radius:5px;box-sizing:border-box;page-break-after:always}.registration_table_wrap .registration_table{width:840px}.registration_form_wrap{margin:0 -80px 30px -80px;padding:20px;border:10px solid #EDEDED;border-radius:5px;box-sizing:border-box}.registration_form_wrap .registration_table{width:1000px}.registration_table{width:840px;border:2px solid #CF3A60}.registration_table th,.registration_table td{padding:10px;font-size:13px;line-height:140%;border:1px solid #CF3A60}.registration_table th input[type='text'],.registration_table th textarea,.registration_table th select,.registration_table th option,.registration_table td input[type='text'],.registration_table td textarea,.registration_table td select,.registration_table td option{font-size:13px}.registration_table th span.list,.registration_table td span.list{margin:5px 0;padding-left:1em;font-weight:bold;display:block;position:relative}.registration_table th span.list:before,.registration_table td span.list:before{content:'';width:3px;height:3px;margin-top:-2px;background-color:#000000;border-radius:100%;position:absolute;top:50%;left:3px}.registration_table th{font-weight:bold;background-color:#F9ECF1;text-align:center}.registration_table .only{display:none}.registration_table .cell_adjust{display:none}.registration_table th.fieldError{background-color:#FF3A60;color:#FFFFFF}.registration_table th.fieldError label.table_title{display:block;position:relative}.registration_table th.fieldError label.table_title:before{content:'';width:16px;height:16px;margin:-24px auto 0 -8px;position:absolute;top:0;left:50%;background-image:linear-gradient(-45deg, transparent calc(50% - 2px), #fcc calc(50% - 2px), #fcc calc(50% + 2px), transparent calc(50% + 2px)),linear-gradient(45deg, transparent calc(50% - 2px), #fcc calc(50% - 2px), #fcc calc(50% + 2px), transparent calc(50% + 2px))}.registration_table .formError{font-size:13px}.registration_table td.evaluation:first-line{color:#B60E0E;font-weight:bold}.only{display:none}.registration_box{margin-bottom:30px;padding:20px;border:10px solid #EDEDED;border-radius:5px}.print_date{margin-bottom:15px;font-size:13px;text-align:right}.photo_wrap{margin-bottom:20px;padding:20px 0;border-top:1px solid #F4F4F4;border-bottom:1px solid #F4F4F4;text-align:center}.photo_wrap small{margin:15px auto 0 auto;display:block}.results{margin-bottom:50px}.results table.l_t{margin-bottom:10px}.results table.l_t td{min-width:50px}.results .result{font-weight:bold;width:130px}.results .indent{line-height:150%;margin-left:25px;text-indent:-25px}.results .true_label,.results .false_label{font-size:13px;margin-left:2em}.results .true_label:before,.results .false_label:before{margin-left:-2em;width:2em;display:inline-block}.results .true_label:before{content:'○：'}.results .false_label:before{content:'×：'}.results input[type='radio']:checked+label{background-color:#FFFF99}.login_button{margin:-20px auto 50px auto;text-align:right}.search_box .t_i{margin-bottom:20px;width:800px}.flash{width:100%;height:100%;background-color:rgba(0,0,0,0.7);position:fixed;top:0;left:0;z-index:1500}.flash .notice,.flash .alert{width:400px;height:300px;margin:-150px 0 0 -200px;font-weight:bold;background-color:#FFFFFF;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,0.5);text-align:center;position:absolute;top:50%;left:50%}.flash .notice p,.flash .alert p{margin-bottom:30px;padding-top:180px;line-height:140%;text-align:center;position:relative}.flash .notice a,.flash .alert a{padding:10px 30px;color:#000000;font-size:13px;background-color:#DDDDDD;border-radius:25px;display:inline-block}.flash .notice a:hover,.flash .alert a:hover{text-decoration:none;opacity:0.7}.notice p{color:#0E65AF}.notice p:before{content:'';width:80px;height:80px;margin-left:-60px;border:20px solid #0E65AF;border-radius:100px;position:absolute;top:30px;left:50%}.alert p{color:#DD2323}.alert p em{width:20px;height:130px;margin-left:-10px;background-color:#DD2323;transform:rotate(45deg);display:inline-block;position:absolute;top:30px;left:50%}.alert p em:before{content:"";width:130px;height:20px;background-color:#DD2323;display:block;position:absolute;top:55px;left:-55px}.admin_menu{margin:-50px 0 50px 0;border-bottom:3px solid #EDEDED}.admin_menu ul{width:900px;margin:0 auto -3px auto;display:table;table-layout:fixed}.admin_menu ul li{display:table-cell}.admin_menu ul li a{padding:20px 0;font-weight:bold;color:#000000;text-align:center;display:block}.admin_menu ul li a:hover{color:#CF3A60;text-decoration:none;border-bottom:3px solid #F5E7EC}.admin_menu ul .current a{color:#CF3A60;border-bottom:3px solid #CF3A60}.admin_menu ul .current a:hover{border-bottom:3px solid #CF3A60}.pdf_wrap .registration_table_wrap{margin:0 auto !important;padding:0 !important;border:none !important}.pdf_wrap .registration_table{width:100% !important;margin:0 auto !important;border:1px solid #000000 !important}.pdf_wrap .registration_table th,.pdf_wrap .registration_table td{border:1px solid #000000 !important}.pdf_wrap .registration_table th{background-color:#E5E5E5 !important}.pdf_wrap .registration_table td.bn{border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:none !important}.pdf_wrap .registration_table td.bn_ud{border-top:none !important;border-bottom:none !important}.pdf_wrap .registration_table td.only_right{border-top:none !important;border-left:none !important;border-bottom:none !important}.barby-barcode{width:400px}.barby-barcode .barby-row .barby-cell{width:1px;height:10px}.barby-barcode .barby-row .on{background-color:#000000}.barby-barcode .barby-row .off{background-color:#FFFFFF}.next_button{margin:50px 0}.name_sign{position:relative}.name_sign span{margin-top:-9px;font-size:18px;position:absolute;top:50%;right:25px}.review_result .result_box{font-size:2em;font-weight:bold;text-align:center}.review_result .message{margin:0 20px}.review_result .message .caution{line-height:100% !important}.review_result ul li{padding-left:15px}.review_result ul li:before{content:"・";margin-left:-15px}
