@charset "utf-8";

/* contents
--------------------------------------------------------------------------------*/

/* all
--------------------------------------------------------------------------------*/
/* all hx  */

header h1{
	margin:0 0 14px 0;
	padding:0 0 5px 0;
	border-bottom:4px solid #55A307;
	color:#336204;
	font-size: 160%;
	position: relative;
}

h2{
	margin:0 0 10px 0;
	padding:17px 0 13px 8px;
	color:#336204;
	font-size: 130%;
	background: url(/common2/images/bk4/bk_h2_001.png) left top repeat-x;
}

h2.nobk{
	background: none;
	padding:0;
}

h2.num{
	height:55px;
	font-size:160%;
	line-height:280%;
	background: none repeat scroll 0 0 #FFFFFF;
	border: solid #ccc;
	border-bottom: solid #4D9307;
	border-width:1px 1px 4px 1px;
	border-radius: 5px 5px 0 0;
	font-weight: bold;
	margin: 0;
	padding: 0 25px 0 60px;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #FFFFFF),
		color-stop(1, #E3E3E3)
	);
	background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #E3E3E3 100%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF0%, #E3E3E3 100%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF0%, #E3E3E3 100%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #E3E3E3 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #E3E3E3 100%);
	position: relative;
	}

h2.num span{
	width:60px;
	height:55px;
	font-size: 140%;
	font-weight: bold;
	background: #4D9307;
	padding:0px;
	display:block;
	position: absolute;
	text-align:center;
	left:0;
	top:0;
	border-radius: 5px 0 0 0;
	color:#FFF;
	}

h2 span.ttl{
	/*background:  url("/images/auction/loantitle1.gif") no-repeat left top;
	display:block;
	padding:12px 25px 6px 30px;
	color:#236619;
	font-weight:bold;
	font-size: 130%;*/
}

.renewTitle {
	padding:17px 0 13px 24px;
	color:#333333;
	font-size: 20px;
	background-color: #EEEEEE;
	border-left: 7px solid #328e37;
	position: relative;
	background-image: none;
}
.renewTitle:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 0 6px 6px;
	border-color: transparent transparent transparent #328e37;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -6px;
}
/*-------------------*/
/*---800pxタイトル---*/
/*-------------------*/
.widePageTitleBlock2 h2,
#widePageTitleBlock2 h2{
	background: url("/common2/images/ttl/bg_h2_btm2.gif") left bottom no-repeat;
	}
.widePageTitleBlock2 h2 span,
#widePageTitleBlock2 h2 span{
	font-size: 70%;
	font-weight: normal;
	}

.widePageTitleBlock2 h2 span.ttl,
#widePageTitleBlock2 h2 span.ttl{
	background: url("/common2/images/ttl/bg_h2_top2.gif") left top no-repeat;
	padding:12px 25px 6px 30px;
	display:block;
	color:#236619;
	font-weight:bold;
	font-size: 130%;
}

h2.harf	{
	margin:0 0 10px 0;
	background:  url("/common2/images/ttl/bg_h2_btmHarf.gif") no-repeat left bottom;
}
h2.harf span.ttl	{
	background:  url("/common2/images/ttl/bg_h2_harf.gif") no-repeat left top;
	display:block;
	padding:12px 25px 6px 30px;
	color:#236619;
	font-weight:bold;
	font-size: 130%;
}
.harfAreaL{
	padding-bottom: 10px;
	width: 395px !important;
	float: left;
	}
.harfAreaR{
	padding-bottom: 10px;
	width: 395px !important;
	float: right;
	}

h2 span.ttl img	{
	padding:4px 0;
}
h2 span.tx	{
	float:right;
	line-height:1;
	background-position:left center;
	font-weight:normal;
	margin-top:6px;
}


h3.subtitle	{
	border:1px solid #CCE7C6;
	color:#236619;
	background:#F4F4F4 url(/images/bg_h3.gif) no-repeat left center;
	padding:3px 24px;
	font-weight:bold;
	margin-bottom:10px;
	}

h3.subtitle span {
	font-weight:normal;
	}

h4	{
	/*border:1px solid #D6D6D6;
	border-bottom:none;
	color:#333333;
	background:#E2E2E2;
	padding:3px 13px;
	font-weight:bold;*/
}

h5	{
	color:#333333;
	background:#fff;
	padding:3px 13px;
	font-weight:bold;
}

/* 20081024 - Ai Added for about maneo */
h6	{
	border:1px solid #D6D6D6;
	color:#333333;
	background:#fff;
	padding:3px 24px;
	font-weight:bold;
}

/* ページTOPへ */
.pagetop a{
	width:792px;
	height:10px;
	display:block;
	background:  url(/common2/images/btn/btn_pagetop_l.gif) no-repeat right top;
	}

.pagetop2 a{
	width:792px;
	height:10px;
	display:block;
	background:  url(/common2/images/btn/btn_pagetop.gif) no-repeat right top;
	}

.pagetop3 a{
	width:792px;
	height:10px;
	display:block;
	background:  url(/common2/images/btn/btn_pagetop_l2.gif) no-repeat right top;
	}
/* table
--------------------------------------------------------------------------------*/
/* tbl01 */
table.tbl01	{
border:1px solid #D6D6D6;
border-collapse:collapse;
background:#FFF;
width:100%;
margin-bottom:20px;
}
table.tbl01 th	{
border:1px solid #D6D6D6;
background:#F1F1F1;
font-weight:bold;
text-align:center;
padding:5px 3px;
color:#333333;
}
table.tbl01 td {
border:1px solid #D6D6D6;
padding:5px 3px;
/* text-align: center; */
}
table#historyTable td {
font-size: 90%;
/* text-align: center; */
}

table.tbl01 #example1 { text-align: left; }


/* tbl02 */
table.tbl02	{
border:1px solid #D6D6D6;
border-collapse:collapse;
background:#FFF;
width:100%;
margin-bottom:20px;
}
table.tbl02 th	{
border:1px solid #D6D6D6;
font-weight:normal;
padding:5px 3px;
text-align:left;
}
table.tbl02 th.top	{
border:1px solid #D6D6D6;
background:#E5E5E5;
font-weight:bold;
text-align:left;
padding:5px 3px;
color:#333333;
}
table.tbl02 td	{
border:1px solid #D6D6D6;
text-align:left;
padding:5px 3px;
}

table.tbl04	{
border:none;
padding:0;
}
table.tbl04 th,
table.tbl04 td	{
border:none;
padding:0;
}

table.tbl05     {
border:none;
}
table.tbl05 td  {
text-align:left;
width:150px;
}

/* tbl06 */
table.tbl06     {
border:1px solid #D6D6D6;
border-collapse:collapse;
background:#FFF;
width:100%;
margin-bottom:20px;
}
table.tbl06 th  {
border:1px solid #D6D6D6;
background:#F1F1F1;
font-weight:bold;
padding:5px;
text-align:center;
color:#333333;
}
table.tbl06 td  {
border:1px solid #D6D6D6;
text-align:left;
padding:0;
}
table.tbl06 td table th,
table.tbl06 td table td {
border:none;
}
table.tbl06 td table td div.graphBox    {
border:1px solid #D6D6D6;
background:#F1F1F1;
padding:15px 30px;
margin:0;
}
table.tbl06 td table td div.graphBox th,
table.tbl06 td table td div.graphBox td {
font-weight:bold;
line-height:1;
padding:0;
text-align:left;
}

.mbNone	{
margin-bottom:0 !important;
}

td.bdrNoneLeft	{
border-left:none !important;
}
td.bdrNoneRight	{
border-right:none !important;
}

img.bdr01	{
border:1px solid #000;
}
img.bdr02	{
border:1px solid #D3D3D3;
background:#FFF;
padding:1px;
}
img.bdr03	{
border:1px solid #D3D3D3;
background:#FFF;
padding:3px;
}
.odd	{
background:#F8F8F8;
}
/* 20080811 - Ai Added for BorrowerInfo */
.obj    {
background:#E4F2E1;
}

/* setupNav
--------------------------------------------------------------------------------*/
div.setupNav	{
	background: url(/images/bg_setup_btm.gif) no-repeat;
	background-position:  left bottom;
	text-align:center;
	padding-bottom:3px;
	margin-bottom:20px;

}
div.setupNav ul	{
	background: url(/images/bg_setup_top.gif) no-repeat left top;
	padding:10px;
}
div.setupNav li	{
display:inline;
margin-right:10px;
}
/*div.setupNav li.linkArw01	{
background-position:0em 0.3em;
}

/* setupNav2
--------------------------------------------------------------------------------*/
div.setupNav2	{
	background: url(/images/bg_setup_btm02.gif) no-repeat;
	background-position:  left bottom;
	text-align:center;
	padding-bottom:3px;
	margin-bottom:0px;

}
div.setupNav2 ul	{
	background: url(/images/bg_setup_top02.gif) no-repeat left top;
	/* padding:10px; */
	padding-top:5px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}
div.setupNav2 li	{
display:inline;
margin-right:10px;
}
/*div.setupNav2 li.linkArw01	{
background-position:0em 0.3em;
}

/* setupNav3
--------------------------------------------------------------------------------*/
div.setupNav3	{
	background: url(/images/bg_setup_btm03.gif) no-repeat;
	background-position:  left bottom;
	text-align:center;
	padding-bottom:3px;
	margin-bottom:20px;

}
div.setupNav3 ul	{
	background: url(/images/bg_setup_top03.gif) no-repeat left top;
	/* padding:10px; */
	padding-top:5px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}
div.setupNav3 li	{
display:inline;
margin-right:10px;
}
/*div.setupNav3 li.linkArw01	{
background-position:0em 0.3em;
}

/* commGuide
--------------------------------------------------------------------------------*/
ul.commGuide	{
	background: url(/images/bg_comm_guide.gif) no-repeat left top;
	text-align:center;
	margin-bottom:20px;
	height:77px;
	overflow:hidden;
}
ul.commGuide li img	{
margin:18px 0 10px 0;
}
/*
ul.commGuide li span.linkArw01	{
background-position:0em 0.3em;
}*/

/* ボロワー、レンダーナビゲーション
--------------------------------------------------------------------------------*/
#membersmenu{
	margin: -10px 0 0 0 ;
	background: url("/common2/images/navi/subnavi_bk01.gif") no-repeat center top;
	padding:7px 5px 5px 5px;
	}
#membersmenu ul{
	width:800px;
	padding:0 0 0 20px;
	}

#membersmenu li {
	padding:0 5px 0 0;
	display: inline;
	}

/* auctionDetailNav
--------------------------------------------------------------------------------*/
div.auctionDetailNav01	{
background:#F3F3F3;
padding:3px 10px;
margin-bottom:5px;
}
div.auctionDetailNav01 ul	{
float:left;
}
div.auctionDetailNav01 ul li	{
display:inline;
margin-right:10px;
}
/*div.auctionDetailNav01 ul li.linkArw01	{
background-position:0em 0.3em;
}*/
div.auctionDetailNav01 p	{
padding:0px 15px;
color: #6D6D6D;
float:right;
font-size:85%;
}
ul.auctionDetailNav02 {
text-align:center;
margin-bottom:5px;
}
ul.auctionDetailNav02 li {
margin:0 20px;
display:inline;
}

/* commDetailNav
--------------------------------------------------------------------------------*/
ul.commDetailNav {
margin: 30px auto;
padding-top: 10px;
width: 511px;
	}
ul.commDetailNav li	{
margin: 0 10px;
display: inline;
width: 94px;
}


/* paging
--------------------------------------------------------------------------------*/
ul.paging	{
background:#F3F3F3;
padding:3px 10px;
text-align:center;
}
ul.paging li	{
display:inline;
border-right:1px solid #6D6D6D;
padding:0 10px;
}
ul.paging li.last	{
border-right:none;
}
ul.paging li a:link,
ul.paging li a:visited {
	color: #6D6D6D;
	text-decoration: none;
}
ul.paging li a:hover,
ul.paging li a:active {
	color: #6D6D6D;
	text-decoration: underline;
}

/* box01
--------------------------------------------------------------------------------*/
.box01	{
	border:1px solid #D6D6D6;
	padding:14px;
	margin-bottom:20px;
	text-align:center;
}
.box02	{
	padding:20px 14px;
	margin-bottom:20px;
	text-align:center;
	background:#E4F2E1;
}
.box03	{
	border:1px solid #E5E5E5;
	background:#F8F8F8;
	padding:14px;
	margin-bottom:20px;
	text-align:center;
}
.box04	{
	border:1px solid #ff5a00;
	background:#FFFFCC;
	padding:14px;
	margin-bottom:20px;
	text-align:center;
}
.box05	{
	padding:5px 10px;
	margin-bottom:10px;
	text-align:left;
	background:#E4F2E1;
}
/* For Community Description box */
.box06	{
	padding:20px 14px;
	margin-bottom:20px;
	text-align:center;
	background:#E4F2E1;
	width: 562px;
	word-wrap: break-word;
	font-size:medium;
}
/* For Auction purpose and description box */
.box07	{
	border:1px solid #D6D6D6;
	padding:14px;
	margin-bottom:20px;
	width: 561px;
	word-wrap: break-word;
	text-align:center;
	font-size:medium;
}
/* 20080602 - Ben Added for maneblog */
.box08	{
	border:1px solid #D6D6D6;
	margin-bottom:20px;
	font-size:medium;
	text-align:left;
}
/* 20080625 - Ai Added for guide page */
.box09	{
	border:2px solid #48ad55;
	padding:14px;
	margin-bottom:20px;
	text-align:center;
}
.box10	{
	border:1px solid #D6D6D6;
	padding:14px;
	margin-bottom:20px;
	text-align:center;
	height: 150px;
}

.box11	{
	border:1px solid #999999;
	padding:10px 14px;
	text-align:left;
}

.boxHelper01{
	font-size:84%;
	margin:0 0 20px 1.2em;
	padding:5px 0px;
	text-indent:-0.7em;
	line-height:110%;
	}

.txClrLightGreen{
	color:#6FA639;
}

.helpBtn	{
float:right;
margin-left:1px;
}

.box02	p.info{
	padding:0 10px;
	text-align:left;
	}

.box07 ul {
	padding-top: 5px;
	}

.box07 ul.oklist li{
	margin-bottom: 5px;
	}

.box07 ul.oklist p{
	font-size:12px;
	}

.box07 ul.oklist p.okico{
	background: url("/tieup/images/ovt_arrow_03.gif") no-repeat left 4px;
	padding-left: 12px;
	font-weight: bold;
	}

.dd_area ul{
	padding: 15px 0;
	border-bottom:solid 2px #CCCCCC;
	}
ul.dd_end{
	border: none;
	}
.dd_area li{
	padding: 3px 0;
	margin: 0;
	}

/* form
--------------------------------------------------------------------------------*/
input,select	{
vertical-align:middle;
}
.w60	{
width:60px;
}
.w85	{
width:85px;
}
.w104	{
width:104px;
}
.w150	{
width:150px;
}
.w185	{
width:185px;
}
.w246	{
width:246px;
}
.w300	{
width:300px;
}
.w360	{
width:98%;/*--修正前430px--*/
}
.mb5	{
margin-bottom:5px;
}
.mb10	{
margin-bottom:10px;
}
.mb20	{
margin-bottom:20px;
}
.mb30	{
margin-bottom:30px;
}
p.formCap01	{
font-size:85%;
padding-left:1em;
text-indent:-1em;
}
.indentUp	{
padding-left:1em;
text-indent:-1em;
}
.indentUp2	{
padding-left:2em;
text-indent:-2em;
}

/* btnLink01
--------------------------------------------------------------------------------*/
.btnLink01	{
	text-align:center;
	overflow: hidden;
	}
.btnLink01 input,
.btnLink01 img	{
	margin:0 10px;
	vertical-align:top;
	padding:0 1em;
	}

#mm_002 .btnLink01 img {
	margin: 0 5px;
	}

/* btnLink02
--------------------------------------------------------------------------------*/
.btnLink02      {
text-align:center;
}
.btnLink02 img  {
margin:0 5px;
vertical-align:middle;
}

/* btnLink03
--------------------------------------------------------------------------------*/
/* 20080731 - Ai Added for Acrobat Reader */
.btnLink03	{
text-align:right;
}


/* community
--------------------------------------------------------------------------------*/
.communityImg	{
	width:180px;
	background: url(/images/bg_community01.gif) repeat;
	border:1px solid #E7E7E7;
	padding:10px;
text-align:center;
margin-bottom:10px;
}
.communityImg img.bdr	{
	border:1px solid #D3D3D3;
}
.communityImg input	{
margin-top:10px;
}


/* prog-border
--------------------------------------------------------------------------------*/
.prog-border {
  height: 10px;
  width: 50px;
  background: #FFF5EE;
  border: 1px solid silver;
  margin: 0;
  padding: 0;
}

.prog-bar {
  height: 10px;
  margin: 0 auto 0 0;
  padding: 0;
  background: #FFA500;
}

/* login
--------------------------------------------------------------------------------*/
.loginBox01     {
width:284px;
}
.loginBox01 .box01      {
        background: url(/images/login_bg01.gif) no-repeat left top;
        min-height:7em;
        height:7em;
        height:130px;
}
.loginBox01 .box01 table        {
        margin:auto;
}
.loginBox01 .box01 div  {
	padding-top:5px;
}

/* commMemberNav
--------------------------------------------------------------------------------*/
.commMemberNav	{
margin-bottom:20px;
padding-top:20px;
}
.commMemberNav li	{
float:left;
text-align:center;
width:147px;
margin-bottom:10px;
}
.commMemberNav li img	{
display:block;
margin:5px auto;
}

/* list01
--------------------------------------------------------------------------------*/
.list01	{
list-style-type:disc;
margin-left:1em;
}


.mailbox td img	{
vertical-align:middle;
margin:0 2px;
}
.newMail	{
font-weight:bold;
background:#ECF7EA;
}

/* pankuzu
--------------------------------------------------------------------------------*/
.pankuzu {
        text-decoration: none;
        font-size:small;
}
.pankuzu a,
.pankuzu a:link,
.pankuzu a:visited,
.pankuzu a:hover,
.pankuzu a:active {
        text-decoration: none;
        font-size:small;
}

/* auction_stats
--------------------------------------------------------------------------------*/
.auction_stats {
        float:right;
        font-size:85%;
        color: #6D6D6D;
        font-weight: normal;
        text-decoration: none;
}
/* flow
--------------------------------------------------------------------------------*/
div.flow        {
background: #ebebeb url(/images/bg_flow_btm.gif) no-repeat center bottom;
padding-bottom:5px;
margin-bottom:20px;
}
div.flow div.flowInr    {
background:#ebebeb;
border-right:1px solid #d2d2d2;
border-left:1px solid #d2d2d2;
padding:10px 0;
}
div.flow h3     {
background:none;
margin:0;
padding:0;
border:none;
}
div.flow h4     {
background:none;
margin:0 0 10px 0;
padding:0;
border:none;
}
div.flow p.btn  {
margin:0 10px;
text-align:right;
}
div.flow table  {
border-collapse:collapse;
}
div.flow table td       {
border:none;
padding:0;
vertical-align:top;
}
div.flow table td ul    {
margin-bottom:10px;
}
div.flow table.top      {
margin-left:10px;
}
div.flow table.btm      {
margin-right:10px;
	}
div.flow table.com      {
margin:0 10px;
}
div.flow table.btm td.first p,
div.flow table.btm td.first ul  {
margin-left:10px;
}
div.flow table.brw td ul        {
width:180px;
}
div.flow table.lend td ul,
div.flow table.com td ul,
div.flow table.com td p {
width:130px;
	}
div.flow table td ul li {
line-height:1.2;
margin-bottom:5px;
text-indent:-1.25em;
padding-left:1.25em;
	}
div.flow table td ul li:first-letter    {
font-weight:bold;
	}
div.flow table.brw td ul li:first-letter        {
color:#40992e;
	}
div.flow table.lend td ul li:first-letter       {
color:#f29a00;
	}
div.flow table.com td ul li:first-letter        {
color:#40992e;
	}

div.flow table.lend td p        {
width:130px;
color:#e77801;
margin-bottom:5px;
}
div.flow table.lend td p        span {
color:#333;
}
ol      {
        margin-left:2em;
        list-style-type: decimal;
}
/* status_navi_b
--------------------------------------------------------------------------------*/
div.status_navi_b        {
display:block;
background: #ebebeb url(/images/statusnavi_b_bg01.gif) no-repeat center bottom;
width:591px;
height:77px;
text-align: center !important;
}

div.b_menu1       {
position: relative; top: 8px; left: 60px
}
div.b_menu2       {
position: relative; top: 23px; left: 60px
}

/* IE6 hack */
* html div.b_menu1       {
position: relative; top: 8px; left: -235px
}
* html div.b_menu2       {
position: relative; top: 23px; left: -235px
}

/* status_navi_l
--------------------------------------------------------------------------------*/
div.status_navi_l        {
background: #ebebeb url(/images/statusnavi_l_bg01.gif) no-repeat center bottom;
width:591px;
height:43px;
text-align: center !important;
}

div.status_navi_l div.l_menu1       {
position: relative; top: 10px; left: 60px
}

div#seminar{
	margin-bottom:5px;
}
/* IE6 hack */
* html div.status_navi_l div.l_menu1       {
position: relative; top: 10px; left: -235px
}

.boldRed {
	font-weight:bold;
	color:red;
}


/* Emergency */

#emerg{
	margin: 0 auto;
	width: 800px;
}

#emerg #wrapper{
	margin: 10px auto 0px;
	width: 796px;
	height: auto;
	background:#fff;
	}

#emerg #header{
	width: 796px;
	margin: 0 auto;
	height: auto;
}

#emerg #header .header_middle{
	width: 796px;
	height: 80px;
	position: relative;
	border-bottom:solid 3px #006600;
}

#emerg #header h1{
	padding: 0;
	position: relative;
	top: 10px;
	left: 30px;
	width: 171px;
}

#emerg #main{
	width: 796px;
	margin:0 auto;
	 }

#emerg #emerg_main {
	height: 150px;
	width: 600px;
	padding: 30px 0 0 0;
	background:#fff;
	margin: 0 auto;
}

