@charset "UTF-8";


/************************************************
メイン画面部分
************************************************/
/*
body{
	background:#fff;
	-webkit-text-size-adjust: 100%;
	
}
*/
/******************************************************
メイン_index
******************************************************/

.top_main_space_bg{
	width:100%;
	min-height:40px;
	background:#fff;
	}

.top_main_space{
	max-width:1200px;
	height:auto;
	margin:0 auto;
	position:relative;
	}



	
.top_main_space_s{
	max-width:480px;
	height:auto;
	margin:0 auto;
	background:#FFF;
	}
	

.resizeimage{
	max-width:480px;
	height:auto;
	overflow:hidden;
}
	
.resizeimage img {
	width: 100%;
}


/* PC */
@media print, screen and (min-width: 768px) {
	/************************************************
メイン画面部分
************************************************/
.top_main_space img{
	width:100%;
	
	}


.top_main_ph{
	position:relative;
	
}

.top_main_ph img{
	width:100%;
	height:auto;
}



.resizeimage{
	max-width:960px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
}
	
.resizeimage img {
	width: 100%;
}

}



.contents_bg2{
	width:100%;
	height:auto;
	background:#fff;
	padding:20px 0;
}
.contents5{
	width:443px;
	height:auto;
	margin:0 auto;
}

@media screen and ( min-width:768px ){
.contents1{
	width:980px;
	margin:0 auto;
	position:relative;
}
.contents2{
	width:1100px;
	position:absolute;
	top:0;
	left:-70px;
}
.contents3{
	width:980px;
	margin:60px auto 0;
	position:relative;
}


.contents4{
	width:980px;
	height:auto;
	margin:0 auto;
}
.contents5{
	width:800px;
	height:auto;
	margin:0 auto;
}

}



/**************************************

asumi_table

**************************************/

	

.asumi_table{
	width:100%;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-collapse: collapse;
}
	

	
.asumi_table td{
	
	padding:9px 10px 7px;
	display:table-cell;
	
	}

.f_center{
	text-align:center;
	padding:0 10px;
}


.type_box{
	width:26%;
	font-weight:bold;
	border-right:1px solid #ccc;
}
@media screen and ( min-width:768px ){
.type_box{
	width:15%;
	font-weight:bold;
	border-right:1px solid #ccc;
}
}
.b_bottom{
	border-bottom:1px solid #ccc;
}




/**************************************

スマート　ボタン設定

**************************************/
.asumi_btn{
	clear:both;
	width:480px;
	margin:40px auto 0;
}
.asumi_btn li{
	width:240px;
	height:auto;
}
@media screen and ( min-width:768px ){
.asumi_btn_bg{
	width:100%;
	height:404px;
	background:url(../img/asumi/asumi_btn_bg.gif) repeat-x;
}
.asumi_btn{
	width:auto;
	max-width:800px;
}
.asumi_btn li{
	width:350px;
	height:auto;
}
}

.smart_btn_box1 {
	width:100%;
	height:auto;
	position:relative;
	float:left;
}
.smart_btn_box2 {
	width:100%;
	height:auto;
	position:relative;
	float:right;
}


.smart_btn_box1 img , .smart_btn_box2 img {
	width:100%;
	height:auto;
}

.smart_btn_title{
	width:100%;
	height:80px;
	position:absolute;
	top:80%;
	left:0;
	text-align:center;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:120%;
	z-index:9999999 !important;
	letter-spacing:-1px;
}



.asumi1_title2_icon2bg{
	width:100%;
	height:60px;
}
.asumi1_title2_icon2{
	width:100%;
	height:auto;
	float:none;
	margin:5px 0 0 0;
}
@media screen and ( min-width:768px ){
.asumi1_title2_icon2bg{
	width:100%;
	height:100px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

.asumi1_title2_icon2{
	width:44%;
	height:auto;
	float:right;
	margin:18px 0 0 0;
}
}
.event_icon_box{
	width:100%;
	height:19px;
	margin:0 0 5px;
}

.event_icon{
	width:100px;
	height:19px;
	float:left;
	margin:0 6px 0 0;
}
.event_icon img{width:100%;height:auto;}
.event_icon_txt{
	width:auto;
	height:auto;
	float:left;
	margin:0;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:110%;
	margin:5px 0 0 0;
}

