@charset "utf-8";

.ttl-h4 {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0 0 1em 0;
  font-size: 125%;
  font-weight: bold;
  border: none;
  line-height: 1;
  border-bottom: 10px solid #ffd55c;
}
.ttl-h4 span {
  font-size: 200%;
}
.movieArea {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  margin-bottom: 10px;
}
.movieArea iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bg_ffe7e7 {
  background: #ffe7e7;
}
.bg_fce4d6 {
  background: #fce4d6;
}
.border_side {
  border: none;
  border-left: 2px solid #ff0000;
  border-right: 2px solid #ff0000;
  border-top: 1px solid #dddddd;
}
.border_top {
  border: none;
  border-top: 2px solid #ff0000;
  border-left: 2px solid #ff0000;
  border-right: 2px solid #ff0000;
}
.border_bottom {
  border: none;
  border-bottom: 2px solid #ff0000;
  border-left: 2px solid #ff0000;
  border-right: 2px solid #ff0000;
  border-top: 1px solid #dddddd;
}
.border_none_r {
  border-right: none;
}
.border_none_l {
  border-left: none;
}
.tbl-data-01.tbl-data-holiday td,
.tbl-data-01.tbl-data-holiday th {
  padding: 0.2em 15px;
}
@media screen and (max-width: 768px) {
  #maincolumn img.icon_kaburie {
    max-width: 120px;
  }
}


@media screen and (min-width: 768px) {
.kabu365Title {
margin-bottom:0.5em;
color:#f26f31;
font-weight:bold;
font-size:131%;
}
#kabu365Price01,
#kabu365Price02 {
width:740px;
margin-bottom:0.5em;
background-position:0 0;
background-repeat:no-repeat;
}
	#kabu365Price01 dt,
	#kabu365Price02 dt {
	width:452px;
	margin:0 0 0 270px;
	text-align:center;
	color:#d92128;
	font-size:30px;
	font-weight:bold;
	line-height:1;
	}
		#kabu365Price01 dt span,
		#kabu365Price02 dt span {
		font-size:46px;
		}
	#kabu365Price01 dd,
	#kabu365Price02 dd {
	text-align:right;
	font-size:93%;
	padding-right:15px;
	}
#kabu365Price01 {
margin: 0 auto 15px;
height:75px;
padding-top:20px;
background-image:url(/kabu365/images/nk225m/kabu365_price01.gif);
}
#kabu365Price02 {
margin: 0 auto 15px;
height:75px;
padding-top:20px;
background-image:url(/kabu365/images/nk225m/kabu365_price02.gif);
}
}

@media screen and (max-width: 768px) {
#kabu365Price01,
#kabu365Price02 {
width:740px;
margin-bottom:0.5em;
background-position:0 0;
background-repeat:no-repeat;
}
	#kabu365Price01 dt,
	#kabu365Price02 dt {
	/* width:452px; */
	/* margin:0 0 0 270px; */
	text-align:center;
	color:#d92128;
	font-size:30px;
	font-weight:bold;
	line-height:1;
	}
		#kabu365Price01 dt span,
		#kabu365Price02 dt span {
		font-size:43px;
		}
	#kabu365Price01 dd,
	#kabu365Price02 dd {
	text-align:right;
	font-size:93%;
	padding-right:15px;
	}
	#kabu365Price03 dd.formula {
	/* width:452px; */
	/* margin-left:270px; */
	text-align:center;
	font-size:100%;
	font-weight:bold;
	padding-right:0;
	}

#kabu365Price01 {
padding:40% 0 10px 0;
background-image:url(/kabu365/images/nk225m/kabu365_price01_sp.gif);
border:2px solid #cd8d36;
background-color:#ffdeb1;
width:100%;
background-position: center top;
background-size: contain;
background-color:#fff
}
#kabu365Price02 {
padding:40% 0 10px 0;
background-image:url(/kabu365/images/nk225m/kabu365_price02_sp.gif);
border:2px solid #cd8d36;
background-color:#ffdeb1;
width:100%;
background-position: center top;
background-size: contain;
background-color:#fff
}
}