#emerg #emerg_main p{
	font-size: 120%;
	font-weight: bold;
	margin: 5px auto 5px;
}


#login_msg {
	margin: 0;
	}

#headBtmArea {
	width: 640px;
	height: 40px;
	}
#headBtmArea #maneoInfo{
	width: 330px;
	margin:0 auto 5px 0;
	padding-left: 40px;
	text-align: left;
	float: left;
	}
#headBtmArea #maneoInfo li{
	float: left;
	}
#headBtmArea #maneoInfo li span.tx01{
	padding: 3px;
	margin-right: 5px;
	background: #009900;
	color: #fff;
	}
#headBtmArea #maneoInfo li span.tx02{
	font-weight: bold;
	color: #666;
	border-bottom: solid 1px #ccc;
	}
/*--- fotter ---*/

#emerg #fotter {
	clear: both;
	width: 796px;
	height: 23px;
	padding-top: 5px;
	text-align: center;
	font-weight: bold;
	background: url("/common2/images/landing/bg/landing_bg_fotter.gif") repeat-x;
}

/*-------------------------------------------*/
/*-------------------------------------------*/
/*--------------    RN-PH1   ----------------*/
/*-------------------------------------------*/
/*-------------------------------------------*/

/*-----------------------*/
/*--- ステップエリア　---*/
/*-----------------------*/

/*--- ID登録ステップ　---*/
#step_area1 {
	width: 800px;
	height: 72px;
	display: block;
	margin:30px auto 0px;
	background: url("/common2/images/bg/step_A.gif") no-repeat;
	}
#a_001 #step_area1{
 	background-position:left top;
	}
#a_002 #step_area1{
	background-position:left -72px;
	}
#a_003 #step_area1{
	background-position:left -144px;
	}
#a_004 #step_area1{
	background-position:left -216px;
	}
#a_005 #step_area1{
	background-position:left bottom;
	}

/*--- 仮審査ステップ　---*/
#step_area2 {
	width: 800px;
	height: 106px;
	display: block;
	margin:0 auto 20px;
	background: url("/common2/images/bg/step_B.gif") no-repeat;
}
#b_001 #step_area2{
 	background-position:left top;
	}
#b_002 #step_area2{
 	background-position:left bottom;
	}

/*--- ボロワー申請ステップ　---*/
#step_area3 {
	width: 800px;
	height: 107px;
	display: block;
	margin:0 auto 20px;
	background: url("/common2/images/bg/step_C.gif") no-repeat;
}
#c_001 #step_area3{
 	background-position:left top;
	}
#c_002 #step_area3{
 	background-position:left top;
	}
#c_003 #step_area3{
 	background-position:left -107px;
	}
#c_004 #step_area3{
 	background-position:left -214px;
	}
#c_005 #step_area3{
 	background-position:left bottom;
	}
#c_006 #step_area3{
 	background-position:left bottom;
	}

/*--- レンダー申請ステップ　---*/
#step_area4 {
	width: 800px;
	height: 75px;
	display: block;
	margin:30px auto 0;
	background: url("/common2/images/bg/step_D2.gif") no-repeat;
}
#d_001 #step_area4{
 	background-position:left top;
	}
#d_002 #step_area4{
 	background-position:left -75px;
	}
#d_003 #step_area4{
 	background-position:left -75px;
	}
#d_004 #step_area4{
 	background-position:left -225px;
	}
#d_005 #step_area4{
 	background-position:left -150px;
	}
#d_006 #step_area4{
 	background-position:left -225px;
	}
#d_007 #step_area4{
 	background-position:left -300px;
	}


#h_001 #step_area5 {
	width: 800px;
	height: 40px;
	display: block;
	margin:0 auto 20px;
	background: url("/common2/images/bg/step_H.gif") no-repeat;
}

/*--------------------------*/
/*--- RNトップ画面変更(2009/06/08) ---*/
/*--------------------------*/
#renewal_area {
	width: 800px;
	height: 360px;
	padding: 0;
	margin: 0 0 10px 0;
	}

#renewal_area #renewal_navi {
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	}

#renewal_area #renewal_navi #renewal_navi01 a {
	display: block;
	width: 190px;
	height: 90px;
	background: url("/common2/images/btn/home_borrow.gif") no-repeat left top;
	}
#renewal_area #renewal_navi #renewal_navi01 a:hover {
	background: url("/common2/images/btn/home_borrow.gif") no-repeat right top;
	}
#renewal_area #renewal_navi #renewal2_navi01 a {
	display: block;
	width: 325px;
	height: 180px;
	background: url("/common2/images/btn/btn_topBorrow.gif") no-repeat left top;
	}
#renewal_area #renewal_navi #renewal2_navi01 a:hover {
	background: url("/common2/images/btn/btn_topBorrow.gif") no-repeat right top;
	}


#renewal_area #renewal_navi #renewal_navi02 a {
	display: block;
	width: 190px;
	height: 90px;
	background: url("/common2/images/btn/home_lend.gif") no-repeat left top;
	}
#renewal_area #renewal_navi #renewal_navi02 a:hover {
	background: url("/common2/images/btn/home_lend.gif") no-repeat right top;
	}
#renewal_area #renewal_navi #renewal2_navi02 a {
	display: block;
	width: 325px;
	height: 180px;
	background: url("/common2/images/btn/btn_topLend.gif") no-repeat left top;
	}
#renewal_area #renewal_navi #renewal2_navi02 a:hover {
	background: url("/common2/images/btn/btn_topLend.gif") no-repeat right top;
	}

#renewal_area #renewal_navi #renewal_navi03 a {
	display: block;
	width: 190px;
	height: 90px;
	background: url("/common2/images/btn/btn_2maneo.gif") no-repeat left top;
	}
#renewal_area #renewal_navi #renewal_navi03 a:hover {
	background: url("/common2/images/btn/btn_2maneo.gif") no-repeat right top;
	}

#renewal_area #renewal_navi #renewal_navi04 a {
	display: block;
	width: 190px;
	height: 90px;
	background: url("/common2/images/btn/btn_simulation.gif") no-repeat left top;
	}
#renewal_area #renewal_navi #renewal_navi04 a:hover {
	background: url("/common2/images/btn/btn_simulation.gif") no-repeat right top;
	}

#renewal_area #renewal_navi #renewal_navi03 a {
	display: block;
	width: 190px;
	height: 90px;
	background: url("/common2/images/btn/btn_syouhin.gif") no-repeat left top;
	}
#renewal_area #renewal_navi #renewal_navi03 a:hover {
	background: url("/common2/images/btn/btn_syouhin.gif") no-repeat right top;
	}

/* ID登録（ログイン前）＆ローンシミュレーター（ログイン後）*/
div.regist2 .regist_id a {
	display: block;
	width: 190px;
	height: 90px;
	background: url("/common2/images/btn/btn_entry_id.gif") no-repeat left top;
	}
div.regist2 .regist_id a:hover {
	background: url("/common2/images/btn/btn_entry_id.gif") no-repeat right top;
	}

div.regist2 .loan_sim a {
	display: block;
	width: 190px;
	height: 90px;
	background: url("/common2/images/btn/btn_simulation.gif") no-repeat left top;
	}
div.regist2 .loan_sim a:hover {
	background: url("/common2/images/btn/btn_simulation.gif") no-repeat right top;
	}

/* メールマガジン購読バナー */
div.regist2 .magazine a {
	display: block;
	width: 190px;
	height: 90px;
	background: url("/common2/images/btn/regist_magazine.gif") no-repeat left top;
	}
div.regist2 .magazine a:hover {
	background: url("/common2/images/btn/regist_magazine.gif") no-repeat left bottom;
	}

/* 新規ローン成約キャンペーンバナー */
div.campaign_banner a {
	display: block;
	width: 190px;
	height: 74px;
	background: url("/common2/images/btn/btn_campaign_banner200908.gif") no-repeat left top;
	margin-bottom: 10px;
	}
/* 書込みキャンペーンバナー */
div.campaign_banner02 a {
	display: block;
	width: 190px;
	height: 90px;
	margin-bottom: 10px;
	}

/* 書類送付方法バナー */
div.regist2 .sending_doc a {
	display: block;
	width: 190px;
	height: 90px;
	background: url("/common2/images/btn/sending_document.gif") no-repeat left top;
	}
div.regist2 .sending_doc a:hover {
	background: url("/common2/images/btn/sending_document.gif") no-repeat left bottom;
	}

div.regist2 {
	margin-bottom: 10px;
	}


/* ボタンエリア */
div#bigBtnarea{
	margin-bottom: 10px;
	}
div#btn_auctionV,
div#btn_bigginer{
	float: left;
	}

/* ローンを見る*/
div#btn_auctionV a{
	margin: 0 5px 0 0;
	width: 395px;
	height: 60px;
	display: block;
	background: url("/common2/images/btn/btn_auctionV.gif") left top no-repeat;
	}
div#btn_auctionV a:hover{
	background: url("/common2/images/btn/btn_auctionV.gif") left bottom no-repeat;
	}
/* はじめての方へボタン */
div#btn_bigginer a{
	margin: 0 0 0 5px;
	width: 325px;
	height: 60px;
	display: block;
	background: url("/common2/images/btn/btn_2beginner.gif") left top no-repeat;
	}
div#btn_bigginer a:hover{
	background: url("/common2/images/btn/btn_2beginner.gif") left bottom no-repeat;
	}


li#renewal2_navi01 a{
	margin: 0 0 0 0px;
	width: 325px;
	height: 130px;
	display: block;
	background: url("/common2/images/btn/btn_topBorrow.gif") left top no-repeat;
	}
li#renewal2_navi01 a:hover{
	background: url("/common2/images/btn/btn_topBorrow.gif") right bottom no-repeat;
	}
li#renewal2_navi02 a{
	margin: 0 0 0 0px;
	width: 325px;
	height: 130px;
	display: block;
	background: url("/common2/images/btn/btn_topLend.gif") left top no-repeat;
	}
li#renewal2_navi02 a:hover{
	background: url("/common2/images/btn/btn_topLend.gif") right bottom no-repeat;
	}
li#renewal2_navi03 a{
	margin: 0 0 0 0px;
	width: 325px;
	height: 100px;
	display: block;
	background: url("/common2/images/btn/btn_2maneo.gif") left top no-repeat;
	}
li#renewal2_navi03 a:hover{
	background: url("/common2/images/btn/btn_2maneo.gif") right bottom no-repeat;
	}

/*--------------------------*/
/*--- キャンペーンエリア ---*/
/*--------------------------*/
#campaign_area {
	width: 591px;
	margin: 0 0 10px 0;
	}

#campaign_area2 {
	width: 610px;
	height: 270px;
	display: inline;
	_margin-left: -3px;
	}

#campaign_area3 {
	position: relative;
	_margin-left: -3px;
	width: 475px;
	height: 360px;
	background: url("/common2/images/img/maneo_topMain.jpg") left top no-repeat;
	display: block;
	float:left;
	}
#btn_campaign {
	position: absolute;
	right: 1px;
	top: 1px;
	}
#btn_campaign2 {
	position: absolute;
	left: 0px;
	bottom: 1px;
	}
/*--------------------------*/
/*--- RNローン一覧 ---*/
/*--------------------------*/
#select_menu table,#auctionLists table{
	table-layout: fixed;
	}

/*--- タブボタン ---*/
#auclist_tab_area p{
	text-align: right;
	}

#auclist_tab_area p  a{
	display: inline;
	}


#auclist_tab_area ul{
	width: 591px;
	height:30px;
	margin-bottom: -2px;
	background: url("/common2/images/bg/bg_auclist_tab.gif") left top repeat-x;
	}
#auclist_tab_area li{
	width: 74px;
	float: left;
	}
#auclist_tab_area li.help_ico{
	padding: 9px 5px 0 0;
	width: 115px;
	float: right;
	}

#auclist_tab_area li.search{
	width: 215px;
	height: 30px;
	float: right;
	}
#auclist_tab_area li.search input{
	margin-right: 5px;
	float: left;
}

#auclist_tab_area .searchInput{
	width: 140px;
	height: 16px;
	padding:6px 0 0 2px;
	}

#auclist_tab_area a{
	width: 74px;
	height: 30px;
	display: block;
	background: no-repeat;
	outline: none;
	}

#auclist_tab_area .btn_open_auc a{
	background: url("/common2/images/btn/btn_lists_open.gif") left bottom;
	}
#auclist_tab_area .btn_open_auc a:hover,#auclist_tab_area .btn_open_auc_on{
	background: url("/common2/images/btn/btn_lists_open.gif") left top;
	}

#auclist_tab_area .btn_close_auc a{
	background: url("/common2/images/btn/btn_lists_close.gif") left bottom;
	}
#auclist_tab_area .btn_close_auc a:hover,#auclist_tab_area .btn_close_auc_on{
	background: url("/common2/images/btn/btn_lists_close.gif") left top;
	}

#auclist_tab_area .btn_all_auc a{
	background: url("/common2/images/btn/btn_lists_all.gif") left bottom;
	}
#auclist_tab_area .btn_all_auc a:hover,#auclist_tab_area .btn_all_auc_on{
	background: url("/common2/images/btn/btn_lists_all.gif") left top;
	}

.auctionPaging_area_top {
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	}
.auctionPaging_area_btm {
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	}
.auctionPaging{
	padding: 6px 5px 4px;
	font-size: 95%;
	}

.auctionPaging p{
	float: left;
	}
.auctionPaging ul.num{
	margin:0;
	float: right;
	}
.auctionPaging ul.num li{
	margin:0;
	padding:2px 0;
	float: left;
	}

.auctionPaging a{
	border: 1px solid #808080;
	padding:3px 5px;
	margin-left: 2px;
	text-align: center;
	background: #FFF;
	text-decoration:none;
	}
.auctionPaging a:hover{
	background: #A7D323;
	text-decoration: underline;
	}

.auctionPaging span.pageSelector_now{
	cursor: pointer;
	border: 1px solid #808080;
	padding:3px 5px;
	margin-left: 2px;
	text-align: center;
	background: #D6EB99;
	}
.auctionPaging span.pageSelector_pole a{
	background: #D6EB99;
	}


/* IE6でinputの上下ボーダー出すための対応 */
.auctionPaging li span,.li a {
	_margin-top:1px;/* IE6 */
	_margin-bottom:1px;/* IE6 */
	}



#select_menu {
	width: 591px;
	padding:0;
	margin:0;
	}
#select_menu table{
	padding:0;
	margin:0;
	border: none;
	}

#select_menu th{
	padding:0;
	margin:0;
	border: 0px;
	height:42px;

	}

#select_menu th.auc_img_th{
	width:51px;
	background: url("/common2/images/btn/btn_auc_01.jpg") left top no-repeat;
	}
#select_menu th.auc_ttl_th{
	width:196px;
	background: url("/common2/images/btn/btn_auc_02.jpg") left top no-repeat;
	}
#select_menu th.auc_money_th{
	width:74px;
	background: url("/common2/images/btn/btn_auc_03.jpg") left top no-repeat;
	}
#select_menu th.auc_rate_th{
	width:55px;
	background: url("/common2/images/btn/btn_auc_04.jpg") left top no-repeat;
	}
#select_menu th.auc_period_th{
	width:54px;
	background: url("/common2/images/btn/btn_auc_05.jpg") left top no-repeat;
	}
#select_menu th.auc_ms_th{
	width:52px;
	background: url("/common2/images/btn/btn_auc_06.jpg") left top no-repeat;
	}
#select_menu th.auc_tender_th{
	width:59px;
	background: url("/common2/images/btn/btn_auc_07.jpg") left top no-repeat;
	}
#select_menu th.auc_limit_th{
	width:50px;
	background: url("/common2/images/btn/btn_auc_08.jpg") left top no-repeat;
	}

#auctionLists td.auc_img{
	width: 43px;
	height: 50px;
	}
#auctionLists td.auc_ttl{
	width: 189px;
	font-size: 95%;
	}
#auctionLists .auc_money{
	width: 64px;
	text-align: right;
	padding-right:6px;
	}
#auctionLists td.auc_rate{
	width: 48px;
	text-align: right;
	}
#auctionLists td.auc_period{
	width: 47px;
	text-align: right;
	}
#auctionLists td.auc_ms{
	width: 45px;
	text-align: center;
	}
#auctionLists td.auc_tender{
	width: 52px;
	text-align: right;
	}
#auctionLists td.auc_limit{
	width:43px;
	text-align: right;
	font-weight: bold;
	}

/*----------------------------*/
/*--- ローンタイトル ---*/
/*----------------------------*/
#select_menu th a{
	color: #CCC;
}

/*--- 金額 ---*/
#select_menu .auc_money_th a span{
	width: 74px;
	height: 42px;
	display: block;
	background: url("/common2/images/btn/btn_auc_03.jpg") no-repeat;
	}
#select_menu .auc_money_th a span.sort_up{
	background-position: left top;
	}
#select_menu .auc_money_th a span.sort_down{
	background-position: left bottom;
	}

/*--- 金利 ---*/
#select_menu .auc_rate_th a span{
	width: 55px;
	height: 42px;
	display: block;
	background: url("/common2/images/btn/btn_auc_04.jpg") no-repeat;
	}
#select_menu .auc_rate_th a span.sort_up{
	background-position: left top;
	}
#select_menu .auc_rate_th a span.sort_down{
	background-position: left bottom;
	}

/*--- 期間 ---*/
#select_menu .auc_period_th a span{
	width: 54px;
	height: 42px;
	display: block;
	background: url("/common2/images/btn/btn_auc_05.jpg") no-repeat;
	}
#select_menu .auc_period_th a span.sort_up{
	background-position: left top;
	}
#select_menu .auc_period_th a span.sort_down{
	background-position: left bottom;
	}

/*--- maneoscore ---*/
#select_menu .auc_ms_th a span{
	width: 52px;
	height: 42px;
	display: block;
	background: url("/common2/images/btn/btn_auc_06.jpg") no-repeat;
	}
#select_menu .auc_ms_th a span.sort_up{
	background-position: left top;
	}
#select_menu .auc_ms_th a span.sort_down{
	background-position: left bottom;
	}

/*--- 入札状況 ---*/
#select_menu .auc_tender_th a span{
	width: 59px;
	height: 42px;
	display: block;
	background: url("/common2/images/btn/btn_auc_07.jpg") no-repeat;
	}
#select_menu .auc_tender_th a span.sort_up{
	background-position: left top;
	}
#select_menu .auc_tender_th a span.sort_down{
	background-position: left bottom;
	}

/*--- 残り時間 ---*/
#select_menu .auc_limit_th a span{
	width: 49px;
	height: 42px;
	display: block;
	background: url("/common2/images/btn/btn_auc_08.jpg") no-repeat;
	}
#select_menu .auc_limit_th a span.sort_up{
	background-position: left top;
	}
#select_menu .auc_limit_th a span.sort_down{
	background-position: left bottom;
	}


/*--- ローン一覧エリア ---*/
#auctionLists table{
	width: 591px;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	}

#auctionLists td{
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding:3px;
	}
.example1 div{
	width: 135px;
	padding-left: 5px;
	}

/*------------------------*/
/*--- ページ解説エリア ---*/
/*------------------------*/
.page_info {
	width: 1000px;
	line-height: 180%;
	margin: 0 auto 20px;
}
#widePageTitleBlock .page_info_top{
	/*width: 1000px;
	height: 10px;
	font-size: 1%;
	line-height: 1%;
	background: url("/common2/images/bg/box_top.gif") center top no-repeat;*/
	}

#widePageTitleBlock .page_info_main,
#widePageTitleBlock .page_info_main2{
	width: 960px;
	padding: 20px;
	margin: 0 auto;
	/*background: url("/common2/images/bg/box_mdl.gif") left top repeat-y;*/
	border-bottom:solid 2px #55a307 ;
	border-left:solid 2px #55a307;
	border-right:solid 2px #55a307 ;
	border-top:solid 10px #55a307 ;
	font-size: 105%;
	}
#widePageTitleBlock .page_info_main2 {
	width: 770px;
	}

#widePageTitleBlock_error .page_info_top {
	/*width: 1000px;
	height: 10px;
	font-size: 1%;
	line-height: 1%;
	background: url("/common2/images/bg/erorr_box_top.gif") center top no-repeat;*/
	}

#widePageTitleBlock_error .page_info_main {
	width: 960px;
	padding: 20px 20px;
	margin: 0 auto;
	/*background: url("/common2/images/bg/erorr_box_mdl.gif") left top repeat-y;*/
	border-bottom:solid 2px #FF0000 ;
	border-left:solid 2px #FF0000 ;
	border-right:solid 2px #FF0000 ;
	border-top:solid 10px #FF0000 ;
	font-size: 105%;
	}


#a_003  .page_info_main ul {
	width: 466px;
	float: left;
	}

#a_003 .page_info_main ul.msg,.page_info_main img{
	float: left;
	}

.page_info img {
	padding: 0 0 0 10px;
	}

.page_info_main .msg{
	margin: 0 0 10px 0;
	}

.page_info_main .msg{
	margin: 0 0 10px 0;
	width: 750px;
	}

.msg_exp {
	clear: both;
	padding: 0 0 0 7px;
	}

#inputPass {
	width: 800px;
	margin: 0 auto;
	}
#inputPass div.ttl{
	width: 380px;
	margin: 0 auto;
	padding: 2px 10px;
	background: #99CC00;
	font-size: 110%;
	font-weight: bold;
	}

#inputPass div.box{
	width: 366px;
	margin: 0 auto;
	padding: 15px;
	border-right:solid 2px #99CC00 ;
	border-bottom:solid 2px #99CC00 ;
	border-left:solid 2px #99CC00 ;
	}
#inputPass div.box p.inputarea{
	width: 160px;
	margin: 0 auto;
	}
#inputPass div.box input{
	width: 160px;
	border-top:solid 1px #666 ;
	border-right:solid 1px #666 ;
	border-bottom:solid 1px #ccc ;
	border-left:solid 1px #ccc ;
	}
#inputPass p{
	margin: 0 auto;
	text-align: center;
	}

/*過払い金*/
#over_pays {

	}

#over_pays p.sml_ttl{
	padding: 2px 3px;
	font-weight: bold;
	color: #fff;
	background: #666;
	display: inline;
	letter-spacing: 1px;
	}
