/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
/*　転売目的はお断り注意書き*/
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */

#all .tenbaiya{
               border:solid 5px green;
               font-weight:900;
               color:#000;
               padding:1%;
               margin:2% 0;
               }

#all .tenbaiya .title{
                      color:red;
                      font-size:130%;
                      }



/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
/* エーライト　ＲＴカラー対策用*/
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */


.RTcolor{
         font-weight:900;
         font-size:150%;
         color:red;
         border:solid 3px green;
         padding:1.5% 0;
         margin:5% 0;
         width:100%;
         }



/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
/* エーライト　ＲＴカラー対策用ここまで*/
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */






.main01_text iframe{width:100%;height:500px;display:block;margin-bottom:2.5%;}


/* カート・在庫関連-------------------------------- */
#zaiko_sign_×在庫なし{
background:url("/shop/cart_img/zaikonashi_orange_kadomaru20_ao.gif");
background-repeat:no-repeat;
background-position:center;
background-size:60%;
padding:60px;
}

.cortbtm_zaikomk_3 {/*在庫区分3 表示無し*/
display:none;}

.valie_rendo_flash input ,.valie_rendo_flash select ,.valie_rendo_flash span{/*カート非表示*/
visibility:hidden;}

.valie_rendo_flash {font-size:0px;}

.m_valie_rendo_flash .valie_rendo_flash {
background-image:url("/shop/cart_img/zaikonashi_orange_kadomaru20_ao.gif");
background-repeat:no-repeat;
background-position:center;
background-size:60%;
padding:5px;
}


/* 商品画像-------------------------------- */
       #flickable1 {/*枠*/
        width: 98%;
        height: 390px;
        margin:0 auto;
        overflow: auto;
      }

      #flickable1 ul {
        list-style: none;
        width: 480%;
        margin: 0;
        padding: 5px;
font-size:32px;
      }

      #flickable1 ul li {
        border: 1px solid #CCC;
        height: 320px;
        margin: 5px;
        padding: 5px;
        text-align:center;
      }

     #flickable1 ul li a{
        margin: 0;
        padding: 0;
      }

     #flickable1 ul li a img{
        margin: 0;
        padding: 0;
        height: 320px;
        width:auto;
      }

      #flickable1 .ui-flickable-container {
        cursor: pointer;
      }

.flexslider{display:none;}

.flexslider ul{
font-size:32px;}

.flexslider ul li{
text-align:center;}


/* 価格-------------------------------- */
#kakaku{
width:90%;
margin:2% auto 0 auto;
}

#kakaku_name{
color:black;
font-size:22px;
}

#kakaku_val{
font-size:48px;
color:red;
}

#kakaku_off{
font-size:30px;
color:red;
}

#teika_name, #teika_val, #kakaku_zeibetsu, .zeikomi{
color:gray;
font-size:20px;
}

.point{
float:right;
font-size:24px;
color:#fff;
background-color:green;
margin:0 5% 2% 0;
border-radius:20px;
width:auto;
padding:0.5% 1.5%;
text-align: center;
font-weight:900;
}

#all .tensuu{background-color:red;}


#all div.point a{color:blue;font-size:65%;color:#000;background-color:#ffe846;}

/* カート-------------------------------- */
#cart_box{
width:90%;
margin:2% auto 0 auto;
}


.cart_bot select[name="val1"] {
font-size:30px;
width:65%;
height:40px;
margin:0 0 1% 0;
float:left;
}


.cart_bot select[name="tensuu"] {
margin-right:auto;
width:25%;
height:40px;
font-size:30px;
display:block;
margin-right:0;
margin-left:auto;
text-aligin:right;
} 

span.cart_in {
margin-top:2%;
background-color:orange;
background-size: 40% auto;
border:3px #cc6600 solid;
max-width:68%;
}

span.cart_reg {
margin-top:2%;
background-color:orange;
border:3px #cc6600 solid;
max-width:25%;
}



/* 返品、取引-------------------------------- */
.setsumei_box{
float:left;
width:35%;
height:200px;
margin-left:5%;}

.henpin{
background-color:#aeafae;
border-radius:10px;
text-align: center;
vertical-align:middle;
font-size:24px;
width:98%;
height:70px;
line-height:35px;
margin: 20px auto;
color:#fff;
}

.torihiki{
background-color:#aeafae;
border-radius:10px;
text-align: center;
vertical-align:middle;
font-size:24px;
width:98%;
height:70px;
line-height:35px;
margin: 20px auto;
color:#fff;
}


/* メール-------------------------------- */
.mail_box{
float:left;
width:54%;
height:200px;
margin-right:5%;
}

.mail{
background:green;
color: #fff;
font-size:24px;
cursor:pointer;
border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
text-align: center;
vertical-align:middle;
width:98%;
height:160px;
line-height:80px;
margin:20px auto;
}

.mail a{
border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
color: #fff;
font-size:24px;
text-align: center;
}

