@charset "UTF-8";
/*mobile*/

/*
タイトルリンク
------------------------------------------------------------------------*/
div.top_linkbox a img { /* カートの中身をみる */
  vertical-align: -3px;
}

#ukeire {
  padding: 0 6.25%;
  margin-bottom: 20px;
}

/*
調整用
------------------------------------------------------------------------*/
p{margin: 0;}
h2.page_title{
  margin-bottom: 10px;
}

/*該当なし用クラス：mobile*/
.not_found {
    font-size: 14px;
    font-weight: bold;
    padding: 20% 3.125%;
    text-align: center;
}
div.red{color: #FF3300!important;}

/*-------------------------------------------------------------------*/
.top_tips, .info{
  margin:20px 7.5% 20px 7.5%;
}

.info b{
  font-size:14px;
  display:block;
  padding:0 0 5px 0;
}
.info li{
  margin-left: 4.25%;
  list-style: disc;
  font-size: 13px;
}

#chk_sel, .box {
  padding: 0 3.125%;
}

#chk_list_box, .input_area {
  padding: 6.25%;
  margin-bottom: 20px;
  background: #FFFFFF;
  border: solid 1px #DED5CF;
  border-radius: 5px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}

.chk_list li { margin-bottom: 5px;}

.chk_list input { margin-right : 5px;}

.submit_area {
  padding-bottom: 15px;
  text-align: center;
}

#div_jusn ul li {
  text-align: center;
}

.submit_area .btn_green_m, .submit_area .btn_green_m span,
.submit_area .btn_white_m, .submit_area .btn_white_m span,
.submit_area .btn_blue_m, .submit_area .btn_blue_m span {
  display: inline-block;
  height: 35px;
  line-height: 36px;
  min-width: 200px;
/*  background: url(../../../images/mobile/btn_white.gif) no-repeat top left;*/
/*  color: #6C6360;*/
  background: var(--bg-btn-main);
  color: var(--tx-btn-main);
  border-radius: var(--rd-btn-main);

  font-size: 15px;
  font-weight: bold;
  /* for IE6 */
  *display: inline;
  zoom: 1;
  cursor: pointer;
}
.submit_area .btn_green_m, .submit_area .btn_green_m:hover,
.submit_area .btn_white_m, .submit_area .btn_white_m:hover,
.submit_area .btn_blue_m, .submit_area .btn_blue_m:hover{
  min-width: 60px;
  padding-left: 30px;
  color: #6C6360;
  font-size: 15px;
  text-align: center;
  text-decoration: none;
  margin-bottom: 10px;
}
.submit_area .btn_green_m span, .submit_area .btn_white_m span, .submit_area .btn_blue_m span{
  background-position: right top !important; padding-right: 30px;
}

h4.sub_title_s {
  background: url("../../../images/mobile/square.gif") no-repeat scroll 0 5px transparent;
  color: #8DB14C;
  margin: 0 0 10px;
  padding-left: 17px;
  margin:0 7.5% 10px 7.5%;
}

h3 {
  margin: 0 7.5%;
}
