html {
	background-color: #F9F9F9;
}

ul,
ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}

a:link,
a:visited {
	color: currentcolor;
}

/* company */
.domob-company {
	float: left;
	display: block;
	margin-top: 2rem;
	padding: 2rem 2rem 0;
	width: 100%;
}

.domob-company h1 {
	float: left;
	display: block;
	margin: 0;
	width: 100%;
	font-size: 2.6rem;
	font-weight: 700;
	line-height: 3.8rem;
	letter-spacing: 0.05rem;
	color: #666;
	text-shadow: 0.1rem 0.1rem 0 #F0F0F0;
}

.domob-company span {
	float: left;
	display: block;
	margin-top: 0.5rem;
	width: 100%;
	font-size: 1.6rem;
	line-height: 2.4rem;
	color: #444;
	text-shadow: 0.1rem 0.1rem 0 #FFF;
}

/* list link */

.domob-list-link {
	float: left;
	display: block;
	width: 100%;
	background-color: #F9F9F9;
}

.domob-list-link ul {
	float: left;
	display: block;
	margin: 2rem 4%;
	width: 92%;
	background-color: #FFF;
	border: 0.1rem solid #F0F0F0;
}

.domob-list-link ul li {
	float: left;
	display: block;
	padding: 1.5rem;
	width: 100%;
}

.domob-list-linkAll ul li {
	padding: 1rem;
}

/*.domob-list-link ul li::before {
	float: left;
	display: inline-block;
	content: "";
	position: relative;
	top: 15px;
	left: -10px;
	width: 8px;
	height: 8px;
	background-color: #E0E0E0;
}*/

.domob-list-link ul li:not(:first-of-type) {
	border-top: 0.1rem solid #F0F0F0;
}

/*.domob-list-link ul li:hover {
	-webkit-box-shadow: 0 0 0.8rem rgba(0, 0, 0, .15);
    box-shadow: 0 0 0.8rem rgba(0, 0, 0, .15);
}

.domob-list-link ul li:hover::before {
	background-color: #448AFF;
}*/

.domob-list-link ul li h3 {
	float: left;
	display: block;
	margin-bottom: 1rem;
	width: 100%;
	font-size: 1.7rem;
	line-height: 2rem;
	letter-spacing: 0.05rem;
	color: #666;
}

.domob-list-link ul li span {
	float: left;
	display: block;
	width: 100%;
	font-size: 1.4rem;
	line-height: 2.4rem;
	color: #999;
}

.domob-list-link ul li a:hover {
	color: #448AFF;
}

.domob-list-link ul li.special {
	padding: 1.5rem;
}

.domob-list-link ul li.special h3 {
	float: left;
	display: inline;
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	width: auto;
}

.domob-list-link ul li .number {
	float: left;
	display: inline;
	padding-top: 1.5rem;
	width: 10%;
	font-size: 1.6rem;
	font-weight: 700;
	color: #999;
	text-align: center;
}

.domob-list-link ul li h4 {
	float: left;
	display: inline;
	margin: 0;
	width: 22%;
	font-size: 1.5rem;
	line-height: 4rem;
	color: #666;
	text-align: center;
}

.domob-list-link ul li .domain {
	float: left;
	display: inline;
	width: 40%;
	font-size: 1.5rem;
	line-height: 4rem;
}

.domob-list-link ul li .logo {
	float: left;
	display: inline;
	width: 28%;
}

.domob-list-link ul li .logo img {
	width: 100%;
}

.domob-list-link ul li .approve {
	float: left;
	display: inline;
	padding-left: 15%;
	width: 100%;
	font-size: 1.2rem;
	line-height: 2rem;
	color: #999;
}
