@charset "utf-8";
/* CSS Document */

/*Pet Menu*/
/*******************************************/
ul#pet_menu {
	margin: 0 auto;
}

ul#pet_menu li {
	float: left;
}

ul#pet_menu a.petbutton{
	background-image: url("/guide/images/pet_menubar.png");
	width: 119px;
	height: 30px;
	display: block;
	font-size: 17px;
	font-weight: bold;
	color: #FF33CC;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 25px;
}
	ul#pet_menu a.petbutton:hover { 
		background-position: 0 -34px;
		color: #DA98FA;
	}

a#pet30, a#pet42, a#pet_ultimate { margin: 5px 10px 10px 55px;}
a#pet50, a#pet57 { margin: 5px 10px 10px 10px;}
a#pet60, a#pet72 { margin: 5px 10px 10px 10px;}

/*Pet Skil Table*/
/*******************************************/
table.petskill {
	width: 560px;
    border: 2px #663300 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin: 10px auto;
}

table.petskill th {
	padding: 5px;
    border: #663300 solid;
    border-width: 0 0 1px 1px;
    background: #D19D47;
	color: #FFFFFF;
	font-size: 18px;
    font-weight: bold;
	text-shadow : 1px 1px 1px black;
    line-height: 120%;
    text-align: center;
}

