.selfish_rebuild{
width:700px;
margin:0 auto;
}

.selfish_rebuild .selfish_header,.selfish_rebuild .selfish_header img{
position:relative;
}

.selfish_rebuild .selfish_header h1{
position:absolute;
font-size:42px;
right:20%;
top:50%;
margin-top:-31px;
line-height:1;
}

.selfish_rebuild .selfish_header.s_016 h1{
right:auto;
margin-left:40px;
}

.selfish_rebuild .selfish_header.s_004{
}

.selfish_rebuild .selfish_header.s_004 h1,.selfish_rebuild .selfish_header.s_003 h1,.selfish_rebuild .selfish_header.s_005 h1,.selfish_rebuild .selfish_header.s_018 h1,.selfish_rebuild .selfish_header.s_019 h1{
font-size:30px;
text-align:center;
position:static;
overflow:hidden;
margin-top:0;
padding:10px 0;
border-bottom:2px solid #EE0E51;
}

.selfish_rebuild .selfish_header h1 span{
font-size:20px;
letter-spacing:3px;
display:block;
}

.selfish_rebuild section{
margin-bottom:20px;
}

.selfish_rebuild .selfish_header img{
border: 1px solid;
border-radius:2px;
}

.selfish_rebuild .selfish_header+p{
font-size:16px;
color:#505458;
line-height:2.2;
padding:10px;
}

.selfish_rebuild .selfish_header+p+p{
font-size:16px;
font-weight:bold;
text-align:center;
margin:30px;
line-height:1.6;
}

.selfish_rebuild nav ul{
overflow:hidden;
}

.selfish_rebuild nav ul li{
width:50%;
float:left;
padding:5px;
}

.selfish_rebuild nav ul li a{
display:block;
overflow:hidden;
padding:10px 0;
text-align:center;
border:1px solid #bbb;
border-radius:4px;
background:#f9f9f9;
color:#EE0E51;
font-weight:bold;
box-shadow:0 2px 0 #bbb;
}

.selfish_rebuild h2{
font-size:24px;
font-weight:normal;
padding: 5px 5px 10px;
color: #363540;
border-bottom: 2px solid #ee0e51;
margin:10px 0;
}

.selfish_rebuild h2+p{
font-size:15px;
line-height:2;
padding:10px;
color:#505458;
}

.selfish_rebuild h2+p a{
display:inline;
color:#EE0E51;
font-weight:bold;
text-decoration:underline;
}

.selfish_rebuild .general_comment{
padding:10px;
background:#f9f9f9;
border:1px solid #ddd;
border-radius:4px;
margin:10px 0;
}

.selfish_rebuild .general_comment h3{
font-size:18px;
padding:0 5px 10px;
border-bottom:1px solid;
}

.selfish_rebuild .general_comment p{
font-size:15px;
line-height:2;
padding:10px 10px 0;
color:#505458;
}

.selfish_rebuild section>ul{
	display:flex;
	flex-wrap:wrap;
}

.selfish_rebuild section>ul li{
width:175px;
padding:10px;
}

.selfish_rebuild section>ul li .thumb{
padding:10px;
}

.selfish_rebuild section>ul li .thumb img{
width:100%;
display:block;
}

.selfish_rebuild section>ul li .title{
font-size:14px;
font-weight:bold;
color:#363540;
line-height:1.4;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}

.selfish_rebuild section>ul li .comment{
font-size:12px;
color:#505458;
line-height:1.4;
}

.selfish_rebuild section>ul li .price s,
section 

.item_list ul li .price s{
	color:#505458;
	font-size:10px;
}

.selfish_rebuild section>ul li .price s:after,
section .item_list ul li .price s:after{
	content:"→";
}

.selfish_rebuild section>ul li .price,
section .item_list ul li .price{
	text-align:right;
	font-size:12px;
	margin:3px 0 0;
	color:#dd0000;
}

.selfish_rebuild section>ul li .price span{
	display:block;
	font-size:14px;
	color:#dd0000;
	font-weight:bold;
}

.selfish.list h1+p{
	font-size:14px;
	margin:10px;
	line-height:1.6;
}


.selfish.list h2{
	font-size:26px;
	font-weight:normal;
	padding: 5px 5px 10px;
	color: #363540;
	border-bottom: 2px solid #ee0e51;
	margin:10px 0;
}

