@charset "utf-8";/*=======福寿*/.fkj .mainImg {width:100%;height:300px;margin-bottom:40px;}.fkj .lineUp{height:25px;}#fkj2010 h3.lineUp.others .ir,.fkj .lineUp .ir,.yk h2.fkj span.ir{background-image:url(../images/99fkj10_txt.gif);}.fkj .lineUp.nama .ir{background-position:0 -1500px;}.fkj .lineUp.yoyaku .ir{background-position:0 -1600px;}.fkj .lineUp.yaki .ir{background-position:0 -1700px;}#fkjTop.fkj .lineUp .ir{background-position:0 -800px;}#fkj2010 #main {position:relative;}#fkj2010 #main h1{text-align:center;color:#fff;font-size:1em;position:absolute;top:0;right:0;width:400px;height:10px;background-color:#fff;}#fkj2010 h3.lineUp.others .ir{background-position:0 -700px;}#fkj2010 #main ul#fkjMenu,#fkj2010 #main ul#fkjMenu li a{background:url(../images/fkj10_others.jpg) 0 0 no-repeat;}#fkj2010 #main ul#fkjMenu {width:480px;height:40px;background-position:0 -50px;}#fkj2010 #main ul#fkjMenu li{width:80px;height:40px;float:left;display:inline-block;}#fkj2010 #main ul#fkjMenu li a{padding:0;width:100%;height:100%;text-indent:-9999em;}#fkj2010 #main ul#fkjMenu a:hover {background-image:none;}#fkj2010 #main ul#fkjMenu #m_fkj10_tk {background-position:0px 0;}#fkj2010 #main ul#fkjMenu #m_fkj10_scb {background-position:-80px 0;}#fkj2010 #main ul#fkjMenu #m_fkj10_ot {background-position:-160px 0;}#fkj2010 #main ul#fkjMenu #m_fkj10_ms {background-position:-240px 0;}#fkj2010 #main ul#fkjMenu #m_fkj10_tt {background-position:-320px 0;}#fkj2010 #main ul#fkjMenu #m_fkj10_co {background-position:-400px 0;}#fkj2010 #main ul#fkjMenu a.now {background-image:none;}#fkj2010 #main ul#collection {width:780px;margin:20px 0 30px;}/*#fkj2010 #main ul#collection:after {content:".";height:0;line-height:0;display:none;visibility:hidden;clear:both;color:red;}*/#fkj2010 #main ul#collection li{width:780px;height:auto;clear:both;padding-bottom:0px;float:left;margin-bottom:20px;}#fkj2010 #main ul#collection li:after{content:".";display:none;visibility:hidden;height:0;line-height:0;color:red;clear:both;}#fkj2010 #main ul#collection li dl{width:780px;position:relative;}#fkj2010 #main ul#collection li dt{width:780px;}#fkj2010 #main ul#collection li#c_fkj10_ms .explanation dt{width:145px;}#fkj2010 #main ul#collection li dt.img{margin-bottom:30px;}#fkj2010 #main ul#collection li dt.name{width:780px;height:40px;position:relative;}#fkj2010 #main ul#collection li dt.name span.ir{width:100%;height:100%;background:url(../images/99fkj10_txt.gif) 0 0 no-repeat;}#fkj2010 #main ul#collection li dd.text{width:780px;}#fkj2010 #main ul#collection li#c_fkj10_tk dd.text{width:400px;float:left;padding-right:40px;}#fkj2010 #main ul#collection li#c_fkj10_tk dt.name{width:440px;height:80px;float:left;}#fkj2010 #main ul#collection li#c_fkj10_scb dt.name span.ir{background-position:0 -100px;}#fkj2010 #main ul#collection li#c_fkj10_ot dt.name span.ir{background-position:0 -200px;}#fkj2010 #main ul#collection li#c_fkj10_ms dt.name span.ir{background-position:0 -300px;}#fkj2010 #main ul#collection li#c_fkj10_tt dt.name span.ir{background-position:0 -400px;}#fkj2010 #main ul#collection li#c_fkj10_co dt.name span.ir{background-position:0 -500px;}#fkj2010 #main ul#collection ul.package {margin-bottom:20px;}#fkj2010 #main ul#collection ul.package li {width:410px;}#fkj2010 #main ul#collection li dl.lineUpText {float:right;width:340px;height:auto;margin-bottom:20px;}#fkj2010 #main ul#collection li dl.lineUpText dt{width:180px;}#fkj2010 #main ul#collection li dl.lineUpText dt,#fkj2010 #main ul#collection li dl.lineUpText dd{height:40px;background:transparent url(../images/0line-dotted.gif) no-repeat scroll 0 23px;line-height:1.5;}#fkj2010 #main ul#collection li dl.lineUpText.spPkg dt,#fkj2010 #main ul#collection li dl.lineUpText.spPkg dd{background-position:0 36px}#fkj2010 #main ul#collection li dl.lineUpText dd {float:right;text-align:right;white-space:nowrap;width:160px;}#fkj2010 #main ul#collection li dl.lineUpText dd strong{display:block;}#fkj2010 #main ul#collection li dl dd.price {float:right;font-size:75%;height:40px;line-height:3.5em;}#fkj2010 #main ul#collection li dl dd.price strong {font-size:120%;}#fkj2010 #main ul#collection li dl.lineUpText dd.onSale {clear:right;width:340px;}#fkj2010 #main ul#collection li dl.gotoShop {width:340px;}#fkj2010 #main ul#collection li dl.gotoShop dt {white-space:normal;float:left;padding:0.5em 1.5em 0.5em 1em;width:15em;}#fkj2010 #main ul#collection li dl.gotoShop dd {margin-left:18em;}#fkj2010 #main ul#collection li dl.gotoShop dd a {height:25px;padding:8px 0 7px;width:120px;}#fkj2010 #main ul#collection li dl.gotoShop dd a span.ir{background:#F2F2F2 url(../images/0online_btn.jpg) no-repeat scroll 0 0;height:25px;width:120px;}#fkj2010 #main h3.lineUp{width:780px;height:30px;margin-top:40px;}#fkj2010 #main h3.lineUp strong.limited{display:block;width:100%;height:100%;position:absolute;top:0;left:0;text-align:right;font-weight:bold;background:transparent url(../images/99Heading.gif) no-repeat scroll 0 0;border-bottom:1px solid #999999;}#fkj2010 #main #c_fkj10_tk dt.img {margin-bottom:30px;}#fkj2010 #main #c_fkj10_tk p.exp {float:left;width:400px;}#fkj2010 #main #c_fkj10_tk p.package {float:left;width:400px;}#fkj2010 #main #c_fkj10_tk dd.exp.cha {float:right;width:200px;padding-top:136px;background:url(../images/cnk1Exp4.jpg) -15px 0 no-repeat;font-size:90%;line-height:1.5;margin-bottom:30px;}ul#collection li#c_fkj10_tk dl.lineUpText em {font-size:100%;padding:0;}#fkj2010 #main ul#collection li dl.lineUpText #fkj2010 #main ul#collection li#c_fkj10_tk dl.gotoShop dd.onSale {padding-bottom:10px;}#fkj2010 #main ul#collection li#c_fkj10_tk dl.lineUpText{background-position:0 60px;height:auto;margin-bottom:20px;}#fkj2010 #main ul#collection li#c_fkj10_tk dl.lineUpText dt.name {line-height:2.5;font-size:100%;width:180px;}#fkj2010 #main ul#collection li#c_fkj10_tk dl.lineUpText dd.price {font-size:90%;line-height:2.5;height:auto;}#fkj2010 #main ul#collection li#c_fkj10_tk dl.lineUpText dd.onSale {height:1em;padding-bottom:4em;width:160px;}#fkj2010 #main .gotoShop .bdr{display:block;width:340px;height:30px;position:absolute;top:-20px;left:0;}#fkj2010 #main #c_fkj10_house .gotoShop,#fkj2010 #main #c_fkj10_boots .gotoShop {margin-top:30px;}.fkj #main ul {width:822px;overflow:hidden;}.fkj #main ul li {float:left;width:271px;height:160px;background:url(../images/fkj10_lists.jpg) 5px 0px no-repeat;}.fkj #main #fkj10_tk {background-position:5px 0;letter-spacing:-0.08em;}.fkj #main #fkj10_scb {background-position:-300px 0;}.fkj #main #fkj10_ot {background-position:-600px 0;}.fkj #main #fkj10_ms {background-position:-900px 0;}.fkj #main #fkj10_tt {background-position:-1200px 0;}.fkj #main #fkj10_co {background-position:-1500px 0;}.fkj #main #fkj10_tk em {display:block;font-weight:bold;padding-left:0.5em;}.fkj #main ul li a {padding:100px 0 0 6px;width:265px;color:#666;font-weight:bold;height:auto;}.fkj #main ul li a:hover {color:#000;}.fkj #main ul li a span {display:inline-block;background:url(../images/0arrows.gif) no-repeat 0 -196px;color:#666;text-decoration:none;width:0.5em;height:1em;}.fkj #main ul li a:hover span {background-position:0 -296px;}/*=sitemap*/.sitemap #main h3#fkjList span.ir{background:url(../images/99fkj10_txt.gif) 0 -900px no-repeat;}/*=yakiyasi_list*/.yk h2.fkj span.ir{background-position:0 -900px;}.yk #main ul.fkj li, .yk #main ul.fkj li a {background-image:url(../images/fkj10_yk_list.jpg);}.yk #main ul.fkj li a:hover {background-image:none;}.yk #main ul.fkj li#fkj10_tk {background-position:0 -150px;}.yk #main ul.fkj li#fkj10_scb {background-position:-200px -150px;}.yk #main ul.fkj li#fkj10_ot {background-position:-400px -150px;}.yk #main ul.fkj li#fkj10_ms {background-position:-600px -150px;}.yk #main ul.fkj li#fkj10_tt {background-position:-800px -150px;}.yk #main ul.fkj li#fkj10_co {background-position:-1000px -150px;}.yk #main ul.fkj li#fkj10_tk a {background-position:0 0;}.yk #main ul.fkj li#fkj10_scb a {background-position:-200px 0;}.yk #main ul.fkj li#fkj10_ot a {background-position:-400px 0;}.yk #main ul.fkj li#fkj10_ms a {background-position:-600px 0;}.yk #main ul.fkj li#fkj10_tt a {background-position:-800px 0;}.yk #main ul.fkj li#fkj10_co a {background-position:-1000px 0;}/*=12/26以降xmas*/.fkj h1.close,#fkj2010 #main h1.close {width:780px;height:300px;}.fkj h1.close span{font-size:2em;}.fkj p.close {padding:3em;text-align:center;}