@charset "shift_jis";

/*-----------------------------------------------------
Content
-------------------------------------------------------*/
#Content{
	background-image:url("../../common/images/content_bg.gif");
	background-repeat:repeat;
	background-position:50% 0;
	-webkit-background-size:320px 75px;
	-moz-background-size:320px 75px;
	-ms-background-size:320px 75px;
	-o-background-size:320px 75px;
	background-size:320px 75px;
}



/*-----------------------------------------------------
Main
-------------------------------------------------------*/
#Main{
	overflow:hidden;
	padding:30px 0 0 0;
}


/*-------------------------------------
ttl
---------------------------------------*/
#Main p.ttl{
	display:none;
}


/*-------------------------------------
Iframe
---------------------------------------*/
#Main #Iframe{
	width:95%;
	position:relative;
	margin:0 auto 15px auto;
}
#Main #Iframe iframe{
	width:100% !important;
	height:100% !important;
	position:absolute;
	top:0;
	left:0;
}
#Main #Iframe noscript{
	width:100%;
	display:block;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
}

/*-------------------------------------
txt
---------------------------------------*/
#Main p.txt{
	width:257px;
	height:19px;
	display:none;
	overflow:hidden;
	margin:0 auto 15px auto;
	text-indent:-9999px;
	background-image:url("../images/social_txt.png");
	background-repeat:no-repeat;
	background-position:0 0;
	-webkit-background-size:257px 19px;
	-moz-background-size:257px 19px;
	-ms-background-size:257px 19px;
	-o-background-size:257px 19px;
	background-size:257px 19px;
	
}


/*-------------------------------------
social
---------------------------------------*/
#Main ul.social{
	width:310px;
	display:none;
	overflow:hidden;
	margin:0 auto 25px auto;
}
#Main ul.social li{
	float:left;
	display:inline;
}
#Main ul.social li.tw{margin-left:5px;}
#Main ul.social li a{
	height:70px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:0 0;
}
#Main ul.social li.tw a{
	width:151px;
	background-image:url("../images/social_btn01.png");
	-webkit-background-size:151px 70px;
	-moz-background-size:151px 70px;
	-ms-background-size:151px 70px;
	-o-background-size:151px 70px;
	background-size:151px 70px;
}
#Main ul.social li.fb a{
	width:154px;
	background-image:url("../images/social_btn02.png");
		-webkit-background-size:154px 70px;
	-moz-background-size:154px 70px;
	-ms-background-size:154px 70px;
	-o-background-size:154px 70px;
	background-size:154px 70px;
}


/*-------------------------------------
pager
---------------------------------------*/
#Main ul.pager{
	width:280px;
	overflow:hidden;
	margin:0 auto 20px auto;
}
#Main ul.pager li{
	width:140px;
	float:left;
	display:inline;
}
#Main ul.pager li a{
	width:140px;
	height:44px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:0 0;
	-webkit-background-size:140px 44px;
	-moz-background-size:140px 44px;
	-ms-background-size:140px 44px;
	-o-background-size:140px 44px;
	background-size:140px 44px;
}
#Main ul.pager li.prev a{background-image:url("../images/pager_prev_img.png");}
#Main ul.pager li.next a{background-image:url("../images/pager_next_img.png");}








/*-------------------------------------
back_btn
---------------------------------------*/
#Main p.back_btn{
	width:230px;
	margin:0 auto 25px auto;
}
#Main p.back_btn a{
	width:230px;
	height:45px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background-image:url("../../common/images/main_back_btn.png");
	background-repeat:no-repeat;
	background-position:0 0;
	-webkit-background-size:230px 45px;
	-moz-background-size:230px 45px;
	-ms-background-size:230px 45px;
	-o-background-size:230px 45px;
	background-size:230px 45px;
}