/* 미디어쿼리 */
#m_header{display: none;}
.m_popup{display: none;}
.m_area{display: none !important;}
.guide_tabs .bx-controls{display:none;}

.m_view{ display: none; }

@media (max-width:1200px){

    .organization_content>div>ul>li>p{ font-size: 14px; }

	/* e-스포츠 : 소개 및 이용안내 */
	.pct_br {display:block;}
	.pc_br {display:none;}
	.esports_top_txt {padding: 30px;}
	.esports_top_txt p{ font-size: 16px;}
	.esports_top_table {font-size: 16px;}
	.esports_top_table th {padding:20px;}
	.esports_top_table td {padding:20px;}
	.map_view_btn {padding:1px 3px; font-size: 15px; margin-left:5px;}

	.esports_content>section>dl>dt img {max-width: 290px;}
	.esports_content>section>dl>dd>h4 {font-size: 22px; margin-bottom: 15px; }
	.esports_content>section>dl>dd>p {margin-bottom: 5px;}
	.esports_content>section>dl>dd li {font-size: 16px;}
	.esports_content>section>dl>dd {width: 70%; padding-left:20px;}
}

@media (max-width:960px){

    .pc_view{ display: none; }
    .m_view{ display: block; }

    /* 인사말 */
    .greeting_content{ flex-flow: row wrap; }
    .greeting_content>dd{ width: 100%; }
    .greeting_content>dd>h4{ font-size: 24px; }
    .greeting_content>dd>h6{ margin: 10px 0 30px; font-size: 18px; }
    .greeting_content>dd>p{ font-size: 14px; }
    .greeting_content>dt{ width: 100%; }
    .greeting_content>dt>p{ font-size: 14px; }
    .greeting_content>dt>h5{ font-size: 18px; }

    /* 임원 */
    .executive_content>dl{ margin-bottom: 30px; flex-flow: row wrap; }
    .executive_content>dl>dt{ width: 130px; height: 40px; padding: 0 10px; border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 0; flex-flow: row nowrap; }
	.executive_content>dl>dt.w_h_auto{ height: 40px; min-height: 40px; width: auto; min-width:130px; max-height: 40px;}
	.executive_content>dl>dt.w_h_auto span {padding: 0 2px;}

    /* 사무국 */
    .office_content>ol{ margin-top: 70px; border: 0; }
    .office_content>ol>li{ flex-flow: row wrap; }
    .office_content>ol>li:nth-of-type(1){ display: none; }
    .office_content>ol>li>div{ border: 0; }
    .office_content>ol>li>div:nth-of-type(1){ width: 100px; order: 1; background-color: rgb(239,247,255); }
    .office_content>ol>li>div:nth-of-type(2){ width: 100px; order: 2; background-color: rgb(239,247,255); }
    .office_content>ol>li>div:nth-of-type(3){ width: 100%; margin-bottom: 30px; order: 4; }
    .office_content>ol>li>div:nth-of-type(4){ width: calc(100% - 200px); order: 3; background-color: rgb(239,247,255); justify-content: flex-start; }

    /* 오시는길 */
    .direction_content{ margin-bottom: 70px; }
	.daum_map{ height: 400px !important; }
    .direction_content>dl:first-of-type{ margin-top: 40px; }
    .direction_content>dl>dd>h4>span{ display: none; }
    .direction_content>dl:nth-of-type(1)>dd, .direction_content>dl:nth-of-type(2)>dd, .direction_content>dl:nth-of-type(3)>dd{ flex-flow: column nowrap; }
    .direction_content>dl>dd>p{ margin-top: 5px; color: rgb(102,102,102); }

    /* 운동부 현황 */
    .athletic_content>h2{ margin: 30px 0 15px; font-size: 18px; }
    .athletic_content>ul{ border-left: 0; flex-flow: row wrap; }
    .athletic_content>ul:nth-of-type(1){ display: none; }
    .athletic_content>ul>li{ width: auto; padding: 0; border-right: 0; border-bottom: 0; justify-content: flex-start; font-size: 15px; }
    .athletic_content>ul>li:nth-of-type(1){ min-width: 0; order: 1; }
    .athletic_content>ul>li:nth-of-type(2){ min-width: 0; order: 2; }
    .athletic_content>ul>li:nth-of-type(3){ min-width: 190px; margin-bottom: 20px; padding: 5px 0 5px 20px; order: 3; color: rgb(102,102,102); }
    .athletic_content>ul>li:nth-of-type(4){ min-width: 0; margin-bottom: 20px; padding: 5px 0; order: 5; color: rgb(102,102,102); }
    .athletic_content>ul>li:nth-of-type(5){ margin-bottom: 20px; padding: 5px 0 5px 15px; order: 4; color: rgb(102,102,102); }
    /* .athletic_content>ul:nth-of-type(2)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(3)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(4)>li:nth-of-type(1){ width: 70px; padding: 5px 0 5px 10px; background-color: rgb(239,247,255); }
    .athletic_content>ul:nth-of-type(2)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(3)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(4)>li:nth-of-type(2){ width: calc(100% - 70px); padding: 5px 0; background-color: rgb(239,247,255); }
    .athletic_content>ul:nth-of-type(5)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(6)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(7)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(8)>li:nth-of-type(1){ width: 85px; padding: 5px 0 5px 10px; background-color: rgb(239,247,255); }
    .athletic_content>ul:nth-of-type(5)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(6)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(7)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(8)>li:nth-of-type(2){ width: calc(100% - 85px); padding: 5px 0; background-color: rgb(239,247,255); } */
    .athletic_content>ul:nth-of-type(2)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(3)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(4)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(5)>li:nth-of-type(1){ width: 85px; padding: 5px 0 5px 10px; background-color: rgb(239,247,255); }
    .athletic_content>ul:nth-of-type(2)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(3)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(4)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(5)>li:nth-of-type(2){ width: calc(100% - 85px); padding: 5px 0; background-color: rgb(239,247,255); }
    .athletic_content>ul>li>p>span{ display: inline; }

    /* 현황 */
    .gamestatus_content>h2{ margin: 15px 0 10px; font-size: 18px; }
    .gamestatus_content>section>article:nth-of-type(1)>dl{ padding: 15px; }
    .gamestatus_content>section>article:nth-of-type(1)>dl>dt{ width: 100px; height: 100px; min-width: 100px; }
    .gamestatus_content>section>article:nth-of-type(1)>dl>dd>h4{ font-size: 16px; }
    .gamestatus_content>section>article:nth-of-type(1)>dl>dd>p{ font-size: 14px; }
    .gamestatus_content>section>article:nth-of-type(2){ width: 100%; padding: 15px; }
    .gamestatus_content>section>article:nth-of-type(2)>h6{ margin: 20px 0 5px; font-size: 16px; }
    .gamestatus_content>section>article:nth-of-type(2)>p{ font-size: 14px; }

    /* 생활체육 클럽 */
    .club_content>h2{ margin-top: 12px; font-size: 16px; line-height: 28px; }
    .club_content>h4{ margin-top: 40px; font-size: 18px; }
    .club_content>h4>span:first-of-type{ width: 40px; font-size: 28px; }
    .club_content>ul{ flex-flow: row wrap; }
    .club_content>ul:nth-of-type(1){ display: none; }
    .club_content>ul>li{ border: 0; font-size: 16px; }
    .club_content>ul>li:nth-of-type(1){ order: 1; width: 100%; margin-top: 15px; border: 0; font-size: 16px; font-weight: bold; }
    .club_content>ul>li:nth-of-type(2){ order: 4; width: 100%; flex-flow: row nowrap; align-items: flex-start; }
    .club_content>ul>li:nth-of-type(3){ order: 3; width: 100%; justify-content: flex-start; text-align: left; }
    .club_content>ul>li:nth-of-type(4){ order: 2; width: 100%; justify-content: flex-start; }
    .club_content>ul>li>span{ margin-right: 0; }
    .club_content>ul>li>span.m_title{ min-width: 140px; display: block; font-weight: bold; color: rgb(73,71,157); text-align: justify; }
    .club_content>ul>li>span:last-of-type{ margin-right: 0; }
    .club_content>ul>li:nth-of-type(2)>div{ display: flex; flex-flow: column nowrap; align-items: flex-start; }
    .club_content>ul>li:nth-of-type(2)>div>h5{ font-size: 16px; font-weight: normal; font-family: 'Noto Sans KR', sans-serif; }
    .club_content>ul>li:nth-of-type(2)>div>p{ max-width: 290px; margin-left: 0; font-size: 16px; justify-content: space-between; }
    .club_content>ol{ margin: 20px 0 20px 40px; }
    .club_content>ol>li{ width: 140px; height: 140px; }
    .club_content>ol>li>div{ width: auto; height: 40%; margin-bottom: 5px; }
    .club_content>ol>li>div>img{ width: auto; height: 100%; }
    .club_content>ol>li>p{ font-size: 14px; }
    .club_content>ol>div{ font-size: 40px; }
	.club_content> p.add_text201008 {margin: 30px auto 0;}

    /* 찾아가는 생활체육 */
    .visit_content>h2>p{ font-size: 28px; }
    .visit_content>h4{ margin-top: 40px; font-size: 18px; }
    .visit_content>h4>span:first-of-type{ width: 40px; font-size: 28px; }
    .visit_content>h6{ margin-left: 40px; font-size: 16px; }
    .visit_content>p{ margin-left: 40px; font-size: 16px; }
    .visit_content>dl{ height: auto; margin-left: 40px; padding: 30px; justify-content: center; }
    .visit_content>dl>dt{ margin-bottom: 20px; font-size: 20px; }
    .visit_content>dl>dd{ width: 100%; }
    .visit_content>dl>dd>p{ width: 100%; justify-content: center; }
    .visit_content>ul{ margin: 20px 0 20px 40px; }
    .visit_content>ul>li{ width: 140px; height: 140px; }
    .visit_content>ul>li>div{ width: auto; height: 40%; margin-bottom: 5px; }
    .visit_content>ul>li>div>img{ width: auto; height: 100%; }
    .visit_content>ul>li>p{ font-size: 14px; }
    .visit_content>ul>div{ font-size: 40px; }
    .visit_content>div{ margin-left: 40px; }
    .visit_content>div>p{ margin-right: 30px; font-size: 16px; }
    .visit_content>ol{ margin-top: 70px; }
    .visit_content>ol>li:nth-of-type(1){ height: 40px; border-top: 1px solid rgb(220,220,220); border-right: 1px solid rgb(220,220,220); background-color: rgb(218,237,255); color: rgb(0,90,171); display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; font-size: 20px; font-weight: bold; }
    .visit_content>ol>li>div{ height: 90px; border-right: 1px solid rgb(220,220,220); display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; }

    /* 인터넷 접수방법 */
    .accept_content>div>dl>dd>h4{ margin-bottom: 10px; font-size: 16px; }
    .accept_content>div>dl>dd>p{ font-size: 14px; text-align: justify; }
    .accept_content>div>dl>dd>p>span.for_pc{ display: none; }
    .accept_content>div>dl>dd>p>span.for_mobile{ display: inline; }
    .accept_content>figure{ margin-top: 40px; }
    .accept_content>figure>a{ width: 50%; height: 50px; font-size: 16px; }
    .accept_content>figure>a:nth-of-type(1){ margin-right: 15px; }

    /* 사이트맵 */
    .sitemap_content>dl{ width: 45%; margin: 0 0 40px; }

	/* e-스포츠 : 인터넷 접수방법 */
    .use_content>div>dl>dd>h4{ margin-bottom: 10px; font-size: 16px; }
    .use_content>div>dl>dd>p{ font-size: 14px; text-align: justify; }
    .use_content>div>dl>dd>p>span.for_pc{ display: none; }
    .use_content>div>dl>dd>p>span.for_mobile{ display: inline; }
    .use_content>figure{ margin-top: 40px; }
    .use_content>figure>a{ width: 50%; height: 50px; font-size: 16px; }
    .use_content>figure>a:nth-of-type(1){ margin-right: 15px; }

	/* e-스포츠 : 소개 및 이용안내 */
	.esports_content>h2 {padding-bottom: 40px; margin-bottom: 40px; font-size: 20px;}
	.esports_content>section>dl {padding-bottom: 50px; }
	.esports_content>section>dl>dt img {max-width: 330px; }
	.esports_content>section>dl>dd>h4 {font-size: 20px; }
	.esports_content>section>dl>dd>p {font-size: 14px;}
	.esports_content>section>dl>dd li {font-size: 15px;}
	.esports_content>section>dl>dd li::before {top:2px;}
    .esports_content>section>dl>dd>h6{ margin: 10px 0 30px; font-size: 18px; }
    .esports_content>dd>p{ font-size: 14px; }
	.esports_content>section>dl>dt>p{ font-size: 14px; }
    .esports_content>section>dl>dt>h5{ font-size: 18px; }
}

