@charset "euc-jp";
/* CSS Document */

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

#cool_wrap a{ text-decoration:none; color:#000;}
#cool_wrap a img{ border:none;}
#cool_wrap a:hover img{ opacity:0.8;}
#cool_wrap img{ vertical-align:bottom;}

/*���ե���ȡ��ƥ����ȴ��ܢ�*/
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic);
body{font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "�⥴���å�" , "Yu Gothic" , "�⥴���å���" , "YuGothic" , "�ҥ饮�γѥ� Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "�ᥤ�ꥪ" , Meiryo , "�ͣ� �Х����å�" , "MS PGothic" , sans-serif; line-height: 110%;}
body{font-size:130%;}



/*#cool_wrap{ width:100%; margin:0 auto 50px; }*/

/*PCɽ����*/
@media screen and (min-width: 640px){
	
     .pc_none{
        display: none; 
     }


    /*==================================����==================================*/

    #kanban_wrap #kanban{max-width: 1080px; overflow: hidden; margin: 0 auto; padding: 10px 0;}
    /*�ߤ��ѥåȢ�*/#kanban_wrap .kanimg1{ position:absolute; top:-1%; left:0px;     animation: float_5067 4s linear infinite;transform-origin: 50% 50%; width: 54%;}
    @keyframes float_5067 {
      0% { transform: translateY(0) }
      50% { transform: translateY(-6px) }
      100% { transform: translateY(0) }
    }
    /*��������*/#kanban_wrap .kanimg4{ position:absolute; top:14%; left:72%;}
    /*���åȢ�*/#kanban_wrap .kanimg5{ position:absolute;; top:-30px; right:-80px;}
    /*������*/#kanban_wrap .kanimg2{ position:absolute; /*top:15px; left:30%;*/top: 3%; left: 26%; right: 26%;}
    #kanban_wrap .kanimg2 img { width: 90%; padding: 5%;}
    
    
    /*�����ݥ��*/
    /*������*/#kanban_wrap #top_coupon{ position:absolute; top: -2%; left: 26%; right: 26%;}
    #kanban_wrap #top_coupon img { width: 100%; padding: 5%;}


    /*�������ޢ�*/#kanban_wrap .kanimg3{ position:absolute; top:45%; right:-2%;animation: horizontal_7857 4s ease infinite;transform-origin: 50% 50%;width: 13%;}
    #kanban_wrap .kanimg3 img { width: 93%;}

    @keyframes horizontal_7857 {
      0% { transform:translate(0,0) }
      2.22581% { transform:translate(4px,0) }
      4.45161% { transform:translate(0,0) }
      6.67742% { transform:translate(4px,0) }
      8.90323% { transform:translate(0,0) }
      10.12903% { transform:translate(4px,0) }
      12.35484% { transform:translate(0,0) }
      14.12903% { transform:translate(4px,0) }
      16.35484% { transform:translate(0,0) }
      18.12903% { transform:translate(4px,0) }
      20.35484% { transform:translate(0,0) }
      100% { transform:translate(0,0) }
    }



    #kanban_wrap .memo{

        margin: 3%;
        }

    #kanban_wrap .memo img{
        width:60%;
        margin: auto;
        display: block;
        }




    .wrap{max-width: 1000px; margin: 0 auto;overflow: hidden;}


    /*==================================��==================================*/

    /*==================================���Ĳ��ʥӥ�˥塼==================================*/
    #navi_wrap{ width: 100%;  /*overflow: hidden;*/ margin: 0 auto; }
    #navi_wrap li{ width: 18%; float:left; margin: 10px 1% 0;	padding:0%; 
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        border-radius: 10px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 10px;
        -o-border-radius: 5px;
        -ms-border-radius: 5px;
        line-height: 1em;
        color: #333;
        background-position:bottom center;
          box-shadow: 0 0 8px #48d6ff;
        }
    #navi_wrap li a{ color:#333;}
    #navi_wrap li .nav_txt{
        padding: 0.5em 1em;
        display: table-cell;
        vertical-align: middle;padding-bottom:30px;
    }
    #navi_wrap li .nav_txt p{
        display: inline-block;
    }
    #navi_wrap li .nav_txt p span{font-size:12px;}

    /*==================================���Ф�==================================*/
    #cool_wrap h3{ padding: 2.5% 0;     background-image: -webkit-linear-gradient(45deg, #3ba6d1 0%, #82e5f1 100%);
        background-image: linear-gradient(45deg, #3ba6d1 0%, #82e5f1 100%); color: #ffffff; font-size: 40px; font-weight: bold; margin: 100px 0 10px; text-align: center;}

    #cool_wrap h3#navi_01{margin: 0% 0 3%;}

    #cool_wrap h5{color: #000;font-size:26px;font-weight: bold; margin: 70px 0 15px; text-align: center;}

    #cool_wrap h6{text-align:center; padding: 5px 0; border-bottom: 4px solid #000;margin-bottom: 10px;}


        #cool_wrap #coupon_box{ width: 1070px; margin: auto; padding-bottom: 4%;}
        #cool_wrap #coupon_mida{ background-color: #fded30; color: #000000; text-align: center; padding: 1% 0%; font-weight: bold;}
        #cool_wrap #coupon_mida span{ font-size: 160%; color: #E90206;}
        #cool_wrap #coupon_box li{ float: left; margin-right: 5%; margin-top: 2%; margin-bottom: 8%;}
        #cool_wrap #coupon_box li:last-child{ margin-right: 0%;}

    #cool_wrap .memo{
        margin: 6% auto 4% auto;
        width: 1070px;
    }

    #cool_wrap .memo img{
        width:100%;
    }

    /*#kanban_wrap .memo{
        width:100%;
        margin:50px auto;
        }*/



    /*==================================�����ʥꥹ�� ���̢�==================================*/
    .item_wrap{ margin: 0 -2% 0 0; width: 102%; overflow: hidden; padding-top: 5px;}
    .item_wrap dl:nth-child(4){ clear:both;}
    .item_wrap dl dt{ font-weight: bold;}
    .item_wrap dl dd p.item_name{ font-size: 90%; font-weight: bold; padding:2px 0 0;}
    .item_wrap dl dd p.txt{ font-size: 70%; font-weight:normal; padding:2px 0 0;}
    .item_wrap dl{position:relative;}
    .item_wrap dl .icon_obi{position:absolute;top:0px; left: 0px; z-index: 10;}
    .item_wrap dl .icon_souryou{display: none;/* position:absolute; bottom:8%; left: 90px; z-index:10;*/}
    /*==================================�����ʥꥹ�� 1��item_w-max��==================================*/
    .item_wrap dl.item_w-max{ width: 98%; margin: 20px 0 0 0;padding: 0;}
    .item_wrap dl.item_w-max .icon_img{position:absolute;top:-25px; left: 0px; z-index: 10;}
    .item_wrap dl.item_w-max .icon_souryou{display: none; /*position:absolute; bottom:0; left:360px; z-index:10;*/}
    .ranking3made .item_wrap dl.item_w-max{ margin: 0 2% 5% 0; width: 31.333%; float: left;}

    /*==================================�����ʥꥹ�� 2��item_2��==================================*/

    .item_wrap dl.item_2{ margin-top: 3%; width: 46%; float: left; margin:0.5%; padding:1%;}
    .item_wrap dl.item_2 a{ display:block;}
    .item_wrap dl.item_2:hover{ background-color:#c6e9f4;}
    .item_wrap dl.item_2 dl{	display: inline-block;}
    .item_wrap dl.item_2 dd.itemimg{ clear:both; margin-bottom:10px;}
    .item_wrap dl.item_2 .icon_img{position:absolute;top:-20px; left: 0px; z-index: 10; width: 30%;}



    /*����������*/
    .icon{ width: 100%; overflow: hidden; font-size: 80%; color: #FFF; font-weight: bold; margin: 1% 0 0;}
    .icon2{width:100%; overflow: hidden;}
    .icon2 li{ float:left; padding-right: 3px;}
    .icon2 li img{width: 40px;}
    .icon li{
        float: left;
        text-align: center;
        /*max-width: 5em;
        max-height: 3em;*/
        margin: 0 1% 0.5em 0;
        background: #fdfd00;/*#7BCAF4;*/
        color:#000;
        /*border: solid 2px #00695c;*/
        padding: 1% 2.5%;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -o-border-radius: 10px;
        -ms-border-radius: 10px;}
    .icon li.dc{
        color: #fdfd00;
        background: #ff3000;/*#7BCAF4;*/}
    .item_wrap dl.item_w-max dd .icon,.item_wrap dl.item_w-max dd.dc { width: 100%; float: left;}

    /*�����ʥץ�����ࢧ*/
    div.prices{text-align: right;font-size:2.5vw; color:#FF0004; font-weight:bold; position: relative; top:5px; margin-right:2%;}
    div.prices span.prdisp-icon{ position: relative; bottom: -3px; right: 15px;}/*�����������*/
    div.prices span.prdisp-icon img{ width:1.5em;}/*�������󥵥���*/
    .item_wrap dl.item_w-max dd div.prices{ width: 100%; margin:0; position: relative; top: -25px;}

    .ranking3made .item_wrap dl.item_w-max dd div.prices{text-align: right;font-size:150%; color:#FF0004; font-weight:bold; position: relative; top:5px;}

    /*==================================��������ʥ�==================================*/
    .nav {
        padding:0px;
        margin: 0 auto;
        width: 100%;
        background-image: -webkit-linear-gradient(45deg, #0c3a75 0%, #1360c3 100%);
        background-image: linear-gradient(45deg, #0c3a75 0%, #1360c3 100%);
        display:none;
        z-index: 99999;
        overflow: hidden;
    }

    div.fixed {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        display: block !important;
    }
    .nav #nav_list{ width: 100%; margin: 0 auto; overflow:hidden;}
    .nav #nav_list li{ float: left;  font-size: 14px; font-weight: bold; width: 19.5%; text-align: center; height: 40px; border-right: 1px solid #AAD1EB; line-height: 1em;display: table;}

    .nav #nav_list li:nth-child(9){border-right: none;}
    .nav #nav_list li a{color: #FFF; display:block;}
    .nav #nav_list li:hover{background-image: -webkit-linear-gradient(45deg, #3ba6d1 0%, #82e5f1 100%);
        background-image: linear-gradient(45deg, #3ba6d1 0%, #82e5f1 100%);}

    .nav #nav_list li p{
        display: inline-block;
        padding-top:20px;
        height:40px;
    }

    /*==================================����¾�ܥ���==================================*/
        /*���ƥ��겣�¤�*/
        .box2_wrap{ width: 100%; overflow: hidden;}
        /*.box2{ width: 530px; overflow: hidden; float: left;}*/

    /*�������󡡾����ܥ���*/
    .aircon01_size_wrap{width: 50%; overflow: hidden; float: left;}
    .aircon02_size_wrap{width: 100%; overflow: hidden;}
    .aircon01_size_wrap li,.aircon02_size_wrap li{float: left; font-weight: bold;
    padding: 0.5em 0;
    text-align: center;
    border: 1px #000 solid;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -o-border-radius: 5px;
        -ms-border-radius: 5px;
    }
    .aircon01_size_wrap li:hover,.aircon02_size_wrap li:hover{border: 1px #FF8E00 solid;}
    .aircon01_size_wrap li a,.aircon02_size_wrap li a{color: #000; display: block;}

    .aircon01_size_wrap li{width: 40%; margin: 3px 4%;}
    .aircon02_size_wrap li{width: 15.3%; margin: 3px 0.5%;}

    #cool_wrap .aircon01_size_wrap h5,#cool_wrap .aircon02_size_wrap h5{ margin: 10px 0 5px;}

    /*==================================������==================================*/
    .size_wrap{ width:100%;}
    .size_wrap ul{ border-top: solid 1px #333333; margin:auto;}
    .size_wrap li{ float:left; border:#333 solid 1px; padding:10px; margin:1%; text-align:center;	border-radius: 25px;}
    .size_wrap a{ display:block;}
    .size_wrap li:hover{ background-color:#c6e9f4;}
    .size_wrap p{
        display: inline-block;
        padding-top:20px;
        height:40px;}
    .size_wrap li.w15{ width:15%;}
    .size_wrap li.w30{ width:28%;}

    /*==================================���饤����==================================*/
    .slider_wrap{ background: #dbedf2!important;padding: 0;margin-bottom: 10px; }

    .slider_wrap li.item{ padding: 0.5%;}
    .slider_wrap li.item:hover{ background-color:#c6e9f4;}
    .slider_wrap li p{padding: 0.5em; line-height: 1.2em; font-size: 14px;}
    /*��������*/
    .slider_wrap dl{width:100%; overflow: hidden; margin-top:10px;}
    .slider_wrap dd{ float:left; padding-right: 3px;}
    .slider_wrap dd img{width: 40px;}

    /*==================================Qmax��������==================================*/
    .icon_qmax{position:relative;}
    .icon_qmax div{ position:absolute; bottom:0; color:#FFF; font-size:12px; text-align:center; width:40px;}

    span.qmax{ font-weight:bold; font-size:150%;}
    /*==================================�ڡ���TOP�إڥ󥮥�==================================*/
    #p_top2 { position: fixed;; bottom:0px; right:0;}

    /*==================================SALE��==================================*/
    #sale_mida{
        background-color: #FF0000;
        padding: 2%;
        text-align: center;
        font-size: 130%;
        color: #FFFFFF;
        font-weight: bold;
        margin: 2% 0% 1%;
    }
    #sale{width: 1000px; margin: auto;}
    #sale img{width: 100%;}
    #sale .saleitem_box{float: left; width: 31%; margin: 0% 1% 3% 0%;}
    #sale .saleitem_box .item_name{font-size: 90%; font-weight: bold;}
    #sale dd{margin: 3% 0%;}

    #sale .shobun{width: 24%; float: right; margin-top: 2%; padding: 1%; border: solid 2px #FF0000; border-radius: 5px; text-align: center; color: #FF0000; font-weight: bold; font-size: 85%;}
    #sale .prices{width: 45%; float: right;}

}





/*SMPɽ����*/
@media screen and (max-width: 640px){
	
     .smp_none{
         display: none;
     }

     #cool_wrap{
        width:100%;
        /*margin:50px auto; */
     }

    /*==================================����==================================*/

    #kanban_wrap #kanban{overflow: hidden; margin: 0 auto; padding: 4% 0 0 0;}
    /*�ߤ��ѥåȢ�*/#kanban_wrap .kanimg1{ position:absolute; top:6%; left:-25%;        animation: float_5067 4s linear infinite;transform-origin: 50% 50%; width:95%}
    @keyframes float_5067 {
      0% { transform: translateY(0) }
      50% { transform: translateY(-6px) }
      100% { transform: translateY(0) }
    }
    /*��������*/
    #kanban_wrap .kanimg4{ position:absolute; top:15%; left:75%; width: 43%; display: none;}
    #kanban_wrap .kanimg4 img{width: 90%;}            
    /*���åȢ�*/
    #kanban_wrap .kanimg5{ position:absolute;; top:-10px; right:-255px;}
    #kanban_wrap .kanimg5 img{ width: 30%;}
    /*������*/
    #kanban_wrap .kanimg2{ position:absolute; top:10%; left:20%;}
    #kanban_wrap .kanimg2 img{width: 70%;}
    /*�������ޢ�*/
    #kanban_wrap .kanimg3{ position:absolute; top:52%; right:-112px;animation: horizontal_7857 4s ease infinite;transform-origin: 50% 50%;}
    #kanban_wrap .kanimg3 img{width: 30%;}

    @keyframes horizontal_7857 {
      0% { transform:translate(0,0) }
      2.22581% { transform:translate(4px,0) }
      4.45161% { transform:translate(0,0) }
      6.67742% { transform:translate(4px,0) }
      8.90323% { transform:translate(0,0) }
      10.12903% { transform:translate(4px,0) }
      12.35484% { transform:translate(0,0) }
      14.12903% { transform:translate(4px,0) }
      16.35484% { transform:translate(0,0) }
      18.12903% { transform:translate(4px,0) }
      20.35484% { transform:translate(0,0) }
      100% { transform:translate(0,0) }
    }


    .wrap{max-width: 1000px; margin: 0 auto;overflow: hidden;}
    
    
    /*�����ݥ��*/
    /*������*/#kanban_wrap #top_coupon{ position:absolute; top: -10%; left: 10%; }
    #kanban_wrap #top_coupon img { width: 90%; padding: 5%;}
    #cool_wrap #coupon_box{ width: 100%; padding-bottom: 4%;}
    #cool_wrap #coupon_mida{ background-color: #fded30; color: #000000; text-align: center; padding: 1% 0%; font-weight: bold; font-size: 85%;}
    #cool_wrap #coupon_mida span{ font-size: 90%; color: #E90206; display: block;}
    #cool_wrap #coupon_box ul{padding: 0%; margin: 0%;}
    #cool_wrap #coupon_box li{ width: 32%; float: left; margin-right: 2%; margin-top: 2%;}
    #cool_wrap #coupon_box li img{ width: 100%;}
    #cool_wrap #coupon_box li:last-child{ margin-right: 0%;}

    #cool_wrap .memo img{width: 100%;}


    /*==================================��==================================*/

    /*==================================���Ĳ��ʥӥ�˥塼==================================*/
    #navi_wrap{ width: 100%;  /*overflow: hidden;*/ margin: 0 auto;}
    #navi_wrap li{ width: 31%; float:left; margin:1%;	padding:0%; 
        font-size: 114%;
        font-weight: bold;
        text-align: center;
        border-radius: 10px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 10px;
        -o-border-radius: 5px;
        -ms-border-radius: 5px;
        line-height: 1em;
        color: #333;
        height:80px;
        background-position:bottom center;
          box-shadow: 0 0 8px #48d6ff;
        }
    #navi_wrap li a{ color:#333;}
    #navi_wrap li .nav_txt{
        padding: 0.5em 0;
        display: table-cell;
        vertical-align: middle;
    }
    #navi_wrap li .nav_txt p{
        display: inline-block;
    }
    #navi_wrap li .nav_txt p span{font-size:12px;}
    /*==================================���Ф�==================================*/
    #cool_wrap h3{ padding: 20px 0;     background-image: -webkit-linear-gradient(45deg, #3ba6d1 0%, #82e5f1 100%);
        background-image: linear-gradient(45deg, #3ba6d1 0%, #82e5f1 100%); color: #ffffff; font-size: 21px; font-weight: bold; margin: 35px 0 -2px; text-align: center;}

    #cool_wrap h3#navi_01{margin: 35px 0 10px;}

    #cool_wrap h5{color: #000;font-size:26px;font-weight: bold; margin: 70px 0 15px; text-align: center;}

    #cool_wrap h6{text-align:center; border-bottom: 2px solid #000;margin-bottom: 5px; margin-top: 10px;}
    #cool_wrap h6 img{width: 80px;}

    /*==================================�����ʥꥹ�� ���̢�==================================*/
    .item_wrap{ margin: 0 -2% 0 0; width: 102%; overflow: hidden; padding-top: 5px;}
    .item_wrap dl dt{ font-weight: bold;}
    .item_wrap dl dd p.item_name{ font-size:70%; font-weight: bold; padding:2px 0 0; line-height:1em; margin-top:2%;}
    .item_wrap dl dd p.txt{ font-size: 130%; font-weight:normal; padding:2px 0 0; line-height:1.5em;}
    .item_wrap dl{position:relative;}
    .item_wrap dl .icon_obi{position:absolute;top:0px; left: 0px; z-index: 10;}
    .item_wrap dl .icon_souryou{display: none;/* position:absolute; bottom:8%; left: 90px; z-index:10;*/}
    /*==================================�����ʥꥹ�� 1��item_w-max��==================================*/
    .item_wrap dl.item_w-max{ width: 95%; margin: 20px 0 0 0; margin:0.5%;padding: 1%;;}
    .item_wrap dl.item_w-max .icon_img{position:absolute;top:-25px; left: 0px; z-index: 10;;}
    .item_wrap dl.item_w-max .icon_souryou{display: none; /*position:absolute; bottom:0; left:360px; z-index:10;*/}
    .item_wrap dl.item_w-max dd p.txt{ margin-top:1%;}
    .ranking3made .item_wrap dl.item_w-max{ margin: 0 2% 5% 0; width: 31.333%; float: left;}

    /*==================================�����ʥꥹ�� 2��item_2��==================================*/

    .item_wrap dl.item_2{ margin-top: 3%; width: 46%; float: left; margin:0.5%; padding:1%;}
    .item_wrap dl.item_2 a{ display:block;}
    .item_wrap dl.item_2:hover{ background-color:#c6e9f4;}
    .item_wrap dl.item_2 dl{	display: inline-block;}
    .item_wrap dl.item_2 dd.itemimg{ clear:both; margin-bottom:10px;}
    .item_wrap dl.item_2 .icon_img{position:absolute;top:-20px; left: 0px; z-index: 10; width: 30%;}



    /*����������*/
    .icon{ width: 100%; overflow: hidden; font-size: 80%; color: #FFF; font-weight: bold; margin: 1% 0 0;}
    .icon2{width:100%; overflow: hidden; margin: 1% 0 1%;}
    .icon2 li{ float:left; padding-right: 3px;}
    .icon2 li img{width: 25px;}
    .icon li{
        float: left;
        text-align: center;
        /*max-width: 5em;
        max-height: 3em;*/
        margin: 0 1% 0.5em 0;
        background: #fdfd00;/*#7BCAF4;*/
        color:#000;
        /*border: solid 2px #00695c;*/
        padding: 1% 2.5%;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -o-border-radius: 10px;
        -ms-border-radius: 10px;}
    .icon li.dc{
        color: #fdfd00;
        background: #ff3000;/*#7BCAF4;*/}
    .item_wrap dl.item_w-max dd .icon,.item_wrap dl.item_w-max dd.dc { width: 100%; float: left;}

    /*�����ʥץ�����ࢧ*/
    div.prices{text-align: right;font-size:100%; color:#FF0004; font-weight:bold; position: relative; top:5px; margin-right:8%;}
    div.prices span.prdisp-icon{ position: relative; bottom: -3px; right: 15px;}/*�����������*/
    div.prices span.prdisp-icon img{ width:1.5em;}/*�������󥵥���*/
    .item_wrap dl.item_w-max dd div.prices{ width: 95%; margin:0; position: relative; top: -5px;}

    .ranking3made .item_wrap dl.item_w-max dd div.prices{text-align: right;font-size:150%; color:#FF0004; font-weight:bold; position: relative; top:5px;}

    /*==================================��������ʥ�==================================*/
    .nav {
        padding:0px;
        margin: 0 auto;
        width: 100%;
        background-image: -webkit-linear-gradient(45deg, #0c3a75 0%, #1360c3 100%);
        background-image: linear-gradient(45deg, #0c3a75 0%, #1360c3 100%);
        display:none;
        z-index: 99999;
        overflow: hidden;
    }

    div.fixed {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        display: block !important;
    }
    .nav #nav_list{ width: 100%; margin: 0 auto; overflow:hidden;}
    .nav #nav_list li{ float: left;  font-size: 10px; font-weight: bold; width: 19%; text-align: center; height: 40px; border-right: 1px solid #AAD1EB; line-height: 1em;display: table;}

    .nav #nav_list li:nth-child(9){border-right: none;}
    .nav #nav_list li a{color: #FFF; display:block;}
    .nav #nav_list li:hover{background-image: -webkit-linear-gradient(45deg, #3ba6d1 0%, #82e5f1 100%);
        background-image: linear-gradient(45deg, #3ba6d1 0%, #82e5f1 100%);}

    .nav #nav_list li p{
        display: inline-block;
        padding-top:10px;
        /*height:40px;*/
    }

    /*==================================����¾�ܥ���==================================*/
        /*���ƥ��겣�¤�*/
        .box2_wrap{ width: 100%; overflow: hidden;}
        /*.box2{ width: 530px; overflow: hidden; float: left;}*/

    /*�������󡡾����ܥ���*/
    .aircon01_size_wrap{width: 50%; overflow: hidden; float: left;}
    .aircon02_size_wrap{width: 100%; overflow: hidden;}
    .aircon01_size_wrap li,.aircon02_size_wrap li{float: left; font-weight: bold;
    padding: 0.5em 0;
    text-align: center;
    border: 1px #000 solid;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -o-border-radius: 5px;
        -ms-border-radius: 5px;
    }
    .aircon01_size_wrap li:hover,.aircon02_size_wrap li:hover{border: 1px #FF8E00 solid;}
    .aircon01_size_wrap li a,.aircon02_size_wrap li a{color: #000; display: block;}

    .aircon01_size_wrap li{width: 40%; margin: 3px 4%;}
    .aircon02_size_wrap li{width: 15.3%; margin: 3px 0.5%;}

    #cool_wrap .aircon01_size_wrap h5,#cool_wrap .aircon02_size_wrap h5{ margin: 10px 0 5px;}

    /*==================================������==================================*/
    .size_wrap{ width:100%;}
    .size_wrap ul{ border-top: solid 1px #333333; margin:auto;}
    .size_wrap li{ float:left; border:#333 solid 1px; padding:10px; margin:1%; text-align:center;	border-radius: 25px;}
    .size_wrap a{ display:block;}
    .size_wrap li:hover{ background-color:#c6e9f4;}
    .size_wrap p{
        display: inline-block;
        padding-top:20px;
        height:40px;}
    .size_wrap li.w15{ width:14%;}
    .size_wrap li.w30{ width:28%;}

    /*==================================���饤����==================================*/
    .slider_wrap{ background: #dbedf2!important;padding: 0;margin-bottom: 10px; }

    .slider_wrap li.item{ padding: 0.5%;}
    .slider_wrap li.item:hover{ background-color:#c6e9f4;}
    .slider_wrap li p{padding: 0.5em; line-height: 1.2em; font-size: 32px; font-weight: bold;}
    /*��������*/
    .slider_wrap dl{width:100%; overflow: hidden; margin-top:10px;}
    .slider_wrap dd{ float:left; padding-right: 3px;}
    .slider_wrap dd img{width: 50px;}

    /*==================================Qmax��������==================================*/
    .icon_qmax{position:relative; margin:0; padding:0;}
    .icon_qmax div{ position:absolute; top:30%; color:#FFF; font-size:0.2em; text-align:center; width:100%; overflow:hidden;}
    span.qmax{ font-weight:bold; font-size:150%;}
    /*==================================�ڡ���TOP�إڥ󥮥�==================================*/
    #p_top2 { position: fixed; bottom:-3px; right:-115px;}
    #p_top2 a img{width: 45%;}

    /*==================================SALE��==================================*/
    #sale_mida{
        background-color: #FF0000;
        padding: 2%;
        text-align: center;
        font-size: 130%;
        color: #FFFFFF;
        font-weight: bold;
        margin: 2% 0% 1%;
    }
    #sale img{width: 100%;}
    #sale .saleitem_box{width: 48%;}
    #sale .saleitem_box:nth-child(odd){float: left;  margin: 1% 0%;}
    #sale .saleitem_box:nth-child(even){float: right;  margin: 1% 0%;}

    #sale .saleitem_box .item_name{font-size: 115%; font-weight: bold;}
    #sale dd{margin: 3% 0%;}

    #sale .shobun{width: 24%; float: right; margin-top: 2%; padding: 1%; border: solid 2px #FF0000; border-radius: 5px; text-align: center; color: #FF0000; font-weight: bold; font-size: 85%;}
    #sale .prices{width: 45%; float: right;}


    .clearfix:after{
        content:".";
        display:block;
        height:0;
        clear:both;
        visibility:hidden;
    }

    .clearfix{
        zoom:1;/*IE5.5-7��*/
    }

    /*�Хʡ�������Ĵ��*/
    .bnr_01 a img{width: 100%;}

    /*;��Ĵ����*/
    .hoge{margin-top: 30px;}

    /**/
    .r_top h6 a{font-size: 10px;}

    /*�����߲��*/
    .cb{clear: both;}
    
    #cool_wrap #navi_05 span{
        display: block;
        font-size: 75%;
    }

}