@charset "Shift_JIS";
/*更新箇所*/

/*module---------------------------------------*/
.blockSet,
.floatSet,
.normalSet{clear:both;float:left;width:100%;}
.clearspace{display:none;}

.btnClass {text-indent:-9999px;}
.btnClass a{display:block;width:100%; height:100%; overflow:hidden; background-repeat:no-repeat; background-position:left top;}
.btnClass a:hover{background-position:left bottom;}
embed,object{outline:none;}

/*共通---------------------------------------*/
/*licensee_footer*/
#licensee_main .section_lastchild ol li{color:#b4b4b4}/*soon*/
#licensee_main .section_lastchild ol li span{color:#FF7D00;}/*current*/
#licensee_main .section_lastchild ol li a,
#licensee_main .section_lastchild ol li span{text-decoration:underline;}
#licensee_main.tmpl{padding-top:0;}

.blockSet {position:relative;}
/*中ページ共通---------------------------------------*/
#juejNextHead {width:100%; overflow:hidden; padding-top:13px;}
#juejNextHead h5{float:left; width:160px;}

/*juejNextNav*/
#juejNextNav {float:right; width:561px; overflow:hidden; padding-top:10px;}
#juejNextNav li{float:left; width:224px; height:82px; text-indent:-9999px;margin-right:3px;}
#juejNextNav li a{display:block; width:100%; height:100%; background-repeat:no-repeat;}

#juejNextNav li#juejNavTop{width:107px;}
#juejNextNav li#juejNavTop a{background-image:url(../img/nav_top.gif);}
#juejNextNav li#juejNavTop a:hover{background-position:left bottom;}

#juejNextNav li#juejNavAbout a,
#juejAbout li#juejNavAbout{background-image:url(../img/nav_about.gif);}
#juejAbout li#juejNavAbout{background-position:left bottom;}

#juejNextNav li#juejNavTech{margin-right:0;}
#juejNextNav li#juejNavTech a,
#juejTech li#juejNavTech{background-image:url(../img/nav_tech.gif);}
#juejTech li#juejNavTech{background-position:left bottom;}

/*トップページ--------------------------------------------*/
#juejTop #licensee_main.tmpl .main_visual{padding-top:10px; margin-bottom:0;}

/*juejTopNav*/
#juejTop #juejTopNav {width:695px; _width:715px; overflow:hidden; padding:0 0 20px 20px;}
#juejTop #juejTopNav li{width:345px; height:87px; text-indent:-9999px; position:relative;}
#juejTop #juejTopNav li a{display:block; width:100%; height:100%; background-repeat:no-repeat;}

#juejTop #juejTopNav li img{position:absolute; right:2px; top:5px;}/*new*/

#juejTop #juejTopNav li#juejNavAbout{float:left;}
#juejTop #juejTopNav li#juejNavAbout a{background-image:url(../img/top/top_nav_about.gif);}
#juejTop #juejTopNav li#juejNavTech{float:right;}
#juejTop #juejTopNav li#juejNavTech a{background-image:url(../img/top/top_nav_tech.gif);}

#juejTop #juejTopNav .soonL{float:left; background:url(../img/top/top_nav_soon_a.gif) left top no-repeat;}
#juejTop #juejTopNav .soonR{float:right; background:url(../img/top/top_nav_soon_b.gif) left top no-repeat;}

/*secTopIntro*/
#juejTop #secTopIntro{height:350px; _height:380px; margin-bottom:30px; position:relative;}
#juejTop #secTopIntro h5 img{position:absolute; left:20px; top:0;}
#juejTop #secTopIntro .textBox p img{ position:absolute; left:14px; top:52px;}

#juejTop #secTopIntro .bgBox{width:740px; height:188px; position:absolute; left:0; top:161px; background-image:url(../img/top/top_intro_bg_anime.gif); background-repeat:no-repeat; background-position:left top;}
#juejTop #secTopIntro .bgBox.sp{background-image:url(../img/top/top_intro_bg_anime_sp.gif);}

#juejTop #secTopIntro .itemBox img{position:absolute;}
#juejTop #secTopIntro .itemBox .phBoxA{left: 478px; top: 3px;}
#juejTop #secTopIntro .itemBox .phBoxB{left: 549px; top: 86px;}
#juejTop #secTopIntro .itemBox .phBoxC{left: 157px; top: 249px;}
#juejTop #secTopIntro #secTopIntroBtn{width:236px;height:158px;position:absolute;left:487px;top:25px;}
#juejTop #secTopIntro #secTopIntroBtn a{background-image:url(../img/top/top_intro_btn.png);}

/*行列ナゲループ？--------------------------------------------*/
#juejAbout #juejNextBg {clear:both; float:left; width:100%; position:relative;}