@media (max-width:768px){
	.esports_content>section>dl>dt img {max-width: 250px;}
	.esports_content>section>dl {padding-bottom: 30px; }
}

@media (max-width:600px){

    /* 생활체육 클럽 */
    .club_content>ol>li{ width: 100px; height: 100px; }

    /* 찾아가는 생활체육 */
    .visit_content>ul>li{ width: 100px; height: 100px; }
    .visit_content>ol>li>div:nth-of-type(1){ width: 120px; border-right: 0; }
    .visit_content>ol>li>div:nth-of-type(2){ width: calc(100% - 120px); }
    .visit_content>ol>li>div:nth-of-type(2)>div:nth-of-type(1){ width: 130px; border-right: 0; justify-content: flex-start; }
    .visit_content>ol>li>div:nth-of-type(2)>div:nth-of-type(2){ width: calc(100% - 130px); justify-content: flex-start; }

    /* 사이트맵 */
    .sitemap_content>dl{ width: 100%; min-width: 0; }


	/* e-스포츠 : 소개 및 이용안내 */
	.esports_top_txt {width:100%;}
	.esports_top_table th {padding:10px 5px;}
	.esports_top_table td {padding:10px 5px;}
	
	.esports_content>h2{padding-bottom: 15px; margin-bottom: 20px; font-size: 18px; }
    .esports_content>section>dl { flex-flow: row wrap; }
	.esports_content>section>dl>dd { width: 100%; padding-left:0; margin-top:20px;}
	.esports_content>section>dl>dd>h4{ font-size: 24px; }
    .esports_content>section>dl>dd>h6{ margin: 10px 0 30px; font-size: 18px; }
    .esports_content>dd>p{ font-size: 14px; }
	.esports_content>section>dl>dt img {max-width: 100%; width: 100%;}
    .esports_content>section>dl>dt { width: 100%; }
	.esports_content>section>dl>dt>p{ font-size: 14px; }
    .esports_content>section>dl>dt>h5{ font-size: 18px; }

	.m_br {display:block;}
	
}


