/*home*/
.contents{ margin:10px auto;  width:700px; } 

/*section*/
.appBox02 {
	width:650x;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 26px;
	margin-left: 10px;
}

.newWrapper{
	border: 1px solid #b3b3b3;
	background-color: #FFF;      
	width: 650px;
		}

.newWrapper h2{
	width:630px; height:25px; color:#fff;
	margin:5px;
	vertical-align:middle;
	padding-left:10px;
	padding-top:5px;
	font-size:15px;
	background-image: -moz-linear-gradient(top, #446393 50%, #333f6e 49%);
background-image: -ms-linear-gradient(top,  #446393 50%, #333f6e 49%);
background-image: -o-linear-gradient(top,  #446393 50%, #333f6e 49%);
background-image: -webkit-gradient(linear, center top, center bottom, from(#446393), to(#333f6e));
background-image: -webkit-linear-gradient(top,  #446393 50%, #333f6e 49%);
background-image: linear-gradient(top, #446393 50%, #333f6e 49%);}


.newWrapper dl{padding: 0 10px;font-size: 0.9em; margin: 0;}
.newWrapper dt{float: left; width: 90px;}
.newWrapper .bf_o:before{ content:url(../../common/images/arrow.png); margin-right: 4px; }
.newWrapper dd{
	margin: 0;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
.newWrapper dt,.newWrapper dd{
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0;
	height:15px;
}

　 /* 偶数行の背景色を変更 */
.newWrapper dl:nth-child(even){ background-color: #fff; }

    /* 奇数行の背景色を変更 */
.newWrapper dl:nth-child(odd){ background-color: #E8EDF7;  }



.kari01{
	font-size: 18px;
	text-align: center;
	}

h3{
	background-color: #06C;
	height: 23px;
	width: 680px;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 5px;
	color:#FFFF00;
	margin-top:40px;
}


h3:before{
	content:"\f1c";
	font-family: "FontAwesome";
	line-height: 1.2;
	font-weight: lighter;
	color: inherit;
	color:#FFFF00;
	padding-right:8px;
}

h4{ padding-left:8px;
    width:680px;
	line-height: 1.2;
	font-weight: ;
	background: #FFC;
	padding-top:4px;
	margin-top:30px;

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F90; 
	padding-bottom: 5px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F00;
}

/*h4:before{
	content:"\f0a3";
	font-family: "FontAwesome";
	line-height: 1.2;
	font-weight: lighter;
	color: inherit;
	color:#000000;
	padding-right:8px;
}*/


a{
	text-decoration: none;
}

.gr_01{
	margin: 30px 10px 20px 10px;
	height:180px;
	float:none;
	}
.gr_01 img{float: left; margin-right:20px;} 
.gr_02{ line-height:150%;
 width:650px;}
.gr_name{ padding-top:130px;}

.abstract p{ line-height:150%;}
.abstract dd{ margin:0; padding:0;}
.abstract dt{ font-weight:700; font-size:18px; margin-bottom:15px;}
.abstract dd{ font-weight:400; font-size:16px; margin-bottom:5px;}
.abstract ul{ padding-left:0; }
.abstract li{ list-style-type: none; padding-left:1em; text-indent:-1em; line-height:140%; margin-bottom:20px;}
.box_r{ 
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 130px;
	border: 4px double #F00;
	
}


.abs_bt{
	width:250px;
	margin: 20px auto;
	text-align:center;
	color:#fff;
	height:33px;
	padding-top:15px; 
	font-size:20px bold;
    
	
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 2px #000000;
-webkit-box-shadow: 0px 0px 2px #000000;
box-shadow: 0px 0px 2px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4133ff', endColorstr = '#63b0ff');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4133ff', endColorstr = '#63b0ff')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #4133ff, #63b0ff);
background-image: -ms-linear-gradient(top, #4133ff, #63b0ff);
background-image: -o-linear-gradient(top, #4133ff, #63b0ff);
background-image: -webkit-gradient(linear, center top, center bottom, from(#4133ff), to(#63b0ff));
background-image: -webkit-linear-gradient(top, #4133ff, #63b0ff);
background-image: linear-gradient(top, #4133ff, #63b0ff);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/


}


.ml_165{ margin-left:165px;}
.fc_r{ color:#FF0000;}


/*on site info*/

.box_r_l{ 
	width: 600px;
	margin-top:40px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
	border: 4px double #F00;
	line-height:150%;
	}


.info{ line-height:150%;}
.info dd{ margin-left:1em; margin-bottom:1em;}
.info_01{ width:700px;  text-align:center; padding-left:80px; margin-top:20px;}
.info_01 p{ float:left; margin-right:30px;}


.info_bt{
	width:250px;
	margin: 20px auto;
	text-align:center;
	color:#fff;
	height:45px;
	padding-top:10px; 
	font-size:20px bold;
    
	
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 2px #000000;
-webkit-box-shadow: 0px 0px 2px #000000;
box-shadow: 0px 0px 2px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fb9e25', endColorstr = ' #f79b4a');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fb9e25', endColorstr = ' #f79b4a')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #fb9e25, #f79b4a);
background-image: -ms-linear-gradient(top, #fb9e25, #f79b4a);
background-image: -o-linear-gradient(top, #fb9e25, #f79b4a);
background-image: -webkit-gradient(linear, center top, center bottom, from(#fb9e25), to(#f79b4a));
background-image: -webkit-linear-gradient(top, #fb9e25, #f79b4a);
background-image: linear-gradient(top, #fb9e25, #f79b4a);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/


}


.info_bt2{
	width:250px;
	margin: 20px auto;
	text-align:center;
	color:#fff;
	height:45px;
	padding-top:10px; 
	font-size:20px bold;
    
	
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 2px #000000;
-webkit-box-shadow: 0px 0px 2px #000000;
box-shadow: 0px 0px 2px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = ' #ed615f ', endColorstr = ' #ff0d2d');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = ' #ed615f ', endColorstr = ' #ff0d2d')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #ed615f, #ff0d2d);
background-image: -ms-linear-gradient(top, #ed615f, #ff0d2d);
background-image: -o-linear-gradient(top, #ed615f, #ff0d2d);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ed615f), to(#ff0d2d));
background-image: -webkit-linear-gradient(top, #ed615f, #ff0d2d);
background-image: linear-gradient(top, #ed615f, #ff0d2d);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/


}





/*Speaker*/
.spk_h2{ font-size:19px; line-height:110%; }
.spk ul{ padding-left:0; }
.spk li{ list-style-type: none; padding-left:1em; text-indent:-1em; line-height:140%; margin-bottom:20px;}
.mr_20{ margin-left:20px;}
.mt_1{ margin-top:-1em;}
.mt_05{ margin-top:-0.5px;}
.mt-10{ margin-top:-10px;}
.spk01 table{ width:680px; border:#333333 solid 0.3px;}
.spk01 th,td{ padding:15px; display:table-cell; font-weight:normal;  border:#333333 solid 0.3px;}



/*organization*/

.organ dt{ height:20px; width:150px; float:left; border-bottom:#999 dotted 1px; padding:20px 0 20px 0px; font-size:12px; font-weight:600;}
.organ dd{ border-bottom:#999 dotted 1px; padding:20px 0 20px 0; font-size:12px; height:20px;}

.consu dt{ height:20px; width:150px; float:left; border-bottom:none; padding:20px 0 20px 0px; font-size:12px; font-weight:600;}
.consu dd{ border-bottom:none; padding:20px 0 20px 0; font-size:12px; height:20px;}



/*program*/

.prg_bt{
	width:250px;
	margin: 40px auto;
	text-align:center;
	color:#fff;
	height:25px;
	padding-top:10px; 
	font-size:20px bold;
    
	
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 2px #000000;
-webkit-box-shadow: 0px 0px 2px #000000;
box-shadow: 0px 0px 2px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fb9e25', endColorstr = ' #f79b4a');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fb9e25', endColorstr = ' #f79b4a')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #fb9e25, #f79b4a);
background-image: -ms-linear-gradient(top, #fb9e25, #f79b4a);
background-image: -o-linear-gradient(top, #fb9e25, #f79b4a);
background-image: -webkit-gradient(linear, center top, center bottom, from(#fb9e25), to(#f79b4a));
background-image: -webkit-linear-gradient(top, #fb9e25, #f79b4a);
background-image: linear-gradient(top, #fb9e25, #f79b4a);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/


}




/*overwhite*/
.overwhite:hover {
    cursor:pointer;
    filter: alpha(opacity=60);       
    -ms-filter: "alpha(opacity=60)"; 
    -moz-opacity:0.6;                 
    -khtml-opacity: 0.6;             
    opacity:0.6;
    zoom:1;
}



/*

.contents{
	padding-top: 555px;
	background-image: url(../images/main.png);
	background-repeat: no-repeat;
}

.contents_en{
	padding-top: 555px;
	background-image: url(../../common/images/main_en.png);
	background-repeat: no-repeat;
	
}

.pagecontent{
	background-image: url(../images/pejicontents.png);
	background-repeat: no-repeat;
	min-height: 900px;
	padding-top: 20px;	}

.contentmain{
	background-attachment: fixed;
	background-color: #FFF;
	background-position: center top;
	width:680px;
	height:1000px;
	margin-right: auto;
	margin-left: auto;
	padding: 50px;
	border-top-width: 8px;
	border-top-style: outset;
	border-top-color: #FC6;
}

.contentmain_h0{
	background-attachment: fixed;
	background-color: #FFF;
	background-position: center top;
	width:680px;
	margin-right: auto;
	margin-left: auto;
	padding: 50px;
	border-top-width: 8px;
	border-top-style: outset;
	border-top-color: #FC6;
}


.pagecontent h2{
	font-size:20px;
	color: #FFF;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 40px;
	background-image: url(../icon.png);
	background-position: 10px center;
	background-repeat: no-repeat;	
	}


table{
    border-collapse: collapse; 
    border-spacing:0;
}

/*
アプリ
--------------------------*/
/*
.date {
	padding: 0 20px;
	float: left;
	
}
s
	.appBox01 h2 {
		text-align: center;
		font-size: 1.2em;
		font-weight: bold;
		margin-bottom: 10px;
	}
	.appBox01 p {
		line-height: 1.8;
	}

.appBox02 {
	width:300x;
	padding-left: 280px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: right;
	margin-top: 65px;
	margin-right: auto;
	margin-bottom: 26px;
	margin-left: auto;
}
	.appBox02 img {
		float: left;
		margin-right: 10px;
	}
	.appBox02 h2 {
			font-size: 1.1em;
			font-weight: bold;
	}

.tbl_app01 {
	margin: 30px auto 20px;
}
	.tbl_app01 th {
		font-weight: bold;
		padding-bottom: 5px;
		text-align: left;
	}
	.tbl_app01 td {
		width: 220px;
	}


.pageWrapper{position: relative;}
.kumamon{position: absolute; left: 193px; top: 80px; width: 150px; }


.mein{
	background-color: #000066;
	height: auto;
	width: 800px;
	}


*/
