html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"MyYuGothicM";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"MyYuGothicM";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic")}html{width:100%;height:100%}body{width:100%;height:100%;color:#1e0000;font-family:sans-serif;font-size:14px;line-height:24px;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-feature-settings:"palt";background-color:#1e0000}a{transition:color opacity .5s ease-out}a.hover{transition:color opacity 0s ease-out}.clear{clear:both}@media only screen and (max-width: 768px){.br_wide{display:none}}.spspace{display:none}::selection{color:#fff2d9;background-color:#d6000f}::-moz-selection{color:#fff2d9;background-color:#d6000f}.edge_gn_r{display:block;position:absolute;top:0px;right:-1px;width:2px;height:100%;background:url(../img/edge_gn_r.png) repeat-y center}.edge_oncream_b{display:block;position:absolute;bottom:0px;left:0px;width:100%;height:2px;background:url(../img/edge_oncream_b.png) repeat-x center}.edge_oncream_trbl{display:block}.edge_oncream_trbl .edge_t{position:absolute;top:0px;left:0px;width:100%;height:2px;background:url(../img/edge_oncream_t.png) repeat-x center}.edge_oncream_trbl .edge_tr{position:absolute;top:0px;right:0px;width:12px;height:12px;background:url(../img/edge_oncream_tr.png) no-repeat}.edge_oncream_trbl .edge_r{position:absolute;top:0px;right:0px;width:2px;height:100%;background:url(../img/edge_oncream_r.png) repeat-y center}.edge_oncream_trbl .edge_br{position:absolute;bottom:0px;right:0px;width:12px;height:12px;background:url(../img/edge_oncream_br.png) no-repeat}.edge_oncream_trbl .edge_b{position:absolute;bottom:0px;left:0px;width:100%;height:2px;background:url(../img/edge_oncream_b.png) repeat-x center}.edge_oncream_trbl .edge_bl{position:absolute;bottom:0px;left:0px;width:12px;height:12px;background:url(../img/edge_oncream_bl.png) no-repeat}.edge_oncream_trbl .edge_l{position:absolute;top:0px;left:0px;width:2px;height:100%;background:url(../img/edge_oncream_l.png) repeat-y center}.edge_oncream_trbl .edge_tl{position:absolute;top:0px;left:0px;width:12px;height:12px;background:url(../img/edge_oncream_tl.png) no-repeat}.edge_onwhite_trbl{display:block}.edge_onwhite_trbl .edge_t{position:absolute;top:0px;left:0px;width:100%;height:2px;background:url(../img/edge_onwhite_t.png) repeat-x center}.edge_onwhite_trbl .edge_tr{position:absolute;top:0px;right:0px;width:10px;height:10px;background:url(../img/edge_onwhite_tr.png) no-repeat}.edge_onwhite_trbl .edge_r{position:absolute;top:0px;right:0px;width:2px;height:100%;background:url(../img/edge_onwhite_r.png) repeat-y center}.edge_onwhite_trbl .edge_br{position:absolute;bottom:0px;right:0px;width:10px;height:10px;background:url(../img/edge_onwhite_br.png) no-repeat}.edge_onwhite_trbl .edge_b{position:absolute;bottom:0px;left:0px;width:100%;height:2px;background:url(../img/edge_onwhite_b.png) repeat-x center}.edge_onwhite_trbl .edge_bl{position:absolute;bottom:0px;left:0px;width:10px;height:10px;background:url(../img/edge_onwhite_bl.png) no-repeat}.edge_onwhite_trbl .edge_l{position:absolute;top:0px;left:0px;width:2px;height:100%;background:url(../img/edge_onwhite_l.png) repeat-y center}.edge_onwhite_trbl .edge_tl{position:absolute;top:0px;left:0px;width:10px;height:10px;background:url(../img/edge_onwhite_tl.png) no-repeat}.edge_reservation_tr{display:block}.edge_reservation_tr .edge_t{position:absolute;top:-2px;left:0px;width:220px;height:2px;background:url(../img/edge_reservation_t.png) repeat-x}.edge_reservation_tr .edge_r{position:absolute;top:0px;right:-2px;width:2px;height:110px;background:url(../img/edge_reservation_r.png) repeat-y}.edge_contents_b{display:block;position:absolute;bottom:-2px;right:0px;width:100%;height:2px;background:url(../img/edge_contents_b.png) repeat-x center}@media only screen and (max-width: 768px){.open #global_navigation_bg{left:0px}}#global_navigation_bg{position:fixed;top:0px;height:100%;background-color:#000100;z-index:500}@media only screen and (max-width: 768px){#global_navigation_bg{left:-262px;width:260px;transition:left 0.35s cubic-bezier(1, 0, 0, 1)}}@media only screen and (min-width: 769px){#global_navigation_bg{left:0px;width:220px}}@media only screen and (max-width: 768px){.open #global_navigation{left:0px}}#global_navigation{position:fixed;top:0px;left:0px;z-index:500}@media only screen and (max-width: 768px){#global_navigation{left:-262px;width:260px;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:left 0.35s cubic-bezier(1, 0, 0, 1)}}@media only screen and (min-width: 769px){#global_navigation{left:0px;width:220px;height:427px}}#global_navigation .logo{position:relative}#global_navigation .logo .vertical{width:220px;height:284px}@media only screen and (max-width: 768px){#global_navigation .logo .vertical{display:none}}#global_navigation .logo .horizontal{margin-left:20px;width:220px;height:190px}@media only screen and (min-width: 769px){#global_navigation .logo .horizontal{display:none}}#global_navigation #main_menu{position:relative;font-family:"MaruminOld StdN R";font-feature-settings:"normal"}@media only screen and (max-width: 768px){#global_navigation #main_menu{font-size:16px;line-height:30px;text-align:center;margin-top:26px;padding-right:25px}}@media only screen and (min-width: 769px){#global_navigation #main_menu{font-size:14px;line-height:24px;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;padding-left:25px}}#global_navigation #main_menu a{color:#fff2d9;text-decoration:none;transition:color .5s ease-out}#global_navigation #main_menu a.hover{color:#735e57;transition:color 0s ease-out}#global_navigation #main_menu a.hover .bullet{opacity:1;transition:all 0s ease-out}#global_navigation #main_menu a .bullet{display:inline-block;width:24px;height:24px;background:url(../img/bullets.png) no-repeat;opacity:0;transition:all .5s ease-out}@media only screen and (max-width: 768px){#global_navigation #main_menu a .bullet{vertical-align:-6px}}#global_navigation #main_menu a:nth-of-type(1) .bullet{background-position:0px 0px}#global_navigation #main_menu a:nth-of-type(2) .bullet{background-position:-24px 0px}#global_navigation #main_menu a:nth-of-type(3) .bullet{background-position:-48px 0px}#global_navigation #main_menu a:nth-of-type(4) .bullet{background-position:-72px 0px}#global_navigation #main_menu a:nth-of-type(5) .bullet{background-position:-96px 0px}#global_navigation #main_menu a:nth-of-type(6) .bullet{background-position:-120px 0px}#global_navigation #main_menu a:nth-of-type(7) .bullet{background-position:-144px 0px}#global_navigation #sub_menu{position:relative;color:#fff2d9;font-family:"MaruminOld StdN R";font-feature-settings:"normal";margin-top:43px}@media only screen and (max-width: 768px){#global_navigation #sub_menu{font-size:14px;line-height:24px;text-align:center;padding-right:30px}}@media only screen and (min-width: 769px){#global_navigation #sub_menu{font-size:14px;line-height:24px;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;padding-left:45px}}#global_navigation #sub_menu .space{display:inline-block;width:24px;height:24px;color:#fff2d9}#global_navigation #sub_menu a{color:#fff2d9;text-decoration:none;transition:color .5s ease-out}#global_navigation #sub_menu a .bullet{display:inline-block;width:24px;height:24px;background:url(../img/bullets.png) no-repeat;opacity:0;transition:all .5s ease-out}@media only screen and (max-width: 768px){#global_navigation #sub_menu a .bullet{vertical-align:-6px}}#global_navigation #sub_menu a.hover{color:#735e57;transition:color 0s ease-out}#global_navigation #sub_menu a.hover .bullet{opacity:1;transition:all 0s ease-out}#global_navigation #sub_menu a:nth-of-type(1) .bullet{background-position:0px 0px}#global_navigation #sub_menu a:nth-of-type(2) .bullet{background-position:-24px 0px}#global_navigation #sub_menu a:nth-of-type(3) .bullet{background-position:-48px 0px}#global_navigation #sub_menu a:nth-of-type(4) .bullet{background-position:-72px 0px}#global_navigation #sub_menu a:nth-of-type(5) .bullet{background-position:-96px 0px}#global_navigation #sub_menu a:nth-of-type(6) .bullet{background-position:-120px 0px}#global_navigation .gyouyou{position:relative;width:52px;height:52px;margin:61px auto 0px auto}#global_navigation .data{position:relative;width:240px;color:#fff2d9;font-family:"MaruminOld StdN R";font-size:12px;line-height:18px;letter-spacing:0em;margin-top:67px;padding:0px 10px}#global_navigation .data .logo{position:relative;width:124px;height:15px;margin:0px auto 26px auto}#global_navigation .data dt{width:100%;text-align:center}#global_navigation .data dd{width:100%;text-align:center;padding-bottom:13px}#global_navigation .data dd a{color:#d6000f;text-decoration:none;transition:color .5s ease-out}#global_navigation .data dd a.hover{color:#735e57;transition:color 0s ease-out}#global_navigation #copyright{position:relative;width:260px;color:#735e57;font-family:"MaruminOld StdN R";font-size:10px;text-align:center;margin:25px auto 152px auto}@media only screen and (max-width: 768px){.open #reservation{left:0px}}#reservation{display:none;position:fixed;z-index:500}@media only screen and (max-width: 768px){#reservation{left:-262px;bottom:0px;transition:left 0.35s cubic-bezier(1, 0, 0, 1)}}@media only screen and (min-width: 769px){#reservation{left:0px}}#reservation a{display:block;height:87px;color:#fff2d9;text-align:center;text-decoration:none}@media only screen and (max-width: 768px){#reservation a{width:260px}}@media only screen and (min-width: 769px){#reservation a{width:220px}}#reservation a .bg{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#d6000f;transition:all .5s ease-out}#reservation a .label{display:block;position:relative;font-family:"MaruminOld StdN R";font-size:18px;margin-top:23px}#reservation a .divide{display:block;position:relative;height:1px;margin:9px auto;background:url(../img/dottedline_cream_h.png) repeat-x center}@media only screen and (max-width: 768px){#reservation a .divide{width:240px}}@media only screen and (min-width: 769px){#reservation a .divide{width:200px}}#reservation a .arrow{display:block;position:relative;font-family:"Wingdings W95_1";font-size:30px;margin-top:2px}#reservation a.hover .bg{opacity:.8;transition:all 0s ease-out}@media only screen and (max-width: 768px){.open #humburger{display:block;left:260px;transition:left 0.35s cubic-bezier(1, 0, 0, 1)}}.open #humburger span:nth-child(1){top:9px;transform:rotate(315deg)}.open #humburger span:nth-child(2){width:0px;left:50%;background-color:#ffffff}.open #humburger span:nth-child(3){top:9px;transform:rotate(-315deg)}#humburger{position:fixed;top:0px;left:0px;width:61px;height:61px;z-index:450;background-color:#fff;box-shadow:0px 0px 30px -15px #000;cursor:pointer}@media only screen and (max-width: 768px){#humburger{display:block;transition:left 0.35s cubic-bezier(1, 0, 0, 1)}}@media only screen and (min-width: 769px){#humburger{display:none}}#humburger div{position:absolute;top:20px;left:20px;width:21px;height:21px}#humburger span{display:block;position:absolute;left:0;width:100%;height:3px;background-color:#1e0000;transition:all .35s ease-in-out}#humburger span.hover{background-color:#d6000f;transition:background-color 0s ease-in-out}#humburger span:nth-child(1){top:0}#humburger span:nth-child(2){top:9px}#humburger span:nth-child(3){top:18px}#cover{background-color:#1e0000;overflow:hidden;z-index:200}@media only screen and (max-width: 768px){#cover{position:fixed;top:0px;left:0px;width:100%;margin:0px}}@media only screen and (min-width: 769px){#cover{position:relative;top:0px;left:0px;width:calc(100% - 220px);min-width:767px;height:100%;margin:0px 0px 0px 220px}}#cover .images{position:absolute;top:0px;left:0px}#cover .images img{position:absolute;opacity:0;transition:opacity 2s ease-out}@media only screen and (max-width: 768px){#cover .images img{top:0px;left:0px;width:100%}}@media only screen and (max-width: 768px){#cover #black_cover{width:100%;height:100%;background-color:#000;opacity:0;transition:opacity 3s ease-out}}@media only screen and (min-width: 769px){#cover #black_cover{display:none}}@media only screen and (max-width: 768px){#cover .edge_oncream_b{display:none}}#tagline{position:absolute;opacity:0;transition:opacity 5s ease-out;filter:drop-shadow(0px 0px 20px #000);z-index:300}#tagline img{width:80px;height:108px}#logo{position:relative;width:122px;height:94px;margin-right:auto;margin-bottom:0px;margin-left:auto;pointer-events:none;z-index:300}#lead{position:relative;font-family:"MaruminOld StdN R";text-align:center;white-space:nowrap;z-index:400}@media only screen and (max-width: 768px){#lead{width:calc(100% - 50px);min-width:calc(100% - 50px);margin:190px auto 0px auto}}@media only screen and (min-width: 769px){#lead{width:calc(100% - 220px);min-width:767px;margin:50px 0px 0px 220px}}#lead .text{display:inline-block;width:648px;height:252px;margin:0px auto}@media only screen and (max-width: 768px){#lead .text{width:calc(100% - 50px);min-width:calc(100% - 50px);color:#fff;line-height:35px}}@media only screen and (min-width: 769px){#lead .text{color:#1e0000;line-height:24px;text-align:left;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;font-feature-settings:"normal"}}#contents{position:relative;background-color:#fff2d9;z-index:300}@media only screen and (max-width: 768px){#contents{width:100%;min-width:100%;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-bottom:22px}}@media only screen and (min-width: 769px){#contents{width:calc(100% - 220px);min-width:767px;margin-right:0px;margin-bottom:0px;margin-left:220px;padding-bottom:239px;overflow:hidden}}#contents #movie{position:relative}@media only screen and (max-width: 768px){#contents #movie{width:100%;height:0px;margin:0px auto 0px auto;padding-bottom:56.25%}}@media only screen and (min-width: 769px){#contents #movie{width:757px;height:426px;margin:50px auto 0px auto}}#contents #movie #youtube{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1e0000}@media only screen and (max-width: 768px){#contents #movie .edge_oncream_trbl .edge_t{display:none}#contents #movie .edge_oncream_trbl .edge_tr{display:none}#contents #movie .edge_oncream_trbl .edge_r{display:none}#contents #movie .edge_oncream_trbl .edge_br{display:none}#contents #movie .edge_oncream_trbl .edge_bl{display:none}#contents #movie .edge_oncream_trbl .edge_l{display:none}#contents #movie .edge_oncream_trbl .edge_tl{display:none}}#contents #nototsuduri{position:relative;height:417px}@media only screen and (max-width: 768px){#contents #nototsuduri{width:calc(100% - 44px);margin:50px 0px;padding:0px 22px;overflow:hidden}}@media only screen and (min-width: 769px){#contents #nototsuduri{width:757px;margin:50px auto 0px auto;padding:0px}}#contents #nototsuduri a{position:absolute;top:0px;width:442px;height:417px}@media only screen and (max-width: 768px){#contents #nototsuduri a{right:-73px}}@media only screen and (min-width: 769px){#contents #nototsuduri a{right:-73px}}#contents #nototsuduri a .bg{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%}#contents #nototsuduri a .hover{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;transition:all .5s ease-out}#contents #nototsuduri a.hover .hover{opacity:.7;transition:all 0s ease-out}#contents #nototsuduri a .logo{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%}#contents #news{position:relative;pointer-events:none}@media only screen and (max-width: 768px){#contents #news{width:calc(100% - 44px);margin:0px auto;padding:0px 22px}}@media only screen and (min-width: 769px){#contents #news{width:757px;margin:-212px auto 0px auto;padding:0px}}#contents #news .divide{position:relative;height:1px;background:url(../img/dottedline_brown_h.png) repeat-x center}@media only screen and (max-width: 768px){#contents #news .divide{width:100%}}@media only screen and (min-width: 769px){#contents #news .divide{width:384px}}#contents #news .divide:nth-of-type(1){margin:0px 0px 36px 0px}#contents #news .divide:nth-of-type(4){margin:29px 0px 0px 0px}#contents #news .section_title{font-family:"MaruminOld StdN R";font-size:18px;margin-bottom:17px;padding-left:10px}@media only screen and (max-width: 768px){#contents #news .section_title{width:calc(100% - 10px)}}@media only screen and (min-width: 769px){#contents #news .section_title{width:374px}}#contents #news .items .news{font-family:MyYuGothicM,YuGothic,-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:12px;line-height:21px;pointer-events:auto}@media only screen and (max-width: 768px){#contents #news .items .news{width:100%}}@media only screen and (min-width: 769px){#contents #news .items .news{width:384px}}#contents #news .items .news a{color:#1e0000;text-decoration:none}#contents #news .items .news a.hover{color:#d6000f}#contents #news .items .news .date{display:inline-block;width:80px;padding-left:10px;float:left}#contents #news .items .news .category{display:inline-block;width:90px;float:left}#contents #news .items .news .title{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 768px){#contents #news .items .news .title{width:calc(100% - 180px)}}@media only screen and (min-width: 769px){#contents #news .items .news .title{width:204px}}#contents #plans{position:relative}@media only screen and (max-width: 768px){#contents #plans{width:calc(100% - 44px);margin:50px 0px 0px 0px;padding:0px 22px}}@media only screen and (min-width: 769px){#contents #plans{width:757px;margin:50px auto 0px auto;padding:0px}}#contents #plans .section_title{position:relative;width:194px;height:176px;font-family:"MaruminOld StdN R";font-size:21px;line-height:28px;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;font-feature-settings:"normal";margin-bottom:22px;padding:104px 146px 0px 0px;background:url(../img/plan_item_bg.svg) no-repeat}@media only screen and (max-width: 768px){#contents #plans .section_title{margin-left:-100px}}@media only screen and (min-width: 769px){#contents #plans .section_title{margin-left:-44px}}#contents #plans .items{position:relative}#contents #plans .items .plan{color:#1e0000;padding-top:10px;padding-bottom:16px;background-color:#fff}@media only screen and (max-width: 768px){#contents #plans .items .plan{position:relative;width:100%;margin:0px auto 22px auto}}@media only screen and (min-width: 769px){#contents #plans .items .plan{position:absolute;width:245px}}#contents #plans .items .plan a{text-decoration:none}#contents #plans .items .plan a .thumbnail{display:block;position:relative;width:calc(100% - 20px);line-height:0px;margin:0px 10px;background-color:#1e0000}#contents #plans .items .plan a .thumbnail img{width:100%;transition:all .5s ease-out;backface-visibility:hidden}#contents #plans .items .plan a .limited{display:block;position:relative;color:#fff2d9;font-family:MyYuGothicM,YuGothic,-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:11px;font-weight:700;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;font-feature-settings:"normal";white-space:nowrap;margin:20px 20px 20px -15px;padding:6px 0px;background-color:#d6000f;transition:all .5s ease-out;float:right}#contents #plans .items .plan a .title{display:block;position:relative;color:#1e0000;font-family:"MaruminOld StdN R";font-size:16px;line-height:24px;white-space:nowrap;transition:all .5s ease-out}@media only screen and (max-width: 768px){#contents #plans .items .plan a .title{margin:25px 15px 17px 15px;font-feature-settings:"palt"}}@media only screen and (min-width: 769px){#contents #plans .items .plan a .title{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;font-feature-settings:"normal";margin:20px 25px 17px 0px;float:right}}#contents #plans .items .plan a.hover .thumbnail img{opacity:.8;transition:all 0s ease-out}#contents #plans .items .plan a.hover .limited{opacity:.8;transition:all 0s ease-out}#contents #plans .items .plan a.hover .title{color:#d6000f;transition:all 0s ease-out}#contents #plans .items .plan .description{position:relative;width:calc(100% - 30px);color:#735e57;font-family:MyYuGothicM,YuGothic,-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:normal;font-size:12px;line-height:18px;text-align:justify;text-justify:inter-ideograph;margin:11px 15px 0px 15px}#contents #plans .items .plan .data{position:relative;width:calc(100% - 30px);font-family:MyYuGothicM,YuGothic,-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:normal;font-size:11px;line-height:18px;letter-spacing:0em;margin:8px 15px 0px 15px}#contents #plans .items .plan .data dt{width:80px;float:left;padding-top:5px}#contents #plans .items .plan .data dd{width:calc(100% - 80px);margin-left:80px;padding-top:5px}#contents #plans .items .plan .data dd a{color:#1e0000;text-decoration:underline;transition:color .5s ease-out}#contents #plans .items .plan .data dd a.hover{color:#d6000f;transition:color 0s ease-out}#contents #plans .items .plan .divide{position:relative;width:100%;height:1px;margin:16px 0px 0px 0px;background:url(../img/dottedline_brown_h.png) repeat-x center}#contents #plans .items .plan .price{position:relative;width:calc(100% - 30px);font-family:MyYuGothicM,YuGothic,-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:normal;font-size:11px;line-height:18px;letter-spacing:0em;margin:15px 15px 0px 15px}#contents #plans .items .plan .price dt{width:80px;float:left}#contents #plans .items .plan .price dt:nth-of-type(1){margin-top:2px}#contents #plans .items .plan .price dt:nth-of-type(2){margin-top:4px}#contents #plans .items .plan .price dd{width:calc(100% - 80px);margin-left:80px}#contents #plans .items .plan .price dd .note{color:#735e57;font-family:MyYuGothicM,YuGothic,-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:10px;margin-top:-2px}#contents #plans .items .plan .price dd .price{font-family:"Georgia";margin:0px}#contents #plans .items .plan .price dd:nth-of-type(1){font-family:"MaruminOld StdN R";font-size:14px}#contents #plans .items .plan .price dd:nth-of-type(1) .price{font-size:18px}#contents #plans .items .plan .price dd:nth-of-type(2){color:#d6000f;font-weight:700;margin-top:3px}#contents #plans .items .plan .price dd:nth-of-type(2) .price{font-size:14px}#contents #plans .items .plan .new{position:absolute;top:-14px;right:20px;width:38px;height:38px;color:#fff;font-family:"MaruminOld StdN R";font-size:14px;line-height:38px;text-align:center;padding-top:0px;background:url(../img/icon_circle.svg) no-repeat;pointer-events:none}#contents #plans .items .more{display:block;height:245px}@media only screen and (max-width: 768px){#contents #plans .items .more{position:relative;top:0px;left:0px;width:100%;margin:0px auto}}@media only screen and (min-width: 769px){#contents #plans .items .more{position:absolute;width:245px}}#contents #plans .items .more a{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;color:#fff2d9;text-decoration:none;background-color:#1e0000;transition:all .5s ease-out}#contents #plans .items .more a .label{display:block;position:relative;width:100%;font-family:"MaruminOld StdN R";font-size:14px;margin-top:93px}#contents #plans .items .more a .arrow{display:block;position:relative;width:100%;font-family:"Wingdings W95_1";font-size:30px;margin-top:10px}#contents #plans .items .more a.hover{color:#1e0000;background-color:#fff;transition:all 0s ease-out}@media only screen and (max-width: 768px){#contents .edge_contents_b{display:none}}#footer{position:fixed;bottom:0px;left:0px;height:360px;color:#fff2d9;background-color:#1e0000;z-index:100}@media only screen and (max-width: 768px){#footer{width:100%;margin-left:0px}}@media only screen and (min-width: 769px){#footer{width:calc(100% - 220px);min-width:767px;margin-left:220px}}#footer .container{position:relative;height:100%;margin:0px auto;padding:0px}@media only screen and (max-width: 768px){#footer .container{width:calc(100% - 44px)}}@media only screen and (min-width: 769px){#footer .container{width:757px}}#footer .container .data{position:absolute;bottom:26px;left:5px;font-family:"MaruminOld StdN R";font-size:12px;line-height:18px;letter-spacing:0em}#footer .container .data .logo{width:124px;height:15px;margin-bottom:26px}#footer .container .data dt{width:70px;float:left}#footer .container .data dd{margin-left:70px}#footer .container .data dd a{color:#d6000f;text-decoration:none;transition:color .5s ease-out}#footer .container .data dd a.hover{color:#735e57;transition:color 0s ease-out}#footer .container #sub_menu .menu{position:absolute;top:36px;right:39px;font-family:"MaruminOld StdN R";writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;font-feature-settings:"normal"}#footer .container #sub_menu .menu .space{display:inline-block;width:24px;height:24px}#footer .container #sub_menu .menu a{color:#fff2d9;text-decoration:none;transition:color .5s ease-out}#footer .container #sub_menu .menu a .bullet{display:inline-block;width:24px;height:24px;background:url(../img/bullets.png) no-repeat;opacity:0;transition:all .5s ease-out}#footer .container #sub_menu .menu a.hover{color:#735e57;transition:color 0s ease-out}#footer .container #sub_menu .menu a.hover .bullet{opacity:1;transition:all 0s ease-out}#footer .container #sub_menu .menu a:nth-of-type(1) .bullet{background-position:0px 0px}#footer .container #sub_menu .menu a:nth-of-type(2) .bullet{background-position:-24px 0px}#footer .container #sub_menu .menu a:nth-of-type(3) .bullet{background-position:-48px 0px}#footer .container #sub_menu .menu a:nth-of-type(4) .bullet{background-position:-72px 0px}#footer .container #sub_menu .menu a:nth-of-type(5) .bullet{background-position:-96px 0px}#footer .container #sub_menu .menu a:nth-of-type(6) .bullet{background-position:-120px 0px}#footer .container #sub_menu .ie_menu{position:absolute;top:33px;right:83px;font-family:"MaruminOld StdN R";line-height:21px;text-align:center;font-feature-settings:"normal"}#footer .container #sub_menu .ie_menu .space{display:inline-block;width:24px;height:24px}#footer .container #sub_menu .ie_menu a{color:#fff2d9;text-decoration:none;transition:color .5s ease-out}#footer .container #sub_menu .ie_menu a .bullet{display:inline-block;width:24px;height:24px;vertical-align:-6px;background:url(../img/bullets.png) no-repeat;opacity:0;transition:all .5s ease-out}#footer .container #sub_menu .ie_menu a.hover{color:#735e57;transition:color 0s ease-out}#footer .container #sub_menu .ie_menu a.hover .bullet{opacity:1;transition:all 0s ease-out}#footer .container #sub_menu .ie_menu a:nth-of-type(1) .bullet{background-position:0px 0px}#footer .container #sub_menu .ie_menu a:nth-of-type(2) .bullet{background-position:-24px 0px}#footer .container #sub_menu .ie_menu a:nth-of-type(3) .bullet{background-position:-48px 0px}#footer .container #sub_menu .ie_menu a:nth-of-type(4) .bullet{background-position:-72px 0px}#footer .container #sub_menu .ie_menu a:nth-of-type(5) .bullet{background-position:-96px 0px}#footer .container #sub_menu .ie_menu a:nth-of-type(6) .bullet{background-position:-120px 0px}#footer .container .gyouyou{position:absolute;bottom:71px;right:96px;width:52px;height:52px}#footer .container #copyright{position:absolute;bottom:22px;right:0px;width:245px;color:#735e57;font-family:"MaruminOld StdN R";font-size:10px;text-align:center}#footer_spacer{position:relative;width:1px}@media only screen and (max-width: 768px){#footer_spacer{display:none}}@media only screen and (max-width: 768px){#contents_black_cover{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#000;opacity:0;z-index:400;transition:opacity .35s ease-out;pointer-events:none}}@media only screen and (min-width: 769px){#contents_black_cover{display:none}}
