@charset 'UTF-8';
/* ----------------------------------------------------------------
Base
----------------------------------------------------------------- */
:root { font-size: 62.5%; }
html, body, h1, h2, h3, h4, h5, h6, li { margin: 0; padding: 0; font-weight: normal; }
body { background: #fff; color: #333; font-weight: 400; font-size: 1.5rem; line-height: 1.73333; }
@media only screen and (max-width: 767px) {
body { font-size: 1.4rem; line-height: 1.78571; }
}
a { color: #333; text-decoration: none; }
a[class] { text-decoration: none; }
sup a { color: inherit; text-decoration: none; }
a:hover,
a:active,
a:focus { text-decoration: none; }
button { cursor: pointer; }
em { font-weight: 700; font-style: normal; }
strong { font-weight: 700; }
img { max-width: 100%; vertical-align: bottom; }
p, ul, ol, dl { margin: 0; padding: 0; }
ul, ol { list-style: none; }
ul[class],
ol[class] { /* 既存のスタイルを残すためクラス指定時のみリセット */
list-style: none; }
dfn { font-style: normal; }
dd { margin: 0; }
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; font-weight: normal; }
table { border-collapse:collapse; border-spacing:0; }
blockquote { margin: 0; }
iframe { margin: 0; padding: 0; border: 0; }
input,
select { padding: 1px; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-size: 1.6rem; }
fieldset { margin: 0; border: 0; }
*, *::before, *::after { box-sizing: border-box; }
[hidden] { display: none !important; }
/* --------------------------------
共通レイアウト
-------------------------------- */
.visible-sp, img.visible-sp { display: none !important; }
@media only screen and (max-width: 767px) {
.hidden-sp { display: none !important; }
.visible-sp { display: block !important; }
img.visible-sp, br.visible-sp { display: inline-block !important; }
}
/* ----------------------------------------------------------------
Heading
----------------------------------------------------------------- */
[class^="ct_title0"] { width: 100%; text-align: center; position: relative; }
.ct_title02 { margin: 0 auto 45px; }
.ct_title02 > .ico { width: 71px; margin: 0 auto 40px; }
.ct_title02 > * { font-size: 253.33%; font-weight: bold; }
.ct_title02 > * > span { font-size: 80%; }
.ct_title03 { margin: 0 auto 44px; }
.ct_title03 > * { font-size: 213.33%; }
.ct_title03 > *::before { content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -33px; width: 66px; height: 5px; background-color: #2e7cd0; }
.ct_title03_02 { margin: 0 auto 10px; }
.ct_title03_02 > * { font-size: 213.33%; }
.ct_title03_02 > .ico { width: 51px; margin: 0 auto 30px; }
.ct_title03_02 > * > span{ font-size: 81.25%; }
.ct_title04 { margin: 40px auto 30px; background-color: #2e7cd0; padding: 10px; color: #fff; }
.ct_title04::after { content: ""; position: absolute; width: 0; height: 0; border-style: solid; border-width: 12px 7px 0 7px; border-color: #2e7cd0 transparent transparent transparent; bottom:-12px; left: 50%; margin-left: -6px; }
.ct_title04 > * { font-size: 173.34%; display: inline-block; }
@media only screen and (max-width: 767px) {
.ct_title02 { margin: 0 auto 20px; }
.ct_title02 > .ico { width: 20.15%; margin: 0 auto 15px; }
.ct_title02 > * { font-size: 271.43%; font-weight: bold; }
.ct_title02 > * > span { font-size: 80%; }
.ct_title03 { margin: 0 auto 48px; }
.ct_title03 > * { font-size: 178.58%; }
.ct_title03 > *::before { content: ""; position: absolute; bottom: -24px; left: 50%; margin-left: -10.5%; width: 21%; height: 5px; background-color: #2e7cd0; }
.ct_title03_02 > * { margin-bottom: 15px; }
.ct_title03_02 > * { font-size: 178.57%; line-height: 1.6; }
.ct_title03_02 > .ico { width: 16.3%; margin: 0 auto 25px; }
.ct_title03_02 > * > span{ font-size: 84%; }
.ct_title04 { margin: 30px auto 25px; }
.ct_title04 > * { font-size: 157.15%; display: inline-block; }
.ct_title04::after { border-width: 10px 5.5px 0 5.5px; margin-left: -6px; bottom: -10px; }
}
/* .ct_fcolumn2_01
----------------------------------------------- */
.ct_fcolumn2_01 { width: 100%; margin-top: 45px; display: flex; position: relative; }
.ct_fcolumn2_01 > .col { width: 47.68%; margin-right: 4.64%; margin-top: 3.75%; }
.ct_fcolumn2_01 > .col:nth-child(-n+2) { margin-top: 0; }
.ct_fcolumn2_01 > .col:nth-child(2n+2) { margin-right: 0; }
@media only screen and (max-width: 767px) {
.ct_fcolumn2_01 { margin-top: 25px; display: block; }
.ct_fcolumn2_01 > .col { width: 100%; margin-right: 0; }
.ct_fcolumn2_01 > .col + .col { margin-top: 10px; }
}
/* .ct_panel01
----------------------------------------------- */
.ct_panel01 { background-color: #fff; border-radius: 4px; padding: 60px 6.12% 50px; }
.ct_panel01 + .ct_panel01 { margin-top: 40px; }
.ct_panel01 .text { text-align: center; font-size: 120%; }
@media only screen and (max-width: 767px) {
.ct_panel01 { padding: 30px 3% 30px; }
.ct_panel01 + .ct_panel01 { margin-top: 20px; }
.ct_panel01 .text { font-size: 100%; }
}
/* .ct_panel02
----------------------------------------------- */
.ct_panel02 { background-color: #deeeff; border-radius: 15px; padding: 35px 35px 30px; }
.ct_panel02 + .ct_panel02 { margin-top: 40px; }
.ct_panel02 > .text { text-align: center; font-size: 120%; }
@media only screen and (max-width: 767px) {
.ct_panel02 { padding: 30px 5% 30px; }
.ct_panel02 + .ct_panel02 { margin-top: 40px; }
.ct_panel02 > .text { text-align: center; font-size: 100%; }
}
/* .ct_panel03
----------------------------------------------- */
.ct_panel03 { background-color: #f3f3f3; border-radius: 4px; padding: 60px 6.12% 50px; }
.ct_panel03 + .ct_panel03 { margin-top: 40px; }
.ct_panel03 .text { text-align: center; font-size: 120%; }
@media only screen and (max-width: 767px) {
.ct_panel03 { padding: 30px 3% 30px; }
.ct_panel03 + .ct_panel03 { margin-top: 20px; }
.ct_panel03 > .text { font-size: 100%; }
}
/* .ct_panel04
----------------------------------------------- */
.ct_panel04 { background-color: #fff; border-radius: 10px; padding: 30px 3.49% 35px; }
.ct_panel04 + .ct_panel04 { margin-top: 40px; }
.ct_panel04 .text { text-align: left; font-size: 120%; }
@media only screen and (max-width: 767px) {
.ct_panel04 { padding: 15px 4.73% 15px; }
.ct_panel04 + .ct_panel04 { margin-top: 20px; }
.ct_panel04 .text { font-size: 100%; }
}
/* .ct_attention_01
----------------------------------------------- */
.ct_attention_01{ margin-top: 1em; }
p.ct_attention_01 { position: relative; padding-left: 1.2em; line-height: 1.6; font-size: 72.22%; }
p.ct_attention_01:before { position: absolute; left: 0; content: "※"; }
ul.ct_attention_02 li { position: relative; padding-left: 2em; line-height: 1.6; font-size: 92.85%; }
ul.ct_attention_02 .mark{ top: .4em; left: 0; width: 2em; text-align: right; display: inline-block; position: absolute; line-height: 1; }
@media only screen and (max-width: 767px) {
p.ct_attention_01 { font-size: 78.58%; }
}
/* .ct_table
----------------------------------------------- */
[class^="ct_table_0"] { margin-top: 30px; width: 100%; border-right: 2px solid #e5e5e5 ; border-bottom: 2px solid #e5e5e5 ; }
[class^="ct_table_0"] + [class^="ct_table_0"]{ margin-top: 10px; }
[class^="ct_table_0"] th { border-top: 2px solid #e5e5e5 ; border-left: 2px solid #e5e5e5 ; vertical-align: middle; text-align: center; font-size: 133.33%; }
[class^="ct_table_0"] .table_inner{ padding: 15px 20px; }
[class^="ct_table_0"] td { border-top: 2px solid #e5e5e5 ; border-left: 2px solid #e5e5e5 ; vertical-align: middle; font-size: 93.33%; }
[class^="ct_table_0"] th>*:first-child,
[class^="ct_table_0"] td>*:first-child { margin-top: 0; }
[class^="ct_table_0"] td>*:last-child { margin-bottom: 0; }
[class^="ct_table_0"] .thead+ tbody tr td { border-top: none; }
/* 入れ子 */
[class^="ct_table_0"] [class^="ct_table_0"] { margin-top: 0; border-right: none; border-bottom: none; }
[class^="ct_table_0"] [class^="ct_table_0"] tr:first-child > th,
[class^="ct_table_0"] [class^="ct_table_0"] tr:first-child > td { border-top: none; }
[class^="ct_table_0"] [class^="ct_table_0"] tr > th:first-child,
[class^="ct_table_0"] [class^="ct_table_0"] tr > td:first-child { border-left: none; }
[class^="ct_table_0"] .col_w01 { width: 22.35%; }
[class^="ct_table_0"] .col_w02 { width: 38.82%; }
[class^="ct_table_0"] .col_w03 { width: 35.7%; }
[class^="ct_table_0"] .col_w04 { width: 64.3%; }
[class^="ct_table_0"] .col_w05 { width: 25%; }
[class^="ct_table_0"] .col_w06 { width: 75%; }
.ct_table_01 > thead > tr > th { background: #deeeff; color: #2e7cd0; font-size: 120%; }
.ct_table_01 > thead > tr > th .table_inner{ padding: 5px 20px; }
.ct_table_01 > tbody > tr > th { background: #2e7cd0; color: #fff; text-align: center; }
.ct_table_02 > tbody > tr > th { color: #2e7cd0; font-size: 114.29%; }
.ct_table_02 > tbody > tr > td { font-size: 100%; }
.ct_table_02 > tbody > tr > td.table_adminListWrap .table_inner + .table_inner { padding-top: 0; }
.ct_table_03 > thead > tr > th { background: #e6f1cc; color: #7faa15; font-size: 120%; padding: 5px 20px; }
.ct_table_03 > tbody > tr > td { padding: 15px 20px; }
.ct_table_03 > tbody > tr > th,
.ct_table_03 > tbody > tr > td { background: #fff; font-size: 93.33%; line-height: 1.714; }
.ct_table_04 > tbody > tr > th,
.ct_table_04 > tbody > tr > td { padding: 10px; }
.ct_table_04 > tbody > tr > th { background-color: #ffffe0; color: #7faa15; font-size: 107.14%; padding:5px; line-height: 1.5; }
.ct_table_04 > tbody > tr > td { background-color: #fff; font-size: 100%; }
@media only screen and (max-width: 767px) {
[class^="ct_table_0"] { margin-top: 15px; border: none; }
[class^="ct_table_0"] .table_inner{ padding: 10px; }
[class^="ct_table_0"] .col_w01 { width: 100%; }
[class^="ct_table_0"] .col_w02 { width: 100%; }
[class^="ct_table_0"] .col_w03 { width: 37.6%; }
[class^="ct_table_0"] .col_w04 { width: 62.4%; }
[class^="ct_table_0"] th{ font-size: 128.58%; }
[class^="ct_table_0"] th, [class^="ct_table_0"] td { border-width: 1px; border: 1px solid #e5e5e5; }
[class^="ct_table_0"] td{ font-size: 100%; }
.ct_table_01 { border-collapse: separate; border-spacing: 0px 5px; }
.ct_table_01 > thead { display: none; }
.ct_table_01 > tbody > tr > th,
.ct_table_01 > tbody > tr > td { display: block; width: 100%; }
.ct_table_01 > tbody > tr > th .table_inner{ padding: 5px 10px; }
.ct_table_01 > tbody > tr > th + *,
.ct_table_01 > tbody > tr > td + * { border-top: none; }
.ct_table_01 > tbody > tr > td:before { content: attr(aria-label); display: block; border-bottom: 1px solid #e5e5e5; padding: 5px 10px; background-color: #deeeff; color: #2e7cd0; text-align: center; font-size: 107.15%; }
.ct_table_02 { border-collapse: collapse; }
.ct_table_02 > tbody > tr > th{ font-size: 100%; text-align: left; }
.ct_table_02 .table_inner { padding: 5px 10px; }
.ct_table_02 > tbody > tr > td.table_adminListWrap .table_inner + .table_inner { border-top:  1px solid #e5e5e5; }
.ct_table_02 > tbody > tr > td:last-child { border-right: none; }
.ct_table_02 > tbody > tr:last-child > * { border-bottom: none; }
}
/* ----------------------------------------------------------------
Layout
----------------------------------------------------------------- */
/* MV
----------------------------------------------- */
.l_mvarea { width: 100%; background: #51b6ec url('/ldg/ja/air/guide/support/law/furon/img/bg_02.png') repeat-x left top; background-size: contain; }
.l_mvarea .ct_title01 { width: 100%; background: url('/ldg/ja/air/guide/support/law/furon/img/bg_01.png') repeat-x left bottom; }
.l_mvarea .ct_title01 > * { max-width: 980px; width: 100%; margin: 0 auto; padding: 105px 0 140px; text-align: center; }
@media only screen and (max-width: 767px) {
.l_mvarea { width: 100%; background: #51b6ec; background-image: none; }
.l_mvarea .ct_title01 { width: 100%; background: none; }
.l_mvarea .ct_title01 > * { max-width: 100%; padding: 0; }
}
/* .l-content
----------------------------------------------- */
.l-content { margin: 0 auto; width: 100%; }
/* .l-nav
----------------------------------------------- */
.l-nav { width: 100%; background: #e5e5e5; padding: 30px 0; }
.l-nav .anchor { max-width: 920px; width: 90%; margin: 0 auto; display: flex; }
.anc_btn01 { position: relative; background: #fff; border-radius: 8px; border: 1px solid #d4d4d4; overflow: hidden; width: 47.82%; text-align: center; }
.anc_btn01:nth-child(-2n+1) { margin-right: 4.36%; }
.anc_btn01 a { padding: 40px 13% 20px; display: block; font-size: 93.75%; color: #333; height: 100%; }
.anc_btn01.used a:hover { background: #e1efff; }
.anc_btn01.discard a:hover { background: #f4fae8; }
.anc_btn01 a:after { content: ""; position: absolute; right: 9%; top: 50%; margin-top: -6.5px; width: 0; height: 0; border-style: solid; border-width: 13px 7.5px 0 7.5px; }
.anc_btn01.used a:after { border-color: #2e7cd0 transparent transparent transparent; }
.anc_btn01.discard a:after { border-color: #9cc43a transparent transparent transparent; }
.anc_btn01 a .title { font-size: 185%; font-weight: bold; line-height: 1; }
.anc_btn01.used a .title { color: #2e7cd0; }
.anc_btn01.discard a .title { color: #9cc43a; }
.anc_btn01 a .text { margin-top: 10px; line-height: 1.5; }
.anc_btn01 a .text.u_fsS { margin-top: 5px; font-size: 85.33%; line-height:1; }
.anc_btn01 .ico { position: absolute; width: 81px; }
.anc_btn01.used .ico { left:6px; bottom: -3px; }
.anc_btn01.discard .ico { left:5px; bottom: -6px; }
@media only screen and (max-width: 767px) {
.l-nav { padding: 20px 0; }
.l-nav .anchor { max-width: 90%; width: 90%; }
.anc_btn01 { width: 47.2%; }
.anc_btn01:nth-child(-2n+1) { margin-right: 5.6%; }
.anc_btn01 a { padding: 20px 10px 40px; font-size: 92.85%; }
.anc_btn01.used a:hover ,
.anc_btn01.discard a:hover { background: none; }
.anc_btn01 a:after { right: 50%; bottom: 20px; top:inherit; margin-top: 0; margin-right: -5.5px; width: 0; height: 0; border-style: solid; border-width: 10px 5.5px 0 5.5px; }
.anc_btn01 a .title { font-size: 146.16%; margin-top: 10px; }
.anc_btn01.used a .title { color: #2e7cd0; }
.anc_btn01.discard a .title { color: #9cc43a; }
.anc_btn01 a .text.u_fsS { margin-top: 0; font-size: 64.28%; }
.anc_btn01 .ico { position: relative; }
.anc_btn01.used .ico { left:inherit; bottom: inherit; width: 38.61%; margin: 0 auto; }
.anc_btn01.discard .ico { left:inherit; bottom: inherit; width: 37.15%; margin: 0 auto; }
}
.l-section { padding: 100px 0; }
.l-section_inner { max-width: 980px; width: 90%; margin: 0 auto; }
.l-section_inner02 + .l-section_inner02{ margin-top: 40px; }
@media only screen and (max-width: 767px) {
.l-section { padding: 35px 0 40px; }
}
/*about*/
.l-section.about { padding: 70px 0 80px; }
.l-section.about .l-section_inner { max-width: 750px; }
.l-section.about .ct_title02 { margin-bottom: 20px; }
.l-section.about .ct_title02 > .ico { width: 51px; margin-bottom: 40px; }
.l-section.about .ct_title02 > * { font-size: 200%; }
.l-section.about .text { font-size: 120%; line-height: 1.66; }
.l-section.about .text .u_fsS { font-size: 77.77%; }
.l-section.about .text p + p { margin-top: 2em; }
@media only screen and (max-width: 767px) {
.l-section.about { padding: 50px 0; }
.l-section.about .ct_title02 { margin-bottom: 10px; }
.l-section.about .ct_title02 > .ico { width: 16%; margin-bottom: 20px; }
.l-section.about .ct_title02 > * { font-size: 214.28%; }
.l-section.about .text { font-size: 100%; line-height: 1.714; }
.l-section.about .text .u_fsS { font-size: 85.72%; }
.l-section.about .text p + p { margin-top: 1em; }
}
/*use*/
#use.l-section { background: #f3f3f3; padding: 90px 0 100px; }
#use.l-section .img { margin-top: 50px; text-align: center; }
@media only screen and (max-width: 767px) {
#use.l-section { padding: 50px 0 40px; }
#use.l-section .img { margin-top: 30px; }
}
.l_useDl dt { color: #2e7cd0; font-size: 160%; line-height: 1.2; position: relative; padding-left: 1.9em; }
.l_useDl dt .ico { display: block; position: absolute; top: 50%; left: 0; background: #2e7cd0; color: #fff; border-radius: 50%; width: 2em; height: 2em; text-align: center; font-size: 67%; line-height: 2; margin-top: -1em; }
.l_useDl dd { margin-top: 15px; font-size:120%; }
@media only screen and (max-width: 767px) {
.l_useDl dt { font-size: 143%; }
.l_useDl dt .ico { font-size: 80%; }
.l_useDl dd { margin-top: 20px; font-size:100%; }
}
#use.l-section .admin .text { line-height: 1.66; }
.l_adminList_01 { width: 100%; margin-top: 50px; display: flex; position: relative; }
.l_adminList_01 > .col { width: 30%; margin-top: 10px; margin-right: 5%; border-radius: 50%; background-color: #deeeff; text-align: center; padding: 24px 20px 30px; }
.l_adminList_01 > .col:nth-child(3n+3) { margin-right: 0; }
.l_adminList_01 > .col:nth-child(-n+3) { margin-top: 0; }
.l_adminList_01 > .col:nth-child(-n+3) { margin-top: 0; }
#use.l-section .admin .l_adminList_01 dt .text { margin-top: 20px; color: #2e7cd0; font-size: 240%; font-weight: bold; line-height: 1; }
#use.l-section .admin .l_adminList_01 dd { margin-top: 10px; font-size: 106.66%; line-height: 1.6875; }
#use.l-section .admin .l_adminList_01 dd span { font-size: 66.66%; }
#use.l-section .admin .l_adminList_01 dd .u_fsL { font-size: 112.5%; line-height: 1.44; }
#use.l-section .admin .ct_title04 > * { line-height: 1.2; }
#use.l-section .admin .ct_title04 > * span { width: 1.2em ; display: inline-block; margin-right: 10px; }
@media only screen and (max-width: 767px) {
#use.l-section .admin .ct_title03 > * { font-size: 171.43%; }
.l_adminList_01 { display: block; }
.l_adminList_01 > .col { width: 100%; margin-right: 0; border-radius: 50%; background-color: inherit; text-align: center; padding: 0; }
.l_adminList_01 > .col + .col { margin-top: 10px; }
.l_adminList_01 dl{ width: 100%; display: flex; }
#use.l-section .admin .l_adminList_01 dt { border-radius: 50%; background-color: #deeeff; width: 26%; margin-right: 10px; padding: 5% 5% 6%; }
#use.l-section .admin .l_adminList_01 dt .ico { width: 34%; margin: 0 auto; }
#use.l-section .admin .l_adminList_01 dt .ico img { display: block; }
#use.l-section .admin .l_adminList_01 dt .text{ margin-top: 8px; font-size: 130%; }
#use.l-section .admin .l_adminList_01 dd { text-align: left; font-size: 100%; display: flex; align-items: center; margin-top: 0; }
#use.l-section .admin .l_adminList_01 dd .u_fsL { font-size: 100%; line-height: 1.6875; }
#use.l-section .admin .l_adminList_01 dd span { font-size: 78.6%; }
}
.l_adminList_02 dt{ font-weight: bold; }
.l_adminList_03{ width: 100%; }
.l_adminList_03::after{ content: ""; display: table; clear: both; }
.l_adminList_03 dt{ font-weight: bold; width: 5.5em; float: left; }
.l_adminList_03 dt:first-child{ width: 100%; float: none; }
.l_adminList_03 dd{ margin-left: 5.5em; }
@media only screen and (max-width: 767px) {
.l_adminList_02{ line-height: 1.7; }
}
.l-paperwork{ width: 100%; }
.l-paperwork .item{ display: flex; width: 100%; margin-top: 30px; border-top: 2px dotted #c4c4c4; padding-top: 20px; }
.l-paperwork .item:first-child{ margin-top: 0; border-top: none; padding-top: 0; }
.l-paperwork .item > .img{ width: 47.875%; margin-right: 3.375%; }
.l-paperwork .item > .text{ width: 48.75%; display: flex; align-items: center; }
@media only screen and (max-width: 767px) {
.l-paperwork .item{ display: block; margin-top: 15px; padding-top: 15px; }
.l-paperwork .item > .img,
.l-paperwork .item > .text{ width: 100%; display: block; }
.l-paperwork .item > .text{ margin-top: 10px; }
}
#discard.l-section .ct_title02 > .ico { width: 67px; margin: 0 auto 40px; }
#discard.l-section .ct_title03 > *::before { background-color: #9cc43a; }
#discard.l-section .ct_title04 { background-color: #9cc43a; padding: 10px; margin: 30px auto 30px; }
#discard.l-section .ct_title04 > * { font-size: 133.33%; }
#discard.l-section .ct_title04::after { border-color: #9cc43a transparent transparent transparent; }
#discard.l-section .change.text { text-align: left; }
#discard .l_step .step_img{ width: 31.74%; margin: 40px auto 0; }
#discard .l_step > .text{ margin-top: 25px; font-size: 160%; }
#discard .l_bnrarea{ background-color: #fff; border-radius: 7px; padding: 35px 6.12% 40px; margin-top: 10px; }
#discard .l_bnrarea .text{ font-size: 106.66%; font-weight: bold; }
#discard .l_bnrarea .banner{ margin-top:10px; text-align: center; }
@media only screen and (max-width: 767px) {
#discard.l-section .ct_title02 > .ico { width: 18.9%; margin: 0 auto 10px; }
#discard.l-section .ct_title04 { margin: 25px auto 30px; padding: 14px; }
#discard.l-section .ct_title04 > * { font-size: 128.57%; line-height: 1.72; }
#discard.l-section .text { line-height: 1.67; }
#discard .l_step .step_img{ width: 42.7%; margin: 35px auto 0; }
#discard .l_step > .text{ margin-top: 25px; font-size: 142.85%; }
#discard .l_bnrarea{ padding: 25px 4.7% 35px; letter-spacing: -0.5px; }
#discard .l_bnrarea .text{ font-size: 100%; }
}
/* Utility
-------------------------------------*/
.u_taR {text-align: right !important;}
.u_taC {text-align: center !important;}
.u_taL {text-align: left !important;}
.u_fwB {font-weight: bold !important;}
.u_fwN {font-weight: normal !important;}
.u_fc_orange_01{color: #ff9344;}
.u_p00 {padding:0 !important;}
.u_nobdr{border:none !important;}
.u_bdr_g01_t{ border-top:2px solid #e5e5e5 !important;}
.u_bdr_g01_r{ border-right:2px solid #e5e5e5 !important;}
.u_bdr_g01_b{ border-bottom:2px solid #e5e5e5 !important;}
.u_bdr_g01_l{ border-left:2px solid #e5e5e5 !important;}
