a,a.js-elLink,a:active,a:hover,a:visited{color:#4c4c4c}.checklist td,.ready_table td{padding-left:10px}.recipes_image a,.recipes_image_double a,a.js-elLink,a:hover{text-decoration:none}html{overflow:auto;overflow-y:scroll;font-family:pc}#main.p_osechi .contents .osechiList li>p,#main.p_osechi .contents h2.osechiTtl{font-family:'Noto Sans JapaneseRegular','Hiragino Kaku Gothic ProN',Meiryo,sans-serif}body{height:100%;word-wrap:break-word;-webkit-text-size-adjust:100%}em{font-style:normal}li{list-style:none}img{max-width:100%;height:auto;vertical-align:top;border:0;-webkit-backface-visibility:hidden}.checklist table,.ready_table table{border-top:1px solid #999;border-left:1px solid #999;background-color:#eee}.checklist td,.ready_table table,.ready_table td,.ready_table th{border-right:1px solid #999;border-bottom:1px solid #999}img[src$='.svg']{width:100%}a{-webkit-tap-highlight-color:transparent}a.js-elLink{pointer-events:none}a[href^='tel:']{cursor:default;text-decoration:none}@font-face{font-family:icons;src:url(../font/fontello.eot);src:url(../font/fontello.eot#iefix) format('embedded-opentype'),url(../font/fontello.woff2) format('woff2'),url(../font/fontello.woff) format('woff'),url(../font/fontello.ttf) format('truetype'),url(../font/fontello.svg#fontello) format('svg')}@font-face{font-family:'Noto Serif Japanese';font-weight:600;font-style:normal;src:url(../font/NotoSerifJP-Bold.woff) format('woff2'),url(../font/NotoSerifJP-Bold.woff) format('woff')}@font-face{font-family:'Noto Serif JapaneseVertical';font-weight:700;font-style:normal;src:url(../font/NotoSerifCJKjp-Boldv.woff) format('woff2'),url(../font/NotoSerifCJKjp-Boldv.woff) format('woff')}@font-face{font-family:'Noto Serif Japanese';font-weight:600;font-style:normal;src:url(../../font/NotoSerifJP-Bold.woff) format('woff2'),url(../../font/NotoSerifJP-Bold.woff) format('woff')}@font-face{font-family:'Noto Sans JapaneseRegular';font-weight:700;font-style:normal;src:url(../../font/NotoSansJP-Regular.woff) format('woff'),url(../../font/NotoSansJP-Regular.woff2) format('woff2')}.main_img{margin-bottom:20px}.osechi_box,.osechi_box_2{float:left;margin-right:5px;margin-bottom:5px}.osechi_box_2{width:332px}.checklist table,.komono_box_full,.komono_box_half,.ready_table table{float:left;margin-right:20px}.photo_text{margin-top:30px}.checklist table{width:210px}.ready_table th{background-color:#ddd}.list_bg{background-color:#eee}.list_header_bg{background-color:#e6a648}.happou_text{width:540px}.komono_box_full{width:440px}.komono_box_half{width:210px}.craft_box,.craft_box_v{float:left;margin:0 20px 20px 0;padding:20px 0 0;background-color:#eee;text-align:center}.komono_box_full h2,.komono_box_half h2{text-align:center}.craft_box{width:325px}.craft_box_v{width:210px}.craft_box img,.craft_box_v img{margin-bottom:10px}.craft_box h3,.craft_box_v h3{line-height:1.6em;margin-bottom:10px}.contents_header{float:right;width:710px;border:1px solid #b41d22}.wrapper_ozouni{max-width:710px;margin:0 auto;background-image:url(../img/ozouni/bg_wood_710.jpg);background-position:center top}.wrapper_ozouni .link a:focus img,.wrapper_ozouni .link a:hover img,.wrapper_ozouni a:focus img,.wrapper_ozouni a:hover img{opacity:1}.wrapper_ozouni h1,.wrapper_ozouni h2{margin:0;padding:0;border:none}.paragraph{padding:15px 50px;background-image:url(../img/ozouni/japanese_paper.jpg)}.profile{background-image:url(../img/ozouni/wood_paper.jpg)}.profile_contents{padding:30px 50px}.wrapper_recipes_image{width:670px}.recipes_image{float:left;width:210px;margin-right:20px;margin-bottom:20px}.recipes_image h3,.recipes_image_double h3{font-size:14px;line-height:1.6em;margin-top:10px;margin-bottom:15px;padding:0;text-align:center}.recipes_image img{float:left;margin:0}.recipes_image_double{float:left;width:440px;margin-bottom:20px}.recipes_image_double img{float:left;margin:0}.with_list_style_ozouni{margin-bottom:30px;margin-left:20px;list-style-position:outside;text-indent:5px}.with_list_style_ozouni li{list-style-type:decimal}.section_ozouni{background-color:ivory}.iware_banner_box{width:670px;margin:20px 0}#main.p_osechi .contents .osechiBnr{margin:0 10px}#main.p_osechi .contents .osechiList{margin-top:30px}#main.p_osechi .contents .osechiList li{display:inline-block;vertical-align:top}#main.p_osechi .contents .osechiList li>p{margin:0;padding:0}#main.p_osechi .contents .osechiList li a{display:block}#main.p_osechi .contents .osechiList li>.txt{margin-top:10px}#main.p_osechi .contents .osechiList.is-double li{width:calc(50% - 40px);margin:0 20px}#main.p_osechi .contents .osechiList.is-triple li{width:calc(33.33333% - 40px);margin:0 20px}#main.p_osechi .contents .osechiList.is-triple li:nth-of-type(n+4){margin-top:30px}#main.p_osechi .contents h2.osechiTtl{font-size:18px;font-weight:700;margin:40px 20px 0;padding-bottom:10px;color:#000;border-bottom:2px solid #fff;-webkit-box-shadow:0 1px 0 #c999c1,0 -3px 0 #c999c1 inset;box-shadow:0 1px 0 #c999c1,0 -3px 0 #c999c1 inset}#main.p_osechi #homeNav{margin:30px 0}#main.p_osechi #homeNav li{display:inline-block;max-width:180px;margin-left:25px}#main.p_osechi #homeNav li a{font-family:'Noto Serif Japanese',san-serif;font-size:16px;display:block}#main.p_osechi #homeNav li a span{position:relative;padding-left:12px}#main.p_osechi #homeNav li a span:before{position:absolute;top:50%;left:0;width:8px;height:8px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:8px;background-color:#c81818}#main.p_osechi #homeNav li a:hover{opacity:.7}#main.p_osechi .contents .osechiLeading{font-family:'Noto Serif Japanese',san-serif;line-height:2;margin:10px 0 0}#main.p_osechi .contents .osechi_box{float:left;margin-right:5px;margin-bottom:5px}#main.p_osechi .contents .howtoEnjoy{margin:0 20px 15px}#main.p_osechi .contents .howtoEnjoy li{display:inline-block;width:320px;margin-top:15px;vertical-align:top}#main.p_osechi .contents .howtoEnjoy li a{display:block}#main.p_osechi .contents .howtoEnjoy li:nth-of-type(even){margin-left:calc(100% - 640px)}@media only screen and (max-width:1080px){html{font-family:minipc}}@media only screen and (max-width:768px){html{font-family:tablet}}@media only screen and (max-width:568px){html{font-family:phablet}}