@charset "utf-8";
/* CSS Document */


@media print {

body {-webkit-print-color-adjust: exact;}
a { outline: none !important;}
a[href]:after { display:none;}

body{width:1080px;}

div.wrapHeader,
div.blockSns,
div.btnPagetop{ display: none;}

}


@media screen and (min-width: 1281px) ,print{
	
	/* ------- 上段 -------------------------------------------------------------------------------------------------------------------*/
	
	/* 骨格 */
	div.flameUp{
        padding: 100px 0 50px;
        min-height: calc(100vh - 321px);
    }
	div.wrapTopContentUp{}
	div.wrapTopContentUp div.leftTopContent{ float: left; width: 45%; padding: 0 75px;}
	div.wrapTopContentUp div.rightTopContent{ float: right; width: 55%; padding: 0 75px;}
	div.flame{}
	
	/* --- サイトタイトル ------------------------------------------------ */
	div.blockSiteName{
		height: 250px;
	}
	/* --- フリーワード検索 ------------------------------------------------ */
	div.blockSearch{
		margin: -25px 0 0;
	}
	div.blockSearch div.innerSearch input.input02{ width: 140px; }
	
	/* --- 学部・学科から探す ------------------------------------------------ */
	div.blockDepartment{
		margin: -35px 0 0;
	}
	div.blockDepartment ul.linkDepartment > li > a{
		font-size: 1.2em;
		padding: 25px 20px;
	}
	
	/* --- 研究キーワードから探す ------------------------------------------------ */
	div.blockResearch{
		margin: 60px 0 0;
	}
	div.blockResearch ul.linkResearchAll > li > a{
		font-size: 1.2em;
		padding: 25px 20px;
	}
	
	/* --- 研究キーワード見出し ------------------------------------------------ */
	div.blockResearch div.innerResearch{ position: relative;}
	div.blockResearch div.innerResearch h3{
		position: absolute; right:-80px;top:0;
		display: block;
		width: 79px;
		color: #fff;
		font-size: 1.4em;
		text-align: center;
		margin: 0; padding: 15px 0;
	}
	div.blockResearch div.innerResearch h3:after{
		content:"";
		position: absolute; left: -14px; top:0;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 15px 15px 0;
		border-color: transparent #fb6464 transparent transparent;
	}
	
	/* --- SDGsから探す ------------------------------------------------ */
    .blockSdgs{
        margin: 60px 0 0;
    }

    
	/* ------- 下段 -------------------------------------------------------------------------------------------------------------------*/
	div.wrapTopContentDown{ margin:50px 0 0;}
	
	/* 骨格 */
	div.wrapTopContentDown{}
	div.wrapTopContentDown div.leftTopContent{ float: left; width: 45%; padding: 0 75px;}
	div.wrapTopContentDown div.rightTopContent{ float: right; width: 55%; padding: 0 75px;}

	
}
@media screen and (min-width: 1001px) and (max-width: 1280px),print{
	
	/*旧PCモニタ向け*/
	
	/* ------- 上段 -------------------------------------------------------------------------------------------------------------------*/
	
	/* 骨格 */
	div.flameUp{ padding: 100px 75px 75px;}
	div.wrapTopContentUp{ margin: 0 0 50px;}
	div.wrapTopContentUp div.leftTopContent{ float: left; width: 45%;  padding: 0 10px 0 0;}
	div.wrapTopContentUp div.rightTopContent{ float: right; width: 55%;  padding: 0 0 0 10px;}
	div.flame{}
	
	/* --- サイトタイトル ------------------------------------------------ */
	div.blockSiteName{
		height: 250px;
	}
	/* --- フリーワード検索 ------------------------------------------------ */
	div.blockSearch{
		margin: -25px 0 0;
	}
	div.blockSearch div.innerSearch input.input02{ width: 100px; }
	
	/* --- 学部・学科から探す ------------------------------------------------ */
	div.blockDepartment{
		margin: -32px 0 0 0;
	}
	div.blockDepartment ul.linkDepartment > li > a{
		font-size: 1em;
		padding: 20px 15px;
	}
	
	/* --- 研究キーワードから探す ------------------------------------------------ */
	div.blockResearch{
		margin: 40px 0 0;
	}
	div.blockResearch ul.linkResearchAll > li > a{
		font-size: 1em;
		padding: 20px 15px;
	}
		
	/* --- 研究キーワード見出し ------------------------------------------------ */
	div.blockResearch div.innerResearch{ position: relative;}
	div.blockResearch div.innerResearch h3{
		position: absolute; left:-60px;top:0;
		display: block;
		width: 60px;
		color: #fff;
		font-size: 1em;
		text-align: center;
		margin: 0; padding: 15px 0;
	}
	div.blockResearch div.innerResearch h3:after{
		content:"";
		position: absolute; right: -15px; top:0;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 15px 15px 0 0;
		border-color: #FE4545 transparent transparent transparent;
	}
	
	/* --- SDGsから探す ------------------------------------------------ */
	div.blockSdgs{
		margin: 40px 0 0;
	}
    
	/* ------- 下段 -------------------------------------------------------------------------------------------------------------------*/
	div.wrapTopContentDown{}
	
	/* 骨格 */
	div.wrapTopContentDown{ width: 600px; margin: 0 auto;}
	div.wrapTopContentDown div.leftTopContent{}
	div.wrapTopContentDown div.rightTopContent{ margin: 0 0 30px;}
	
}

