@charset "utf-8";


@media screen and (max-width: 970px) {
h2{  
font-size: 16px !important;
}}
@media screen and (max-width: 970px) {
h3{  
font-size: 16px !important;
}}

@media screen and (max-width: 970px) {
.subcommittees-contentArea{
padding: 10px !important;
}}

.newTohokusystem{
 float: left;
 max-width: 490px;}
@media screen and (max-width: 970px) {
.newTohokusystem{  
width: 100%;
float : none ; 
margin: auto;
}
}
.newTohokusystem img{
  width: 100%;
padding-bottom: 10px;
}

.newEx{
  float: right;
  width: 50%;
  margin-left: 10px;
  margin-bottom: 10px;}
@media screen and (max-width: 970px) {
 .newEx{ width: 100%;
float : none ; 
 margin: 0px;
}
}

.red {  background: #dc143c;/*�w�i�F*/
  padding: 0.5em;/*�����܂��i�㉺���E�j�̗]��*/}
.gray {  background: #a9a9a9;/*�w�i�F*/
  padding: 0.5em;/*�����܂��i�㉺���E�j�̗]��*/}
.yellow {background: #ff8c00;/*�w�i�F*/
  padding: 0.5em;/*�����܂��i�㉺���E�j�̗]��*/
}

.clear{
  clear:both;
}

.leftSide{
  float: left;
  width: 45%;
  margin-left: 30px;}
@media screen and (max-width: 970px) {
 .leftSide{
 width: 100%;
float : none ; 
 margin: 0px;
padding-left : 20px;
}
}

.rightSide{
  float: right;
  width: 45%;
 margin-left: 30px;}
@media screen and (max-width: 970px) {
.rightSide{
  width: 100%;
float : none ; 
 margin: 0px;
padding-left : 20px;
}
}

.torikumi{
  width: 45%;
  float: right;}

@media screen and (max-width: 970px) {
.torikumi{
  width: 100%;
float : none ; 
 margin: 0px;

}
}


.lastdl:after{
  content: "";
    clear: both;
    display: block;
}

/*.red2{
  border: 2px solid gray;
  background: #ffcccc;
}

.gray2{
  border: 2px solid gray;
  background: #dcdcdc;
}
.yellow2{
  border: 2px solid gray;
  background: #ffcc99;
}*/
h5{
/* border-top: 2px solid gray;
  border-right: 2px solid gray;
  border-left: 2px solid gray;�@*/
font-size: 16px;
}

.aftSpace{
  margin-bottom: 20px;
}

dd.btnBBase {
    width: 100%;
    margin: 0 1%;
}

/*------------------------------------------------------------------------------
 BUTTON BASE
 -----------------------------------------------------------------------------*/
.btnBBase a{
	display:block;
	padding:12px 10px 10px 10px;
	text-align:center;
	font-size:15px;
	text-decoration:none;
	box-shadow: 0px 4px 0px #3e5d6a; /* CSS3 */
	-moz-box-shadow: 0px 4px 0px #3e5d6a; /* Firefox�p*/
	-webkit-box-shadow: 0px 4px 0px #3e5d6a; /* Google Chrome, Safari�p*/	
	border:1px solid #3e5d6a;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e8eff7+100 */
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGVmZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,239,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,239,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,239,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,239,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,239,247,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,239,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8eff7',GradientType=0 ); /* IE6-8 */
}
.btnBBase a:hover{
	display:block;
	text-align:center;
	text-decoration:none;
	box-shadow: 0px 4px 0px #3e5d6a; /* CSS3 */
	-moz-box-shadow: 0px 4px 0px #3e5d6a; /* Firefox�p*/
	-webkit-box-shadow: 0px 4px 0px #3e5d6a; /* Google Chrome, Safari�p*/
	border:1px solid #3e5d6a;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8eff7+0,ffffff+100 */
background: rgb(232,239,247); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZWZmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(232,239,247,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,239,247,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(232,239,247,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(232,239,247,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(232,239,247,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(232,239,247,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eff7', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	
}

