@charset "utf-8";
/*Cギアスキン人気投票
---------------------------------------------*/
#cgiatitle {
	background: url(../images/special/cgia_title.gif) no-repeat center top;
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
	height: 84px;
	width: 866px;
}
#cgiatitlek {
	background: url(../images/special/cgia_title_kekka.gif) no-repeat center top;
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
	height: 84px;
	width: 866px;
}
#cgiatitle p,#cgiatitlek p {
	display:none;
}
#cgiamainhead {
	background: url(../images/special/cgia_mainbg_head.gif) no-repeat left top;
	margin: 0px 14px 0px 30px;
	padding: 0px;
	clear: both;
	height: 30px;
	width: 822px;
}
#cgiamainmain {
	background: url(../images/special/cgia_mainbg_center.gif) repeat-y left top;
	margin: 0px 14px 0px 30px;
	padding: 0px 52px 0px 35px;
	clear: both;
	width: 735px;
}
#cgiamainfoot {
	background: url(../images/special/cgia_mainbg_footer.gif) no-repeat left top;
	margin: 0px 14px 0px 30px;
	padding: 0px;
	clear: both;
	height: 73px;
	width: 822px;
}
#cgiathanks1 {
	background: url(../images/special/cgia_thanks.jpg) no-repeat center bottom;
	margin: 0px 0px 50px;
	padding: 120px 0px 0px;
	height: 119px;
	width: 735px;
}
#cgiathanks2 {
	background: url(../images/special/cgia_thanks_02.jpg) no-repeat center bottom;
	margin: 0px 0px 50px;
	padding: 120px 0px 0px;
	height: 119px;
	width: 735px;
}
#cgiathanks1 p,#cgiathanks2 p{
	display:none;
}
#cgiaclose {
	margin: 0px auto;
	padding: 0px 0px 100px;
	height: 29px;
	width: 94px;
}
#cgiaclose a {
	background: url(../images/special/cgia_close_btn.gif) no-repeat center top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 94px;
}
#cgiaclose a p {
	display:none;
}
#cgiachecktxt {
	background: url(../images/special/cgia_kakunin_txt.gif) no-repeat center center;
	margin: 0px;
	padding: 10px 0px;
	height: 76px;
	width: 735px;
}
#cgiachecktxt p {
	display:none;
}
#cgiacheckbg1 {
	margin: 0px auto;
	padding: 0px 0px 15px;
	width: 627px;
	background: url(../images/special/cgia_ketei_bg_01.jpg) no-repeat right top;
}
#cgiacheckbg2 {
	margin: 0px auto;
	padding: 0px 0px 15px;
	width: 627px;
	background: url(../images/special/cgia_ketei_bg_02.jpg) no-repeat right 30px;
}
#cgiacheckbg3 {
	margin: 0px auto;
	padding: 0px 0px 15px;
	width: 627px;
	background: url(../images/special/cgia_ketei_bg_03.jpg) no-repeat right top;
}
#cgiacheckbg4 {
	margin: 0px auto;
	padding: 0px 0px 15px;
	width: 627px;
	background: url(../images/special/cgia_ketei_bg_04.jpg) no-repeat right top;
}
#cgiacheckbg5 {
	margin: 0px auto;
	padding: 0px 0px 15px;
	width: 627px;
	background: url(../images/special/cgia_ketei_bg_05.jpg) no-repeat right 35px;
}
#cgiacheckbg6 {
	margin: 0px auto;
	padding: 0px 0px 15px;
	width: 627px;
	background: url(../images/special/cgia_ketei_bg_06.jpg) no-repeat right 35px;
}
#cgiacheckbg7 {
	margin: 0px auto;
	padding: 0px 0px 15px;
	width: 627px;
	background: url(../images/special/cgia_ketei_bg_07.jpg) no-repeat right 35px;
}
#cgiacheckbg8 {
	margin: 0px auto;
	padding: 0px 0px 15px;
	width: 627px;
	background: url(../images/special/cgia_ketei_bg_08.jpg) no-repeat right 35px;
}
#cgiacheckbg9 {
	margin: 0px auto;
	padding: 0px 0px 15px;
	width: 660px;
	background: url(../images/special/cgia_ketei_bg_09.jpg) no-repeat right top;
}
#cgiacheckimagebox {
	margin: 0px;
	padding: 30px 0px 0px;
}
#cgiacheckbtn {
	margin: 0px auto;
	padding: 2px 0px 0px;
	height: 50px;
	width: 220px;
}
#cgiaback {
	margin: 0px auto;
	width: 89px;
	padding: 0px 0px 10px;
	height: 34px;
}
#cgiaback a {
	background: url(../images/special/cgia_back_btn.gif) no-repeat center top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 89px;
}
#cgiaback p {
	display:none;
}
#cgiatxtimg {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 348px;
	width: 735px;
	background: url(../images/special/cgia_txt.jpg) no-repeat center top;
}
#cgiatxtimgk {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 178px;
	width: 735px;
	background: url(../images/special/cgia_txt1_kekka.jpg) no-repeat center top;
}
#cgiatxtimgk2 {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 436px;
	width: 735px;
	background: url(../images/special/cgia_txt2_kekka.jpg) no-repeat center top;
}
#cgiaimage {
	background: url(../images/special/cgia_img.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 410px;
	width: 735px;
}
#cgiadaisukiclub {
	margin: 0px;
	padding: 356px 0px 0px 229px;
	height: 23px;
	width: 244px;
}
#cgiadaisukiclub a {
	background: url(../images/special/cgia_daisukiclub.gif) no-repeat left center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 244px;
}
#cgiadaisukiclub a:hover {
	background: url(../images/special/cgia_daisukiclub_on.gif) no-repeat left center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 244px;
}
#cgiatohyotitle {
	background: url(../images/special/cgia_txt_img.gif) no-repeat center center;
	margin: 25px 0px 15px;
	padding: 0px;
	height: 125px;
	width: 735px;
}
#cgiatxtimg p,#cgiaimage p,#cgiatohyotitle p,#cgiatxtimgk p,#cgiatxtimgk2 p {
	display:none;
}
#cgiatohyobox {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 735px;
}
.cgiatohyobtn1 {
	margin: 0px;
	padding: 0px 9px 35px 0px;
	float: left;
	width: 239px;
	text-align: center;
}
.cgiatohyobtn2 {
	margin: 0px;
	padding: 0px 0px 35px;
	float: left;
	width: 239px;
	text-align: center;
}
#cgiatohyobangai {
	margin: 0px;
	padding: 0px 0px 15px;
	clear: both;
	width: 735px;
	text-align: center;
}
#cgiacopy {
	background: url(../images/special/copy.png);
	margin: 10px 0px 25px 484px;
	padding: 0px;
	height: 33px;
	width: 416px;
}
#cgiacopy p {
	display:none;
}
#cgianyushu {
	background: url(../images/special/cgia_nyushu_kekka.gif) no-repeat center top;
	margin: 20px 0px 10px;
	padding: 0px;
	clear: both;
	height: 81px;
	width: 735px;
}
#cgianyushu p {
	display:none;
}
#cgianyushutxt {
	background: url(../images/special/cgia_nyushu_txt_kekka.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 636px;
	width: 735px;
}
#cgianyushutxt p {
	display:none;
}
#cgianyushubtn {
	margin: 0px;
	padding: 100px 0px 0px 158px;
	width: 119px;
	height: 24px;
}
#cgianyushubtn p {
	display:none;
}
#cgianyushubtn a {
	background: url(../images/special/cgia_nyushu_btn.gif) no-repeat left center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 119px;
}
#cgianyushubtn a:hover {
	background: url(../images/special/cgia_nyushu_btn_on.gif) no-repeat left center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 119px;
}
#cgiainfo {
	background: url(../images/special/cgia_info_kekka.gif);
	margin: 40px 0px 0px;
	padding: 15px;
	width: 705px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #084a94;
}
#cgiainfotxt {
	background: #FFF;
	padding: 20px;
	width: 665px;
	margin: 15px 0px 0px;
	font-size: 14px;
	font-weight: normal;
	color: #626262;
}