@media screen and (min-width: 768px) and (max-width: 1000px){
	/* -- iPad向け　--*/
	
	/* ------- 上段 -------------------------------------------------------------------------------------------------------------------*/
	
	/* 骨格 */
	div.flameUp{ padding:75px;}
	div.wrapTopContentUp{}
	div.wrapTopContentUp div.leftTopContent{ margin: 0 0 30px;}
	div.wrapTopContentUp div.rightTopContent{ margin: 0 0 75px;}
	div.flame{}
	
	/* --- サイトタイトル ------------------------------------------------ */
	div.blockSiteName{
		height: 225px;
	}
	
	/* --- フリーワード検索 ------------------------------------------------ */
	div.blockSearch{
	}
	div.blockSearch div.innerSearch input.input02{ width: 140px; }
	
	/* --- 学部・学科から探す ------------------------------------------------ */
	div.blockDepartment{
		margin: 0 0 30px;
	}
	div.blockDepartment ul.linkDepartment > li > a{
		font-size: 1.2em;
		padding: 25px 15px;
	}

	/* --- 研究キーワードから探す ------------------------------------------------ */
	div.blockResearch{
		margin: 0; padding: 0;
	}
	div.blockResearch ul.linkResearchAll > li > a{
		font-size: 1.2em;
		padding: 25px 15px;	
	}
	
	/* --- 研究キーワード見出し ------------------------------------------------ */
	div.blockResearch div.innerResearch{ position: relative;}
	div.blockResearch div.innerResearch h3{
		position: absolute; right:-60px;top:0;
		display: block;
		width: 60px;
		color: #fff;
		font-size: 1em;
		text-align: center;
		margin: 0; padding: 15px 0;

	}
	div.blockResearch div.innerResearch h3:after{
		content:"";
		position: absolute; left: -15px; top:0;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 15px 0 0 15px;
		border-color: #FE4545 transparent transparent transparent;
	}
	
	/* ------- 下段 -------------------------------------------------------------------------------------------------------------------*/
	div.wrapTopContentDown{}
	
	/* 骨格 */
	div.wrapTopContentDown{ width: 580px; margin: 0 auto;}
	div.wrapTopContentDown div.leftTopContent{}
	div.wrapTopContentDown div.rightTopContent{ margin: 0 0 30px;}
	
}

