@charset "utf-8";/*=======バレンタイン*/.vt .mainImg {width:100%;height:300px;margin-bottom:40px;}.vt .lineUp{height:25px;}/*#vt2010 h3.lineUp.others .ir,.vt .lineUp .ir,*/#vt2010 h3.lineUp.others .ir,.yk h2.vt span.ir{background-image:url(../images/99vt10_txt.gif);}#vt.vt .lineUp .ir{background:url(../images/99vt10_txt.gif) 0 -150px no-repeat;}#vt2010 #main {position:relative;}#vt2010 #main h1{position:relative;height:50px;}#vt2010 #main h1 .ir {width:780px;height:50px;background:url(../images/99vt10_txt.gif) 0 0 no-repeat;}#vt2010 h3.lineUp.others .ir{background-position:0 -200px;}#vt2010 #main ul#vtMenu {background:url(../images/vt10_others.jpg) 0 -50px no-repeat;width:780px;height:40px;float:left;}#vt2010 #main ul#vtMenu li{position:relative;width:80px;height:40px;float:left;}#vt2010 #main ul#vtMenu li a {padding:0;width:80px;height:40px;background:url(../images/vt10_others.jpg) 0 0 no-repeat;}#vt2010 #main ul#vtMenu #m_vt10_en  {background-position:0px 0;}#vt2010 #main ul#vtMenu #m_vt10_tk  {background-position:-80px 0;}#vt2010 #main ul#vtMenu #m_vt10_oc  {background-position:-160px 0;}#vt2010 #main ul#vtMenu #m_vt10_bon  {background-position:-240px 0;}#vt2010 #main ul#vtMenu #m_vt10_tt {background-position:-320px 0;}#vt2010 #main ul#vtMenu #m_vt10_sm  {background-position:-400px 0;}#vt2010 #main ul#vtMenu #m_vt10_mt {background-position:-480px 0;}#vt2010 #main ul#vtMenu a .ir {padding:0;width:80px;height:40px;position:absolute;top:0;left:0;z-index:-1;}#vt2010 #main ul#vtMenu a:hover,#vt2010 #main ul#vtMenu a.now {background-image:none;}#vt2010 #main ul#collection {width:780px;margin:0 0 30px;}/*#vt2010 #main ul#collection:after {content:".";height:0;line-height:0;display:none;visibility:hidden;clear:both;color:red;}*/#vt2010 #main ul#collection li{width:780px;height:auto;clear:both;padding-bottom:0px;float:left;margin-bottom:20px;}#vt2010 #main ul#collection li:after{content:".";display:none;visibility:hidden;height:0;line-height:0;color:red;clear:both;}#vt2010 #main ul#collection li dl{width:780px;position:relative;}#vt2010 #main ul#collection li dt{width:780px;}#vt2010 #main ul#collection li#c_vt10_bon .explanation dt{width:145px;}#vt2010 #main ul#collection li dt.img{margin-bottom:30px;}#vt2010 #main ul#collection li#c_vt10_tk dt.img{padding-bottom:20px;}#vt2010 #main ul#collection li dt.name{width:780px;height:40px;position:relative;}#vt2010 #main ul#collection li dt.name span.ir{width:100%;height:100%;background:url(../images/99vt10_txt.gif) 0 0 no-repeat;}#vt2010 #main ul#collection li dd.text{width:780px;}#vt2010 #main ul#collection li#c_vt10_en dt.name span.ir{background-position:0 -300px;}#vt2010 #main ul#collection li#c_vt10_tk dt.name {width:450px;margin-top:60px;}#vt2010 #main ul#collection li#c_vt10_tk dt.name em {display:block;width:450px;height:40px;position:absolute;top:-55px;}#vt2010 #main ul#collection li#c_vt10_tk dt.name em span.ir{background:url(../images/99vt10_txt.gif) 0 -700px no-repeat;}#vt2010 #main ul#collection li#c_vt10_tk dd.text,#vt2010 #main ul#collection li#c_vt10_bon dd.text{position:relative;padding-bottom:3em;}#vt2010 #main ul#collection li#c_vt10_tk dd.text #charactor{display:block;width:450px;height:105px;margin:10px 0 30px;background:url(../images/99vt10_txt.gif) 0 -750px no-repeat;}#vt2010 #main ul#collection li#c_vt10_tk .exp,#vt2010 #main ul#collection li#c_vt10_bon .exp {width:450px;}#vt2010 #main ul#collection li#c_vt10_tk .expImg {position:absolute;width:313px;top:-96px;right:0;}#vt2010 #main ul#collection li#c_vt10_tk .expImg em {position:relative;display:block;font-size:80%;}#vt2010 #main ul#collection li#c_vt10_tk .expImg em#vttk1 {height:100px;}#vt2010 #main ul#collection li#c_vt10_tk .expImg em#vttk2 {height:60px;}#vt2010 #main ul#collection li#c_vt10_tk .expImg em#vttk3 {font-size:81%;}#vt2010 #main ul#collection li#c_vt10_tk .expImg em .ir {width:313px;height:100%;top:0;left:0;}#vt2010 #main ul#collection li#c_vt10_tk .expImg em#vttk1 .ir {background:url(../images/vt10_tk_exp1.jpg) 0 0 no-repeat;}#vt2010 #main ul#collection li#c_vt10_tk .expImg em#vttk2 .ir {background:url(../images/99vt10_txt.gif) 0 -890px no-repeat;}#vt2010 #main ul#collection li#c_vt10_tk dt.name span.ir{background-position:0 -350px;}#vt2010 #main ul#collection li#c_vt10_oc dt.name span.ir{background-position:0 -400px;}#vt2010 #main ul#collection li#c_vt10_bon dt.name span.ir{background-position:0 -450px;}#vt2010 #main ul#collection li#c_vt10_tt dt.name span.ir{background-position:0 -500px;}#vt2010 #main ul#collection li#c_vt10_sm dt.name span.ir{background-position:0 -550px;}#vt2010 #main ul#collection li#c_vt10_mt dt.name span.ir{background-position:0 -600px;}.exp.sub{width:100%;margin-bottom:40px;position:relative;}#vt2010 #main ul#collection li#c_vt10_en .exp.sub{height:130px;width:100%;margin:20px 0 40px;}#vt2010 #main ul#collection li#c_vt10_en .exp.sub .ir{height:130px;width:778px;position:absolute;background:url(../images/vt10_en_exp1.jpg);border:1px solid #999;}#vt2010 #main ul#collection li#c_vt10_bon .exp.sub{position:absolute;width:190px;top:-40px;padding:130px 0 0 10px;right:0;background:url(../images/vt10_bon_exp1.jpg) 0 0 no-repeat;font-size:80%;}#vt2010 #main ul#collection ul.package {margin-bottom:20px;}#vt2010 #main ul#collection ul.package li {width:410px;background-image:none;}#vt2010 #main ul#collection #c_vt10_en ul.package li,#vt2010 #main ul#collection #c_vt10_bon ul.package li {padding-bottom:5em;}#vt2010 #main ul#collection li dl.lineUpText {float:right;width:340px;height:auto;margin-bottom:20px;}#vt2010 #main ul#collection li dl.lineUpText dt{width:180px;width:195px;}#vt2010 #main ul#collection li dl.lineUpText dt,#vt2010 #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;}#vt2010 #main ul#collection li dl.lineUpText.spPkg dt,#vt2010 #main ul#collection li dl.lineUpText.spPkg dd{background-position:0 36px}#vt2010 #main ul#collection li dl.lineUpText dd {float:right;text-align:right;white-space:nowrap;width:160px;width:145px;}#vt2010 #main ul#collection li dl.lineUpText dd strong{display:block;}#vt2010 #main ul#collection li dl dd.price {float:right;font-size:75%;height:40px;line-height:3.5em;}#vt2010 #main ul#collection li dl dd.price strong {font-size:120%;}#vt2010 #main ul#collection li dl.lineUpText dd.onSale {clear:right;width:340px;}#vt2010 #main ul#collection li dl.gotoShop {width:340px;}#vt2010 #main ul#collection li dl.gotoShop dt {white-space:normal;float:left;padding:0.5em 1.5em 0.5em 1em;width:15em;}#vt2010 #main ul#collection li dl.gotoShop dd {margin-left:18em;}#vt2010 #main ul#collection li dl.gotoShop dd a {height:25px;padding:8px 0 7px;width:120px;}#vt2010 #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;}#vt2010 #main h3.lineUp{width:780px;height:30px;margin-top:60px;}#vt2010 #main h3.lineUp strong.limited{display:block;width:100%;height:100%;position:absolute;top:0;left:0;text-align:right;font-weight:bold;background:url(../images/99Heading.gif) no-repeat scroll 0 0;border-bottom:1px solid #999;}#vt2010 #main .gotoShop .bdr{display:block;width:340px;height:30px;position:absolute;top:-20px;left:0;}#vt #main ul {width:822px;overflow:hidden;}#vt #main ul li {float:left;width:271px;height:160px;background:url(../images/vt10_lists.jpg) 5px 0px no-repeat;position:relative;}#vt #main #vt10_en {background-position:5px 0;}#vt #main #vt10_tk {background-position:-300px 0;}#vt #main #vt10_oc {background-position:-600px 0;}#vt #main #vt10_bon {background-position:-900px 0;}#vt #main #vt10_tt {background-position:-1200px 0;}#vt #main #vt10_sm {background-position:-1500px 0;}#vt #main #vt10_mt {background-position:-1800px 0;}#vt #main ul li a {padding:100px 0 0 6px;width:265px;color:#666;font-weight:bold;height:auto;}#vt #main ul li a:hover {color:#000;}#vt #main ul li a span {display:inline-block;background:url(../images/0arrows.gif) no-repeat 0 -196px;color:#666;text-decoration:none;width:90%;height:1.5em;line-height:1.5;padding-left:1em;}#vt #main ul li a:hover span {background-position:0 -296px;}#vt #main ul li a em.soldOut {text-align:center;text-indent:0;position:absolute;top:7px;left:5px;display:block;background:red;color:white;padding:7px 10px;text-decoration:none;font-family:"ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,Osaka,"ＭＳ Ｐゴシック",verdana,arial,sans-serif;}/*=sitemap*/.sitemap #main h3#vtList span.ir{background:url(../images/99vt10_txt.gif) 0 -100px no-repeat;}/*=yakiyasi_list*/.yk h2.vt span.ir{background-position:0 -900px;}.yk #main ul.vt li {position:relative;}.yk #main ul.vt li, .yk #main ul.vt li a {background-image:url(../images/vt10_yk_list.jpg);}.yk #main ul.vt li a:hover {background-image:none;}.yk #main ul.vt li#vt10_en {background-position:0 -150px;}.yk #main ul.vt li#vt10_tk {background-position:-200px -150px;}.yk #main ul.vt li#vt10_oc {background-position:-400px -150px;}.yk #main ul.vt li#vt10_bon {background-position:-600px -150px;}.yk #main ul.vt li#vt10_tt {background-position:-800px -150px;}.yk #main ul.vt li#vt10_sm {background-position:-1000px -150px;}.yk #main ul.vt li#vt10_mt {background-position:-1200px -150px;}.yk #main ul.vt li#vt10_en a {background-position:0 0;}.yk #main ul.vt li#vt10_tk a {background-position:-200px 0;}.yk #main ul.vt li#vt10_oc a {background-position:-400px 0;}.yk #main ul.vt li#vt10_bon a {background-position:-600px 0;}.yk #main ul.vt li#vt10_tt a {background-position:-800px 0;}.yk #main ul.vt li#vt10_sm a {background-position:-1000px 0;}.yk #main ul.vt li#vt10_mt a {background-position:-1200px 0;}/*=12/26以降xmas*/.vt h1.close,#vt2010 #main h1.close {width:780px;height:300px;}.vt h1.close span{font-size:2em;}.vt p.close {padding:3em;text-align:center;}.yk h2#vtList span.ir {background:url(../images/99vt10_txt.gif) 0 -100px no-repeat;}