#over_pays div {
	margin-bottom: 10px;
	}
#over_pays p {
	width: 750px;
	clear: left;
	}
#over_pays p.ssttl {
	padding-left: 20px;
	width: 400px;
	clear: left;
	font-weight: bold;
	}

#over_pays ul{
	padding-left: 20px;
	width: 750px;
	}
#over_pays li{
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	border-bottom: solid 1px #ccc;
	width: 310px;
	}
#over_pays li.nenri{
	float: left;
	margin: 0;
	padding: 0;
	width: 100px;
	font-weight: bold;
	}

#over_pays .att{
	width: 750px;
	padding-left: 20px;
	font-size: 90%;
	}

#over_pays ul.karisugi li{
	width: 700px;
	padding-left: 20px;
	border-bottom: none;
	background: url("/common2/images/ico/ico_doc_contents.gif") left 2px no-repeat;
	}

/*--  エラー文言  --*/
.msg_error {
	clear:both;
	}
.msg_error p,.msg_error span{
	color: #cc0000;
	line-height: 24px;
	padding: 0 0 0 28px;
	clear: both;
	background: url("/common2/images/ico/btn_warning.gif") 5px 2px no-repeat;
	}

#risk_exp_terms_error_block p,
#risk_exp_terms_error1,
#risk_exp_terms_error2 {
	width: 540px;
	margin: 10px auto 0;
	color: #cc0000;
	line-height: 24px;
	padding: 0 0 0 28px;
	clear: both;
	background: url("/common2/images/ico/btn_warning.gif") 5px 2px no-repeat;
	}

/*--  補足文言  --*/
.msg_supplement{
	width: 466px;
	color: #F03D00;
	padding: 0 0 0 25px;
	background: url("/common2/images/ico/btn_supplement.gif") 5px 2px no-repeat;
	}
.msg_attention{
	line-height: 20px;
	padding: 0 0 0 28px;
	clear: both;
	color:#666666;
	width: 698px;
	background: url("/common2/images/ico/btn_attention.gif") 5px 2px no-repeat;
	}
.msg_ok{
	color: #0000cc;
	line-height: 20px;
	padding: 0 0 0 28px;
	background: url("/common2/images/ico/btn_ok.gif") 5px 2px no-repeat;
	}
.msg_str{
	margin: 0 0 10px 0;
	padding: 0 7px;
	width: 695px;
	color: #FF3300;
	font-weight: bold;
	}
.msg_big{
	font-weight: bold;
	font-size: 130%;
	}

/*--------------------------------*/
/*--- 登録・審査・申請タイトル ---*/
/*--------------------------------*/

.ttl_ditailinfo {
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	height:	25px;
	background: #336699;
	font-size: 120%;
	font-weight: bold;
	color: #fff;
	letter-spacing: 2px;
	padding: 6px 3px 0 8px;
	margin: 0;
	background: url("/common2/images/bg/bg_subttl.gif") left top repeat-x;
	}
.ttl_ditailinfo .ttl{
	font-size: 116%;
	font-weight: bold;
	float: left;
	padding:0 0 0 22px;
	background: url("/common2/images/ico/ico_subttl.gif") 2px 1px no-repeat;
	}


li.ttl_add,
#output_area li.output_ttl,
#input_area li.input_ttl {
	float: left;
	width: 250px;
	padding: 2px 3px 1px 8px;
	margin: 0 20px 10px 0 ;
	background: #5A923D;
	border-top:2px solid #B6F200;
	border-right:2px solid #99CC00;
	border-bottom:2px solid #99CC00;
	border-left:2px solid #B6F200;
	color: #fff;
	font-size: 110%;
	font-weight: bold;
	}
.input_ttl_sml, .output_ttl_sml{
	float: left;
	width: 178px;
	padding: 2px 3px 1px 8px;
	margin: 0 10px 0 0 ;
	border: solid 1px #5A923D;
	background: #DCEDB8;
	color: #444;
	font-size: 110%;
	font-weight: bold;
	}
.ttl_add {
	height: 112px;
	}
.ttl_double {
	height: 50px;
	}
.ttl_middle {
	padding: 10px 0 0 10px;
	}

/*----- ボロワー登録サポート係表示 -----*/
#support_msg {
	margin: 0 0 10px;
	}
#support_msg div{
	padding-left: 28px;
	}
#support_msg .msg_attention{
	color: #333;
	}
#support_msg .support_strong{
	font-size: 120%;
	font-weight: bold;
	}
#support_msg .support_strong span{
	padding-left: 22px;
	background: url("/common2/images/ico/ico_tel.gif") left 5px no-repeat;
	font-size: 140%;
	border-bottom: solid 1px #333;
	line-height: 2em;
	}
#support_msg .support_time a{
	font-weight: bold;
	}
/*----- 「確認のご連絡について」表示 -----*/
#conf_msg {
	margin: 10px 0;
	}
#conf_msg .conf_ttl{
	font-weight: bold;
	}
#conf_msg .conf_txt{
	width: 742px;
	padding-left: 10px;
	}
#supportmsg_area {
	width: 500px;
	margin: 20px auto 40px auto;
	}

/*------------------------*/
/*----- 入力フォーム -----*/
/*------------------------*/
#input_area,#output_area {
	margin: 0 auto 30px ;
	}

.input_area_top,.output_area_top {
	width: 1000px;
	margin: 0 auto;
	}

.input_area_mdl,.output_area_mdl {
	width: 958px;
	margin: 0 auto;
	padding: 20px 20px 0 ;
	border:solid 1px #ccc;
	/*background: url("/common2/images/bg/bg_formarea.gif") left top;*/
	}

/* _mdl修正 */
html* .input_area_mdl,
html* .output_area_mdl{
	border-bottom:1px solid #FFF;/* safari */
	margin-bottom:-1px;/* safari */
	_padding-right:19px;/* IE6 */
	_padding-left:19px;/* IE6 */
	}

.input_area_btm,.output_area_btm {
	/*width: 1000px;
	margin: 0 auto;
	background: url("/common2/images/bg/bg_input_btm.gif") left top no-repeat;
	line-height: 10px;*/
	}

.input_area_mdl ul,.output_area_mdl ul {
	width: 926px;
	padding: 15px;
	margin-bottom: 20px;
	border:solid 1px #ccc;
	background: #FFFFF0;
	}
.input_area_mdl ul.end,.output_area_mdl ul.end {
	padding: 15px 15px 10px 15px;
	margin-top: -21px;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	border-left:solid 1px #ccc;
	}
.input_area_mdl ul.cont,.output_area_mdl ul.cont {
	padding: 15px 15px 10px 15px;
	margin-top: -21px;
	border-top:none;
	border-right:solid 1px #ccc;
	border-bottom:none;
	border-left:solid 1px #ccc;
	}
.input_area_mdl ul.cont_end,.output_area_mdl ul.cont_end {
	padding: 15px 15px 10px 15px;
	margin-top: -21px;
	border-top:none;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	border-left:solid 1px #ccc;
	}

#input_area li,#output_area li {
	}
#d_003 li.radio_area,li.input_txt,li.input_txt li {
	float: left;
	margin: 0;
	}
#d_003 li.input_txt ul {
	width: 100% !important;
	}

#input_area li.input_txt ul.child_count{
	width:100px ;
	}


#input_area li.input_txt input,
#input_area li.input_bank input,
#input_area li.input_bank select,
#input_area dd input,
#input_area li.input input {
	float: left;
	font-size: 120%;
	border:solid 1px #999;
	width: 209px;
	margin:  -1px 0;
	padding: 3px 0 1px 4px;
	height: 21px;
	}

#input_area li.input_bank select,
#input_area li.input_bank .bank_label,
#input_area li.input_bank .branch_label {
	display: inline-block;
	vertical-align: middle;
	}
#input_area li.input_bank select {
	box-sizing: content-box;
	float: none;
	}
#input_area li.input_bank .bank_label,
#input_area li.input_bank .branch_label {
	font-size: 120%;
	}

#input_area li.input_txt ul,
#input_area li.input_bank ul,
#input_area li.input_money ul,
#input_area li.input_select ul,
#input_area li.input_name ul {
	border: none;
	width: 60%;
	margin: 0;
	padding: 0;
	float: left;
}

#input_area li.input_txt li,
#input_area li.input_bank li,
#input_area li.input_money li,
#input_area li.input_select li,
#input_area li.input_name li,
#input_area li.input_name input {
	float: left;
}

#input_area li.input_name input {
	float: left;
	font-size: 120%;
	border:solid 1px #999;
	width: 140px;
	margin:  -1px 0;
	padding: 3px 0 1px 4px;
	height: 21px;
	}
#input_area li.input_txt input {
	width: 50px !important;
	}

#input_area li.input_money input {
	float: left;
	font-size: 120%;
	border:solid 1px #999;
	width: 80px;
	margin:  -1px 0;
	padding: 3px 4px 1px 0;
	height: 21px;
	}

#input_area li.top_word	 {
	padding:3px 0 0 0;
	margin:0 3px 0 0;
}

#input_area li.middle_word {
	padding:3px 0 0 0;
	margin:0 3px 0 10px;
}
#input_area li.middle_word2 {
	padding:3px 0 0 0;
	margin:0 10px 0 3px;
}
#input_area li.middle_word2 {
	padding:3px 0 0 0;
	margin:0 5px;
}

#input_area li.end_word {
	padding:3px 0 0 0;
	margin:0 2px 0 5px;
}
#input_area li.end_word2 {
	padding:3px 0 0 0;
	margin:0 0 0 3px;
}

#input_area input.error, select.error{
	border:solid 1px #FF3333 !important;
	background: #FFCC99;
	}

#input_area li.imgsp {
	margin: 0 0 0 10px;
	}

li.add_area,
li.input_phone {
	float: left;
	}
li.add_area dl,
li.input_phone dl {
	float: left;
	}
li.add_area dt,
li.input_phone dt {
	float: left;
	font-size: 105%;
	font-weight: bold;
	width: 123px;
	color: #444;
	border: solid 1px #5A923D;
	background: #DCEDB8;
	height: 21px;
	margin: 0 3px 5px 0;
	padding: 2px 3px 1px 8px;
	}
li.add_area dt.none,
li.input_phone dt.none {
	margin-bottom: 0;
	}

dt.zipcode,
dt.divisions,
dt.ctv,
dt.house_num,
dt.phone,
dt.mobile {
	clear: both;
	}

#output_area dd.txt {
	height: 21px;
	padding: 2px 3px 1px 3px;
	}

#output_area dd.txt,
#input_area li.input_phone dd,
#input_area li.add_area dd {
	float: left;
	}

.input_money input {
	width: 70px;
	text-align: right;
	}


#input_area li.input_ttl label{
	margin-top: 2px;
	}

#input_area ul.con_item {
	width: 100%;
	padding: 0;
	margin: 0;
	border: none;
	}
#input_area ul.con_item li{
	float: left;
	padding: 5px 10px 0;
	margin:0;
	}
#input_area ul.con_item li input{
	margin: 0 5px 0 0;
	border: none;
	}

#input_area li.input li.select_help,
#input_area ul.con_item li.radio_help,
#input_area ul.con_item li.radio {
	float: left;
	}

#input_area select {
	height: 21px;
	}

* html #input_area ul.con_item li.radio_help {
	position: relative;
	top: 20px;
	}
*+html #input_area ul.con_item li.radio_help {
	position: relative;
	top: 20px;
	}

#input_area ul.con_item li.radio label{
	margin: 0 18px 0 0;
	}


.loan_display {
	font-size:120%;
	font-weight:bold;
	background:#D7EB9A;
	border-top:solid 2px  #CCFF99;
	border-right:solid 2px #99CC00;
	border-bottom:solid 2px #99CC00;
	border-left:solid 2px  #CCFF99;
	margin-right:10px;
	padding:4px 9px 3px;
	}

.loan_display_txt {
	padding-top: 5px;
	}

#secretBox .input_area_mdl,
#secretBox #input_area{
	width: 569px;
	padding: 0;
	margin: 0 0 10px;
	}
#secretBox .input_area_mdl{
	background: #F6F6F6;
	padding: 10px;
	border:solid 1px #ccc;
	}
#secretBox .input_area_mdl ul{
	background: #ffffcc;
	width: 549px;
	padding: 10px;
	margin-bottom: 10px;
	}

#secretBox .input_area_mdl .btn_secretCommit a{
	width: 225px;
	height: 32px;
	margin: 0 auto;
	display: block;
	background: url("/common2/images/btn/btn_secretCommit.gif") left top no-repeat;
	}
#secretBox .input_area_mdl .btn_secretCommit a:hover{
	background: url("/common2/images/btn/btn_secretCommit.gif") left bottom no-repeat;
	}

#secretBox .input_area_mdl table{
	width: 100%;
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	}
#secretBox .input_area_mdl th{
	padding: 5px;
	background: #D2FEC9;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	}
#secretBox .input_area_mdl td{
	padding: 5px;
	background: #fff;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	}
#secretBox .input_area_mdl td input{
	width:70%;
	}

#secretBox h4{
	width: 563px;
	}

#secretBox .secretApl{
	width: 569px;
	padding:10px;
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
	background: #FFFFF0;
	}
#secretBox .msg_attention{
	line-height: 20px;
	padding: 0 0 0 28px;
	color:#666666;
	width: auto;
	background: url("/common2/images/ico/btn_attention.gif") 5px 2px no-repeat;
	}

/*----------------------------*/
/*---- レンダーリスク説明 ----*/
/*----------------------------*/
#d_002 .conf_question {
	width: 728px;
	border: solid 1px #ccc;
	padding: 15px;
	background: #fffff0;
	margin-bottom: 15px;
	}
#d_002 .conf_question .onearea{
	margin-bottom: 20px;
	}
#d_002 .conf_question .onearea_end{
	margin: 0;
	}
#d_002 .conf_question .ttlsml_ditailinfo {
	font-size: 102%;
	padding: 0 0 5px 10px;
	}

#d_002 .conf_question .conf_txt {
	padding: 10px;
	border-top: solid 2px #ccc;
	border-right: solid 2px #ccc;
	border-left: solid 2px #ccc;
	background: #fff;
	line-height: 1.6em;
	letter-spacing: 0.05em;
	}
/*--- リスク確認ナンバー ---*/
#d_002 .conf_question .conf_txt p{
	min-height: 30px;
	padding-left: 40px;
	}
#d_002 .conf_question .conf_txt p.num1{
	background: url("/common2/images/ico/ico_num1.gif") left top no-repeat;
	}
#d_002 .conf_question .conf_txt p.num2{
	background: url("/common2/images/ico/ico_num2.gif") left top no-repeat;
	}
#d_002 .conf_question .conf_txt p.num3{
	background: url("/common2/images/ico/ico_num3.gif") left top no-repeat;
	}
#d_002 .conf_question .conf_txt p.num4{
	background: url("/common2/images/ico/ico_num4.gif") left top no-repeat;
	}
#d_002 .conf_question .conf_txt p.num5{
	background: url("/common2/images/ico/ico_num5.gif") left top no-repeat;
	}
#d_002 .conf_question .conf_txt p.num6{
	background: url("/common2/images/ico/ico_num6.gif") left top no-repeat;
	}
#d_002 .conf_question .conf_txt p.num7{
	background: url("/common2/images/ico/ico_num7.gif") left top no-repeat;
	}
#d_002 .conf_question .conf_txt p.num8{
	background: url("/common2/images/ico/ico_num8.gif") left top no-repeat;
	}
#d_002 .conf_question .conf_txt p.num9{
	background: url("/common2/images/ico/ico_num9.gif") left top no-repeat;
	}
#d_002 .conf_question .conf_txt p.num10{
	background: url("/common2/images/ico/ico_num10.gif") left top no-repeat;
	}

/* 汎用設定 */
.conf_txt p{
	min-height: 30px;
	padding-left: 40px;
	}
.conf_txt p.num1{
	background: url("/common2/images/ico/ico_num1.gif") left top no-repeat;
	}
.conf_txt p.num2{
	background: url("/common2/images/ico/ico_num2.gif") left top no-repeat;
	}
.conf_txt p.num3{
	background: url("/common2/images/ico/ico_num3.gif") left top no-repeat;
	}
.conf_txt p.num4{
	background: url("/common2/images/ico/ico_num4.gif") left top no-repeat;
	}
.conf_txt p.num5{
	background: url("/common2/images/ico/ico_num5.gif") left top no-repeat;
	}
.conf_txt p.num6{
	background: url("/common2/images/ico/ico_num6.gif") left top no-repeat;
	}
.conf_txt p.num7{
	background: url("/common2/images/ico/ico_num7.gif") left top no-repeat;
	}
.conf_txt p.num8{
	background: url("/common2/images/ico/ico_num8.gif") left top no-repeat;
	}
.conf_txt p.num9{
	background: url("/common2/images/ico/ico_num9.gif") left top no-repeat;
	}
.conf_txt p.num10{
	background: url("/common2/images/ico/ico_num10.gif") left top no-repeat;
	}


#d_002 .conf_question .select_area {
	padding: 10px;
	border-top: solid 1px #ccc;
	border-right: solid 2px #ccc;
	border-bottom: solid 2px #ccc;
	border-left: solid 2px #ccc;
	background: #D2E1F0;
	}

#d_002 .conf_question .select_area div.twin_radio {
	width: 50%;
	margin: 0 auto;
	}
#d_002 .conf_question .select_area div.twin_radio p {
	float: left;
	padding: 0 55px;
	font-size: 110%;
	}
#d_002 .conf_question .select_area div.twin_radio input {
	margin: 0 5px 3px 0;
	}

#d_002 .conf_question .select_area div.masg_area p{
	clear: both;
	padding-left:30px;
	}

/*----------------------------*/
/*------- 書類送付説明 -------*/
/*----------------------------*/
#h_001 .sending_doc .doc_list{
	width: 928px;
	border: solid 1px #ccc;
	padding: 15px;
	background: #fffff0;
	margin-bottom: 15px;
	}
#h_001 .sending_doc .doc_list ul{
	border: none;
	padding: 0;
	margin: 0;
	}

#h_001 .sending_doc .doc_list .doc_box_end ul,
#h_001 .sending_doc .doc_list .doc_box ul{
	padding: 3px 0 0 15px;
	}

#h_001 .sending_doc li.doc_box {
	margin-bottom: 10px;
	border-bottom: solid 1px #ccc;
	padding-bottom: 10px;
	}
#h_001 .sending_doc li.doc_box_end {
	margin-bottom: 5px;
	border-bottom: none;
	padding-bottom: 5px;
	}

#h_001 .sending_doc li.doc_box_end p,
#h_001 .sending_doc li.doc_box p {
	padding-left: 27px;
	margin-bottom: 3px;
	line-height: 1.8em;
	font-size: 103%;
	}
#h_001 .sending_doc li.doc_box p.ico_docnam01 {
	font-weight: bold;
	background: url("/common2/images/ico/ico_docnam_01.gif") left 2px no-repeat;
	}
#h_001 .sending_doc li.doc_box p.ico_docnam02 {
	font-weight: bold;
	background: url("/common2/images/ico/ico_docnam_02.gif") left 2px no-repeat;
	}
#h_001 .sending_doc li.doc_box p.ico_docnam03 {
	font-weight: bold;
	background: url("/common2/images/ico/ico_docnam_03.gif") left 2px no-repeat;
	}
#h_001 .sending_doc li.doc_box p.ico_docnam04 {
	font-weight: bold;
	background: url("/common2/images/ico/ico_docnam_04.gif") left 2px no-repeat;
	}
#h_001 .sending_doc li.doc_box_end p.ico_docnam02 {
	font-weight: bold;
	background: url("/common2/images/ico/ico_docnam_02.gif") left 2px no-repeat;
	}
#h_001 .sending_doc li.doc_box_end p.ico_docnam04 {
	font-weight: bold;
	background: url("/common2/images/ico/ico_docnam_04.gif") left 2px no-repeat;
	}
#h_001 .sending_doc li.doc_box_end p.ico_docnam05 {
	font-weight: bold;
	background: url("/common2/images/ico/ico_docnam_05.gif") left 2px no-repeat;
	}
#h_001 .sending_doc li.doc_box p.msg_attention,
#h_001 .sending_doc li.doc_box_end p.msg_attention{
	margin-left: 20px;
	padding: 1px 0 0 30px;
	}



#h_001 .mailfax_box {
	padding: 15px;
	margin-bottom: 10px;
	border:solid 1px #ccc ;
	}
#h_001 .qr_box {
	padding: 15px;
	border:solid 1px #ccc ;
	}
#h_001 .sending_doc li.doc_box_end li,
#h_001 .sending_doc li.doc_box li {
	margin-left: 10px;
	padding-left: 20px;
	background: url("/common2/images/ico/ico_doc_contents.gif") left top no-repeat;
	}

#h_001 .qr_ttl,
#h_001 .mail_fax_ttl {
	margin-bottom: 10px;
	}

#h_001 .qr_ttl span,
#h_001 .mail_fax_ttl span{
	background: #cc3300;
	border: double 3px #fff;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	}

#h_001 .qr_box_exp p,
#h_001 .mailfax_box_exp p,
#h_001 .mailfax_box_exp p {
	margin-bottom: 10px;
	padding-left: 20px;
	background: url("/common2/images/ico/ico_document.gif") left top no-repeat;
	line-height: 1.6em;
 	}

#h_001 .mailfax_box_img,#h_001 .qr_box_img {
	float: left;
	width: 106px;
	margin-right: 20px;
	padding:20px 0 0 10px;
	}

#h_001 .mailfax_box_exp,#h_001 .qr_box_exp {
	float: left;
	width: 540px;
	}


#h_001 .use_condition {
	width: 728px;
	padding: 15px 15px 0 15px;
	background: #FFFFF0;
	border-left:solid 1px #ccc ;
	border-right:solid 1px #ccc ;
	}

#h_001 .qr_exp ul,
#h_001 .use_condition ul{
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	}

#h_001 .qr_exp ul{
	width: 550px;
	}
#h_001 .qr_exp li{
	margin: 0 0 10px;
}

#h_001 .use_condition .title_condition{
	font-size: 105%;
	font-weight: bold;
	}

#h_001 .qr_arear {
	width: 728px;
	padding: 15px;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	border-left:solid 1px #ccc;
	background: #fffff0;
	}

