#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(../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.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/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/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/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:8px;
	left:0;
}


.bpatarn {
margin:15px 0 16px 0;
}

#caution{
	color:#787878;
	padding:10px;
	margin:-10px 0 20px 0;
	border:solid 1px #787878;
}



/*-- category_menu --*/
#category_navi {
	width:755px;
	height:69px;
	background:url(../images/category_navi_bg.jpg) no-repeat;
}

#category_navi ul {
	position:relative;
}

#category_navi ul li.nav_ttl01 {
	width:104px;
	height:54px;
	float:left;
	position:absolute;
	top:5px;
	left:180px;
}


#category_navi ul li.nav_ttl02 {
	width:72px;
	height:53px;
	float:left;
	position:absolute;
	top:6px;
	left:490px;	
}


#category_navi ul li.nav_ttl03 {
	width:90px;
	height:53px;
	float:left;
	position:absolute;
	top:6px;
	left:330px;	
}


#category_navi ul li.nav_ttl04 {
	width:104px;
	height:54px;
	float:left;
	position:absolute;
	top:5px;
	left:10px;	
}


#category_navi ul li.nav_ttl05 {
	width:109px;
	height:52px;
	float:left;
	position:absolute;
	top:6px;
	left:620px;	
}


/*-- category --*/
.cate_nav01, .cate_nav02, .cate_nav03, .cate_nav04, .cate_nav05 {
border-bottom: #ccc 1px solid;
border-top: #ccc 1px solid;
}
.cate_nav01 {
	width:755px;
	height:57px;
	background:url(../images/category_ttl01.jpg) no-repeat;
	position:relative;
}

.cate_nav01 h3 {
	position:absolute;
	top:18px;
	left:60px;
}

.cate_nav02 {
	width:755px;
	height:55px;
	background:url(../images/category_ttl02.jpg) no-repeat;
	position:relative;
}

.cate_nav02 h3 {
	position:absolute;
	top:18px;
	left:60px;
}

.cate_nav03 {
	width:755px;
	height:58px;
	background:url(../images/category_ttl03.jpg) no-repeat;
	position:relative;
}

.cate_nav03 h3 {
	position:absolute;
	top:18px;
	left:60px;
}

.cate_nav04 {
	width:755px;
	height: 54px;
	background:url(../images/category_ttl04.jpg) no-repeat;
	position:relative;
}

.cate_nav04 h3 {
	position:absolute;
	top:18px;
	left:60px;
}


.cate_nav05 {
	width:755px;
	height:57px;
	background:url(../images/category_ttl05.jpg) no-repeat;
	position:relative;
}

.cate_nav05 h3 {
	position:absolute;
	top: 20px;
	left:60px;
}


<!-- 20120515新規追加（template用） -->

/*-----[ float ]--------------------*/
.Float {zoom: 100%;}
.Float:after {
content: " ";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
.FloatL{float:left;}
.FloatR{float:right;}


/* ---------------------------------------
	2012.07.12
--------------------------------------- */
h2.title2 {
    margin: 0 0 10px;
}

a.Block:hover, input.Block:hover, button.Block:hover, span.Block {
background-position: 0 0;
}

#pagebody #NewestArea {
	margin-top:5px;
}


#pagebody #NewestArea div.Float{
	padding:7px 13px 0 14px;
}



#pagebody #NewestArea p.Float .FloatL{
	margin:7px 13px 0 14px;
}

#pagebody #NewestArea p.Float .FloatR{
    margin:7px 14px 0 0;
}

#pagebody .BgType1 {
background: url(../../solution/images/intro_bg_m.jpg) repeat-y 50% 0;
}


#pagebody .BgType1 .Top {
background: url(../../solution/images/intro_bg_t.jpg) no-repeat 50% 0;
height: 15px;
}

#pagebody .BgType1 .Bottom {
background: url(../../solution/images/intro_bg_b.jpg) no-repeat 50% 100%;
height: 15px;
}


#pagebody #NewestArea .new_into{
	width:359px;
	height:auto;
	/*margin-left:10px;*/
}

#pagebody #NewestArea .new_into ul li{
	width:359px;
	height:108px;
	font-size:1px;
	position:relative;
	background:url(../../solution/images/case_bg_normal.jpg) no-repeat;
}

#pagebody #NewestArea .new_into ul li a{font-size:12px;}

#pagebody #NewestArea .new_into ul li.last{
	width:359px;
	height:118px;
	font-size:1px;
	background:url(../../solution/images/case_bg_last.jpg) no-repeat;
}
#pagebody #NewestArea .new_into ul li.last a{font-size:12px;}

#pagebody #NewestArea .new_into ul a, #pagebody #IntroductionArea .new_into ul a:hover, #pagebody #IntroductionArea .new_into ul a:active{
	display:block;
	text-decoration:none !important;
	color:#43677E;
}

#pagebody #NewestArea .new_into ul li img.new_img{
	width:30px;
	height:17px;
	margin:10px 0 0 20px;
	position:relative;
}

#pagebody #NewestArea .new_into ul li span.name{
	width:300px;
	height:17px;
	font-size:13px;
	font-weight:bold;
	/*margin:0px 10px 0 0;
	padding-top:-10px;*/
	letter-spacing:0;
	position:absolute;
	top:9px;
	left:60px;
}



#pagebody #NewestArea .new_into ul li span.name2{
	width:300px;
	height:17px;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0;
	position:absolute;
	top:9px;
	left:20px;
}

#pagebody #NewestArea .new_into ul li img.thum_img{
	width:62px;
	height:62px;
	margin:3px 8px 0 20px;
	padding:2px;
	background:url(../images/sc_related_bg_i.gif);
}




#pagebody #NewestArea .new_into ul li span.ex_txt{
	display:block;
	width:250px;
	height:58px;
	font-size:13px;
	color:#333333;
	margin:3px 3px 0 0;
	letter-spacing:0;
}


/*-- 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;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}
.mt90{margin-top:90px !important;}
.mt100{margin-top:100px !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;}



/*-- 201303110_update--*/

#container #pagebody div#column2-main760{
	float:none;
	margin:0 auto;
	padding:35px 0 0;
}
#container #pagebody #column2-right .inc-contbox01{
	position:absolute;
	right:25px;
	top:25px;
	display:none;
}
#container #pagebody #column2-right .inc-contbox01.bpatarn{
	margin:0;
}
#container #pagebody{
	position:relative;
}

p.plink.positionc{
	position:absolute;
	right:5px;
	top:-30px;
}

p.plink.positionc a {
height: 34px;
padding: 0 10px 0 0;
overflow: hidden;
color: 
#333333;
font-size: 12px;
line-height: 32px;
background-image: url(../images/sc_pdf_r.gif);
background-position: 100% 100%;
background-repeat: no-repeat;
position: relative;
top: -7px;
display:block;
}
p.plink.positionc .Block {
text-indent: -5000px;
width: 45px;
height: 34px;
margin: 0 10px 0 0;
background-image: url(../images/sc_pdf_l.gif);
background-position: 100% 100%;
background-repeat: no-repeat;
}
#container #pagebody #column2-right #pdfbox h4,
#container #pagebody #column2-right #pdfbox .txt10{
	display:none;
}
#container #pagebody div#column2-right{
	width:760px;
	float:none;
	margin:-20px auto 30px;
}
#pagebody #column2-main760 .attbox {
	clear:both;
}
#pagebody #column2-main760 .infobox{
	overflow:hidden;
}
#pagebody #success_detail_content_bn{
	margin-top:45px;
}
#pagebody #success_detail_content_bn.boxbg .inner3{
	overflow:visible;
}
