* {
font-family: 'Noto Sans TC','緇��罩ｉ�蕭�',arial;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
.allwrap {
font-family: Noto Sans TC;
width: 100%;
height: 100%;
min-width:1380px;
position:relative;
border: solid 1px #979797;
background-image: linear-gradient(to bottom, #ffffff 21%, #d0d2ec 103%);
cursor:default;
}
.allwrap h2{
font-size: 40px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: center;
color: #000a96;
position: relative;
margin-bottom:1em;
}
.login_wrap{
/*  border:#ccc 1px solid;*/
position: absolute;
width:50%;
min-width:560px;
height:600px;
margin:auto;
top:0;
left:0;
right:0;
bottom:0;
}
.form_wrap{
position:relative;
width: 560px;
height:auto;
border-radius: 15px;
box-shadow: 0 2px 4px 0 rgba(80, 80, 80, 0.5);
background-color: #ffffff;
margin:0 auto;
display:block;
padding-bottom:2em;
}
.form_wrap h6{
display:block;
height:2em;
font-size: 24px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: center;
color: #5e5e5e;
position: relative;
padding-top:2em;
}
.form_wrap input{
position: relative;
height: 2em;
width:80%;
border:none;
border-bottom: 1px solid #cecece;
margin:1em 0 0.5em 10%;
font-size:14pt;
}
.form_wrap .note{
font-size: 10pt;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: center;
color: #d87171;
width:20%;
margin:0.5em 0 1em 70%;
display:none;
}
.form_wrap .btn{
display:block;
width:6em;
height:auto;
text-align:center;
line-height: 2em;
border-radius: 15px;
box-shadow: 0 2px 3px 0 rgba(80, 80, 80, 0.5);
background-color: #000a96;
margin:1em auto 1em auto;
padding:0.2em;
color:#fff;
cursor:pointer;
transition:all .2s;
font-size:14pt;
text-decoration:none;
}
.form_wrap .btn:hover{
background:#343ec6;
transform: translate(1px,1px);
}
/*index*/
.head_wrap{
background-color: #dfe0f2;
width: 100%;
min-width:900px;
height: 200px;
padding-left:100px;
text-align:center;
float:left;
}
.head_wrap h2{
padding-top:1.5em;
margin-bottom:0em;
}
.head_wrap h5{
padding-top:1em;
text-align: center;
color: #000a96;
font-size:14pt;
}
.body_wrap{
height:100%;
min-height:600px;
width: 100%;
min-width:900px;
box-shadow: 0 2px 4px 0 rgba(80, 80, 80, 0.5);
background-color: #f8f8ff;
float:left;
padding-left:100px;
}
.body_wrap .container{
width: 65%;
min-width:600px;
height:auto;
margin:60px auto 0 auto;
position: relative;
}
.body_wrap .container .annonce_wrap{
width: 100%;
height: auto;
margin-bottom:2em;
}
.body_wrap h3{
font-size: 30px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: center;
color: #5e5e5e;
margin-bottom:0.5em;
}
.body_wrap h5{
font-size: 18px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: center;
color: #5e5e5e;
margin-bottom:0.5em;
}
.body_wrap h5.result {
font-size: 18px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: center;
color: #5B5C77;
margin-bottom:0.5em;
}
.body_wrap h6{
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: center;
color: #d87171;
margin-bottom:0.5em;
}
.body_wrap .date{
font-size: 16px;
width:100%;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height:2em;
letter-spacing: normal;
text-align: left;
color: #5e5e5e;
}
.body_wrap .date_note{
font-size: 16px;
width:100%;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height:2em;
letter-spacing: normal;
text-align:right;
color: #bebebe;
}
.body_wrap .line{
background:#cecece;
height: 1px;
width: 100%;
margin:0.5em 0 0.5em 0;
}
.body_wrap .grayline{
background:#cecece;
height: 1px;
width: 100%;
margin:1.5em 0 1.5em 0;
}
.body_wrap .grayline_2{
background:#cecece;
height: 1px;
width: 100%;
margin:1em 0 1em 0;
}
.body_wrap .txt{
font-size: 16px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1.6em;
letter-spacing: normal;
text-align: justify;
color: #0a0a0a;
}
.container .addbutton{
position: absolute;
top: 0.5em;
right: 0;
text-align:center;
width: auto;
height:auto;
padding:0.5em 2em 0.5em 1em;
border-radius: 15px;
box-shadow: 0 2px 3px 0 rgba(80, 80, 80, 0.5);
color:white;
background-color: #000a96;
cursor: pointer;
transition:all .2s;
text-decoration:none;
}
.container .addbutton:hover{
background:#343ec6;
transform: translate(1px,1px);
}
.container .uploadbutton{
position: absolute;
top: 0.5em;
right: 0;
text-align:center;
width: auto;
height:auto;
padding:0.5em 2em 0.5em 1em;
border-radius: 15px;
box-shadow: 0 2px 3px 0 rgba(80, 80, 80, 0.5);
color:white;
background-color: #000a96;
cursor: pointer;
transition:all .2s;
text-decoration:none;
}
.container .uploadbutton:hover{
background:#343ec6;
transform: translate(1px,1px);
}
.container .convertbutton{
position: absolute;
top: 0.5em;
right: 11.5em;
text-align:center;
width: auto;
height:auto;
padding:0.5em 2em 0.5em 1em;
border-radius: 15px;
box-shadow: 0 2px 3px 0 rgba(80, 80, 80, 0.5);
color:white;
background-color: #000a96;
cursor: pointer;
transition:all .2s;
text-decoration:none;
}
.container .convertbutton:hover{
background:#343ec6;
transform: translate(1px,1px);
}
.container .convertbutton_illu{
position: absolute;
top: 0.5em;
right: 23.6em;
text-align:center;
width: auto;
height:auto;
padding:0.5em 2em 0.5em 1em;
border-radius: 15px;
box-shadow: 0 2px 3px 0 rgba(80, 80, 80, 0.5);
color:white;
background-color: #000a96;
cursor: pointer;
transition:all .2s;
text-decoration:none;
}
.container .convertbutton_illu:hover{
background:#343ec6;
transform: translate(1px,1px);
}
.container .button{
position: relative;
top: 0.5em;
right: 0;
text-align:center;
width: auto;
height:auto;
padding:0.7em 2em 0.7em 2em;
margin:0 0.5em 0 0.5em;
border-radius: 15px;
box-shadow: 0 2px 3px 0 rgba(80, 80, 80, 0.5);
color:white;
background-color: #000a96;
cursor: pointer;
transition:all .2s;
text-decoration:none;
}
.container .button:hover{
background:#343ec6;
transform: translate(1px,1px);
}
.icon_add{background: url(images/add.svg)0 0 no-repeat;
width: 14px; height: 14px; position: absolute;top: 0.6em; right: 1em;}
.icon_convert{background: url(images/convert.svg)0 0 no-repeat;
width: 15px; height: 20px; position: absolute;top: 0.4em; right: 0.8em;}
.icon_upload{background: url(images/upload.svg)0 0 no-repeat;
width: 19px; height: 21px; position: absolute;top: 0.4em; right: 0.7em;}
.container .addbutton:hover .icon_add{
transform:rotate(360deg);
}
.btns_wrap{width:18em; height:auto; position: relative; margin:0 auto 3em auto; display:flex; text-align: center; }
.btns_wrap_poab{height:auto; width:auto; position:absolute;  display:flex;}
.btns_wrap_three{width:auto; height:auto; position: relative; margin:0 auto 2em auto; display:flex; }
.body_wrap .container .annonce_wrap textarea{
width: calc(100% - 3em);
height: 200px;
border-radius: 8px;
border: solid 1px #dfe0f2;
resize: none;
text-align: left;
padding:1.5em;
font-size:16px;
line-height:1.8em;
}
/*�後��CSS*/
.menu_wrap{
position: fixed;
left:0;
top: 0;
width: 230px;
height: 100%;
border-top-right-radius: 30px;
box-shadow: 0 2px 4px 0 rgba(80, 80, 80, 0.3);
background-color: #ffffff;
}
.menu_wrap h2{
font-family: Noto Sans TC;
color: #000a96;
font-size:30px;
padding: 1em 0 0.25em 0;
text-shadow: 0 2px 1px rgba(60,60,60,0.4);
margin-bottom:0em;
text-align:left;
text-indent:1.2em;
}
.menu_wrap .menu_ct ul{
color: #5e5e5e;
}
.menu_wrap .menu_ct ul li{
height:auto;
width: 100%;
padding:1em 0 1em 0;
position: relative;
display:flex;
}
.menu_wrap .menu_ct ul li a{
color: #5e5e5e;
display:flex;
text-decoration:none;
font-size: 18px;
line-height:1.5em;
position: relative;
padding-left:3.5em;
cursor: pointer;
transition:all .2s;
}
.menu_wrap .menu_ct ul li.sub{
height:auto;
width: 100%;
padding:1em 0 1em 0;
border-bottom:1px solid #d7d9fb;
position: relative;
display:flex;
}
.menu_wrap .menu_ct ul li.sub a{
color: #5e5e5e;
display:flex;
text-decoration:none;
font-size: 16px;
line-height:1.3em;
position: relative;
padding-left:5em;
cursor: pointer;
transition:all .2s;
}
.menu_wrap .menu_ct ul li.sub a.ac{
color:#000a96;
}
.menu_wrap .menu_ct ul li a:hover{
color:#000a96;
}
.menu_wrap .menu_ct ul li.ac a{
color: #fff;
display:flex;
text-decoration:none;
font-size: 18px;
line-height:1.5em;
position: relative;
padding-left:3.5em;
cursor: pointer;
transition:all .2s;
}
li.ac{
background-color:#000a96;
color:#fff;
}
.icon0{background:url(images/exit.svg)0 0 no-repeat; position:absolute; top:0.2em; left:2em; width:21px; height:21px; }
.icon1{background:url(images/home.svg)0 0 no-repeat; position:absolute; top:0.2em; left:1.9em; width:20px; height:18px; }
.icon2{background:url(images/newcase.svg)0 0 no-repeat; position:absolute; top:0.1em; left:2em; width:20px; height:25px; }
.icon3{background:url(images/en.svg)0 0 no-repeat; position:absolute; top:0.3em; left:1.8em; width:24px; height:17px; }
.icon4{background:url(images/cht.svg)0 0 no-repeat; position:absolute; top:0.3em; left:1.8em; width:24px; height:17px; }
.icon5{background:url(images/download.svg)0 0 no-repeat; position:absolute; top:0.1em; left:1.9em; width:20px; height:22px; }
.icon6{background:url(images/repairing-service.svg)0 0 no-repeat; position:absolute; top:0.1em; left:1.8em; width:24px; height:24px; }
.icon7{background:url(images/man-user.svg)0 0 no-repeat; position:absolute; top:0.1; left:1.9em; width:20px; height:24px; }
.icon1_w{background:url(images/home_w.svg)0 0 no-repeat; position:absolute; top:0.2em; left:1.9em; width:20px; height:18px; }
.icon2_w{background:url(images/newcase_w.svg)0 0 no-repeat; position:absolute; top:0.1em; left:2em; width:20px; height:25px; }
.icon3_w{background:url(images/en_w.svg)0 0 no-repeat; position:absolute; top:0.3em; left:1.8em; width:24px; height:17px; }
.icon4_w{background:url(images/cht_w.svg)0 0 no-repeat; position:absolute; top:0.3em; left:1.8em; width:24px; height:17px; }
.icon5_w{background:url(images/download_w.svg)0 0 no-repeat; position:absolute; top:0.1em; left:1.9em; width:20px; height:22px; }
.icon6_w{background:url(images/repairing-service_w.svg)0 0 no-repeat; position:absolute; top:0.1em; left:1.8em; width:24px; height:24px; }
.icon7_w{background:url(images/man-user_w.svg)0 0 no-repeat; position:absolute; top:0.1; left:1.9em; width:20px; height:24px; }
/*�亥��罩�*/
.fucntion_wrap{width: 100%; display:block; height:2em; position: relative;}
.option_txt{float:left; font-size:16px; color: #5e5e5e; height:2em;}
.option_txt select{font-size:16px; color: #5e5e5e; margin-right:0.5em; padding:0 0.5em 0 0.5em; line-height:2em;  border: solid 2px #000a96;   border-radius: 5px;}
.searchbar{float:right;    background-color: #ffffff;   border-radius: 5px; width:290px; height:auto; position: relative; margin-right:0.5em;}
.searchbar input{border: solid 2px #000a96; border-radius: 5px;  width:100%; line-height: calc(2em - 4px); text-indent:0.5em; font-size:16px;   color: #5e5e5e; }
.searchbar .icon_mg{width:40px; height:2.1em; position: absolute; top: 0;right: -0.5em;  border-radius: 5px; background:url(images/magnifying-glass.svg)center center no-repeat,#000a96; cursor: pointer; transition: all .2s;}
.searchbar .icon_mg:hover{background:url(images/magnifying-glass.svg)center center no-repeat,#343ec6; }
.tb_wrap{width:100%; height:auto; min-height:300px; margin-top:1.5em;}
.tb_title_bg{background-color:#999dc0; color:#fff;}
.tb_wrap table tr.tb_title_bg td a{color:#fff;}
.tb_wrap table{width: 100%; height: 100%; border:1px solid #999dc0;   border-collapse: collapse;  }
.tb_wrap table tr td{padding:1em; border:1px solid #999dc0;  text-align: center; }
.tb_wrap table tr td a{color:#000a96; font-weight:500; transition:all .2s; }
.tb_wrap table tr td a:hover{color:#343ec6;;}
.tb_wrap table .tb_txt td{ color: #373739;}
.tb_wrap table .tb_txt_act {background-color:#E1E1FC; color: #7A7CA2;}
.page{text-align:right; display:block; margin-top:1.5em; padding-bottom:4em; }
.page a{display:inline-block; margin:0 0 0 1.5em; color: #373739; transition:all .2s; }
.page a:hover{color:#000a96; }
.page a.act {color:#000a96; font-weight:bold;  }
input[type="checkbox"] {
border: solid 2px #000a96;
width: 20px;
height: 20px;
}
.new_mc_add_wrap {width: 100%; height:auto; margin:0 0 1.5em 0; display:inline-block; position: relative; font-size:16px;  color: #797ba2;}
.new_mc_add_wrap input.textfield{ text-indent:0.5em; border: solid 2px #000a96; border-radius: 5px;  width:20%; line-height:1.8em; height:27px; margin:0 0.5em 0 0; font-size:16px;  color: #797ba2; }
.new_mc_add_wrap select{ text-indent:0.5em; border: solid 2px #000a96; border-radius: 5px;  width:25%; line-height:1.6em; height:32px; margin:0 0.5em 0 0; font-size:16px; color: #797ba2;}
.new_mc_add_wrap input[type=radio]{width: 26px; height: 26px; line-height:26px; margin:4px 0 0 5px; position: absolute; top: 0;}
.new_mc_add_wrap span{position: relative; display:inline-block; margin-left:35px;}
/*�掩��罟∫��怨��*/
.upload_wrap{
width: 100%;
height: 300px;
border-radius: 8px;
border: solid 1px #dfe0f2;
background-color: #ffffff;
overflow: hidden;
margin-bottom:1em;
}
.upload_wrap .title{
width: 100%;
height: auto;
background-color: #0a009d;
color: #fff;
padding: 1em 2em 1em 2em ;
}
.upload_wrap .loadingbar{
width: 80%;
height: 20px;
border-radius: 10px;
box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.5);
background-color: #d8d8d8;
margin:auto;
position: absolute;
top: 1em;
left: 0;
right:0;
bottom:0;
}
.upload_wrap .loadingbar .fill{
width: 40%;
height: 100%;
border-radius: 10px;
box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
background-color: #afb0da;
}
.upload_wrap .loadingbar .percent{
position: absolute;
width: 100%;
font-size: 18px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: center;
color: #afb0da;
}
.upload_wrap .loadingbar .txt{
font-size: 18px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: center;
color: #1500a4;
top: 4em;
position: absolute;
width: 100%;
}
.upload_wrap .btn_upload{
width: 110px;
height: 118px;
background:url(images/add-file2.svg);
position: absolute;
margin:auto;
top: 2em;
left: 0;
right: 0;
bottom: 0;
display: block;
}
/*筝㊥��罟∫��怨��*/
.cht_detail_wrap{margin:0em 0 1.5em 0; width:100%; border-radius:0; }
.cht_detail_wrap input{text-indent:0.5em; border: solid 2px #000a96; border-radius: 5px; font-size:16px;  color: #797ba2; width:6em;  }
.tb_wrap table.cht_detail_wrap .tb_txt td:nth-child(odd){background-color:#4C5286; color:#fff; text-align:left; }
.report_wrap{width: calc(100%-3em); height: 100%; border: 1px solid  #999dc0; border-radius:10px; padding:1.5em; margin-bottom:3em; }
.report_wrap .list{
margin:0 0 0em 0; width: 100%; position: relative; display:inline-block;
}
.report_wrap .list span{color:#4C5286; font-size:20px; font-weight:bold;}
.report_wrap .list span.positive{color: #c94141;}
.report_wrap .list span:first-child{float:left;}
.report_wrap .list span:last-child{float:right;}
.report_wrap .list span input{width:2em; border: solid 2px #000a96; border-radius: 5px; font-size:16px;  color: #797ba2; text-align: center; margin:0 0.2em 0 0.2em; }
.note_title{ color:#999dc0; }
.report_wrap .note_title span{padding-left:1em; display:inline-block;}
.report_wrap .note_title span:first-child{margin-right:0em; width:160px; }
.report_wrap  ul li{border-left:0.5em solid #ccc; padding:0.3em; width: 100%; position: relative; line-height:1.5em;margin-bottom:0.5em;  vertical-align:middle; }
.report_wrap  ul li span{display:inline-block; line-height:1.6em; vertical-align:middle;  }
.report_wrap  ul li span:first-child{margin-right:1em; width:160px; font-size:16px; }
.report_wrap  ul li span:nth-child(2){margin-right:2em; font-size:12px;  }
.report_wrap  ul li span:last-child{text-align:right; color:#4C5286; font-size:16px; font-weight:500;}
.report_wrap .note{width: 100%; display:inline-block; margin:0.5em; text-align: center; color:#000a96; font-size: 14px; font-weight:bold; }
.report_note{ font-size: 18px; background:#f8f8ff; position: absolute; bottom:6em;left: -1.5em; height:auto; width: 1em; padding:3em 0.5em 3em 1em; color: #d87171; border:2px solid #d87171; border-right:none;}
.wrong{color:#d87171;}
.report_wrap .tip_frame{float:left; width: 50%; }
.report_wrap .tip_frame .title{font-size:15px; font-weight:bold; color:#373739; line-height:2em; }
.report_wrap .tip_frame .txt{font-size:13px; line-height:1.6em; color:#373739;}
.report_wrap .tip_frame ul li{ border:none; font-size:14px; padding:0 0.5em 0.5em 0; width: 100%; position: relative; line-height:2em; margin-bottom:2em;  vertical-align:middle; }
.space{clear:both; width: 100%; height: 1px;}
.report_wrap .tip_frame_full{width:100%; margin:0em 0 2em 0; display:block  }
.report_wrap .tip_frame_full .title{font-size:15px; font-weight:bold; color:#373739; line-height:2em; }
.report_wrap .tip_frame_full .txt{font-size:13px; line-height:2em; color:#373739;}
.report_wrap .tip_frame_full .txt span{padding-left:1em; display:inline-block; position: relative;}
.report_wrap .tip_frame_full .txt span:before{content:""; position: absolute; top:0.8em; left:0em; width: 5px; height: 5px; background-color: #373739;}
.report_wrap .tip_frame_full .txt a{color:#000a96; transition:all .2s;}
.report_wrap .tip_frame_full .txt a:hover{color:#343ec6;;}
.report_wrap .tip_frame_full .retangle{background:#DFE0F2; border-radius:15px; padding:1em;}
.report_wrap .tip_frame_full .signature{height: 4em; width: 100%; margin-bottom:1em;}
.report_wrap .tip_frame_full .signature img{width: 130px;}
.tb_wrap table.cht_detail_ct{margin:0em 0 2em 0; }
.tb_wrap table.cht_detail_ct .tb_txt td{vertical-align:middle; padding:0.5em;}
.tb_wrap table.cht_detail_ct .tb_txt td:first-child{text-align:left; line-height:1.6em; vertical-align:middle; font-size:15px; font-weight:bold;}
.tb_wrap table.cht_detail_ct .tb_txt td:nth-child(2){text-align:left; line-height:1.6em; vertical-align:middle; font-size:13px; }
.tb_wrap table.cht_detail_ct .tb_txt td:nth-child(3){text-align:left; line-height:1.6em; vertical-align:middle; font-size:13px; }
.tb_wrap table.cht_detail_ct .tb_txt td:nth-child(4){text-align:left; line-height:1.6em; vertical-align:middle; font-size:13px; }
.tb_wrap table.cht_detail_ct .tb_txt td:nth-child(5){text-align:left; line-height:1.6em; vertical-align:middle; font-size:13px; }
.tb_wrap table.cht_detail_ct .tb_txt td:last-child{text-align:left; line-height:1.6em; vertical-align:middle; font-size:13px; }
.tb_wrap table.cht_detail_ct .tb_txt td.native{color: #4C5286; font-weight:bold;}
.tb_wrap table.cht_detail_ct .tb_txt td.positive{color: #c94141; font-weight:bold;}
.tb_wrap table.cht_detail_ct .tb_title_bg{font-weight:500; font-size:14px;  }
/*筝�莠�*/
.popup_wrap{ width: 100%; height: 100%; position: fixed; z-index:9999; top: 0; left: 0; font-family: Noto Sans TC; display:none; }
.popup_bgc{opacity: 0.7; background-color: #000000; width: 100%; height: 100%;  }
.popup_form{
width: 380px;
height: 216px;
border-radius: 15px;
box-shadow: 0 2px 4px 0 rgba(80, 80, 80, 0.5), 0 2px 4px 0 rgba(0, 0, 0, 0.5);
background-color: #ffffff;
position: absolute;
margin:auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.popup_title{
font-size: 20px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: center;
color: #d87171;
width: 80%;
margin:2.5em auto 1em auto;
cursor: default;
}
.popup_btns{
width:50%;
margin:5% auto 0 auto;
position: relative;
display:block;
}
.popup_btns .btn{
width:47.5%;
height: auto;
border-radius: 25px;
box-shadow: 0 2px 3px 0 rgba(80, 80, 80, 0.5);
background-color: #000a96;
padding:1em 0em 1em 0em;
margin:0 3% 0 0;
color:#fff;
text-decoration:none;
display: inline-block;
text-align: center;
cursor:pointer;
transition:all .2s
}
.popup_btns .btn:hover{
background:#343ec6;
transform: translate(1px,1px);
}
.popup_btns .btn:last-child{
margin:0;
}
/*莖���膓㊧Ⅲ*/
.new_mt_add_wrap {width:50%; height:auto; margin:0 0 1.5em 25%; display:inline-block; position: relative; font-size:16px;  color: #797ba2;}
.new_mt_add_wrap input.textfield{ text-indent:0.5em; border: solid 2px #000a96; border-radius: 5px;  width:calc(46% + 4px); line-height:1.8em; height:27px; margin:0 0.5em 0 0; font-size:16px;  color: #797ba2; }
.new_mt_add_wrap input.textfield:last-child{margin:0;}
.new_mt_add_wrap span{position: relative; display:inline-block; margin-left:35px;}
/*罨���膊∞��*/
.new_ma_add_wrap {width:90%; height:auto; margin:0 0 1.5em 5%; display:inline-block; position: relative; font-size:16px;  color: #797ba2;}
.new_ma_add_wrap input.textfield{ text-indent:0.5em; border: solid 2px #000a96; border-radius: 5px;  width:calc(30% + 4px); line-height:1.8em; height:27px; margin:0 0.8em 0 0; font-size:16px;  color: #797ba2; }
.new_ma_add_wrap input.textfield:last-child{margin:0;}
.cb_wrap{width:90%; height:auto; margin:0 0 1.5em 5%; display:inline-block; position: relative; font-size:16px;  color: #797ba2; line-height:2em;}
.cb_wrap span{margin:0 1em 0 1.8em; display:inline-block; position: relative; }
.cb_wrap span:last-child{margin:0 0 0 2em;}
.cb_wrap input[type="checkbox"]{position: absolute; top: 4px;}
.list_title{font-size:1.6em; color:#2C6BAA; font-weight:bold;}
.list_frame_full .title{font-size:0.8em; font-weight:bold;line-height:1.6em; }
.list_frame_full .txt{font-size:0.8em; line-height:1.6em; }
.list_frame_full .txt a{color:#2C6BAA; text-decoration:none;}
.list_frame_full ul li{font-size:0.8em; line-height:1.6em; position: relative; padding-left:1em;}
.list_frame_full ul li a{ color:#2C6BAA; text-decoration:none;}
.list_frame_full ul li:before{content:""; position: absolute; top:0.5em; left:0em; width: 5px; height: 5px; background-color: #2C6BAA;}
.list_frame_full .retangle{background:#f1f1f7; border-radius:5px; padding:1em; border:1px solid #c9cbd5; }
.list_frame_full .signature{min-height:2em; width: 100%; font-size:1.3em; line-height:1.3em; font-weight:normal; vertical-align:middle;  }
.list_frame_full .signature img{width: 120px;}