#h_001 .qr_title {
	width: 912px;
	padding: 5px;
	background: #C8E3E3;
	color: #333;
	text-align: center;
	font-size: 105%;
	letter-spacing: 0.1em;
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
	}
#h_001 .qr_main {
	width: 892px;
	padding: 15px;
	background: #f8f8f8;
	border: solid 1px #ccc;
	margin-bottom: 20px;
	}
#h_001 .qr_img {
	width: 298px;
	border:solid 1px #ccc;
	float: left;
	height: 330px;
	background: #fff;
	}
#h_001 .qr_img img{
	height: auto;
	display: block;
	margin: 0 auto;
	padding:20px 0;
	}
#h_001 .qr_img p{
	margin: 0 auto;
	padding:0 35px;
	}
#h_001 .qr_img ul.mobile_area{
	width: 246px;
	margin: 0 auto 15px;
	padding: 0;
	border: none;
	background: none;
	}
#h_001 .qr_img ul.mobile_area li{
	float: left;
	width: 82px;
	text-align: center;
	}
#h_001 .qr_img ul.mobile_area a{
	margin: 0 auto;
	}
/*-- 携帯キャリア アイコン3種 --*/
#h_001 .qr_img ul.mobile_area li.btn_docomo a{
	width: 40px;
	height: 40px;
	display: block;
	background: url("/common2/images/btn/btn_docomo.gif") left top no-repeat;
	}
#h_001 .qr_img ul.mobile_area li.btn_au a{
	width: 40px;
	height: 40px;
	display: block;
	background: url("/common2/images/btn/btn_au.gif") left top no-repeat;
	}
#h_001 .qr_img ul.mobile_area li.btn_softbank a{
	width: 40px;
	height: 40px;
	display: block;
	background: url("/common2/images/btn/btn_softbank.gif") left top no-repeat;
	}

#h_001 .qr_exp{
	width: 550x;
	padding: 20px 20px;
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	float: left;
	height: 290px;
	}
#h_001 .qr_exp p{
	text-indent : -1.1em;
	margin:0 0 0 1em;
	}

#h_001 .msg_attention{
	background:transparent url(/common2/images/ico/btn_attention.gif) no-repeat scroll 5px 2px;
	clear:both;
	color:#666666;
	line-height:20px;
	padding:0 0 0 28px;
	width:95%;
	}
#h_001 .condition_list li{
	line-height: 180%;
	padding-left: 1em;
	}


/*----------------------------*/
/*--- ローン作成画面 ---*/
/*----------------------------*/

#f_002 .ico_photo_nam01{
	padding-left: 30px;
	background: url("/common2/images/ico/ico_photo_nam01.gif") left 2px no-repeat;
	}
#f_002 .ico_photo_nam02{
	padding-left: 30px;
	background: url("/common2/images/ico/ico_photo_nam02.gif") left 2px no-repeat;
	}
#f_002 .ico_photo_nam03{
	padding-left: 30px;
	background: url("/common2/images/ico/ico_photo_nam03.gif") left 2px no-repeat;
	}
#f_002 .ico_photo_nam04{
	padding-left: 30px;
	background: url("/common2/images/ico/ico_photo_nam04.gif") left 2px no-repeat;
	}

.remainder_chara{
	text-align: right;
	}

.ico_example{
	padding-left: 30px;
	background: url("/common2/images/ico/ico_exp.gif") 6px 2px no-repeat;
	}

#expMaterial{
	border: solid 1px #ccc;
	padding: 10px;
	}

#expMaterial_area p{
	margin-bottom: 5px;
	}
#expMaterial_area p.end{
	margin-bottom: 0;
	}
#expMaterial_area input{
	width: 660px;
	font-size: 120%;
	}
#expMaterial span{
	font-weight:bold !important;
	}
.dottedBox{
	padding: 5px;
	border: dotted 1px #ccc;
	background: #fefefe;
	}

/*--G-loanとmaneoloan、メインインフォエリアの注意文言--*/
.loan_txt .msg_attention{
	width: 533px;
	}

/*--ローン画像選択エリア--*/

#input_area li.input_ttl_wide200{
	background:#5A923D;
	border-top:2px solid #B6F200;
	border-right:2px solid #99CC00;
	border-bottom:2px solid #99CC00;
	border-left:2px solid #B6F200;
	color:#FFFFFF;
	float:left;
	font-size:110%;
	font-weight:bold;
	margin:0 10px 0 0;
	padding:2px 3px 1px 8px;
	width:210px;
	}
#auc_img .output_ttl,
#auc_img .input_ttl{
	width:713px !important;
	margin:0 0 10px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	}
#auc_img .output_ttl p,
#auc_img .input_ttl p {
	float:left;
	}
#auc_img span.btn_help {
	float:right;
	margin:0 5px;
	}
ul.loan_txt{
	width: 541px;
	min-height:60px;
	float:left;
	}

/*-- ローンタイプイメージ --*/

li#auctionTextVIew{
	width:770px;
	position: relative;
	}
li#auctionTextVIew img{
	position:absolute;
	right:10px;
	top:0;
	}
/**
.loan_img01{
	width: 189px;
	height: 58px;
	display: block;
	float: right;
	background: url("/common2/images/bg/bg_gloan_logo.gif") left top no-repeat;
	position: relative;
	}
.loan_img02{
	width: 189px;
	height: 58px;
	display: block;
	float: right;
	background: url("/common2/images/bg/bg_mloan_logo_std.gif") left top no-repeat;
	}
.loan_img03{
	width: 189px;
	height: 58px;
	display: block;
	float: right;
	background: url("/common2/images/bg/bg_mloan_logo_qic.gif") left top no-repeat;
	}
**/
.auc_img_area {
	width: 710px;
	padding: 10px;
	clear: both;
	background: #E5D9B4;
	}
.auc_img_area #mainpic_area{
	width: 115px;
	padding: 10px;
	float: left;
	border: solid 1px #fff;
	background: #BDDE54;
	}
.auc_img_area .pic_area{
	width: 111px;
	padding: 10px;
	margin-left: 10px;
	float: left;
	border: solid 1px #ccc;
	background: #E5F2B4;
	}

.auc_img_area .pic{
	width: 112px;
	height: 112px;
	display: block;
	margin: 0 auto 5px;
	}

/*-- ローン画像エリアタイトル --*/
.pic_ttl,.pic_prv {
	text-align: center;
	letter-spacing: 2px;
	font-weight:bold;
	color: #fff;
	background: #5A923D;
	border: solid 1px #fff;
	margin-bottom: 5px;
	}
.pic_prv {
	margin: 10px auto 5px;
	}

.pic_area .pic_ttl,.pic_area .pic_prv{
	text-align: center;
	letter-spacing: 2px;
	font-weight:bold;
	color: #666;
	background: #B3D964;
	border: solid 1px #fff;
	margin-bottom: 5px;
	}

.pic_area .pic_prv{
	margin: 10px auto 5px;
	}

/*-- ローン画像選択ボタン --*/
.btn_pic_up{
	display: block;
	width: 80px;
	height: 26px;
	background: url("/common2/images/btn/btn_pic_up.gif") left top no-repeat;
	margin: 0 auto 5px;
	}
.btn_pic_up:hover{
	width: 80px;
	height: 26px;
	display:block;
	background: url("/common2/images/btn/btn_pic_up_r.gif") left top no-repeat;
}
/*--ローン画像削除ボタン--*/
.btn_img_delete {
	width: 80px;
	height: 26px;
	margin: 0 auto;
	}

.btn_img_delete a{
	width: 80px;
	height: 26px;
	display: block;
	float: left;
	background: url("/common2/images/btn/btn_img_delete.gif") left top;
	}
.btn_img_delete a:hover{
	background: url("/common2/images/btn/btn_img_delete.gif") left bottom;
	}
#loanComparison_area{
	margin-top:40px;
	}

#loanComparison_area h3{
	color: #fff;
	background: #08195A;
	padding: 5px 0 5px 10px;
	border: solid 2px #47AD54;
	margin-bottom: 5px;
	}

#loanComparison_area p {
	text-indent: 1em;
	margin-bottom: 5px;
	}
#loanComparison_area table{
	border-top:solid 1px #ccc ;
	border-left:solid 1px #ccc ;
	}
#loanComparison_area .tbl_01 {
	margin-bottom: 40px;
	}


#loanComparison_area .tbl_02 th,
#loanComparison_area .tbl_02 td,
#loanComparison_area .tbl_01 th,
#loanComparison_area .tbl_01 td {
	padding: 5px;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	}
#loanComparison_area .tbl_01 th{
	width: 216px;
	font-size: 105%;
	padding-left: 10px;
	font-weight: bold;
	background: #EFF7D7;
	}

#loanComparison_area .tbl_02 th{
	font-size: 105%;
	font-weight: bold;
	padding: 10px;
	background: #EFF7D7;
	}
#loanComparison_area .tbl_02 tr.tbl_02_ttl th{
	width: 270px;
	text-align: center;
	background: #EBFFD7;
	}
#loanComparison_area .tbl_02 tr.tbl_02_ttl th.top{
	width: 220px;
	text-align: left;
	padding: 10px;
	background: #EFF7D7;
	}

/*----------------------------*/
/*--- 個人情報保護方針同意 ---*/
/*----------------------------*/
#output_area .agree_txt{
	margin: 0 auto 10px;
	width: 728px;
	padding: 15px;
	border:solid 1px #ccc;
	background: #fffff0;
	}


/*------------------------*/
/*--- ピンポイント文言 ---*/
/*------------------------*/
span.required{
	color: #ff9900;
	margin:0 5px;
	}
span.example{
	margin: 0 0 0 10px;
	color: #999;
	}
span.temp_result{
	margin: 0 15px 0 3px;
	color: #333;
	font-size: 105%;
	font-weight: bold;
	}

div.msg_area {
	padding: 0 0 0 15px;
	}

.agree_check_box {
	background: #FFCC66;
	margin: 0 auto;
	color: #333;
	border:1px solid #ccc;
	}

.agree_check_box .agree_check_box_inner{
	border:1px solid #FFF;
	padding: 7px 15px 3px 15px;
	background: #FFCC66;
	font-weight: bold;
	}

.riskError{
	margin:10px 0 0 0;
	color:red;
	padding:10px 10px 10px 34px;
	background: #FFBFBF url("/common2/images/ico/btn_warning.gif") 10px center no-repeat;
	}
.riskError2{
	color:red;
	padding:10px 10px 10px 34px;
	background: url("/common2/images/ico/btn_warning.gif") 10px 10px no-repeat;
	}

#doCheckRisk{
	margin:10px auto;
	padding:5px;
	width: auto;
	background: #FFCC66;
	}

#doCheckRisk li{
	margin:0 0 10px 0;
	clear: both;
	}

.checkok{
	color:#333;
	font-weight:bold;
	background-color:#FFCC66;
	display: block;
	padding:2px 0 1px;
	text-align: center;
	line-height: 120%;
	}

.center{
	text-align: center;
	}

.agree_check_box2 {
	background: #FFCC66;
	margin: 10px auto 5px;
	padding: 7px 15px 3px 15px;
	font-size: 121%;
	width: 540px;
	font-weight: bold;
	color: #333;
	}

.agree_check_box input,.agree_check_box2 input{
	height: 23px;
	width: 23px;
	margin-right: 5px;
	}
.result{
	font-size: 105%;
	font-weight: bold;
	}


/*---------------------------------*/
/*----------- sslエリア -----------*/
/*---------------------------------*/
#ssl_area{
	width: 178px;
	padding: 5px;
	border:solid 1px #ccc;
	}
#ssl_area div{
	float: left;
	}
#ssl_area div.ssl_img{
	width: 46px;
	height: 88px;
	}
#ssl_area div.secom_txt{
	width: 127px;
	line-height: 140%;
	padding: 5px 0 5px 5px;
	font-size: 85%;
	color: #666;
	}

#footer #banner_area div.ssl_img{
	margin: 0;
	width: 46px;
	height: 88px;
	display: inline;
	}

/*---------------------------------*/
/*--- adobe reader ダウンロード ---*/
/*---------------------------------*/
/*--pdfエリア--*/
.pdf_download{
	width: 570px;
	margin: 0 auto 10px;
	}

.adobe_DL{
	width: 538px;
	padding: 15px;
	margin: 10px auto 0;
	border: dotted 1px #ccc;
	background: #fff;
	}
.adobe_DL2{
	width: 538px;
	padding: 15px 114px;
	margin: 50px auto 0;
	border: solid 1px #ccc;
	background: #f6f6f6;
	}

.adobe_DL2 .btn_acrobat,
.adobe_DL .btn_acrobat{
	float: left;
	margin: 0;
	}

.adobe_DL2 .link_explanation,
.adobe_DL .link_explanation {
	float: left;
	margin-left:15px;
	line-height: 120%;
	width: 410px;
	}

.adobe_DL2 div.ico_acrobat a,
.adobe_DL div.ico_acrobat a{
	padding-left: 25px;
	background: url("/common2/images/ico/ico_pdf.gif") left top no-repeat;
	}

/*--pdfアイコン--*/
.pdf_link p{
	font-size: 105%;
	color: #FF3300;
	line-height: 18px;
	padding: 0 0 0 28px;
	margin-bottom: 3px;
	background: url("/common2/images/ico/ico_pdf.gif") left top no-repeat;
	letter-spacing: 0.1em;
	}
/*--リンクアイコン--*/
.ico_link{
	line-height: 125%;
	padding: 0 0 2px 24px;
	margin-top: 3px;
	background: url("/common2/images/ico/ico_link.gif") left top no-repeat;
	}

/*--flash エリア--*/
.flash_download{
	width: 591px;
	margin: 0 auto 10px;
	}

.flash_DL{
	width: 559px;
	padding: 15px;
	margin: 10px auto 20px;
	border: dotted 1px #ccc;
	background: #fff;
	}
.flash_DL .btn_flash{
	float: left;
	margin: 0;
	}

.flash_DL .link_explanation {
	float: left;
	margin-left:15px;
	line-height: 120%;
	width: 410px;
	}

.flash_DL div.ico_flash a{
	padding-left: 25px;
	background: url("/common2/images/ico/ico_pdf.gif") left top no-repeat;
	}

/*--------------------------*/
/*--- 画面下部ボタン関連 ---*/
/*--------------------------*/
.btn_area {
	margin: 20px auto 20px;
	padding:0 20px;
	}
.btn_area li{
	display: inline;
	}
.btn_area2 {
	margin: 0 auto;
	padding: 0 60px;
	width: 680px;
	text-decoration: none;
	}
.btn_area3 {
	margin: 0 auto 20px;
	padding: 0 5px;
	width: 580px;
	text-decoration: none;
	}

.btn_l{
	float: left;
	}
.btn_r{
	float: right;
	}
.btn_c{
	clear: both;
	margin: 30px auto;
	text-align: center;
	}

#output_area li{
	float: left;
	}
#output_area .conf {
	padding:2px 0 0 0;
	font-size: 130%;
	line-height: 130%;
	}

#output_area .conf + .conf {
	margin-left: 20px;
}

/*-- helpボタン--*/
.btn_help {
	float: left;
	margin-left: 5px;
	}
.btn_help a{
	display: block;
	width: 23px;
	height: 24px;
	background: url("/common2/images/btn/btn_help.gif") left top no-repeat;
	}
.btn_help a:hover {
	background: url("/common2/images/btn/btn_help.gif") left bottom no-repeat;
	}

/*--郵便番号チェックボタン--*/
.btn_addcheck {
	float: left;
	margin-left: 5px;
	}
.btn_addcheck a{
	display: block;
	width: 122px;
	height: 25px;
	background: url("/common2/images/btn/btn_addcheck.gif") left top no-repeat;
	}
.btn_addcheck a:hover {
	background: url("/common2/images/btn/btn_addcheck.gif") left bottom no-repeat;
	}

/*--IDチェックボタン--*/
.btn_idcheck {
	float: left;
	margin-left: 5px;
	}
.btn_idcheck a{
	display: block;
	width: 122px;
	height: 25px;
	background: url("/common2/images/btn/btn_idcheck.gif") left top no-repeat;
	}
.btn_idcheck a:hover {
	background: url("/common2/images/btn/btn_idcheck.gif") left bottom no-repeat;
	}

/*--銀行検索ボタン--*/
.btn_banksearch {
	float: left;
	margin-left: 5px;
	}
.btn_banksearch a{
	display: block;
	width: 122px;
	height: 25px;
	background: url("/common2/images/btn/btn_banksearch.gif") left top no-repeat;
	}
.btn_banksearch a:hover {
	background: url("/common2/images/btn/btn_banksearch.gif") left bottom no-repeat;
	}

/*--修正するボタン--*/
.btn_backcorrect {
	float: right;
	margin-top:-3px;
	}
.btn_backcorrect a{
	display: block;
	width: 92px;
	height: 25px;
	background: url("/common2/images/btn/btn_backcorrect.gif") left top no-repeat;
	}
.btn_backcorrect a:hover {
	background: url("/common2/images/btn/btn_backcorrect.gif") left bottom no-repeat;
	}

/*--get acrobatボタン--*/
.btn_acrobat a{
	width: 112px;
	height: 34px;
	display: block;
	background: url("/common2/images/btn/btn_adbe_reader.gif") left top;
	}
.btn_acrobat a:hover {
	background: url("/common2/images/btn/btn_adbe_reader.gif") left bottom;
	}
/*--get flashtボタン--*/
.btn_flash a{
	width: 112px;
	height: 34px;
	display: block;
	background: url("/common2/images/btn/btn_flash_player.gif") left top;
	}
.btn_flash a:hover {
	background: url("/common2/images/btn/btn_flash_player.gif") left bottom;
	}

/*--チェック済アイコン--*/
.ico_checked{
	float: left;
	margin-left: 5px;
	display: block;
	width: 25px;
	height: 24px;
	background: url("/common2/images/btn/ico_checked.gif") left top no-repeat;
	}

/*-- ここまでを保存するボタン--*/
p.btn_save a{
	margin: 0 auto;
	width: 240px;
	height: 40px;
	margin:30px auto 0;
	display: block;
	background: url("/common2/images/btn/btn_save.gif") left top no-repeat;
	}
p.btn_save a:hover {
	background: url("/common2/images/btn/btn_save.gif") left bottom no-repeat;
	}

/*-- お貸出し申請へボタン--*/
.btn_lender a{
	float: right;
	width: 320px;
	height: 200px;
	display: block;
	background: url("/common2/images/btn/btn_select.gif") left top;
	}
.btn_lender a:hover {
	background: url("/common2/images/btn/btn_select.gif") left bottom;
	}
.btn_lender_small a{
	float: right;
	width: 280px;
	height: 215px;
	display: block;
	background: url("/common2/images/btn/btn_select2.gif") left top;
	}
.btn_lender_small a:hover {
	background: url("/common2/images/btn/btn_select2.gif") left bottom;
	}

/*-- お借入れ申請へボタン--*/
.btn_borrower a{
	float: left;
	width: 320px;
	height: 200px;
	display: block;
	background: url("/common2/images/btn/btn_select.gif") top right;
	}
.btn_borrower a:hover {
	background: url("/common2/images/btn/btn_select.gif") bottom right;
	}
.btn_borrower_small a{
	float: left;
	width: 280px;
	height: 215px;
	display: block;
	background: url("/common2/images/btn/btn_select2.gif") top right;
	}
.btn_borrower_small a:hover {
	background: url("/common2/images/btn/btn_select2.gif") bottom right;
	}

/*-- お貸出し申請へボタン--*/
.btn_gloan a{
	float: right;
	width: 320px;
	height: 200px;
	display: block;
	background: url("/common2/images/btn/btn_select_loan.gif") left top;
	}
.btn_gloan a:hover {
	background: url("/common2/images/btn/btn_select_loan.gif") left bottom;
	}

.btn_gloan_ng a{
	float: right;
	width: 320px;
	height: 200px;
	display: block;
	background: url("/common2/images/btn/btn_gloan_ng.gif") left top;
	}

/*-- お借入れ申請へボタン--*/
.btn_maneoloan a{
	float: left;
	width: 320px;
	height: 200px;
	display: block;
	background: url("/common2/images/btn/btn_select_loan.gif") top right;
	}
.btn_maneoloan a:hover {
	background: url("/common2/images/btn/btn_select_loan.gif") bottom right;
	}

/*-- maneo HOMEへ戻るボタン--*/
.btn_2maneo a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url("/common2/images/btn/btn_2home.gif") left top;
	}
.btn_2maneo a:hover {
	background: url("/common2/images/btn/btn_2home.gif") left bottom;
	}

/*--my maneoへ戻るボタン--*/
.btn_2mymaneo a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url("/common2/images/btn/btn_2mymaneo.gif") left top;
	}
.btn_2mymaneo a:hover {
	background: url("/common2/images/btn/btn_2mymaneo.gif") left bottom;
	}

/*--資金移動へボタン--*/
.btn_chageDeposit a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url("/common2/images/btn/btn_changeDeposit.gif") left top;
	}
.btn_chageDeposit a:hover {
	background: url("/common2/images/btn/btn_changeDeposit.gif") left bottom;
	}

.btn_loan_simulator a{
	margin: 10px auto -5px;
	width: 280px;
	height: 40px;
	display: block;
	background: url("/common2/images/btn/btn_loan_simulator.gif") left top;
	}
.btn_loan_simulator a:hover {
	background: url("/common2/images/btn/btn_loan_simulator.gif") left bottom;
	}

/*-- 登録内容を確認するボタン--*/
.btn_inputconf001 a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url("/common2/images/btn/btn_inputconf.gif") left top;
	}
.btn_inputconf001 a.disabled,
.btn_inputconf001 a.disabled:hover {
	background: url("/common2/images/btn/btn_inputconf_disabled.gif") left top;
	}
.btn_inputconf001 a:hover {
	background: url("/common2/images/btn/btn_inputconf.gif") left bottom;
	}

/*-- 登録内容を修正するボタン--*/
.btn_regcor a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url("/common2/images/btn/btn_regcor.gif") left top;
	}
.btn_regcor a:hover {
	background: url("/common2/images/btn/btn_regcor.gif") left bottom;
	}

