@charset "Shift_JIS";

#control{
   position : relative;
   bottom: 90px;
}


a.toptextlink10{
   color: blue;
   text-decoration: none;
   font-size: 14px;
   line-height: 28px;
   font-family: Arial;
   transition: 0.6s;
}
.toptextlink10:hover{
   color: #ff5a00;
}

a.toptextlink10_1{
   color: #4169e1;
   font-weight: bold;
   text-decoration: none;
   font-size: 18px;
   line-height: 80px;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "qMmpS ProN W3","Hiragino Kaku Gothic Pro W3","qMmpS Pro W3","CI","EE ESV`E","Osaka";
   transition: 0.6s;
   margin-left : 0px;
}
.toptextlink10_1:hover{
   color: #ff5a00;
}

a.toptextlink11{
   color : #0000ff;
   text-decoration: none;
   font-size: 14px;
   line-height : 30px;
   font-weight: normal;
   text-align: left;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "qMmpS ProN W3","Hiragino Kaku Gothic Pro W3","qMmpS Pro W3","CI","EE ESV`E","Osaka";
   transition: 0.6s;
}
.toptextlink11:hover{
   color: #ff6400;
}
.a1{
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color : rgba(0, 133, 85, 0.75);
   font-weight : bold;
   border-top-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-left-style: solid;
   border-top-color : rgba(0, 133, 85, 0.75);
   border-left-color : rgba(0, 133, 85, 0.75);
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color : rgba(0, 133, 85, 0.75);
   text-align : center;
   background-color : white;
   padding-top : 16px;
   padding-bottom : 14px;
   margin-left : 180px;
   margin-right : 2px;
   margin-bottom : 10px;
   border-radius: 10px;
   font-size : 11pt;
   color : #990000;
   width : 500px;
   margin-top : 14px;
     box-shadow: 2px 2px 2px 2px rgba(230, 230, 230, 0.75) inset;
-webkit-box-shadow:2px 2px 2px 2px rgba(230, 230, 230, 0.75) inset;@
/* Safari,Google Chromep */  
-moz-box-shadow:2px 2px 2px 2px rgba(230, 230, 230, 0.75) inset;@
/* Firefoxp */  
}

@media screen and (max-width: 1024px) {
    .a1{
 margin-left : 110px;
}
}

@media screen and (max-width : 600px){
      .a1{
  margin-left : 3%;
   margin-right : 3%;
   border-radius: 4px;
   width : 94%;
          margin-bottom : 20px;
  }
  
a.toptextlink10_1{
   color: blue;
   font-size: 14px;
   line-height: 60px;
   font-weight: normal;
}
}

@media screen and (max-width : 480px){
.a1{
   margin-left : 6px;
   margin-right : 0px;
   border-radius: 4px;
   width : 96%;
   margin-bottom : 20px;
  }
}
.img_pdf{
   margin-left : 8px;
   border-width : 0px;
   width : 24px;
}
#container_1{
   padding: 0px;
   margin-top: 0px;
}
.container_w{
   margin: 0 auto;
   width: 50%;
   margin-top : 20px;
   margin-left : 0px;
   text-align: center;
}
#container_1 .column_1{
   float: left;
   width: 50%;
   background-image: none;
   background-repeat: repeat;
   background-attachment: scroll;
   background-position: 0% 0%;
   background-size: auto auto;
   background-origin: padding-box;
   background-clip: border-box;
   text-align : center;
}
#container_1 .column_2{
   float: left;
   padding-right: 0px;
   width: 50%;
   background-image: none;
   background-repeat: repeat;
   background-attachment: scroll;
   background-position: 0% 0%;
   background-size: auto auto;
   background-origin: padding-box;
   background-clip: border-box;
   text-align : center;
}
#container_1 .column_3{
   float: right;
   padding-right: 0px;
   width: 300px;
   background: rgba(0,100,20,0.75);
}
/*-------------------------------
screen
----------------------------------*/
@media screen and (max-width: 1024px) {
   .container_w{
   width: 50% !important;
}
#container_1 .column_1{
   width:50%;
   text-align : center;
}
#container_1 .column_2{
   width:50%;
   text-align : center;
}
#container_1 .column_3{
   width:33.333%;
}
}
/*-----------------------------------
screen
-------------------------------------*/
@media screen and (max-width: 780px) {
   .column_w{
   width: 80% !important;
        margin-left : 30px;
}
#container_1 .column_1{
   width:100%;
}
#container_1 .column_2{
   width:100%;
}
#container_1 .column_3{
   width:100%;
}
}
/*-----------------------------------
screen
-------------------------------------*/
@media screen and (max-width: 736px) {
   .container_w{
   width: 100% !important;
}
#container_1 .column_1{
   width:100%;
    margin-bottom : 20px;
}
#container_1 .column_2{
   width:100%;
}
#container_1 .column_3{
   width:100%;
}
}
/*----------------------------------------
screen
-------------------------------------------------*/
@media screen and (max-width : 480px){
   .container_w{
   width: 100% !important;
}
#container_1 .column_1{
   width:100%;
   margin-bottom : 20px;
}
#container_1 .column_2{
   width:100%;
}
#container_1 .column_3{
   width:100%;
}
}
.center{
   text-align : center;
}