@media screen and (min-width: 768px) {

	/* --- サイトタイトル ------------------------------------------------ */

	div.blockSiteName h1.siteName{
		display: block; position: relative;
	}
	div.blockSiteName span{
		display: block;
		margin: 0; padding: 0 0 0 30px;
		text-shadow: 0 0 10px rgba(0,0,0,.05);
		color: #fff !important;
		line-height: 1.4;
	}
	div.blockSiteName span.name01{ font-weight:900; font-size: 36px;}
	div.blockSiteName span.name02{ font-weight:900; font-size: 48px;}
	div.blockSiteName span.name03{ font-weight:900; font-size: 36px;}
	div.blockSiteName span.name01:before,
	div.blockSiteName span.name01:after,
	div.blockSiteName span.name02:before,
	div.blockSiteName span.name02:after{
		display: block; position: absolute; left:0;
		content:"";
		width: 10px; height: 40px;
	}
	div.blockSiteName span.name01:before{ top:5px; background-color: #00979E;}
	div.blockSiteName span.name01:after{ top:45px; background-color: #007A49;}
	div.blockSiteName span.name02:before{ top:85px; background-color: #629149;}
	div.blockSiteName span.name02:after{ top:125px; background-color: #9BAD4A;}

	/* --- フリーワード検索 ------------------------------------------------ */

	/*見出し*/
	div.blockSearch h2.subtitle{
		display: block;
		height: 25px;
		color: #fff;
		font-weight: 500;
		text-shadow: 0 0 10px rgba(0,0,0,.5);
		font-size: 1.2em;
	}
	/*フォーム*/
	div.blockSearch div.innerSearch{
		position: relative;
	}
	div.blockSearch div.innerSearch input.input01{
		width: 100%;
		border:none;
		margin: 0; padding: 15px;
		height: 59px;
		border-radius: 0 !important;
	}
	div.blockSearch div.innerSearch input.input02{
		position: absolute; right: 0; top:0;
		border:none;
		margin: 0; padding: 0;
		height: 59px;
		color: #fff;
		font-size: 1.2em;
	}
	div.blockSearch div.innerSearch input.input02:hover{
		cursor: pointer;
		background: #076a9c;
	}
	
	/* --- 学部・学科から探す ------------------------------------------------ */

	/*見出し*/
	div.blockDepartment h2.subtitle{
		display: block;
		height: 25px;
		color: #fff;
		font-weight: 500;
		text-shadow: 0 0 10px rgba(0,0,0,.5);
		font-size: 1.2em;
	}
	/*学科のリンク*/
	div.blockDepartment ul.linkDepartment{ margin: 0; padding: 0;}
	div.blockDepartment ul.linkDepartment > li{
		float: left; width: 50%;
		list-style-type: none;
		margin: 0; padding: 0 1px 1px 0;
	}
	div.blockDepartment ul.linkDepartment > li > a{
		display: block; position: relative;
		font-weight: 500;
		color: #fff;
		margin: 0;
	}
	div.blockDepartment ul.linkDepartment > li > a > i{
		position: absolute; right: 15px; top:50%;
		margin: -7px 0 0;
	}
	
	/* --- 研究キーワードから探す ------------------------------------------------ */

	/*見出し*/
	div.blockResearch h2.subtitle{
		display: block;
		height: 25px;
		color: #fff;
		font-weight: 500;
		text-shadow: 0 0 10px rgba(0,0,0,.5);
		font-size: 1.2em;
	}
	/*研究キーワード一覧のリンク*/
	div.blockResearch ul.linkResearchAll{ margin: 0; padding: 0;}
	div.blockResearch ul.linkResearchAll > li{
		width: 100%;
		list-style-type: none;
		margin: 0; padding: 0 0 1px;
	}
	div.blockResearch ul.linkResearchAll > li > a{
		display: block; position: relative;
		font-weight: 500;
		color: #fff;
		margin: 0;
	}
	div.blockResearch ul.linkResearchAll > li > a:hover{ background: #076a9c;}
	div.blockResearch ul.linkResearchAll > li > a > i{
		position: absolute; right: 15px; top:50%;
		margin: -7px 0 0;
	}

	/*研究キーワードのリンク*/
	div.blockResearch ul.linkResearch{ margin: 0; padding: 0;}
	div.blockResearch ul.linkResearch > li{
		float: left;
		width: 50%;
		list-style-type: none;
		margin: 0; padding: 0 1px 1px 0;
	}
	div.blockResearch ul.linkResearch > li > a{
		display: block;
		font-weight: 500;
		color: #000;
		margin: 0; padding: 13px 20px;
		background-color: rgba(255,255,255,.8);
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	div.blockResearch ul.linkResearch > li > a:hover{
		background-color: rgba(255,255,255,1);
	}

	/* --- SDGsから探す ------------------------------------------------ */
    
	/*見出し*/
	.blockSdgs h2.subtitle{
		display: block;
		height: 25px;
		color: #fff;
		font-weight: 500;
		text-shadow: 0 0 10px rgba(0,0,0,.5);
		font-size: 1.2em;
	}
    
    .blockSdgs .linkSdgs{
        display: flex;
        flex-flow: row wrap;
        list-style-type: none;
        margin: 0;
        padding: 0
    }
    .blockSdgs .linkSdgs .item{
        width: 50%;
        padding: 0 1px 1px 0;
    }
    .blockSdgs .linkSdgs .item .link{
        display: flex;
        align-items: center;
        height: 60px;
        background-color: rgba(255,255,255,.8);
        padding: 0 10px 0 0;
        color: #000;
        line-height: 1.2;
        transition: background-color .3s ease;
    }
    .blockSdgs .linkSdgs .item .link:hover{
        background-color: rgba(255,255,255,1);
    }
    .blockSdgs .linkSdgs .item .link .img{
        height: 100%;
        width: auto;
        margin: 0 10px 0 0;
    }
	
	/* ------- 下段 -------------------------------------------------------------------------------------------------------------------*/
	
	/* --- ランディングページへのボタン ------------------------------------------------ */
	div.blockLandingPage{}
	div.blockLandingPage a{
		display: block; position: relative;
		width: 100%;
		background-color: rgba(0,0,0,.6);
		border:solid 3px #0A93D5;
		text-align: center;
		color: #fff;
		text-shadow: 0 0 10px rgba(0,0,0,.05);
		margin: 0; padding: 15px 0;
	}
	div.blockLandingPage a:hover{ background-color: rgba(0,0,0,1);}
	div.blockLandingPage a > h2{
		font-size: 1.2em;
		line-height: 1;
	}
	div.blockLandingPage a > p{
		line-height: 1;
		margin: 0; padding: 0;
	}
	div.blockLandingPage a > i{
		position: absolute; top:50%;
		font-size: 1.2em;
		margin: -10px 0 0;
	}
	div.blockLandingPage a > i.fa-desktop{ left:20px;color: #0A93D5;}
	div.blockLandingPage a > i.fa-angle-right{ right:20px; }
	div.blockLandingPage a > span{
		display: block;
		width: 200px;
		margin: 0 auto 10px;; padding: 3px 0;
		background-color: #0A93D5;
		font-size: .9em; font-weight: 500;
	}
	
	/* --- 各種媒体 ------------------------------------------------ */
	
	div.blockTools{}
	div.blockTools ul.linkTools{
		margin: 0; padding: 0;
	}
	div.blockTools ul.linkTools li{
		float: left;
		width: 50%;
		display: block;
		list-style-type: none;
		margin: 0; 	padding: 0 1px 0 0;
	}
	div.blockTools ul.linkTools li a{
		display: block;
		border:1px solid #fff;
		height: 50px;
		text-align: center;
		color: #fff;
		margin: 0; padding: 12px 0 0;
		background-color: rgba(0,0,0,.6);
	}
	div.blockTools ul.linkTools li a:hover{ background-color: rgba(0,0,0,1);}
	div.blockTools ul.linkTools li a i{margin: 0 5px 0 0;}

}

@media screen and (max-width: 767px) {
	
	/* ------- 上段 -------------------------------------------------------------------------------------------------------------------*/
	
	/* 骨格 */
	div.flameUp{ padding:30px;}
	div.wrapTopContentUp{}
	div.wrapTopContentUp div.leftTopContent{ margin: 0 0 30px;}
	div.wrapTopContentUp div.rightTopContent{ margin: 0 0 30px;}
	div.flame{}
	
	
	/* --- サイトタイトル ------------------------------------------------ */
	
	div.blockSiteName{
		height: 150px;
	}

	div.blockSiteName h1.siteName{
		display: block; position: relative;
	}
	div.blockSiteName span{
		display: block;
		margin: 0; padding: 0 0 0 30px;
		text-shadow: 0 0 10px rgba(0,0,0,.05);
		color: #fff !important;
		line-height: 1.4;
	}
	div.blockSiteName span.name01{ font-weight:900; font-size: 24px;}
	div.blockSiteName span.name02{ font-weight:900; font-size: 34px;}
	div.blockSiteName span.name03{ font-weight:900; font-size: 24px;}
	div.blockSiteName span.name01:before,
	div.blockSiteName span.name01:after,
	div.blockSiteName span.name02:before,
	div.blockSiteName span.name02:after{
		display: block; position: absolute; left:0;
		content:"";
		width: 10px; height: 30px;
	}
	div.blockSiteName span.name01:before{ top:5px; background-color: #00979E;}
	div.blockSiteName span.name01:after{ top:35px; background-color: #007A49;}
	div.blockSiteName span.name02:before{ top:65px; background-color: #629149;}
	div.blockSiteName span.name02:after{ top:95px; background-color: #9BAD4A;}
	
	
	
	/* --- フリーワード検索 ------------------------------------------------ */
	
	div.blockSearch{ margin: 0 0 30px;}
	/*見出し*/
	div.blockSearch h2.subtitle{
		display: block;
		height: 25px;
		color: #fff;
		font-weight: 500;
		text-shadow: 0 0 10px rgba(0,0,0,.5);
		font-size: 1em;
	}
	
	/*フォーム*/
	div.blockSearch div.innerSearch{
		position: relative;
	}
	div.blockSearch div.innerSearch input.input01{
		width: 100%;
		border:none;
		margin: 0; padding: 5px;
		height: 30px;
		border-radius: 0 !important;
	}
	div.blockSearch div.innerSearch input.input02{
		display: block;
		width: 140px;
		border:none;
		margin: 15px auto 0; padding: 5px 0;
		color: #fff;
		font-size: 1em;
	}
	div.blockSearch div.innerSearch input.input02:hover{
		cursor: pointer;
		background: #076a9c;
	}	
	
	
	
	/* --- 学部・学科から探す ------------------------------------------------ */
	
	div.blockDepartment{
		margin: 0 0 30px;
	}

	/*見出し*/
	div.blockDepartment h2.subtitle{
		display: block;
		height: 25px;
		color: #fff;
		font-weight: 500;
		text-shadow: 0 0 10px rgba(0,0,0,.5);
		font-size: 1em;
	}
	/*学科のリンク*/
	div.blockDepartment ul.linkDepartment{ margin: 0; padding: 0;}
	div.blockDepartment ul.linkDepartment > li{
		list-style-type: none;
		margin: 0; padding: 0 0 1px;
	}
	div.blockDepartment ul.linkDepartment > li > a{
		display: block; position: relative;
		font-weight: 500;
		color: #fff; font-size: 1em;
		margin: 0;		
		padding: 10px 15px;
	}
	div.blockDepartment ul.linkDepartment > li > a > i{
		position: absolute; right: 15px; top:50%;
		margin: -7px 0 0;
	}
	
	
	
	/* --- 研究キーワードから探す ------------------------------------------------ */
	
	div.blockResearch{
		margin: 0 0 30px; padding: 0;
	}
		
	/*見出し*/
	div.blockResearch h2.subtitle{
		display: block;
		height: 25px;
		color: #fff;
		font-weight: 500;
		text-shadow: 0 0 10px rgba(0,0,0,.5);
		font-size: 1em;
	}
	/*研究キーワード一覧のリンク*/
	div.blockResearch ul.linkResearchAll{ margin: 0; padding: 0;}
	div.blockResearch ul.linkResearchAll > li{
		width: 100%;
		list-style-type: none;
		margin: 0; padding: 0 0 1px;
	}
	div.blockResearch ul.linkResearchAll > li > a{
		display: block; position: relative;
		font-weight: 500;
		color: #fff;
		margin: 0;
		font-size: 1em;
		padding: 10px 15px;
	}
	div.blockResearch ul.linkResearchAll > li > a:hover{ background: #076a9c;}
	div.blockResearch ul.linkResearchAll > li > a > i{
		position: absolute; right: 15px; top:50%;
		margin: -7px 0 0;
	}

	/*研究キーワードのリンク*/
	div.blockResearch ul.linkResearch{ margin: 0; padding: 0;}
	div.blockResearch ul.linkResearch > li{
		list-style-type: none;
		margin: 0; padding: 0 0 1px;
	}
	div.blockResearch ul.linkResearch > li > a{
		display: block;
		font-weight: 500;
		color: #000;
		margin: 0; padding: 10px 20px;
		background-color: rgba(255,255,255,.8);
	}
	div.blockResearch ul.linkResearch > li > a:hover{
		background-color: rgba(255,255,255,1);
	}

	/* --- 研究キーワード見出し ------------------------------------------------ */
	
	div.blockResearch div.innerResearch{ position: relative;}
	div.blockResearch div.innerResearch h3{
		display: inline-block; position: relative;
		color: #fff;
		font-size: 1em;
		text-align: center;
		margin: 0 auto; padding: 5px 15px;
	}
	div.blockResearch div.innerResearch h3 br{ display: none;}
	div.blockResearch div.innerResearch h3:after{
		content:"";
		position: absolute; left: 50%; bottom:-15px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 15px 0 0 15px;
		border-color: #FE4545 transparent transparent transparent;
		margin: 0 0 0 -7px;
	}
    

	/* --- SDGsから探す ------------------------------------------------ */
    
	/*見出し*/
	.blockSdgs h2.subtitle{
		display: block;
		height: 25px;
		color: #fff;
		font-weight: 500;
		text-shadow: 0 0 10px rgba(0,0,0,.5);
		font-size: 1em;
	}
    
    .blockSdgs .linkSdgs{
        display: flex;
        flex-flow: row wrap;
        list-style-type: none;
        margin: 0;
        padding: 0
    }
    .blockSdgs .linkSdgs .item{
        width: 100%;
        padding: 0 0 1px 0;
    }
    .blockSdgs .linkSdgs .item .link{
        display: flex;
        align-items: center;
        height: 46px;
        background-color: rgba(255,255,255,.8);
        padding: 0 10px 0 0;
        color: #000;
        line-height: 1.2;
        transition: background-color .3s ease;
    }
    .blockSdgs .linkSdgs .item .link:hover{
        background-color: rgba(255,255,255,1);
    }
    .blockSdgs .linkSdgs .item .link .img{
        height: 100%;
        width: auto;
        margin: 0 10px 0 0;
    }
	
	/* ------- 下段 -------------------------------------------------------------------------------------------------------------------*/

	div.wrapTopContentDown{}
	
	/* 骨格 */
	div.wrapTopContentDown{}
	div.wrapTopContentDown div.leftTopContent{}
	div.wrapTopContentDown div.rightTopContent{}
	
	
	/* --- ランディングページへのボタン ------------------------------------------------ */
	
	div.blockLandingPage{}
	div.blockLandingPage a{
		display: block; position: relative;
		width: 100%;
		background-color: rgba(0,0,0,.6);
		border:solid 3px #0A93D5;
		text-align: center;
		color: #fff;
		text-shadow: 0 0 10px rgba(0,0,0,.05);
		margin: 0; padding: 10px 0;
	}
	div.blockLandingPage a:hover{ background-color: rgba(0,0,0,1);}
	div.blockLandingPage a > h2{
		font-size: 1.2em;
		line-height: 1;
	}
	div.blockLandingPage a > p{
		line-height: 1;
		margin: 0; padding: 0;
		font-size: .75em;
	}
	div.blockLandingPage a > i.fa-desktop{
		display: none;
	}
	div.blockLandingPage a > i.fa-angle-right{ position: absolute; top:50%; right:20px; margin: -10px 0 0;font-size: 1.2em;}
	div.blockLandingPage a > span{
		display: block;
		width: 140px;
		margin: 0 auto 10px; padding: 3px 0;
		background-color: #0A93D5;
		font-size: .8em; font-weight: 500;
	}
		
	
	/* --- 各種媒体 ------------------------------------------------ */
	
	div.blockTools{ margin: 0 0 30px;}
	div.blockTools ul.linkTools{
		margin: 0; padding: 0;
	}
	div.blockTools ul.linkTools li{
		list-style-type: none;
		margin: 0 0 5px; padding: 0 1px 0 0;
	}
	div.blockTools ul.linkTools li a{
		display: block;
		border:1px solid #fff;
		text-align: center;
		color: #fff;
		margin: 0; padding: 5px 0;
		background-color: rgba(0,0,0,.6);
	}
	div.blockTools ul.linkTools li a:hover{ background-color: rgba(0,0,0,1);}
	div.blockTools ul.linkTools li a i{margin: 0 5px 0 0;}

	

}

@media screen , print{

	/* ------- フリーワード検索のボタン：グラデーションの色設定 -------------------------------------------------------------------------------------------------------------------*/
	div.blockSearch div.innerSearch input.input02{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0a94d6+0,076a9c+100 */
		background: #0a94d6; /* Old browsers */
		background: -moz-linear-gradient(left, #0a94d6 0%, #076a9c 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #0a94d6 0%,#076a9c 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #0a94d6 0%,#076a9c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a94d6', endColorstr='#076a9c',GradientType=1 ); /* IE6-9 */	
	}
	
	
	
	/* ------- 学科のリンク：グラデーションの色設定 -------------------------------------------------------------------------------------------------------------------*/

	div.blockDepartment ul.linkDepartment > li:nth-child(1) > a{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00bfc9+0,00979e+100 */
		background: #00bfc9; /* Old browsers */
		background: -moz-linear-gradient(left, #00bfc9 0%, #00979e 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #00bfc9 0%,#00979e 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #00bfc9 0%,#00979e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bfc9', endColorstr='#00979e',GradientType=1 ); /* IE6-9 */	
	}
	div.blockDepartment ul.linkDepartment > li:nth-child(1) > a:hover{ background: #00979e;}
	div.blockDepartment ul.linkDepartment > li:nth-child(2) > a{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#009f60+0,007a49+100 */
		background: #009f60; /* Old browsers */
		background: -moz-linear-gradient(left, #009f60 0%, #007a49 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #009f60 0%,#007a49 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #009f60 0%,#007a49 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009f60', endColorstr='#007a49',GradientType=1 ); /* IE6-9 */
	}
	div.blockDepartment ul.linkDepartment > li:nth-child(2) > a:hover{ background: #007a49;}
	div.blockDepartment ul.linkDepartment > li:nth-child(3) > a{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#83b368+0,629149+100 */
		background: #83b368; /* Old browsers */
		background: -moz-linear-gradient(left, #83b368 0%, #629149 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #83b368 0%,#629149 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #83b368 0%,#629149 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83b368', endColorstr='#629149',GradientType=1 ); /* IE6-9 */
	}
	div.blockDepartment ul.linkDepartment > li:nth-child(3) > a:hover{ background: #629149;}
	div.blockDepartment ul.linkDepartment > li:nth-child(4) > a{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b1c06b+0,9bad4a+100 */
		background: #b1c06b; /* Old browsers */
		background: -moz-linear-gradient(left, #b1c06b 0%, #9bad4a 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #b1c06b 0%,#9bad4a 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #b1c06b 0%,#9bad4a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1c06b', endColorstr='#9bad4a',GradientType=1 ); /* IE6-9 */
	}
	div.blockDepartment ul.linkDepartment > li:nth-child(4) > a:hover{ background: #9bad4a;}
	
	
	
	/* ------- 研究キーワード見出し：グラデーションの色設定 -------------------------------------------------------------------------------------------------------------------*/
	
	div.blockResearch div.innerResearch h3{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fb6464+0,fe4545+100 */
		background: #fb6464; /* Old browsers */
		background: -moz-linear-gradient(left, #fb6464 0%, #fe4545 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #fb6464 0%,#fe4545 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #fb6464 0%,#fe4545 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb6464', endColorstr='#fe4545',GradientType=1 ); /* IE6-9 */
	}
	
	div.blockResearch ul.linkResearchAll > li > a{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0a94d6+0,076a9c+100 */
		background: #0a94d6; /* Old browsers */
		background: -moz-linear-gradient(left, #0a94d6 0%, #076a9c 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #0a94d6 0%,#076a9c 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #0a94d6 0%,#076a9c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a94d6', endColorstr='#076a9c',GradientType=1 ); /* IE6-9 */	
	}
	
}



