@charset "utf-8";
/*common*/
body{font-feature-settings: "palt";letter-spacing:0.5px;}
.red{color:#e50011 !important;}
.bold{font-weight:bold;}
.green{color:#0e8200;}
.lightgreen{color:#2fb3ae;}
.official_only{display:none;}
.center{text-align:center;}
.txt_r{text-align:right;line-height:200%;}
.f14{font-size: 1.4rem;}
.block{display:block !important;}



/***************************
 ** CV
 */
.main_area .singleCv{overflow: hidden;padding:0;border:none;/*margin:7rem 0 0 0;*/margin:0;}
.main_area .singleCv_left{width:444px;float:left;}
.main_area .singleCv_right{width:490px;float:right;margin:0 !important;}

.main_area h3.singleCv_ttl{color:#000 !important;padding:0;margin:0 0 1rem;font-size:2.8rem;font-weight:400 ;line-height:150%;
font-family: 'Noto Sans JP', 'Hiragino Kaku Gothic Pro' , 'ヒラギノ角ゴ Pro W3' , Meiryo , メイリオ , Osaka , 'MS PGothic' , arial , helvetica, sans-serif;}
.main_area .panel{margin:0 0 2rem;}

.main_area h3.singleCv_ttl b{font-size:1.8rem;}

.main_area .singleCv_tab li{width:19%;border:1px solid #CCC;padding:0.5rem;display:inline-block;}
/*.singleCv_tab li:nth-child(5){clear:none;}*/
.main_area .singleCv_tab li:nth-child(6){clear:both;}

.main_area .cartBtn{padding-bottom:0.6rem;}

.main_area .cartBtn input[type="button"],
.main_area .cartBtn input[type="submit"],
.main_area .cartLinkBtn{background-color: #e50110;padding: 1.8rem 4rem;color: #FFF;font-weight: 500;text-align: center;font-size: 1.5rem;line-height: 180%;margin: 2rem 0 0;
	text-decoration: none;font-family: 'Noto Sans JP', sans-serif;display:inline-block; cursor: pointer;width:auto;height:auto;border-radius: 0.5rem;box-shadow: rgb(0 0 0 / 35%) 1px 2px 4px;}

.main_area .cartBtn input:visited{background-color: #000;}
.main_area .cartBtn input:hover{background-color:#000;}

.main_area .cartBtn02{display:none;}

.main_area .singleCv_Rprice span{font-weight:bold;font-size:1.9rem;}
.main_area .singleCv_value span{font-size:2.3rem;}
.main_area span.cv_s_price_intax{font-size:1.6rem;}
.main_area .free_icon01{border:1px solid #000000;padding:0rem 1rem;text-align:center;display:inline-block;margin:0.5rem 1rem 0.5rem 0;font-size:1.4rem;font-weight:700;}
.main_area .free_icon02{border:1px solid #f49800;padding:0rem 1rem;text-align:center;display:inline-block;font-size:1.4rem;font-weight:700;margin:1.5rem 0rem 0.5rem 0;}
.main_area .free_icon03{background-color:#f0efef;padding:0.5rem 2.5rem;font-size:1.4rem;margin:2rem 0 0;display:inline-block;}
.main_area .singleCv ul.free_icon04{margin:2rem 0;}
.main_area .singleCv ul.free_icon04 li{font-size:1.3rem;font-weight:400;}
.main_area .free_icon05{padding:0rem 1rem;font-size:1.2rem;margin:1rem 0.5rem 0 0;display:inline-block;border-radius:0.3rem;background-color:#CCC;text-align:center;font-weight:700;}

.main_area .singleCv_right br{display:none;}
.main_area .singleCv_right .cv_txt br{display:inline !important;}

/*.main_area .campaignCv_link a {margin: 0 0 3rem 0;}*/
.main_area .campaignCv_link a { margin: 0;display: inline-table; pointer-events: none; cursor: none;font-size:1.5rem;}

.main_area .detailLinkBtn::after {
    /*display: inline-block;
    content: "»";
    margin-left: 0.5rem;*/
	display:none;
}

.main_area .detailLinkBtn {
    background: #fff;
	color:#FF0000;
	padding:0rem 1rem;
    border: 1px solid #FF0000;
	border-radius: 0.5rem;
}


.main_area .cv_txt{font-size:2rem;line-height:160%;font-weight:400;margin:2rem 0 0 0;}

.main_area .singleCv_Rprice{margin:0rem 0 0.5rem;}
.main_area .singleCv_price{margin:0 0 1rem 0;display:inline-block;line-height:170%;}


.main_area .singleCv_price p:first-child{flex-basis: auto;
	font-weight:bold;
    display: table;
    color: #e50011;
    border: 1px solid #e50011;
    padding: 0 0.8rem;
    margin: 0.5rem 0 0.5rem 0;
    font-size: 1.4rem;}

.main_area .singleCv_value{flex-basis: auto; display:inline-block;text-align: left;}
.main_area .colorAndQuantity{text-align:left;}
.main_area .singleCv_right .campaignCv_link{margin:0;display:inline-block;}
.main_area .campaignCv_link li{margin:0;}
.main_area .singleCv_right .colorAndQuantity{margin:0;}

.main_area .singleCv_free03{margin:4rem 0;line-height:180%;font-size:1.4rem;}
.main_area .singleCv_free03 a{display:inline-block;}

.main_area .singleCv_right .singleCv_free02 br{display:block !important;}

.singleCv .productColorList{margin:0;}
.pomp_att{color: red;font-weight: bold; margin: 0 0 2rem;font-size:1.5rem;line-height:200%;}

/*アクセサリー*/
.acc_att a::before,.acc_att02 a::before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 6px;
	border-color: transparent transparent transparent #e50011;}

.acc_att02{ margin: 0 0 2rem;font-size:1.4rem;line-height:180%;}

.acc_att{background-color:#f8f3e9;overflow:hidden;display:block;padding:1rem;color:#540900;font-size:1.5rem;line-height:160%;}
.acc_att a{float:left;margin:0 1.5rem 0rem 0;display:block;color:#540900;font-size:1.3rem;}



@media screen and (max-width: 980px) {
	.main_area .singleCv{margin:0;}
	.main_area .singleCv_left,
	.main_area .singleCv_right{width:95%;}
	.main_area .singleCv_tab li{width:23%;margin:1%;}
	.singleCv_tab li:nth-child(4){clear:none;}

    .main_area .singleCv_tab li:nth-child(6){clear:none;}
	.main_area .singleCv_tab li:nth-child(9){clear:both;}
	.main_area .singleCv_right .campaignCv_link{margin:2rem 0 2rem;}
	.main_area .campaignCv_link li{margin:0 0 2rem;display:inline;}
	.main_area .campaignCv_link li a{margin:0 0 1rem;display:inline-block; padding:1rem 1.5rem;}
	}

@media screen and (max-width: 736px) {
	.main_area .singleCv_left{width:95%;float:none;margin:0 auto;}
	.main_area .singleCv_left img{width:100%;}
	.main_area .singleCv_right{width:100%;float:none;padding:1rem 1rem 0;}
	.main_area h3.singleCv_ttl{font-size:2rem !important;font-weight:600;}
	.main_area h3.singleCv_ttl b{font-size:1.3rem;}
	.main_area .cv_txt{font-size:1.4rem;}
	.main_area .cartLinkBtn{font-size:1.6rem;box-shadow: rgb(0 0 0 / 50%) 1px 2px 4px;}
	.main_area .free_icon01,
	.main_area .free_icon02,
	.main_area .free_icon03{font-size:1.2rem;}
	.main_area .free_icon03{padding:0.5rem 1.5rem;}
	.main_area .singleCv ul.free_icon04 li{font-size:1.2rem;}
	
	/*.setDetail img{width:auto !important; height: 55px;}*/


}




/*送料無料アイコン*/
.main_area .free_icon {font-weight:bold;
    text-align: center;
    border: 1px solid #000;
    color: #000;
    padding: 0.2rem 1rem;
    border-radius: 0.5rem;
    display: inline-block;
    margin: 0rem;
    font-size: 1.5rem;
	line-height:140%;
}
.main_area .free_icon.pre {font-size: 1.4rem;
    background-color:#0a6935 !important;
    border: none;
    color: #FFF;
	margin:1.5rem 0 0.5rem;
}
.main_area .free_icon.gcoupon {font-size: 1.4rem;
    background-color: #ffe85f !important;
    border: none;
    color: #000;
	margin:1.5rem 0 0.5rem;
}
.free_icon_new {
    margin: 0 0 0.5rem 0;
    background-color: #e50011;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px;
    border-radius: 0.3rem;
    display: inline-block;
    font-size: 1.4rem;
}

.pre02{
	border: 1px solid #ff0000 !important;
    color: #ff0000 !important;
}
.cook{
font-size: 1.4rem;
    background-color: #e56599 !important;
    border: 1px solid #e56599 !important;
    color: #FFF !important;
	margin:1.5rem 0 0.5rem;
}
.main_area .free_icon.pre b{font-size:1.7rem;color:#FFF000;line-height:140%;}
.main_area .free_icon.gcoupon b{font-size:1.7rem;color:#FF0000;line-height:140%;}
.main_area .free_icon.gcoupon b b{font-size:1.4rem;}

.main_area .free_icon_txt{display:block;margin:0.2rem 0 0 0;text-align:left;}


@media only screen and (max-width: 736px) {
.main_area .free_icon{font-size:1.3rem; padding: 0.3rem 1rem;border-radius: 0.3rem;}
.main_area .free_icon.pre{font-size:1.3rem; padding: 0.3rem 1rem;margin:1.5rem 0 0.5rem;}
	.main_area .free_icon.pre b{font-size:1.4rem;}	
	.main_area .free_icon.cook{text-align:left !important;}
}



/*パンくず*/
.cam_bread{width:980px;margin:3rem auto 1.5rem;font-size:1.2rem;}
.cam_bread a{    display: inline-block; border-radius: 5rem; background-color: #DDD; padding: 0.5rem 1.5rem; text-decoration: none; font-weight: bold;}
/*.cam_bread button{display:inline-block;border-radius: 5rem;background-color:#DDD;padding:1rem 1.5rem;text-decoration:none;font-weight:bold;cursor: pointer;}*/
@media only screen and (max-width: 980px) {
	.cam_bread{width:100%;margin:1.5rem 0 1rem;font-size:1.1rem;padding:0 3vw;}
}


/*クーポン説明*/
.coupon_btn{background-color:#FFF;padding:0.5rem 2rem;border-radius:20rem;font-size:1.3rem;display:inline-block;margin:0 0 5rem 0;border:1px solid #333;}
.coupon_btn a{color:#333;text-decoration:underline;font-weight:bold;display:block;}

.couponGuide{width:980px; margin:10rem auto;overflow: hidden;}
.couponGuide h3{
	background:#4eae71;
	padding:1rem;
	margin: 0 auto;
	color:#FFFFFF;
	width:100%;
	font-size:1.8rem;
	font-weight:bold;
	text-align:center;
}
.couponSampleimg {overflow:hidden;
    padding: 0.7rem 2rem 0;
    margin: 0 auto 1rem;
	width:100%;
    border: 1px #666 solid;
    border-radius: 0.5rem;
}
.couponTxt{
	padding:0px;
	margin:1rem 0 0.5rem 0;
	font-size:1.5rem;
}
.couponTxt li{font-size:1.4rem;line-height:180%;}

.couponTxt li::first-letter{color:#4eae71;}
.couponSampleimg ul li::first-letter{color:#000;}
.couponTxt a{text-decoration: underline;color:#DD0205;}
.couponSampleimg ul li{float:left;width:48%;margin:1%;font-size:1.6rem;font-weight:bold;}
.couponSampleimg ul li img{width: auto;display: block;max-width: none;min-width: auto;}
.couponSampleimg ul li span{font-size:1.4rem;}
.couponTxt li strong{font-size:1.7rem;}
.couponTxt li a{color:#4347ff;}
@media screen and (max-width: 980px) {	
	.couponGuide{margin:8rem auto 0;width:95%;}
	.couponSampleimg{margin:0rem;}
	.couponSampleimg ul li{float:none;width:100%;margin:0;}
	.couponSampleimg ul li:first-child{margin:0px;}
}



@media screen and (max-width: 736px) {
	.couponGuide h3{font-size:1.5rem;padding:1rem 0.5rem;}
	.couponTxt{margin:1rem 0 0 0;font-size:1.4rem;}

	.couponSampleimg{width:100%;padding:1rem;}
	.couponSampleimg ul li img{width:100%;}
	.couponSampleimg ul li{font-size:1.4rem;margin:1rem 0 0 0;}
	.couponSampleimg ul li span{font-size:1.3rem;}

	}


/*ホットサンドボタン*/
.hbitem_link{width:980px;margin:2rem auto 2rem;padding:0;/*font-family: 'Noto Sans JP', 'Hiragino Kaku Gothic Pro' , 'ヒラギノ角ゴ Pro W3' , Meiryo , メイリオ , Osaka , 'MS PGothic' , arial , helvetica, sans-serif;*/font-weight:900;}
.hbitem_link a{width:35%;text-decoration: none;margin:0 auto;
    display: block;
    box-sizing: border-box;
    padding: 1rem 0rem;
    border-radius: 5rem;
	background-color: #000;
	color:#FFF;
	font-size:1.5rem;
	text-align:center;
	position:relative;
	border:2px solid #000;
box-shadow: 3px 5px 0px -1px rgba(0,0,0,0.1);
}

.hbitem_link a::after {color: #FFF;
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-size: 2rem;
    line-height: 1;
    position: absolute;
    top: calc(55% - 1.2rem);
    right: 1.6rem;
    margin: 0;
    padding: 0;
    content: '\f105';
	
}
@media only screen and (max-width: 980px) {
.hbitem_link{width:100%;margin:1rem auto 1rem;}
.hbitem_link a{width:95%;margin:0 auto 1rem;
    padding: 1rem;
	font-size:1.4rem;
    top: calc(55% - 1rem);	
}

.hbitem_link a::after {
    font-size: 1.7rem;
    right: 1.2rem;
}

}




/*subttl*/
.main_area .free_icon.subttl{font-size:1.6rem;padding:0rem;line-height:160%;margin:0;font-weight:normal;border:none;display:block;text-align: left;}

/*詳細はこちら*/
.singleCv_free03 a {
    display: inline-block;
    margin-right: 0rem;
    margin-bottom: 1rem;
    font-size: 1.3rem;
    text-decoration: none;
    box-sizing: border-box;
    padding: 0.4rem 1.3rem;
    font-weight: bold;
    border-radius: 3rem;
background: #DDD;
    /*border: 1px solid #333;*/
	
}
.singleCv_free03 a::after {
    display: inline-block;
    content: "≫";
    margin-left: 0.5rem;
}
.singleCv_free03 a::first-letter{visibility: hidden;margin-left:-1rem;}

@media screen and (max-width: 736px) {
	     .singleCv_free03 a{font-size: 1.2rem;}
}



/*特典(トップと共通)*/
.top_att{/*background-color: #e3f7f6;*/background-color: #EEE;margin:0rem auto 3rem;display:block;overflow:hidden;padding:2rem;width:95%;border-radius: 0.5rem;}
.top_att span{font-size:1.4rem;width:98%;margin:0rem 0 0 1rem ;display:block;text-align:left;padding:1.5rem;overflow: hidden;text-indent:-1rem;}
.top_att ul{overflow:hidden;font-size:1.4rem;width:100%;margin:0rem auto 2rem;display:block;text-align:left;}
.top_att ul li{display:inline-block;margin:0.2rem 1rem 0 0;}
.top_att ul li::first-letter{color:#e8373f;}
.top_att h4{width:100%;margin:0 auto;padding:0;font-weight:bold;}


.pre_att{font-size:1.4rem;width:100%;padding:0rem;margin:0rem auto 0rem;text-align:left;clear:both;}
.pre_att a{text-decoration: underline;color:#d81958;}
.pre_att b{font-weight:bold;}
/*.hb_tokuten{width:100%;display:table;padding:0 0 1rem;background-color:#FFF;}
.hb_tokuten h3{background-color:#e8373f;display:block;text-align:center;padding:1rem 0;}
.hb_tokuten p {width:85%;margin:1.5rem auto 0;}
.hb_tokuten p img{float:left;width:50%;}
.hb_tokuten h3 img{display:auto !important;float:none !important;width:35%;}*/
.top_att02{/*background-color: #e65081;color:#FFF;*/font-size:2rem;display:block;padding:0.7rem 2rem 0.7rem;overflow: hidden;line-height:140%;
	width:95%;margin:0 auto;font-weight:bold;text-align:center;}
.top_att02 span{font-weight:bold;font-size:2.2rem;margin:0rem;color:#FF0000;}

.drmat_att{background-color: #fffecd;margin:0 auto 3rem;display:block;overflow:hidden;font-size:1.4rem;width:100%;text-align:left;padding:1.5rem;}
.drmat_att span{font-size:1.5rem;font-weight:bold;display:block;margin:1rem 0 0 0;}
.drmat_att img{width:70px;float:left;margin:0 1rem 0 0;}

.detail_att{background-color: #fffecd;margin:0 auto 3rem;display:block;overflow:hidden;font-size:1.4rem;width:100%;text-align:left;padding:1.5rem;}
.detail_att span{font-size:1.5rem;font-weight:bold;display:block;margin:1rem 0 0 0;}
.detail_att img{width:auto;float:left;margin:0 1rem 0 0;}

.al2000_tokuten{overflow:hidden;}
.al2000_tokuten h3{background-color: #08b1a8; display: block; text-align: center;color:#FFF;font-weight:bold;font-size:2.5rem;   padding: 2rem 0;border-radius: 0.5rem;line-height:150%;}
.al2000_tokuten p { width: 95%;  margin: 1.5rem auto 0;oveflow:hidden;}
.al2000_tokuten p img { float: left; width: 50%;}

.pasal2000_tokuten{overflow:hidden;}
.pasal2000_tokuten h3{background-color: #cf000e; display: block; text-align: center;color:#FFF;font-weight:bold;font-size:2.6rem;   padding: 2rem 0;line-height:150%;}
.pasal2000_tokuten h3 strong{font-size:3.0rem;color:#FFF000;}
.pasal2000_tokuten p { width: 100%;  margin: 1.5rem auto 0;overflow:hidden;}
.pasal2000_tokuten p img { float: left; width: 33%;}
.pasal2000_tokuten .p2000 {width:100%;text-align:center;}


@media only screen and (max-width: 980px) {
	.pre_att{margin:0 auto 0rem;font-size:1.3rem;line-height:160%;}
}

@media screen and (max-width: 736px) {
	.top_att{margin:0.5rem auto 3rem;}
	.top_att h4{width:97%;}
	.top_att ul{width:97%;margin:0 0 1.5rem;font-size:1.3rem;}	
	.top_att02{display:block;margin:0rem auto;width:100%;padding:0;font-size:1.5rem;line-height:200%;}
	
	.pre_att{width:100%;padding:0rem;}
	/*.hb_tokuten{padding:0;}
	.hb_tokuten p img{float:none;width:100%;}
	.hb_tokuten h3 img{width:80%;}
	.hb_tokuten p {margin:1.5rem auto;}*/
	
	.drmat_att{font-size:1.3rem;}
	.drmat_att span{margin:0;}
	.drmat_att img{width:90px;margin:0 1rem 0 0;}
	
	.al2000_tokuten{padding:0;}
	.al2000_tokuten p img{float:none;width:100%;}
	.al2000_tokuten h3{font-size:1.8rem;padding:1.5rem 0;}
	.al2000_tokuten h3 img{width:80%;}
	.al2000_tokuten p {margin:0.5rem auto;}	

	.pasal2000_tokuten{padding:0;}
	.pasal2000 h3.pre_ttl strong{font-size:1.5rem;}
	.pasal2000_tokuten p img{float:none;width:100%;}
	.pasal2000_tokuten h3 img{width:80%;}
	.pasal2000_tokuten p {margin:1.5rem auto;}	
}
/*商品名上の特典注釈 アントフリーテキスト1*/
.sp_offer {
	color:#ff1493;
	background-color:#ffff00;
	font-weight:bold;
	display:inline-block !important;
}

/*バナー設置*/
.wo_bnr_top,.zk_bnr_top{width:980px;margin:2rem auto;}
.wo_bnr_top img , .zk_bnr_top img{border-radius:1rem;width:100%;border:2px solid #c39c00;}

@media only screen and (max-width: 980px) {	
	.wo_bnr_top,.zk_bnr_top{width:100%;}
}


.wo_bnr_detail,.zk_bnr_detail{width:980px;margin:2rem auto 4rem;text-align:center;}
.wo_bnr_detail img , .zk_bnr_detail img{border-radius:0rem;width:780px;border:2px solid #c39c00;}

@media only screen and (max-width: 980px) {	
	.wo_bnr_detail,.zk_bnr_detail{width:100%;padding:0 3vw;}
	
}
@media only screen and (max-width: 736px) {	
	.wo_bnr_top img , .zk_bnr_top img{border-radius:0.5rem;border:1px solid #c39c00;}
	.wo_bnr_detail,.zk_bnr_detail{margin:0rem auto 0.5rem;}
	.wo_bnr_detail img , .zk_bnr_detail img{border:1px solid #c39c00;}
}

/*フッターバナー*/
#footer{margin-top:20rem !important;}
@media only screen and (max-width: 736px) {
.accordionBox img{width:320px !important;margin:0 auto;}
}

/* 点滅 */
.blinking{
 animation: tikatika 1.3s step-end infinite !important;
}
.blinking02{
 animation: tikatika 1.3s step-end infinite;
}

@keyframes tikatika {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}


/*アクセサリー*/
.accessory_link {background-color: #efede5;padding:1.5rem 0rem 1.5rem 1.5rem;overflow:hidden;margin:5rem 0 0 0;}

.accessory_link h3{font-weight:bold;font-size:1.7rem;margin:0.5rem 0 0.3rem;letter-spacing:0.05em;font-family: 'Noto Serif JP', serif;text-align:center;width:95%;}
.accessory_link ul{display: flex; flex-wrap: wrap;width:100%;  }
.accessory_link li{    border-spacing: 1rem 0;
    border-collapse: separate;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;letter-spacing:0.05em;}

.accessory_link li a{text-decoration:none;cursor:pointer;padding:0.6rem 1.5rem;border-radius:4.5rem;background-color:#FFF;margin:0.5rem 0.5rem 0.5rem 0rem;display:block;box-shadow:1px 1px 0px 0px rgb(0 0 0 / 8%);}
.accessory_link li .textS:hover{text-decoration:none;}
.accessory_link li .imgS{display:inline-block;width:35px;}
.accessory_link li .textS{display:inline-block;font-size:1.4rem;font-weight:bold;text-decoration:underline;}

.accessory_link li a::after {
    display: inline-block;
    content: "≫";
    margin-left: 0.5rem;
}
@media only screen and (max-width: 736px) {
.accessory_link{padding:1.5rem 0rem 1rem 1rem;margin:5rem 0 0 0;}	
.accessory_ttl{font-size:1.5rem;margin:0 0 0.5rem;}	
.accessory_link li a{padding:0.5rem 1.5rem;}	
.accessory_link li .textS{font-size:1.3rem;}	
}

/*popver*/
/*.main_area .free_icon .pop_open{text-decoration:underline;cursor:pointer;font-weight:bold;color:#333;}*/
.pop_close{padding:0.3rem 1.5rem;border-radius:1.5rem;cursor:pointer;font-size:1.5rem;background-color:#000;color:#FFF;}

.modal_button{position:absolute;bottom:12px;left:15px;/*right:205px;*/margin:0 auto;}
.modal_button img{width:330px;}
button{cursor:pointer;}
/*button:hover{
  opacity: 0.7;
}*/
#Modal {
  border-radius: 9px;
  box-shadow: 0 10px 20px -5px #000;
  text-align:center;
  padding:1rem 2rem;
background-color:#e6e6e6;
	margin:10rem auto 0rem;
}
:popover-open::backdrop {
  background-color: rgb(0 0 0 / 70%);
}
@media only screen and (max-width: 736px) {
#Modal{padding:1.5rem;	margin:5rem 1rem 1rem;}	
.modal_button{bottom:10px;left:unset;cursor:pointer;width:100%;text-align:center !important;}
.modal_button img{border-radius: 0.5rem !important;width:90%;}
}
/*
.inner-modal {
  align-content: center;
  display: grid;
  justify-items: center;
  padding: 2rem;
}*/
/*:popover-open::backdrop {
  background-color: rgb(0 0 0 / 75%);
}*/
/*@media only screen and (max-width: 736px) {
	.inner-modal {padding: 1rem;}
}*/


.bg_redpink{background-color:#d81958;}
.acc_issyo_att{font-size:1.5rem;font-weight:bold;color:#FFF;display:block;padding:1rem 1.5rem;width: 980px;margin:0 auto;text-align:center;}
.acc_issyo_att .free_icon{background-color:#FFF;border:2px solid #000;font-size:1.4rem;padding:0.2rem 0.5rem;border-radius: 0.5rem;display:inline;color:#000;text-align: center;}
.acc_issyo_att span a{color:#FFF000;text-decoration:underline;margin:0 0 0 1rem;}

@media only screen and (max-width: 980px) {
	.acc_issyo_att{width:100%;}
}
@media only screen and (max-width: 736px) {
.acc_issyo_att{font-size:1.4rem;border-radius: 1rem;margin:1rem 0 0 0;text-align: left;}
.acc_issyo_att .free_icon{font-size:1.3rem;}	
	
}
