@charset "utf-8";body{font-size:14px}a:hover img{opacity:.88;filter:alpha(opacity=88);-ms-filter:"alpha(opacity=88)"}.navi-image a:hover img{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}#indexMainArea{background:url(../images/index/bg_main.jpg)no-repeat center -2px;margin-top:-36px;padding-top:36px}#indexMainArea .mainInr{width:1002px;margin:0 auto}#indexMainArea #tickerArea{background:url(../images/index/bg_main_ticker.jpg)no-repeat center top;width:954px;height:40px;margin:0 auto;text-align:center;padding:7px;position:relative;z-index:2}#indexMainArea #tickerArea ul li{font-size:1;color:#fff;line-height:30px;width:954px;height:30px;margin:0 auto;padding:3px 0 0}#indexMainArea #tickerArea ul li span.icnArea{margin-right:10px}#indexMainArea #tickerArea ul li span.icnArea img{vertical-align:middle;width:62px;height:auto}#indexMainArea #tickerArea ul li span.date{color:#dac582;font-size:.875em;margin-right:10px}#indexMainArea #mainSlider{height:344px;position:relative}#mainvisual{position:absolute;top:15px;left:18px;z-index:2}#introBox{width:45pc;height:315px;position:relative;overflow:hidden;background:#000}#introBox p{opacity:0}.slide-01,.slide-02,.slide-03,.slide-04,.slide-05,.slide-06,.slide-07,.slide-08,.slide-09,.slide-10,.slide-11,.slide-11-1,.slide-14{position:absolute}.slide-01{background:#000;width:45pc;height:315px;top:0;left:0}.s-logo{position:absolute;top:110px;left:217px}.slide-02{background:#000;top:-81pt;left:-227px}.slide-02 img,.slide-03-txt{position:absolute}.slide-03-txt{top:87pt;left:58px}.slide-04-txt{position:absolute;top:109px;left:215px}.slide-04{background:#fff}.slide-04 img{position:absolute;left:-41px;top:-24px}.slide-05 img{position:absolute;left:-31px;top:-14px}.slide-06-txt{position:absolute;top:137px;left:203px}.slide-06 img,.slide-07 img{position:absolute;left:-40px;top:-22px}.slide-08-txt{position:absolute;top:8pc;left:171px}.slide-10{background:#fff;width:45pc;height:315px;top:0;left:0}.slide-10-txt{position:absolute;bottom:113px;left:11pc}.slide-12-01{position:absolute;top:0;left:0}.slide-12-01{width:366px;height:315px}.slide-12-02{width:354px;right:0}.slide-12-02,.slide-13{height:315px;position:absolute;top:0}.slide-13{width:505px;left:75pt}.slide-13-txt{position:absolute;top:42px;right:170px}#mainImgOverlayer{background:#000;position:absolute;width:100%;height:420px;top:221px;z-index:1}#snowAnime{width:75pc;min-width:1002px;height:380px;position:absolute;top:221px;left:50%;margin-left:-600px;z-index:0;display:none}.twinkleBox{position:absolute;top:0;left:522px;z-index:0}.twinkleBox .twinkle01{position:absolute;top:0;left:137px;opacity:0}.twinkleBox .twinkle02{position:absolute;top:2pc;left:87px;opacity:0}.twinkleBox .twinkle03{position:absolute;top:107px;left:131px;opacity:0}.twinkleBox .twinkle04{position:absolute;top:133px;left:119px;opacity:0}.twinkleBox .twinkle05{position:absolute;top:170px;left:61px;opacity:0}.twinkleBox .twinkle06{position:absolute;top:199px;left:119px;opacity:0}.twinkleBox .twinkle07{position:absolute;top:236px;left:14px;opacity:0}.twinkleBox .twinkle08{position:absolute;top:284px;left:50px;opacity:0}.twinkleBox .twinkle09{position:absolute;top:290px;left:0;opacity:0}#indexMainArea #mainSlider .mainRight{left:756px;top:15px;position:absolute;z-index:4}#indexMainArea #mainSlider .mainRight ul li{margin-bottom:15px;height:150px}#indexMainArea #mainSlider .mainRight ul li.lastChild{margin-bottom:0}.mainRight ul li a{color:#fff;display:block;text-decoration:none;width:229px;height:150px;position:relative;perspective:300px;-webkit-perspective:300px}.mainRight ul li a span{text-align:center;display:block;width:229px;height:150px;background-color:#000;position:absolute;top:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:.6s}#indexGiftNav{border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;padding:15px 0}#indexGiftNav .navInr{width:750pt;margin:0 auto;padding:0 1px}#indexGiftNav .navInr ul{margin-top:15px;padding:0 2px}#indexGiftNav .navInr ul li{margin-right:9pt;float:left;width:156px}#indexGiftNav .navInr ul li.lastChild{margin-right:0}#indexGiftNav .navInr ul li a,#indexGiftNav .navInr ul li a span{display:block;width:156px;height:156px}#indexGiftNav .navInr ul li a span{background-repeat:no-repeat}#indexGiftNav .navInr ul li a{display:block;text-decoration:none;width:156px;height:156px;position:relative;perspective:300px;-webkit-perspective:300px}#indexGiftNav .navInr ul li a span{text-align:center;display:block;width:156px;height:156px;position:absolute;top:0}#container.indexArea{padding:0 1px}#contents .indexArea .rightWrapperArea{float:right;width:772px}#contents .indexArea .centerArea{color:#ccc;width:32pc;padding:0 1pc 150px;float:left}#contents .indexArea .centerArea .cectionTtl{padding-top:30px;margin-bottom:15px}#contents .indexArea .centerArea .subTtl{padding-top:15px;margin-bottom:15px}#contents .indexArea .centerArea .section01 .news{width:32pc;height:15pc;margin:15px 0 0;padding:5px 0;overflow-y:scroll}#contents .indexArea .centerArea .section01 .news dl dt{font-size:.625em;color:#dac582;line-height:2em;width:62px;padding-right:10px;padding-bottom:5px;float:left;clear:both}#contents .indexArea .centerArea .section01 .news dl dd{font-size:.75em;color:#fff;line-height:2em;width:420px;display:inline-block;padding-bottom:5px}#contents .indexArea .centerArea .section01 .news dl dd a{color:#fff;text-decoration:underline}#contents .indexArea .centerArea .section01 .news dl dd a:hover{text-decoration:none}#contents .indexArea .centerArea .section01 ul li{margin-right:14px;float:left}#contents .indexArea .centerArea .section01 ul li.lastChild{margin-right:0}#contents .indexArea .centerArea .section02 ul{margin-bottom:15px}#contents .indexArea .centerArea .section02 ul li{margin-right:4px;margin-bottom:4px;float:left}#contents .indexArea .centerArea .section02 ul li.lastChild{margin-right:0}.uiTab{width:32pc;margin-top:20px;position:relative}.uiTab .tabArea li{float:left;height:49px;margin-left:5px;overflow:hidden}.uiTab .tabArea li:first-child{margin-left:0}.uiTab .tabArea li a{display:block;height:49px;margin-top:9px}.uiTab .tabArea li.on{position:relative;z-index:3}.uiTab .tabArea li.on a{margin-top:0}.uiTab .tabShadow{position:absolute;top:40px;z-index:2}.uiTab .tabPanels .panelItem{display:none}.uiTab .tabPanels .panelItem .lankBodyArea{position:relative;height:478px}.uiTab .tabPanels .panelItem .lankBodyArea a{display:block;float:left}.uiTab .tabPanels .panelItem .lankbtnArea{text-align:center;padding-bottom:20px}#contents .indexArea .centerArea .section04 ul li{margin-bottom:15px}#contents .indexArea .centerArea .section05 ul{height:282px;overflow-y:scroll}#contents .indexArea .centerArea .section05 ul li{background:#101010;width:494px;height:94px}#contents .indexArea .centerArea .section05 ul li.even{background:#1e1e1e}#contents .indexArea .centerArea .section05 .inbox{width:468px;height:60px;padding:18px 10px 1pc 1pc}#contents .indexArea .centerArea .section05 .left{width:60px;height:60px;margin-right:10px;float:left}#contents .indexArea .centerArea .section05 .right{width:398px;height:60px;position:relative;float:right}#contents .indexArea .centerArea .section05 .detail{font-size:.75em;color:#ccc;letter-spacing:0;width:170px;height:60px;left:0;top:0;position:absolute}#contents .indexArea .centerArea .section05 .reason{font-size:.75em;color:#f90;letter-spacing:0;width:210px;height:40px;right:0;top:10px;position:absolute}#contents .indexArea .centerArea .section06 p{font-size:.85em;line-height:1.8}#contents .indexArea .centerArea .section07 ul.list01 li{margin-right:1pc;margin-bottom:15px;float:left}#contents .indexArea .centerArea .section07 ul.list01 li.even{margin-right:0}#contents .indexArea .centerArea .section07 ul.list02 li{margin-right:11px;float:left}#contents .indexArea .centerArea .section07 ul.list02 li.lastChild{margin-right:0}#contents .indexArea .centerArea .section08 .cectionTtl{margin-bottom:0}#contents .indexArea .centerArea .section08 .inr01{background:url(../images/index/bg_center08_mdl01.png)repeat-y center top}#contents .indexArea .centerArea .section08 .inr02{background:url(../images/index/bg_center08_mdl02.png)no-repeat center top}#contents .indexArea .centerArea .section08 .inrSection{width:446px;margin:0 auto;padding:0 10px}#contents .indexArea .centerArea .section08 p{font-size:.75em;color:#000}#contents .indexArea .centerArea .section08 ul li{text-indent:-1.45em;font-size:.75em;color:#000;padding-left:1.45em}#contents .indexArea .centerArea .section08 ul.payment li{text-indent:0;margin-bottom:5px;padding-left:0}#contents .indexArea .centerArea .section08 .w388{width:388px;padding-top:10px}#contents .indexArea .centerArea .section08 .left01{font-size:.8em;width:9pc;margin-right:10px;float:left}#contents .indexArea .centerArea .section08 .right01{width:234px;float:right}#contents .indexArea .centerArea .section08 .left02{font-size:.8em;width:241px;margin-right:10px;float:left}#contents .indexArea .centerArea .section08 .right02{width:137px;float:right}.calendar3{width:445px;height:auto;margin-bottom:15px}#contents .indexArea .centerArea .section08 .calendar3 #calendar_area .calendar_left{float:left}#contents .indexArea .centerArea .section08 .calendar3 #calendar_area .calendar_right{float:right}.calendar3 table.calendar{background-color:#f2f2ee;border-collapse:collapse;color:#333;font-size:9pt;left:24px;line-height:1.7;top:481px;width:213px;border:1px solid #e3e3e1;border-top:0}.calendar3 table.calendar td{text-align:center;vertical-align:top}.calendar3 table.calendar caption{background:url(../images/common/bg_calendar_caption.gif)repeat left top;color:#fff;line-height:1.9;height:24px;text-align:center}.calendar3 table.calendar table.inr_table{border-collapse:collapse;margin:10px 9px}.calendar3 table.calendar table.inr_table td{text-align:center;height:23px;width:41px;border:1px solid #f2f2ee}.calendar3 .today,.calendar3 table.calendar .today{background-color:#900}.calendar3 .hanrei .inr span.yasumi{background-color:#bdbdba;margin-left:20px}.calendar3 .hanrei .inr span.shukkabi_1{background-color:#f9c763;margin-left:20px}.calendar3 .yasumi{background-color:#bdbdba}.calendar3 .shukkabi_1{background-color:#990}#contents .indexArea .centerArea .section08 .calendar3 .shukkabi_2{background-color:#4aa5ff}#contents .indexArea .centerArea .section08 .calendar3 .shukkabi_3{background-color:#f36}.calendar3 .bloc_body{width:445px}.calendar3 #calendar_area .calendar_left,.calendar3 #calendar_area .calendar_right{padding-bottom:0}.calendar3 #calendar_area .calendar_left,.calendar3 #calendar_area .calendar_right{margin-top:0}#contents .indexArea .rightArea{width:213px;padding-top:15px;padding-left:15px;padding-bottom:150px;float:left}#contents .indexArea .rightArea .cectionTtl{margin-bottom:15px;padding-top:15px}#contents .indexArea .rightArea .section01 ul li{width:210px;margin-bottom:15px;text-align:center}#contents .indexArea .rightArea .section01 ul li a img{margin-bottom:5px}#contents .indexArea .rightArea .section01 ul li span{font-size:.625em;color:#ccc;width:210px;margin-bottom:5px;text-align:center;display:block}#contents .indexArea .rightArea .section01 ul li p{font-size:.625em;color:#999;width:210px;text-align:left}#contents .indexArea .rightArea .section01 ul li p a{color:#999}#contents .indexArea .rightArea .section02 ul{margin-bottom:15px}#contents .indexArea .rightArea .section02 ul li{border-bottom:1px dashed #666;padding-bottom:10px;padding-top:10px}#contents .indexArea .rightArea .section02 ul li a{text-decoration:none}#contents .indexArea .rightArea .section02 .cf{width:213px;margin-bottom:10px}#contents .indexArea .rightArea .section02 .left{width:60px;height:60px;margin-right:10px;float:left}#contents .indexArea .rightArea .section02 .right{font-size:.875em;color:#fff;width:143px;height:50px;padding-top:10px;float:right}#contents .indexArea .rightArea .section02 .item{font-size:.75em;color:#fff;margin-bottom:5px;display:block}#contents .indexArea .rightArea .section02 .reason{font-size:.75em;color:#f90;margin-bottom:5px;display:block}#contents .indexArea .rightArea .section02 .date{font-size:.75em;color:#ccc;margin-bottom:5px;display:block}#contents .indexArea .rightArea .section02 p{font-size:.75em;color:#999}.omotenashi_logo_top{position:absolute;top:-4px;left:15px}.sliderInr .btnBox{position:absolute;bottom:15px;left:35px}.left_navi_btn a:link,.left_navi_btn a:visited{color:#c7c4ba}.left_navi_btn .item_price{right:5px;text-align:right}.kaizen p.catch{padding:5px 0 10px 5px;color:#fff;font-size:1pc}.kaizen p.catch span.num{margin:0 5px;font-size:26px;font-weight:700;color:#edbd63}.kaizen .omtLst{margin-bottom:15px;height:25pc;overflow:auto;background:#eee;color:#333;padding:20px 15px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.kaizen .omtLst li.cf{padding-bottom:15px;border-bottom:1px solid #ded7c5}.kaizen .omtLst li.cf .left{width:374px;float:left}.kaizen .omtLst li.cf .left a{color:#444!important}.kaizen .omtLst li.cf .left p.res1{margin:10px 0 4px;font-size:18px;font-weight:700;color:#b30002}.kaizen .omtLst li.cf .left p.res3{margin:13px 0 0;font-size:13px;color:#651a03;padding-left:8px}.kaizen .omtLst li.cf .right{width:5pc;text-align:center;float:right}.kaizen .omtLst li.cf .right p{margin-top:14px;font-size:14px;color:#651a03}.kaizen .omtLst li.cf .right p img{width:70px;height:auto}