/* -------------------------------------------------------------------------------------------------------------------------- */
/* --------------- HEADER --------------------------------------------------------------------------------------------------- */
header .logo_text									{ font-size: 1.3vW; }
header .logo_text_colorama div:nth-child(1),
header .logo_text_colorama div:nth-child(2),
header .logo_text_colorama div:nth-child(3),
header .logo_text_colorama div:nth-child(4),
header .logo_text_colorama div:nth-child(5)	{ font-size: 1.98vW }

header ul#service li#logout a span 				{ display: none; }
header ul#service li#myshop a span 				{ display: none; }
/* --------------- END HEADER ----------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------- */
/* --------------- NAVIGATION ----------------------------------------------------------------------------------------------- */
nav table td.nav div a.nav						{ padding: 11px 2vW 9px 2vW; }
/* --------------- END NAVIGATION ------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------- */

table#colorstudio_jump,
table#colorstudio_jump tbody,
table#colorstudio_jump tr,
table#colorstudio_jump td						{ display: block; padding: 0 !important; }
table#colorstudio_jump > tbody > tr > td:first-child	{ display: block; padding: 0 0 50px 0 !important; }
table#colorstudio_jump div						{ width: 100% !important; }

.csList_container									{ width: auto !important; }

.flex_box_33										{ width: 48%; }


h1.maptext												{ font-size: 18px; }

#store_info table										{ display: block; }
#store_info table tr									{ display: flex; justify-content: space-between; width: 100%; }
#store_info table tr td								{ display: block; width: 30%; }
#store_info table tr td *							{ max-width: 100%; }

#map:after		{ clear: both; }