    @charset "utf-8";

    /* 笆ｼ clearfix 笆ｼ */

    .clearfix:after {
    content: '';
    display: block;
    clear: both;
    height:0;
    }
    .clearfix { /zoom: 1; } /* ie7莉･蜑� */

    /* 笆ｲ clearfix 笆ｲ */



    #apptemp14 {
    width: 100%;縲

    }



    #apptemp14 .title_tab {
    margin: 0;
    padding: 0;
    vertical-align: bottom;
    display: inline-block;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 0.2em;
    background: #FF0000;
    padding: 3px 5px;
    border-radius: 5px 5px 0 0;
    }



    #apptemp14 .apptemp14_title {
    position: relative;
    font-size: 16px; 
    font-weight: bold;
    line-height: 1;
    letter-spacing: 0.05em;
    color: #FFF;
    background: #FF6A94;
    padding: 10px;
    margin-bottom: 12px;
    }

    #apptemp14 .apptemp14_title:before {
    content:" ";
    display: inline-block;
    background-image: url(http://deaiapp.wkwktktk.net/img/icon_nico.png);
    background-size: contain;
    vertical-align: middle;
    width: 18px;
    height :18px;
    margin-right: 4px
    }

    #apptemp14 .apptemp14_title:after {
    position: absolute;
    content: '';
    top: 100%;
    left: 30px;
    border: 10px solid transparent;
    border-top: 10px solid #FF6A94;
    width: 0;
    height: 0;
    }



    #apptemp14 ul.apul14 {
    margin: 0;
    padding:0;
    border: 1px solid #aaa;
    background-color: #fff;
    }



    #apptemp14 ul.apul14 li {
    list-style-type: none;
    border-bottom: 1px dashed #aaa;
    display: block;
    overflow: hidden;
    padding: 5px;
    position: relative;
    }

    #apptemp14 ul.apul14 li:last-child {
    border-bottom: 0px;
    }



    #apptemp14 ul.apul14 li a {
    display: block;
    overflow: hidden;
    padding: 5px;
    position: relative;
    }



    #apptemp14 ul.apul14 li img {
    vertical-align: bottom;
    width: 120px;
    height: 120px;
    float: left;
    }



    .ap14wrap {
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    float: left;
    margin-left: -120px;
    padding-left: 130px;
    }



    /* 1菴� */
    #apptemp14 ul.apul14 li.apli14_1 .lank:before {
    content: "第一位";
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #e69a1a;
    line-height: 1.1;
    background-image: url(http://deaiapp.wkwktktk.net/img/icon_nico_gold.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: left center;
    padding-left: 20px; 
    margin-bottom: 2px;
    }

    #apptemp14 ul.apul14 li.apli14_1 .lank:after {
    content: "";
    display: block;
    height: 2px;
    background: -moz-linear-gradient(left, rgba(230,198,25,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left, rgba(230,198,25,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(230,198,25,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6c619', endColorstr='#00ffffff',GradientType=1 );
    margin-bottom: 2px
    }



    /* 2菴� */
    #apptemp14 ul.apul14 li.apli14_2 .lank:before {
    content: "第二位";
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #a0a0a0;
    line-height: 1.1;
    background-image: url(http://deaiapp.wkwktktk.net/img/icon_nico_silver.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: left center;
    padding-left: 20px; 
    margin-bottom: 2px;
    }

    #apptemp14 ul.apul14 li.apli14_2 .lank:after {
    content: "";
    display: block;
    height: 2px;
    background: -moz-linear-gradient(left, rgba(160,160,160,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left, rgba(160,160,160,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(160,160,160,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0a0', endColorstr='#00ffffff',GradientType=1 );
    margin-bottom: 2px
    }



    /* 3菴� */
    #apptemp14 ul.apul14 li.apli14_3 .lank:before {
    content: "第三位";
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #b87333;
    line-height: 1.1;
    background-image: url(http://deaiapp.wkwktktk.net/img/icon_nico_copper.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: left center;
    padding-left: 20px; 
    margin-bottom: 2px;
    }

    #apptemp14 ul.apul14 li.apli14_3 .lank:after {
    content: "";
    display: block;
    height: 2px;
    background: -moz-linear-gradient(left, rgba(184,115,51,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left, rgba(184,115,51,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(184,115,51,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b87333', endColorstr='#00ffffff',GradientType=1 );
    margin-bottom: 2px
    }



    /* 4菴� */
    #apptemp14 ul.apul14 li.apli14_4 .lank:before {
    content: "第四位";
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #555;
    line-height: 1.1;
    background-image: url(http://deaiapp.wkwktktk.net/img/icon_nico.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: left center;
    padding-left: 20px; 
    margin-bottom: 2px;
    }

    #apptemp14 ul.apul14 li.apli14_4 .lank:after {
    content: "";
    display: block;
    height: 2px;
    background: -moz-linear-gradient(left, rgba(244,116,105,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left, rgba(244,116,105,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(244,116,105,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47469', endColorstr='#00ffffff',GradientType=1 );
    margin-bottom: 2px
    }



    /* 5菴� */
    #apptemp14 ul.apul14 li.apli14_5 .lank:before {
    content: "豕ｨ逶ｮ蠎ｦ 5菴�";
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #555;
    line-height: 1.1;
    background-image: url(http://deaiapp.wkwktktk.net/img/icon_nico.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: left center;
    padding-left: 20px; 
    margin-bottom: 2px;
    }

    #apptemp14 ul.apul14 li.apli14_5 .lank:after {
    content: "";
    display: block;
    height: 2px;
    background: -moz-linear-gradient(left, rgba(244,116,105,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left, rgba(244,116,105,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(244,116,105,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47469', endColorstr='#00ffffff',GradientType=1 );
    margin-bottom: 2px
    }

    /* 6菴� */
    #apptemp14 ul.apul14 li.apli14_6 .lank:before {
    content: "豕ｨ逶ｮ蠎ｦ 6菴�";
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #555;
    line-height: 1.1;
    background-image: url(http://deaiapp.wkwktktk.net/img/icon_nico.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: left center;
    padding-left: 20px; 
    margin-bottom: 2px;
    }

    #apptemp14 ul.apul14 li.apli14_6 .lank:after {
    content: "";
    display: block;
    height: 2px;
    background: -moz-linear-gradient(left, rgba(244,116,105,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left, rgba(244,116,105,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(244,116,105,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47469', endColorstr='#00ffffff',GradientType=1 );
    margin-bottom: 2px
    }

    /* 7菴� */
    #apptemp14 ul.apul14 li.apli14_7 .lank:before {
    content: "豕ｨ逶ｮ蠎ｦ 7菴�";
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #555;
    line-height: 1.1;
    background-image: url(http://deaiapp.wkwktktk.net/img/icon_nico.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: left center;
    padding-left: 20px; 
    margin-bottom: 2px;
    }

    #apptemp14 ul.apul14 li.apli14_7 .lank:after {
    content: "";
    display: block;
    height: 2px;
    background: -moz-linear-gradient(left, rgba(244,116,105,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left, rgba(244,116,105,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(244,116,105,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47469', endColorstr='#00ffffff',GradientType=1 );
    margin-bottom: 2px
    }

    /* 8菴� */
    #apptemp14 ul.apul14 li.apli14_8 .lank:before {
    content: "豕ｨ逶ｮ蠎ｦ 8菴�";
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #555;
    line-height: 1.1;
    background-image: url(http://deaiapp.wkwktktk.net/img/icon_nico.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: left center;
    padding-left: 20px; 
    margin-bottom: 2px;
    }

    #apptemp14 ul.apul14 li.apli14_8 .lank:after {
    content: "";
    display: block;
    height: 2px;
    background: -moz-linear-gradient(left, rgba(244,116,105,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left, rgba(244,116,105,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(244,116,105,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47469', endColorstr='#00ffffff',GradientType=1 );
    margin-bottom: 2px
    }

    /* 9菴� */
    #apptemp14 ul.apul14 li.apli14_9 .lank:before {
    content: "豕ｨ逶ｮ蠎ｦ 9菴�";
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #555;
    line-height: 1.1;
    background-image: url(http://deaiapp.wkwktktk.net/img/icon_nico.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: left center;
    padding-left: 20px; 
    margin-bottom: 2px;
    }

    #apptemp14 ul.apul14 li.apli14_9 .lank:after {
    content: "";
    display: block;
    height: 2px;
    background: -moz-linear-gradient(left, rgba(244,116,105,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left, rgba(244,116,105,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(244,116,105,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47469', endColorstr='#00ffffff',GradientType=1 );
    margin-bottom: 2px
    }

    /* 10菴� */
    #apptemp14 ul.apul14 li.apli14_10 .lank:before {
    content: "豕ｨ逶ｮ蠎ｦ 10菴�";
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #555;
    line-height: 1.1;
    background-image: url(http://deaiapp.wkwktktk.net/img/icon_nico.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: left center;
    padding-left: 20px; 
    margin-bottom: 2px;
    }

    #apptemp14 ul.apul14 li.apli14_10 .lank:after {
    content: "";
    display: block;
    height: 2px;
    background: -moz-linear-gradient(left, rgba(244,116,105,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left, rgba(244,116,105,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(244,116,105,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47469', endColorstr='#00ffffff',GradientType=1 );
    margin-bottom: 2px
    }

    .apptemp14_km {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    color: #3967D5;
    }



    #apptemp14 .flash {
    margin: 0;
    padding:0;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.1em;
    color: #fff;
    background-color: #01BE00;
    padding: 6px 10px;
    border-radius: 5px 5px 5px 5px;
    position: absolute;
    right: 5px;
    bottom: 5px;
    animation: flash 5s ease infinite alternate;
    }

    @keyframes flash {
    50% {
    opacity: 0;
    }
    }



    .appollo-imp {
    display:none;
    }














