@charset "UTF-8";
/*
########################################
0911xmax_2.css
				
0911chiristmas part2 CSS
Written by kouglof
########################################
*/

/*start fontsize11 add by toda*/

#xmax0911 div, #xmax0911 p, #xmax0911 ul, #xmax0911 li, #xmax0911 ol, #xmax0911 li, #xmax0911 dl, #xmax0911 dt, #xmax0911 dd{
font-size:11px;
}

/*end fontsize11 add by toda*/

/* head
---------------------------------------------- */
#xmax0911 .head h2,
#xmax0911 .head p {
	width:690px;
	height:60px;
	text-indent:-9999px;
}
#xmax0911 h2 {
	background:url(../images/part2/head_1.jpg) no-repeat;
}
#xmax0911 .head-2 {
	background:url(../images/part2/head_2.jpg) no-repeat;
}
#xmax0911 .head-3 {
	background:url(../images/part2/head_3.jpg) no-repeat;
}
#xmax0911 .head dt,
#xmax0911 .head dd {
	width:690px;
	height:28px;
	text-indent:-9999px;
}
#xmax0911 .head .head-4 dt {
	background:url(../images/part2/head_4.jpg) no-repeat;
}
#xmax0911 .head .head-4 dd {
	background:url(../images/part2/head_5.jpg) no-repeat;
}
#xmax0911 .head .head-6 dt {
	background:url(../images/part2/head_6.jpg) no-repeat;
}
#xmax0911 .head .head-6 dd {
	background:url(../images/part2/head_7.jpg) no-repeat;
}
/* decosuites
---------------------------------------------- */
#xmax0911 div.decosw {
	background:url(../images/part2/mft_bg_1.jpg) no-repeat 0px 80px;
	position:relative;
}
#xmax0911 .decosw h3,
#xmax0911 .decosw .decosw-2 {
	width:690px;
	height:40px;
	text-indent:-9999px;
}
#xmax0911 .decosw h3 {
	background:url(../images/part2/decosw_1.jpg) no-repeat;
}
#xmax0911 .decosw .decosw-2 {
	background:url(../images/part2/decosw_2.jpg) no-repeat;
}
#xmax0911 .decosw .rbox {
	margin-left:290px;
	width:400px;
}
#xmax0911 .decosw .mft-1 {
	width:400px;
	height:45px;
	background:url(../images/part2/mft_1.jpg) no-repeat;
	text-indent:-9999px;
}
#xmax0911 .decosw .mft-2 {
	width:400px;
	height:48px;
	background:url(../images/part2/mft_2.jpg) no-repeat;
	text-indent:-9999px;
}
#xmax0911 .decosw dl.dl1 {
	float:left;
	width:120px;
	margin-left:10px;
}
#xmax0911 .decosw dl.dl1 dt {
	background-color:#FFF;
}
#xmax0911 .decosw dl.dl1 dd {
	line-height:1.3em;
	padding-bottom:5px;
}

#xmax0911 .decosw dd.btn-buy a {
	display:block;
	text-indent:-9999px;
	width:120px;
	height:30px;
	background:url(../images/part2/btn_buy.jpg) no-repeat;
}
#xmax0911 .decosw dd.btn-buy a:hover {
	background-position:-120px 0;
}

#xmax0911 div.decosw .mft-3 {
	position:absolute;
	top:456px;
	left:0px;
	width:290px;
	height:170px;
	background:url(../images/part2/mft_3.jpg) no-repeat;
	text-indent:-9999px;
}
#xmax0911 .decosw dl.dl2 {
	float:left;
	width:120px;
	margin:0px 0 0 10px;
}
#xmax0911 .decosw dl.dl2 dt {
	width:120px;
	height:210px;
	text-indent:-9999px;
}
#xmax0911 .decosw dl.dl2 dd {
	width:120px;
	height:40px;
	text-indent:-9999px;
}
#xmax0911 .decosw dl.s-1 dt {
	background:url(../images/part2/mft_s_1t.jpg) no-repeat;
}
#xmax0911 .decosw dl.s-1 dd {
	background:url(../images/part2/mft_s_1d.jpg) no-repeat;
}
#xmax0911 .decosw dl.s-2 dt {
	background:url(../images/part2/mft_s_2t.jpg) no-repeat;
}
#xmax0911 .decosw dl.s-2 dd {
	background:url(../images/part2/mft_s_2d.jpg) no-repeat;
}
#xmax0911 .decosw dl.s-3 dt {
	background:url(../images/part2/mft_s_3t.jpg) no-repeat;
}
#xmax0911 .decosw dl.s-3 dd {
	background:url(../images/part2/mft_s_3d.jpg) no-repeat;
}


