﻿@charset "UTF-8";

#img{
	position : absolute;
	top:95px;
	left:0px;
}

#document div{
	font-size:10pt;
	line-height:1.5;
	font-family : "ＭＳ Ｐゴシック";
}
#document pre{
	font-size:10pt;
	line-height:1.5;
	font-family : "ＭＳ Ｐゴシック";
}

#document h5{
	text-align:center;
	font-size:13pt;
	line-height:1.5;
	color:navy ;
	font-family:"ＭＳ Ｐゴシック";
}

#document h4{
	text-align:center;
	font-size:12pt;
	line-height:1.5;
	color:navy ;
	font-family:"ＭＳ Ｐゴシック";
}

#document h3{
	text-align:center;
 	font-size:12pt;
	line-height:1.5;
	color:navy;
	font-family:"ＭＳ Ｐゴシック";
}

#document h2{
	text-align:center;
	font-size:12pt;
	line-height:1.5;
	color:navy ;
	font-family:"ＭＳ Ｐゴシック";
}

#document h1{
	text-align:center;
	font-size:14pt;
	line-height:1.5;
	color:navy ;
	font-family:"ＭＳ Ｐゴシック";
}


#document3 div{
	font-size:10pt;
	line-height:1.5;
	font-family : "ＭＳ Ｐゴシック";
}

#document3 pre{
	font-size:9pt;
	line-height:1.5;
   font-family : "ＭＳ ゴシック";
}

#document3 h5{
	text-align:center;
	font-size:13pt;
	line-height:1.5;
	color:navy ;
	font-family:"ＭＳ Ｐゴシック";
}

#document3 h4{
	text-align:center;
	font-size:11pt;
	line-height:1.5;
	color:navy ;
	font-family:"ＭＳ ゴシック";
}

#document3 h3{
	text-align:center;
	font-size:12pt;
	line-height:0pt;
	color:navy;
	font-family:"ＭＳ ゴシック";
	padding-bottom:10px;
}

#document3 h2{
	text-align:center;
	font-size:13pt;
	line-height:1.5;
	color:navy ;
	font-family:"ＭＳ Ｐゴシック";
}

#document3 h1{
	text-align:center;
	font-size:14pt;
	line-height:1.5;
	color:navy ;
	font-family:"ＭＳ Ｐゴシック";
}

#rby{
	font-size:80%;
	font-family:"ＭＳ Ｐゴシック";
}

#document p{
}

#document b{
  color:navy;
}

#document sub{
	font-size:80%;
	font-family : "ＭＳ Ｐゴシック";
}


#msg_font{
	font-size:100%;
	font-family : "ＭＳ ゴシック";
}


.block {
	border:solid 2px gray;
}


.on_color {
	background-color:#DbF0Fd;
	color:#404040;
	padding:1px;
}

.off_color {
}


/*--------- 枠線有り　テーブル --------*/

#indicator table {
	margin-top:2px;
	margin-left:390px;
	border-collapse: collapse; 
	border: 2px solid black;
	line-height:1.5;
}

#indicator table td {
	width:85px;
	border-collapse: collapse; 
	border: 2px inset black;
}

/*---１０---*/
table.table_style10 
{
	margin:10px;
	border-collapse: collapse; 
	border: 1px solid gray;
	line-height:1.5;
	font-size:10pt;
}

table.table_style10 tr, table.table_style10 th ,table.table_style10 td{
	padding:1px;
	border-collapse: collapse; 
	border: 1px solid gray;
}

table.table_style10 th{
	background-color:#f0f0f0;
}

/*---２０---*/
table.table_style20 {
	margin-left:20px;
	border-collapse: collapse; 
	border: 2px solid gray;
	line-height:1.5;
	font-size:10pt;
}


table.table_style20 tr,table.table_style20 th, table.table_style20 td {
	padding:5px;
	border-collapse: collapse; 
	border: 2px solid gray;
}

table.table_style20 th{
	background-color:#f0f0f0;
}

/*---４０---*/
table.table_style40 
{
	margin-top:40px;
	margin-left:40px;
	margin-bottom:20px;
	margin-right:10px;
	border-collapse: collapse; 
	border: 1px solid gray;
	font-size:10pt;
	line-height:1.5;
}

table.table_style40 tr, table.table_style40 th ,table.table_style40 td{
	padding:5px;
	border-collapse: collapse; 
	border: 1px solid gray;
}

table.table_style40 th{
	background-color:#f0f0f0;
}


/*---６０---*/
table.table_style60 {
	margin-left:60px;
	border-collapse: collapse; 
	border: 2px solid gray;
	line-height:1.5;
	font-size:10pt;
}


table.table_style60 tr, table.table_style60 th, table.table_style60 td {
	padding:5px;
	border-collapse: collapse; 
	border: 2px inset gray;
}

table.table_style60 th{
	background-color:#f0f0f0;
}

/*---８０---*/
table.table_style80 {
	margin-left:80px;
	border-collapse: collapse; 
	border: 2px solid gray;
	line-height:1.5;
	font-size:10pt;
}

