html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:top;font-size:0;line-height:0}th,strong,address{font-weight:normal}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}.clear{clear:both}br.clear{line-height:0;font-size:0;height:0}.acenter{text-align:center}.aright{text-align:right}.aleft{text-align:left}.fleft{float:left}.fright{float:right}.vtop{vertical-align:top}.vmiddle{vertical-align:middle}.vbottom{vertical-align:bottom}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}.inline_block{display:inline-block;display:-moz-inline-box;*display:inline;*zoom:1}textarea{font-size:100%}*{-webkit-text-size-adjust:100%}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.reset_css *{line-height:180%;text-align:inherit}.reset_css img{margin:6px 0;max-width:100%;height:auto}.reset_css p{margin:10px 0}.reset_css b{font-weight:bold}.reset_css i,.reset_css em{font-style:italic}.reset_css font{color:inherit}.reset_css address{font-style:italic}.reset_css strong{font-weight:bold}.reset_css h1{font-size:260%;font-weight:bold;margin:10px 0}.reset_css h2{font-size:200%;font-weight:bold;margin:10px 0}.reset_css h3{font-size:160%;font-weight:bold;margin:10px 0}.reset_css h4{font-size:140%;font-weight:bold;margin:10px 0}.reset_css h5{font-size:120%;font-weight:bold;margin:10px 0}.reset_css h6{font-size:100%;font-weight:bold;margin:10px 0}.reset_css ul,.reset_css ul li{list-style:disc outside none;margin-left:20px}.reset_css ol,.reset_css ol li{list-style:decimal outside;margin-left:20px}.reset_css blockquote{width:90%;margin:0 auto}.reset_css table{margin:10px 0;border:solid 1px}.reset_css th,.reset_css td{border:solid 1px;padding:5px}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width:767px){.visible-xs-block{display:block !important}}@media(max-width:767px){.visible-xs-inline{display:inline !important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media(min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width:1200px){.visible-lg-block{display:block !important}}@media(min-width:1200px){.visible-lg-inline{display:inline !important}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width:767px){.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}body{color:#000;background-color:#fff}a{color:#353526;text-decoration:none}a:hover{color:#5d5d51}#header{position:fixed;top:0;left:0;width:250px;background-color:#fff;height:100%;z-index:100}#header #header_inner{margin:27px 0 0 0}#header #header_inner .sub_menu{margin:0 23px 70px 43px;font-family:Arial;font-size:12px;overflow:hidden}#header #header_inner .sub_menu li{background:url(../img/base/icn_list.png) no-repeat left 1px;padding:0 0 0 20px;margin:0 25px 0 0;float:left}#header #header_inner .sub_menu .blog{margin:0}#header #header_inner .logo{margin:0 45px 12px 16px;width:219px;height:101px;position:relative}#header #header_inner .logo .logo_ja{width:143px;height:21px;overflow:hidden;position:absolute;bottom:0;left:32px}#header #header_inner .logo .logo_ja a{display:block;overflow:hidden;width:143px;padding:21px 0 0 0;background:url(../img/base/logo_ja.png) no-repeat top left}#header #header_inner .logo .logo_en{width:219px;height:40px;overflow:hidden;position:absolute;top:0;left:0}#header #header_inner .logo .logo_en a{display:block;overflow:hidden;width:219px;padding:40px 0 0 0;background:url(../img/base/logo_en.png) no-repeat top left}#header #header_inner .main_menu{width:220px;margin:0 0 12px 15px;font-family:"Shin Go Regular";font-size:13px;position:relative;overflow:hidden}#header #header_inner .main_menu .main{position:relative;z-index:102;background-color:#fff;width:220px}#header #header_inner .main_menu .main li{margin:0 0 3px 0;border:1px solid #e3e3e0;height:45px;width:218px;background:url(../img/base/arrow_menu.png) no-repeat 203px 18px}#header #header_inner .main_menu .main li.active{background-color:#f5f5f3}#header #header_inner .main_menu .main a{display:block;color:#343426;position:relative;width:100%;height:100%}#header #header_inner .main_menu .main span{display:block;position:absolute}#header #header_inner .main_menu .main .ja{top:14px;left:10px}#header #header_inner .main_menu .main .en{top:14px;left:-100px;font-family:Verdana,Arial,sans-serif}#header #header_inner .main_menu .service_menu{position:absolute;top:0;right:153px;width:150px;z-index:101;background-color:#fff;padding:5px 15px;font-size:12px;border:1px solid #e3e3e0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header #header_inner .main_menu .service_menu .sub li{overflow:hidden;padding:8px 0 8px 0}#header #header_inner .main_menu .company_menu{position:absolute;bottom:3px;right:153px;width:150px;z-index:101;background-color:#fff;padding:5px 15px 6px 15px;font-size:12px;border:1px solid #e3e3e0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header #header_inner .main_menu .company_menu .sub li{overflow:hidden;padding:8px 0 8px 0}#header #header_inner .info{width:220px;margin:0 auto;font-family:Shin Go Regular;color:#343426;line-height:16px;position:relative}#header #header_inner .info .image{margin:0 0 8px 0}#header #header_inner .info .address{font-size:12px;margin-bottom:4px}#header #header_inner .info .address span{display:block}#header #header_inner .info .tel{font-size:12px}#header #header_inner .info .tel span{display:block}#header #header_inner .info .hours{position:absolute;bottom:54px;right:0;width:70px;height:48px}#wrapper{width:100%}#wrapper #wrapper_inner{margin:0 0 0 250px}#wrapper #wrapper_inner #main_title .title_inner{margin:62px 0 0 314px;width:330px;height:85px;text-align:center;border:solid 1px #fff}#wrapper #wrapper_inner #main_title .title_inner .title_en{font-size:30px;border-bottom:solid 1px #fff;color:#fff;font-family:Century Schoolbook,sans-serif;line-height:48px;letter-spacing:.04em;height:53px}#wrapper #wrapper_inner #main_title .title_inner h2{font-size:14px;line-height:30px;height:32px;background:rgba(255,255,255,0.6)}#pnkz{font-family:"Shin Go Light";font-size:10px}#pnkz li{float:left;margin-right:9px;border:1px solid #e3e3e0;padding:3px 6px 7px 5px}#pnkz .arrow{background:url(../img/base/arrow_pnkz.png) no-repeat;border:0;width:5px;height:0;padding:8px 0 0 0;margin-top:7px;overflow:hidden}#page_top{width:100%;border-top:1px solid #b1b1a9;border-bottom:1px solid #b1b1a9;padding:14px 0 16px 0;text-algin:center;margin:0 0 29px 0}#page_top #page_top_inner{width:960px;margin:0 0 0 250px}#page_top #page_top_inner a{display:block;width:74px;height:0;padding:30px 0 0 0;overflow:hidden;background:url(../img/base/btn_top.png) no-repeat left;margin:0 auto}#page_top #page_top_inner a:hover{background-position:right}#footer{width:1210px;margin:0 0 43px 0;overflow:hidden}#footer #footer_inner{width:960px;margin:0;padding:0;margin:0 0 0 250px;font-family:"Shin Go Regular"}#footer #footer_inner .footer_info{width:405px;padding:0 29px 0 0;border-right:1px solid #b0b0a8;float:left;color:#575747}#footer #footer_inner .footer_info .image{width:180px;float:left;margin-right:15px}#footer #footer_inner .footer_info .logo{float:left;margin-bottom:5px}#footer #footer_inner .footer_info .info{margin-bottom:10px;float:left}#footer #footer_inner .footer_info .info span{display:block}#footer #footer_inner .footer_info .info .address{font-size:12px;line-height:18px}#footer #footer_inner .footer_info .info .tel{font-size:12px;margin:4px 0 4px 0;line-height:14px}#footer #footer_inner .footer_info .info .hours{font-size:12px;line-height:20px}#footer #footer_inner .footer_info .contact{width:210px;float:left}#footer #footer_inner .footer_info .contact a{display:block;width:100%;height:0;padding:40px 0 0 0;overflow:hidden;background:url(../img/base/btn_contact.png) no-repeat left}#footer #footer_inner .footer_info .contact a:hover{background-position:right}#footer #footer_inner .footer_menu{float:right}#footer #footer_inner .footer_menu dl{float:left}#footer #footer_inner .footer_menu dl dt{color:#343426;font-size:13px;border:1px solid #b1b1a9;height:23px;padding:7px 0 0 0;text-align:center;margin-bottom:8px}#footer #footer_inner .footer_menu dl dd{float:left;font-size:12px;background:url(../img/base/arrow_footer.png) no-repeat left 12px;padding-left:12px;line-height:30px}#footer #footer_inner .footer_menu dl dd a{color:#333326}#footer #footer_inner .footer_menu dl dd a:hover{color:#78786d}#footer #footer_inner .footer_menu dl .left{float:left;margin-left:32px}#footer #footer_inner .footer_menu dl .right{float:right;margin-right:6px}#footer #footer_inner .footer_menu dl .clear{margin-left:4px}#footer #footer_inner .footer_menu .service{width:167px;margin-right:33px}#footer #footer_inner .footer_menu .floor{width:132px;margin-right:33px}#footer #footer_inner .footer_menu .company{width:132px}#copyright{width:960px;margin:0 0 36px 250px}#copyright span{display:block;margin:0 auto;width:273px;height:0;padding:10px 0 0 0;overflow:hidden;background:url(../img/base/img_copy.png) no-repeat left center}#copyright .co_link{font-size:10px;text-align:center;margin-top:3px}#copyright .link{float:right;font-family:"Shin Go Regular";font-size:10px;color:#333326;margin-top:-12px}#copyright .link a{color:#333326}#copyright .link a:hover{color:#78786d}#footer #footer_inner .footer_menu .service{width:120px;margin-right:15px}#footer #footer_inner .footer_menu .tenant,#footer #footer_inner .footer_menu .floor,#footer #footer_inner .footer_menu .company{width:105px;margin-right:15px}@media(max-width:767px){#header{position:relative;width:100%;height:50px;overflow:hidden;z-index:2}#header #header_inner{margin:11px 15px 0 12px}#header #header_inner .logo{margin:0;width:188px;height:29px;float:left}#header #header_inner .logo .logo_ja{width:188px;height:29px;position:relative;left:0}#header #header_inner .logo .logo_ja a{width:188px;padding:29px 0 0 0;background:url(../img/base/logo_sp.png) no-repeat top left;background-size:188px 29px}#header #header_inner .main_menu_sp{width:25px;height:20px;float:right;overflow:hidden;margin-top:4px}#header #header_inner .main_menu_sp .btn_menu{display:block;overflow:hidden;width:25px;padding:20px;background:url(../img/base/btn_menu_sp.png) no-repeat top left;background-size:25px 20px}#header #header_inner .main_menu_sp .btn_close{display:none;overflow:hidden;width:25px;padding:20px;background:url(../img/base/btn_close_sp.png) no-repeat top left;background-size:25px 20px}#menu{position:relative;height:0;overflow:hidden;z-index:1;border-top:1px solid #aaa;border-bottom:1px solid #aaa;font-family:"Shin Go Regular"}#menu li{width:100%;border-bottom:1px solid #aaa;height:35px;box-sizing:border-box;-webkit-box-sizing:border-box}#menu li a{display:block;padding:0 15px 0 15px;box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;height:35px;line-height:33px;color:#333326;font-size:11px}#menu li a span{background:url(../img/base/arrow_next_sp.png) no-repeat right 11px;background-size:7px 12px;display:block;width:100%;height:100%}#menu .more{width:188px;margin:0 auto;border:0}#menu .more .facebook{display:block;float:left;margin:0 0 0 1px}#menu .more .facebook a{display:block;overflow:hidden;width:70px;padding:35px 0 0 0;background:url(../img/base/btn_facebook_sp.png) no-repeat left 12px;background-size:70px 10px}#menu .more .blog{display:block;float:right}#menu .more .blog a{display:block;overflow:hidden;width:42px;padding:35px 0 0 0;background:url(../img/base/btn_blog_sp.png) no-repeat left 12px;background-size:42px 10px}#wrapper{width:100%;position:relative;z-index:2;overflow:hidden}#wrapper #wrapper_inner{margin:0}#wrapper #wrapper_inner #main_title .title_inner{margin:0;width:auto;height:auto;border:0}#wrapper #wrapper_inner #main_title .title_inner h2{width:166px;height:0;padding:44px 0 0 0;background-size:166px 44px !important;overflow:hidden;margin:15px auto 15px auto}#pnkz{display:none}#page_top{width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:0;text-algin:center;margin:0}#page_top #page_top_inner{width:100%;margin:0}#page_top #page_top_inner a{display:block;width:100%;height:43px;padding:43px 0 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;background:url(../img/base/btn_top_sp.png) no-repeat center 11px;background-size:51px 20px;margin:0 auto}#page_top #page_top_inner a:hover{background-position:center 11px}#footer{width:100%;margin:0;overflow:hidden}#footer #footer_inner{width:100%;height:100%;margin:0;font-family:"Shin Go Regular"}#footer #footer_inner .footer_menu_sp{width:100%}#footer #footer_inner .footer_menu_sp dl{width:100%}#footer #footer_inner .footer_menu_sp dl dt{background-color:#b0b0a8;color:#fff;font-size:12px;border:0;height:50px;padding:0 0 0 125px;margin-bottom:0;width:100%;line-height:50px}#footer #footer_inner .footer_menu_sp dl dd{width:100%;font-size:11px;background:0;padding:0;line-height:48px;height:50px;border-top:1px solid #8a8a7e}#footer #footer_inner .footer_menu_sp dl dd a{color:#333326;padding:0 15px;display:block}#footer #footer_inner .footer_menu_sp dl dd a span{background:url(../img/base/arrow_next_sp.png) no-repeat center right;background-size:7px 12px;display:block}#footer #footer_inner .footer_menu_sp .service{width:100%;margin-right:0}#footer #footer_inner .footer_menu_sp .company{width:100%}#footer #footer_inner .footer_info{width:100%;padding:0;border-right:0;float:left;color:#575748;position:relative}#footer #footer_inner .footer_info .contact{position:absolute;top:0;left:0;width:100%;background-color:#575748;overflow:hidden}#footer #footer_inner .footer_info .contact a{display:block;width:100%;height:50px;box-sizing:border-box;-webkit-box-sizing:border-box;padding:50px 0 0 0;overflow:hidden;background:url(../img/base/btn_contact_sp.png) no-repeat center;background-size:120px 18px}#footer #footer_inner .footer_info .contact a:hover{background-position:center}#footer #footer_inner .footer_info .image{width:143px;float:left;margin:50px 16px 0 0}#footer #footer_inner .footer_info .image img{width:100%;height:auto}#footer #footer_inner .footer_info .info{margin:62px 0 13px 0;float:left}#footer #footer_inner .footer_info .info span{display:block}#footer #footer_inner .footer_info .info .address{font-size:10px;line-height:15px}#footer #footer_inner .footer_info .info .tel{font-size:15px;font-family:"Shin Go DeBold";margin:7px 0 5px 0}#footer #footer_inner .footer_info .info .hours{font-size:10px;line-height:18px}#copyright{width:100%;margin:0;background-color:#b0b0a8;height:40px;padding-top:8px;box-sizing:border-box;-webkit-box-sizing:border-box}#copyright span{display:block;margin:0 auto;width:265px;height:0;padding:10px 0 0 0;overflow:hidden;background:url(../img/base/img_copy_sp.png) no-repeat left center;background-size:265px 10px}#copyright .link{float:none;color:#dcdcd8;margin-top:5px;text-align:center}#copyright .link a{color:#dcdcd8}#copyright .link a:hover{color:#dcdcd8}}body{min-width:1200px}@media(max-width:768px){body{min-width:initial}}@media screen and (min-width:768px){#header{display:none}}*{box-sizing:border-box}#wrapper{position:relative;font-family:"Gothic MB101 Regular";background:#fff;min-width:1200px}#wrapper #wrapper_inner{margin-left:0;width:100%}@media screen and (max-width:767px){#wrapper{min-width:initial}}#pnkz{width:100%;color:#fff;font-family:"Gothic MB101 Light";background:#000}#pnkz .pnkz-inner{margin:0 auto;padding:7px 0;width:1000px;zoom:1;*zoom:1}#pnkz .pnkz-inner:before,#pnkz .pnkz-inner:after{display:table;content:"";line-height:0}#pnkz .pnkz-inner:after{clear:both}#pnkz .pnkz-inner .list{float:left}#pnkz .pnkz-inner .list li:not(.arrow){padding:4px 9px 6px 9px}#pnkz .pnkz-inner .list li{margin-right:12px}#pnkz .pnkz-inner .list a{color:#fff}#pnkz .pnkz-inner .name{margin-left:3px;font-size:12px;float:left;line-height:18px}#head-area{margin:0 auto;width:100%;height:870px;color:#434343;background:url(../img/osechi/bg-top.jpg) no-repeat center top;zoom:1;*zoom:1}#head-area:before,#head-area:after{display:table;content:"";line-height:0}#head-area:after{clear:both}#head-area .inner{width:900px;height:870px;margin:0 auto;padding:140px 0 0;position:relative}#head-area .inner .name{position:absolute;top:45px;left:-92px;background:url(../img/osechi/name-top.png) no-repeat center top;width:222px;height:0;z-index:99;font-size:30px;padding:401px 0 0;overflow:hidden;color:transparent}#head-area .inner .read-txt{position:absolute;right:-93px;bottom:50px;z-index:99}#head-area .inner .menu-slide li{position:relative;width:900px;height:590px}#head-area .inner .menu-slide li img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:auto;height:auto}@media screen and (max-width:767px){#head-area{margin:0 auto;width:100%;height:290px;zoom:1;*zoom:1;background-size:cover}#head-area:before,#head-area:after{display:table;content:"";line-height:0}#head-area:after{clear:both}#head-area .inner{width:300px;height:290px;padding:46.66666667px 0 0}#head-area .inner .name{top:15px;left:-30.66666667px;width:74px;height:133.66666667px;padding:133.66666667px 0 0;background-size:contain}#head-area .inner .read-txt{right:-20px;bottom:30px;width:55px}#head-area .inner .read-txt img{width:100%;height:auto}#head-area .inner .menu-slide li{width:300px;height:196.66666667px}}@media screen and (max-width:359px){#head-area{height:217.5px;zoom:1;*zoom:1;background-size:cover}#head-area:before,#head-area:after{display:table;content:"";line-height:0}#head-area:after{clear:both}#head-area .inner{width:225px;height:217.5px;padding:35px 0 0}#head-area .inner .name{top:11.25px;left:-23px;width:55.5px;height:100.25px;padding:100.25px 0 0;background-size:contain}#head-area .inner .read-txt{right:-23.25px;bottom:12.5px;width:28.25px}#head-area .inner .menu-slide li{width:225px;height:147.5px}}.comment-area{width:100%;margin:-20px auto 0;height:430px;background:url(../img/osechi/bg-comment-item.png) no-repeat bottom center,url(../img/osechi/bg-comment.png) no-repeat center top}.comment-area .comment{box-sizing:border-box;width:1000px;margin:0 auto;font-size:27px;line-height:40px;padding-top:39px;padding-left:270px;font-family:"Ryumin Bold KL";letter-spacing:.02em}.comment-area .comment .space{margin:0 -3px}@media screen and (max-width:767px){.comment-area{height:143.33333333px;background-size:80%,210%;margin:-6.66666667px auto 0}.comment-area .comment{width:333.33333333px;font-size:9px;line-height:13.33333333px;padding-top:13px;padding-left:85.33333333px}.comment-area .comment .space{margin:0 -1px}}@media screen and (max-width:359px){.comment-area{height:107.5px;margin:-5px auto 0}.comment-area .comment{width:250px;font-size:6.75px;line-height:10px;padding-top:13px;padding-left:64px}.comment-area .comment .space{margin:0 -0.75px}}.button{margin:0 auto;width:100%;background:url(../img/osechi/btn-entry.png) no-repeat center top;height:300px;padding-top:65px;box-sizing:border-box;text-align:center}.button a{display:block}.button:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)}.button .box-text{display:block;width:700px;height:100px;letter-spacing:-0.06em;margin:0 auto;border:solid 1px #fff;font-family:"Ryumin Bold KL";font-size:70px;color:#fff;line-height:100px;text-align:center}.button .comment{font-family:"Ryumin Regular KL";font-size:20px;color:#fff;margin-top:15px}.button .limit{font-family:"Ryumin Bold KL";font-size:20px;margin-top:45px;color:#fff}@media screen and (max-width:767px){.button{background-size:cover;height:auto;padding:24px 0}.button:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}.button .box-text{width:233.33333333px;height:auto;font-size:23.33333333px;line-height:33.33333333px}.button .comment{font-size:12px;margin-top:5px;line-height:18px}.button .limit{font-size:14px;margin-top:15px}}@media screen and (max-width:359px){.button{background-size:cover;height:auto;padding-top:16.25px}.button:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}.button .box-text{width:175px;height:25px;font-size:24px;line-height:25px}.button .comment{font-size:10px}.button .limit{font-size:5px;margin-top:11.25px}}.content-area{background-color:#000;padding-top:120px;padding-bottom:120px}.content-area .block{margin:80px auto 0;width:1000px;box-sizing:border-box;background:#efeddc;border:solid 3px #fccd3a;zoom:1;*zoom:1}.content-area .block:before,.content-area .block:after{display:table;content:"";line-height:0}.content-area .block:after{clear:both}.content-area .block:first-child{margin-top:0}.content-area .block .name-box{text-align:center;width:auto;display:inline-block}.content-area .block .name-box .name{font-size:48px;font-family:"Sei Kaisho CB1",serif;color:#fff}.content-area .block .name-box .name .name-sm{font-size:32px;vertical-align:top;margin-top:11px;display:inline-block}.content-area .block .comment{font-family:"Ryumin Regular KL";color:#fff;font-size:16px;margin-top:8px}.content-area .block .price{font-size:56px;color:#fff;font-family:"Times New Roman",Times,serif;margin-top:66px;z-index:2}.content-area .block .price img{vertical-align:middle;margin-top:-7px;margin-left:5px}.content-area .block .size{font-size:12px;font-family:Arimo,'Arial',serif;color:#fff;margin-top:5px}.content-area .block .size .att{font-size:12px;display:inline;font-family:"Ryumin Regular KL"}.content-area .menu-1,.content-area .menu-2,.content-area .menu-3,.content-area .menu-4{background:#efeddc;margin-left:-23px;padding:22px 22px 20px 42px}.content-area .menu-1,.content-area .menu-2,.content-area .menu-3{background:url(../img/osechi/bg-menu2-2.png) no-repeat left top;position:relative}.content-area .menu-1 .top-content,.content-area .menu-2 .top-content,.content-area .menu-3 .top-content{zoom:1;*zoom:1}.content-area .menu-1 .top-content:before,.content-area .menu-2 .top-content:before,.content-area .menu-3 .top-content:before,.content-area .menu-1 .top-content:after,.content-area .menu-2 .top-content:after,.content-area .menu-3 .top-content:after{display:table;content:"";line-height:0}.content-area .menu-1 .top-content:after,.content-area .menu-2 .top-content:after,.content-area .menu-3 .top-content:after{clear:both}.content-area .menu-1 .top-content .info-box,.content-area .menu-2 .top-content .info-box,.content-area .menu-3 .top-content .info-box{float:left;padding-top:60px}.content-area .menu-1 .top-content .osechi-img,.content-area .menu-2 .top-content .osechi-img,.content-area .menu-3 .top-content .osechi-img{float:right;max-width:540px;height:auto}.content-area .menu-4{padding:22px 22px 37px 42px;box-sizing:border-box;position:relative;background:url(../img/osechi/bg-menu4.png) no-repeat left top;zoom:1;*zoom:1}.content-area .menu-4:before,.content-area .menu-4:after{display:table;content:"";line-height:0}.content-area .menu-4:after{clear:both}.content-area .menu-4 .info-box{float:left;margin-top:46px}.content-area .menu-4 .info-box .bottom-content{margin-top:48px;zoom:1;*zoom:1}.content-area .menu-4 .info-box .bottom-content:before,.content-area .menu-4 .info-box .bottom-content:after{display:table;content:"";line-height:0}.content-area .menu-4 .info-box .bottom-content:after{clear:both}.content-area .menu-4 .info-box .price-box{float:left;margin-top:7px}.content-area .menu-4 .info-box .price-box .price{margin-top:0}.content-area .menu-4 .info-box .price-box .size .att{margin-top:6px;display:block}.content-area .menu-4 .info-box .menu-txt-box{float:left;font-size:14px;line-height:20px;font-family:"Ryumin Regular KL";background:#fff;padding:17px 20px;border:solid 1px #d7d4bd;width:310px;margin-left:31px}.content-area .menu-4 .osechi-img{max-width:360px;height:auto;float:right}.content-area .menu-box{margin:24px 0 0;width:100%;max-width:390px;zoom:1;*zoom:1;z-index:2}.content-area .menu-box:before,.content-area .menu-box:after{display:table;content:"";line-height:0}.content-area .menu-box:after{clear:both}.content-area .menu-box .menu-txt{border:solid 1px #5f5f5f;background:#fff;font-size:14px;line-height:20px;padding:12px 18px}.content-area .menu-box .box{width:277px;float:left;margin-left:32px}.content-area .menu-box .box:first-child{margin-left:0}.content-area .menu-box .box .image{position:relative;width:250px;height:250px;overflow:hidden}.content-area .menu-box .box .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:auto;height:auto}.content-area .menu-box .box .name-oju{background:url(../img/osechi/bg-menu-name.png) no-repeat left top -3px;width:270px;height:68px;margin-left:-27px;text-align:center;color:#fff;line-height:68px;padding-left:27px;box-sizing:border-box;font-size:24px;font-family:"Ryumin Regular KL"}.content-area .menu-box .box .menu-text{font-size:14px;line-height:20px;margin-left:3px;margin-top:-6px;font-family:"Ryumin Regular KL"}@media screen and (max-width:767px){.content-area{padding:60px 15px}.content-area .block{margin:26.66666667px auto 0;width:100%;border:solid 2px #fccd3a}.content-area .block:first-child{margin-top:0}.content-area .block .name-box .name{font-size:20px}.content-area .block .name-box .name .name-sm{font-size:14px;margin-top:3px}.content-area .block .comment{font-size:5.33333333px;margin-top:2.66666667px}.content-area .block .price-box{margin-left:-8px;background:#de0300;padding:4px 15px;margin-top:15px}.content-area .block .price{font-size:16px;margin:0}.content-area .block .price img{margin-top:-2.33333333px;margin-left:1.66666667px;width:21.33333333px;height:auto}.content-area .block .size{font-size:10px;margin-top:2px}.content-area .menu-1,.content-area .menu-2,.content-area .menu-3,.content-area .menu-4{margin-left:-7.66666667px;padding:6px 6px 6px 14px}.content-area .menu-1,.content-area .menu-2,.content-area .menu-3{background-size:306px}.content-area .menu-1 .top-content .info-box,.content-area .menu-2 .top-content .info-box,.content-area .menu-3 .top-content .info-box{padding-top:15px;width:56%}.content-area .menu-1 .top-content .osechi-img,.content-area .menu-2 .top-content .osechi-img,.content-area .menu-3 .top-content .osechi-img{width:42%;height:auto;max-width:inherit}.content-area .menu-4{padding:7.33333333px 7.33333333px 12.33333333px 14px;background-size:contain}.content-area .menu-4 .info-box{margin-top:15.33333333px;width:58%}.content-area .menu-4 .info-box .bottom-content{margin-top:16px}.content-area .menu-4 .info-box .price-box{margin-top:2px}.content-area .menu-4 .info-box .menu-txt-box{font-size:4.66666667px;line-height:6.66666667px;padding:5.66666667px 6.66666667px;width:46%;margin-left:10px}.content-area .menu-4 .osechi-img{width:40%;height:auto}.content-area .menu-box{margin:15px 0 0;width:100%}.content-area .menu-box .box{width:92.33333333px;margin-left:10.66666667px}.content-area .menu-box .box:first-child{margin-left:0}.content-area .menu-box .box .image{width:83.33333333px;height:83.33333333px}.content-area .menu-box .box .name-oju{background-size:contain;width:90px;height:22.66666667px;margin-left:-9px;line-height:22.66666667px;padding-left:9px;font-size:8px;margin-top:3.33333333px}.content-area .menu-box .box .menu-text{font-size:4.66666667px;line-height:6.66666667px;margin-left:1px;margin-top:-2px}.content-area .menu-box .menu-txt{font-size:14px;line-height:24px;padding:6px 12px}.content-area .menu-box .box-4{width:100%;top:-66px;left:79.33333333px}}@media screen and (max-width:359px){.content-area{padding-top:30px;padding-bottom:30px}.content-area .block{margin:20px auto 0;width:250px;border:solid 2px #fccd3a}.content-area .block:first-child{margin-top:0}.content-area .block .name-box .name{font-size:13px}.content-area .block .comment{font-size:4px;margin-top:2px}.content-area .block .price{font-size:14px;margin-top:13.25px}.content-area .block .price img{margin-top:-1.75px;margin-left:1.25px;width:16px}.content-area .block .size{font-size:3px;margin-top:2px}.content-area .menu-1,.content-area .menu-2,.content-area .menu-3,.content-area .menu-4{margin-left:-5.75px;padding:5.5px 5.5px 5px 10.5px}.content-area .menu-1,.content-area .menu-2,.content-area .menu-3{background-size:contain}.content-area .menu-1 .top-content .info-box,.content-area .menu-2 .top-content .info-box,.content-area .menu-3 .top-content .info-box{padding-top:11.75px}.content-area .menu-4{padding:5.5px 5.5px 9.25px 10.5px;background-size:contain}.content-area .menu-4 .info-box{margin-top:11.5px}.content-area .menu-4 .info-box .bottom-content{margin-top:12px}.content-area .menu-4 .info-box .price-box{margin-top:2px}.content-area .menu-4 .info-box .menu-txt-box{font-size:3.5px;line-height:5px;padding:4.25px 5px;margin-left:10px}.content-area .menu-box{margin:8px 0 0 11.25px;width:225px}.content-area .menu-box .box{width:69.25px;margin-left:8px}.content-area .menu-box .box:first-child{margin-left:0}.content-area .menu-box .box img{width:62.5px;height:auto}.content-area .menu-box .box .image{width:62.5px;height:62.5px}.content-area .menu-box .box .name-oju{background-size:contain;width:67.5px;height:17px;margin-left:-6.75px;line-height:17px;padding-left:6.75px;font-size:6px}.content-area .menu-box .box .menu-text{font-size:3.5px;line-height:5px;margin-left:.75px;margin-top:-1.5px}.content-area .menu-box .box-4{width:100%;top:-49.5px;left:59.5px}}.attention-area{background:#000 url(../img/osechi/bg-foot-attention.png) repeat left top;width:100%;height:905px;padding:68px 0 0}.attention-area .attention-inner{width:1000px;margin:0 auto}.attention-area .title{font-size:36px;font-family:"Ryumin Regular KL";text-align:center;color:#fff}.attention-area table{width:100%;margin-top:28px}.attention-area table tr{height:75px;border-bottom:solid 2px #000}.attention-area table tr .tit{border-right:solid 2px #000;width:120px;border-spacing:1px;background:#91040d;color:#fff;font-size:20px;line-height:24px;vertical-align:middle;font-family:"Ryumin Regular KL";box-sizing:border-box}.attention-area table tr .content{width:379px;border-right:solid 2px #000;box-sizing:border-box;font-size:20px;padding-left:27px;border-spacing:1px;font-family:"Ryumin Regular KL";line-height:24px;vertical-align:middle;background:#e7e7e7}.attention-area table tr .content.font-l{font-size:30px;font-family:"Ryumin Bold KL"}.attention-area table tr .content .close{color:red;font-size:12px;margin-left:10px}.attention-area .text-area .box{float:left;width:500px;margin-top:30px}.attention-area .text-area .box .sub-title{font-size:20px;border-left:solid 5px #91040d;padding-left:11px;line-height:25px;color:#fff;font-family:"Ryumin Regular KL";margin-bottom:12px}.attention-area .text-area .box .content{color:#fff;font-family:"Ryumin Regular KL"}.attention-area .text-area .box .content .btn{margin-left:20px;margin-top:8px}.attention-area .text-area .box .content .btn a{display:block;width:300px;height:45px;line-height:45px;text-align:center;background:#fff url(../img/osechi/arrow-btn.png) no-repeat right 15px top 13px;font-size:14px;font-family:"Gothic MB101 Regular"}.attention-area .text-area .box .content .btn a:hover{background-color:#ccc}.attention-area .text-area .box .content .text-l{font-size:16px;margin:0 0 7px 0;padding-left:17px;line-height:24px}.attention-area .text-area .box .content .text-s{font-size:12px;line-height:18px;padding-left:17px}.attention-area .text-area .box .content .text-s a{color:#fff}.attention-area .text-area .box .content .text-s .space{margin-left:2em}.attention-area .text-area .box .content .text-box{width:380px;height:50px;font-family:"Gothic MB101 Regular";color:#000;background:#fff;font-size:14px;line-height:16px;padding:10px;box-sizing:border-box;margin:5px 0 10px 17px}.attention-area .text-area .box .content .text-box .left-text{float:left}.attention-area .text-area .box .content .text-box .right-text{float:left;margin-left:12px}@media screen and (max-width:767px){.attention-area{height:auto;padding:30px 0}.attention-area .attention-inner{width:333.33333333px}.attention-area .title{font-size:18px}.attention-area table{margin-top:9.33333333px;display:block}.attention-area table tbody{display:block}.attention-area table tr{height:auto;border-bottom:0;display:flex;flex-wrap:wrap;width:100%}.attention-area table tr .tit{font-size:12px;width:40%;line-height:16px;display:flex;align-items:center;justify-content:center;border-bottom:solid 1px #000;padding:8px 10px}.attention-area table tr .tit br{display:none}.attention-area table tr .content{width:60%;font-size:10px;line-height:16px;padding:8px 12px;display:flex;align-items:center;justify-content:flex-start;border-bottom:solid 1px #000}.attention-area table tr .content.font-l{font-size:14px}.attention-area .text-area{zoom:1;*zoom:1}.attention-area .text-area:before,.attention-area .text-area:after{display:table;content:"";line-height:0}.attention-area .text-area:after{clear:both}.attention-area .text-area .box{width:100%;float:none;margin-top:20px}.attention-area .text-area .box .sub-title{font-size:16px;padding-left:8px;line-height:1;margin-bottom:0;border-width:2px}.attention-area .text-area .box .content{margin-top:8px}.attention-area .text-area .box .content .btn{margin-left:6.66666667px;margin-top:2.66666667px}.attention-area .text-area .box .content .btn a{width:100%;height:auto;padding:12px 15px;line-height:1.2;background:#fff url(../img/osechi/arrow-btn.png) no-repeat right 10px center;background-size:6px;font-size:14px;letter-spacing:.04em}.attention-area .text-area .box .content .text-l{font-size:14px;line-height:24px;margin:0 0 2.33333333px 0;padding-left:5.66666667px;letter-spacing:.025em}.attention-area .text-area .box .content .text-l.second{margin-top:5px}.attention-area .text-area .box .content .text-s{font-size:12px;line-height:20px;padding-left:5.66666667px;letter-spacing:.025em}.attention-area .text-area .box .content .text-s a{color:#fff}.attention-area .text-area .box .content .text-s .space{margin-left:.66666667em}.attention-area .text-area .box .content .text-box{width:100%;height:auto;font-size:12px;line-height:18px;padding:6px 10px;margin:6px 0;zoom:1;*zoom:1}.attention-area .text-area .box .content .text-box:before,.attention-area .text-area .box .content .text-box:after{display:table;content:"";line-height:0}.attention-area .text-area .box .content .text-box:after{clear:both}.attention-area .text-area .box .content .text-box .right-text{margin-left:4px}}@media screen and (max-width:359px){.attention-area{height:190px;padding:17px 0 0}.attention-area .attention-inner{width:250px}.attention-area .title{font-size:9px}.attention-area table{margin-top:7px}.attention-area table tr{height:18.75px;border-width:1px}.attention-area table tr .tit{width:30px;font-size:5px;line-height:6px;border-width:1px}.attention-area table tr .content{border-width:1px;width:94.75px;font-size:5px;padding-left:6.75px;line-height:6px}.attention-area table tr .content.font-l{font-size:7.5px}.attention-area .text-area .box{width:125px;margin-top:7.5px}.attention-area .text-area .box .sub-title{font-size:5px;padding-left:2.75px;line-height:6.25px;margin-bottom:3px;border-width:2px}.attention-area .text-area .box .content .btn{margin-left:5px;margin-top:2px}.attention-area .text-area .box .content .btn a{width:75px;height:11.25px;line-height:11.25px;background:#fff url(../img/osechi/arrow-btn.png) no-repeat right 3.75px top 3.25px;background-size:2.75px 4.5px;font-size:3.5px}.attention-area .text-area .box .content .text-l{font-size:4px;margin:0 0 1.75px 0;padding-left:4.25px}.attention-area .text-area .box .content .text-l.second{margin-top:3.75px}.attention-area .text-area .box .content .text-s{font-size:3px;line-height:4.5px;padding-left:4.25px}.attention-area .text-area .box .content .text-s .space{margin-left:.5em}.attention-area .text-area .box .content .text-box{width:105px;height:12.5px;font-size:3.5px;line-height:4px;padding:2.5px;margin:1.25px 0 2.5px 4.25px}.attention-area .text-area .box .content .text-box .right-text{margin-left:3px}}#page_top #page_top_inner{margin:0 auto}#footer{margin:0 auto 43px}#footer #footer_inner{margin:0 auto}#copyright{margin:0 auto 36px}
