@charset"utf-8";

/*
個別で指定するスタイルは必ず頭に#cnt を付けてください。
例: #cnt h3{border:1px solid #ccc;}
*/

/*---------- fornmat ----------*/
#cnt{
	padding:0;
	margin:0;
	width:730px;
	line-height:1.6;
	position:relative;
	text-align: center;
}

/****************************************************
以下にスタイル指定
#cnt をつけて指定してください。
*****************************************************/
#cnt h3{
	margin-bottom:0;
}
#cnt p{
	margin-bottom:0;
	line-height:100%;
	font-size:100%;
}
#cnt #btnSet{
	position:relative;
	width:730px;
	height:329px;
}
#cnt #btn1{position:absolute; width:324px;	height:55px;	left:203px;	top:119px;}
#cnt #btn2{position:absolute; width:209px;	height:39px;	left:151px;	top:252px;}
#cnt #btn3{position:absolute; width:209px;	height:39px;	left:370px;	top:252px;}




#cnt .clf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; }
#cnt .clf { display: inline-table; min-height: 1%; }
* html #cnt .clf { height: 1%; }
#cnt .clf { display: block; }

/*下記消去厳禁****************************************************/

/****************************************************
#cnt social_btn
*****************************************************/
.point ul#tab_category{margin-bottom:10px!important;}
div#social_btn{width:730px;overflow:hidden; padding:0 0 10px 0;}
div#social_btn div{float:right;padding:0 0 0 5px;}

/****************************************************
#cnt #btmmenu
*****************************************************/
#cnt div#btmmenu{
	border-top:#c3cae0 solid 1px;
	width:730px;
	margin:30px 0 0 0;
	padding:13px 0 0 0;
	overflow:hidden;
	position:relative;
}

#cnt div#btmmenu p.btmmenu_prev{
	position:absolute;
	left:0;
	width:300px;
}
#cnt div#btmmenu p.btmmenu_prev a{
	display:block;
}

#cnt div#btmmenu p.btmmenu_next{
	position:absolute;
	right:0;
	width:300px;
}
#cnt div#btmmenu p.btmmenu_next a{
	float:right;
	display:block;
}

#cnt div#btmmenu ul{
	margin:0 auto;
	clear:both;
	padding:0 0 0 0;
}

#cnt div#btmmenu ul.btmmenu02{
	width:124px;
	overflow:hidden;
}
#cnt div#btmmenu ul.btmmenu03{
	width:157px;
	overflow:hidden;
}
#cnt div#btmmenu ul.btmmenu04{
	width:190px;
	overflow:hidden;
}
#cnt div#btmmenu ul.btmmenu05{
	width:223px;
	overflow:hidden;
}
#cnt div#btmmenu ul.btmmenu06{
	width:256px;
	overflow:hidden;
}
#cnt div#btmmenu ul.btmmenu07{
	width:289px;
	overflow:hidden;
}
#cnt div#btmmenu ul.btmmenu08{
	width:322px;
	overflow:hidden;
}
#cnt div#btmmenu ul.btmmenu09{
	width:355px;
	overflow:hidden;
}
#cnt div#btmmenu ul.btmmenu10{
	width:388px;
	overflow:hidden;
}

#cnt div#btmmenu ul li{
	width:25px;
	height:25px;
	display:block;
	text-indent:-9999px;
	margin-left:8px;
	float:left;
	font-size:0;
}
#cnt div#btmmenu ul li a{
	display:block;
	text-indent:-9999px;
	width:25px;
	height:25px;
	font-size:0;
}
#cnt div#btmmenu ul li.prev{
	background:url(../img/menu_prev.gif) no-repeat scroll 0 0;
	margin-left:0;
}
#cnt div#btmmenu ul li.prev a{
	background:url(../img/menu_prev.gif) no-repeat scroll 0 -25px;
}
#cnt div#btmmenu ul li.prev a:hover,#cnt div#btmmenu ul li.prev a:active{
	background:url(../img/menu_prev.gif) no-repeat scroll 0 bottom;
}

#cnt div#btmmenu ul li.page01{
	background:url(../img/menu_01.gif) no-repeat scroll 0 0;
}
#cnt div#btmmenu ul li.page01 a{
	background:url(../img/menu_01.gif) no-repeat scroll 0 -25px;
}
#cnt div#btmmenu ul li.page01 a:hover,#cnt div#btmmenu ul li.page01 a:active{
	background:url(../img/menu_01.gif) no-repeat scroll 0 bottom;
}

#cnt div#btmmenu ul li.page02{
	background:url(../img/menu_02.gif) no-repeat scroll 0 0;
}
#cnt div#btmmenu ul li.page02 a{
	background:url(../img/menu_02.gif) no-repeat scroll 0 -25px;
}
#cnt div#btmmenu ul li.page02 a:hover,#cnt div#btmmenu ul li.page02 a:active{
	background:url(../img/menu_02.gif) no-repeat scroll 0 bottom;
}

