@charset "Shift_JIS";
.hide{display: none; }
.fontaway{text-indent:-9999px;}
.nondeco{text-decoration:none;}
.nondeco a:hover{text-decoration:none;}
.m-auto{margin:0px auto; text-align:center;}
.m-b10{margin-bottom:10px;}
.m-b15{margin-bottom:15px;}
.m-b20{margin-bottom:20px;}
.m-tb10{margin:10px 0;}
.m-tb15{margin:15px 0;}
.m-tb20{margin:20px 0;}


.first-qa-contentsu730{
		width:730px;
		margin:0px auto; 
}


#first-qa-body{
	font-size:13px;
	font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
	color:#666;
	line-height:140%;
}


/* ƒŒƒCƒAƒEƒg */
.first-qa-layout{
		width:730px;
		float:left;
}
.first-qa-layout-left{
		width:250px;
		margin-right:15px;
		float:left;
}
.first-qa-layout-center{
		width:250px;
		margin-right:20px;
		float:left;
}
.first-qa-layout-right{
		width:195px;
		float:left;
}
.first-qa-layout2{
		padding:0 0px 30px 4px;
		font-size:13px;
		font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
}
/* ƒ‰ƒ“ƒLƒ“ƒOŽd—l */

.first-qa-layout3{
		padding:3px 0px 15px 21px;
	_padding:2px 0px 15px 21px;
		font-size:13px;
		font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
		background: url(../images/btn-cate2.gif) no-repeat left top;
}

.first-qa-layout4{
		padding:3px 0px 5px 21px;
	_padding:2px 0px 5px 21px;
		font-size:13px;
		font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
		background: url(../images/btn-cate2.gif) no-repeat left top;
}


