body
{
    background-color: #FFFFFF;
    padding:10px 0 0 0;   
}
.container{
  margin: 0!important;
}
.box-solid{
  padding: 0!important;
  margin: 0!important;
}
.section-title
{
    padding: 0.05em 0.16em;
    background: white;
    margin: 10px 15px 0px 15px;
}

.box-section-title
{
    font-size: 18px;
    color: #000000;
}

.section01 {
    padding-left: 0.25em;
    border-left: solid 5px #F27398;
    font-size: 22px !important;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    color: #000000 !important;
}

.list-woman-wrap {
    list-style:  none;  /* デフォルトのアイコンを消す */
    margin:  0;         /* デフォルト指定上書き */
    padding: 0;         /* デフォルト指定上書き */
}
 

.list-woman
{
    line-height: 30px;
    padding-left: 5px;
}

.list-woman:before {
    content:  "";     /* 空の要素作成 */
    width:  10px;               /* 幅指定 */
    height:  10px;              /* 高さ指定 */
    display:  inline-block;     /* インラインブロックにする */
    background-color: #FF9103;  /* 背景色指定 */
    border-radius:  50%;        /* 要素を丸くする */
    position:  relative;        /* 位置調整 */
    top: -1px;                  /* 位置調整 */
    margin-right: 10px;          /* 余白指定 */
    line-height: 1.6em;;
}


.list-woman-wrap-second
{
    list-style:  none;  /* デフォルトのアイコンを消す */
    margin:  0;         /* デフォルト指定上書き */
    padding: 0;         /* デフォルト指定上書き */
}

.list-woman-second
{
    line-height: 24px;
    padding-left: 25px;
}

.list-woman-second:before {
    content:  "";     /* 空の要素作成 */
    width:  10px;               /* 幅指定 */
    height:  10px;              /* 高さ指定 */
    display:  inline-block;     /* インラインブロックにする */
    background-color: #2024CD;  /* 背景色指定 */
    border-radius:  50%;        /* 要素を丸くする */
    position:  relative;        /* 位置調整 */
    top: -1px;                  /* 位置調整 */
    margin-right: 10px;          /* 余白指定 */
    line-height: 1.6em;;
}

.example-title
{
    background: #FDCCDA;
    margin: 10px 0px; 
    padding: 10px;
    border-radius: 5px;
}
.example-answer
{
    margin: 0px 0px 20px 0px;
}
.example-answer span
{
    font-size: 1.12em;;
}

.img-area{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.imglink-side3 {
	/* display: table-cell; */
	width: 220px;
	padding: 0 5px;
	text-align: center;
}

ul.link-list{
  margin-top: 0;
  margin-bottom: 0;
  list-style: none!important;
  padding-left: 10px;
}

ul.link-list a{
  display: block;
  height: 40px;
  line-height: 40px;
  font-size: 1.5rem;
  position: relative;
}
ul.link-list a::after{
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  content: "";
  vertical-align: middle;
  width: 0.4em;   /* arrow size */
  height: 0.4em;  /* arrow size */
  border-top: 1px solid #808080;  /* thickness, color */
  border-right: 1px solid #808080;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
ul.link-list li{
  border-bottom: solid 1px whitesmoke;
}

.notice {
    padding:10px;
}