
/*=================================================
	Reset
=================================================*/
/*html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
body{margin:0;padding:0;background-color:#f5f5f5;}*/
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:small;}
ul,ol,li,dl,dt,dd{margin:0;padding:0;list-style-type:none;}

/*=================================================
	module
=================================================*/
/*a{color:#0066AA;text-decoration:underline;}*/
.clearfix{display:inline-block;}
.clearfix:after{content:".";line-height:0;display:block;height:0;visibility:hidden;clear:both;}
/* \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* */ 
.fleft{float:left !important;}
.fright{float:right !important;}
.clear{clear:both !important;}
.tx_left{text-align:left !important;}
.tx_right{text-align:right !important;}
.tx_center{text-align:center !important;}
.bold{font-weight:bold !important ;}
.txS{font-size:x-small !important;}
.mtop10{margin-top:10px !important;}
.mtop15{margin-top:15px !important;}
.mtop20{margin-top:20px !important;}
.mtop30{margin-top:30px !important;}
.mbtm5{margin-bottom:5px !important;}
.mbtm10{margin-bottom:10px !important;}
.mbtm15{margin-bottom:15px !important;}
.mbtm20{margin-bottom:20px !important;}
.mbtm30{margin-bottom:30px !important;}
.ptop10{padding-top:10px !important;}
.ptop20{padding-top:20px !important;}
.ptop30{padding-top:30px !important;}
.pbtm10{padding-bottom:10px !important;}
.pbtm20{padding-bottom:20px !important;}
.pbtm30{padding-bottom:30px !important;}
h1,h2,h3,h4,h5,h6{font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;}
.cstbtn {clear: both;margin: 0;text-align: center;}
img {border: none;}
img.iright {margin-right: 10px;float: left;}
/*=================================================
	contents-mainColumn
=================================================*/
#mainColumn888{width:888px;color:#333333 !important;font:small ;line-height:1.5;}
/*=================================================
	bmk
=================================================*/
#bmk { position: relative; width: 888px; height:10px;}
#bmk .margin_a { position: absolute; right: 100px; top: -26px; width: 55px;} 
#bmk .margin_b { position: absolute; right: 29px; top: -26px; width: 60px;} 
#bmk .margin_c { position: absolute; right: 0; top: -26px; width: 20px;}
/*=================================================
	first_view
=================================================*/
#first_view {clear: both;margin: 0;padding: 0;width: 888px;height: 343px;background-image: url("/finance/success/001_img/wall_mainimg.jpg");background-repeat: no-repeat;background-position: center top;background-attachment: scroll;}
#first_view #subcatch {padding: 23px 0 0 32px;font-size: 10%;}
#first_view h1 {padding: 10px 0 0 0;font-size: 10%;}
#first_view p.lead {padding: 22px 270px 0 50px;font-size: 80% !important;font-weight: bold;line-height: 170%;}