table.table_style80 tr, table.table_style80 th, table.table_style80 td {
	padding:1px;
	border-collapse: collapse; 
	border: 2px inset gray;
}

table.table_style80 th{
	background-color:#f0f0f0;
}




/*--------- 枠線無し　テーブル --------*/
/*---１０---*/
table.table_hide10 
{
	margin:10px;
	border: none;
	line-height:1.5;
	font-size:10pt;
}

table.table_hide10 tr, table.table_hide10 th ,table.table_hide10 td{
	padding:1px;
	border: none; 
}


/*---２０---*/
table.table_hide20 {
	margin:20px;
	padding:5px;
	border-collapse: collapse; 
	line-height:1.5;
	font-size:10pt;
}

table.table_hide20 td
{
	font-family : "ＭＳ Ｐゴシック";
}

/*---４０---*/
table.table_hide40 {
	margin-left:40px;
	padding:5px;
	border-collapse: collapse; 
	line-height:1.5;
	background-color:transparent;
	font-size:10pt;
}

table.table_hide40 td{
	font-family : "ＭＳ Ｐゴシック";
}

/*--------- 角丸　テーブル --------*/

table.table_radius10 {
	font-family:"ＭＳ Ｐゴシック";
	line-height:1.5;
	background-color:rgb(255,255,255);
	border-radius:10px;
	border:1px white solid;
}

table.table_radius10 td.img{
	border-radius:100px;
	background-position:center;
}


table.table_radius10 td {
	border-radius:10px;
	font-family:"ＭＳ Ｐゴシック";
	line-height:1.5;
	padding:0px 10px 0px 10px;/*上、右、下、左*/
	border:1px white solid;
	box-shadow:3px 3px 5px 2px #AAA;
}

/*--------- タイトルバー --------*/

.title_bar_gray{
	background:url(../image/menu_bar.jpg) repeat-x;
	border-radius:10px;
	box-shadow:3px 3px 5px 2px #AAA;
} 

.title_bar_gray150{
	width:150px;
	background:url(../image/menu_bar.jpg) repeat-x;
	border-radius:10px;
	box-shadow:3px 3px 5px 2px #AAA;
} 

.title_bar_gray250{
	width:250px;
	background:url(../image/menu_bar.jpg) repeat-x;
	border-radius:10px;
	box-shadow:3px 3px 5px 2px #AAA;
} 

.title_bar_blue{
	background:url(../image/menu_btn.JPG) repeat-x;
	border-radius:10px;
	box-shadow:3px 3px 5px 2px #AAA;
} 

.title_bar_blue2{
	background:url(../image/menu_bar2.JPG) repeat;
	border-radius:10px;
	box-shadow:3px 3px 5px 2px #AAA;
} 

.title_bar_blue150{
	margin-left:10px;
	width:150px;
	background:url(../image/menu_bar3.JPG) repeat;
	border-radius:10px;
	box-shadow:3px 3px 5px 2px #AAA;
} 
.title_bar_blue250{
	margin-left:10px;
	width:250px;
	background:url(../image/menu_bar3.JPG) repeat-x;
	border-radius:10px;
	box-shadow:3px 3px 5px 2px #AAA;
} 

.title_bar_blue400{
	margin-left:10px;
	width:400px;
	background:url(../image/menu_bar3.JPG) repeat-x;
	border-radius:10px;
	box-shadow:3px 3px 5px 2px #AAA;
} 

/*--------- ボックス　丸 --------*/
.box_shadow0
{
	background-color:rgb(255,255,235);
	border-radius:10px;
	box-shadow:3px 3px 5px 2px #AAA;
}

.box_shadow20
{
	margin:10px;
	margin-top:20px;
	margin-bottom:20px;

	background-color:rgb(255,255,235);
	border-radius:10px;
	box-shadow:3px 3px 5px 2px #AAA;
}

.box_shadow300
{
	margin:20px;
	width:310px;
	background-color:rgb(255,255,235);
	border-radius:10px;
	box-shadow:3px 3px 5px 2px #AAA;
}

.box_shadow500
{
	margin:10px;
	width:500px;
	background-color:#f8f8f8;
	background-color:rgb(255,255,245);
	border-radius:10px;
	box-shadow:3px 3px 5px 2px #AAA;
}
.box_shadow700
{
	margin:20px;
	width:700px;
	background-color:#f8f8f8;
	background-color:rgb(255,255,245);
	border-radius:10px;
	box-shadow:3px 3px 5px 2px #AAA;
}

.box_gaku
{
    border:5px solid #ffcc66;
    border-radius:10px;
    box-shadow:3px 3px 5px 2px #AAA;
}
.box_gaku1
{
    border:5px solid #808080;
    border-radius:10px;
    box-shadow:3px 3px 5px 2px #AAA;
}
.box_gaku2
{
    border:5px solid #ffffcc;
    border-radius:10px;
    box-shadow:3px 3px 5px 2px #AAA;
}

.crlf
{
	page-break-after: always;
}
