diff --git a/modules/member/skins/simple_world/common_header.html b/modules/member/skins/simple_world/common_header.html
index ec16c93b0..3545e8f11 100644
--- a/modules/member/skins/simple_world/common_header.html
+++ b/modules/member/skins/simple_world/common_header.html
@@ -1,6 +1,49 @@
-
+
+{@
+ $material_colors = array(
+ 'red' => '#f44336',
+ 'crimson' => '#66001f',
+ 'pink' => '#e91e63',
+ 'purple' => '#9c27b0',
+ 'deep-purple' => '#673ab7',
+ 'indigo' => '#3f51b5',
+ 'deep-blue' => '#00397f',
+ 'blue' => '#2196f3',
+ 'light-blue' => '#03a9f4',
+ 'cyan' => '#00bcd4',
+ 'teal' => '#009688',
+ 'green' => '#4caf50',
+ 'light-green' => '#8bc34a',
+ 'lime' => '#cddc39',
+ 'yellow' => '#ffeb3b',
+ 'amber' => '#ffc107',
+ 'orange' => '#ff9800',
+ 'deep-orange' => '#ff5722',
+ 'brown' => '#795548',
+ 'grey' => '#9e9e9e',
+ 'blue-grey' => '#607d8b',
+ 'black' => '#000000',
+ 'white' => '#ffffff',
+ 'customized' => $layout_info->customized_primary_color,
+ );
+}
+
+ {@
+ if(!$layout_info->primary_color)
+ $layout_info->primary_color = 'red';
+ if(!$layout_info->customized_primary_color)
+ $layout_info->customized_primary_color = '#f44336';
+ }
+
+
+ {@$layout_info->primary_color = 'blue';}
+
+
+{@$skin_color = $material_colors[$layout_info->primary_color]}
+{Context::set('simple_less_value', array('red' => hexdec(substr($skin_color, 1, 2)), 'green' => hexdec(substr($skin_color, 3, 2)), 'blue' => hexdec(substr($skin_color, 5, 2)) ))}
+
diff --git a/modules/member/skins/simple_world/css/css.less b/modules/member/skins/simple_world/css/css.less
new file mode 100644
index 000000000..8bc720033
--- /dev/null
+++ b/modules/member/skins/simple_world/css/css.less
@@ -0,0 +1,281 @@
+@charset "UTF-8";
+
+@color: rgb(@red, @green, @blue);
+
+script, style
+{
+ display:none!important;
+}
+.rx_simple_member
+{
+ font-family: "맑은 고딕", "Apple SD Gothic Neo","나눔고딕",NanumGothic,'Nanum Gothic',"돋움",Dotum,"굴림",Gulim,Helvetica,sans-serif;
+ font-size: 14px;
+ margin: 8px 0px;
+ padding: 0 15px;
+}
+
+.rx_simple_member a
+{
+ color: @color;
+ text-decoration: none;
+}
+/* Horizontal Align */
+.rx_simple_member .pos-right
+{
+ position:absolute;
+ right:0
+}
+/* message */
+.rx_member-notice, .rx_member-notice.info
+{
+ background: lighten(@color, 35%);
+ color: contrast(lighten(@color, 35%));
+ padding: 15px;
+ margin:0;
+ margin-top:0;
+ text-align: justify;
+}
+.rx_member-notice.error
+{
+ background: #fff3e0;
+ color: contrast(#fff3e0);
+}
+.rx_member-notice.update
+{
+ background: #e8f5e9;
+ color: contrast(#e8f5e9);
+}
+.rx_member-notice>*
+{
+ padding: 0;
+ margin:0;
+}
+/* member forms */
+.rx_simple_member .signin
+{
+ max-width:400px;
+ margin:30px auto;
+ box-sizing:border-box
+}
+.rx_simple_member .sw-body
+{
+ box-sizing:border-box;
+ background-color:#ffffff;
+ margin: 0 0 20px;
+ border: 1px solid #e0e0e0;
+}
+.rx_simple_member .sw-body>*
+{
+ padding: 20px;
+ margin:0;
+ border: 0;
+}
+.rx_simple_member .sw-body h1
+{
+ margin:0;
+ border-bottom: 1px solid #e0e0e0;
+}
+.rx_simple_member form div.control-group>*, .rx_simple_member .sw-body dl>*
+{
+ display:block;
+ position:relative;
+ box-sizing: border-box;
+ width:100%;
+ min-height:25px;
+ margin:0px;
+ margin-top: 10px;
+}
+.rx_simple_member form div.control-group>*:first-child
+{
+ margin-top: 0;
+}
+.rx_simple_member form div.control-group>input, .rx_simple_member form div.control-group>select
+{
+ border: 1px solid #bdbdbd;
+ border-radius: 0;
+ font-size:14px;
+ line-height: 18px;
+ margin-top: 0;
+ padding:8px 8px 6px;
+ -webkit-appearance: none;
+}
+.rx_simple_member .sw-body dl>*
+{
+ list-style:none;
+ border-bottom: 1px solid #e0e0e0;
+}
+.rx_simple_member .sw-body dl dt, .rx_simple_member form>div.control-group>label
+{
+ font-weight: bold;
+ border:0;
+}
+.rx_simple_member form
+{
+ overflow: hidden;
+ width:100%;
+ white-space: normal;
+ box-sizing: border-box;
+}
+.rx_simple_member form div.control-group>input[type="submit"], .rx_simple_member .sw-footer>a, .rx_simple_member .sw-anchor-buttons a
+{
+ display:block;
+ background: @color none repeat scroll 0 0;
+ border: medium none;
+ color: contrast(@color);
+ padding: 10px;
+ vertical-align: bottom;
+}
+.rx_simple_member form div.control-group>input[type="submit"], .rx_simple_member .sw-footer{
+ margin: 20px 0;
+}
+.rx_simple_member .sw-footer>a
+{
+ background: #757575 none repeat scroll 0 0;
+ text-decoration: none;
+ text-align: center;
+}
+
+
+/* 상단 탭 스타일 */
+.rx_simple_member div.rx_simple_tab{
+ overflow: hidden;
+ background: #ffffff;
+ width:100%;
+ height: 52px;
+ white-space: nowrap;
+ border: 1px solid #e0e0e0;
+ margin-bottom:5px;
+ box-sizing: border-box;
+}
+.rx_simple_member ul.rx_simple_tab{
+ list-style: outside none none;
+ margin: 0;
+ display: block;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ padding: 6px 0px 100px;
+ text-decoration: none;
+
+}
+.rx_simple_member ul.rx_simple_tab>li {
+ display:inline-block;
+ height: 40px;
+ line-height: 18px;
+ position: relative;
+}
+.rx_simple_member ul.rx_simple_tab>li a {
+ display:inline-block;
+ color: #000;
+ font-weight: 400;
+ letter-spacing: -1px;
+ line-height: 40px;
+ text-decoration: none;
+}
+.rx_simple_member ul.rx_simple_tab>li a:hover, .rx_simple_member ul.rx_simple_tab>li.active a {
+ color: contrast(#ffffff, darken(@color,15%), lighten(@color,15%));
+ font-weight: 700;
+}
+.rx_simple_member ul.rx_simple_tab>li a span {
+ border-left: 1px solid #e0e0e0;
+ padding: 0 15px;
+}
+.rx_simple_member ul.rx_simple_tab>li:first-child a span {
+ border-left: 0 none;
+}
+.rx_simple_member .sw-anchor-buttons {
+ text-align:right;
+}
+.rx_simple_member .sw-anchor-buttons a {
+ display:inline-block;
+}
+
+
+/* 글 목록 스타일 */
+.rx_simple_member .rx_sw_list .cont_a {
+ color: #222;
+ display: block;
+ letter-spacing: -1px;
+ line-height: 18px;
+ margin: 0;
+ overflow: hidden;
+ padding: 0.667em 70px 0.733em 15px;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ text-decoration: none;
+}
+.rx_simple_member .rx_sw_list .cont_a.no_delete {
+ padding-right: 15px;
+}
+.rx_simple_member .rx_sw_list .cont_a:hover {
+ color: contrast(#ffffff, darken(@color,15%), lighten(@color,15%));
+}
+.rx_simple_member .content_basic{
+ position:relative;
+ display:inline-block;
+ max-width:100%;
+ vertical-align: middle;
+ overflow:hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.rx_simple_member .content_subinfo
+{
+ color: #9e9e9e;
+ font-size: 12px;
+ margin: 0 3px 0 7px;
+ overflow:hidden;
+}
+.rx_simple_member ul.rx_sw_list {
+ list-style: outside none none;
+ padding: 0;
+ margin: 0;
+ border-bottom: 1px solid #e0e0e0;
+}
+
+.rx_simple_member .rx_sw_list li {
+ position:relative;
+ border-top: 1px solid #e0e0e0;
+ overflow: hidden;
+ padding:0;
+}
+.rx_simple_member .rx_sw_list .content_delete{
+ position:absolute;
+ top:1px;
+ right:0;
+}
+.rx_simple_member .rx_sw_list .content_delete button{
+ background: @color none repeat scroll 0 0;
+ font-size: 14px;
+ border:0;
+ color: contrast(@color);
+ padding: 10px;
+ vertical-align: bottom;
+}
+.rx_simple_member .pagination ul, .rx_simple_member .pagination ul li
+{
+ display:inline-block;
+ list-style: outside none none;
+ padding: 0;
+ margin: 0;
+ border:0;
+}
+.rx_simple_member .pagination ul
+{
+ display:block;
+ text-align:center;
+}
+.rx_simple_member .pagination ul li>a
+{
+ display: inline-block;
+ background: #fff;
+ font-size: 14px;
+ border: 1px solid #e0e0e0;
+ color: #000;
+ padding: 10px;
+ min-width:25px;
+}
+.rx_simple_member .pagination ul li.active>a
+{
+ background: @color;
+ color: contrast(@color);
+}
\ No newline at end of file