/* CSS Document */
.story-main-in {
	width:920px;
	min-height:1px;
}

.border2 {
	width:901px;
	min-height:1px;
}

.faq-main-in {
	width:920px;
	min-height:1px;
}	

.care-p {
	width:590px;
	min-height:1px;
}	

.card-bottom-in {
	width:736px;
	min-height:1px;
}

.event-inner {
	width:879px;
	min-height:1px;
}

.event-detail {
	width:589px;
	min-height:1px;
}

.event-detail2 {
	width:589px;
	min-height:1px;
}

.ice-next-main {
	width:631px;
	min-height:1px;
}

.ice-menu {
	width:631px;
	min-height:1px;
}	

.ice-main {
	width:630px;
	min-height:1px;
}	

.ice-history2 {
	width:631px;
	min-height:1px;
}	
				


/* floatさせたボックスが親要素からはみ出す現象を回避するCSS　ここから */

.border2:after,
.faq-main-in:after,
.care-p:after,
.card-bottom-in:after,
.event-inner:after,
.event-detail:after,
.event-detail2:after,
.ice-next-main:after,
.ice-menu:after,
.ice-main:after,
.ice-history2:after,
.story-main-in:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.border2,
.faq-main-in,
.care-p,
.card-bottom-in,
.event-inner,
.event-detail,
.event-detail2,
.ice-next-main,
.ice-menu,
.ice-main,
.ice-history2,
.story-main-in { 
	display:inline-table; 
}
/* Mac IEには適用させない \*/


* html .border2,
* html .faq-main-in,
* html .care-p,
* html .card-bottom-in,
* html .event-inner,
* html .event-detail,
* html .event-detail2,
* html .ice-next-main,
* html .ice-menu,
* html .ice-main,
* html .ice-history2,
* html .story-main-in { 
	height:1px; 
}

.border2,
.faq-main-inm,
.care-p,
.card-bottom-in,
.event-inner,
.event-detail,
.event-detail2,
.ice-next-main,
.ice-menu,
.ice-main,
.ice-history2,
.story-main-in { 
	display:block; 
}
/* */
/* floatさせたボックスが親要素からはみ出す現象を回避するCSS　ここまで */	
	

