/* ==================================
mcRegion
================================== */

div.mcRegion{
}
div.mcRegion p.title{
padding:30px 0 0 0;
margin:0;
}
div.mcRegion .menu{
float:left;
width:170px;
background-image:url(../../images/chs_dln.gif);
background-repeat:repeat-y;
margin-bottom:0px;
}
div.mcRegion .menu p{
padding:30px 20px 15px 20px;
margin:0;
}
div.mcRegion .menu ul{
background-image:url(../../images/chs_dln.gif);
background-repeat:repeat-x;
background-position:bottom;
zoom:100%;
margin:0;
padding:0 0 30px 20px;
}
div.mcRegion .menu ul li{
margin:0;
padding:0 0 0 10px;
list-style-type:none;
background-image:url(../../images/chs_arrow.gif);
background-repeat:no-repeat;
background-position:0 7px;
}

div.mcRegion .menu_wide_l{
background-image:url(../../images/chs_dln.gif);
background-repeat:repeat-x;
background-position:bottom;
clear:both;
}

div.mcRegion .menu_wide_l img{
margin-top:20px;
}

div.mcRegion .menu_wide{
float:left;
width:900px;
margin-bottom:20px;
background-image:url(../../images/chs_dln.gif);
background-repeat:repeat-y;
}

div.mcRegion .menu_wide p{
padding:20px 20px 10px 20px;
margin:0;
}

div.mcRegion .menu_wide ul{
zoom:100%;
margin:0 0 0 0;
padding:0 0 0 20px;
}
div.mcRegion .menu_wide ul li{
float:left;
margin:0;
padding:0 10px 0 10px;
list-style-type:none;
background-image:url(../../images/chs_arrow.gif);
background-repeat:no-repeat;
background-position:0 7px;
}