table.petskill td {
	padding: 5px;
    border: 1px #663300 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}

table.petskill td.item { 
	width: 95px;
	height: 88px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

table.petskill td.pet_name {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

table.petskill td.item2 {
	width: 95px;
	height: 68px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

table.petskill td.item3 {
	width: 95px;
	height: 68px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
	
table.petskill td.icon { 
	width: 57px;
}
table.petskill .boldline_top { border-top: 2px solid #663300;}
table.petskill .boldline_right { border-right: 2px solid #663300;}
table.petskill .boldline_left { border-left: 2px solid #663300;}
table.petskill .boldline_bottom { border-bottom: 2px solid #663300; }

/*Pet SS*/
table.petskill a.petimg1 {
	width: 150px;
	height: 258px;
	background-image: url("/guide/images/pet_skill_ss1.jpg");
	display: block;
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;
	border: 1px solid #FF9933;
}

table.petskill a.petimg2 {
	width: 150px;
	height: 258px;
	background-image: url("/guide/images/pet_skill_ss2.jpg");
	display: block;
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;
	border: 1px solid #FF9933;
}

table.petskill a.petimg3 {
	width: 150px;
	height: 258px;
	background-image: url("/guide/images/pet_skill_ss3.jpg");
	display: block;
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;
	border: 1px solid #FF9933;
}

table.petskill a.petimg4 {
	width: 150px;
	height: 258px;
	background-image: url("/guide/images/pet_skill_ss4.jpg");
	display: block;
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;
	border: 1px solid #FF9933;
}

table.petskill a.petimg5 {
	width: 150px;
	height: 258px;
	background-image: url("/guide/images/pet_skill_ss5.jpg");
	display: block;
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;
	border: 1px solid #FF9933;
}

table.petskill a.petimg6 {
	width: 150px;
	height: 258px;
	background-image: url("/guide/images/pet_skill_ss6.jpg");
	display: block;
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;
	border: 1px solid #FF9933;
}

table.petskill a.petimg7 {
	width: 150px;
	height: 258px;
	background-image: url("/guide/images/pet_skill_ss7.jpg");
	display: block;
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;
	border: 1px solid #FF9933;
}

a.petss01  { background-position: 0 0;}
a.petss02 { background-position: -150px 0;}
a.petss03 { background-position: -300px 0;}
a.petss04 { background-position: -450px 0;}
a.petss05 { background-position: -600px 0;}
a.petss06 { background-position: 0 -258px;}
a.petss07 { background-position: -150px -258px;}
a.petss08 { background-position: -300px -258px;}
a.petss09 { background-position: -450px -258px;}
a.petss10 { background-position: -600px -258px;}
a.petss11 { background-position: 0 -516px;}
a.petss12 { background-position: -150px -516px;}
a.petss13 { background-position: -300px -516px;}
a.petss14 { background-position: -450px -516px;}
a.petss15 { background-position: -600px -516px;}
a.petss16 { background-position: 0 -774px;}
a.petss17 { background-position: -150px -774px;}


/*Pet Skill Icon Setting*/
/*******************************************/
table.petskill a.hotspot {
	width: 45px;
	height: 45px;
	display: block;
	background-image: url("/guide/images/pet_skill_icon_sprite.jpg");
	background-position: -405px -405px;
	background-repeat: no-repeat;
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;
	border: 1px solid #999999 !important;
}

table.petskill td.noicon {
	height: 58px;
}


/*EVENT PETS*/
/********************************************/


/*Icon Name*/
/********************************************/
/*スキルの名前を入れればアイコンが出ます	*/
/********************************************/
a.thunderbolt { background-position: 0px 0px !important;}
a.freeze { background-position: -45px 0 !important;}
a.meteor, 
a.meteor_shower { background-position: -90px 0 !important;}
a.flying_claws { background-position: -135px 0 !important;}
a.shadowflash { background-position: -180px 0 !important;}
a.wardog_rage, 
a.great_bulls_rage, 
a.feline_fury, 
a.spirit_monkey_rage, 
a.divine_bird_rage, 
a.raging_bull, 
a.spirit_monkey_wrath, 
a.divine_bird_fury { background-position: -225px 0 !important;}
a.shadowkiss { background-position: -270px 0 !important;}
a.bloodboil, 
a.rage_flame, 
a.rageflame { background-position: -315px 0 !important;}
a.fortunes_breath { background-position: -360px 0 !important;}
a.heavens_wrath { background-position: -405px 0 !important;}
a.annihilate { background-position: 0 -45px !important;}
a.thousand_armies_wrath { background-position: -45px -45px !important;}
a.heavenfall_dance { background-position: -405px -45px !important;}
a.body_bind { background-position: -90px -45px !important;}
a.ice_vapor, a.heavenspeak { background-position: -135px -45px !important;}
a.meteor_crash { background-position: -180px -45px !important;}
a.collapse { background-position: -225px -45px !important;}
a.soul_pierce { background-position: -270px -45px !important;}
a.preach { background-position: -315px -45px !important;}
a.shadowkiss { background-position: -360px -45px !important;}
a.holylight_justice { background-position: 0 -90px !important;}
a.darkmoon { background-position: -45px -90px !important;}
a.dark_moon, 
a.heavencrush { background-position: -90px -90px !important;}
a.shatter { background-position: -135px -90px !important;}
a.bloodrun_shot { background-position: -360px -270px !important;}
a.fire_arrow { background-position: -225px -90px !important;}
a.meteor_shot { background-position: -270px -90px !important;}
a.tyrants_blow { background-position: -315px -90px !important;}
a.icefreeze_curse, 
a.hailstream { background-position: -405px -90px !important;}
a.paralyze, 
a.elbow_attack { background-position: 0 -135px !important;}
a.heavenspin_riot, 
a.targeted_strike { background-position: -45px -135px !important;}
a.mystical_boost, 
a.secret_blow { background-position: -90px -135px !important;}
a.heartblow, a.successive_strike { background-position: -135px -135px !important;}
a.poison_blade { background-position: -180px -135px !important;}
a.blind { background-position: -225px -135px !important;}
a.shadow_weave { background-position: -270px -135px !important;}
a.binding_curse { background-position: -360px -135px !important;}
a.poison_riot, 
a.bloodsuck_shadow { background-position: -315px -135px !important;}
a.divine_intervention { background-position: -405px -135px !important;}
a.critical_moment { background-position: 0 -180px !important;}
a.skyboost_shot { background-position: -45px -180px !important;}
a.earths_rage, 
a.raging_earth { background-position: -90px -180px !important;}
a.antidote { background-position: -180px -180px !important;}
a.stabfrenzy { background-position: -225px -180px !important;}
a.thunders_wrath { background-position: -270px -180px !important;}
a.soulsteal_shot { background-position: -315px -180px !important;}
a.binding_shot { background-position: -180px -90px !important;}
a.magic_shield { background-position: -360px -180px !important;}
a.lullaby { background-position: -405px -180px !important;}
a.holylight_chain { background-position: 0 -225px !important;}
a.divine_blessing { background-position: -45px -225px !important;}
a.boulder_split { background-position: -90px -225px !important;}
a.dark_rage { background-position: -360px -90px !important;}
a.bloodsuck, 
a.evilbind { background-position: -405px -225px !important;}
a.mystical_interference { background-position: -135px -225px !important;}
a.elemental_boost { background-position: -180px -225px !important;}
a.double_attack { background-position: -225px -225px !important;}
a.prismatic_boost, 
a.haste { background-position: -270px -225px !important;}
a.holylight_shield { background-position: -360px -225px !important;}
a.mystical_prayer { background-position: -315px -225px !important;}
a.dark_power, 
a.petrifying { background-position: 0 -270px !important;}
a.bless { background-position: -45px -270px !important;}
a.revive, 
a.goddess_blessing { background-position: -90px -270px !important;}
a.holylight, 
a.sanctuary { background-position: -135px -270px !important;}
a.dizwilder { background-position: -180px -270px !important;}
a.heavens_judgement { background-position: -225px -270px !important;}
a.seal { background-position: -270px -270px !important;}
a.poison_arrow { background-position: -315px -270px !important;}
a.magical_spring { background-position: 0 -315px !important;}
a.shellbreak { background-position: -45px -315px !important;}
a.fatal_shot, 
a.rapidfire { background-position: -90px -315px !important;}
a.howl { background-position: -135px -315px !important;}
a.super_provoke, 
a.group_provoke,
a.provoke { background-position: -180px -315px !important;}
a.dark_blow { background-position: -225px -315px !important;}
a.curse { background-position: -270px -315px !important;}
a.drain { background-position: -360px -315px !important;}
a.power_bind { background-position: -405px -315px !important;}
a.ice_bind, 
a.icebind { background-position: -45px -360px !important;}
a.icestrike { background-position: -90px -360px !important;}
a.thunderblast { background-position: -315px -315px !important;}
a.victory_strength, 
a.irate_warrior { background-position: -135px -360px !important;}
a.killing_glee, 
a.spirit_cut, 
a.killing_edge { background-position: -180px -360px !important;}
a.toxic_blow { background-position: -225px -360px !important;}
a.toxic_mist { background-position: -270px -360px !important;}
a.soulflame { background-position: -315px -360px !important;}
a.critical_shot { background-position: -405px -270px !important;}
a.sky_riot { background-position: -360px -360px !important;}
a.hypnotize { background-position: 0 -405px !important;}
a.ares_light {background-position: -45px -405px !important;}
a.immortal_wrath, 
a.divine_wrath {background-position: -90px -405px !important;}
a.range_icebind {background-position: -135px -405px !important;}
a.shield_of_maxim { background-position: -45px -405px !important;}
a.sacred_heal { background-position: -90px -405px !important;}
a.genesis_chaos { background-position: -135px -405px !important;}
a.range_icebind { background-position: -180px -405px !important;}
a.roaring_bull,
a.poisoning { background-position: -225px -405px !important;}
a.safeguard { background-position: -45px -270px !important;}
a.skybreak { background-position: -270px -405px !important;}
a.magic_shell { background-position: -315px -405px !important;}
a.crystalshell { background-position: -360px -405px !important;}
a.blizzard_jewel { background-position: 0 -450px !important;}


/*Tooltip Setting*/
/*******************************************/

.hotspot {
	padding: 0px !important;
	border-bottom: 0px !important;
	margin: 0 auto;
}

table.petskill a.new_skill {
	border: #00FF00 2px solid !important;
}


/*EVENT PETS SKILL (10.06.10 added)*/
/******************************************/
div#event_pet table.event_pet {
	width: 275px;
	border: 2px #663300 solid;
	border-spacing: 0px;
	padding: 0px;
	margin-top: 15px;
}

div#event_pet table.event_pet th {
	width: 275px;
	padding: 5px;
	border: #663300 solid;
	border-width: 0 0 1px 1px;
	background: #D19D47;
	color: #FFFFFF;
	font-size: 14px;
  font-weight: bold;
	text-shadow : 1px 1px 1px black;
  line-height: 120%;
  text-align: center;
}

div#event_pet table.event_pet td {
	border: 1px #663300 solid;
	border-width: 0 0 1px 1px;
	text-align: center;
}

div#event_pet table.event_pet td.icon {
	width: 34px;
	height: 34px;
}

div#event_pet table.left {
	float: left;
	display: inline;
	margin-left: 10px;
}

div#event_pet table.right {
	float: right;
	display: inline;
	margin-right: 10px;
}

div#event_pet a.small_serpent_princess {
	width: 74px;
	height: 0px;
	padding-top: 149px;
	overflow: hidden;
	display: block;
	background-image: url("/guide/images/event_pet_princess.jpg");
	background-position: 0 0;
	margin: 0 auto;
}
div#event_pet a.ss01 { background-position: 0 0;}
div#event_pet a.ss02 { background-position: -74px 0;}
div#event_pet a.ss03 { background-position: -147px 0;}
div#event_pet a.ss04 { background-position: -221px 0;}

div#event_pet a.guinpen {
	background-image: url("/guide/images/event_pet_guinpen.jpg");
	width: 74px;
	height: 0px;
	padding-top: 149px;
	overflow: hidden;
	display: block;
	margin: 0 auto;
}

div#event_pet a.skill_icon {
	width: 32px;
	height: 32px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url("/guide/images/event_petskill_icon.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	border: 1px solid  #999999 !important; 
}

div#event_pet a.icon01 { background-position: 0 0;}
div#event_pet a.icon02 { background-position: -32px 0;}
div#event_pet a.icon03 { background-position: -64px 0;}
div#event_pet a.icon04 { background-position: -96px 0;}
div#event_pet a.icon05 { background-position: -128px 0;}
div#event_pet a.icon06 { background-position: -160px 0;}
div#event_pet a.icon07 { background-position: -224px 0;}
div#event_pet a.icon08 { background-position: -256px 0;}
div#event_pet a.icon09 { background-position: -288px 0;}
div#event_pet a.icon10 { background-position: 0 -32px;}
div#event_pet a.icon11 { background-position: -32px -32px;}
div#event_pet a.icon12 { background-position: -64px -32px;}
div#event_pet a.icon13 { background-position: -96px -32px;}
div#event_pet a.icon14 { background-position: -128px -32px;}
div#event_pet a.icon15 { background-position: -160px -32px;}
div#event_pet a.icon16 { background-position: -224px -32px;}
div#event_pet a.icon17 { background-position: -256px -32px;}
div#event_pet a.icon18 { background-position: -288px -32px;}
div#event_pet a.icon19 { background-position: -32px -64px;}
div#event_pet a.icon20 { background-position: -64px -64px;}
div#event_pet a.icon21 { background-position: -96px -64px;}
div#event_pet a.icon22 { background-position: -128px -64px;}
div#event_pet a.icon23 { background-position: -64px -64px;}
div#event_pet a.icon24 { background-position: -96px -64px;}
div#event_pet a.icon25 { background-position: -128px -64px;}
div#event_pet a.icon26 { background-position: -160px -64px;}
div#event_pet a.icon27 { background-position: -192px -64px;}
div#event_pet a.icon28 { background-position: -224px -64px;}

div#event_pet a.ssimg {
	width: 170px;
	height: 0px;
	display: block;
	overflow: hidden;
	background-image: url("/guide/images/event_petskill_ss.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
}

div#event_pet a.ss05 {
	padding-top: 207px;
	background-position: 0 0;
}
div#event_pet a.ss06 {
	padding-top: 208px;
	background-position: -171px 0;
}
div#event_pet a.ss07 {
	padding-top: 143px;
	background-position: -343px 0;
}
div#event_pet a.ss08 {
	padding-top: 143px;
	background-position: -342px -143px;
}
div#event_pet a.ss09 {
	padding-top: 169px;
	background-position: 0 -208px;
}
div#event_pet a.ss10 {
	padding-top: 169px;
	background-position: -170px -208px;
}

