#main{
	width:595px;
	float:right;
	padding-right:3.0em;
	padding-top:1.5em;
	padding-bottom:1.5em;
}

#main.bg3R{
	background:url(../images/bg_mainbody.gif) center no-repeat;
	font-size: 130%;
	color: #000000;
}

#main.contents h3{
	margin-top: 1.5em;
	margin-bottom: 1em;
	border-bottom: #FED309 1px solid;
	border-left: #FF9900 4px solid;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 130%;
	font-weight: bold;
	padding-top: 3px;
}
.important01{
	padding-bottom: 3px;
	padding-left: 30px;
	padding-top: 10px;
}
.important02{
	padding-left: 30px;
	padding-top: 0px;
	font-size: 100%;
	font-weight: bold;
}
.textBox {
	width: 295px;
	font-size: 130%;
}
.fRight{
	float:right;
	margin-left:15px;
	font-size: 120%;
	font-weight: normal;
}
.txtright{
	font-size: 120%;
	font-weight: normal;
}
#main.contents ul.listStyle01{
	margin-left:10px;
	margin-bottom: 0.5em;
}
#boxOffice.important04{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	font-size: 120%;
	border:5px solid #FF9900;
	padding:15px;
}
.fontinbox{
	font-size: 120%;
}
.headline03{
	background:transparent url(../images/icon_circle01.gif) no-repeat left 0.3em;
	border-bottom:1px dashed #CCCCCC;
	font-weight:bold;
	margin-bottom:0.5em;
	padding-left:15px;
	font-size:130%;
}
.headline04{
	background:transparent url(../images/icon_circle01.gif) no-repeat left 0.3em;
	border-bottom:1px dashed #CCCCCC;
/*	font-weight:bold; */
	margin-bottom:0.5em;
	padding-left:15px;
	font-size:120%;
}
.headlinepress{
/*	background:transparent url(../images/press.gif) no-repeat left 0.3em; */
	border-bottom:1px dashed #CCCCCC;
	margin-bottom:0.5em;
	padding-left:15px;
	font-size:120%;
}
.coutiontxt{
	margin-top: 0em;
	color: #FF0000;
	padding-left: 40px;
	font-size: 125%;
}
#main ul.listStyle01{
	margin-left:10px;
	margin-bottom:1.5em;
	display: block;
	font-size: 120%;
}
#main ul.listStyle01 li{
	background:url(../images/icon_arrow01.gif) no-repeat 3px 0.25em;
	padding-left:13px;
	margin-bottom:0.3em;
	display: block;
}
#main ul.listStyle01 li.icnUnder{
	background:url(../images/icon_arrow03.gif) no-repeat left 0.5em;
	padding-left:13px;
}
.guidetxt {
	font-size: 130%;
}
table.tableStyle01{
	border-top:3px solid #CCC;
	border-bottom:3px solid #CCC;
/*	width:100%; */
	width:90%;
	margin-bottom:1em;
	font-size: 130%;
}

table.tableStyle01 th,
table.tableStyle01 td{
	padding:5px;
}

table.tableStyle01 th,
table.tableStyle01 td{
	border-top:1px solid #CCC;
}

table.tableStyle01 th{
	width:37%;
	border-right:1px dashed #CCC;
	font-weight:bold;
}
.textred{
	color:#FF0000;
}
.guidetxtred{
	color:#FF0000;
	font-size: 130%;
	margin-left: 170px;
}
table.seigotbl {
	border-collapse: collapse;
	font-size: 125%;
}
table.koushutbl {
	border-collapse: collapse;
	font-size: 125%;
}
.guidetxt_s {
	font-size: 90%;
}
.guidetxt_m {
	font-size: 120%;
	color: #990000;
}
.guidetxt_mb {
	font-size: 120%;
	color: #333333;/*	color: #990000; */
}
table.hakentbl {
	border-collapse: collapse;
	font-size: 120%;
}
table.youkoutbl {
	border-collapse: collapse;
	font-size: 125%;
}
.wfont{
	color: #FFFFFF;
}
.newstxt{
	font-size: 130%;
}
.linktxt{
	font-size: 130%;
	margin-left: 20px;
}
.contacttxt{
	font-size: 130%;
}
.contacttxtr{
	font-size: 130%;
	color: #FF0000;
}
a.iconArrow03{
	background:url(../images/icon_arrow01.gif) no-repeat left center;
	padding-left:13px;
	font-size: 120%;
	color: #0A407E
}
div#boxL{
	width:272px;
	float:left;
}

div#boxR{
	width:272px;
	float:right;
}
p.pagetop{
	text-align:right;
	margin-bottom:2em;
}

p.txtcenter{
	text-align:center;
}

p.txtright{
	text-align:right;
}

/* ---------------------------------

div#contents2

--------------------------------- */

div#contents2{
	width:560px;
	text-align:left;
}

div#contents2:after {
/*	content: "."; */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div#contents2 {
/*	display: inline-block; */
}

/* Hides from IE-mac \*/
* html div#contents2 {
	height: 1%;
}
div#contents2{
	display: block;
}
/* End hide from IE-mac */

div#main2{
	width:560px;
	float:left;
}

