@charset "shift_jis";body{margin:0;padding:0;font-size:12px;line-height:1.3;color:#333333;font-family:"Lucida Grande", sans-serif;background:url(../img/jpg/bk.jpg) no-repeat center top #CADFF4;text-align:center;}
*html body{font-size:75%;font-family:Verdana, "MS P SVbN", sans-serif;vertical-align:baseline;}
*html .iepngfix{behavior:expression(IEPNGFIX.fix(this));}
*:first-child+html body{font-size:75%;font-family:"CI", "meiryo", "lr oSVbN", "ms pgothic", hirakakupro-w3, "qMmpS Pro W3", osaka, arial, helvetica, sans-serif;}
img{border:none;}
h1,h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, ol{margin:0;padding:0;}
h2.recruit{font-size:75%;font-weight:normal;margin:2px 0px;}
ul,li{list-style-type:none;}
form{margin:0;padding:0;}
td{vertical-align:middle;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
strong.big{font-weight:normal;}
a:link{color:#0099FF;text-decoration:none;}
a:visited{color:#0099FF;text-decoration:none;}
a:hover{color:#0066FF;text-decoration:underline;}
a:active{color:#0066FF;text-decoration:underline;}
.alignright{text-align:right;}
.alignleft{text-align:left;}
.aligncenter{text-align:center;}
.valign_m{vertical-align:middle;}
.floatleft{float:left;}
.floatright{float:right;}
.txts{font-size:10px;*font-size:90%;line-height:1.2;}
.txtl{font-size:14px;*font-size:120%;line-height:1.4;}
.txtm{font-size:14px;*font-size:120%;line-height:1.6;}
html[xmlns*=""] body:last-child .txtl{font-size:13px;}
.txtlb{font-size:14px;*font-size:120%;font-weight:bold;line-height:1.4;}
html[xmlns*=""] body:last-child .txtlb{font-size:13px;}
.oranglb{color:#FF6600;font-size:120%;font-weight:bold;}
.oranglbt{color:#FF6600;font-size:120%;font-weight:bold;margin-top:20px;}
.pinklb{color:#FF6699;font-size:120%;font-weight:bold;}
.greenb{color:#669900;font-weight:bold;}
.greenlb{color:#669900;font-size:120%;font-weight:bold;}
.greenllb{color:#669900;font-size:140%;font-weight:bold;}
.greenlb@{color:rgb(10,255,85);font-size:120%;font-weight:bold;}
.greenbt{color:#669900;font-size:120%;font-weight:bold;}
.orangb{color:#FF6600;font-weight:bold;}
.red{color:#FF0000;}
.redb{color:#FF0000;font-size:120%;font-weight:bold;}
.redllb{color:#FF0000;font-size:140%;font-weight:bold;}
.redlb{color:rgb(227,079,163);font-size:120%;font-weight:bold;}
.yellowlb{color:rgb(207,148,0);font-size:120%;font-weight:bold;}
.green{color:#669900;}
.orang{color:#FF6600;}
.pink{color:#FF6699;}
.blue{color:#0099FF;}
.blueb{color:#0099FF;font-size:120%;font-weight:bold;}
.bbi{font-size:120%;}
.blackllb{font-size:140%;font-weight:bold}
.blacklb{font-size:120%;font-weight:bold}
.red2{color:#CC0000;}
.redb2{color:#CC0000;font-size:120%;font-weight:bold;}
.purplelb{color:#993399;font-size:120%;font-weight:bold;}
.yellow{color:#FFCC00;}
.orang2{color:#FF9900;}
.mt0{margin-top:0px;}
.mt5{margin-top:5px;}
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb0{margin-bottom:0px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px;}
.mb55{margin-bottom:55px;}
.mb60{margin-bottom:60px;}
.mb65{margin-bottom:65px;}
.mb70{margin-bottom:70px;}
.mb75{margin-bottom:75px;}
.mb80{margin-bottom:80px;}
.mb85{margin-bottom:85px;}
.mb90{margin-bottom:90px;}
.mb95{margin-bottom:95px;}
.mb100{margin-bottom:100px;}
.mb110{margin-bottom:110px;}
.mb120{margin-bottom:120px;}
.mb130{margin-bottom:130px;}
.mr0{margin-right:0px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.ml0{margin-left:0px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.ml80{margin-left:80px;}
.ml100{margin-left:100px;}
.mg0{margin:0px;}
.mg5{margin:5px;}
.mg10{margin:10px;}
.mg15{margin:15px;}
.pt5{padding-top:5px;}
.linegray1{background:url(../img/gif/line_gray.gif) repeat-x left center;margin:10px 0;}
.linegray2{background:url(../img/gif/line_gray.gif) repeat-x left bottom;padding-bottom:10px;margin-bottom:10px;}
.linegray_nmg{background:url(../img/gif/line_gray.gif) repeat-x left center;margin:0;}
.linepink{background:url(../img/gif/line_pink.gif) repeat-x left center;margin:10px 0;}
.wkgray{border:1px solid #CCCCCC;padding:5px;margin:5px 0;}
.wkgray2{border:1px solid #CCCCCC;padding:10px;}
.wkgray3{border:1px solid #CCCCCC;padding:5px;margin:5px 0;background-color:#FDF7DF;}
.wkgray_mt0{border:1px solid #CCCCCC;padding:5px;margin:0px 0;}
.wkgray_mt0_Pad{border:1px solid #CCCCCC;padding:5px;margin:0px 0;padding:10px;}
.pagetop{width:655px;text-align:right;margin:10px 0;}
.list ol li{list-style-image:url(../img/gif/ico_ya.gif);margin-left:40px;line-height:20px;}
.osusumetxt ol li{margin-left:10px;}
.osusumetxtl ol li{margin-left:10px;}
blockquote{width:470px;background:url(../img/gif/blockquote_start.gif) no-repeat scroll top left;padding:0px;margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:30px;}
blockquote p{background:url(../img/gif/blockquote_end.gif) no-repeat scroll bottom right;padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:30px;margin:0px;}
#project li{display:inline;}
.fontb{font-size:120%;line-height:1.5;}
.fontbu{font-size:150%;line-height:1.5;font-weight:bold}
.bread{background-color:#D7E7F7;padding:5px;margin-bottom:15px;font-size:90%;}
.14px{font-size:14px!important;}
.box table{border-top:1px solid #cccccc;border-bottom:none;border-left:1px solid #cccccc;border-right:none;}
.box td{border-top:none;border-bottom:1px solid #cccccc;border-left:none;border-right:1px solid #cccccc;background-color:#ffffff;padding:5px;}
.box td.boxbl1{border-top:none;border-bottom:1px solid #cccccc;border-left:none;border-right:1px solid #cccccc;background-color:#62C0FF;color:#FFFFFF;padding:5px;}
.box td.boxbl2{border-top:none;border-bottom:1px solid #cccccc;border-left:none;border-right:1px solid #cccccc;background-color:#D9F0FF;padding:5px;}
.box td.boxgray{border-top:none;border-bottom:1px solid #cccccc;border-left:none;border-right:1px solid #cccccc;background-color:#F0F0F0;padding:5px;}
.box td.boxyell{border-top:none;border-bottom:1px solid #cccccc;border-left:none;border-right:1px solid #cccccc;background-color:#FFF3DD;padding:5px;}
.box td.boxpink{border-top:none;border-bottom:1px solid #cccccc;border-left:none;border-right:1px solid #cccccc;background-color:#FFDFDF;padding:5px;}
.box td.boxpink1{border-top:none;border-bottom:1px solid #cccccc;border-left:none;border-right:1px solid #cccccc;background-color:#FFDFDF;vertical-align:middle;text-align:center;}
.box td.boxpurple{border-top:none;border-bottom:1px solid #cccccc;border-left:none;border-right:1px solid #cccccc;background-color:#CEBED3;vertical-align:middle;text-align:center;}
.box td.cdmd{vertical-align:middle;text-align:center;}
.box2 td{vertical-align:middle;}
#step1{background:url(../img/jpg/st1.jpg) no-repeat left top;border:1px solid #99CCFF;padding:50px 10px 20px 155px;}
#step2{background:url(../img/jpg/st2.jpg) no-repeat left top;border:1px solid #99CCFF;padding:50px 10px 20px 155px;}
#step3{background:url(../img/jpg/st3.jpg) no-repeat left top;border:1px solid #99CCFF;padding:50px 10px 20px 155px;}
#step4{background:url(../img/jpg/st4.jpg) no-repeat left top;border:1px solid #99CCFF;padding:50px 10px 20px 100px;}
#step5{background:url(../img/jpg/st5.jpg) no-repeat left top;border:1px solid #99CCFF;padding:50px 10px 20px 10px;}
.step5txt{margin:0 0 10px 90px;}
#step6{background:url(../img/jpg/st6.jpg) no-repeat left top;border:1px solid #99CCFF;padding:50px 10px 20px 100px;}
.pfm{float:left;border:1px solid #FFCC66;width:300px;padding:10px;}
.pfmph{float:left;width:70px;}
.pfmtxt{float:right;width:230px;}
.pfm h3{padding:5px 0 0 15px;margin-bottom:5px;font-size:120%;background:url(../img/gif/ya.gif) no-repeat 5px center #FFE5B1;}
.street{float:left;border:1px solid #FFBFBF;width:300px;padding:10px;min-height:200px;height:auto !important;height:200px;}
.streetph{float:left;width:110px;}
.streettxt{float:right;width:180px;}
.street h3{padding:5px 0 0 15px;margin-bottom:5px;font-size:120%;background:url(../img/gif/ya1.gif) no-repeat 5px center #FFE5E5;}
.wagei{float:left;border:1px solid #AFCB9A;width:300px;padding:10px;min-height:130px;height:auto !important;height:130px;}
.wageiph{float:left;width:100px;}
.wageitxt{float:right;width:190px;}
.wagei h3{padding:5px 0 0 15px;margin-bottom:5px;font-size:120%;background:url(../img/gif/ya3.gif) no-repeat 5px center #DFE9C9;}
.osusumeph{width:200px;float:left;}
.osusumephr{width:200px;float:right;}
.osusumephrm{width:200px;float:left;}
.osusumetxt{width:445px;float:right;line-height:20px;}
.osusumetxtl{width:445px;float:left;line-height:20px;vertical-align:middle;}
.osusumetxtlm{width:420px;float:left;line-height:20px;}
.pfmname{background-color:#D7E7F7;padding:5px;margin-bottom:5px;}
.pfmname h3{font-size:100%;}
.lineh{line-height:20px;}
.special{float:left;width:300px;}
.specialm{float:left;width:200px;}
.specialr{float:left;width:400px;}
.faqq{background:url(../img/jpg/faqq.jpg) no-repeat 5px 5px #FFF6D4;padding:10px 5px 10px 45px;margin-bottom:5px;font-size:120%;font-weight:bold;color:#FF6600;}
.faqq2{background:url(../img/jpg/faqq.jpg) no-repeat 5px 5px #FFFFFF;padding:10px 5px 10px 45px;margin-bottom:5px;font-size:120%;font-weight:bold;color:#FF6600;}
.faqq3{background:url(../img/jpg/faqq2.jpg) no-repeat 5px 5px #FFFFFF;padding:10px 5px 10px 45px;margin-bottom:5px;font-size:120%;font-weight:bold;color:#FF6600;}
.faqa{background:url(../img/jpg/faqa.jpg) no-repeat 5px 5px;padding:10px 5px 10px 45px;margin:0 0 0 20px;font-size:120%;line-height:22px;}
.faqa p{margin-bottom:14px;}
.faqa ol{margin-left:40px;margin-right:100px;margin-bottom:20px;}
.faqa ul{margin-left:40px;margin-right:100px;margin-bottom:20px;}
.faqa ol li{list-style-type:decimal;}
.faqa ul li{list-style-type:none;}
.nn1{background:url(../img/jpg/faqn.jpg) no-repeat 5px 5px #FFF6D4;padding:10px 5px 10px 45px;margin-bottom:5px;font-size:120%;font-weight:bold;color:#FF6600;}
.nn2{background:url(../img/jpg/faqn.jpg) no-repeat 5px 5px #FFFFFF;padding:10px 5px 10px 45px;margin-bottom:5px;font-size:120%;font-weight:bold;color:#FF6600;}
.nn3{background:url(../img/jpg/faqn3.jpg) no-repeat 5px 5px #FFFFFF;padding:10px 5px 10px 45px;margin-bottom:5px;font-size:120%;font-weight:bold;color:#FF6600;}
.na{background:url(../img/jpg/faqan.jpg) no-repeat 5px 5px;padding:10px 5px 10px 45px;margin:0 0 0 20px;font-size:120%;line-height:22px;}
.na p{margin-bottom:14px;}
.na ol{margin-left:40px;margin-right:100px;margin-bottom:20px;}
.na ul{margin-left:40px;margin-right:100px;margin-bottom:20px;}
.na ol li{list-style-type:decimal;}
.na ul li{list-style-type:none;}
.blog-cate{font-size:16px;}
.pig{background:url(../img/jpg/pig.jpg) no-repeat right top;height:200px;font-size:160%;color:#009933;padding:10px 0px 0px 20px;margin:15px 15px 15px 5px;border-left:solid #000000;border:solid thin #000000;line-height:1.3;}
.sai{background:url(../img/jpg/sai.jpg) no-repeat right top;font-size:160%;height:200px;color:#009933;padding:10px 0px 0px 20px;margin:15px 15px 15px 5px;border-left:solid #000000;border:solid thin #000000;line-height:1.3;}
.piero{background:url(../img/jpg/piero.jpg) no-repeat right top;font-size:160%;height:200px;color:#009933;padding:10px 0px 0px 20px;margin:15px 15px 15px 5px;border-left:solid #000000;border:solid thin #000000;line-height:1.3;}
#pl_kids{background:url(../img/jpg/kidsbk.jpg) no-repeat left bottom;float:left;width:320px;padding-bottom:15px;}
#pl_event{background:url(../img/jpg/eventbk.jpg) no-repeat left bottom;float:right;width:320px;padding-bottom:15px;}
#pl_kikaku{background:url(../img/jpg/kikakubk.jpg) no-repeat left bottom;float:left;width:320px;padding-bottom:15px;}
#pl_wedding{background:url(../img/jpg/weddingbk.jpg) no-repeat left bottom;float:right;width:320px;padding-bottom:15px;}
#be{background:url(../img/jpg/be.jpg) no-repeat light top;}
.at1{background:url(../img/jpg/atbk.gif) no-repeat left bottom;width:320px;margin-right:10px;float:left;}
.at2{background:url(../img/jpg/atbk2.gif) no-repeat left bottom;width:320px;float:left;}
#blogtop{background:url(../img/jpg/topph.jpg) no-repeat 10px top;padding:0 0 0 85px;height:90px;margin:5px 0;line-height:1.5;}
.blogsearch{background:url(../img/jpg/search_bg.jpg) repeat-y left top;border:1px solid #FFE9A5;padding:10px;text-align:center;margin:10px 0 20px;}
.blogt h3{background:url(../img/jpg/e.jpg) no-repeat 5px 5px #FFF6D4;padding:10px 5px 10px 45px;margin-bottom:13px;font-size:115%;font-weight:bold;color:#FF6600;}
.blogk{width:655px;font-size:14px;height:auto !important;margin-bottom:15px;}
.blogkph{float:left;width:250px;}
.blogktxt{float:right;width:405px;}
.blogktxt p{background:url(../img/jpg/line_gray.jpg) repeat-x left bottom;padding-bottom:10px;margin-bottom:10px;}
.blogfloatleft{float:left;}
.blogktxt h4{background:url(../img/gif/ico_ya.gif) no-repeat left center;padding:0 0 0 15px;margin:0 5px 0 0;color:#669900;}
.blogline{background:url(../img/jpg/line_gray.jpg) repeat-x left bottom;padding-bottom:10px;margin-bottom:10px;}
.blogcontinu{background:url(../img/jpg/ico4.jpg) no-repeat left top;padding:0 0 0 20px;margin:10px 0 0 0;}
.blogtag{width:625px;font-size:120%;margin-bottom:20px;background:url(../img/jpg/ico_tag.jpg) no-repeat 8px center #FEE9E9;padding:5px 5px 5px 25px;margin:10px 0;color:#FF6699;}
.blogresults h3{background:url(../img/jpg/ico5.jpg) no-repeat 5px 10px #FFF6D4;padding:5px 5px 5px 30px;font-size:140%;}
.blogresults .postmetadata{margin:5px 0 15px 30px;font-weight:bold;font-size:120%;}
.wp-pagenavi{border:1px solid #D7E7F7;padding:5px;text-align:center;font-size:120%;margin:20px 0;}
.current{font-size:120%;font-weight:bold;margin:0 10px 0 0;}
.page{margin:0 10px 0 0;}
.bloginvite{width:655px;text-align:center;margin:5px 0 15px;}
.bloglist{font-size:100%;line-height:1.6;margin-bottom:20px;background:url(../img/jpg/subt.jpg) repeat-y left top #FFE9C9;padding:5px 5px 5px 13px;color:#FF6600;margin:15px 0 5px;}
.blogtxtlink{margin-bottom:20px;}
.blogtxtlink p{background:url(../img/jpg/ico4.jpg) no-repeat left top;padding:0 0 0 20px;margin:10px 0 0 0;font-size:14px;font-weight:bold;}
.blogcheck{width:590px;background:url(../img/jpg/check.jpg) no-repeat left top #4CB8FF;padding:5px 5px 5px 60px;color:#FFFFFF;font-size:140%;margin-bottom:10px;}
.blogprev{background:url(../img/jpg/line_gray.jpg) repeat-x left bottom;padding-bottom:5px;margin-bottom:5px;font-size:120%;background:url(../bimg/ico3.jpg) no-repeat left center;padding:5px 5px 5px 20px;color:#FF6600;}
.blognext{font-size:120%;text-align:right;background:url(../img/jpg/ico6.jpg) no-repeat right center;padding:5px 20px 5px 5px;color:#FF6600;}
.feed{width:655px;text-align:right;margin:15px 0;}
.blogsection ul li{background:url(../img/jpg/ico_ya.gif) no-repeat left 3px;padding:0 0 0 15px;margin-bottom:3px;font-size:120%;}
.blogsection ol li{list-style-type:decimal;margin-left:20px;font-size:120%;margin-bottom:3px;}
*:first-child+html .blogsection ol li{margin-left:25px;}
* html .blogsection ol li{margin-left:25px;}
.blogk:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
h2.pagetitle{background:url(../img/jpg/tb1.jpg) no-repeat;padding:2px 0 0 10px;height:22px;font-size:18px;color:#059BF6;font-weight:900;margin-bottom:10px;}
.blogimg{float:left;margin-right:10px;}
.blogimgr{float:right;margin-left:10px;}
.byk{float:left;width:628px;height:auto !important;padding:10px;border:1px solid #FF99CC;margin-bottom:15px;}
.bykph{float:right;width:200px;}
.byktxt{float:left;width:420px;}
.byk h3{padding:5px 0 0 15px;margin-bottom:5px;font-size:120%;background:url../img/gif/ya1.gif) no-repeat 5px center #FFE5E5;}
.bzk{float:left;width:640px;padding:10px;min-height:200px;height:auto !important;}
.bzkph{float:left;width:430px;}
.bzktxt{float:right;width:210px;}
.bzk h3{padding:5px 0 0 15px;margin-bottom:5px;font-size:120%;background:url(../img/gif/ya1.gif) no-repeat 5px center #FFE5E5;}
.biyou{float:left;border:1px solid #FFBFBF;width:630px;padding:10px;min-height:170px;height:auto !important;height:100px;margin-bottom:10px;}
.biyoutxt{float:right;width:420px;line-height:20px;}
.biyoutxt2{float:right;width:630px;}
.biyou2{float:left;width:630px;padding:10px;min-height:170px;height:auto !important;height:100px;margin-bottom:10px;}
.style1{color:#333333;font-weight:bold;}
.linepink1{background:url(../img/gif/line_pink.gif) repeat-x left center;margin:30px 0;}
.fsb{font-size:120%;}
.box_gray{background-color:#999999;padding:5px;margin-bottom:5px;color:#FFFFFF;font-weight:bold}
.box_mura{background-color:#3366FF;padding:5px 5px 5px 10px;margin-top:30px;margin-bottom:10px;color:#FFFFFF;font-weight:bold;font-size:120%;}
.box_mura_mb0{background-color:#3366FF;padding:5px 5px 5px 10px;margin-top:30px;margin-bottom:0px;color:#FFFFFF;font-weight:bold;font-size:120%;}
.box_lightgray{background-color:#dddddd;padding:5px;padding-right:8px;margin-top:30px;margin-bottom:10px;}
.taio_area{background:url(../img/jpg/japan.jpg) no-repeat right top #FFF2DD;width:635px;padding:10px;margin-bottom:0px;overflow:hidden;clear:both;}
.target{background:url(../img/jpg/target.jpg) no-repeat right top #FFF2DD;width:635px;padding:10px;margin-bottom:15px;overflow:hidden;clear:both;}
.taio_area1{background:#EAEAEA;width:635px;padding:10px;margin-bottom:0px;overflow:hidden;clear:both;}
.ct_bk{background:url(../img/jpg/ct_bk.jpg) repeat-y left top;width:655px;}
.ct_txt{margin:0 25px;width:605px;}
#balloonart{background:url(../img/jpg/balloonart_bk.jpg) no-repeat center 385px;border-bottom:2px solid #FFB84D;position:relative;font-size:14px;width:655px;height:1180px;margin-bottom:20px;}
#balloonart01{position:absolute;width:330px;left:295px;top:410px;}
#balloonart01 h3{background:url(../img/png/sub1.png) no-repeat left top;behavior:expression(IEPNGFIX.fix(this));height:71px;width:262px;margin-bottom:10px;text-indent:-9999px;}
#balloonart02{position:absolute;width:360px;left:35px;top:665px;}
#balloonart02 h3{background:url(../img/png/sub2.png) no-repeat left top;behavior:expression(IEPNGFIX.fix(this));height:66px;width:310px;margin-bottom:10px;text-indent:-9999px;}
#balloonart03{position:absolute;width:410px;left:35px;top:820px;}
#balloonart03 h3{background:url(../img/png/sub3.png) no-repeat left top;behavior:expression(IEPNGFIX.fix(this));height:66px;width:299px;margin-bottom:10px;text-indent:-9999px;}
#balloonart04{position:absolute;width:420px;left:200px;top:1000px;}
#balloonart04 h3{background:url(../img/png/sub4.png) no-repeat left top;behavior:expression(IEPNGFIX.fix(this));height:66px;width:336px;margin-bottom:10px;text-indent:-9999px;}
#clowntop{background:url(../img/jpg/clo_bk.jpg) repeat-y left top;font-size:14px;width:655px;margin-bottom:20px;}
.clowntop2{width:590px;margin:0 auto;}
.clowntop_sub1{float:left;width:300px;}
.clowntop_sub1 h3{background:url(../img/jpg/clo_sub1.jpg) no-repeat left top;text-indent:-9999px;height:50px;}
.clowntop_sub2{float:right;width:270px;}
.clowntop_sub2 h3{background:url(../img/jpg/clo_sub2.jpg) no-repeat left top;text-indent:-9999px;height:50px;}
#stilttop{background-color:#FE97B8;margin-bottom:20px;padding-bottom:10px;}
#stilttop2{background:url(../img/jpg/stilt_bk.jpg) no-repeat 10px center #ffffff;width:635px;margin:0 auto;padding:15px 0;}
#stilttop2 p{font-size:120%;width:295px;margin-left:175px;}
.stilttop_t1 h3{background:url(../img/gif/stilt_t1.gif) no-repeat left top;width:295px;height:45px;text-indent:-9999px;margin-left:175px;}
.stilttop_t2 h3{background:url(../img/gif/stilt_t2.gif) no-repeat left top;width:295px;height:45px;text-indent:-9999px;margin-left:175px;}
#animedance{background:url(../img/gif/anime_bk.jpg) no-repeat right top;border:1px solid #296C29;padding:15px 200px 10px 15px;font-size:120%;margin-bottom:20px;}
.animedance_t1 h3{background:url(../img/gif/anime_t1.gif) no-repeat left top;width:440px;height:19px;text-indent:-9999px;margin:5px 0 10px;}
.animedance_t2 h3{background:url(../img/gif/anime/anime_t2.gif) no-repeat left top;width:440px;height:42px;text-indent:-9999px;margin:10px 0;}
#jugglingbk{background:url(../img/jpg/jug_bk.jpg) no-repeat left bottom;margin-bottom:20px;padding-bottom:10px;}
#juggling_wrap{width:625px;margin:0 auto;font-size:120%;}
#juggling_t1{float:left;width:337px;}
#juggling_t1 h3{background:url(../img/png/jug_t1.png) no-repeat left top;width:337px;height:33px;text-indent:-9999px;margin:10px 0 10px;behavior:expression(IEPNGFIX.fix(this));}
#juggling_t2{float:right;width:275px;}
#juggling_t2 h3{background:url(../img/png/jug_t2.png) no-repeat left top;width:275px;height:33px;text-indent:-9999px;margin:30px 0 10px;behavior:expression(IEPNGFIX.fix(this));}
#pantomimebk{background:url(../img/jpg/pan_bk.jpg) no-repeat left top;margin-bottom:10px;font-size:120%;padding:480px 0 0 165px;min-height:230px;height:auto !important;height:230px;}
.pantomime_t1{margin-bottom:20px;}
.pantomime_t1 h3{background:url(../img/jpg/pan_t1.jpg) no-repeat left top;width:470px;height:17px;text-indent:-9999px;margin:0 0 10px;}
.pantomime_t2 h3{background:url(../img/jpg/pan_t2.jpg) no-repeat left top;width:460px;height:37px;text-indent:-9999px;margin:0 0 10px;}
#magicianbk{background-color:#000000;color:#FFFFFF;padding-bottom:10px;margin-bottom:10px;}
.magician_wrap{width:655px;}
.magician_01{width:340px;}
.magician_02{width:300px;}
.magician_03{width:200px;}
.magician_04{width:395px;}
.magician_t1 h3{background:url(../img/jpg/subt1.jpg) no-repeat left top;width:300px;height:50px;text-indent:-9999px;margin:0 0 10px;}
.magician_t2 h3{background:url(../img/jpg/subt2.jpg) no-repeat left top;width:300px;height:50px;text-indent:-9999px;margin:0 0 10px;}
.magician_t3 h3{background:url(../img/jpg/subt3.jpg) no-repeat left top;width:300px;height:50px;text-indent:-9999px;margin:0 0 10px;}
.magician_t4 h3{background:url(../img/jpg/subt4.jpg) no-repeat left top;width:300px;height:50px;text-indent:-9999px;margin:0 0 10px;}
.magician_listbk{border:1px solid #333333;width:623px;margin:0 auto;padding-bottom:10px;}
.magician_list{width:605px;margin:10px auto 0;}
.magician_list h3{font-size:120%;background:url(../img/jpg/line.gif) repeat-x left bottom;padding-bottom:5px;margin-bottom:5px;color:#F4DB73;}
.taio_area_m{background:url(../img/jpg/map.jpg) no-repeat right top #EAEAEA;width:635px;padding:10px;margin-bottom:0px;overflow:hidden;border:0px solid #999999;}
.target_m{background:url(../img/jpg/target_m.jpg) no-repeat right top #EAEAEA;width:635px;padding:10px;margin-bottom:15px;overflow:hidden;border:0px solid #999999;}
.taio_area_m div{margin-left:20px;width:600px;}
br{clear:both;}
.list_m ol li{list-style-image:url(../img/jpg/ico_ya2.gif);margin-left:40px;line-height:20px;}
.magician_wk{border:1px solid #BEA7BE;background-color:#E8E6EE;padding:10px 8px 20px;}
.pfmname_m{background-color:#000000;padding:5px;margin-bottom:5px;}
.pfmname_m h3{font-size:100%;color:#FFFFFF;}
.pfmname_m h3 a:link{color:#FFFFFF;}
.pfmname_m h3 a:visited{color:#FFFFFF;}
.pfmname_m h3 a:hover{color:#FFFFFF;}
.pfmname_m h3 a:active{color:#FFFFFF;}
#m_honkakubk{background-color:#3A1D3A;font-size:120%;color:#FFFFFF;padding-bottom:10px;}
#m_honkaku{width:610px;margin:0 auto;}
#m_honkaku_t1{width:300px;float:left;}
#m_honkaku_t2{width:300px;float:right;}
#m_honkaku_t1 h3{background:url(../img/jpg/ho_t1.jpg) no-repeat left top;width:300px;height:55px;text-indent:-9999px;margin:0 0 5px;}
#m_honkaku_t2 h3{background:url(../img/jpg/ho_t2.jpg) no-repeat left top;width:300px;height:55px;text-indent:-9999px;margin:0 0 5px;}
#m_comedy{background:url(../img/jpg/co_p1.jpg) no-repeat left bottom #FFF5D9;border:2px solid #009900;font-size:120%;padding:10px 10px 10px 190px;}
#m_comedy_t1 h3{background:url(../img/jpg/co_t1.jpg) no-repeat left top;width:420px;height:17px;text-indent:-9999px;margin:0 0 5px;}
#m_comedy_t2 h3{background:url(../img/jpg/co_t2.jpg) no-repeat left top;width:426px;height:17px;text-indent:-9999px;margin:10px 0 5px;}
#m_women{background:url(../img/jpg/women.jpg) no-repeat left top;font-size:120%;padding:160px 10px 10px 395px;min-height:320px;height:auto !important;height:320px;margin-bottom:10px;}
#m_women_t1 h3{background:url(../img/png/wo_t1.png) no-repeat left top;width:229px;height:35px;text-indent:-9999px;margin:0 0 10px;behavior:expression(IEPNGFIX.fix(this));}
#m_women_t2 h3{background:url(../img/jpg/wo_t2.png) no-repeat left top;width:223px;height:35px;text-indent:-9999px;margin:20px 0 10px;behavior:expression(IEPNGFIX.fix(this));}
#m_special{background:url(../img/jpg/special_bk.jpg) repeat-y left top;color:#FFFFFF;font-weight:bold;font-size:120%;margin-bottom:20px;}
.classbk_or{background-color:#ECE9D8;padding:10px 14px 15px;color:#996600;line-height:1.4;width:627px;margin-bottom:15px;}
.classwrap{width:627px;}
.class_ph{width:220px;float:left;}
.class_name{width:390px;float:right;margin-top:20px;}
.class_name p{background:url(../img/jpg/namebk.jpg) no-repeat left center;padding:15px 10px;margin-bottom:10px;}
.teacher{color:#CC6600;font-size:120%;font-weight:bold;}
.teacher_e{color:#669900;font-size:120%;}
.taio_area_exp{background:url(../img/jpg/map2.jpg) no-repeat right top;width:635px;padding:10px;margin-bottom:15px;overflow:hidden;border:1px solid #ECC78A;}
.classbk_pink{background-color:#FFEBEB;padding:14px;color:#996600;line-height:1.4;width:627px;margin-bottom:15px;}
.classbk_gr{background-color:#EBF3D6;padding:14px 14px 5px 14px;color:#996600;line-height:1.4;width:627px;margin-bottom:15px;}
.class_at p{background:url(../img/jpg/ico.jpg) no-repeat left 3px;margin-bottom:5px;padding-left:10px;}
#jugringclass{background:url(../img/jpg/jug_bk1.jpg) no-repeat left top;font-size:120%;margin-bottom:20px;}
.jugclass_t1{margin:10px 0 0 170px;}
.jugclass_t1 h3{background:url(../img/jpg/jug_t1.jpg) no-repeat left top;width:475px;height:45px;text-indent:-9999px;}
.jugclass_t2{margin:20px 0 40px 170px;}
.jugclass_t2 h3{background:url(../img/jpg/jug_t2.jpg) no-repeat left top;width:475px;height:45px;text-indent:-9999px;}
.jugclass_t3 h3{background:url(../img/jpg/jug_t3.jpg) no-repeat left top;width:515px;height:45px;text-indent:-9999px;}
.jugclass_t4 h3{background:url(../img/jpg/jug_t4.jpg) no-repeat left top;width:515px;height:45px;text-indent:-9999px;margin-top:20px;}
#comedianbk{background:url(../img/jpg/comedian.jpg) no-repeat left top #CC0000;padding:123px 0 15px;}
.comedian{width:640px;margin:0 0 0 7px;}
*:first-child+html .comedian{width:647px;}
* html .comedian{width:647px;}
.come{float:left;width:320px;color:#FFFFFF;font-size:120%;}
*:first-child+html .come{margin-left:7px;}
* html .come{margin-left:3px;}
.come p{width:295px;margin:0 0 0 15px;background:url(../img/jpg/star.jpg) no-repeat right bottom;padding-bottom:20px;}
.come2{float:right;width:320px;}
.comeprofile{background:url(../img/jpg/bk-1.jpg) repeat-y left top;margin-bottom:20px;}
.cometxt{width:560px;margin:20px auto 0;line-height:1.5;}
.cometop{background:#CC0000;text-align:center;padding:0 0 20px;}
.box td.boxorange{border-top:none;border-bottom:1px solid #cccccc;border-left:none;border-right:1px solid #cccccc;background-color:#FF6600;vertical-align:middle;text-align:center;font-weight:bold;color:#FFFFFF;}
.box td.cdmd{vertical-align:middle;text-align:center;}
.box2 td{vertical-align:middle;}
.box_recruit{background-color:#f0f8ff;padding:10px;padding-right:10px;}
.bosyu{background:#FFFFFF;margin:0px 0px 20px;padding:10px;}
.bosyu p{font-size:120%;color:#FF6600;font-weight:bold;margin:0 0 10px 0;}
#topflash{width:570px;height:340px;margin-bottom:10px;}
#topmaintxt{width:540px;margin:5px 0 10px;}
.mainwrap{width:655px;}
.mainwrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.mainwrapm{width:625px;}
.wk_orange{background:url(../img/gif/streetbk.gif) no-repeat left bottom;width:320px;float:left;}
.wk_blue{background:url(../img/gif/portraitbk.gif) no-repeat left bottom;width:320px;float:left;}
.wk_pink{background:url(../img/gif/fortunebk.gif) no-repeat left bottom;width:320px;float:left;}
.wk_green{background:url(../img/gif/magicianbk.gif) no-repeat left bottom;width:320px;float:left;}
#topfaq{background:url(../img/jpg/topfaqbk.jpg) repeat-y left top;width:655px;margin-bottom:20px;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(../img/jpg/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(../img/jpg/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
.bd-bl{background:url(../img/gif/waku-blue.gif) no-repeat left bottom;width:320px;margin-right:10px;float:left;}
.bd-gr{background:url(../img/gif/waku-green.gif) no-repeat left bottom;width:320px;float:right;}
.bd-pk{background:url(../img/gif/waku-pink.gif) no-repeat left bottom;width:320px;margin-right:10px;float:left;}
.bd-or{background:url(../img/gif/waku-orange.gif) no-repeat left bottom;width:320px;float:right;}
.bd-rd{background:url(../img/gif/waku-red.gif) no-repeat left bottom;width:320px;margin-right:10px;float:left;}
.bd-lb{background:url(../img/gif/waku-lblue.gif) no-repeat left bottom;width:320px;float:right;}
.bd-yl{background:url(../img/gif/waku-yellow.gif) no-repeat left bottom;width:320px;margin-right:10px;float:left;}
.bd-lp{background:url(../img/gif/waku-lpink.gif) no-repeat left bottom;width:320px;float:right;}
.bd3{background:url(../img/gif/bd3.gif) no-repeat left bottom;width:320px;margin-right:10px;float:left;}
.bd4{background:url(../img/gif/bd4.gif) no-repeat left bottom;width:320px;float:left;}
.bdtxt{width:340px;float:right;line-height:20px;}
.bdtxtl{width:340px;float:left;line-height:20px;}
.bdph{width:304px;float:left;}
.bdphr{width:304px;float:right;}
.bdtxt2{width:295px;float:right;line-height:20px;padding:10px;}
.bdtxtl2{width:295px;float:left;line-height:20px;margin-left:5px;padding:10px;}
.bdtxtl5{width:200px;float:left;line-height:20px;margin-left:5px;padding:5px;}
.bdtxtl6{width:210px;float:left;line-height:20px;margin-left:5px;}
.bdtxtl7{width:210px;float:left;line-height:20px;margin-left:5px;}
bdtxt3{width:300px;float:right;line-height:20px;}
.bdtxtl3{width:295px;float:left;line-height:20px;margin-left:5px;padding:5px;}
.bdbox{width:645px;float:left;line-height:20px;}
#bd-gr{background:url(../img/gif/waku.gif) repeat-y left top;width:655px;margin-bottom:20px;}
#bd-bl{background:url(../img/gif/waku1.gif) repeat-y left top;width:655px;margin-bottom:20px;}
#bd-pk{background:url(../img/gif/waku2.gif) repeat-y left top;width:655px;margin-bottom:20px;}
#bd-lb{background:url(../img/gif/waku3.gif) repeat-y left top;width:655px;margin-bottom:20px;}
#bd-lp{background:url(../img/gif/waku4.gif) repeat-y left top;width:655px;margin-bottom:20px;}
#bd-rd{background:url(../img/gif/waku5.gif) repeat-y left top;width:655px;margin-bottom:20px;}
#bd-yl{background:url(../img/gif/waku6.gif) repeat-y left top;width:655px;margin-bottom:20px;}
#bd-or{background:url(../img/gif/waku.jpg) repeat-y left top;width:655px;margin-bottom:20px;}
.areabg{width:655px;background:url(../img/jpg/areabg.jpg) repeat-y left 40px;margin-bottom:10px;padding-bottom:10px;font-size:14px;border-bottom:1px solid #FFD79B;}
*html .areabg{font-size:12px;}
*:first-child+html .areabg{font-size:12px;}
.areawrap{width:633px;}
.areamap{float:right;width:188px;padding-top:20px;}
.areatxt{float:left;width:440px;}
.t_area{background:url(../img/jpg/area.jpg) no-repeat left top;min-height:50px;height:auto !important;height:50px;padding:3px 0 0 50px;font-weight:bold;}
.areatxt ul{width:445px;margin:0;padding:0;}
.areatxt li{background:url(../img/gif/line1.gif) repeat-x left bottom;padding-bottom:5px;margin-bottom:5px;}
.areatxt2 dl{width:630px;background:url(../img/gif/line2.gif) no-repeat left bottom;padding-bottom:15px;margin:0 0 15px 0;}
.areatxt2 dt{float:left;width:60px;clear:both;color:#FF6600;margin-bottom:5px;}
.areatxt2 dd{width:570px;margin:0 0 5px 60px;}
.t_target{background:url(../img/jpg/target1.jpg) no-repeat left top;min-height:50px;height:auto !important;height:50px;padding:3px 0 0 50px;font-weight:bold;}
.targetarea dl{width:630px;}
.targetarea dt{float:left;width:90px;clear:both;color:#FF6600;margin-bottom:3px;}
.targetarea dd{width:530px;margin:0 0 3px 90px;}
.pricebg{width:655px;background:url(../img/jpg/pricebg.jpg) repeat-y left 40px;border-bottom:1px solid #B1DDF8;background-color:#EEF9FF;margin-bottom:10px;padding-bottom:15px;font-size:14px;}
.pricebg td{font-size:90%;text-align:center;vertical-align:middle;}
.box td.boxyell2{border-top:none;border-bottom:1px solid #cccccc;border-left:none;border-right:1px solid #cccccc;background-color:#FFFFCC;padding:5px;vertical-align:middle;text-align:center;}
.attentionbg{width:655px;border-bottom:1px solid #FFBFDC;background:url(../img/jpg/attbg.jpg) repeat-y left 40px;margin-bottom:10px;font-size:14px;padding-bottom:10px;}
.attentionbg ul{width:610px;padding-top:10px;margin:0;}
.attentionbg li{background:url(../img/jpg/ico1.jpg) no-repeat left 3px;padding:0 0 0 15px;margin:0 10px 4px 10px;}
.areawrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#kids_moviebg{width:655px;background:url(../img/jpg/moviebg1.jpg) no-repeat left top;}
#kids_movie{padding:112px 0 33px 55px;width:400px;}
#kids_mainbg{background-color:#FFF4DF;width:621px;padding:17px;margin-bottom:20px;}
#kids_mainbgv{background-color:#FFF4DF;width:621px;padding:5px 17px 17px 17px;margin-bottom:20px;}
#kids_abouttxt p{font-size:115%;font-weight:bold;background:url(../img/jpg/line1.jpg) repeat-y left bottom;line-height:1.7;margin-bottom:15px;padding-left:5px;}
.kids_abouttxt_v{width:315px;float:left;}
.kids_abouttxt_v p{font-size:115%;font-weight:bold;background:url(../img/jpg/line1.jpg) repeat-y left bottom;line-height:1.7;margin-bottom:15px;padding-left:5px;}
.kids_abouttxt_vr{width:315px;float:right;}
.kids_abouttxt_vr p{font-size:115%;font-weight:bold;background:url(../img/jpg/line1.jpg) repeat-y left bottom;line-height:1.7;margin-bottom:15px;padding-left:5px;}
* html #kids_abouttxt p{line-height:2;}
#kids_abouttxt p span{color:#FF3399;}
.kids_osbg{background:url(../img/jpg/os_bg.jpg) repeat-y left top;font-size:120%;}
.kids_osttl{width:280px;margin:0 auto;}
.kids_osttl p{background:url(../img/jpg/os_name_bg.jpg) no-repeat left bottom #0099FF;padding:5px 5px 5px 20px;color:#FFFFFF;font-weight:bold;margin-bottom:5px;}
#kids_taikenbg{background:url(../img/jpg/taiken_bg.jpg) repeat-y left top #FFECF5;margin:10px 0 30px;}
#kids_taiken{width:615px;margin:0 auto;}
#kids_taiken div{float:left;width:301px;font-size:120%;}
#kids_taiken div p{background:url(../img/jpg/ico8.jpg) no-repeat left top;padding:5px 5px 5px 25px;font-weight:bold;}
#kids_taiken:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.d_daidogei{background:url(../img/jpg/bg.jpg) repeat-y left top;margin-bottom:20px;padding:10px;font-size:120%;}
.d_daidogei p{margin:5px 10px 0;}
.d_daidogei h2{background:url(../img/jpg/name.jpg) no-repeat left center;font-size:150%;padding:10px 0 10px 110px;margin:10px 0;}
.d_daidogei ul{padding:5px 0 0;}
.d_daidogei li{background:url(../img/jpg/ico9.jpg) no-repeat left center;padding:0 0 0 15px;margin:0 0 5px 15px;color:#FF6600;}
.d_daidogeiph{background:url(../img/jpg/phbg.jpg) repeat-y left top;text-align:center;}
.d_daidogeiph table{margin:0 auto 20px;}
.d_daidogeiph td.bg{background-color:#8BD1FF;padding:5px;}
.d_magician{background-color:#2E2E2E;color:#FFFFFF;margin-bottom:20px;font-size:120%;}
.d_magician p{margin:5px 10px 0;}
.d_magician h2{background:url(../img/jpg/name1.jpg) no-repeat left center;font-size:150%;padding:10px 0 10px 110px;margin:10px 0;}
.d_magician ul{padding:5px 0 0;}
.d_magician li{background:url(../img/jpg/ico10.jpg) no-repeat left center;padding:0 0 0 15px;margin:0 0 5px 15px;color:#E7D9F0;}
.d_magicianph{background:url(../img/jpg/phbg1.jpg) repeat-y left top;text-align:center;}
.d_magicianph table{margin:0 auto 20px;}
.d_magicianph td.bg{background-color:#333333;padding:5px;}
.d_musician{background-color:#FFF4F4;margin-bottom:20px;font-size:120%;}
.d_musician p{margin:5px 10px 0;}
.d_musician h2{background:url(../img/jpg/name.jpg) no-repeat 5px center;font-size:100%;padding:0 0 0 60px;margin:15px 0;}
.d_musician ul{padding:5px 0 0;}
.d_musician li{background:url(../img/jpg/ico.jpg) no-repeat left center;padding:0 0 0 15px;margin:0 0 5px 15px;color:#CC3366;}
.d_musicianph{background:url(../img/jpg/piano.jpg) no-repeat left bottom #000000;text-align:center;padding:20px 0 50px;}
* html .d_musicianph{padding:20px 0 70px;}
.d_musicianph table{margin:0 auto 20px;}
.d_musicianph td.bg{background-color:#ffffff;padding:5px;}
#kids_moviebg{width:655px;background:url(../img/jpg/moviebg2.jpg) no-repeat left top;}
#kids_movie{padding:112px 0 33px 55px;width:400px;}
#kids_mainbg{background-color:#FFF4DF;width:621px;padding:17px;margin-bottom:20px;}
#kids_abouttxt p{font-size:115%;font-weight:bold;background:url(../img/jpg/line1.jpg) repeat-y left bottom;line-height:1.7;margin-bottom:15px;padding-left:5px;}
* html #kids_abouttxt p{line-height:2;}
#kids_abouttxt p span{color:#FF3399;}
.kids_osbg{background:url(../img/jpg/os_bg2.jpg) repeat-y left top;font-size:120%;}
.kids_osttl{width:280px;margin:0 auto;}
.kids_osttl p{background:url(../img/jpg/os_name_bg.jpg) no-repeat left bottom #0099FF;padding:5px 5px 5px 20px;color:#FFFFFF;font-weight:bold;margin-bottom:5px;}
#kids_taikenbg{background:url(../img/jpg/taiken_bg.jpg) repeat-y left top #FFECF5;margin:10px 0 30px;}
#kids_taiken{width:615px;margin:0 auto;}
#kids_taiken div{float:left;width:301px;font-size:120%;}
#kids_taiken div p{background:url(../img/jpg/ico8.jpg) no-repeat left top;padding:5px 5px 5px 25px;font-weight:bold;}
#kids_taiken:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.tp_blog_article2:after, .tp_blog_article:after, .tpcategory_link:after, .areawrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.tpwrap{width:655px;clear:both;}
.tpcategory_link{width:655px;clear:both;}
.tpcategory_link .tp_street a:link{width:142px;height:47px;background:url(../img/jpg/street.jpg) no-repeat left top;color:#FFF;font-size:10px;display:block;margin-right:10px;padding:95px 10px 15px 170px;text-decoration:none;float:left;}
.tpcategory_link .tp_street a:visited{width:142px;height:47px;background:url(../img/jpg/street.jpg) no-repeat left top;color:#FFF;font-size:10px;display:block;margin-right:10px;padding:95px 10px 15px 170px;text-decoration:none;float:left;}
.tpcategory_link .tp_street a:hover{width:142px;height:47px;background:url(../img/jpg/street_2.jpg) no-repeat left top;color:#FFF;font-size:10px;display:block;margin-right:10px;padding:95px 10px 15px 170px;text-decoration:underline;float:left;}
.tpcategory_link .tp_street a:active{width:142px;height:47px;background:url(../img/jpg/street_2.jpg) no-repeat left top;color:#FFF;font-size:10px;display:block;margin-right:10px;padding:95px 10px 15px 170px;text-decoration:underline;float:left;}
.tpcategory_link .tp_portrait a:link{width:142px;height:47px;background:url(../img/jpg/portrait.jpg) no-repeat left top;color:#FFF;font-size:10px;display:block;padding:95px 10px 15px 170px;text-decoration:none;float:left;}
.tpcategory_link .tp_portrait a:visited{width:142px;height:47px;background:url(../img/jpg/portrait.jpg) no-repeat left top;color:#FFF;font-size:10px;display:block;padding:95px 10px 15px 170px;text-decoration:none;float:left;}
.tpcategory_link .tp_portrait a:hover{width:142px;height:47px;background:url(../img/jpg/portrait_2.jpg) no-repeat left top;color:#FFF;font-size:10px;display:block;padding:95px 10px 15px 170px;text-decoration:underline;float:left;}
.tpcategory_link .tp_portrait a:active{width:142px;height:47px;background:url(../img/jpg/portrait_2.jpg) no-repeat left top;color:#FFF;font-size:10px;display:block;padding:95px 10px 15px 170px;text-decoration:underline;float:left;}
.tpcategory_link .tp_mobile a:link{float:left;width:142px;height:47px;background:url(../img/jpg/mobile.jpg) no-repeat left top;color:#FFF;font-size:10px;display:inline;margin-right:10px;padding:95px 10px 15px 170px;text-decoration:none;float:left;}
.tpcategory_link .tp_mobile a:visited{float:left;width:142px;height:47px;background:url(../img/jpg/mobile.jpg) no-repeat left top;color:#FFF;font-size:10px;display:inline;margin-right:10px;padding:95px 10px 15px 170px;text-decoration:none;float:left;}
.tpcategory_link .tp_mobile a:hover{float:left;width:142px;height:47px;background:url(../img/jpg/mobile_2.jpg) no-repeat left top;color:#FFF;font-size:10px;display:inline;margin-right:10px;padding:95px 10px 15px 170px;text-decoration:underline;float:left;}
.tpcategory_link .tp_mobile a:active{float:left;width:142px;height:47px;background:url(../img/jpg/mobile_2.jpg) no-repeat left top;color:#FFF;font-size:10px;display:inline;margin-right:10px;padding:95px 10px 15px 170px;text-decoration:underline;float:left;}
.tpcategory_link .tp_magician a:link{float:left;width:142px;height:47px;background:url(../img/jpg/magician.jpg) no-repeat left top;color:#FFF;font-size:10px;display:block;padding:95px 10px 15px 170px;text-decoration:none;float:left;}
.tpcategory_link .tp_magician a:visited{float:left;width:142px;height:47px;background:url(../img/jpg/magician.jpg) no-repeat left top;color:#FFF;font-size:10px;display:block;padding:95px 10px 15px 170px;text-decoration:none;float:left;}
.tpcategory_link .tp_magician a:hover{float:left;width:142px;height:47px;background:url(../img/jpg/magician_2.jpg) no-repeat left top;color:#FFF;font-size:10px;display:block;padding:95px 10px 15px 170px;text-decoration:underline;float:left;}
.tpcategory_link .tp_magician a:active{float:left;width:142px;height:47px;background:url(../img/jpg/magician_2.jpg) no-repeat left top;color:#FFF;font-size:10px;display:block;padding:95px 10px 15px 170px;text-decoration:underline;float:left;}
.tp_blog{width:655px;clear:both;margin:20px 0 0;}
.tp_blogbg{border-right:1px solid #FCDAA1;border-left:1px solid #FCDAA1;border-bottom:1px solid #FCDAA1;background-color:#FBF8EC;padding:8px 8px 15px 8px;width:637px;}
.tp_blogbg .latest{border:1px solid #EFE2B1;background:url(../img/jpg/ico1.jpg) no-repeat 8px 10px #FFF;padding:7px 5px 5px 20px;font-size:120%;font-weight:bold;margin:5px 0 10px;}
.tp_blogbg .article{background:url(../img/jpg/blogbg.jpg) no-repeat right top;width:637px;}
.tp_blogbg .article_ph{float:left;width:250px;margin-right:10px;}
.tp_blogbg .article_txt{float:left;width:377px;}
.tp_blogbg .article_txtor{background:url(../img/jpg/ico2.jpg) no-repeat left center;color:#F60;font-weight:bold;padding:3px 5px 3px 10px;}
.tp_blogbg .ico1{background:url(../img/jpg/ico3.jpg) no-repeat left 2px;padding:0 0 0 10px;}
.tp_blog_article2{width:637px;clear:both;margin:15px 0 0;}
.tp_blog_article2 span{width:312px;float:left;}
.tp_faqbg{border-bottom:1px solid #89CFFE;background:url(../img/jpg/faq_bg.jpg) repeat-y left top #F3F8FD;vertical-align:top;}
.tp_faq{padding:12px;}
.tp_faq .q{background:url(../img/jpg/faq_q.jpg) no-repeat left top;padding:3px 0 0 22px;}
.tp_faq div{background:url(../img/jpg/faq_ln.jpg) repeat-x left bottom;padding-bottom:5px;margin-bottom:5px;display:block;}
.tp_faq .tag{background:url(../img/jpg/faq_p.jpg) no-repeat left center;padding-left:60px;}
.tp_event{padding:12px;}
.tp_eventbg{border-bottom:1px solid #FFA5C0;background:url(../img/jpg/event_bg.jpg) repeat-y left top #FFF4F8;vertical-align:top;}
.tp_event .q{background:url(../img/jpg/event_q.jpg) no-repeat left top;padding:3px 0 0 22px;}
.tp_event div{background:url(../img/jpg/event_ln.jpg) repeat-x left bottom;padding-bottom:5px;margin-bottom:5px;display:block;}
.tp_event .tag{background:url(../img/jpg/event_p.jpg) no-repeat left center;padding-left:60px;}
#tpkids_moviebg{width:655px;background:url(../img/jpg/moviebg.jpg) no-repeat left 100px;margin:20px 0;}
#tpkids_movie{padding:12px 0 29px 55px;width:400px;}
.pricebgs{width:655px;margin-bottom:10px;padding-bottom:15px;font-size:14px;}
.pricebgs td{vertical-align:middle;text-align:center;}
.minitxt{font-size:10px;}
.waku{width:620px;margin-bottom:10px;padding:10px;font-size:120%;border:solid 1px #FF9900;}
.waku ol{margin-left:20px;}
.waku ol li{list-style-type:decimal;line-height:25px;margin-bottom:30px;}
.wakus{width:620px;margin-bottom:10px;padding:10px;font-size:120%;border:solid 1px #FF99CC;}
.wakus ol{margin-left:20px;}
.wakus ol li{list-style-type:decimal;line-height:25px;margin-bottom:30px;}
.wakuk{width:620px;margin-bottom:10px;padding:10px;font-size:120%;border:solid 1px #66FF33;}
.wakuk ol li{list-style-type:decimal;line-height:25px;margin-bottom:30px;}
.f14{font-size:14px;line-height:25px;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(../img/gif/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(../img/gif/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
/*Cxgp[gi[ΑΔ@201107*/
#about_bg {background:url(../img/jpg/bg1.jpg) repeat-y left top;border-bottom:11px solid #B2E5FF;}
.about_sec {width:600px;margin:0 auto;clear:both;}
.about_sec .img {float:left;width:200px;padding:10px 0 20px;}
.about_sec .txt {float:left;width:390px;margin-right:10px;padding:10px 0 20px;font-size:120%;line-height:150%;}	
#about_bg:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/*¨β’νΉ*/
#contactbg {background:url(../img/jpg/bg.jpg) repeat left top;width:655px;margin:10px 0 30px;padding-bottom:20px;}
#contactbg .sec {background:url(../img/jpg/bg3.jpg) no-repeat left top;width:555px;margin:0 auto 20px;padding:18px 25px 20px;}
#contact_promise {width:615px;margin:10px auto 20px;}
#contact_promise img {float:left;width:106px;margin-right:10px;}
#contact_promise p {float:left;width:495px;font-size:120%;line-height:1.5;padding-top:5px;}
#formbg {background:url(../img/jpg/form_bg.jpg) repeat-y left top;width:621px;margin:0 auto;clear:both;}
#form_box {width:575px;margin:5px auto 0;}
#form_box table {margin:15px 0;}
#form_box td {background:url(../img/jpg/line2.jpg) repeat-x left top;vertical-align:middle;padding:10px;}
#form_box td .list {border-left:3px solid #F90;padding-left:10px;font-size:120%;font-weight:bold;color:#630;}
#form_box td .listc {font-size:150%;font-weight:bold;}
#form_box td .list span {font-size:90%;color:#F00;font-weight:normal;}
#form_box td .input {background-color:#FFEACE;border:0;padding:5px;color:#630;width:300px;}
#form_box td .input2 {background-color:#FFEACE;border:0;padding:5px;color:#630;width:380px;}
#form_box td .radio {background-color:#FFEACE;border:0;}
#discountbg {border:1px solid #F00;padding:10px 0;}
.discount {width:625px;margin:0 auto 10px;clear:both;}
.dis_p {float:left;width:65px;margin-right:10px;}
.dis_t {float:left;width:550px;font-size:120%;margin-top:5px;}
.dis_t p {margin-top:5px;}
.con_txt {margin-left:20px;}
/*¨β’νΉ@thanks*/
#thanks {background:url(../img/jpg/thanks.jpg) no-repeat left top #FFF7DF;width:655px;height:150px;margin:10px 0 15px;font-size:16px;font-weight:bold;}
#thanks p {padding:70px 0 0 185px;}
#thanks .time {font-size:40px;color:#F00;font-family:"lr oΎ©", "MS PMincho", "qMmΎ© Pro W3", "Hiragino Mincho Pro", serif;}
#thanks_link {margin:10px 0;}
#thanks_link li {background:url(../img/jpg/ico7.jpg) no-repeat left center;padding-left:15px;margin:0 0 5px 20px;font-size:120%;font-weight:bold;}
#contact_promise:after,.discount:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
