.fot{position:absolute; bottom:0px}
.left{float:right; max-width:620px}
.central{margin:0px; padding:1%; float:left}
.fone{display:inline-block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; -o-text-overflow:ellipsis; text-overflow:ellipsis; background:-webkit-linear-gradient(90deg,rgba(243,247,195,1) 0,rgba(247,255,40,1) 100%); background:-moz-linear-gradient(0deg,rgba(243,247,195,1) 0,rgba(247,255,40,1) 100%); background:linear-gradient(0deg,rgba(243,247,195,1) 0,rgba(247,255,40,1) 100%); background-position:50% 50%}
body{font-family:Tahoma,Arial,Times New Roman}
 
.fL{float:left}
.fR{float:right}
.clear{clear:both; height:0; overflow:hidden}
.im{margin:0px}
form, img, h1, h2, h3, h4, h5, h6, p{border:0px; margin:0; padding:0}
li{}
ul{margin-top:0px; padding-left:0px; margin-bottom:0px; margin-left:0px}
 
.mainLeft{ background:url(../image/mainLeft.png) no-repeat left top; min-width:1260px}

.mainRight{ min-width:909px; padding:0 70px 0 70px; position:relative}

.img18{ display:block; background:url(../image/psp.jpg) no-repeat; height:253px; margin:0 70px 0 70px}

#header{ min-width:909px; height:366px; text-align:left}
 
.headerLeft{ float:left; padding:0.5% 0 0 1%}
.logo{ padding:0 0 0 0}
 
.hom{ float:left; margin:6px 0 0 0; background:url(../image/home.png) no-repeat; height:30px; width:30px}

.mapo{ float:left; margin:6px 0 0 11px; background:url(../image/map.png) no-repeat; height:30px; width:30px}

.mail{ float:left; margin:6px 0 0 15px; background:url(../image/email.png) no-repeat; height:30px; width:30px}

.boxHeaderLogo{ float:left; padding:0 0 0 31px; width:341px}

.slogan{ float:left; margin:3% 0 0 0.85%; background:url(../image/slogan.png) no-repeat; height:91px; width:387px}

.iconHeader{ padding:30px 277px}

.headerRight{ float:left; padding:1.5% 16px 0 3%; width:307px}
 
.boxTel{ background:url(../image/boxTel.png) no-repeat left top; min-height:55px; padding:0 0 0 66px; margin:7px 0 0 0}

.boxTel:hover{ background:url(../image/boxtel_hvr.png) no-repeat left top}

