@charset "utf-8";


#asmama {
	margin:30px auto 0px auto;
	width:870px;
	text-align:left;
}


/* TITLE */

#asmama h2{
	margin:0 0 0 0;
	padding:0;
}


#asmama h3 {
	margin:0;
	padding:0;
}


/* Intro */
#asmama div#intro{
	margin:0 0 0 0;
	width:870px;
	background:url(../../images/front/asmama/h2_illust.gif) no-repeat top right;
}


#asmama div#intro p{
	padding-top:20px;
	padding-left:30px;
	width:560px;
	
}







div.asmama_category ul{
	padding:30px 0 0 0;
}


div.asmama_category ul li{
	padding:10px 5px 0 5px;
	float:left;
}


div.asmama_category ul li#category01{
	margin:0 0 0 0;
	width:415px;
	height:351px;
	background:url(../../images/front/asmama/category_01.gif) no-repeat 0 0 ;
}

div.asmama_category ul li#category02{
	margin:5px 0 0 0;
	width:417px;
	height:351px;
	background:url(../../images/front/asmama/category_02.gif) no-repeat 0 0 ;
}

div.asmama_category ul li#category03{
	margin:0 0 0 0;
	width:412px;
	height:351px;
	background:url(../../images/front/asmama/category_03.gif) no-repeat 0 0 ;
}

div.asmama_category ul li#category04{
	margin:5px 0 0 0;
	width:419px;
	height:351px;
	background:url(../../images/front/asmama/category_04.gif) no-repeat 0 0 ;
}

div.asmama_category ul li#category05{
	margin:0 0 0 0;
	width:417px;
	height:351px;
	background:url(../../images/front/asmama/category_05.gif) no-repeat 0 0 ;
}
div.asmama_category ul li#category06{
	margin:0 0 0 0;
	width:410px;
	height:312px;
	background:url(../../images/front/asmama/asmama_illust.gif) no-repeat 0 0 ;
}





div.asmama_category ul li#category01 p.sample_btn{
	margin:270px 0 0 20px;
	display: block;
	width: 189px;
	height: 37px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/sample_btn.gif) no-repeat 0 0;
}


div.asmama_category ul li#category02 p.sample_btn{
	margin:285px 0 0 155px;
	display: block;
	width: 189px;
	height: 37px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/sample_btn.gif) no-repeat 0 0;
}

div.asmama_category ul li#category03 p{
	margin:270px 0 0 20px;
	display: block;
	width: 189px;
	height: 37px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/use_btn.gif) no-repeat 0 0;
}
div.asmama_category ul li#category04 p{
	margin:275px 0 0 20px;
	display: block;
	width: 189px;
	height: 37px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/use_btn.gif) no-repeat 0 0;
}





div.asmama_category ul li p a{
	display: block;
	width: 189px;
	height: 37px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/use_btn.gif) no-repeat 0 0;
}

div.asmama_category ul li p a:hover{
	display: block;
	width: 189px;
	height: 37px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/use_btn.gif) no-repeat 0 -37px;
}

div.asmama_category ul li p.sample_btn a{
	display: block;
	width: 189px;
	height: 37px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/sample_btn.gif) no-repeat 0 0;
}

div.asmama_category ul li p.sample_btn a:hover{
	display: block;
	width: 189px;
	height: 37px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/sample_btn.gif) no-repeat 0 -37px;
}






div.asmama_btns{
	clear:both;
	padding:40px 0 50px 190px;

}


div.asmama_btns ul li{
	padding:0 10px;
	float:left;
}




div.asmama_btns p.mailmagazine_entry_btn{
	display: block;
	width: 190px;
	height: 54px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/mailmagazine_entry_btn.gif) no-repeat 0 0;
}
div.asmama_btns p.mailmagazine_entry_btn a{
	display: block;
	width: 190px;
	height: 54px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/mailmagazine_entry_btn.gif) no-repeat 0 0;
}
div.asmama_btns p.mailmagazine_entry_btn a:hover{
	background: url(../../images/front/asmama/mailmagazine_entry_btn.gif) no-repeat 0 -63px;
}
div.asmama_btns p.asmama_btn{
	display: block;
	width: 345px;
	height: 53px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/asmama_btn.gif) no-repeat 0 0;
}
div.asmama_btns p.asmama_btn a{
	display: block;
	width: 345px;
	height: 53px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/asmama_btn.gif) no-repeat 0 0;
}
div.asmama_btns p.asmama_btn a:hover{
	background: url(../../images/front/asmama/asmama_btn.gif) no-repeat 0 -63px;
}












div.asmama_btns02{
	clear:both;
	padding:40px 0 50px 140px;

}


div.asmama_btns02 ul li{
	padding:0 10px;
	float:left;
}




