#column2-main760 h2 {
margin-bottom:10px;
}

#pagebody h3.hdg_border {
width:100%;
margin:20px 0;
padding:0 0 10px;
border-bottom:1px solid #ccc;
}

a.arrow_circle {
margin-left:3px;
padding-left:14px;
background:url(../../../solution/success/vol_40/images/arrow_circle.gif) transparent no-repeat left center;
}

/* success_head */
.success_head {
width:755px;
margin-bottom:20px;
}

#img_success_head {
float:left;
margin-bottom:20px;
}

.success_head #success_head_tit {
float:left;
width:495px;
padding-left:30px;
}

.success_head #talkpeople {
clear:both;
width:733px;
padding:10px;
border:#cdcdcd 1px solid;
}

.success_head #talkpeople #img_ttl_speak {
float:left;
margin-right:40px;
}

.success_head #talkpeople .p_float {
float:left;
width:160px;
margin-right:40px;
font-size:84%;
}

.success_head #talkpeople .p_float02 {
float:left;
width:180px;
margin-right:10px;
font-size:84%;
}

.success_head #talkpeople .p_float210 {
float:left;
width:210px;
margin-right:40px;
font-size:84%;
}

.success_head #talkpeople .pimg_left {
float:left;
margin-right:10px;
}

.success_head #talkpeople .p_float .post {
color:#666;
background-color:#fff;
}

.success_head #talkpeople .name span {
font-size:84%;
}

.success_head #talkpeople .img_left {
float:left;
margin-right:10px;
}

/* vol_17 */
.success_head #talkpeople .talkpeople_in {
float:left;
width:590px;
}

.success_head #talkpeople .talkpeople_in .p_float {
float:left;
width:190px;
margin:0;
font-size:84%;
}

.success_head #talkpeople .talkpeople_in .tit_post {
clear:both;
padding:10px 0;
background-color:#FFFFFF;
color:#666666;
font-size:84%;
text-align:center;
}
/* vol_24 ～ */
#success_outline {
width:755px;
position:relative;
}

#success_outline #profile{
float:left;
width:200px;
position:relative;
}

#success_outline #profile h4{
margin-bottom:5px;
}

#success_outline #profile p{
margin-bottom:15px;
margin-left:0.5em;
}
#success_outline #profile p.font{
margin-bottom:15px;
margin-left:0.5em;
font-size:88%;
}

#success_outline #profile p.logo{
margin-bottom:15px;
margin-left:0.4em;
}
#success_outline #profile p.logoml0{
margin-bottom:15px;
margin-left:0;
}

#success_outline #profile dd{
margin-left:0.5em;
}

#success_outline #profile ul{
margin-left:0.1em;
}

#success_outline #profile li{
text-indent:-1em;
margin-left:1em;
}

#success_outline #profile dt.mobile{
color:#88A1DA;
font-weight:bold;
}

#success_outline #profile dt.screen{
color:#A092CD;
font-weight:bold;
}
#success_outline #profile dt.boardpc{
color:#76A289;
font-weight:bold;
}

#success_outline #outline_main{
float:right;
width:540px;
position:relative;
}

#success_outline #outline_detail{
padding:0 19px 25px 20px;
background:url(../../../solution/success/images/outline_map_bg.gif) no-repeat left bottom;
zoom: 1;
}

#success_outline #outline_detail h4{
margin-bottom:10px;
}

#success_outline #outline_detail p{
margin-left:7px;
width:495px;
}

#success_outline #outline_detail .blue{
font-weight:bold;
color:#697FB9;
}

.success_main .readttl {
width:755px;
height:36px;
margin-bottom:45px;
background-color:#F0F0F0;
position:relative;
zoom: 1;
}

.success_main .readttl span{
position:absolute;
top:7px;
left:126px;
}

.success_main .success_wrapper{
clear:both;
}

.success_main .success_wrapper .success_leftbox{
width:570px;
float:left;
}

.success_main .success_wrapper .success_rightbox{
width:160px;
float:right;
}

.success_main .success_wrapper .success_rightbox dt{
line-height:1px;
padding:0;
margin:0 0 5px 0;
*margin:0;
}

.success_main .success_wrapper .success_rightbox dd{
line-height:14px;
margin:0;
padding:0;
font-size:77%;
margin:0 0 10px 0;
}

.success_main .success_wrapper .success_leftbox .talk_q {
width:55px;
float:left;
color:#29496A;
}

.success_main .success_wrapper .success_leftbox .question {
width:505px;
float:left;
margin-bottom:25px;
color:#29496A;
}

.success_main .success_wrapper .success_leftbox .talk_name {
width:40px;
float:left;
font-size:85%;
line-height:20px;
}

