@charset "UTF-8";
/* =============================================
page theme.css
============================================= */
#home.l-main .l-main__header {
  margin-bottom: 10px; }
#home.l-main .description {
  margin-bottom: 20px; }
#home.l-main .themeList__item {
  float: left;
  width: 483px;
  padding: 15px;
  margin: 0 6px 6px 0;
  line-height: 1.57143;
  background-color: #f0f0f1; }
#home.l-main .themeList__item > dt {
  margin-bottom: 10px;
  font-size: 142.85714%; }
#home.l-main .themeList__item > dt a {
  padding: 0 0 0 28px;
  color: #003399;
  font-weight: bold;
  background: url("/open-course/img/common/icon_arc-allow_r.png") 0 8px no-repeat; }
#home.l-main .themeList__item > dd {
  margin: 0 28px; }

/* 自己啓発 */
#selfStudy.l-main {
  /* tourble
  ----------------------- */ }
#selfStudy .fontBold{
  font-weight: bold;
 }
#selfStudy .fontRed{
  color: red;
 }

#selfStudy.l-main .item__head{
  padding-left: 10px;
  margin-bottom: 10px;
  font-size: 114.28571%;
  line-height: 1.1;
  border-left: 3px solid #0069bb; }
#selfStudy.l-main .item__head--margin{
  margin-top: 40px;
}
#selfStudy.l-main .visual {
  padding-top: 44px;
  background: url("/open-course/img/theme/self_study/bg_visual.jpg") center top no-repeat; }
#selfStudy.l-main .visual__title {
  margin-bottom: 25px; }
#selfStudy .visual__lead{
  font-size: 15px;
}
#selfStudy.l-main .lnav__floater {
  background: #008ed2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWJkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzAwNzljNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #00ade0 0%, #008ed2 98%);
  background: -webkit-linear-gradient(top, #00ade0 0%, #008ed2 98%);
  background: linear-gradient(to bottom, #00ade0 0%, #008ed2 98%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ade0', endColorstr='#008ed2', GradientType=0); }
#selfStudy.l-main .section__lead {
  margin-bottom: 20px;
  margin-top: 20px;
  line-height: 1.9; }
#selfStudy.l-main ul.section_recomend {
  margin-bottom: 15px; }
#selfStudy.l-main ul.section_recomend > li{
  padding: 5px 0 2px 30px;
  font-size: 107.14286%;
  font-weight: bold;
  background: url(/open-course/img/common/icon_checked-c.png) left center no-repeat; }
#selfStudy.l-main .characteristics > ul{
  font-size: 0;
  margin-bottom: 20px; }
#selfStudy.l-main .characteristics > ul >li{
  display: inline-block; }
#selfStudy.l-main .characteristics > ul >li:last-child {
  margin-left: 20px; }
#selfStudy.l-main .characteristics > ul >li.training{
  width: 10%; }
