/* CSS Document */

.x-large { font-size:18pt; line-height:120%; color:#333333;}
.large { font-size:12pt; line-height:120%;  color:#333333;}
.mid { font-size:9pt; line-height:1.5;  color:#333333;}
.small { font-size:8pt; line-height:120%;  color:#333333;}
.caption { font-size:7pt; line-height:120%;  color:#333333;}
a{
	color: #0066cc;
	text-decoration: none;
	}

a:visited	{
	color: #6666aa;
	}

a:hover	{
	color: #ff972f;
	text-decoration: underline; 
}

H1 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12pt; font-weight: bold; color: #FFFFFF; line-height: 14pt}

H2 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11pt; font-weight: bold; color: #3333CC; line-height: 12pt}

H3 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11pt; font-weight: bold; color: #3333CC; line-height: 12pt}

H4 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11pt; font-weight: bold; color: #3333CC; line-height: 12pt}

TEXT {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10pt; line-height: 12pt; color: #000000; text-decoration: none; margin-left:20pt}

#block1{
padding:5px;
}

.title_orange {
	color:#f63;
	font-size: 12pt;
	font-weight: bold;
	line-height: 1.2em;
	padding-top: 10px;
	border: 1px solid #666666;
	border-bottom: none;
	border-right: none;
	border-left: none;
}
.title_blue {
	color:#03f;
	font-size: 12pt;
	font-weight: bold;
	line-height: 1.2em;
	padding-top: 10px;
	border: 1px solid #666666;
	border-bottom: none;
	border-right: none;
	border-left: none;
}
.title_green {
	color:#060;
	font-size: 12pt;
	font-weight: bold;
	line-height: 1.2em;
	padding-top: 10px;
	border: 1px solid #666666;
	border-bottom: none;
	border-right: none;
	border-left: none;
}
.border_box {
	width: 370px;
	border: 1px solid #666666;
}
.border_box2 {
	width: 370px;
}
.name_orange {
	color:#006;
	font-size:12pt;
	font-weight: bold;
	line-height: 1em;
	background-color: #ffffff;
	background-image: url(/film/images/cell_back_orange.gif);
	background-repeat: repeat-x;
}

.name_orange p {
	color:#006;
	font-size:8pt;
	font-weight: normal;
	line-height: 1.2em;
}
.name_orange2 p {
	color:#006;
	font-size:8pt;
	font-weight: normal;
	line-height: 1.2em;
}
.name_orange2 {
	color:#006;
	font-size:12pt;
	font-weight: bold;
	line-height: 1em;
	background-color: #ffffff;
}
.name_orange3 {
	color:#006;
	font-size:8pt;
	line-height: 1.5em;
	background-color: #ffffff;
	background-image: url(/film/images/cell_back_orange.gif);
	background-repeat: repeat-x;
}
.name_blue {
	color:#03f;
	font-size:12pt;
	font-weight: bold;
	line-height: 1em;
	background-color: #ffffff;
	background-image: url(/film/images/cell_back_blue.gif);
	background-repeat: repeat-x;
}
.name_blue p {
	color:#006;
	font-size:8pt;
	font-weight: normal;
	line-height: 1.2em;
}
.name_blue2 {
	color:#03f;
	font-size:12pt;
	font-weight: bold;
	line-height: 1em;
	background-color: #ffffff;
}
.name_blue2 p {
	color:#006;
	font-size:8pt;
	font-weight: normal;
	line-height: 1.2em;
}
.name_blue3 {
	color:#006;
	font-size:8pt;
	line-height: 1.5em;
	background-color: #ffffff;
	background-image: url(/film/images/cell_back_blue.gif);
	background-repeat: repeat-x;
}
.name_green {
	color:#060;
	font-size:12pt;
	font-weight: bold;
	line-height: 1em;
	background-color: #ffffff;
	background-image: url(/film/images/cell_back_green.gif);
	background-repeat: repeat-x;
}
.name_green p {
	color:#060;
	font-size:8pt;
	font-weight: normal;
	line-height: 1.2em;
}
.btn_detail {
	text-align: right;
}
.youto_box {
	color:#333;
	font-size:8pt;
	line-height: 1.2em;
	border: 1px solid #666666;
	border-top-style: dashed;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
.bk1 {
	border: 1px solid #666666;
	border-top: none;
	border-left: none;
	border-right: none;
}
.bk2 {
	border: 1px solid #666666;
	border-left-style: dashed;
	border-top: none;
	border-bottom: none;
	border-right: none;
}
.list_r {
	font-size: 7pt;
	vertical-align: baseline;
}

.pdct_main_title {
 width:100%;
	color:#3333FF;
	font-size: 17pt;
	font-weight: nolm;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
}

.pdct_main_title2 {
 width:100%;
	color:#3333FF;
	font-size: 17pt;
	font-weight: nolm;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
	padding-top:50px;
}

.pdct_sub_title {
 width:100%;
	color:#514DFF;
	font-size: 13pt;
	font-weight: bold;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
	margin:10px 0 5px 0;
}

.pdct_tokutyo_txt{
	font-size:10pt;
	line-height:1.5;
	color:#000066;
	left: 20px;
	background-image: url(/film/images/cell_back_blue02.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-weight: normal;
}
	
.pdct_tokutyo_txt2{
	font-size:10pt;
	line-height:1.5;
	color:#000066;
	left: 20px;
	background-image: url(/film/images/cell_back_orange.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-weight: normal;
}	
.pdct_tokutyo_txt3{
	font-size:10pt;
	line-height:1.5;
	color:#000066;
	left: 20px;
	background-image: url(/film/images/cell_back_green.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-weight: normal;
}	
.pdct_tokutyo_txt4{
	font-size:10pt;
	line-height:1.5;
	color:#000066;
	left: 20px;
	background-image: url(/film/images/cell_back_yellow.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-weight: normal;
}	
.pdct_tokutyo_txt5{
	font-size:10pt;
	line-height:1.5;
	color:#000066;
	left: 20px;
	background-image: url(/film/images/cell_back_pink.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-weight: normal;
}
.pdct_tokutyo_txt1-1{
	font-size:9pt;
	line-height:1.5;
	color:#333333;
	left: 20px;
	background-image: url(/film/images/cell_back_blue2.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}
.pdct_tokutyo_txt2-1{
	font-size:9pt;
	line-height:1.5;
	color:#333333;
	left: 20px;
	background-image: url(/film/images/cell_back_orange2.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}
.pdct_tokutyo_txt3-1{
	font-size:9pt;
	line-height:1.5;
	color:#333333;
	left: 20px;
	background-image: url(/film/images/cell_back_green2.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}
.pdct_tokutyo_txt4-1{
	font-size:9pt;
	line-height:1.5;
	color:#333333;
	left: 20px;
	background-image: url(/film/images/cell_back_yellow2.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}
.pdct_tokutyo_txt5-1{
	font-size:9pt;
	line-height:1.5;
	color:#333333;
	left: 20px;
	background-image: url(/film/images/cell_back_pink2.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}

.pdct_txt1{
font-size:9pt;
line-height:1.5;
}

.pdct_freetxt{
font-size:8pt;
line-height:1.5;
padding:15px 0 15px 0;
}

.pdct_txt2{
font-size:9pt;
font-weight:bold;
line-height:1.5;
}

.pdct_txt3{
color:#6666FF;
font-size:11pt;
font-weight:bold;
line-height:1.5;
}

.pdct_txt2orng{
color:FF7700;
font-size:9pt;
font-weight:bold;
line-height:1.5;
}

.pdct_txt-1{
font-size:7pt;
color:#333333;
}

#pdct_layout_right{
float:right;
padding:5px 0px 5px 5px;
}

#pdct_layout_right2{
border:1px #CCCCCC solid;
float:right;
padding:5px 0px 5px 5px;
}

#pdct_layout_center{
padding:5px 0px 5px 5px;
}

#pdct_layout_center2{
border:1px #CCCCCC solid;
padding:5px 0px 5px 5px;
}

#pdct_layout_left{
float:left;
padding:5px 5px 5px 0px;
}

#pdct_base_table{
padding:5px 0 5px 0;
}

#txt_red{
color:#FF0000;
}
.pdct_r {
	font-size: 9pt;
	vertical-align: baseline;
}

.abt_main_title {
 width:100%;
	color:#3333FF;
	font-size: 17pt;
	font-weight: nolm;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
}

.abt_main_title2 {
 width:100%;
	color:#3333FF;
	font-size: 17pt;
	font-weight: nolm;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
	padding-top:50px;
}

.abt_sub_title {
 width:540px;
	color:#514DFF;
	font-size: 13pt;
	font-weight: bold;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
	margin:10px 0 5px 0;
}

.abt_txt1{
font-size:8pt;
line-height:1.5;
}

.abt_freetxt{
font-size:8pt;
line-height:1.5;
padding:15px 0 15px 0;
}

.abt_txt2{
font-size:9pt;
font-weight:bold;
line-height:1.5;
}

.abt_txt3{
color:#6666FF;
font-size:11pt;
font-weight:bold;
line-height:1.5;
}

.abt_txt2orng{
color:FF7700;
font-size:9pt;
font-weight:bold;
line-height:1.5;
}

.abt_txt-1{
font-size:7pt;
color:#333333;
}

#abt_layout_right{
float:right;
padding:5px 0px 5px 5px;
}

#abt_layout_right2{
border:1px #CCCCCC solid;
float:right;
padding:5px 0px 5px 5px;
}

#abt_layout_center{
padding:5px 0px 5px 5px;
}

#abt_layout_center2{
border:1px #CCCCCC solid;
padding:5px 0px 5px 5px;
}

#abt_layout_left{
float:left;
padding:5px 5px 5px 0px;
}

#abt_base_table{
padding:5px 0 20px 0;
}

#txt_red{
color:#FF0000;
}

.cstm_main_title {
 width:100%;
	color:#9A66CA;
	font-size: 17pt;
	font-weight: nolm;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
}

.cstm_main_title2 {
 width:100%;
	color:#9A66CA;
	font-size: 17pt;
	font-weight: nolm;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
	padding-top:50px;
}

.cstm_main_title_mini {
	color:#9A66CA;
	font-size: 13pt;
	font-weight: nolm;
	line-height: 1.2em;
}
.cstm_sub_title {
	color:#9A66CA;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.2em;
	border-top: none;
	margin:10px 0 5px 0;
}

.cstm_sub_title_ul {
 width:540px;
	color:#9A66CA;
	font-size: 13pt;
	font-weight: bold;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
	margin:10px 0 5px 0;
}

.cstm_txt1{
	font-size:9pt;
	line-height:1.5;
	color: #333333;
}

.cstm_txt1-h{
font-size:8pt;
line-height:1.5;
color:#FFFFFF;
}

.cstm_txt2{
	font-size:10pt;
	font-weight:bold;
	line-height:1.5;
	color: #333333;
}

.cstm_txt3{
color:#6666FF;
font-size:11pt;
font-weight:bold;
line-height:1.5;
}

.cstm_hwtttl{
font-size:9pt;
line-height:1.5;
color:#FFFFFF;
}

.cstm_freetxt{
font-size:8pt;
line-height:1.5;
padding:15px 0 15px 0;
}

.cstm_txt2orng{
color:FF7700;
font-size:9pt;
font-weight:bold;
line-height:1.5;
}

.cstm_txt-1{
font-size:7pt;
color:#333333;
}

#cstm_layout_right{
float:right;
padding:5px 0px 5px 5px;
}

#cstm_layout_right2{
border:1px #CCCCCC solid;
float:right;
padding:5px 0px 5px 5px;
}

