@charset "UTF-8";

/* --------------------------------------------------------------------------------------------
    ## Box Sizing
-------------------------------------------------------------------------------------------- */
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
    -ms-box-sizing:     border-box;
    box-sizing:         border-box;
}


/* --------------------------------------------------------------------------------------------
    ## Reset
-------------------------------------------------------------------------------------------- */
html,body,
h1,h2,h3,h4,h5,h6,p,ul,dl,ol,dt,dd,li,
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  margin: 0;
  padding: 0;
}
html {
    overflow: hidden;
    overflow-y: auto;
}
body {
    /*
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    */
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
        -ms-text-size-adjust: none;
}
ul,
ol,
dl {
    list-style-type: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    font-style: normal;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a,
img,
input,
textarea,
select,
button {
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}
input,
select,
textarea,
button {
    vertical-align: middle;
    background-color: transparent;
    cursor: pointer;
}
button,
select {
    text-transform: none
}
button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
    -webkit-appearance: button;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0;
}
img,
video {
    max-width: 100%;
}
input::-ms-clear {
    display: none;
}
textarea {
    resize: none;
}
a {
    color: #313131;
    text-decoration: none;
}
a:hover {
    color: #00a1cd;
}
i,
em,
address {
    font-style: normal;
}
caption,
legend,
.soundonly {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
}
.hidden {
    display: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
iframe {
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: 0;
}
::-moz-selection,
::selection {
    color: #000;
    background: #c9af6b;
}
.placeholder {
    color: #454545;
}
.soundonly {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    line-height: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}


/* --------------------------------------------------------------------------------------------
    ## Underline Anchor Tag
-------------------------------------------------------------------------------------------- */
.underline {
    position: relative;
    color: #313131;
    -webkit-transition: color 300ms ease;
    -moz-transition:    color 300ms ease;
    transition:         color 300ms ease;
}
.underline:hover,
.active .underline,
.underline.active {
    color: #00a1cd;
}
.underline:after {
    position: absolute;
    display: block;
    width: 0;
    height: 1px;
    content: '';
    left: 50%;
    right: 50%;
    bottom: -1px;
    background: #00a1cd;
    -webkit-transition: width 300ms ease,
                        left  300ms ease,
                        right 300ms ease;
    -moz-transition:    width 300ms ease,
                        left  300ms ease,
                        right 300ms ease;
    transition:         width 300ms ease,
                        left  300ms ease,
                        right 300ms ease;
}
.underline:hover:after,
.active .underline:after,
.underline.active:after {
    width: 100%;
    left: 0;
    right: 0;
}


/* --------------------------------------------------------------------------------------------
    ## MARGIN
-------------------------------------------------------------------------------------------- */
.ml5   {margin-left:     5px;}
.ml10  {margin-left:    10px;}
.ml15  {margin-left:    15px;}
.ml20  {margin-left:    20px;}
.ml25  {margin-left:    25px;}
.ml30  {margin-left:    30px;}
.ml35  {margin-left:    35px;}
.ml40  {margin-left:    40px;}
.ml45  {margin-left:    45px;}
.ml50  {margin-left:    50px;}
.ml55  {margin-left:    55px;}
.ml60  {margin-left:    60px;}
.ml65  {margin-left:    65px;}
.ml70  {margin-left:    70px;}
.ml75  {margin-left:    75px;}
.ml80  {margin-left:    80px;}
.ml85  {margin-left:    85px;}
.ml90  {margin-left:    90px;}
.ml95  {margin-left:    95px;}
.ml100 {margin-left:   100px;}
.mt5   {margin-top:      5px;}
.mt10  {margin-top:     10px;}
.mt15  {margin-top:     15px;}
.mt20  {margin-top:     20px;}
.mt25  {margin-top:     25px;}
.mt30  {margin-top:     30px;}
.mt35  {margin-top:     35px;}
.mt40  {margin-top:     40px;}
.mt45  {margin-top:     45px;}
.mt50  {margin-top:     50px;}
.mt55  {margin-top:     55px;}
.mt60  {margin-top:     60px;}
.mt65  {margin-top:     65px;}
.mt70  {margin-top:     70px;}
.mt75  {margin-top:     75px;}
.mt80  {margin-top:     80px;}
.mt85  {margin-top:     85px;}
.mt90  {margin-top:     90px;}
.mt95  {margin-top:     95px;}
.mt100 {margin-top:    100px;}
.mt105 {margin-top:    105px;}
.mt110 {margin-top:    110px;}
.mt115 {margin-top:    115px;}
.mt120 {margin-top:    120px;}
.mt125 {margin-top:    125px;}
.mt130 {margin-top:    130px;}
.mt135 {margin-top:    135px;}
.mt140 {margin-top:    140px;}
.mt145 {margin-top:    145px;}
.mt150 {margin-top:    150px;}
.mt155 {margin-top:    155px;}
.mt160 {margin-top:    160px;}
.mt165 {margin-top:    165px;}
.mt170 {margin-top:    170px;}
.mt175 {margin-top:    175px;}
.mt180 {margin-top:    180px;}
.mt185 {margin-top:    185px;}
.mt190 {margin-top:    190px;}
.mt195 {margin-top:    195px;}
.mt200 {margin-top:    200px;}
.mr5   {margin-right:    5px;}
.mr10  {margin-right:   10px;}
.mr15  {margin-right:   15px;}
.mr20  {margin-right:   20px;}
.mr25  {margin-right:   25px;}
.mr30  {margin-right:   30px;}
.mr35  {margin-right:   35px;}
.mr40  {margin-right:   40px;}
.mr45  {margin-right:   45px;}
.mr50  {margin-right:   50px;}
.mr55  {margin-right:   55px;}
.mr60  {margin-right:   60px;}
.mr65  {margin-right:   65px;}
.mr70  {margin-right:   70px;}
.mr75  {margin-right:   75px;}
.mr80  {margin-right:   80px;}
.mr85  {margin-right:   85px;}
.mr90  {margin-right:   90px;}
.mr95  {margin-right:   95px;}
.mr100 {margin-right:  100px;}
.mb5   {margin-bottom:   5px;}
.mb10  {margin-bottom:  10px;}
.mb15  {margin-bottom:  15px;}
.mb20  {margin-bottom:  20px;}
.mb25  {margin-bottom:  25px;}
.mb30  {margin-bottom:  30px;}
.mb35  {margin-bottom:  35px;}
.mb40  {margin-bottom:  40px;}
.mb45  {margin-bottom:  45px;}
.mb50  {margin-bottom:  50px;}
.mb55  {margin-bottom:  55px;}
.mb60  {margin-bottom:  60px;}
.mb65  {margin-bottom:  65px;}
.mb70  {margin-bottom:  70px;}
.mb75  {margin-bottom:  75px;}
.mb80  {margin-bottom:  80px;}
.mb85  {margin-bottom:  85px;}
.mb90  {margin-bottom:  90px;}
.mb95  {margin-bottom:  95px;}
.mb100 {margin-bottom: 100px;}
.mb105 {margin-bottom: 105px;}
.mb110 {margin-bottom: 110px;}
.mb115 {margin-bottom: 115px;}
.mb120 {margin-bottom: 120px;}
.mb125 {margin-bottom: 125px;}
.mb130 {margin-bottom: 130px;}
.mb135 {margin-bottom: 135px;}
.mb140 {margin-bottom: 140px;}
.mb145 {margin-bottom: 145px;}
.mb150 {margin-bottom: 150px;}
.mb155 {margin-bottom: 155px;}
.mb160 {margin-bottom: 160px;}
.mb165 {margin-bottom: 165px;}
.mb170 {margin-bottom: 170px;}
.mb175 {margin-bottom: 175px;}
.mb180 {margin-bottom: 180px;}
.mb185 {margin-bottom: 185px;}
.mb190 {margin-bottom: 190px;}
.mb195 {margin-bottom: 195px;}
.mb200 {margin-bottom: 200px;}


/* --------------------------------------------------------------------------------------------
    ## PADDING
-------------------------------------------------------------------------------------------- */
.pl5   {padding-left:     5px;}
.pl10  {padding-left:    10px;}
.pl15  {padding-left:    15px;}
.pl20  {padding-left:    20px;}
.pl25  {padding-left:    25px;}
.pl30  {padding-left:    30px;}
.pl35  {padding-left:    35px;}
.pl40  {padding-left:    40px;}
.pl45  {padding-left:    45px;}
.pl50  {padding-left:    50px;}
.pl55  {padding-left:    55px;}
.pl60  {padding-left:    60px;}
.pl65  {padding-left:    65px;}
.pl70  {padding-left:    70px;}
.pl75  {padding-left:    75px;}
.pl80  {padding-left:    80px;}
.pl85  {padding-left:    85px;}
.pl90  {padding-left:    90px;}
.pl95  {padding-left:    95px;}
.pl100 {padding-left:   100px;}
.pt5   {padding-top:      5px;}
.pt10  {padding-top:     10px;}
.pt15  {padding-top:     15px;}
.pt20  {padding-top:     20px;}
.pt25  {padding-top:     25px;}
.pt30  {padding-top:     30px;}
.pt35  {padding-top:     35px;}
.pt40  {padding-top:     40px;}
.pt45  {padding-top:     45px;}
.pt50  {padding-top:     50px;}
.pt55  {padding-top:     55px;}
.pt60  {padding-top:     60px;}
.pt65  {padding-top:     65px;}
.pt70  {padding-top:     70px;}
.pt75  {padding-top:     75px;}
.pt80  {padding-top:     80px;}
.pt85  {padding-top:     85px;}
.pt90  {padding-top:     90px;}
.pt95  {padding-top:     95px;}
.pt100 {padding-top:    100px;}
.pt105 {padding-top:    105px;}
.pt110 {padding-top:    110px;}
.pt115 {padding-top:    115px;}
.pt120 {padding-top:    120px;}
.pt125 {padding-top:    125px;}
.pt130 {padding-top:    130px;}
.pt135 {padding-top:    135px;}
.pt140 {padding-top:    140px;}
.pt145 {padding-top:    145px;}
.pt150 {padding-top:    150px;}
.pt155 {padding-top:    155px;}
.pt160 {padding-top:    160px;}
.pt165 {padding-top:    165px;}
.pt170 {padding-top:    170px;}
.pt175 {padding-top:    175px;}
.pt180 {padding-top:    180px;}
.pt185 {padding-top:    185px;}
.pt190 {padding-top:    190px;}
.pt195 {padding-top:    195px;}
.pt200 {padding-top:    200px;}
.pr5   {padding-right:    5px;}
.pr10  {padding-right:   10px;}
.pr15  {padding-right:   15px;}
.pr20  {padding-right:   20px;}
.pr25  {padding-right:   25px;}
.pr30  {padding-right:   30px;}
.pr35  {padding-right:   35px;}
.pr40  {padding-right:   40px;}
.pr45  {padding-right:   45px;}
.pr50  {padding-right:   50px;}
.pr55  {padding-right:   55px;}
.pr60  {padding-right:   60px;}
.pr65  {padding-right:   65px;}
.pr70  {padding-right:   70px;}
.pr75  {padding-right:   75px;}
.pr80  {padding-right:   80px;}
.pr85  {padding-right:   85px;}
.pr90  {padding-right:   90px;}
.pr95  {padding-right:   95px;}
.pr100 {padding-right:  100px;}
.pb5   {padding-bottom:   5px;}
.pb10  {padding-bottom:  10px;}
.pb15  {padding-bottom:  15px;}
.pb20  {padding-bottom:  20px;}
.pb25  {padding-bottom:  25px;}
.pb30  {padding-bottom:  30px;}
.pb35  {padding-bottom:  35px;}
.pb40  {padding-bottom:  40px;}
.pb45  {padding-bottom:  45px;}
.pb50  {padding-bottom:  50px;}
.pb55  {padding-bottom:  55px;}
.pb60  {padding-bottom:  60px;}
.pb65  {padding-bottom:  65px;}
.pb70  {padding-bottom:  70px;}
.pb75  {padding-bottom:  75px;}
.pb80  {padding-bottom:  80px;}
.pb85  {padding-bottom:  85px;}
.pb90  {padding-bottom:  90px;}
.pb95  {padding-bottom:  95px;}
.pb100 {padding-bottom: 100px;}
.pb105 {padding-bottom: 105px;}
.pb110 {padding-bottom: 110px;}
.pb115 {padding-bottom: 115px;}
.pb120 {padding-bottom: 120px;}
.pb125 {padding-bottom: 125px;}
.pb130 {padding-bottom: 130px;}
.pb135 {padding-bottom: 135px;}
.pb140 {padding-bottom: 140px;}
.pb145 {padding-bottom: 145px;}
.pb150 {padding-bottom: 150px;}
.pb155 {padding-bottom: 155px;}
.pb160 {padding-bottom: 160px;}
.pb165 {padding-bottom: 165px;}
.pb170 {padding-bottom: 170px;}
.pb175 {padding-bottom: 175px;}
.pb180 {padding-bottom: 180px;}
.pb185 {padding-bottom: 185px;}
.pb190 {padding-bottom: 190px;}
.pb195 {padding-bottom: 195px;}
.pb200 {padding-bottom: 200px;}


/* --------------------------------------------------------------------------------------------
    ## Alignment
-------------------------------------------------------------------------------------------- */
.tal {text-align: left;   }
.tac {text-align: center; }
.tar {text-align: right;  }
.taj {text-align: justify;}

.float-left  {float: left; }
.float-right {float: right;}

.lsp1px    {letter-spacing:  1px;   }
.lsp2px    {letter-spacing:  2px;   }
.lsp3px    {letter-spacing:  3px;   }
.lsp4px    {letter-spacing:  4px;   }
.lsp5px    {letter-spacing:  5px;   }
.lsp-1px   {letter-spacing: -1px;   }
.lsp-2px   {letter-spacing: -2px;   }
.lsp-3px   {letter-spacing: -3px;   }
.lsp-4px   {letter-spacing: -4px;   }
.lsp-5px   {letter-spacing: -5px;   }
.lsp01em   {letter-spacing:  0.01em;}
.lsp02em   {letter-spacing:  0.02em;}
.lsp03em   {letter-spacing:  0.03em;}
.lsp04em   {letter-spacing:  0.04em;}
.lsp05em   {letter-spacing:  0.05em;}
.lsp-01em  {letter-spacing: -0.01em;}
.lsp-02em  {letter-spacing: -0.02em;}
.lsp-03em  {letter-spacing: -0.03em;}
.lsp-04em  {letter-spacing: -0.04em;}
.lsp-05em  {letter-spacing: -0.05em;}
.no-lsp    {letter-spacing:  0;     }


/* --------------------------------------------------------------------------------------------
    ## Grid System
-------------------------------------------------------------------------------------------- */
/* Grid Layout Base */
[class*='cols'],
.grid2   li,.grid2   .item,
.grid3   li,.grid3   .item,
.grid4   li,.grid4   .item,
.grid5   li,.grid5   .item,
.grid6   li,.grid6   .item,
.grid7   li,.grid7   .item,
.grid8   li,.grid8   .item,
.grid9   li,.grid9   .item,
.grid10  li,.grid10  .item,
.mgrid2  li,.mgrid2  .item,
.mgrid3  li,.mgrid3  .item,
.mgrid4  li,.mgrid4  .item,
.mgrid5  li,.mgrid5  .item,
.mgrid6  li,.mgrid6  .item,
.mgrid7  li,.mgrid7  .item,
.mgrid8  li,.mgrid8  .item,
.mgrid9  li,.mgrid9  .item,
.mgrid10 li,.mgrid10 .item {
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
}

/* Cols Width */
.cols1  {width:  8.333333333333333%;}
.cols2  {width: 16.666666666666666%;}
.cols3  {width: 25.000000000000000%;}
.cols4  {width: 33.333333333333332%;}
.cols5  {width: 41.666666666666665%;}
.cols6  {width: 50.000000000000000%;}
.cols7  {width: 58.333333333333335%;}
.cols8  {width: 66.666666666666668%;}
.cols9  {width: 75.000000000000000%;}
.cols10 {width: 83.333333333333334%;}
.cols11 {width: 91.666666666666667%;}
.cols12 {width: 100.00000000000000%;}

/* Grid Width */
.grid2  li,.grid2  .item {width: 50.000000000000000%;}
.grid3  li,.grid3  .item {width: 33.333333333333333%;}
.grid4  li,.grid4  .item {width: 25.000000000000000%;}
.grid5  li,.grid5  .item {width: 20.000000000000000%;}
.grid6  li,.grid6  .item {width: 16.666666666666667%;}
.grid7  li,.grid7  .item {width: 14.285714285714286%;}
.grid8  li,.grid8  .item {width: 12.500000000000000%;}
.grid9  li,.grid9  .item {width: 11.111111111111111%;}
.grid10 li,.grid10 .item {width: 10.000000000000000%;}

/* Margin Grid Width */
.mgrid2  li,.mgrid2  .item {width:  49.000000000000000%;}
.mgrid3  li,.mgrid3  .item {width:  32.000000000000000%;}
.mgrid4  li,.mgrid4  .item {width:  23.500000000000000%;}
.mgrid5  li,.mgrid5  .item {width:  18.400000000000000%;}
.mgrid6  li,.mgrid6  .item {width:  15.000000000000000%;}
.mgrid7  li,.mgrid7  .item {width:  12.571428571428571%;}
.mgrid8  li,.mgrid8  .item {width:  10.750000000000000%;}
.mgrid9  li,.mgrid9  .item {width:  9.3333333333333333%;}
.mgrid10 li,.mgrid10 .item {width:  8.2000000000000000%;}

/* Margin Grid [Margin Setting] */
.mgrid2  li,.mgrid2  .item,
.mgrid3  li,.mgrid3  .item,
.mgrid4  li,.mgrid4  .item,
.mgrid5  li,.mgrid5  .item,
.mgrid6  li,.mgrid6  .item,
.mgrid7  li,.mgrid7  .item,
.mgrid8  li,.mgrid8  .item,
.mgrid9  li,.mgrid9  .item,
.mgrid10 li,.mgrid10 .item {
    margin: 2% 0 0 2%;
}
.mgrid2  li:nth-child(2n+1),
.mgrid3  li:nth-child(3n+1),
.mgrid4  li:nth-child(4n+1),
.mgrid5  li:nth-child(5n+1),
.mgrid6  li:nth-child(6n+1),
.mgrid7  li:nth-child(7n+1),
.mgrid8  li:nth-child(8n+1),
.mgrid9  li:nth-child(9n+1),
.mgrid10 li:nth-child(10n+1),
.mgrid2  .item:nth-child(2n+1),
.mgrid3  .item:nth-child(3n+1),
.mgrid4  .item:nth-child(4n+1),
.mgrid5  .item:nth-child(5n+1),
.mgrid6  .item:nth-child(6n+1),
.mgrid7  .item:nth-child(7n+1),
.mgrid8  .item:nth-child(8n+1),
.mgrid9  .item:nth-child(9n+1),
.mgrid10 .item:nth-child(10n+1),
.cols12 {
	margin-left: 0;
	clear: both;
}
.mgrid2  li:nth-child(1),
.mgrid2  li:nth-child(2),
.mgrid3  li:nth-child(1),
.mgrid3  li:nth-child(2),
.mgrid3  li:nth-child(3),
.mgrid4  li:nth-child(1),
.mgrid4  li:nth-child(2),
.mgrid4  li:nth-child(3),
.mgrid4  li:nth-child(4),
.mgrid5  li:nth-child(1),
.mgrid5  li:nth-child(2),
.mgrid5  li:nth-child(3),
.mgrid5  li:nth-child(4),
.mgrid5  li:nth-child(5),
.mgrid6  li:nth-child(1),
.mgrid6  li:nth-child(2),
.mgrid6  li:nth-child(3),
.mgrid6  li:nth-child(4),
.mgrid6  li:nth-child(5),
.mgrid6  li:nth-child(6),
.mgrid7  li:nth-child(1),
.mgrid7  li:nth-child(2),
.mgrid7  li:nth-child(3),
.mgrid7  li:nth-child(4),
.mgrid7  li:nth-child(5),
.mgrid7  li:nth-child(6),
.mgrid7  li:nth-child(7),
.mgrid8  li:nth-child(1),
.mgrid8  li:nth-child(2),
.mgrid8  li:nth-child(3),
.mgrid8  li:nth-child(4),
.mgrid8  li:nth-child(5),
.mgrid8  li:nth-child(6),
.mgrid8  li:nth-child(7),
.mgrid8  li:nth-child(8),
.mgrid9  li:nth-child(1),
.mgrid9  li:nth-child(2),
.mgrid9  li:nth-child(3),
.mgrid9  li:nth-child(4),
.mgrid9  li:nth-child(5),
.mgrid9  li:nth-child(6),
.mgrid9  li:nth-child(7),
.mgrid9  li:nth-child(8),
.mgrid9  li:nth-child(9),
.mgrid10 li:nth-child(1),
.mgrid10 li:nth-child(2),
.mgrid10 li:nth-child(3),
.mgrid10 li:nth-child(4),
.mgrid10 li:nth-child(5),
.mgrid10 li:nth-child(6),
.mgrid10 li:nth-child(7),
.mgrid10 li:nth-child(8),
.mgrid10 li:nth-child(9),
.mgrid10 li:nth-child(10),
.mgrid2  .item:nth-child(1),
.mgrid2  .item:nth-child(2),
.mgrid3  .item:nth-child(1),
.mgrid3  .item:nth-child(2),
.mgrid3  .item:nth-child(3),
.mgrid4  .item:nth-child(1),
.mgrid4  .item:nth-child(2),
.mgrid4  .item:nth-child(3),
.mgrid4  .item:nth-child(4),
.mgrid5  .item:nth-child(1),
.mgrid5  .item:nth-child(2),
.mgrid5  .item:nth-child(3),
.mgrid5  .item:nth-child(4),
.mgrid5  .item:nth-child(5),
.mgrid6  .item:nth-child(1),
.mgrid6  .item:nth-child(2),
.mgrid6  .item:nth-child(3),
.mgrid6  .item:nth-child(4),
.mgrid6  .item:nth-child(5),
.mgrid6  .item:nth-child(6),
.mgrid7  .item:nth-child(1),
.mgrid7  .item:nth-child(2),
.mgrid7  .item:nth-child(3),
.mgrid7  .item:nth-child(4),
.mgrid7  .item:nth-child(5),
.mgrid7  .item:nth-child(6),
.mgrid7  .item:nth-child(7),
.mgrid8  .item:nth-child(1),
.mgrid8  .item:nth-child(2),
.mgrid8  .item:nth-child(3),
.mgrid8  .item:nth-child(4),
.mgrid8  .item:nth-child(5),
.mgrid8  .item:nth-child(6),
.mgrid8  .item:nth-child(7),
.mgrid8  .item:nth-child(8),
.mgrid9  .item:nth-child(1),
.mgrid9  .item:nth-child(2),
.mgrid9  .item:nth-child(3),
.mgrid9  .item:nth-child(4),
.mgrid9  .item:nth-child(5),
.mgrid9  .item:nth-child(6),
.mgrid9  .item:nth-child(7),
.mgrid9  .item:nth-child(8),
.mgrid9  .item:nth-child(9),
.mgrid10 .item:nth-child(1),
.mgrid10 .item:nth-child(2),
.mgrid10 .item:nth-child(3),
.mgrid10 .item:nth-child(4),
.mgrid10 .item:nth-child(5),
.mgrid10 .item:nth-child(6),
.mgrid10 .item:nth-child(7),
.mgrid10 .item:nth-child(8),
.mgrid10 .item:nth-child(9),
.mgrid10 .item:nth-child(10) {
	margin-top: 0;
}


/* --------------------------------------------------------------------------------------------
    ## ClearFix
-------------------------------------------------------------------------------------------- */
header:before,
header:after,
nav:before,
nav:after,
footer:before,
footer:after,
#header:before,
#header:after,
#nav:before,
#nav:after,
#gnb:before,
#gnb:after,
#container:before,
#container:after,
#content:before,
#content:after,
#footer:before,
#footer:after,
.row:before,
.row:after {
	display: block;
	content: '';
	height: 0;
	overflow: hidden;
	visibility: hidden;
	line-height: 0;
}
header:after,
nav:after,
footer:after,
#header:after,
#nav:after,
#gnb:after,
#container:after,
#content:after,
#footer:after,
.row:after,
.clear {
	clear: both;
}
header,
nav,
footer,
#header,
#nav,
#gnb,
#container,
#content,
#footer,
#container,
#content,
.row {
	zoom: 1;
}