ファイル名 html5-syusaisya.css

@charset "UTF-8";
/* サンプルコンテンツエリア */
.syusaisyaSection {
    padding: 10px 0 20px;
    margin-bottom: 30px;
}

.footer__centerInner a{
	color:#FFF !important;
	font-size:1em !important;
}

a.contents{
	text-decoration: underline !important;
	font-size: 1em !important;
}

.h2Title{
	background:-webkit-gradient(linear,left top, right bottom, from(#3366cc), color-stop(80%,#add8e6), to(#add8e6));
	color:#fff;
	margin-bottom:10px !important;
}

.guideList{
	list-style: inside !important;
}

.syusaisyaSection p[class~="line"] {
    border-bottom: 2px dashed #dddddd;
    padding-bottom: 5px;
}

.syusaisyaHeadline {
    background-color: #f0f0f0;
    padding: 10px 10px;
    margin-bottom: 20px;
}

.syusaisyaHeadline_red {
    background-color: #ffd0d7;
    padding: 15px 10px;
    margin-bottom: 30px;
}

/* PC・スマホ表示切り替えCSS  */
.phone_area {
    display: none;
}
.pc_area {
    display:block;
}

input[type="submit"] {
	margin: 0px auto;
	width:70%;
	height: 50px;
	font-size:1.3em !important;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:center;
	padding:5px 0 5px;
	color:#fff;
	background-color: #ff8300;
	border: none;
	border-radius:8px;
	cursor: pointer;
	transition: background-color 0.5s;
}

input[type="submit"]:hover {
	box-shadow: none;
	background-color: #fe9f07;
	transition: background-color 0.5s;
}

input[id*="disabled"] {
	margin: 0px auto;
	width:70%;
	height: 50px;
	font-size:1.3em !important;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:center;
	padding:5px 0 5px;
	color:#fff;
	background-color: #a9a9a9;
	border: none;
	border-radius:8px;
	pointer-events: none;
}


/* スマホ版表示CSS  */
@media screen and (max-width: 767px) {
  .pc_area {
    display: none;
  }
  .phone_area {
    display:block;
  }
}