@charset "UTF-8";
.pagetop { text-align: center; padding: 80px 0; }

.pagetop a { background: url(../../images/icon_arrow-up.png) no-repeat; background-size: 30px 30px; font-size: 2.0rem; font-weight: bold; line-height: 30px; padding-left: 40px; display: inline-block; color: #434343; }

#section-contents .inner { padding-bottom: 0; }

#section-contents .inner + section { background: #f7faf9; padding: 60px 0 30px 0; }

#section-contents .inner + section .inner { padding-bottom: 0; }

#section-contents #area_link { padding-top: 120px; margin-top: -120px; }

#section-contents ._section_title#event { padding-top: 100px; margin-top: -100px; }

#section-contents .caution { color: #333; border: 2px #e30310 solid; padding: 30px 30px 25px 30px; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 50px; }

#section-contents .caution h3 { font-size: 1.6rem; font-weight: bold; margin-bottom: 10px; }

#section-contents .caution p { font-size: 1.4rem; line-height: 1.5; }

#section-contents .caution p.link { padding-top: 10px; }

#section-contents .caution p.link a { font-weight: bold; display: inline-block; text-decoration: none; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

#section-contents .caution p.link a:before { content: '▼'; color: #C6C6C6; font-size: 1.4rem; font-weight: bold; margin-right: 5px; display: inline-block; position: relative; top: -2px; -webkit-transform: rotate(-90deg) scale(1, 0.8); transform: rotate(-90deg) scale(1, 0.8); }

#section-contents .caution p.link a:hover { opacity: 0.7; }

#section-contents .note { font-size: 1.2rem; line-height: 1.5; color: #666; margin: -30px 0 60px 0; }

#section-contents .area_link .wrapper .block { width: calc(100% + 10px); margin: 0 0 40px 0; padding: 0; position: relative; left: -5px; }

#section-contents .area_link .wrapper .block li { list-style: none; width: calc(100% / 7 - 10px); margin: 0 5px; padding: 0; text-align: center; float: left; }

#section-contents .area_link .wrapper .block li :nth-last-child(1) { margin: 0; }

#section-contents .area_link .wrapper .block li a { color: #707070; background: #fff; border: 1px #707070 solid; font-size: 1.7rem; font-weight: bold; padding: 15px 0; display: block; text-decoration: none; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

#section-contents .area_link .wrapper .block li a:hover { opacity: 0.7; }

#section-contents .area_link .wrapper .block li:nth-child(1) a { color: #5EBBDE; border: 1px #5EBBDE solid; }

#section-contents .area_link .wrapper .block li:nth-child(2) a { color: #929FEB; border: 1px #929FEB solid; }

#section-contents .area_link .wrapper .block li:nth-child(3) a { color: #80BE72; border: 1px #80BE72 solid; }

#section-contents .area_link .wrapper .block li:nth-child(4) a { color: #E5AB52; border: 1px #E5AB52 solid; }

#section-contents .area_link .wrapper .block li:nth-child(5) a { color: #E397B9; border: 1px #E397B9 solid; }

#section-contents .area_link .wrapper .block li:nth-child(6) a { color: #9D7FB4; border: 1px #9D7FB4 solid; }

#section-contents .area_link .wrapper .block li:nth-child(7) a { color: #EF918B; border: 1px #EF918B solid; }

#section-contents .area_link .area { text-align: center; margin-bottom: 60px; }

#section-contents .area_link .area li { list-style: none; display: none; }

#section-contents .area_link .area li a { color: #707070; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; font-size: 1.8rem; text-decoration: none; }

#section-contents .area_link .area li a:after { content: '|'; margin: 0 10px; }

#section-contents .area_link .area li a:hover { opacity: 0.7; }

#section-contents .area_link .area li a span { padding-bottom: 10px; }

#section-contents .area_link .area li:nth-last-child(1) a:after { display: none; }

#section-contents .area_link.area_01 .block01 a { color: #fff !important; background: #5EBBDE !important; }

#section-contents .area_link.area_01 .area01 a span { border-bottom: #5EBBDE 3px solid; font-weight: bold; }

#section-contents .area_link.area_01 .area07 a:after { display: none; }

#section-contents .area_link.area_01 .area01, #section-contents .area_link.area_01 .area02, #section-contents .area_link.area_01 .area03, #section-contents .area_link.area_01 .area04, #section-contents .area_link.area_01 .area05, #section-contents .area_link.area_01 .area06, #section-contents .area_link.area_01 .area07 { display: inline-block !important; }

#section-contents .area_link.area_02 .block01 a { color: #fff !important; background: #5EBBDE !important; }

#section-contents .area_link.area_02 .area02 a span { border-bottom: #5EBBDE 3px solid; font-weight: bold; }

#section-contents .area_link.area_02 .area07 a:after { display: none; }

#section-contents .area_link.area_02 .area01, #section-contents .area_link.area_02 .area02, #section-contents .area_link.area_02 .area03, #section-contents .area_link.area_02 .area04, #section-contents .area_link.area_02 .area05, #section-contents .area_link.area_02 .area06, #section-contents .area_link.area_02 .area07 { display: inline-block !important; }

#section-contents .area_link.area_03 .block01 a { color: #fff !important; background: #5EBBDE !important; }

#section-contents .area_link.area_03 .area03 a span { border-bottom: #5EBBDE 3px solid; font-weight: bold; }

#section-contents .area_link.area_03 .area07 a:after { display: none; }

#section-contents .area_link.area_03 .area01, #section-contents .area_link.area_03 .area02, #section-contents .area_link.area_03 .area03, #section-contents .area_link.area_03 .area04, #section-contents .area_link.area_03 .area05, #section-contents .area_link.area_03 .area06, #section-contents .area_link.area_03 .area07 { display: inline-block !important; }

#section-contents .area_link.area_04 .block01 a { color: #fff !important; background: #5EBBDE !important; }

#section-contents .area_link.area_04 .area04 a span { border-bottom: #5EBBDE 3px solid; font-weight: bold; }

#section-contents .area_link.area_04 .area07 a:after { display: none; }

#section-contents .area_link.area_04 .area01, #section-contents .area_link.area_04 .area02, #section-contents .area_link.area_04 .area03, #section-contents .area_link.area_04 .area04, #section-contents .area_link.area_04 .area05, #section-contents .area_link.area_04 .area06, #section-contents .area_link.area_04 .area07 { display: inline-block !important; }

#section-contents .area_link.area_05 .block01 a { color: #fff !important; background: #5EBBDE !important; }

#section-contents .area_link.area_05 .area05 a span { border-bottom: #5EBBDE 3px solid; font-weight: bold; }

#section-contents .area_link.area_05 .area07 a:after { display: none; }

#section-contents .area_link.area_05 .area01, #section-contents .area_link.area_05 .area02, #section-contents .area_link.area_05 .area03, #section-contents .area_link.area_05 .area04, #section-contents .area_link.area_05 .area05, #section-contents .area_link.area_05 .area06, #section-contents .area_link.area_05 .area07 { display: inline-block !important; }

#section-contents .area_link.area_06 .block01 a { color: #fff !important; background: #5EBBDE !important; }

#section-contents .area_link.area_06 .area06 a span { border-bottom: #5EBBDE 3px solid; font-weight: bold; }

#section-contents .area_link.area_06 .area07 a:after { display: none; }

#section-contents .area_link.area_06 .area01, #section-contents .area_link.area_06 .area02, #section-contents .area_link.area_06 .area03, #section-contents .area_link.area_06 .area04, #section-contents .area_link.area_06 .area05, #section-contents .area_link.area_06 .area06, #section-contents .area_link.area_06 .area07 { display: inline-block !important; }

#section-contents .area_link.area_07 .block01 a { color: #fff !important; background: #5EBBDE !important; }

#section-contents .area_link.area_07 .area07 a span { border-bottom: #5EBBDE 3px solid; font-weight: bold; }

#section-contents .area_link.area_07 .area07 a:after { display: none; }

#section-contents .area_link.area_07 .area01, #section-contents .area_link.area_07 .area02, #section-contents .area_link.area_07 .area03, #section-contents .area_link.area_07 .area04, #section-contents .area_link.area_07 .area05, #section-contents .area_link.area_07 .area06, #section-contents .area_link.area_07 .area07 { display: inline-block !important; }

#section-contents .area_link.area_08 .block02 a { color: #fff !important; background: #929FEB !important; }

#section-contents .area_link.area_08 .area08 a span { border-bottom: #929FEB 3px solid; font-weight: bold; }

#section-contents .area_link.area_08 .area14 a:after { display: none; }

#section-contents .area_link.area_08 .area08, #section-contents .area_link.area_08 .area09, #section-contents .area_link.area_08 .area10, #section-contents .area_link.area_08 .area11, #section-contents .area_link.area_08 .area12, #section-contents .area_link.area_08 .area13, #section-contents .area_link.area_08 .area14 { display: inline-block !important; }

#section-contents .area_link.area_09 .block02 a { color: #fff !important; background: #929FEB !important; }

#section-contents .area_link.area_09 .area09 a span { border-bottom: #929FEB 3px solid; font-weight: bold; }

#section-contents .area_link.area_09 .area14 a:after { display: none; }

#section-contents .area_link.area_09 .area08, #section-contents .area_link.area_09 .area09, #section-contents .area_link.area_09 .area10, #section-contents .area_link.area_09 .area11, #section-contents .area_link.area_09 .area12, #section-contents .area_link.area_09 .area13, #section-contents .area_link.area_09 .area14 { display: inline-block !important; }

#section-contents .area_link.area_10 .block02 a { color: #fff !important; background: #929FEB !important; }

#section-contents .area_link.area_10 .area10 a span { border-bottom: #929FEB 3px solid; font-weight: bold; }

#section-contents .area_link.area_10 .area14 a:after { display: none; }

#section-contents .area_link.area_10 .area08, #section-contents .area_link.area_10 .area09, #section-contents .area_link.area_10 .area10, #section-contents .area_link.area_10 .area11, #section-contents .area_link.area_10 .area12, #section-contents .area_link.area_10 .area13, #section-contents .area_link.area_10 .area14 { display: inline-block !important; }

#section-contents .area_link.area_11 .block02 a { color: #fff !important; background: #929FEB !important; }

#section-contents .area_link.area_11 .area11 a span { border-bottom: #929FEB 3px solid; font-weight: bold; }

#section-contents .area_link.area_11 .area14 a:after { display: none; }

#section-contents .area_link.area_11 .area08, #section-contents .area_link.area_11 .area09, #section-contents .area_link.area_11 .area10, #section-contents .area_link.area_11 .area11, #section-contents .area_link.area_11 .area12, #section-contents .area_link.area_11 .area13, #section-contents .area_link.area_11 .area14 { display: inline-block !important; }

#section-contents .area_link.area_12 .block02 a { color: #fff !important; background: #929FEB !important; }

#section-contents .area_link.area_12 .area12 a span { border-bottom: #929FEB 3px solid; font-weight: bold; }

#section-contents .area_link.area_12 .area14 a:after { display: none; }

#section-contents .area_link.area_12 .area08, #section-contents .area_link.area_12 .area09, #section-contents .area_link.area_12 .area10, #section-contents .area_link.area_12 .area11, #section-contents .area_link.area_12 .area12, #section-contents .area_link.area_12 .area13, #section-contents .area_link.area_12 .area14 { display: inline-block !important; }

#section-contents .area_link.area_13 .block02 a { color: #fff !important; background: #929FEB !important; }

#section-contents .area_link.area_13 .area13 a span { border-bottom: #929FEB 3px solid; font-weight: bold; }

#section-contents .area_link.area_13 .area14 a:after { display: none; }

#section-contents .area_link.area_13 .area08, #section-contents .area_link.area_13 .area09, #section-contents .area_link.area_13 .area10, #section-contents .area_link.area_13 .area11, #section-contents .area_link.area_13 .area12, #section-contents .area_link.area_13 .area13, #section-contents .area_link.area_13 .area14 { display: inline-block !important; }

#section-contents .area_link.area_14 .block02 a { color: #fff !important; background: #929FEB !important; }

#section-contents .area_link.area_14 .area14 a span { border-bottom: #929FEB 3px solid; font-weight: bold; }

#section-contents .area_link.area_14 .area14 a:after { display: none; }

#section-contents .area_link.area_14 .area08, #section-contents .area_link.area_14 .area09, #section-contents .area_link.area_14 .area10, #section-contents .area_link.area_14 .area11, #section-contents .area_link.area_14 .area12, #section-contents .area_link.area_14 .area13, #section-contents .area_link.area_14 .area14 { display: inline-block !important; }

#section-contents .area_link.area_15 .block03 a { color: #fff !important; background: #80BE72 !important; }

#section-contents .area_link.area_15 .area15 a span { border-bottom: #80BE72 3px solid; font-weight: bold; }

#section-contents .area_link.area_15 .area23 a:after { display: none; }

#section-contents .area_link.area_15 .area15, #section-contents .area_link.area_15 .area16, #section-contents .area_link.area_15 .area17, #section-contents .area_link.area_15 .area18, #section-contents .area_link.area_15 .area19, #section-contents .area_link.area_15 .area20, #section-contents .area_link.area_15 .area21, #section-contents .area_link.area_15 .area22, #section-contents .area_link.area_15 .area23 { display: inline-block !important; }

#section-contents .area_link.area_16 .block03 a { color: #fff !important; background: #80BE72 !important; }

#section-contents .area_link.area_16 .area16 a span { border-bottom: #80BE72 3px solid; font-weight: bold; }

#section-contents .area_link.area_16 .area23 a:after { display: none; }

#section-contents .area_link.area_16 .area15, #section-contents .area_link.area_16 .area16, #section-contents .area_link.area_16 .area17, #section-contents .area_link.area_16 .area18, #section-contents .area_link.area_16 .area19, #section-contents .area_link.area_16 .area20, #section-contents .area_link.area_16 .area21, #section-contents .area_link.area_16 .area22, #section-contents .area_link.area_16 .area23 { display: inline-block !important; }

#section-contents .area_link.area_17 .block03 a { color: #fff !important; background: #80BE72 !important; }

#section-contents .area_link.area_17 .area17 a span { border-bottom: #80BE72 3px solid; font-weight: bold; }

#section-contents .area_link.area_17 .area23 a:after { display: none; }

#section-contents .area_link.area_17 .area15, #section-contents .area_link.area_17 .area16, #section-contents .area_link.area_17 .area17, #section-contents .area_link.area_17 .area18, #section-contents .area_link.area_17 .area19, #section-contents .area_link.area_17 .area20, #section-contents .area_link.area_17 .area21, #section-contents .area_link.area_17 .area22, #section-contents .area_link.area_17 .area23 { display: inline-block !important; }

#section-contents .area_link.area_18 .block03 a { color: #fff !important; background: #80BE72 !important; }

#section-contents .area_link.area_18 .area18 a span { border-bottom: #80BE72 3px solid; font-weight: bold; }

#section-contents .area_link.area_18 .area23 a:after { display: none; }

#section-contents .area_link.area_18 .area15, #section-contents .area_link.area_18 .area16, #section-contents .area_link.area_18 .area17, #section-contents .area_link.area_18 .area18, #section-contents .area_link.area_18 .area19, #section-contents .area_link.area_18 .area20, #section-contents .area_link.area_18 .area21, #section-contents .area_link.area_18 .area22, #section-contents .area_link.area_18 .area23 { display: inline-block !important; }

#section-contents .area_link.area_19 .block03 a { color: #fff !important; background: #80BE72 !important; }

#section-contents .area_link.area_19 .area19 a span { border-bottom: #80BE72 3px solid; font-weight: bold; }

#section-contents .area_link.area_19 .area23 a:after { display: none; }

#section-contents .area_link.area_19 .area15, #section-contents .area_link.area_19 .area16, #section-contents .area_link.area_19 .area17, #section-contents .area_link.area_19 .area18, #section-contents .area_link.area_19 .area19, #section-contents .area_link.area_19 .area20, #section-contents .area_link.area_19 .area21, #section-contents .area_link.area_19 .area22, #section-contents .area_link.area_19 .area23 { display: inline-block !important; }

#section-contents .area_link.area_20 .block03 a { color: #fff !important; background: #80BE72 !important; }

#section-contents .area_link.area_20 .area20 a span { border-bottom: #80BE72 3px solid; font-weight: bold; }

#section-contents .area_link.area_20 .area23 a:after { display: none; }

#section-contents .area_link.area_20 .area15, #section-contents .area_link.area_20 .area16, #section-contents .area_link.area_20 .area17, #section-contents .area_link.area_20 .area18, #section-contents .area_link.area_20 .area19, #section-contents .area_link.area_20 .area20, #section-contents .area_link.area_20 .area21, #section-contents .area_link.area_20 .area22, #section-contents .area_link.area_20 .area23 { display: inline-block !important; }

#section-contents .area_link.area_21 .block03 a { color: #fff !important; background: #80BE72 !important; }

#section-contents .area_link.area_21 .area21 a span { border-bottom: #80BE72 3px solid; font-weight: bold; }

#section-contents .area_link.area_21 .area23 a:after { display: none; }

#section-contents .area_link.area_21 .area15, #section-contents .area_link.area_21 .area16, #section-contents .area_link.area_21 .area17, #section-contents .area_link.area_21 .area18, #section-contents .area_link.area_21 .area19, #section-contents .area_link.area_21 .area20, #section-contents .area_link.area_21 .area21, #section-contents .area_link.area_21 .area22, #section-contents .area_link.area_21 .area23 { display: inline-block !important; }

#section-contents .area_link.area_22 .block03 a { color: #fff !important; background: #80BE72 !important; }

#section-contents .area_link.area_22 .area22 a span { border-bottom: #80BE72 3px solid; font-weight: bold; }

#section-contents .area_link.area_22 .area23 a:after { display: none; }

#section-contents .area_link.area_22 .area15, #section-contents .area_link.area_22 .area16, #section-contents .area_link.area_22 .area17, #section-contents .area_link.area_22 .area18, #section-contents .area_link.area_22 .area19, #section-contents .area_link.area_22 .area20, #section-contents .area_link.area_22 .area21, #section-contents .area_link.area_22 .area22, #section-contents .area_link.area_22 .area23 { display: inline-block !important; }

#section-contents .area_link.area_23 .block03 a { color: #fff !important; background: #80BE72 !important; }

#section-contents .area_link.area_23 .area23 a span { border-bottom: #80BE72 3px solid; font-weight: bold; }

#section-contents .area_link.area_23 .area23 a:after { display: none; }

#section-contents .area_link.area_23 .area15, #section-contents .area_link.area_23 .area16, #section-contents .area_link.area_23 .area17, #section-contents .area_link.area_23 .area18, #section-contents .area_link.area_23 .area19, #section-contents .area_link.area_23 .area20, #section-contents .area_link.area_23 .area21, #section-contents .area_link.area_23 .area22, #section-contents .area_link.area_23 .area23 { display: inline-block !important; }

#section-contents .area_link.area_24 .block04 a { color: #fff !important; background: #E5AB52 !important; }

#section-contents .area_link.area_24 .area24 a span { border-bottom: #E5AB52 3px solid; font-weight: bold; }

#section-contents .area_link.area_24 .area29 a:after { display: none; }

#section-contents .area_link.area_24 .area24, #section-contents .area_link.area_24 .area25, #section-contents .area_link.area_24 .area26, #section-contents .area_link.area_24 .area27, #section-contents .area_link.area_24 .area28, #section-contents .area_link.area_24 .area29, #section-contents .area_link.area_24 .area30 { display: inline-block !important; }

#section-contents .area_link.area_25 .block04 a { color: #fff !important; background: #E5AB52 !important; }

#section-contents .area_link.area_25 .area25 a span { border-bottom: #E5AB52 3px solid; font-weight: bold; }

#section-contents .area_link.area_25 .area29 a:after { display: none; }

#section-contents .area_link.area_25 .area24, #section-contents .area_link.area_25 .area25, #section-contents .area_link.area_25 .area26, #section-contents .area_link.area_25 .area27, #section-contents .area_link.area_25 .area28, #section-contents .area_link.area_25 .area29, #section-contents .area_link.area_25 .area30 { display: inline-block !important; }

#section-contents .area_link.area_26 .block04 a { color: #fff !important; background: #E5AB52 !important; }

#section-contents .area_link.area_26 .area26 a span { border-bottom: #E5AB52 3px solid; font-weight: bold; }

#section-contents .area_link.area_26 .area29 a:after { display: none; }

#section-contents .area_link.area_26 .area24, #section-contents .area_link.area_26 .area25, #section-contents .area_link.area_26 .area26, #section-contents .area_link.area_26 .area27, #section-contents .area_link.area_26 .area28, #section-contents .area_link.area_26 .area29, #section-contents .area_link.area_26 .area30 { display: inline-block !important; }

#section-contents .area_link.area_27 .block04 a { color: #fff !important; background: #E5AB52 !important; }

#section-contents .area_link.area_27 .area27 a span { border-bottom: #E5AB52 3px solid; font-weight: bold; }

#section-contents .area_link.area_27 .area29 a:after { display: none; }

#section-contents .area_link.area_27 .area24, #section-contents .area_link.area_27 .area25, #section-contents .area_link.area_27 .area26, #section-contents .area_link.area_27 .area27, #section-contents .area_link.area_27 .area28, #section-contents .area_link.area_27 .area29, #section-contents .area_link.area_27 .area30 { display: inline-block !important; }

#section-contents .area_link.area_28 .block04 a { color: #fff !important; background: #E5AB52 !important; }

#section-contents .area_link.area_28 .area28 a span { border-bottom: #E5AB52 3px solid; font-weight: bold; }

#section-contents .area_link.area_28 .area29 a:after { display: none; }

#section-contents .area_link.area_28 .area24, #section-contents .area_link.area_28 .area25, #section-contents .area_link.area_28 .area26, #section-contents .area_link.area_28 .area27, #section-contents .area_link.area_28 .area28, #section-contents .area_link.area_28 .area29, #section-contents .area_link.area_28 .area30 { display: inline-block !important; }

#section-contents .area_link.area_29 .block04 a { color: #fff !important; background: #E5AB52 !important; }

#section-contents .area_link.area_29 .area29 a span { border-bottom: #E5AB52 3px solid; font-weight: bold; }

#section-contents .area_link.area_29 .area29 a:after { display: none; }

#section-contents .area_link.area_29 .area24, #section-contents .area_link.area_29 .area25, #section-contents .area_link.area_29 .area26, #section-contents .area_link.area_29 .area27, #section-contents .area_link.area_29 .area28, #section-contents .area_link.area_29 .area29, #section-contents .area_link.area_29 .area30 { display: inline-block !important; }

#section-contents .area_link.area_30 .block04 a { color: #fff !important; background: #E5AB52 !important; }

#section-contents .area_link.area_30 .area30 a span { border-bottom: #E5AB52 3px solid; font-weight: bold; }

#section-contents .area_link.area_30 .area29 a:after { display: none; }

#section-contents .area_link.area_30 .area24, #section-contents .area_link.area_30 .area25, #section-contents .area_link.area_30 .area26, #section-contents .area_link.area_30 .area27, #section-contents .area_link.area_30 .area28, #section-contents .area_link.area_30 .area29, #section-contents .area_link.area_30 .area30 { display: inline-block !important; }

#section-contents .area_link.area_31 .block05 a { color: #fff !important; background: #E397B9 !important; }

#section-contents .area_link.area_31 .area31 a span { border-bottom: #E397B9 3px solid; font-weight: bold; }

#section-contents .area_link.area_31 .area35 a:after { display: none; }

#section-contents .area_link.area_31 .area31, #section-contents .area_link.area_31 .area32, #section-contents .area_link.area_31 .area33, #section-contents .area_link.area_31 .area34, #section-contents .area_link.area_31 .area35 { display: inline-block !important; }

#section-contents .area_link.area_32 .block05 a { color: #fff !important; background: #E397B9 !important; }

#section-contents .area_link.area_32 .area32 a span { border-bottom: #E397B9 3px solid; font-weight: bold; }

#section-contents .area_link.area_32 .area35 a:after { display: none; }

#section-contents .area_link.area_32 .area31, #section-contents .area_link.area_32 .area32, #section-contents .area_link.area_32 .area33, #section-contents .area_link.area_32 .area34, #section-contents .area_link.area_32 .area35 { display: inline-block !important; }

#section-contents .area_link.area_33 .block05 a { color: #fff !important; background: #E397B9 !important; }

#section-contents .area_link.area_33 .area33 a span { border-bottom: #E397B9 3px solid; font-weight: bold; }

#section-contents .area_link.area_33 .area35 a:after { display: none; }

#section-contents .area_link.area_33 .area31, #section-contents .area_link.area_33 .area32, #section-contents .area_link.area_33 .area33, #section-contents .area_link.area_33 .area34, #section-contents .area_link.area_33 .area35 { display: inline-block !important; }

#section-contents .area_link.area_34 .block05 a { color: #fff !important; background: #E397B9 !important; }

#section-contents .area_link.area_34 .area34 a span { border-bottom: #E397B9 3px solid; font-weight: bold; }

#section-contents .area_link.area_34 .area35 a:after { display: none; }

#section-contents .area_link.area_34 .area31, #section-contents .area_link.area_34 .area32, #section-contents .area_link.area_34 .area33, #section-contents .area_link.area_34 .area34, #section-contents .area_link.area_34 .area35 { display: inline-block !important; }

#section-contents .area_link.area_35 .block05 a { color: #fff !important; background: #E397B9 !important; }

#section-contents .area_link.area_35 .area35 a span { border-bottom: #E397B9 3px solid; font-weight: bold; }

#section-contents .area_link.area_35 .area35 a:after { display: none; }

#section-contents .area_link.area_35 .area31, #section-contents .area_link.area_35 .area32, #section-contents .area_link.area_35 .area33, #section-contents .area_link.area_35 .area34, #section-contents .area_link.area_35 .area35 { display: inline-block !important; }

#section-contents .area_link.area_36 .block06 a { color: #fff !important; background: #9D7FB4 !important; }

#section-contents .area_link.area_36 .area36 a span { border-bottom: #9D7FB4 3px solid; font-weight: bold; }

#section-contents .area_link.area_36 .area39 a:after { display: none; }

#section-contents .area_link.area_36 .area36, #section-contents .area_link.area_36 .area37, #section-contents .area_link.area_36 .area38, #section-contents .area_link.area_36 .area39 { display: inline-block !important; }

#section-contents .area_link.area_37 .block06 a { color: #fff !important; background: #9D7FB4 !important; }

#section-contents .area_link.area_37 .area37 a span { border-bottom: #9D7FB4 3px solid; font-weight: bold; }

#section-contents .area_link.area_37 .area39 a:after { display: none; }

#section-contents .area_link.area_37 .area36, #section-contents .area_link.area_37 .area37, #section-contents .area_link.area_37 .area38, #section-contents .area_link.area_37 .area39 { display: inline-block !important; }

#section-contents .area_link.area_38 .block06 a { color: #fff !important; background: #9D7FB4 !important; }

#section-contents .area_link.area_38 .area38 a span { border-bottom: #9D7FB4 3px solid; font-weight: bold; }

#section-contents .area_link.area_38 .area39 a:after { display: none; }

#section-contents .area_link.area_38 .area36, #section-contents .area_link.area_38 .area37, #section-contents .area_link.area_38 .area38, #section-contents .area_link.area_38 .area39 { display: inline-block !important; }

#section-contents .area_link.area_39 .block06 a { color: #fff !important; background: #9D7FB4 !important; }

#section-contents .area_link.area_39 .area39 a span { border-bottom: #9D7FB4 3px solid; font-weight: bold; }

#section-contents .area_link.area_39 .area39 a:after { display: none; }

#section-contents .area_link.area_39 .area36, #section-contents .area_link.area_39 .area37, #section-contents .area_link.area_39 .area38, #section-contents .area_link.area_39 .area39 { display: inline-block !important; }

#section-contents .area_link.area_40 .block07 a { color: #fff !important; background: #EF918B !important; }

#section-contents .area_link.area_40 .area40 a span { border-bottom: #EF918B 3px solid; font-weight: bold; }

#section-contents .area_link.area_40 .area46 a:after { display: none; }

#section-contents .area_link.area_40 .area40, #section-contents .area_link.area_40 .area41, #section-contents .area_link.area_40 .area42, #section-contents .area_link.area_40 .area43, #section-contents .area_link.area_40 .area44, #section-contents .area_link.area_40 .area45, #section-contents .area_link.area_40 .area46, #section-contents .area_link.area_40 .area47 { display: inline-block !important; }

#section-contents .area_link.area_41 .block07 a { color: #fff !important; background: #EF918B !important; }

#section-contents .area_link.area_41 .area41 a span { border-bottom: #EF918B 3px solid; font-weight: bold; }

#section-contents .area_link.area_41 .area46 a:after { display: none; }

#section-contents .area_link.area_41 .area40, #section-contents .area_link.area_41 .area41, #section-contents .area_link.area_41 .area42, #section-contents .area_link.area_41 .area43, #section-contents .area_link.area_41 .area44, #section-contents .area_link.area_41 .area45, #section-contents .area_link.area_41 .area46, #section-contents .area_link.area_41 .area47 { display: inline-block !important; }

#section-contents .area_link.area_42 .block07 a { color: #fff !important; background: #EF918B !important; }

#section-contents .area_link.area_42 .area42 a span { border-bottom: #EF918B 3px solid; font-weight: bold; }

#section-contents .area_link.area_42 .area46 a:after { display: none; }

#section-contents .area_link.area_42 .area40, #section-contents .area_link.area_42 .area41, #section-contents .area_link.area_42 .area42, #section-contents .area_link.area_42 .area43, #section-contents .area_link.area_42 .area44, #section-contents .area_link.area_42 .area45, #section-contents .area_link.area_42 .area46, #section-contents .area_link.area_42 .area47 { display: inline-block !important; }

#section-contents .area_link.area_43 .block07 a { color: #fff !important; background: #EF918B !important; }

#section-contents .area_link.area_43 .area43 a span { border-bottom: #EF918B 3px solid; font-weight: bold; }

#section-contents .area_link.area_43 .area46 a:after { display: none; }

#section-contents .area_link.area_43 .area40, #section-contents .area_link.area_43 .area41, #section-contents .area_link.area_43 .area42, #section-contents .area_link.area_43 .area43, #section-contents .area_link.area_43 .area44, #section-contents .area_link.area_43 .area45, #section-contents .area_link.area_43 .area46, #section-contents .area_link.area_43 .area47 { display: inline-block !important; }

#section-contents .area_link.area_44 .block07 a { color: #fff !important; background: #EF918B !important; }

#section-contents .area_link.area_44 .area44 a span { border-bottom: #EF918B 3px solid; font-weight: bold; }

#section-contents .area_link.area_44 .area46 a:after { display: none; }

#section-contents .area_link.area_44 .area40, #section-contents .area_link.area_44 .area41, #section-contents .area_link.area_44 .area42, #section-contents .area_link.area_44 .area43, #section-contents .area_link.area_44 .area44, #section-contents .area_link.area_44 .area45, #section-contents .area_link.area_44 .area46, #section-contents .area_link.area_44 .area47 { display: inline-block !important; }

#section-contents .area_link.area_45 .block07 a { color: #fff !important; background: #EF918B !important; }

#section-contents .area_link.area_45 .area45 a span { border-bottom: #EF918B 3px solid; font-weight: bold; }

#section-contents .area_link.area_45 .area46 a:after { display: none; }

#section-contents .area_link.area_45 .area40, #section-contents .area_link.area_45 .area41, #section-contents .area_link.area_45 .area42, #section-contents .area_link.area_45 .area43, #section-contents .area_link.area_45 .area44, #section-contents .area_link.area_45 .area45, #section-contents .area_link.area_45 .area46, #section-contents .area_link.area_45 .area47 { display: inline-block !important; }

#section-contents .area_link.area_46 .block07 a { color: #fff !important; background: #EF918B !important; }

#section-contents .area_link.area_46 .area46 a span { border-bottom: #EF918B 3px solid; font-weight: bold; }

#section-contents .area_link.area_46 .area46 a:after { display: none; }

#section-contents .area_link.area_46 .area40, #section-contents .area_link.area_46 .area41, #section-contents .area_link.area_46 .area42, #section-contents .area_link.area_46 .area43, #section-contents .area_link.area_46 .area44, #section-contents .area_link.area_46 .area45, #section-contents .area_link.area_46 .area46, #section-contents .area_link.area_46 .area47 { display: inline-block !important; }

#section-contents .area_link.area_47 .block07 a { color: #fff !important; background: #EF918B !important; }

#section-contents .area_link.area_47 .area47 a span { border-bottom: #EF918B 3px solid; font-weight: bold; }

#section-contents .area_link.area_47 .area46 a:after { display: none; }

#section-contents .area_link.area_47 .area40, #section-contents .area_link.area_47 .area41, #section-contents .area_link.area_47 .area42, #section-contents .area_link.area_47 .area43, #section-contents .area_link.area_47 .area44, #section-contents .area_link.area_47 .area45, #section-contents .area_link.area_47 .area46, #section-contents .area_link.area_47 .area47 { display: inline-block !important; }

#section-contents .list { margin-bottom: 70px; }

#section-contents .list li { list-style: none; margin-bottom: 30px; padding: 30px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; }

#section-contents .list li .image { float: left; width: 39%; display: block; position: relative; }

#section-contents .list li .image span { padding-top: 56.25%; display: block; background-size: contain !important; background-position: 50% 50% !important; background-repeat: no-repeat !important; }

#section-contents .list li .image .credit { padding: 2px 5px !important; bottom: 0; right: 0; position: absolute; font-size: 1.0rem; color: #fff; background: #000; display: inline-block; }

#section-contents .list li .text { float: right; width: 57%; display: block; padding-top: 10px; }

#section-contents .list li .text .tag { font-size: 1.4rem; font-weight: bold; color: #fff; background: #B5B5B5; border: 1px #B5B5B5 solid; display: inline-block; padding: 10px 15px; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 20px; }

#section-contents .list li .text .title { font-size: 2.0rem; line-height: 1.8; font-weight: bold; color: #333; display: block; margin-bottom: 10px; }

#section-contents .list li .text .time { font-size: 1.6rem; line-height: 1.8; font-weight: normal; color: #333; display: block; margin-bottom: 20px; position: relative; padding-left: 28px; }

#section-contents .list li .text .time:before { content: ''; display: block; /*display:inline-block; margin-right:0.5em;*/ background: url(../../images/icon_calendar.png) 50% 50% no-repeat; background-size: auto 20px; width: 20px; height: 20px; position: absolute; top: 3px; left: 0; /*position: relative; top:3px;*/ }

#section-contents .list li .text .link a { font-size: 1.4rem; font-weight: bold; display: inline-block; background: url(../../images/icon_link-white.png) no-repeat calc(100% - 20px) 50%; background-size: auto 14px; background-color: #434343; line-height: 46px; border: 1px #434343 solid; border-radius: 24px; text-align: center; color: #f7faf9; width: 190px; height: 48px; text-decoration: none; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

#section-contents .list li .text .link a:hover { opacity: 0.7; }

#section-contents .list li .text .link a + a { margin-left: 20px; }

#section-contents .list li .text .link a[href=""] { display: none; }

#section-contents ._btn-basic a span { display: inline-block; }

#section-contents ._btn-basic a span:before { content: '▼'; display: inline-block; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); font-size: 1.6rem; margin-right: 10px; position: relative; top: -2px; }

#section-contents ._btn-basic .note { display: block; text-align: right; color: #e30310; font-size: 1.2rem; font-weight: bold; padding-top: 10px; width: 540px; margin: 0 auto; }

@media all and (-ms-high-contrast: none) { #section-contents .area_link .wrapper .block li a { padding: 15px 0 11px 0; } #section-contents .area_link .area li a span { padding-bottom: 6px; } #section-contents .list li .image .credit { padding: 3px 5px 0px 5px !important; } #section-contents .list li .text .tag { padding: 5px 20px 1px 20px; } }
