.entry .box_inner h3.size160,
.entry .box_inner h2.size160,
.entry .box_inner h4.size160 {
/*font-size: 160%;*/
font-weight: bold;
line-height: 150%;
}

.entry .c-blue {
color:
#1690DA;
}

.entry .box_inner img {
max-width:280px;
}

.entry.e25 .box_inner h4,
.entry.e26 .box_inner h4 {
color:#0075B9;
}

.entry.e21 .boxGroup .box_inner p strong,.entry.e24 .boxGroup .box_inner p strong,
.entry.e25 .boxGroup .box_inner p strong {
font-size: 160%;
color:#0075B9;
padding-top: 10px;
display: block;
}

.entry .box_inner .box {
margin-bottom:25px;
}

.entry .workskill dt {
color:#0075B9;
font-size:120%;
font-weight:bold;
}

.entry .workskill dd {
margin-bottom:10px;
}

.entry .submenu {
background:
white;
margin: 0px 0px 30px;
padding: 10px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
behavior: url(/game/js/PIE.htc);
}

.entry .submenu ul {
overflow:hidden;
padding:0;
}

.entry .submenu ul li {
margin: 0px 10px;
padding-left: 20px;
float: left;
background: url(/game/common/images/ctn_submenu_icon.gif) left center no-repeat;
}

.entry.e08 .box_inner img,
.entry.e15 .box_inner img,
.entry.e16 .box_inner img,
.entry.e17 .box_inner img,
.entry.e18 .box_inner img,
.entry.e19 .box_inner img,
.entry.e28 .box_inner img,
.entry.e31 .box_inner img,
.entry.e02 .box_inner img,
.entry.e19 .box_inner img,
.entry.e07 .box_inner img,
.entry.e09 .box_inner img,
.entry.e29 .box_inner img,
.entry.e10 .box_inner img,
.entry.e11 .box_inner img,
.entry.e20 .box_inner img,
.entry.e06 .box_inner img {
max-width:250px;
}

.makevoice img,
.workvoice img {
display:block;
}

.imgCaption {
display:block;
}


.entry.e02 .humansupport h3 {
padding:5px;
background:#34B9E4;
}

.entry.e02 .humansupport h3 img {
max-width:240px;
}

.entry.e02 .eventfeature2 p.tRight img {
width:250px;
}

/* ----- e13 ----- */

.entry.e13 .box_inner {
margin-bottom:20px;
}

/* ----- e14 ----- */
.entry .e14 .box_w233_left .box_inner h4,
.entry .e14 .box_w233_right .box_inner h4 {
color:
#1C98E3;
padding-bottom: 15px;
}


/* ----- e21 ----- */
.entry.e21 .boxGroup .box_inner.dotGray img {
padding:10px;
background:#fff;
}

.entry.e21 iframe {
width:280px;
}


.entry.e21 .box_21_left .colored {
font-size: 120%;
color:
#1690DA;
font-weight: bold;
margin-top: 10px;
margin-bottom: -10px;
}

.entry.e21 .box_21_left .colored span {
font-size: 80%;
}

/* ----- e23 ----- */
.entry.e23 .boxGroup .box_w723 .box_inner .box .textBlue {
padding: 5px;
background-color: #1690DA;
color: white;
font-weight: bold;
font-size: 14px;
}

.entry.e23 img.tCenter {
padding:10px;
background:#fff;
max-width:260px !important;
}

/* ----- e25 ----- */
.entry.e25 iframe {
width:280px;
}

.entry.e25 .boxGroup .box_w355 h4.decision {
margin: 0px 0px 0.8em 0px;
padding: 10px 0px 10px 45px;
background: url("/game/common/images/ctn_bg_decision_icon.png") left top no-repeat;
}

.entry.e25 .boxGroup .box_w355 h4.prize {
margin: 0px 0px 0.8em 0px;
padding: 10px 0px 10px 45px;
background: url("/game/common/images/ctn_bg_prize_icon.png") left top no-repeat;
}

.entry.e25 .boxGroup .box_w355 h4.award {
margin: 0px 0px 0.8em 0px;
padding: 10px 0px 10px 45px;
background: url("/game/common/images/ctn_bg_award_icon.png") left top no-repeat;
}