/*ポケモンライブラリー投票
---------------------------------------------*/
#librarytitle {
	background: url(../images/special/library_title.gif) no-repeat center top;
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
	height: 84px;
	width: 866px;
}
#librarytxtimg {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 179px;
	width: 735px;
	background: url(../images/special/library_txt.gif) no-repeat center top;
}
#librarycopy {
	background: url(../images/copy.png) no-repeat left center;
	margin: 10px 0px 25px 484px;
	padding: 0px;
	height: 17px;
	width: 416px;
}
#librarytohyotxt {
	background: url(../images/special/library_tohyo.gif) no-repeat center top;
	margin: 30px 0px 20px;
	padding: 0px;
	height: 120px;
	width: 735px;
	clear: both;
}
#librarytitle p,#librarytxtimg p,#librarycopy p,#librarytohyotxt p {
	display:none;
}
#librarytohyogolgo {
	background: url(../images/special/library_golgo.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px 0px 30px;
	clear: both;
	width: 735px;
}
#librarytohyored {
	background: url(../images/special/library_red.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px 0px 30px;
	clear: both;
	width: 735px;
}
#librarytohyogolgo p,#librarytohyored p {
	display:none;
}
.librarytohyobtn {
	margin: 0px;
	padding: 220px 0px 15px 15px;
	float: right;
	height: 50px;
	width: 256px;
}
#librarydochira {
	margin: 0px;
	padding: 45px 0px 25px;
	clear: both;
	width: 735px;
	background: url(../images/special/library_dochira.gif) no-repeat center top;
}
#librarydochira p {
	display:none;
}
#librarydochiraleft {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	float: left;
	height: 120px;
	width: 313px;
}
#librarydochiraright {
	margin: 0px;
	padding: 0px 30px 0px 0px;
	float: right;
	height: 120px;
	width: 313px;
}
#librarychecktxt {
	background: url(../images/special/library_kakunin_txt.gif) no-repeat center center;
	margin: 0px;
	padding: 10px 0px;
	height: 76px;
	width: 735px;
}
#librarychecktxt p {
	display:none;
}
#librarycheckgolgo {
	background: url(../images/special/library_kakunin_golgo.jpg) no-repeat center top;
	margin: 15px 0px 0px;
	padding: 0px 0px 40px;
	width: 735px;
}
#librarycheckred {
	background: url(../images/special/library_kakunin_red.jpg) no-repeat center top;
	margin: 15px 0px 0px;
	padding: 0px 0px 40px;
	width: 735px;
}
#librarycheckgolgo p,#librarycheckred p {
	display:none;
}
.librarycheckbtn {
	margin: 0px;
	padding: 240px 0px 0px 105px;
	height: 50px;
	width: 220px;
}
#librarythanks1 {
	background: url(../images/special/library_thankstxt1.jpg) no-repeat center bottom;
	margin: 0px 0px 50px;
	padding: 120px 0px 0px;
	height: 100px;
	width: 735px;
}
#librarythanks2 {
	background: url(../images/special/library_thankstxt2.jpg) no-repeat center bottom;
	margin: 0px 0px 50px;
	padding: 120px 0px 0px;
	height: 100px;
	width: 735px;
}
#librarythanks1 p,#librarythanks2 p{
	display:none;
}
#specialback {
	margin: 0px auto;
	padding: 20px 0px 15px;
	height: 46px;
	width: 239px;
	clear: both;
}

