﻿@charset "utf-8";
/*CSS Info ======================================================================
File Name: GridSystem.css
Editor: Rebecca
CreateDate:2024/05/13
Version: 1.0
---------------------------

網格系統，需放置在wrapper裡使用。

/*=========================================================================
    Responsive Web Design Grid System
=========================================================================  */
/*#region Grid System */
.columns {
    float: left;
    display: inline;
    color: #fff;
    margin: 0.5rem 20px;
    padding: 0.5rem;
    box-sizing: border-box;
}
/* New Base Grid       1360
    -----------------------*/
.one.columns {
    width: 45px;
}

.two.columns {
    width: 130px;
}

.three.columns {
    width: 215px;
}

.four.columns {
    width: 300px;
}

.five.columns {
    width: 385px;
}

.six.columns {
    width: 470px;
}

.seven.columns {
    width: 555px;
}

.eight.columns {
    width: 640px;
}

.nine.columns {
    width: 725px;
}

.ten.columns {
    width: 810px;
}

.eleven.columns {
    width: 895px;
}

.twelve.columns {
    width: 980px;
}


.thirteen.columns {
    width: 1065px;
}

.fourteen.columns {
    width: 1150px;
}

.fifteen.columns {
    width: 1235px;
}

.sixteen.columns {
    width: 1320px;
}

.one-third.columns {
    width: 413px;
}

.two-thirds.columns {
    width: 865px;
}
/* Grid       1200
    -----------------------*/
@media only screen and (min-width: 76.25em) and (max-width: 86.1875em) {
    .one.columns {
        width: 35px;
    }

    .two.columns {
        width: 110px;
    }

    .three.columns {
        width: 185px;
    }

    .four.columns {
        width: 260px;
    }

    .five.columns {
        width: 335px;
    }

    .six.columns {
        width: 410px;
    }

    .seven.columns {
        width: 485px;
    }

    .eight.columns {
        width: 560px;
    }

    .nine.columns {
        width: 635px;
    }

    .ten.columns {
        width: 710px;
    }

    .eleven.columns {
        width: 785px;
    }

    .twelve.columns {
        width: 860px;
    }

    .thirteen.columns {
        width: 935px;
    }

    .fourteen.columns {
        width: 1010px;
    }

    .fifteen.columns {
        width: 1085px;
    }

    .sixteen.columns {
        width: 1160px;
    }

    .one-third.columns {
        width: 360px;
    }

    .two-thirds.columns {
        width: 760px;
    }
}


/* Base Grid       960
    -----------------------*/
@media only screen and (min-width: 61.0625em) and (max-width: 76.1875em) {
    .columns {
        margin-left: 10px;
        margin-right: 10px;
    }

    .one.columns {
        width: 40px;
    }

    .two.columns {
        width: 100px;
    }

    .three.columns {
        width: 160px;
    }

    .four.columns {
        width: 220px;
    }

    .five.columns {
        width: 280px;
    }

    .six.columns {
        width: 340px;
    }

    .seven.columns {
        width: 400px;
    }

    .eight.columns {
        width: 460px;
    }

    .nine.columns {
        width: 520px;
    }

    .ten.columns {
        width: 580px;
    }

    .eleven.columns {
        width: 640px;
    }

    .twelve.columns {
        width: 700px;
    }

    .thirteen.columns {
        width: 760px;
    }

    .fourteen.columns {
        width: 820px;
    }

    .fifteen.columns {
        width: 880px;
    }

    .sixteen.columns {
        width: 940px;
    }

    .one-third.columns {
        width: 300px;
    }

    .two-thirds.columns {
        width: 620px;
    }
}
/* #Tablet (Portrait)  752
================================================== */
@media only screen and (min-width: 48em) and (max-width:61em) {
    .columns {
        margin-left: 10px;
        margin-right: 10px;
    }

    .one.columns {
        width: 27px;
    }

    .two.columns {
        width: 74px;
    }

    .three.columns {
        width: 121px;
    }

    .four.columns {
        width: 168px;
    }

    .five.columns {
        width: 215px;
    }

    .six.columns {
        width: 262px;
    }

    .seven.columns {
        width: 309px;
    }

    .eight.columns {
        width: 356px;
    }

    .nine.columns {
        width: 403px;
    }

    .ten.columns {
        width: 450px;
    }

    .eleven.columns {
        width: 497px;
    }

    .twelve.columns {
        width: 544px;
    }

    .thirteen.columns {
        width: 591px;
    }

    .fourteen.columns {
        width: 638px;
    }

    .fifteen.columns {
        width: 685px;
    }

    .sixteen.columns {
        width: 732px;
    }

    .one-third.columns {
        width: 230px;
    }

    .two-thirds.columns {
        width: 482px;
    }
}

/*  # All Mobile    767以下
================================================== */
@media only screen and (max-width: 47.9735em) {
    .columns {
        margin-left: 10px;
        margin-right: 10px;
    }

    .one.columns,
    .two.columns,
    .three.columns,
    .four.columns,
    .five.columns,
    .six.columns,
    .seven.columns,
    .eight.columns,
    .nine.columns,
    .ten.columns,
    .eleven.columns,
    .twelve.columns,
    .thirteen.columns,
    .fourteen.columns,
    .fifteen.columns,
    .sixteen.columns,
    .one-third.columns,
    .two-thirds.columns {
        width: 300px;
    }
}

/* #Mobile (Landscape)  480 767
================================================== */
@media only screen and (min-width: 30em) and (max-width: 47.9735em) {
    .columns {
        margin-left: 10px;
        margin-right: 10px;
    }

    .one.columns,
    .two.columns,
    .three.columns,
    .four.columns,
    .five.columns,
    .six.columns,
    .seven.columns,
    .eight.columns,
    .nine.columns,
    .ten.columns,
    .eleven.columns,
    .twelve.columns,
    .thirteen.columns,
    .fourteen.columns,
    .fifteen.columns,
    .sixteen.columns,
    .one-third.columns,
    .two-thirds.columns {
        width: 420px;
    }
}
/*#endregion */

