@charset "UTF-8";
/*
body{
	 font-family: Arial,helvetica nures,helvetica,"�l�r �o�S�V�b�N","MS P Gothic","�q���M�m�p�S Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
	font-size:10px;
	line-height:1.75em;
	letter-spacing: 0.1em;
	text-align:left;
}*/
body{
	 font-family: Arial,helvetica nures,helvetica,"ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
	font-size:10px;
	line-height:1.6 !important;
	letter-spacing: 0em;
	text-align:left;
}

a {
	color: #6699FF;
}

a:hover {
	color: #ff8400;
}

p.name{
    font-size:10px !important;
	}

span.usual {
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 140%;
}

.rearrival{
margin:0 auto;
width:775px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#333333;
}



.cell-rearrival{
margin-bottom:60px;
width:775px;
overflow:hidden;
}

.cell-rearrival img{
margin-bottom:10px;
}

.rearrival-left{
margin-right:30px;
float:left;
width:300px;
text-align:left;
}

.rearrival-right{
float:left;
width:420px;
}

.border-bottom{
border-bottom:1px solid #CCCCCC;
/*margin-bottom:30px;*/
}

.cell-item{
margin:0;
padding:0;
float:left;
text-align:left;
width:224px;
border-left:1px solid #CCCCCC;
}

.cell-item02{
margin:0;
padding:0;
float:left;
text-align:left;
width:224px;
border-left:1px solid #CCCCCC;
}

.cell-item-inner{
margin:0 30px 0 30px;
padding:0;
width:224px;
min-height:250px;
}

.cell-item-inner02{
margin:0 0 0 30px;
padding:0;
width:224px;
min-height:200px;
}

.mt30{
margin-top:30px;
}

.mb30{
margin-bottom:30px;
}

.mb50{
margin-bottom:50px;
}

.mb60{
margin-bottom:60px;
}

.fs12{
font-size:12px;
}

.day-rearrival{
font-size:14px;
line-height:20px;
font-weight:bold;
}

.day-rearrival02{
margin:0px;
padding-bottom:8px;
font-size:14px;
line-height:14px;
font-weight:bold;
}

.link-rearrival{
margin:0px;
padding-bottom:10px;
font-size:12px;
line-height:18px;
min-height:40px;
}

.link-rearrival02{
margin:0px;
padding-bottom:4px;
height:42px;
font-size:12px;
line-height:18px;
}

.catch-rearrival{
font-size:14px;
line-height:20px;
font-weight:bold;
padding-bottom:8px;
}

.text-rearrival{
margin:0px;
font-size:12px;
line-height:18px;
}

.rearrival a{
text-decoration:underline;
}

.price-rearrival{
font-size:12px;
line-height:20px;
margin:0 !important;
}

.price-rearrival02{
font-size:12px;
line-height:20px;
height:30px;
}

.price-rearrival span{
font-size:16px;
line-height:16px;
color:#990000;
font-weight:bold;
}

.price-rearrival-usual{
font-size:16px;
line-height:16px;
/*color:#666666;*/
font-weight:bold;
padding-bottom:10px;
margin:0;
}

.spec-rearrival{
font-size:10px;
}


.rearrival .date{
font-size:95%;
color:#d40412 !important;
font-weight:normal;
float:right;
margin-right:30px;

}

.c-red{
color:#990000;
font-weight:bold;
}


/* slider style ---------------------------------------------------------------*/

div#wrap{
clear:both;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 540px;
    padding: 0px 25px;
}

/*
.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}
*/


.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
	margin-left:0px;
}

/*
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  680px;
    height: 250px;
}
*/

/*
.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}
*/

.jcarousel-skin-tango .jcarousel-item {
width: 590px;
min-height:200px;
text-align:left;
margin-right:25px;
}

.jcarousel-skin-tango .jcarousel-item img{
padding-bottom:0px;
}

.jcarousel-skin-tango .jcarousel-item a img{
border-style:none !important;
}


.jcarousel-skin-tango .jcarousel-item-horizontal{
margin-left: 0;
margin-right:20px;
}

/*.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-left:10px;
margin-right: 0;
}


.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
*/

/**
 *  Horizontal Buttons
 */
 
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 25px;
    height: 540px;
    cursor: pointer;
    background: transparent url(https://ideale.itembox.design/item/iframe/arrival_itemlist/images/arrow_r.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(https://ideale.itembox.design/item/iframe/arrival_itemlist/images/arrow_l.jpg);
}





.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 25px;
    height: 540px;
    cursor: pointer;
    background: transparent url(https://ideale.itembox.design/item/iframe/arrival_itemlist/images/arrow_l.jpg) no-repeat 0 0 ;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 10px;
    background-image: url(https://ideale.itembox.design/item/iframe/arrival_itemlist/images/arrow_r.jpg);
}



.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/**/

.end{
  margin-left:0 !important;
  margin-right:0 !important;
}

.clear{
	clear:both;
	display:block;
	visibility:hidden;
}
br.clear{
	height:0!important;
	line-height:0!important;
}

div.newitem{
	width:590px !important;
}


div.newBox img{
	margin-top:20px;
}

p.start{
	color:#333;
	margin:0;
	padding:0;
	font-size:10px;
}

span.point{
/*	background-color:#CC9900;
	color:#FFFFFF;
	margin:0;
	padding:0 2px;
	font-size:10px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    transition: all 300ms ease 0s;
    white-space: nowrap; */
	display:none;
}

span.point-none{

	display:none;
}


div.itemBox{
	float:left; 
	width:155px; 
	margin-right:20px;
	margin-top:20px;
}




/* いいのん追記分 ---------------------------------------------------------------*/


* {
	margin: 0;
	padding: 0;
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul li {
	margin: 0;
	padding: 0;
}


/* clearfix
------------- */

.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
	visibility:hidden;
}
.clearfix{
	display: inline-block;
} 
/* Hides from IE Mac */
* html .clearfix{
	height: 1%;
}
.clearfix{
	display:block;
}


/* 色々
------------- */

.inon01 {
	width: 540px;
	height: 540px;
	user-select: none; /* CSS3 */
	-moz-user-select: none; /* Firefox */
	-webkit-user-select: none; /* Safari、Chromeなど */
	-ms-user-select: none; /* IE10かららしい */
}

.inon01 li {
	width: 175px;
	height: 240px;
	margin: 0 10px;
	float: left;
}

.inon02 {
	margin-bottom: 5px;
}

.inon03 {
	width: 175px;
	font-size: 12px;
	line-height: 1.5;
	color: #333;
}

.inon04 {
	position: relative;
	display: block;
}

.inon05 {
	position: relative;
}

.inon06 {
}

.inon07 {
	float: left;
	list-style: outside none none;
	font-family:"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

.inon07 .item_list {
	width: 135px;
	height: 180px;
	float: left;
	text-align: center;
}

.inon07 .item_list .item_list_in {
	width: 115px;
	margin: 0 auto;
	text-align: left;
}

.inon07 .item_list .item_list_in .day {
	margin-bottom: 0px;
	font-size: 10px;
}

.inon07 .item_list .item_list_in .day a {
	text-decoration: none;
	color: #333;
	font-size: 10px;
}

.inon07 .item_list .item_list_in .images {
	margin-bottom: 5px;
	text-align: center;
}

.inon07 .item_list .item_list_in .images img {
	height: 92px;
}

.inon07 .item_list .item_list_in .text {
	font-size: 10px;
}

.inon07 .item_list .item_list_in .text a {
	color: #555;
	text-decoration: none;
}

a:hover img {
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}