/*ポケモンライブラリー投票第2弾
---------------------------------------------*/
#library2title {
	background: url(../images/special/library2_title.gif) no-repeat center top;
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
	height: 84px;
	width: 866px;
}
#library2txtimg {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 209px;
	width: 735px;
	background: url(../images/special/library2_txt1.gif) no-repeat center top;
}
#library2tohyotxt {
	background: url(../images/special/library2_date.gif) no-repeat center top;
	margin: 30px 0px 20px;
	padding: 0px;
	height: 115px;
	width: 735px;
	clear: both;
}
#library2tohyored {
	background: url(../images/special/library2_red.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px 0px 30px;
	clear: both;
	width: 735px;
}
#library2tohyoyamamoto {
	background: url(../images/special/library2_yamamoto.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px 0px 30px;
	clear: both;
	width: 735px;
}
#library2title p,#library2txtimg p,#library2tohyotxt p,#library2tohyored p,#library2tohyoyamamoto p {
	display:none;
}
#library2checkred {
	background: url(../images/special/library2_kakunin_red.jpg) no-repeat center top;
	margin: 15px 0px 0px;
	padding: 0px 0px 40px;
	width: 735px;
}
#library2checkyamamoto {
	background: url(../images/special/library2_kakunin_yamamoto.jpg) no-repeat center top;
	margin: 15px 0px 0px;
	padding: 0px 0px 40px;
	width: 735px;
}
#library2thanks1 {
	background: url(../images/special/library2_thankstxt1.jpg) no-repeat center bottom;
	margin: 0px 0px 50px;
	padding: 120px 0px 0px;
	height: 100px;
	width: 735px;
}
#library2thanks2 {
	background: url(../images/special/library2_thankstxt2.jpg) no-repeat center bottom;
	margin: 0px 0px 50px;
	padding: 120px 0px 0px;
	height: 100px;
	width: 735px;
}
#library2checkred p,#library2checkyamamoto p,#library2thanks1 p,#library2thanks2 p {
	display:none;
}

