@charset "utf-8";
/*-----------------
▼Reset CSS
-----------------*/
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, caption, tfoot, thead, 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;}
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; margin:0 auto;}
a, button, select	{cursor:pointer;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section		{display:block;}

/*-----------------
▼Base color
-----------------*/
.button1 a,
.button2 a,
.button3 a,
.button4 a,
.button5 a,
.button1 button,
.button2 button,
.button3 button,
.button4 button,
.button5 button						{background:#666a79; border-bottom:5px solid #535662;}
.acf-repeater thead .acf-row-handle			{background:#fff !important; }
.acf-repeater .acf-row-handle,
.bk_base,
.top_up,
.acf-field-repeater .acf-basic-uploader,
.acf-form-fields .acf-field-image .acf-label,
.acf-field-group .acf-field-image .acf-label label 	{background:#BFAB8D !important; color:#fff !important;}
#wpmem_getusername_form input[type="submit"],
#wpmem_pwdreset_form input[type="submit"],
#wpmem_pwdchange_form input[type="submit"],
#wpmem_profile_form input[type="submit"],
#wpmem_register_form input[type="submit"],
#wpmem_login_form  input[type="submit"],
.sendmail input[type="submit"],
.submit_button,
.my_form .button,
.comment-form #submit,
.comment-reply-link,
.comment-reply-login,
.acf-actions .acf-button,
.acf-form input[type="submit"],
.acf-form input[type="reset"],
.wpcf7-form input[type="submit"],
#searcher input[type="reset"],
#searcher input[type="submit"],
#searcher input[type="button"],
#searchform input[type="submit"]			{background:#666a79; color:#fff; cursor:pointer; text-decoration:none; border:none; border-radius:0; -webkit-appearance:none;}

/* ------------------------------
▼Animate transition
------------------------------ */
.box_s, .box_n, .box_b, .top_up,
.searchbox input[type="submit"], .searchbox input[type="button"],
a i, button i, #header a, #footer a, .more-btn p, .textbord a, .colorbord a,
.button1 a, .button2 a, .button3 a, .button4 a, .button5 a,
.button1 button, .button2 button, .button3 button, .button4 button, .button5 button,
.link:link, .white:link, .slider_button,
.accordion .accordion_bar,[data-tab-switch].is-open, .tab-switch .tab_item,
.acf-field-group .acf-field-image .acf-label label, .acf-form-fields .acf-field-image .acf-label,
.page-numbers, .submit_button, #pageup:hover {-webkit-transition-duration:0.4s; transition-property:all;}

/* ------------------------------
▼dummy text
------------------------------ */
.set_bg			{position:relative; background:url('../../../img/dummytxt.jpg') center center no-repeat; width:100%; padding-top:50%; background-size:cover;}
.contents		{position:absolute; top:10%; left:50%; max-width:500px; width:100%; transform: translateX(-50%);}

/* ------------------------------
▼Search box
------------------------------ */
.searchbox		{display:flex; flex-wrap:wrap; justify-content: center; margin:20px auto; width:100%;}

/* ------------------------------
▼Font cut
------------------------------ */
.font_cut		{height:30px; overflow: hidden; position: relative; width:100%;}
.font_cut:before	{bottom:0; content:""; right:0;}
.font_cut:after 	{content:""; height:100%; width:100%;}
.font_cut:before,
.ellipsis:after 	{position:absolute;}

/* ------------------------------
▼Sort
------------------------------ */
thead span::before 	{font-family: "Font Awesome 5 Free"; content:"\f0dc"; color:#fff; font-size:90%; margin-right:3px;}
thead .asc span::before {content:"\f0dd"; color:#fff; font-size:90%;}
thead .desc span::before{content:"\f0de"; color:#fff; font-size:90%;}

/* ------------------------------
▼Delete
------------------------------ */
#qt_acf-editor-136_toolbar,
.quicktags-toolbar,
.loading,
.sort_photo,
.dot-table td em 	{display:none;}

/* ------------------------------
▼Page up button
------------------------------ */
#pageup 	{background:#333; z-index:10; position:fixed; width:80px; height:60px; border-radius:5px; color:#fff; bottom:30px;right:40px; cursor:pointer; opacity:0.4;}
#pageup:hover	{background:#cc0000;opacity:1;}
#pageup span	{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); display:block; width:100%; text-align:center;}

/* ------------------------------
▼Upload button
------------------------------ */
.acf-form-fields .acf-field-image .acf-label,
.acf-field-group .acf-field-image .acf-label label 	{height:35px; color:#fff !important; line-height:35px; padding-left:10px !important; cursor:pointer; word-break: break-all;}
.acf-field-group .acf-field-image .acf-label label:hover,
.acf-form-fields .acf-field-image .acf-label:hover,
.acf-field-repeater .acf-basic-uploader:hover	{box-shadow:0 8px 10px -2px rgba(0, 0, 0, 0.2); background:#990000 !important;}
.acf-field	{border-left:none !important; border-top:none !important; margin:0px !important;}
em 			{word-break:break-all;}
.acf-field-repeater .acf-basic-uploader input,
.acf-image-uploader input[type="file"] 		{display:none;}
.acf-image-uploader .image-wrap img 		{background:#fff !important;}
.acf-field-repeater .hide-if-value		{position:relative;}
.acf-field-repeater .acf-basic-uploader		{width:100%; height:35px; cursor:pointer; border-radius:2px; transition: 0.2s;}
.acf-field-repeater .acf-basic-uploader::after	{position:absolute; font-family:"Font Awesome 5 Free"; content:"\f030"; font-weight:bold; color:#fff; top:50%; left:50%;transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);}
.acf-field-repeater .acf-basic-uploader		{display:inline-block; width:100%; height:35px; cursor:pointer; border-radius:2px; transition: 0.2s;}
.acf-image-uploader .image-wrap img		{min-width:auto !important; min-height:auto !important;}

/* ------------------------------
▼SNS
------------------------------ */
.fa-fw {width: 0.6em !important;}
.sns			{display:table; max-width:400px; width:100%; margin:1em auto; border-collapse:separate; border-spacing:5px 0;}
.sns_btn		{border:1px; border-style:solid; width:20%; display:table-cell; vertical-align:middle; color:#fff; height:2em; font-size:150%; border-radius:0.2em;}
.btn_facebook		{background:#1877f2; border-color:#4692f5 #145fc2 #145fc2 #4692f5;}
.btn_twitter		{background:#1DA1F2; border-color:#4cb5f5 #1881c2 #1881c2 #4cb5f5;}
.btn_googleplus		{background:#DD5144; border-color:#e4756b #b24136 #b24136 #e4756b;}
.btn_instagram		{background:#CF2E92; border-color:#d959a9 #a62575 #a62575 #d959a9;}
.btn_email			{background:#336699; border-color:#5c85ad #2a527a #2a527a #5c85ad;}
.sns a				{box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.25); transition:all 0.3s ease 0s;cursor:pointer; position:relative; color:#fff; overflow:hidden;}
.sns a:hover		{box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.25); transform:translateY(-0.1875em);}
.sns a::before		{content:''; position:absolute; top:0; left:-75%; width:50%; height:100%; background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%); transform:skewX(-25deg);}
.sns a:hover::before	{animation: shine 0.7s;}
@keyframes shine {100%	{left:125%;}}

/* ------------------------------
▼BBS
------------------------------ */
.single_img1			{width:50%; height:220px; float:right; padding-left:10px; padding-bottom:10px;}
.single_img2,
.single_img4			{width:50%; height:220px; float:left; padding-right:10px; padding-bottom:10px;}
.single_img3			{width:33.333%; height:180px; float:left; padding-right:10px; padding-bottom:10px;}
.single_img3:nth-child(3),
.single_img2:nth-child(2),
.single_img4:nth-child(2),
.single_img4:nth-child(4)	{padding-right:0px !important;}

/* ------------------------------
▼Text link
------------------------------ */
a 			{text-decoration:none;}
.link:link		{color:#333; text-decoration:underline dotted 1px #333;}
.link:visited		{color:#333; text-decoration:underline dotted 1px #333;}
.link:hover		{color:#cc0000; text-decoration:none;}
.link:active		{color:#333; text-decoration:underline dotted 1px #333;}
.prices			{font-size:3em; text-align:center; color:#ff6600; vertical-align:middle;}
#footer a:link		{color:#fff; text-decoration:underline dotted 1px #fff;}
#footer a:visited	{color:#fff; text-decoration:underline dotted 1px #fff;}
#footer a:hover		{color:#fff; text-decoration:none; opacity:0.5;}
#footer a:active	{color:#fff; text-decoration:underline dotted 1px #fff;}
.link i:hover		{color:#cc0000 !important;}

/*-----------------
▼Video
-----------------*/
.video			{position:relative; width:100%; padding-top:56.25%;}
.video iframe		{position:absolute; top:0; right:0; width:100% !important; height:100% !important;}

/*-----------------
▼All Form
-----------------*/
body			{counter-reset: number 0;}
.acf-table > tbody > tr > th, .acf-table > tbody > tr > td, .acf-table > thead > tr > th, .acf-table > thead > tr > td {padding:1px 3px !important;}
.acf-field-image:before {font-family:"Font Awesome 6 Free"; content:"\f030  画像"; font-weight:600; padding-right:5px; font-size: 140%; color:#555;}
.acf-field-repeater .acf-field-image::before,
.acf-field-group .acf-field-image::before	{content:none;}
.acf-field-image .filename1,
.acf-field-image .filename2,
.acf-field-image .filename3,
.acf-field-image .filename4 			{font-size:15px; line-height:20px; color:#555;}
.acf-table > thead > tr > th {
border-color:#fff !important;
border-top-color:rgb(255, 255, 255) !important;
border-right-color:rgb(255, 255, 255) !important;
border-bottom-color:rgb(255, 255, 255) !important;
border-left-color:rgb(255, 255, 255) !important;
border-width: 0 0 0 0 !important;
border-top-width:0px !important;
border-right-width:0px !important;
border-bottom-width:0px !important;
border-left-width:0px !important;}
.acf-table td		{padding:3px !important;}
.acf-table,
.acf-table .remove,
.acf-fields	 	{background:#fff !important; border:#fff solid 1px !important;}
.acf-repeater table	{margin:0 0 20px !important; border-spacing:1px !important; border-collapse:separate !important;}
.acf-table .acf-fields	{padding:20px 10px !important;}
.select2-container--default .select2-selection--multiple {border:none !important;}
.acf-table tbody tr td			{vertical-align:middle !important;}
.acf-table .acf-field			{margin:auto !important; padding:auto !important;}
.wp-editor-area				{height:200px !important;}
.acf-field--post-title,
.acf-field--post-content		{margin-bottom:30px !important;}
.acf-field--post-content textarea	{font-size:100% !important;}
.acf-field-repeater			{margin:0 !important; padding:0 !important;}
input[type="radio"],
input[type="checkbox"] 			{position: relative; -webkit-appearance: button; 
appearance:button; -webkit-box-sizing:border-box; box-sizing:border-box; width:18px; height:18px; content:""; background-color:#fff; border:1px solid #ccc; -webkit-border-radius:18px; border-radius:18px; vertical-align:middle; cursor:pointer;}
input[type="radio"]:checked:after 	{display:block; position:absolute; top:4px; left:4px; content:""; width:10px; height:10px; background:#CC0000; -webkit-border-radius:8px; border-radius:8px;}
.search_radio				{text-align:left; line-height:30px;}
.search_radio label 			{margin-right:17px;margin-left:7px;vertical-align:-0.1em;}
.acf-input-prepend,
.acf-input-append			{font-size:90% !important; line-height:40px !important; background:#fff !important; border:#fff solid 0px !important; padding:4px !important;}
.acf-field .acf-label			{margin:0px 0px 2px 0px !important; }
.acf-field .acf-label label		{font-size:140%; margin:0px 0px 0px 0px !important; }
.acf-field-image  .acf-label label	{font-size:100%; margin:0px 0px 0px 0px !important; }
.acf-table .acf-th			{text-align:center !important;}
.acf-repeater .acf-row			{height:70px;}
.acf-field-image,
.acf-field-true-false,
.acf-field-checkbox,
.acf-field-date-picker,
.acf-field-number,
.acf-field-url,
.acf-field-group,
.acf-field-message,
.acf-field-textarea,
.acf-field-user,
.acf-field-select,
.acf-field-radio,
.acf-field-text,
.acf-field-email,
.acf-field-taxonomy,
.acf-field-post-object,
.acf-field-wysiwyg			{text-align:left !important; padding:0px 5px 0px 0px !important;}
.acf-field-repeater			{text-align:left !important; margin:0px 0px 0px 0px !important; }
.acf-field-message .acf-label label	{height:35px; line-height:35px;}
.acf-field-message,
.acf-field-group .acf-fields,
.acf-field-group .acf-fields .acf-field	{text-align:left; border:#fff solid 0px !important;}
ul.acf-checkbox-list li,
ul.acf-radio-list li			{line-height:200% !important; float:left; font-size:100% !important; vertical-align:middle !important;}
ul.acf-checkbox-list li input[type=checkbox] {margin:auto 3px auto 20px !important;}
ul.acf-radio-list li input[type=radio] {margin:auto 7px auto 20px !important;}
.search_left,
.search_right				{margin-bottom:5px;}
button 					{background-color: transparent;}
textarea				{width:95%; padding:3px !important;}
input[type="radio"],
input[type="checkbox"]			{-webkit-transform: scale(1.2); transform: scale(1.2);}
.members-wrap label,
#wp-members label			{white-space: nowrap}
.select2-container--default
.select2-selection--single 		{border:0px solid #fff !important;border-radius:0px !important;}
input[type="password"]			{border:1px solid rgba(0, 0, 0, 0.16); border-radius:0; color:inherit; font-family:inherit; padding:0.5em; width:100%;}
.my_form .text,
.acf-taxonomy-field,
#wp-members input[type="text"],
#wp-members input[type="password"],
#acf-form select,
select,
#acf-form .select2-selection__rendered,
#acf-form input[type="url"],
#acf-form input[type="text"],
#acf-form input[type="email"],
#acf-form input[type="number"],
#searchform input[type="text"],
.register-wrap input[type="date"],
.wpcf7-form input[type="text"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="date"],
.wpcf7-form select,
#inputtext .cmt-name,
#inputtext .cmt-mail			{font-size:100% !important; border:1px solid #ccc; border-radius:0; padding:0 5px; color:black; height:35px; text-align:left;}
.acf-editor-wrap .wp-editor-container	{border:1px solid #ccc !important;}
.comment-form #comment,
.wpcf7-form textarea,
.goog-te-gadget-simple,
.sendmail input[type="text"],
.sendmail textarea,
.acf-field-textarea textarea		{font-size:120% !important; border:1px solid #ccc; border-radius:0; color:black; padding:0.6em !important; line-height:20px;}
#acf-form textarea			{line-height:150% !important; padding:4px 8px !important;}

/*-----------------
 All button
-----------------*/
#wpmem_getusername_form input[type="submit"],
#wpmem_pwdreset_form input[type="submit"],
#wpmem_pwdchange_form input[type="submit"],
#wpmem_profile_form input[type="submit"],
#wpmem_register_form input[type="submit"],
#wpmem_login_form  input[type="submit"],
.acf-form input[type="submit"],
.acf-form input[type="reset"],
.wpcf7-form input[type="submit"],
.comment-form #submit,
.sendmail input[type="submit"],
.submit_button					{font-size:110%; padding:15px 20px; border-radius:10px; margin:15px 0px;}
.my_form .button,
.comment-reply-link,
.comment-reply-login,
.acf-actions .acf-button,
#searcher input[type="reset"],
#searcher input[type="submit"],
#searcher input[type="button"],
#searchform input[type="submit"]		{padding:0.2em 1em; height:35px; border-radius:0px !important;}
#wpmem_getusername_form input[type="submit"]:hover,
#wpmem_pwdreset_form input[type="submit"]:hover,
#wpmem_pwdchange_form input[type="submit"]:hover,
#wpmem_profile_form input[type="submit"]:hover,
#wpmem_register_form input[type="submit"]:hover,
#wpmem_login_form  input[type="submit"]:hover,
.acf-form input[type="submit"]:hover,
.acf-form input[type="reset"]:hover,
.wpcf7-form input[type="submit"]:hover,
.comment-form #submit:hover,
.sendmail input[type="submit"]:hover,
.submit_button:hover:hover,
.my_form .button:hover:hover,
.comment-reply-link:hover,
.comment-reply-login:hover,
.acf-actions .acf-button:hover,
#searcher input[type="reset"]:hover,
#searcher input[type="submit"]:hover,
#searcher input[type="button"]:hover,
#searchform input[type="submit"]:hover,
.user_edit .acf-field-image .acf-label:hover	{background-color:#990000 !important; -webkit-transition-duration: 0.4s;}

/*-----------------
 Wp-members
-----------------*/
#wpmem_login, #wpmem_msg, #wpmem_reg, .wpmem_msg	{width:100% !important;}
.req-text, legend, .parents_footer #wp-members .button_div a	{display: none !important;}
#wpmem_login .div_text, #wpmem_reg .div_checkbox, #wpmem_reg .div_date, #wpmem_reg .div_file, #wpmem_reg .div_image, #wpmem_reg .div_multicheckbox, #wpmem_reg .div_multiselect, #wpmem_reg .div_number, #wpmem_reg .div_radio, #wpmem_reg .div_select, #wpmem_reg .div_text, #wpmem_reg .div_textarea, #wpmem_reg .div_url	{width:100% !important;}
#wpmem_msg,  .wpmem_msg		{text-align:center;margin:0px auto; padding:20px !important; background:#fff !important; border:1px solid #fff !important; color:#cc0000;}
#wp-members .div_texbox		{padding:0px 0px 5px 0px;}
#wp-members .div_texbox input	{width:80% !important; padding:0.2em;}
#wp-members label:before 	{content:"\f0da"; font-family:"Font Awesome 5 Free"; font-weight:900; margin-right:0.2em; text-decoration:none;}
#wpmem_login .button_div,
#wpmem_reg .button_div,
.link-text			{clear:both; width:100% !important; padding:6px 0; text-align:center !important;}
.register-wrap			{margin:0 0 30px 0 !important;}
.register-wrap label:before,
.members-wrap label:before	{color:#ccc; content:"\f152"; font-family: "Font Awesome 5 Free"; font-weight:900; margin-right:0.2em; text-decoration:none;}
.register-wrap:nth-child(even) 	{clear:both; float:left; width:49%; text-align:left;}
.register-wrap:nth-child(odd) 	{float:right; width:49%; text-align:left;}
.members-wrap:nth-child(even)	{float:left; width:49%; text-align:left;}
.members-wrap:nth-child(odd)	{float:right; width:49%; text-align:left;}
@media screen and (max-width:640px) {
.members-wrap:nth-child(even),
.members-wrap:nth-child(odd),
.register-wrap:nth-child(even),
.register-wrap:nth-child(odd)	{float:none; width:100%;}
}
/*-----------------
 Contact form 7 / sendmail
-----------------*/
.wpcf7-list-item:first-child 	{margin:0;}
.wpcf7-form table,
.non-table tbody,
.non-table th,
.non-table tr,
.non-table td			{font-weight:400;}
.wpcf7-response-output 		{max-width:600px; width:80%; padding:1em !important; color:#fff; background:#cc0000; margin:30px auto !important; border-color:#fff !important; border-radius:10px;}
.sendmail .non-table,
.wpcf7-form .non-table		{margin:0px auto; display:table;}
.sendmail .non-table th,
.sendmail .non-table td,
.wpcf7-form .non-table th,
.wpcf7-form .non-table td	{text-align:left !important; padding:10px 0px; display:table-cell;vertical-align:middle;}

/*-----------------
▼Hover imgs
-----------------*/
figure			{overflow:hidden; position:relative; background:#fff; margin-left:auto; margin-right:auto; box-shadow:2px 2px 10px -5px rgba(0,0,0,0.22);}
figure img		{display:block; width:100%; height:100%; object-fit:cover; transition-duration:1s;}
figure img:hover	{background: rgba(0,0,0,.5); transform: scale(1.1); transition-duration: 0.5s;}
.block			{display:block;}

/*-----------------
▼Width＆Height
-----------------*/
#column0 .width	{max-width:1200px; width:100%; margin:0px auto; overflow:hidden;}
#column1 .width,
#column2 .width,
#column3 .width	{max-width:810px; width:100%; margin:0px auto; overflow:hidden;}
.height 	{height:auto !important;}
.radius1	{border-radius:1px;}
.radius2	{border-radius:2px;}
.radius3	{border-radius:3px;}
.radius4	{border-radius:4px;}
.radius5	{border-radius:5px;}
.radius6	{border-radius:6px;}
.radius7	{border-radius:7px;}
.radius8	{border-radius:8px;}
.radius9	{border-radius:9px;}
.radius10	{border-radius:10px;}
.tl_radius1 	{border-top-left-radius:1px !important;}		.tr_radius1{border-top-right-radius:1px !important;}
.tl_radius2	{border-top-left-radius:2px !important;}		.tr_radius2{border-top-right-radius:2px !important;}
.tl_radius3	{border-top-left-radius:3px !important;}		.tr_radius3{border-top-right-radius:3px !important;}
.tl_radius4	{border-top-left-radius:4px !important;}		.tr_radius4{border-top-right-radius:4px !important;}
.tl_radius5	{border-top-left-radius:5px !important;}		.tr_radius5{border-top-right-radius:5px !important;}
.tl_radius6	{border-top-left-radius:6px !important;}		.tr_radius6{border-top-right-radius:6px !important;}
.tl_radius7	{border-top-left-radius:7px !important;}		.tr_radius7{border-top-right-radius:7px !important;}
.tl_radius8	{border-top-left-radius:8px !important;}		.tr_radius8{border-top-right-radius:8px !important;}
.tl_radius9	{border-top-left-radius:9px !important;}		.tr_radius9{border-top-right-radius:9px !important;}
.tl_radius10	{border-top-left-radius:10px !important;}		.tr_radius10{border-top-right-radius:10px !important;}
.tl_radius11	{border-top-left-radius:11px !important;}		.tr_radius11{border-top-right-radius:11px !important;}
.tl_radius12	{border-top-left-radius:12px !important;}		.tr_radius12{border-top-right-radius:12px !important;}
.tl_radius13	{border-top-left-radius:13px !important;}		.tr_radius13{border-top-right-radius:13px !important;}
.tl_radius14	{border-top-left-radius:14px !important;}		.tr_radius14{border-top-right-radius:14px !important;}
.tl_radius15	{border-top-left-radius:15px !important;}		.tr_radius15{border-top-right-radius:15px !important;}
.bl_radius1	{border-bottom-left-radius:1px !important;}		.br_radius1{border-bottom-right-radius:1px !important;}
.bl_radius2	{border-bottom-left-radius:2px !important;}		.br_radius2{border-bottom-right-radius:2px !important;}
.bl_radius3	{border-bottom-left-radius:3px !important;}		.br_radius3{border-bottom-right-radius:3px !important;}
.bl_radius4	{border-bottom-left-radius:4px !important;}		.br_radius4{border-bottom-right-radius:4px !important;}
.bl_radius5	{border-bottom-left-radius:5px !important;}		.br_radius5{border-bottom-right-radius:5px !important;}
.bl_radius6 	{border-bottom-left-radius:6px !important;}		.br_radius6{border-bottom-right-radius:6px !important;}
.bl_radius7 	{border-bottom-left-radius:7px !important;}		.br_radius7{border-bottom-right-radius:7px !important;}
.bl_radius8 	{border-bottom-left-radius:8px !important;}		.br_radius8{border-bottom-right-radius:8px !important;}
.bl_radius9 	{border-bottom-left-radius:9px !important;}		.br_radius9{border-bottom-right-radius:9px !important;}
.bl_radius10	{border-bottom-left-radius:10px !important;}		.br_radius10{border-bottom-right-radius:10px !important;}
.bl_radius11	{border-bottom-left-radius:11px !important;}		.br_radius11{border-bottom-right-radius:11px !important;}
.bl_radius12	{border-bottom-left-radius:12px !important;}		.br_radius12{border-bottom-right-radius:12px !important;}
.bl_radius13	{border-bottom-left-radius:13px !important;}		.br_radius13{border-bottom-right-radius:13px !important;}
.bl_radius14	{border-bottom-left-radius:14px !important;}		.br_radius14{border-bottom-right-radius:14px !important;}
.bl_radius15	{border-bottom-left-radius:15px !important;}		.br_radius15{border-bottom-right-radius:15px !important;}
.opa01 		{opacity:0.1;}
.opa02 		{opacity:0.2;}
.opa03 		{opacity:0.3;}
.opa04 		{opacity:0.4;}
.opa05 		{opacity:0.5;}
.opa06		{opacity:0.6;}
.opa07		{opacity:0.7;}
.opa08		{opacity:0.8;}
.opa09 		{opacity:0.9;}

/*-----------------
▼Cover
-----------------*/
.full_wrap,
.full_cover		{padding:1.5em 1.5em 1em 1.5em; width:100%; min-height:200px; justify-content:center; align-items:center;}
.full_cover		{background-position:center center; -webkit-background-size:contain; -moz-background-size:contain; -o-background-size:contain; background-size:contain; object-fit:contain;}
.img1			{background: url('/img/parallax_01.jpg');}
.img2			{background: url('/img/parallax_02.jpg');}
.img3			{background: url('/img/parallax_03.jpg');}
.img4			{background: url('/img/parallax_04.jpg');}
.img1,.img2,.img3,.img4	{width:100%; background-attachment:fixed; background-repeat:no-repeat; background-position:center center;}

/*-----------------
▼Font-design
-----------------*/
.f10		{font-size:10px;font-size:1.0rem;}
.f11,h6		{font-size:11px;font-size:1.1rem;}
.f12,h5	 	{font-size:12px;font-size:1.2rem;}
.f13,h4	 	{font-size:13px;font-size:1.3rem;}
.f14,h3	 	{font-size:14px;font-size:1.4rem;}
.f15,h2		{font-size:15px;font-size:1.5rem;}
.f16,h1		{font-size:16px;font-size:1.6rem;}
.f17		{font-size:17px;font-size:1.7rem;}
.f18		{font-size:18px;font-size:1.8rem;}
.f19		{font-size:19px;font-size:1.9rem;}
.f20		{font-size:20px;font-size:2.0rem;}
.f21		{font-size:21px;font-size:2.1rem;}
.f22		{font-size:22px;font-size:2.2rem;}
.f23		{font-size:23px;font-size:2.3rem;}
.f24		{font-size:24px;font-size:2.4rem;}
.font_s 	{font-size:90%; line-height:170%;}
.font_n 	{font-size:100%; line-height:175%;}
.font_b 	{font-size:110%; line-height:180%;}
.nowrap {white-space:nowrap !important;}
.bold		{font-weight:bold;}
.f70pc {font-size:70%;} .f75pc {font-size:75%;} .f80pc {font-size:80%;} .f85pc {font-size:85%;} .f90pc {font-size:90%;} .f95pc {font-size:95%;} .f100pc {font-size:100%;} .f105pc {font-size:105%;} .f110pc {font-size:110%;} .f115pc {font-size:115%;} .f120pc {font-size:120%;} .f125pc {font-size:125%;} .f130pc {font-size:130%;} .f135pc {font-size:135%;} .f140pc {font-size:140%;} .f145pc {font-size:145%;} .f150pc {font-size:150%;} .f155pc {font-size:155%;} .f160pc {font-size:160%;} .f165pc {font-size:165%;} .f170pc {font-size:170%;} .f175pc {font-size:175%;} .f180pc {font-size:180%;} .f185pc {font-size:185%;} .f190pc {font-size:190%;} .f195pc {font-size:195%;} .f200pc {font-size:200%;} .f205pc {font-size:205%;} .f210pc {font-size:210%;} .f215pc {font-size:215%;} .f220pc {font-size:220%;} .f225pc {font-size:225%;} .f230pc {font-size:230%;} .f235pc {font-size:235%;} .f240pc {font-size:240%;} .f245pc {font-size:245%;} .f250pc {font-size:250%;} .f255pc {font-size:255%;} .f260pc {font-size:260%;} .f265pc {font-size:265%;} .f270pc {font-size:270%;} .f275pc {font-size:275%;} .f280pc {font-size:280%;} .f285pc {font-size:285%;} .f290pc {font-size:290%;} .f295pc {font-size:295%;} .f300pc {font-size:300%;}
.lh100pc{line-height:100%;} .lh110pc{line-height:110%;} .lh120pc{line-height:120%;} .lh130pc{line-height:130%;} .lh140pc{line-height:140%;} .lh150pc{line-height:150%;} .lh160pc{line-height:160%;} .lh170pc{line-height:170%;} .lh180pc{line-height:180%;} .lh190pc{line-height:190%;} .lh200pc{line-height:200%;} .lh210pc{line-height:210%;} .lh220pc{line-height:220%;} .lh230pc{line-height:230%;} .lh240pc{line-height:240%;} .lh250pc{line-height:250%;} .lh260pc{line-height:260%;} .lh270pc{line-height:270%;} .lh280pc{line-height:280%;} .lh290pc{line-height:290%;} .lh300pc{line-height:300%;}

/*-----------------
▼Banner img
-----------------*/
.font_wrap		{display:inline-block; position: relative;}
.font_wrap figcaption	{position:absolute;}
.font_wrap .center	{width:100%; top:50%; left:50%; transform: translateY(-50%) translateX(-50%); -webkit- transform: translateY(-50%) translateX(-50%);}
.sl_title		{font-size:110%; line-height:160%;}
.sl_msg			{font-size:90%; color:#bbb; line-height:150%;}
.sl_sub			{font-size:70%; color:#bbb; line-height:100%;}
.title_wrap		{box-shadow:0 3px 3px rgb(0 0 0 / 10%); padding:0.2em 1em; text-decoration:none !important; color:#fff !important; border-radius:15px; white-space:nowrap; display:inline; background:#999;}

/* ------------------------------
▼Marker
------------------------------ */
.marker1_s 	{background:linear-gradient(transparent 60%, #ffcccc 60%);}
.marker1_b 	{background:linear-gradient(transparent 10%, #ffcccc 0%);}
.marker2_s 	{background:linear-gradient(transparent 60%, #aaddff 60%);}
.marker2_b 	{background:linear-gradient(transparent 10%, #aaddff 0%);}
.marker3_s	{background:linear-gradient(transparent 60%, #ffff00 60%);}
.marker3_b	{background:linear-gradient(transparent 10%, #ffff00 0%);}
.marker4_s	{background:linear-gradient(transparent 60%, #ccffcc 60%);}
.marker4_b	{background:linear-gradient(transparent 10%, #ccffcc 0%);}
.marker5_s 	{background:linear-gradient(transparent 60%, #fec641 60%);}
.marker5_b	{background:linear-gradient(transparent 10%, #fec641 0%);}
.marker6_s 	{background:linear-gradient(transparent 60%, #fdb9f9 60%);}
.marker6_b 	{background:linear-gradient(transparent 10%, #fdb9f9 0%);}

/*-----------------
▼contents
-----------------*/
.tar		{text-align:right !important;}
.tac		{text-align:center !important;}
.tal		{text-align:left !important;}
.ftl		{float:left !important;}
.ftr		{float:right !important;}
.ftl_img	{float:left !important; margin:0px; padding:0px;}
.ftr_img	{float:right !important; margin:0px; padding:0px;}
.ftc, .clear	{clear:both !important;}

/* ------------------------------
▼share-parts
------------------------------ */
.red		{color:#990000 !important;}		.bk_red		{background:#990000 !important;}
.blue		{color:#85a3c2 !important;}		.bk_blue	{background:#a3bcd5 !important;}
.brown		{color:#7f765f !important;}		.bk_brown	{background:#7f765f !important;}
.yellow		{color:#ffcc00 !important;}		.bk_yellow	{background:#ffcc00 !important;}
.orange		{color:#ff9933 !important;}		.bk_orange	{background:#ff9933 !important;}
.green		{color:#85a385 !important;}		.bk_green	{background:#85a385 !important;}
.pink		{color:#ec82ad !important;}		.bk_pink	{background:#ec82ad !important;}
.black		{color:#333 !important;}		.bk_black	{background:#333 !important;}
.lightblack	{color:#555 !important;}		.bk_lightblack	{background:#555 !important;}
.gray		{color:#999 !important;}		.bk_gray	{background:#999 !important;}
.lightgray	{color:#ccc !important;}		.bk_lightgray	{background:#ccc !important;}
.white		{color:#fff !important;}		.bk_white	{background:#fff !important;}
.red1		{color:#fd6565 !important;}		.red2		{color:#ff3333 !important;}		.red3		{color:#cc0000 !important;}
.blue1		{color:#00a5f4 !important;}		.blue2		{color:#0084c4 !important;}		.blue3		{color:#006699 !important;}
.aqua1		{color:#00cdd0 !important;}		.aqua2		{color:#20b1a9 !important;}		.aqua3		{color:#1c9791 !important;}
.pink1		{color:#f799c4 !important;}		.pink2		{color:#f376ae !important;}		.pink3		{color:#f2539b !important;}
.green1		{color:#65b447 !important;}		.green2		{color:#55973c !important;}		.green3		{color:#408127 !important;}
.brown1		{color:#a78761 !important;}		.brown2		{color:#937653 !important;}		.brown3		{color:#6d573d !important;}
.orange1	{color:#ffb039 !important;}		.orange2	{color:#ff9900 !important;}		.orange3	{color:#ff6600 !important;}
.gray1		{color:#eee !important;}		.gray2		{color:#bbb !important;}		.gray3		{color:#999 !important;}
.gray4		{color:#777 !important;}		.gray5		{color:#555 !important;}		.gray6		{color:#333 !important;}
.bk_gray1	{background:#eee !important;}		.bk_gray2	{background:#bbb !important;}		.bk_gray3	{background:#999 !important;}
.bk_gray4	{background:#777 !important;}		.bk_gray5	{background:#555 !important;}		.bk_gray6	{background:#333 !important;}
.bk_red1	{background:#fd6565 !important;}	.bk_red2	{background:#ff3333 !important;}	.bk_red3	{background:#cc0000 !important;}
.bk_blue1	{background:#00a5f4 !important;}	.bk_blue2	{background:#0084c4 !important;}	.bk_blue3	{background:#006699 !important;}
.bk_aqua1	{background:#00cdd0 !important;}	.bk_aqua2	{background:#20b1a9 !important;}	.bk_aqua3	{background:#1c9791 !important;}
.bk_pink1	{background:#f799c4 !important;}	.bk_pink2	{background:#f376ae !important;}	.bk_pink3	{background:#f2539b !important;}
.bk_green1	{background:#65b447 !important;}	.bk_green2	{background:#55973c !important;}	.bk_green3	{background:#408127 !important;}
.bk_brown1	{background:#a78761 !important;}	.bk_brown2	{background:#937653 !important;}	.bk_brown3	{background:#6d573d !important;}
.bk_orange1	{background:#ffb039 !important;}	.bk_orange2	{background:#ff9900 !important;}	.bk_orange3	{background:#ff6600 !important;}

/*-----------------
▼h1-h6
-----------------*/
.front_t-4		{background:transparent; border-left:solid 7px #fff; overflow:hidden; padding-left:0.3em; margin-top:10px;}
.front_t-8		{border-bottom:solid 1px #fff; overflow:hidden;}
.t-1			{position:relative; margin:10px auto 20px auto;}
.t-1::before		{position:absolute; border-top:4px solid #bbb; content:""; top:50%;left:0;width:100%;}
.t-1 span		{position:relative; background-color:#fff; display:inline-block; padding:0px 20px;}
.t-2			{border-top: solid 4px #bbb; border-bottom:solid 4px #bbb; margin:10px auto;}
.t-3 tt			{display:block;}
.t-3			{border-bottom:1px solid #bbb; border-left:7px solid #bbb; text-indent:10px; overflow:hidden;}
.t-4			{background:transparent; border-left:solid 7px #bbb; overflow:hidden; padding-left:0.3em; margin-top:10px;}
.t-5::first-letter	{font-size:2em; line-height:1em; color:#cc0000; display:block;}
.t-6			{line-height:28px; position:relative; text-indent:30px; border-bottom:1px solid #ccc; overflow:hidden;}
.t-6::before		{position:absolute; top:10px; left:10px; width:8px; height:8px; border:3px solid #ccc; content:"";}
.t-6::after		{position:absolute; top:0px; left:0px; width:12px; height:12px; border:3px solid #999; content:"";}
.t-7			{border-bottom:double;border-width:3px; border-color:#ccc;}
.t-8			{border-bottom:solid 1px #ccc; overflow:hidden;}
.t-1, .t-2		{text-align:center;}
.t-3, .t-4, .t-5, .t-6, .t-7, .t-8 {text-align:left; margin:0px auto 5px auto;}

/* ------------------------------
▼line
------------------------------ */
.shadow_side		{background:url(images/shadow-side.png) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;}
.shadow_center		{background:url(images/shadow-center.png) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;}
.shadow_side,
.shadow_center		{max-width:810px; width:100%; height:35px; clear:both; background-size:100% auto;margin-top:1px; margin-left:auto; margin-right:auto;}
.line1			{border-top:1px solid #ccc; margin:0.5em auto;}
.line2			{border-top:1px dashed #ccc; margin:0.5em auto; border-bottom:1px dashed #fff;}
.line3			{border-top: 3px double #ccc; margin:0.5em auto;}
.line4			{border:0;height:1px; margin:0.5em auto; background-image: -webkit-linear-gradient(left, #fff, #ccc, #fff); background-image: -moz-linear-gradient(left, #fff, #ccc, #fff); background-image: -ms-linear-gradient(left, #fff, #ccc, #fff); background-image: -o-linear-gradient(left, #fff, #ccc, #fff); }

/* ------------------------------
▼text bord
------------------------------ */
.textbord,
.colorbord		{border-radius:10px; text-align:left; }
.textbord		{border:4px solid #ccc;}
.colorbord		{align-items:center; justify-content:left;}

/*-----------------
▼text box
-----------------*/
.box_s,
.box_n,
.box_b			{text-decoration:none !important; font-family:'M PLUS 1p', sans-serif; color:#fff !important; border-radius:5px; display:inline; white-space:nowrap; vertical-align:baseline; background:#999; user-select:none; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; unselectable="on"; onSelectStart="return false;"}
.box_s			{font-size:90%; line-height:185%; padding:0 6px;}
.box_n			{font-size:100%; line-height:190%; padding:0 6px;}
.box_b			{font-size:110%; line-height:220%; padding:0.1em 0.4em 0em 0.4em;}

a .box_s,
a .box_n,
a .box_b 		{text-decoration:none !important; color:#fff !important;}
a .box_s:hover,
a .box_n:hover,
a .box_b:hover		{text-decoration:none !important; color:#fff !important;opacity: 0.8;}

/* ------------------------------
▼shadows out
------------------------------ */
.box_s,
.box_n,
.box_b,
.button1 a,
.button2 a,
.button3 a,
.button4 a,
.button5 a,
.button1 button,
.button2 button,
.button3 button,
.button4 button,
.button5 button,
.more-btn p,
.nums li:before,
.list_q li:before,
.list_a li:before	{-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, .1); box-shadow:0 3px 3px rgba(0, 0, 0, .1);}

/* ------------------------------
▼button
------------------------------ */
.button1 .push,
.button2 .push,
.button3 .push,
.button4 .push,
.button5 .push 				{margin-top:4px; color:#fff !important; border-bottom:0px solid !important;}
.button1,
.button2,
.button3,
.button4,
.button5				{display:flex; margin:0 auto;}
.button1,
.button2 a:nth-child(1),
.button3 a:nth-child(1),
.button4 a:nth-child(1),
.button5 a:nth-child(1)			{animation-duration:1.0s;}
.button2 a:nth-child(2),
.button3 a:nth-child(2),
.button4 a:nth-child(2),
.button5 a:nth-child(2)			{animation-duration:1.2s;}
.button3 a:nth-child(3),
.button4 a:nth-child(3),
.button5 a:nth-child(3)			{animation-duration:1.4s;}
.button4 a:nth-child(4),
.button5 a:nth-child(4)			{animation-duration:1.6s;}
.button5 a:nth-child(5)			{animation-duration:1.8s;}
.button2 button:nth-child(1),
.button3 button:nth-child(1),
.button4 button:nth-child(1),
.button5 button:nth-child(1)		{animation-duration:1.0s;}
.button2 button:nth-child(2),
.button3 button:nth-child(2),
.button4 button:nth-child(2),
.button5 button:nth-child(2)		{animation-duration:1.2s;}
.button3 button:nth-child(3),
.button4 button:nth-child(3),
.button5 button:nth-child(3)		{animation-duration:1.4s;}
.button4 button:nth-child(4),
.button5 button:nth-child(4)		{animation-duration:1.6s;}
.button5 button:nth-child(5)		{animation-duration:1.8s;}
.button2 a, .button2 button		{width:calc(50% - 4px / 2); width:-webkit-calc(50% - 4px / 2); width:calc(50% - 4px / 2);}
.button3 a, .button3 button		{width:calc(33.3333333% - 4px / 3); width:-webkit-calc(33.3333333% - 4px / 3); width:calc(33.3333333% - 4px / 3);}
.button4 a, .button4 button		{width: calc(25% - 4px);}
.button5 a, .button5 button		{width: calc(20% - 4px);}
.button1 a:nth-child(1n),
.button2 a:nth-child(2n),
.button3 a:nth-child(3n),
.button4 a:nth-child(4n),
.button5 a:nth-child(5n),
.button2 button:nth-child(2n),
.button3 button:nth-child(3n),
.button4 button:nth-child(4n),
.button5 button:nth-child(5n)		{margin-right:0;}
.button1 .friend, .button2 .friend, .button3 .friend, .button4 .friend		{background:#5f9f8b; border-bottom:5px solid #558f7d;}
.button1 .trade, .button2 .trade, .button3 .trade, .button4 .trade		{background:#f68181; border-bottom:5px solid #dd7474;}
.button1 .house, .button2 .house, .button3 .house, .button4 .house		{background:#f9a930; border-bottom:5px solid #e0982b;}
.button1 .life, .button2 .life, .button3 .life, .button4 .life			{background:#5184b8; border-bottom:5px solid #4977a5;}
.button1 .friend:hover, .button2 .friend:hover, .button3 .friend:hover, .button4 .friend:hover 		{background:#5f9f8b; border-bottom:0px solid #558f7d !important;}
.button1 .trade:hover, .button2 .trade:hover, .button3 .trade:hover, .button4 .trade:hover		{background:#f68181; border-bottom:0px solid #dd7474 !important;}
.button1 .house:hover, .button2 .house:hover, .button3 .house:hover, .button4 .house:hover 		{background:#f9a930; border-bottom:0px solid #e0982b !important;}
.button1 .life:hover, .button2 .life:hover, .button3 .life:hover, .button4 .life:hover	 		{background:#5184b8; border-bottom:0px solid #4977a5 !important;}
.friend 	{background:#5f9f8b !important;}
.trade		{background:#f68181 !important;}
.house		{background:#f9a930 !important;}
.life		{background:#5184b8 !important;}
.button1 a,
.button2 a,
.button3 a,
.button4 a,
.button5 a,
.button1 button,
.button2 button,
.button3 button,
.button4 button,
.button5 button	{margin:0 4px 4px 0; padding-left:5px; padding-right:5px; min-height:40px; line-height:40px; text-align:center; display:inline-block; color:#fff !important; text-decoration:none !important; border-radius:10px;}
.button1 a:hover,
.button2 a:hover,
.button3 a:hover,
.button4 a:hover,
.button5 a:hover,
.button1 button:hover,
.button2 button:hover,
.button3 button:hover,
.button4 button:hover,
.button5 button:hover		{margin-top:4px !important; color:#fff !important; background:#990000; border-bottom:0px solid #770000;}
@media only screen and (max-width:700px){
.button5			{flex-wrap:wrap;}
.button5 a:nth-child(2),
.button5 a:nth-child(5)		{margin-right:0;}
.button5 a:nth-child(-n+2)	{width:calc(50% - 4px / 2); width:-webkit-calc(50% - 4px / 2);}
.button5 a:nth-child(n+3)	{width:calc(33% - 4px / 3); width:-webkit-calc(33% - 4px / 3);}
}
@media only screen and (max-width:600px){
.button4			{flex-wrap:wrap;}
.button4 a:nth-child(2),
.button4 a:nth-child(4)		{margin-right:0;}
.button4 a			{width:calc(50% - 4px / 2); width:-webkit-calc(50% - 4px / 2); }
}
/*-----------------
▼1-4 column
-----------------*/
section.child:nth-child(1)	{animation-duration:1s;}
section.child:nth-child(2)	{animation-duration:1.5s;}
section.child:nth-child(3)	{animation-duration:2s;}
section.child:nth-child(4)	{animation-duration:2.5s;}
section.child:nth-child(5)	{animation-duration:3s;}
section.child:nth-child(6)	{animation-duration:3.5s;}
section.child:nth-child(7)	{animation-duration:4s;}
section.child:nth-child(8)	{animation-duration:4.5s;}
.parents1s, .parents1,
.parents2s, .parents2,
.parents3s, .parents3,
.parents4s, .parents4,
.parents5s, .parents5,
.parents6s, .parents6		{flex-basis:auto; display:flex; display:-webkit-box; display:-moz-box; display:-webkit-flex; display:-ms-flexbox; -webkit-flex-flow:row wrap; -ms-flex-flow:row wrap; text-align:left;}
.parents1s .child, .parents1 .child,
.parents2s .child, .parents2 .child,
.parents3s .child, .parents3 .child,
.parents4s .child, .parents4 .child	{width:100%; display:block; margin-left:0px; margin-right:2%;}
.parents5s .child, .parents5 .child,
.parents6s .child, .parents6 .child	{width:100%; display:block; margin-left:0px; margin-right:1%;}
.parents1s .child, .parents1 .child	{width:calc(100% / 1);}
.parents2s .child, .parents2 .child	{width:calc(49% - 0% / 2);}
.parents3s .child, .parents3 .child	{width:calc(32% - 0% / 3);}
.parents4s .child, .parents4 .child	{width:calc(23.5% - 0% / 4);}
.parents5s .child, .parents5 .child	{width:calc(19.2% - 0% / 5);}
.parents6s .child, .parents6 .child	{width:calc(16% - 1% / 6);}
.submenu img				{border-radius:5px;}
.parents1s .child:nth-child(1n), .parents1 .child:nth-child(1n),
.parents2s .child:nth-child(2n), .parents2 .child:nth-child(2n),
.parents3s .child:nth-child(3n), .parents3 .child:nth-child(3n),
.parents4s .child:nth-child(4n), .parents4 .child:nth-child(4n),
.parents5s .child:nth-child(5n), .parents5 .child:nth-child(5n),
.parents6s .child:nth-child(6n), .parents6 .child:nth-child(6n),
.parents7s .child:nth-child(7n), .parents7 .child:nth-child(7n),
.parents8s .child:nth-child(8n), .parents8 .child:nth-child(8n)	{margin-right:0%;}
.parents6 .txtcut 			{display:block; font-family:"Courier New", Consolas, monospace; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/* ------------------------------
▼scroll
------------------------------ */
.widget-scroll,
.side-scroll		{padding-bottom:10px; overflow-y:hidden; overflow-x:scroll; -ms-overflow-style:scrollbar; -webkit-overflow-scrolling:auto; text-align:center;}

::-webkit-scrollbar		{width:20px; height:10px;}
::-webkit-scrollbar-track	{background:#eee; box-shadow:0 0 5px #fff inset ;}
::-webkit-scrollbar-thumb	{background:#ccc;}

.cate_wrap		{white-space:nowrap;}
.scrollwrap		{overflow:auto; width:100%;
background:linear-gradient(to left, hsla(0,0%,100%,0), white 15px) 0 0 / 50px 100%,
linear-gradient(to left, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1)) 0 0/30px 100%,
linear-gradient(to right, hsla(0,0%,100%,0), white 15px) right / 50px 100%,
linear-gradient(to right, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1)) right/30px 100%;
background-repeat: no-repeat;
background-attachment: local, scroll, local, scroll;
border-right:1px solid #fff !important;}

.side-scroll nav		{white-space:nowrap; margin:0px auto;}
.scroll-box			{overflow:hidden; width:150px; height:150px;}
.scroll-box img			{display:block; transition: 0.5s;width:150px; height:150px; object-fit:cover; font-family:'object-fit: cover;';}
.scroll-box img:hover	{transform:scale(1.1, 1.1);}

/*-----------------
▼Responsive
-----------------*/
@media only screen and (min-width:961px){
html				{font-size:100% !important;}
.parents6 .txtcut		{width:10ch;}
}
/*-----*/
@media only screen and (max-width:960px){
html				{font-size:95% !important;}
.parents6 .txtcut		{width:20ch;}
.more-btn p			{padding:6px 12px !important; font-size:100% !important;}
.parents1s .child		{width:calc(50% / 1); margin-right:0%;}
.parents2s .child,
.parents3s .child,
.parents4s .child,
.parents5s .child,
.parents6s .child		{width:calc(100% / 1); margin-right:0%;}
.parents2s .child figure	{width:40%;height:100px; margin-right:10px; float:left;}
.parents3s .child figure	{width:35%;height:95px; margin-right:10px; float:left;}
.parents4s .child figure	{width:25%;height:90px; margin-right:10px; float:left;}
.parents5s .child figure	{width:20%;height:85px; margin-right:10px; float:left;}
.parents6s .child figure	{width:20%;height:80px; margin-right:10px; float:left;}
}
/*-----*/
@media only screen and (max-width:840px){
.side-scroll .parents5	{width:840px;}
}
/*-----*/
@media only screen and (max-width:767px){
.parents6 .txtcut		{width:15ch;}
.side-scroll .parents6		{width:767px;}
.sendmail th			{width:100%;display:block !important;display:table-cell; text-align:left !important;}
.sendmail td			{width:100%;display:block !important;display:table-cell;padding:0px 0px 20px 0px !important; text-align:left !important;}
.side-scroll .parents4		{width:767px;}
}
/*-----*/
@media only screen and (max-width:640px){
.side-scroll .parents3		{width:640px;}
}

/* ------------------------------
▼table-dot
------------------------------ */
.table, .dot-table		{border-collapse:separate; min-width:0; text-align:left;}
.table th			{text-align:center; color:#666; border-top:1px #fff; border-left:1px #fff;border-right:1px #fff;border-bottom:1px #ccc;}
.table td			{border:1px solid #ccc; padding:5px;text-align:left;}
.table hr			{border:none; border-top:solid 1px #ccc;height:1px; color:#fff; margin:0.2em auto;}
.table .fst,

.dot-table th			{text-align:center; color:#666;}
.dot-table td			{padding:5px;text-align:left;}
.dot-table tr td		{border-top:dashed 1px #ccc;}
.dot-table hr			{border:none; border-top:dashed 1px #ccc;height:1px; color:#fff; margin:0.2em auto;}

/* ------------------------------
Fixed-box
------------------------------ */

div.fixed-box	 		{width:100%; text-align:center; padding-bottom:5px; overflow:auto;}
table.frames td 		{vertical-align:middle; padding-right:5px;}
table.frames .fixed		{position:sticky; position: -webkit-sticky; left:0; z-index:2; background:#fff;}
table.frames .fixed:before	{content:""; position:absolute; top:-1px; left:-1px; width:100%; height:100%; border-right:solid 1px #ccc;}

table.frames th.fixed:before	{border-right:solid 1px #fff !important;}


table.frames td:nth-child(n+2)	{border-right:solid 1px #ccc;}
table.frames td:nth-last-child(1)	{border-right:solid 1px #fff !important;}

@media only screen and (max-width:1199px){
table.frames tr 		{font-size:90%;}
}

/* ------------------------------
▼list design
------------------------------ */
.nums,
.list1,
.list2,
.list_q,
.list_a				{counter-reset:numbers; margin:0px; list-style:none; position:relative;}
.nums:nth-child(n+1),
.list1:nth-child(n+1),
.list2:nth-child(n+1),
.list_q:nth-child(n+1),
.list_a:nth-child(n+1)		{margin:0 0 0 22px;}
.list1 li			{line-height:180%; text-indent:1.5em; margin-top:15px;}
.list2 li			{line-height:180%; text-indent:1em; margin-top:15px;}
.nums li,
.list_q li,
.list_a li			{line-height:180%; text-indent:2.2em; margin-top:15px;}
.nums li:before,
.list1 li:before,
.list2 li:before,
.list_q li:before,
.list_a li:before		{position:absolute; left:0px; display:block; line-height:180%; margin:0px; text-indent:0em; line-height:28px; height:28px;  text-align:center; font-weight:bold;}
.nums li:before			{content:counter(numbers); counter-increment:numbers; background:#aaa; color:#fff; width:28px;border-radius:3px;}
.list1 li:before		{color:#999; font-family:'Font Awesome 5 Free'; content:'\f002'; background:transparent; box-shadow:none;}
.list2 li:before		{color:#999; font-family:'Font Awesome 5 Free'; content:'\f0da'; background:transparent; box-shadow:none;}
.list_q li:before		{content:'Q'; background:#ff9999; color:#fff; width:30px; border-radius:3px;}
.list_a li:before		{content:'A'; background:#6699ff; color:#fff; width:30px; border-radius:3px;}

/* ------------------------------
▼googletranslate
------------------------------ */
#google_translate_element span	{color:#000;}
#footer .margin			{margin:0px 0px 10px 0px;}
.post p	{text-align:left;}

/* ------------------------------
▼jquery
------------------------------ */
.effect 			{opacity:0; transform:translateY(20px); transition:1s;}

/* ------------------------------
▼mega menu
------------------------------ */

#header .mega-menu-wrap	{min-width:400px;

  box-shadow: 0px 13px 14px -3px rgba(0, 0, 0, 0.05);


}

#header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item	{padding:0 0 !important; margin:0 0 !important;}

/*-----------------
▼accordion.js
-----------------*/
.accordion .accordion_bar 		{font-size:12px; font-size:1.2rem; text-align:left; cursor:pointer; display:block; color:#fff; position:relative; border-width:1px; background:#999; border-style:solid; border-color:initial; border-color:#bbb #777 #777 #bbb; padding:10px 30px 10px 15px; min-height:30px; line-height:30px;}
.accordion .open .accordion_bar,
.accordion .accordion_bar:hover 	{background:#990000; border-color:#bb0000 #770000 #770000 #bb0000;}
.accordion li tt 			{position:absolute; min-height:30px; line-height:30px; left:0px; color:#fff;}
.accordion li tt.fa-chevron-down	{right:10px; left:auto;}
.accordion li.open tt.fa-chevron-down 	{-webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.accordion li.default .submenu 		{display:block;}
.submenu				{display:none; text-align:left; padding:12px;}

/* ------------------------------
▼Text cut
------------------------------ */
.animated		{-webkit-animation-duration:0.9s; animation-duration:0.9s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
@-webkit-keyframes slideDown {
0%			{opacity:1; -webkit-transform:translateY(-5px); transform:translateY(5px);}
100%			{opacity:1; -webkit-transform:translateY(0); transform:translateY(0);}
}
@keyframes slideDown {
0%			{opacity:1; -webkit-transform:translateY(-5px); transform:translateY(5px);}
100%			{opacity:1; -webkit-transform:translateY(0); transform:translateY(0);}
}
.slide-down		{-webkit-animation-name:slideDown; animation-name:slideDown;}
@-webkit-keyframes slideUp {
0%			{-webkit-transform:translateY(5px); transform:translateY(5px);}
100%			{-webkit-transform:translateY(0px); transform:translateY(0px);}
}
@keyframes slideUp {
0%			{-webkit-transform:translateY(5px); transform:translateY(5px);}
100%			{-webkit-transform:translateY(0px); transform:translateY(0px);}
}
.slide-up		{-webkit-animation-name:slideUp; animation-name:slideUp;}
.cutter			{height:130px; overflow:hidden; position:relative; margin:0;}
.close-btn, .more-btn	{display:block; width:100%; padding:80px 0 40px 0; position:absolute; bottom:0; left:0; text-align:center; background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 60%); background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 60%); background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 60%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#fff', GradientType=0);}
.close-btn		{background: none;}
.slide-up		{height:130px; padding-bottom:0; overflow:hidden;}
@media only screen and (max-width:640px){
.slide-up		{height:130px;}
}
.slide-down		{height:auto;overflow: visible; padding-bottom:70px;}
.more-btn p		{display:inline-block; color:#fff; cursor:pointer; background:#999; padding:2px 8px 2px 8px; width:auto; border-radius:6px;font-size:80%;}
.more-btn p:hover	{background:#990000; border-color:#bb0000 #770000 #770000 #bb0000;}
.close-btn		{padding-bottom:15px !important;}
.close-btn p		{background:#999;}

/*-----------------
▼tab.js
-----------------*/
.tab_base		{
  box-shadow: 0 1rem 1rem hsl(0 0% 0% / 10%);
  
  background: hsl(0 0% 100%);
  color: hsl(200 50% 20%);

  text-align: center;
  border-radius: 2ch;

}




.tab_detail		{padding:20px; text-align:left;}
.tab-switch		{display:flex; width:100%; margin:0px; position:relative;}
.tab_item		{margin:0px; cursor:pointer; color:#fff; background:#BFAB8D; cursor:pointer; display:block; float:left; text-align:center; min-height:50px; line-height:50px;}
.tab_item:first-of-type	{border-left:solid 1px none;}
.tab_item:last-of-type	{border-right:solid 1px none;}
.tab_01 div		{width:100%;}
.tab_02 div		{width:50%;}
.tab_03 div		{width:33.333%;}
.tab_04 div		{width:25%;}
.tab_05 div		{width:20%;}
[data-tab-switch].is-open,
[data-tab-switch]:hover			{color:#333; background:#fff;box-shadow:none;}
[data-tab-content]			{display:none;}
[data-tab-content].is-open		{display:block;}
[data-tab-switch] 			{display:block;text-align:center; text-decoration:none; position:relative;}
[data-tab-switch]:after 		{content:''; display:inline-block; width:80%; height:3px; background:#cc0000; position:absolute; bottom:0; left:10%; transition:0.3s ease-out; transform:scaleX(0);}
[data-tab-switch]:hover:after 		{transform: scaleX(1);}
[data-tab-switch].is-open:after,
[data-tab-switch].is-open:hover:after 	{transform: scaleX(1);}

/* ------------------------------
▼markerscroll.js
------------------------------ */
.marker1_s, .marker1_b {
background:-webkit-linear-gradient(left, transparent 50%, #ffcccc 50%);
background:-moz-linear-gradient(left, transparent 50%, #ffcccc 50%);
background:-ms-linear-gradient(left, transparent 50%, #ffcccc 50%);
background:-o-linear-gradient(left, transparent 50%, #ffcccc 50%);
background:linear-gradient(left, transparent 50%, #ffcccc 50%);
}
.marker2_s, .marker2_b {
background:-webkit-linear-gradient(left, transparent 50%, #cceeff 50%);
background:-moz-linear-gradient(left, transparent 50%, #cceeff 50%);
background:-ms-linear-gradient(left, transparent 50%, #cceeff 50%);
background:-o-linear-gradient(left, transparent 50%, #cceeff 50%);
background:linear-gradient(left, transparent 50%, #cceeff 50%);
}
.marker3_s, .marker3_b {
background:-webkit-linear-gradient(left, transparent 50%, #ffff00 50%);
background:-moz-linear-gradient(left, transparent 50%, #ffff00 50%);
background:-ms-linear-gradient(left, transparent 50%, #ffff00 50%);
background:-o-linear-gradient(left, transparent 50%, #ffff00 50%);
background:linear-gradient(left, transparent 50%, #ffff00 50%);
}
.marker4_s, .marker4_b {
background:-webkit-linear-gradient(left, transparent 50%, #ccffcc 50%);
background:-moz-linear-gradient(left, transparent 50%, #ccffcc 50%);
background:-ms-linear-gradient(left, transparent 50%, #ccffcc 50%);
background:-o-linear-gradient(left, transparent 50%, #ccffcc 50%);
background:linear-gradient(left, transparent 50%, #ccffcc 50%);
}
.marker5_s, .marker5_b {
background:-webkit-linear-gradient(left, transparent 50%, #fec641 50%);
background:-moz-linear-gradient(left, transparent 50%, #fec641 50%);
background:-ms-linear-gradient(left, transparent 50%, #fec641 50%);
background:-o-linear-gradient(left, transparent 50%, #fec641 50%);
background:linear-gradient(left, transparent 50%, #fec641 50%);
}
.marker6_s, .marker6_b {
background:-webkit-linear-gradient(left, transparent 50%, #fdb9f9 50%);
background:-moz-linear-gradient(left, transparent 50%, #fdb9f9 50%);
background:-ms-linear-gradient(left, transparent 50%, #fdb9f9 50%);
background:-o-linear-gradient(left, transparent 50%, #fdb9f9 50%);
background:linear-gradient(left, transparent 50%, #fdb9f9 50%);
}
.marker1_s,
.marker2_s,
.marker3_s,
.marker4_s,
.marker5_s,
.marker6_s		{background-size:200% .4em; background-position: 0 .9em; background-repeat:repeat-x; transition:all 5s ease; font-weight:bold;}
.marker1_b,
.marker2_b,
.marker3_b,
.marker4_b,
.marker5_b,
.marker6_b		{background-size:200% 1.5em; background-position: 0 -.1em; background-repeat:repeat-x; transition:all 2s ease; font-weight:bold;}
.marker1_s.active,
.marker2_s.active,
.marker3_s.active,
.marker4_s.active,
.marker5_s.active,
.marker6_s.active	{background-position: -100% .9em;}
.marker1_b.active,
.marker2_b.active,
.marker3_b.active,
.marker4_b.active,
.marker5_b.active,
.marker6_b.active	{background-position: -100% -.1em;}

/* ------------------------------
▼margin and padding
------------------------------ */
.mra	{margin-right:auto !important;}	.mla	{margin-left:auto !important;}
.mt0 {margin-top:0px !important;}	.mb0 {margin-bottom:0px !important;}	.mr0 {margin-right:0px !important;}	.ml0 {margin-left:0px !important;}
.mt5 {margin-top:5px !important;}	.mb5 {margin-bottom:5px !important;}	.mr5 {margin-right:5px !important;}	.ml5 {margin-left:5px !important;}
.mt10 {margin-top:10px !important;}	.mb10 {margin-bottom:10px !important;}	.mr10 {margin-right:10px !important;}	.ml10 {margin-left:10px !important;}
.mt15 {margin-top:15px !important;}	.mb15 {margin-bottom:15px !important;}	.mr15 {margin-right:15px !important;}	.ml15 {margin-left:15px !important;}
.mt20 {margin-top:20px !important;}	.mb20 {margin-bottom:20px !important;}	.mr20 {margin-right:20px !important;}	.ml20 {margin-left:20px !important;}
.mt25 {margin-top:25px !important;}	.mb25 {margin-bottom:25px !important;}	.mr25 {margin-right:25px !important;}	.ml25 {margin-left:25px !important;}
.mt30 {margin-top:30px !important;}	.mb30 {margin-bottom:30px !important;}	.mr30 {margin-right:30px !important;}	.ml30 {margin-left:30px !important;}
.mt35 {margin-top:35px !important;}	.mb35 {margin-bottom:35px !important;}	.mr35 {margin-right:35px !important;}	.ml35 {margin-left:35px !important;}
.mt40 {margin-top:40px !important;}	.mb40 {margin-bottom:40px !important;}	.mr40 {margin-right:40px !important;}	.ml40 {margin-left:40px !important;}
.mt45 {margin-top:45px !important;}	.mb45 {margin-bottom:45px !important;}	.mr45 {margin-right:45px !important;}	.ml45 {margin-left:45px !important;}
.mt50 {margin-top:50px !important;}	.mb50 {margin-bottom:50px !important;}	.mr50 {margin-right:50px !important;}	.ml50 {margin-left:50px !important;}
.pt0{padding-top:0px !important;}	.pb0{padding-bottom:0px !important;}	.pr0{padding-right:0px !important;}	.pl0{padding-left:0px !important;}
.pt5{padding-top:5px !important;}	.pb5{padding-bottom:5px !important;}	.pr5{padding-right:5px !important;}	.pl5{padding-left:5px !important;}
.pt10{padding-top:10px !important;}	.pb10{padding-bottom:10px !important;}	.pr10{padding-right:10px !important;}	.pl10{padding-left:10px !important;}
.pt15{padding-top:15px !important;}	.pb15{padding-bottom:15px !important;}	.pr15{padding-right:15px !important;}	.pl15{padding-left:15px !important;}
.pt20{padding-top:20px !important;}	.pb20{padding-bottom:20px !important;}	.pr20{padding-right:20px !important;}	.pl20{padding-left:20px !important;}
.pt25{padding-top:25px !important;}	.pb25{padding-bottom:25px !important;}	.pr25{padding-right:25px !important;}	.pl25{padding-left:25px !important;}
.pt30{padding-top:30px !important;}	.pb30{padding-bottom:30px !important;}	.pr30{padding-right:30px !important;}	.pl30{padding-left:30px !important;}
.pt35{padding-top:35px !important;}	.pb35{padding-bottom:35px !important;}	.pr35{padding-right:35px !important;}	.pl35{padding-left:35px !important;}
.pt40{padding-top:40px !important;}	.pb40{padding-bottom:40px !important;}	.pr40{padding-right:40px !important;}	.pl40{padding-left:40px !important;}
.pt45{padding-top:45px !important;}	.pb45{padding-bottom:45px !important;}	.pr45{padding-right:45px !important;}	.pl45{padding-left:45px !important;}
.pt50{padding-top:50px !important;}	.pb50{padding-bottom:50px !important;}	.pr50{padding-right:50px !important;}	.pl50{padding-left:50px !important;}
.mr1pc{margin-right:1% !important;}	.mr26pc{margin-right:26% !important;}	.ml1pc{margin-left:1% !important;}	.ml26pc{margin-left:26% !important;}
.mr2pc{margin-right:2% !important;}	.mr27pc{margin-right:27% !important;}	.ml2pc{margin-left:2% !important;}	.ml27pc{margin-left:27% !important;}
.mr3pc{margin-right:3% !important;}	.mr28pc{margin-right:28% !important;}	.ml3pc{margin-left:3% !important;}	.ml28pc{margin-left:28% !important;}
.mr4pc{margin-right:4% !important;}	.mr29pc{margin-right:29% !important;}	.ml4pc{margin-left:4% !important;}	.ml29pc{margin-left:29% !important;}
.mr5pc{margin-right:5% !important;}	.mr30pc{margin-right:30% !important;}	.ml5pc{margin-left:5% !important;}	.ml30pc{margin-left:30% !important;}
.mr6pc{margin-right:6% !important;}	.mr31pc{margin-right:31% !important;}	.ml6pc{margin-left:6% !important;}	.ml31pc{margin-left:31% !important;}
.mr7pc{margin-right:7% !important;}	.mr32pc{margin-right:32% !important;}	.ml7pc{margin-left:7% !important;}	.ml32pc{margin-left:32% !important;}
.mr8pc{margin-right:8% !important;}	.mr33pc{margin-right:33% !important;}	.ml8pc{margin-left:8% !important;}	.ml33pc{margin-left:33% !important;}
.mr9pc{margin-right:9% !important;}	.mr34pc{margin-right:34% !important;}	.ml9pc{margin-left:9% !important;}	.ml34pc{margin-left:34% !important;}
.mr10pc{margin-right:10% !important;}	.mr35pc{margin-right:35% !important;}	.ml10pc{margin-left:10% !important;}	.ml35pc{margin-left:35% !important;}
.mr11pc{margin-right:11% !important;}	.mr36pc{margin-right:36% !important;}	.ml11pc{margin-left:11% !important;}	.ml36pc{margin-left:36% !important;}
.mr12pc{margin-right:12% !important;}	.mr37pc{margin-right:37% !important;}	.ml12pc{margin-left:12% !important;}	.ml37pc{margin-left:37% !important;}
.mr13pc{margin-right:13% !important;}	.mr38pc{margin-right:38% !important;}	.ml13pc{margin-left:13% !important;}	.ml38pc{margin-left:38% !important;}
.mr14pc{margin-right:14% !important;}	.mr39pc{margin-right:39% !important;}	.ml14pc{margin-left:14% !important;}	.ml39pc{margin-left:39% !important;}
.mr15pc{margin-right:15% !important;}	.mr40pc{margin-right:40% !important;}	.ml15pc{margin-left:15% !important;}	.ml40pc{margin-left:40% !important;}
.mr16pc{margin-right:16% !important;}	.mr41pc{margin-right:41% !important;}	.ml16pc{margin-left:16% !important;}	.ml41pc{margin-left:41% !important;}
.mr17pc{margin-right:17% !important;}	.mr42pc{margin-right:42% !important;}	.ml17pc{margin-left:17% !important;}	.ml42pc{margin-left:42% !important;}
.mr18pc{margin-right:18% !important;}	.mr43pc{margin-right:43% !important;}	.ml18pc{margin-left:18% !important;}	.ml43pc{margin-left:43% !important;}
.mr19pc{margin-right:19% !important;}	.mr44pc{margin-right:44% !important;}	.ml19pc{margin-left:19% !important;}	.ml44pc{margin-left:44% !important;}
.mr20pc{margin-right:20% !important;}	.mr45pc{margin-right:45% !important;}	.ml20pc{margin-left:20% !important;}	.ml45pc{margin-left:45% !important;}
.mr21pc{margin-right:21% !important;}	.mr46pc{margin-right:46% !important;}	.ml21pc{margin-left:21% !important;}	.ml46pc{margin-left:46% !important;}
.mr22pc{margin-right:22% !important;}	.mr47pc{margin-right:47% !important;}	.ml22pc{margin-left:22% !important;}	.ml47pc{margin-left:47% !important;}
.mr23pc{margin-right:23% !important;}	.mr48pc{margin-right:48% !important;}	.ml23pc{margin-left:23% !important;}	.ml48pc{margin-left:48% !important;}
.mr24pc{margin-right:24% !important;}	.mr49pc{margin-right:49% !important;}	.ml24pc{margin-left:24% !important;}	.ml49pc{margin-left:49% !important;}
.mr25pc{margin-right:25% !important;}	.mr50pc{margin-right:50% !important;}	.ml25pc{margin-left:25% !important;}	.ml50pc{margin-left:50% !important;}

/*-----------------▼percent-----------------*/
.left0pc{left:0%;} .right0pc{right:0%;} .top0pc{top:0%;} .bottom0pc{bottom:0%;}	.left1pc{left:1%;} .right1pc{right:1%;} .top1pc{top:1%;} .bottom1pc{bottom:1%;}
.left2pc{left:2%;} .right2pc{right:2%;} .top2pc{top:2%;} .bottom2pc{bottom:2%;}	.left3pc{left:3%;} .right3pc{right:3%;} .top3pc{top:3%;} .bottom3pc{bottom:3%;}
.left4pc{left:4%;} .right4pc{right:4%;} .top4pc{top:4%;} .bottom4pc{bottom:4%;}	.left5pc{left:5%;} .right5pc{right:5%;} .top5pc{top:5%;} .bottom5pc{bottom:5%;}
.left6pc{left:6%;} .right6pc{right:6%;} .top6pc{top:6%;} .bottom6pc{bottom:6%;}	.left7pc{left:7%;} .right7pc{right:7%;} .top7pc{top:7%;} .bottom7pc{bottom:7%;}
.left8pc{left:8%;} .right8pc{right:8%;} .top8pc{top:8%;} .bottom8pc{bottom:8%;}	.left9pc{left:9%;} .right9pc{right:9%;} .top9pc{top:9%;} .bottom9pc{bottom:9%;}
.left10pc{left:10%;} .right10pc{right:10%;} .top10pc{top:10%;} .bottom10pc{bottom:10%;}	.left11pc{left:11%;} .right11pc{right:11%;} .top11pc{top:11%;} .bottom11pc{bottom:11%;}
.left12pc{left:12%;} .right12pc{right:12%;} .top12pc{top:12%;} .bottom12pc{bottom:12%;}	.left13pc{left:13%;} .right13pc{right:13%;} .top13pc{top:13%;} .bottom13pc{bottom:13%;}
.left14pc{left:14%;} .right14pc{right:14%;} .top14pc{top:14%;} .bottom14pc{bottom:14%;}	.left15pc{left:15%;} .right15pc{right:15%;} .top15pc{top:15%;} .bottom15pc{bottom:15%;}
.left16pc{left:16%;} .right16pc{right:16%;} .top16pc{top:16%;} .bottom16pc{bottom:16%;}	.left17pc{left:17%;} .right17pc{right:17%;} .top17pc{top:17%;} .bottom17pc{bottom:17%;}
.left18pc{left:18%;} .right18pc{right:18%;} .top18pc{top:18%;} .bottom18pc{bottom:18%;}	.left19pc{left:19%;} .right19pc{right:19%;} .top19pc{top:19%;} .bottom19pc{bottom:19%;}
.left20pc{left:20%;} .right20pc{right:20%;} .top20pc{top:20%;} .bottom20pc{bottom:20%;}	.left21pc{left:21%;} .right21pc{right:21%;} .top21pc{top:21%;} .bottom21pc{bottom:21%;}
.left22pc{left:22%;} .right22pc{right:22%;} .top22pc{top:22%;} .bottom22pc{bottom:22%;}	.left23pc{left:23%;} .right23pc{right:23%;} .top23pc{top:23%;} .bottom23pc{bottom:23%;}
.left24pc{left:24%;} .right24pc{right:24%;} .top24pc{top:24%;} .bottom24pc{bottom:24%;}	.left25pc{left:25%;} .right25pc{right:25%;} .top25pc{top:25%;} .bottom25pc{bottom:25%;}
.left26pc{left:26%;} .right26pc{right:26%;} .top26pc{top:26%;} .bottom26pc{bottom:26%;}	.left27pc{left:27%;} .right27pc{right:27%;} .top27pc{top:27%;} .bottom27pc{bottom:27%;}
.left28pc{left:28%;} .right28pc{right:28%;} .top28pc{top:28%;} .bottom28pc{bottom:28%;}	.left29pc{left:29%;} .right29pc{right:29%;} .top29pc{top:29%;} .bottom29pc{bottom:29%;}
.left30pc{left:30%;} .right30pc{right:30%;} .top30pc{top:30%;} .bottom30pc{bottom:30%;}	.left31pc{left:31%;} .right31pc{right:31%;} .top31pc{top:31%;} .bottom31pc{bottom:31%;}
.left32pc{left:32%;} .right32pc{right:32%;} .top32pc{top:32%;} .bottom32pc{bottom:32%;}	.left33pc{left:33%;} .right33pc{right:33%;} .top33pc{top:33%;} .bottom33pc{bottom:33%;}
.left34pc{left:34%;} .right34pc{right:34%;} .top34pc{top:34%;} .bottom34pc{bottom:34%;}	.left35pc{left:35%;} .right35pc{right:35%;} .top35pc{top:35%;} .bottom35pc{bottom:35%;}
.left36pc{left:36%;} .right36pc{right:36%;} .top36pc{top:36%;} .bottom36pc{bottom:36%;}	.left37pc{left:37%;} .right37pc{right:37%;} .top37pc{top:37%;} .bottom37pc{bottom:37%;}
.left38pc{left:38%;} .right38pc{right:38%;} .top38pc{top:38%;} .bottom38pc{bottom:38%;}	.left39pc{left:39%;} .right39pc{right:39%;} .top39pc{top:39%;} .bottom39pc{bottom:39%;}
.left40pc{left:40%;} .right40pc{right:40%;} .top40pc{top:40%;} .bottom40pc{bottom:40%;}	.left41pc{left:41%;} .right41pc{right:41%;} .top41pc{top:41%;} .bottom41pc{bottom:41%;}
.left42pc{left:42%;} .right42pc{right:42%;} .top42pc{top:42%;} .bottom42pc{bottom:42%;}	.left43pc{left:43%;} .right43pc{right:43%;} .top43pc{top:43%;} .bottom43pc{bottom:43%;}
.left44pc{left:44%;} .right44pc{right:44%;} .top44pc{top:44%;} .bottom44pc{bottom:44%;}	.left45pc{left:45%;} .right45pc{right:45%;} .top45pc{top:45%;} .bottom45pc{bottom:45%;}
.left46pc{left:46%;} .right46pc{right:46%;} .top46pc{top:46%;} .bottom46pc{bottom:46%;}	.left47pc{left:47%;} .right47pc{right:47%;} .top47pc{top:47%;} .bottom47pc{bottom:47%;}
.left48pc{left:48%;} .right48pc{right:48%;} .top48pc{top:48%;} .bottom48pc{bottom:48%;}	.left49pc{left:49%;} .right49pc{right:49%;} .top49pc{top:49%;} .bottom49pc{bottom:49%;}
.left50pc{left:50%;} .right50pc{right:50%;} .top50pc{top:50%;} .bottom50pc{bottom:50%;}

/*-----------------▼width/percent-----------------*/
.w100pc{width:100%;} .w99pc{width:99%;} .w98pc{width:98%;} .w97pc{width:97%;} .w96pc{width:96%;} .w95pc{width:95%;} .w94pc{width:94%;} .w93pc{width:93%;} .w92pc{width:92%;} .w91pc{width:91%;} .w90pc{width:90%;} .w89pc{width:89%;} .w88pc{width:88%;} .w87pc{width:87%;} .w86pc{width:86%;} .w85pc{width:85%;} .w84pc{width:84%;} .w83pc{width:83%;} .w82pc{width:82%;} .w81pc{width:81%;} .w80pc{width:80%;} .w79pc{width:79%;} .w78pc{width:78%;} .w77pc{width:77%;} .w76pc{width:76%;} .w75pc{width:75%;} .w74pc{width:74%;} .w73pc{width:73%;} .w72pc{width:72%;} .w71pc{width:71%;} .w70pc{width:70%;} .w69pc{width:69%;} .w68pc{width:68%;} .w67pc{width:67%;} .w66pc{width:66%;} .w65pc{width:65%;} .w64pc{width:64%;} .w63pc{width:63%;} .w62pc{width:62%;} .w61pc{width:61%;} .w60pc{width:60%;} .w59pc{width:59%;} .w58pc{width:58%;} .w57pc{width:57%;} .w56pc{width:56%;} .w55pc{width:55%;} .w54pc{width:54%;} .w53pc{width:53%;} .w52pc{width:52%;} .w51pc{width:51%;} .w50pc{width:50%;} .w49pc{width:49%;} .w48pc{width:48%;} .w47pc{width:47%;} .w46pc{width:46%;} .w45pc{width:45%;} .w44pc{width:44%;} .w43pc{width:43%;} .w42pc{width:42%;} .w41pc{width:41%;} .w40pc{width:40%;} .w39pc{width:39%;} .w38pc{width:38%;} .w37pc{width:37%;} .w36pc{width:36%;} .w35pc{width:35%;} .w34pc{width:34%;} .w33pc{width:33%;} .w32pc{width:32%;} .w31pc{width:31%;} .w30pc{width:30%;} .w29pc{width:29%;} .w28pc{width:28%;} .w27pc{width:27%;} .w26pc{width:26%;} .w25pc{width:25%;} .w24pc{width:24%;} .w23pc{width:23%;} .w22pc{width:22%;} .w21pc{width:21%;} .w20pc{width:20%;} .w19pc{width:19%;} .w18pc{width:18%;} .w17pc{width:17%;} .w16pc{width:16%;} .w15pc{width:15%;} .w14pc{width:14%;} .w13pc{width:13%;} .w12pc{width:12%;} .w11pc{width:11%;} .w10pc{width:10%;} .w9pc{width:9%;} .w8pc{width:8%;} .w7pc{width:7%;} .w6pc{width:6%;} .w5pc{width:5%;} .w4pc{width:4%;} .w3pc{width:3%;} .w2pc{width:2%;} .w1pc{width:1%;} .w0pc{width:0%;}

/*-----------------▼width/pixcel-----------------*/
.w1000px{width:1000px;} .w995px{width:995px;} .w990px{width:990px;} .w985px{width:985px;} .w980px{width:980px;} .w975px{width:975px;} .w970px{width:970px;} .w965px{width:965px;} .w960px{width:960px;} .w955px{width:955px;} .w950px{width:950px;} .w945px{width:945px;} .w940px{width:940px;} .w935px{width:935px;} .w930px{width:930px;} .w925px{width:925px;} .w920px{width:920px;} .w915px{width:915px;} .w910px{width:910px;} .w905px{width:905px;} .w900px{width:900px;} .w895px{width:895px;} .w890px{width:890px;} .w885px{width:885px;} .w880px{width:880px;} .w875px{width:875px;} .w870px{width:870px;} .w865px{width:865px;} .w860px{width:860px;} .w855px{width:855px;} .w850px{width:850px;} .w845px{width:845px;} .w840px{width:840px;} .w835px{width:835px;} .w830px{width:830px;} .w825px{width:825px;} .w820px{width:820px;} .w815px{width:815px;} .w810px{width:810px;} .w805px{width:805px;} .w800px{width:800px;} .w795px{width:795px;} .w790px{width:790px;} .w785px{width:785px;} .w780px{width:780px;} .w775px{width:775px;} .w770px{width:770px;} .w765px{width:765px;} .w760px{width:760px;} .w755px{width:755px;} .w750px{width:750px;} .w745px{width:745px;} .w740px{width:740px;} .w735px{width:735px;} .w730px{width:730px;} .w725px{width:725px;} .w720px{width:720px;} .w715px{width:715px;} .w710px{width:710px;} .w705px{width:705px;} .w700px{width:700px;} .w695px{width:695px;} .w690px{width:690px;} .w685px{width:685px;} .w680px{width:680px;} .w675px{width:675px;} .w670px{width:670px;} .w665px{width:665px;} .w660px{width:660px;} .w655px{width:655px;} .w650px{width:650px;} .w645px{width:645px;} .w640px{width:640px;} .w635px{width:635px;} .w630px{width:630px;} .w625px{width:625px;} .w620px{width:620px;} .w615px{width:615px;} .w610px{width:610px;} .w605px{width:605px;} .w600px{width:600px;} .w595px{width:595px;} .w590px{width:590px;} .w585px{width:585px;} .w580px{width:580px;} .w575px{width:575px;} .w570px{width:570px;} .w565px{width:565px;} .w560px{width:560px;} .w555px{width:555px;} .w550px{width:550px;} .w545px{width:545px;} .w540px{width:540px;} .w535px{width:535px;} .w530px{width:530px;} .w525px{width:525px;} .w520px{width:520px;} .w515px{width:515px;} .w510px{width:510px;} .w505px{width:505px;} .w500px{width:500px;} .w495px{width:495px;} .w490px{width:490px;} .w485px{width:485px;} .w480px{width:480px;} .w475px{width:475px;} .w470px{width:470px;} .w465px{width:465px;} .w460px{width:460px;} .w455px{width:455px;} .w450px{width:450px;} .w445px{width:445px;} .w440px{width:440px;} .w435px{width:435px;} .w430px{width:430px;} .w425px{width:425px;} .w420px{width:420px;} .w415px{width:415px;} .w410px{width:410px;} .w405px{width:405px;} .w400px{width:400px;} .w395px{width:395px;} .w390px{width:390px;} .w385px{width:385px;} .w380px{width:380px;} .w375px{width:375px;} .w370px{width:370px;} .w365px{width:365px;} .w360px{width:360px;} .w355px{width:355px;} .w350px{width:350px;} .w345px{width:345px;} .w340px{width:340px;} .w335px{width:335px;} .w330px{width:330px;} .w325px{width:325px;} .w320px{width:320px;} .w315px{width:315px;} .w310px{width:310px;} .w305px{width:305px;} .w300px{width:300px;} .w295px{width:295px;} .w290px{width:290px;} .w285px{width:285px;} .w280px{width:280px;} .w275px{width:275px;} .w270px{width:270px;} .w265px{width:265px;} .w260px{width:260px;} .w255px{width:255px;} .w250px{width:250px;} .w245px{width:245px;} .w240px{width:240px;} .w235px{width:235px;} .w230px{width:230px;} .w225px{width:225px;} .w220px{width:220px;} .w215px{width:215px;} .w210px{width:210px;} .w205px{width:205px;} .w200px{width:200px;} .w195px{width:195px;} .w190px{width:190px;} .w185px{width:185px;} .w180px{width:180px;} .w175px{width:175px;} .w170px{width:170px;} .w165px{width:165px;} .w160px{width:160px;} .w155px{width:155px;} .w150px{width:150px;} .w145px{width:145px;} .w140px{width:140px;} .w135px{width:135px;} .w130px{width:130px;} .w125px{width:125px;} .w120px{width:120px;} .w115px{width:115px;} .w110px{width:110px;} .w105px{width:105px;} .w100px{width:100px;} .w95px{width:95px;} .w90px{width:90px;} .w85px{width:85px;} .w80px{width:80px;} .w75px{width:75px;} .w70px{width:70px;} .w65px{width:65px;} .w60px{width:60px;} .w55px{width:55px;} .w50px{width:50px;} .w45px{width:45px;} .w40px{width:40px;} .w35px{width:35px;} .w30px{width:30px;} .w25px{width:25px;} .w20px{width:20px;} .w15px{width:15px;} .w10px{width:10px;} .w5px{width:5px;}

/*-----------------▼height/percent-----------------*/
.h100pc{height:100%;} .h95pc{height:95%;} .h90pc{height:90%;} .h85pc{height:85%;} .h80pc{height:80%;} .h75pc{height:75%;} .h70pc{height:70%;} .h65pc{height:65%;} .h60pc{height:60%;} .h55pc{height:55%;} .h50pc{height:50%;} .h45pc{height:45%;} .h40pc{height:40%;} .h35pc{height:35%;} .h30pc{height:30%;} .h25pc{height:25%;} .h20pc{height:20%;} .h15pc{height:15%;} .h10pc{height:10%;} .h5pc{height:5%;}

/*-----------------▼height/pixcel-----------------*/
.h1000px{height:1000px;} .h995px{height:995px;} .h990px{height:990px;} .h985px{height:985px;} .h980px{height:980px;} .h975px{height:975px;} .h970px{height:970px;} .h965px{height:965px;} .h960px{height:960px;} .h955px{height:955px;} .h950px{height:950px;} .h945px{height:945px;} .h940px{height:940px;} .h935px{height:935px;} .h930px{height:930px;} .h925px{height:925px;} .h920px{height:920px;} .h915px{height:915px;} .h910px{height:910px;} .h905px{height:905px;} .h900px{height:900px;} .h895px{height:895px;} .h890px{height:890px;} .h885px{height:885px;} .h880px{height:880px;} .h875px{height:875px;} .h870px{height:870px;} .h865px{height:865px;} .h860px{height:860px;} .h855px{height:855px;} .h850px{height:850px;} .h845px{height:845px;} .h840px{height:840px;} .h835px{height:835px;} .h830px{height:830px;} .h825px{height:825px;} .h820px{height:820px;} .h815px{height:815px;} .h810px{height:810px;} .h805px{height:805px;} .h800px{height:800px;} .h795px{height:795px;} .h790px{height:790px;} .h785px{height:785px;} .h780px{height:780px;} .h775px{height:775px;} .h770px{height:770px;} .h765px{height:765px;} .h760px{height:760px;} .h755px{height:755px;} .h750px{height:750px;} .h745px{height:745px;} .h740px{height:740px;} .h735px{height:735px;} .h730px{height:730px;} .h725px{height:725px;} .h720px{height:720px;} .h715px{height:715px;} .h710px{height:710px;} .h705px{height:705px;} .h700px{height:700px;} .h695px{height:695px;} .h690px{height:690px;} .h685px{height:685px;} .h680px{height:680px;} .h675px{height:675px;} .h670px{height:670px;} .h665px{height:665px;} .h660px{height:660px;} .h655px{height:655px;} .h650px{height:650px;} .h645px{height:645px;} .h640px{height:640px;} .h635px{height:635px;} .h630px{height:630px;} .h625px{height:625px;} .h620px{height:620px;} .h615px{height:615px;} .h610px{height:610px;} .h605px{height:605px;} .h600px{height:600px;} .h595px{height:595px;} .h590px{height:590px;} .h585px{height:585px;} .h580px{height:580px;} .h575px{height:575px;} .h570px{height:570px;} .h565px{height:565px;} .h560px{height:560px;} .h555px{height:555px;} .h550px{height:550px;} .h545px{height:545px;} .h540px{height:540px;} .h535px{height:535px;} .h530px{height:530px;} .h525px{height:525px;} .h520px{height:520px;} .h515px{height:515px;} .h510px{height:510px;} .h505px{height:505px;} .h500px{height:500px;} .h495px{height:495px;} .h490px{height:490px;} .h485px{height:485px;} .h480px{height:480px;} .h475px{height:475px;} .h470px{height:470px;} .h465px{height:465px;} .h460px{height:460px;} .h455px{height:455px;} .h450px{height:450px;} .h445px{height:445px;} .h440px{height:440px;} .h435px{height:435px;} .h430px{height:430px;} .h425px{height:425px;} .h420px{height:420px;} .h415px{height:415px;} .h410px{height:410px;} .h405px{height:405px;} .h400px{height:400px;} .h395px{height:395px;} .h390px{height:390px;} .h385px{height:385px;} .h380px{height:380px;} .h375px{height:375px;} .h370px{height:370px;} .h365px{height:365px;} .h360px{height:360px;} .h355px{height:355px;} .h350px{height:350px;} .h345px{height:345px;} .h340px{height:340px;} .h335px{height:335px;} .h330px{height:330px;} .h325px{height:325px;} .h320px{height:320px;} .h315px{height:315px;} .h310px{height:310px;} .h305px{height:305px;} .h300px{height:300px;} .h295px{height:295px;} .h290px{height:290px;} .h285px{height:285px;} .h280px{height:280px;} .h275px{height:275px;} .h270px{height:270px;} .h265px{height:265px;} .h260px{height:260px;} .h255px{height:255px;} .h250px{height:250px;} .h245px{height:245px;} .h240px{height:240px;} .h235px{height:235px;} .h230px{height:230px;} .h225px{height:225px;} .h220px{height:220px;} .h215px{height:215px;} .h210px{height:210px;} .h205px{height:205px;} .h200px{height:200px;} .h195px{height:195px;} .h190px{height:190px;} .h185px{height:185px;} .h180px{height:180px;} .h175px{height:175px;} .h170px{height:170px;} .h165px{height:165px;} .h160px{height:160px;} .h155px{height:155px;} .h150px{height:150px;} .h145px{height:145px;} .h140px{height:140px;} .h135px{height:135px;} .h130px{height:130px;} .h125px{height:125px;} .h120px{height:120px;} .h115px{height:115px;} .h110px{height:110px;} .h105px{height:105px;} .h100px{height:100px;} .h95px{height:95px;} .h90px{height:90px;} .h85px{height:85px;} .h80px{height:80px;} .h75px{height:75px;} .h70px{height:70px;} .h65px{height:65px;} .h60px{height:60px;} .h55px{height:55px;} .h50px{height:50px;} .h45px{height:45px;} .h40px{height:40px;} .h35px{height:35px;} .h30px{height:30px;} .h25px{height:25px;} .h20px{height:20px;} .h15px{height:15px;} .h10px{height:10px;} .h5px{height:5px;}

/*-----------------▼max-width/percent-----------------*/
.max_w100pc{max-width:100%;} .max_w95pc{max-width:95%;} .max_w90pc{max-width:90%;} .max_w85pc{max-width:85%;} .max_w80pc{max-width:80%;} .max_w75pc{max-width:75%;} .max_w70pc{max-width:70%;} .max_w65pc{max-width:65%;} .max_w60pc{max-width:60%;} .max_w55pc{max-width:55%;} .max_w50pc{max-width:50%;} .max_w45pc{max-width:45%;} .max_w40pc{max-width:40%;} .max_w35pc{max-width:35%;} .max_w30pc{max-width:30%;} .max_w25pc{max-width:25%;} .max_w20pc{max-width:20%;} .max_w15pc{max-width:15%;} .max_w10pc{max-width:10%;} .max_w5pc{max-width:5%;}

/*-----------------▼min-width/percent-----------------*/
.min_w100pc{min-width:100%;} .min_w95pc{min-width:95%;} .min_w90pc{min-width:90%;} .min_w85pc{min-width:85%;} .min_w80pc{min-width:80%;} .min_w75pc{min-width:75%;} .min_w70pc{min-width:70%;} .min_w65pc{min-width:65%;} .min_w60pc{min-width:60%;} .min_w55pc{min-width:55%;} .min_w50pc{min-width:50%;} .min_w45pc{min-width:45%;} .min_w40pc{min-width:40%;} .min_w35pc{min-width:35%;} .min_w30pc{min-width:30%;} .min_w25pc{min-width:25%;} .min_w20pc{min-width:20%;} .min_w15pc{min-width:15%;} .min_w10pc{min-width:10%;} .min_w5pc{min-width:5%;}

/*-----------------▼max-width/pixcel-----------------*/
.max_w1000px{max-width:1000px;} .max_w995px{max-width:995px;} .max_w990px{max-width:990px;} .max_w985px{max-width:985px;} .max_w980px{max-width:980px;} .max_w975px{max-width:975px;} .max_w970px{max-width:970px;} .max_w965px{max-width:965px;} .max_w960px{max-width:960px;} .max_w955px{max-width:955px;} .max_w950px{max-width:950px;} .max_w945px{max-width:945px;} .max_w940px{max-width:940px;} .max_w935px{max-width:935px;} .max_w930px{max-width:930px;} .max_w925px{max-width:925px;} .max_w920px{max-width:920px;} .max_w915px{max-width:915px;} .max_w910px{max-width:910px;} .max_w905px{max-width:905px;} .max_w900px{max-width:900px;} .max_w895px{max-width:895px;} .max_w890px{max-width:890px;} .max_w885px{max-width:885px;} .max_w880px{max-width:880px;} .max_w875px{max-width:875px;} .max_w870px{max-width:870px;} .max_w865px{max-width:865px;} .max_w860px{max-width:860px;} .max_w855px{max-width:855px;} .max_w850px{max-width:850px;} .max_w845px{max-width:845px;} .max_w840px{max-width:840px;} .max_w835px{max-width:835px;} .max_w830px{max-width:830px;} .max_w825px{max-width:825px;} .max_w820px{max-width:820px;} .max_w815px{max-width:815px;} .max_w810px{max-width:810px;} .max_w805px{max-width:805px;} .max_w800px{max-width:800px;} .max_w795px{max-width:795px;} .max_w790px{max-width:790px;} .max_w785px{max-width:785px;} .max_w780px{max-width:780px;} .max_w775px{max-width:775px;} .max_w770px{max-width:770px;} .max_w765px{max-width:765px;} .max_w760px{max-width:760px;} .max_w755px{max-width:755px;} .max_w750px{max-width:750px;} .max_w745px{max-width:745px;} .max_w740px{max-width:740px;} .max_w735px{max-width:735px;} .max_w730px{max-width:730px;} .max_w725px{max-width:725px;} .max_w720px{max-width:720px;} .max_w715px{max-width:715px;} .max_w710px{max-width:710px;} .max_w705px{max-width:705px;} .max_w700px{max-width:700px;} .max_w695px{max-width:695px;} .max_w690px{max-width:690px;} .max_w685px{max-width:685px;} .max_w680px{max-width:680px;} .max_w675px{max-width:675px;} .max_w670px{max-width:670px;} .max_w665px{max-width:665px;} .max_w660px{max-width:660px;} .max_w655px{max-width:655px;} .max_w650px{max-width:650px;} .max_w645px{max-width:645px;} .max_w640px{max-width:640px;} .max_w635px{max-width:635px;} .max_w630px{max-width:630px;} .max_w625px{max-width:625px;} .max_w620px{max-width:620px;} .max_w615px{max-width:615px;} .max_w610px{max-width:610px;} .max_w605px{max-width:605px;} .max_w600px{max-width:600px;} .max_w595px{max-width:595px;} .max_w590px{max-width:590px;} .max_w585px{max-width:585px;} .max_w580px{max-width:580px;} .max_w575px{max-width:575px;} .max_w570px{max-width:570px;} .max_w565px{max-width:565px;} .max_w560px{max-width:560px;} .max_w555px{max-width:555px;} .max_w550px{max-width:550px;} .max_w545px{max-width:545px;} .max_w540px{max-width:540px;} .max_w535px{max-width:535px;} .max_w530px{max-width:530px;} .max_w525px{max-width:525px;} .max_w520px{max-width:520px;} .max_w515px{max-width:515px;} .max_w510px{max-width:510px;} .max_w505px{max-width:505px;} .max_w500px{max-width:500px;} .max_w495px{max-width:495px;} .max_w490px{max-width:490px;} .max_w485px{max-width:485px;} .max_w480px{max-width:480px;} .max_w475px{max-width:475px;} .max_w470px{max-width:470px;} .max_w465px{max-width:465px;} .max_w460px{max-width:460px;} .max_w455px{max-width:455px;} .max_w450px{max-width:450px;} .max_w445px{max-width:445px;} .max_w440px{max-width:440px;} .max_w435px{max-width:435px;} .max_w430px{max-width:430px;} .max_w425px{max-width:425px;} .max_w420px{max-width:420px;} .max_w415px{max-width:415px;} .max_w410px{max-width:410px;} .max_w405px{max-width:405px;} .max_w400px{max-width:400px;} .max_w395px{max-width:395px;} .max_w390px{max-width:390px;} .max_w385px{max-width:385px;} .max_w380px{max-width:380px;} .max_w375px{max-width:375px;} .max_w370px{max-width:370px;} .max_w365px{max-width:365px;} .max_w360px{max-width:360px;} .max_w355px{max-width:355px;} .max_w350px{max-width:350px;} .max_w345px{max-width:345px;} .max_w340px{max-width:340px;} .max_w335px{max-width:335px;} .max_w330px{max-width:330px;} .max_w325px{max-width:325px;} .max_w320px{max-width:320px;} .max_w315px{max-width:315px;} .max_w310px{max-width:310px;} .max_w305px{max-width:305px;} .max_w300px{max-width:300px;} .max_w295px{max-width:295px;} .max_w290px{max-width:290px;} .max_w285px{max-width:285px;} .max_w280px{max-width:280px;} .max_w275px{max-width:275px;} .max_w270px{max-width:270px;} .max_w265px{max-width:265px;} .max_w260px{max-width:260px;} .max_w255px{max-width:255px;} .max_w250px{max-width:250px;} .max_w245px{max-width:245px;} .max_w240px{max-width:240px;} .max_w235px{max-width:235px;} .max_w230px{max-width:230px;} .max_w225px{max-width:225px;} .max_w220px{max-width:220px;} .max_w215px{max-width:215px;} .max_w210px{max-width:210px;} .max_w205px{max-width:205px;} .max_w200px{max-width:200px;} .max_w195px{max-width:195px;} .max_w190px{max-width:190px;} .max_w185px{max-width:185px;} .max_w180px{max-width:180px;} .max_w175px{max-width:175px;} .max_w170px{max-width:170px;} .max_w165px{max-width:165px;} .max_w160px{max-width:160px;} .max_w155px{max-width:155px;} .max_w150px{max-width:150px;} .max_w145px{max-width:145px;} .max_w140px{max-width:140px;} .max_w135px{max-width:135px;} .max_w130px{max-width:130px;} .max_w125px{max-width:125px;} .max_w120px{max-width:120px;} .max_w115px{max-width:115px;} .max_w110px{max-width:110px;} .max_w105px{max-width:105px;} .max_w100px{max-width:100px;} .max_w95px{max-width:95px;} .max_w90px{max-width:90px;} .max_w85px{max-width:85px;} .max_w80px{max-width:80px;} .max_w75px{max-width:75px;} .max_w70px{max-width:70px;} .max_w65px{max-width:65px;} .max_w60px{max-width:60px;} .max_w55px{max-width:55px;} .max_w50px{max-width:50px;} .max_w45px{max-width:45px;} .max_w40px{max-width:40px;} .max_w35px{max-width:35px;} .max_w30px{max-width:30px;} .max_w25px{max-width:25px;} .max_w20px{max-width:20px;} .max_w15px{max-width:15px;} .max_w10px{max-width:10px;} .max_w5px{max-width:5px;}

/*-----------------▼min-width/pixcel-----------------*/
.min_w1000px{min-width:1000px;} .min_w995px{min-width:995px;} .min_w990px{min-width:990px;} .min_w985px{min-width:985px;} .min_w980px{min-width:980px;} .min_w975px{min-width:975px;} .min_w970px{min-width:970px;} .min_w965px{min-width:965px;} .min_w960px{min-width:960px;} .min_w955px{min-width:955px;} .min_w950px{min-width:950px;} .min_w945px{min-width:945px;} .min_w940px{min-width:940px;} .min_w935px{min-width:935px;} .min_w930px{min-width:930px;} .min_w925px{min-width:925px;} .min_w920px{min-width:920px;} .min_w915px{min-width:915px;} .min_w910px{min-width:910px;} .min_w905px{min-width:905px;} .min_w900px{min-width:900px;} .min_w895px{min-width:895px;} .min_w890px{min-width:890px;} .min_w885px{min-width:885px;} .min_w880px{min-width:880px;} .min_w875px{min-width:875px;} .min_w870px{min-width:870px;} .min_w865px{min-width:865px;} .min_w860px{min-width:860px;} .min_w855px{min-width:855px;} .min_w850px{min-width:850px;} .min_w845px{min-width:845px;} .min_w840px{min-width:840px;} .min_w835px{min-width:835px;} .min_w830px{min-width:830px;} .min_w825px{min-width:825px;} .min_w820px{min-width:820px;} .min_w815px{min-width:815px;} .min_w810px{min-width:810px;} .min_w805px{min-width:805px;} .min_w800px{min-width:800px;} .min_w795px{min-width:795px;} .min_w790px{min-width:790px;} .min_w785px{min-width:785px;} .min_w780px{min-width:780px;} .min_w775px{min-width:775px;} .min_w770px{min-width:770px;} .min_w765px{min-width:765px;} .min_w760px{min-width:760px;} .min_w755px{min-width:755px;} .min_w750px{min-width:750px;} .min_w745px{min-width:745px;} .min_w740px{min-width:740px;} .min_w735px{min-width:735px;} .min_w730px{min-width:730px;} .min_w725px{min-width:725px;} .min_w720px{min-width:720px;} .min_w715px{min-width:715px;} .min_w710px{min-width:710px;} .min_w705px{min-width:705px;} .min_w700px{min-width:700px;} .min_w695px{min-width:695px;} .min_w690px{min-width:690px;} .min_w685px{min-width:685px;} .min_w680px{min-width:680px;} .min_w675px{min-width:675px;} .min_w670px{min-width:670px;} .min_w665px{min-width:665px;} .min_w660px{min-width:660px;} .min_w655px{min-width:655px;} .min_w650px{min-width:650px;} .min_w645px{min-width:645px;} .min_w640px{min-width:640px;} .min_w635px{min-width:635px;} .min_w630px{min-width:630px;} .min_w625px{min-width:625px;} .min_w620px{min-width:620px;} .min_w615px{min-width:615px;} .min_w610px{min-width:610px;} .min_w605px{min-width:605px;} .min_w600px{min-width:600px;} .min_w595px{min-width:595px;} .min_w590px{min-width:590px;} .min_w585px{min-width:585px;} .min_w580px{min-width:580px;} .min_w575px{min-width:575px;} .min_w570px{min-width:570px;} .min_w565px{min-width:565px;} .min_w560px{min-width:560px;} .min_w555px{min-width:555px;} .min_w550px{min-width:550px;} .min_w545px{min-width:545px;} .min_w540px{min-width:540px;} .min_w535px{min-width:535px;} .min_w530px{min-width:530px;} .min_w525px{min-width:525px;} .min_w520px{min-width:520px;} .min_w515px{min-width:515px;} .min_w510px{min-width:510px;} .min_w505px{min-width:505px;} .min_w500px{min-width:500px;} .min_w495px{min-width:495px;} .min_w490px{min-width:490px;} .min_w485px{min-width:485px;} .min_w480px{min-width:480px;} .min_w475px{min-width:475px;} .min_w470px{min-width:470px;} .min_w465px{min-width:465px;} .min_w460px{min-width:460px;} .min_w455px{min-width:455px;} .min_w450px{min-width:450px;} .min_w445px{min-width:445px;} .min_w440px{min-width:440px;} .min_w435px{min-width:435px;} .min_w430px{min-width:430px;} .min_w425px{min-width:425px;} .min_w420px{min-width:420px;} .min_w415px{min-width:415px;} .min_w410px{min-width:410px;} .min_w405px{min-width:405px;} .min_w400px{min-width:400px;} .min_w395px{min-width:395px;} .min_w390px{min-width:390px;} .min_w385px{min-width:385px;} .min_w380px{min-width:380px;} .min_w375px{min-width:375px;} .min_w370px{min-width:370px;} .min_w365px{min-width:365px;} .min_w360px{min-width:360px;} .min_w355px{min-width:355px;} .min_w350px{min-width:350px;} .min_w345px{min-width:345px;} .min_w340px{min-width:340px;} .min_w335px{min-width:335px;} .min_w330px{min-width:330px;} .min_w325px{min-width:325px;} .min_w320px{min-width:320px;} .min_w315px{min-width:315px;} .min_w310px{min-width:310px;} .min_w305px{min-width:305px;} .min_w300px{min-width:300px;} .min_w295px{min-width:295px;} .min_w290px{min-width:290px;} .min_w285px{min-width:285px;} .min_w280px{min-width:280px;} .min_w275px{min-width:275px;} .min_w270px{min-width:270px;} .min_w265px{min-width:265px;} .min_w260px{min-width:260px;} .min_w255px{min-width:255px;} .min_w250px{min-width:250px;} .min_w245px{min-width:245px;} .min_w240px{min-width:240px;} .min_w235px{min-width:235px;} .min_w230px{min-width:230px;} .min_w225px{min-width:225px;} .min_w220px{min-width:220px;} .min_w215px{min-width:215px;} .min_w210px{min-width:210px;} .min_w205px{min-width:205px;} .min_w200px{min-width:200px;} .min_w195px{min-width:195px;} .min_w190px{min-width:190px;} .min_w185px{min-width:185px;} .min_w180px{min-width:180px;} .min_w175px{min-width:175px;} .min_w170px{min-width:170px;} .min_w165px{min-width:165px;} .min_w160px{min-width:160px;} .min_w155px{min-width:155px;} .min_w150px{min-width:150px;} .min_w145px{min-width:145px;} .min_w140px{min-width:140px;} .min_w135px{min-width:135px;} .min_w130px{min-width:130px;} .min_w125px{min-width:125px;} .min_w120px{min-width:120px;} .min_w115px{min-width:115px;} .min_w110px{min-width:110px;} .min_w105px{min-width:105px;} .min_w100px{min-width:100px;} .min_w95px{min-width:95px;} .min_w90px{min-width:90px;} .min_w85px{min-width:85px;} .min_w80px{min-width:80px;} .min_w75px{min-width:75px;} .min_w70px{min-width:70px;} .min_w65px{min-width:65px;} .min_w60px{min-width:60px;} .min_w55px{min-width:55px;} .min_w50px{min-width:50px;} .min_w45px{min-width:45px;} .min_w40px{min-width:40px;} .min_w35px{min-width:35px;} .min_w30px{min-width:30px;} .min_w25px{min-width:25px;} .min_w20px{min-width:20px;} .min_w15px{min-width:15px;} .min_w10px{min-width:10px;} .min_w5px{min-width:5px;}

/*-----------------▼max-height/percent-----------------*/
.max_h100pc{max-height:100%;} .max_h95pc{max-height:95%;} .max_h90pc{max-height:90%;} .max_h85pc{max-height:85%;} .max_h80pc{max-height:80%;} .max_h75pc{max-height:75%;} .max_h70pc{max-height:70%;} .max_h65pc{max-height:65%;} .max_h60pc{max-height:60%;} .max_h55pc{max-height:55%;} .max_h50pc{max-height:50%;} .max_h45pc{max-height:45%;} .max_h40pc{max-height:40%;} .max_h35pc{max-height:35%;} .max_h30pc{max-height:30%;} .max_h25pc{max-height:25%;} .max_h20pc{max-height:20%;} .max_h15pc{max-height:15%;} .max_h10pc{max-height:10%;} .max_h5pc{max-height:5%;}

/*-----------------▼min-height/percent-----------------*/
.min_h100pc{min-height:100%;} .min_h95pc{min-height:95%;} .min_h90pc{min-height:90%;} .min_h85pc{min-height:85%;} .min_h80pc{min-height:80%;} .min_h75pc{min-height:75%;} .min_h70pc{min-height:70%;} .min_h65pc{min-height:65%;} .min_h60pc{min-height:60%;} .min_h55pc{min-height:55%;} .min_h50pc{min-height:50%;} .min_h45pc{min-height:45%;} .min_h40pc{min-height:40%;} .min_h35pc{min-height:35%;} .min_h30pc{min-height:30%;} .min_h25pc{min-height:25%;} .min_h20pc{min-height:20%;} .min_h15pc{min-height:15%;} .min_h10pc{min-height:10%;} .min_h5pc{min-height:5%;}

/*-----------------▼min-height/pixcel-----------------*/
.min_h1000px{min-height:1000px;} .min_h995px{min-height:995px;} .min_h990px{min-height:990px;} .min_h985px{min-height:985px;} .min_h980px{min-height:980px;} .min_h975px{min-height:975px;} .min_h970px{min-height:970px;} .min_h965px{min-height:965px;} .min_h960px{min-height:960px;} .min_h955px{min-height:955px;} .min_h950px{min-height:950px;} .min_h945px{min-height:945px;} .min_h940px{min-height:940px;} .min_h935px{min-height:935px;} .min_h930px{min-height:930px;} .min_h925px{min-height:925px;} .min_h920px{min-height:920px;} .min_h915px{min-height:915px;} .min_h910px{min-height:910px;} .min_h905px{min-height:905px;} .min_h900px{min-height:900px;} .min_h895px{min-height:895px;} .min_h890px{min-height:890px;} .min_h885px{min-height:885px;} .min_h880px{min-height:880px;} .min_h875px{min-height:875px;} .min_h870px{min-height:870px;} .min_h865px{min-height:865px;} .min_h860px{min-height:860px;} .min_h855px{min-height:855px;} .min_h850px{min-height:850px;} .min_h845px{min-height:845px;} .min_h840px{min-height:840px;} .min_h835px{min-height:835px;} .min_h830px{min-height:830px;} .min_h825px{min-height:825px;} .min_h820px{min-height:820px;} .min_h815px{min-height:815px;} .min_h810px{min-height:810px;} .min_h805px{min-height:805px;} .min_h800px{min-height:800px;} .min_h795px{min-height:795px;} .min_h790px{min-height:790px;} .min_h785px{min-height:785px;} .min_h780px{min-height:780px;} .min_h775px{min-height:775px;} .min_h770px{min-height:770px;} .min_h765px{min-height:765px;} .min_h760px{min-height:760px;} .min_h755px{min-height:755px;} .min_h750px{min-height:750px;} .min_h745px{min-height:745px;} .min_h740px{min-height:740px;} .min_h735px{min-height:735px;} .min_h730px{min-height:730px;} .min_h725px{min-height:725px;} .min_h720px{min-height:720px;} .min_h715px{min-height:715px;} .min_h710px{min-height:710px;} .min_h705px{min-height:705px;} .min_h700px{min-height:700px;} .min_h695px{min-height:695px;} .min_h690px{min-height:690px;} .min_h685px{min-height:685px;} .min_h680px{min-height:680px;} .min_h675px{min-height:675px;} .min_h670px{min-height:670px;} .min_h665px{min-height:665px;} .min_h660px{min-height:660px;} .min_h655px{min-height:655px;} .min_h650px{min-height:650px;} .min_h645px{min-height:645px;} .min_h640px{min-height:640px;} .min_h635px{min-height:635px;} .min_h630px{min-height:630px;} .min_h625px{min-height:625px;} .min_h620px{min-height:620px;} .min_h615px{min-height:615px;} .min_h610px{min-height:610px;} .min_h605px{min-height:605px;} .min_h600px{min-height:600px;} .min_h595px{min-height:595px;} .min_h590px{min-height:590px;} .min_h585px{min-height:585px;} .min_h580px{min-height:580px;} .min_h575px{min-height:575px;} .min_h570px{min-height:570px;} .min_h565px{min-height:565px;} .min_h560px{min-height:560px;} .min_h555px{min-height:555px;} .min_h550px{min-height:550px;} .min_h545px{min-height:545px;} .min_h540px{min-height:540px;} .min_h535px{min-height:535px;} .min_h530px{min-height:530px;} .min_h525px{min-height:525px;} .min_h520px{min-height:520px;} .min_h515px{min-height:515px;} .min_h510px{min-height:510px;} .min_h505px{min-height:505px;} .min_h500px{min-height:500px;} .min_h495px{min-height:495px;} .min_h490px{min-height:490px;} .min_h485px{min-height:485px;} .min_h480px{min-height:480px;} .min_h475px{min-height:475px;} .min_h470px{min-height:470px;} .min_h465px{min-height:465px;} .min_h460px{min-height:460px;} .min_h455px{min-height:455px;} .min_h450px{min-height:450px;} .min_h445px{min-height:445px;} .min_h440px{min-height:440px;} .min_h435px{min-height:435px;} .min_h430px{min-height:430px;} .min_h425px{min-height:425px;} .min_h420px{min-height:420px;} .min_h415px{min-height:415px;} .min_h410px{min-height:410px;} .min_h405px{min-height:405px;} .min_h400px{min-height:400px;} .min_h395px{min-height:395px;} .min_h390px{min-height:390px;} .min_h385px{min-height:385px;} .min_h380px{min-height:380px;} .min_h375px{min-height:375px;} .min_h370px{min-height:370px;} .min_h365px{min-height:365px;} .min_h360px{min-height:360px;} .min_h355px{min-height:355px;} .min_h350px{min-height:350px;} .min_h345px{min-height:345px;} .min_h340px{min-height:340px;} .min_h335px{min-height:335px;} .min_h330px{min-height:330px;} .min_h325px{min-height:325px;} .min_h320px{min-height:320px;} .min_h315px{min-height:315px;} .min_h310px{min-height:310px;} .min_h305px{min-height:305px;} .min_h300px{min-height:300px;} .min_h295px{min-height:295px;} .min_h290px{min-height:290px;} .min_h285px{min-height:285px;} .min_h280px{min-height:280px;} .min_h275px{min-height:275px;} .min_h270px{min-height:270px;} .min_h265px{min-height:265px;} .min_h260px{min-height:260px;} .min_h255px{min-height:255px;} .min_h250px{min-height:250px;} .min_h245px{min-height:245px;} .min_h240px{min-height:240px;} .min_h235px{min-height:235px;} .min_h230px{min-height:230px;} .min_h225px{min-height:225px;} .min_h220px{min-height:220px;} .min_h215px{min-height:215px;} .min_h210px{min-height:210px;} .min_h205px{min-height:205px;} .min_h200px{min-height:200px;} .min_h195px{min-height:195px;} .min_h190px{min-height:190px;} .min_h185px{min-height:185px;} .min_h180px{min-height:180px;} .min_h175px{min-height:175px;} .min_h170px{min-height:170px;} .min_h165px{min-height:165px;} .min_h160px{min-height:160px;} .min_h155px{min-height:155px;} .min_h150px{min-height:150px;} .min_h145px{min-height:145px;} .min_h140px{min-height:140px;} .min_h135px{min-height:135px;} .min_h130px{min-height:130px;} .min_h125px{min-height:125px;} .min_h120px{min-height:120px;} .min_h115px{min-height:115px;} .min_h110px{min-height:110px;} .min_h105px{min-height:105px;} .min_h100px{min-height:100px;} .min_h95px{min-height:95px;} .min_h90px{min-height:90px;} .min_h85px{min-height:85px;} .min_h80px{min-height:80px;} .min_h75px{min-height:75px;} .min_h70px{min-height:70px;} .min_h65px{min-height:65px;} .min_h60px{min-height:60px;} .min_h55px{min-height:55px;} .min_h50px{min-height:50px;} .min_h45px{min-height:45px;} .min_h40px{min-height:40px;} .min_h35px{min-height:35px;} .min_h30px{min-height:30px;} .min_h25px{min-height:25px;} .min_h20px{min-height:20px;} .min_h15px{min-height:15px;} .min_h10px{min-height:10px;} .min_h5px{min-height:5px;}

/*-----------------▼max-height/pixcel-----------------*/
.max_h1000px{max-height:1000px;} .max_h995px{max-height:995px;} .max_h990px{max-height:990px;} .max_h985px{max-height:985px;} .max_h980px{max-height:980px;} .max_h975px{max-height:975px;} .max_h970px{max-height:970px;} .max_h965px{max-height:965px;} .max_h960px{max-height:960px;} .max_h955px{max-height:955px;} .max_h950px{max-height:950px;} .max_h945px{max-height:945px;} .max_h940px{max-height:940px;} .max_h935px{max-height:935px;} .max_h930px{max-height:930px;} .max_h925px{max-height:925px;} .max_h920px{max-height:920px;} .max_h915px{max-height:915px;} .max_h910px{max-height:910px;} .max_h905px{max-height:905px;} .max_h900px{max-height:900px;} .max_h895px{max-height:895px;} .max_h890px{max-height:890px;} .max_h885px{max-height:885px;} .max_h880px{max-height:880px;} .max_h875px{max-height:875px;} .max_h870px{max-height:870px;} .max_h865px{max-height:865px;} .max_h860px{max-height:860px;} .max_h855px{max-height:855px;} .max_h850px{max-height:850px;} .max_h845px{max-height:845px;} .max_h840px{max-height:840px;} .max_h835px{max-height:835px;} .max_h830px{max-height:830px;} .max_h825px{max-height:825px;} .max_h820px{max-height:820px;} .max_h815px{max-height:815px;} .max_h810px{max-height:810px;} .max_h805px{max-height:805px;} .max_h800px{max-height:800px;} .max_h795px{max-height:795px;} .max_h790px{max-height:790px;} .max_h785px{max-height:785px;} .max_h780px{max-height:780px;} .max_h775px{max-height:775px;} .max_h770px{max-height:770px;} .max_h765px{max-height:765px;} .max_h760px{max-height:760px;} .max_h755px{max-height:755px;} .max_h750px{max-height:750px;} .max_h745px{max-height:745px;} .max_h740px{max-height:740px;} .max_h735px{max-height:735px;} .max_h730px{max-height:730px;} .max_h725px{max-height:725px;} .max_h720px{max-height:720px;} .max_h715px{max-height:715px;} .max_h710px{max-height:710px;} .max_h705px{max-height:705px;} .max_h700px{max-height:700px;} .max_h695px{max-height:695px;} .max_h690px{max-height:690px;} .max_h685px{max-height:685px;} .max_h680px{max-height:680px;} .max_h675px{max-height:675px;} .max_h670px{max-height:670px;} .max_h665px{max-height:665px;} .max_h660px{max-height:660px;} .max_h655px{max-height:655px;} .max_h650px{max-height:650px;} .max_h645px{max-height:645px;} .max_h640px{max-height:640px;} .max_h635px{max-height:635px;} .max_h630px{max-height:630px;} .max_h625px{max-height:625px;} .max_h620px{max-height:620px;} .max_h615px{max-height:615px;} .max_h610px{max-height:610px;} .max_h605px{max-height:605px;} .max_h600px{max-height:600px;} .max_h595px{max-height:595px;} .max_h590px{max-height:590px;} .max_h585px{max-height:585px;} .max_h580px{max-height:580px;} .max_h575px{max-height:575px;} .max_h570px{max-height:570px;} .max_h565px{max-height:565px;} .max_h560px{max-height:560px;} .max_h555px{max-height:555px;} .max_h550px{max-height:550px;} .max_h545px{max-height:545px;} .max_h540px{max-height:540px;} .max_h535px{max-height:535px;} .max_h530px{max-height:530px;} .max_h525px{max-height:525px;} .max_h520px{max-height:520px;} .max_h515px{max-height:515px;} .max_h510px{max-height:510px;} .max_h505px{max-height:505px;} .max_h500px{max-height:500px;} .max_h495px{max-height:495px;} .max_h490px{max-height:490px;} .max_h485px{max-height:485px;} .max_h480px{max-height:480px;} .max_h475px{max-height:475px;} .max_h470px{max-height:470px;} .max_h465px{max-height:465px;} .max_h460px{max-height:460px;} .max_h455px{max-height:455px;} .max_h450px{max-height:450px;} .max_h445px{max-height:445px;} .max_h440px{max-height:440px;} .max_h435px{max-height:435px;} .max_h430px{max-height:430px;} .max_h425px{max-height:425px;} .max_h420px{max-height:420px;} .max_h415px{max-height:415px;} .max_h410px{max-height:410px;} .max_h405px{max-height:405px;} .max_h400px{max-height:400px;} .max_h395px{max-height:395px;} .max_h390px{max-height:390px;} .max_h385px{max-height:385px;} .max_h380px{max-height:380px;} .max_h375px{max-height:375px;} .max_h370px{max-height:370px;} .max_h365px{max-height:365px;} .max_h360px{max-height:360px;} .max_h355px{max-height:355px;} .max_h350px{max-height:350px;} .max_h345px{max-height:345px;} .max_h340px{max-height:340px;} .max_h335px{max-height:335px;} .max_h330px{max-height:330px;} .max_h325px{max-height:325px;} .max_h320px{max-height:320px;} .max_h315px{max-height:315px;} .max_h310px{max-height:310px;} .max_h305px{max-height:305px;} .max_h300px{max-height:300px;} .max_h295px{max-height:295px;} .max_h290px{max-height:290px;} .max_h285px{max-height:285px;} .max_h280px{max-height:280px;} .max_h275px{max-height:275px;} .max_h270px{max-height:270px;} .max_h265px{max-height:265px;} .max_h260px{max-height:260px;} .max_h255px{max-height:255px;} .max_h250px{max-height:250px;} .max_h245px{max-height:245px;} .max_h240px{max-height:240px;} .max_h235px{max-height:235px;} .max_h230px{max-height:230px;} .max_h225px{max-height:225px;} .max_h220px{max-height:220px;} .max_h215px{max-height:215px;} .max_h210px{max-height:210px;} .max_h205px{max-height:205px;} .max_h200px{max-height:200px;} .max_h195px{max-height:195px;} .max_h190px{max-height:190px;} .max_h185px{max-height:185px;} .max_h180px{max-height:180px;} .max_h175px{max-height:175px;} .max_h170px{max-height:170px;} .max_h165px{max-height:165px;} .max_h160px{max-height:160px;} .max_h155px{max-height:155px;} .max_h150px{max-height:150px;} .max_h145px{max-height:145px;} .max_h140px{max-height:140px;} .max_h135px{max-height:135px;} .max_h130px{max-height:130px;} .max_h125px{max-height:125px;} .max_h120px{max-height:120px;} .max_h115px{max-height:115px;} .max_h110px{max-height:110px;} .max_h105px{max-height:105px;} .max_h100px{max-height:100px;} .max_h95px{max-height:95px;} .max_h90px{max-height:90px;} .max_h85px{max-height:85px;} .max_h80px{max-height:80px;} .max_h75px{max-height:75px;} .max_h70px{max-height:70px;} .max_h65px{max-height:65px;} .max_h60px{max-height:60px;} .max_h55px{max-height:55px;} .max_h50px{max-height:50px;} .max_h45px{max-height:45px;} .max_h40px{max-height:40px;} .max_h35px{max-height:35px;} .max_h30px{max-height:30px;} .max_h25px{max-height:25px;} .max_h20px{max-height:20px;} .max_h15px{max-height:15px;} .max_h10px{max-height:10px;} .max_h5px{max-height:5px;}

/*-----------------▼viewport-width/vw-----------------*/
.w100vw{width:100vw;} .w95vw{width:95vw;} .w90vw{width:90vw;} .w85vw{width:85vw;} .w80vw{width:80vw;} .w75vw{width:75vw;} .w70vw{width:70vw;} .w65vw{width:65vw;} .w60vw{width:60vw;} .w55vw{width:55vw;} .w50vw{width:50vw;} .w45vw{width:45vw;} .w40vw{width:40vw;} .w35vw{width:35vw;} .w30vw{width:30vw;} .w25vw{width:25vw;} .w20vw{width:20vw;} .w15vw{width:15vw;} .w10vw{width:10vw;} .w5vw{width:5vw;}

/*-----------------▼viewport-height/vw-----------------*/
.h100vw{height:100vw;} .h95vw{height:95vw;} .h90vw{height:90vw;} .h85vw{height:85vw;} .h80vw{height:80vw;} .h75vw{height:75vw;} .h70vw{height:70vw;} .h65vw{height:65vw;} .h60vw{height:60vw;} .h55vw{height:55vw;} .h50vw{height:50vw;} .h45vw{height:45vw;} .h40vw{height:40vw;} .h35vw{height:35vw;} .h30vw{height:30vw;} .h25vw{height:25vw;} .h20vw{height:20vw;} .h15vw{height:15vw;} .h10vw{height:10vw;} .h5vw{height:5vw;}

/*-----------------
▼material
-----------------*/
main				{text-align:center !important;}
.copy:before			{color:#fff; content:"\f062"; font-family:"Font Awesome 5 Free"; font-weight:900; margin-right:0.5em; text-decoration: none;}
.copy				{text-decoration:none; display:inline-block; text-align:center; color:#fff; background:#cc0000; padding:2px; width:60px; margin:20px auto 50px auto; border-radius:3px; font-size:70%;}
.copy:hover			{background:#ff0000;}
.copy a				{color:#fff !important; text-decoration:none !important;}
.material_table			{width:100%; margin:10px 0;}
.material_table td		{padding:5px; text-align:center;}
.material .child .animate	{width:100%; height:100px; display:flex; justify-content:center; align-items:center; color:#fff; background:#1e3750;}