@charset "utf-8";

/* element
------------------------------------------ */
/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,menu,nav,output,ruby,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
html{overflow-y:scroll;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,textarea{margin:0; padding:0;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
a:focus{outline:none;}

/* setup */
html{overflow-y:scroll;height:100%;}
body{background:#def8ef;font-family:"Meiryo","メイリオ","MS UI Gothic","Tahoma","Lucida Grande","ヒラギノ丸ゴ Pro W4","Osaka","ＭＳ Ｐゴシック",sans-serif;width:100%;height:100%;}
p,h2,h3,h4,h5,h6,li,th,td,dt,dd,pre,legend{font-size:14px;line-height:1;color:#333333;}
a:link,a:visited,a:active{color:#0d30a5;text-decoration:none;}
a:hover{color:#5264B5;text-decoration:underline;}
a[name]:hover{text-decoration:none !important;outline:0 !important;}
a img{color:#000000;}
.rollover{cursor:pointer;}
input,select,option,optgroup,textarea{font-family:"Meiryo","メイリオ","MS UI Gothic","Lucida Grande","Osaka","ＭＳ Ｐゴシック",sans-serif;}
input[type="password"]{font-family:Arial;ime-mode:disabled;}
input[type="submit"],input[type="reset"],input[type="button"],input[type="image"]{cursor:pointer;}
input[type="file"]{height:20px;}
input[type="radio"]{vertical-align:-2px;}
input[type="checkbox"]{vertical-align:-2px;}
*:first-child+html input[type="radio"]{vertical-align:3px;}
*:first-child+html input[type="checkbox"]{vertical-align:3px;}
select{vertical-align:middle;font-size:100% !important;}
label{cursor:pointer;padding-left:2px;}
em{font-weight:bold;font-style:normal;}

/* common style
------------------------------------------ */
/* clearfix */
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}

.spNon{display:block;}
.pcNon{display:none;}

.mgt1em{margin-top:1em !important;}
.mgt0 {margin-top: 0 !important;}
.mgt5 {margin-top: 5px !important;}
.mgt10 {margin-top: 10px !important;}
.mgt30{margin-top:30px !important;}
.mgt40{margin-top:40px !important;}
.mgt50{margin-top:50px !important;}
.mgt60{margin-top:60px !important;}
.mgt70{margin-top:70px !important;}
	@media only screen and (max-width:798px){
		.sp_mgt15 { margin-top: 15px !important; }
	}

.wid80{width:80px !important;}
.wid90{width:90px !important;}
.wid100{width:100px !important;}

.clmL{float:left;}
.clmR{float:right;}

.lh_note { line-height: 150%; }

.imgL,.imgBoxL{float:left;margin:0 1em 1em 0;}
.imgR,.imgBoxR{float:right;margin:0 0 1em 1em;}
.clm2 .imgBoxL,.clm2 .imgBoxR{margin:0;}
.imgBoxC{text-align:center;}
.imgBoxC p,.imgBoxL p,.imgBoxR p{margin:0 !important;text-align:center;font-size:12px !important;text-indent:0 !important;}
.imgBoxL.w49P,.imgBoxR.w49P{width:49% !important;}
.imgBoxL.w49P img,.imgBoxR.w49P img{width:100% !important;height:auto;}
.w250{width:250px !important;}
.w275{width:275px !important;}
.w320{width:320px !important;}
.w100p{width:100% !important;}

.alL{text-align:left !important;}
.alR{text-align:right !important;}
.alC{text-align:center !important;}

.txSS{font-size:10px !important;}
.txS{font-size:12px !important;}
.txM{font-size:14px !important;}
.txL{font-size:16px !important;}

.coR{color:#cc0000;}
.imp{color:#e30613 !important;font-weight:bold;font-size:18px !important;}
.impBla{color:#000000 !important;font-weight:bold;font-size:18px !important;}
.impPDF a{color:#e30613 !important;font-weight:bold;font-size:18px !important;text-decoration:none !important;}

.str{color:#32b5c8 !important;font-weight:bold;font-size:18px !important;}
.str2{font-weight:bold;font-size:18px !important;}
.bold{font-weight:bold;}


/* contents style
------------------------------------------ */
#wrap{border-top:solid 5px #46c795;position:relative;min-height:100%;}
.inner{margin:0 auto;width:980px;}

#indexPage .inner{
    display: flex;
}

.inner p,.inner li,.inner dt,.inner dd,.inner th,.inner td,.inner h1,.inner h2,.inner h3,.inner h4,.inner h5,.inner h6{line-height:1.5;}

.contents{width:100%;padding-bottom:5.5em;}

.mainBox{float:right;width:700px;}
.mainBox p.alC{text-indent:inherit !important;}

/* navi */
.navi{width:252px;float:left;}
.navi .links img {
	width: 32px;
}
.navi .links{padding-bottom:20px;background: url(../img/bg_sidebar.png) 0 0 repeat-x;text-align:left;}
.navi .links h1{padding:30px 0 25px;text-align:center;background:url(../img/logo.png) 50% 50% no-repeat;width:252px;height:200px;}
.navi .links h1 a{margin:0 auto;width:200px;height:200px;display:block;text-align:left;text-indent:-10000px;}
.navi .links ul{padding:0 16px;}
.navi .links ul ul{padding:0 0 10px 20px;}
.navi .links ul li{border-top:solid 1px #d7e3dc;}
.navi .links ul li a,
.navi .links ul li > span{padding:10px 4px 10px 20px;background:url(../img/icon_arrow.png) 4px 14px no-repeat;display:block;color:#333333;}

/*.navi .links .nav3rd span{padding:10px 4px 10px 20px;background:url(../img/icon_arrow_o.png) 4px 14px no-repeat;display:block;color:#333333;font-weight: bold;}*/
.navi .links .nav_kaisai > span{padding:10px 4px 10px 20px;background:url(../img/icon_arrow_o.png) 4px 14px no-repeat;display:block;color:#333333;font-weight: bold;}
.navi .links ul li a:hover{background:#20D392 url(../img/icon_arrow_w.png) 4px 14px no-repeat;color:#ffffff;text-decoration:none;}

/*.navi .links .nav3rdBtn li a:hover{background:#c9151e url(../img/icon_arrow_ow.png) 4px 10px no-repeat;color:#ffffff;text-decoration:none;}*/

.navi .links .nav_kaisaiBtn li a:hover{background:#c9151e url(../img/icon_arrow_ow.png) 4px 10px no-repeat;color:#ffffff;text-decoration:none;}

/*.navi .links ul li.nav09_01 a:hover{background:#1572c9 url(../img/icon_arrow_bw.png) 4px 10px no-repeat;color:#ffffff;text-decoration:none;}*/

.navi .links ul li a:after{transition:all 0.2s ease 0s;}
.navi .links ul li.fc,
.navi .links ul ul li{border-top:none;}
.navi .links ul ul li a,
.navi .links ul ul li > span{padding:6px 4px 6px 20px;background:url(../img/icon_arrow.png) 4px 10px no-repeat;}

/*.navi .links ul .nav3rdBtn li a{padding:6px 4px 6px 20px;background:url(../img/icon_arrow_o.png) 4px 10px no-repeat;}*/

.navi .links ul .nav_kaisaiBtn li a{padding:6px 4px 6px 20px;background:url(../img/icon_arrow_o.png) 4px 10px no-repeat;}

/*.navi .links ul li.nav09_01 a{padding:6px 4px 6px 20px;background:url(../img/icon_arrow_b.png) 4px 10px no-repeat;}*/

.navi .links ul ul li a:hover{background:#20D392 url(../img/icon_arrow_w.png) 4px 10px no-repeat;}
.navi p.bnrs{text-align:left;margin-top:15px;width:252px;}
#setting .navi .links ul li.nav01_01 a,
#organism .navi .links ul li.nav01_02 a,
#business .navi .links ul li.nav01_03 a,
#greeting .navi .links ul li.nav01_04 a,
#article .navi .links ul li.nav01_05 a,

#summit002 .navi .links ul li.nav07_01 a,
#outline2 .navi .links ul li.nav07_02 a,
#program2 .navi .links ul li.nav07_03 a,
#application2 .navi .links ul li.nav07_04 a,
#support2 .navi .links ul li.nav07_05 a,
#corporate2 .navi .links ul li.nav07_06 a,
#private2 .navi .links ul li.nav07_07 a,
#donation2 .navi .links ul li.nav07_08 a,
#greeting002 .navi .links ul li.nav07_09 a,
#article2 .navi .links ul li.nav07_10 a,
#member2 .navi .links ul li.nav07_11 a,
#info2 .navi .links ul li.nav07_13 a,
#media2 .navi .links ul li.nav07_14 a,
#message01 .navi .links ul li.nav07_15 a,
#message02 .navi .links ul li.nav07_16 a,
#message03 .navi .links ul li.nav07_17 a,
#message04 .navi .links ul li.nav07_18 a,
#message05 .navi .links ul li.nav07_19 a,
#message06 .navi .links ul li.nav07_20 a,
#message07 .navi .links ul li.nav07_21 a,
#message08 .navi .links ul li.nav07_22 a,
#sponsorship2 .navi .links ul li.nav07_23 a,


/*#greeting003 .navi .links ul li.nav08_01 a,
#member3 .navi .links ul li.nav08_02 a,
#idea3 .navi .links ul li.nav08_03 a,
#program3 .navi .links ul li.nav08_04 a,*/


#summit001 .navi .links ul li.nav02_01 a,
#outline .navi .links ul li.nav02_02 a,
#program .navi .links ul li.nav02_03 a,
#application .navi .links ul li.nav02_04 a,
#support .navi .links ul li.nav02_05 a,
#corporate .navi .links ul li.nav02_06 a,
#private .navi .links ul li.nav02_07 a,
#donation .navi .links ul li.nav02_08 a,




#m20150609_en .navi .links ul li.nav06_02 a{background:#20D392 url(../img/icon_arrow_w.png) 4px 10px no-repeat;color:#ffffff;}
#message .navi .links ul li.nav02 a,
#members .navi .links ul li.nav03 a,
#isrs2015 .navi .links ul li.nav04 a,
#m20150609 .navi .links ul li.nav06 > a{background:#20D392 url(../img/icon_arrow_w.png) 4px 14px no-repeat;color:#ffffff;}


#inquiry .navi .links ul li.nav09_01 a {background:#1572c9 url(../img/icon_arrow_bw.png) 4px 10px no-repeat;color:#ffffff;}



#greeting003 .navi .links li.nav08_01 a,
#member3 .navi .links li.nav08_02 a,
#idea3 .navi .links li.nav08_03 a,
#program3 .navi .links li.nav08_04 a,
#donation3 .navi .links li.nav08_05 a,
#organism3 .navi .links li.nav08_06 a,
#media3 .navi .links li.nav08_07 a,
#outline3 .navi .links li.nav08_08 a,
#admission3 .navi .links li.nav08_09 a,
#inquiry3 .navi .links li.nav08_10 a,
#sponsorship3 .navi .links li.nav08_11 a,
#amita_prof3 .navi .links li.nav08_23 a,
#message3-01 .navi .links li.nav08_25 a,
#message3-02 .navi .links li.nav08_26 a,
#message3-03 .navi .links li.nav08_27 a,
#message3-04 .navi .links li.nav08_28 a,
#message3-05 .navi .links li.nav08_29 a,
#message3-06 .navi .links li.nav08_30 a,
#message3-07 .navi .links li.nav08_31 a,
#message3-08 .navi .links li.nav08_32 a,
#message3-09 .navi .links li.nav08_33 a,
#message3-10 .navi .links li.nav08_34 a,
#message3-11 .navi .links li.nav08_35 a,
#message3-12 .navi .links li.nav08_36 a
{
	background:#20D392 url(../img/icon_arrow_w.png) 4px 10px no-repeat;color:#ffffff;
}



#pageid_004about .navi .links .nav4thBtn li.nav09_19 a,/*20190227*/
#pageid_tokyo2018 .navi .links .nav4thBtn li.nav09_18 a,/*20190207*/
#greeting004 .navi .links .nav4thBtn li.nav09_01 a,
#member4 .navi .links .nav4thBtn li.nav09_02 a,
#idea4 .navi .links .nav4thBtn li.nav09_03 a,
#program4 .navi .links .nav4thBtn li.nav09_04 a,
#donation4 .navi .links .nav4thBtn li.nav09_05 a,
#organism4 .navi .links .nav4thBtn li.nav09_06 a,
#media4 .navi .links .nav4thBtn li.nav09_07 a,
#outline4 .navi .links .nav4thBtn li.nav09_08 a,
#admission4 .navi .links .nav4thBtn li.nav09_09 a,
#inquiry4 .navi .links .nav4thBtn li.nav09_10 a,
#sponsorship4 .navi .links .nav4thBtn li.nav09_11 a,
#amita_prof4 .navi .links .nav4thBtn li.nav09_23 a,
#message4-01 .navi .links .nav4thBtn li.nav09_12 a,
#message4-02 .navi .links .nav4thBtn li.nav09_13 a,
#message4-03 .navi .links .nav4thBtn li.nav09_14 a,
#message4-04 .navi .links .nav4thBtn li.nav09_15 a,
#message4-05 .navi .links .nav4thBtn li.nav09_16 a,
#message4-06 .navi .links .nav4thBtn li.nav09_17 a,
#message4-07 .navi .links .nav4thBtn li.nav09_18 a,
#message4-08 .navi .links .nav4thBtn li.nav09_19 a,
#message4-09 .navi .links .nav4thBtn li.nav09_20 a,
#message4-10 .navi .links .nav4thBtn li.nav09_21 a,
#message4-11 .navi .links .nav4thBtn li.nav09_22 a,
#message4-12 .navi .links .nav4thBtn li.nav09_23 a
{
	background:#20D392 url(../img/icon_arrow_w.png) 4px 10px no-repeat;color:#ffffff;
}

.navi .links .nav5thBtn li.nav10_admission a {
	color: #0d30a5;
}
.navi .links .nav5thBtn li.nav10_admission a:hover,
#admission005 .navi .links .nav5thBtn li.nav10_admission a {
	color: #fff;
}
#message006_07 .navi .links .nav5thBtn li.nav10_21 a,
#message006_06 .navi .links .nav5thBtn li.nav10_20 a,
#message006_05 .navi .links .nav5thBtn li.nav10_19 a,
#message006_04 .navi .links .nav5thBtn li.nav10_18 a,
#message006_03 .navi .links .nav5thBtn li.nav10_17 a,
#message006_02 .navi .links .nav5thBtn li.nav10_16 a,
#message006_01 .navi .links .nav5thBtn li.nav10_15 a,
#message005_06 .navi .links .nav5thBtn li.nav10_11 a,
#message005_05 .navi .links .nav5thBtn li.nav_m_05 a,
#message005_00 .navi .links .nav5thBtn li.nav_m_00 a,
#message005_01 .navi .links .nav5thBtn li.nav_m_01 a,
#message005_02 .navi .links .nav5thBtn li.nav_m_02 a,
#message005_03 .navi .links .nav5thBtn li.nav_m_03 a,
#message005_04 .navi .links .nav5thBtn li.nav_m_04 a,
#media_005 .navi .links .nav5thBtn li.nav10_media a,
#admission005 .navi .links .nav5thBtn li.nav10_admission a,
#moon005 .navi .links .nav5thBtn li.nav10_11 a,
#donationt005 .navi .links .nav5thBtn li.nav10_10 a,
#program005 .navi .links .nav5thBtn li.nav10_08 a,
#outline007 .navi .links .nav5thBtn li.nav10_07 a,
#organism005 .navi .links .nav5thBtn li.nav10_06 a,
#hipp005 .navi .links .nav5thBtn li.nav10_05 a,
#ein005 .navi .links .nav5thBtn li.nav10_04 a,
#idea005 .navi .links .nav5thBtn li.nav10_03 a,
#member005 .navi .links .nav5thBtn li.nav10_11 a,
#greeting005_03 .navi .links .nav5thBtn li.nav_m_07 a,
#greeting005_02 .navi .links .nav5thBtn li.nav10_01_02 a,
#greeting005 .navi .links .nav5thBtn li.nav10_13 a,
#gan110_005 .navi .links .nav5thBtn li.nav10_09 a,
#covid .navi .links .nav5thBtn li.nav10_12 a,
#contact005 .navi .links .nav5thBtn li.nav10_10 a
{
	background:#20D392 url(../img/icon_arrow_w.png) 4px 10px no-repeat;color:#ffffff;
}

/*.navi .links .nav5thBtn li.nav10_07 a,
.navi .links .nav5thBtn li.nav10_04 a {
	font-weight: bold;
}*/


/*.navi .links .nav5thBtn li.nav10_admission a {
	color: #0d30a5;
}
.navi .links .nav5thBtn li.nav10_admission a:hover,
#admission005 .navi .links .nav5thBtn li.nav10_admission a {
	color: #fff;
}*/
#idea21 .navi .links .navBtn li.nav21_01 a
{
	background:#c9151e url(../img/icon_arrow_ow.png) 4px 10px no-repeat;color:#ffffff;
}
#outline21 .navi .links .navBtn li.nav21_02 a
{
	background:#c9151e url(../img/icon_arrow_ow.png) 4px 10px no-repeat;color:#ffffff;
}
#contact21 .navi .links .navBtn li.nav21_03 a
{
	background:#c9151e url(../img/icon_arrow_ow.png) 4px 10px no-repeat;color:#ffffff;
}
#program21 .navi .links .navBtn li.nav21_04 a
{
	background:#c9151e url(../img/icon_arrow_ow.png) 4px 10px no-repeat;color:#ffffff;
}
#member21 .navi .links .navBtn li.nav21_05 a
{
	background:#c9151e url(../img/icon_arrow_ow.png) 4px 10px no-repeat;color:#ffffff;
}
#greeting21 .navi .links .navBtn li.nav21_06 a
{
	background:#c9151e url(../img/icon_arrow_ow.png) 4px 10px no-repeat;color:#ffffff;
}
#media21 .navi .links .navBtn li.nav21_07 a
{
	background:#c9151e url(../img/icon_arrow_ow.png) 4px 10px no-repeat;color:#ffffff;
}
#organism21 .navi .links .navBtn li.nav21_08 a
{
	background:#c9151e url(../img/icon_arrow_ow.png) 4px 10px no-repeat;color:#ffffff;
}


/* footer */
.foot{background:#def8ef;width:100%;height:4em;position:absolute;bottom:0;left:0;}
.foot p{padding-top:1.1em;float:right;color:#137F52;}
.foot ul{padding-top:.8em;float:left;}
.foot li{display:inline;}
.foot ul li a,.foot ul li span{margin-right:1em;padding-left:16px;background:url(../img/icon_arrow.png) 0 50% no-repeat;color:#137F52;}



.sitemap img {
	width: 32px;
}


.deciUl {
	margin-left: 20px;
	list-style-type: decimal;	
}


.discUl {
	margin-left: 15px;
	list-style-type: disc;	
}


.liMgt5 li {
	margin-top: 5px;	
}


.uLine {
	text-decoration: underline;
}


.italic {
	font-style: italic;
}


.noInd {
	text-indent: 0;
}


.arr1 {
	width: 6px;
	height: 6px;
	margin-right: 12px;
	border-top: 1px solid;
	border-right: 1px solid;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	display: inline-block;
	vertical-align: middle;
}



.red {
	color: #cc0000;
}


a .red {
	color: #cc0000;
}


.blue {
	color: #0d30a5;
}

.respons_img {
	margin: 0.5em 0 2em;
	text-indent: 0 !important;
	text-align: center;
}
.respons_img img {
	width: 55%;
	height: auto;
}
	@media only screen and (max-width:798px){
		.respons_img img {
			width: 90%;
		}
	}
    

.respons_img2 {
	margin: 1em 0 2em;
	text-indent: 0 !important;
	text-align: center;
}
.respons_img2 img {
	width: 80%;
	height: auto;
}
	@media only screen and (max-width:798px){
		.respons_img2 img {
			width: 90%;
		}
	}

    
.ft_l {
    font-size: 1.3em;
    line-height: 1.1;
    /*vertical-align: text-bottom;*/
}

.ft_s {
    font-size: 0.9em;
    line-height: 1.1;
    /*vertical-align: text-bottom;*/
}


.demo_movie{
	background-color: #ccc;
	max-width: 640px;
	height:360px;
}

/*@media only screen and (max-width:798px){
.ft_l {
    font-size: 1.2em;
    line-height: 1;
    vertical-align: text-bottom;
}
}*/