@charset "Shift_JIS";
/* flane common
----------------------------------------------*/
.sectionH1 .blue{ 
	color:#8cc7f0;
}
.sectionH1 .pink {
	color:#d281ae;
}
.sectionH1 .white {
	color:#e5e5e5;
}
.sectionH1 .ygreen {
	color:#c7dc22;
}
.sectionH1 .black {
	color:#323232;
}
.sectionH1 .orange {
	color:#e1a550;
}

/* line01
----------------------------------------------*/
.sectionH1 #line01 {
	width:720px;
	display:block;
	margin-top:25px;
}
.sectionH1 #line01,  x:-moz-any-link {
	height:160px;
}
body:first-of-type .sectionH1 #line01 {
	height:160px;
}
.sectionH1 #line01 .left_column {
	float:left;
	display:block;
	width:490px;
}
.sectionH1 #line01 .left_column p {
	font-size:88%;
	/* [disabled]width:490px; */
	padding:0 20px 0 15px;
}
.sectionH1 #line01 .right_column {
	float:right;
	display:block;
	width:230px;
	padding-right:0px;
}

/* line02
----------------------------------------------*/
.sectionH1 #line02 {
	width:720px;
	display:block;
	margin-top:25px;
	position: relative;
}
.sectionH1 #line02 .left_column {
	float:left;
	display:block;
	/*width:482px;*/
	height:400px;
	border-right:#c8e6ff solid 2px;
}
.sectionH1 #line02 .left_column,  x:-moz-any-link {
	width:480px;
}
body:first-of-type .sectionH1 #line02 .left_column{
	/*width:480px;*/
}
.sectionH1 #line02 .left_column {
	/*width:482px\9;*/
}

.sectionH1 #line02 .left_column{
	width:480px;
}
.sectionH1 #line02 .left_column .left {
	float:left;
	display:block;
	width:239px;
	_width:237px;
	/* [disabled]height:400px; */
	border-right:#c8e6ff solid 2px;
}
.sectionH1 #line02 .left_column .right {
	float:right;
	display:block;
	width:239px;
	_width:237px;
	/* [disabled]height:400px; */
}
.sectionH1 #line02 .right_column {
	float:right;
	display:block;
	width:238px;
	/* [disabled]height:400px; */
}
.sectionH1 #line02 p {
	display:block;
	/* [disabled]width:238px; */
	height:190px;
	padding:20px;
	font-size:82%;
}
.sectionH1 #line02 p,  x:-moz-any-link {
	width:200px;
	height:130px;
}
body:first-of-type .sectionH1 #line02 p {
	/* [disabled]width:200px; */
	/*height:130px;*/
}

.sectionH1 #line02 p {
	height:130px;
	_height:150px;
}

.sectionH1 #line02 p span {
	display:block;
	margin:10px 0 10px 0;
	font-size:82%;
	line-height:100%;
}
.sectionH1 #line02_bottom {
	width:720px;
	display:block;
	clear:both
}
.sectionH1 #line02_bottom p {
	display:block;
	font-size:82%;
	margin:10px 0 25px 10px;
}

/* line03
----------------------------------------------*/
.sectionH1 #line03 {
	width:720px;
	display:block;
	margin-top:25px;
}
.sectionH1 .line03_title {
	margin-bottom:20px;
}
.sectionH1 #line03 .left_column {
	display:block;
	width:480px;
	float:left;
}
.sectionH1 #line03 .right_column {
	display:block;
	width:240px;
	float:right;
}
.sectionH1 #line03 .left_column .left {
	display:block;
	width:240px;
	float:left;
}
.sectionH1 #line03 .left_column .right {
	display:block;
	width:240px;
	float:right;
}

.sectionH1 #line03 table {
	margin:10px 5px;
}
.sectionH1 #line03 table td {
	padding:0 5px 0 5px;
	text-align:left;
	vertical-align:middle;
}
.sectionH1 #line03 p{
	font-size:82%;
	line-height:120%;
	display:block;
	margin:20px 10px;
}
.sectionH1 #line03_bottom {
	width:720px;
	display:block;
	clear:both;
}
.sectionH1 #line03_bottom p {
	display:block;
	font-size:82%;
	margin:10px 0 25px 10px;
}

/* movie.html
----------------------------------------------*/
.sectionH1 .flamovie {
	width:640px;
	margin:0 40px;
	display:block;
}
.sectionH1 .mov_title {
	width:720px;
	display:block;
	padding:25px 0 25px 35px;
}
.sectionH1 .mar_t25{
	margin-top:25px;
}