/*-- maneoeID登録を行うボタン--*/
.btn_regexecu a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_regexecu.gif) left top;
	}
.btn_regexecu a:hover {
	background: url(/common2/images/btn/btn_regexecu.gif) left bottom;
	}
.btn_regexecu2 a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_regexecu2.gif) left top;
	}
.btn_regexecu2 a:hover {
	background: url(/common2/images/btn/btn_regexecu2.gif) left bottom;
	}
.btn_aucdtl a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_aucdtl.gif) left top;
	}
.btn_aucdtl a:hover {
	background: url(/common2/images/btn/btn_aucdtl.gif) left bottom;
	}

/*-- 仮審査結果を表示するボタン--*/
.btn_tempexam_result a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;

	background: url(/common2/images/btn/btn_tempexam_result.gif) left top;
	}
.btn_tempexam_result a:hover {
	background: url(/common2/images/btn/btn_tempexam_result.gif) left bottom;
	}

/*-- 申請選択画面へ戻るボタン--*/
.btn_aplselect a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_aplselect.gif) left top;
	}
.btn_aplselect a:hover {
	background: url(/common2/images/btn/btn_aplselect.gif) left bottom;
	}

/*-- 仮審査の入力へ戻るボタン--*/
.btn_tempexam_back a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_tempexam_back.gif) left top;
	}
.btn_tempexam_back a:hover {
	background: url(/common2/images/btn/btn_tempexam_back.gif) left bottom;
	}

/*-- ボロワー申請ボタン--*/
.btn_borrowerapl a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_borrower_apl.gif) left top;
	}
.btn_borrowerapl a:hover {
	background: url(/common2/images/btn/btn_borrower_apl.gif) left bottom;
	}

/*-- レンダー申請ボタン--*/
.btn_lender_apl a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_lender_apl.gif) left top;
	}
.btn_lender_apl a:hover {
	background: url(/common2/images/btn/btn_lender_apl.gif) left bottom;
	}


/*--同意して申請入力を行うボタン--*/
.btn_agree a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_agree.gif) left top;
	}
.btn_agree a:hover {
	background: url(/common2/images/btn/btn_agree.gif) left bottom;
	}

/*--勤務先情報入力へボタン--*/
.btn_office a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_office.gif) left top;
	}
.btn_office a:hover {
	background: url(/common2/images/btn/btn_office.gif) left bottom;
	}

/*--貸付金振込先情報入力へボタン--*/
.btn_bank_account a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_bank_account.gif) left top;
	}
.btn_bank_account a:hover {
	background: url(/common2/images/btn/btn_bank_account.gif) left bottom;
	}

/*--前へボタン--*/
.btn_back a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_back.gif) left top;
	}
.btn_back a:hover {
	background: url(/common2/images/btn/btn_back.gif) left bottom;
	}

/*--次へボタン--*/
.btn_next a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_next.gif) left top;
	}
.btn_next a:hover {
	background: url(/common2/images/btn/btn_next.gif) left bottom;
	}

/*--詳細情報入力へ戻るボタン--*/
.btn_details_back a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_details_back.gif) left top;
	}
.btn_details_back a:hover {
	background: url(/common2/images/btn/btn_details_back.gif) left bottom;
	}


/*--申請内容を確認する--*/
.btn_applconf a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_applconf.gif) left top;
	}
.btn_applconf a:hover {
	background: url(/common2/images/btn/btn_applconf.gif) left bottom;
	}

/*--勤務先情報入力へ戻る--*/
.btn_office_back a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_office_back.gif) left top;
	}
.btn_office_back a:hover {
	background: url(/common2/images/btn/btn_office_back.gif) left bottom;
	}

/*-- 申請内容を確認する --*/
.btn_borrower_apl a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_borrower_apl.gif) left top;
	}
.btn_borrower_apl a:hover {
	background: url(/common2/images/btn/btn_borrower_apl.gif) left bottom;
	}

/*-- 申請内容を修正する --*/
.btn_aplcorrect a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_aplcorrect.gif) left top;
	}
.btn_aplcorrect a:hover {
	background: url(/common2/images/btn/btn_aplcorrect.gif) left bottom;
	}

/*-- レンダー申請 適合性チェックへ --*/
.btn_adaptability_check a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_adaptability_check.gif) left top;
	}
.btn_adaptability_check a:hover {
	background: url(/common2/images/btn/btn_adaptability_check.gif) left bottom;
	}
.btn_adaptability_check_back a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_adaptability_check_back.gif) left top;
	}
.btn_adaptability_check_back a:hover {
	background: url(/common2/images/btn/btn_adaptability_check_back.gif) left bottom;
	}
/*-- レンダー申請 個人情報保護方針同意へ --*/
.btn_protection_individual_info a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/protection_individual_info.gif) left top;
	}
.btn_protection_individual_info a:hover{
	background: url(/common2/images/btn/protection_individual_info.gif) left bottom;
	}
/*-- レンダー申請 個人情報保護方針同意へ --*/
.btn_riskconf a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_riskconf.gif) left top;
	}
.btn_riskconf a:hover{
	background: url(/common2/images/btn/btn_riskconf.gif) left bottom;
	}

/*-- レンダー申請 レンダー申請へ --*/
.btn_2lender_apl a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_2lender_apl.gif) left top;
	}
.btn_2lender_apl a:hover{
	background: url(/common2/images/btn/btn_2lender_apl.gif) left bottom;
	}

/*-- レンダー申請 適合性確認へ戻る --*/
.btn_adaptability_check_bk a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_adaptability_check_bk.gif) left top;
	}
.btn_adaptability_check_bk a:hover{
	background: url(/common2/images/btn/btn_adaptability_check_bk.gif) left bottom;
	}

/*-- レンダー申請 レンダーリスクへ戻る --*/
.btn_lenderrisk_bk a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_lenderrisk_bk.gif) left top;
	}
.btn_lenderrisk_bk a:hover{
	background: url(/common2/images/btn/btn_lenderrisk_bk.gif) left bottom;
	}

/*-- レンダー申請 レンダーリスクへ戻る --*/
.doc_sending_exp a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/doc_sending_exp.gif) left top;
	}
.doc_sending_exp a:hover{
	background: url(/common2/images/btn/doc_sending_exp.gif) left bottom;
	}

/*-- ローンを開始する --*/
.btn_auc_start a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_auc_start.gif) left top;
	}
.btn_auc_start a:hover{
	background: url(/common2/images/btn/btn_auc_start.gif) left bottom;
	}

/*-- ローンを修正する --*/
.btn_correction_auc a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_correction_auc.gif) left top;
	}
.btn_correction_auc a:hover{
	background: url(/common2/images/btn/btn_correction_auc.gif) left bottom;
	}

/*-- 同意してリスクのご確認へ --*/
.btn_agree_risk a{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_agree_risk.gif) left top;
	}
.btn_agree_risk a:hover{
	background: url(/common2/images/btn/btn_agree_risk.gif) left bottom;
	}

li.msg p:first-child{
	font-weight: bold;
	}

/*-- メールマガジンを購読する --*/
 a.btn_mailmagazine_regist{
	margin: 0 auto 0px;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_mailmagazine.gif) left top;
	}
 a.btn_mailmagazine_regist:hover{
	background: url(/common2/images/btn/btn_mailmagazine.gif) left bottom;
	}
a.btn_mailmagazine_regist.disabled{
	background: url(/common2/images/btn/btn_mailmagazine_disabled.gif) left top;
	}

/*-- 退会ボタン・キャンセル --*/
.btn_mailmagazine_regist a{
	margin: 0 auto 40px auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_mailmagazine.gif) left top;
	}
.btn_mailmagazine_regist a:hover{
	background: url(/common2/images/btn/btn_mailmagazine.gif) left bottom;
	}


 #input_area .compatibility_area select {
	width: 215px;
	}

/*-- 適合性情報編集 mymaneoへ戻る --*/
/*-- 適合性情報確認 編集画面へ戻る --*/
.btn_compatibility_change_bk a,
.btn_compatibility_change_bk input {
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_reverse.gif) left top;
	border: none;
	outline: 0;
	}
.btn_compatibility_change_bk a:hover,
.btn_compatibility_change_bk input:hover {
	background: url(/common2/images/btn/btn_reverse.gif) left bottom;
	}


/*-- 適合性情報変更 適合性情報確認へ --*/
.btn_compatibility_confirm input{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_confirm.gif) left top;
	border: none;
	outline: 0;
	}
.btn_compatibility_confirm input:hover{
	background: url(/common2/images/btn/btn_confirm.gif) left bottom;
	}

/*-- 適合性情報確認 適合性情報完了へ --*/
.btn_compatibility_change input{
	margin: 0 auto;
	width: 280px;
	height: 40px;
	display: block;
	background: url(/common2/images/btn/btn_change.gif) left top;
	border: none;
	outline: 0;
	}
.btn_compatibility_change input:hover{
	background: url(/common2/images/btn/btn_change.gif) left bottom;
	}


/*-------------------*/
/*-- IMEモード設定 --*/
/*-------------------*/

/*-------- 日本語入力 ----------*/
#itemname,
#description_main,
#branch_name,
#bank_name,
#parent_company_address,
#parent_company_city,
#parent_company_name,
#company_address,
#company_city,
#company_division,
#company_name_kana,
#company_name,
#address,
#city,
#name_first_jp_kanji,
#name_last_jp_kanji,
#name_last_jp_kana,
#name_first_jp_kana {
	ime-mode: active;
	}

/*-------- 日本語入力不可、モード変更可 ----------*/
#username {
	ime-mode: inactive;
	}

/*-------- 日本語入力不可、モード変更不可 ----------*/
#rent_or_mortgage_monthly_sum,
#rent_or_mortgage_monthly_sum_s,
#utilities_expenses,
#utilities_expenses_s,
#food_expenses,
#food_expenses_s,
#school_expenses,
#school_expenses_s,
#leisure_expenses,
#leisure_expenses_s,
#repayment_expenses,
#repayment_expenses_s,
#other_expenses,
#other_expenses_s,
#maxrate,
#rpvalue,
#startprice,
#years_investing_stocks,
#years_investing_corporate_bonds,
#years_investing_trusts,
#years_investing_futures,
#years_investing_foreign_deposits,
#years_investing_foreign_exchange,
#years_investing_margins,
#account_number,
#income_pay_slip_last_month1,
#income_pay_slip_last_month2,
#income_pay_slip_month_before_last1,
#income_pay_slip_month_before_last2,
#income_bonus1,
#income_bonus2,
#income_salary2,
#income_salary1,
#parent_company_zip,
#parent_company_tel,
#company_zip,
#company_email,
#company_tel,
#mobile_dayphone,
#dayphone,
#email_check,
#email,
#password_check,
#password,
#rent_or_mortgage_bonus_sum2,
#rent_or_mortgage_bonus_sum1,
#rent_or_mortgage_monthly_sum2,
#rent_or_mortgage_monthly_sum1,
#total_debt2,
#total_debt1,
#children_num,
#mobile_dayphone,
#dayphone,
#zip {
	ime-mode: disabled;
	}

/*-----------------------------------*/
/*-- my maneo 改修用スタイルシート --*/
/*-----------------------------------*/
/*-- my maneo ボロワーステータス別の表示ボタン --*/
/*-- ボタン押下誘導文言 --*/
.btn_txt {
	font-weight: bold;
	text-align: center;
	margin-bottom: 3px;
	}

/*-- ローン種別選択画面へ --*/
.btn_MymaneoAuctionLoan a{
	margin: 0 auto;
	width: 232px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_MymaneoAuctionLoan.gif") left top;
	}
.btn_MymaneoAuctionLoan a:hover{
	background: url("/common2/images/btn/btn_MymaneoAuctionLoan.gif") left bottom;
	}
/*-- ローン作成を再開する --*/
.btn_MymaneoAuctionCreate a{
	margin: 0 auto;
	width: 232px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_MymaneoAuctionCreate.gif") left top;
	}
.btn_MymaneoAuctionCreate a:hover{
	background: url("/common2/images/btn/btn_MymaneoAuctionCreate.gif") left bottom;
	}
/*-- 書類送付説明画面へ --*/
.btn_MymaneoDocumentexplanation{
	margin: 0 auto;
	width: 232px;
	}
.btn_MymaneoDocumentexplanation a{
	margin: 0 auto;
	width: 232px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_MymaneoDocumentexplanation.gif") left top;
	}
.btn_MymaneoDocumentexplanation a:hover{
	background: url("/common2/images/btn/btn_MymaneoDocumentexplanation.gif") left bottom;
	}

.btn_MymaneoDocumentexplanation2{
	width: 232px;
	}
.btn_MymaneoDocumentexplanation2 a{
	margin: 0 auto;
	width: 232px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_MymaneoDocumentexplanation2.gif") left top;
	}
.btn_MymaneoDocumentexplanation2 a:hover{
	background: url("/common2/images/btn/btn_MymaneoDocumentexplanation2.gif") left bottom;
	}

/*-- ローンを確認・開始する --*/
.btn_MymaneoAuctionStart{
	margin: 0 auto;
	width: 232px;
	}

.btn_MymaneoAuctionStart a{
	margin: 0 auto;
	width: 232px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_MymaneoAuctionStart.gif") left top;
	}
.btn_MymaneoAuctionStart a:hover{
	background: url("/common2/images/btn/btn_MymaneoAuctionStart.gif") left bottom;
	}


#deleteUserArea #hedge {
	margin-bottom: 20px;
	padding: 10px;
	border: solid 1px #ccc;
	background: #f9f9f9;
	height: 200px;
	overflow-y: scroll;
	}
#deleteUserArea #hedge ul {
	padding-left: 10px;
	}
#deleteUserArea #hedge li.info {
	padding-left: 5px;
	}

#deleteUserArea h3 {
	padding:2px 5px;
	font-weight: bold;
	background: #666;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	color: #fff;
	}
#deleteUserArea #idpass {
	margin-bottom: 10px;
	padding:10px 10px 0 10px;
	border: solid 1px #ccc;
	background: #eee;
	}
#deleteUserArea #idpass ul {
	margin-bottom: 10px;
	}

#deleteUserArea #idpass ul li.ttl {
	width: 140px;
	padding: 7px 5px 7px 5px;
	border: solid 1px #ccc;
	background: #FFFF99;
	line-height: 170%;
	float: left;
	}
#deleteUserArea #idpass ul li.txt {
	width: 406px;
	padding: 7px 5px 7px 5px;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	background: #FFFFCC;
	line-height: 170%;
	float: left;
	}

#deleteUserAnqArea p{
	padding: 3px 0;
	}
#deleteUserAnqArea h3 {
	padding:2px 5px;
	font-weight: bold;
	background: #666;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	color: #fff;
	}
#deleteUserAnqArea ul {
	margin-bottom: 20px;
	padding: 10px;
	border: solid 1px #ccc;
	background: #eee;
	}

#deleteUserAnqArea li {
	margin-bottom: 10px;
	border-bottom: solid 1px #ccc;
	}

#deleteUserArea span{
	margin-right: 5px;
	padding:1px 4px;
	background: #666;
	font-weight: bold;
	color: #fff;
	}
#deleteUserArea p{
	margin-bottom: 5px;
	}

.ttl_delete{
	margin-bottom: 10px;
	padding-left: 10px;
	}
#deleteUserAnqArea textarea.anktxt{
	width: 566px;
	height: 80px;
	margin-bottom: 10px;
	}

/*---------------------------------*/
/*---- 貸金業協会のロゴ、罫線 -----*/
/*---------------------------------*/
#gloan_container #gloan_footer #textLayout p.jfsa_area {
	border: solid 1px #CCC;
	padding:2px 2px 2px 2px;
	line-height: 16px;
	}
#gloan_container #gloan_footer #textLayout p.jfsa_area img{
	vertical-align: middle;
	padding:0 5px 4px 0;
	}

/*---------------------------------*/
/*------------ IE6対応 ------------*/
/*---------------------------------*/
/* IE6でinputの上下ボーダー出すための対応 */
* html #input_area .input_area_mdl li input {
	margin-top:1px;/* IE6 */
	margin-bottom:1px;/* IE6 */
	}

/*---------------------------------*/
/*---- 携帯サイトロゴ　　　　 -----*/
/*---------------------------------*/
* html #a_003 .page_info_main li.msg{
	width: 466px;
	}
* html #a_003 .page_info_main ul{
	width: 466px;
	}

/* IE6の住所表示対応 */
* html #input_area #parent_company_zip,
* html #input_area #zip,
* html #input_area #company_zip {
	width: 136px;
	}

* html #input_area dd.input_divisions {
	margin-top: 0;
	}
* html #input_area dd.input_ctv {
	margin-top: 1px;
	width: 244px;
	}
* html #input_area dd.input_house_num {
	margin-top: 1px;
	}
* html dd.txt {
	}
* html li.add_area dt{
	clear: left;
 	float: left;
	width: 120px;
	}
* html li.add_area dd{
	width: 365px;
	margin-bottom: 5px;
	}

* html #parent_company_block{
	position: relative;
	top: -21px;
	border-bottom: 1px;
	}

* html #parent_company_block ul.end{
	margin: 0;
	border-bottom: none;
	}
* html #parent_company_block ul.addbox{
	margin: 0;
	border-bottom:solid 1px #ccc;
	}

* html .ttl_middle {
	padding: 10px 0 0 0;
	}
*:first-child+html .ttl_middle {
	padding: 10px 0 0 0;
	}

*:first-child+html #output_area dd.txt,
*:first-child+html #input_area li.input_phone dd,
*:first-child+html #input_area li.add_area dd {
	width: 370px;
	margin-top: 2px;
	margin-bottom: 5px;
	}

/*-----------------------------------*/
/*-- my maneo 改修 ------------------*/
/*-----------------------------------*/
/*-- my maneo ボロワーステータス別の表示ボタン --*/
/*-- ボタン押下誘導文言 --*/
.btn_txt {
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	}
.btn_txt2 {
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
	}

/*-- ローン種別選択画面へ --*/
.btn_MymaneoAuctionLoan a{
	margin: 0 auto;
	width: 232px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_MymaneoAuctionLoan.gif") left top;
	}
.btn_MymaneoAuctionLoan a:hover{
	background: url("/common2/images/btn/btn_MymaneoAuctionLoan.gif") left bottom;
	}
/*-- ローン作成を再開する --*/
.btn_MymaneoAuctionCreate {
	margin: 0 auto;
	width: 232px;
	}

.btn_MymaneoAuctionCreate a{
	margin: 0 auto;
	width: 232px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_MymaneoAuctionCreate.gif") left top;
	}
.btn_MymaneoAuctionCreate a:hover{
	background: url("/common2/images/btn/btn_MymaneoAuctionCreate.gif") left bottom;
	}
/*-- 書類送付説明画面へ --*/
.btn_MymaneoDocumentexplanation{
	width: 232px;
	margin: 0 auto;
	}
.btn_MymaneoDocumentexplanation a{
	margin: 0 auto;
	width: 232px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_MymaneoDocumentexplanation.gif") left top;
	}
.btn_MymaneoDocumentexplanation a:hover{
	background: url("/common2/images/btn/btn_MymaneoDocumentexplanation.gif") left bottom;
	}

/*-- ローンを確認（開始）する --*/
.btn_MymaneoAuctionStart{
	width: 232px;
}
.btn_MymaneoAuctionStart a{
	margin: 0 auto;
	width: 232px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_MymaneoAuctionStart.gif") left top;
	}
.btn_MymaneoAuctionStart a:hover{
	background: url("/common2/images/btn/btn_MymaneoAuctionStart.gif") left bottom;
	}

/*-- ボロワーステータスを削除する --*/
.btn_MymaneostatusCancell a{
	margin: 0 auto;
	width: 232px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_MymaneostatusCancell.gif") left top;
	}
.btn_MymaneostatusCancell a:hover{
	background: url("/common2/images/btn/btn_MymaneostatusCancell.gif") left bottom;
	}


/*-- ローンを削除する --*/
.btn_MymaneoAuctionDeletete{
	width: 160px;
	margin: 0 auto;
	}
.btn_MymaneoAuctionDeletete a{
	width: 160px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_aucDelete.gif") left top;
	}
.btn_MymaneoAuctionDeletete a:hover{
	background: url("/common2/images/btn/btn_aucDelete.gif") left bottom;
	}
/*-- ローンをキャンセルする --*/
.btn_MymaneoAuctionCancel{
	width: 203px;
	}
.btn_MymaneoAuctionCancel a{
	width: 203px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_aucCancel.gif") left top;
	}
.btn_MymaneoAuctionCancel a:hover{
	background: url("/common2/images/btn/btn_aucCancel.gif") left bottom;
	}

/*-- 退会をキャンセルする --*/
.btn_cancell a {
	width: 280px;
	height: 40px;
	display: block;
	background: url("/common2/images/btn/btn_cancell.gif") left top;
	}
.btn_cancell a:hover {
	background: url("/common2/images/btn/btn_cancell.gif") left bottom;
	}

.btn_cancell2 {
	height: 20px;
	width: 89px;
	margin: 0 auto;
	vertical-align: middle;
}

/*-- 退会する --*/
.btn_secession a {
	width: 280px;
	height: 40px;
	display: block;
	background: url("/common2/images/btn/btn_secession.gif") left top;
	}
.btn_secession a:hover {
	background: url("/common2/images/btn/btn_secession.gif") left bottom;
	}

/*オリジナルゲーム＆ブログパーツ/ローンキャンセル・削除 blockUI*/

#tenderCancell,
#auctioncancel {
	width: 478px;
	padding: 10px;
	}
.r_txt{
	text-align: right !important;
	}
.c_txt{
	text-align: center !important;
	}
#tenderCancell h2,
#auctioncancel h2 {
	margin: 0;
	padding: 3px 10px;
	background: #cc0000;
	color: #fff;
	font-weight: bold;
	font-size: 110%;
	}

#blogTag {
	width: 680px;
	padding: 10px;
	}
#blogTag h2,
#movieTag01 h2 {
	margin: 0;
	padding: 3px 10px;
	color: #fff;
	font-weight: bold;
	font-size: 110%;
	}

#blogTag h2{
	background: #FF8500;
	}

#movieTag01 h2 {
	background: #009000;
	margin:0 0 20px 0;
	}
