@charset "utf-8";

.block_01{

	width:710px;

	height:274px;

	margin-bottom:16px;

}

div#asset-body h1{

	text-indent:-999999px;

	width:710px;

	height:100px;

	background: transparent url(../images/index_main_img_01.jpg) no-repeat;

	margin:0px;	

}

.block_01 p{

	text-indent:-999999px;

	width:710px;

	height:174px;

	background: transparent url(../images/index_main_img_02.jpg) no-repeat;

}

/*最寄りの会場*/

.block_02{

	width:710px;

	height:231px;

	margin-bottom:16px;

}

.block_02 h2 {

	text-indent:-999999px;

	width:710px;

	height:40px;

	background: transparent url(../images/index_area_h2Bg.gif) no-repeat;

}

.block_02 .search_copy{

	width:382px;

	height:191px;

	float:left;

}

.block_02 .search_copy .copy1{

	width:382px;

	height:40px;

	text-indent:-999999px;

	background: transparent url(../images/index_area_copy_01.gif) no-repeat;

}

.block_02 .search_copy .copy2{

	width:349px;

	height:54px;

	background: transparent url(../images/index_area_copy_02.gif) no-repeat;

	padding:0px 13px 0px 20px;

}

.block_02 .search_copy .copy3{

	width:382px;

	height:97px;

	text-indent:-999999px;

	background: transparent url(../images/index_area_copy_03.gif) no-repeat;

}

.block_02 .search_btn{

	width:328px;

	height:191px;

	background: transparent url(../images/index_area_btnBg.gif) no-repeat;

	float:left;

}

.search_btn ul{

	margin-left:22px;

	margin-top:1px;

}

.search_btn li{

	margin-right:15px;

	margin-bottom:9px;

	float:left;

}

.search_btn a{

	display:block;

	width:134px;

	height: 36px;

	text-indent:-999999px;

}

.search_btn a:hover{

	background:none;

}

li.btn01 {background:url(../images/index_area_btn_hokkaidou.gif) no-repeat 0px -36px;}

li.btn01 a{background:url(../images/index_area_btn_hokkaidou.gif) no-repeat}

li.btn02 {background:url(../images/index_area_btn_touhoku.gif) no-repeat 0px -36px;}

li.btn02 a{background:url(../images/index_area_btn_touhoku.gif) no-repeat;}

li.btn03 {background:url(../images/index_area_btn_kantou.gif) no-repeat 0px -36px;}

li.btn03 a{background:url(../images/index_area_btn_kantou.gif) no-repeat;}

li.btn04 {background:url(../images/index_area_btn_toukai.gif) no-repeat 0px -36px;}

li.btn04 a{background:url(../images/index_area_btn_toukai.gif) no-repeat;}

li.btn05 {background:url(../images/index_area_btn_kinki.gif) no-repeat 0px -36px;}

li.btn05 a{background:url(../images/index_area_btn_kinki.gif) no-repeat;}

li.btn06 {background:url(../images/index_area_btn_cyuugoku.gif) no-repeat 0px -36px;}

li.btn06 a{background:url(../images/index_area_btn_cyuugoku.gif) no-repeat;}

li.btn07 {background:url(../images/index_area_btn_kuyusyuu.gif) no-repeat 0px -36px;}

li.btn07 a{background:url(../images/index_area_btn_kuyusyuu.gif) no-repeat;}

/*写真教室・イベント情報*/

.block_03{

	width:710px;

	height:237px;

	margin-bottom:22px;

}

.block_03 h2 {

	text-indent:-999999px;

	width:710px;

	height:38px;

	background: transparent url(../images/index_school_h2Bg.gif) no-repeat;

}

.block_03 .fuji,.block_03 .shop{

	width:349px;

	height:199px;

	margin-left:4px;

	float:left;

	text-indent:-999999px;

	position:relative;

}

.block_03 h3{

	height:60px;

}

.block_03 p{

	height:102px;

}

.block_03 .fuji a,.block_03 .shop a{

	text-indent:-999999px;

	width:349px;

	height:199px;

	position:absolute; top:0px; left:0px;

}

.block_03 .fuji{

	background: transparent url(../images/index_school_btn_01.jpg) no-repeat 0px -199px;

}

.block_03 .shop{

	background: transparent url(../images/index_school_btn_02.jpg) no-repeat 0px -199px;

}

.block_03 .fuji a{

	background: transparent url(../images/index_school_btn_01.jpg) no-repeat;

}

.block_03 .shop a{

	background: transparent url(../images/index_school_btn_02.jpg) no-repeat;

}

.block_03 .fuji a:hover,.block_03 .shop a:hover{

	background:none;

}

/*インフォメーション*/

.block_04{

	width:710px;

}

.block_04 h2 {

	text-indent:-999999px;

	width:710px;

	height:28px;

	background: transparent url(../images/index_info_h2Bg.gif) no-repeat;

}

.block_04 .info{

	width:688px;

	padding:0px 10px 0px 10px;

	border-left:#ff9a03 solid 1px;

	border-right:#ff9a03 solid 1px;

	float:left;

	overflow: auto;

}


.block_04 .info_b{

	width:710px;

	height:15px;

	float:left;

}

.block_04 ul{

	width: 688px;

	display:block;

	float:left;

}

.block_04 li {

	padding:4px;

	line-height: 1.5;

	float:left;

}

.block_04 li.upday {

	width:65px;

}

.block_04 li.day {

	width:600px;

	float:right;

}