.mail_pic{
display:inline-block;
width:32px;
height:32px;
background:url(/shop/site_style/mobilefriendly01/mail_32.png) no-repeat;
background-position:center center;
padding-top:0;
position:relative;top:10px;
}


/* SNSボタン-------------------------------- */
.share_box{text-align: center;}

.fb_b ,.twitter ,.line ,.gplus{
padding:1.5%;
display:inline-block;
}


/* 商品説明-------------------------------- */
.main01_text{
width:90%;
font-size:24px;
margin:1% auto 0 auto;
}

.notice{/*ご注意*/
width:90%;
margin:1% auto;
padding: 1%;
border: 3px double #000000; 
border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}

/* メーカーロゴ用-------------------------------- */
div.brandlogo_box{padding:5%;}

div.marmot_logo{
background-image:url("/shop/site_style/tablet01/brandlogo2/marmot.png");
background-repeat:no-repeat;
width:150px;
height:70px;
-moz-background-size:150px 70px;
float:left;
background-size:150px 70px;
}

/* カテゴリ関連商品-------------------------------- */
.kanren_title{
display:inline-block;
font-size:24px;
color:#fff;
background-color:green;
padding:3px;
margin-left:2%;
height:40px;
width:90%;
}

.kanren_pic{
float:left;
background:url("/shop/site_style/mobilefriendly01/cateicon/icon1.png");
background-repeat:no-repeat;
background-size:100%;
padding:20px;
margin:0 10px;
}

.kanren_text ,.rireki_text{
display:block;
font-size:24px;
margin-top:6px;
}


.kanren {
width:96%;
height:400px;
margin:0 auto 1% auto;
overflow:scroll;
}

.kanren div.cate{
float:left;
width:18%;
}


div.kanren div.cate a.block_img img{
width:100%;
height:180px;
border-top:1px solid green;
border-left:1px solid green;
}

.kanren div.valie_rendo_flash{background-image:none;}


.kanren div.cate, .kanren div.cate_nocart {
padding:0;
margin:1% 0.5% 0 0.5%;
font-size:16px;
height:180px;
}

.kanren div.blocktitle{
width:100%;
margin-top:-180px;
text-shadow: 2px  2px 3px #fff,
            -2px  2px 3px #fff,
             2px -2px 3px #fff,
            -2px -2px 3px #fff;}

.kanren span.cate_zaikomk_○ ,.kanren span.blockcome ,.kanren span.blockteika
 ,.kanren span.blockwari ,.kanren span.blockkakaku ,.kanren span.block_kakaku2 ,.kanren span.block_kakaku3 ,.kanren span.cate_zaikomk_×{
display:none;}


/* 履歴-------------------------------- */
.rireki_title{
display: inline-block;
font-size:24px;
color:#fff;
background-color:gray;
width:45%;
padding:3px;
margin:10% auto 0 2%;
}


.rireki{
width:96%;
height:130px;
margin:0 auto 1% auto;
border:1px #778899 solid;
overflow:scroll;
-webkit-overflow-scrolling: touch;
}

.asiato a {cursor:hand;line-height:1.5;margin:0 1%;}



#item_all, #item_pankuzu, .sub_up_text_link{/*カテゴリ*/
font-size:12px;
font-weight:bold;
margin-top:1%;
}


.title{/*商品名*/
font-size:28px;
color:#000;
font-weight:bold;
}

hr.border1{color:#000;}

hr.border2{
color:#000;
border:2px solid;
}

.sub_title{
margin-top: 0;
font-size:24px;
color:gray;
display:inline;
border-top-width:2px;
}



.sale {/* セール説明文-------------------------------- */
width: 90%;
background-color: #ffffff;
border: 1px #41912B solid;
margin:2% auto;
padding-right: 10px;
color: #1c1c1c;
text-align:justify;
}

div.sale ul.sale_d{
margin: 0;
padding:10px 0 10px 20px;
}

.sale h4.sale_t {
display: block;
width: 100%;
background-color: #41912B;
font-size: 28px;
color: #ffffff;
margin: 0;
padding: 5px;
text-align: center;
}

.setumei{font-size: 24px;}

.sale_bold{
font-size: 24px;
line-height:1.2;
font-weight: bold;
}

.midori{
color: #41912B;
font-weight: bold;
}

.aka{
color: #ff0000;
font-weight: bold;
}

.sale_d{
line-height:1.2;
font-size: 22px;
}


/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
/* 画面幅 993px 画像ウィンドウの改行落ち対策 変更指定*/
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
@media screen and (max-width: 993px) and (min-width: 701px)  {

      #flickable1 ul {
        width: 700%;}

}




/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
/* 画面幅 700px タブレットサイズ 変更指定*/
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
@media screen and (max-width: 700px) and (min-width: 491px)  {


.main01_text iframe{width:100%;height:250px;}


#flickable1{display:none;}
.flexslider{display:block;}


#kakaku{
width:90%;
margin:1% atuo;}

