/* 独自の限定スタイルシート addstyle.css */
.body_active {
	margin: 0px;
	padding: 8px;
	vertical-align: top;
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.img_left {
  float: left;
  margin: 0 0 1em 1em;
}



.container {
    max-width:80%;
	border: 1px solid #000099;
	margin:0 auto;
	padding: 10px;
	background-color: #ECECFF;
	text-align: left;
	border: none;
}
.parent_org{
  width: 250px;
  margin: 10px 20px;
  padding: 10px;
  border: 1px solid #aaa;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  text-align: left;
	background-color: #CCCCFF;	
  align-items: center;
	float:left;
}

.parent{
  width: 300px;
  height: 100px;
  margin: 2px;
  padding: 1px;
  border: 1px solid #aaa;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  text-align: left;
	background-color: #CCCCFF;	
  align-items: center;
	float:left;
}
.inner{
  border: 1px dashed #ccc;
  padding: 1px;
  margin: 0 1px;
  text-align: left;
  text-size:85%;
  line-height: 1.2em;	
  display: inline-block;
}



.whats_new {
	border: 1px solid #000099;
	width:100%;
	border:0;
	cellpadding:0;
	cellspacing:0;
	text-align: left;
	text-indent: 3pt;
	font-size: 140%;
	font-weight: bold;
}


.clearfix:after{
	content: "";
	clear: both;
	display: block;
}

.menu_box {
	background-color: #FFFFF;
	text-align: left;
	margin:0px;
	padding: 10px;
	border: none;
}

.menu_box a:link    { color : #000000; text-decoration :none;}
.menu_box a:visited { color : #000000; text-decoration :none;}
.menu_box a:hover   { color : #000000; text-decoration :none;}

.menu_box_main {
	background-color: #CCCCFF;
	width:250px;
	height:100px;
	text-align: left;
	margin: 10px;
	padding: 10px;
	float:left;
}

.menu_box_sub {
	background-color: #FFFFFF;
	width:400px;
	margin: 10px;
	padding: 10px;
	float:left;
}


.kako_button {
	border: 1px outset #000099;
	height: 100px;
	width: 230px;
	margin: 0px;
	padding: 3px;
	vertical-align: top;
	background-color: #CCCCFF;
}
.kako_button a:link{
	color : #FFFFFF;
	text-decoration: none;

}
.kako_button a:visited{
	color : white;
	text-decoration: none;
}
.kako_title{
	background-color : #9D9DFF;
	text-align: left;
	text-indent: 3pt;
	font-size: 130%;
	line-height:1.4em;
	padding: 1px;
	font-weight: bold;
}
.kako_title a:link{
	color : #000099;
	text-decoration: none;
}
.kako_title a:visited{
	color : #000099;
	text-decoration: none;
}
.kako_con{
	text-align: left;
	text-indent: 3pt;
	font-size: 90%;
	margin-top: 5px;
}
.r1 {
	color: #FF99FF;
}
.r2 {
	color: #0000FF;
}
.r3 {
	color: #99CC99;
}
.r4 {
	color: #FF3333;
}
.r5 {
	color: #669900;
}
.list_title {
	vertical-align: top;
	width: 110px;
}
.list_title a:link {
	text-decoration: none;
	color: #000099;
}
.list_title a:visited {
	color: #000099;
	text-decoration: none;
}
.list_con {
	word-spacing: 20px;
	vertical-align: top;
}
.rule_title {
	color: #000099;
	font-weight: bold;
	margin-top: 20px;
	font-size: 120%;
}
td {
	font-size: 90%;
}