.success_main .success_wrapper .success_leftbox .talk {
width:510px;
float:left;
}

#column2-right #pdfbox {
padding:13px 9px 13px 12px;
margin-bottom:15px;
background-image:url(../../../solution/success/images/pdf_bg.jpg);
background-repeat:no-repeat;
zoom: 1;
}

#column2-right #pdfbox h4{
font-size:85%;
font-weight:bold;
color:#29496A;
}

#column2-right .positionc,
.success_main .positionc{
text-align:center;
}

#column2-right .graybox{
padding:13px 12px 8px 12px;
background-color:#F4F4F4;
border-top:1px solid #FFF;
border-bottom:1px solid #9E9E9E;
}

#column2-right .graybox p{
font-size:85%;
margin-bottom:9px;
}

#column2-right #pdfbox .graybox p.plink{
font-size:93%;
margin-bottom:15px;
}

#column2-right .mb4line{
margin-bottom:46px;
*margin-bottom:34px;
_margin-bottom:44px;
}

/* safari only */ 
html* #column2-right .mb4line {  
margin-bottom:53px;
}  

#column2-right #pdfbox .graybox img.pdf{
margin:0 0 -14px 0px;
}

#column2-right .graybox p.plink{
font-size:93%;
margin-bottom:5px;
}

#column2-right .btnone{
border-top:none;
}

#column2-right #explanationbox h5{
font-size:85%;
font-weight:bold;
margin-bottom:8px;
color:#29496A;
}

#column2-right #explanationbox a{
background:url(../../images/arrow_circle.gif) no-repeat left 4px;
display:inline-block;
padding-left:15px;
}

.success_main .bluebox{
background:url(../../../solution/success/vol_40/images/blue_bottom.jpg) no-repeat left bottom;
background-color:#F5F7FB;
padding:10px 20px 20px 20px;
margin-bottom:60px;
*margin-bottom:80px;
zoom: 1;
}

.success_main .blueh {
background:url(../../../solution/success/vol_40/images/blue_top.jpg) no-repeat left top;
background-color:#F5F7FB;
padding:20px 20px 0 20px;
}

.success_main #fromsony {

}

.success_main #fromsony #fs_ttl{
width:753px;
height:36px;
background-color:#F0F0F0;
border-top:1px solid #CDCDCD;
border-left:1px solid #CDCDCD;
border-right:1px solid #CDCDCD;
position:relative;
zoom: 1;
}

.success_main #fs_ttl span{
position:absolute;
top:8px;
left:106px;
}

.success_main #fsbox{
margin:0;
position:relative;
padding:15px 15px 0 0;
border-bottom:1px solid #CDCDCD;
border-left:1px solid #CDCDCD;
border-right:1px solid #CDCDCD;
}

.success_main #fs_txt{
width:635px;
float:right;
}

.success_main #fs_img{
position:absolute;
top:15px;
left:15px;
}

/* success_lead */
#pagebody #column2-main760 #main_lead {
width:755px;
}
#pagebody #column2-main760 #main_lead li{
float:left;
margin-bottom:15px;
}

/* success_main */
#pagebody #column2-main760 .success_main {
width:755px;
}

#pagebody #column2-main760 .success_main h4 {
margin-bottom:20px;
}

/* subtitle */
#pagebody #column2-main760 .success_main .success_list {
float:left;
margin-right:15px;
color:#7a98b8;
}
#pagebody #column2-main760 .success_main .para_01 {
float:left;
width:700px;
margin-bottom:20px;
color:#7A98B8;
}

/* image float */
#pagebody #column2-main760 .success_main .img_left {
float:left;
margin-bottom:20px;
}

#pagebody #column2-main760 .success_main .img_right {
float:right;
margin-bottom:20px;
}

/* leftbox */
#pagebody #column2-main760 .success_main .leftbox {
float:left;
width:515px;
margin-bottom:20px;
}

/* leftbox2 -pattern image caption */
#pagebody #column2-main760 .success_main .leftbox02 {
float:left;
width:207px;
}

#pagebody #column2-main760 .success_main .leftbox02 span {
font-size:84%;
}
/*  */

/* leftbox03 -pattern image long */
#pagebody #column2-main760 .success_main .leftbox03 {
float:left;
width:580px;
}
#pagebody #column2-main760 .success_main .leftbox03 .para_01 {
width:535px;
}

#pagebody #column2-main760 .success_main .leftbox03_550 {
float:left;
width:550px;
}
#pagebody #column2-main760 .success_main .leftbox03_550 .para_01 {
width:505px;
}

#pagebody #column2-main760 .success_main .leftbox03_530 {
float:left;
width:530px;
}
#pagebody #column2-main760 .success_main .leftbox03_530 .para_01 {
width:480px;
}
/*  */