/* deco
---------------------------------------------- */
#xmax0911 .deco h3.deco-t {
	width:690px;
	height:80px;
	margin-top:20px;
	background:url(../images/part2/deco_t.jpg) no-repeat;
}
#xmax0911 .decowrap {
	padding:0 0 10px 15px;
}
/* ----*/
#xmax0911 .deco .box {
	width:225px;
	float:left;
	position:relative;
}
#xmax0911 .deco .box h4 {
	width:225px;
	height:248px;
	text-indent:-9999px;
}
#xmax0911 .deco .deco-1 h4 {
	background:url(../images/part2/deco_1_p1.jpg) no-repeat;
}
#xmax0911 .deco .deco-2 h4 {
	background:url(../images/part2/deco_2_p1.jpg) no-repeat;
}
#xmax0911 .deco .deco-3 h4 {
	background:url(../images/part2/deco_3_p1.jpg) no-repeat;
}
#xmax0911 .deco .box .point {
	width:225px;
	height:69px;
	text-indent:-9999px;
}
#xmax0911 .deco .deco-1 .point {
	background:url(../images/part2/deco_1_point.jpg) no-repeat;
}
#xmax0911 .deco .deco-2 .point {
	background:url(../images/part2/deco_2_point.jpg) no-repeat;
}
#xmax0911 .deco .deco-3 .point {
	background:url(../images/part2/deco_3_point.jpg) no-repeat;
}
#xmax0911 .deco .box div.box2 {
	clear:both;
	padding-bottom:5px;
}
#xmax0911 .deco .box .pic {
	margin-left:6px;
	float:left;
	display:inline;
	background-color:#FFF;
}
#xmax0911 .deco .box .txt {
	float:left;
	display:inline;
	width:115px;
	padding-left:5px;
	line-height:1.3em;
}
#xmax0911 .deco .box .pic-s {
	margin-left:6px;
	float:left;
	display:inline;
	background-color:#FFF;
}
#xmax0911 .deco .box .txt-s {
	float:left;
	display:inline;
	width:60px;
	padding-left:5px;
	line-height:1.3em;
}

/* easy
---------------------------------------------- */
#xmax0911 div.easy {
	padding-bottom:36px;
	background:url(../images/part2/easy_3.jpg) no-repeat left bottom;
}
#xmax0911 .easy h3 {
	width:690px;
	height:70px;
	background:url(../images/part2/easy_1.jpg) no-repeat;
}
#xmax0911 .easywrap {
	width:675px;
	background:url(../images/part2/easy_2.jpg) repeat-y;
	padding-left:15px;
}
#xmax0911 .easy .box {
	float:left;
	display:inline;
	margin-left:10px;
	width:150px;
	padding-right:5px;
}
#xmax0911 .easy .box p {
	padding-bottom:3px;
	line-height:1.3em;
}

/* party table
---------------------------------------------- */
#xmax0911 .pt h3 {
	width:690px;
	height:40px;
	background:url(../images/part2/pt_1.jpg) no-repeat;
}
#xmax0911 .pt .pt-2 {
	width:690px;
	height:40px;
	background:url(../images/part2/pt_2.jpg) no-repeat;
	text-indent:-9999px;
}

#xmax0911 .ptwrap {
	width:680px;
	padding:0 5px 30px;
}
#xmax0911 .ptwrap .box {
	width:340px;
	float:left;
}
#xmax0911 .ptwrap .box h4 {
	width:340px;
	height:312px;
	text-indent:-9999px;
}
#xmax0911 .ptwrap .r1 h4 {
	background:url(../images/part2/pt_r1_img.jpg) no-repeat;
}
#xmax0911 .ptwrap .r2 h4 {
	background:url(../images/part2/pt_r2_img.jpg) no-repeat;
}
#xmax0911 .ptwrap .r3 h4 {
	background:url(../images/part2/pt_r3_img.jpg) no-repeat;
}
#xmax0911 .ptwrap .r4 h4 {
	background:url(../images/part2/pt_r4_img.jpg) no-repeat;
}
#xmax0911 .ptwrap .box ul {
	margin-left:15px;
}
#xmax0911 .ptwrap .box ul li {
	float:left;
	margin-left:10px;
	width:90px;
	line-height:1.3em;
}
#xmax0911 .ptwrap .box ul li p {
	margin-bottom:5px;
}
#xmax0911 .ptwrap .box ul li .pic {
	background-color:#FFF;
}
#xmax0911 .ptwrap .box .btn a {
	display:block;
	width:290px;
	height:42px;
	margin:0 0 0 25px;
	text-indent:-9999px;
}
#xmax0911 .ptwrap .r1 .btn a {
	background:url(../images/part2/btn_r1.jpg) no-repeat;
}
#xmax0911 .ptwrap .r2 .btn a {
	background:url(../images/part2/btn_r2.jpg) no-repeat;
}
#xmax0911 .ptwrap .r3 .btn a {
	background:url(../images/part2/btn_r3.jpg) no-repeat;
}
#xmax0911 .ptwrap .r4 .btn a {
	background:url(../images/part2/btn_r4.jpg) no-repeat;
}
#xmax0911 .ptwrap .box .btn a:hover {
	background-position:-290px 0px;
}
#xmax0911 .ptwrap .line-s {
	clear:both;
	height:2px;
	padding:19px 0px;
	background:url(../images/part2/line_s.jpg) no-repeat left 20px;
	text-indent:-9999px;
}

#xmax0911 .pt .ptlist-bg {
	width:690px;
	height:58px;
	padding-top:7px;
	background:url(../images/part2/btn_ptlist_bg.jpg) no-repeat;
}
#xmax0911 .pt .btn-ptlist a {
	width:400px;
	height:50px;
	margin-left:145px;
	display:block;
	text-indent:-9999px;
	background:url(../images/part2/btn_ptlist.jpg) no-repeat;
}
#xmax0911 .pt .btn-ptlist a:hover {
	background-position:0px -50px;
}

/* line
---------------------------------------------- */
#xmax0911 .line-l {
	clear:both;
	height:30px;
	background:url(../images/part2/line_l.jpg) no-repeat left 20px;
	text-indent:-9999px;
}

/* pagetop link
---------------------------------------------- */
#xmax0911 .pagetop {
	text-align:right;
	padding:10px 10px;
}

/* Notice
---------------------------------------------- */
#xmax0911 .notice {
	width:670px;
	margin:0px 0 0 10px;
}