#cstm_layout_center{
padding:5px 0px 5px 5px;
}

#cstm_layout_center2{
border:1px #CCCCCC solid;
padding:5px 0px 5px 5px;
}

#cstm_layout_left{
float:left;
padding:5px 5px 5px 0px;
}

#cstm_base_table{
padding:5px 0 20px 0;
}

#cstm_red{
color:#FF0000;
}

.eco_main_title {
 width:100%;
	color:#39CD9B;
	font-size: 17pt;
	font-weight: nolm;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
}

.eco_main_title2 {
 width:100%;
	color:#39CD9B;
	font-size: 17pt;
	font-weight: nolm;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
	padding-top:50px;
}

.eco_sub_title {
	color:#39CD9B;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.2em;
	border-top: none;
	margin:10px 0 5px 0;
}

.eco_sub_title_ul {
 width:540px;
	color:#39CD9B;
	font-size: 13pt;
	font-weight: bold;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
	margin:10px 0 5px 0;
}

.eco_txt1{
font-size:9pt;
line-height:1.5;
color:#333333;
}

.eco_txt_grn1{
font-size:9pt;
line-height:1.5;
color:#39CD9B;
}

.eco_txt1-h{
font-size:9pt;
line-height:1.5;
color:#FFFFFF;
}

.eco_txt2{
font-size:9pt;
font-weight:bold;
line-height:1.5;
}