/*ポケモンライブラリー投票第3弾
---------------------------------------------*/
#library3title {
	background: url(../images/special/library3_title.gif) no-repeat center top;
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
	height: 84px;
	width: 866px;
}
#library3txtimg {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 236px;
	width: 735px;
	background: url(../images/special/library3_txt1.gif) no-repeat center top;
}
#library3tohyotxt {
	background: url(../images/special/library3_date.gif) no-repeat center top;
	margin: 30px 0px 20px;
	padding: 0px;
	height: 115px;
	width: 735px;
	clear: both;
}
#library3tohyored {
	background: url(../images/special/library3_red.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px 0px 30px;
	clear: both;
	width: 735px;
}
#library3tohyoakiyama {
	background: url(../images/special/library3_akiyama.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px 0px 30px;
	clear: both;
	width: 735px;
}
#library3title p,#library3txtimg p,#library3tohyotxt p,#library3tohyored p,#library3tohyoakiyama p {
	display:none;
}
#library3checkred {
	background: url(../images/special/library3_kakunin_red.jpg) no-repeat center top;
	margin: 15px 0px 0px;
	padding: 0px 0px 40px;
	width: 735px;
}
#library3checkakiyama {
	background: url(../images/special/library3_kakunin_akiyama.jpg) no-repeat center top;
	margin: 15px 0px 0px;
	padding: 0px 0px 40px;
	width: 735px;
}
#library3thanks1 {
	background: url(../images/special/library3_thankstxt1.jpg) no-repeat center bottom;
	margin: 0px 0px 50px;
	padding: 120px 0px 0px;
	height: 100px;
	width: 735px;
}
#library3thanks2 {
	background: url(../images/special/library3_thankstxt2.jpg) no-repeat center bottom;
	margin: 0px 0px 50px;
	padding: 120px 0px 0px;
	height: 100px;
	width: 735px;
}
#library3checkred p,#library3checkakiyama p,#library3thanks1 p,#library3thanks2 p {
	display:none;
}

/*ポケモンライブラリー投票第4弾
---------------------------------------------*/
#library4title {
	background: url(../images/special/library4_title.gif) no-repeat center top;
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
	height: 84px;
	width: 866px;
}
#library4txtimg {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 214px;
	width: 735px;
	background: url(../images/special/library4_txt1.gif) no-repeat center top;
}
#library4tohyotxt {
	background: url(../images/special/library4_date.gif) no-repeat center top;
	margin: 30px 0px 20px;
	padding: 0px;
	height: 115px;
	width: 735px;
	clear: both;
}
#library4tohyobaba {
	background: url(../images/special/library4_baba.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px 0px 30px;
	clear: both;
	width: 735px;
}
#library4tohyoshoko {
	background: url(../images/special/library4_shoko.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px 0px 30px;
	clear: both;
	width: 735px;
}
#library4title p,#library4txtimg p,#library4tohyotxt p,#library4tohyobaba p,#library4tohyoshoko p {
	display:none;
}
.library4tohyobtn {
	margin: 0px;
	padding: 245px 0px 15px 15px;
	float: right;
	height: 50px;
	width: 256px;
}
#library4checkbaba {
	background: url(../images/special/library4_kakunin_baba.jpg) no-repeat center top;
	margin: 15px 0px 0px;
	padding: 0px 0px 40px;
	width: 735px;
}
#library4checkshoko {
	background: url(../images/special/library4_kakunin_shoko.jpg) no-repeat center top;
	margin: 15px 0px 0px;
	padding: 0px 0px 40px;
	width: 735px;
}
#library4thanks1 {
	background: url(../images/special/library4_thankstxt1.gif) no-repeat center bottom;
	margin: 0px 0px 50px;
	padding: 120px 0px 0px;
	height: 100px;
	width: 735px;
}
#library4thanks2 {
	background: url(../images/special/library4_thankstxt2.gif) no-repeat center bottom;
	margin: 0px 0px 50px;
	padding: 120px 0px 0px;
	height: 100px;
	width: 735px;
}
#library4checkbaba p,#library4checkshoko p,#library4thanks1 p,#library4thanks2 p {
	display:none;
}
.library4checkbtn {
	margin: 0px;
	padding: 315px 0px 0px 105px;
	height: 50px;
	width: 220px;
}

