/* csr css */
/*------------------------------------------------------------------------
Basic Layout (PC Layout)
------------------------------------------------------------------------*/
/*debug layout*/
/* !csr
---------------------------------------------------------- */
.information01 {
  margin: 0 0 40px; }

.ul_boxLink01 > li.link-only .dl_information01 dd {
  padding: 14px 20px 0 20px; }

/*---------- junction_lite ----------*/
.junction_lite {
  width: 100%;
  margin: 0 auto 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: solid 1px #dae2ed;
  border-top: solid 1px #084580;
  background-color: #f7faff;
  word-wrap: break-word; }

.junction_lite_inner {
  border-top: solid 4px #0d5daa;
  padding: 30px 30px 20px 30px; }

.ttl_junction_lite {
  font-size: 20px;
  text-align: center;
  margin: 0 0 25px 0 !important; }

.ul_junction_lite {
  width: 100%;
  overflow: hidden; }

.ul_junction_lite li {
  width: 42.5%;
  background-color: #ffffff;
  border: solid 1px #cdd7e5;
  padding: 12px 20px 10px 20px;
  float: left;
  margin: 0 1.5% 10px 0; }

.ul_junction_lite li a {
  display: inline-block;
  background: url(../images/ico_arrow_r02.gif) 0px 4px no-repeat;
  font-size: 1.5rem;
  font-weight: bold;
  padding-left: 12px;
  text-decoration: underline; }

.ul_junction_lite li.even {
  margin: 0 0 10px 0; }

/*----------------------- BREAK POINT ------------------------------------
Tablet Layout
------------------------- BREAK POINT ----------------------------------*/
@media screen and (max-width: 768px) {
  .dl_junction01 dd {
    padding: 24px 20px 16px 30px; } }
/*----------------------- BREAK POINT ------------------------------------
SP Layout
------------------------- BREAK POINT ----------------------------------*/
@media screen and (max-width: 480px) {
  /*---------- junction_lite ----------*/
  .junction_lite {
    width: 90.6%;
    margin: 5% auto 0; }

  .junction_lite_inner {
    border-top: solid 4px #0d5daa;
    padding: 30px 30px 20px 30px; }

  .ttl_junction_lite {
    font-size: 20px;
    text-align: center;
    margin: 0 0 25px 0 !important; }

  .ul_junction_lite li {
    width: 80%;
    float: none; }

  .ul_junction_lite li a {
    text-decoration: none; } }