/* ----- e27 ----- */

/*
.entry.e27 .faqnavi {
padding:10px;
}
*/

.entry.e27 .faqnavi {
margin-bottom:10px;
}

.entry.e27 .faqnavi dd ul {
background:#fff;
margin-top:10px;
padding:10px;
}



.entry.e27 .faqnavi dt {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:10px;
font-weight:bold;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}

.entry.e27 .faqnavi dt span.box {
display:block;
background: url(/game/sp/common/images/ctn_icon_arrow_bottom.png) left center no-repeat;
background-size:12px 12px;
padding-left:16px;
}

.entry.e27 dl.faqnavi dd ul li.question {
margin-bottom: 20px;
padding-left:35px;
background: url(/game/common/images/ctn_bg_dt_faqnavi_q.gif) 8px 8px no-repeat;
}

.entry.e27 dl.faqnavi dd ul li.anser {
padding-left:35px;
background: url(/game/common/images/ctn_bg_dt_faqnavi_a.gif) left top no-repeat;
}


.entry.e27 .schoolcontanct ul {
overflow:hidden;
margin-bottom:10px;
}

.entry.e27 .schoolcontanct ul li {
margin-right: 30px;
padding-left: 20px;
float: left;
background: url(/game/common/images/ctn_icon_arrow_blue.gif) left center no-repeat;
white-space:nowrap;
}


/* ----- e29 ----- */
.entry.e29 h4.tCenter {
margin-bottom:10px;
}

.entry.e29 .box_inner .spcourse.spcourse02 ul {
margin-left:15px;
overflow:hidden;
}

.entry.e29 .box_inner .spcourse.spcourse02 ul li {
float: left;
margin: 0px;
padding: 0px;
line-height: 100%;
}


/* ----- e31 ----- */
.entry.e31 h3.tCenter {
padding:0;
}

.eventBox {
  position: relative;
  z-index: 5;
  padding: 30px 10px 0px 10px;
  margin: 0 0 20px 0!important;
  border: 5px solid #1690da;
  background-color: #EEF4FF;
}
.eventBox_title {
  position: absolute;
  top: -10px;
  left: -10px;
  z-index: 10;
  padding: 6px 8px 6px 8px;
  font-size: 14px;
  box-shadow: 2px 2px 2px #aaa;
}
.eventBox_heading {
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 20px 0;
  line-height: 1.1;
  color: #00659b;
}

.fest-cgWorld {
  margin: 0 0 40px 0!important;
  border: 1px solid #aaa;
  background-color: #000;
}
.fest-cgWorld_imgTitle{
  padding: 0!important;
  border-bottom: 1px solid #aaa;
  text-align: center;
  background: #fff!important;
}
.fest-cgWorld_imgTitle img{
  width: 100%;
}
.fest-cgWorld_body {
  padding: 10px;
}
.fest-cgWorld_body img{
  width: 100%;
}
.fest-cgWorld_redTitle {
  margin: 0 0 5px 0;
  color: #e60012!important;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.2;
}
.fest-cgWorld_unit {
  margin: 0 0 40px 0!important;
  border: 1px solid #fff;
}
.fest-cgWorld_unit_text {
  padding: 20px 15px 15px 15px;
  margin: 0!important;
  color: #fff;
}
.fest-cgWorld_unit_img {
  margin: 0!important;
}
.fest-cgWorld_unit_img img {
  vertical-align: top;
  padding: 0;
  width: 100%;
}
.fest-cgWorld_profile {
  display: block;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #fff;
  text-align: center;
  font-size: 12px;
}
.fest-cgWorld_link {
  color: #e60012!important;
  font-size: 12px;
}
.seminarReport_heading {
  margin: 0 0 20px 0;
  color: #1690da;
  font-size: 14px;
  font-weight: bold;
}
.seminarReport_img {
  margin: 0 10px 0 0;
}
.seminarReport_dlList{
  margin: 0 0 10px 0;
}

.seminarReport_dlList dd{
  padding: 0 0 0 45px;
  margin: 0!important;
}
