@charset "shift-jis";
/*=========================================================

	Site Name   SONY Tablet App Reader
	File Name   page.css

	Create Date 2011/08/12

==========================================================*/

/* Grid pattern */
.grid1 .col1of2 {
	width: 396px;
}
.grid1 .col2of2 {
	width: 356px;
}
.mod-subTitle {}
.mod-subTitle h2 { background:none}

.mod-featureSection {margin-bottom:60px !important}

.mod-featureSection-body{padding-left:0 !important}
.mod-featureSection-body-multiCol img{ display:block; margin:0 auto}

.floatSwitch508 {width:508px;overflow:hidden; margin:0 auto}
.floatSwitch508 ul {padding:30px 0 0; overflow:hidden; width:545px}
.floatSwitch508 li{float:left; padding:0 40px 30px 0}
.floatSwitch508 li.psc {display:block; margin:50px 0 0}

.readerProgram {border:solid #720c31 1px;-webkit-border-radius:3px;-moz-border-radius:3px; padding:15px; overflow:hidden; margin-top:25px}
.readerProgram .rgt {width:525px; float:right}
.readerProgram .rgt h3 {color:#720c31; font-size:1.5em; padding-bottom:5px}
.readerProgram .rgt p {font-size:1.0em;}
.readerProgram .rgt p.subs {color:#720c31; font-size:1.0em; font-weight:bold}
.readerProgram .rgt span{ float:right; margin:10px 0 0}
.readerProgram .lft {width:174px; float:left}

.link a{ padding-right:15px; background:url(/share2/images/mod-sideLinkBox/ico_01.png) no-repeat right center}

.mod-recommendMain {
    margin: 35px 0 35px !important;
}

.sp{display:none !important}
@media (max-width:640px){
.sp{display:block !important}
.pc{display:none !important}
.readerProgram {border:solid #720c31 1px;-webkit-border-radius:3px;-moz-border-radius:3px; padding:10px; overflow:hidden}
.readerProgram .rgt {width:100%; float:right}
.readerProgram .rgt h3 {color:#720c31; font-size:1.25em}
.readerProgram .rgt p {font-size:0.9em;}
.readerProgram .rgt p.subs {color:#720c31; font-size:1.0em; font-weight:normal}
.readerProgram .rgt span{ float:none; margin:10px auto}
.readerProgram .lft {width:100%; float:none; clear:both; padding-bottom:10px}
.readerProgram .lft img {margin:0 auto; display:block}
	
.mod-featureSection-body-multiCol img{ margin:15px auto}

.floatSwitch508 {width:100%}
.floatSwitch508 ul {width:100%}
.floatSwitch508 li{float:none; padding:0px 0 30px}
.floatSwitch508 li img {float:none; margin:0 auto; display:block}
.floatSwitch508 li.psc {display:block; margin:0}

.readerProgram .rgt span { font-size:.9em}

.link a{ padding-right:25px; background:url(/share2/images/mod-sideLinkBox/ico_04.png) no-repeat right center}

a {text-decoration:none;}
}
@media (max-width:356px){
.mod-featureSection-body-multiCol img{ width:100%;height: auto}

}
/* added(relation for reader page include)*/
#Store{ margin-bottom:60px;}
.pcNone {margin-bottom:60px;}
.readerProgram {_width:723px;}

.mod-featureSection .mod-featureSection-body .mod-featureSection-body-fullWidthImage-figure img {
	display:block;
    margin: 0 auto !important;
    /* float:none !important;	*/
}