#cnt div#btmmenu ul li.page03{
	background:url(../img/menu_03.gif) no-repeat scroll 0 0;
}
#cnt div#btmmenu ul li.page03 a{
	background:url(../img/menu_03.gif) no-repeat scroll 0 -25px;
}
#cnt div#btmmenu ul li.page03 a:hover,#cnt div#btmmenu ul li.page03 a:active{
	background:url(../img/menu_03.gif) no-repeat scroll 0 bottom;
}

#cnt div#btmmenu ul li.page04{
	background:url(../img/menu_04.gif) no-repeat scroll 0 0;
}
#cnt div#btmmenu ul li.page04 a{
	background:url(../img/menu_04.gif) no-repeat scroll 0 -25px;
}
#cnt div#btmmenu ul li.page04 a:hover,#cnt div#btmmenu ul li.page04 a:active{
	background:url(../img/menu_04.gif) no-repeat scroll 0 bottom;
}

#cnt div#btmmenu ul li.page05{
	background:url(../img/menu_05.gif) no-repeat scroll 0 0;
}
#cnt div#btmmenu ul li.page05 a{
	background:url(../img/menu_05.gif) no-repeat scroll 0 -25px;
}
#cnt div#btmmenu ul li.page05 a:hover,#cnt div#btmmenu ul li.page05 a:active{
	background:url(../img/menu_05.gif) no-repeat scroll 0 bottom;
}

#cnt div#btmmenu ul li.page06{
	background:url(../img/menu_06.gif) no-repeat scroll 0 0;
}
#cnt div#btmmenu ul li.page06 a{
	background:url(../img/menu_06.gif) no-repeat scroll 0 -25px;
}
#cnt div#btmmenu ul li.page06 a:hover,#cnt div#btmmenu ul li.page06 a:active{
	background:url(../img/menu_06.gif) no-repeat scroll 0 bottom;
}

#cnt div#btmmenu ul li.page07{
	background:url(../img/menu_07.gif) no-repeat scroll 0 0;
}
#cnt div#btmmenu ul li.page07 a{
	background:url(../img/menu_07.gif) no-repeat scroll 0 -25px;
}
#cnt div#btmmenu ul li.page07 a:hover,#cnt div#btmmenu ul li.page07 a:active{
	background:url(../img/menu_07.gif) no-repeat scroll 0 bottom;
}

#cnt div#btmmenu ul li.page08{
	background:url(../img/menu_08.gif) no-repeat scroll 0 0;
}
#cnt div#btmmenu ul li.page08 a{
	background:url(../img/menu_08.gif) no-repeat scroll 0 -25px;
}
#cnt div#btmmenu ul li.page08 a:hover,#cnt div#btmmenu ul li.page08 a:active{
	background:url(../img/menu_08.gif) no-repeat scroll 0 bottom;
}

#cnt div#btmmenu ul li.page09{
	background:url(../img/menu_09.gif) no-repeat scroll 0 0;
}
#cnt div#btmmenu ul li.page09 a{
	background:url(../img/menu_09.gif) no-repeat scroll 0 -25px;
}
#cnt div#btmmenu ul li.page09 a:hover,#cnt div#btmmenu ul li.page09 a:active{
	background:url(../img/menu_09.gif) no-repeat scroll 0 bottom;
}

#cnt div#btmmenu ul li.page10{
	background:url(../img/menu_10.gif) no-repeat scroll 0 0;
}
#cnt div#btmmenu ul li.page10 a{
	background:url(../img/menu_10.gif) no-repeat scroll 0 -25px;
}
#cnt div#btmmenu ul li.page10 a:hover,#cnt div#btmmenu ul li.page10 a:active{
	background:url(../img/menu_10.gif) no-repeat scroll 0 bottom;
}

#cnt div#btmmenu ul li.next{
	background:url(../img/menu_next.gif) no-repeat scroll 0 0;
}
#cnt div#btmmenu ul li.next a{
	background:url(../img/menu_next.gif) no-repeat scroll 0 -25px;
}
#cnt div#btmmenu ul li.next a:hover,#cnt div#btmmenu ul li.next a:active{
	background:url(../img/menu_next.gif) no-repeat scroll 0 bottom;
}

*html #cnt div#btmmenu ul li a:hover,#cnt div#btmmenu ul li a:active{
	background-position:0 -25px!important;
}


/*17.03.02追加*/

img {
  vertical-align: bottom;
  padding: 0px;
  margin: 0px;	
}

.sp_only{
	display:none;
}

.pc_only{
	display:block;
}

.space a{
	padding:0px;
	margin: 0px;
}

@media (max-width: 720px){

img {
  vertical-align: bottom;
  padding: 0px;
  margin: 0px;	
}

.sp_only{
	display:block;
}

.pc_only{
	display:none;
}
	
.spsize{
		width: 100%;
		height: auto;
	box-sizing: border-box
	}

.space a{
	padding:0px;
	margin: 0px;
}




}

