@charset "utf-8";
/* CSS Document */
body, td, th { font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3; font-size: 12px; color: #4F4F4F; }
body { background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../img/main/calpis_03.gif); background-repeat: repeat; background-position: 50% top; }
a:link, a:visited { text-decoration: none; color: #4F4F4F; }
{
text-decoration:;
}
a:active, a:hover { text-decoration: underline; color: #4F4F4F; }
h3 { font-size: small; margin: 0px; }
h4 { font-size: small; }
h5 { font-size: small; }
h6 { font-size: small; }
p { margin: 0px; }
em { visibility:hidden; }
img { border:0px; }
/* <#wrapper01> */
#wrapper01 { width: 100%; background-image: url(../img/main/calpis_01.gif); background-repeat: repeat-x; background-position: 50% top; margin: 0px; }
/* <#wrapper02> */
#wrapper02 { width: 814px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; }
/* <#header> */
#header { }
#header h1 { margin: 0px; }
/* </#header> */
/* <#contents> */
#contentsWrapper { margin: 0px; width: 814px; background-image: url(../img/main/calpis_29.gif); background-repeat: repeat-y; background-position: 27px 600px; }
/* <#sidebar> */
#sidebar { float: left; width: 249px; }
#sidebarHeader { }
#sidebarNavigationWrapper01 { }
/* </#sidebar> */
/* <#mainContents01> */
#mainContents01 { background-image: url(../img/main/calpis_17.gif); background-repeat: repeat-y; background-position: 0px 0px; float: right; width: 538px; padding-right: 27px; }
/* <#mainContents02> */
#mainContents02 { background-image: url(../img/main/calpis_18.gif); background-repeat: no-repeat; background-position: right top; width: 538px; }
/* <#mainContents02> */
/* <#mainContents03> */
#mainContents03 { width: 528px; padding-right:10px; }
/* <<======TOP======>> */
/* <#topCatch> */
#topCatch { background-image: url(../img/main/calpis_49.gif); background-repeat: no-repeat; background-position: left bottom; width: 528px; padding-top: 30px; margin: 0px; padding-bottom: 30px; }
#topCatch h3 { text-align: center; margin-bottom: 30px; }
/* <#syouhinIconWrapper> */
#syouhinIconWrapper { width: 528px; margin: 0px; }
.syouhinIconHorizontalContainer { width: 490px; padding-left: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
.syouhinIconContainer { float: left; width: 60px; padding-right: 10px; }
.syouhinIconContainer img { border:solid 1px #CCCCCC; }
/* </#syouhinIconWrapper> */
/* </#topCatch> */
/* <.topGaiyou> */
.topGaiyou { background-image: url(../img/main/calpis_49.gif); background-repeat: no-repeat; background-position: left bottom; width: 528px; padding-top: 30px; margin: 0px; padding-bottom: 30px; }
.topGaiyou h3 { text-align: center; margin-bottom: 20px; padding-bottom: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0C6DCE; margin-right: 30px; margin-left: 30px; }
.topGaiyou p { font-size:14px; line-height:150%; margin-bottom:20px; margin-right: 50px; margin-left: 50px; text-indent: 1em; }
.topGaiyou p.marginBottom0 { margin-bottom:0px; }
/* </.topGaiyou> */
/* <</======TOP======>> */



/* <<======lienup======>> */
/* <#lineupWrapper> */
#lineupWrapper { width: 468px; padding-right: 30px; padding-left: 30px; padding-bottom: 30px; background-image: url(../img/main/calpis_49.gif); background-repeat: no-repeat; background-position: left bottom; }
/* <#lineupMidaxhi> */
#lineupMidashi { margin-right: 0px; margin-bottom: 30px; margin-left: 0px; padding-bottom: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0C6DCE; padding-top: 30px; margin-top: 0px; }
#lineupMidashi h3 { text-align: center; margin: 0px; }
/* </#lineupMidaxhi> */
#lineupLeft { float: left; width: 220px; }
#lineupRight { float: right; width: 220px; margin: 0px; padding-top: 134px; }
.lineupSyouhinContainer { height: 268px; }
.lineupSyouhinContainerUpper { }
.lineupSyouhinContainerUpper img { }
.lineupSyouhinContainerDowner { height: 48px; }
.lineupSyouhinContainerDowner p { font-size: 10px; text-align: center; }
/* </#lineupWrapper> */

/* <#grandprixWrapper> */
#grandprixWrapper { padding-top: 30px; padding-bottom: 30px; background-image: url(../img/main/calpis_49.gif); background-repeat: no-repeat; background-position: 0px bottom; }
#grandprixMidashi { margin-bottom: 20px; }
#grandprixMidashi h3 { text-align: center; }
#grandprixContants { }
#grandprixContants img { }
/* </#grandprixWrapper> */



/* <</======lienup======>> */
/* <#footerNavigation> */
#footerNavigation { font-size: 10px; text-align: center; padding-top: 10px; padding-bottom: 10px; }
#footerNavigation a:link, #footerNavigation a:visited { text-decoration:underline; }
#footerNavigation a:active, #footerNavigation a:hover { text-decoration:none; }
/* </#footerNavigation> */
/* <#mainContents03> */
/* </#mainContents01> */
/* </#contents> */
/* </#wrapper02> */
/* </#wrapper01> */
/* <class> */
.brClear { clear:both; height:0; font-size: 1px; line-height: 0px; margin: 0px; }
.marginBottom0 { margin-bottom:0px; }
/* </class> */