/* ƒŠƒ“ƒNƒJƒ‰[ */
a.ranking:link{color:#767676;text-decoration:none;}
a.ranking:visited{color:#767676;text-decoration:none;}
a.ranking:hover{background: #fffbeb; color:#2c2905;text-decoration:underline;}


.first-qa-pointtxt{color:#FF7F00;}
.first-qa-pointtxt2{color:#1a911c;}
.first-qa-pointtxt3{font-weight: bold;}
.first-qa-lauouttxt{letter-spacing:-0.05em;_letter-spacing:-0.15em;}


/* ƒ^ƒCƒgƒ‹ */
h2#first-qa-tit01 a{
		width:250px;
		height:29px;
		background: url(../images/firstnls4/tit01.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:0px;
}

h2#first-qa-tit02 a{
		width:250px;
		height:29px;
		background: url(../images/firstnls4/tit02.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:0px;
}

h2#first-qa-tit03 a{
		width:250px;
		height:29px;
		background: url(../images/firstnls4/tit03.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:0px;
}

h2#first-qa-tit04 a{
		width:250px;
		height:29px;
		background: url(../images/firstnls4/tit04.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:0px;
}

h2#first-qa-tit05 a{
		width:250px;
		height:29px;
		background: url(../images/firstnls4/tit05.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:0px;
}

h2#first-qa-tit06 a{
		width:250px;
		height:29px;
		background: url(../images/firstnls4/tit06.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:0px;
}

h2#first-qa-tit07 a{
		width:250px;
		height:29px;
		background: url(../images/firstnls4/tit07.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:0px;
}

h2#first-qa-tit08 a{
		width:250px;
		height:29px;
		background: url(../images/firstnls4/tit08.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:0px;
}


h2#first-qa-tit09 a{
		width:195px;
		height:24px;
		background: url(../images/firstnls4/tit_rank.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:20px;
}

h3#first-qa-ranktit01{
		width:195px;
		height:17px;
		background: url(../images/firstnls4/rank01.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:10px;
}
h3#first-qa-ranktit02{
		width:195px;
		height:17px;
		background: url(../images/firstnls4/rank02.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:10px;
}
h3#first-qa-ranktit03{
		width:195px;
		height:17px;
		background: url(../images/firstnls4/rank03.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:10px;
}
h3#first-qa-ranktit04{
		width:195px;
		height:17px;
		background: url(../images/firstnls4/rank04.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:10px;
}
h3#first-qa-ranktit05{
		width:195px;
		height:17px;
		background: url(../images/firstnls4/rank05.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:10px;
}
h3#first-qa-ranktit06{
		width:195px;
		height:17px;
		background: url(../images/firstnls4/rank06.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:10px;
}
h3#first-qa-ranktit07{
		width:195px;
		height:17px;
		background: url(../images/firstnls4/rank07.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:10px;
}
h3#first-qa-ranktit08{
		width:195px;
		height:17px;
		background: url(../images/firstnls4/rank08.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:10px;
}
h3#first-qa-ranktit09{
		width:195px;
		height:17px;
		background: url(../images/firstnls4/rank09.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:10px;
}
h3#first-qa-ranktit10{
		width:195px;
		height:17px;
		background: url(../images/firstnls4/rank10.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:10px;
}

h3#first-qa-ranktit11{
		width:195px;
		height:17px;
		background: url(../images/firstnls4/rank11.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:10px;
}

h3#first-qa-ranktit12{
		width:195px;
		height:17px;
		background: url(../images/firstnls4/rank12.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
		margin-bottom:10px;
}


/* Šeƒy[ƒWƒ^ƒCƒgƒ‹ */
h2#first-qa-ptit01{
		width:730px;
		height:41px;
		background: url(../images/firstnls4/qatit01.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
}
h2#first-qa-ptit02{
		width:730px;
		height:41px;
		background: url(../images/firstnls4/qatit02.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
}
h2#first-qa-ptit03{
		width:730px;
		height:41px;
		background: url(../images/firstnls4/qatit03.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
}
h2#first-qa-ptit04{
		width:730px;
		height:41px;
		background: url(../images/firstnls4/qatit04.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
}
h2#first-qa-ptit05{
		width:730px;
		height:41px;
		background: url(../images/firstnls4/qatit05.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
}
h2#first-qa-ptit06{
		width:730px;
		height:41px;
		background: url(../images/firstnls4/qatit06.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
}
h2#first-qa-ptit07{
		width:730px;
		height:41px;
		background: url(../images/firstnls4/qatit07.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
}
h2#first-qa-ptit08{
		width:730px;
		height:41px;
		background: url(../images/firstnls4/qatit08.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
}
h2#first-rankingtit{
		width:730px;
		height:41px;
		background: url(../images/firstnls4/rankingtit.gif) no-repeat left top;
		text-indent:-9999px;
		display:block;
}


/* ƒy[ƒWƒŒƒCƒAƒEƒg */
h3.first-q{
		font-size:15px;
		font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
		color:#545454;
		background:#C2E3FF;
		line-height:110%;
		padding:10px;
		_font-weight:bold;
}
h3.first-q2{
		font-size:15px;
		font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
		color:#545454;
		background:#d5ffdc;
		line-height:110%;
		padding:10px;
		_font-weight:bold;
}
.first-a{
		padding:10px 25px;
		font-size:14px;
		font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
		color:#666;
		_color:#444;
		line-height:150%;
		letter-spacing:0.05em;
}

.first-a ol{
  counter-reset: my-counter;
  list-style: none;
  padding: 0;
}

.first-a ol li {
  margin-bottom: 10px;
  padding-left: 30px;
  position: relative;
}

.first-a ol li:before {
  content: counter(my-counter);
  counter-increment: my-counter;
  background-color: #6C8DD5;
  color: #FFF;
  display: block;
  float: left;
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
  margin-left: -30px;
  text-align: center;
  height: 22px;
  width: 20px;
  border-radius: 50%;
  padding-left: 3px;
}

.first-a {	
	counter-reset: number 0;
}
.first-a img {	
	margin: 10px auto 30px;
	display: block;
}
.first-a img.minus-b20 {	
	margin: 10px auto 0;
}
p.number {	
    font-size: 14px;
	font-weight: bold;
	margin-right: 5px;	
	position: relative;	
	margin-left: 20px;
}

.first-a-02 {	
	counter-reset: number 0;
}

p.number:before {	
  counter-increment: number 1; 
  content: counter(number) ". ";
  margin-left: -20px;	
  position: absolute;	
  top:0;	
}
p.number span{font-weight: normal;}

.no-number ul li{font-size: 14px; font-weight: bold; margin-right: 5px; padding: 0.2em 0; line-height: 1.5; position: relative; margin-left: 10px;}
.no-number ul li::before{content: "E"; position: absolute; top:5px; margin-left: -10px; font-size: 2px;}
.no-number ul li span{font-weight: normal; color: #666;}

ul.indent-square li{
	position: relative;
	margin-left: 1em;
	margin-bottom: 10px;
}

ul.indent-square li::before{
	content:'¡';
	position: absolute;
	margin-left:-1.2em;
}


.first-back{
		text-align:right;
		padding-bottom:5px;
		padding-top:10px;
}

.first-img{
		margin-top: -18px;
		margin-bottom: 10px;
}



/* ƒe[ƒuƒ‹ƒŒƒCƒAƒEƒg */
.first-table001{
		font-size:13px;
		font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
		background:#ccc;
		line-height:135%;
}
.first-td01{
		font-size:13px;
		font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
		background:#f2f2f2;
		padding:10px;
		text-align:center;
		font-size:105%;
		_font-weight:bold;
}
.first-td02{
		font-size:13px;
		font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
		background:#fff;
		padding:10px;
}

.first-lead001{
		border: 1px solid #CCCCCC;
		color:#666;
		padding:10px;
		background:#fffceb;
}

.first-ranking-txt{
		font-size:18px;
		font-size:16px;
		font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#006b33;
}

.first-ranking-txt2{
		font-size:16px;
		font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#006b33;
		line-height:110%;
}

/* ƒtƒHƒ“ƒgƒJƒ‰[ */
/* ÂŒn */
.first-co01{color:#3071b0;}
.first-co01-01{color:#2a85dd;}
/* ‰©Œn */
.first-co02{color:#a3a34a;}
/* ”ZÔŒn*/
.first-co03{color:#b23e3e;}
/* ƒIƒŒƒ“ƒWŒn */
.first-co04{color:#a14c2b;}


/* ƒ‰ƒ“ƒLƒ“ƒOƒy[ƒWƒXƒ^ƒCƒ‹ */
.ranking-image{float:right;padding:0 0 10px 15px;}

.td_atitle {
	font-size: 16px;
	font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #FF9933;
	padding: 10px;
	color: #FFFFFF;
	text-align:center;
}

.td_bblue {
	font-size: 14px;
	font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
	background: #E5FFFF;
	margin-top: 5px;
	padding: 10px;
	font-weight: bold;
	text-align:center;
}
.td_bgreen {
	font-size: 14px;
	font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
	background: #CCFF99;
	margin-top: 5px;
	padding: 10px;
	text-align:center;
}

.td_bred {
	font-size: 14px;
	font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
	background: #FFCCFF;
	margin-top: 5px;
	padding: 10px;
	text-align:center;
}

.td_bred2 {
	font-size: 14px;
	font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
	background: #FF3399;
	margin-top: 5px;
	padding: 10px;
	color: #FFFFFF;
	text-align:center;
}

.td_bgreen2 {
	font-size: 14px;
	font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
	background: #00CC33;
	margin-top: 5px;
	padding: 10px;
	color: #FFFFFF;
	text-align:center;
}

.td_target {
	font-size: 22px;
	font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6600;
	text-align:center;
}

.txt_stitle {
	font-size: 14px;
	font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	margin-top: 10px;
}

.img_listq {
	height: 35px;
	width: 50px;
	background: #ffcc33;
}

.img_aq {
	height: 30px;
	width: 30px;
	background: #ffcc00;
}


/* ƒLƒƒƒŠƒA‚²‚Æ‚ÌƒhƒƒCƒ“‹‘”Û‰ðœ•û–@ */
.btn_career {
    width: 680px;
    margin: 0 auto;
    font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ƒqƒ‰ƒMƒmŠpƒS ProN W3", "ƒƒCƒŠƒI", sans-serif,Osaka,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic","Noto Sans JP";
}

/* docomo‹‘”Û‰ðœ•û–@ */
.btn_docomo a {
    width: 177px;
    position:relative;
    text-decoration: none;
    background:#CC0033;
    padding: .8em 1em .9em;
    display: block;
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    font-kerning: auto;
}

.btn_docomo a::after {
    position:absolute;
    right:13px;
    width:10px;
    height:10px;
    display: block;
    content: '';
    margin-top:-17px;
    border-top: 3px solid #fff;
    border-right: 3px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}


/* au‹‘”Û‰ðœ•û–@ */

.btn_au a {
    width: 177px;
    position:relative;
    text-decoration: none;
    background:#FF5910;
    padding: .8em 1em .9em;
    /*letter-spacing: 2px;*/
    display: block;
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    font-kerning: auto;
}

.btn_au a::after {
    position:absolute;
    right:13px;
    width:10px;
    height:10px;
    display: block;
    content: '';
    margin-top:-17px;
    border-top: 3px solid #fff;
    border-right: 3px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}


/* softbank‹‘”Û‰ðœ•û–@ */

.btn_softbank a {
    width: 177px;
    position:relative;
    text-decoration: none;
    background:#999;
    padding: .8em 1em .9em;
    display: block;
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    font-kerning: auto;
}

.btn_softbank a::after {
    position:absolute;
    right:13px;
    width:10px;
    height:10px;
    display: block;
    content: '';
    margin-top:-17px;
    border-top: 3px solid #fff;
    border-right: 3px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

h4#docomo-tit{
		width: 680px;
		height: 45px;
		background: url(../images/firstnls4/docomobg.gif) no-repeat left top;
		text-indent:-9999px;
}
.docomosubtit{
		font-size:15px;
		color:#cc0033;
		_font-weight:bold;
		padding-bottom:2px;
		letter-spacing:0.1em;
		font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
}

.docomo-bg{
		padding-bottom:10px;
		background: #fff5f8;
}

.docomo-dot{
		background: url(../images/firstnls4/dot_docomo.gif) no-repeat left bottom;
		padding-bottom:15px;
		margin-bottom:15px;
}



h4#au-tit{
		width: 680px;
		height: 45px;
		background: url(../images/firstnls4/aubg.gif) no-repeat left top;
		text-indent:-9999px;
}
.ausubtit{
		font-size:15px;
		color:#f76b1f;
		_font-weight:bold;
		padding-bottom:2px;
		letter-spacing:0.1em;
		font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
}

.au-bg{
		padding-bottom:10px;
		background: #fff3e6;
}

.au-dot{
		background: url(../images/firstnls4/dot_au.gif) no-repeat left bottom;
		padding-bottom:15px;
		margin-bottom:15px;
}

.aubectol{
		width: 680px;
		height: 25px;
		background: url(../images/firstnls4/aubectol.gif) no-repeat left top;
		text-indent:-9999px;
}


#softbank-bg {
		background: #f7f7f7;
		padding-bottom:10px;
}

.sb-txt-box {
	padding:10px 20px;
}

.sb-txt-box p {
	font-size:14px;
	line-height:150%;
	padding-left:15px;
	text-indent:-15px;
}


h4#softbank-tit{
		width: 680px;
		height: 45px;
}

.softbanksubtit{
		font-size:15px;
		_font-weight:bold;
		color:#000;
		padding-bottom:2px;
		letter-spacing:0.1em;
		font-family:  "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",  "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", Meiryo, "ƒƒCƒŠƒI", Geneva, Arial, Helvetica, sans-serif;
}

.softbank-dot{
		background: url(../images/firstnls4/dot_softbank.gif) no-repeat left bottom;
		padding-bottom:15px;
		margin-bottom:15px;
}

.sbbectol{
		width: 680px;
		height: 25px;
		background: url(../images/firstnls4/sbbectol.gif) no-repeat left top;
		text-indent:-9999px;
}



/* ‹¤’Ê */
.shadow{
		width:680px;
		height:10px;
		border-top:1px solid white;
		background: url(../images/firstnls4/shadow.gif) no-repeat left top;
}

.subtit{
		font-size:15px;
		color:#333;
}

.caria-td1{
		white-space:nowrap;

		font-size:14px;
		line-height:150%;
		_line-height:130%;
		padding-right:10px;
		color:#444;_color:#222;
}
.caria-td2{
		font-size:13px;

		line-height:150%;
		_line-height:130%;
		color:#444;_color:#333;
}


.bectol{
		width: 680px;
		height: 5px;
		text-indent:-9999px;
}

.nlsfont{
		color:#339900;
		font-size:18px;
		padding:0px 5px 0 5px;
		line-height:100%;
		font-weight:bold;
}


/*‹âsŒûÀ‚Ìƒe[ƒuƒ‹
------------------------------------------------------------------------------*/

.table_bank01 {
	width:328px;
	margin:0px 0px 20px 0px;
	padding:0px;
	border-collapse:collapse;
}

.table_bank01 th {
	width:100px;
	padding:4px 2px 2px 4px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	background-color:#FFDEDE;
	border:1px solid #666;
}

.table_bank01 td {
	padding:4px 2px 2px 4px;
	background-color:#FFFFFF;
	border:1px solid #666;
}

.table_bank01 .number {
	width:30px;
	text-align:center;
	vertical-align:middle;
}


.table_bank02 {
	width:328px;
	margin:0px 0px 10px 0px;
	padding:0px;
	border-collapse:collapse;
}

.table_bank02 th {
	width:100px;
	padding:4px 2px 2px 4px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	background-color:#d0e3fb;
	border:1px solid #666;
}

.table_bank02 td {
	padding:4px 2px 2px 4px;
	background-color:#FFFFFF;
	border:1px solid #666;
}

.table_bank02 .number {
	width:30px;
	text-align:center;
	vertical-align:middle;
}

.table_bank03 {
	width:328px;
	margin:0px 0px 10px 0px;
	padding:0px;
	border-collapse:collapse;
}

.table_bank03 th {
	width:100px;
	padding:4px 2px 2px 4px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	background-color:#d2f0d6;
	border:1px solid #666;
}

.table_bank03 td {
	padding:4px 2px 2px 4px;
	background-color:#FFFFFF;
	border:1px solid #666;
}

.table_bank03 .number {
	width:30px;
	text-align:center;
	vertical-align:middle;
}

.txt-bank {
	padding-left:20px;
	text-indent:-20px;
}


/*“d“®ƒOƒbƒY‚Ì‰Šú•s—Ç
------------------------------------------------------------------------------*/

.box-dendou {
	width:680px;
	padding:15px 15px 0px;
	background: url(../images/qa4/bg.jpg);
	margin:0px auto;
}

.box-dendou2 {
	width:330px;
	float:left;
}

.img-dendou-left {
	width:145px;
	margin-right:10px;
	float:left;
}

.txt-dendou-right {
	width:175px;
	float:left;
}

.box-dendou-bottom {
	width:710px;
	height:20px;
	background: url(../images/qa4/bg.jpg) left bottom;
	margin:0px auto;
}



/*ƒJƒXƒ^ƒ}[ƒTƒ|[ƒgŽüˆÍ˜g
------------------------------------------------------------------------------*/

.redline-table{
	border: 1px solid red;
	padding:10px;
	background:white;
	width: 70%;
	margin: 0 auto;
	text-align: center;
}


/*---------------‰©F’Pˆêi–}—f@–îˆó‚Â‚«j@‰©F’n/•¶Žš•/•¶Žš˜g•------------------*/

.sp-atag-bt-wrap {
	display: block;
	text-align: center;
}

.sp-bt-main {
	color:#4F4F4F;
	font-size: 24px;
	position:relative;
	display:inline-block;
	border-radius:5px;
	padding-right:1rem;
	background:linear-gradient(white,#FFF8D8);
	text-align:center;
	border:solid 1px #333;
	padding:15px;
	width: 50%;
	box-sizing:border-box;
}
.sp-bt-main:hover {
	background:linear-gradient(#FFF8D8,white);
}

.sp-bt-main::after {
	position:absolute;
	content:"";
	font-size: 24px;
	line-height:1.5rem;
	transform:rotate(45deg);
	width:10px;
	height:10px;
	border-top:solid 2px #333;
	border-right:solid 2px #333;
	top:38%;
	right:13px;
}

.txt_gray{color:#666;}