@charset "utf-8";



#main_box { line-height: 2.0; }



/* side_menu ----------------- */

#side_box .side_menu .menu_grp_c.grp5 {

}

.sp_lower_menu li.btn14,

#side_box li.btn14 {

  background-color: rgb(218,218,218);

  border-bottom-color: rgb(204,204,204) !important;

}

.sp_lower_menu li.btn14 > a,

#side_box li.btn14 > a {

  pointer-events:none;

  cursor: auto;

}

#side_box .side_menu .menu_grp_c > li.btn14 > a::after {

  display: none;

}





/* contents ---- */

.main_inner { padding-bottom: 90px; }



#main_box input,select,textarea {

	padding: 3px 6px;

	font-size: 1.2em;

}

#main_box label {

	padding-right: 30px;

}

#main_box label input {

	margin-right: 10px;

}

#main_box input.input_l {

	width: 90%;

}



#main_box .submit input {

    padding: 5px 10px;

    font-size: 1.2em;

}

#main_box .submit input {

    width: 100%;

    text-align: center;

}



#main_box .form_box {

	clear: both;

	width: 460px;

	margin-right: auto;

	margin-left: auto;

}

#main_box .form_box .left {

	padding: 10px;

}



@media screen and (max-width:767px) {

  #main_box .form_box {

    max-width: 350px;

    width: 100%;

  }

  #main_box .submit input {

    font-size: 14px;

  }

  #main_box input.input_s {

    width: 90px;

  }

  #main_box table.dotline th {

    padding: 8px 4px;

    line-height: 1.4;

    width: 90px;

  }

}







.at,

.error-message {

	color: #c00;

}

.submitbox {

	width: 300px;

	margin: 30px auto;

}



ul.list_mark_on {margin-left: 15px;}

ul.list_mark_on li{list-style-type: disc;}