body                            {font-family:'avenir','sans-serif','meiryo';color:#333333;margin:0px;padding:0px;width:auto;font-size:1.4em;-webkit-text-size-adjust:none}

/*box0*/
.box0                           {width:100%;margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-size:contain;}
.box0-0                         {background-color:rgba(255,255,255,0.58);}

/*header*/
.header                         {background-color: #191970;height:5vh;position:fixed;top:0;width:100%;opacity:0.8;}
.header:after                   {content:"";display:block;clear:both;}
.header .header-1               {float:left;height:100%;}
.header .header-1 a             {text-decoration: none;padding:10px;font-weight:bold;;color:#ffffff;}
.header .header-1 a             {font-size:3vw;}
.header .header-2               {float:right;}
.header .header-2 a             {text-decoration: none;padding:7px;color:#FFD700;}
.header .header-2 a             {font-size:4vw;color:#FFD700;}
.header .header-2 i             {color:#FFD700;font-size:3vw;}
.header .header-2 p.vw          {font-size:15px;}

/*box1*/
.box1                           {width:88%;margin-left:auto;margin-right:auto;}
.box1 img                       {width:100%;margin-top:18%;}
.box1 h1                        {font-size:5vw;font-weight:bold;}
.box1 p                         {font-size:4vw;}
.box1-1                         {margin:0px;padding:0px;}
.box1-1 p                       {font-size:3.5vw;color:#808080;}
.box1 .toplogo                  {display:block;margin-left:auto;margin-right:auto;margin-top:20%;margin-bottom:13%;}

/*box2*/
.box2                           {border-top:1px #C0C0C0 dotted;}
.box2-1                         {width:88%;margin-left:auto;margin-right:auto;}
.box2-1 img                     {width:100%;margin-top:10%;margin-bottom:5%;}
.box2-1 h5                      {font-size:3.5vw;font-weight:bold;margin-top:10%;margin-bottom:5%;}
.box2-1 p                       {font-size:5vw;font-weight: bold;margin:0px;padding:0px;color:#333333;}
.box2-1 p a                     {font-size:5vw;text-decoration: none;color:#333333;}
.box2-1 .box2-strong            {color:#ff3333;font-weight: bold;}
.box2-1 .box2-1-1 p             {font-size:3vw;color:#333333;}

/*box-zaiko*/
.box-zaiko                      {border-top:1px #C0C0C0 dotted;padding-bottom:3%;}
.box-zaiko-1                    {width:88%;margin-left:auto;margin-right:auto;}
.box-zaiko-1 img                {width:65%;display:block;margin-left:auto;margin-right:auto;margin-top:10%;margin-bottom:5%;}
.box-zaiko-1 h5                 {font-size:3.5vw;font-weight:bold;margin-top:10%;margin-bottom:5%;}
.box-zaiko-1 p                  {font-size:4vw;margin:0px;padding:0px;}
.box-zaiko-1 i                  {font-size:10vw;color:#0099ff;margin-top:8vw;margin-bottom:8vw;margin-left:auto;margin-right: auto;}
.box-zaiko-1 a                  {font-size:7vw;color:#0099ff;margin-top:8vw;margin-bottom:8vw;text-decoration: none;color:#0099ff;font-weight: bold;}
.box-zaiko:after                {content:"";display:block;clear:both;}


/*box3*/
.box3                           {width:88%;margin-left:auto;margin-right:auto;margin-top:5%;}
.box3 h1                        {font-size:10vw;margin-bottom:0%;padding-bottom:0%;}
.box3 p                         {font-size:5vw;margin:0% 0% 0% 0%;padding:0%;color:#191970;}
.box3 .box3-1 p                       {font-size:3vw;margin:0% 0% 0% 0%;padding:0%;color:#000080;}


/*box4*/
.box4                           {width:100%;margin-left:auto;margin-right:auto;}
.box4 .box4-0                   {width:50%;float:left;}
.box4 .box4-0 h5                {text-align: center;font-size:3vw;}
.box4 .box4-0 img               {width:100%;display:block;margin-left:auto;margin-right:auto;}
.box4:after                     {content:"";display:block;clear:both;}

/*box5*/
.box5                           {width:88%;margin-bottom:10%;}
.box5 .box5-0                   {width:100%;}
.box5 .box5-0 h3                {text-align: center;}
.box5 .box5-0 img               {width:80%;display: block;margin-left:auto;margin-right:auto;}
.box5:after                     {content:"";display:block;clear:both;}
.box5 .box5-0:after             {content:"";display:block;clear:both;}

/*box6*/
.box6                           {width:88%;margin-left:auto;margin-right:auto;}
.box6-1                         {width:33%;float: left;}
.box6 h1                        {font-size:10vw;}
.box6-1 img                     {width:100%;}
.box6:after                     {content:"";display:block;clear:both;}

/*box7*/
.box7                           {width:100%;margin-left:auto;margin-right:auto;margin-bottom:10%;}
.box7-1                         {width:33%;float: left;}
.box7-1 img                     {width:100%;}
.box7:after                     {content:"";display:block;clear:both;}

/*box8*/
.box8                           {width:88%;margin-left:auto;margin-right:auto;margin-bottom:10%;}
.box8 h1                        {font-size:10vw;}
.box8 a                         {text-decoration: none;color:#333333;font-size:4vw;}
.box8:after                     {content:"";display:block;clear:both;}

/*box9*/
.box9                           {width:88%;margin-left:auto;margin-right:auto;margin-bottom:20%;}
.box9 h1                        {font-size:10vw;}
.box9 .fb-link i                {text-decoration: none;color:#3b5998;font-size:5vw;}
.box9 .fb-link a                {text-decoration: none;color:#3b5998;font-size:3vw;}
.box9:after                     {content:"";display:block;clear:both;}

/*footer*/
.footer                         {background-color:#191970;width: auto;height:5%;margin-top:50px;position:fixed;bottom:0px;width:100%;opacity:0.7;}
.footer p                       {text-align: center;font-size:3vw;color: #FFFFFF;}