@charset "UTF-8";
/*
Theme Name: Emanon Free child
Theme URI: https://wp-emanon.jp
Author: 株式会社イノ・コード
Author URI: https://innocord.co.jp/
Description: Emanon Free の子テーマです。
Template: emanon-free
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, theme-options

Emanon Free 子テーマ用のスタイルを以下に記述 
*/

body{
	background-color: #fff;
}

.header{
	box-shadow: none;
}

#gnav{
	box-shadow: 0 2px 3px -3px rgba(0,0,0,0.3);
}

.content{
	box-shadow: 0 2px 3px -3px rgba(0,0,0,0.3);
	border-bottom: 1px #eee solid;
}

#menu-item-342{
	border: #ea711f 2px solid;
	text-align: center;
	padding: 8px 15px;
	position: relative;
	width: 150px;
	height: 45px;
}

#menu-item-342 a{
	color: #ea711f;
	font-weight: bold;
	font-size: 14px;
	display: block;
	position: absolute;
	padding: 8px 15px;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#menu-item-342 a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}


#gnav {
    background-color: #fff !important;
}

#menu-20170524 a{
	color: #555;
	font-weight: bold;
}

.header-widget #menu-item-342 img {
  position: relative;
  top: 50%;
  right: 10px;
}

#menu-20170524 img {
	position: relative;
  top: 5px;
  right: 5px;
}

.global-nav-default > li:first-child:before, .global-nav-default > li:after {
    background-color: #fff !important;
}

.fa-home:before {
    content:none !important;
}

.tagcloud a{
	border: none;
	background-color: #ececec;
	background-image: url(https://at-seminar.net/column/wp-content/uploads/2017/05/tag_icon01.png);
	background-repeat: no-repeat; 
	background-position: 7px 3px;
	padding-left: 40px;
	height: 26px;
	border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */  
}

.tagcloud a:hover {
  border: none !important;
}

.menu-20170523-container #menu-20170525 img {
	display: none;
}

.menu-20170523-container #menu-20170525 {
	font-weight: bold;
}

.menu2{
	width: 1120px;
	height: 80px;
	text-align: center;
	margin: 0 auto;
	background-color: #f5f5f5;
}

.menu2 ul{
	width: 100%;
}

.menu2 li{
	float: left;
	list-style: none;
	padding: 30px;
	font-size: 18px;
}

.categorymenu01{
	width: 100%;
	margin: 0;
	background-color: #f5f5f5;
	height: 80px;
	text-align: center;
}

.categorymenu02{
	text-align: center;
	width: 1120px;
	height: 80px;
	margin: 0 auto;
}
		

.categorymenu02 li{
	float: left;
	list-style: none;
	height: 80px;
}

.categorymenu02 li a{
	color: #555;
    font-weight: bold;
	display: block;
	height: 80px;
	padding: 30px;
}

 .categorymenu02 li a:hover {
	 color: #fff;
	 background-color: #ea711f;
	 padding: 30px;
	 height: 80px;
}
	

.side-widget-title span, .entry-header span, .archive-title h1 > span {
    border-bottom: none;
}

.side-widget-title span {
	color: #ea711f !important;
    padding: 20px 0 0;
    border-bottom: none !important;
}

.side-widget-title {
    border-bottom: none !important;
	text-align: center;
}

.side-widget-title h3{
	font-size: 26px;
}

.side-widget {
	border: 1px #ebebeb solid;
}

.wpp-list li{
	background-color: #f5f5f5;
	font-size: 14px;
	margin-bottom: 45px;
	box-shadow: 0 2px 3px -3px rgba(0,0,0,0.3);
	overflow:visible !important;
}
	