.eco_txt_grn2{
font-size:10pt;
font-weight:bold;
line-height:1.5;
color:#39CD9B;
}

.eco_txt3{
color:#6666FF;
font-size:11pt;
font-weight:bold;
line-height:1.5;
}

.eco_hwtttl{
font-size:10pt;
line-height:1.5;
color:#FFFFFF;
}

.eco_freetxt{
font-size:89pt;
line-height:1.5;
padding:15px 0 15px 0;
}

.eco_txt2orng{
color:FF7700;
font-size:10pt;
font-weight:bold;
line-height:1.5;
}

.eco_txt-1{
font-size:7pt;
color:#333333;
}

#eco_layout_right{
float:right;
padding:5px 0px 5px 5px;
}

#eco_layout_right2{
border:1px #CCCCCC solid;
float:right;
padding:5px 0px 5px 5px;
}

#eco_layout_center{
padding:5px 0px 5px 5px;
}

#eco_layout_center2{
border:1px #CCCCCC solid;
padding:5px 0px 5px 5px;
}

#eco_layout_left{
float:left;
padding:5px 5px 5px 0px;
}

#eco_base_table{
padding:5px 0 20px 0;
}

#eco_red{
color:#FF0000;
}



.msg_main_title {
 width:100%;
	color:#3725FF;
	font-size: 11pt;
	font-weight: bold;
	line-height: 1.2em;
	border-top: 1px solid #666666;
	border-bottom: none;
	border-right: none;
	border-left: none;
}

