@charset "UTF-8";

/* ==================================================================

	大同大学 寄付金

================================================================== */

/* logo */

header{
	max-width:1366px;
	margin-left:auto;
	margin-right:auto;
	
	padding-top:35px;
	padding-bottom:35px;
}

/* contents */

.main_kihukin_contents_body{
	max-width: 900px;
	margin-left:auto;
	margin-right:auto;
	
	padding-bottom:80px;
	
	padding-left:4%;
	padding-right:4%
}

/* contents */

h2.sec_headline{
  font-size: 20px;
  font-weight: 500;
  border: 1px solid #144d80;
  border-left: 18px solid #144d80;
  padding: .6em 1em;
}

.txt{
	font-size:16px;
	line-height:1.8;
	margin-bottom:30px;
}

h3.section_title{
  font-size: 18px;
  font-weight: 500;
  margin: 2vh 0 3vh;
  color: #144d80;
  border-bottom: 2px solid #144d80;
  padding: .5em .3em;
}

h4.section_title{
	font-size:18px;
	color:#144d80;
	font-weight:bold;
	padding: .5em .3em;
}


.section_donate{
	margin-bottom:50px;
}

.section_donate table{
  width: 100%;
  border-collapse: collapse;
  border-top: 1px solid #aaa;
}


.section_donate table th {
	background: #144d80;
	border-bottom: 1px solid #aaa;
	color: #fff;
	padding: 2%;
	line-height: 1.6;
	text-align:left;
	width:35%;
	font-size:17px;
	vertical-align:middle;
}

.section_donate table th span.att{
	font-size:14px;
}

.section_donate table .must{
	color:#144d80;
	background-color:#fff;
	border-radius:10px;
	padding:4px;
	font-size:13px;
	margin-left:10px;
}
	

.section_donate table td {
  padding: 2%;
  line-height: 1.6;
  vertical-align: middle;
  border-bottom: 1px solid #aaa;
}


.section_donate table input {
  padding: 1%;
  font-size: 17px;
}

.section_donate table .att{
	font-size:13px;
	margin-top:5px;
}


.section_donate textarea {
	min-height: 180px;
	padding: 2%;
	line-height:1.6;
	width:96%;
}


.section_donate .gradtoggle{
	display:none;
	margin-left:30px;
	margin-top:10px;
}


.section_donate .pickcheck{
  margin: .7em 0 .3em;
  padding: .6em 2% .6em;
  background: #efefef;
}


.section_donate input::placeholder {
 font-size: 14px;
}

.grad_list_inner .grad_list{
	margin-bottom:10px;
}

.grad_list_inner .grad_list .g_school{
	margin-left:20px;
}


input.btn-submit {
  color: #fff;
  background-color: #144d80;
  font-size: 16px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  padding: 15px 4%;
  text-align: center;
  display: block;
  border:none;
}

.container-submit{
	margin-top:30px;
}

.w100{
	width:100%;
}

.pagetop p{
	bottom:10%;
}




.section_donate textarea::placeholder {
  font-size: 14px;
}

  @media screen and (max-width: 740px){
	.pagetop p {
		position:absolute;
	}
	
	.section_donate table th,
	.section_donate table td{
		display:block;
	}
	
	.section_donate table th{
		width:96%;
	}
	
	.w100{
		width:96%;
	}
	
	.section_donate .gradtoggle {
  		margin-left: 0;
	}
	
	.header_inner{
		text-align:center;
	}


	#contents_area {
		padding-top: 0;
	}
	
	h3.section_title {
		margin: 30px 0 10px;
	}
	
	.w50_sp{
		max-width:44%;
		width:100%;
	}

  }


