@charset "utf-8";

/**
 * ++++++++++++++++++++ ---------- ++++++++++++++++++++ *
 * article-1st
**/
.a_img {
    width: 300px;
    float: right;
}
#article-1st .unit .cell {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#article-1st .unit .cell-inner {
  border: 2px solid rgba( 34, 88, 213, .85 );
  border-radius: .3em;
  margin: 1em auto;
  padding-bottom: .67em;
}
#article-1st .unit .cell-heading {
  background-color: rgba( 34, 88, 213, .85 );
  color: #fff;
  font-size: 1em;
  margin: 0;
  padding: .45em 2em .37em;
}
#article-1st .unit .cell-heading > .heading-inner {
  font-size: 1.17em;
}
#article-1st .unit .subcell {
  list-style-type: none;
  padding: .73em 2em;
}
#article-1st .unit .subcell-heading {
  font-size: 1.08em;
  margin: 1.33em 0 .43em;
}
#article-1st .unit .subcell-inner:first-child .subcell-heading {
  margin-top: .67em;
}

#article-1st .unit .cell .text-text {
  margin: .33em 0;
}
.pc {
    display: inherit;
}

.mo{
    display: none;
}

.kakomi-box11 {
 position: relative;
 margin: 2em auto;
 padding: 1.2em;
 color: #555555; /* 文章色 */
 background-color: #fff; /* 背景色 */
 border: 1px solid #555555; /* 枠線の太さ・色 */
 width: 100%;
}
.title-box11 {
 position: absolute;
 padding: 0 .5em;
 left: 20px;
 top: -15px;
 font-weight: bold;
 background-color: #fff; /* タイトル背景色 */
 color: #555555; /* タイトル文字色 */
}

@media screen and (min-width: 641px) {
  #article-1st .unit .cell {
    display: flex;
  }
  #article-1st .unit .cell-inner {
    width: calc( 50% - .75em )
  }
  #article-1st .unit .cell-inner:nth-child( 2n - 1 ) {
    margin-left: 0;
  }
  #article-1st .unit .cell-inner:nth-child( 2n ) {
    margin-right: 0;
  }
    

}

/*画面幅480px以下の設定
------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:480px) {

    .a_img {
    width: 100%;
}
  .pc {
    display: none;
}

.mo{
    display: inherit;
}  
    
/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */
