
/*区切り線*/
.line {
	margin: 5px 0  5px 0;
	border-bottom: 1px dashed #999999;
}
/*区切り線*/
.line-main {
	margin: 5px 0  5px 0;
	border-bottom: 1px dashed #999999;
}
/*区切り線*/
.line-field {
	margin: 5px 0  5px 0;
	border-bottom: 1px dashed #cb39cc;
}
/*区切り線*/
.line-friend {
	margin: 5px 0  5px 0;
	border-bottom: 1px dashed #428edc;
}
/*区切り線*/
.line-comment {
	margin: 5px 0  5px 0;
	border-bottom: 1px dashed #4bab2e;
}
/*区切り線*/
.line-weather {
	margin: 5px 0  5px 0;
	border-bottom: 1px dashed #d17824;
}
.spice-menu {
	text-align:center;
	padding: 5px ;
	font-size:small;
	color:#FFFFFF;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #89D5EC 0%, #2799DA 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #89D5EC 0%, #2799DA 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #89D5EC 0%, #2799DA 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #89D5EC), color-stop(1, #2799DA));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #89D5EC 0%, #2799DA 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #89D5EC 0%, #2799DA 100%);
}

.spice-menu-select {
	text-align:center;
	padding: 5px ;
	font-size:small;
	color:#FFFFFF;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #F189F8 0%, #DA6197 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #F189F8 0%, #DA6197 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #F189F8 0%, #DA6197 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F189F8), color-stop(1, #DA6197));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #F189F8 0%, #DA6197 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #F189F8 0%, #DA6197 100%);
}

