<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*====================
HEADER
====================*/

header {
    position: relative;
    margin-bottom: 32px;
}

.header_title,
.header_main,
.header_h1,
.header_presents,
.sns_share {
    position: absolute;
}

.header_title {
    /*2017.3.2 Blu-rayï¼†DVDãƒªãƒªãƒ¼ã‚¹ ãƒ¬ãƒ³ã‚¿ãƒ«åŒæ™‚é–‹å§‹*/
    top: 0;
    left: 0;
}

.header_main {
    background: url(../img/top/main.png) no-repeat right;
    width: 100%;
    height: 491px;
    position: relative;
    z-index: 2;
}

.header_h1 {
    /*ã€Œéº—ã€ˆãƒ¬ã‚¤ã€‰ã€ãƒ¬ãƒ³ã‚¿ãƒ«DVDã‚¸ãƒ£ã‚±ãƒƒãƒˆèŠ±èŒã‚†ã‚‹RTã‚­ãƒ£ãƒ³ãƒšãƒ¼ãƒ³*/
    top: 229px;
    left: 35px;
    z-index: 3;
}

.header_presents {
    /*ã‚¤ãƒ»ã‚¸ãƒ¥ãƒ³ã‚®ï¼†IUã»ã‹è±ªè¯ã‚­ãƒ£ã‚¹ãƒˆã®ç›´ç­†ã‚µã‚¤ãƒ³å…¥ã‚Šã‚°ãƒƒã‚ºç­‰ãŒå½“ãŸã‚‹ï¼*/
    top: 132px;
    left: 230px;
    z-index: 1;
}

.sns_share {
    z-index: 9999;
    bottom: 20px;
    left: 130px;
}

.sns_share_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    margin: 10px 0 10px 0;
}

.sns_share_wrap li {
    margin-right: 8px;
    line-height: 0;
}

.sns_share_wrap li:last-of-type {
    margin-right: 0px;
}

.sns_share .sns_share_border {
    width: 100%;
    height: 2px;
    background-color: white;
    box-shadow: 0px 0px 5px 1px rgba(223, 137, 165, 0.7);
}


/*====================
MAIN
====================*/


/*MAIN &gt; ã‚»ã‚¯ã‚·ãƒ§ãƒ³1----------*/

.section_1 p {
    text-align: center;
    font-weight: bold;
    line-height: 34px;
    line-height: 3.4rem;
}


/*MAIN &gt; ã‚»ã‚¯ã‚·ãƒ§ãƒ³2----------*/

.section_2 {
    margin-bottom: 16px;
}

.section_2 ul {
    width: 940px;
    margin: 16px auto 0 auto;
}


/*MAIN &gt; ã‚»ã‚¯ã‚·ãƒ§ãƒ³2 &gt; ãƒ•ãƒ¬ãƒ¼ãƒ&nbsp;å†…----------*/

.section_2 ul dl dt {
    text-align: center;
    margin: -24px auto 16px auto;
    position: relative;
    width: 856px;
}

.section_2 ul dl dt p {
    font-size: 14px;
    font-size: 1.4rem;
}

