
*{font-size:calc(100vw / 19.2);}

/* 原子css -start */ 
.inline-flex {display:inline-flex;}
.items-center {align-items:center;}
.items-end {align-items:flex-end;}
.justify-center {justify-content:center;}
.justify-between {justify-content:space-between;}
.justify-around {justify-content:space-around;}
.flex-1 {flex:1;}
.flex-col {flex-direction:column;}
.flex-wrap {flex-wrap:wrap;}
.text-center {text-align:center;}
.text-right {text-align:right;}
.block {display:block;}
.absolute {position:absolute;}
.relative {position:relative;}
.fixed {position:fixed;z-index:99;}
.over-hidden {overflow:hidden;}
.object-cover {object-fit:cover;}
.bg-cover {background-size:cover;background-position:center;background-repeat:no-repeat;}
.circle {border-radius:50%;}
.white-bg {background:#fff;}
.text-white {color:#fff;}
.text-grey {color:#333;}
.text-grey-light {color:#666;}
.main-bg {background:#006FBC;}
.main-cl {color:#006FBC;}
.w-full {width:100%;}
.h-full {height:100%;}
.weight-normal {font-weight:normal;}
.f60 {font-size:60px;}
.f48 {font-size:48px;}
.f44 {font-size:44px;}
.f36 {font-size:36px;}
.f32 {font-size:32px;}
.f24 {font-size:24px;}
.f20 {font-size:20px;}
.f18 {font-size:18px;}
.f16 {font-size:16px;}
.f14 {font-size:14px;}
.am6 {transition:.6s all;}
.am {transition:.2s all;}
/* 原子css - end *//* common css */
.flex-center {display:flex;align-items:center;justify-content:center;}
/* common css */
.nowrap {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/* header start */
 