.selfish.list ul,.selfish.list ul li,.selfish.list ul li .texts{
overflow:hidden;
}

.selfish.list ul{
margin:0 10px;
	display:flex;
	flex-wrap:wrap;
}

.selfish.list ul.popular{
	margin-bottom:60px;
}

.selfish.list ul li{
width:50%;
border-bottom:1px solid #ddd;
}

.selfish.list ul li a{
display:block;
overflow:hidden;
padding:10px 5px;
display:flex;
}

.selfish.list ul li .thumb{
width:70px;
height:70px;
margin-right:10px;
}

.selfish.list ul.other li .thumb{
	width:50px;
	height:50px;
}

.selfish.list ul li .thumb img{
display:block;
width:100%;
border:1px solid #ddd;
border-radius:4px;
}

.selfish.list ul li .texts{
	flex:1;
}

.selfish.list ul li .texts .title{
color:#363540;
font-size:15px;
font-weight:bold;
line-height:1.8;
}

.selfish.list ul li:first-child .texts .title:before{
content:"NEW";
font-size:10px;
padding:2px 5px;
border:1px solid #ddd;
border-radius:2px;
margin-right:3px;
}

.selfish.list ul.popular li .texts .title:before{
content:"人気" !important;
font-size:10px;
padding:2px 5px;
border:1px solid #ddd;
border-radius:2px;
margin-right:3px;
}

.selfish.list ul li .texts .comment{
font-size:13px;
color:#505458;
line-height:1.6;
}

.selfish_rebuild .banner_section{
margin:15px auto;
width:320px;
}

.selfish_rebuild .banner_section img{
display:block;
width:100%;
border-radius:2px;
border:1px solid #363540;
}

.feature_link{
overflow:hidden;
margin:0 5px 10px;
}

.feature_link a{
color:#0a92ac;
text-decoration:underline;
}

.feature_link img{
width:200px;
display:block;
border:1px solid #0a92ac;
float:left;
border-radius:3px;
}

.feature_link h3{
font-size: 16px;
color: #0a92ac;
overflow: hidden;
padding: 0 10px;
position: static;
clear: none;
text-align: left;
}

.main .feature_link h3:before{
height:0;
margin-top:0;
top:0;
background:transparent;
}

.feature_link p{
overflow:hidden;
font-size:14px;
color:#555;
line-height:1.8;
padding:5px 10px;
}