.spice-menu-center {
	text-align:center;
	font-size:small;
	color:#696969;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #EDF5FF 0%, #A6CDF6 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #EDF5FF 0%, #A6CDF6 100%)
	/* Opera */
	background-image: -o-linear-gradient(top, #EDF5FF 0%, #A6CDF6 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EDF5FF), color-stop(1, #A6CDF6));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #EDF5FF 0%, #A6CDF6 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #EDF5FF 0%, #A6CDF6 100%);
}

.spice-menu-left {
	text-align:center;
	font-size:small;
	color:#696969;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #EDF5FF 0%, #A6CDF6 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #EDF5FF 0%, #A6CDF6 100%)
	/* Opera */
	background-image: -o-linear-gradient(top, #EDF5FF 0%, #A6CDF6 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EDF5FF), color-stop(1, #A6CDF6));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #EDF5FF 0%, #A6CDF6 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #EDF5FF 0%, #A6CDF6 100%);
}

.spice-menu-left div{
	padding-left:25px;
	background: url("../images/arrow_21_blue_s.png") no-repeat scroll left center transparent;
}

.spice-menu-right {
	text-align:center;
	font-size:small;
	color:#696969;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #EDF5FF 0%, #A6CDF6 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #EDF5FF 0%, #A6CDF6 100%)
	/* Opera */
	background-image: -o-linear-gradient(top, #EDF5FF 0%, #A6CDF6 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EDF5FF), color-stop(1, #A6CDF6));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #EDF5FF 0%, #A6CDF6 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #EDF5FF 0%, #A6CDF6 100%);
}

.spice-menu-right div{
	padding-right:25px;
	background: url("../images/arrow_21_blue.png") no-repeat scroll right center transparent;
}


.spice-blog-menu {
	margin: 5px 0  5px 0;
	padding: 0 3px 0 3px;
	font-size:small;
	color:#FFFFFF;
	font-weight: bold;
}

.widget-select{
	height: 40px;
	width:80%;
	text-align:center;
}

.link-color a{
	color:#0000FF;
}

.staff-title{
	color:#147ade;
}





.spice-fri-menu {
	text-align:center;
	padding: 5px ;
	font-size:small;
	color:#FFFFFF;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #ffd08e 0%, #ff9304 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #ffd08e 0%, #ff9304 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #ffd08e 0%, #ff9304 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd08e), color-stop(1, #ff9304));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #ffd08e 0%, #ff9304 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #ffd08e 0%, #ff9304 100%);
}

.spice-fri-menu-select {
	text-align:center;
	padding: 5px ;
	font-size:small;
	color:#FFFFFF;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #89D5EC 0%, #2799DA 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #89D5EC 0%, #2799DA 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #89D5EC 0%, #2799DA 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #89D5EC), color-stop(1, #2799DA));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #89D5EC 0%, #2799DA 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #89D5EC 0%, #2799DA 100%);

}

.spice-fri-menu-center {
	text-align:center;
	font-size:small;
	color:#696969;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #fff1de 0%, #ffc476 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #fff1de 0%, #ffc476 100%)
	/* Opera */
	background-image: -o-linear-gradient(top, #fff1de 0%, #ffc476 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff1de), color-stop(1, #ffc476));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #fff1de 0%, #ffc476 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #fff1de 0%, #ffc476 100%);
}

.spice-fri-menu-left {
	text-align:center;
	font-size:small;
	color:#696969;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #fff1de 0%, #ffc476 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #fff1de 0%, #ffc476 100%)
	/* Opera */
	background-image: -o-linear-gradient(top, #fff1de 0%, #ffc476 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff1de), color-stop(1, #ffc476));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #fff1de 0%, #ffc476 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #fff1de 0%, #ffc476 100%);
}

.spice-fri-menu-left div{
	padding-left:25px;
	background: url("../images/arrow_21_orange_s.png") no-repeat scroll left center transparent;
}

.spice-fri-menu-right {
	text-align:center;
	font-size:small;
	color:#696969;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #fff1de 0%, #ffc476 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #fff1de 0%, #ffc476 100%)
	/* Opera */
	background-image: -o-linear-gradient(top, #fff1de 0%, #ffc476 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff1de), color-stop(1, #ffc476));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #fff1de 0%, #ffc476 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #fff1de 0%, #ffc476 100%);
}

.spice-fri-menu-right div{
	padding-right:25px;
	background: url("../images/arrow_21_orange.png") no-repeat scroll right center transparent;
}


.spice-sat-menu {
	text-align:center;
	padding: 5px ;
	font-size:small;
	color:#FFFFFF;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #a8fc56 0%, #52cb12 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #a8fc56 0%, #52cb12 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #a8fc56 0%, #52cb12 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a8fc56), color-stop(1, #52cb12));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #a8fc56 0%, #52cb12 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #a8fc56 0%, #52cb12 100%);
}

.spice-sat-menu-select {
	text-align:center;
	padding: 5px ;
	font-size:small;
	color:#FFFFFF;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #F189F8 0%, #DA6197 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #F189F8 0%, #DA6197 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #F189F8 0%, #DA6197 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F189F8), color-stop(1, #DA6197));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #F189F8 0%, #DA6197 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #F189F8 0%, #DA6197 100%);
}

.spice-sat-menu-center {
	text-align:center;
	font-size:small;
	color:#696969;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #cbf58b 0%, #b6f458 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #cbf58b 0%, #b6f458 100%)
	/* Opera */
	background-image: -o-linear-gradient(top, #cbf58b 0%, #b6f458 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EDF5FF), color-stop(1, #A6CDF6));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #cbf58b 0%, #b6f458 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #cbf58b 0%, #b6f458 100%);
}

.spice-sat-menu-left {
	text-align:center;
	font-size:small;
	color:#696969;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #cbf58b 0%, #b6f458 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #cbf58b 0%, #b6f458 100%)
	/* Opera */
	background-image: -o-linear-gradient(top, #cbf58b 0%, #b6f458 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EDF5FF), color-stop(1, #A6CDF6));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #cbf58b 0%, #b6f458 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #cbf58b 0%, #b6f458 100%);
}

.spice-sat-menu-left div{
	padding-left:25px;
	background: url("../images/arrow_21_green_s.png") no-repeat scroll left center transparent;
}

.spice-sat-menu-right {
	text-align:center;
	font-size:small;
	color:#696969;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #cbf58b 0%, #b6f458 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #cbf58b 0%, #b6f458 100%)
	/* Opera */
	background-image: -o-linear-gradient(top, #cbf58b 0%, #b6f458 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EDF5FF), color-stop(1, #A6CDF6));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #cbf58b 0%, #b6f458 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #cbf58b 0%, #b6f458 100%);
}

.spice-sat-menu-right div{
	padding-right:25px;
	background: url("../images/arrow_21_green.png") no-repeat scroll right center transparent;
}

.ippin-intro {
	margin-bottom: 20px;
	font-weight: bold;
}
.ippin-btn-link {
	background-color: #002e9a;
	color: #fff;
	font-weight: bold;
	width: 300px;
	height: 60px;
	padding: 10px;
	border-radius: 8px;        /* CSS3草案 */
	-webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 8px;   /* Firefox用 */
}

/* 2023.3.15追加　出演者変更（プロフボタン部分） */
.prof_btn {
	display: flex;
}
.prof_btn a {
	width: calc(100% / 4);
}
.prof_btn a img {
	width: 100%;
}