#blogTag p{
	padding: 10px 0;
	text-align: left;
	}
#blogTag p.ttl_sml{
	padding: 0 0 0 10px;
	text-align: left;
	border: solid 1px #999;
	background: #666;
	color: #fff;
	}
#blogTag textarea {
	width: 675px;
	min-height: 130px;
	margin-bottom: 20px;
	font-size: 90%;
	border: solid 1px #ccc;
	}


#tenderCancell .cancellarea,
#auctioncancel .delarea {
	width: 456px;
	margin-bottom: 10px;
	padding: 10px;
	border: solid 1px #cc0000;
	}
#tenderCancell #history_area th.ttl {
	background: #D6D6D6;
	padding: 5px 10px;
	text-align: left;
	}
#tenderCancell #history_area h4{
	margin: 0 0 0 -1px;
	padding: 5px 10px;
	border: solid 1px #D6D6D6;
	width: 679px !important;
	text-align: left;
	}

#tenderCancell #history_area th{
	text-align: center;
	font-weight: bold;
	}

#tenderCancell #history_area td{
	padding: 5px 10px;
	text-align: left;
	}
#changeMsg {
	width: 160px;
	margin: 10px auto 0;
	}
#changeMsg a {
	width: 160px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_aucDelete.gif") left top;
	}
#changeMsg a:hover {
	background: url("/common2/images/btn/btn_aucDelete.gif") left bottom;
	}
#btn_tenderCancell2 {
	width: 144px;
	margin: 10px auto 0;
	}
#btn_tenderCancell2 a {
	width: 144px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_tenderCancell2.gif") left top;
	}
#btn_tenderCancell2 a:hover {
	background: url("/common2/images/btn/btn_tenderCancell2.gif") left bottom;
	}

#unblogTag,
#btn_pageClose {
	width: 100px;
	margin: 10px auto 0;
	}

#unblogTag a,
#btn_pageClose a {
	width: 100px;
	height: 24px;
	display: block;
	background: url("/common2/images/btn/btn_pageClose.gif") left top;
	}
#unblogTag a:hover,
#btn_pageClose a:hover {
	background: url("/common2/images/btn/btn_pageClose.gif") left bottom;
	}

#btn_pageClose2{
	width: 144px;
	margin: 10px auto 0;
	}

#btn_pageClose2 a {
	width: 144px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_pageClose3.gif") left top;
	}

#btn_pageClose2 a:hover {
	background: url("/common2/images/btn/btn_pageClose3.gif") left bottom;
	}



/*-- 借入れ目的の追加 --*/
.btn_MymaneoAucaddinfo{
	width: 232px;
}
.btn_MymaneoAucaddinfo a{
	margin: 0 auto;
	width: 232px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_MymaneoAucaddinfo.gif") left top;
	}
.btn_MymaneoAucaddinfo a:hover{
	background: url("/common2/images/btn/btn_MymaneoAucaddinfo.gif") left bottom;
	}

/*-- mymaneo ボタン並列時 --*/
.btn_area5 {
	margin: 0 auto;
	width: 412px;
	text-decoration: none;
	}
.btn_area5 p{
	float: left;
	margin-right: 10px;
	}
.btn_area6 {
	margin: 0 auto;
	width: 455px;
	text-decoration: none;
	}
.btn_area6 p{
	float: left;
	margin-right: 10px;
	}

/*-- mymaneoローン選択 --*/

.btn_area4 {
	margin: 0 auto 40px;
	width: 560px;
	text-decoration: none;
	}

.btn_gloan_small a{
	float: right;
	width: 270px;
	height: 169px;
	display: block;
	background: url("/common2/images/btn/btn_select_loan2.gif") left top;
	}
.btn_gloan_small a:hover {
	background: url("/common2/images/btn/btn_select_loan2.gif") left bottom;
	}
.btn_gloan_small_ng{
	float: right;
	width: 270px;
	height: 169px;
	display: block;
	background: url("/common2/images/btn/btn_gloan_ng2.gif") left top;
	}

.btn_maneoloan_small a{
	float: left;
	width: 270px;
	height: 169px;
	display: block;
	background: url("/common2/images/btn/btn_select_loan2.gif") right top;
	}
.btn_maneoloan_small a:hover {
	background: url("/common2/images/btn/btn_select_loan2.gif") right bottom;
	}

/*mymaneo 遅延損害金請求*/
/**  遅延損害金請求、期日入違い振込み依頼  **/
#spmsg_top {
	width: 559px;
	height: 26px;
	display: block;
	background: url("/common2/images/bg/bg_spmsg_top.gif") left top no-repeat;
	}
#spmsg_mdl {
	width: 535px;
	padding: 10px;
	border-right: solid 2px #FF7A00;
	border-left: solid 2px #FF7A00;
	background: #FFFFD6;
	text-align: left;
	}
#spmsg_btm {
	width: 559px;
	height: 6px;
	margin-bottom: 10px;
	display: block;
	background: url("/common2/images/bg/bg_spmsg_btm.gif") left top no-repeat;
	}
#spmsg_mdl .delay_msg {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: dotted 1px #999;
	}
#spmsg_mdl .delay_msg p.ttl,#spmsg_mdl .misplacing_msg p.ttl {
	padding: 1px 0 1px 25px;
	font-weight: bold;
	background: url("/common2/images/ico/ico_attMsg.gif") 5px 2px no-repeat;
	color: #fff;
	}
#spmsg_mdl span.ico_ttl {
	width: 17px;
	height: 17px;
	margin: 0 5px 0 3px;
	display: block;
	background: url("/common2/images/ico/ico_attMsg.gif") left 1px no-repeat;
	float: left;
	}
#spmsg_mdl .ttl_left {
	display: block;
	width: 5px;
	height: 28px;
	background: url("/common2/images/bg/bg_ttlleft.gif") left top no-repeat;
	float: left;
	}
#spmsg_mdl .ttl_center {
	padding: 4px 2px 0 0;
	height: 24px;
	background: url("/common2/images/bg/bg_ttlcenter.gif") left top;
	font-weight: bold;
	color: #fff;
	float: left;
	letter-spacing: 1px;
	}
#spmsg_mdl .ttl_right {
	display: block;
	width: 5px;
	height: 28px;
	background: url("/common2/images/bg/bg_ttlright.gif") left top no-repeat;
	float: left;
	}
#spmsg_mdl .msg {
	margin-top: 5px;
	padding-left: 5px;
	clear: left;
	}
#spmsg_mdl .msg span {
	font-weight: bold;
	}

/* 商品説明 */
.btn_gloan2 a{
	float: right;
	width: 287px;
	height: 108px;
	display: block;
	background: url("/common2/images/btn/btn_select_loan3.gif") right top;
	margin-bottom:10px;
	}
.btn_gloan2 a:hover {
	background: url("/common2/images/btn/btn_select_loan3.gif") right bottom;
	}

.btn_maneoloan2 a{
	float: left;
	width: 287px;
	height: 108px;
	display: block;
	background: url("/common2/images/btn/btn_select_loan3.gif") top left;
	margin-bottom:10px;
	}
.btn_maneoloan2 a:hover {
	background: url("/common2/images/btn/btn_select_loan3.gif") bottom left;
	}

#syouhin_setsumei h2,
#commodity_maneoloan h2,
#commodity_gloan h2 {
	margin-bottom: 20px;
	}

#syouhin_setsumei h3,
#commodity_maneoloan h3,
#commodity_gloan h3 {
	clear: both;
	border: 1px solid #CCE7C6;
	color: #236619;
	background: #F4F4F4 url(/images/bg_h3.gif) no-repeat left center;
	padding: 3px 24px;
	font-weight: bold;
	margin-bottom: 10px;
	}

#syouhin_setsumei p,
#commodity_maneoloan p,
#commodity_gloan p{
	margin: 0 0 10px 5px;
	}




#syouhin_setsumei table{
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	}

#commodity_maneoloan table,
#commodity_gloan table{
	width: 100%;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	vertical-align: top;
	}

#syouhin_setsumei th,
#syouhin_setsumei td,
#commodity_maneoloan th,
#commodity_gloan th,
#commodity_maneoloan td,
#commodity_gloan td{
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}

#syouhin_setsumei th,
#commodity_maneoloan th,
#commodity_gloan th{
	font-weight: bold;
	background: #EFF7D7;
	}

#syouhin_setsumei .btn_block,
#syouhin_setsumei .block1,
#commodity_gloan .block1,
#commodity_maneoloan .block1{
	margin-bottom: 30px;
	}

#syouhin_setsumei .block2,
#commodity_maneoloan .block2{
	margin-bottom: 30px;
	}

#syouhin_setsumei .block3 table,
#syouhin_setsumei .block3 th,
#syouhin_setsumei .block3 td{
	border: 0;
	background: #FFFFFF;
	}

#syouhin_setsumei th.mloanTh{
	text-align: center;
	background: #FFFFFF url(/common2/images/bg/bg_tbl_m_loan.gif) no-repeat center 50%;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}

#syouhin_setsumei th.gloanTh{
	text-align: center;
	background: #FFFFFF url(/common2/images/bg/bg_tbl_g_loan.gif) no-repeat center 50%;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}

#commodity_maneoloan th.mloanTh2,
#commodity_gloan th.mloanTh2{
	background: #EBFFD7;
	}

#commodity_maneoloan th.maneoG{
	text-align: left;
	background:#EFF7D7;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	}

#syouhin_setsumei td,
#commodity_maneoloan td,
#commodity_gloan td{
	vertical-align: top;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}

#commodity_gloan span.att{
	font-weight: bold;
	color: #ff6600;
	}

#f_004 span.att2,
#g_004 span.att2{
	font-weight: bold;
	color: #cc3300;
	}

/*---------------------------------*/
/*----- コーポラティブサイト ------*/
/*---------------------------------*/
#mm_001 #transferHistory .right{
	text-align: right;
	}
.marginLB{
	margin-left: 10px;
	margin-bottom: 10px;
}

/* 商品別口座の開設・商品別口座の資金移動 */

#mm_001 .marginBtm10,
#mm_006 .marginBtm10{
	margin-bottom: 10px;
	}

#mm_001 .paddingLeft10{
	padding-left: 10px;
	}

#mm_001 #accountSelect{
	border: 1px solid #D6D6D6;
	width: 100%;
	margin-bottom: 0;
	letter-spacing: 0.05em;
	background: #FFFFCC;
	}

#mm_006 #accountSelect{
	margin: 0 0 10px 0;
	padding:5px;
	background: #FFFFCC;
	}

#mm_001 .choiceNewAccountPull{
	margin: 10px;
	vertical-align: middle;
	}

#mm_001 .fontSize15,
#mm_006 .fontSize15{
	font-size: 15px;
	}

#mm_001 .movement_paymentTbl1Td2{
	padding: 10px;
	font-size: 14px;
	}
#mm_001 .movement_paymentTbl1Alert{
	list-style-type: none;
	color: #FF0000;
	font-weight: bold;
	margin-bottom: 15px;
	font-size: 14px;
	}
#mm_001 .line01{
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
	}
#mm_001 .marginBtm15{
	margin-bottom: 15px;
	}
#mm_001 .width278{
	width: 278px;
	}
#mm_001 .idouTable .idouTableTr1{
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	}
#mm_001 .idouTableTr1Td1{
	width: 240px;
	padding: 5px 10px 0 10px;
	border-right: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	line-height: 200%;
	text-align:left;
	}
#mm_001 #virt_from,
#mm_001 #virt_to {
	font-size: 15px;
	width: 250px;
	}
#mm_001 .idouTableTr2Td1{
	height: 60px;
	width: 240px;
	background: #d2e9ff;
	margin: 0;
	padding-left: 10px;
	font-weight: bold;
	border: 3px double #D6D6D6;
	word-break: break-all;
	word-wrap: break-word;
	}
#mm_001 .idouTableTr3Td1{
	height: 40px;
	width: 240px;
	text-align: right;
	margin: 0;
	padding: 5px 10px;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	font-size: 16px;
	}
#mm_001 .idouTableTr4Td1{
	height: 60px;
	width: 240px;
	background: #d2e9ff;
	margin: 0;
	padding-left: 10px;
	font-weight: bold;
	border: 3px double #D6D6D6;
	word-break: break-all;
	word-wrap: break-word;
	}
#mm_001 .idouTableTr5Td1{
	height: 30px;
	text-align: right;
	margin: 0;
	padding: 10px;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	}
#mm_001 .idouTableTr5Td1Input{
	margin-right: 5px;
	font-size: 15px;
	text-align: right;
	}
#mm_001 .imageArrow{
	float: left;
	margin: 28px 8px 0 9px;
	}
#mm_001 .idouTableRight{
	float: left;

	}
#mm_001 .idouTableRight .idouTableRightTbl{
	float: left;
	width: 278px;

	}
#mm_001 .idouTableRight .idouTableRightTbl .idouTableRightTbltr1{
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	}
#mm_001 .idouTableRight .idouTableRightTbl .idouTableRightTbltr1td1{
	width: 240px;
	padding: 5px 10px 0 10px;
	border-right: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	line-height: 200%;
	}
#mm_001 .idouTableRight .idouTableRightTbl .idouTableRightTbltr1td1Select{
	font-size: 15px;
	width: 80%;
	}
#mm_001 .idouTableRight .idouTableRightTbl .idouTableRightTbltr2td1{
	height: 60px;
	width: 240px;
	background: #FFC8C8;
	margin: 0;
	padding-left: 10px;
	font-weight: bold;
	border: 3px double #D6D6D6;
	word-break: break-all;
	word-wrap: break-word;
	}
#mm_001 .idouTableRight .idouTableRightTbl .idouTableRightTbltr3td1{
	height: 40px;
	width: 240px;
	text-align: right;
	margin: 0;
	padding: 5px 10px;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	font-size: 16px;
	}
#mm_001 .idouTableRight .idouTableRightTbl .idouTableRightTbltr4td1{
	height: 60px;
	width: 240px;
	background: #FFC8C8;
	margin: 0;
	padding-left: 10px;
	font-weight: bold;
	border: 3px double #D6D6D6;
	word-break: break-all;
	word-wrap: break-word;
	}
#mm_001 .idouTableRight .idouTableRightTbl .idouTableRightTbltr5td1{
	height: 40px;
	width: 240px;
	text-align: right;
	margin: 0;
	padding: 5px 10px;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	font-size: 16px;
	}

html:not([lang*=""]) #mm_001 .idouTableRight .idouTableRightTbl .idouTableRightTbltr5td1 {
	height: 45px;
	}

#mm_001 .movementPaymentConfirmBtn{
	height: 21px;
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
	}

#mm_001 #movementPaymentHistory{
	background: #e2e2e2;
	}

#mm_001 .movementPaymentHistoryTbl{
	text-align: center;
	margin-bottom: 10px;
	}

#mm_001 .movementPaymentHistoryTblTh{
	font-weight: bold;
	text-align: center;
	}

#mm_001 .width559,
#mm_006 .width559{
	width: 559px;
	}

#mm_001 .width200,
#mm_003 .width200,
#mm_006 .width200{
	width: 200px;
	}


#mm_001 .idouTableRightTbltr5{
	vertical-align: middle;
	height: 45px;
	}

#mm_001 .marginTop10{
	margin-top: 10px;
	}

#mm_001 .marginTop40{
	margin-top: 40px;
	}

#mm_001 .alert{
	color: #FF0000;
	font-weight: bold;
	}

#mm_001 .whatAccount{
	width:571px;
	margin-top: 0;
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	}

#mm_001 .fLeft{
	float: left;
	}

#mm_001 .helpLink{
	text-align: right;
	margin-bottom: 10px;
	}

/* 商品別口座の開設・商品別口座の資金移動確認 */
#mm_002 .movementPaymentHistoryTblTh{
	font-weight: bold;
	text-align: center;
	}

#mm_001 .imgQ{
	margin-left: 5px;
	}

#mm_001 .virt_frombox img{
	vertical-align: text-bottom;
	}

#mm_001 .btn_help a{
	padding: 0;
	margin: 0;
	height:0;
	width:16px;
	height:16px;
	background: url("/images/btn_help.gif") left top no-repeat;
	}

#mm_001 .btn_help a:hover {
	padding: 0;
	margin: 0;
	height:0;
	width:16px;
	height:16px;
	background: url("/images/btn_help.gif") left top no-repeat;
	}

#mm_001 .floBtm {
	float: left;
	}

#mm_001 .td3 {
	display: block;
	clear: left;
	}

/* 商品別口座の開設・商品別口座の資金移動確認 */
#mm_002 .movementPaymentHistoryTblTh{
	font-weight: bold;
	text-align: center;
	}

#mm_002 .marginBtm15{
	margin-bottom: 15px;
	}

#mm_002 .inducementArea{
	padding: 25px 35px;
	/* background: #E4F2E1; */
	margin-bottom: 20px;
	}

#mm_002 .confirmationTable{
	text-align: center;
	margin-bottom: 30px;
	}

#mm_002 .paymentFormerBalance{
	text-align: left;
	background: #D2E9FF;
	}

#mm_002 .amountMovementPayment{
	text-align: left;
	background: #FFC8C8;
	}

#mm_002 .balancePaymentDestination{
	text-align: left;
	background: #FFC8C8;
	}

#mm_002 .marginBtm30{
	margin-bottom: 30px;
	}

#mm_002 .MovementPaymentHistory{
	background: #E2E2E2;
	}

#mm_002 .comment_msg{
	padding:0 10px 10px;
	}

#mm_002 #changeDepositTable{
	width:100%;
	border-left:#E7E7E7 solid 1px;
	border-top:#E7E7E7 solid 1px;
	margin:0 0 30px 0;
	}

#mm_002 #changeDepositTable th{
	padding:5px;
	background:#FAFAFA;
	width:75%;
	border-right:#E7E7E7 solid 1px;
	border-bottom:#E7E7E7 solid 1px;
	}

#mm_002 #changeDepositTable td{
	padding:5px;
	text-align:right;
	font-size:130%;
	width:25%;
	border-right:#E7E7E7 solid 1px;
	border-bottom:#E7E7E7 solid 1px;
	font-weight:bold;
	}

/* 商品別口座の開設・商品別口座の資金移動完了 */
#mm_003 .width559,
#mm_006 .width559{
	width: 100%;
	}

#mm_003 .marginBtm20,
#mm_005 .marginBtm20{
	margin-bottom: 20px;
	}
#mm_003 .MovementPaymentHistory{
	background: #E2E2E2;
	}
#mm_003 .MovementPaymentHistoryTbl{
	text-align: center;
	margin-bottom: 10px;
	}
#mm_003 .movementPaymentHistoryTblTh{
	font-weight: bold;
	text-align: center;
	}
#mm_003 .marginBtm15{
	margin-bottom: 15px;
	}
#mm_003 .confirmTbl,
#mm_004 .confirmTbl{
	border: 1px solid #CCCCCC;
	width: 589px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#mm_003 .comment_msg{
	padding: 10px;
	}
#mm_003 .comment_msg a{
	font-weight: bold;
	text-decoration: underline;
	}

/* 商品別口座開設確認 */
#mm_004 h4,
#mm_006 h4{
	background: #000066;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 10px;
	}

#mm_004 .newAccountConfirm{
	border: 1px solid #CCCCCC;
	}

#mm_004 .newAccount{
	padding-left: 10px;
	background: #FFFFCC;
	}

#mm_004 .newAccountName{
	padding-left: 10px;
	}

#mm_004 #agreeChRiskExp{
	margin-right: 10px;
	}

#mm_004 .inducementArea{
	margin: 9px 12px;
	/* background: #E4F2E1; */
	}

#mm_004 .confirmTbl{
	margin-bottom: 30px;
	}
#mm_004 .confirmTd1{
	border-right: 1px solid #CCCCCC;
	padding: 5px 10px;
	background: #FFFFCC;
	font-weight: bold;
	}

#mm_004 .confirmTd2{
	padding: 5px 10px;
	font-size: 130%;
	font-weight: bold;
	color: #CC0000;
	}

#mm_004 .exp{
	border: 1px solid #CCCCCC;
	width: 579px;
	height: 250px;
	overflow: auto;
	padding: 5px;
	margin-bottom: 10px;
	}

#mm_004 .expAgree{
	background: #FFCC66;
	font-weight: bold;
	padding: 10px;
	margin-bottom: 5px;
	}

#mm_004 .btnArea{
	text-align: center;
	padding: 0;
	}

#mm_004 .btn1,
#mm_004 .btn2{
	margin: 0;
	padding: 0;
	}

#mm_004 .btn2{
	vertical-align: top;
	}

#mm_004 #errors_agreement{
	margin: 0 0 10px 0;
	}

/* 商品別口座開設完了 */
#mm_005 .marginBtm15{
	margin-bottom: 15px;
	}

#mm_005 .marginBtm30{
	margin-bottom: 30px;
	}

#mm_005 .inducementArea{
	margin: 9px 12px 20px 12px;
	/* background: #E4F2E1; */
	}

#mm_005 .movement_paymentTbl1{
	border: 1px solid #999999;
	width: 591px;
	margin-bottom: 10px;
	letter-spacing: 0.05em;
	}

#mm_005 .btn_2mymaneo{
	margin: 50px 0 0 0;
	}

/* 異動明細 */
/* テーブル時表示部分 */
#mm_006 #alertMsg{
	margin: 40px 0 0 0;
	background: #E4F2E1;
	border: #E7E7E7 solid 1px;
	}

#mm_006 #alertMsg ul{
	border: #FFFFFF solid 1px;
	padding:5px;
	}

#mm_006 #selectarea{
	padding: 0 0 10px 0;
	}

/** 件数変更領域 */
#mm_006 .dataTables_length,
#mm_001 .dataTables_length{
	text-align: left;
	float: left;
	width: 40%;
	}

#mm_006 .dataTables_filter,
#mm_001 .dataTables_filter{
	text-align: right;
	float: right;
	width: 40%;
	}

/** 表示テーブル*/
#mm_006 #invoicelookTable,
#mm_001 #transferHistory,
#invoicelookTable1,
#invoicelookTable2{
	margin:5px 0 0 0;
	border-left:#ccc solid 1px;
	border-top:#ccc solid 1px;
	table-layout: fixed;
	}