/*ポケモンライブラリー投票第5弾
---------------------------------------------*/
#library5title {
	background: url(../images/special/library5_title.gif) no-repeat center top;
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
	height: 84px;
	width: 866px;
}
#library5txtimg {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 214px;
	width: 735px;
	background: url(../images/special/library5_txt1.gif) no-repeat center top;
}
#library5tohyotxt {
	background: url(../images/special/library5_date.gif) no-repeat center top;
	margin: 30px 0px 20px;
	padding: 0px;
	height: 115px;
	width: 735px;
	clear: both;
}
#library5tohyored {
	background: url(../images/special/library5_red.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px 0px 30px;
	clear: both;
	width: 735px;
}
#library5tohyoyamamoto {
	background: url(../images/special/library5_yamamoto.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px 0px 30px;
	clear: both;
	width: 735px;
}
#library5title p,#library5txtimg p,#library5tohyotxt p,#library5tohyored p,#library5tohyoyamamoto p {
	display:none;
}
#library5checkred {
	background: url(../images/special/library5_kakunin_red.jpg) no-repeat center top;
	margin: 15px 0px 0px;
	padding: 0px 0px 40px;
	width: 735px;
}
#library5checkyamamoto {
	background: url(../images/special/library5_kakunin_yamamoto.jpg) no-repeat center top;
	margin: 15px 0px 0px;
	padding: 0px 0px 40px;
	width: 735px;
}
#library5thanks1 {
	background: url(../images/special/library5_thankstxt1.jpg) no-repeat center bottom;
	margin: 0px 0px 50px;
	padding: 120px 0px 0px;
	height: 100px;
	width: 735px;
}
#library5thanks2 {
	background: url(../images/special/library5_thankstxt2.jpg) no-repeat center bottom;
	margin: 0px 0px 50px;
	padding: 120px 0px 0px;
	height: 100px;
	width: 735px;
}
#library5checkred p,#library5checkyamamoto p,#library5thanks1 p,#library5thanks2 p {
	display:none;
}

/*カレンダー＆年賀状プレゼント
---------------------------------------------*/
#caltitle {
	background: url(../images/special/calendar_title.gif) no-repeat center top;
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
	height: 84px;
	width: 866px;
}
#caltxtimg {
	background: url(../images/special/calendar_txt01.gif) no-repeat center top;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 150px;
	width: 735px;
}
#caltxtimg2 {
	margin: 30px 0px 0px;
	padding: 0px;
	clear: both;
	width: 735px;
	background: url(../images/special/calendar_txt02.gif) no-repeat center top;
	height: 77px;
}
#caltxtimg3 {
	background: url(../images/special/calendar_txt03.gif) no-repeat center bottom;
	margin: 0px;
	padding: 10px 0px 0px;
	clear: both;
	height: 128px;
	width: 735px;
}
#calcalendartxt {
	background: url(../images/special/calendar_calendar_title.gif) no-repeat center top;
	margin: 0px;
	padding: 0px 0px 15px;
	clear: both;
	height: 34px;
	width: 735px;
}
#calcalendartxt2 {
	background: url(../images/special/calendar_nenga_title.gif) no-repeat center center;
	margin: 0px;
	padding: 10px 0px 15px;
	clear: both;
	height: 41px;
	width: 735px;
}
#caltitle p,#caltxtimg p,#calcalendartxt p,#calcalendartxt2 p,#caltxtimg2 p,#caltxtimg3 p {
	display:none;
}
#calcalendardl {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 735px;
}
.calcalendarsum1 {
	margin: 0px;
	padding: 0px 13px 25px 0px;
	float: left;
	width: 173px;
	height:325px;
}
.calcalendarsum2 {
	margin: 0px;
	padding: 0px 0px 25px 0px;
	float: left;
	width: 173px;
	height:325px;
}
.calcalendarchara {
	margin: 0px;
	padding: 0px 0px 25px;
	float: left;
	width: 173px;
	background: url(../images/special/calendar_chara.gif) no-repeat center top;
	height: 242px;
}
.calcalendarchara p {
	display:none;
}
.calcalendarbtn {
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 173px;
	clear: both;
}
#caldlsettei {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 735px;
	background: url(../images/special/calendar_settei_bg.gif);
}
#caldlsettei p {
	display:none;
}
#caldltitle {
	margin: 0px auto;
	padding: 8px 0px;
	width: 695px;
	clear: both;
	text-align: center;
	background: url(../images/special/calendar_settei_title.gif) no-repeat center center;
	height: 32px;
}
#caldlmain {
	background: #FFF;
	margin: 0px auto;
	padding: 10px;
	width: 675px;
}
#caldlfoot {
	margin: 0px auto;
	padding: 10px 0px;
	width: 695px;
	clear: both;
	text-align: center;
	font-weight: bold;
}
#caldlfoot span {
	cursor:pointer;
	color:#084a94;
	text-decoration: underline;
}
#calnengadl {
	margin: 0px;
	padding: 0px 0px 25px;
	clear: both;
	width: 735px;
}
.calnengadlsum1 {
	margin: 0px;
	padding: 0px 9px 25px 0px;
	float: left;
	width: 238px;
}
.calnengadlsum2 {
	margin: 0px;
	padding: 0px 0px 25px 0px;
	float: left;
	width: 238px;
}
.calnengadlbtn {
	margin: 0px auto;
	padding: 0px;
	height: 45px;
	width: 158px;
}
#calpixusbana {
	margin: 0px auto;
	padding: 0px 0px 45px;
	clear: both;
	height: 90px;
	width: 728px;
}