.wpp-list li:before {
	background-image: url(https://at-seminar.net/column/wp-content/uploads/2017/06/ranking_back02.png);
	background-repeat: no-repeat; 
	background-position: 7px 3px;
	margin-right: 20px;
	text-align:center;
	margin-top:-20px;
	width: 90px;
	height: 54px;
	font-size: 26px;
	padding-top:12px;
	background-color: transparent !important;
}

.side-widget ol, .side-widget ul, .side-widget p, .side-widget .tagcloud {
    padding: 0 20px 20px 20px;
    line-height: 1.7;
}

.teach_link01{
	margin-top:50px;
}

.footer-widget-box li a {
    padding: 2px 0 10px 0;
}

.category-shyuhu .col-main clearfix{
	background-color:#f5f5f5;
}

.category-shyuhu .archive-title{
	display:none;
}

.category-fudousan .archive-title{
	display:none;
}

.col12 .pagetop{
	display: none !important;
}

.footer01{
	border-top:1px solid #ececec;
	padding-top:22px;
	padding-bottom:22px;
}
.footer01 .footer01_inside{
	margin: 0 auto;
	max-width:1080px;
}
/* clearfix */
.footer01:before,
.footer01:after {
    content: "";
    display: table;
}
 
.footer01:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.footer01 {
    zoom: 1;
}

.footer_left {
	float: left;
	width:66px;
}

.footer_right {
	float: right;
	width:218px;
	margin-top:10px;
}

.archive-description .shufu_title01{
	width: 100%;
	display: block;
	border-bottom: 2px #e25e5d solid;
	border-top: 2px #e25e5d solid;
	margin: 0 0 10px;
}

.archive-description .shufu_title01 h2{
	font-size: 24px;
	color: #e25e5d;
	font-weight: normal;
}

.archive-description .fudo_title01{
	width: 100%;
	display: block;
	border-bottom: 2px #2c64af solid;
	border-top: 2px #2c64af solid;
	margin: 0 0 10px;
}

.archive-description .fudo_title01 h2{
	font-size: 24px;
	color: #2c64af;
	font-weight: normal;
}

.category-shyuhu .col-main,.category-fudousan .col-main{
	background-color: #f5f5f5;
}

.category-shyuhu .col-main .archive-description{
	background-image:url("https://at-seminar.net/column/wp-content/uploads/2017/06/shufu_title01.png");
	background-repeat:no-repeat;
	background-position:top center;
	margin-top: 25px;
	z-index: 2;
	position: relative;
}

.category-fudousan .col-main .archive-description{
	background-image:url("https://at-seminar.net/column/wp-content/uploads/2017/06/fudo_title01.png");
	background-repeat:no-repeat;
	background-position:top center;
	margin-top: 25px;
	z-index: 2;
	position: relative;
}

.category-shyuhu .archive-description p,.category-fudousan .archive-description p{
	padding: 110px 30px 120px;
	background-image:url("https://at-seminar.net/column/wp-content/uploads/2017/06/shufu_title02.png");
	background-repeat:no-repeat;
	background-position:bottom center;
}

.category-shyuhu .post-34,.category-fudousan .post-40{
	background-color: #fff;
	width: 725px;
	margin: -80px 30px 50px;
	padding: 75px 35px;
	z-index: 1;
	position: relative;
}

.advps-slide-container{
	margin-left:auto;
	margin-right: auto;
	text-align: center;
}

.advps-slide-container{
	display: none;
}

body:not(.home) #advps_container3{ 
	display: none;
}

.bx-wrapper{
	margin: 0 auto;
}
.advs-title{
	font-weight: normal;
	text-align: left;
}

.modal-menu .modal-menutxt{
	display: none !important;
}

.modal-menu .modal-gloval-icon-bar{
	background-color: #ea711f !important;
}

.sp_title01{
	display: none;
}

.home .col-main{
/*	background-color: #ffc095;*/
	background:#f5f5f5;
}

.home .status-publish{
	background-image:url("https://at-seminar.net/column/wp-content/uploads/2017/06/new_title01.png"),url("https://at-seminar.net/column/wp-content/uploads/2017/06/top_bg01.png");
	background-repeat:no-repeat;
	background-position:top center;
	position: relative;
	margin: 20px 30px 50px;
	padding: 95px 10px 10px;
}