@media (max-width:480px){

    /* 연혁 */
    .history_content>dl{ padding: 20px 0 0; border-top: 0; flex-flow: row wrap; }
    .history_content>dl>dt{ width: 100%; min-width: 100%; margin-bottom: 10px; font-size: 18px; }
    .history_content>dl>dd{ width: 95%; margin-left: 5%; }
    .history_content>dl>dd>ul{ width: 100%; display: flex; flex-flow: row nowrap; }
    .history_content>dl>dd>ul>li{ line-height: 24px; font-size: 14px; }
    .history_content>dl>dd>ul>li:first-of-type{ min-width: 60px; }
    .history_content>dl>dd>ul>li:last-of-type{ width: 100%; }

    /* 사무국 */
    .office_content>h4{ margin: 0 0 20px; font-size: 18px; }
    .office_content>ul>li{ font-size: 14px; }
    .office_content>ul>li:nth-of-type(1){ width: 40%; }
    .office_content>ul>li:nth-of-type(3){ width: 55%; min-width: 150px; }
    .office_content>ul>li:nth-of-type(4){ display: none; }
    .office_content>ul>li:nth-of-type(5){ display: none; }
    .office_content>ul:nth-of-type(2n+1)>li{ height: 40px; }
    .office_content>ul:nth-of-type(2n)>li{ height: 15px; }
    .office_content>ul:nth-of-type(2n+1)>li:nth-of-type(3){ border-width: 3px; border-radius: 5px; }
    .office_content>ul:nth-of-type(7)>li:nth-of-type(1){ border-width: 3px; border-radius: 5px; }
    .office_content>section{ width: 100%; margin-top: 10px; display: flex; flex-flow: column nowrap; align-items: flex-end; }
    .office_content>section>article{ width: 55%; height: 40px; min-width: 150px; margin-top: 25px; border: 3px solid; border-radius: 5px; display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; font-size: 14px; color: rgb(102,102,102); }
    .office_content>section>article:nth-of-type(1){ border-color: rgb(127,172,213); }
    .office_content>section>article:nth-of-type(2){ border-color: rgb(127,213,242); }
    .office_content>ol>li>div{ padding: 5px 0 5px 10px; }
    .office_content>ol>li>div:nth-of-type(1){ width: 70px; justify-content: flex-start; }
    .office_content>ol>li>div:nth-of-type(2){ width: 70px; justify-content: flex-start; }
    .office_content>ol>li>div:nth-of-type(3){ width: 100%; margin-bottom: 20px; }
    .office_content>ol>li>div:nth-of-type(4){ width: calc(100% - 140px); }
    .office_content>ol>li>div p{ font-size: 14px; }

    /* 주요사업 */
    .business_content{ position: relative; }
    .business_content>li:nth-of-type(1){ width: 100%; margin-bottom: 40px; position: relative; z-index: 1; }
    .business_content>li:nth-of-type(2){ width: 70%; margin: auto; position: absolute; top: 0; right: 0; left: 0; z-index: 0; }
    .business_content>li>dl{ width: 100%; margin-bottom: 15px; display: flex; flex-flow: row nowrap; }
    .business_content>li>dl>dt{ margin-top: 8px; }
    .business_content>li>dl>dd{ font-size: 14px; }
    .business_content>li>figure:nth-of-type(1){ margin-bottom: 20px; }
    .business_content>li>figure>figcaption:nth-of-type(1){ width: 147px; }
    .business_content>li>figure>figcaption:nth-of-type(2){ width: 148px; }
    .business_content>li>figure>figcaption>img{ width: 100%; height: auto; opacity: 0.15; }

    /* 규정안내 */
    .regulation_content>h4{ margin: 20px 0 5px; font-size: 16px; }
    .regulation_content>p{ font-size: 14px; }
    .regulation_content>h6:first-of-type{ margin-top: 10px; }
    .regulation_content>h6>p{ font-size: 14px; }
    .regulation_content>h6>p:nth-of-type(1){ min-width: 25px; }
    .regulation_content>h5{ font-size: 14px; }
    .regulation_content>h5:first-of-type{ margin-top: 20px; }
    .regulation_content>h5>span{ display: none; }

    /* 오시는길 */
    .direction_content{ margin-bottom: 50px; }
    .daum_map{ height: 250px !important; margin-top: 20px; }
    .direction_content>dl:first-of-type{ margin-top: 30px; }
    .direction_content>dl>dd>p{ margin-top: 10px; font-size: 14px; }
    .direction_content>dl>dd>h6{ margin-top: 10px; flex-flow: row wrap; font-size: 14px; }
    .direction_content>dl>dd>h6>p:nth-of-type(2){ width: 100%; }

    /* 운동부 현황 */
    .athletic_content>h2{ margin: 20px 0 10px; font-size: 16px; }
    .athletic_content>ul>li{ font-size: 14px; }
    .athletic_content>ul>li:nth-of-type(3){ width: 100%; margin-bottom: 0; }
    .athletic_content>ul>li:nth-of-type(4){ margin-bottom: 15px; padding-top: 0; }
    .athletic_content>ul>li:nth-of-type(5){ margin: 0 5px 15px 0; padding: 0 0 5px 20px; }
    /* .athletic_content>ul:nth-of-type(2)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(3)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(4)>li:nth-of-type(1){ width: 65px; padding: 5px 0 5px 10px; background-color: rgb(239,247,255); }
    .athletic_content>ul:nth-of-type(2)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(3)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(4)>li:nth-of-type(2){ width: calc(100% - 65px); padding: 5px 0; background-color: rgb(239,247,255); }
    .athletic_content>ul:nth-of-type(5)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(6)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(7)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(8)>li:nth-of-type(1){ width: 78px; padding: 5px 0 5px 10px; background-color: rgb(239,247,255); }
    .athletic_content>ul:nth-of-type(5)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(6)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(7)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(8)>li:nth-of-type(2){ width: calc(100% - 78px); padding: 5px 0; background-color: rgb(239,247,255); } */
    .athletic_content>ul:nth-of-type(2)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(3)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(4)>li:nth-of-type(1), .athletic_content>ul:nth-of-type(5)>li:nth-of-type(1){ width: 78px; padding: 5px 0 5px 10px; background-color: rgb(239,247,255); }
    .athletic_content>ul:nth-of-type(2)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(3)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(4)>li:nth-of-type(2), .athletic_content>ul:nth-of-type(5)>li:nth-of-type(2){ width: calc(100% - 78px); padding: 5px 0; background-color: rgb(239,247,255); }
    .athletic_content>div>dl{ width: 100%; max-width: 300px; min-width: 0; }
    .athletic_content>div>dl>dd:nth-of-type(2){ height: auto; }

    /* 현황 */
    .gamestatus_content>h2{ margin: 12px 0 7px; font-size: 16px; }
    .gamestatus_content>ul>li{ font-size: 14px; }
    .gamestatus_content>section>article:nth-of-type(1){ flex-flow: row wrap; }
    .gamestatus_content>section>article:nth-of-type(1)>dl:first-of-type{ border-right: 0; border-bottom: 1px solid rgb(220,220,220); }

    /* 생활체육 클럽 */
    .club_content>h2{ margin-top: 10px; font-size: 14px; line-height: 24px; }
    .club_content>h4{ margin-top: 30px; font-size: 16px; }
    .club_content>h4>span:first-of-type{ width: 30px; font-size: 24px; }

    .club_content>ul>li{ padding: 5px 30px; font-size: 14px; }
    .club_content>ul>li:nth-of-type(1){ margin-top: 20px; padding: 5px 10px; font-size: 15px; }
    .club_content>ul>li:nth-of-type(2){ flex-flow: row wrap; }
    .club_content>ul>li>span{ margin-right: 0; }
    .club_content>ul>li>span.m_title{ width: 100%; margin-left: -10px; }
    .club_content>ul>li>span:last-of-type{ margin-right: 0; }
    .club_content>ul>li:nth-of-type(2)>div{ display: flex; flex-flow: row wrap; }
    .club_content>ul>li:nth-of-type(2)>div>h5{ font-size: 14px; }
    .club_content>ul>li:nth-of-type(2)>div>p{ font-size: 14px; justify-content: flex-start; }
    .club_content>ul>li:nth-of-type(2)>div>p>span:first-of-type{ min-width: 90px; }


    .club_content>ol{ margin: 15px 0 15px 30px; flex-flow: column nowrap; align-items: center; }
    .club_content>ol>li{ width: 150px; height: 150px; }
    .club_content>ol>div{ width: auto; height: auto; margin: 10px 0; font-size: 30px; }
    .club_content>ol>div>i{ transform: rotate(90deg);}

	.club_content> p.add_text201008 {font-size: 14px; line-height: 18px; margin: 20px auto 0;}

    /* 찾아가는 생활체육 */
    .visit_content>h2{ justify-content: center; }
    .visit_content>h2>p{ margin: 0 0 10px 0; font-size: 24px; }
    .visit_content>h4{ margin-top: 30px; font-size: 16px; }
    .visit_content>h4>span:first-of-type{ width: 30px; font-size: 24px; }
    .visit_content>h6{ margin-left: 30px; font-size: 14px; }
    .visit_content>p{ margin-left: 30px; font-size: 14px; }
    .visit_content>dl{ margin-left: 30px; padding: 15px; }
    .visit_content>dl>dt{ margin-bottom: 15px; font-size: 16px; }
    .visit_content>dl>dd{ font-size: 14px; text-align: justify; }
    .visit_content>dl>dd>p{ justify-content: flex-start; }
    .visit_content>ul{ margin: 15px 0 15px 30px; flex-flow: column nowrap; align-items: center; }
    .visit_content>ul>li{ width: 150px; height: 150px; }
    .visit_content>ul>div{ width: auto; height: auto; margin: 10px 0; font-size: 30px; }
    .visit_content>ul>div>i{ transform: rotate(90deg);}
    .visit_content>div{ margin-left: 30px; }
    .visit_content>div>p{ margin-right: 20px; font-size: 14px; }
    .visit_content>ol{ margin-top: 40px; }
    .visit_content>ol>li{ border: 0; }
    .visit_content>ol>li:nth-of-type(1){ padding-left: 10px; border: 0; justify-content: flex-start; font-size: 16px; }
    .visit_content>ol>li>div:nth-of-type(1){ width: 100px; }
    .visit_content>ol>li>div:nth-of-type(1)>img{ width: 80px; }
    .visit_content>ol>li>div{ height: 90px; border: 0; }
    .visit_content>ol>li>div:nth-of-type(2){ flex-flow: column nowrap; justify-content: center; font-size: 14px; }
    .visit_content>ol>li>div:nth-of-type(2)>div:nth-of-type(1){ width: 100%; height: auto; font-weight: bold; }
    .visit_content>ol>li>div:nth-of-type(2)>div:nth-of-type(2){ width: 100%; height: auto; color: rgb(102,102,102); }

    /* 소개 및 이용안내 */
    .information_content>p{ margin-bottom: 20px; font-size: 15px; }
    .information_content>p>span{ font-size: 13px; }
    .information_content>div{ margin-top: 14px; padding: 20px; }
    .information_content>div>h4{ margin-bottom: 15px; font-size: 16px; }
    .information_content>div>h5{ margin-bottom: 2px; font-size: 14px; }
    .information_content>div>h6{ margin-bottom: 10px; font-size: 14px; }
    .information_content>div>h6>span{ font-size: 13px; }
    .information_content>div>p{ font-size: 14px; }
    .information_content>div>p>span:first-of-type{ margin-right: 5px; }

    /* 인터넷 접수방법 */
    .accept_content>div{ margin-bottom: 0; flex-flow: row wrap; justify-content: center; }
    .accept_content>div>dl{ width: 100%; margin-bottom: 40px; }
    .accept_content>div>div{ display: none; }
    .accept_content>div>dl>dt{ max-width: 160px; }
    .accept_content>div>dl>dd>p{ text-align: center; }
    .accept_content>div>dl>dd>p>span.for_pc{ display: inline; }
    .accept_content>div>dl>dd>p>span.for_mobile{ display: none; }
    .accept_content>figure{ margin-top: 20px; flex-flow: row wrap; }
    .accept_content>figure>a{ width: 100%; height: 40px; font-size: 16px; }
    .accept_content>figure>a:nth-of-type(1){ margin-right: 0; margin-bottom: 15px; }

	/* e-스포츠 : 인터넷 접수방법 */
    .use_content>div{ margin-bottom: 0; flex-flow: row wrap; justify-content: center; }
    .use_content>div>dl{ width: 100%; margin-bottom: 40px; }
    .use_content>div>div{ display: none; }
    .use_content>div>dl>dt{ max-width: 160px; }
    .use_content>div>dl>dd>p{ text-align: center; }
    .use_content>div>dl>dd>p>span.for_pc{ display: inline; }
    .use_content>div>dl>dd>p>span.for_mobile{ display: none; }
    .use_content>figure{ margin-top: 20px; flex-flow: row wrap; }
    .use_content>figure>a{ width: 100%; height: 40px; font-size: 16px; }
    .use_content>figure>a:nth-of-type(1){ margin-right: 0; margin-bottom: 15px; }

}