div.asmama_btns02 p.entry_btn{
	display: block;
	width: 181px;
	height: 60px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/entry_btn.gif) no-repeat 0 0;
}
div.asmama_btns02 p.entry_btn a{
	display: block;
	width: 181px;
	height: 60px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/entry_btn.gif) no-repeat 0 0;
}
div.asmama_btns02 p.entry_btn a:hover{
	background: url(../../images/front/asmama/entry_btn.gif) no-repeat 0 -72px;
}

div.asmama_btns02 p.view_btn{
	display: block;
	width: 429px;
	height: 62px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/view_btn.gif) no-repeat 0 0;
}
div.asmama_btns02 p.view_btn a{
	display: block;
	width: 429px;
	height: 62px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/view_btn.gif) no-repeat 0 0;
}
div.asmama_btns02 p.view_btn a:hover{
	background: url(../../images/front/asmama/view_btn.gif) no-repeat 0 -72px;
}











/*---------------------
asmama_support_use01.html
---------------------*/



div.support_use01_gamen{
	position: relative;
	margin-top:30px;
	width: 870px;
	height: 1370px;
	overflow: hidden;
	background: url(../../images/front/asmama/support_use01_gamen.jpg) no-repeat 0 0;
}
div.support_use01_gamen p.support_use01_fukidashi01{
	position: absolute;
	top:91px;
	left: 424px;
	display: block;
	width: 257px;
	height:148px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_use01_fukidashi01.gif) no-repeat 0 0;
}
div.support_use01_gamen p.support_use01_fukidashi01 a{
	display: block;
	width: 257px;
	height:148px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_use01_fukidashi01.gif) no-repeat 0 0;
}
div.support_use01_gamen p.support_use01_fukidashi02{
	position: absolute;
	top: 321px;
	left: 508px;
	display: block;
	width: 257px;
	height:148px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_use01_fukidashi02.gif) no-repeat 0 0;
}
div.support_use01_gamen p.support_use01_fukidashi03{
	position: absolute;
	top: 540px;
	left:38px;
	display: block;
	width: 219px;
	height:139px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_use01_fukidashi03.gif) no-repeat 0 0;
}
div.support_use01_gamen p.support_use01_fukidashi03 a{
	display: block;
	width: 219px;
	height:139px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_use01_fukidashi03.gif) no-repeat 0 0;
}
div.support_use01_gamen p.support_use01_fukidashi04{
	position: absolute;
	top: 443px;
	left: 580px;
	display: block;
	width: 273px;
	height:152px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_use01_fukidashi04.gif) no-repeat 0 0;
}
div.support_use01_gamen p.support_use01_fukidashi04 a{

	display: block;
	width: 273px;
	height:152px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_use01_fukidashi04.gif) no-repeat 0 0;
}
div.support_use01_gamen p.support_use01_fukidashi05{
	position: absolute;
	top: 616px;
	left: 579px;
	display: block;
	width: 274px;
	height:123px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_use01_fukidashi05.gif) no-repeat 0 0;
}
div.support_use01_gamen p.support_use01_fukidashi06{
	position: absolute;
	top: 1074px;
	left: 275px;
	display: block;
	width: 444px;
	height:133px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_use01_fukidashi06.gif) no-repeat 0 0;
}




/*---------------------
asmama_support_use02.html
---------------------*/



div.support_use02_gamen{
	position: relative;
	margin-top:30px;
	width: 870px;
	height: 732px;
	overflow: hidden;
	background: url(../../images/front/asmama/support_use02_gamen.jpg) no-repeat 0 0;
}
div.support_use02_gamen p.support_use02_fukidashi01{
	position: absolute;
	top: 302px;
	left: 380px;
	display: block;
	width: 331px;
	height:92px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_use02_fukidashi01.gif) no-repeat 0 0;
}



/*---------------------
asmama_support_use03.html
---------------------*/



div.support_use03_gamen{
	position: relative;
	margin-top:30px;
	width: 870px;
	height: 1828px;
	overflow: hidden;
	background: url(../../images/front/asmama/support_use03_gamen.jpg) no-repeat 0 0;
}
div.support_use03_gamen p.support_use03_fukidashi01{
	position: absolute;
	top: 92px;
	left: 203px;
	display: block;
	width: 331px;
	height:115px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_use03_fukidashi01.gif) no-repeat 0 0;
}
div.support_use03_gamen p.support_use03_fukidashi02{
	position: absolute;
	top: 1419px;
	left: 198px;
	display: block;
	width: 333px;
	height:114px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_use03_fukidashi02.gif) no-repeat 0 0;
}



/*---------------------
asmama_support_use04.html
---------------------*/