.section_2 ul dl dt p img {
    position: absolute;
    right: 8px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.section_2 ul dl dd ul {
    width: 856px;
    margin: 0 auto 16px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
}

.section_2 ul dl dd ul:last-of-type {
    margin: 0 auto 0 auto;
}

.section_2 ul dl dd ul li {
    width: 136px;
    margin-right: 8px;
}

.section_2 ul dl dd ul li:last-of-type {
    margin-right: 0px;
}

.section_2 ul dl dd ul li a {
    text-decoration: none;
}

.section_2 ul dl dd ul li a img {
    width: 100%;
    display: block;
    box-shadow: 0px 0px 8px 1px rgba(168, 121, 138, 0.4);
}

.section_2 ul dl dd ul li p {
    width: 136px;
    margin: 4px auto 0 auto;
    text-align: center;
    background: url(../img/jk/btn_bg.jpg) no-repeat;
    color: white;
    font-weight: bold;
    position: relative;
}

.section_2 ul dl dd ul li p::after{
    content: "çµ‚äº†ã—ã¾ã—ãŸ";
    background-color: rgba(255,255,255,0.6);
    width: 136px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    color: black;
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: 2px;
}


/*MAIN &gt; ã‚»ã‚¯ã‚·ãƒ§ãƒ³3ã€ã‚»ã‚¯ã‚·ãƒ§ãƒ³4----------*/

.section_3,
.section_4 {
    width: 920px;
    margin: 0 auto 40px auto;
}

.section_3 h2,
.section_4 h2 {
    border-left: 7px solid #d6b438;
    padding-left: 8px;
    margin-bottom: 16px;
    color: #846c04;
    font-size: 20px;
    font-size: 2rem;
}

.section_3 p {
    font-size: 1.2em;
}


/*MAIN &gt; ã‚»ã‚¯ã‚·ãƒ§ãƒ³5----------*/

.section_5 {
    margin: 0 auto 16px auto;
}

.section_5 h2 {
    border-left: 7px solid #d6b438;
    padding-left: 8px;
    margin: 0 auto 16px auto;
    color: #846c04;
    font-size: 20px;
    font-size: 2rem;
}

.section_5 ul {
    width: 940px;
    margin: 16px auto 0 auto;
}


/*MAIN &gt; ã‚»ã‚¯ã‚·ãƒ§ãƒ³5 &gt; ãƒ•ãƒ¬ãƒ¼ãƒ&nbsp;å†…----------*/


/*MAIN &gt; ã‚»ã‚¯ã‚·ãƒ§ãƒ³5 &gt; ãƒ•ãƒ¬ãƒ¼ãƒ&nbsp;å†… &gt; å…±é€šäº‹é&nbsp;…----------*/

.section_5 ul dl {
    margin-bottom: 32px;
}

.section_5 ul dl:last-of-type {
    margin-bottom: 0;
}

.section_5 ul dl dt {
    text-align: center;
    margin-bottom: 16px;
}

.section_5 ul dl dd {
    /*positionã¨heightã¯ç”»åƒã®ä¸€ç•ªä¸‹ã‚’æƒãˆã‚‹ãŸã‚*/
    /*heightã¯è³žã”ã¨ã«é•ã†ã®ã§ãã‚Œãžã‚Œã§æŒ‡å®š*/
    position: relative;
}

.section_5 ul dl dd:last-of-type {
    margin-right: 0;
}

.section_5 ul dl dd img {
    display: block;
    margin: 0 auto;
}

.section_5 ul dl dd img:first-of-type {
    margin-bottom: 8px;
}

.section_5 ul dl dd img:last-of-type {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}


/*MAIN &gt; ã‚»ã‚¯ã‚·ãƒ§ãƒ³5 &gt; ãƒ•ãƒ¬ãƒ¼ãƒ&nbsp;å†… &gt; Aè³ž----------*/

.section_5 ul dl.present_a {
    margin-right: 16px;
}

.section_5 ul dl.present_a dd {
    margin-right: 8px;
    height: 279px;
}


/*MAIN &gt; ã‚»ã‚¯ã‚·ãƒ§ãƒ³5 &gt; ãƒ•ãƒ¬ãƒ¼ãƒ&nbsp;å†… &gt; Bè³ž----------*/

.section_5 ul dl.present_b dd {
    margin-right: 8px;
    height: 279px;
}


/*MAIN &gt; ã‚»ã‚¯ã‚·ãƒ§ãƒ³5 &gt; ãƒ•ãƒ¬ãƒ¼ãƒ&nbsp;å†… &gt; Cè³ž----------*/

.section_5 ul dl.present_c dd {
    margin-right: 0;
    width: 230px;
    height: 274px;
}


/*MAIN &gt; ã‚»ã‚¯ã‚·ãƒ§ãƒ³5 &gt; ãƒ•ãƒ¬ãƒ¼ãƒ&nbsp;å†… &gt; Dè³ž----------*/

.section_5 ul dl.present_d dd {
    height: 243px;
    width: 226px;
    margin-right: 0px;
}

.section_5 ul dl.present_d dd .bottom {
    /*.bottomã«å¯¾ã—ã¦ç”»åƒã‚’ä¸‹ã§æƒãˆã‚‹èª¿ç¯€*/
    height: 168px;
    position: absolute;
    bottom: 0;
}


/*MAIN &gt; ã‚»ã‚¯ã‚·ãƒ§ãƒ³5 &gt; ãƒ•ãƒ¬ãƒ¼ãƒ&nbsp;å†… &gt; Dè³ž &gt; other----------*/

.section_5 ul dl.present_d .other dd {
    height: 37px;
}

.section_5 ul dl.present_d .other dd img {
    display: inline;
    vertical-align: middle;
}

.section_5 ul dl.present_d .other dd img:first-of-type {
    margin-bottom: 0px;
}

.section_5 ul dl.present_d .other dd img:last-of-type {
    position: static;
}


/*MAIN &gt; ã‚»ã‚¯ã‚·ãƒ§ãƒ³5 &gt; ãƒ•ãƒ¬ãƒ¼ãƒ&nbsp;å†… &gt; Eè³ž----------*/

.section_5 ul dl.present_e dd {
    width: 358px;
    height: 250px;
    margin: 0 auto;
    position: static;
}

.section_5 ul dl.present_e dd img {
    display: inline;
    vertical-align: middle;
}

.section_5 ul dl.present_e dd img:last-of-type {
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    margin: auto;
}


/*MAIN &gt; ã‚»ã‚¯ã‚·ãƒ§ãƒ³6----------*/

.section_6 {
    width: 920px;
    margin: 0 auto;
    padding-bottom: 64px;
}

.section_6 p {
    margin-bottom: 16px;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 20px;
    line-height: 2rem;
}

.section_6 p:last-of-type {
    margin-bottom: 0;
}


/*====================
FOOTER
====================*/

footer {
    margin: 32px auto 64px auto;
    text-align: center;
}</pre></body></html>