/*secAboutQue*/
#juejAbout #secAboutQue{height:620px;}
#juejAbout #secAboutQue img{position:absolute;}
#juejAbout #secAboutQue h5 img{left:296px; top:98px;}
#juejAbout #secAboutQue .textBox img{left:291px; top:151px;}
#juejAbout #secAboutQue .phBoxA img{left:4px; top:95px;}
#juejAbout #secAboutQue .phBoxB img{left:244px; top:310px;}

/*secAboutChara*/
#juejAbout #secAboutChara{height:710px;}
#juejAbout #secAboutChara dd,
#juejAbout #secAboutChara img{position:absolute;}
#juejAbout #secAboutChara dd{width:161px; height:104px;}

#juejAbout #secAboutChara .itemBoxA img{left: 71px;top: 22px;}
#juejAbout #secAboutChara .itemBoxB img{left: 375px;top: 45px;}
#juejAbout #secAboutChara .itemBoxC img{left: 59px;top: 398px;}
#juejAbout #secAboutChara .itemBoxD img{left:376px; top:360px; z-index:-1;}

#juejAbout #secAboutChara #secAboutCharaA {top:302px;left:64px;}
#juejAbout #secAboutChara #secAboutCharaA a{background-image:url(../img/about/about_chara_a_btn.png);}

#juejAbout #secAboutChara #secAboutCharaB {top:156px; left:573px;}
#juejAbout #secAboutChara #secAboutCharaB a{background-image:url(../img/about/about_chara_b_btn.png);}

#juejAbout #secAboutChara #secAboutCharaC {top:604px; left:252px;}
#juejAbout #secAboutChara #secAboutCharaC a{background-image:url(../img/about/about_chara_c_btn.png);}

/*secAboutWhats*/
#juejAbout #secAboutWhats{height:718px;}
#juejAbout #secAboutWhats img{position:absolute;}
#juejAbout #secAboutWhats h5 img{top: 124px;left: 25px;}
#juejAbout #secAboutWhats .itemBoxA dt img{top: 199px;left: 24px;}
#juejAbout #secAboutWhats .itemBoxA .phBox img{top: 126px;left: 332px;}
#juejAbout #secAboutWhats .itemBoxA .textBox img{top: 233px;left: 20px;}
#juejAbout #secAboutWhats .itemBoxB dt img{top: 462px;left: 24px;}
#juejAbout #secAboutWhats .itemBoxB .phBox img{top: 331px;left: 24px;}
#juejAbout #secAboutWhats .itemBoxB .textBox img{top: 496px;left: 20px;}
#juejAbout #secAboutWhats .itemBoxC dt img{top: 462px;left: 378px;}
#juejAbout #secAboutWhats .itemBoxC .phBox img{top: 331px;left: 377px;}
#juejAbout #secAboutWhats .itemBoxC .textBox img{top: 496px;left: 374px;}

/*bg*/
#juejAbout .bgImg01{left:0; top:25px;}
#juejAbout .bgImg02{left:688px; top:84px;}
#juejAbout .bgImg03{left:711px; top:149px;}
#juejAbout .bgImg04a{left:544px;top: 260px;}
#juejAbout .bgImg04b{left:554px;top: 339px;}
#juejAbout .bgImg05{left:672px; top: 479px;}
#juejAbout .bgImg06{left:119px; top: 520px;}
#juejAbout .bgImg07{left:0; top: 346px;}

#juejAbout .bgImg08{left:3px; top: 44px;}
#juejAbout .bgImg09{left:40px; top: 690px;}
#juejAbout .bgImg10{left:84px; top: 732px;}

#juejAbout .bgImg11{left:638px; top: 7px;}
#juejAbout .bgImg12{left:705px; top: 179px;}
#juejAbout .bgImg13{left:24px; top: 647px;}

/*テクニック？--------------------------------------------*/
#juejTech #secTechChain{ height:700px;}
#juejTech #secTechChain dd,
#juejTech #secTechChain img{position:absolute;}
#juejTech #secTechChain h5 img{left: 272px; top:112px;}
#juejTech #secTechChain .imgBoxA img{left: 2px;top: 97px;}
#juejTech #secTechChain .imgBoxB img{left: 221px;top: 171px;z-index:100;}
#juejTech #secTechChain .imgBoxC img{left: 441px; top: 128px;}

#juejTech #secTechChain .itemBoxA img{left: 4px; top: 438px;}
#juejTech #secTechChain .itemBoxB img{left: 514px; top: 508px;}

#juejTech #secTechChain dd{width:220px; height:138px;}

#juejTech #secTechChain #secTechChainA {left: 121px;top: 530px;}
#juejTech #secTechChain #secTechChainA a{background-image:url(../img/tech/tech_chain_btn_a.png);}