div.support_use04_gamen{
	position: relative;
	margin-top:30px;
	width: 870px;
	height: 620px;
	overflow: hidden;
	background: url(../../images/front/asmama/support_use04_gamen.jpg) no-repeat 0 0;
}
div.support_use04_gamen p.support_use04_fukidashi01{
	position: absolute;
	top: 319px;
	left: 208px;
	display: block;
	width: 422px;
	height:99px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_use04_fukidashi01.gif) no-repeat 0 0;
}




/*---------------------
asmama_support_offer01.html
---------------------*/



div.support_offer01_gamen{
	position: relative;
	margin-top:30px;
	width: 870px;
	height: 1370px;
	overflow: hidden;
	background: url(../../images/front/asmama/support_offer01_gamen.jpg) no-repeat 0 0;
}
div.support_offer01_gamen p.support_offer01_fukidashi01{
	position: absolute;
	top: 83px;
	left: 399px;
	display: block;
	width: 257px;
	height:148px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_offer01_fukidashi01.gif) no-repeat 0 0;
}
div.support_offer01_gamen p.support_offer01_fukidashi01 a{
	display: block;
	width: 257px;
	height:148px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_offer01_fukidashi01.gif) no-repeat 0 0;
}
div.support_offer01_gamen p.support_offer01_fukidashi02{
	position: absolute;
	top: 265px;
	left: 555px;
	display: block;
	width: 257px;
	height:148px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_offer01_fukidashi02.gif) no-repeat 0 0;
}
div.support_offer01_gamen p.support_offer01_fukidashi03{
	position: absolute;
	top: 538px;
	left: 44px;
	display: block;
	width: 219px;
	height:139px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_offer01_fukidashi03.gif) no-repeat 0 0;
}
div.support_offer01_gamen p.support_offer01_fukidashi03 a{
	display: block;
	width: 219px;
	height:139px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_offer01_fukidashi03.gif) no-repeat 0 0;
}
div.support_offer01_gamen p.support_offer01_fukidashi04{
	position: absolute;
	top: 498px;
	left: 593px;
	display: block;
	width: 273px;
	height:152px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_offer01_fukidashi04.gif) no-repeat 0 0;
}
div.support_offer01_gamen p.support_offer01_fukidashi04 a{

	display: block;
	width: 273px;
	height:152px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_offer01_fukidashi04.gif) no-repeat 0 0;
}
div.support_offer01_gamen p.support_offer01_fukidashi05{
	position: absolute;
	top: 786px;
	left: 596px;
	display: block;
	width: 274px;
	height:123px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_offer01_fukidashi05.gif) no-repeat 0 0;
}
div.support_offer01_gamen p.support_offer01_fukidashi06{
	position: absolute;
	top: 1092px;
	left: 257px;
	display: block;
	width: 444px;
	height:133px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_offer01_fukidashi06.gif) no-repeat 0 0;
}





/*---------------------
asmama_support_offer02.html
---------------------*/



div.support_offer02_gamen{
	position: relative;
	margin-top:30px;
	width: 870px;
	height: 730px;
	overflow: hidden;
	background: url(../../images/front/asmama/support_offer02_gamen.jpg) no-repeat 0 0;
}
div.support_offer02_gamen p.support_offer02_fukidashi01{
	position: absolute;
	top: 288px;
	left: 360px;
	display: block;
	width: 331px;
	height:92px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_offer02_fukidashi01.gif) no-repeat 0 0;
}


/*---------------------
asmama_support_offer03.html
---------------------*/



div.support_offer03_gamen{
	position: relative;
	margin-top:30px;
	width: 870px;
	height: 1969px;
	overflow: hidden;
	background: url(../../images/front/asmama/support_offer03_gamen.jpg) no-repeat 0 0;
}
div.support_offer03_gamen p.support_offer03_fukidashi01{
	position: absolute;
	top: 92px;
	left: 203px;
	display: block;
	width: 331px;
	height:115px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_offer03_fukidashi01.gif) no-repeat 0 0;
}
div.support_offer03_gamen p.support_offer03_fukidashi02{
	position: absolute;
	top:1602px;
	left: 230px;
	display: block;
	width: 333px;
	height:114px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_offer03_fukidashi02.gif) no-repeat 0 0;
}


/*---------------------
asmama_support_offer04.html
---------------------*/



div.support_offer04_gamen{
	position: relative;
	margin-top:30px;
	width: 870px;
	height: 620px;
	overflow: hidden;
	background: url(../../images/front/asmama/support_offer04_gamen.jpg) no-repeat 0 0;
}
div.support_offer04_gamen p.support_offer04_fukidashi01{
	position: absolute;
	top: 319px;
	left: 208px;
	display: block;
	width: 422px;
	height:99px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/front/asmama/support_offer04_fukidashi01.gif) no-repeat 0 0;
}