/*SS SIZE (Please erase it because it uses news.)*/
div#event_pet a.ss_size {
	width: 162px;
	height: 0px;
	padding-top: 279px;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 auto;
}
div#event_pet a#musha_crab { background-image: url("/guide/images/6735.jpg");}
div#event_pet a#leo { background-image: url("/guide/images/6727.jpg");}

/*PETS SS Sprite Setting2 (100723 Added)*/
table.petskill a.pet_ss02 {
	width: 162px;
	height: 0px;
	padding-top: 279px;
	display: block;
	overflow: hidden;
	background-image: url("/guide/images/petskill_ss02.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
}
table.petskill a#rex_ss { background-position: 0 0;}
table.petskill a#zumi_ss { background-position:  -162px 0;}
table.petskill a#baron_hoggie_ss { background-position: -324px 0;}
table.petskill a#blazingged_ss { background-position: -486px 0;}
table.petskill a#leo_ss { background-position: -648px 0;}
table.petskill a#musha_crab_ss { background-position: -810px 0;}
table.petskill a#yur_yuu_ss { background-position: -972px 0;}
table.petskill a#tough_yur_yuu_ss, a#grimur_yuu_ss { background-position: -972px -279px;}
table.petskill a#shogun_crab_ss { background-position: -810px -279px;}
table.petskill a#w_leo_ss { background-position: -648px -279px;}
table.petskill a#magmaged_ss, a#purrgatorialged_ss { background-position: -486px -279px;}
table.petskill a#count_hoggie_ss, a#duke_hoggie_ss { background-position: -324px -279px;}
table.petskill a#zumong_ss { background-position: -162px -279px;}
table.petskill a#t-rex_ss { background-position: 0 -279px;}



/*EVENT PET SKILL (20100812 ADDED)*/
div#event_pet a.blaze_ss {
	width: 101px;
	height: 0px;
	padding-top: 128px;
	display: block;
	overflow: hidden;
	background-image: url("/guide/images/event_pet_blaze.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
}

/*EVENT PET SKILL (20100812 ADDED)*/
div#event_pet a.blaze_ss {
	width: 101px;
	height: 0px;
	padding-top: 128px;
	display: block;
	overflow: hidden;
	background-image: url("/guide/images/event_pet_blaze.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
}

/*PETS SS Sprite Setting3 (100819 Added)*/
table.petskill a.pet_ss03,
table.petskill a.pet_ss04 {
	width: 158px;
	height: 0px;
	padding-top: 275px;
	display: block;
	overflow: hidden;
	background-image: url("/guide/images/pet_skill_ss7.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
	border: #999999 1px solid;
}
table.petskill a#wovery_ss { background-position: 0 0;}
table.petskill a#blue_berry_ss { background-position:  -158px 0;}
table.petskill a#lily_ss { background-position: -316px 0;}
table.petskill a#wolverine_ss, a#god_wolverine_ss { background-position: 0 -275px;}
table.petskill a#pink_berry_ss, a#tinker_berry_ss { background-position: -158px -275px;}
table.petskill a#demon_lily_ss, a#evil_lilia_ss { background-position: -316px -275px;}
table.petskill a#slinky_dog_ss { background-position: -474px 0}
table.petskill a#masked_imp_ss { background-position: -632px 0}
table.petskill a#cypress_slinky_dog_ss { background-position: -474px -275px;}
table.petskill a#masked_imp_x_ss { background-position: -632px -275px;}
table.petskill a#crimson_scorpion_ss { background-position: -790px 0}
table.petskill a#sinister_scorpion_ss { background-position: -790px -275px}

table.petskill a.pet_ss04 {
	background-image: url("/guide/images/pet_skill_ss8.jpg");
}
	table.petskill a#patchwork_teddy_ss { background-position: 0 0; }
	table.petskill a#mended_patchwork_teddy_ss { background-position: 0 -275px; }
	table.petskill a#lucky_bunny_ss { background-position: -158px 0; }
	table.petskill a#fortune_bunny_ss { background-position: -158px -275px; }
	
/*EVENT PET SKILL (20110116 ADDED)*/
div#event_pet a#rudolf_ss {
	width: 111px;
	height: 0px;
	padding-top: 252px;
	display: block;
	overflow: hidden;
	background: url("/guide/images/event_pet_rudolf.jpg") 0 0 no-repeat;
	margin: 0 auto;
}

/*EVENT PET SKILL (20110425 ADDED)*/
div#event_pet a#jelly_ss {
	width: 111px;
	height: 0px;
	padding-top: 252px;
	display: block;
	overflow: hidden;
	background: url("/guide/images/event_pet_jelly.jpg") 0 0 no-repeat;
	margin: 0 auto;
}

