/* CSS Document */

@charset "shift_jis";

/*===========================================
CONTAINER
============================================*/
#winterpresent_2011
	{
	width: 770px;
	padding: 0;
	margin: 0 auto;
	text-align:left;
	font-size:12px;
	color:#333333;
	}

#winterpresent_2011 a:link
	{
	color: #1f8fc3;
	text-decoration:underline;
	font-weight:bold;
	}
#winterpresent_2011 a:visited
	{
	font-weight:bold;
	color: #1f8fc3;
	text-decoration:underline;
	}
#winterpresent_2011 a:hover
	{
	text-decoration: none;
	color: #1f8fc3;
	font-weight:bold;
	}



/*===========================================
common
============================================*/
#winterpresent_2011 .fl
	{
	float:left;
	}
#winterpresent_2011 .fr
	{
	float:right;
	}


.clear
	{
	clear:both;
	}


#winterpresent_2011 .pagetop
	{
	text-align:right;
	}




#winterpresent_2011 .textpoint02
	{
	font-weight:bold;
	}

#winterpresent_2011 .mt01
	{
	margin-top:20px;
	}

#winterpresent_2011 .ml01
	{
	margin-left:50px;
	}
#winterpresent_2011 .mr01
	{
	margin-right:45px;
	}

#winterpresent_2011 .pl02
	{
	margin-left:10px;
	}
#winterpresent_2011 .pr02
	{
	margin-right:10px;
	}


#winterpresent_2011 .space01
	{
	margin-left:10px;
	margin-right:10px;
	}
#winterpresent_2011 .space02
	{
	margin-left:105px;
	margin-right:105px;
	padding-top:10px;
	padding-bottom:10px;
	}
#winterpresent_2011 .space03
	{
	padding-top:10px;
	margin-left:8px;
	margin-right:0px;
	}





#winterpresent_2011 .bs_01
	{
	padding-bottom:10px;
	}

#winterpresent_2011 .ts_01
	{
	padding-top:140px;
	}
#winterpresent_2011 .hs_01
	{
	margin-left:10px;
	margin-right:10px;
	}
#winterpresent_2011 .width_01
	{
	width:370px;
	}
#winterpresent_2011 .width_02
	{
	width:170px;
	}


#winterpresent_2011 .smalltext
	{
	font-size:10px;
	}
#winterpresent_2011 .normaltext
	{
	font-size:12px;
	}




/*===========================================
btn
============================================*/
#winterpresent_2011 .btn_top
	{
    height: 90px;
	width:770px;
	background: url(img/btn_top.jpg) no-repeat;
	}
#winterpresent_2011 .btn_bottom
	{
    height: 90px;
	width:770px;
	padding-top:15px;
	background: url(img/btn_bottom.jpg) no-repeat;
	}


#winterpresent_2011 .btn
	{
	margin-left:160px;
	}
#winterpresent_2011 .btn a
	{
    display: block;
    text-indent: -1000em;
    text-decoration: none;
    height: 90px;
	width:450px;
	}
#winterpresent_2011 .btn_top_on a:hover
	{
	background: url(img/btn_top_on.jpg) no-repeat;
	}
#winterpresent_2011 .btn_bottom_on a:hover
	{
	background: url(img/btn_bottom_on.jpg) no-repeat;
	}





/*===========================================
back
============================================*/
#winterpresent_2011 .back_01
	{
	background: url(img/back_01.jpg) no-repeat;
	height:335px;
	}
#winterpresent_2011 .back_02
	{
	background: url(img/back_02.jpg) no-repeat;
	}
#winterpresent_2011 .back_two_common
	{
	height:325px;
	}
#winterpresent_2011 .back_03
	{
	background: url(img/back_03.jpg) no-repeat;
	}

#winterpresent_2011 .back_04
	{
	background: url(img/back_04.jpg) no-repeat;
	}
#winterpresent_2011 .back_four_common
	{
	height:265px;
	}
#winterpresent_2011 .back_05
	{
	background: url(img/back_05.jpg) no-repeat;
	}



/*===========================================
text
============================================*/
#winterpresent_2011 .text01
	{
	line-height:150%;
	margin-left:50px;
	padding-top:300px;
	}
#winterpresent_2011 .text02
	{
	line-height:150%;
	padding-top:260px;
	width:340px;
	}
#winterpresent_2011 .text03
	{
	line-height:130%;
	}


/*===========================================
Box
============================================*/







