@charset "utf-8";


html {
 width: 100%;
	}

body{
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック","MS PGothic", sans-serif;
 color:#333333;
 font-size:14px;
 line-height:1.6;
 width: 100%;
margin:0;
padding:0;	
background:url(../../images/images_bond_sb_1904/net2_header_bg01.gif) repeat-x top;	
}

#pageContainer {
width: 100%;
min-width: 1000px;		
}

/*2: header
=========================================*/

header {
width: 100%;
margin:0;
padding:0;		
}	


 .acappbt_kanbai{
display: block;
width: 600px;
margin: 30px auto 0 auto;
background-color:#8e8e8e;
text-decoration: none !important;
text-align:center;
padding-top:21px;
padding-bottom:18px;
padding-left:10px;
padding-right:10px;
font-size: 22px;
line-height: 1.6;
color: #ffffff !important;
}



	
#globalHeader{
height:70px;
width:100%;
min-width: 1000px;			
background:url(../../images/images_bond_sb_1904/net2_header_bg01.gif) repeat-x top;
}
	
#globalContents {
width: 100%;
min-width: 1000px;		
background: url(/netlp/images/images_bond_sb_1904/mainbg.jpg) #c5c5c5 repeat-x 0 -10px;	
}	
	

	
#contents{
width:100%;
}	
	
#head{
width:980px;
margin:0 auto;
padding-top:9px;
padding-bottom:23px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
	
#headLogo{
display:inline-block;
padding-left:9px;
float:left;
}
	
#headLogo a{
display:inline-block;
width:223px;
height:38px;
background:url(../../images/images_bond_sb_1904/net2_header_logo01.png) no-repeat;
}

#headLogo span{
	display:none;
}
.localLink{
float:right;
display:inline-block;
padding-top:12px;
}
	
.localLink li{
float:left;
margin-right:24px;
}
	
.localLink li a{
color:#666;
font-size:14px;
}

/*3: footer
=========================================*/

footer {
width: 100%;
margin:0;
padding:0;		
background:url(../../images/images_bond_sb_1904/net2_footer_bg01.gif) repeat-x top;		
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;	
}	
	
#globalFooter{
width: 100%;
margin:0;
padding:0;
background: url(../../images/images_bond_sb_1904/net2_footer_bg01.gif) repeat-x top;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;	
}
	
	
#globalFooter .footer{
width:980px;
text-align:right;
margin:0 auto;
padding-top:13px;
padding-bottom:42px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;	
background:url(../../images/images_bond_sb_1904/net2_footer_bg01.gif) repeat-x top;	
}
	
#globalFooter .footer img.pcOnly{
display:inline-block !important;
}

/*=================================

	clearfix

=================================*/
#head:after {
content: "";
display: block;
clear: both;
}
	
a:hover {
opacity: 0.85;
}
	
.pcOnly {
display: inherit;
}
.spOnly {
display: none !important;
}
.nomal {
margin: 0 !important;
}
	
.pcMt10 {
margin-top: 10px;
}
	
.pcMt20 {
margin-top: 20px;
}
	
.pcML30 {
margin-left: 30px;
}
	
.pcMt0 {
margin-top: 0px !important;
}

#mainPhotoBlock .mainSlider {
min-width: 980px;
margin: 0 auto;
}
	
#mainPhotoBlock .mainSlider li {
width: 100%;
}
	
#mainPhotoBlock .mainSlider li img {

}
	
#mainPhotoBlock .mainSlider li.slide01 {
width: 100%;
}

#mainPhotoBlock .mainSlider li.slide01 .slide01_wrap {
width: 934px;
text-align: center;
margin: 40px auto 0 auto !important;
display: block;
}


.kiiro_box_wrap {
background-color: #f4cb29;
border: 2px solid #373737;
margin: 20px 0 0 0 !important;
padding: 12px 10px 10px 10px !important;
text-align: left !important;
}

.kiiro_box_wrap span#kiiro_atai {
display: inline !important;
text-align: left !important;
margin:0 !important;
padding:0!important;
width: 900px;
font-size: 19px;
}


.load1wrap_new {
position: relative;
margin:0;
padding:0;
}

 #load1a {
position: absolute;
text-align:left;
color: #af0506;
font-size: 55px !important;
margin: 0px 0 0 0;
padding: 0;
right: 0px; 
bottom: 0px;
font-weight: bold;
font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,sans-serif !important;
}






