@charset "utf-8";
body {
  padding: 0px;
}
/* Custom container */
.container-narrow {
  margin: 0 auto;
  padding:0px 5%;
}
.container-narrow > hr {
  margin: 30px 0;
}
/* Main marketing message and sign up button */
.jumbotron {
  text-align: center;
}
.jumbotron h1 {
  font-size: 72px;
  line-height: 1;
}
.jumbotron .btn {
  font-size: 21px;
  padding: 14px 24px;
}
/* Supporting marketing content */
.marketing {
  margin: 60px 0;
}
.marketing p + h4 {
  margin-top: 28px;
}
/* this */
#convert_btm {
  padding-top: 40px;
}
#convert_btm a {
  display: block;
  margin-top: 10px;
}
#sns {
  display: block;
}
#sns li.sns_li {
  display: block;
  float: right;
  padding: 0px 5px;
}
div#header {
  /*	.gradient(#295ec2, #295ec2, #01cdeb);*/

  background: #01cdeb;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #01cdeb), color-stop(1, #295ec2));
  background: -ms-linear-gradient(bottom, #01cdeb, #295ec2);
  background: -moz-linear-gradient(center bottom, #01cdeb 0%, #295ec2 100%);
  background: -o-linear-gradient(center bottom, #01cdeb 0%, #295ec2 100%);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #01cdeb, #295ec2);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #01cdeb, #295ec2);
  /* IE8 */

  background: linear-gradient(bottom, #01cdeb, #295ec2);
  padding: 0px 0px 5px;
}
div#header div.container-narrow {
  max-width: 750px;
}
div#header div.container-narrow div#head_nav.masthead {
  padding: 15px 25px 5px;
  background: #fff;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 20px;
  -moz-border-radius-topleft: 0;
  -o-border-radius-topright: 0;
  -o-border-radius-bottomright: 20px;
  -o-border-radius-bottomleft: 20px;
  -o-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
div#header div.container-narrow div#head_nav.masthead ul.nav.nav-pills.pull-right {
  margin: 15px 0px 0px;
}
div#header div.container-narrow div#titles.jumbotron {
  margin: 0px 0 20px;
  padding: 60px 25px 0px;
}
div#header div.container-narrow div#titles.jumbotron h1 {
  color: #fff;
}
div#header div.container-narrow div#titles.jumbotron p.lead {
margin: 20px 0px 10px;
font-weight: normal;
font-size: 14px;
line-height: 20px;
  color: #fff;
}
div#header div.container-narrow div#titles.jumbotron p.lead#information {
  margin-top: 15px;
  margin-bottom: 0px;
  background: #fff;
  color: #555;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 14px;
  display:inline-block;
  padding:5px 45px;
}
div#header div.container-narrow div#titles.jumbotron p.lead#information span.date {
  font-size: 16px;
  font-weight: bold;
  color: #08C;
  padding: 0px 20px 0px 0px;
}
div#program.container-narrow {
  margin-top: 15px;
  margin-bottom: 20px;
}
div#program.container-narrow div#form.row-fluid div#convert_btm.span2 label {
  text-align: center;
  display: block;
  padding-top: 20px;
}
div#abouts {
  /*	.gradient(#0084db, #0084db, #00a2e9);*/

  background: #00a2e9;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00a2e9), color-stop(1, #0084db));
  background: -ms-linear-gradient(bottom, #00a2e9, #0084db);
  background: -moz-linear-gradient(center bottom, #00a2e9 0%, #0084db 100%);
  background: -o-linear-gradient(center bottom, #00a2e9 0%, #0084db 100%);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #00a2e9, #0084db);
  /* IE6,IE7 */

  -ms-filter: formatstring("\"progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}')\"", #00a2e9, #0084db);
  /* IE8 */

  background: linear-gradient(bottom, #00a2e9, #0084db);
  margin: 0px;
  padding: 5px 0px 20px;
}
div#abouts div.container-narrow div#about.row-fluid div.span6 h4 {
  color: #fff;
  margin:20px 0px 2px;
}
div#abouts div.container-narrow div#about.row-fluid div.span6 p {
  color: #fff;
}
div#abouts div.container-narrow div#about.row-fluid div.span6 p a {
  color: #fff;
  text-decoration: underline;
}
div.container-narrow div#contact.footer {
  padding: 15px 0px 10px;
}
div.container-narrow div#contact.footer p {
  text-align: right;
}
