body {
	background-image: url(./images/haikei.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 11pt;
	line-height: 16pt;
	letter-spacing: 0.1em;
}

.menu_sub {
	font-size: 10pt;
	line-height: 15pt;
}
a:link {
	text-decoration: none;
	color: #3300CC;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #330099;
	text-decoration: underline;
}
a:active {
	color: #009203;
}
.border_box {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	padding: 10px;
}
.margin_height {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 14pt;
	font-size: 10pt;
}



.indent { text-indent: -10pt; margin-left: 10pt }
.box_gray {
	background-color: #CCCCCC;
	padding: 0px;
	color: #000066;
}
h3 {
	font-size: 12pt;
	color: #0066FF;
}
.hakei_gray {
	background-image: url(images/bar_gray.gif);
	background-repeat: repeat-x;
	font-size: 12pt;
	color: #000033;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.box_margin5 {
	padding: 0px;
	background-color: #000033;
	color: #FFFFFF;
	font-size: 11pt;
	overflow: auto;
}
.margin5 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.title_blue {
	color: #0033FF;
	padding-left: 10px;
}
.style2 {font-family: "Courier New", Courier, mono; font-size: 10pt}

title_s {
	font-size: 11pt;
	color: #0066FF;
}
.courier {
font-family: "Courier New", Courier, mono
}
.img_left {
	float: none;
	padding-left: 5px;
	vertical-align: middle;
}
.small {
	font-size: 9pt;
	line-height: 12pt;
	text-align: left;
}
.border_box2 {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-color: #999999;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.border_gray {
	padding: 5px;
	border: 1px solid #999999;
}
.margin10 {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.caption {
	font-size: 9pt;
	line-height: 14pt;
}
.text_700 {
	float: none;
	width: 700px;
	margin-right: 100px;
}
.midasi_L {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	width: 100%;
	background-image: url(images/bar_gray.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	display: block;
}
.list1 {
	font-size: 11pt;
	line-height: 20pt;
	list-style-image: url(images/sikaku_blue.gif);
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	list-style-position: outside;
	margin-right: 50px;
	margin-left: 50px;
}
.list2 {
	font-size: 11pt;

	margin-right: 50px;
	margin-left: 70px;
}
.border_gray2 {
	padding: 5px;
	font-size: 11pt;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #3366FF;
	margin-right: 50px;
	margin-left: 50px;
font-family:Century,serif;
}
.border_gray3 {
	padding: 5px;
	font-size: 11pt;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #3366FF;
	margin-right: 50px;
	margin-left: 50px;
font-family:Century,serif;
}
.honbun_margin {
	margin-right: 50px;
	margin-left: 50px;
	font-size: 11pt;
	line-height: 16pt;
}

.honbun_margin_eng {
	margin-right: 50px;
	margin-left: 50px;
	font-size: 11pt;
	line-height: 16pt;
	letter-spacing: 0em;
	font-family:Century,serif;
	text-align: justify;
	text-justify: inter-ideograph;
}

.honbun_margin_eng_alt {
	font-size: 11pt;
	line-height: 16pt;
	letter-spacing: 0em;
font-family:Century,serif;
}

.honbun_margin_dt {
	margin-right: 50px;
	margin-left: 80px;
	font-size: 11pt;
	line-height: 16pt;
}

.honbun_margin_dt_01 {
	margin-right: 50px;
	margin-left: 50px;
	font-size: 11pt;
	line-height: 16pt;
	padding: 0 0 0 20px;
     text-indent: -20px;

}

.photo_right {
	margin: 5px;
	float: right;
}

.photo_left {
	margin: 5px;
	float: left;
}

.left {
	margin-right: 15px;
	float: left;
}

.schedule{
 font-size: 100%;
 line-height: 140%;
 margin: 0 0 15px 0;
}

.help-box { background-color:#FFFAFA;
border-style: solid;
border-color:#FF8C00;
border-width:1px;
margin: 5px;
padding: 6px;
width:270px ;
}

.right_help {
	float: right;
}


/* ---↓パートなどの非正規労働者↓--- */

.box_decent {
	padding: 10px;
	border: solid 2px #fed1eb;
}

.box_decent2 {
 background-color: #fee7f4;
	padding: 10px;
	border: solid 2px #fed1eb;
}

.box_decent3 {
	padding: 10px;
	margin: 10px;
	border: dotted 1px #ff4500;
}

.box_decent4 {
 background-color: #e1e1ff;
	padding: 10px;
	margin: 10px;
	border: solid 1px #000080;
}

.box_decent_title {
 background-color: #fed1eb;
	padding: 15px;
 margin-right: 60px;
	border: solid 2px #fed1eb;
}

.decent_top {
 text-align: right;
	padding: 10px;
}

.box_undo {
	padding: 12px;
}

.box_undo2 {
	padding: 11px;
	border: solid 1px #333333;
}

.box_undo3 {
 background-color: #fee7f4;
	padding: 10px;
	border: solid 2px #fed1eb;
}

.box_undo4 {
	padding: 10px;
	border: dotted 1px #333333;
}

.box_undo5 {
 background-color: #e1e1ff;
	padding: 10px;
	margin: 10px;
	border: solid 1px #000080;
}

.box_undo_title {
 background-color: #fed1eb;
	padding: 15px;
 margin-right: 60px;
	border: solid 2px #fed1eb;
}

/* ---↑パートなどの非正規労働者↑--- */

.clear {
 clear: both;
}

.margin0-auto {
 margin:0 auto;
}

.textright {
 text-align: right;
}

.midashi001_01{
font-size : 12pt;
font-weight : bold;
color : #000000;
background-color : #e8e8e8;
text-align : left;
padding-left : 10px;
padding-top : 5px;
padding-bottom : 5px;
padding-right : 5px;
border-left-width : 5px;
border-left-style : solid;
border-left-color : #000000;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #000000;
}

.midashi001_02{
font-size : 12pt;
font-weight : bold;
color : #000000;
background-color : #d7ffd7;
text-align : left;
padding-left : 10px;
padding-top : 5px;
padding-bottom : 5px;
padding-right : 5px;
border-left-width : 5px;
border-left-style : solid;
border-left-color : green;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : green;
}

.midashi001_03{
font-size : 12pt;
font-weight : bold;
color : #000000;
background-color : #ffdfdf;
text-align : left;
padding-left : 10px;
padding-top : 5px;
padding-bottom : 5px;
padding-right : 5px;
border-left-width : 5px;
border-left-style : solid;
border-left-color : #ff0000;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ff0000;
}

.midashi001_04{
font-size : 12pt;
font-weight : bold;
color : #000000;
background-color : #e1e1ff;
text-align : left;
padding-left : 10px;
padding-top : 5px;
padding-bottom : 5px;
padding-right : 5px;
border-left-width : 5px;
border-left-style : solid;
border-left-color : #0000ff;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #0000ff;
}

.midashi001_05{
font-size : 12pt;
font-weight : bold;
color : #000000;
background-color : #d2e9ff;
text-align : left;
padding-left : 10px;
padding-top : 5px;
padding-bottom : 5px;
padding-right : 5px;
border-left-width : 5px;
border-left-style : solid;
border-left-color : #006dd9;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #006dd9;
}



.midashi002_04{
font-size : 14pt;	/* フォントサイズ */
font-weight : bold;	/* フォントの太さ */
color :#000000;	/* フォントの色 */
background-color : #e1e1ff;	/* 背景の色 */
text-align : left;	/* テキストの左寄せ */
padding-left : 10px;	/* 左の余白 */
padding-top : 5px;	/* 上の余白 */
padding-bottom : 5px;	/* 下の余白 */
padding-right : 5px;	/* 右の余白 */
border-style:double;
border-color:#0000ff;
}

/* ---↓世界の労働者のたたかい↓--- */
.box_world {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
  line-height: 105%;
}
/* ---↑世界の労働者のたたかい↑--- */


.blue {
	color:blue;
}

.center {
	text-align:center;
}

.tind4em {
	padding-left:4em;
	text-indent:-4em;
}

.tind5em {
	padding-left:5em;
	text-indent:-5em;
}

.text000 {
	color:#000;
}

.tokusyu { padding:.25rem .5rem; border:1px solid #0000ff; font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"; line-height:200%; margin:.5rem 0; display:inline-block; }

.tokusyu_02 { font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"; font-weight:bold; }


div.banner_210519 a:link, div.banner_210519 a:visited { transition:.5s; }
div.banner_210519 a:active, div.banner_210519 a:hover { transition:.5s; opacity:.5; }

.l-Height120 {line-height: 120%}
.l-Height140 {line-height: 140%}
.l-Height150 {line-height: 150%}
.l-Height160 {line-height: 160%}


.photoR5 {
float:right;
padding-left:5px
}

.photoL5 {
float:left;
padding-right:5px
}

.photoR10 {
float:right;
padding-left:10px
}

.photoL10 {
float:left;
padding-right:10px
}

.photoR15 {
float:right;
padding-left:15px
}

.photoL15 {
float:left;
padding-right:15px
}


.t-left {
text-align:left;
}

.t-right {
text-align:right;
}

.t-center {
text-align:center;
}

/* 文字色 */

.textffffff {color:#ffffff;}
.textffff00 {color:#ffff00;}
.textffcc00 {color:#ffcc00;}
.textff9900 {color:#ff9900;}
.textff69b4 {color:#ff69b4;}
.textff66cc {color:#ff66cc;}
.textff6666 {color:#ff6666;}
.textff6600 {color:#ff6600;}
.textff6347 {color:#ff6347;}
.textff4500 {color:#ff4500;}
.textff3333 {color:#ff3333;}
.textff00ff {color:#ff00ff;}
.textff0000 {color:#ff0000;}
.textee82ee {color:#ee82ee;}
.textdc143c {color:#dc143c;}
.textd900d9 {color:#d900d9;}
.textd2691e {color:#d2691e;}
.textcd853f {color:#cd853f;}
.textcc9900 {color:#cc9900;}
.textcc6600 {color:#cc6600;}
.textcc33cc {color:#cc33cc;}
.textcc0066 {color:#cc0066;}
.textcc0000 {color:#cc0000;}
.textbc0185 {color:#bc0185;}
.textba55d3 {color:#ba55d3;}
.textb22222 {color:#b22222;}
.text99ffff {color:#99ffff;}
.text999933 {color:#999933;}
.text996600 {color:#996600;}
.text9900ff {color:#9900ff;}
.text990000 {color:#990000;}
.text808000 {color:#808000;}
.text6ABF32 {color:#6ABF32;}
.text66ff00 {color:#66ff00;}
.text669900 {color:#669900;}
.text6666ff {color:#6666ff;}
.text666600 {color:#666600;}
.text663399 {color:#663399;}
.text660000 {color:#660000;}
.text4169e1 {color:#4169e1;}
.text339900 {color:#339900;}
.text3366ff {color:#3366ff;}
.text3366cc {color:#3366cc;}
.text3333cc {color:#3333cc;}
.text330000 {color:#330000;}
.text1e90ff {color:#1e90ff;}
.text00ffff {color:#00ffff;}
.text00cc00 {color:#00cc00;}
.text009966 {color:#009966;}
.text009900 {color:#009900;}
.text0066ff {color:#0066ff;}
.text0066cc {color:#0066cc;}
.text006600 {color:#006600;}
.text0033ff {color:#0033ff;}
.text003366 {color:#003366;}
.text0000ff {color:#0000ff;}
.text000099 {color:#000099;}
.text000080 {color:#000080;}


/* 空き */

.mgnR10 {
float:right;
margin-left:15px
}

.mgnR15 {
float:right;
margin-left:15px
}

.mgnL10 {
float:left;
margin-right:15px
}

.mgnL15 {
float:left;
margin-right:15px
}