/*利率数字*/
.load2wrap_new {
position: relative;
margin:0;
padding:0;
}

/*利率数字 囲み*/
 #load2a {
margin: 0;
padding: 0;
position: relative;
width: 506px;
}


/*利率数字 囲み*/
 #load2a  .load2a_in {
position: relative;
color: #af0506;
font-size: 55px !important;
margin: 0px 0 0 0;
padding:0;
height: 128px;
 }



/*仮条件の数字*/
#load2a  .load2a_in #load2a_in_kari {
width: 500px;
margin: 0px 0 0 0;
padding:0;
position: absolute;
bottom: 38px;
right: 0px;
font-size: 55px !important;
text-align: left !important;
color: #af0506;
font-weight: bold;
font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,sans-serif !important;
}


/*webfont*/
 @font-face {
 font-family: '#load2a_in_kakutei';
 src: url("https://www.iwaicosmo.net/netlp/images/images_bond_sb_1904/m.woff") format('woff');
 }
 
 
/*webfont*/
 @font-face {
 font-family: 'm_moji';
 src: url("https://www.iwaicosmo.net/netlp/images/images_bond_sb_1904/m.woff") format('woff');
 }


#load2a_in_kakutei {
 font-family: '#load2a_in_kakutei';
 font-style: normal;
 font-weight: normal;
 }
 
 
.m_moji {
 font-family: '#load2a_in_kakutei';
 font-style: normal;
 font-weight: normal;
 }



/*条件決定の数字*/
 #load2a .load2a_in #load2a_in_kakutei{
width: 500px;
margin: 0px 0 0 0;
padding:0;
position: relative;
text-align: left !important;
color: #af0506;
font-weight: bold;
font-family: 'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,sans-serif !important;
 }




/*条件決定の年*/
 #load2a .load2a_in #load2a_in_kakutei .row_size{
font-weight: bold;
font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,sans-serif !important;
position: absolute;
top: 40px;
/*right: -11px;*/
left: 10px;
font-size: 70px !important;
color: #af0506;
 }


/*条件決定パーセント数字*/
 #load2a .load2a_in #load2a_in_kakutei .high_size{
font-weight: bold;
font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,sans-serif !important;
position: absolute;
top: 37px;
left: 100px;
font-size: 95px !important;
color: #af0506;
 }


/*条件決定 パーセント記号*/
 #load2a .load2a_in #load2a_in_kakutei .row_size2{
font-weight: bold;
font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,sans-serif !important;
position: absolute;
top: 40px;
left: 380px;
font-size: 70px !important;
color: #af0506;
 }




/*（税引後　年1.251%）*/
#load2a .zeibikiari_atai {
width: 300px;
margin: 0;
padding: 0;
position: absolute;
top: 88px;
right: 108px;
font-size: 19px !important;
color: #4d330d;
font-weight: bold;
}

#load4a {
text-align: center;
}



.tokuten_box_wrap {
background-color: #ffffff;
border: 2px solid #9a0202;
margin:20px 0 0 0 !important;
padding: 10px 5px 2px 10px !important;
text-align: left !important;
height: 120px;
}

.tokuten_box_wrap span#tokuten_atai {
display: inline !important;
text-align: left !important;
margin:0 !important;
padding: 0 0px 0 0px !important;
width: 900px;
font-size: 22px;
line-height:1.5;
letter-spacing: 0px;
position: relative;

}

.tokuten_box_wrap img {
float: left;
margin-right: 10px;
}


.tokuten_box_wrap span#tokuten_atai .note {
display: block !important;
font-size: 16px !important;
margin-bottom:0;
padding-bottom:0;
position: absolute;
bottom: -28px;
left: 0px;
text-align:left;
}







.detail_box_wrap {
background-color: #ffffff;
border: 2px solid #373737;
margin: 20px 0 0 0 !important;
padding: 10px 10px 10px 10px !important;
text-align: left !important;
font-size: 19px;
}




.detail_box_wrap span#detail_atai {
text-align: left !important;
margin: 0px 0 0 0 !important;
padding:0 !important;
width: 900px;
font-size: 19px;
vertical-align: top !important;
display: table-cell !important;
line-height:1.2;
}






