@charset "UTF-8";
.internship-title{
	font-size: 20px;
	color: #e03177;
}

.text-comment{
	font-size: 12px;
	color: #333333;
}

.right_box{
	padding: 0;
}

.right_box .side-info{
	background-color: #4b651c;
	color: #ffffff;
	padding: 20px;
}

.right_box .side-info b{
	font-size: 18px;
}

.right_box .side-contact{
	background-color: #b11a57;
	color: #ffffff;
	padding: 20px;
	margin-top: 20px;
}

.right_box .side-contact b{
	font-size: 18px;
}

.mt20{margin-top: 20px;}



@media screen and (max-width: 640px) {
h2.internship-title{
	color: #e03177;
	margin-top: 15px;
}

div.internship-info{
	background-color: #4b651c;
	color: #ffffff;
	padding: 20px;
	margin-top: 20px;
}

div.internship-info b{
	font-size: 18px;
}

div.internship-contact{
	background-color: #b11a57;
	color: #ffffff;
	padding: 20px;
	margin-top: 20px;
}

div.internship-contact b{
	font-size: 18px;
}

div.internship-contact a{
	color: #ffffff;
}

.mt20{margin-top: 20px;}

a.form {
  display: inline-block;
  width: 85%;
  height: 80px;
  font-size:25px;
  text-align: center;
  text-decoration: none;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius: 3px;
  box-shadow:0px -3px 0px 0px #047c9b inset;
  -moz-box-shadow:0px -3px 0px 0px #047c9b inset;
  -webkit-box-shadow:0px -3px 0px 0px #047c9b inset;
  outline: none;
}

a.form::before,
a.form::after {
  position: absolute;
  z-index: -1;
  display: block;
  content: '';
}

a.form,
a.form::before,
a.form::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s;
  transition: all .3s;
}

a.form {
  background:#199cbe url(/images/common/ico_login.png) no-repeat;
  background-position:right 10px top 30px;
  color: #ffffff;
}
a.form:hover {
  background-color: #5ebad1;
}

a.form p {
  font-size:12px;
  text-align: center;
  text-decoration: none;
  padding-top:10px;
}
}