#selfStudy .tab {
  overflow: hidden;
}
#selfStudy .tab div {
  width: 480px;
}
#selfStudy .tab div:nth-child(1) {
  float: left;
}
#selfStudy .tab div:nth-child(2) {
  float: right;
}
#selfStudy .tab a {
  display: block;
  padding: 15px 0;
  border: 1px solid #D3D3D3;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eefffa), color-stop(100%, #e2f3ee));
  background: -webkit-linear-gradient(#eefffa, #e2f3ee);
  background: -moz-linear-gradient(#eefffa, #e2f3ee);
  background: -o-linear-gradient(#eefffa, #e2f3ee);
  background: linear-gradient(#eefffa, #e2f3ee);
  color: #000;
  font-size: 142.85714%;
  font-weight: bold;
  text-align: center;
}
#selfStudy .tab a.current {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0091e7), color-stop(100%, #006eb4));
  background: -webkit-linear-gradient(#0091e7, #006eb4);
  background: -moz-linear-gradient(#0091e7, #006eb4);
  background: -o-linear-gradient(#0091e7, #006eb4);
  background: linear-gradient(#0091e7, #006eb4);
  color: #fff;
}
#selfStudy .inner {
  padding: 10px 20px 20px 20px;
  border: 1px solid #D3D3D3;
  border-radius: 0 0 4px 4px;
}
#selfStudy .inner > div {
  display: none;
}
#selfStudy .inner ul li {
  padding: 10px 35px;
  border-bottom: 1px dashed #999999;
}
#selfStudy #content1 ul li:nth-child(1) {
  background-image: url(/open-course/img/3hours/feature/ranking1.png);
  background-position: 0 7px;
  background-repeat: no-repeat;
}
#selfStudy #content1 ul li:nth-child(2) {
  background-image: url(/open-course/img/3hours/feature/ranking2.png);
  background-position: 0 7px;
  background-repeat: no-repeat;
}
#selfStudy #content1 ul li:nth-child(3) {
  background-image: url(/open-course/img/3hours/feature/ranking3.png);
  background-position: 0 7px;
  background-repeat: no-repeat;
}
#selfStudy #content1 ul li:nth-child(4) {
  background-image: url(/open-course/img/3hours/feature/ranking4.png);
  background-position: 2px 10px;
  background-repeat: no-repeat;
}
#selfStudy #content1 ul li:nth-child(5) {
  background-image: url(/open-course/img/3hours/feature/ranking5.png);
  background-position: 2px 10px;
  background-repeat: no-repeat;
}
#selfStudy #content2 ul li:nth-child(1) {
  background-image: url(/open-course/img/3hours/feature/icon_rank6.gif);
  background-position: 2px 10px;
  background-repeat: no-repeat;
}
#selfStudy #content2 ul li:nth-child(2) {
  background-image: url(/open-course/img/3hours/feature/icon_rank7.gif);
  background-position: 2px 10px;
  background-repeat: no-repeat;
}
#selfStudy #content2 ul li:nth-child(3) {
  background-image: url(/open-course/img/3hours/feature/icon_rank8.gif);
  background-position: 2px 10px;
  background-repeat: no-repeat;
}
#selfStudy #content2 ul li:nth-child(4) {
  background-image: url(/open-course/img/3hours/feature/icon_rank9.gif);
  background-position: 2px 10px;
  background-repeat: no-repeat;
}
#selfStudy #content2 ul li:nth-child(5) {
  background-image: url(/open-course/img/3hours/feature/icon_rank10.gif);
  background-position: 2px 10px;
  background-repeat: no-repeat;
}
#selfStudy.l-main .characteristics > .section__lead > a{
  color: #0069bb;
  text-decoration: none; }
#selfStudy.l-main .box-content {
  margin: 0 auto 30px;
  width: 980px;
  padding-top: 20px; }
#selfStudy.l-main .box-content .box-contact-wrap {
  display: table;
  padding: 10px;
  width: 100%; }
#selfStudy.l-main .box-content .contact-first,.contact-existing {
  display: table-cell;
  padding: 20px 25px;
  width: 50%;
  text-align: center; }
#selfStudy.l-main .box-content .contact-first .btn-blue,.contact-existing .btn-blue{
  margin: 0 auto;
  width: 75%;
  text-decoration: none;
  color: #fff;
  background: #0071bb;
  padding: 14px 10px;
  line-height: 1.2;
  letter-spacing: 3px;
  font-size: 20px;
  font-weight: bold;
  display: block;
 }
#selfStudy.l-main .trouble__items {
  overflow: hidden;
  float: left;
  width: 320px;
  margin-left: 10px;
  border: 1px solid #00a0db;
  border-radius: 7px; }
#selfStudy.l-main .trouble__items:first-child {
  margin-left: 0; }
#selfStudy.l-main .trouble__items > dt {
  padding-left: 22px;
  height: 44px;
  font-size: 128.57143%;
  line-height: 44px;
  font-weight: bold;
  color: #0069bb;
  background: url("/open-course/img/theme/self_study/bg_trouble_01.png"); }
#selfStudy.l-main .trouble__items > dd {
  padding: 15px;
  line-height: 1.57143;
  background: #fff right 15px bottom 15px no-repeat; }
#selfStudy.l-main .trouble__items > dd li {
  padding-left: 1em;
  text-indent: -1em;
  margin-bottom: 0.8em; }
#selfStudy.l-main .trouble__items > dd li:last-child {
  margin-bottom: 0; }
#selfStudy.l-main .trouble__items--01 > dd {
  background-image: url("/open-course/img/theme/self_study/icon_silhouette_01.png"); }
#selfStudy.l-main .trouble__items--02 > dd {
  background-image: url("/open-course/img/theme/self_study/icon_silhouette_02.png"); }
#selfStudy.l-main .trouble__items--03 > dd {
  background-image: url("/open-course/img/theme/self_study/icon_silhouette_03.png"); }
