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:7vh;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:1.8vw;}
.header .header-2               {float:right;}
.header .header-2 a             {text-decoration: none;padding:7px;color:#ffffff;}
.header .header-2 a             {font-size:1.5vw;color:#FFD700;font-weight: bold;}
.header .header-2 i             {color:#FFD700;font-size:2.5vw;}
.header .header-2 p.vw          {font-size:15px;}

/*box1*/
.box1                           {width:60%;margin-left:auto;margin-right:auto;padding-bottom:5%;}
.box1 img                       {width:100%;margin-top:6%;margin-bottom:3%;display:block;margin-left:auto;margin-right:auto;}
.box1 h1                        {font-size:2vw;font-weight:bold;}
.box1 p                         {font-size:2vw;}
.box1-1                         {margin:0px;padding:0px;}
.box1-1 p                       {font-size:1vw;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;padding-bottom:3%;}
.box2-1                         {width:60%;margin-left:auto;margin-right:auto;}
.box2-1 img                     {width:65%;display:block;margin-left:auto;margin-right:auto;margin-top:10%;margin-bottom:5%;}
.box2-1 h5                      {font-size:1.5vw;font-weight:bold;margin-top:10%;margin-bottom:5%;}
.box2-1 p                       {font-size:2.5vw;font-weight: bold;margin:0px;padding:0px;}
.box2-1 p a                     {font-size:3vw;text-decoration: none;color:#333333;}



/*box3*/
.box3                           {width:60%;margin-left:auto;margin-right:auto;margin-top:5%;}
.box3 h1                        {font-size:5vw;margin-bottom:0%;padding-bottom:0%;}
.box3 p                         {font-size:2vw;margin:0% 0% 0% 0%;padding:0%;color:#191970;}
.box3-1 p                       {font-size:1.3vw;margin:0% 0% 0% 0%;padding:0%;color:#333333;}

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

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

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

/*box7*/
.box7                           {width:70%;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:60%;margin-left:auto;margin-right:auto;margin-bottom:5%;}
.box8 h1                        {font-size:5vw;}
.box8 a                         {text-decoration: none;color:#333333;font-size:1.5vw;}
.box8:after                     {content:"";display:block;clear:both;}

/*box9*/
.box9                           {width:60%;margin-left:auto;margin-right:auto;margin-bottom:20%;margin-top:5%;}
.box9 h1                        {font-size:5vw;}
.box9:after                     {content:"";display:block;clear:both;}
.fb_iframe_widget > span        {vertical-align: baseline !important;}

/*media-pic*/
.media-pic                      {width:60%;margin-left:auto;margin-right:auto;margin-bottom:5%;margin-top:5%;}


/*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:1vw;color: #FFFFFF;}