.detail_box_wrap span#detail_atai table {
width:894px;
border-collapse: collapse;
border-spacing: 0;
line-height:1.2;
text-align:left;
margin: 10px auto 10px auto !important;
padding: 0px 0 0 0;
vertical-align: top;

}



.slide01 table th {
width: 183px;
font-size: 19px;
font-weight: bold;
text-align: left;
line-height:1.2;
padding:3px 0px 3px 1px;
letter-spacing: -1px;
}


.slide01 table th.first {
width: 172px;
font-size: 19px;
font-weight: bold;
text-align: left;
padding:3px 0px 3px 1px;
letter-spacing: -1px;
}


.slide01 table td {
font-size: 19px;
font-weight: normal;
text-align:left;
padding: 3px 1px 3px 1px;
}


	
#mainPhotoBlock .mainSlider li.slide02 {
width: 100%;
}

#mainPhotoBlock .mainSlider li.slide02 span {
width: 934px;
text-align: center;
margin: 40px auto 0 auto !important;
display: block;
}



	
#mainPhotoBlock .mainSlider li.slide03 {

width: 100%;
}	


#mainPhotoBlock .mainSlider li.slide03 span {
width: 934px;
text-align: center;
margin: 20px auto 0 auto !important;
display: block;
}	



#mainPhotoBlock .mainSlider li.slide04 {
width: 100%;
}
	
#mainPhotoBlock .mainSlider li.slide04 span {
width: 934px;
text-align: center;
margin: 20px auto 0 auto !important;
display: block;
}	
	
	
	
#mainPhotoBlock .mainSlider li.slide05 {

}










#mainPhotoBlock .mainSlider li.hikaku_table {
margin: 20px 0 0 0 !important;
padding: 0px 10px 10px 10px !important;
text-align: left !important;
width: 100%;
}


#mainPhotoBlock .mainSlider li.hikaku_table span {
width: 934px;
text-align: center;
border: 2px solid #373737;
background-color: #ffffff;
margin: 40px auto 0 auto !important;
display: block;
}





#mainPhotoBlock .mainSlider li.hikaku_table span table {
width: 786px;
border-collapse: collapse;
border-spacing: 0;
line-height:1.2;
text-align:left;
margin: 20px auto 20px auto;
padding:0;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
}



#mainPhotoBlock .mainSlider li.hikaku_table span table th {
font-size: 16px;
font-weight: bold;
text-align: center;
padding: 8px;
border-right: 1px solid #000;
border-bottom: 1px solid #000000;
background-color: #fff7e0;
}




#mainPhotoBlock .mainSlider li.hikaku_table span table td {
font-size: 16px;
font-weight: normal;
text-align:left;
padding: 8px;
border-right: 1px solid #000;
border-bottom: 1px solid #000000;
line-height:1.4;
}





#mainPhotoBlock .mainSlider li.hikaku_table span table td.right_atai {
font-size: 16px;
font-weight: normal;
text-align:right;
padding: 8px 8px 0px 8px;
border-right: 1px solid #000;
border-bottom: 1px solid #000000;
vertical-align: middle;
}







 .haveac {
background-color:#0c889a;
font-size: 18px;
font-weight: bold;
color: #ffffff;
padding-top: 14px;
padding-left: 18px;
padding-right: 18px;
padding-bottom: 12px;
display: inline-block;
margin-left: 45px;
margin-bottom: 0px;
margin-top:30px;
}


.nohaveac {
background-color:#0c889a;
font-size: 18px;
font-weight: bold;
color: #ffffff;
padding-top: 14px;
padding-left: 18px;
padding-right: 18px;
padding-bottom: 12px;
display: inline-block;
margin-left: 45px;
margin-bottom: 0px;
margin-top: 19px;
}


	
#mainPhotoBlock .mainSlider li.slide05 img {
display: block;
}

#mainPhotoBlock .mainSlider li.slide05 .purchaseSteps{
width: 934px;
margin: 0 auto;
border: 2px solid #373737;
box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box !important;
background-color: #ffffff;
padding-bottom: 60px;
}




#mainPhotoBlock .mainSlider li.slide05 .purchaseSteps .steptitle{
background-color: #4d330d;
width: 100%;
margin:0;
padding:0;
border-bottom: 2px solid #373737;
}