#calcopy {
	background: url(../images/special/calendar_copy.png) no-repeat right top;
	margin: 10px 0px 25px 319px;
	padding: 0px;
	clear: both;
	height: 37px;
	width: 581px;
}
#calcopy p {
	display:none;
}
#calback {
	margin: 0px;
	padding: 0px 0px 0px 495px;
	clear: both;
	height: 47px;
	width: 239px;
}
.txts {
	font-size: 12px;
	color: #666;
}

/*年末年始プレゼント第2弾
---------------------------------------------*/
#pre20102close {
	margin: 0px 0px 0px 641px;
	padding: 0px 0px 10px;
	clear: both;
	height: 29px;
	width: 94px;
}
#pre20102close a {
	background: url(../images/special/cgia_close_btn.gif) no-repeat center top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 94px;
}
#pre20102close a p,#pre20102txtimg p {
	display:none;
}
#pre20102txtimg {
	background: url(../images/special/2010present02_txt.gif) no-repeat left top;
	margin: 0px;
	padding: 0px 0px 15px;
	clear: both;
	height: 44px;
	width: 735px;
}
.pre20102box {
	margin: 0px;
	padding: 0px 0px 25px;
	clear: both;
	width: 735px;
}
.pre20102left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 355px;
}
.pre20102right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 355px;
}
#pre20102copy {
	background: url(../images/special/2010present02_copy.png) no-repeat center top;
	margin: 5px 0px 20px 413px;
	padding: 0px;
	clear: both;
	height: 57px;
	width: 487px;
}
#pre20102copy P {
	display:none;
}

/*　プレゼント3弾　*/

#pre20103txtimg p {display:none;}

#pre20103txtimg {
	background: url(../images/special/2010present03_txt.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px 0px 15px;
	clear: both;
	height: 44px;
	width: 735px;
}
.pre20102box {
	margin: 0px;
	padding: 0px 0px 25px;
	clear: both;
	width: 735px;
}
.pre20102left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 355px;
}
.pre20102right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 355px;
}
#pre20102copy {
	background: url(../images/special/2010present02_copy.png) no-repeat center top;
	margin: 5px 0px 20px 413px;
	padding: 0px;
	clear: both;
	height: 57px;
	width: 487px;
}
#pre20102copy P {
	display:none;
}

/*なりきり写真大募集
---------------------------------------------*/
#narikiritxt {
	background: url(../images/special/narikiri_txt.gif) no-repeat left top;
	margin: 0px;
	padding: 0px 0px 15px;
	clear: both;
	height: 34px;
	width: 735px;
}
#narikiritxt p {
	display:none;
}
.narikiribox {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 735px;
}
.narikiribox2 {
	margin: 0px 0px 25px 0px;
	padding: 0px;
	clear: both;
	width: 735px;
}

