h1, h2, h3, h4, h5, h6, th, td, p, dt, dd, li{
font-size:100%;
font-weight:normal;
color:#2A2A2A;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}
h1, h2, h3, h4, h5, h6, p, li, dt, dd, p {
text-align:left;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, dt, dd {
line-height:1.4em;
margin:0;
padding:0;
}
img {
border:none;
}
table {
margin:0;
padding:0;
border-collapse:collapse;
}
a:link, a:hover, a:visited, a:active {
color:#003C8E;
}
strong{
color:#FE0397;
}
strong.big{
font-size:1.5em;
color:#0208FA;
}
#main{
margin:0 auto;
padding:0;
width:690px;
text-align:left;
border:none;
}
#main td {
border:none;
}
.left{
float:left;
margin:0 20px 20px 0;
padding:0;
}
.right{
float:right;
margin:0 0 20px 20px;
padding:0;
}
.center{
margin:0 auto 15px auto;
text-align:center;
}
.center img.space{
margin-right:10px;
text-align:center;
}
.clear{
display:block;
clear:both;
}
h1 {
width:690px;
margin:5px auto;
font-size:0.8em;
text-align:center;
}
h2{
clear:both;
margin:5px 0 10px 0;
padding:0;
height:60px;
}
h2 span{
display:none;
}
h2.exp{
background:#FFFFFF url(../img/ttl_jessica_exp.jpg) top left no-repeat;
}
h2.how{
background:#FFFFFF url(../img/ttl_jessica_how.jpg) top left no-repeat;
}
h2.com{
background:#FFFFFF url(../img/ttl_jessica_com.jpg) top left no-repeat;
}
h2.spec{
background:#FFFFFF url(../img/ttl_jessica_spec.jpg) top left no-repeat;
}
p.copy {
background:none;
margin:5px auto 12px auto;
width:670px;
font-size:0.88em;
color:#2D2D2D;
font-weight:normal;
}
p.copyright {
background:none;
margin:15px auto 12px auto;
width:690px;
font-size:0.88em;
color:#2D2D2D;
font-weight:normal;
}
ol.how{
margin:0 0 15px 30px;
padding:0;
list-style-position:outside;
}
ol.how li{
margin:0;
padding:0 0 4px 0;
font-size:0.88em;
list-style-type:decimal;
}
ol.how, ol.how li{
width:670px;
}
.pad_center {
padding:10px 105px;
background-repeat:no-repeat;
background-color:#F5EED9;
}
.pad_center td {
text-align:left;
}
p.point {
margin:0 auto;
padding-left:10px;
padding-right:10px;
width:670px;
font-size:0.9em;
}
p.point02 {
margin:8px auto 10px auto;
padding-left:10px;
padding-right:10px;
width:670px;
font-size:0.9em;
}
dl.point{
margin:0 0 20px 0;
padding:0;
width:670px;
}
dl.point dt {
padding:6px 0 4px 10px;
font-weight:bold;
font-size:1.0em;
color:#FE0397;
}
dl.point dd {
padding:0 0 10px 20px;
font-size:0.9em;
}
dl.point dt, dd {
margin:0 auto;
width:670px;
}
.center_thum {
text-align:center;
padding:14px 0;
}
.center {
text-align:center;
}
img.thum_pad {
padding:0 20px;
}
.bg_pink {
background-color:#FFE2FA;
}
.bg_gray {
background-color:#E0E0E0;
}
.bdr-side {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.pagetop {
margin:10px auto 10px auto;
width:691px;
text-align:right;
font-size:0.7em;
}
h3{
margin:0;
padding:5px 0 5px 10px;
color:#0208FA;
font-size:1.1em;
}
div.jessica_com{
margin:0 auto;
padding:15px;
background-color:#FEE8FA;
text-align:center;
}
div.jessica_com{
width:600px;
}
div.jessica_com p{
padding-bottom:8px;
font-size:0.88em;
color:#000000;
text-align:left;
}
table.cart{
margin:0 auto 15px auto;
padding:0;
width:450px;
border:1px solid #FE0397;
border-collapse:collapse;
}
table.cart th{
margin:0 auto;
padding:5px;
text-align:center;
vertical-align:middle;
border:1px solid #FE0397;
border-bottom:none;
font-size:1.25em;
color:#000000;
}
table.cart td{
margin:0;
padding:10px;
text-align:center;
vertical-align:top;
border:1px solid #FE0397;
border-top:none;
background-color:#FFFFFF;
font-size:1.25em;
color:#DE0006;
}
table.cart td img{
display:inline-block;
padding-top:8px;
}
table.cart td.normal{
margin:0;
padding:5px 8px;
text-align:left;
vertical-align:top;
border:1px solid #FE0397;
background-color:#FE0397;
font-size:0.78em;
color:#FFFFFF;
}
table.cart th.no-bdrr{
width:150px;
border-right:none;
}
table.cart td.no-bdrl{
width:290px;
border-left:none;
}
.ttl_pro{
display:block;
margin-bottom:8px;
color:#000000;
}
.sblack{
color:#2A2A2A;
font-size:0.65em;
}
.f-red{
color:#FF0451;
}
.btm10px{
margin-bottom:10px;
}
.btm20px{
margin-bottom:20px;
}
div.movie{
clear:both;
margin:10px auto 20px auto;
padding:0;
text-align:center;
}
ul.how{
margin:0 0 15px 30px;
padding:0;
list-style-position:outside;
}
ul.how li{
margin:0;
padding:0 0 4px 0;
font-size:0.88em;
list-style-type:square;
}
ul.how, ul.how li{
width:670px;
}