#mm_006 #invoicelookTable th,
#mm_001 #transferHistory th,
#invoicelookTable1 th,
#invoicelookTable2 th{
	text-align: center;
	}

#mm_006 #invoicelookTable th,
#mm_006 #invoicelookTable td,
#mm_001 #transferHistory th,
#mm_001 #transferHistory td,
#invoicelookTable1 td,
#invoicelookTable2 td,
#invoicelookTable1 th,
#invoicelookTable2 th{
	padding:5px;
	border-right:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
	}

#mm_006 #invoicelookTable thead,
#mm_001 #transferHistory thead,
#invoicelookTable1 thead,
#invoicelookTable2 thead{
background:#E9E9E9;
	}

.invoicelook_area{
	margin:10px 0 0 0;
	}

#mm_006 th.sorting_asc,
#mm_001 th.sorting_asc{
	background:transparent url(/common2/images/bg/sort_asc.jpg) no-repeat scroll right center;
	}

#mm_006 th.sorting,
#mm_001 th.sorting{
	background:transparent url(/common2/images/bg/sort_both.jpg) no-repeat scroll right center;
	}

#mm_006 th.sorting_desc,
#mm_001 th.sorting_desc{
	background:transparent url(/common2/images/bg/sort_desc.jpg) no-repeat scroll right center;
	}

/** 戻るボタン desable */
#mm_006 .paginate_disabled_previous,
#mm_001 .paginate_disabled_previous{
	background-image:url(/common2/images/bg/back_disabled.jpg);
	}

/** 戻るボタン enabled */
#mm_006 .paginate_enabled_previous,
#mm_001 .paginate_enabled_previous{
	background-image:url(/common2/images/bg/back_enabled.jpg);
	}

/** 次へボタン enabled */
#mm_006 .paginate_enabled_next,
#mm_001 .paginate_enabled_next{
	background-image:url(/common2/images/bg/forward_enabled.jpg);
	}

/** 次へボタン desable */
#mm_006 .paginate_disabled_next,
#mm_001 .paginate_disabled_next{
	background-image:url(/common2/images/bg/forward_disabled.jpg);
	}

#mm_006 .paginate_disabled_previous,
#mm_006	.paginate_enabled_previous,
#mm_006	.paginate_disabled_next,
#mm_006	.paginate_enabled_next,
#mm_001 .paginate_disabled_previous,
#mm_001	.paginate_enabled_previous,
#mm_001	.paginate_disabled_next,
#mm_001	.paginate_enabled_next{
	float:left;
	height:19px;
	margin-left:3px;
	width:19px;
	}

#mm_006	.dataTables_info,
#mm_001	.dataTables_info{
	padding:5px 0 0 0;
	float:left;
	width:60%;
	}

#mm_006	.dataTables_paginate,
#mm_001	.dataTables_paginate{
	padding:5px 0 0 0;
	float:right;
	text-align:right;
	width:44px;
	}

/***********************************
* clearfix
***********************************/
#mm_001 #virt_frombox:after,
#mm_001 .fundsTransfer:after,
#mm_001 .floBtm:after{
	content: ".";
	display: block;
	height:0.1px;
	clear: both;
	visibility: hidden;
	overflow:hidden;
	}
#mm_001 #virt_frombox,
#mm_001	.fundsTransfer,
#mm_001 .floBtm{
	zoom:1;
	}

.csBlock2 .alcenter,
.csBlock .alcenter {
	padding-right: 10px;
	}

#homeCsArea{
	padding:0 10px;
	margin-bottom: 20px;
	background: #fff;
	}
#homeCsArea .lageBanner{
	padding-bottom: 5px;
	margin-bottom: 5px;
	background: #fff;
	border-bottom: dotted 1px #ccc;
	}
#homeCsArea .lageBanner.end{
	padding-bottom: 5px;
	margin-bottom: 0;
	background: #fff;
	border-bottom: none;
	}

.csBlock2 .fundedBarLong {
	margin: 5px 0 !important;
	}
.csBlock2 #spacialAuctionTable{
	width: 395px;
	}

/* お問い合せ情報 */
#cusInfo {
	padding: 9px;
	border: solid 1px #ccc;
	font-size: 95%;
	}
#cusInfo ul#borrower{
	background: #EDFFB5;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
	margin-bottom:10px;
	padding:4px;
	}
#cusInfo ul#lender{
	background: #FFD9B3;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
	padding:4px;
	}
#cusInfo li.top_line{
	margin-top: 5px;
	border-top: dotted 1px #ccc;
	}

/* 証拠資料追加*/
#container ul.evidenceArea{
	border:none;
	margin:0;
	padding:0;
	}

#container ul.evidenceArea li{
	float:none;
	}

#container ul.evidenceArea li span{
	font-size: 120%;
	}

#container ul.evidenceArea li input{
	width: 638px;
	font-size: 110%;
	margin:2px 0;
	}

/* CS用ボタンエリア */
#cs_topLeft_area{
	float:left;
	width: 393px;
	}
#cs_topRight_area{
	padding: 10px 5px;
	float: right;
	height: 100px;
	width: 168px;
	display: block;
	background: url("/common2/landing/images/cs01/cs_imgTopRight.jpg") right top no-repeat;
	}

#cs_topRight_area p{
	line-height: 120%;
	width: 157px;
	text-align: center;
	}

#btn_cs_imgTopRight a{
	height: 68px;
	width: 157px;
	display: block;
	background: url("/common2/images/btn/btn_cs_imgTopRight.gif") top left no-repeat;
	}

#btn_cs_imgTopRight a:hover{
	background: url("/common2/images/btn/btn_cs_imgTopRight.gif") bottom left no-repeat;
	}

/* セミナー詳細*/
#seminarDetaiTable{
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	}

#seminarDetaiTable th,
#seminarDetaiTable td{
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding:10px;
	}
#seminarDetaiTable th{
	background:#D2FEC9;
	width:100px;
	}
/** ヘッジ **/
div.hedge{
	background:#f3f3f3;
	padding:5px;
	margin:20px 0 0 0;
	line-height:130%;
	}

div.hedge p{
	text-indent: -1em;
	margin:0 0 5px 1em;
	}

div.hedge p.hedgeTitle{
	text-indent: 0;
	margin:0 0 5px 0;
	font-weight:bold;
	padding:0 0 0 20px;
	background:url(/common2/images/ico/btn_supplement.gif) left center no-repeat;
	}

a.arrow{
 	background: url(/common2/images/ico/ico_arw01.gif) no-repeat left 3px;
	padding:0 0 0 8px;
	}

/* セミナーアイコン */
td p.seminar_4{
	text-align:left;
	padding:0 0 0 16px;
	background: url(/common2/images/ico/ico_seminar_public.gif) no-repeat left 4px;
	}

td p.seminar_1{
	text-align:left;
	padding:0 0 0 16px;
	background: url(/common2/images/ico/ico_seminar_borrower.gif) no-repeat left 4px;
	}

td p.seminar_2{
	text-align:left;
	padding:0 0 0 16px;
	background: url(/common2/images/ico/ico_seminar_lender1.gif) no-repeat left 4px;
	}

td p.seminar_3{
	text-align:left;
	padding:0 0 0 16px;
	background: url(/common2/images/ico/ico_seminar_lender2.gif) no-repeat left 4px;
	}

#pdf_confirm_checkbox{
	width:25px;
	height:25px;
	background:#fff;
	}

/* mymaneoデータダウンロード */

#data_dl{
	margin-top: 10px;
	}

#data_dl .box01{
	background: #ffffcc
	}
#data_dl .box01.box02{
	background: rgb(255, 217, 217);
	padding: 10px 14px;
}

#data_dl .box02 .pdf_link span{
	background: url(/common2/images/ico4/ico_hedge.png) left center no-repeat;
	padding: 0 0 0 25px;
}
#data_dl .box02 .pdf_link span a b{
	font-weight: bold;
}
#data_dl .pdf_link span{
	margin-bottom: 10px;
	padding:1px 0 5px 25px;
	background: url("/common2/images/ico/ico_document.gif") left top no-repeat;
	line-height: 200%;
	font-size: 110%;
	text-decoration: underline;
	}
#data_dl .box01 ul{
	margin: 0 auto;
	}
#data_dl .box01 li{
	text-align: left;
	}

#Inquiry {
	width:800px;
	margin: 0 auto;
	}

.topSkip{
	margin-bottom: 10px;
	width: 758px;
	}

.btn_skip a{
	margin: 0 0 0 auto;
	padding: 0;
	width: 160px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn/btn_tempExam_skip.gif") left top no-repeat;
	}
.btn_skip a:hover{
	background: url("/common2/images/btn/btn_tempExam_skip.gif") left bottom no-repeat;
	}

/* mymaneoレンダー・ボロワー登録 */
#lender_application,
#borrower_application{
	padding: 10px;
	margin-bottom: 10px;
	border: solid 1px #ccc;
	}
#lender_application{
	background: #DBFFCB;
	}
#borrower_application{
	background: #ffffc8;
	}

#lender_application #btn_lender_application,
#borrower_application #btn_borrower_application{
	float: left;
	}
#borrower_application #btn_borrower_application{
	margin-bottom: 10px;
	}

#lender_application_text,
#borrower_application_text{
	float: left;
	padding: 5px 0;
	width: 550px;
	margin-left: 10px;
	}

#accountEntry2{
	width: 190px;
	height:68px;
	display:block;
	background: url(/common2/images/btn3/btn_all.gif) -1149px -117px no-repeat;
	}
#accountEntry2:hover{
	background-position: -1149px -185px;
	}
#lender_application #btn_lender_application a{
	width: 190px;
	height:68px;
	display:block;
	background: url(/common2/images/btn3/btn_all.gif) -1149px -117px no-repeat;
	}
#lender_application #btn_lender_application a:hover{
	background-position: -1149px -185px;
	}
#lender_application #btn_lender_application2{
	float: left;
	width: 200px;
	padding:6px 0 0 0;
	}
#lender_application #btn_lender_application2 a{
	width: 190px;
	height:68px;
	display:block;
	background: url(/common2/images/btn3/btn_all.gif) left -317px no-repeat;
	}
#lender_application #btn_lender_application2 a:hover{
	background-position: left -385px;
	}

#borrower_application #btn_borrower_application a{
	width: 242px;
	height: 100px;
	display: block;
	background: url("/common2/images/btn/btn_goBorrower.gif") left top no-repeat;
	}
#borrower_application #btn_borrower_application a:hover{
	background: url("/common2/images/btn/btn_goBorrower.gif") left bottom no-repeat;
	}
.attention_area{
	clear: both;
	border-top :dotted 1px #ccc ;
	padding-top: 5px;
	}
.attention_area p{
	padding: 0 5px;
	text-align: left;
	font-weight: bold;
	}
.attention_area span{
	padding: 2px;
	margin-right: 10px;
	background: #ffff00;
	border: solid 2px #999;
	font-weight: bold;
	font-size: 80%;
	color: #666;
	}

.bg_green1{
	background: #339900 !important;
	color: #fff !important;
	}
.bg_blue1{
	background: #0099cc !important;
	color: #fff !important;
	}
.bg_green2{
	background: #F0FFC1;
	}
.bg_blue2{
	background: #DDF7FF;
	}

/* マーケット情報 */
#marketPlace .date{
	text-align: right;
	}

#marketPlace h3{
	padding-left:8px;
	margin-bottom: 10px;
	border: solid #A7D323 !important;
	border-width: 1px 1px 1px 8px !important;
	line-height: 160%;
	font-size: 110%;
	background: #fffff0 !important;;
	}

#marketPlace table{
	border:solid #ccc;
	border-width: 1px 0 0 1px;
	}
#marketPlace td,
#marketPlace th{
	padding:2px 2px 2px 5px;
	border:solid #ccc;
	border-width:0 1px 1px 0;
	}
#marketPlace th{
	text-align: center;
	background: #F0FFC1;
	font-weight: bold;
	}
#marketPlace tr.default_item th{
	background:#FFEBD7;
	}
#marketPlace .outline{
	border:solid #ccc;
	border-width: 0 1px 1px 1px;
	}
#marketPlace .dot_line{
	margin: 20px 0 15px;
	border-bottom: dotted 1px #ccc;
	}
#marketPlace .total{
	text-align: center;
	background: #ffff66;
	}

#examResult .btn_area3 p{
	width: 280px;
	}

/* クイック審査結果OK表示 */
#examResultOK {
	width: 100%;
	background: url(/common2/images/img/maneo_okmsg1.gif) right top no-repeat;
	margin:0 0 10px 0;
	}
#examResultYET,
#examResultNG img,
#examResultOK img{
	padding:0;
	float: none;
	}

#examResultOK li{
	padding:5px 5px 5px 0;
	}

#examResultOK li.hdg{
	margin:25px 0 0 0;
	padding:5px;
	background:#f0f0f0;
	}

#examResultOK .OKmsg{
	font-weight: bold;
	padding:1px;
	font-size: 132%;
	}
#examResultOK .OKmsg span.outerBox{
	background: #0099cc;
	border:3px double #fff;
	line-height:170%;
	padding: 3px;
	}
#examResultOK .OKmsg span.innerBox{
	background: #0099cc;
	line-height:150%;
	color: #fff;
	padding:2px;
	}
#examResultOK .OKmsg span.Rvalue{
	font-size: 110%;
	font-weight: bold;
	margin-left: 5px;
	}

#concierge_area{
	position: relative;
	width: 258px;
	height: 303px;
	display: block;
	background: url("/common2/images/bg/bg_concierge.png") left top no-repeat;
	}
#concierge_area #btn_concierge1 a{
	width: 95px;
	height: 18px;
	display: block;
	background: url("/common2/images/btn/btn_concierge1.gif") left top no-repeat;
	position: absolute;
	top: 27px;
	right: 104px;
	}
#concierge_area #btn_concierge1 a:hover{
	background: url("/common2/images/btn/btn_concierge1.gif") left bottom no-repeat;
	}
#concierge_area #btn_concierge2 a{
	width: 95px;
	height: 18px;
	display: block;
	background: url("/common2/images/btn/btn_concierge2.gif") left top no-repeat;
	position: absolute;
	top: 27px;
	right: 9px;
	}
#concierge_area #btn_concierge2 a:hover{
	background: url("/common2/images/btn/btn_concierge2.gif") left bottom no-repeat;
	}
#concierge_area #contents_link{
	width: 220px;
	height: 73px;
	display: block;
	position: absolute;
	top: 71px;
	left: 19px;
	}
#concierge_area #contents_link table{
	width: 220px;
	height: 73px;
	}
#concierge_area #contents_link td{
	padding: 0px 10px 5px;
	}
#concierge_area #concierge_textArea{
	height: 120px;
	overflow-y: scroll;
	padding: 10px 10px 0 10px;
	border:solid #99cc00;
	border-width: 1px 1px 0 1px;
	background: #ffffcc;
	}
#concierge_area #concierge_textArea #title{
	font-size: 100%;
	font-weight: bold;
	}


/* レンダー、ボロワーHELP
--------------------------------------------------------------------------------*/
div#flow        {
background: #ebebeb url("/common2/images/bg/bg_flow_btm.gif") no-repeat center bottom;
padding-bottom:5px;
margin-bottom:20px;
}
div#flow div.flowInr    {
background:#ebebeb;
border-right:1px solid #d2d2d2;
border-left:1px solid #d2d2d2;
padding:10px 0;
}
div#flow h3{
background:none;
margin:0;
padding:0;
border:none;
}
div#flow h4{
background:none;
margin:0 0 10px 0;
padding:0;
border:none;
}
div#flow p.btn{
margin:0 10px;
text-align:right;
}
div#flow table{
border-collapse:collapse;
}
div#flow table,
div#flow table td{
border:none;
padding:0;
vertical-align:top;
}
div#flow table td ul{
margin-bottom:10px;
}
div#flow table.top{
margin-left:10px;
	}
div#flow table.btm{
margin-right:10px;
	}
div#flow table.com{
margin:0 10px;
}
div#flow table.top td.first p,
div#flow table.btm td.first p{
width: 177px;
padding-left:10px;
}
div#flow table.brw td ul{
width:187px;
}
div#flow table.lend td ul,
div#flow table.com td ul,
div#flow table.com td p {
width:187px;
}
div#flow table td ul li {
line-height:1.2;
margin-bottom:5px;
text-indent:-1.25em;
padding-left:1.25em;
}
div#flow table td ul li:first-letter{
font-weight:bold;
}
div#flow table.brw td ul li:first-letter{
color:#40992e;
}
div#flow table.lend td ul li:first-letter{
color:#f29a00;
}
div#flow table.com td ul li:first-letter{
color:#40992e;
}

div#flow table.lend td p {
margin: 0;
margin-bottom:5px;
width: 177px;
padding-left:10px;
}
div#flow table.lend td p span {
color:#333;
}
ol{
margin-left:2em;
list-style-type: decimal;
}

/* 新・レンダー＆ボロワーページ */
/*レンダー側*/
.helpRegist {
padding: 10px;
background:#fff;
border:solid 1px #ccc;
background: url("/common2/images/img/img_family.gif") right bottom no-repeat;
position: relative;
}

.helpRegist .btnText{
margin: 0 auto;
width: 778px;
}
.helpRegist .btnArea{
float: left;
}
.helpRegist .textArea{

margin-left: 20px;
float: left;
}
.helpRegist2 .textArea ul,
.helpRegist .textArea ul{
padding-left:5px;
}
.helpRegist .textArea p.big{
	padding:10px 0 0;
	font-size: 120%;
	font-weight: bold;
}
.helpRegist .textArea p.ttl{
	margin-bottom: 3px;
padding-left:3px;
border-left:solid 5px #ff6600;
font-weight:bold;
font-size:110%;
}

/*ボロワー側*/
#helpRegist2{
width:800px;
}

#helpRegist2_left {
width: 242px;
padding: 10px;
background:#E7F2BF;
border:solid 1px #D7EA93;
float: left;
}
#helpRegist2_right {
width: 500px;
padding: 10px 10px 10px 25px;
background:#fff;
float: left;
}

#helpRegist2 .selectBlock{
width: 265px;
}
#helpRegist2 .selectBlock span.ttl{
border-left:solid 4px #0F9F0F;
padding-left: 10px;
}
#helpRegist2 .selectBlock select{
width: 265px;
}

#helpRegist2_right .textArea #firstBox{
background: url("/common2/images/img/img_family.gif") right bottom no-repeat;
position: relative;
padding: 0 0 20px;
}
#helpRegist2_left #inputArea p.ttl{
margin-bottom: 3px;
padding-left:3px;
border-left:solid 5px #0F9F0F;
font-weight:bold;
font-size:110%;
}
#helpRegist2_left #inputArea p.ttl span{
font-weight:bold;
font-size:85%;
}
#helpRegist2_left #inputArea select{
width: 245px;
}
#helpRegist2_left #inputArea option{
height: 19px;
}


#seminarArea a{
position: relative;
width: 245px;
height: 77px;
display: block;
background: url("/common2/images/btn/btn_seminar2.gif") left top no-repeat;
}
#seminarArea .kisaiDate{
position: absolute;
top: 45px;
left: 50px;
font-weight: bold;
font-size:120%;
}

#helpRegist2_right .textArea ul{
padding-left:5px;
}
#helpRegist2_right .textArea p.big{
	padding:5px 0 0 5px;
	font-size: 100%;
	font-weight: bold;
	color:#696969;
}
#helpRegist2 .textArea p.ttl{
margin-bottom: 3px;
padding-left:3px;
border-left:solid 5px #0F9F0F;
font-weight:bold;
font-size:110%;
}

#helpRegist2 #smallLink span a{
margin-right: 10px;
color: #003b96;
font-size: 90%;
}

#helpRegist2 #smallLink .ttl{
padding: 3px 5px;
margin-right: 5px;
background: #0F9F0F;
color: #fff;
font-size: 100%;
}

#helpPage #wide_main_container_inner .blockArea .longGreen{
	width: 798px;
	height: 30px;
	background: #A7D323;
	border: solid #ccc;
	border-width: 1px 1px 1px;
	margin: 0;
	padding: 3px 0;
	}
#helpPage h2.longGreen span{
	font-size:150%;
	margin-top: -4px;
	}
#helpPage h2.longGreen span.smallTxt{
	font-size:60%;
	border: none;
	display: inline;
	font-weight: normal;
	}
#helpUnderArea{
	margin: 30px 0 0;
	text-align: center;
	}
#helpUnderArea .blockArea{
	margin-bottom: 20px;
	padding-top:20px !important;
	border-top: dotted 1px #ccc;
	}
#helpUnderArea .blockArea li{
	display: inline;
	}

#helpPage #optionSearch{
	border-top: solid 1px #ccc;
	margin-top: 4px;
	}
body:last-child #helpPage #optionSearch th{
	font-size: 80%;
	}


#newInfoArea {
	margin-top: 10px;
	width: 782px;
	padding: 8px;
	border: solid 1px #ccc;
	background: url("/common2/images/img/img_family.gif") 365px bottom no-repeat;
	}
#newInfoArea div{
	float: left;
	min-width: 140px;
	}


#newInfoArea #bg_btnArea{
	width: 240px;
	padding: 15px 20px 0;
	height: 115px;
	display: block;
	background: url("/common2/images/bg2/bg_auclistBtnarea.gif") left top no-repeat;
	}


#newInfoArea #bg_btnArea .auc2accountInfo a{
	width: 240px;
	height: 40px;
	display: block;
	background: url("/common2/images/btn2/auc2accountInfo.gif") left top no-repeat;
	}
#newInfoArea #bg_btnArea .auc2mymaneo a{
	width: 240px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn2/auc2mymaneo.gif") left top no-repeat;
	}

.newApp_user{
	padding: 5px 0;
	}

.newApp_user dl{
	font-size: 92%;
	}
.newApp_user dt{
	width: 100px;
	margin-right: 5px;
	clear: left;
	float: left;
	}
.newApp_user dt.ttl{
	width: auto;
	}
.newApp_user dd{
	float: left;
	}
.newApp_user dt.linkArw01{
	padding-left: 10px;
	background:url("/common2/images/ico/ico_arw01.gif") no-repeat scroll left 6px transparent;
	color: #006600;
	}



