:root{--brown:#665951;--milktea:#cdbcb0;--red:#ff5951;--white:#fff;--noto:'Noto Serif JP',serif}#gift-contents h1,#gift-contents h2,#gift-contents h3,#gift-contents h4,#gift-contents h5,#gift-contents h6{font-weight:700;line-height:1.4}#gift-contents h1{font-size:24px}#gift-contents i{display:inline-block}#gift-contents i:before{padding:unset}#gift-contents{padding-top:10px;margin:0 auto;color:var(--brown);font-family:var(--noto)}#gift-contents:after{clear:both;content:"";display:block}@media (max-width:767px){#gift-contents{padding-top:0;margin-top:20px}}@media (min-width:768px){#gift-contents{width:100%;margin-top:40px;margin-bottom:10px}}@media (min-width:835px) and (max-width:1199px){#gift-contents{width:100%}}@media (min-width:1200px){#gift-contents{width:1200px}}@media (max-width:767px){#gift-main-contents:not(.no-login){width:calc(100% - 30px);float:right;margin-right:15px;margin-bottom:15px;margin-top:10px}}@media (min-width:768px){#gift-main-contents:not(.no-login){width:calc(100% - (220px + 30px));float:right;margin-right:10px}}@media (min-width:1024px){#gift-main-contents:not(.no-login){width:calc(100% - (220px + 100px));float:right;margin-right:30px;margin-bottom:0}}#gift-main-contents.no-login{width:90%;margin:0 auto}#giftcontents:after{clear:both;content:"";display:block}#gift-contents .wing-bg-img,#wpmem_profile_form legend,#wpmem_pwdchange_form legend,#wpmem_getusername_form legend{width:fit-content;min-width:200px;height:60px;line-height:60px;text-align:center;background-image:url(//machikosaitomamafree.com/wp-content/themes/jin-child/css/../images/gv-bg-red.svg);background-repeat:no-repeat;background-position:bottom;background-size:contain}#wpmem_profile_form legend,#wpmem_pwdchange_form legend #wpmem_getusername_form legend{margin-bottom:60px !important}#gift-contents .tax-header .tax-title.wing-bg-img.gv-bg-yellow{background-image:url(//machikosaitomamafree.com/wp-content/themes/jin-child/css/../images/gv-bg-yellow.svg)}#gift-contents .tax-header .tax-title.wing-bg-img.gv-bg-orange{background-image:url(//machikosaitomamafree.com/wp-content/themes/jin-child/css/../images/gv-bg-orange.svg)}#gift-contents .tax-header .tax-title.wing-bg-img.gv-bg-green1{background-image:url(//machikosaitomamafree.com/wp-content/themes/jin-child/css/../images/gv-bg-green1.svg)}#gift-contents .tax-header .tax-title.wing-bg-img.gv-bg-green2{background-image:url(//machikosaitomamafree.com/wp-content/themes/jin-child/css/../images/gv-bg-green2.svg)}.gv-page-title .has_ub,#wpmem_profile_form legend,#wpmem_pwdchange_form legend,#wpmem_getusername_form legend{position:relative}.gv-page-title .has_ub:before,#wpmem_profile_form legend:before,#wpmem_pwdchange_form legend:before,#wpmem_getusername_form legend:before{content:'';position:absolute;left:50%;bottom:-15px;display:inline-block;width:40px;height:1.5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#665951;border-radius:2px}#gv-contents img{display:block;width:100%;height:100%;object-fit:contain}#gift-sidebar{float:left;font-size:14px}@media (max-width:767px){#gift-sidebar{width:calc(100% - 30px - (10px + 2px)*2);margin-top:50px;margin-left:calc(30px - 2px)}}@media (min-width:768px){#gift-sidebar{width:220px;margin-left:10px;-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media (min-width:1024px){#gift-sidebar{width:220px;margin-left:30px}}#sidebar-use.gift-sidebar-frame{background:rgba(255,227,231,.5)}#sidebar-archive.gift-sidebar-frame{background:rgba(167,133,214,.15)}.gift-sidebar-frame+.gift-sidebar-frame{margin-top:2rem}.gift-sidebar-title.width-img{position:relative;width:100%;height:0;padding-top:calc(86/300*100%);background-repeat:no-repeat;background-size:cover}#sidebar-use .gift-sidebar-title.width-img{background-image:url(//machikosaitomamafree.com/wp-content/themes/jin-child/css/../images/sidebar-bg-search.svg)}#sidebar-archive .gift-sidebar-title.width-img{background-image:url(//machikosaitomamafree.com/wp-content/themes/jin-child/css/../images/sidebar-bg-archive.svg)}#gift-members-sidebar .gift-sidebar-title.width-img{background-image:url(//machikosaitomamafree.com/wp-content/themes/jin-child/css/../images/sidebar-bg-other.svg)}.gift-sidebar-title h5{display:block;width:100%;font-weight:600;text-align:center;line-height:1}.gift-sidebar-title.width-img h5{position:absolute;bottom:calc(50% - .5em)}.sidebar-lists+.gift-sidebar-title{position:relative;margin-top:40px;padding-bottom:20px}.sidebar-lists li{position:relative;width:100%}.sidebar-lists li.current-cat:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:all .3s ease-in-out}#sidebar-use .sidebar-lists li.current-cat:before{background:#ffe3e7;opacity:.6}#sidebar-archive .sidebar-lists li.current-cat:before{background:#a785d6;opacity:.15}.sidebar-lists li a{position:relative;display:block;width:100%;padding:20px}.sidebar-lists li:not(:last-of-type) a:after,.sidebar-lists:not(:last-of-type) li:last-of-type a:after,.sidebar-lists+.gift-sidebar-title:after{content:"";bottom:0;left:20px;position:absolute;display:block;width:calc(100% - 20px*2);height:1px;background:var(--milktea)}