/*ポケモン言えるかなBW映像公開
---------------------------------------------*/
#ierukanatitle {
	background: url(../images/special/ierukana_bw_title2.gif) no-repeat center top;
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
	height: 84px;
	width: 866px;
}
#ierukanatitle2 {
	background: url(../images/special/ierukana_bw_title.gif) no-repeat center top;
	margin: 15px 0px 10px;
	padding: 0px;
	clear: both;
	height: 84px;
	width: 866px;
}
#ierukanatxtimg {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 173px;
	width: 735px;
	background: url(../images/special/ierukana_bw_toptxt.jpg) no-repeat center top;
}
#ierukanatxtimg2 {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 210px;
	width: 735px;
	background: url(../images/special/ierukana_bw_kashi_title.jpg) no-repeat center top;
}
#ierukanatxtimg2kosoku {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 229px;
	width: 735px;
	background: url(../images/special/ierukana_bw_kashi_title_kosoku.jpg) no-repeat center top;
}
#ierukanatitle p,#ierukanatxtimg p,#ierukanatxtimg2 p,#ierukanatxtimg2kosoku p,#ierukanatitle2 p {
	display:none;
}
.ierukanamovie {
	margin: 0px;
	padding: 15px 0px 0px;
	clear: both;
	width: 735px;
}
.ierukanamoviebox1 {
	margin: 0px;
	padding: 0px 9px 35px 0px;
	float: left;
	width: 239px;
	text-align: center;
}
.ierukanamoviebox2 {
	margin: 0px;
	padding: 0px 0px 35px;
	float: left;
	width: 239px;
	text-align: center;
}
.ierukanamoviesum {
	margin: 0px;
	padding: 0px;
	width: 239px;
}
.ierukanamoviebtn {
	margin: 0px auto;
	padding: 8px 0px 0px;
	width: 177px;
}
#ierukanashosai {
	margin: 0px;
	padding: 53px 0px 0px 511px;
	height: 38px;
	width: 224px;
}
#ierukanakashi1 {
	background: url(../images/special/ierukana_bw_kashi01.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 673px;
	width: 735px;
}
#ierukanakashi2 {
	background: url(../images/special/ierukana_bw_kashi02.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 785px;
	width: 735px;
}
#ierukanakashi3 {
	background: url(../images/special/ierukana_bw_kashi03.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 728px;
	width: 735px;
}
#ierukanakashi4 {
	background: url(../images/special/ierukana_bw_kashi04.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px 0px 20px;
	height: 988px;
	width: 735px;
}
#ierukanakashi1 p,#ierukanakashi2 p,#ierukanakashi3 p,#ierukanakashi4 p {
	display:none;
}
#ierukanalineup {
	background: url(../images/special/ierukana_bw_line.gif) no-repeat center top;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 735px;
}
#ierukanalinedown {
	background: url(../images/special/ierukana_bw_line.gif) no-repeat center bottom;
	margin: 0px;
	padding: 15px 0px 0px;
	width: 735px;
}
#ierukanatxtimgkosoku {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 271px;
	width: 735px;
	background: url(../images/special/ierukana_bw_toptxt_kosoku.jpg) no-repeat center top;
}
#ierukanatxtimgkosoku p {
	display:none;
}
.ierukanamainhead {
	background: url(../images/special/cgia_mainbg_head.gif) no-repeat left top;
	margin: 0px 14px 0px 30px;
	padding: 0px;
	clear: both;
	height: 30px;
	width: 822px;
}
.ierukanamainmain {
	background: url(../images/special/cgia_mainbg_center.gif) repeat-y left top;
	margin: 0px 14px 0px 30px;
	padding: 0px 52px 0px 35px;
	clear: both;
	width: 735px;
}
.ierukanamainfoot {
	background: url(../images/special/cgia_mainbg_footer.gif) no-repeat left top;
	margin: 0px 14px 0px 30px;
	padding: 0px;
	clear: both;
	height: 73px;
	width: 822px;
}
.ierukanaback {
	margin: 0px auto;
	padding: 20px 0px 15px;
	height: 46px;
	width: 239px;
	clear: both;
}


