/* pascal ------------------------------ */

/* hoverBiggerLink(It displays it most downward for IE6.) */


/* pnLinkAll */

#pascal #contents .pnLink {margin: 0 10px ;}


/* common */

#pascal #contents {color: #fff ;}

#pascal #contents a:link { color: #00aeff; }
#pascal #contents a:visited { color: #00aeff; }
#pascal #contents a:hover { color: #00aeff; }
#pascal #contents a:active { color: #00aeff; }

#pascal h2 {
	text-indent: -9999px ;
	width: 620px ;
	height: 280px ;
	background: #000 url(/img/pascalLogo.gif) no-repeat;
}

#pascal h2 a {
	width: 620px ;
	height: 280px ;
	display: block ;
	overflow: hidden ;
}

#pascal .section {width: 620px ; background: url(/img/pascalBg.gif); overflow: hidden ; }


#pascal .section .pascalLead {
    width: 620px ;
    height: 115px ;
    text-indent: -9999px ;
    background: url(/img/pascalLead.gif) no-repeat;
    overflow: hidden ;
}

#pascal .section .pascalEntryTitle {
    width: 620px ;
    height: 110px ;
    background: url(/img/pascalEntryTitle.gif) no-repeat;
    overflow: hidden ;
}

#pascal .section .pascalEntryTitle h3 {
    color: #fff ;
    font-size: 30px ;
    font-weight: bold ;
    font-family:"Osaka","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS Gothic",sans-serif ;
    line-height: 1.2 ;
    width: 300px ;
    text-align:center ;
    vertical-align:middle ;
    padding-top: 35px ;
    margin: 0 auto ;
}

#pascal .section .pascalBody {
    background: url(/img/pasg.gif%yBg.gif) no-repeat;
}

#pascal .section .pascalBodyInner {
    width: 590px ;
    background: #000 url(/img/pascalEntryTopBg.gif) no-repeat;
    border-right: 5px solid #fff ;
    border-left: 5px solid #fff ;
    margin: 0 auto ;
    overflow: hidden ;
}

#pascal .section .pascalBodyInner .pascalFlash {
    width: 400px ;
    height: 300px ;
    background: #000 ;
    border: 5px solid #000 ;
    margin: 15px auto 10px ;
    overflow: hidden ;
}

#pascal .section .pascalBodyInner .pascalFlashNote {
    width: 400px ;
    margin: 0 auto 20px auto ;
}

#pascal .section .pascalBodyInner .pascalFlashNote p.pascalNoteContinue {
    font-size: 28px ;
    font-weight: bold ;
    font-family:"Osaka","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS Gothic",sans-serif ;
}

#pascal .section .pascalEntryBody {
    margin: 15px ;
}

#pascal .section .pascalBottom{
    width: 600px ;
    height: 25px ;
    background: url(/img/pascalEntryBottomBg.gif) no-repeat;
    margin: 0 auto ;
}


/* backnumber */

#pascal .backnumber .section .pascalEntryTitle {
    background: url(/img/pascalEntryTitleBN.gif) no-repeat;
}

#pascal .backnumber .section .pascalBodyInner {
    width: 600px ;
    background: #000 url(/img/pascalEntryTopBgBN.gif) repeat-y ;
    border: 0 ;
}

#pascal .backnumber .section .pascalBodyInner ul.pascalBN {
    margin: 10px 20px 20px 20px ;
    min-height: 200px ;
    _height: 200px ;
}

#pascal .backnumber .section .pascalBodyInner ul.pascalBN li {
    background: url(/img/dot.gif) center bottom repeat-x ;
    padding-bottom: 5px ;
    margin-bottom: 5px ;
}

#pascal .backnumber .section .pascalBodyInner ul.pascalBN li p {
    background: url(/img/pascalIconStar.gif) no-repeat ;
    padding: 0 0 0 20px ;
    margin: 0 ;
}

#pascal .backnumber .section .pascalBodyInner ul.pascalBN li img {
}

#pascal .backnumber .section .pascalBottomImg {
    width: 600px ;
    height: 141px ;
    background: url(/img/pascalEntryBottomImgBN.gif) no-repeat;
    margin: 0 auto ;
}

#pascal .backnumber .section .pascalBottom {
    background: url(/img/pascalEntryBottomBN.gif) no-repeat;
}