.msg_txt1{
font-size:9pt;
line-height:1.5;
color:#696969;
}

.msg_txt2{
font-size:9pt;
line-height:1.5;
color:#33333;
}

.msg_txt_blu1{
font-size:9pt;
line-height:1.5;
color:#3725FF;
}

.msg_txt-1{
font-size:9pt;
line-height:1.5;
color:#555555;
}

#msg_base_table{
padding:5px 0 20px 0;
}

.dvlp_main_title {
 width:100%;
	color:#3333FF;
	font-size: 17pt;
	font-weight: nolm;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
}

.dvlp_main_title2 {
 width:100%;
	color:#3333FF;
	font-size: 17pt;
	font-weight: nolm;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
	padding-top:50px;
}

.dvlp_sub_title {
 width:100%;
	color:#514DFF;
	font-size: 13pt;
	font-weight: bold;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
	margin:10px 0 5px 0;
}

.dvlp_sub_title2 {
 width:100%;
	color:#333333;
	font-size: 11pt;
	font-weight: normal;
	line-height: 1.2em;
}

.dvlp_sub_title3 {
 width:100%;
	color:#514DFF;
	font-size: 11pt;
	font-weight: bold;
	line-height: 1.2em;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-right: none;
	border-left: none;
	margin:10px 0 5px;
}

.dvlp_haikei{
	background-image:url(/film/images/waku_02.gif);
	background-repeat: repeat-y;
.gif;
background-repeat:no-repeat;
}

.dvlp_txt1{
font-size:9pt;
line-height:1.5;
 color:#333333;
}

.dvlp_freetxt{
font-size:8pt;
line-height:1.5;
padding:15px 0 15px 0;
}

.dvlp_txt2{
font-size:9pt;
font-weight:bold;
line-height:1.5;
}

.dvlp_txt3{
color:#6666FF;
font-size:11pt;
font-weight:bold;
line-height:1.5;
}

.dvlp_txt-1{
font-size:7pt;
color:#333333;
}

.dvlp_txt1-h{
font-size:10pt;
line-height:1.5;
color:#FFFFFF;
}

#dvlp_layout_right{
float:right;
padding:5px 0px 5px 5px;
}

#dvlp_layout_right2{
border:1px #CCCCCC solid;
float:right;
padding:5px 0px 5px 5px;
}

#dvlp_layout_center{
padding:5px 0px 5px 5px;
}

#dvlp_layout_center2{
border:1px #CCCCCC solid;
padding:5px 0px 5px 5px;
}

#dvlp_layout_left{
float:left;
padding:5px 5px 5px 0px;
}

#dvlp_base_table{
padding:5px 0 20px 0;
}

#txt_red{
color:#FF0000;
}

 