/*=================================================
	box_block
=================================================*/
h2 {clear: both;margin: 0 0 10px 0;font-size: 10%;}
.box_voice {float: left;width: 888px;padding-bottom:20px;background-image: url("/finance/success/001_img/wall_box_voice.jpg");background-repeat: no-repeat;background-position: center 100%;background-attachment: scroll;clear: both;}
.box_voice h3 {font-size: 10%;}
.box_voice .box_voiceinner {float: left;background-image: url("/finance/success/001_img/wall_box_voiceinner.jpg");background-repeat: no-repeat;background-position: 0 0;background-attachment: scroll;}
.box_voice .box_voiceinner .vicwrap {margin: 0 51px 34px 30px;float: left;width: 807px;clear: both;}
.box_voice .box_voiceinner .vicwrap .leftctt {float: left;width: 235px;}
.box_voice .box_voiceinner .vicwrap .rightctt {float: right;width: 572px;}
.box_voice .box_voiceinner .vicwrap .rightctt .pwk {float: left;width: 238px;}
.box_voice .box_voiceinner .vicwrap .rightctt .nwk {float: right;width: 232px;}
.box_voice .box_voiceinner .vicwrap .leftctt p {margin: 0;font-size: 10%;text-align: left;}
.box_voice .box_voiceinner .vicwrap .rightctt .pwk .prework {margin: 0 0 36px 6px;font-size: 10%;}
.box_voice .box_voiceinner .vicwrap .rightctt .nwk .nowwork {margin: 0 0 36px 0;font-size: 10%;text-align: right;}
.box_voice .box_voiceinner .vicwrap .rightctt .myvoice {clear: right;margin: 0;font-size: 78%;line-height: 140%;}
.box_voice .box_voiceinner .fccmess {clear: both;margin: 0 51px 0 44px;font-size: 78%;line-height: 140%;}
/*=================================================
	Last-Message
=================================================*/
#lastmess {clear: both;float: left;margin: 30px;padding: 10px 30px;border: 1px solid #EAEAEA;}
#lastmess #lmwrap {float: left;width: 768px;}
#lastmess #lmwrap #lml {float: left;width: 384px;}
#lastmess #lmwrap #lmr {float: right;width: 384px;}
#lastmess #lmwrap #lml h4 {margin: 0;padding-bottom: 5px;font-size: 10%;text-align: left;}
#lastmess #lmwrap #lml p {margin: 0 40px 0 0;font-size: 70%;line-height: 120%;text-align: left;}
#lastmess #lmwrap #lmr div {padding: 15px 0 0 0;font-size: 10%;text-align: right;}
/*=================================================
	footer
=================================================*/
#pagetop{margin:0 38px 10px;text-align:right;}
#pagetop p{font-size:x-small;}
#pagetop a{background:url("/finance/success/001_img/icon_arrow_03.gif") no-repeat scroll 0 50% transparent;display:inline-block;padding-left:13px;}
/*=================================================
	検索フォーム用CSS
=================================================*/
#SS_suggest { 
/*margin: 0px 0 0 280px; ←20120409変更 */
margin: 0px 0 0 0;
*margin: 0px 56px 0 0px;/* IE7 */
margin: 0px 56px 0 0px;/* IE6 */
}
div.SS_suggest {font-weight: normal;z-index: 9;display: none;border-bottom: 1px solid #CCC;border-right: 1px solid #CCC;border-left: 1px solid #CCC;text-align:left;}
div.SS_suggest div.SS_suggestItemOff {background-color: #FFF;border-top: 1px solid #CCC;padding: 2px 0px 2px 0px;width: 100%;}
div.SS_suggest div.SS_suggestItemOn {background-color: #ECF5FA;border-top: 1px solid #CCC;padding: 2px 0px 2px 0px;width: 100%;}
div.SS_suggest span.SS_suggestKey {font-size: 100%;padding-left: 4px;}
div.SS_suggest span.SS_suggestRate {width: 100px;}
/*input#SS_searchQuery {width: 110px;} ←20120409変更 */
/* input#SS_searchQuery {width: 140px;} ←20120423変更 */
input#SS_searchQuery {width: 180px;}
/* フリーワード検索 20120409掲載 */
div#guideSeach{ width:648px; background:url(/finance/success/img/gSearchBg.gif) no-repeat top left; height:50px; position:relative;}
#guideSeach .freeword01{position: absolute; left: 16px; top:9px;}
#guideSeach .freeword02{position: absolute; left: 140px; top:16px;}
#guideSeach .g_search{position:absolute; width: 270px; text-align:left; vertical-align:top; left:140px; top:16px !important; margin:0; padding:0; }
/* #guideSeach .g_search{position:absolute; width: 230px; text-align:left; vertical-align:top; left:140px; top:16px !important; margin:0; padding:0; }
*/
#guideSeach .dotlin{ width:1px; height:32px; position:absolute; top:9px; left:394px;}
div#guideSeach div.wordTtl01{ width:85px; height:13px; position:absolute; top:11px; left:408px;}
div#guideSeach div.wordLink01{ width:180px; position:absolute; top:27px; left:408px; font-size:10px; line-height:100%; margin:0; padding:0; text-align:left;}
/* div#guideSeach div.wordTtl01{ width:85px; height:13px; position:absolute; top:11px; left:368px;}
div#guideSeach div.wordLink01{ width:220px; position:absolute; top:27px; left:368px; font-size:10px; line-height:100%; margin:0; padding:0; text-align:left;} */
.freetxt{ font-size:11.5px; line-height:120%; text-align:left; vertical-align:middle;}
input#SS_searchQuery02 {width: 140px;}



