.centerBox01 {padding-right: 25px; padding-left: 25px; background-color: #FFFFFF;}
body { background-image: url(../common/body_bg.gif); background-repeat: repeat; margin: 0px 0px 10px; color: #535353;}
.footerBox01 { padding-top: 20px; text-align: center; font-size: 12px; line-height: 18px; color: #999999;}
.textBtnBox { margin-top: 20px;}
td { text-align: left; color: #535353; font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 91%; line-height: 1.5;}
.right {text-align: right;}
.center {text-align: center;}
.mainBox01 {margin-top: 7px;}
.mainBox02 {margin-top: 7px; margin-bottom: 15px;}
.sideBoxbnr01 { margin-top: 10px;}
.sideBoxbnr01 td { padding-bottom: 7px;}
.sideBoxbnr02 { margin-top: 15px;}
.sideBoxbnr02 img { margin-bottom: 10px;}
.sideBoxbnr03 {margin-top: 15px;}
.toplink { background-image: url(../img/top_link_mid.gif); background-repeat: repeat-y; padding-top: 10px; padding-right: 13px; padding-bottom: 10px; padding-left: 13px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;}
.frame01 { background-image: url(../common/frame_mid01.gif); background-repeat: repeat-y; padding-right: 15px; padding-left: 15px; font-size: 100%;}
.frame01 li {margin: 0px;}
.frame01 ul {margin: 10px 0px 5px 20px; padding: 0px;}
.pankuzu { font-size: 12px; line-height: 18px; text-align: left; padding-top: 2px; padding-bottom: 2px;}
.floatR10 { float: right; margin-left: 10px;}
.margin0 {margin: 0px;}
.marT5 {margin-top: 5px; margin-bottom: 0px;}
.marT10 {margin-top: 10px; margin-bottom: 0px;}
.marT15 {margin-top: 15px;}
.marT35 {margin-top: 35px;}
.marTB10 {margin-top: 10px; margin-bottom: 10px;}
.padT5 {padding-top: 5px;}
.padT10 {padding-top: 10px;}
.padT15 {padding-top: 15px;}
.padT20 {padding-top: 20px;}
.padTB15 {padding: 15px 0 15px 0;}
table.line01 {background-color: #CCCCCC; margin-top: 15px;}
table.line02 {background-color: #CCCCCC;}
td.col01 {padding: 5px; background-color: #FFFFFF; text-align: center;}
td.col02 { background-color: #FFFFFF; padding: 5px; }
td.col03 { background-color: #EFEFEF; padding: 2px 5px;}
td.col04 { background-image: url(../common/dotline01.gif); background-repeat: repeat-x; background-position: bottom; font-size: 110%; line-height: 140%; padding-bottom: 5px; color: #FF9900; font-weight: bold;}
td.col05 {font-size: 110%; line-height: 140%; padding-bottom: 3px; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;}
td.col06 { background-color: #FFFFCC; padding: 2px 10px;}
.font01 { color: #FF3300;}
.font02 {
	font-size: 120%;
	line-height: 1.4;
	font-weight: bold;
}
.font03 {font-size: 12px; line-height: 18px;}
.font04 {color: #4882B8;}
.news01 { font-weight: bold; color: #FF6600; padding-top: 10px;}
.news02 { background-image: url(../common/dotline01.gif); background-repeat: repeat-x; background-position: bottom; padding-top: 5px; padding-bottom: 10px;}
.news02 p { margin-top: 5px;}
.entrytitle { font-weight:bold;}
.dotline01 { background-image: url(../common/dotline01.gif); background-repeat: repeat-x; background-position: bottom; padding-top: 8px; padding-bottom: 8px;}
.dotline01_movie { background-image: url(../common/dotline01.gif); background-repeat: repeat-x; background-position: bottom; padding: 8px;}
.dotline02 { margin: 0px; background-image: url(../common/dotline02.gif); background-repeat: repeat-x; background-position: top; padding-top: 15px;}
.photobg01 {
	background: url(../campaign/20071118universal/photo_bg.gif) no-repeat left top;
	padding: 5px 10px 15px 5px;
	text-align: left;
	vertical-align: top;
}
