<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,
body {height: 100%; padding: 0px; margin: 0px; color: #fff; background: url("/images/bg/register_bg/register_bg.webp"); 
 background-attachment: fixed; background-position: center;background-size: cover; z-index: -9999; }
.container-fluid { padding: 0px;}
.system_speed { position: absolute; display: inline-block; font-size: 1.2rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.2rem; color: white; font-family: '敺株��迤暺煾��'; background:dimgray; padding: 5px; bottom:0px; right:0px; z-index: 999999;}
ul li{list-style:none;}
textarea {width: 100%; max-width: 100%;}
/* -----------------------------------------------*/
/* well */
.well {background-color: rgba(255, 255, 255, 0.5); padding: 50px 50px 50px 50px; color: #000;}
.well_pc p { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2rem;}
.well_pc h3 { font-size: 4rem; font-weight: normal; letter-spacing:.1rem; line-height: 5rem; }
.well_mobile {background-color: rgba(255, 255, 255, 0.9); padding: 20px 10px 50px 10px; color: #000; }
.well_mobile p { font-size: 2rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.2rem;}
.well_mobile h3 { font-size: 3rem; font-weight:700; letter-spacing:.1rem; line-height: 3rem;}
/* -----------------------------------------------*/
/* alret �嗅� */
.alert { font-size: 2.4rem; font-weight: normal; letter-spacing:.1rem; line-height: 3rem; }
.alert p {font-size: 2.4rem; font-weight: normal; letter-spacing:.1rem; line-height: 3rem; }
.modal .alert { font-size: 2.4rem; font-weight: normal; letter-spacing:.1rem; line-height: 3rem; }
.well .alert { font-size: 2.4rem; font-weight: normal; letter-spacing:.1rem; line-height: 3rem; }
/* -----------------------------------------------*/
/* btn style */
.btn { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; }
.btn.round-pc {border-radius: 30px; }
.btn.round-mobile {border-radius: 20px;}
.btn.btn-menu-pc { line-height: 2rem; padding: 0px 10px 4px 10px; font-family: '敺株��迤暺煾��'; border-radius:0px;}
.btn.btn-pc { font-size: 2.6rem; font-weight: bold; letter-spacing: .1rem; line-height: 3rem; padding: 5px 30px 5px 30px; font-family: '敺株��迤暺煾��';}
.btn.btn-mobile { font-size: 2rem; letter-spacing: .1rem; line-height: 3rem; padding: 10px 25px 10px 25px; font-family: '敺株��迤暺煾��';}
.btn.btn-panel-pc { font-size: 2rem; font-weight: bold; letter-spacing: .1rem; line-height: 2.6rem; padding: 5px 30px 5px 30px; font-family: '敺株��迤暺煾��';}
.btn.btn-panel-mobile { font-size: 1.6rem; letter-spacing: .1rem; line-height: 2rem; padding: 5px 20px 5px 20px; font-family: '敺株��迤暺煾��';}
.btn.btn-table-pc { font-size: 1.6rem; font-weight: normal; letter-spacing: .1rem; line-height: 1.6rem; padding: 5px 15px 5px 15px; font-family: '敺株��迤暺煾��'; margin: 5px 0px 10px 0px; border-radius:0px;}
.btn.btn-table-mobile { font-size: 1.6rem; font-weight: normal; letter-spacing: .1rem; line-height: 1.6rem; padding: 5px 10px 5px 10px; font-family: '敺株��迤暺煾��'; margin: 5px 0px 10px 0px; border-radius:0px; }
.btn.btn-list { font-size: 2.6rem; font-weight: bold; letter-spacing: .1rem; line-height: 3rem; padding: 15px 30px 15px 30px; font-family: '敺株��迤暺煾��'; width: 100%; margin-bottom: 20px;}
.btn.btn-index-pc { border-radius: 20px; font-size: 2.6rem; font-weight:600; letter-spacing: .1rem; line-height: 3rem; padding: 5px 30px 5px 30px; font-family: '敺株��迤暺煾��';}
.btn.notify_2x {font-size: 2rem; font-weight: bold; letter-spacing: .1rem; line-height: 2rem; padding: 4px 10px 4px 10px; font-family: '敺株��迤暺煾��'; background-color: #d90000; color: white; border-radius: 30px;}
.btn.notify_1x {font-size: 1.2rem; font-weight: normal; letter-spacing: .1rem; line-height: 1.2rem; padding: 2px 8px 2px 8px; font-family: '敺株��迤暺煾��'; background-color: #d90000; color: white; border-radius: 30px;}
.btn.btn-link-pc { font-size: 2rem; font-weight: bold; letter-spacing: .1rem; line-height: 2rem; padding: 5px 10px 5px 10px; font-family: '敺株��迤暺煾��'; border-radius: 0px;}
.btn.btn-link-sm-pc { font-size: 1.6rem; font-weight: bold; letter-spacing: .1rem; line-height: 2rem; padding: 2px 10px 2px 10px; font-family: '敺株��迤暺煾��'; border-radius: 0px;}
.btn.btn-photo-pc { font-size: 1.6rem; font-weight: normal; letter-spacing: .1rem; line-height: 1.6rem; padding: 5px 15px 5px 15px; font-family: '敺株��迤暺煾��'; margin: 290px 0px 10px 0px; border-radius:30px;}
.btn.btn-member-detail-pc { font-size: 1.6rem; font-weight: bold; letter-spacing: .1rem; line-height: 1.6rem; padding: 5px 10px 5px 10px; font-family: '敺株��迤暺煾��'; border-radius: 0px;}

span.circle_coral_white { background: lightcoral; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: white; display: inline-block; font-weight: bold; line-height: 2.6rem; font-size: 2rem; margin-right: 5px; text-align: center; width: 2.6rem; }
span.circle_coral_white.lg { line-height: 3.6rem; font-size: 3rem; width: 3.6rem; }
span.circle_white_green { background: white; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: rgba(73, 201, 82, 1); display: inline-block; font-weight: bold; line-height: 2.6rem; font-size: 2rem; margin-right: 5px; text-align: center; width: 2.6rem; }

/* btn color */
.btn.purple {background-color: purple; color: white;}
.btn.purple:hover {background-color: skyblue; color: white;}
.btn.purple:focus, .btn.purple:active {background-color: skyblue; color: white; outline: 3px solid hotpink;}

.btn.luxury_gradient {background-color: #29539b; background-image: linear-gradient(315deg, #29539b 0%, #1e3b70 74%); border-color: goldenrod; border-width:3px; border-style:solid; color:palegoldenrod;}
.btn.luxury_gradient:hover {background-color: #182b3a; background-image: linear-gradient(315deg, #182b3a 0%, #20a4f3 74%); border-color: goldenrod; border-width:3px; border-style:solid; color: palegoldenrod;}
.btn.luxury_gradient:focus, .btn.luxury_gradient:active {background-color: #182b3a; background-image: linear-gradient(315deg, #182b3a 0%, #20a4f3 74%); border-color: goldenrod; border-width:3px; border-style:solid; color: palegoldenrod; outline: 3px solid hotpink;}

.btn.luxury {background-color: #0a1d3b; border-color: goldenrod; border-width:3px; border-style:solid; color:goldenrod;}
.btn.luxury:hover {background-color: #2e3a4e; border-color: goldenrod; border-width:3px; border-style:solid; color: goldenrod;}
.btn.luxury:focus, .btn.luxury:active {background-color:  #2e3a4e; color: goldenrod; outline: 3px solid hotpink;}

.btn.coral {background-color: lightcoral; color: white;}
.btn.coral:hover {background-color: #f5a19b; color: white;}
.btn.coral:focus, .btn.coral:active {background-color: #f5a19b; color: red; outline: 3px solid hotpink;}

.btn.coral_outline {background-color: white; color: lightcoral; border:2px solid rgba(255, 99, 132, 0.3);}
.btn.coral_outline:hover {background-color:rgba(255, 99, 132, 0.1); color: lightcoral; }
.btn.coral_outline:focus, .btn.coral_outline:active {background-color: rgba(255, 99, 132, 0.1); color: lightcoral; outline: 3px solid hotpink;}

.btn.coral_outline_active {background-color: rgba(73, 201, 82, 1); color: white; border:2px solid rgba(73, 201, 82, 0.6);}
.btn.coral_outline_active:hover {background-color: rgba(73, 201, 82, 0.6); color: white; }
.btn.coral_outline_active:focus, .btn.coral_outline_active:active {background-color: rgba(73, 201, 82, 0.6); color: white; outline: 3px solid hotpink;}

.btn.pink {background-color:#f13b67; border-color:#f13b67; color: white;}
.btn.pink:hover {background-color: skyblue; border-color:skyblue; color: white;}
.btn.pink:focus, .btn.pink:active {background-color: skyblue; color: white; outline: 3px solid hotpink;}

.btn.gold_gradient {background-color: #fec84e;background-image: linear-gradient(315deg, #fec84e 0%, #ffdea8 74%); border-color: goldenrod; border-width:3px; border-style:solid; color:black;}
.btn.gold_gradient:hover {background-color: #f9d29d; background-image: linear-gradient(315deg, #f9d29d 0%, #ffd8cb 74%); border-color: goldenrod; border-width:3px; border-style:solid; color: black;}
.btn.gold_gradient:focus, .btn.gold_gradient:active {background-color: #f9d29d; background-image: linear-gradient(315deg, #f9d29d 0%, #ffd8cb 74%); border-color: goldenrod; border-width:3px; border-style:solid; color: black; outline: 3px solid hotpink;}

.btn.silver_gradient {background-color: #bdcad9; background-image: linear-gradient(315deg, #bdcad9 0%, #e1dada 74%); border-color: darkgray; border-width:3px; border-style:solid; color:black;}
.btn.silver_gradient:hover {background-color: #d9d9d9; background-image: linear-gradient(315deg, #d9d9d9 0%, #f6f2f2 74%); border-color: darkgray; border-width:3px; border-style:solid; color:black;}
.btn.silver_gradient:focus, .btn.silver_gradient:active {background-color: #d9d9d9; background-image: linear-gradient(315deg, #d9d9d9 0%, #f6f2f2 74%); border-color: darkgray; border-width:3px; border-style:solid; color:black; outline: 3px solid hotpink;}

.btn.white {background-color: rgba( 255, 255, 255, 0.3); color: white; border: 2px solid white;}
.btn.white:hover {background-color: rgba( 255, 255, 255, 0.6); color: white; border: 2px solid white;}
.btn.white:focus, .btn.white:active {background-color:rgba( 255, 255, 255, 0.6); color: white; outline: 3px solid hotpink;}

.btn.gray {background-color: darkgray; color: white; border: 3px dotted #d6d6d6;}
.btn.gray:hover {background-color: lightgray; color: white; border: 3px dotted #e2e2e2;}
.btn.gray:focus, .btn.gray:active {background-color: lightcoral; color: white; outline: 3px solid hotpink;}

.btn.lightcoral_transparent {background-color: rgba( 246, 81, 42, 0.6); color: white; border: 2px solid white;}
.btn.lightcoral_transparent:hover {background-color: rgba( 246, 81, 42, 0.3); color: white; border: 2px solid white;}
.btn.lightcoral_transparent:focus, .btn.lightcoral_transparent:active {background-color: rgba( 246, 81, 42, 0.3); color: white; color: white; outline: 3px solid hotpink;}

.btn.blue {background-color: #347ecb;  color: white;}
.btn.blue:hover {background-color: lightcoral; color: white;}
.btn.blue:focus, .btn.blue:active {background-color: lightcoral; color: white; outline: 3px solid hotpink;}

.btn.dimgray { background-color: dimgray; color: white;}
.btn.dimgray:hover {background-color: gray; color: white;}
.btn.dimgray:focus, .btn.dimgray:active {background-color: gray; color: white; outline: 3px solid hotpink;}

.btn.linegreen { background-color: #00b900; color: white;}
.btn.linegreen:hover {background-color: lightseagreen; color: white;}
.btn.linegreen:focus, .btn.linegreen:active {background-color: lightseagreen; color: white; outline: 3px solid hotpink;}

.btn.green { background-color: #5ac65a; color: white;}
.btn.green:hover {background-color: #9ad99a; color: white;}
.btn.green:focus, .btn.green:active {background-color: #9ad99a; color: white; outline: 3px solid hotpink;}

.btn.coral_gray { background-color: lightcoral; color: white;}
.btn.coral_gray:hover {background-color: dimgray; color: white;}
.btn.coral_gray:focus, .btn.coral_gray:active {background-color: dimgray; color: white; outline: 3px solid hotpink;}

.btn.photo_edit { background-color: rgba(0, 0, 0, 0.6); color: white; text-decoration: none;}
.btn.photo_edit:hover {background-color: rgba(0, 0, 0, 0.9); color: palegoldenrod; text-decoration: none;}
.btn.photo_edit:focus, .btn.photo_edit:active {background-color:  rgba(0, 0, 0, 0.9); color: palegoldenrod; outline: 3px solid hotpink; text-decoration: none;}

/* -----------------------------------------------*/
/* 鞈��䠷��㮾���鸌���-�𦆮憭� */
.member_picture {position:relative; overflow:hidden; width:250px; border-radius: 0px; border-radius: 0px; border: 1px solid lightgray; padding: 4px; background-color:white;} 
.member_picture .image_animate img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.member_picture .image_animate:hover img { -webkit-transform: scale(1.5); transform: scale(1.5); }


/* -----------------------------------------------*/
/* swal */
.swal2-popup {border-radius: 0px!important; box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);}
.swal2-title {font-size: 3rem; font-weight: bold; letter-spacing:.1rem; line-height: 3rem; color: dimgray; font-family: '敺株��迤暺煾��'; text-align: left;}
.swal2-confirm.btn {margin-right:5px; margin-left:5px; border-radius: 0px!important; }
.swal2-confirm {background:#28a745;}
.swal2-confirm:hover {background:#218838;}
.swal2-confirm:focus, .swal2-confirm:active {outline:0!important; outline-color:#a5dc86!important; box-shadow: none!important; border:3px solid #a5dc86;}
.swal2-cancel.btn {margin-right:5px; margin-left:5px; border-radius: 0px!important; }
.swal2-cancel {background:#dc3545;}
.swal2-cancel:hover {background:#c82333;}
.swal2-cancel:focus, .swal2-cancel:active {outline:0!important; outline-color:#d9534f!important; box-shadow: none!important; border:3px solid #d9534f; }

/* -----------------------------------------------*/
/* input underline */
input[type="text"] { background: transparent; border: none; border-bottom: 1px solid gray; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.6rem; color: dimgray; font-family: '敺株��迤暺煾��'; text-decoration: none; color: rgba(231, 92, 171, 1); }

input[type="tel"] { background: transparent; border: none; border-bottom: 1px solid gray; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.6rem; color: dimgray; font-family: '敺株��迤暺煾��'; text-decoration: none; color: rgba(231, 92, 171, 1); }

select.form-control { background: transparent; border: none; border-bottom: 1px solid gray; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.6rem; color: dimgray; font-family: '敺株��迤暺煾��'; text-decoration: none; }

input[type="text"]:focus { background: white; border: 2px dashed rgba(231, 92, 171, 0.8); -webkit-box-shadow: none; box-shadow: none; padding-top:4px; padding-left:10px; font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.6rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; }

select.form-control:focus { background: white; border: 2px dashed rgba(231, 92, 171, 0.8); -webkit-box-shadow: none; box-shadow: none; padding-top:4px; padding-left:10px; font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.6rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; }

input:focus::-webkit-input-placeholder {color:lightgray!important;}
input:focus:-moz-placeholder {color:lightgray!important;}
input:focus::-moz-placeholder {color:lightgray!important;}

/* input ��𣇉內�峕艶�𠧧 / 憭批�� */
.custom_addon {border: none; font-size: 1.6rem; border-radius: 1px; text-transform: uppercase;}
.search_addon {background-color:rgba(54, 162, 235, 0.2);}

/* 銝𧢲�厰�詨鱓摮烾�𥪜之撠� */
.form-group {margin-bottom: 5px;}
.form-control {font-size: 1.6rem; letter-spacing: .1rem; font-family: '敺株��迤暺煾��'; line-height: 1.6rem; font-weight: normal; height:4rem;}

/* placeholder 摮烾�𥪜之撠誯�讛𠧧 */
::-webkit-input-placeholder { font-size: 1.6rem; line-height: 1.6rem;font-family: '敺株��迤暺煾��'; color: rgba(231, 92, 171, 1);}
:-moz-placeholder { /* Firefox 18- */ font-size: 1.6rem; line-height: 1.6rem;font-family: '敺株��迤暺煾��'; color: rgba(231, 92, 171, 1);}
::-moz-placeholder { /* Firefox 19+ */ font-size: 1.6rem; line-height: 1.6rem;font-family: '敺株��迤暺煾��'; color: rgba(231, 92, 171, 1);}
/* Overriding styles */
::-webkit-input-placeholder { font-size: 1.6rem!important; line-height: 2rem!important;font-family: '敺株��迤暺煾��'; color: rgba(231, 92, 171, 1)!important;}
:-moz-placeholder { /* Firefox 18- */ font-size: 1.6rem!important ;line-height: 1.6rem!important;font-family: '敺株��迤暺煾��'; color: rgba(231, 92, 171, 1)!important;}
::-moz-placeholder { /* Firefox 19+ */ font-size: 1.6rem!important ;line-height: 1.6rem!important; font-family: '敺株��迤暺煾��'; color: rgba(231, 92, 171, 1)!important;}

/* -----------------------------------------------*/
/* 銝餌��𢒰摰孵膥  */
.wrapper { padding-top: 60px; margin-left: -10px; margin-right: -10px; } 
.wrapper h1 {font-size: 3rem; font-weight: bold; letter-spacing:.1rem; line-height: 4rem; color: dimgray; font-family: '敺株��迤暺煾��'; text-align: center;}
.wrapper a {font-size: 1.6rem; font-weight: bold; letter-spacing:.1rem; line-height: 2.6rem; color:hotpink; font-family: '敺株��迤暺煾��'; text-decoration: none; }
.wrapper a:hover {color:dimgray;text-decoration: underline; text-decoration-style:dotted; text-decoration-thickness: 1px;}
.wrapper p {font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; color:black; font-family: '敺株��迤暺煾��';}

.wrapper .post_it { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; color: dimgray; font-family: '敺株��迤暺煾��'; margin:5px 0px 20px 0px; background:#fff69b; padding: 10px 20px 10px 20px; box-shadow: 0px 4px 10px -6px rgba(0, 0, 0, 0.40); text-align: left;}
.wrapper .highlight { color:orangered; font-weight: bolder;}
.wrapper .system_message { font-size: 2.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 3rem; color:white;font-family: '敺株��迤暺煾��'; text-align: center; margin:50px 0px 100px 0px; background-color: rgba(0, 0, 0, 0.4); padding:40px 30px 40px 30px; border-radius: 10px;  width: 80%; }
.wrapper .system_message_gray { font-size: 2rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; color:dimgray ;font-family: '敺株��迤暺煾��'; text-align: center; margin:50px 0px 50px 0px; }
.wrapper .line_block { font-size: 2rem; font-weight: bold; letter-spacing:.1rem; line-height: 3rem; color: dimgray; font-family: '敺株��迤暺煾��'; margin:5px 0px 20px 0px;  padding: 10px 20px 10px 30px; border: 2px solid darkgray; text-align: left;}
.wrapper .line_block_sm { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; color: dimgray; font-family: '敺株��迤暺煾��'; border: 2px solid rgba(255, 99, 132, 0.1); background-color: rgba(253, 247, 228, 0.3); padding:10px 40px 10px 40px; margin:10px 0px 10px 0px; text-align: left;}

.wrapper .note_block { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2rem; color: dimgray; font-family: '敺株��迤暺煾��'; margin:5px 0px 5px 0px;  padding: 10px; border: 2px solid rgba(54, 162, 235, 0.2);; text-align: left; background-color: rgba(54, 162, 235, 0.1);}

.wrapper .member_block {border: 2px dashed lightgray; background-color: #fcfaf4; padding:20px 20px 100px 20px; box-shadow: 0px 4px 10px -6px rgba(0, 0, 0, 0.40); margin:20px 0px 20px 0px; text-align: left;}
.wrapper .member_block:hover, .member_block:active, .member_block:focus {box-shadow: 0px 0px 12px rgba(0, 0, 0, 0);}


.wrapper .select_block {border: 2px solid lightgray; background-color: #fcfaf4; padding:20px; box-shadow: 0px 4px 10px -6px rgba(0, 0, 0, 0.40); font-size: 2rem; font-weight: normal; letter-spacing:.1rem; line-height: 2rem; color:black; font-family: '敺株��迤暺煾��'; text-align: left; margin-top:20px; margin-bottom: 20px; }
.wrapper .select_block:hover, .select_block:active, .select_block:focus {box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);}

.wrapper .search_block {border: 2px solid rgba(255, 99, 132, 0.1); background-color: rgba(253, 247, 228, 0.3); padding:20px 20px 20px 20px; box-shadow: 0px 4px 10px -6px rgba(0, 0, 0, 0.40); margin:20px 0px 20px 0px; text-align: left; }
.wrapper .search_block:hover, .wrapper .search_block:active, .wrapper .search_block:focus {box-shadow: 0px 4px 10px -6px rgba(0, 0, 0, 0.40);}
.wrapper .search_block.result {padding: 30px 20px 50px 20px;} 

/* -----------------------------------------------*/
/* 銝餌��𢒰摰孵膥 mobile  */
.wrapper_mobile { margin-top: 80px;} 
.wrapper_mobile h1 {font-size: 3rem; font-weight: bold; letter-spacing:.1rem; line-height: 4rem; color: dimgray; font-family: '敺株��迤暺煾��'; text-align: center;}
.wrapper_mobile a {font-size: 1.6rem; font-weight: bold; letter-spacing:.1rem; line-height: 2.6rem; color:hotpink; font-family: '敺株��迤暺煾��'; text-decoration: none; }
.wrapper_mobile a:hover {color:dimgray;text-decoration: underline; text-decoration-style:dotted; text-decoration-thickness: 1px;}
.wrapper_mobile p {font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; color:black; font-family: '敺株��迤暺煾��';}
.wrapper_mobile .highlight { color:orangered; }
.wrapper_mobile .search_block {border: 2px solid rgba(255, 99, 132, 0.1); background-color: rgba(253, 247, 228, 0.3); box-shadow: 0px 4px 10px -6px rgba(0, 0, 0, 0.40); margin:20px 0px 0px 0px; text-align: left; padding:10px 10px 0px 10px;}

.wrapper_mobile .line_block_sm { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; color: dimgray; font-family: '敺株��迤暺煾��'; border: 2px solid rgba(255, 99, 132, 0.1); background-color: rgba(253, 247, 228, 0.3); padding:10px 20px 10px 20px; margin:0px 0px 10px 0px; text-align: left;}
.wrapper_mobile .search_block:hover, .wrapper_mobile .search_block:active, .wrapper_mobile .search_block:focus {box-shadow: 0px 0px 12px rgba(0, 0, 0, 0);}
.wrapper_mobile .search_block.result {padding: 30px 10px 50px 10px;} 

.wrapper_mobile .member_block {border: 2px dashed lightgray; background-color: #fcfaf4; padding:0px 20px 100px 20px; box-shadow: 0px 4px 10px -6px rgba(0, 0, 0, 0.40); margin:20px 0px 20px 0px; text-align: left;}

/* -----------------------------------------------*/
/* ��鞟內��𣇉內  */
.wrapper .notify_icon {float: right;}
.wrapper .notify {font-size: 1.6rem; font-weight: bold; letter-spacing: .1rem; line-height: 1.6rem; padding: 2px 8px 2px 8px; font-family: '敺株��迤暺煾��'; background-color: #d90000; color: white; border-radius: 30px;}

.wrapper .menu_icon {float: right; font-size: 1.6rem; font-weight: normal; letter-spacing: .1rem; line-height: 1.6rem; padding: 2px 8px 2px 8px; font-family: '敺株��迤暺煾��'; color: dimgray;  background: none;}
.wrapper .menu_icon:hover {color:lightcoral; background: none;}

.wrapper .menu_icon a {float: right; font-size: 1.6rem; font-weight: normal; letter-spacing: .1rem; line-height: 1.6rem; padding: 2px 8px 2px 8px; font-family: '敺株��迤暺煾��'; color: dimgray; margin-right: -10px;margin-left: -10px; background: none;}
.wrapper .menu_icon a:hover, .wrapper .menu_icon a:focus, .wrapper .menu_icon a:active {color:lightcoral;  background: none; }

.wrapper .member_icon { color: lightcoral; background: none;}
.wrapper .member_icon:hover {color:rgba(75, 192, 192, 0.4); background: none;}
.wrapper .member_icon a { color: lightcoral; background: none;}
.wrapper .member_icon a:hover, .wrapper .member_icon a:focus, .wrapper .member_icon a:active {color: rgba(75, 192, 192, 0.4); background: none;}
/* -----------------------------------------------*/

/* table  tr璈怠�� td�凒銵� th甈�雿齿�䠷�� */
table .icon { color:hotpink; text-decoration: none;}
table .icon:hover { color:dimgray; text-decoration: none;}
table .icon_delete { color:gray; text-decoration: none; }
table .icon_delete:hover { color:red; text-decoration: none; }
table .icon_check { color:#00b900; text-decoration: none; }
table .icon_check:hover { color:red; text-decoration: none; }
table th { font-size: 1.6rem; font-weight: bold; letter-spacing:.1rem; line-height: 2rem; color:black; font-family: '敺株��迤暺煾��';}
table tr { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2rem; color:black; font-family: '敺株��迤暺煾��';}
table td { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2rem; color:black; font-family: '敺株��迤暺煾��';}

table th a { font-size: 1.6rem!important; font-weight: bold; letter-spacing:.1rem; line-height: 2rem!important; color:hotpink; font-family: '敺株��迤暺煾��'; text-decoration: none!important; }
table th a:hover {color:gray; text-decoration: none;}

table tr a { font-size: 1.6rem; font-weight: bold; letter-spacing:.1rem; line-height: 2rem; color:hotpink; font-family: '敺株��迤暺煾��'; text-decoration: none!important; }
table tr a:hover { color:gray; text-decoration: none;}

table td a { font-size: 1.6rem; font-weight: bold; letter-spacing:.1rem; line-height: 2rem; color:hotpink; font-family: '敺株��迤暺煾��'; text-decoration: none!important;}
table td a:hover {color:gray; text-decoration: none;}

table th label  { font-size: 1.6rem; font-weight: bold; letter-spacing:.1rem; line-height: 2rem; color:black; font-family: '敺株��迤暺煾��';}
table .table-small th { font-size: 1.6rem; font-weight: bold; letter-spacing:.1rem; line-height: 2rem; color:black; font-family: '敺株��迤暺煾��';}
table-small td { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2rem; color:black; font-family: '敺株��迤暺煾��';}
table .row_bg_yellow {background: rgba(255, 206, 86, 0.2) !important;}
table .row_bg_yellow:hover {background: rgba(255, 206, 86, 0.1) !important;}
table .row_bg_coral {background: rgba(255, 99, 132, 0.1)!important;}
table .row_bg_coral:hover {background: rgba(255, 99, 132, 0.2)!important;}
table .row_title_blue {background: rgba(54, 162, 235, 0.2)!important;}
table .row_title_coral {background: rgba(255, 99, 132, 0.1)!important;}

/* TABBLE 銝𧢲�厰�詨鱓摮烾�𥪜之撠� */
.wrapper .panel-body table .form-group { margin-bottom: 5px; }
.wrapper .panel-body table .form-control {padding-top:6px; font-size: 1.6rem; font-weight: normal; letter-spacing: .1rem; font-family: '敺株��迤暺煾��'; line-height: 1.6rem; color: rgba(231, 92, 171, 1);}
.wrapper .panel-body table input.form-control {margin-top:2px; padding-top:4px; padding-left:8px;font-size: 1.6rem; font-weight: normal; letter-spacing: .1rem; font-family: '敺株��迤暺煾��'; line-height: 1.6rem; color: rgba(231, 92, 171, 1);}

/* TABBLE input underline */
.wrapper .panel-body table input[type="text"] { background: transparent; border: none; border-bottom: 1px solid gray; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; font-size: 1.6rem; font-weight: bold; letter-spacing:.1rem; line-height: 1.6rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; }
.wrapper .panel-body table select.form-control { background: transparent; border: none; border-bottom: 1px solid gray; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; font-size: 2rem; font-weight: bold; letter-spacing:.1rem; line-height: 2rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; }

.wrapper .panel-body table td input[type="text"]:focus{ background: white; border: 2px dashed rgba(231, 92, 171, 0.8); -webkit-box-shadow: none; box-shadow: none; padding-top:4px; padding-left:10px; font-size: 1.6rem; font-weight: bold; letter-spacing:.1rem; line-height: 1.6rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; }
.wrapper .panel-body table input:focus::-webkit-input-placeholder {color:lightgray!important;}
.wrapper .panel-body table input:focus:-moz-placeholder {color:lightgray!important;}
.wrapper .panel-body table input:focus::-moz-placeholder {color:lightgray!important;}

.wrapper .panel-body table select.form-control:focus { background: white; border: 2px dashed rgba(231, 92, 171, 0.8); -webkit-box-shadow: none; box-shadow: none; padding-top:4px; padding-left:10px; font-size: 2rem; font-weight: bold; letter-spacing:.1rem; line-height: 2rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; }
/* TABBLE input ��𣇉內�峕艶�𠧧 / 憭批�� */
.wrapper .panel-body table .custom_addon {border: none; font-size: 2rem; border-radius: 1px; text-transform: uppercase;}
.wrapper .panel-body table .search_addon {background-color:rgba(54, 162, 235, 0.2);}

/* TABBLE placeholder 摮烾�𥪜之撠誯�讛𠧧 */
.wrapper .panel-body table ::-webkit-input-placeholder { font-size: 2rem; line-height: 2rem;font-family: '敺株��迤暺煾��'; color:dimgray;}
.wrapper .panel-body table :-moz-placeholder { /* Firefox 18- */ font-size: 2rem; line-height: 2rem;font-family: '敺株��迤暺煾��'; color:dimgray;}
.wrapper .panel-body table ::-moz-placeholder { /* Firefox 19+ */ font-size: 2rem; line-height: 2rem;font-family: '敺株��迤暺煾��'; color:dimgray;}
/* Overriding styles */
.wrapper .panel-body table ::-webkit-input-placeholder { font-size: 2rem!important; line-height: 2rem!important;font-family: '敺株��迤暺煾��'; color:dimgray!important;}
.wrapper .panel-body table :-moz-placeholder { /* Firefox 18- */ font-size: 2rem!important ;line-height: 2rem!important;font-family: '敺株��迤暺煾��'; color:dimgray!important;}
.wrapper .panel-body table ::-moz-placeholder { /* Firefox 19+ */ font-size: 2rem!important ;line-height: 2rem!important; font-family: '敺株��迤暺煾��'; color:dimgray!important;}

/* -----------------------------------------------*/

/* panel 銝駁𢒰�踎 */
.wrapper .panel { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2rem; color: #000;}
.wrapper .panel { border-radius: 0!important; -webkit-border-radius: 0!important; -moz-border-radius: 0 !important; }
.wrapper .panel { border: none; box-shadow: 0px 4px 10px -6px rgba(0, 0, 0, 0.40); text-align: left;}
.wrapper .panel:hover, .wrapper .panel:active, .wrapper .panel:focus { border-top: 5px solid lightpink; box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3); text-align: left; margin-top:-5px;}
.wrapper .panel {padding: 40px;}

/* -----------------------------------------------*/
/* panel 銝駁𢒰�踎 mobile */
.wrapper_mobile .panel { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2rem; color: #000;}
.wrapper_mobile .panel { border-radius: 0!important; -webkit-border-radius: 0!important; -moz-border-radius: 0 !important; }
.wrapper_mobile .panel { border: none; text-align: left; border-top: 5px solid lightpink!important;}
/* -----------------------------------------------*/
/* PANEL main 銝𧢲�厰�詨鱓摮烾�𥪜之撠� */
.panel .pink .form-group { margin-bottom: 5px; }
.panel .pink .form-control {font-size: 1.6rem; font-weight: normal; letter-spacing: .1rem; font-family: '敺株��迤暺煾��'; line-height: 1.6rem; color: rgba(231, 92, 171, 1);}
.panel .pink input.form-control {font-size: 1.6rem; font-weight: normal; letter-spacing: .1rem; font-family: '敺株��迤暺煾��'; line-height: 1.6rem; color: rgba(231, 92, 171, 1);}

/* PANEL input underline */
.panel .pink input[type="text"] { background: transparent; border: none; border-bottom: 1px dashed gray; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.6rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; }

.panel .pink input[type="tel"] { background: transparent; border: none; border-bottom: 1px dashed gray; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.6rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; }

.panel .pink select.form-control { background: transparent; border: none; border-bottom: 1px dashed gray; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.6rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; }

.panel .pink input[type="text"]:focus { background: white; border: 2px dashed rgba(231, 92, 171, 0.8); -webkit-box-shadow: none; box-shadow: none; padding-top:4px; padding-left:10px; font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.6rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; }

.panel .pink input[type="tel"]:focus { background: white; border: 2px dashed rgba(231, 92, 171, 0.8); -webkit-box-shadow: none; box-shadow: none; padding-top:4px; padding-left:10px; font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.6rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; } 
.panel .pink select.form-control:focus { background: white; border: 2px dashed rgba(231, 92, 171, 0.8); -webkit-box-shadow: none; box-shadow: none; padding-top:4px; padding-left:10px; font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.6rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; }

/* PANEL input ��𣇉內�峕艶�𠧧 / 憭批�� */
.panel .custom_addon {border: none; font-size: 1.6rem; border-radius: 1px; text-transform: uppercase;}
.panel .search_addon {background-color:rgba(54, 162, 235, 0);}

/* PANEL placeholder 摮烾�𥪜之撠誯�讛𠧧 */
.panel .pink ::-webkit-input-placeholder { font-size: 1.6rem; line-height: 1.6rem;font-family: '敺株��迤暺煾��'; color: rgba(231, 92, 171, 1);}
.panel .pink :-moz-placeholder { /* Firefox 18- */ font-size: 1.6rem; line-height: 1.6rem;font-family: '敺株��迤暺煾��'; color: rgba(231, 92, 171, 1);}
.panel .pink ::-moz-placeholder { /* Firefox 19+ */ font-size: 1.6rem; line-height: 1.6rem;font-family: '敺株��迤暺煾��'; color: rgba(231, 92, 171, 1);}
/* Overriding styles */
.panel .pink ::-webkit-input-placeholder { font-size: 1.6rem!important; line-height: 1.6rem!important;font-family: '敺株��迤暺煾��'; color: rgba(231, 92, 171, 1)!important;}
.panel .pink :-moz-placeholder { /* Firefox 18- */ font-size: 1.6rem!important ;line-height: 1.6rem!important;font-family: '敺株��迤暺煾��'; color: rgba(231, 92, 171, 1)!important;}
.panel .pink ::-moz-placeholder { /* Firefox 19+ */ font-size: 1.6rem!important ;line-height: 1.6rem!important; font-family: '敺株��迤暺煾��'; color: rgba(231, 92, 171, 1)!important;}

/* -----------------------------------------------*/
/* PANEL main mobile 銝𧢲�厰�詨鱓摮烾�𥪜之撠� */
.panel .pink_mobile .form-group { margin-bottom: 5px; }
.panel .pink_mobile .form-control {font-size: 1.6rem; font-weight: normal; letter-spacing: .1rem; font-family: '敺株��迤暺煾��'; line-height: 1.6rem; color: rgba(231, 92, 171, 1);}
.panel .pink_mobile input.form-control {font-size: 1.6rem; font-weight: normal; letter-spacing: .1rem; font-family: '敺株��迤暺煾��'; line-height: 1.6rem; color: rgba(231, 92, 171, 1);}

/* PANEL input underline */
.panel .pink_mobile input[type="text"] { background: transparent; border: none; border-bottom: 1px dashed gray; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.6rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; }
 
.panel .pink_mobile select.form-control { background: transparent; border: none; border-bottom: 1px dashed gray; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.6rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; }

.panel .pink_mobile input[type="text"]:focus { background: white; border: 2px dashed rgba(231, 92, 171, 0.8); -webkit-box-shadow: none; box-shadow: none; padding-top:2px; padding-left:10px; font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.6rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; }

.panel .pink_mobile select.form-control:focus { background: white; border: 2px dashed rgba(231, 92, 171, 0.8); -webkit-box-shadow: none; box-shadow: none; padding-top:4px; padding-left:10px; font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 1.6rem; color: rgba(231, 92, 171, 1); font-family: '敺株��迤暺煾��'; text-decoration: none; }

/* PANEL input ��𣇉內�峕艶�𠧧 / 憭批�� */
.panel .custom_addon {border: none; font-size: 1.6rem; border-radius: 1px; text-transform: uppercase;}
.panel .search_addon {background-color:rgba(54, 162, 235, 0);}

/* PANEL placeholder 摮烾�𥪜之撠誯�讛𠧧 */
.panel .pink_mobile ::-webkit-input-placeholder { font-size: 1.6rem; line-height: 1.6rem;font-family: '敺株��迤暺煾��'; color:gray;}
.panel .pink_mobile :-moz-placeholder { /* Firefox 18- */ font-size: 1.6rem; line-height: 1.6rem;font-family: '敺株��迤暺煾��'; color:gray;}
.panel .pink_mobile ::-moz-placeholder { /* Firefox 19+ */ font-size: 1.6rem; line-height: 1.6rem;font-family: '敺株��迤暺煾��'; color:gray;}
/* Overriding styles */
.panel .pink_mobile ::-webkit-input-placeholder { font-size: 1.6rem!important; line-height: 1.6rem!important;font-family: '敺株��迤暺煾��'; color:gray!important;}
.panel .pink_mobile :-moz-placeholder { /* Firefox 18- */ font-size: 1.6rem!important ;line-height: 1.6rem!important;font-family: '敺株��迤暺煾��'; color:gray!important;}
.panel .pink_mobile ::-moz-placeholder { /* Firefox 19+ */ font-size: 1.6rem!important ;line-height: 1.6rem!important; font-family: '敺株��迤暺煾��'; color:gray!important;}

/* panel ���� */
.wrapper .panel-heading {border: none;  border-radius: 0px; background-color: #fff; padding: 15px 15px 0px 15px;}
.wrapper .panel-heading {font-size: 2rem; font-weight: bold; letter-spacing:.1rem; line-height: 3rem; font-family: '敺株��迤暺煾��'; text-align: left; color: dimgray;}
.wrapper .panel-heading h1 {font-size: 2.6rem; font-weight: bold; letter-spacing:.1rem; line-height: 2.6rem; font-family: '敺株��迤暺煾��'; text-align: left; color: lightcoral;}

/* panel ���� mobile*/
.wrapper_mobile .panel-heading {border: none;  border-radius: 0px; background-color: #fff; padding: 15px 15px 0px 15px;}
.wrapper_mobile .panel-heading {font-size: 2rem; font-weight: bold; letter-spacing:.1rem; line-height: 3rem; font-family: '敺株��迤暺煾��'; text-align: left; color: dimgray;}
.wrapper_mobile .panel-heading h1 {font-size: 2.2rem; font-weight: bold; letter-spacing:.1rem; line-height: 2.2rem; font-family: '敺株��迤暺煾��'; text-align: center; color: lightcoral;}

/* panel ���澈 */
.wrapper .panel-body { padding: 15px 5px 50px 5px;}
.wrapper .panel-body p { font-size: 2rem; font-weight: normal; letter-spacing:.1rem; line-height: 3rem; color:black; font-family: '敺株��迤暺煾��';}
.wrapper .panel-body h1 {font-size: 2rem; font-weight: bold; letter-spacing:.1rem; line-height: 2.6rem; color:gray; font-family: '敺株��迤暺煾��'; padding-bottom: 2px; border-bottom: 1px dashed lightgray; text-align: left; margin: 10px 0px 5px 0px;}
.wrapper .panel-body h2 {font-size: 1.6rem; font-weight: bold; letter-spacing:.1rem; line-height: 2.6rem; color:lightcoral; font-family: '敺株��迤暺煾��'; padding-bottom: 2px; border-bottom: 2px dashed rgba(255, 99, 132, 0.2); text-align: left; margin: 20px 0px 5px 0px;}
.wrapper .panel-body h3 { font-size: 1.6rem; font-weight: bolder; letter-spacing:.1rem; line-height: 2rem; color:dimgray;font-family: '敺株��迤暺煾��'; margin:10px 0px 10px 0px;}
.wrapper .panel-body a {text-decoration: none; cursor: pointer; }
.wrapper .panel-body a:hover {text-decoration: none; cursor: pointer; }
.wrapper .panel-body .title { font-size: 2.4rem; font-weight: bold; letter-spacing:.1rem; line-height: 3rem; color:dimgray;font-family: '敺株��迤暺煾��'; text-align: left;}
.wrapper .panel-body ul {text-align: left; margin-left: 100px; padding-left: 0; } 
.wrapper .panel-body li {font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2rem; color:black; font-family: '敺株��迤暺煾��'; margin: 0px 0px 5px 0px;} 
.wrapper .panel-body .input-group-addon { font-size: 2rem!important; font-weight: normal; letter-spacing:.1rem; line-height: 2rem; color:black; font-family: '敺株��迤暺煾��';}
.wrapper .panel-body .checkbox_text { font-size: 1.6rem; font-weight: bold; letter-spacing:.1rem; line-height: 2rem; color:dimgray; font-family: '敺株��迤暺煾��'; }
.wrapper .panel-body label  { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.4rem; color:black; font-family: '敺株��迤暺煾��';}
.wrapper .panel-body .vip_type {font-size: 1.4rem!important; font-weight: normal; letter-spacing: .1rem; line-height: 1.4rem!important; padding: 0px 6px 0px 6px; font-family: '敺株��迤暺煾��'; background-color: dimgray; color: white; border-radius: 30px;}

/* panel mobile ���澈 */
.wrapper_mobile .panel-body { padding: 15px 10px 20px 10px;}
.wrapper_mobile .panel-body p { font-size: 2rem; font-weight: normal; letter-spacing:.1rem; line-height: 3rem; color:black; font-family: '敺株��迤暺煾��';}
.wrapper_mobile .panel-body h1 {font-size: 2rem; font-weight: bold; letter-spacing:.1rem; line-height: 2.6rem; color:gray; font-family: '敺株��迤暺煾��'; padding-bottom: 2px; border-bottom: 1px dashed lightgray; text-align: left; margin: 20px 0px -10px 0px;}
.wrapper_mobile .panel-body h2 {font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; color:lightcoral; font-family: '敺株��迤暺煾��'; padding-bottom: 2px; border-bottom: 2px dashed rgba(255, 99, 132, 0.2); text-align: left; margin: 20px 0px 5px 0px;}
.wrapper_mobile .panel-body h3 { font-size: 1.6rem; font-weight: bolder; letter-spacing:.1rem; line-height: 2rem; color:dimgray;font-family: '敺株��迤暺煾��'; margin:10px 0px 10px 0px;}
.wrapper_mobile .panel-body a {text-decoration: none; cursor: pointer; }
.wrapper_mobile .panel-body a:hover {text-decoration: none; cursor: pointer; }
.wrapper_mobile .panel-body .title { font-size: 2.4rem; font-weight: bold; letter-spacing:.1rem; line-height: 3rem; color:dimgray;font-family: '敺株��迤暺煾��'; text-align: left;}
.wrapper_mobile .panel-body ul {text-align: left; margin: 20px 0px 20px 40px; padding-left: 0; } 
.wrapper_mobile .panel-body li {font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2rem; color:black; font-family: '敺株��迤暺煾��'; margin: 0px 0px 5px 0px;} 
.wrapper_mobile .panel-body .input-group-addon { font-size: 2rem!important; font-weight: normal; letter-spacing:.1rem; line-height: 2rem; color:black; font-family: '敺株��迤暺煾��';}
.wrapper_mobile .panel-body .checkbox_text { font-size: 1.6rem; font-weight: bold; letter-spacing:.1rem; line-height: 2rem; color:dimgray; font-family: '敺株��迤暺煾��'; }
.wrapwrapper_mobileper .panel-body label  { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.4rem; color:black; font-family: '敺株��迤暺煾��';}
.wrapper_mobile .panel-body .vip_type {font-size: 1.4rem!important; font-weight: normal; letter-spacing: .1rem; line-height: 1.4rem!important; padding: 0px 6px 0px 6px; font-family: '敺株��迤暺煾��'; background-color: dimgray; color: white; border-radius: 30px;}

/* -----------------------------------------------*/
/* 隤芣�擧���� Panel */
.wrapper .description {padding: 30px;}
.wrapper .description ul {text-align: left; margin-left: 50px; padding-left: 0; } 
.wrapper .description li {font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; color:black; font-family: '敺株��迤暺煾��'; margin: 0px 0px 5px 0px;} 
.wrapper .description p {font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; color:black; font-family: '敺株��迤暺煾��'; margin: 0px 0px 5px 0px;} 
.wrapper .description .document_list a {font-size: 2rem; font-weight: normal; letter-spacing:.1rem; line-height: 3rem; color:black; font-family: '敺株��迤暺煾��'; margin: 0px 0px 5px 0px;}
.wrapper .description .document_list a:hover {font-size: 2rem; font-weight: normal; letter-spacing:.1rem; line-height: 3rem; color:orangered; font-family: '敺株��迤暺煾��'; margin: 0px 0px 5px 0px; text-decoration: underline;}
.wrapper .description h1 { font-size: 2rem; font-weight: bold; letter-spacing:.1rem; line-height: 2.6rem; color:lightcoral;font-family: '敺株��迤暺煾��'; margin: 5px 0px 5px 10px;}

/* 隤芣�擧���� Panel &gt; table */
.wrapper .panel-body .table_description p { font-size: 2.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 3.6rem; color:black; font-family: '敺株��迤暺煾��';}
.wrapper .panel-body .table_description h1 { font-size: 3rem; font-weight: bold; letter-spacing:.1rem; line-height: 3.6rem; color:black;font-family: '敺株��迤暺煾��'; margin: 5px 0px 5px 0px;}
.wrapper .panel-body .table_description h2 { font-size: 2rem; font-weight: bold; letter-spacing:.1rem; line-height: 2.6rem; color:black;font-family: '敺株��迤暺煾��'; margin: 5px 0px 5px 0px;}
.wrapper .panel-body .table_description th { font-size: 1.6rem; font-weight: bold; letter-spacing:.1rem; line-height: 2rem; color:black; font-family: '敺株��迤暺煾��';}
.wrapper .panel-body .table_description td { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2rem; color:black; font-family: '敺株��迤暺煾��';}


/* ���彍撠舘汗��� */
.pagination li a {font-size: 1.6rem; font-weight: bold; letter-spacing:.1rem; line-height: 1.6rem; font-family: '敺株��迤暺煾��'; }
.pagination&gt;li&gt;a, .pagination&gt;li&gt;span { border-radius: 50% !important; margin: 0 5px; color: #fff; background-color: #f4cbb1; border:none; padding-left:9px;      padding-right:9px;      }
.pagination &gt; li &gt; a:hover,
.pagination &gt; li &gt; span:hover,
.pagination &gt; li &gt; a:focus,
.pagination &gt; li &gt; span:focus { z-index: 2; color: #fff; background-color:  lightcoral; border:none; }
.pagination &gt; .active &gt; a,
.pagination &gt; .active &gt; span,
.pagination &gt; .active &gt; a:hover,
.pagination &gt; .active &gt; span:hover,
.pagination &gt; .active &gt; a:focus,
.pagination &gt; .active &gt; span:focus { z-index: 3; color: #fff; cursor: default; background-color:  lightcoral; border:none; }
.pagination &gt; .disabled &gt; span,
.pagination &gt; .disabled &gt; span:hover,
.pagination &gt; .disabled &gt; span:focus,
.pagination &gt; .disabled &gt; a,
.pagination &gt; .disabled &gt; a:hover,
.pagination &gt; .disabled &gt; a:focus { color: #fff; cursor: not-allowed; background-color: #f4cbb1; border:none; }
/* -----------------------------------------------*/
/* modal 蝵桐葉 20190529 */
.mobile_modal.modal-dialog { position:absolute; top:60% !important; transform: translate(0, -50%) !important; -ms-transform: translate(0, -50%) !important; -webkit-transform: translate(0, -50%) !important; margin:auto 5%; width:90%; height:80%; }
.mobile_modal.modal-content { min-height:100%; position:absolute; top:0; bottom:0; left:0; right:0; }
.mobile_modal.modal-body { position:absolute; top:45px; /** height of header **/ bottom:45px; /** height of footer **/ left:0; right:0; overflow-y:auto; }
.mobile_modal.modal-footer { position:absolute; bottom:0; left:0; right:0; }

/* 隤踵㟲modal zindex 20190528 */
.navbar {margin-bottom: 0; z-index: 9999;}
.modal {z-index: 10000;}

/* 靽格㺿modal��栞�� 20200331 */
.modal-content  { -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; }
/* -----------------------------------------------*/
/* ����𠉛�𡁜�𤩺見 20190517 */
hr.featurette-divider {margin-top: -0.8em;margin-bottom: 1em; } 
hr.media-divider {margin-top: -0.1em; margin-bottom: 0.5em;} 

/* 銵典鱓甈�雿滚��凒蝵桐葉 20180530 */
.vertical-align {padding-top: 3px;}

/*閮餃�𢠃��鍂label蝭���嶹or radio隤踵㟲
.label {padding: 10px;}*/

/* -----------------------------------------------*/
/* �𠯫��罸�豢��膥 20200204 */
.datepicker {background-color: #fff; color: #000;}
.datepicker,
.table-condensed td {font-size: 3rem; line-height: 4rem;}
.datepicker table th.today {color: saddlebrown; background-color: #ffc966; border-color: #f59e00; font-size: 3rem; line-height: 3.4rem;}
.datepicker table th.today:hover {color: saddlebrown; background-color: orange; border-color: #f59e00; font-size: 3rem;	line-height: 3.4rem;}

/* �勗�烾�𥪜之撠� */
.datepicker th.dow {color: black; font-size: 3rem; line-height: 3.4rem; font-weight: normal;}
/* 蝞剝� */
.datepicker th.next {color: black; font-size: 4rem; font-weight: normal;background-color: #c6efec;}
.datepicker th.prev {color: black; font-size: 4rem; font-weight: normal;background-color: #c6efec;}
/* 撟湔���烾�𥪜之撠� */
.datepicker th.datepicker-switch {font-size: 3rem; line-height: 3.4rem;  background-color: #5bdfd4;}
/* �𠯫摮烾�娪�讛𠧧 */
.datepicker td.disabled.day {color: lightgray;}
/* ��𠯫摮烾�娪�讛𠧧 */
.datepicker td.disabled.highlighted.day {color: lightgray;}
/* ��𠯫摮烾�娪�讛𠧧 */
.datepicker td.new.day {color: gray;}

/* tooltip摮烾�𥪜之撠� */
.tooltip {font-size: 1.6rem; font-weight: normal; color:lightcoral; letter-spacing: .1rem; line-height: 2rem; font-family: '敺株��迤暺煾��'; }
.tooltip-inner {white-space:nowrap;}
.tooltip-primary~.tooltip&gt;.tooltip-inner { background-color: white; color: lightcoral; box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3); }

.tooltip-primary~.tooltip&gt;.tooltip-arrow { border-bottom-color: white; }

/* marquee div container */
.marquee { width: 100%; margin: 0 auto; overflow: hidden; white-space: nowrap; box-sizing: border-box;		background-color: rgba(255, 168, 141, 0.4); }
.marquee .pc {	font-size: 3rem; color: black; font-family: '敺株��迤暺煾��'; height: 4rem; }
.marquee .mobile { font-size: 2rem; color: black; font-family: '敺株��迤暺煾��'; height: 3rem;	}

.PrivacyPolicy .wrapper .content p { font-size: 2.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 4rem; color:palegoldenrod; font-family: '敺株��迤暺煾��'; text-align: center;}
.PrivacyPolicy .wrapper .content h1 { font-size: 3rem; font-weight: 500; letter-spacing:.1rem; line-height: 4rem;  color:white;font-family: '敺株��迤暺煾��'; text-align: center; text-shadow: rgb(3, 3, 3) 3px 0px 3px;}
.PrivacyPolicy .wrapper .content h2  { font-size: 2rem; font-weight: 500; letter-spacing:.1rem; line-height: 3rem;  color:white;font-family: '敺株��迤暺煾��'; text-align: center; text-shadow: rgb(3, 3, 3) 3px 0px 3px;}
.PrivacyPolicy .text_content {padding: 30px 20px 50px 30px;}
.PrivacyPolicy .text_content p { font-size: 2rem; font-weight: normal; letter-spacing:.1rem; line-height: 3rem; color:black; font-family: '敺株��迤暺煾��'; text-align: left;}
.PrivacyPolicy .text_content h1 { font-size: 2.4rem; font-weight: bolder; letter-spacing:.1rem; line-height: 3rem; color:black; font-family: '敺株��迤暺煾��'; text-align: left; margin: 0px;}
.PrivacyPolicy .text_content h2 { font-size: 2rem; font-weight: bolder; letter-spacing:.1rem; line-height: 3rem; color:darkgrey; font-family: '敺株��迤暺煾��'; text-align: left; margin: 0px;}
.PrivacyPolicy .text_content a { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; color:hotpink; font-family: '敺株��迤暺煾��'; text-decoration: underline;}
.PrivacyPolicy .text_content a:hover { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; color:deepskyblue; font-family: '敺株��迤暺煾��'; text-decoration: underline;}
.PrivacyPolicy .text_content .highlight_title { font-size: 2rem; font-weight: bolder; letter-spacing:.1rem; line-height: 4rem; color:black; font-family: '敺株��迤暺煾��'; text-align: left; text-decoration: underline; }
.PrivacyPolicy .text_content .highlight { color:orangered; font-weight: bolder;}
.PrivacyPolicy .text_content .more { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.4rem; color:dimgray; font-family: '敺株��迤暺煾��'; text-decoration: none; }
.PrivacyPolicy .text_content .more:hover { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.4rem; color:lightgray; font-family: '敺株��迤暺煾��'; text-decoration: underline; }
.PrivacyPolicy .text_content ol { font-size: 2.2rem; font-weight: normal; letter-spacing:.1rem; line-height: 4rem; color:black; font-family: '敺株��迤暺煾��'; margin-left:0px; } 
.PrivacyPolicy .text_content li {margin-bottom:0px;} 
</pre></body></html>