@charset "utf-8";

/*トップページ共通*/
body.home h2 {margin:10px; font-size:1.5em; line-height:1.5;}
body.home h2 small {display:block; color:#9C4345;}
@media screen and (max-width:600px){
body.home h2 {text-align:center;}
}

/*トップページインデックス共通*/
.section-index-home {padding:20px 0 30px 0;}
.section-index-home a {box-shadow:0 0 5px 0 #999999;}
.section-index-home a:hover {color:#9C4345;}
.section-index-home .img {background-color:#FFFFFF;}
.section-index-home .title {font-weight:normal; font-size:0.9em;}
.section-index-home .external .title:after {margin-left:3px; font-family:FontAwesome; content:"\f08e"}

/*スライダー*/
.section-bxslider-home {position:relative; background-color:#FFFFFF;}
.section-bxslider-home:after {position:absolute; display:block; content:""; top:0; left:0; width:100%; height:10px; box-shadow:0 5px 10px -5px #333333 inset;}
.section-bxslider-home .bx-wrapper {width:100%;}

/*汎用リンク*/
.section-wide_use_link-home {margin:20px;}
.section-wide_use_link-home ul {margin:0; padding:0;}
.section-wide_use_link-home li {margin:0; padding:0; list-style:none; list-style-image:none; display:inline-block; text-align:center;}
.section-wide_use_link-home .wide_use_buttons {text-align:center;}
.section-wide_use_link-home .sns_buttons {text-align:center;}
.section-wide_use_link-home .button {margin:15px 0 5px 0; font-size:0.8em;}
.section-wide_use_link-home .button:before {margin-right:3px; font-family:FontAwesome; content:"\f0da";}
	.section-wide_use_link-home .opencampus .button {background-color:#DB6D9F;}
	.section-wide_use_link-home .inquiry .button {background-color:#DF7618;}
	.section-wide_use_link-home .access .button {background-color:#3FA9F5;}
	.section-wide_use_link-home .facebook .button {background-color:#3B5998;}
	.section-wide_use_link-home .line .button {background-color:#25AF00;}
	.section-wide_use_link-home .students .button {background-color:#5269D1;}
	.section-wide_use_link-home .material .button {background-color:#CF383E;}
	.section-wide_use_link-home .china .button {background-color:#FFA500;}
	.section-wide_use_link-home .vietnam .button {background-color:#FFCC00;}
	.section-wide_use_link-home .exam .button {background-color:#C14455;}
	.section-wide_use_link-home .club .button {background-color:#5297BE;}
	.section-wide_use_link-home .local .button {background-color:#006400;}
	.section-wide_use_link-home .international .button {background-color:#8C6239;}

	.section-wide_use_link-home .opencampus .button:before {content:"\f005";}
	.section-wide_use_link-home .inquiry .button:before {content:"\f095";}
	.section-wide_use_link-home .access .button:before {content:"\f041";}
	.section-wide_use_link-home .facebook .button:before {font-family:icomoon; content:"\e60d";}
	.section-wide_use_link-home .line .button:before {font-family:icomoon; content:"\e009";}
	.section-wide_use_link-home .students .button:before {content:"\f007";}
	.section-wide_use_link-home .material .button:before {content:"\f1d8";}
	.section-wide_use_link-home .china .button:before {content:"";}
	.section-wide_use_link-home .vietnam .button:before {content:"";}	
	.section-wide_use_link-home .exam .button:before {content:"\f02d";}
	.section-wide_use_link-home .club .button:before {content:"\f1e3";}
	.section-wide_use_link-home .local .button:before {content:"\f086";}
	.section-wide_use_link-home .international .button:before {content:"\f0ac";}

.section-wide_use_link-home .button_sns {margin:5px 5px 0 5px; padding:13px 15px 11px 15px; line-height:1; font-size:2em; border-radius:9999px;}
.section-wide_use_link-home .button_sns:before {margin:0;}
.section-wide_use_link-home .sns_brandname {display:block; font-size:0.8em; text-align:center;}
.section-wide_use_link-home .sns_brandname_ie7 {display:none;}

@media screen and (max-width:960px){
.section-wide_use_link-home li {float:none;}
.section-wide_use_link-home .wide_use_buttons {float:none; text-align:center;}
.section-wide_use_link-home .sns_buttons {float:none; text-align:center;}
}
@media screen and (max-width:600px){
.section-wide_use_link-home {margin:10px 0;}
.section-wide_use_link-home ul {float:none;}
.section-wide_use_link-home li {width:50%; float:left;}
.section-wide_use_link-home .button {margin:5px; padding:0.5em; display:block !important;}
.section-wide_use_link-home .sns_buttons {clear:both;}
.section-wide_use_link-home .button_sns {font-size:0.8em; border-radius:3px; line-height:1.7;}
.section-wide_use_link-home .button_sns:before {margin:0 3px 0 0;}
.section-wide_use_link-home .sns_brandname_ie7 {display:inline-block;}
.section-wide_use_link-home .sns_brandname {display:none;}
}

/*点滅*/
@keyframes blink {
0% {opacity: 1;}
50% {opacity: 1;}
100% {opacity: 0;}
}
/*.section-wide_use_link-home .exam .button span {animation:blink 0.5s infinite alternate;}*/
.section-wide_use_link-home .exam .button:before {animation:blink 0.5s infinite alternate;}

/*新着リスト共通*/
.section-recent_list {padding:20px 0; background-color:#FFFFFF; border-top:1px solid #CCCCCC;}
.section-recent_list h2 {text-align:left;}
.section-recent_list .topics ul {margin:0; padding:10px;}
.section-recent_list .topics li {margin:0; padding:0; list-style:none; list-style-image:none; border-top:1px solid #DDDDDD;}
.section-recent_list .topics li:first-child {border-top:none;}
.section-recent_list .topics a {color:#333333; text-decoration:none; padding:10px; display:block;}
.section-recent_list .topics span {display:inline-block;}
.section-recent_list .topics .entry-date {color:#808080;}
.section-recent_list .topics .entry-date:before {margin-right:3px; font-family:FontAwesome; content:"\f0da";}
.section-recent_list .topics .entry-cat,
.section-recent_list .topics .blog-name {margin:0 3px; padding:3px 8px; color:#FFFFFF; background-color:#666666; border-radius:3px; font-size:0.8em; line-height:1;}
.section-recent_list .topics .entry-title {color:#000000;}
.section-recent_list .topics_list_link {margin:0; text-align:right;}
.section-recent_list .archive-link-upper {margin:0 0 0 20px; float:right; display:block; font-size:12px; text-decoration:none; color:#333333;}
.section-recent_list .archive-link-upper:before {margin-right:3px; font-family:FontAwesome; content:"\f0da";}
.section-recent_list .archive-link-lower {margin:5px; padding:0.5em 1em; display:none; font-size:0.8em; background-color:#999999;}
.section-recent_list .archive-link-lower:before {margin-right:3px; font-family:FontAwesome; content:"\f0da";}

	/*タブメニュー版最新情報*/
	.section-news .tab-content {display:none;}
	.section-news .topics-all {display:block;}
	.section-news .tabmenu {margin:0; padding:0;}
	.section-news .tab-switch {margin:0; padding:0; list-style:none; list-style-image:none; float:left; background-color:#F0F0F0; text-align:center;}
	.section-news .tab-switch span {margin:0; padding:10px; border:1px solid #CCCCCC; border-left:none; cursor:pointer; display:block; font-size:0.8em;}
	.section-news .tab-switch:first-child span {border-left:1px solid #CCCCCC;}
	.section-news .tab-switch:hover span {background-color:#B34D4F; color:#FFFFFF;}
	.section-news .tab-switch-active span {background-color:#FFFFFF; border-bottom-color:#FFFFFF;}
	.section-news .tab-switch-active:hover span {background-color:#FFFFFF; color:#333333;}
	@media screen and (max-width:960px){
	.section-news .tab-wrapper {padding:0 5px;}
	}
	@media screen and (max-width:600px){
	.section-news .tab-switch span {padding:10px;}
	/*.section-news .tab-switch-upper span {border-bottom:none;}*/
	.section-news .tab-switch-lower-first span {border-left:1px solid #CCCCCC;}
	}
	/*最新情報*/
	.section-news .topics {background-color:#FFFFFF; border-top:none;}
	.section-news .topics .entry-cat-5 {background-color:#BE5285;} /*入試情報*/
	.section-news .topics .entry-cat-4 {background-color:#E28040;} /*イベント*/
	.section-news .topics .entry-cat-16 {background-color:#4444BB;} /*教職員採用*/
	.section-news .topics .entry-cat-14 {background-color:#6AA548;} /*講演会・講座*/
	.section-news .topics .entry-cat-3 {background-color:#5297BE;} /*ニュース*/
	.section-news .topics .entry-cat-17 {background-color:#8C6239;} /*国際交流*/
	.section-news .topics .entry-cat-19 {background-color:#C14455;} /*オープンキャンパス*/
	.section-news .topics .entry-cat-18 {background-color:#5269D1;} /*在学生へのお知らせ*/
	.section-news .topics .entry-cat-20 {background-color:#94B339;} /*クラブ*/
	.section-news .topics .entry-cat-21 {background-color:#8975BD;} /*同窓会*/
	.section-news .topics .entry-cat-22 {background-color:#006400;} /*地域連携*/
	/*ブログ新着情報*/
	.section-blog .topics .economics .blog-name {background-color:#3371BC;} /*経済学部*/
	.section-blog .topics .business .blog-name {background-color:#348FBE;} /*経営学部*/
	.section-blog .topics .law .blog-name {background-color:#9559AF;} /*法学部*/
	.section-blog .topics .human-n .blog-name {background-color:#68AA60;} /*管理栄養学科*/
	.section-blog .topics .human-c .blog-name {background-color:#CF6F00;} /*教育保育学科*/
	.section-blog .topics .childcare .blog-name {background-color:#DA5487;} /*保育科*/
	.section-blog .topics .library .blog-name {background-color:#0F6131;} /*図書館*/
	.section-blog .topics .exam .blog-name {background-color:#D63746;} /*受験生*/
	.section-blog .topics .meikeinavi .blog-name {background-color:#5DC3D7;} /*受験生*/
	.section-blog .topics .club-kyudo .blog-name {background-color:#262000;} /*弓道部*/
@media screen and (max-width:600px){
.section-recent_list .archive-link-upper {display:none;}
.section-recent_list .archive-link-lower {display:block;}
}

/*ピックアップコンテンツ*/
.section-pickup-home {background-color:#F5F7FF; border-top:1px solid #CCCCCC;}
.section-pickup-home h2 small {color:#5297CF !important;}
.section-pickup-home a:hover {color:#5297CF;}

/*名経大の学びと研究*/
.section-learning-home {background-image:url(images/bgd_department.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover; border-top:1px solid #CCCCCC;}
.section-learning-home h2 {color:#FFFFFF !important; text-shadow:0 0 5px #333333;}
.section-learning-home h2 small {color:#FFFFFF !important;}
.section-learning-home a {box-shadow:0 0 5px 0 #333333;}
.section-learning-home .title {padding:10px; font-size:1.2em; color:#FFFFFF;}
.section-learning-home .title:before {font-weight:normal;}
.section-learning-home .description {padding:0 10px 10px 10px; color:#FFFFFF; opacity:0.8;}
	.section-learning-home .economics a {background-color:#3371BC;}
	.section-learning-home .business a {background-color:#348FBE;}
	.section-learning-home .law a {background-color:#9559AF;}
	.section-learning-home .nutrition a {background-color:#68AA60;}
	.section-learning-home .childcare a {background-color:#CF6F00;}
	.section-learning-home .jc_childcare a {background-color:#DA5487;}
	.section-learning-home .graduate a {background-color:#534741;}
	.section-learning-home .laboratory a {background-color:#447ABD;}
	.section-learning-home .library a {background-color:#30614A;}
	.section-learning-home .kindergarten a {background-color:#A4BF35;}
@media screen and (max-width:600px){
.section-learning-home {background-position:center left;}
.section-learning-home .title {font-size:0.9em;}
.section-learning-home .description {display:none;}
}

/*名経大について*/
.section-about_meikei-home {border-top:1px solid #CCCCCC;}
/*.section-about_meikei-home .jihee a {margin:0 5px 0 10px;}
.section-about_meikei-home .jaca a {margin:0 10px 0 5px;}
.section-about_meikei-home .jihee img,
.section-about_meikei-home .jaca img {margin:0 auto;}*/
.section-about_meikei-home .jihee a {overflow: hidden;;}
.section-about_meikei-home .jihee img {float: right; width: 25%;}

	/*キャンパス*/
	.section-about_meikei-home .wrap-campus {margin:10px; color:#FFFFFF; box-shadow:0 0 5px 0 #999999;}
	.section-about_meikei-home .wrap-campus a {margin:0; background:none; box-shadow:none; color:#FFFFFF;}
	.section-about_meikei-home .wrap-campus .inuyama {background-color:#8FBC53; position:relative;}
	.section-about_meikei-home .wrap-campus .meieki {background-color:#5292B9; position:relative;}
	.section-about_meikei-home .wrap-campus .img {background-color:#FFFFFF;}
	.section-about_meikei-home .wrap-campus .name {padding:10px 10px 5px 10px; font-size:1.2em;}
	.section-about_meikei-home .wrap-campus .address {padding:5px 10px; font-size:0.8em;}
	.section-about_meikei-home .wrap-campus .tel {padding:5px 10px; font-size:1.8em;}
	.section-about_meikei-home .wrap-campus .tel:before {margin-right:3px; font-family:FontAwesome; content:"\f095";}
	.section-about_meikei-home .wrap-campus .link {padding:10px; border-top:1px solid #FFFFFF; font-size:0.8em; position:absolute; left:0; bottom:0; display:block; width:100%;}
	.section-about_meikei-home .wrap-campus .link:before {margin-right:3px; font-family:FontAwesome; content:"\f0da";}
	.section-about_meikei-home .wrap-campus .tel_link {margin:10px 10px 0 10px; padding:0.5em 1em; border:none; position:static; display:none; width:auto; background-color:#FFFFFF; border-radius:3px; font-size:0.8em; text-align:center;}
	.section-about_meikei-home .wrap-campus .tel_link:before {margin-right:3px; font-family:FontAwesome; content:"\f095";}
	.section-about_meikei-home .wrap-campus .inuyama .tel_link {color:#8FBC53}
	.section-about_meikei-home .wrap-campus .meieki .tel_link {color:#5292B9}
	body.ua-tel .section-about_meikei-home .wrap-campus .tel_link {display:block;}
	/*資料請求*/
	.section-about_meikei-home .wrap-material {text-align:center;}
	.section-about_meikei-home .wrap-material a {margin:10px; padding:30px; background-color:#CF383E; color:#FFFFFF; box-shadow:0 0 5px 0 #999999; font-size:1.2em;}
	.section-about_meikei-home .wrap-material a:before {margin-right:3px; font-family:FontAwesome; content:"\f1d8";}
@media screen and (max-width:960px){
.section-about_meikei-home .wrap-campus .inuyama {padding:0 0 10px 0; position:static;}
.section-about_meikei-home .wrap-campus .meieki {padding:0 0 10px 0; position:static;}
.section-about_meikei-home .wrap-campus .link {margin:10px 10px 0 10px; padding:0.5em 1em; border:none; position:static; display:block; width:auto; background-color:#FFFFFF; border-radius:3px; text-align:center;}
.section-about_meikei-home .wrap-campus .inuyama .link {color:#8FBC53}
.section-about_meikei-home .wrap-campus .meieki .link {color:#5292B9}
}
@media screen and (max-width:600px){
.section-about_meikei-home .jihee a {margin:0 5px;}
.section-about_meikei-home .jaca a {margin:0 5px;}
.section-about_meikei-home .wrap-campus {margin:5px;}
.section-about_meikei-home .wrap-campus .name {font-size:1em;}
.section-about_meikei-home .wrap-campus .tel {font-size:0.8em;}
.section-about_meikei-home .wrap-material a {margin:10px 5px; border-radius:3px;}
}

/**
 * -------------------------------------------------------------------------------------
 * support
 */
body.ua-ie7 .section-about_meikei-home .wrap-campus .inuyama {padding:0 0 10px 0; position:static;}
body.ua-ie7 .section-about_meikei-home .wrap-campus .meieki {padding:0 0 10px 0; position:static;}
body.ua-ie7 .section-about_meikei-home .wrap-campus .link {margin:10px 10px 0 10px; padding:0.5em 1em; border:none; position:static; display:block; width:auto; background-color:#FFFFFF; border-radius:3px;}
body.ua-ie7 .section-about_meikei-home .wrap-campus .inuyama .link {color:#8FBC53}
body.ua-ie7 .section-about_meikei-home .wrap-campus .meieki .link {color:#5292B9}


body.ua-ie7 .section-wide_use_link-home .button_sns {margin:15px 5px 5px 5px; font-size:0.8em; padding:0.5em 1em; line-height:1.7; border-radius:3px;}
body.ua-ie7 .section-wide_use_link-home .sns_brandname {display:none;}
body.ua-ie7 .section-wide_use_link-home .sns_brandname_ie7 {display:inline-block;}