#mainPhotoBlock .mainSlider li.slide05 .purchaseSteps .steptitle p.t01{
color: #ffffff;
font-size: 30px;
font-weight: bold;
text-align: center;
padding-top:30px;
padding-left: 5px;
padding-right: 5px;
margin:0 0 20px 0;
}

#mainPhotoBlock .mainSlider li.slide05 .purchaseSteps .steptitle2{
background-color: #ffffff;
width: 100%;
margin:0;
padding:0;
}


#mainPhotoBlock .mainSlider li.slide05 .purchaseSteps .steptitle2 p.t01{
color: #373737;
font-size: 34px;
font-weight: bold;
text-align: center;
padding-top: 40px;
padding-left: 5px;
padding-right: 5px;
margin:0 0 20px 0;
}


#mainPhotoBlock .mainSlider li.slide05 .step1{
margin:30px auto 0 auto;
padding:0 !important;
width: 840px;
}


#mainPhotoBlock .mainSlider li.slide05 .step2{
margin:0 auto 30px auto;
padding:0 !important;
width: 840px;
}

 #mainPhotoBlock .mainSlider li.slide05 .step3  {
margin:0 auto 5px auto;
padding:0 0 40px 0!important;
width: 840px;
border-bottom: solid #333 3px;
}






#mainPhotoBlock .mainSlider li.slide05 .step2 table {
width: 750px;
margin: 20px auto 30px auto;
border-top: 1px solid #808181;
border-left: 1px solid #808181;
color: #333333;
}
#mainPhotoBlock .mainSlider li.slide05 .step2 table th {
background-color: #f1ebca;
border-bottom: 1px solid #808181;
font-size: 16px;
line-height: 1.4;
padding:14px 14px 12px 14px;
border-right: 1px solid #808181;
text-align: center;
font-weight: bold;
}

#mainPhotoBlock .mainSlider li.slide05 .step2 table td {
background-color: #ffffff;
font-size: 16px;
padding:10px 10px 10px 10px;
border-bottom: 1px solid #808181;
border-right: 1px solid #808181;
line-height: 1.4;
}


#mainPhotoBlock .mainSlider li.slide05 .step2 table td.type2 {
width:450px;
background-color: #ffffff;
font-size: 16px;
padding:10px 10px 10px 10px;
border-bottom: 1px solid #808181;
border-right: 1px solid #808181;
line-height: 1.4;
}




 #mainPhotoBlock .mainSlider li.slide05  p.step_01,  #mainPhotoBlock .mainSlider li.slide05  p.step_02{
padding-top: 16px !important;
display: block !important;
text-indent:0 !important;
vertical-align: center!important;
background-color:#0d1e4d; 
font-size:23px !important;
color: #ffffff !important;
margin-left:0px !important;
padding-left: 16px !important;
padding-bottom:12px !important;
line-height: 1.4 !important;
font-weight:bold;
margin-bottom: 0 !important;
}





 #mainPhotoBlock .mainSlider li.slide05  p.step_03 {
padding-top: 16px !important;
display: block !important;
text-indent:0 !important;
vertical-align: center!important;
background-color:#0d1e4d; 
font-size:23px !important;
color: #ffffff !important;
margin-left:0px !important;
padding-left: 16px !important;
padding-bottom:12px !important;
line-height: 1.4 !important;
font-weight:bold;
margin-bottom: 30px !important;
}





 #mainPhotoBlock .mainSlider li.slide05  p.step_01 span,  #mainPhotoBlock .mainSlider li.slide05  p.step_02 span, 
 #mainPhotoBlock .mainSlider li.slide05  p.step_03 span {
padding-left: 10px;
padding-right: 10px;
margin-right: 10px;
color:#0d1e4d; 
background-color: #ffffff;
}






.formbt a{
display: inline-block;
width: auto;
min-width: 303px;
margin-left:6px;
float:left;
background-color:#9e0d02;
text-decoration: none !important;
text-align:center;
padding-top:21px;
padding-bottom:18px;
font-size: 18px;
color: #ffffff !important;
}


.rightboxac a{
	display: inline-block;
	width: auto;
	min-width: 283px;
	margin-left:6px;
	margin-top:0px;
	float:right;
	margin-right:37px;
}


.step_app {
margin: 0 auto;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
padding-right:0;
position: relative;
height: 180px;
}





