@charset "UTF-8";

/*---------------------------------------------
Each lower.css
---------------------------------------------*/

/*share*/
.inner table{
	width:100%;
	border-left:#ccc solid 1px;
	border-top:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
	font-size:15px;
	margin:0 0 60px 0;
}
.inner table th{
	width:100px;
	font-weight:normal;
	text-align:left;
}
.inner table th,td{
	border-right:#ccc solid 1px;
	padding:13px 35px;
}
.inner table span{
	color:#E00003;
}
.inner dl{
	overflow:hidden;
	margin-bottom:50px;
}
.inner dl dt{
	width:500px;
	float:left;
	display:block;
}
.inner dl dd{
	width:445px;
	float:left;
	display:block;
}
.inner dl dd ul{
	display:block;
	margin:0 0 30px 0;
	padding:0 0 0 30px;
}
.inner dl dd ul li.tt{
	font-size:18px;
	font-weight:700;
}
.inner dl dd ul li.tx{
	font-size:15px;
}
.inner dl dd ul li.sm{
	font-size:12px;
	color:#707271;
	padding:12px 0 0 0;
}

.inner .division{
	overflow:hidden;
	margin-bottom:30px;
}
.inner .division .left{
	overflow:hidden;
	width:500px;
	float:left;
}
.inner .division .right{
	overflow:hidden;
	width:415px;
	float:left;
	padding:0 0 0 30px;
}
.inner .division h4.mk01{
	padding:15px 10px 0 45px;
	margin-bottom:22px;
	font-size:22px;
	background:url(../../idea/img/mk-01.png) no-repeat left bottom 7px,
	url(../img/dot-01.png) repeat-x left bottom;
}
.inner .division h4.mk02{
	padding:15px 10px 0 45px;
	margin-bottom:22px;
	font-size:22px;
	background:url(../../idea/img/mk-02.png) no-repeat left bottom 7px,
	url(../img/dot-01.png) repeat-x left bottom;
}
.inner .division h4.mk03{
	padding:15px 10px 0 45px;
	margin-bottom:22px;
	font-size:22px;
	background:url(../../idea/img/mk-03.png) no-repeat left bottom 7px,
	url(../img/dot-01.png) repeat-x left bottom;
}
.inner .division p{
	font-size:15px;
	margin-bottom:20px;
}
.inner .division .pad{
	padding:20px 0 0 0;
}
.inner .division a{
	text-decoration:underline;
	color:#333;
}
.inner .division a:hover{
	text-decoration:none;
	color:#666;
}
.inner .division ul{
	display:block;
	overflow:hidden;
}
.inner .division ul.step01{
	border:#3087F1 solid 2px;
}
.inner .division ul.step02{
	border:#2F67F2 solid 2px;
}
.inner .division ul.step03{
	border:#2F33EA solid 2px;
}
.inner .division ul.step04{
	border:#060098 solid 2px;
}
.inner .division ul.step05{
	border:#060064 solid 2px;
}
.inner .division ul li{
	float:left;
}
.inner .division ul li.tt{
	width:225px;
	height:114px;
	font-size:24px;
	font-weight:bold;
	padding:35px 0 0 35px;
	background-color:#EDEDED;
}
.inner .division ul li.tx{
	width:260px;
	text-align:left;
	font-size:16px;
	padding:35px 30px 0 30px;
}
.inner .division span.arrow{
	display:block;
	padding:15px 0 15px 165px;
}

table.form .name td{
	padding-top:30px;
}
table.form td.submit{
	padding-bottom:30px;
}