#selfStudy.l-main .trouble__listComment {
  clear: both;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 45px; }
#selfStudy.l-main .trend__hope {
  padding: 0 0 65px 215px;
  margin-bottom: 10px;
  background: url("/open-course/img/theme/self_study/icon_allow_01.png") center bottom no-repeat; }
#selfStudy.l-main .trend__hope li {
  font-size: 128.57143%;
  font-weight: bold;
  line-height: 1.77778; }
#selfStudy.l-main .trend__comment {
  width: 800px;
  margin: 0 auto 15px;
  padding: 15px 25px;
  background-color: #f5f5f5;
  border: 1px solid #00a0db; }
#selfStudy.l-main .trend__comment p {
  font-size: 128.57143%;
  line-height: 1.55556; }
#selfStudy.l-main .trend__comment p em {
  font-weight: bold; }
#selfStudy.l-main .trend__exp {
  margin-bottom: 40px;
  line-height: 1.57143; }
#selfStudy.l-main .trend__exp dd:before {
  content: '●';
  color: #00a0db; }
#selfStudy.l-main .step h4 {
  margin-bottom: 15px;
  font-size: 128.57143%; }
#selfStudy.l-main .step__pic, #selfStudy.l-main .step__about, #selfStudy.l-main .step__bad {
  margin-left: 20px; }
#selfStudy.l-main .step__pic {
  margin-bottom: 20px; }
#selfStudy.l-main .step__about {
  overflow: hidden;
  margin-bottom: 20px; }
#selfStudy.l-main .step__about > h5 {
  float: left;
  margin-right: 8px; }
#selfStudy.l-main .step__about > ul {
  line-height: 1.57143;
  float: left;
  height: 180px; }
#selfStudy.l-main .step__about > ul > li {
  margin-right: 10px;
  float: left;
  height: 180px;
  width: 290px;
  padding: 20px;
  background-color: #d0e5f4;
  border: 2px solid #99c3e2; }
#selfStudy.l-main .step__about > ul > li:nth-child(2) {
  border-color: #4c95cc; }
#selfStudy.l-main .step__about > ul > li:nth-child(3) {
  border-color: #0068b6; }
#selfStudy.l-main .step__bad {
  overflow: hidden;
  margin-bottom: 50px; }
#selfStudy.l-main .step__bad > h5 {
  float: left;
  margin-right: 8px; }
#selfStudy.l-main .step__bad > ul {
  line-height: 1.57143;
  float: left;
  height: 180px; }
#selfStudy.l-main .step__bad > ul > li {
  margin-right: 10px;
  float: left;
  height: 180px;
  width: 290px;
  padding: 20px 20px 20px 6px;
  background-color: #d0e5f4;
  border: 2px solid #99c3e2; }
#selfStudy.l-main .step__bad > ul > li:nth-child(2) {
  border-color: #4c95cc; }
#selfStudy.l-main .step__bad > ul > li:nth-child(3) {
  border-color: #0068b6; }
#selfStudy.l-main .step__bad > ul > li li {
  text-indent: -1em;
  padding-left: 1em;
  margin-bottom: 0.8em; }
#selfStudy.l-main .reason .section__lead {
  margin-bottom: 15px; }
#selfStudy.l-main .reason__item {
  clear: both;
  margin-bottom: 15px; }
#selfStudy.l-main .reason__item > h4 {
  float: left;
  font-size: 128.57143%;
  font-weight: normal; }
#selfStudy.l-main .reason__item > p {
  overflow: hidden;
  line-height: 1.57143; }
#selfStudy.l-main .reason__item > p em {
  font-size: 128.57143%;
  font-weight: bold;
  font-style: normal;
  color: #0069bb; }
#selfStudy.l-main .reason__item > p em span {
  text-decoration: underline; }
#selfStudy.l-main .reason__case {
  margin-top: 25px; }
#selfStudy.l-main .reason__case h4 {
  margin-bottom: 15px;
  padding-left: 10px;
  border-left: 3px solid #0069bb; }
#selfStudy.l-main .reason__case ul {
  margin-bottom: 25px; }
#selfStudy.l-main .reason__case li {
  margin-left: 1em; }
#selfStudy.l-main .reason__case li a {
  text-decoration: underline; }
#selfStudy.l-main .reason__case li a:hover {
  text-decoration: none; }