.selfish_wrap{
width:700px;
margin:0 auto;
color: #505458;
}
.selfish_wrap .selfish_header,.selfish_wrap .selfish_header img{
width:100%;
}
.selfish_wrap a{
color: #EE0E51;
border-bottom: dotted 2px #ccc;
}
.selfish_wrap p{
font-size:16px;
line-height:2.2;
padding:10px;
}
.selfish_wrap p.big{
padding: 16px 56px;
font-size: 18px;
text-align: center;
}
.selfish_wrap p.question {

}
.selfish_wrap p.gaibulink{
color: gray;
font-weight: bold;
}
.selfish_wrap p.gaibulink a{
color: #0e85ee;
}
.selfish_wrap p.naibulink{
color: gray;
font-weight: bold;
}
.selfish_wrap p.naibulink a{
color: #EE0E51;
}
.selfish_wrap p span.kyotyo{
font-weight: bold;
}
.selfish_wrap p span.kasen{
border-bottom: 1px solid #ee0e51;
}
.selfish_wrap p span.big{
font-weight: bold;
}
.selfish_wrap p span.merit{
background: linear-gradient(transparent 60%, #ff669061 60%)
}
.selfish_wrap p span.demerit{
background: linear-gradient(transparent 60%, #66ccff61 60%);
}
.selfish_wrap .selfish_header .pos_re {
position: relative;
}
.selfish_wrap .selfish_header .pos_ab {
position: absolute;
font-size: 42px;
right: 20%;
top: 50%;
margin-top: -31px;
line-height: 1;
}
.selfish_wrap .selfish_header h1 {
font-size: 30px;
line-height: 1;
text-align: center;
border-bottom: 2px solid #ee0e51;
margin: 10px 0;
padding: 5px 5px 10px;
color: #363540;
}
.selfish_wrap .selfish_header>ul{
overflow:hidden;
background: #fffce6;
border-radius: 16px;
padding: 8px 16px;
}

.selfish_wrap .selfish_header>ul li{
padding:10px;
border-bottom: dotted 1px #ccc;
}
.selfish_wrap .selfish_header>ul li:last-child{
border-bottom: none;
}
.item_box{
    display: block;
    padding: 18px;
    margin-bottom: 16px;
    background: #f9f9f9;
}
.item_box a{
display: inline-block;
padding-bottom: 16px;
}
.item_box .thumb{
width: 20%;
float: left;
border-radius: 18px;
overflow: hidden;
border: solid #ddd;
}
.item_box .thumb img{
width: 100%;
}
.item_box .texts{
width: 80%;
padding: 18px;
float: right;
position: relative;
}
.item_box .texts h3{
	background: linear-gradient(transparent 60%, #ff669061 60%)
}
.item_box .texts .comment{
color: #505458;
font-weight: bold;
}
.item_box .texts .item_btn{
position: absolute;
right: 0px;
bottom: -24px;
padding: 8px 40px;
background: #8BC34A;
border-radius: 18px;
text-shadow: 1px 1px #56792e;
font-weight: bold;
color: #fff;
box-shadow: 2px 2px #56792e;
}
.item_box .texts .item_btn:hover{
background: #56792e;
box-shadow: 2px 2px #8BC34A;
}
.item_box .texts .price s{
color: #505458;
}
.item_box .texts .price span {
padding: 0 16px;
font-weight: bold;
}
.item_box .item_review{
display: inline-block;
}
.item_box .item_review .title{
font-weight: bold;
}
.item_box .item_review .evaluation{
width: 30%;
float: left;
color: orange;
}
.item_box .item_review .author{
width: 70%;
float: right;
line-height: 1;
padding: 0;
}
.item_box .item_review .review_text{
display: inline-block;
}







.selfish_wrap .selfish_header.s_016 h1{
right:auto;
margin-left:40px;
}

.selfish_wrap .selfish_header.s_004{
}

.selfish_wrap .selfish_header.s_004 h1,.selfish_wrap .selfish_header.s_003 h1,.selfish_wrap .selfish_header.s_005 h1,.selfish_wrap .selfish_header.s_018 h1,.selfish_wrap .selfish_header.s_019 h1{
font-size:30px;
text-align:center;
position:static;
overflow:hidden;
margin-top:0;
padding:10px 0;
border-bottom:2px solid #EE0E51;
}

.selfish_wrap .selfish_header h1 span{
font-size:20px;
letter-spacing:3px;
display:block;
}

.selfish_wrap section{
margin-bottom:20px;
}

.selfish_wrap .selfish_header img{
border: 1px solid;
border-radius:2px;
}

.selfish_wrap .selfish_header+p{
font-size:16px;
color:#505458;
line-height:2.2;
padding:10px;
}

.selfish_wrap .selfish_header+p+p{
font-size:16px;
font-weight:bold;
text-align:center;
margin:30px;
line-height:1.6;
}
.selfish_wrap nav{
padding-bottom: 32px;
}

.selfish_wrap nav ul{
overflow:hidden;
}

.selfish_wrap nav ul li{
width:50%;
float:left;
padding:5px;
}
.selfish_wrap nav ul li:last-child{
width:100%;
}
.selfish_wrap nav ul li a{
display:block;
overflow:hidden;
padding:10px 0;
text-align:center;
border:1px solid #bbb;
border-radius:4px;
background:#f9f9f9;
color:#EE0E51;
font-weight:bold;
box-shadow:0 2px 0 #bbb;
}

.selfish_wrap h2{
font-size:24px;
font-weight:normal;
padding: 5px 5px 10px;
color: #363540;
border-bottom: 2px solid #ee0e51;
margin:10px 0;
}
.selfish_wrap h3.osusume {
    border-bottom: 2px dotted #ccc;
    border-left: solid #ee0e51 5px;
    padding: 8px;
}

.selfish_wrap .general_comment{
padding:10px;
background:#f9f9f9;
border:1px solid #ddd;
}

.selfish_wrap .general_comment h3{
font-size:18px;
padding:0 5px 10px;
border-bottom:1px solid;
}
/*
.selfish_wrap .general_comment p{
font-size:15px;
line-height:2;
padding:10px 10px 0;
color:#505458;
}
*/

.selfish_wrap .selfish_main>ul{
overflow:hidden;
}

.selfish_wrap .selfish_main>ul li{
width:175px;
float:left;
padding:10px;
}

.selfish_wrap .selfish_main>ul li .thumb{
padding:10px;
}

.selfish_wrap .selfish_main>ul li .thumb img{
width:100%;
display:block;
}

.selfish_wrap .selfish_main>ul li .title{
font-size:14px;
font-weight:bold;
color:#363540;
line-height:1.4;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}

.selfish_wrap .selfish_main>ul li .comment{
font-size:12px;
color:#505458;
line-height:1.4;
}

.selfish_wrap .selfish_main>ul li .price{
	text-align:right;
	font-size:12px;
	margin:3px 0 0;
	color:#dd0000;
}

.selfish_wrap .selfish_main>ul li .price s{
	font-size:10px;
	color:#505458;
}

.selfish_wrap .selfish_main>ul li .price s:after{
	content:"→";
	margin-right:5px;
}

.selfish_wrap .selfish_main>ul li .price span{
	display:block;
	font-size:14px;
	color:#dd0000;
	font-weight:bold;
}
.selfish_wrap .selfish_main>ul li a{
display: block;
border: none;
}
.selfish_wrap .selfish_main>ul li a:hover{
background: #ff6690;
}

.selfish_wrap .banner_section{
margin:15px auto;
width:320px;
}

.selfish_wrap .banner_section img{
display:block;
width:100%;
border-radius:2px;
border:1px solid #363540;
}

.feature_link{
overflow:hidden;
margin:0 5px 10px;
}

.feature_link a{
color:#0a92ac;
text-decoration:underline;
}

.feature_link img{
width:200px;
display:block;
border:1px solid #0a92ac;
float:left;
border-radius:3px;
}

.feature_link h3{
font-size: 16px;
color: #0a92ac;
overflow: hidden;
padding: 0 10px;
position: static;
clear: none;
text-align: left;
}

.main .feature_link h3:before{
height:0;
margin-top:0;
top:0;
background:transparent;
}

.feature_link p{
overflow:hidden;
font-size:14px;
color:#555;
line-height:1.8;
padding:5px 10px;
}

.wagamama_review {
color: #505458;    font-size: 14px;
}

.wagamama_review ul {
    overflow: hidden;
}
.wagamama_review li {
    width: 100%;
}
.wagamama_review .item_review li .review_text {
    line-height: 1.6;
    font-size: 12px;
    color: #777;
}
.wagamama_review .thumb {
    width: 30%;
    float: left;
}
.wagamama_review .thumb span {
    width: 130px;
    height: 130px;
    overflow: hidden;
    display: inline-block;
    border-radius: 50%;
        border: 2px solid #ddd;
    margin: 8px;
    box-sizing: border-box;
}
.wagamama_review .thumb span img {
    width: 100%;
}
.wagamama_review .texts {
    width: 70%;
    padding: 8px 16px;
    float: right;
    position: relative;
}
.wagamama_review .texts .title {
    font-size: 16px;
    padding: 8px 0;
}
.wagamama_review .texts .comment {
font-weight: bold;
    line-height: 1.2;
    margin: 5px 0;
    color: #2BCDC1;
}
.wagamama_review .texts .price {
	padding: 8px 0;
}
.wagamama_review .texts .price span {
    padding-left: 16px;
    color: #dd0000;
}
.wagamama_review .texts .btn {
position: absolute;
    bottom: 0;
    right: 0;
}
.wagamama_review .texts .btn a {
padding: 8px 16px;
    border-radius: 24px;
    border: 1px solid #ddd;
    color: #555;
    display: block;
    background: #f9f9f9;
}
.wagamama_review .item_review {
    width: 96%;
    overflow: hidden;
    background: #f9f9f9;
    border-radius: 16px;
    padding: 16px;
}
.wagamama_review .item_review li {
    width: 100%;
        float: none;
        padding: 8px;
    border-bottom: dotted 1px #ccc;
}
.wagamama_review .item_review li:last-child {
border:none;
}
.wagamama_review .item_review li .title{
font-weight: bold;
}
.wagamama_review .item_review li .evaluation{
color:orange;
}
.wagamama_review .item_review li .author{
	    text-align: right;padding: 4px 0;    font-size: 12px;
}
.selfish_main h3.item_midashi{
font-size: 18px;
    font-weight: bold;
    padding: 5px 5px 10px;
    color: #363540;
    border-bottom: 4px dotted #ee0e51;
    margin: 10px 0;
}
































.selfish_2019{
	width:640px;
	margin:0 auto;
}

.selfish_2019 .selfish_h{
	background:#e9f5ec;
}

.selfish_2019 .selfish_h img{
	display:block;
	width:100%;
}

.selfish_2019 .selfish_h h1{
	font-size:20px;
	font-weight:bold;
	margin:10px 10px 0;
}

.selfish_2019 .selfish_h p{
	font-size:14px;
	padding:10px;
}

.selfish_2019 .selfish_h .date,.selfish_2019 .selfish_h .time{
	text-align:right;
}

.selfish_2019 .selfish_h .date+p{
	line-height:1.4;
	padding:5px 25px 15px;
}

.selfish_2019 section>p{
	line-height:2;
	margin-bottom:25px;
	padding:10px 25px;
}

.selfish_2019 section>p span,.selfish_2019 section>p b,.selfish_2019 section>p em{
	background: linear-gradient(transparent 60%, #fcd30761 60%);
	font-weight:bold;
}

.selfish_2019 section>p i{
	border-bottom:1px solid #ee0e51;
	margin:0 5px;
}

.selfish_2019 section>p a{
	text-decoration:underline;
}

.selfish_2019 section>p img{
	width:400px;
	display:block;
	margin:0 auto;
}

.selfish_2019 section p.staff_comment img {
	display: block;
	width: 95px;
	height: 95px;
	border-radius: 100px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}

.selfish_2019 video{
	display:block;
	width:500px;
	margin:0 auto;
}

.selfish_2019 a:hover{
	color:#ee0e51;
}


.selfish_2019 section{
	margin-bottom:25px;
}

.selfish_2019 section h2{
	padding:10px 10px;
	border-bottom:2px solid #ee0e51;
}

.selfish_2019 section h3{
	padding:10px 10px;
	border-left:4px solid #ee0e51;
}

.selfish_2019 .contents >ul{
	border:2px solid #363540;
	border-radius:5px;
	margin:10px 15px 25px;
	width:500px;
}

.selfish_2019 .contents >ul>li{
	padding:10px;
	font-size:13px;
	list-style-type: decimal;
    list-style-position: inside;
}

.selfish_2019 .contents >ul>li:not(:last-child){
	border-bottom:2px dotted #ddd;
}

.selfish_2019 .contents >ul>li a{
	text-decoration:underline;
}


.selfish_2019 .contents >ul>li ul{
	margin:10px 10px 0;
}

.selfish_2019 .contents >ul>li ul li{
	margin:10px;
}

.selfish_2019 .pickup_item{
	margin-top:15px;
}

.selfish_2019 .pickup_item a{
	display:flex;
	justify-content:flex-start;
}

.selfish_2019 .pickup_item .thumb{
	width:150px;
}

.selfish_2019 .pickup_item .thumb img{
	width:100%;
	display:block;
}

.selfish_2019 .pickup_item .texts{
	flex:1;
}

.selfish_2019 .pickup_item .texts p:not(:last-child){
	margin-bottom:10px;
}

.selfish_2019 .pickup_item .texts .title{
	font-size:16px;
	font-weight:bold;
}

.selfish_2019 .pickup_item .texts .commemt{
	font-size:14px;
}

.selfish_2019 .pickup_item .texts .price{
	color:#dd0000;
}

.selfish_2019 .pickup_item .texts .price s{
	color:#999;
	font-size:12px;
}

.selfish_2019 .pickup_item .texts .price s:after{
	content:"→";
	margin:0 5px;
}

.selfish_2019 .recommend_user{
	margin:15px;
	border:3px double;
	border-radius:4px;
	padding:10px;
	background:#f9f9f9;
}

.selfish_2019 .recommend_user b{
	font-size:16px;
	border-bottom:2px dotted;
	margin-bottom:10px;
	display:block;
	padding:0 5px 5px;
}

.selfish_2019 .recommend_user ul{
	display:flex;
	flex-wrap:wrap;
}

.selfish_2019 .recommend_user ul li{
	width:33%;
	padding:10px;
	font-size:14px;
}

.selfish_2019 .item_list ul{
	display:flex;
	flex-wrap:wrap;
}

.selfish_2019 .item_list ul li{
	width:20%;
	padding:10px;
}

.selfish_2019 .item_list ul li .thumb{
	width:100px;
	margin:0 auto;
}

.selfish_2019 .item_list ul li .thumb img{
	width:100%;
	display:block;
}

.selfish_2019 .item_list ul li .texts p{
	font-size:12px;
	line-height:1.4;
}

.selfish_2019 .item_list ul li .texts p:not(:last-child){
	margin-bottom:5px;
}

.selfish_2019 .item_list ul li .texts .title{
	font-weight:bold;
	
}

.selfish_2019 .item_list ul li .texts .price{
	text-align:right;
	color:#dd0000;
}

.selfish_2019 .sample_img{
	width:500px;
	margin:0 auto;
}

.selfish_2019 .sample_img img{
	display:block;
	width:100%;
}
.selfish_2019 .sample_img p{
	font-size:12px;
	background:#eee;
	padding:10px;
}

.selfish_2019 blockquote{
	background:#f2f9ff;
	border-radius:4px;
	margin:10px 10px 25px;
	padding:20px;
	position:relative;
}

.selfish_2019 blockquote a{
	text-decoration:underline;
	display:block;
	text-align:right;
	font-size:12px;
	margin:15px 0 0;
}

.selfish_2019 blockquote p{
	position:relative;
}

.selfish_2019 blockquote::before {
	display: inline-block;
	position: absolute;
	top: 0px;
	left: -10px;
	vertical-align: middle;
	content: "“";
	font-family: sans-serif;
	color: rgb(210, 230, 255);
	font-size: 130px;
	line-height: 1;
}

.selfish_2019 blockquote::after {
	display: inline-block;
	position: absolute;
	right:-10px;
	vertical-align: middle;
	text-align: center;
	content: "”";
	font-family: sans-serif;
	color: rgb(210, 230, 255);
	font-size: 130px;
	line-height: 1;
}

.selfish_2019 .other_feature{
	width:680px;
	margin:15px auto 30px;
}

.selfish_2019 .other_feature ul li{
	list-style-type:circle;
	list-style-position:inside;
	padding:10px 0;
}

.selfish_2019 .other_feature ul li a{
	text-decoration:underline;
}

.selfish_2019 .selfish_wrapbox{
	margin-bottom:30px;
}

article.selfish_2019 .pickup_item a{
	display:flex !important;
}



/*------ 購入フォーム用スタイル-----*/
.wagamama_2024 .breadcrumb ol{
	display:flex;
	align-items:stretch;
	overflow:hidden;
}
.wagamama_2024 .breadcrumb ol li{
	flex-grow:1;
	text-align:center;
	font-size:12px;
	white-space:nowrap;
	position:relative;
	line-height:33px;
	text-decoration:none;
	background:#f9f9f9;
	padding:0 0;
}

.wagamama_2024 .breadcrumb ol li.on{
	background:#ee0e51;
	color:#fff;
	font-weight:bold;
}

.wagamama_2024 .breadcrumb ol li.on+li{
	background:#eee;
}

.wagamama_2024 .breadcrumb ol li:nth-of-type(1){
	z-index:4;
}
.wagamama_2024 .breadcrumb ol li:nth-of-type(2){
	z-index:3;
}
.wagamama_2024 .breadcrumb ol li:nth-of-type(3){
	z-index:2;
}
.wagamama_2024 .breadcrumb ol li:nth-of-type(4){
	z-index:1;
}

.wagamama_2024 .breadcrumb ol li:not(:first-child){
	padding-left:10px;
}

.wagamama_2024 .breadcrumb ol li:not(:last-child)::after{
	content:'';
	display:block;
	height:20px;
	width:20px;
	-webkit-transform:rotate(45deg) skew(15deg,15deg);
	transform:rotate(45deg) skew(15deg,15deg);
	position:absolute;
	top:7px;
	z-index:-1;
	right:-10px;
	z-index:-1;
	background:inherit;
}