#juejTech #secTechChain #secTechChainB {left: 347px;top: 492px;}
#juejTech #secTechChain #secTechChainB a{background-image:url(../img/tech/tech_chain_btn_b.png);}

#juejTech #secTechItem{ height:540px;}
#juejTech #secTechItem dd,
#juejTech #secTechItem img{position:absolute;}
#juejTech #secTechItem h5 img{left: 549px; top:72px;}
#juejTech #secTechItem .imgBoxA img{left: 2px;top: 17px;}
#juejTech #secTechItem .imgBoxB img{left: 221px;top: 91px;}
#juejTech #secTechItem .imgBoxC img{left: 441px; top: 48px;}

#juejTech #secTechItem .itemBoxA img{left: 56px; top: 135px;}
#juejTech #secTechItem .itemBoxB img{left: 417px; top: 140px;}
#juejTech #secTechItem .itemBoxC img{left: 222px; top: 352px;}

#juejTech #secTechItem dd{width:191px; height:125px;}

#juejTech #secTechItem #secTechItemA {left: 193px;top: 195px;}
#juejTech #secTechItem #secTechItemA a{background-image:url(../img/tech/tech_item_btn_a.png);}

#juejTech #secTechItem #secTechItemB {left: 550px;top: 195px;}
#juejTech #secTechItem #secTechItemB a{background-image:url(../img/tech/tech_item_btn_b.png);}

#juejTech #secTechThrow{ height:1035px;}
#juejTech #secTechThrow dd,
#juejTech #secTechThrow img{position:absolute;}
#juejTech #secTechThrow h5 img{left: 19px; top:87px;}
#juejTech #secTechThrow .imgBoxA img{left: 15px;top: 159px;}
#juejTech #secTechThrow .imgBoxB img{left: 368px;top: 159px;}
#juejTech #secTechThrow .imgBoxC img{left: 14px; top: 607px;}

#juejTech #secTechGold{ height:322px;}
#juejTech #secTechGold img{position:absolute;}
#juejTech #secTechGold h5 img{left: 364px; top:50px;}
#juejTech #secTechGold .textBox img{left: 359px; top:104px;}
#juejTech #secTechGold .phBox img{left: 69px; top:34px;}


/*bg*/
#juejTech .bgImg01{left:0; top:25px;}
#juejTech .bgImg02{left:688px; top:84px;}
#juejTech .bgImg03{left:711px; top:149px;}
#juejTech .bgImg04a{left:544px;top: 260px;}
#juejTech .bgImg04b{left:554px;top: 339px;}
#juejTech .bgImg05{left:672px; top: 479px;}
#juejTech .bgImg06{left:119px; top: 520px;}
#juejTech .bgImg07{left:0; top: 346px;}

#juejTech .bgImg08{left:3px; top: 44px;}
#juejTech .bgImg09{left:40px; top: 690px;}
#juejTech .bgImg10{left:84px; top: 732px;}

#juejTech .bgImg11{left:638px; top: 7px;}
#juejTech .bgImg12{left:705px; top: 179px;}
#juejTech .bgImg13{left:24px; top: 647px;}

#juejTech #secTechItem .bgImg04{left:53px; top: 0;}
#juejTech #secTechItem .bgImg05{left:12px; top: 72px;}
#juejTech #secTechItem .bgImg06{left:0; top: 140px;}
#juejTech #secTechItem .bgImg07{left:45px; top:390px;}

#juejTech #secTechThrow .bgImg02{left:697px; top:68px;}
#juejTech #secTechThrow .bgImg04{left:138px; top: 941px;}
#juejTech #secTechThrow .bgImg08{left:145px; top: 1px;}
#juejTech #secTechThrow .bgImg09{left:706px; top: 135px;}
#juejTech #secTechThrow .bgImg10{left:689px; top: 886px;}

#juejTech #secTechGold .bgImg04{left:119px; top: 520px;}
#juejTech #secTechGold .bgImg10{left:672px; top: 479px;}
#juejTech #secTechGold .bgImg11{left:4px; top: 30px;}
#juejTech #secTechGold .bgImg12{left:61px; top: 248px;}

/*-------------------------------------------------------------------------
	Orange Button
/*-----------------------------------------------------------------------*/
.orange_btn {
	position: relative;
	width: 212px;
	height: 60px;
	font-size: 16px;
	text-align: center;
	display: table-cell;
 	vertical-align: middle;
 	border: solid 1px #FF9103;
}

.orange_btn:hover {
	height: 56px;
	border: solid 3px #FF9103;
	text-decoration: none;
}

.orange_btn span {
 	color: #FF9103;
}
.orange_btn img {
	position: absolute;
	right: 6px;
}
.orange_btn:hover img{
	right: 4px;
}

.orange_btn a {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