div.mcRegion .worldMap{
float:right;
width:721px;
height:375px;
margin-top:25px;
background-image:url(../../images/chs_bg_00.jpg);
background-repeat:no-repeat;
position:relative;
}
div.mcRegion .worldMap p.w00,
div.mcRegion .worldMap p.w01,
div.mcRegion .worldMap p.w02,
div.mcRegion .worldMap p.w03,
div.mcRegion .worldMap p.w04,
div.mcRegion .worldMap p.w02a,
div.mcRegion .worldMap p.w02b,
div.mcRegion .worldMap p.w02c,
div.mcRegion .worldMap p.w02d,
div.mcRegion .worldMap p.w03a,
div.mcRegion .worldMap p.w03b,
div.mcRegion .worldMap p.w03c,
div.mcRegion .worldMap p.w03d,
div.mcRegion .worldMap p.w03e,
div.mcRegion .worldMap p.w03f,
div.mcRegion .worldMap p.w03g,
div.mcRegion .worldMap p.w03h,
div.mcRegion .worldMap p.w03i,
div.mcRegion .worldMap p.w03j,
div.mcRegion .worldMap p.w03k,
div.mcRegion .worldMap p.w03l,
div.mcRegion .worldMap p.w03m,
div.mcRegion .worldMap p.w03n,
div.mcRegion .worldMap p.w03o,
div.mcRegion .worldMap p.w03p,
div.mcRegion .worldMap p.w03q,
div.mcRegion .worldMap p.w03r,
div.mcRegion .worldMap p.w03s,
div.mcRegion .worldMap p.w03t,
div.mcRegion .worldMap p.w03u,
div.mcRegion .worldMap p.w03v,
div.mcRegion .worldMap p.w03w,
div.mcRegion .worldMap p.w03x,
div.mcRegion .worldMap p.w03y,
div.mcRegion .worldMap p.w03z,
div.mcRegion .worldMap p.w03aa,
div.mcRegion .worldMap p.w03ab,
div.mcRegion .worldMap p.w03ac,
div.mcRegion .worldMap p.w03ad,
div.mcRegion .worldMap p.w03ae,
div.mcRegion .worldMap p.w03af,
div.mcRegion .worldMap p.w03ag,
div.mcRegion .worldMap p.w03ah,
div.mcRegion .worldMap p.w03ai,
div.mcRegion .worldMap p.w03aj,
div.mcRegion .worldMap p.w03ak,
div.mcRegion .worldMap p.w03al,
div.mcRegion .worldMap p.w03am,
div.mcRegion .worldMap p.w03an,
div.mcRegion .worldMap p.w03ao,
div.mcRegion .worldMap p.w03ap,
div.mcRegion .worldMap p.w03aq,
div.mcRegion .worldMap p.w03ar,
div.mcRegion .worldMap p.w04{
position:absolute;
z-index: 1;
margin:0;
}
div.mcRegion .worldMap p.w00{
top:-10px;
left:-9px;
}
div.mcRegion .worldMap p.w01{
top:126px;
left:297px;
}
div.mcRegion .worldMap p.w02{
top:0px;
left:421px;
}
div.mcRegion .worldMap p.w03{
top:11px;
left:17px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w04{
top:137px;
left:17px;
}
div.mcRegion .worldMap p.w02a{
top:228px;
left:457px;
}
div.mcRegion .worldMap p.w02b{
top:243px;
left:457px;
}
div.mcRegion .worldMap p.w02c{
top:256px;
left:457px;
}
div.mcRegion .worldMap p.w02d{
top:271px;
left:457px;
}

div.mcRegion .worldMap p.w03a{
top:55px;
left:88px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03b{
top:55px;
left:174px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03c{
top:55px;
left:275px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03d{
top:55px;
left:378px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03e{
top:55px;
left:476px;
z-index: 2 !important;
}


div.mcRegion .worldMap p.w03f{
top:67px;
left:88px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03g{
top:67px;
left:174px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03h{
top:67px;
left:275px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03i{
top:67px;
left:378px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03j{
top:75px;
left:476px;
z-index: 2 !important;
}


div.mcRegion .worldMap p.w03k{
top:79px;
left:88px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03l{
top:79px;
left:174px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03m{
top:79px;
left:275px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03n{
top:79px;
left:378px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03o{
top:87px;
left:476px;
z-index: 2 !important;
}


div.mcRegion .worldMap p.w03p{
top:91px;
left:88px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03q{
top:91px;
left:174px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03r{
top:91px;
left:275px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03s{
top:91px;
left:378px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03t{
top:99px;
left:476px;
z-index: 2 !important;
}


div.mcRegion .worldMap p.w03u{
top:103px;
left:88px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03v{
top:103px;
left:174px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03w{
top:103px;
left:275px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03x{
top:103px;
left:378px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03y{
top:111px;
left:476px;
z-index: 2 !important;
}


div.mcRegion .worldMap p.w03z{
top:115px;
left:88px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03aa{
top:115px;
left:174px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03ab{
top:115px;
left:275px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03ac{
top:115px;
left:378px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03ad{
top:123px;
left:476px;
z-index: 2 !important;
}


div.mcRegion .worldMap p.w03ae{
top:127px;
left:88px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03af{
top:127px;
left:174px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03ag{
top:127px;
left:275px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03ah{
top:127px;
left:378px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03ai{
top:135px;
left:476px;
z-index: 2 !important;
}


div.mcRegion .worldMap p.w03aj{
top:139px;
left:88px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03ak{
top:147px;
left:174px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03al{
top:139px;
left:275px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03am{
top:139px;
left:378px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03an{
top:147px;
left:476px;
z-index: 2 !important;
}


div.mcRegion .worldMap p.w03ao{
top:151px;
left:88px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03ap{
top:159px;
left:174px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03aq{
top:151px;
left:275px;
z-index: 2 !important;
}
div.mcRegion .worldMap p.w03ar{
top:151px;
left:378px;
z-index: 2 !important;
}


div.mcRegion .worldMap p.w04a{
top:5px;
left:410px;
}



/* ==================================
mcIndex
================================== */

div.mcIndex{
	clear:both;
	margin-bottom:10px;
}
div.mcIndex #mainVisual{
width:900px;
height:300px;
}
div.mcIndex #mainVisual p{
	margin:120px 0 20px 0;
}


div.mcIndex .frame{
background-image:url(../images/top/idx_frm_btm.gif);
background-repeat:no-repeat;
background-position:bottom;
zoom:100%;
}
div.mcIndex .frame .top{
padding:11px;
background-image:url(../images/top/idx_frm_top.gif);
background-repeat:no-repeat;
}
div.mcIndex .frame h1{
display:block;
float:left;
margin:0;
}
div.mcIndex .frame h1 img{
display:block;
float:left;
margin:5px 20px 0 10px;
}
div.mcIndex .frame p{
float:left;
margin:0 0 7px 0;
}


div.mcIndex .frame .menu{
clear:both;
background-color:#FFFFFF;
border:solid;
border-color:#eaeaea;
border-width:1px;
}
div.mcIndex .frame .menu dl{
float:left;
border-right:solid;
border-right-color:#eaeaea;
border-right-width:1px;
margin:0;
}
div.mcIndex .frame .menu dl.end{
border-right:none;
}
div.mcIndex .frame .menu dl dt{
float:left;
margin:20px 0 0 0;
}
div.mcIndex .frame .menu dl dt img{
float:left;
}
div.mcIndex .frame .menu dl dd{
float:left;
margin:0;
padding:20px 0 0 0;
}
div.mcIndex .frame .menu dl dd p{
float:none;
margin:0 0 15px 0;
}
div.mcIndex .frame .menu dl dd.txt01{
width:170px;
}
div.mcIndex .frame .menu dl dd.txt02{
width:170px;
}
div.mcIndex .frame .menu dl dd.txt03{
}

/* + Memory Card Reader */

div.mcIndex .frame .menu2{
clear:both;
background-color:#FFFFFF;
border:solid;
border-color:#eaeaea;
border-width:1px;
}
div.mcIndex .frame .menu2 dl{
float:left;
border-right:solid;
border-right-color:#eaeaea;
border-right-width:1px;
margin:0;
}
div.mcIndex .frame .menu2 dl.end{
border-right:none;
}
div.mcIndex .frame .menu2 dl dt{
float:left;
margin:20px 0 0 0;
}
div.mcIndex .frame .menu2 dl dt img{
float:left;
}
div.mcIndex .frame .menu2 dl dd{
float:left;
margin:0;
padding:20px 0 0 0;
}
div.mcIndex .frame .menu2 dl dd p{
float:none;
margin:0 0 9px 0;
}
div.mcIndex .frame .menu2 dl dd.txt01{
width:110px;
}
div.mcIndex .frame .menu2 dl dd.txt02{
width:120px;
}
div.mcIndex .frame .menu2 dl dd.txt03{
width:120px;
}
div.mcIndex .frame .menu2 dl dd.txt04{
width:145px;
}




/* ==================================
mcXpictstory
================================== */

div.mcXpictstory .mainVisual p {
float:left;
margin:0;
}
div.mcXpictstory .mainVisual p.sample{
background-image:url(../images/xpictstory/xps_mv_img_03.gif);
background-repeat:no-repeat;
height:274px;
}
div.mcXpictstory .mainVisual p span.alt {
display:none;
}
div.mcXpictstory .mainVisual p.notes {
float:none;
text-align:right;
font-size:85%;
}


div.mcXpictstory .left {
width:481px;
margin-right:20px;
}
div.mcXpictstory .right {
width:399px;
text-align:left;
}
div.mcXpictstory .right img {
padding-top:5px;
}
.en_us .mcXpictstory .btn,
.sp_us .mcXpictstory .btn{
width:481px;
background-image:url(../images/xpictstory/xps_btn_btm.gif);
background-repeat:no-repeat;
background-position:bottom;
zoom:100%;
margin-bottom:20px;
}
.en_us .mcXpictstory .btn p,
.sp_us .mcXpictstory .btn p{
margin:0;
padding:0 0 10px 20px;
}



/* ==================================
mcXpictstoryManual
================================== */
div.mcXpictstoryManual .mainVisual p {
margin:0;
}


div.mcXpictstoryManual h3 {
margin:0 0 20px 0;
padding:0;
}


div.mcXpictstoryManual .section01 dl,
div.mcXpictstoryManual .section02 dl,
div.mcXpictstoryManual .section03 dl{
float:left;
width:215px;
margin:0 0 20px 0;
}
div.mcXpictstoryManual .section01 dl dd,
div.mcXpictstoryManual .section02 dl dd,
div.mcXpictstoryManual .section03 dl dd{
margin:5px 0 0 20px;
width:145px;
line-height:1.2em;
}


div.mcXpictstoryManual .section01 dl dd .notes{
font-size:85%;
line-height:1.2em;
color:#8a8a8a;
}


div.mcXpictstoryManual .section02 {
margin-bottom:20px;
}
div.mcXpictstoryManual .section02 dl dd span{
font-weight:bold;
color:#fd7a00;
}


div.mcXpictstoryManual .section03{
background-image:url(../images/xpictstory/mn_sctn3_bg.gif);
background-repeat:repeat-y;
margin-bottom:20px;
}
div.mcXpictstoryManual .section03 .btm{
background-image:url(../images/xpictstory/mn_sctn3_btm.gif);
background-repeat:no-repeat;
background-position:0 100%;
padding:0 0 0 20px;
}
div.mcXpictstoryManual .section03 h3{
margin:0;
}
div.mcXpictstoryManual .section03 p span{
color:#9b0d0d;
}



/* ==================================
mcFileRescue
================================== */

.mcFileRescue .mainVisual {
}
.mcFileRescue .mainVisual p {
margin:0 15px 0 0;
}

.mcFileRescue .mainVisual .left p {
margin:0 0 0 0;
}

.mcFileRescue .mainVisual .right .free {
width:501px;
background-image:url(../images/datarescue/dr_frm_top.gif);
background-repeat:no-repeat;
background-color:#A2CACC;
margin-bottom:10px;
}
.mcFileRescue .mainVisual .right .free .bottom {
background-image:url(../images/datarescue/dr_frm_btm.gif);
background-repeat:no-repeat;
background-position:bottom;
zoom:100%;
padding:10px;
}

.wd401 {
width:401px;
}

.wd450 {
width:450px;
}

.mcFileRescue .mainVisual .right .free02 {
width:401px;
background-image:url(../images/datarescue/dr_frm02_top.gif);
background-repeat:no-repeat;
background-color:#A2CACC;
margin-bottom:10px;
}
.mcFileRescue .mainVisual .right .free02 .bottom {
background-image:url(../images/datarescue/dr_frm02_btm.gif);
background-repeat:no-repeat;
background-position:bottom;
zoom:100%;
padding:10px;
}

.mcFileRescue .mainVisual .right p {
margin-left:10px;
}
.mcFileRescue .mainVisual .right p.btn{
margin:0;
padding:0 0 20px 0;
}


.en_us .mcFileRescue .mainVisual .right div.btn,
.sp_us .mcFileRescue .mainVisual .right div.btn{
background-image:url(../images/datarescue/dr_btn_btm.gif);
background-repeat:no-repeat;
background-position:bottom;
zoom:100%;
margin-bottom:20px;
}
.en_us .mcFileRescue .mainVisual .right div.btn p,
.sp_us .mcFileRescue .mainVisual .right div.btn p{
margin:0 0 0 20px;
padding:0 0 10px 0;
}



/* ==================================
mcFileRescue3d
================================== */

div.mcFileRescue3d h2 {
padding:10px 0 50px 0;
margin:0;
}
div.mcFileRescue3d p.center {
text-align:center;
}
div.mcFileRescue3d #section01 p.center {
width:900px;
}
div.mcFileRescue3d #section01 .set{
width:900px;
}
div.mcFileRescue3d #section01 .set p{
padding:0;
margin:0 0 10px 0;
}
div.mcFileRescue3d #section02 h3{
clear:both;
padding:30px 0 16px 0;
margin:0;
}
div.mcFileRescue3d #section02 .frame{
background-image:url(../images/datarescue/dr3d_frm_02.gif);
background-repeat:no-repeat;
font-size:85%;
line-height:1.6em;
color:#666666;
}
div.mcFileRescue3d #section02 .frame .inner{
background-image:url(../images/datarescue/dr3d_frmbg_02.gif);
background-repeat:no-repeat;
background-position:bottom;
zoom:1;
padding:15px 20px;
}
div.mcFileRescue3d #section02 .frame p{
padding:0 0 3px 0;
margin:0;
}
div.mcFileRescue3d #section03 h3{
padding:50px 0 16px 0;
margin:0;
}
div.mcFileRescue3d #section03 .frame{
width:408px;
background-image:url(../images/datarescue/dr3d_frm_03.gif);
background-repeat:no-repeat;
color:#FFFFFF;
margin:0 auto 20px auto;
}
div.mcFileRescue3d #section03 .frame .inner{
background-image:url(../images/datarescue/dr3d_frmbg_03.gif);
background-repeat:no-repeat;
background-position:bottom;
zoom:1;
padding:5px 0;
text-align:center;
}
div.mcFileRescue3d #section03 .frame p{
padding:5px 0 0 0;
margin:0;
}




/* ==================================
memoryStick
================================== */

div.memoryStick h3{
margin:0;
padding:0 0 30px 0;
}

div.memoryStick .center{
width:580px;
margin:0 auto;
}

div.memoryStick .menu ul li{
float:left;
margin:0;
padding:0;
}
div.memoryStick .menu01 a{ display: block; width:152px; height:131px;}
div.memoryStick .menu01 a.btn{ background: url(../../en_us/memorystick/images/memorystick_menu_01.jpg) 0 0;}
div.memoryStick .menu01 a.btn:hover{ background: url(../../en_us/memorystick/images/memorystick_menu_01.jpg) -152px 0;}
div.memoryStick .menu01 a.sel{ background: url(../../en_us/memorystick/images/memorystick_menu_01.jpg) -304px 0;}
div.memoryStick .menu02 a{ display: block; width:141px; height:131px;}
div.memoryStick .menu02 a.btn{ background: url(../../en_us/memorystick/images/memorystick_menu_02.jpg) 0 0;}
div.memoryStick .menu02 a.btn:hover{ background: url(../../en_us/memorystick/images/memorystick_menu_02.jpg) -141px 0;}
div.memoryStick .menu02 a.sel{ background: url(../../en_us/memorystick/images/memorystick_menu_02.jpg) -282px 0;}
div.memoryStick .menu04 a{ display: block; width:141px; height:131px;}
div.memoryStick .menu04 a.btn{ background: url(../../en_us/memorystick/images/memorystick_menu_04.jpg) 0 0;}
div.memoryStick .menu04 a.btn:hover{ background: url(../../en_us/memorystick/images/memorystick_menu_04.jpg) -141px 0;}
div.memoryStick .menu04 a.sel{ background: url(../../en_us/memorystick/images/memorystick_menu_04.jpg) -282px 0;}
div.memoryStick .menu05 a{ display: block; width:145px; height:131px;}
div.memoryStick .menu05 a.btn{ background: url(../../en_us/memorystick/images/memorystick_menu_05.jpg) 0 0;}
div.memoryStick .menu05 a.btn:hover{ background: url(../../en_us/memorystick/images/memorystick_menu_05.jpg) -145px 0;}
div.memoryStick .menu05 a.sel{ background: url(../../en_us/memorystick/images/memorystick_menu_05.jpg) -290px 0;}
div.memoryStick .underMenu{
clear:both;
padding:10px 0 0 0;
}

div.memoryStick h4{
clear:both;
width:580px;
margin:0;
padding:30px 0 20px 0;
}

div.memoryStick span.alt{
display:none;
}



/* ==================================
msIndex
================================== */

div.msIndex .indexSet p {
float:right;
width:321px;
}
div.msIndex .indexSet p.img {
float:left;
width:249px;
}
div.msIndex .indexSet2 {
clear:both;
padding-top:30px;
}
div.msIndex .indexSet2 p {
width:580px;
}



/* ==================================
msCapacity
================================== */

div.msCapacity .topMenu {
}
div.msCapacity .topMenu p{
	clear:both;
	font-weight:bold;
	margin:0;
	padding:15px 0 0 0;
}
div.msCapacity .topMenu ul {
	margin:0 0 0 10px;
}
div.msCapacity .topMenu ul li {
	float:left;
}
div.msCapacity h5{
float:none;
margin:0;
padding:0 0 20px 0;
}
div.msCapacity h6 {
	width:300px;
float:left;
font-weight:bold;
font-size:100%;
margin:0;
padding:0 0 20px 0;
}
div.msCapacity p.right {
	width:200px;
float:right;
margin:0;
padding:0 0 20px 0;
text-align:right;
}


div.msCapacity .listWrap{
margin-bottom:20px;
clear:both;
background-image:url(../../en_us/memorystick/images/listtable_bg_02.gif);
zoom:100%;
}
div.msCapacity .listWrap .bg,
div.msCapacity .listWrap .bgBtm{
background-repeat:no-repeat;
}
div.msCapacity .listWrap .bg{
padding-top:3px;
background-image:url(../../en_us/memorystick/images/listtable_bg_01.gif);
}
div.msCapacity .listWrap .bgBtm{
padding:0 3px 5px 3px;
background-image:url(../../en_us/memorystick/images/listtable_bg_03.gif);
background-position:0 100%;
}
div.msCapacity .listWrap table{
width:572px;
}
div.msCapacity .listWrap th,
div.msCapacity .listWrap td {
padding:11px 0;
background-image:url(../../en_us/memorystick/images/capacity_listtable_dot01.gif);
background-repeat:repeat-y;
background-position:0 0;
background-color:#e2eff4;
text-align:center;
font-weight:normal;
}
div.msCapacity .listWrap th {
background-image:url(../../en_us/memorystick/images/capacity_listtable_dot02.gif);
}
div.msCapacity .listWrap td {
background-color:#fbfbfb;
}
div.msCapacity .listWrap .bg02 td{
background-color:#f4f4f4;
}
div.msCapacity .listWrap .bg02 th{
background-color:#cde6ee;
}
div.msCapacity .listWrap th.noBorder,
div.msCapacity .listWrap th.btmBorder,
div.msCapacity .listWrap th.btmBorder03{
background-image:none;
}
div.msCapacity .listWrap th.btmBorder{
border-bottom:1px solid #d9e6eb;
}
div.msCapacity .listWrap th.btmBorder02{
border-bottom:1px solid #d9e6eb;
}
div.msCapacity .listWrap th.btmBorder03{
border-bottom:1px solid #c5dce4;
}


div.msCapacity ul.list01{
	margin-bottom:40px;
}



/* ==================================
msProMark2
================================== */

div.msProMark2 .mainImg p{
float:left;
width:357px;
}
div.msProMark2 .mainImg p.img{
float:right;
width:200px;
}
div.msProMark2 .memorystickLead{
color:#7e1aad;
}
div.msProMark2 .table01,
div.msProMark2 .table01 td,
div.msProMark2 .table01 th{
border-collapse:collapse;
}
div.msProMark2 .table01{
border-left:solid 1px #aaa;
border-top:solid 1px #aaa;
margin:0;
padding:0;
}
div.msProMark2 .table01 td,
div.msProMark2 .table01 th{
padding:7px 10px;
border-right:solid 1px #aaa;
border-bottom:solid 1px #aaa;
}



/* ==================================
msProHgHx
================================== */

div.msProHgHx .mainImg{
}
div.msProHgHx .mainImg p{
margin:18px 0 0 0;
float:left;
width:455px;
}
div.msProHgHx .mainImg .img{
float:right;
width:125px;
}
.msProHgHx .mainImg ul{
divfloat:left;
margin:18px 0 20px 0;
padding:0;
width:455px;
}
div.msProHgHx .transfer{
margin-bottom:20px;
}
div.msProHgHx .transfer p{
float:left;
width:210px;
}
div.msProHgHx .transfer .img{
float:right;
width:352px;
}
div.msProHgHx #p02{
	clear:both;
}
div.msProHgHx #p03 p{
float:left;
width:330px;
}
div.msProHgHx #p03 .img{
float:right;
width:234px;
}



/* ==================================
msM2
================================== */

div.msM2 .mainImg p{
float:left;
width:380px;
}
div.msM2 .mainImg p.img{
float:right;
width:200px;
}
div.msM2 .mainImg ul{
float:left;
width:380px;
}



/* ==================================
msMagicgate
================================== */
/* ==================================
msOld
================================== */



/* ==================================
enjoy
================================== */

div.enjoy h3{
margin:0;
padding:0 0 30px 0;
}
div.enjoy h4{
width:580px;
margin:0 auto;
}
div.enjoy .center{
width:580px;
margin:0 auto;
}
div.enjoy .hvFrm{
width:580px;
background-image:url(../../en_us/enjoy/images/have_frm_btm.gif);
background-position:0 100%;
background-repeat:no-repeat;
padding-bottom:3px;
margin:0 auto;
}
div.enjoy .hvFrm .bg{
background-image:url(../../en_us/enjoy/images/have_frm_bg.gif);
background-repeat:repeat-y;
padding-left:6px;
}
div.enjoy .hvBox {
width:570px;
background-image:url(../../en_us/enjoy/images/have_box_bg.gif);
margin-bottom:3px;
}
div.enjoy .hvBox .set {
width:570px;
margin:0px;
}
div.enjoy .hvBox h5 {
width:500px;
padding:10px 0 28px 14px;
margin:0;
}
div.enjoy .hvBox .txt {
width:320px;
margin:0 0 0 16px;
}



/* ==================================
enjoyPsp
================================== */

div.enjoyPsp .boxBg1 {
background-image:url(../../en_us/enjoy/images/psp_bgimg01.jpg);
background-repeat:no-repeat;
background-position:0 100%;
}
div.enjoyPsp .boxBg2 {
background-image:url(../../en_us/enjoy/images/psp_bgimg02.jpg);
background-repeat:no-repeat;
}
div.enjoyPsp .boxBg3 {
background-image:url(../../en_us/enjoy/images/psp_bgimg03.jpg);
background-repeat:no-repeat;
}
div.enjoyPsp .boxBg4 {
background-image:url(../../en_us/enjoy/images/psp_bgimg04.jpg);
background-repeat:no-repeat;
}
div.enjoyPsp .boxBg5 {
background-image:url(../../en_us/enjoy/images/psp_bgimg05.jpg);
background-repeat:no-repeat;
}
div.enjoyPsp .boxBg6 {
background-image:url(../../en_us/enjoy/images/psp_bgimg06.jpg);
background-repeat:no-repeat;
}
div.enjoyPsp .boxBg7 {
background-image:url(../../en_us/enjoy/images/psp_bgimg07.jpg);
background-repeat:no-repeat;
}
div.enjoyPsp .boxBg8 {
background-image:url(../../en_us/enjoy/images/psp_bgimg08.jpg);
background-repeat:no-repeat;
}


div.enjoyPsp dl.set {
clear:both;
}
div.enjoyPsp dl.set dt{
float:left;
width:120px;
font-weight:bold;
}
div.enjoyPsp dl.set dd{
float:right;
width:450px;
}
div.enjoyPsp dl.set dd p img{
float:left;
margin-right:10px;
}

div.enjoyPsp dl.set dd dl.fs{
padding:10px 0 0 0;
}
div.enjoyPsp dl.set dd dl.fs dt{
font-weight:normal;
width:125px;
}
div.enjoyPsp dl.set dd dl.fs dd{
float:left;
width:300px;
margin-bottom:20px;
}

div.enjoyPsp dl.set dd dl{
float:none;
}
div.enjoyPsp dl.set dd dt{
font-weight:normal;
width:50px;
}
div.enjoyPsp dl.set dd dd{
float:left;
width:400px;
margin-bottom:10px;
}
div.enjoyPsp dl.set dd ul{
margin-bottom:10px;
}
div.enjoyPsp .attention{
clear:both;
background-color:#f6f6f6;
padding:5px 10px 1px 10px;
margin-bottom:20px;
}


div.enjoyPsp .psPBset{
}
div.enjoyPsp.psPBset p{
width:380px;
padding-top:10px;
}
div.enjoyPsp .psPBset p.img{
float:right;
width:175px;
padding-top:0;
}


div.enjoyPsp .onLeft{
width:295px;
float:left;
}
div.enjoyPsp .onLeft p{
float:left;
width:100px;
}
div.enjoyPsp .onLeft dl{
float:right;
width:190px;
}
div.enjoyPsp .onLeft p.clear{
margin-top:13px;
float:none;
}
div.enjoyPsp .onLeft dt{
font-weight: bold;
width:100px;
}
div.enjoyPsp .onLeft dl dd{
margin-top:7px;
}


div.enjoyPsp .conRight{
width:269px;
float:right;
}
div.enjoyPsp .conRight .inBg,
div.enjoyPsp .conRight{
background-position:0 0;
}
div.enjoyPsp .conRight .inBg,
div.enjoyPsp .conRight .bg{
background-repeat:no-repeat;
}
div.enjoyPsp .conRight .inBg{
padding-top:8px;
background-image:url(../../en_us/enjoy/images/lwr_bg02_01.jpg);
}
div.enjoyPsp .conRight{
background-repeat:repeat-y;
background-image:url(../../en_us/enjoy/images/lwr_bg02_02.gif);
}
div.enjoyPsp .conRight .bg{
padding-bottom:8px;
background-position:0 100%;
background-image:url(../../en_us/enjoy/images/lwr_bg02_03.jpg);
}
div.enjoyPsp .conRight .inBg,
div.enjoyPsp .conRight ul,
div.enjoyPsp .conRight h6{
padding-left:10px;
padding-right:10px;
}
div.enjoyPsp .conRight h6{
font-size:100%;
margin:0;
}
div.enjoyPsp .conRight ul li{
list-style-type:square;
margin-left:13px;
}


div.enjoyPsp #moreInfo {
clear:both;
padding-top:20px;
}



/* ==================================
enjoyPs3
================================== */

div.enjoyPs3 .boxBg1 {
background-image:url(../../en_us/enjoy/images/ps3_bgimg01.jpg);
background-repeat:no-repeat;
}
div.enjoyPs3 .boxBg2 {
background-image:url(../../en_us/enjoy/images/ps3_bgimg02.jpg);
background-repeat:no-repeat;
padding-bottom:10px;
}
div.hvBox .txt2 {
width:538px;
margin:0 0 0 16px;
}
div.enjoyPs3 .btm {
padding-bottom:20px;
background-image: url(../../en_us/enjoy/images/lwr_dline.gif);
background-position:right bottom;
background-repeat:repeat-x;
}


div.enjoyPs3 .listWrap table{
margin-top:0;
}
div.enjoyPs3 .listWrap,
div.enjoyPs3 .listWrap .ps3bg{
width:538px;
background-position:0 0;
}
div.enjoyPs3 .listWrap .ps3bg,
div.enjoyPs3 .listWrap .ps3bgBtm{
width:538px;
background-repeat:no-repeat;
}
div.enjoyPs3 .listWrap{
background-image:url(../../en_us/enjoy/images/listtable_bg_02.gif);
margin:0 0 10px 14px;}
div.enjoyPs3 .listWrap .ps3bg{
padding-top:3px;
background-image:url(../../en_us/enjoy/images/listtable_bg_01.gif);
}
div.enjoyPs3 .listWrap .ps3bgBtm{
padding:0 3px 5px 3px;
background-image:url(../../en_us/enjoy/images/listtable_bg_03.gif);
background-position:0 100%;
}
div.enjoyPs3 .listWrap table{
width:530px;
}
div.enjoyPs3 .listWrap th,
div.enjoyPs3 .listWrap td {
padding:7px 10px;
background-image:url(../../en_us/enjoy/images/ps3_listtable_dot01.gif);
background-repeat:repeat-y;
background-position:0 0;
background-color:#e2eff4;
vertical-align:middle;
font-weight:normal;
}
div.enjoyPs3 .listWrap th {
text-align:center;
color:#007196;
font-weight:bold;
background-image:url(../../en_us/enjoy/images/ps3_listtable_dot02.gif);
}
div.enjoyPs3 .listWrap td {
background-color:#fbfbfb;
}
div.enjoyPs3 .listWrap .bg02 td{
background-color:#f4f4f4;
}
div.enjoyPs3 .listWrap .bg02 th{
background-color:#cde6ee;
}
div.enjoyPs3 .listWrap th.noBorder,
div.enjoyPs3 .listWrap td.noBorder{
background-image:none;
}
div.enjoyPs3 .listWrap dl dt,
div.enjoyPs3 .listWrap dl dd {
float:left;
}
div.enjoyPs3 .listWrap dl {
margin:5px 0 3px 0;
}
div.enjoyPs3 .listWrap dl dd {
width:220px;
margin-left:7px;
}
div.enjoyPs3 .listWrap dl dd.wideCell {
width:485px;
}
div.enjoyPs3 .listWrap dl dd span {
color:#c22e2e;
}
div.enjoyPs3 .listWrap table dl dd .notes .txt_link{
padding-bottom:2px;
}



/* ==================================
enjoyHandycam
================================== */

div.enjoyHandycam .boxBg1 {
background-image:url(../../en_us/enjoy/images/handycam_bgimg01.jpg);
background-repeat:no-repeat;
}
div.enjoyHandycam .boxBg2 {
background-image:url(../../en_us/enjoy/images/handycam_bgimg02.jpg);
background-repeat:no-repeat;
}
div.enjoyHandycam .boxBg3 {
background-image:url(../../en_us/enjoy/images/handycam_bgimg03.jpg);
background-repeat:no-repeat;
}


div.enjoyHandycam .handyFlow dl{
margin-top:0;
float:left;
width:145px;
min-height:153px;
}
div.enjoyHandycam .handyFlow p{
float:left;
width:91px;
text-align:right;
margin-top:28px;
}
div.enjoyHandycam .handyFlow{
margin:0 0 5px 15px;
}
div.enjoyHandycam .handyFlow .inBg dl{
width:118px;
padding-left:12px;
margin:0 15px 0 0;
}
div.enjoyHandycam .handyFlow .inBg dt,
div.enjoyHandycam .handyFlow .inBg dd{
width:118px;
margin:5px 0;
padding:0;
}
div.enjoyHandycam .handyFlow .bg,
div.enjoyHandycam .handyFlow .inBg{
background-repeat:no-repeat;
}
div.enjoyHandycam .handyFlow .inBg,
div.enjoyHandycam .handyFlow{
background-position:0 0;
}
div.enjoyHandycam .handyFlow .inBg{
padding-top:10px;
background-image:url(../../en_us/enjoy/images/handycam_flow_bg_01.jpg);
zoom:100%;
}
div.enjoyHandycam .handyFlow{
background-repeat:repeat-y;
background-image:url(../../en_us/enjoy/images/handycam_flow_bg_02.jpg);
}
div.enjoyHandycam .handyFlow .bg{
padding:0 0 3px 0;
background-position:0 100%;
background-image:url(../../en_us/enjoy/images/handycam_flow_bg_03.jpg);
}



/* ==================================
enjoyCamera
================================== */

div.enjoyCamera .boxBg1 {
background-image:url(../../en_us/enjoy/images/camera_bgimg01.jpg);
background-repeat:no-repeat;
}
div.enjoyCamera .boxBg2 {
background-image:url(../../en_us/enjoy/images/camera_bgimg02.jpg);
background-repeat:no-repeat;
}
div.enjoyCamera .boxBg3 {
background-image:url(../../en_us/enjoy/images/camera_bgimg03.jpg);
background-repeat:no-repeat;
}



/* ==================================
enjoyAlpha
================================== */

div.enjoyAlpha .boxBg1 {
background-image:url(../../en_us/enjoy/images/alpha_bgimg01.jpg);
background-repeat:no-repeat;
}
div.enjoyAlpha .boxBg2 {
background-image:url(../../en_us/enjoy/images/alpha_bgimg02.jpg);
background-repeat:no-repeat;
}
div.enjoyAlpha .boxBg3 {
background-image:url(../../en_us/enjoy/images/alpha_bgimg03.jpg);
background-repeat:no-repeat;
}


div.memoryCard .a700{
width:560px;
margin:0 auto;
}
div.memoryCard .a700 .bg{
padding-left:15px;
padding-bottom:15px;
}
div.memoryCard .a700 .leftCon{
width:250px;
float:left;
}
div.memoryCard .a700 .rightCon{
width:266px;
float:right;
text-align:right;
}
div.memoryCard .a700,
div.memoryCard .a700 .bg{
background-repeat:no-repeat;
}
div.memoryCard .a700{
background-position:0 0;
background-image:url(../../en_us/memorystick/images/pro_hg_a700_itm1_bg.gif);
background-repeat:repeat-x;
}
div.memoryCard .a700 .bg{
background-position:0 100%;
zoom:100%;
background-image:url(../../en_us/memorystick/images/pro_hg_a700_itm1_btm.gif);
}



/* ==================================
enjoyMobile
================================== */

div.enjoyMobile .boxBg1 {
background-image:url(../../en_us/enjoy/images/mobile_bgimg01.jpg);
background-repeat:no-repeat;
}
div.enjoyMobile .boxBg2 {
background-image:url(../../en_us/enjoy/images/mobile_bgimg02.jpg);
background-repeat:no-repeat;
}
div.enjoyMobile .boxBg3 {
background-image:url(../../en_us/enjoy/images/mobile_bgimg03.jpg);
background-repeat:no-repeat;
}
div.enjoyMobile .hvBox .txt {
width:280px;
}
div.enjoyMobile .hvBox .txt2 {
width:380px;
}