#pagebody #column2-main760 .success_main .leftbox460 {
float:left;
width:460px;
}

#pagebody #column2-main760 .success_main .leftbox535 {
float:left;
width:535px;
}

#pagebody #column2-main760 .success_main .leftbox550 {
float:left;
width:550px;
}

#pagebody #column2-main760 .success_main .leftbox580 {
float:left;
width:580px;
}

#pagebody #column2-main760 .success_main .leftbox600 {
float:left;
width:600px;
}

/* rightbox */
#pagebody #column2-main760 .success_main .rightbox {
float:right;
width:515px;
}

#pagebody #column2-main760 .success_main .rightbox460 {
float:right;
width:460px;
}

#pagebody #column2-main760 .success_main .rightbox580 {
float:right;
width:580px;
}

#pagebody #column2-main760 .success_main .rightbox600 {
float:right;
width:600px;
}

/* para_02 */
#pagebody #column2-main760 .success_main .talk_name {
float:left;
margin-right:15px;
}

#pagebody #column2-main760 .success_main .noimg_box {
width:755px;
margin-bottom:20px;
}

#pagebody #column2-main760 .success_main .para_02 {
float:left;
width:470px;
margin-bottom:20px;
}

#pagebody #column2-main760 .success_main .para_02_415 {
float:left;
width:415px;
margin-bottom:20px;
}

#pagebody #column2-main760 .success_main .para_02_480 {
float:left;
width:480px;
margin-bottom:20px;
}

#pagebody #column2-main760 .success_main .para_02_490 {
float:left;
width:490px;
margin-bottom:20px;
}

#pagebody #column2-main760 .success_main .para_02_505 {
float:left;
width:505px;
margin-bottom:20px;
}

#pagebody #column2-main760 .success_main .para_02_535 {
float:left;
width:535px;
margin-bottom:20px;
}

#pagebody #column2-main760 .success_main .para_02_550 {
float:left;
width:550px;
margin-bottom:20px;
}

#pagebody #column2-main760 .success_main .para_02_690 {
float:left;
width:690px;
margin-bottom:20px;
}

#pagebody #column2-main760 .success_main .para_02_710 {
float:left;
width:710px;
margin-bottom:20px;
}

/* infobox */
#pagebody #column2-main760 .infobox {
width:755px;
padding-bottom:20px;
margin-top:20px;
background:url(../../../solution/success/vol_40/images/bg_infobox.gif) #f2f2f2 no-repeat top left;
}

#pagebody #column2-main760 .infobox .infoleft_img {
float:left;
margin:20px 0 0 20px;
}

#pagebody #column2-main760 .infobox .inforight {
float:left;
width:400px;
margin:20px 20px 0 20px;
}

#pagebody #column2-main760 .infobox .inforight600 {
float:left;
width:600px;
margin:20px 20px 0 20px;
}

#pagebody #column2-main760 .infobox .inforight300 {
float:left;
width:300px;
margin:20px 20px 0 20px;
}

#pagebody #column2-main760 .attbox {
width:755px;
margin:20px 0;
background-color:#F2F2F3;
color:#333;
}

#pagebody #column2-main760 .attbox .img_left {
float:left;
margin:5px 10px 0 10px;
}

#pagebody #column2-main760 .attbox p {
padding:15px 0;
}

/* common */
.clear {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
width:100%;
}

.text_right {text-align:right;}
.text_center {text-align:center;}

/* column2-right */
div.apatarn {
margin:10px 0;
}

div.inc-contbox01 ul li {
line-height: 1;
}

/*-- text_align --*/

.alignRight {
	text-align:right;
}

/*-- arrow --*/

.arrowLink,
.arrowLink a{
	background: transparent url(../../images/arrow.gif) no-repeat scroll 0 0.2em;
	padding: 0 0 0 15px;
}


/*-- topLink --*/

#success_title{
	width:755px;
	position:relative;
}

#toplink {
	z-index:100;
	width:755px;
	text-align:right;
	position:absolute;
	top:7px;
	left:0;
}


.bpatarn {
margin:15px 0 16px 0;
}

#caution{
	color:#787878;
	padding:10px;
	margin:-10px 0 20px 0;
	border:solid 1px #787878;
}


/*-- MarginBottom --*/

.m0{margin:0px !important;}

.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.mb60{margin-bottom:60px !important;}

/*-- MarginTop--*/

.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}

/*-- MarginLeft--*/

.ml0{margin-left:0px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.ml35{margin-left:35px !important;}
.ml40{margin-left:40px !important;}

/*-- MarginRight--*/

.mr0{margin-right:0px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
.mr35{margin-right:35px !important;}
.mr40{margin-right:40px !important;}