.point{
widthxxx:40%;
width:auto;
padding:0.5% 1.5%;
margin:0 5% 2% 0;}


.setsumei_box{
height:180px;}

.henpin ,.torihiki{
height:60px;
line-height:30px;
font-size:16px;}


#zaiko_sign_×在庫なし{/*在庫区分3　在庫なし表示*/
background-size:80%;}

.valie_rendo_flash {/*在庫なし表示*/
background-size:80%;}

.mail_box{
height:180px;}

.mail{
height:140px;
line-height:70px;}

.mail a{
font-size:16px;
font-weight:bold;}



.main01_text{
font-size:16px;
margin:3% auto;}

.brandlogo_box{
font-size:16px;}


.kanren_title{
width:90%;}


.kanren_text ,.rireki_text{
font-size:16px;
margin-top:12px;}

.kanren div.cate{
width:31%;
}

.kanren div.cate, .kanren div.cate_nocart {
font-size:14px;
}

.rireki_title{
font-size:16px;}

.rireki{
height:80px;}

.asiato a {font-size:16px;}


/* セール説明文-------------------------------- */
.sale h4.sale_t {
font-size: 20px;}

.setumei{
font-size: 16px;}

.sale_bold{
font-size: 16px;}

.sale_d{
font-size: 14px;}


}

/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
/* 画面幅 490px スマホサイズ 変更指定*/
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
@media screen and (max-width: 490px)  {




/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
/*　転売目的はお断り注意書き（スマホ）*/
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */

#all .tenbaiya{
               border:solid 5px green;
               font-weight:900;
               color:#000;
               padding:1%;
               margin:2% 0;
               font-size:70%;
               }

#all .tenbaiya .title{
                      color:red;
                      font-size:110%;
                      }


#all .tenbaiya li{
                  padding-left:0;
                  }

#all .tenbaiya ul{
                  padding:0;
                  }


.main01_text iframe{width:100%;height:200px;margin-bottom:7.5%;}


#flickable1{display:none;}
.flexslider{display:block;}

.title{font-size:20px;}
.sub_title{font-size:16px;}

#kakaku{
width:100%;
margin:1% auto;}

#kakaku_val{
-webkit-text-size-adjust: 60%;
font-size:31px;}

#kakaku_off{
-webkit-text-size-adjust: 90%;
font-size:24px;}

#teika_name, #teika_val, #kakaku_zeibetsu, .zeikomi{
font-size:16px;}

.point{
-webkit-text-size-adjust: 90%;
widthxxx:50%;
width:90%;
font-size:65%;
font-weight:bold;
marginxxx:2% 0;
padding:0.5% 0;
}

.setsumei_box{
width:100%;
height:180px;
margin:1% 0 0 0;}

.henpin{
width:90%;
height:60px;
line-height:30px;
font-size:18px;}



.torihiki{
width:90%;
height:60px;
line-height:30px;
font-size:18px;}


#cart_box{
width:100%;
height:110px;
margin:0 auto;
bottom:-10px;
position: fixed;
z-index:999;}

.cart_bot select[name="val1"] {
font-size:18px;
height:30px;
margin-bottom:3%;}

.cart_bot select[name="tensuu"] {
font-size:18px;
height:30px;
margin-bottom:3%;} 

span.cart_in {
width:65%;
height:40px;}

span.cart_reg {
height:40px;}

#zaiko_sign_×在庫なし{/*在庫区分3　在庫なし表示*/
background-size:60%;}

.valie_rendo_flash {/*在庫なし表示*/
background-size:60%;}


.mail_box{
width:100%;
height:80px;
margin:0;}

.mail{
width:90%;
height:60px;
line-height:20px;
margin:0 auto;
font-size:18px;}



.main01_text{
width:90%;
font-size:14px;
margin:5% auto;}

.brandlogo_box{
-webkit-text-size-adjust: 80%;
font-size:16px;}

.kanren_title{
font-size:12px;
width:94%;
height:35px;}

.kanren_pic{
padding:8px;
margin:6px 8px;
height:30px;}

.kanren_text{
margin-top:5px;
font-size:12px;}

.kanren {
height:300px;}

.kanren div.cate{
width:45%;
}

div.kanren div.cate a.block_img img{
width:100%;}

.kanren div.cate, .kanren div.cate_nocart {
font-size:14px;
margin:1% 1.5%;
}

.rireki_title{
width:94%;
height:30px;}

.rireki_text{
font-size:12px;
margin-top:8px;}

.rireki{
height:60px;}

.asiato a {font-size:12px;}


/* セール説明文-------------------------------- */
.sale h4.sale_t {
-webkit-text-size-adjust: 90%;
font-size: 18px;}

.setumei{font-size: 16px;}

.sale_bold{font-size: 16px;}

.sale_d{font-size: 14px;}

}

