@charset "shift-jis";
/*----------------------------------------
	mynumber
----------------------------------------*/

#gnSolution.mynumber #mainSection #mvContent {
	background: url("/mynumber/img/index_bg_mv_01.jpg") no-repeat center top;
}

.mynumber .hdgLv_03.pageTopAfter{
	margin-top:75px;
}

.mynumber .hdgLv_02.headlineBefore{
	margin-bottom:20px;
}

.mynumber p.headline {
	margin-top: 0;
}

.mynumber .listNotice_01 {
	color: #606060;
}

/*----------------------------------------
breadCrumbSection
----------------------------------------*/
.mynumber div#contentsArea div#contentsBlock div#breadCrumbSection a {
	color: #007871;
}

/*----------------------------------------
localNav
----------------------------------------*/
.mynumber #localNav {
	border-top: 15px solid #007871;
	min-width: 862px;
	width: 100%;
}
.mynumber #localNav #lnavContent ul li.current a{
	background:#007871 !important;
}
.mynumber #localNav #lnavContent ul li a:hover{
	color: #007871;
}
.mynumber #fixed.fixed #localNav {
	border-bottom: 4px solid #007871;
}

.mynumber #localNav.lower {
    border-top: 4px solid #007871;
}

/*----------------------------------------
btn
----------------------------------------*/
.mynumber #localNav #lnavContent .contact > a {
  padding-top: 5px;
}

/*----------------------------------------
result
----------------------------------------*/
.mynumber .result {
	margin-top: 30px;
	width: 862px;
	height: 42px;
}

/*----------------------------------------
columnMerit_01
----------------------------------------*/
.mynumber .columnMerit > .col h3 em {
}

/*columnMerit_01*/
.mynumber div.result + div.columnMerit_01 p {
	margin-top: 30px;
	text-align: center;
	font-size: 130%;
	font-weight: bold;
	color: ##005E55;
}
.mynumber .columnMerit_01 {
	margin-top: 110px;
}
.mynumber .columnMerit_01 > .col h3 em {
	color: ##005E55;
	font-size: 100%;
}

/*columnMerit_02*/
.mynumber .columnMerit_02 {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 4px solid #dedede;
	border-top:none;
	margin-top: 0px;
	width: 100%;
	*width: 853px;
	background: url("/mynumber/img/index_bg_merit_01.png") repeat-y center top;
}

.mynumber .columnMerit_02 > .col {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 23px 30px;
	width: 50%;
	*width: 380px;
}

.mynumber .columnMerit_02 > .col h3 {
	margin: 23px 0 0;
	text-align: center;
}

.mynumber .columnMerit_02 > .col h3 em {
	color: #9f0a0f;
	font-size: 108%;
}
.mynumber .columnMerit_02 ul {
	margin-top: 20px;
}

.mynumber .columnMerit_02 ul.listCheck_01 li:before {
	background: url("/asakusafw/img/index_arrow_03.png") no-repeat 0px 2px;
}


/*----------------------------------------
iatLayout
----------------------------------------*/
.mynumber .iatLayout .col .after{
	color:#007871;
}

/*----------------------------------------
catch
----------------------------------------*/
.mynumber  .catch{
	color:#007871;
}

.mynumber  sub{
	vertical-align:baseline;
}