@chaset "UTF-8";

/*
 Share Style <
-------------------------------------------------
*/
body,#htbdfwp_contents{
	background:url(../images/back.png) repeat-x top center #ffffff;
	padding: 0;
	margin: 0;
}

#page{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:0 auto;
	padding:0;
	width:775px;
}

/*-- float --*/
#page .leftArea{float:left;}
#page .rightArea{float:right;}
#page .clearF{clear:both; visibility:hidden;}

/*-- clearfix --*/
#page .cf:before,
#page .cf:after {
	content:"";
	display:table;
}
#page .cf:after {clear:both;}
#page .cf {zoom:1;}

/*---------------------------------

	style info:header

---------------------------------*/
#page #header{
	padding:50px 0 0;
	text-align:center;
}

#page #header h1{
	width:775px;
	padding:40px 0 40px;
	margin:0 auto;
}

/*---------------------------------

	style info:#main

---------------------------------*/
#page #main{
	margin:15px 0 0;
	padding: 0;
}

#page #main p{
	padding:0;
	margin:0;
}

#page #main .btn{
	padding:100px 0 0;
}

#page #main #movie{
	padding:50px 0;
}


/* --- .sns --- */

#page .sns{
	bottom:0;
	right:0;
	width:280px;
	margin:0;
	padding:0 55px;
}

#page .sns div{
	display:inline;
	height:21px;
	overflow:hidden;
}

#page #header .sns .fb{padding: 0 10px 0 0;width:130px;}
#page #header .sns .tweet{width:110px;}

iframe.twitter-share-button {
	width: 100px!important;
}
/*---------------------------------

	 Link Style

---------------------------------*/
#page a:link{color:#00587f;}
#page a:visited{color:#00587f;}
#page a:hover{
	color:#ed8600;
	text-decoration:none;
}