.home .entry-header{
	border-bottom: none;
	margin-top: 20px;
	margin-bottom: 0;
}

.home .entry-header h2{
	color: #fff;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 26px;
	font-weight: normal;
}

.home .entry-header span{
	border-bottom: none;
}

.nav-fixed{
	position:static !important;
}

.list_btn01{
	text-align:center;
	margin:16px auto;
	width:270px;
	height:55px;
	background-color:#ea711f;
	color:#fff;
	font-size:18px;
	padding-top:16px;
}

.footerright02 {
	float: left;
}

.footerright02 img{
	background-color:#ea711f;
}
.footerright03{
    position: absolute;
    right: -100px;
    top: -60px;
    background: #ea711f;
    width: 60px;
    height: 60px;
    display: block;
    }


.footerright01 {
	overflow: hidden;
	width:470px;
}

/* clearfix */
.footerright01:before,
.footerright01:after {
    content: "";
    display: table;
}
 
.footerright01:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.footerright01 {
    zoom: 1;
}

.sidebar-footer .first{
	width:240px;
}

.copyright{
	margin-top:10px 0;
}

.copyright small{
	padding-right:30px;
	padding-top:30px;
	float:right;
	
}

.bx-viewport{
	height:340px !important;
}

.modal-menu .modal-gloval-icon-bar{
	height:5px !important;
	border-radius: 0 !important;
}

.search .archive-title{
	display:none;
}

.globalFooter__nav{
	display:none;
}

.article {
    border: 5px solid #ebedf0;
}

.side-widget {
    border: 3px #ebebeb solid;
}

.article-footer {
    padding: 0 72px 20px;
}

.article-body {
    padding: 0 20px 0 20px;
}

.c-seminar h3{
	margin-top:0;
	margin-bottom:10px;
	    border-bottom:none !important;
}

.c-seminar a{
	text-decoration:none;
}

.c-seminar__inner { margin-left: 0; margin-right: 0;
width:100%;
}

.c-seminar__list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; }

.c-seminar__listItem { background-color: #fff; border: 3px solid #ea711f; box-sizing: border-box; width: calc(50% - 15px); /* セミナー満席時に付与 */
list-style:none;}

.c-seminar__listItem p{display:none;}

.c-seminar__listItem:nth-child(n+3) { margin-top: 30px; }

.c-seminar__listItem:nth-child(odd) { margin-right: 15px; }

.c-seminar__listItem:nth-child(odd).c-seminar__listItem:last-child { margin-right: calc(50% + 15px); }

.c-seminar__listItem > a { display: block: height:100%;}

.c-seminar__listItem > a:hover { text-decoration: none; opacity: .5; }

.c-seminar__listItem.is-full { position: relative; }

.c-seminar__listItem.is-full:before { width: calc(100% + 6px); height: calc(100% + 6px); background-color: rgba(0, 0, 0, 0.3); content: ""; display: block; position: absolute; top: -3px; left: -3px; z-index: 9; }