#selfStudy.l-main .lineup {
  margin-bottom: 50px;
  text-align: center; }

.l-main#nextLeader {
  /* セクション共通 */ }
.l-main#nextLeader .visual {
  margin-bottom: 40px;
  padding-top: 41px;
  background: url("/open-course/img/theme/next_leader/bg_visual.jpg") center top no-repeat; }
.l-main#nextLeader .visual__title {
  margin-bottom: 25px; }
.l-main#nextLeader .section {
  margin-bottom: 50px;
  line-height: 1.57143; }
.l-main#nextLeader .section .section__head {
  margin-bottom: 5px;
  font-size: 171.42857%; }
.l-main#nextLeader .section .section__lead {
  margin-bottom: 15px; }
.l-main#nextLeader .section a {
  text-decoration: underline; }
.l-main#nextLeader .section a:hover {
  text-decoration: none; }
.l-main#nextLeader .skills {
  position: relative;
  padding-left: 244px;
  margin-bottom: 10px; }
.l-main#nextLeader .skills__head {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 244px;
  height: 100%;
  text-align: center;
  color: #fff;
  font-size: 128.57143%;
  font-weight: bold;
  line-height: 1.22222;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#02a7e7+0,0188db+100 */
  background: #02a7e7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #02a7e7 0%, #0188db 100%);
   /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #02a7e7 0%, #0188db 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #02a7e7 0%, #0188db 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#02a7e7', endColorstr='#0188db', GradientType=0);
  /* IE6-9 */ }
.l-main#nextLeader .skills__head:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  border-width: 20px 61px;
  border-color: transparent #fff #fff transparent; }
.l-main#nextLeader .skills__head:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  border-width: 20px 61px;
  border-color: transparent transparent #fff #fff; }
.l-main#nextLeader .skills__head h4 {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -22px;
  line-height: 1.22222; }
.l-main#nextLeader .skills__head h4 span {
  line-height: 1.77778; }
.l-main#nextLeader .skills table {
  width: 100%; }
.l-main#nextLeader .skills table th, .l-main#nextLeader .skills table td {
  padding: 15px 20px;
  text-align: left;
  vertical-align: middle;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc; }
.l-main#nextLeader .skills table tr:nth-child(odd) td, .l-main#nextLeader .skills table tr:nth-child(odd) th {
  background-color: #f1f9ff; }
.l-main#nextLeader .skills table th {
  width: 150px;
  vertical-align: top; }
.l-main#nextLeader .skills table ul li {
  padding: 5px 0; }

.l-main#women .visual {
  padding-top: 32px;
  background: url("/open-course/img/theme/women/bg_visual.jpg") center top no-repeat; }
.l-main#women .visual__title {
  margin-bottom: 25px; }
.l-main#women .section {
  line-height: 1.57143; }
.l-main#women .lnav__floater {
  background: #e83781;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWJkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzAwNzljNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #f059a1 0%, #e83781 98%);
  background: -webkit-linear-gradient(top, #f059a1 0%, #e83781 98%);
  background: linear-gradient(to bottom, #f059a1 0%, #e83781 98%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f059a1', endColorstr='#e83781', GradientType=0); }
.l-main#women .hope {
  margin-bottom: 45px; }
.l-main#women .hope .section__lead {
  margin-bottom: 30px; }
.l-main#women .hope .trouble {
  float: left;
  width: 480px; }
.l-main#women .hope .trouble__head {
  padding: 10px 0;
  color: #fff;
  font-size: 171.42857%;
  font-weight: bold;
  text-align: center; }
.l-main#women .hope .trouble__body {
  padding: 20px; }
.l-main#women .hope .trouble li {
  padding: 15px 20px 15px 70px;
  border-radius: 7px;
  background-color: #fff; }
.l-main#women .hope .trouble li + li {
  margin-top: 10px; }
.l-main#women .hope .trouble span {
  font-weight: bold;
  color: #0068c5; }
.l-main#women .hope .trouble--personnel .trouble__head {
  background-color: #0068b6; }
.l-main#women .hope .trouble--personnel .trouble__body {
  background: url("/open-course/img/theme/women/bg_trouble_01.png"); }
.l-main#women .hope .trouble--personnel li {
  background: #fff url("/open-course/img/theme/women/icon_silhouette_01.png") 20px 15px no-repeat; }
.l-main#women .hope .trouble--concermed {
  float: right; }