/*EVENT PET SKILL (20110520 ADDED)*/
div#event_pet a#holy_ss {
	width: 74px;
	height: 0px;
	padding-top: 149px;
	display: block;
	overflow: hidden;
	background: url("/guide/images/event_pet_holy_serpent.jpg") 0 0 no-repeat;
	margin: 0 auto;
}

/*EVENT PET SKILL (20110520 ADDED)*/
div#event_pet a#hell_ss {
	width: 74px;
	height: 0px;
	padding-top: 149px;
	display: block;
	overflow: hidden;
	background: url("/guide/images/event_pet_hell_serpent.jpg") 0 0 no-repeat;
	margin: 0 auto;
}

/*EVENT PET SKILL (20110627 ADDED)*/
div#event_pet a#bio_ss {
	width: 74px;
	height: 0px;
	padding-top: 149px;
	display: block;
	overflow: hidden;
	background: url("/guide/images/event_pet_bio.jpg") 0 0 no-repeat;
	margin: 0 auto;
}

/*EVENT PET SKILL (20110627 ADDED)*/
div#event_pet a#enhance_ss {
	width: 74px;
	height: 0px;
	padding-top: 149px;
	display: block;
	overflow: hidden;
	background: url("/guide/images/event_pet_enhance.jpg") 0 0 no-repeat;
	margin: 0 auto;
}

/*EVENT PET SKILL (20110627 ADDED)*/
div#event_pet a#evolved_ss {
	width: 74px;
	height: 0px;
	padding-top: 149px;
	display: block;
	overflow: hidden;
	background: url("/guide/images/event_pet_evolved.jpg") 0 0 no-repeat;
	margin: 0 auto;
}

/*EVENT PET SKILL (20110627 ADDED)*/
div#event_pet a#mutated_ss {
	width: 74px;
	height: 0px;
	padding-top: 149px;
	display: block;
	overflow: hidden;
	background: url("/guide/images/event_pet_mutated.jpg") 0 0 no-repeat;
	margin: 0 auto;
}






