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

       img {
            max-width: 100%;
            height: auto;
        }

        ul {
            list-style: none;
            margin: 0;
            padding: 0;
        }

        .wrapper {
			max-width: 920px;
			margin: 0 auto;
            overflow: hidden;

            letter-spacing: 0.02em;
            font-size: 16px;
            line-height: 1.8;
            box-sizing: border-box;
            font-family: Roboto,
                'Helvetica Neue',
                /* Macの欧文 (OS X 10.10以前) */
                'Segoe UI',
                /* Windowsの欧文 */

                "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Hiragino Sans", "ヒラギノ角ゴシック", "メイリオ", Meiryo, "MS PGothic", sans-serif;

        }

        .cord_wrap {
            width: 920px;
            background-color: #f0fdff;
        }

        .clear-element {
            clear: both;

        }

        .bgcolor {
            background: #f4efe6
        }

        .style_left {
            float: left;
            width: 40%;
            margin-bottom: 20px;
            text-align: center;
        }

        .style_right {
            float: right;
            width: 50%;
        }

        .con {
            padding-bottom: 30px;
        }

        /* リンクボタン */

        .link_btn {
            display: block;
            padding: 8px 18px;
            text-decoration: none;
            letter-spacing: 1px;
            font-weight: bold;
            font-size: 18px;
            text-align: center;
            background: #FFF;
            border: 3px #33b9cc solid;
            color: #33b9cc;
            border-radius: 5px;
            line-height: 1.6;
            margin-bottom: 40px;
        }

        .link_btn_270 {
            width: 270px;
            height: 27px;

        }


        p {
            padding: 0px;
            margin: 0px;
        }

        .title {
            margin: 20px 0;
            letter-spacing: 0.05em;
            background-color: #000000;
            box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.1);
        }

        .title p {
            color: #fff;
            padding: 10px;
            font-size: 24px;
            font-weight: bold;
            text-align: center;
        }

        .con_box {
            width: 90%;
            margin-left: auto;
            margin-right: auto;
        }

        p.text_small {
            background: #000;
            display: inline-block;
            color: #fff;
            font-weight: bold;
            padding: 8px 20px;
            font-size: 18px;
            letter-spacing: 0.2em;
            border-radius: 30px;
            margin-bottom: 20px;
        }

        p.text_big {
            padding: 0.4em 0.5em;
            color: #272727;
            /*  background: #fff;
      border-left: solid 5px #000000;*/
            font-size: 24px;
            margin-bottom: 20px;
        }

        span.red_text {
            color: #cc0202;
            font-size: 0.9em;
        }

        .point_box {
            position: relative;
            margin: 2em 0;
            padding: 1em 2em;
            /*   width: 500px;*/
            border: solid 3px #000000;
            /*  border: solid 3px #33b9cc;*/
        }

        .point_box .box-title {
            position: absolute;
            display: inline-block;
            top: -27px;
            left: -3px;
            padding: 0 9px;
            height: 25px;
            line-height: 25px;
            font-size: 17px;
            background: #000000;
            /*  background: #33b9cc;*/
            color: #ffffff;
            font-weight: bold;
            border-radius: 5px 5px 0 0;
        }

        .point_box p {
            margin: 0;
            padding: 0;
            line-height: 2em;
        }

        .item_title {
            font-size: 24px;
            line-height: 30px;
            font-weight: normal;
            margin-top: 8px;
        }



        .line {
            width: 100%;
            height: 4px;
            margin-top: 14px;
            background: #33b9cc;
        }

        p.item_option {
            font-size: 18px;
            font-weight: bold;
            margin: 10px;
        }

        p.item_tokutyo {
            margin: 10px;
            line-height: 1.5em;
        }

        .style_left img {
            width: 250px;

        }

        /*   footer部分  */

        .foot {
            padding: 50px 0 50px 0;
            background: #000000;
        }

        .footer_box {
            text-align: center;
        }

        .footer_box p {
            text-align: center;
            font-size: 12px;
            margin-top: 10px;
            color: #ffffff;
        }

        .footer_box a {
            text-decoration: none;
        }

        /*   footer部分 ここまで */



        @media screen and (max-width:699px) {

            /*画面幅が699pxまでの時*/
        /**********スマホ用のcssを記述************/
                .wrapper {
                width: 100%;
            }

            .cord_wrap {
                width: 100%;
            }

            .style_left {
                float: none;
                width: 100%;
                margin-bottom: 20px;
                text-align: center;
            }

            .style_right {
                float: none;
                width: 100%;
            }

            .title p {
                font-size: 20px;

            }

            p.text_big {
                font-size: 18px;
            }

            p.text_small {
                margin-bottom: 10px;
                letter-spacing: 0.1em;
            }

            .point_box p {
                line-height: 1.5em;
            }

        }
</pre></body></html>