﻿
#base { width: 950px; margin:  0px auto; padding: 0px 0px 0px 0px;  }

body { font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
}

.hedm { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#item { width: 700px; margin: 0px auto; }

hr { width: 100%; height: 1px; margin: 15px 0px 10px 0px; padding: 1px 0px 0px 0px; border-width: 1px 0px 0px 0px; border-style: dotted; border-color: #999999; }

.box_l { float: left; width: 420px; margin: 30px 0px 80px 0px; padding: 15px 15px 15px 15px; border-width: 1px 1px 1px 1px; border-color: #cccccc; border-style: solid; }
.box_r { float: right; width: 420px; margin: 30px 0px 80px 0px; padding: 15px 15px 15px 15px; border-width: 1px 1px 1px 1px; border-color: #cccccc; border-style: solid; }

.addt { text-align: right; font-size: 12px; line-height: 16px; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.text1 { font-size: 14px; font-weight: bold; line-height: 14px; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.text2 { font-size: 16px; font-weight: bold; line-height: 18px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; }


.text3 { font-size: 14px; color: #666666; font-weight: bold; line-height: 16px; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.text4 { font-size: 14px; font-weight: bold; line-height: 16px; margin: 17px 0px 0px 0px; padding: 0px 0px 0px 0px; }


.end { clear: both;}

.name1 { font-size: 12px; font-style: normal; font-weight: normal; line-height: 14px; margin: 7px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.name2 { font-size: 14px; font-style: normal; font-weight: bold; line-height: 16px; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px }

.numb { width: 86px; font-size: 14px; color: #000000; text-align: center; background-color: #DF574A; font-style: normal; font-weight: bold; line-height: 16px; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px }

.numb2 { width: 86px; font-size: 14px; color: #000000; text-align: center; background-color: #DF574A; font-style: normal; font-weight: bold; line-height: 16px; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px }

.red { color:#B4041C; font-style: normal; line-height: 26px; }


.table_001_a { width: 950px; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; border-width: 1px 0px 0px 1px; border-color: #999999; border-style: solid; }

.td_001_a { width: 100px; font-size: 14px; vertical-align: top; line-height: 20px; background-color: #e8e8e8; margin: 0px 0px 0px 0px; padding: 15px; border-width: 0px 1px 1px 0px; border-color: #999999; border-style: solid; }

.td_001_b { width: auto; font-size: 14px; vertical-align: top; line-height: 20px; margin: 0px 0px 0px 0px; padding: 15px; border-width: 0px 1px 1px 0px; border-color: #999999; border-style: solid; }

.td_001_c { width: auto; font-size: 14px; vertical-align: top; line-height: 20px; margin: 0px 0px 0px 0px; padding: 15px; border-width: 0px 1px 1px 0px; border-color: #999999; border-style: solid; }


.txt_box_20170222 { width: 900px; margin: 0px 0px 0px 0px; padding: 25px;
    background: -moz-linear-gradient(top, #F3CA00, #FCF7C2);
    background: -webkit-gradient(linear, left top, left bottom, from(#F3CA00), to(#FCF7C2)); 
  }

.txt_box1_20170222 { font-size: 24px; font-weight: bold; line-height: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  }



.txt_box_20170315 { width: 900px; margin: 0px 0px 0px 0px; padding: 25px;
    background: -moz-linear-gradient(top, #4B8BF5, #ffffff);
    background: -webkit-gradient(linear, left top, left bottom, from(#4B8BF5), to(#ffffff)); 
  }

.txt_box1_20170315 { font-size: 24px; font-weight: bold; line-height: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  }


.txt_box_acwkickoff { width: 900px; margin: 0px 0px 0px 0px; padding: 25px;
    background: -moz-linear-gradient(top, #e8e8e8, #e8e8e8);
    background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#e8e8e8)); 
    background-color: #e8e8e8;
        -webkit-border-top-left-radius: 7px;  
    -webkit-border-top-right-radius: 7px;  
    -webkit-border-bottom-right-radius: 7px;  
    -webkit-border-bottom-left-radius: 7px;  }


.four_box { clear: both; width: 900px; margin: 20px 0px 0px 0px; padding: 5px 0px 10px 0px; background-color: #B8C9E3;    -webkit-border-top-left-radius: 7px; padding: 25px; 
    -webkit-border-top-right-radius: 7px;  
    -webkit-border-bottom-right-radius: 7px;  
    -webkit-border-bottom-left-radius: 7px;
}
.four_box2 { clear: both; width: 950px; margin: 20px 0px 0px 0px; padding: 5px 0px 10px 0px; background-color: #E1E1FF;    -webkit-border-top-left-radius: 7px;  
    -webkit-border-top-right-radius: 7px;  
    -webkit-border-bottom-right-radius: 7px;  
    -webkit-border-bottom-left-radius: 7px;
}

li {
	list-style: none;
}

.txt_box1_acwkickoff { font-size: 24px; font-weight: bold; line-height: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  }

p { font-size: 16px; line-height: 22px; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 0px; }


.four_txt { width: 700px; line-height: 32px; float: left; font-size: 22px; color: #000000; font-weight: bold; margin: 0px 0px 0px 0px; padding: 12px 0px 0px 20px; }
.four_txt2 { font-size: 18px;font-weight: normal; margin: 0px 0px 0px 0px; font-style: normal; padding: 12px 0px 0px 0px; }
.four_txt3 { font-size: 16px;font-weight: bold; margin: 0px 0px 0px 0px; font-style: normal; padding: 8px 0px 0px 0px; }
.four_txt4 { font-size: 22px;font-weight: bold; margin: 0px 0px 0px 0px; font-style: normal; padding: 8px 0px 0px 0px; }
.four_txt5 { text-align: right; padding-right: 50px; }

div.button {
   text-align: center;
        width: 360px;
        font-size: 10px;
        float: right;
  padding-top: 20px
}
p.button {
   text-align: left;
    font-size: 12.5px;
        color: red;
}
a.button {
   border-top: 1px solid #ffffff;
   background: #9ECEFF;
   background: -webkit-gradient(linear, left top, left bottom, from(#4DA4FC), to(#9ECEFF));
   background: -webkit-linear-gradient(top, #4DA4FC, #9ECEFF);
   background: -moz-linear-gradient(top, #4DA4FC, #9ECEFF);
   background: -ms-linear-gradient(top, #4DA4FC, #9ECEFF);
   background: -o-linear-gradient(top, #4DA4FC, #9ECEFF);
   padding: 9px 26px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 17px;
   text-decoration: none;
   margin: 10px 20px 0px 0px;
   vertical-align: middle;
   }
a.button:hover {
   border-top-color: #999999;
   background: #1B4D7F;
   color: #fff;
   }
a.button:active {
   border-top-color: #333333;
   background: #3983CE;
   }


.button2 {
text-align: center;
	width: 100px;
	float: right;
   border-top: 1px solid #7C3535;
   background: #7C3535;
   background: -webkit-gradient(linear, left top, left bottom, from(#7C3535), to(#7C3535));
   background: -webkit-linear-gradient(top, #D71440, #D71440);
   background: -moz-linear-gradient(top, #D71440, #D71440);
   background: -ms-linear-gradient(top, #D71440, #D71440);
   background: -o-linear-gradient(top, #D71440, #D71440);
   padding: 9px 18px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 17px;
   text-decoration: none;
   margin: 5px 20px 0px 0px;
   vertical-align: middle;
   }
.button2:hover {
   border-top-color: #7C3535;
   background: #7C3535;
   color: #fff;
   }
.button2:active {
   border-top-color: #7C3535;
   background: #7C3535;
   }

.spantitle {
   font-size: 16px;
   font-weight: bold;
   margin: 0px 0px 0px 0px;
   font-style: normal;
   padding: 8px 0px 0px 0px;
}

.spandetail {
   margin-left: 20px;
}

.pd20 {
  padding-top: 40px;
}