#newIDinfo ul{
	padding: 10px;
	border: solid #ccc;
	border-width: 0 1px 1px 1px;
	}

#newIDinfo .ttl1{
	padding: 0 5px !important;
	background: #009900;
	border: solid #009900;
	border-width: 0 1px;
	color:#fff;
	font-weight: bold;
	}
#newIDinfo .ttl2{
	padding: 0 5px !important;
	background: #0099CC;
	border: solid #0099CC;
	border-width: 0 1px;
	color:#fff;
	font-weight: bold;
	}
#newIDinfo p{
	padding:0 5px;
	border:solid #009900;
	border-width: 0 1px 1px 1px;
	}
#userNunber p{
	padding:0 5px;
	border:solid #0099CC;
	border-width: 0 1px 1px 1px;
	}

#lenderInfoArea{
	padding:20px 20px 10px;
	width: 240px;
	height: 96px;
	display: block;
	background: url("/common2/images/bg2/bg_auclistBtnarea2.gif") left top no-repeat;
	float: right;
	}
#lenderInfoArea ul{
	height: auto;
	}
#lenderInfoArea .auc2accountInfo a{
	width: 240px;
	height: 40px;
	display: block;
	background: url("/common2/images/btn2/auc2accountInfo.gif") left top no-repeat;
	}
#lenderInfoArea .auc2mymaneo a{
	width: 240px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn2/auc2mymaneo.gif") left top no-repeat;
	}
#lenderInfoArea #bg_btnArea .auc2accountInfo a{
	width: 240px;
	height: 40px;
	display: block;
	background: url("/common2/images/btn2/auc2accountInfo.gif") left top no-repeat;
	}
#lenderInfoArea #bg_btnArea .auc2mymaneo a{
	width: 240px;
	height: 30px;
	display: block;
	background: url("/common2/images/btn2/auc2mymaneo.gif") left top no-repeat;
	}
#lender2Auc,
#lenderInfoArea #bg_btnArea li p,
#newInfoArea #bg_btnArea li p{
	float: left;
	}
#lenderInfoArea #bg_btnArea .ttl,
#newInfoArea #bg_btnArea .ttl{
	padding: 4px 1px 3px;
	font-weight: bold;
	font-size: 110%;
	}
#lenderInfoArea #bg_btnArea .box,
#newInfoArea #bg_btnArea .box{
	padding: 3px;
	width: 130px;
	border: solid 1px #ccc;
	background: #fff;
	font-weight: bold;
	text-align: right;
	}
@media print{
	#printNone,
	.mymaneo #mymaneoAccountInfoArea,
	.mymaneo .box01,
	.mymaneo .setupNav3,
	.mymaneo .setupNav2,
	.mymaneo #homeCsArea,
	.mymaneo #statsu_navi_area,
	.mymaneo #side,
	#footer,
	#membersmenu,
	#gnav,
	#header{
	display: none;
	}

}

/* FCローン対応・質問エリア */
#questionsAreaInner {
	background: #fff;
	}
.btn_pageClose {
	width: 144px;
	clear: left;
	margin: 0 auto;
	padding: 20px 0;
	}
.btn_pageClose a {
	height: 30px;
	width: 144px;
	display: block;
	background: url("/common2/images/btn/btn_pageClose3.gif") left top no-repeat;
	}
.btn_pageClose a:hover{
	background: url("/common2/images/btn/btn_pageClose3.gif") left bottom no-repeat;
	}

.sendQuestionCS{
	margin:0 auto;
	text-align:center;
	padding:10px;
	}
.sendQuestionCS a{
	display:block;
	background: url(/common2/images/btn/btn_sendQuestionCS.gif) left top no-repeat;
	width:202px;
	height:40px;
	margin:0 auto;
	}
.sendQuestionCS a:hover{
	display:block;
	background: url(/common2/images/btn/btn_sendQuestionCS.gif) right top no-repeat;
	width:202px;
	height:40px;
	}

/*-----------------------*/
/* FSA対応既存ローン詳細 */
/*-----------------------*/

/* 投資する */
p.btn_2toushi a {
	margin: 0 auto;
	width: 150px;
	height: 40px;
	display: block;
	background: url("/images/auction/btn_2toushi.gif") left top no-repeat;
	}
p.btn_2toushi a:hover{
	background: url("/images/auction/btn_2toushi.gif") left bottom no-repeat;
	}
/* ログイン */
.btn_2login a {
	margin: 0 auto;
	width: 150px;
	height: 40px;
	display: block;
	background: url("/images/auction/btn_2login.gif") left top no-repeat;
	}
.btn_2login a:hover {
	background: url("/images/auction/btn_2login.gif") left bottom no-repeat;
	}
/* 投資するには */
.btn_2screening a {
	margin: 0 auto;
	width: 150px;
	height: 40px;
	display: block;
	background: url("/images/auction/btn_2screening.gif") left top no-repeat;
}
.btn_2screening a:hover{
	background: url("/images/auction/btn_2screening.gif") left bottom no-repeat;
}
/* 投資方法説明 */
.btn_2setsumei a {
	margin: 0 auto;
	width: 150px;
	height: 40px;
	display: block;
	background: url("/images/auction/btn_2setsumei.gif") left top no-repeat;
}
.btn_2setsumei a:hover{
	background: url("/images/auction/btn_2setsumei.gif") left bottom no-repeat;
}

li#mailSendCheck{
	margin:10px;
	pading:10px;
	text-align: center;
	}

div.landingBnr{
	width: 120px;
	height: 80px;
	display: block;
	position:relative;
	margin:0 auto;
	}

div.landingBnr span{
	display:block;
	width:120px;
	height:80px;
	background: url("/common2/images/bg2/bk_100.png") left top no-repeat;
	position:absolute;
	top:0px;
	left:0;
	margin: 0 auto;
	z-index: 100;
	}

h3.visionTitle{
	font-weight: bold;
	color:#006600;
	padding:5px;
	font-size: 130%;
	background: #F4F4F4;
	margin:0 0 20px 0;
}

h4.visionTitleSub{
	font-weight: bold;
	padding:5px;
	font-size: 110%;
	background: none;
	border:0px;
	margin:0 0 20px 0;
}

#sitefees_area, #sitefees_area  table{
	border: 1px solid #ccc;
	border-collapse: collapse;
	width: 100%;
	}
#sitefees_area th{
	padding:10px;
	background-color: #F6F6F6;
	border: 1px solid #b9b9b9;
}
#sitefees_area td{
	padding:10px;
	border: 1px solid #b9b9b9;
}
/* ガイドライン等静的コンテンツ用 */
.staticContents h3 {
	font-size: 16px;
	font-weight: bold;
}
.staticContents h4.staticUnderline {
	text-decoration: underline;
	font-size: 13px;
}
.staticContents ol {
	margin-left: 0;
}
.staticContents ol li {
	padding-left: 5px;
	text-indent: -2em;
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	margin-left: 1.5em;
}
.staticContents ol li:before {
	display: marker;
	content: "("counter(cnt)")";
	padding-right: 0.5em;
}
.staticContents ol li + li {
	margin-top: 3px;
}
.staticTextRight p {
	text-align: right;
}
.staticContents .staticTitleUnderline {
	font-size: 16px;
	text-decoration: underline;
	padding: 0;
}
.staticContents aside {
	font-size: 11px;
}
.staticOrderList {
	list-style-type: none;
	margin: 0;
}
.staticOrderList li dl dt {
	font-size: 13px;
	margin-bottom: 3px;
}
.staticOrderList li dl dd {
	padding-left: 2em;
}
.staticOrderList li + li {
	margin-top: 10px;
}

/* 会員ステータスについて */
#questions.userStatus p {
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
}
.helpStatusTable {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}
.helpStatusTable tr + tr {
	border-top: 1px solid #CCCCCC;
}
.helpStatusTable tr th {
  background-color: #EEEEEE;
  padding: 12px 0;
  font-size: 14px;
  text-align: center;
}
.helpStatusTable tr * + * {
	border-left: 1px solid #CCCCCC;
}
.helpStatusTable tr th.first {
	width: 230px;
}
.helpStatusTable tr td {
	padding: 15px 0 10px 24px;
}
.helpStatusTable tr td.statusTableIcon {
	padding-left: 81px;
}
.statusTableIcon {
	background-repeat: no-repeat;
}
.statusTableIcon.diamond,
.statusTableIcon.platinum,
.statusTableIcon.gold,
.statusTableIcon.bronze,
.statusTableIcon.regular {
	background-position: 13px 50%;
}
.statusTableIcon.diamond {
	background-image: url("/common2/images/ico4/diamond_icon.png");
}
.statusTableIcon.platinum {
	background-image: url("/common2/images/ico4/platinum_icon.png");
}
.statusTableIcon.gold {
	background-image: url("/common2/images/ico4/gold_icon.png");
}
.statusTableIcon.bronze {
	background-image: url("/common2/images/ico4/bronze_icon.png");
}
.statusTableIcon.regular {
	background-image: url("/common2/images/ico4/regular_icon.png");
	border-bottom: 0;
}
.helpStatusIcon {
	padding: 15px;
	border: 1px solid #CCCCCC;
}
.helpStatusIcon ul {
	display: flex;
	justify-content: center;
}
.helpStatusIcon ul + ul {
	margin-top: 34px;
}
.helpStatusIcon ul li {
	padding-left: 53px;
	position: relative;
}
.helpStatusIcon ul li:before,
.helpStatusIcon ul li.table:before {
	content: "";
	display: block;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
}
.helpStatusIcon ul li:before {
	background-image: url("/common2/images/ico4/ico_status_list_small.png");
	width: 47px;
	height: 32px;
	margin-top: -20px;
	left: 0;
}
.helpStatusIcon ul li.table:before {
	background-image: url("/common2/images/ico4/ico_status_set.png");
	width: 33px;
	height: 24px;
	margin-top: -15px;
	left: 8px;
}
.helpStatusIcon ul li + li {
	margin-left: 10px;
}
.helpStatusIcon ul .diamond:after,
.helpStatusIcon ul .platinum:after,
.helpStatusIcon ul .gold:after,
.helpStatusIcon ul .bronze:after {
	content: "|";
	padding-left: 10px;
}
.helpStatusIcon ul .diamond:before {
	background-position: 0 0;
}
.helpStatusIcon ul .platinum:before {
	background-position: 0px -32px;
}
.helpStatusIcon ul .gold:before {
	background-position: 0px -64px;
}
.helpStatusIcon ul .bronze:before {
	background-position: 0px -95px;
}
.helpStatusIcon ul .regular:before {
	background-position: 0px -126px;
}
.helpStatusIcon ul .table.diamond:before {
	background-position: 0 0;
}
.helpStatusIcon ul .table.platinum:before {
	background-position: -33px 0px;
}
.helpStatusIcon ul .table.gold:before {
	background-position: -66px 0px;
}
.helpStatusIcon ul .table.bronze:before {
	background-position: -99px 0px;
}
.helpStatusIcon ul .table.regular:before {
	background-position: -132px 0px;
}
.helpStatusIcon dl + dl {
	border-top: 1px dotted #888888;
	margin-top: 15px;
	padding-top: 15px;
}
.helpStatusIcon dt + dd {
	margin-top: 15px;
}
.individual + .individual {
	margin-top: 40px;
}
#helpUserStatus .notificationCard {
	border: 1px solid #CCCCCC;
	width: 710px;
	margin: 0 auto;
}
#helpUserStatus .notificationCard .notificationCardImage{
	padding: 21px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#helpUserStatus .notificationCard header h5 {
	padding: 13px 30px;
	background-color: #69AB10;
	color: #FFFFFF;
	font-size: 16px;
}
.sliderArea {
	position: relative;
	height: 300px;
}
#sliderLoader {
	width: 1000px;
	height: 300px;
	background-color: #FFFFFF;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 1.0;
	z-index: 10;
}
#sliderLoader img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -40px;
	margin-left: -40px;
}
#slider {
	display: none;
}

/******************************************
* 投資家情報連携
******************************************/
#cooperationServiceList {
  width: 100%;
  border-collapse:collapse;
  border: 1px solid #CCCCCC;
}
#cooperationServiceList .cooperationSelectBox {
	width: 80px;
}
#cooperationServiceList tr td {
  padding: 22px;
}
.mainContentSection #cooperationServiceList tr td + td {
	padding-top: 15px;
}
#cooperationServiceList tr th {
  background-color: #EEEEEE;
  box-sizing: border-box;
  padding: 12px 0;
  font-size: 14px;
  text-align: center;
}
#cooperationServiceList tr th:first-child,
#cooperationServiceList tr td:first-child {
  border-right: 1px solid #CCCCCC;
}
#cooperationServiceList tr + tr td {
  border-top: 1px solid #CCCCCC;
}
.cooperationServiseLogo {
  width: 190px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: relative;
}
/*非表示対応のため、コメントアウト
.cooperationServiseLogo:before {
	content: "";
	display: block;
	width: 28px;
	height: 28px;
	background-image: url("/common2/images/ico4/ico_plus.png");
	position: absolute;
	top: 50%;
	left: -50px;
	margin-top: -14px;
}
.cooperationServiseLogo:hover {
	cursor: pointer;
}
.cooperationServiseLogo:hover:before {
	background-image: url("/common2/images/ico4/ico_plus_hover.png");
	transition: all 0.3s;
}
.cooperationServiseLogo.active:before {
	background-image: url("/common2/images/ico4/ico_minus.png");
	transition: all 0.3s;
}
.cooperationServiseLogo.active:hover:before {
	background-image: url("/common2/images/ico4/ico_minus_hover.png");
	transition: all 0.3s;
	cursor: pointer;
}*/
#cooperationServiceList .cooperationServiseDesc {
	margin-left: 60px;
	margin-top: 15px;
	padding-right: 15px;
	display: none;
}

#cooperationServiceList .cooperationServiseDesc p,
.unitFontSizeTo13{
	font-size: 13px;
}

#cooperationServiceList .cooperationServiseDesc h4 {
	font-size: 17px;
	background-color: #FFFFFF;
	font-weight: normal;
	background-image: none;
	padding: 0;
	color: #333333;
}
#cooperationServiceList tr td + .cooperationProgress{
	color: #777777;
	text-align: center;
	padding: 10px;
	font-size: 14px;
}
.cooperationProgress p {
	font-weight: bold;
}
.cooperationProgress.contentAlert {
	background-color: transparent;
}
.cooperationProgress.contentAlert .alertTitle {
	width: auto;
	font-size: 14px;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 5px;
}
.cooperationProgress.contentAlert .alertTitle:before,
.attentionAlert.processing:before {
	content: "";
	display: block;
	background-image: url("/common2/images/ico4/ico_hedge.png");
	width: 17px;
	height: 16px;
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -8px;
	margin-top: 0;
}
.attentionAlert.processing {
	position: relative;
	padding-left: 1em;
}
.attentionAlert.processing:before {
	top: 1px;
	left: -8px;
	margin-left: 0;
}
/* 確認 ・ 完了画面の時の各サービスロゴ */
#cooperationServiceList.singleRow .cooperationServiseLogo {
	width: 220px;
	background-position: center;
	margin: 0 auto;
}
#cooperationServiceList.singleRow .cooperationServiseLogo:before {
	display: none;
}
#cooperationServiceList.singleRow .cooperationServiseLogo:hover {
	cursor: default;
}
/* 投資家連携先のサービス選択画面 */
.cooperationServiceSelect {
	width: 820px;
	margin: 0 auto;
	padding-top: 30px;
}
.cooperationServiceSelect p {
	font-size: 14px;
}

.contentAlert {
	padding: 23px;
	width: inherit;
	background-color: #FFF4F8;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 1.7;
}
.contentAlert.attentionAlert {
	padding: 37px 65px;
}
.contentAlert .alertText {
	position: relative;
	padding-left: 55px;
}
.contentAlert .alertText:before {
	content: "";
	display: block;
	width: 40px;
	height: 34px;
	background-image: url("/common2/images/ico4/ico_alert.png");
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -17px;
}
/* 投資家連携の共通ボタン */
.cooperationBtn a {
	display: block;
	height: 58px;
}
.cooperationBtn.btnCenter a {
	margin: 0 auto;
}
.cooperationBtn.next a {
	width: 286px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.cooperationBtn.next.confirm a {
	background-image: url("/common2/images/btn3/btn_confirm.png");
}
.cooperationBtn.next.confirm a:hover,
.cooperationBtn.next.request a:hover,
.cooperationBtn.next.explain a:hover {
	background-position: -286px 0;
}
.cooperationBtn.next.request a {
	background-image: url("/common2/images/btn3/btn_share_request.png");
}
.cooperationBtn.next.explain a {
	background-image: url("/common2/images/btn3/btn_explain.png");
}
.cooperationBtn.back a {
	width: 156px;
	background-image: url("/common2/images/btn3/btn_back.png");
}
.cooperationBtn.back a:hover {
	background-position: -156px 0;
}
/* 横並びの場合 */
.btnSideBySide {
	display: flex;
	justify-content: center;
}
.btnSideBySide .cooperationBtn + .cooperationBtn {
	margin-left: 20px;
}
/* mymaneoTOPへ  のリンク */
.cooperationServiceLink {
	border-top: 1px dotted #444444;
	padding-top: 47px;
	padding-bottom: 43px;
	text-align: center;
}
.cooperationServiceSelect h4 {
	font-size: 20px;
	color: #279F00;
	margin-bottom: 30px;
}
/**
 チェックボックスのデザイン
 投資家連携 / 投資家同意事項
*/
/* 共通スタイル */
.cooperationCheckBox input,
.detailCheckBox input {
	display: none;
	margin: 0 auto;
}
.cooperationCheckBox input[type="checkbox"] + label,
.detailCheckBox input[type="checkbox"] + label {
	display: block;
	background-repeat: no-repeat;
	margin: 0 auto;
	cursor: pointer;
}
/* 個別スタイル */
/* 投資家連携 */
.cooperationCheckBox input[type="checkbox"] + label {
	width: 25px;
	height: 24px;
	background-image: url("/common2/images/ico4/ico_checkbox_sheet.png");
	background-position: 0 0;
}
.cooperationCheckBox input[type="checkbox"] + label:hover {
	background-position: -25px 0;
}
.cooperationCheckBox input[type="checkbox"]:checked + label {
	background-position: -50px 0;
}
/* 投資家同意事項 */
.detailCheckBox input[type="checkbox"] + label {
	width: 30px;
	height: 28px;
	background-image: url("/common2/images/ico4/ico_checkbox_consentdetail.png");
	background-position: 0 -20px;
}
.detailCheckBox input[type="checkbox"] + label:hover {
	background-position: -30px -20px;
}
.detailCheckBox input[type="checkbox"]:checked + label {
	background-position: -60px -20px;
}
.contentAlert .alertTitle {
	display: block;
	width: 520px;
	margin: 0 auto;
	font-size: 20px;
	padding-left: 56px;
	position: relative;
	margin-bottom: 26px;
}
.contentAlert .alertTitle:before {
	content: "";
	display: block;
	width: 40px;
	height: 34px;
	background-image: url("/common2/images/ico4/ico_alert.png");
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -17px;
}
/* 緑矢印付きのリンク */
.greenArrowLink {
	position: relative;
	padding-left: 12px;
}
.greenArrowLink:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 7px;
	border-color: transparent transparent transparent #328e37;
	margin-top: -4px;
}

/* 連携の案内 */
.relationGuide {
	margin-top: 30px;
}
.relationGuide p {
	line-height: 1.7;
}
.relationGuide p + p {
	margin-top: 20px;
}
.relationSelect {
	margin-top: 45px;
}
.relationSelect ul li {
	padding-top: 40px;
	padding-bottom: 40px;
	border-top: 1px dotted #444444;
	display: flex;
	align-items: center;
}
.relationLink {
	margin-top: 25px;
}
.relationLink a {
	display: block;
	width: 390px;
	height: 50px;
	border: 1px solid #55A307;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 25px;
	font-size: 18px;
	font-weight: bold;
	color: #55A307;
	padding-left: 30px;
	line-height: 50px;
	position: relative;
}
.relationLink a::before {
	display: block;
	width: 26px;
	height: 26px;
	line-height: 27px;
	text-align: center;
	background-color: #55A307;
	color: #FFFFFF;
	border-radius: 13px;
	position: absolute;
	top: 11px;
	left: 20px;
}
.relationLink.first a::before {
	content: "1";
}
.relationLink.second a::before {
	content: "2";
}
.relationLink a::after {
	content: "";
	width: 9px;
	height: 9px;
	border: 0px;
	border-top: solid 3px #55A307;
	border-right: solid 3px #55A307;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	right: 25px;
	margin-top: -5.5px;
}
.relationLink a:hover {
	opacity: 0.7;
	text-decoration: none;
}
#widePageTitleBlock .page_info_main + .page_info_main {
	margin-top: 30px;
}
/* 個人情報の取扱い */
.privacy_check {
	position: relative;
	width: 500px;
	margin: auto;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}
.privacy_check_block input {
	display: none;
}
.privacy_check::before {
	content: "";
	display: block;
	width: 25px;
	height: 24px;
	background-image: url(/common2/images/ico4/ico_checkbox_sheet.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: -32px;
    margin-top: -12px;
}
.privacy_check_block input:checked + .privacy_check::before,
.privacy_check_block:hover input:checked + .privacy_check::before {
	background-position: -50px 0;
}
.privacy_check_block:hover input + .privacy_check::before {
    background-position: -25px 0;
}
#inquiryForm .privacy_check_block {
	margin: 18px 0 8px 24px;
	display: inline-block;
}
#inquiryForm .privacy_check::before {
	left: auto;
	right: -32px;
}
.privacy_agreement_list li + li {
	margin-top: 8px;
}
/* TOP大家.comバナー */

.ooya_banner .banner_btn01 {
	position: absolute;
    top: 152px;
    left: 22px;
}
.ooya_banner .banner_btn02 {
	position: absolute;
    top: 223px;
    left: 22px;
}
.ooya_banner .banner_btn01_img,
.ooya_banner .banner_btn02_img {
	width: 315px !important;
	height: auto !important;
}
.ooya_banner .ooya_movie {
	position: absolute;
    top: 19px;
    right: 20px;
    width: 354px;
    height: 199px;
}
