@charset "utf-8";/* CSS Document */

.wrap {
    width: 854px;
    margin: 0 auto;
}
.wrap h2 {
    font-size: 25px;
    border-left: 5px solid #e33d52;
    padding: 5px 0 1px 15px;
    margin: 30px auto;
}
.top-image{
    margin: 30px 0;
}

.wrap h3 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	margin: 20px 0 auto;
	padding: 7px 20px 7px 20px;
	border: 0;
    list-style: none;
	background-color:#000;
}

.wrap h4 {                        
	margin:0 0 12px 0;
	font-size:16px;
    border-bottom:#000 solid 1px;
}
.des {
	padding:10px 30px 10px 70px;
	margin: 41px 0 41px;
}
.deseccube {
	padding:0 30px 0 70px;
	margin:-40px 0 0 0;
	font-size:10px;
}
.descri {
	padding:0 30px 0 30px;
	margin:20px 0 50px 0;
}

.tablearea {
	margin: 20px 0px 50px 0px;
	color:#1C1C1C;
	text-align:center;
}

.tablearea a:link {text-decoration:none; border-bottom:none;}
.tablearea a:visited {text-decoration:none; border-bottom:none;}
.tablearea a:hover {text-decoration:none; border-bottom:none;}

.tablearea a.eco:link {text-decoration:none; border-bottom:none; color:#5A5A5A;}
.tablearea a.eco:visited {text-decoration:none; border-bottom:none; color:#5A5A5A;}
.tablearea a.eco:hover {text-decoration:none; border-bottom:none; color:#5A5A5A;}

tr{ height:50px;}
td{
	color:#5A5A5A;
}
.else{
	margin:25px auto;
}

.small{
	font-size:10px;
}


.gg-external {                      /*詳細リンクアイコン　ここから*/
    color: #5A5A5A;
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: scale(var(--ggs,1));
    width: 12px;
    height: 12px;
	margin: auto;
    box-shadow:
        -2px 2px 0 0,
        -4px -4px 0 -2px,
        4px 4px 0 -2px;

}


.gg-external::after,
.gg-external::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    right: -4px
}

.gg-external::before {
    background: currentColor;
    transform: rotate(-45deg);
    width: 12px;
    height: 2px;
    top: 1px
}

.gg-external::after {
    width: 8px;
    height: 8px;
    border-right: 2px solid;
    border-top: 2px solid;
    top: -4px
}                                   /*詳細リンクアイコン　ここまで*/

@media screen and (min-width: 801px){
.pankuzu {
    font-size: 10px;
    padding: 10px;
}
.pc_none{display:none;}

.rakuten {
	background-image:url(../images/rakuten.png);
	background-repeat:no-repeat;
	background-position:52px 9px;
	background-size:110px;
	padding-left:210px;
	text-align:left;
}
.yahoo {
	background-image:url(../images/yahoo.png);
	background-repeat:no-repeat;
	background-position:24px 13px;
	background-size:165px;
	padding-left:210px;
	text-align:left;
}
.amazonjp {
	background-image:url(../images/amazon_makelogo.png);
	background-repeat:no-repeat;
	background-position:49px 16px;
	background-size:113px;
	padding-left:210px;
	text-align:left;
}
.amazonbusi {
	background-image:url(../images/amazon_createlogo.png);
	background-repeat:no-repeat;
	background-position:24px 14px;
	background-size:154px;
	padding-left:210px;
	text-align:left;
}
.dena {
	background-image:url(../images/dena.png);
	background-repeat:no-repeat;
	background-position:79px 6px;
	background-size:56px;
	padding-left:210px;
	text-align:left;
}
.wowma {
	background-image:url(../images/auWowma.png);
	background-repeat:no-repeat;
	background-position:36px 14px;
	background-size:138px;
	padding-left:210px;
	text-align:left;
}
.aupay {
	background-image:url(../images/aupaymarket.png);
	background-repeat:no-repeat;
	background-position:24px 16px;
	background-size:158px;
	padding-left:210px;
	text-align:left;
}
.qoo10 {
	background-image:url(../images/Qoo10.png);
	background-repeat:no-repeat;
	background-position:67px 11px;
	background-size:78px;
	padding-left:210px;
	text-align:left;
}
.dshopping {
	background-image:url(../images/dshopping_logo.png);
	background-repeat:no-repeat;
	background-position:35px 11px;
	background-size:144px;
	padding-left:210px;
	text-align:left;
}
.anamall {
	background-image:url(../images/anamall_logo_bold.png);
	background-repeat:no-repeat;
	background-position:36px 7px;
	background-size:139px;
	padding-left:210px;
	text-align:left;
}
.jalmall {
	background-image:url(../images/jalmall_logo.png);
	background-repeat:no-repeat;
	background-position:50px 15px;
	background-size:105px;
	padding-left:210px;
	text-align:left;
}
.jremall {
	background-image:url(../images/jremall_logo.png);
	background-repeat:no-repeat;
	background-position:36px 18px;
	background-size:139px;
	padding-left:210px;
	text-align:left;
}
.linegi {
	background-image:url(../images/LINE_gift.png);
	background-repeat:no-repeat;
	background-position:42px 14px;
	background-size:124px;
	padding-left:210px;
	text-align:left;
}
.roomclipshopping {
	background-image:url(../images/roomclipshopping_logo.png);
	background-repeat:no-repeat;
	background-position:31px 14px;
	background-size:150px;
	padding-left:210px;
	text-align:left;  
}
.roomclipshopping_txt{
       font-size: 13.5px;
       }/*
.tanp {
	background-image:url(../images/tanp_logo.png);
	background-repeat:no-repeat;
	background-position:65px 14px;
	background-size:84px;
	padding-left:210px;
	text-align:left;  　　先方から依頼あり。一時的に非表示に
}*/
.yamada {
	background-image:url(../images/ymall_logo.png);
	background-repeat:no-repeat;
	background-position:36px 11px;
	background-size:136px;
	padding-left:210px;
	text-align:left;
}
.superdeli {
	background-image:url(../images/superdeli.png);
	background-repeat:no-repeat;
	background-position:80px 5px;
	background-size:48px;
	padding-left:210px;
	text-align:left;

}

.mercarishops {
	background-image:url(../images/mercarishops_service_primary_horizontal.png);
	background-repeat:no-repeat;
	background-position:38px 0px;
	background-size:120px;
	padding-left:210px;
	text-align:left;

}
.rakuma {
	background-image:url(../images/rakuma.png);
	background-repeat:no-repeat;
	background-position:20px 16px;
	background-size:169px;
	padding-left:210px;
	text-align:left;
}
.yahuoku {
	background-image:url(../images/yahuoku202311.png);
	background-repeat:no-repeat;
	background-position:20px 16px;
	background-size:170px;
	padding-left:210px;
	text-align:left;
}
.future {
	background-image:url(../images/futureshop_logo.png);
	background-repeat:no-repeat;
	background-position:28px 9px;
	background-size:148px;
	padding-left:210px;
	text-align:left;
}
.shopserve {
	background-image:url(../images/shopservelogo.png);
	background-repeat:no-repeat;
	background-position:27px 12px;
	background-size:158px;
	padding-left:210px;
	text-align:left;
}
.makeshop {
	background-image:url(../images/ms-logo-typeA.png);
	background-repeat:no-repeat;
	background-position:22px 2px;
	background-size:166px;
	padding-left:210px;
	text-align:left;
}
.shopify {
	background-image:url(../images/shopify_logo.png);
	background-repeat:no-repeat;
	background-position:44px 6px;
	background-size:125px;
	padding-left:210px;
	text-align:left;
}
.base {
	background-image:url("../images/base_logo.png");
	background-repeat:no-repeat;
	background-position:45px 3px;
	background-size:112px;
	padding-left:210px;
	text-align:left;
}
.ecforce {
	background-image:url("../images/ecforce_logo.png");
	background-repeat:no-repeat;
	background-position:26px 4px;
	background-size:160px;
	padding-left:210px;
	text-align:left;
}
.anygift {
	background-image:url(../images/anygift_logo.png);
	background-repeat:no-repeat;
	background-position:37px 10px;
	background-size:130px;
	padding-left:210px;
	text-align:left;
}
.cafe24 {
	background-image:url(../images/cafe24_logo.png);
	background-repeat:no-repeat;
	background-position:40px 15px;
	background-size:130px;
	padding-left:210px;
	text-align:left;
}
.aiship {
	background-image:url(../images/aiship.png);
	background-repeat:no-repeat;
	background-position:40px 6px;
	background-size:130px;
	padding-left:210px;
	text-align:left;
}
.shoplist {
	background-image:url(../images/shoplist.png);
	background-repeat:no-repeat;
	background-position:45px 14px;
	background-size:115px;
	padding-left:210px;
	text-align:left;
}
.shopzone {
	background-image:url(../images/shopzone.jpg);
	background-repeat:no-repeat;
	background-position:30px 14px;
	background-size:156px;
	padding-left:210px;
	text-align:left;
}
.mercart {
	background-image:url(../images/mercart_logol.png);
	background-repeat:no-repeat;
	background-position:42px 6px;
	background-size:126px;
	padding-left:210px;
	text-align:left;
}  
.ebisu {
	background-image:url(../images/ebisumart_logo.png);
	background-repeat:no-repeat;
	background-position:32px 5px;
	background-size:146px;
	padding-left:210px;
	text-align:left;
}
.aladdinec {
	background-image:url(../images/aladdinec.jpg);
	background-repeat:no-repeat;
	background-position:34px 13px;
	background-size:148px;
	padding-left:210px;
	text-align:left;
}
.eccube {
	background-image:url(../images/eccube.jpg);
	background-repeat:no-repeat;
	background-position:34px 7px;
	background-size:150px;
	padding-left:210px;
	text-align:left;
}
.tamago {
	background-image:url(../images/tamago_logo.png);
	background-repeat:no-repeat;
	background-position:27px 12px;
	background-size:158px;
	padding-left:210px;
	text-align:left;
}
.ebay {
	background-image:url(../images/ebay_logo.png);
	background-repeat:no-repeat;
	background-position:63px 7px;
	background-size:90px;
	padding-left:210px;
	text-align:left;
}
.shopline {
	background-image:url(../images/shopline_logo.png);
	background-repeat:no-repeat;
	background-position:43px 15px;
	background-size:130px;
	padding-left:210px;
	text-align:left;
}
.orangeec {
	background-image:url(../images/orangeec.png);
	background-repeat:no-repeat;
	background-position:22px 5px;
	background-size:160px;
	padding-left:210px;
	text-align:left;
}
.andm {
	background-image:url(../images/andmall_logo_middle.png);
	background-repeat:no-repeat;
	background-position:57px 6px;
	background-size:96px;
	padding-left:210px;
	text-align:left;
}
.livecommerce {
	background-image:url(../images/livecommerce_logo.png);
	background-repeat:no-repeat;
	background-position:34px 12px;
	background-size:150px;
	padding-left:210px;
	text-align:left;
}
.facebook {
	background-image:url(../images/facebook_instagram_logo.png);
	background-repeat:no-repeat;
	background-position:48px 8px;
	background-size:120px;
	padding-left:210px;
	text-align:left;
}
.facebook_txt {
    font-size: 13px;
}
.bcart {
	background-image:url(../images/bcart_logo.png);
	background-repeat:no-repeat;
	background-position:56px 10px;
	background-size:103px;
	padding-left:210px;
	text-align:left;
}
.loha {
	background-image:url(../images/lohaco_small.png);
	background-repeat:no-repeat;
	background-position:30px 9px;
	background-size:148px;
	padding-left:210px;
	text-align:left;
}
.zozo {
	background-image:url(../images/zozotown_logo_fake.png);
	background-repeat:no-repeat;
	background-position:30px 10px;
	background-size:148px;
	padding-left:210px;
	text-align:left;
}
.maga {
	background-image:url(../images/magaseek_logobig.jpg);
	background-repeat:no-repeat;
	background-position:30px 14px;
	background-size:148px;
	padding-left:210px;
	text-align:left;
}
.dfashion {
	background-image:url(../images/dfashion_logo.png);
	background-repeat:no-repeat;
	background-position:54px 7px;
	background-size:100px;
	padding-left:210px;
	text-align:left;
}
.mbkr {
	background-image:url(../images/mbkr_logo_small.png);
	background-repeat:no-repeat;
	background-position:30px 4px;
	background-size:148px;
	padding-left:210px;
	text-align:left;
}
.muse {
	background-image:url(../images/MSC_site.png);
	background-repeat:no-repeat;
	background-position:30px 3px;
	background-size:148px;
	padding-left:210px;
	text-align:left;
}
.ryuryu {
	background-image:url(../images/RyuRyumall_logo.png);
	background-repeat:no-repeat;
	background-position:38px 11px;
	background-size:132px;
	padding-left:210px;
	text-align:left;
}

.locond {
	background-image:url("../images/locond.png");
	background-repeat:no-repeat;
	background-position:32px 16px;
	background-size:144px;
	padding-left:210px;
	text-align:left;
}
.oioiwebchannel {
	background-image:url("../images/oioiwebchannel_logo.png");
	background-repeat:no-repeat;
	background-position:31px 16px;
	background-size:150px;
	padding-left:210px;
	text-align:left;
}
.smarb {
	background-image:url(../images/smarby_logo.png);
	background-repeat:no-repeat;
	background-position:34px 11px;
	background-size:136px;
	padding-left:210px;
	text-align:left;
}

.zenp {
	background-image:url(../images/zenplus.png);
	background-repeat:no-repeat;
	background-position:33px 7px;
	background-size:120px;
	padding-left:210px;
	text-align:left;
}
.table_anotation {
    margin-bottom: 20px;
}
.anotation{
    padding-bottom: 50px;   
    }
.anotation p{
    padding-bottom: 10px;   
    }
                                                /*ジャンプ項目ここから*/

.box-lr{                    /*ボックス全体*/
    display: flex;
    flex-wrap: wrap;
    margin: 16px;
    margin-bottom: 50px;
}

.box-body1{                 /*ボックス左側*/
    color: #000;
    font-weight: bold;
    font-size: 120%;
    position: relative;
    width: 340px;
}
    
.list-wrap1 {               /*リストラップ左側*/
    display: inline-flex;
    flex-wrap: wrap;
    margin:  0;
    padding: 0;
    width: 100%;
    list-style: none outside;
}

li.list_lr{                 /*リスト左右*/
    list-style:  none;    
    margin-top: 20px;
    width: calc(50% - 5px);
    margin-left: 10px;
    position: relative;
}

.box1 {                     /* 左黒枠 */
    width: 100%;
    height: 180px;
    position: relative;
    margin-top: 8px;
    padding: 16px; 
    border: 1px solid #000;
    background: none; 
    color: #000; 
    line-height: 18px;
    Box-sizing: border-box;
}

.box1 a {                   /*a左側*/
    position: relative;
    color: #000; 
    padding-left: 27px;
    display: block;
    width:100%;
    box-sizing: border-box;
}

.box1 h4 {                  /*枠内テキスト左側*/
	margin:0 0 12px 0;
	height:20px;
	font-size:16px;
    border: none;
}

.box1 a::before {           /*下三角*/
    content:  "";    
    border-top: 11.2px solid #000;
    border-left: 6.4px solid transparent; 
    border-right: 6.4px solid transparent;
    position: absolute;
    left: 10px;
    top: 2px;
}

.box-body2{                 /*ボックス右側*/
    margin-left: 16px;
    font-weight: bold;
    font-size: 120%;
    position: relative;
    width: 466px;
}

.box2 {                     /*右黒枠*/
    box-sizing: border-box;
    width: 100%;
    height: 180px;
    margin-top: 8px;
    padding: 16px; 
    border: 1px solid #000;
    background: none; 
    color: #000; 
    line-height: 18px;
    position: absolute
}

.list-wrap2 {               /*リストラップ右側*/
    display: inline-flex;
    flex-wrap: wrap;
    margin:  0;    
    padding: 0;
    width: 100%;
    list-style: none outside;
}
    

.box2 a {                  /*a右側*/
    color: #000;
    position: relative;
    padding-left: 27px;
    display: block;
    width:100%;
    box-sizing: border-box;
}

.box2 h4 {                 /*枠内テキスト右側*/
	margin:0 0 12px 0;
	height:20px;
	font-size:16px;
    border: none;
}
    
.box2 a::before {          /*下三角*/
    content:  "";    
    border-top: 11.2px solid #000;
    border-left: 6.4px solid transparent; 
    border-right: 6.4px solid transparent;
    position: absolute;
    left: 10px;
    top: 2px;
}


                            /*上段リスト調整*/
li.list_lr:nth-child(1),
li.list_lr:nth-child(2){
        margin-top: 10px;
}
                            /*奇数リスト調整*/
li.list_lr:nth-child(odd){
        margin-left: 0;
}
                                                        /*ジャンプ項目ここまで*/
}

@media screen and (max-width:800px) and (min-width: 0px) {
.wrap {
    width: 80%;
    margin: 0 auto;
}
.wrap h2 {
    font-size: 25px;
    border-left: 5px solid #e33d52;
    padding: 5px 0 1px 15px;
    margin: 80px 5px 30px 5px;
}
img {
    max-width : 100%;
}
.pankuzu {
    display: none;
}

.rakuten {
	background-image:url(../images/rakuten.png);
	background-repeat:no-repeat;
	background-position:48px 9px;
	background-size:110px;
	padding-left:210px;
	text-align:left;
}
.yahoo {
	background-image:url(../images/yahoo.png);
	background-repeat:no-repeat;
	background-position:24px 13px;
	background-size:165px;
	padding-left:210px;
	text-align:left;
}
.yahuoku {
	background-image:url(../images/yahuoku202311.png);
	background-repeat:no-repeat;
	background-position:20px 18px;
	background-size:170px;
	padding-left:210px;
	text-align:left;
}
.amazonjp {
	background-image:url(../images/amazon_makelogo.png);
	background-repeat:no-repeat;
	background-position:48px 28px;
	background-size:110px;
	padding-left:210px;
	text-align:left;
}
.amazonbusi {
	background-image:url(../images/amazon_createlogo.png);
	background-repeat:no-repeat;
	background-position:24px 14px;
	background-size:154px;
	padding-left:210px;
	text-align:left;
}
.dena {
	background-image:url(../images/dena.png);
	background-repeat:no-repeat;
	background-position:79px 6px;
	background-size:56px;
	padding-left:210px;
	text-align:left;
}
.wowma {
	background-image:url(../images/auWowma.png);
	background-repeat:no-repeat;
	background-position:36px 14px;
	background-size:138px;
	padding-left:210px;
	text-align:left;
}
.aupay {
	background-image:url(../images/aupaymarket.png);
	background-repeat:no-repeat;
	background-position:24px 25px;
	background-size:158px;
	padding-left:210px;
	text-align:left;
}
.anamall {
	background-image:url(../images/anamall_logo_bold.png);
	background-repeat:no-repeat;
	background-position:36px 7px;
	background-size:136px;
	padding-left:210px;
	text-align:left;
} 
.jalmall {
	background-image:url(../images/jalmall_logo.png);
	background-repeat:no-repeat;
	background-position:52px 15px;
	background-size:105px;
	padding-left:210px;
	text-align:left;
}  
.jremall {
	background-image:url(../images/jremall_logo.png);
	background-repeat:no-repeat;
	background-position:38px 17px;
	background-size:136px;
	padding-left:210px;
	text-align:left;
}
.linegi {
	background-image:url(../images/LINE_gift.png);
	background-repeat:no-repeat;
	background-position:42px 14px;
	background-size:124px;
	padding-left:210px;
	text-align:left;
}
 .roomclipshopping {
	background-image:url(../images/roomclipshopping_logo.png);
	background-repeat:no-repeat;
	background-position:34px 14px;
	background-size:141px;
	padding-left:210px;
	text-align:left;
}/*
 .tanp {
	background-image:url(../images/tanp_logo.png);
	background-repeat:no-repeat;
	background-position:65px 15px;
	background-size:84px;
	padding-left:210px;
	text-align:left;
}*/
.mercarishops {
	background-image:url(../images/mercarishops_service_primary_horizontal.png);
	background-repeat:no-repeat;
	background-position:38px 0px;
	background-size:127px;
	padding-left:210px;
	text-align:left;
}
.rakuma {
	background-image:url(../images/rakuma.png);
	background-repeat:no-repeat;
	background-position:22px 17px;
	background-size:167px;
	padding-left:210px;
	text-align:left;
}
.qoo10 {
	background-image:url(../images/Qoo10.png);
	background-repeat:no-repeat;
	background-position:67px 11px;
	background-size:78px;
	padding-left:210px;
	text-align:left;
}
.dshopping {
	background-image:url(../images/dshopping_logo.png);
	background-repeat:no-repeat;
	background-position:36px 11px;
	background-size:141px;
	padding-left:210px;
	text-align:left;
}
.future {
	background-image:url(../images/futureshop_logo.png);
	background-repeat:no-repeat;
	background-position:28px 9px;
	background-size:148px;
	padding-left:210px;
	text-align:left;
}
.shopserve {
	background-image:url(../images/shopservelogo.png);
	background-repeat:no-repeat;
	background-position:27px 12px;
	background-size:158px;
	padding-left:210px;
	text-align:left;
}
.makeshop {
	background-image:url(../images/ms-logo-typeA.png);
	background-repeat:no-repeat;
	background-position:22px 2px;
	background-size:166px;
	padding-left:210px;
	text-align:left;
}
.shopify {
	background-image:url(../images/shopify_logo.png);
	background-repeat:no-repeat;
	background-position:40px 5px;
	background-size:125px;
	padding-left:210px;
	text-align:left;
}
.base {
	background-image:url("../images/base_logo.png");
	background-repeat:no-repeat;
	background-position:46px 3px;
	background-size:110px;
	padding-left:210px;
	text-align:left;
}
.ecforce {
	background-image:url("../images/ecforce_logo.png");
	background-repeat:no-repeat;
	background-position:30px 5px;
	background-size:155px;
	padding-left:210px;
	text-align:left;
}
.anygift {
	background-image:url(../images/anygift_logo.png);
	background-repeat:no-repeat;
	background-position:37px 10px;
	background-size:130px;
	padding-left:210px;
	text-align:left;
}
.cafe24 {
	background-image:url(../images/cafe24_logo.png);
	background-repeat:no-repeat;
	background-position:40px 15px;
	background-size:130px;
	padding-left:210px;
	text-align:left;
}
.aiship {
	background-image:url(../images/aiship.png);
	background-repeat:no-repeat;
	background-position:40px 7px;
	background-size:130px;
	padding-left:210px;
	text-align:left;
}
.shoplist {
	background-image:url(../images/shoplist.png);
	background-repeat:no-repeat;
	background-position:46px 15px;
	background-size:115px;
	padding-left:210px;
	text-align:left;
}
.shopzone {
	background-image:url(../images/shopzone.jpg);
	background-repeat:no-repeat;
	background-position:30px 14px;
	background-size:156px;
	padding-left:210px;
	text-align:left;
}
.mercart {
	background-image:url(../images/mercart_logol.png);
	background-repeat:no-repeat;
	background-position:42px 8px;
	background-size:124px;
	padding-left:210px;
	text-align:left;
}  
.ebisu {
	background-image:url(../images/ebisumart_logo.png);
	background-repeat:no-repeat;
	background-position:32px 5px;
	background-size:146px;
	padding-left:210px;
	text-align:left;
}
.aladdinec {
	background-image:url(../images/aladdinec.jpg);
	background-repeat:no-repeat;
	background-position:34px 13px;
	background-size:148px;
	padding-left:210px;
	text-align:left;
}
.shopline {
	background-image:url(../images/shopline_logo.png);
	background-repeat:no-repeat;
	background-position:43px 14px;
	background-size:130px;
	padding-left:210px;
	text-align:left;
}
.superdeli {
	background-image:url(../images/superdeli.png);
	background-repeat:no-repeat;
	background-position:80px 5px;
	background-size:48px;
	padding-left:210px;
	text-align:left;
}
.eccube {
	background-image:url(../images/eccube.jpg);
	background-repeat:no-repeat;
	background-position:34px 7px;
	background-size:150px;
	padding-left:210px;
	text-align:left;
}
.tamago {
	background-image:url(../images/tamago_logo.png);
	background-repeat:no-repeat;
	background-position:27px 12px;
	background-size:158px;
	padding-left:210px;
	text-align:left;
}
.ebay {
	background-image:url(../images/ebay_logo.png);
	background-repeat:no-repeat;
	background-position:63px 7px;
	background-size:90px;
	padding-left:210px;
	text-align:left;
}
.orangeec {
	background-image:url(../images/orangeec.png);
	background-repeat:no-repeat;
	background-position:22px 0px;
	background-size:160px;
	padding-left:210px;
	text-align:left;
}
.andm {
	background-image:url(../images/andmall_logo_middle.png);
	background-repeat:no-repeat;
	background-position:57px 6px;
	background-size:96px;
	padding-left:210px;
	text-align:left;
}
.livecommerce {
	background-image:url(../images/livecommerce_logo.png);
	background-repeat:no-repeat;
	background-position:34px 13px;
	background-size:148px;
	padding-left:210px;
	text-align:left;
}
.facebook {
	background-image:url(../images/facebook_instagram_logo.png);
	background-repeat:no-repeat;
	background-position:48px 8px;
	background-size:120px;
	padding-left:210px;
	text-align:left;
}
.facebook_txt {
    font-size: 13px;
}
.bcart {
    background-image: url(../images/bcart_logo.png);
    background-repeat: no-repeat;
    background-position: 55px 10px;
    background-size: 110px;
    padding-left: 210px;
    text-align: left;
}    
.yamada {
	background-image:url(../images/ymall_logo.png);
	background-repeat:no-repeat;
	background-position:36px 11px;
	background-size:136px;
	padding-left:210px;
	text-align:left;
}
.loha {
	background-image:url(../images/lohaco_small.png);
	background-repeat:no-repeat;
	background-position:30px 9px;
	background-size:148px;
	padding-left:210px;
	text-align:left;
}
.zozo {
	background-image:url(../images/zozotown_logo_fake.png);
	background-repeat:no-repeat;
	background-position:30px 10px;
	background-size:148px;
	padding-left:210px;
	text-align:left;
}
.maga {
	background-image:url(../images/magaseek_logobig.jpg);
	background-repeat:no-repeat;
	background-position:30px 14px;
	background-size:148px;
	padding-left:210px;
	text-align:left;
}
.dfashion {
	background-image:url(../images/dfashion_logo.png);
	background-repeat:no-repeat;
	background-position:36px 10px;
	background-size:135px;
	padding-left:210px;
	text-align:left;
}
.mbkr {
	background-image:url(../images/mbkr_logo_small.png);
	background-repeat:no-repeat;
	background-position:30px 3px;
	background-size:148px;
	padding-left:210px;
	text-align:left;
}
.muse {
	background-image:url(../images/MSC_site.png);
	background-repeat:no-repeat;
	background-position:30px 4px;
	background-size:148px;
	padding-left:210px;
	text-align:left;
}
.ryuryu {
	background-image:url("../images/RyuRyumall_logo.png");
	background-repeat:no-repeat;
	background-position:38px 11px;
	background-size:132px;
	padding-left:210px;
	text-align:left;
}

.locond {
	background-image:url("../images/locond.png");
	background-repeat:no-repeat;
	background-position:32px 16px;
	background-size:144px;
	padding-left:210px;
	text-align:left;
}

.smarb {
	background-image:url(../images/smarby_logo.png);
	background-repeat:no-repeat;
	background-position:34px 11px;
	background-size:136px;
	padding-left:210px;
	text-align:left;
}
    
.oioiwebchannel {
	background-image:url("../images/oioiwebchannel_logo.png");
	background-repeat:no-repeat;
	background-position:32px 16px;
	background-size:144px;
	padding-left:210px;
	text-align:left;
}
    
.zenp {
	background-image:url(../images/zenplus.png);
	background-repeat:no-repeat;
	background-position:33px 7px;
	background-size:120px;
	padding-left:210px;
	text-align:left;
}

.des{
	padding:10px 30px 10px 30px;
	margin:20px 0 auto;
}
.deseccube{
	padding:0 30px 0 30px;
	margin:-40px 0 0 0;
	font-size:10px;
}
.descri{
	padding:0 30px 0 30px;
	margin:20px 0 40px 0;
}
.tablearea{
	margin: 20px 0px 50px 0px;
}
.else{
	margin:20px auto;
}
.small{
	font-size:8px;
}
.table_anotation {
    margin-bottom: 20px;
}
.anotation{
    padding-bottom: 50px;   
    }
.anotation p{
    padding-bottom: 10px;   
    }


                                                /*タブレットジャンプ項目ここから*/
.wrap h2 {                  /*h2見出し行間*/
    line-height: 30px;
}

.box-lr{                    /*ボックス全体*/

    margin: 16px;
    margin-bottom: 40px;
}

.box-body1{                 /*ボックス左側*/
    color: #000;
    font-weight: bold;
    font-size: 120%;
    position: relative;
    width: 100%;
}
    
.list-wrap1 {               /*リストラップ左側*/
    display: inline-flex;
    flex-wrap: wrap;
    margin:  0;
    padding: 0;
    width: 100%;
    list-style: none outside;
}

li.list_lr{                 /*リスト左右*/
    list-style:  none;    
    margin-top: 20px;
    width: calc(50% - 5px);
    margin-left: 10px;
    position: relative;
}

.box1 {                     /* 左黒枠 */
    width: 100%;
    position: relative;
    margin-top: 8px;
    padding: 16px; 
    border: 1px solid #000;
    background: none; 
    color: #000; 
    line-height: 18px;
    Box-sizing: border-box;
}

.box1 a {                   /*a左側*/
    position: relative;
    color: #000; 
    padding-left: 27px;
    display: block;
    width:100%;
    box-sizing: border-box;
}

.box1 h4 {                  /*枠内テキスト左側*/
	margin:0 0 12px 0;
	height:20px;
	font-size:16px;
    border: none;
}

.box1 a::before {           /*下三角*/
    content:  "";    
    border-top: 11.2px solid #000;
    border-left: 6.4px solid transparent; 
    border-right: 6.4px solid transparent;
    position: absolute;
    left: 10px;
    top: 2px;
}

.box-body2{                 /*ボックス右側*/

    font-weight: bold;
    font-size: 120%;
	margin-top:20px;
    position: relative;
    width: 100%;
}

.box2 {                     /*右黒枠*/
    box-sizing: border-box;
    width: 100%;
    height: 220px;
    margin-top: 8px;
    padding: 16px; 
    border: 1px solid #000;
    background: none; 
    color: #000; 
    line-height: 18px;
    position: relative;
}

.list-wrap2 {               /*リストラップ右側*/
    display: inline-flex;
    flex-wrap: wrap;
    margin:  0;    
    padding: 0;
    width: 100%;
    list-style: none outside;
}
    

.box2 a {                  /*a右側*/
    color: #000;
    position: relative;
    padding-left: 27px;
    display: block;
    width:100%;
    box-sizing: border-box;
}

.box2 h4 {                 /*枠内テキスト右側*/
	margin:0 0 12px 0;
	height:20px;
	font-size:16px;
    border: none;
}
    
.box2 a::before {          /*下三角*/
    content:  "";    
    border-top: 11.2px solid #000;
    border-left: 6.4px solid transparent; 
    border-right: 6.4px solid transparent;
    position: absolute;
    left: 10px;
    top: 2px;
}


                            /*上段リスト調整*/
li.list_lr:nth-child(1),
li.list_lr:nth-child(2){
        margin-top: 10px;
}
                            /*奇数リスト調整*/
li.list_lr:nth-child(odd){
        margin-left: 0;
}
                                                        /*タブレットジャンプ項目ここまで*/


}

@media screen and (max-width:430px) and (min-width: 0px) {
img {
    max-width : 100%;
}
th{ font-size:12px;}
.sp_none{display:none;}

.rakuten {
	background-image:url(../images/rakuten.png);
	background-repeat:no-repeat;
	background-position:24px 14px;
	background-size:65% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.yahoo {
	background-image:url(../images/yahoo.png);
	background-repeat:no-repeat;
	background-position:7px 18px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.yahuoku {
	background-image:url(../images/yahuoku202311.png);
	background-repeat:no-repeat;
	background-position:8px 18px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.amazonjp {
	background-image:url(../images/amazon_makelogo.png);
	background-repeat:no-repeat;
	background-position:26px 20px;
	background-size:63% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.amazonbusi {
	background-image:url(../images/amazon_createlogo.png);
	background-repeat:no-repeat;
	background-position:5px 16px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:left;
}
.dena {
	background-image:url(../images/dena.png);
	background-repeat:no-repeat;
	background-position:30px 8px;
	background-size:51px;
	padding:40px 0 0 0;
	text-align:center;
}
.wowma {
	background-image:url(../images/auWowma.png);
	background-repeat:no-repeat;
	background-position:5px 16px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.aupay {
	background-image:url(../images/aupaymarket.png);
	background-repeat:no-repeat;
	background-position:7px 16px;
	background-size:93% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.linegi {
	background-image:url(../images/LINE_gift.png);
	background-repeat:no-repeat;
	background-position:10px 16px;
	background-size:85% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.roomclipshopping {
	background-image:url(../images/roomclipshopping_logo.png);
	background-repeat:no-repeat;
	background-position:4px 16px;
	background-size:95% auto;
	padding:40px 0 0 0;
	text-align:center;
}/*
.tanp {
	background-image:url(../images/tanp_logo.png);
	background-repeat:no-repeat;
	background-position:17px 15px;
	background-size: 68% auto;
	padding:40px 0 0 0;
	text-align:center;
}*/
.mercarishops {
	background-image:url(../images/mercarishops_service_primary_horizontal.png);
	background-repeat:no-repeat;
	background-position:10px 3px;
	background-size:83% auto;
	padding:40px 0 0 0;
}
.rakuma {
	background-image:url(../images/rakuma.png);
	background-repeat:no-repeat;
	background-position:8px 18px;
	background-size: 90%;
	padding: 40px 0 0 0;
	text-align:left;
}
.qoo10 {
	background-image:url(../images/Qoo10.png);
	background-repeat:no-repeat;
	background-position:29px 10px;
	background-size:54%;
	padding:40px 0 0 0;
	text-align:center;
}
.dshopping {
	background-image:url(../images/dshopping_logo.png);
	background-repeat:no-repeat;
	background-position:15px 14px;
	background-size:80%;
	padding:40px 0 0 0;
	text-align:center;
}
.anamall {
	background-image:url(../images/anamall_logo_bold.png);
	background-repeat:no-repeat;
	background-position:6px 8px;
	background-size:90%;
	padding:40px 0 0 0;
	text-align:left;
}
.jalmall {
	background-image:url(../images/jalmall_logo.png);
	background-repeat:no-repeat;
	background-position:22px 16px;
	background-size:66%;
	padding:40px 0 0 0;
	text-align:left;
}
.jremall {
	background-image:url(../images/jremall_logo.png);
	background-repeat:no-repeat;
	background-position:13px 20px;
	background-size:81%;
	padding:40px 0 0 0;
	text-align:left;
}

.future {
	background-image:url(../images/futureshop_logo.png);
	background-repeat:no-repeat;
	background-position:5px 14px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.shopserve {
	background-image:url(../images/shopservelogo.png);
	background-repeat:no-repeat;
	background-position:5px 16px;
	background-size:92% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.makeshop {
	background-image:url(../images/ms-logo-typeA.png);
	background-repeat:no-repeat;
	background-position:5px 14px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.shopify {
	background-image:url(../images/shopify_logo.png);
	background-repeat:no-repeat;
	background-position:15px 8px;
	background-size:77% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.base {
	background-image:url("../images/base_logo.png");
	background-repeat:no-repeat;
	background-position:14px 3px;
	background-size:75%;
	padding:40px 0 0 0;
	text-align:left;
}
.ecforce {
	background-image:url("../images/ecforce_logo.png");
	background-repeat:no-repeat;
	background-position:0px 7px;
	background-size:100% auto;
	padding:40px 0 0 0;
	text-align:left;
}
.anygift {
	background-image:url(../images/anygift_logo.png);
	background-repeat:no-repeat;
	background-position:7px 12px;
	background-size:85% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.cafe24 {
	background-image:url(../images/cafe24_logo_small.png);
	background-repeat:no-repeat;
	background-position:10px 16px;
	background-size:85% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.aiship {
	background-image:url(../images/aiship.png);
	background-repeat:no-repeat;
	background-position:11px 11px;
	background-size:82% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.shoplist {
	background-image:url(../images/shoplist.png);
	background-repeat:no-repeat;
	background-position:17px 16px;
	background-size:75% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.shopzone {
	background-image:url(../images/shopzone.jpg);
	background-repeat:no-repeat;
	background-position:3px 17px;
	background-size:94% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.mercart {
	background-image:url(../images/mercart_logol.png);
	background-repeat:no-repeat;
	background-position:10px 7px;
	background-size:85% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.ebisu {
	background-image:url(../images/ebisumart_logo.png);
	background-repeat:no-repeat;
	background-position:4px 11px;
	background-size:92% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.aladdinec {
	background-image:url(../images/aladdinec.jpg);
	background-repeat:no-repeat;
	background-position:6px 16px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.shopline {
	background-image:url(../images/shopline_logo.png);
	background-repeat:no-repeat;
	background-position:10px 16px;
	background-size:85% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.superdeli {
	background-image:url(../images/superdeli.png);
	background-repeat:no-repeat;
	background-position:42px 6px;
	background-size:34%;
	padding:40px 0 0 0;
	text-align:center;
}
.eccube {
	background-image:url(../images/eccube.jpg);
	background-repeat:no-repeat;
	background-position:5px 12px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.tamago {
	background-image:url(../images/tamago_logo.png);
	background-repeat:no-repeat;
	background-position:5px 16px;
	background-size:92% auto;
	padding:2px 0 0 0;
	text-align:center;
}
.ebay {
	background-image:url(../images/ebay_logo.png);
	background-repeat:no-repeat;
	background-position:26px 5px;
	background-size:70%;
	padding:40px 0 0 0;
	text-align:center;
}
.orangeec {
	background-image:url(../images/orangeec.png);
	background-repeat:no-repeat;
	background-position:2px 7px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.andm {
	background-image:url(../images/andmall_logo_middle.png);
	background-repeat:no-repeat;
	background-position:14px 7px;
	background-size:88px;
	padding:40px 0 0 0;
	text-align:center;
}
.livecommerce {
	background-image:url(../images/livecommerce_logo.png);
	background-repeat:no-repeat;
	background-position:5px 15px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.facebook {
	background-image:url(../images/facebook_instagram_logo.png);
	background-repeat:no-repeat;
	background-position:10px 12px;
	background-size:83% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.bcart {
	background-image:url(../images/bcart_logo.png);
	background-repeat:no-repeat;
	background-position:23px 10px;
	background-size:70% auto;
    padding:40px 0 0 0;
	text-align:left;
}
.yamada {
	background-image:url(../images/ymall_logo.png);
	background-repeat:no-repeat;
	background-position:14px 14px;
	background-size:78% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.loha {
	background-image:url(../images/lohaco_small.png);
	background-repeat:no-repeat;
	background-position:5px 14px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.zozo {
	background-image:url(../images/zozotown_logo_fake.png);
	background-repeat:no-repeat;
	background-position:6px 13px;
	background-size:92% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.maga {
	background-image:url(../images/magaseek_logobig.jpg);
	background-repeat:no-repeat;
	background-position:3px 17px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.dfashion {
	background-image:url(../images/dfashion_logo.png);
	background-repeat:no-repeat;
	background-position:19px 7px;
	background-size:72% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.mbkr {
	background-image:url(../images/mbkr_logo_small.png);
	background-repeat:no-repeat;
	background-position:5px 10px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.muse {
	background-image:url(../images/MSC_site.png);
	background-repeat:no-repeat;
	background-position:5px 10px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:center;
}
.ryuryu {
	background-image:url(../images/RyuRyumall_logo.png);
	background-repeat:no-repeat;
	background-position:8px 15px;
	background-size:86% auto;
	padding:40px 0 0 0;
	text-align:left;
}

.locond {
	background-image:url("../images/locond.png");
	background-repeat:no-repeat;
	background-position:5px 18px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:left;
}

.smarb {
	background-image:url(../images/smarby_logo.png);
	background-repeat:no-repeat;
	background-position:5px 13px;
	background-size:90% auto;
	padding:40px 0 0 0;
	text-align:left;
}
.oioiwebchannel {
	background-image:url("../images/oioiwebchannel_logo.png");
	background-repeat:no-repeat;
	background-position:7px 19px;
	background-size:88%;
	padding:40px 0 0 0;
	text-align:left;
}
.zenp {
	background-image:url(../images/zenplus.png);
	background-repeat:no-repeat;
	background-position:10px 9px;
	background-size:83% auto;
	padding:40px 0 0 0;
	text-align:left;
}

.des{
	padding:10px;
	margin:15px 0 auto;
	font-size:12px;
}
.deseccube{
	padding:10px;
	margin:-50px 0 0 0;
	font-size:8px;
}
.descri{
	padding:10px;
	margin:10px 0 30px 0;
	font-size:12px;
}
.tablearea{
	margin: 20px 0px 50px 0px;
	font-size:12px;
}
.else{
	margin:15px auto;
}
.table_anotation {
    margin-bottom: 20px;
}
.anotation{
    padding-bottom: 50px;   
    }
.anotation p{
    padding-bottom: 10px;
    font-size: 12px;
    }


                                                    /*スマホジャンプ項目ここから*/
.wrap h2 {                  /*h2見出し行間*/
    line-height: 30px;
}

.box-lr{                    /*ボックス全体*/
    display: flex;
    flex-direction:column;
}

.box-body1{                 /*ボックス上側*/
    color: #000;
    font-weight: bold;
    font-size: 120%;
    position: relative;
    width: 100%;
}
    
.list-wrap1 {               /*リストラップ上側*/
    width: 100%;
	padding-left: 18px;
	list-style: none outside;
}

li.list_lr{                 /*リスト上下*/
    list-style:  none;
	display: block;
    position: relative;
    width: 90%;
}

.box1 {                     /* 上黒枠 */
    box-sizing: border-box;
    width: 100%;
    margin-top: 8px;
    padding: 0 0 30px 0;
    border: 1px solid #000;
    background: none; 
    color: #000; 
    line-height: 18px;
    position: relative;
}

.box1 a {                   /*a上側*/
     color: #000;
    position: relative;
    padding-left: 17px;
    display: block;
	height:15px;
    width:90%;
    box-sizing: border-box;
}

.box1 h4 {                  /*枠内テキスト上側*/
	height:20px;
	font-size:16px;
    border: none;
}

.box1 a::before {           /*下三角*/
    content:  "";    
    border-top: 11.2px solid #000;
    border-left: 6.4px solid transparent; 
    border-right: 6.4px solid transparent;
    position: absolute;
    left: 0px;
    top: 2px;
}

.box-body2{                 /*ボックス下側*/

    font-weight: bold;
    font-size: 120%;
    position: relative;
	top: 10px;
    width: 100%;
}

.box2 {                     /*下黒枠*/
    box-sizing: border-box;
    width: 100%;
    height: 290px;
    margin-top: 8px;
    margin-bottom: 20px;
    padding: 0px; 
    border: 1px solid #000;
    background: none; 
    color: #000; 
    line-height: 18px;
    position: relative;

}

.list-wrap2 {               /*リストラップ右側*/
    width: 100%;
	padding-left: 18px;
    list-style: none outside;
}
    

.box2 a {                  /*a右側*/
    color: #000;
    position: relative;
    padding-left: 17px;
    display: block;
	height:15px;
    width:95%;
    box-sizing: border-box;
}


.box2 h4 {                 /*枠内テキスト下側*/

	font-size:16px;
    border: none;
}
    
.box2 a::before {          /*下三角*/
    content:  "";    
    border-top: 11.2px solid #000;
    border-left: 6.4px solid transparent; 
    border-right: 6.4px solid transparent;
    position: absolute;
    left: 0px;
    top: 2px;
}


                            
li.list_lr:nth-child(1){        /*リスト1段目調整*/
        margin-top: 30px;
}
li.list_lr:nth-child(2){        /*リスト2段目調整*/
        margin-top: 20px;
}
li.list_lr:nth-child(odd){      /*奇数リスト調整*/
        margin-left: 10px;
}

                                                    /*スマホジャンプ項目ここまで*/
    

}


 
}