.leftbox {
float:left;
margin-left: 76px;
margin-top:0px;
position: absolute;
top:0;
left:0;
width: 550px;
}


.leftbox .red {
color: #9e0d02;
}




.rightbox {
float: right;
width: 196px;
height: 173px;
position: absolute;
top:0;
right: 0px;
}





.formbt a:link, .formbt a:visited, .rightboxac a:link, .rightboxac a:visited, .acappbt a:link, .acappbt a:visited, .kabbt a:link, .kabbt a:visited  {
	background:url(/images/btn_bg_02.png) right bottom no-repeat #9e0d02 !important;
	border: 1px solid #9e0d02;
	text-decoration: none !important;
	color: #ffffff !important;
}

 .formbt a:hover,  .formbt a:active, .rightboxac a:hover,  .rightboxac a:active, .acappbt a:hover,  .acappbt a:active, .kabbt a:hover,  .kabbt a:active{
	background:url(/images/btn_bg_02.png) right bottom no-repeat #9e0d02 !important;
	border: 1px solid #9e0d02;
	text-decoration: none !important;
	color: #ffffff !important;
}

 .acappbt a{
display: block;
width: 600px;
margin: 30px auto 0 auto;
background-color:#9e0d02;
text-decoration: none !important;
text-align:center;
padding-top:21px;
padding-bottom:18px;
padding-left:10px;
padding-right:10px;
font-size: 22px;
line-height: 1.6;
color: #ffffff !important;
}













	
#mainPhotoBlock .mainSlider li.slide06 {
width: 100%;
}


#mainPhotoBlock .mainSlider li.slide06 span {

width: 934px;
text-align: center;
margin: 40px auto 0 auto !important;
display: block;
}


#mainPhotoBlock .mainSlider li.slide07 {
width: 100%;
}	



#mainPhotoBlock .mainSlider li.slide07 span{
width: 934px;
text-align: center;
margin: 0 auto !important;
display: block;
}	

	
.pdftext {
width: 700px;
text-align: left;
margin: 10px auto 10px auto;
font-size: 16px;
line-height:1.5;
}

.comMainUnderBlock {
background-color: #ffffff;		
}

/*comMainUnder*/
.comMainUnder {
	width: 980px;
	margin: 0 auto;
}
.comMainUnderBlock .telBox {
	text-align: center !important;
	padding-top: 50px;
	padding-bottom: 45px;
}
.comMainUnderBlock .telBox > p {
	margin-bottom: 0px !important;
	text-align: center !important;
}
.comMainUnderBlock .telBox > p img {
	margin: 0 auto;
}

/*ページ下部エリア*/
.attBox {
	margin-bottom: 20px;
	padding: 20px 62px 15px 62px;
	border: 1px solid #dbdbdb;
	text-align: left;
}
.attBox .ttl {
	margin-bottom: 6px;
	font-weight: bold;
}
.attBox ul {
	text-align: left;
}
.attBox ul li {
	margin-bottom: 5px;
	padding-left: 1em;
	text-indent: -1em;
}
.column1 {
	padding-left: 23px;/*65px;*/
	padding-right: 23px;
	padding-bottom: 40px;
}

.chargeBox {
	margin-bottom: 20px;
	padding: 20px 62px 16px 62px;
	border: 1px solid #dbdbdb;
	text-align: left;
}
.chargeBox .ttl {
	margin-bottom: 8px;
	padding-left: 25px;
	background: url(../../images/images_bond_sb_1904/net2_ic05.png) left 0.1em no-repeat;
	font-weight: bold;
}
.chargeBox ul {
	text-align: left;
}

.chargeBox ul li {
	text-align: left;
	padding-left: 15px;
	background: url(../../images/images_bond_sb_1904/net2_ic04.png) left 6px no-repeat;
}
.chargeBox ul li a {
	font-weight: bold;
}
.cautionIcon {
	margin-bottom: 8px;
	padding-left: 25px;
	background: url(../../images/images_bond_sb_1904/net2_ic05.png) left 0.1em no-repeat;
	font-weight: bold;
}


/*=================================

	clearfix

=================================*/
.ancBlock ul:after, .twoColBox:after {
	content: "";
	display: block;
	clear: both;
}
	
	
	
	
	
	
	
	
	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