.headerRight .boxTel p{ font:27px Arial; color:#0000e2; font-weight:bold; line-height:28px; text-shadow:3px 3px 3px #fff; padding:0 0 0 0}

.headerRight .boxTel p:hover{ font:27px Arial; color:#4a82e2; font-weight:bold; line-height:28px; text-shadow:3px 3px 3px #000; padding:0 0 0 0}

.headerRight p{ font:23px Arial; color:#0000e2; font-weight:bold; line-height:28px; text-shadow:1px 2px 1px #C2AFAF; padding:1px 0 0 0}
 
.imgHeaderRepeat{ margin:1px 26px 0 24px; position:relative; background:url(../image/tppb_05.png) repeat-x left top; height:265px}

.tv{ position:relative; margin:0px -9px 0 -9px; top:6px; overflow:none; background:url(../image/tv.jpg) repeat-x left top; height:253px; z-index:1}

.ps{ position:relative; margin:0px -9px 0 -9px; top:6px; overflow:none; background:url(../image/ps.jpg) repeat-x left top; height:253px; z-index:1}

.mobile{ position:relative; margin:0px -9px 0 -9px; top:6px; overflow:none; background:url(../image/mobil2.jpg) repeat-x left top; height:253px; z-index:1}

.google{ position:relative; margin:0px -9px 0 -9px; overflow:none; z-index:1}

.monitor{ position:relative; margin:0px -9px 0 -9px; top:6px; overflow:none; background:url(../image/monik.jpg) repeat-x left top; height:253px; z-index:1}

.note{ position:relative; margin:0px -9px 0 -9px; top:6px; overflow:none; background:url(../image/note.jpg) repeat-x left top; height:253px; z-index:1}

.imginn{ position:relative; margin:0px -9px 0 -9px; top:6px; overflow:none; background:url(../image/psp.jpg) repeat-x left top; height:253px; z-index:1}

.imgHeaderleft{ position:absolute; left:-15px; top:0; width:100%; min-width:555px; background:url(../image/tppb_03.png) no-repeat left top; height:265px; z-index:2}

.imgHeaderRight{ position:absolute; right:-15px; top:0; width:100%; min-width:909px; background:url(../image/tppb_07.png) no-repeat right top; height:265px; z-index:3}
 
.navTopLeft{ background:url(../image/navTopLeft.png) no-repeat left top; height:190px; padding-left:24px}
.navTopRight{ background:url(../image/navTopRight.png) no-repeat right top; height:190px; padding-right:28px}
.boxNavTop{ background:url(../image/boxNavTop.png) repeat-x right top; height:190px}
 
.boxNavTop ul{ padding:22px 0 0 0; margin:0 0 0 0}
.boxNavTop ul li{ float:left; height:155px; background:url(../image/lineNavTop.png) no-repeat right top; padding:0 4.5% 0 4.2%; margin:0 0 0 0; list-style-type:none; width:8.7%}
.boxNavTop ul li.first{ padding:0 4% 0 3%}
.boxNavTop ul li.last{ background:none; padding:0 2% 0 3%}
.boxNavTop ul li a img{ display:block; margin-bottom:7px}
.boxNavTop ul li a{ font:12px Arial; color:#454545; text-decoration:none}
.boxNavTop ul li:hover a, .boxNavTop ul li.active a{color:#3e6092}

.mainNavLeft{ background:url(../image/mainNavLeft.png) no-repeat left top; height:55px; padding-left:15px}
.mainNavRight{ background:url(../image/mainNavRight.png) no-repeat right top; height:55px; padding-right:23px}
.boxMainNav{ background:url(../image/boxMainNav.png) repeat-x left top; height:55px}
.boxMainNav ul{ padding:4px 0 0 20px}
.boxMainNav ul li{ float:left; padding:0 2px 0 0; list-style-type:none}
.boxMainNav ul li a{ display:block; font:14px Arial; color:#0d0d0d; text-decoration:none; height:31px; padding:17px 8px 0 8px}
.boxMainNav ul li a:hover, .boxMainNav ul li.active a{background:url(../image/navOn.jpg) repeat-x left top; color:#FFF}

.contentLeft{ background:url(../image/contentLeft.png) repeat-y left top; padding-left:24px; mmmmmmin-width:1461px}
.contentRight{ background:url(../image/contentRight.png) repeat-y right top; padding-right:28px; mmmmmmin-width:1433px}
.boxContent{ background:url(../image/boxContent.png) repeat left top; padding-bottom:11px; mmmmmmin-width:1433px}
 
.boxLeftContent{ display:inline; float:left; width:240px; padding:16px 0 0 10px}

.boxLeftContent img{ -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -moz-box-shadow:0px 0px 3px 1px #ccc; -webkit-box-shadow:0px 0px 3px 1px #ccc; box-shadow:0px 0px 3px 1px #ccc}

.boxLeftContent h2{ font:14px Arial; color:#4a4a4a; font-weight:bold; padding:0 0 0 0}
 
ul.subnav{ padding:14px 0 17px 0; width:226px}
ul.subnav li{ padding:0 0 0 0; margin:0 0 0 0; border-bottom:1px solid #b2b2b2; list-style-type:none}
ul.subnav li a{ display:block; width:210px; padding:7px 8px 7px 8px; background-color:#e5e5e5; font:12px Arial; text-decoration:none; color:#0078ff; font-weight:bold; text-shadow:1px 1px 0px #fff}
ul.subnav li a:hover, ul.subnav li.active a{background-color:#fcc723; color:#fff; text-shadow:1px 1px 0px #515151}

.boxRightContent{ display:inline}

.boxArticle{ margin:0 0 0 245px; padding:13px 0 15px; text-align:justify}

.boxArticle img{ -moz-border-radius:10px; border-radius:10px; -moz-box-shadow:0px 0px 3px 1px #ccc; -webkit-box-shadow:0px 0px 3px 1px #ccc; box-shadow:0px 0px 3px 1px #ccc; margin:0 6px 6px 0}

.boxArticle h1{ font:24px Arial; color:#4a4a4a; padding:0px 0 9px 0}
.boxArticle h2{ font:18px Arial; color:#4a4a4a; padding:4px 0 10px 0}
.boxArticle p{ font:14px Arial; color:#4a4a4a; line-height:18px; padding:8px 0 10px 0}
 
.rightImg{ position:absolute; right:0; top:652px; background:url(../image/rightimage.png) no-repeat right top; height:118px; min-width:110px}
 
.contentBottomLeft{ background:url(../image/contentBottomLeft.png) no-repeat left top; height:18px; padding-left:25px}
.contentBottomRight{ background:url(../image/contentBottomRight.png) no-repeat right top; height:18px; padding-right:28px}
.contentBottom{ background:url(../image/contentBottom.png) repeat-x left top; height:18px}

 
#content{ min-width:909px; padding-bottom:2px; text-align:left}

#footer{ min-width:909px; text-align:left}

.footerTopLeft{ background:url(../image/footerTopLeft.png) no-repeat left top; height:18px; padding-left:25px; margin-top:5px}
.footerTopRight{ background:url(../image/footerTopRight.png) no-repeat right top; height:18px; padding-right:28px}
.footerTop{ background:url(../image/footerTop.png) repeat-x left top; height:18px}
 
.imgFooter{ float:left; background:url(../image/imgFooter.png) no-repeat left top; width:59px; padding:68px 0 0 0; text-align:center; font:12px Arial; color:#006cff; line-height:14px; text-decoration:underline; margin:7px 0 0 12px}
.imgFooter:hover{text-decoration:none}

.footerTel{ float:left; padding:0 0 0 45px; width:300px}
.footerTel p{ font:19px Arial; color:#212121; padding:8px 0 4px 0}
.footerTel a{ font:12px Arial; color:#212121; padding:8px 0 4px 0}

.footerTel p.mini, .footerTel p.mini a{ font:12px Arial; color:#212121; padding:0px 0 0px 0}

#footer ul{ float:right; padding:23px 2% 0 0; margin:0 0 0 0; width:15.5%}
#footer ul+ul{ float:right; padding:23px 2% 0 0; margin:0 0 0 0; width:13.5%}
#footer ul+ul+ul{ float:right; padding:23px 2% 0 0; margin:0 0 0 0; width:15.5%}
#footer ul li{ margin:0 0 0 0; list-style-type:none}
#footer ul li a{ font:14px Arial; color:#006cff; line-height:18px; text-decoration:underline}
#footer ul li a:hover{text-decoration:none}

#footer a{ font:12px Arial; color:#006cff; line-height:12px; text-decoration:underline}
#footer a:hover{text-decoration:none}

.top_1{ padding-top:28px}

.footerBottomLeft{ background:url(../image/footerBottomLeft.png) no-repeat left top; height:48px; padding-left:25px}
.footerBottomRight{ background:url(../image/footerBottomRight.png) no-repeat right top; height:48px; padding-right:28px}
.footerBottom{ background:url(../image/footerBottom.png) repeat-x left top; height:48px}
.footerBottom p{ text-align:center; padding:15px 0 0 0; font:13px Arial; color:#212121}

.solid{border:1px solid #EBEAE7; text-decoration:none; font-size:12px; font-family:tahoma; color:4C4C4C; margin:0 3px 5px 3px; padding:0 5px}

.solid p{ font:14px Arial; color:#4a4a4a; line-height:16px; padding:2px 0 4px 0}

.solid:hover{ background-color:#f3f3f3; -moz-box-shadow:0px 0px 3px 1px #c3c3c3; -webkit-box-shadow:0px 0px 3px 1px #c3c3c3; box-shadow:0px 0px 3px 1px #c3c3c3}

.sell{display:block; float:left; border:1px solid #EBEAE7; text-decoration:none; margin:3px; padding:0 5px}

.sell:hover{background-color:#f3f3f3; -moz-box-shadow:0px 0px 3px 1px #c3c3c3; -webkit-box-shadow:0px 0px 3px 1px #c3c3c3; box-shadow:0px 0px 3px 1px #c3c3c3; color:#f00}

a.sell{font-size:12px; font-family:tahoma; color:#4C4C4C}

.blu{display:block; float:left; border:1px solid #EBEAE7; text-decoration:none; font-size:12px; font-family:tahoma; color:#f00; margin:3px; padding:0 5px}

#ball1{position:absolute; top:0px; right:2%; display:block; background:url(/image/ball1.png) no-repeat; height:102px; width:57px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/image/ball1.png,sizingMethod=crop); //background:none; z-index:1}

#ball2{position:absolute; top:0px; right:490px; display:block; background:url(/image/ball2.png) no-repeat; height:67px; width:49px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/image/ball2.png,sizingMethod=crop); //background:none; z-index:1}

#ball3{position:absolute; top:0px; right:440px; display:block; background:url(/image/ball3.png) no-repeat; height:70px; width:55px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/image/ball3.png,sizingMethod=crop); //background:none; z-index:1}

#ball4{position:absolute; top:0px; left:1%; display:block; background:url(/image/ball4.png) no-repeat; height:83px; width:59px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/image/ball4.png,sizingMethod=crop); //background:none; z-index:1}

#hata{position:absolute; top:357px; left:35px; display:block; background:url(/image/hata.png) no-repeat; height:128px; width:128px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/image/hata.png,sizingMethod=crop); //background:none; z-index:99}

#flakes0{position:absolute; top:0px; left:0px; display:block; background:url(/image/add/snw_flk_02.png) repeat-x; height:38px; width:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/image/add/snw_flk_02.png,sizingMethod=crop); //background:none; z-index:0}

#flakes{position:absolute; top:-20px; left:0px; display:block; background:url(/image/ball55.png) repeat-x; height:116px; width:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/ball5.png,sizingMethod=crop); //background:none; z-index:0}

#lenti{position:absolute; top:100px; left:0px; display:block; background:url(/image/add/new_year.png) repeat-x; height:57px; width:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/image/add/new_year.png,sizingMethod=crop); //background:none; z-index:99}

#star1{display:block; position:absolute; top:-12px; left:82px; width:60px; height:60px; z-index:999}

#star2{display:block; position:absolute; top:10px; right:60px; width:60px; height:60px; z-index:999}

#star3{display:block; position:absolute; top:11px; left:316px; width:60px; height:60px; z-index:999}

#star4{display:block; position:absolute; top:3px; left:237px; width:60px; height:60px; z-index:999}

#star5{display:block; position:absolute; top:-11px; left:532px; width:60px; height:60px; z-index:999}

#star6{display:block; position:absolute; top:11px; left:148px; width:60px; height:60px; z-index:999}

.boxArticle a{text-decoration:none}
.boxArticle a:hover{text-decoration:underline}

#nav, #nav ul{list-style:none outside none; margin:0; padding:0}

#nav{font-family:"Lucida Sans Unicode",Verdana,Arial,sans-serif; font-size:13px; height:35px; list-style:none outside none; margin:0px auto; text-shadow:1px 1px 1px #202020; max-width:99%; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0px 3px 3px #cecece; -webkit-box-shadow:0px 3px 3px #cecece; box-shadow:0 3px 4px #8b8b8b; background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#56F42B),color-stop(0.5,#5E5E5E),color-stop(0.51,#707070),color-stop(1,#56F42B)); background-image:-moz-linear-gradient(center bottom,#56F42B 0%,#5E5E5E 50%,#707070 51%,#56F42B 100%); background-color:#5f5f5f}
#nav ul{left:-9999px; position:absolute; top:-9999px; z-index:2}
#nav li{border-left:1px solid #929292; border-right:1px solid #5d5d5d; display:block; float:left; height:35px; position:relative; width:100px}

#nav li:first-child{border-left:0 none; margin-left:2px; margin-rigth:2px}

#nav li a{color:#FFF; display:block; line-height:34px; outline:medium none; text-align:center; text-decoration:none; background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#56F42B),color-stop(0.5,#5E5E5E),color-stop(0.51,#707070),color-stop(1,#56F42B)); background-image:-moz-linear-gradient(center bottom,#56F42B 0%,#5E5E5E 50%,#707070 51%,#56F42B 100%); background-color:#5f5f5f}
@-webkit-keyframes animation1{0%{-webkit-transform:scale(1)}
30%{-webkit-transform:scale(1.05)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes animation1{0%{-moz-transform:scale(1)}
30%{-moz-transform:scale(1.05)}
100%{-moz-transform:scale(1)}
}
#nav li >a:hover{-moz-animation-name:animation1; -moz-animation-duration:0.7s; -moz-animation-timing-function:linear; -moz-animation-iteration-count:infinite; -moz-animation-direction:normal; -moz-animation-delay:0; -moz-animation-play-state:running; -moz-animation-fill-mode:forwards; -webkit-animation-name:animation1; -webkit-animation-duration:0.5s; -webkit-animation-timing-function:linear; -webkit-animation-iteration-count:infinite; -webkit-animation-direction:normal; -webkit-animation-delay:0; -webkit-animation-play-state:running; -webkit-animation-fill-mode:forwards}
#nav li:hover >a{z-index:4}
#nav li:hover ul.subs{left:0; top:34px; width:150px}
#nav ul li{background:none repeat scroll 0 0 #838383; box-shadow:5px 5px 5px rgba(0,0,0,0.5); opacity:0; width:100%}
@-webkit-keyframes animation2{0%{margin-left:185px}
100%{margin-left:0px; opacity:1}
}
@-moz-keyframes animation2{0%{margin-left:185px}
100%{margin-left:0px; opacity:1}
}
#nav li:hover ul li{-moz-animation-name:animation2; -moz-animation-duration:0.3s; -moz-animation-timing-function:linear; -moz-animation-iteration-count:1; -moz-animation-direction:normal; -moz-animation-delay:0; -moz-animation-play-state:running; -moz-animation-fill-mode:forwards; -webkit-animation-name:animation2; -webkit-animation-duration:0.3s; -webkit-animation-timing-function:linear; -webkit-animation-iteration-count:1; -webkit-animation-direction:normal; -webkit-animation-delay:0; -webkit-animation-play-state:running; -webkit-animation-fill-mode:forwards}
#nav li:hover ul li:nth-child(1){-moz-animation-delay:0; -webkit-animation-delay:0}
#nav li:hover ul li:nth-child(2){-moz-animation-delay:0.05s; -webkit-animation-delay:0.05s}
#nav li:hover ul li:nth-child(3){-moz-animation-delay:0.1s; -webkit-animation-delay:0.1s}
#nav li:hover ul li:nth-child(4){-moz-animation-delay:0.15s; -webkit-animation-delay:0.15s}
#nav li:hover ul li:nth-child(5){-moz-animation-delay:0.2s; -webkit-animation-delay:0.2s}
#nav li:hover ul li:nth-child(6){-moz-animation-delay:0.25s; -webkit-animation-delay:0.25s}
#nav li:hover ul li:nth-child(7){-moz-animation-delay:0.3s; -webkit-animation-delay:0.3s}
#nav li:hover ul li:nth-child(8){-moz-animation-delay:0.35s; -webkit-animation-delay:0.35s}

#nav li:hover ul.subs1{left:0; top:64px; width:150px}