.l-main#women .hope .trouble--concermed .trouble__head {
  background-color: #e44890; }
.l-main#women .hope .trouble--concermed .trouble__body {
  background: url("/open-course/img/theme/women/bg_trouble_02.png"); }
.l-main#women .hope .trouble--concermed li {
  background: #fff url("/open-course/img/theme/women/icon_silhouette_02.png") 20px 15px no-repeat; }
.l-main#women .merit .section__lead {
  margin-bottom: 30px; }
.l-main#women .merit__detail {
  width: 800px;
  margin: 0 auto 50px;
  padding: 15px 25px;
  font-size: 128.57143%;
  line-height: 1.55556;
  border: 1px solid #00a0db;
  background-color: #f5f5f5; }
.l-main#women .merit__detail span {
  font-style: normal;
  color: #0069bb; }
.l-main#women .course {
  margin-bottom: 100px; }
.l-main#women .course .section__lead {
  margin-bottom: 20px; }
.l-main#women .course .map {
  margin-bottom: 25px; }
.l-main#women .course .map h4 {
  margin-bottom: 10px;
  font-size: 128.57143%;
  font-weight: bold; }
.l-main#women .course .map table thead {
  background-color: #0068b7;
  color: #fff;
  text-align: center;
  font-weight: bold; }
.l-main#women .course .map table thead th {
  padding: 10px 5px; }
.l-main#women .course .map table thead th + th {
  border-left: 1px solid #fff; }
.l-main#women .course .map table tbody th, .l-main#women .course .map table tbody td {
  padding: 10px;
  text-align: left;
  vertical-align: top;
  border: 1px solid #eee;
  border-top: none;
  border-color: #ccc #eee; }
.l-main#women .course .map table tbody tr.map__accecent th, .l-main#women .course .map table tbody tr.map__accecent td {
  background: #f1f9ff; }
.l-main#women .course .map table tbody th {
  border-left: 1px solid #ccc;
  width: 190px;
  padding: 10px 20px;
  font-weight: bold; }
.l-main#women .course .map table tbody td:first-of-type {
  padding: 10px 20px;
  width: 190px;
  font-weight: bold; }
.l-main#women .course .map table tbody p {
  margin-bottom: 5px; }
.l-main#women .course .map table tbody p:last-child {
  text-align: right;
  margin-bottom: 0; }
.l-main#women .course .map table tbody a {
  text-decoration: underline; }
.l-main#women .course .map table tbody a:hover {
  text-decoration: none; }
.l-main#women .course .map table tbody .courseTable__item {
  padding-bottom: 10px;
  border: none;
  border-bottom: 1px solid #ccc;
  font-weight: normal; }
.l-main#women .course .map table tbody .courseTable__item + .courseTable__item {
  border-right: 1px solid #ccc; }
.l-main#women .course .map table tbody .courseTable__item--bdDot {
  border-bottom: 1px dotted #cccccc; }
.l-main#women .course .map table li {
  padding-left: 12px;
  background: url("/open-course/img/common/icon_arrow_r.png") 0 8px no-repeat; }
.l-main#women .course .map table li + li {
  margin-top: 8px; }
.l-main#women .course .map table li a {
  text-decoration: underline; }
.l-main#women .course .map table li a:hover {
    text-decoration: none; }
.l-main#women .voice__lead {
  margin-bottom: 15px; }
.l-main#women .voice .m-header {
  font-size: 128.57143%;
  color: #000; }
.l-main#women .voice__item {
  overflow: hidden;
  margin-bottom: 50px; }
.l-main#women .voice__item dl {
  position: relative;
  z-index: 1;
  margin-bottom: 46px;
  float: left;
  width: 320px;
  height: 183px;
  padding: 15px 20px;
  line-height: 2;
  background: url("/open-course/img/theme/women/bg_voice.png") 0 0 no-repeat; }
.l-main#women .voice__item dl:after {
  content: '';
  position: absolute;
  z-index: -1;
  right: 0;
  bottom: -46px;
  background: url("/open-course/img/theme/women/icon_silhouette_05.png") 0 0 no-repeat;
  width: 43px;
  height: 52px; }
.l-main#women .voice__item dl + dl {
  margin-left: 10px; }
.l-main#women .voice__item dl dt {
  height: 112px; }
.l-main#women .voice__item dl dt span {
  color: #ed4693; }

/*# sourceMappingURL=theme.css.map */
