@charset "utf-8";


/* h2
------------------------------------------------------*/
.globalHeader h2{
	position:absolute;
	top:128px;
	left:415px;
}


/* tabNav
------------------------------------------------------*/

.tabNav ul{
	background:url(../../special/images/tabNav.png) no-repeat 0 0;
}
.tabNav ul li{
	width:304px;
	margin:0 9px 0 0;
	float:left;
	height:45px;
}
.tabNav ul li.nav3{
	margin:0;
}
.tabNav ul li.closed{
	text-indent:-9999px;
	overflow:hidden;
}
.tabNav ul li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:304px;
	height:45px;
}
.tabNav ul li.nav1 a{ background:url(../../special/images/tabNav.png) no-repeat 0 0; }
.tabNav ul li.nav2 a{ background:url(../../special/images/tabNav.png) no-repeat -313px 0; }
.tabNav ul li.nav3 a{ background:url(../../special/images/tabNav.png) no-repeat -626px 0; }


.tabNav ul li.nav1 a:hover{ background:url(../../special/images/tabNav.png) no-repeat 0 -45px; }
.tabNav ul li.nav2 a:hover{ background:url(../../special/images/tabNav.png) no-repeat -313px -45px; }
.tabNav ul li.nav3 a:hover{ background:url(../../special/images/tabNav.png) no-repeat -626px -45px; }


.tabNav ul.curr_nav1 li.nav1 a, .tabNav ul.curr_nav1 li.nav1 a:hover{ background:url(../../special/images/tabNav.png) no-repeat 0 -90px; }
.tabNav ul.curr_nav2 li.nav2 a, .tabNav ul.curr_nav2 li.nav2 a:hover{ background:url(../../special/images/tabNav.png) no-repeat -313px -90px; }
.tabNav ul.curr_nav3 li.nav3 a, .tabNav ul.curr_nav3 li.nav3 a:hover{ background:url(../../special/images/tabNav.png) no-repeat -626px -90px; }


/* special_domino
------------------------------------------------------*/
#special_domino .sc1 h4{
	padding:27px 38px 13px;
}
#special_domino .sc1 .b1{
	background:url(../../special/domino/images/bg.png) no-repeat 0 0;
	width:930px;
	height:499px;
	position:relative;
}
#special_domino .sc1 .b1 h5{
	position:absolute;
	top:24px;
	left:215px;
}
#special_domino .sc1 .b1 .tx1{
	position:absolute;
	top:87px;
	left:93px;
}
#special_domino .sc1 .b1 .bt1{
	position:absolute;
	top:257px;
	left:193px;
}
#special_domino .sc1 .b1 .thanks{
	position:absolute;
	top: 285px;
	left: 218px;
}
#special_domino .sc1 .b1 .tx2{
	position:absolute;
	top:360px;
	left:218px;
	width:290px;
	font-size:83.3%;
}
#special_domino .sc1 .b1 .img1{
	position:absolute;
	top:87px;
	left:514px;
}
#special_domino .sc1 .b1 .img2{
	position:absolute;
	top:200px;
	left:520px;
}


/* special_his
------------------------------------------------------*/
#special_his .sc1{
	padding:25px 40px 40px;
}
#special_his .sc1 h4{
	margin:0  0 16px;
}
#special_his .sc1_8{
	background:url(../../special/his/images/sc1_8.jpg)  no-repeat 0 0;
	height:120px;
}
#special_his .sc1_8 .bt1{
	padding:20px 0 0 193px;
}
#special_his .sc1_8 .thanks{
	padding:30px 0 0;
	text-align: center;
	font-size: 0;
}


/* special_kabegami
------------------------------------------------------*/

#special_kabegami .sc3{
	padding:25px 40px 0;
}
#special_kabegami .sc2{
	padding:25px 40px 0;
}
#special_kabegami .sc1{
	padding:25px 40px 40px;
}

#special_kabegami .wpsc_inner{
	background:url(../../special/kabegami/images/bg.png) no-repeat 0 0;
}
#special_kabegami .sc3_inner{
	background:url(../../special/kabegami/images/bg_300k.png) no-repeat 0 0;
}

#special_kabegami .wpsc h5{
	padding:11px 0 0 137px;
}
#special_kabegami .wpsc .sc3_title{
	padding:11px 0 0 3px;
	text-align:center;
}
#special_kabegami .wpsc .wp1{
	padding:14px 0 0 184px;
	width:481px;
}
#special_kabegami .wpsc .wp1 .wp_img{
	margin:0 0 8px;
}
#special_kabegami .wpsc .kakoroshi{
	float:left;
}
#special_kabegami .wpsc .wp1 .wp_btns{
	float:right;
	margin:12px 0 0;
}

#special_kabegami .wpsc .wp2_3{
	padding:45px 0 49px 70px;
	width:710px;
}
#special_kabegami .wpsc .wp2{
	float:left;
	width:320px;
}
#special_kabegami .wpsc .wp2 .wp_btns{
	margin:10px 0 0 10px;
}
#special_kabegami .wpsc .wp3{
	float:right;
	width:320px;
}
#special_kabegami .wpsc .wp3 .wp_btns{
	margin:10px 0 0 10px;
}


#special_kabegami .wp_btns{
	position:relative;
	width:300px;
	height:70px;
}
#special_kabegami .wp_btns .btn1{
	position:absolute;
	top:0;
	left:0;
}
#special_kabegami .wp_btns .btn2{
	position:absolute;
	top:0;
	left:155px;
}
#special_kabegami .wp_btns .btn3{
	position:absolute;
	top:40px;
	left:0;
}
#special_kabegami .wp_btns .btn4{
	position:absolute;
	top:40px;
	left:155px;
}

#special_kabegami .wpsc .wp4{
	padding:14px 0 0 0;
}
#special_kabegami .wpsc .wp4 .wp_img{
	padding:0 0 8px;
	text-align:center;
}
#special_kabegami .wpsc .wp4 .wp4_wrapper{
	padding-left: 109px;
}
#special_kabegami .wpsc .wp4 .kakoroshi{
	float:left;
}
#special_kabegami .wpsc .wp4 .wp_btns{
	float:right;
	width:560px;
	height:auto;
	padding:0 0 53px;
}
#special_kabegami .wpsc .wp4 .wp_btns dl{
}
#special_kabegami .wpsc .wp4 .wp_btns dt{
	padding-top: 10px;
}
#special_kabegami .wpsc .wp4 .wp_btns ul{
	overflow: hidden;
	list-style: none;
}
#special_kabegami .wpsc .wp4 .wp_btns li{
	float: left;
	padding-right: 10px;
	padding-top: 10px;
}