/*ポケモンスクランブルあいことば
---------------------------------------------*/
#aikotobatitle {
	background: url(../images/special/sp_aikotoba_title.gif) no-repeat center top;
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
	height: 84px;
	width: 866px;
}
#aikotobatxtimg {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 258px;
	width: 735px;
	background: url(../images/special/sp_aikotoba_txt01.jpg) no-repeat center top;
}
#aikotobatxtimg2 {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 470px;
	width: 735px;
	background: url(../images/special/sp_aikotoba_txt02.jpg) no-repeat center top;
}
#aikotobatxtimg3 {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 134px;
	width: 735px;
	background: url(../images/special/sp_aikotoba_txt03.jpg) no-repeat center top;
}
#aikotobatxtimg4 {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 175px;
	width: 735px;
	background: url(../images/special/sp_aikotoba_txt04.jpg) no-repeat center top;
}
#aikotobatxtimg5 {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 315px;
	width: 735px;
	background: url(../images/special/sp_aikotoba_txt05.jpg) no-repeat center top;
}
#aikotobatxtimg6 {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 157px;
	width: 735px;
	background: url(../images/special/sp_aikotoba_txt06.jpg) no-repeat center top;
}
#aikotobatitle p,#aikotobatxtimg p,#aikotobatxtimg2 p,#aikotobatxtimg3 p,#aikotobatxtimg4 p,#aikotobatxtimg5 p,#aikotobatxtimg6 p,#aikotobalink p {
	display:none;
}
#aikotobalink {
	margin: 0px;
	padding: 90px 0px 0px 85px;
	height: 20px;
	width: 145px;
}
#aikotobalink a {
	background: url(../images/special/sp_aikotoba_link.gif) no-repeat;
	width:145px;
	height:20px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#aikotobalink a:hover {
	background: url(../images/special/sp_aikotoba_link_on.gif) no-repeat;
	width:145px;
	height:20px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#aikotobalink2 {
	margin: 0px;
	padding: 120px 0px 0px 85px;
	height: 20px;
	width: 145px;
}
#aikotobalink2 a {
	background: url(../images/special/sp_aikotoba_link.gif) no-repeat;
	width:145px;
	height:20px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#aikotobalink2 a:hover {
	background: url(../images/special/sp_aikotoba_link_on.gif) no-repeat;
	width:145px;
	height:20px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#aikotobacopy {
	background: url(../images/special/sp_aikotoba_copy.png) no-repeat left center;
	margin: 10px 0px 25px 366px;
	padding: 0px;
	height: 39px;
	width: 534px;
}
#aikotobacopy p {
	display:none;
}

/*宝箱プレゼント
---------------------------------------------*/
#takarabakotitle {
	background: url(../images/special/takarabako_title_txt.gif) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 525px;
	width: 735px;
}
#takarabakooubo {
	background: url(../images/special/takarabako_oubo_txt.jpg) no-repeat left center;
	margin: 30px 0px 0px;
	padding: 0px;
	height: 41px;
	width: 735px;
	clear: both;
}
#takarabakohinto {
	background: url(../images/special/takarabako_quiz_hinto.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 85px;
	width: 735px;
}
#takarabakocopy {
	margin: 5px 0px 20px 417px;
	padding:0px;
	background: url(../images/special/takarabako_copyright.png) no-repeat right top;
	height: 36px;
	width: 483px;
}
#takarabakotitle p,#takarabakocopy p,#takarabakooubo p,#takarabakohinto p {
	display:none;
}

/*年賀状プレゼント2011
---------------------------------------------*/
#nenga2011title {
	background: url(../images/special/nenga2011_title.gif) no-repeat center top;
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
	height: 84px;
	width: 866px;
}
#nenga2011dltitle {
	background: url(../images/special/calendar_nenga_title.gif) no-repeat center top;
	margin: 0px;
	padding: 0px 0px 15px;
	clear: both;
	height: 41px;
	width: 735px;
}
#nenga2011txtimg {
	background: url(../images/special/nenga2011_txtimg.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 314px;
	width: 735px;
}
.nenga2011dl {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 735px;
}
#nenga2011pixus {
	background: url(../images/special/calendar_txt03.gif) no-repeat center bottom;
	margin: 0px;
	padding: 10px 0px 0px;
	clear: both;
	height: 128px;
	width: 735px;
}
#nenga2011title p,#nenga2011dltitle p,#nenga2011txtimg p,#nenga2011pixus p {
	display:none;
}
.nenga2011imgboxl {
	margin: 0px;
	padding: 0px 0px 25px;
	float: left;
	width: 360px;
}
.nenga2011imgboxr {
	margin: 0px;
	padding: 0px 0px 25px;
	float: right;
	width: 360px;
}
