@charset "UTF-8";
body { background-color:rgb(255,255,255); color:rgb(0,50,94); font-family:"Noto Sans JP","Noto Sans SC","Noto Sans TC","Noto Sans KR", "Roboto", sans-serif; font-weight: 400;}.font-latin { font-family:"Roboto","Noto Sans JP","Noto Sans SC","Noto Sans TC","Noto Sans KR", "Roboto", sans-serif;}.hr-main { border-color: rgb(0,50,94)!important;}#main-nav { /*background-color:rgba(0,36,73,0.9);*/ background: linear-gradient(to bottom, rgba(0,36,73,1) 0%, rgba(0,36,73,0.9) 100%);}.nav-text { color: rgb(255,255,255)!important;}.main-text { color: rgb(0,50,94) !important;}#lang-box { background-color: rgba(255,255,255,0.9); color: rgb(0,36,73);}#lang-box a { color: rgb(0,36,73);}.bg-main { background-color: rgba(255,255,255,0.9); border: solid 2px rgb(255,255,255); color: rgb(0,50,94)!important;}.bnr-wrap .bg-main { background-color: rgba(255,255,255,1.1); border-radius: .5vw;}.bg-main a { color: rgb(0,50,94)!important;}.bg-main .border-color { border-color:rgb(0,50,94)!important;}.bg-main .border-color.border-alpha { border-color:rgba(0,50,94,.5)!important;}.detail h3, .detail h4 { border-color: rgb(0,50,94);}a:hover.hover,a:hover .hover,.hover:hover,.hover.active,.sub-text,#main-nav .nav-text.active { color: rgb(255,181,63)!important;}.top-deliv { background-color: rgba(163,16,16,1.1)!important; border: solid 2px rgb(163,16,16)!important; color: rgb(255,255,255)!important; border-radius: .5vw;}.top-deliv:hover { border-color: rgb(239,207,0)!important;}a.top-deliv:hover dt.hover { color: rgb(239,207,0)!important;}.border-hover:hover,.border-hover.active,#notice { border-color: rgb(255,181,63)!important;}.sub-bg-alpha { color: rgba(255,181,63,.8)!important;}.btn-lang { background-color: rgb(255,255,255); color: rgb(0,36,73);}#form select { background-color: rgba(0,50,94,.9)!important; color: rgb(255,255,255);}#btn-order { background-color: rgba(255,181,63,.6);}#btn-order:hover { background-color: rgba(255,181,63,.4);}#Pagetop { text-shadow: 1px 1px 1px rgb(255,255,255), -1px 1px 1px rgb(255,255,255), 1px -1px 1px rgb(255,255,255), -1px -1px 1px rgb(255,255,255);}@media (min-width: 768px){ .nav-text { text-shadow: 1px 1px 1px rgba(0,36,73,.2), -1px 1px 1px rgba(0,36,73,.2), 1px -1px 1px rgba(0,36,73,.2), -1px -1px 1px rgba(0,36,73,.2); }}@media (max-width: 767px){ #main-nav .nav-text { background-color: rgba(255,220,64,0.9); border: solid 1px rgba(226,136,0,.5); } .nav-text { color: rgb(226,136,0)!important; } .nav-text.sub-text { color: rgb(255,181,63)!important; } #lang-box, #form { background-color: rgba(255,220,64,0.9); color: rgb(226,136,0); } #lang-box a, #form a { color: rgb(226,136,0); } .bnr-wrap .bg-main, .top-deliv { border-radius: 2vw; } #sp-nav { bottom: 4vw; } }