.c-seminar__listItem.is-full:after { position: absolute; content: "ご好評につき\A満席となりました。"; display: block; width: 100%; white-space: pre; height: calc(2em * 1.3); text-align: center; line-height: 1.3; font-size: 36px; font-size: 3.6rem; text-align: center; margin: auto; top: 0; left: 0; right: 0; bottom: 0; color: #fff; z-index: 10; }

.c-seminar__place { display: table; width: 100%; table-layout: fixed;
margin:0;}

.c-seminar__placeTitle, .c-seminar__placeDate { display: table-cell; vertical-align: middle; height: 20px; box-sizing: border-box; }

.c-seminar__placeTitle { width: 90px; background-color: #ea711f; color: #fff; text-align: center; padding-left: 10px; padding-right: 10px; font-size: 18px; font-size: 1.8rem; line-height: 1.2 }

.c-seminar__placeDate { background-color: #fdf1e8; width: 100%; padding: 16px 32px 14px 10px; font-size: 20px; font-size: 2rem; box-sizing: border-box; color: #ea711f; line-height: 1.4; position: relative; }

.c-seminar__placeDate:after { content: ""; display: block; width: 8px; height: 14px; background: url(/common/images/bullet_orange_arrow_right_01.png) 0 0 no-repeat; background-size: contain; position: absolute; right: 12px; top: 0; bottom: 0; margin: auto; }

.c-seminar__content { padding: 15px 15px 20px; display: -ms-flexbox; display: flex; }

.c-seminar__image { width: 80px; }

.c-seminar__body { margin-left: 20px; -ms-flex: 1; flex: 1; }

.c-seminar__body .c-list, .c-seminar__body .c-tag { color: #666; }

.c-seminar__body .c-list { font-size: 15px; font-size: 1.5rem; margin-top: 15px; margin-bottom:20px !important;}

.c-seminar__body .c-tag { margin-top: 12px; }

.c-seminar__title { font-size: 20px; font-size: 2rem; line-height: 1.2; color: #ea711f; }

.c-seminarDetail__inner { padding: 0 20px 40px; border: 3px solid #ea711f; background-color: #fff; }

.c-seminarDetail__header { margin-left: -20px; margin-right: -20px; }

.c-seminarDetail__headerContent { display: -ms-flexbox; display: flex; padding: 25px 20px 0; }

.c-seminarDetail__headerImage { width: 110px; }

.c-seminarDetail__headerBody { margin-left: 20px; -ms-flex: 1; flex: 1; }

.c-seminarDetail__headerBody .c-tagGroup { margin-top: 25px; }

.c-seminarDetail__headerTitle { font-size: 30px; font-size: 3rem; color: #ea711f; line-height: 1.3; }

.c-seminarDetail__headerPlace { display: table; table-layout: fixed; width: 100%; }

.c-seminarDetail__headerPlaceTitle, .c-seminarDetail__headerPlaceDate { box-sizing: border-box; display: table-cell; height: 47px; vertical-align: middle; }

.c-seminarDetail__headerPlaceTitle { background-color: #ea711f; color: #fff; padding-left: 20px; padding-right: 20px; text-align: center; width: 130px; font-size: 22px; font-size: 2.2rem; line-height: 1.2 }

.c-seminarDetail__headerPlaceDate { font-size: 22px; font-size: 2.2rem; background-color: #fdf1e8; box-sizing: border-box; color: #ea711f; line-height: 1; padding: 11px 20px 9px; position: relative; width: 100%; }

.c-seminarDetail__content { margin-top: 25px; padding-left: 10px; padding-right: 10px; line-height: 1.8; }

.c-seminarDetail__content .c-list { font-size: 16px; font-size: 1.6rem; }

.c-seminarDetail__map { margin-top: 20px; }

.c-seminarDetail__mapTitle > a { border: 2px solid #ddd; color: #666; display: block; padding: 5px 10px; font-size: 15px; font-size: 1.5rem; position: relative; }

.c-seminarDetail__mapTitle > a:before, .c-seminarDetail__mapTitle > a:after { content: ""; background-size: contain; background-position: 0 0; background-repeat: no-repeat; }

.c-seminarDetail__mapTitle > a:before { display: inline-block; width: 14px; height: 14px; background-image: url(/common/images/icon_map.png); vertical-align: -2px; margin-right: 8px; }

.c-seminarDetail__mapTitle > a:after { display: block; width: 18px; height: 12px; background-image: url(/common/images/bullet_gray_arrow_down_01.png); position: absolute; top: 0; bottom: 0; right: 11px; margin: auto; }

.c-seminarDetail__mapTitle > a:hover { text-decoration: none; }

.c-seminarDetail__mapTitle.js-is-open > a:after { background-image: url(/common/images/bullet_gray_arrow_up_01.png); }

.c-seminarDetail__mapContent { display: none; margin-top: 12px; }

.c-seminarDetail__section { margin-top: 30px; }

.c-seminarDetail__section .c-seminarDetail__heading--lv02 { margin-left: -10px; margin-right: -10px; margin-bottom: 25px; background-color: #f6f6f6; padding: 9px 14px; font-size: 20px; font-size: 2rem; font-weight: bold; font-family: San Francisco, Helvetica, "FP-こぶりなゴシック StdN W6", "ヒラギノ角ゴ Pro", "Hiragino  Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.c-seminarDetail__sectionBody { font-size: 16px; font-size: 1.6rem; }

.c-seminarDetail__sectionBody .c-text { margin-top: 30px; }

.c-seminarDetail__sectionBody .c-text + .c-list { margin-top: 0; }

.c-seminarDetail__imageList { display: -ms-flexbox; display: flex; margin-top: 15px; }

.c-seminarDetail__imageListItem { width: 32.4%; }

.c-seminarDetail__imageListItem img { width: 100%; max-width: 240px; }

.c-seminarDetail__imageListItem:not(:first-child) { margin-left: 10px; }

.c-seminarDetail .c-btnGroup { margin-top: 50px; text-align: center; }

.article-body ul li {
    list-style: none !important;
	margin-bottom: 5px;
}

.article-body ul {
    margin: 0px !important;
    margin-bottom: 40px !important;
}

.c-list--S { font-size: 12px; font-size: 1.2rem; }

.c-list--SS { font-size: 11px; font-size: 1.1rem; }

.c-list--inline { letter-spacing: -.4em; }

.c-list--inline::after { clear: both; content: ""; display: block; }

.c-list--inline .c-listItem, .c-list--inline > li { letter-spacing: normal; display: inline-block; margin-right: 5px; margin-bottom: 5px; }

.c-list--order { padding-left: 20px; list-style-type: decimal; }

.c-list--dl > dt { font-weight: bold; font-family: San Francisco, Helvetica, "FP-こぶりなゴシック StdN W6", "ヒラギノ角ゴ Pro", "Hiragino  Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.c-list--flex { display: -ms-flexbox; display: flex; }
	
@media screen and (max-width: 768px){
	#advps_container3{ 
	display: none;
}
	
.featured{
	display: inherit;
}

.header{
	height:60px !important;
}
	
.header-logo img{
	display:none;
}

.header-logo{
	background-image:url("https://at-seminar.net/column/wp-content/uploads/2017/06/sp_logo.png");
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:10px;
	background-size:170px;
}
	
.categorymenu01{
	display: none;
}
	
.sp_title01{
	display: inherit;
	color:  #ea711f;
	padding:3px 10px 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 1.2rem;
	font-weight: normal;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
	
.footer-widget-box{
	font-size: 20px;
	margin-top:-20px;
}
	
.menu-20170523-container li{
	border-bottom: 1px #bfbfbf solid;
}
	
.teach_link01{
	display: none;
}
	
#facebook__Frame{
	display: none;
}
	
.footer01{
border:none;
width:100%;
height: 67px;
margin: 20px 0;
padding:0 8px;
}
	
.footer_left img{
    width:70%;
}
	
.footer_right{
margin-right: 0;
	width: 175px;
	padding-top: 0;
}

.footerright03{
top:-53px;
right:0;
background:#bebebe;
width:50px;
height:50px;
}

.copyright{
	text-align:center;
	display:inline-block;
	width:100%;
}
	
.breadcrumb{
	display: none;
}
	
.category-shyuhu .col-main .archive-description{
	background-image:url("https://at-seminar.net/column/wp-content/uploads/2017/06/sp_shufu_title01.png");
	background-repeat:no-repeat;
	background-position:top center;
	margin-top: 25px;
	z-index: 2;
	position: relative;
}

.category-fudousan .col-main .archive-description{
	background-image:url("https://at-seminar.net/column/wp-content/uploads/2017/06/sp_fudo_title01.png");
	background-repeat:no-repeat;
	background-position:top center;
	margin-top: 25px;
	z-index: 2;
	position: relative;
}
	
.category-shyuhu .archive-description p,.category-fudousan .archive-description p{
	padding: 100px 10px 70px;
	background-size: 95%;
}

.category-shyuhu .post-34,.category-fudousan .post-40{
	background-color: #fff;
	width: 95%;
	margin: -60px 5px 50px;
	padding: 75px 10px;
}
	
.home .status-publish{
	width: 93%;
	margin: 0 10px 5px;
	padding: 80px 5px 5px;
	background-position: 0 10px,0 50px;
	background-size:100%;
}
	
.home .content{
	margin: 0;
	padding:0 0;
}
	
.home .entry-header h2{
	margin-top: 10px;
	margin-bottom: 10px;
}
	
#menu-20170525 li{
	margin-top: 9px;
}
#menu-20170525 li:first-chid{
	margin-top: 0;
}

.list_btn01{
	margin:20px auto;
	width:200px;
}

.footerright02 img{
	background-color:#666666;
}

.wpp-list li:before{
	margin-right:0;
	background-position: 0 3px;
}

.side-widget .wpp-list{
	padding:0 5px 20px 5px;
}

.wpp-list{
	margin-right:10px;
	margin-left:10px;
}

 .wpp-list li{
	 padding-left:10px;
	 padding-right:10px;
}

.home .col-main{
	background-color: #f5f5f5;
}

.footerright02 {
    float: right;
}

.sidebar-footer .first{
	display:none;
}

.menu-footer_menu-container{
	display:none;
}

.footer{
	width:97%;
}

.footerright01{
	width:100%;
}

.copyright small{
	padding-right:5px;
}

.globalFooter__nav{
	display:inherit;
}

  .globalFooter__nav { display: block; -ms-flex: none; flex: none; padding-bottom: 0; position: relative; }
  .globalFooter__navListItem a { color: #565656; }
  .globalFooter__navListItem:not(:first-child) { margin-top: 12px; }
  .globalFooter__navList--main { margin-right: 0; border-top: 1px solid #bebebe; font-weight:bold; }
  .globalFooter__navList--main .globalFooter__navListItem { font-size: 19px; font-size: 1.9rem; border-bottom: 1px solid #bebebe; }
  .globalFooter__navList--main .globalFooter__navListItem > a { color: #565656; display: block; height: inherit; padding: 10px 11px; position: relative; text-decoration: none; }
  .globalFooter__navList--main .globalFooter__navListItem > a:before { content: ""; display: inline-block; width: 19px; height: 19px; background-size: contain; margin-right: 8px; vertical-align: -3px; }
  .globalFooter__navList--main .globalFooter__navListItem--home > a:before { background-image: url(/common/images/icon_nav_home.png); }
  .globalFooter__navList--main .globalFooter__navListItem--search > a:before { background-image: url(/common/images/icon_nav_search.png); }
  .globalFooter__navList--main .globalFooter__navListItem--instructor > a:before { background-image: url(/common/images/icon_nav_person.png); }
  .globalFooter__navList--main .globalFooter__navListItem--voice > a:before { background-image: url(/common/images/icon_nav_voice.png); }
  .globalFooter__navList--main .globalFooter__navListItem--question > a:before { background-image: url(/common/images/icon_nav_question.png); }
  .globalFooter__navList--main .globalFooter__navListItem--contact > a:before { background-image: url(/common/images/icon_nav_contact.png); }
  .globalFooter__navList--main .globalFooter__navListItem:first-child { display: block; }
  .globalFooter__navList--main .globalFooter__navListItem + .globalFooter__navListItem { margin-top: 0; }
  .globalFooter__navList--main .globalFooter__navListItem + .globalFooter__navListItem:nth-child(2) { margin-top: 0; }
  .globalFooter__navList--sub { margin-top: 20px; margin-right: 0; padding-left: 10px; padding-right: 10px; }
  .globalFooter__navList--sub::after { clear: both; content: ""; display: block; }
  .globalFooter__navList--sub .globalFooter__navListItem { float: left; display: table; width: calc(50% - 5px); font-size: 12px; font-size: 1.2rem; }
  .globalFooter__navList--sub .globalFooter__navListItem > a { display: table-cell; width: inherit; height: 70px; vertical-align: middle; text-align: center; border: 1px solid #bebebe; box-sizing: border-box; text-decoration: none; }
  .globalFooter__navList--sub .globalFooter__navListItem--recruit .c-btn { border-color: #ea711f; position: static; left: auto; bottom: auto; }
  .globalFooter__navList--sub .globalFooter__navListItem:nth-child(odd) { margin-right: 5px; }
  .globalFooter__navList--sub .globalFooter__navListItem:nth-child(even) { margin-left: 5px; }
  .globalFooter__navList--sub .globalFooter__navListItem + .globalFooter__navListItem { margin-top: 0; }
  .globalFooter__navList--sub .globalFooter__navListItem + .globalFooter__navListItem:nth-child(n+3) { margin-top: 10px; }
  .globalFooter__navList--sub .c-btn { padding: 0; font-size: 12px; font-size: 1.2rem; font-weight: bold; font-family: San Francisco, Helvetica, "FP-こぶりなゴシック StdN W6", "ヒラギノ角ゴ Pro", "Hiragino  Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
  .globalFooter__navList--sub .c-btn--M { min-width: 0; }

.c-seminar__list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; }
  .c-seminar__listItem { background-color: #fff; border: 3px solid #ea711f; box-sizing: border-box; width: calc(50% - 15px); /* セミナー満席時に付与 */ }
  .c-seminar__listItem:nth-child(n+3) { margin-top: 30px; }
  .c-seminar__listItem:nth-child(odd) { margin-right: 15px; }
  .c-seminar__listItem:nth-child(even) { margin-left: 15px; }
  .c-seminar__listItem > a { display: block; }
  .c-seminar__listItem > a:hover { opacity: .5; text-decoration: none; }
  .c-seminar__listItem.is-full { position: relative; }
  .c-seminar__listItem.is-full:before { height: calc(100% + 4px); left: -2px; top: -2px; width: calc(100% + 4px); }
  .c-seminar__list { display: block; }
  .c-seminar__listItem { background-color: #fff; border-width: 2px; box-sizing: border-box; width: auto; }
  .c-seminar__listItem:nth-child(n+2) { margin-top: 20px; }
  .c-seminar__listItem:nth-child(odd) { margin-right: 0; }
  .c-seminar__listItem:nth-child(even) { margin-left: 0; }
  .c-seminar__listItem:nth-child(odd).c-seminar__listItem:last-child { margin-right: 0;}
  .c-seminar__place { display: table; width: 100%; table-layout: fixed; }
  .c-seminar__placeTitle, .c-seminar__placeDate { height: 30px; }
  .c-seminar__placeTitle { width: 110px; background-color: #ea711f; color: #fff; text-align: center; padding-left: 10px; padding-right: 10px; font-size: 15px; font-size: 1.5rem; }
  .c-seminar__placeDate { background-color: #fdf1e8; width: 100%; padding: 15px 24px 15px 10px; font-size: 15px; font-size: 1.5rem; box-sizing: border-box; color: #ea711f; line-height: 1; position: relative; }
  .c-seminar__content { padding: 15px 10px; display: -ms-flexbox; display: flex; }
  .c-seminar .c-seminar__image { width: 100px; }
  .c-seminar .c-seminar__body { margin-left: 10px; -ms-flex: 1; flex: 1; }
  .c-seminar .c-seminar__body .c-list, .c-seminar .c-seminar__body .c-tag { color: #666; }
  .c-seminar .c-seminar__body .c-list { font-size: 12px; font-size: 1.2rem; margin-top: 10px; }
  .c-seminar .c-seminar__body .c-tag { margin-top: 12px; }
  .c-seminar__title { font-size: 15px; font-size: 1.5rem; line-height: 1.4; color: #ea711f; }
  .c-seminarDetail__inner { padding: 0; border: none; }
  .c-seminarDetail__header { margin-left: 0; margin-right: 0; }
  .c-seminarDetail__headerContent { padding: 15px 12px 0; }
  .c-seminarDetail__headerImage { width: 100px; }
  .c-seminarDetail__headerBody { margin-left: 10px; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }
  .c-seminarDetail__headerBody .c-tagGroup { margin-top: 25px; }
  .c-seminarDetail__headerTitle { font-size: 15px; font-size: 1.5rem; line-height: 1.4; }
  .c-seminarDetail__headerPlace { display: table; table-layout: fixed; width: 100%; }
  .c-seminarDetail__headerPlaceTitle, .c-seminarDetail__headerPlaceDate { height: 30px; }
  .c-seminarDetail__headerPlaceTitle { padding-left: 12px; padding-right: 12px; width: 112px; font-size: 15px; font-size: 1.5rem; }
  .c-seminarDetail__headerPlaceDate { font-size: 14px; font-size: 1.4rem; padding-left: 10px; padding-right: 10px; }
  .c-seminarDetail__body { font-size: 13px; font-size: 1.3rem; }
  .c-seminarDetail__content { margin-top: 20px; line-height: 1.6; }
  .c-seminarDetail__content .c-list { font-size: 13px; font-size: 1.3rem; }
  .c-seminarDetail__map > a { border-width: 1px; }
  .c-seminarDetail__map > a:before { width: 18px; height: 18px; vertical-align: -4px; }
  .c-seminarDetail__map > a:after { width: 12px; height: 8px; right: 8px; }
  .c-seminarDetail__map > a:hover { text-decoration: none; }
  .c-seminarDetail__section { margin-top: 30px; }
  .c-seminarDetail__section .c-seminarDetail__heading--lv02 { margin-bottom: 15px; padding: 8px 12px; font-size: 15px; font-size: 1.5rem; }
  .c-seminarDetail__sectionBody { font-size: 13px; font-size: 1.3rem; }
  .c-seminarDetail__sectionBody .c-text { margin-top: 15px; }
  .c-seminarDetail__sectionBody .c-text + .c-list { margin-top: 0; }
  .c-seminarDetail__imageList { display: block; }
  .c-seminarDetail__imageListItem { width: auto; }
  .c-seminarDetail__imageListItem img { width: auto; max-width: 100%; }
  .c-seminarDetail__imageListItem:not(:first-child) { margin-left: 0; margin-top: 10px; }
  .c-seminarDetail .c-btnGroup { margin-top: 30px; }
  .article-body {
    padding: 10px;
}
}

.c-list .tag{
font-size: 13px;
font-size: 1.3rem;
line-height: 1;
box-sizing: border-box;
font-weight: bold;
font-family: San Francisco, Helvetica, "FP-こぶりなゴシック StdN W6", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
padding: 6px 10px;
position: relative;
text-align: center;
display: inline-block;
border-width: 2px;
border-style: solid;
border-radius: 2px;
letter-spacing: .1em;
}
.c-list .tag-normal{
    background-color: #fff;
    border-color: #ddd;
    color: #565656;
}
.c-list .tag-women{
    background-color: #ca464e;
    border-color: #ca464e;
    color: #fff;
}
.c-list .tag-men {
 background-color: #3d6cba;
  border-color: #3d6cba;
   color: #fff; }