  @charset "UTF-8";
/****/
/* pc */
/****/
@media all and (min-width: 751px), print {
  #global-header header {
    background-image: url("/en/assets/images/student-life/student-voices/header_bg_01_sec.jpg");
  }
  #global-wrapper .module-commonLayout .module-title04 {
    margin-bottom: 30px;  
  }
  #global-content .imgText1{
    padding: 20px!important;
    background-color: #f0ebf5;
  }
  #global-content .imgText2{
    padding: 20px!important;
    background-color: #fbe6e8;
  }  
  #global-content .imgText3{
    padding: 20px!important;
    background-color: #d1e5f3;
  }
  #global-content .imgText4{
    padding: 20px!important;
    background-color: #fff9ea;
  }
  #global-content .imgText5{
    padding: 20px!important;
    background-color: #e9f4eb;
  }
  #global-content .imgText6{
    padding: 20px!important;
    background-color: #fef0eb;
  }
  #global-content .imgText7{
    padding: 20px!important;
    background-color: #cfebea;
  }
  #global-content .imgText8{
    padding: 20px!important;
    background-color: #d4e3a1;
  }
  #global-content .imgText9{
    padding: 20px!important;
    background-color: #e1d6ea;
  }  
  #global-content i{
    font-style: italic;
  }
  #global-content .pink {
    color: #cf4181;
    font-weight: bold!important;
    font-size: 14px!important;
  }
  #global-content .yellow {
    color: #aa8a33;
    font-weight: bold!important;
    font-size: 14px!important;
    padding-top: 30px!important;
    margin-top: 20px;
  }
  #global-content .green {
    color: #1f5b27;
    font-weight: bold!important;
    font-size: 14px!important;
  }    
  #global-content .red {
    color: #EF5E5E;
    font-weight: bold!important;
    font-size: 14px!important;
  }      
  #global-content .purple {
    color: #6a3496;
    font-weight: bold!important;
    font-size: 14px!important;
  }   
  #global-content .brown {
    color: #9e502f;
    font-weight: bold!important;
    font-size: 14px!important;
  }      
  #global-content .bluegreen {
    color: #119a97;
    font-weight: bold!important;
    font-size: 14px!important;
  }    
  #global-content .green2 {
    color: #208a2e;
    font-weight: bold!important;
    font-size: 14px!important;
  }      
  #global-content .marginType01{
    margin-top: 30px!important;
  }
  #global-content .borderTop{
    border-top: 1px solid #708090;
    margin-top: 40px;
    padding-top: 30px;
  }
  #global-content .voiceTitle{
    font-size: 20px;
    font-weight: bold;
  }
  #global-content .bold{
    font-weight: bold;
  }  
}
.device-view-pc #global-header header {
  background-image: url("/en/assets/images/student-life/student-voices/header_bg_01_sec.jpg");
}
.device-view-pc #global-wrapper .module-commonLayout .module-title04 {
  margin-bottom: 30px;  
}
.device-view-pc #global-content .imgText1{
  padding: 20px!important;
  background-color: #f0ebf5;
}
.device-view-pc #global-content .imgText2{
  padding: 20px!important;
  background-color: #fbe6e8;
}  
.device-view-pc #global-content .imgText3{
  padding: 20px!important;
  background-color: #d1e5f3;
}
.device-view-pc #global-content .imgText4{
  padding: 20px!important;
  background-color: #fff9ea;
}
.device-view-pc #global-content .imgText5{
  padding: 20px!important;
  background-color: #e9f4eb;
}
.device-view-pc #global-content .imgText6{
  padding: 20px!important;
  background-color: #fef0eb;
}
.device-view-pc #global-content .imgText7{
  padding: 20px!important;
  background-color: #cfebea;
}
.device-view-pc #global-content .imgText8{
  padding: 20px!important;
  background-color: #d4e3a1;
}
.device-view-pc #global-content .imgText9{
  padding: 20px!important;
  background-color: #e1d6ea;
}
.device-view-pc #global-content .pink {
  color: #cf4181;
  font-weight: bold!important;
  font-size: 14px!important;
}
.device-view-pc #global-content .yellow {
  color: #aa8a33;
  font-weight: bold!important;
  font-size: 14px!important;
  padding-top: 30px!important;
  margin-top: 20px;
}
.device-view-pc #global-content .green {
  color: #1f5b27;
  font-weight: bold!important;
  font-size: 14px!important;
}    
.device-view-pc #global-content .red {
  color: #EF5E5E;
  font-weight: bold!important;
  font-size: 14px!important;
}      
.device-view-pc #global-content .purple {
  color: #6a3496;
  font-weight: bold!important;
  font-size: 14px!important;
}   
.device-view-pc #global-content .brown {
  color: #9e502f;
  font-weight: bold!important;
  font-size: 14px!important;
}      
.device-view-pc #global-content .bluegreen {
  color: #119a97;
  font-weight: bold!important;
  font-size: 14px!important;
}    
.device-view-pc #global-content .green2 {
  color: #208a2e;
  font-weight: bold!important;
  font-size: 14px!important;
}      
.device-view-pc #global-content .marginType01{
  margin-top: 30px!important;
}
.device-view-pc #global-content .borderTop{
  border-top: 1px solid #708090;
  margin-top: 40px;
  padding-top: 30px;
}
.device-view-pc #global-content .voiceTitle{
  font-size: 20px;
  font-weight: bold;
}
.device-view-pc #global-content i{
  font-style: italic;
}
.device-view-pc #global-content .bold{
  font-weight: bold;
}  
/****/
/* sp */
/****/
@media screen and (max-width: 750px) {
  .device-js-on #global-header header {
    background-image: url("/en/assets/images/student-life/student-voices/header_bg_01_sp_sec.jpg");
  }
  .device-js-on #global-wrapper .module-commonLayout .module-title04 {
    margin-bottom: 2em;  
  }
  .device-js-on #global-content .imgText1{
    padding: 20px!important;
    background-color: #f0ebf5;
    width: 206px;
    margin: 0 auto!important;
  }
  .device-js-on #global-content .imgText2{
    padding: 20px!important;
    background-color: #fbe6e8;
    width: 206px;
    margin: 0 auto!important;
  }
  .device-js-on #global-content .imgText3{
    padding: 20px!important;
    background-color: #d1e5f3;
    width: 206px;
    margin: 0 auto!important;
  }
  .device-js-on #global-content .imgText4{
    padding: 20px!important;
    background-color: #fff9ea;
    width: 206px;
    margin: 0 auto!important;
  }
  .device-js-on #global-content .imgText5{
    padding: 20px!important;
    background-color: #e9f4eb;
    width: 206px;
    margin: 0 auto!important;
  }
  .device-js-on #global-content .imgText6{
    padding: 20px!important;
    background-color: #fff9ea;
    width: 206px;
    margin: 0 auto!important;
  }
  .device-js-on #global-content .imgText7{
    padding: 20px!important;
    background-color: #fff9ea;
    width: 206px;
    margin: 0 auto!important;
  }      
  .device-js-on #global-content .imgText8{
    padding: 20px!important;
    background-color: #d4e3a1;
    width: 206px;
    margin: 0 auto!important;
  }   
  .device-js-on #global-content .imgText9{
    padding: 20px!important;
    background-color: #e1d6ea;
    width: 206px;
    margin: 0 auto!important;
  }       
  .device-js-on #global-content .pink {
    color: #cf4181;
    font-weight: bold!important;
    font-size: 14px!important;
  }
  .device-js-on #global-content .yellow {
    color: #aa8a33;
    font-weight: bold!important;
    font-size: 14px!important;
    padding-top: 7.93651%!important;
    margin-top: 2em;
  }   
  .device-js-on #global-content .green {
    color: #1f5b27;
    font-weight: bold!important;
    font-size: 14px!important;
  }   
  .device-js-on #global-content .red {
    color: #EF5E5E;
    font-weight: bold!important;
    font-size: 14px!important;
  }      
  .device-js-on #global-content .purple {
    color: #6a3496;
    font-weight: bold!important;
    font-size: 14px!important;
  }   
  .device-js-on #global-content .brown {
    color: #9e502f;
    font-weight: bold!important;
    font-size: 14px!important;
  }      
  .device-js-on #global-content .bluegreen {
    color: #119a97;
    font-weight: bold!important;
    font-size: 14px!important;
  }    
  .device-js-on #global-content .green2 {
    color: #208a2e;
    font-weight: bold!important;
    font-size: 14px!important;
  }      
  .device-js-on #global-content .marginType01{
    margin-top: 2em!important;
  }
  .device-js-on #global-content .borderTop{
    border-top: 1px solid #708090;
    margin-top: 3em;
    padding-top: 2em;
  }
  .device-js-on #global-content .voiceTitle{
    font-size: 20px;
    font-weight: bold;
  }
  .device-js-on #global-content i{
    font-style: italic;
  }  
  .device-js-on #global-content .module-lead03 a{
    word-wrap: break-word;
    word-break: break-all;
  }  
  .device-js-on #global-content .bold{
    font-weight: bold;
  }    
}
