@media print,screen{#contents .summary02 a.kidsrepublic01{width:42.1875vw;display:block}#contents .summary02 a.kidsrepublic01 img{width:100%}#contents .summary01,#contents .summary02{padding:3.125vw 6.25vw 6.25vw 6.25vw;color:#252525}#contents .summary01 ul li,#contents .summary02 ul li{font-size:3.75vw;line-height:1.5em;text-indent:-1em;padding-left:1em;margin-top:.3em}#contents .summary01 ol li,#contents .summary02 ol li{font-size:3.75vw;line-height:1.5em;text-indent:-1em;padding-left:1em;margin-top:.3em}#contents .summary02{padding-bottom:0}#contents .summary02 h3{color:#f25198;font-size:5.5vw;font-weight:bold;border-bottom:.9375vw solid #f25198;line-height:1.5em;padding-bottom:.3em;margin-bottom:.6em;margin-top:10vw}#contents .summary02 .bold01{font-weight:bold}#contents .summary02 .pink01{color:#f25198}#contents .summary02 .large01{font-size:4.6875vw}#contents .summary02 p{line-height:1.5em;font-size:4.375vw;margin-top:.5em}#contents .summary02 p a{color:#27a5a3;font-weight:bold;text-decoration:underline}#contents .summary02 small{font-size:3.75vw;display:inline-block}#contents .summary02 small a{color:#27a5a3;font-weight:bold;text-decoration:underline}#contents .summary02 small.indent01{text-indent:-1em;padding-left:1em}#contents .summary02 .mt1em{margin-top:1em}#contents .summary02 .mt2em{margin-top:2em}#contents .summary02 h4{background-color:#f25198;color:#fff;font-weight:bold;height:9.375vw;line-height:9.375vw;border-radius:4.6875vw;display:inline-block;font-size:4.375vw;padding:0 4.375vw;margin-top:6.25vw}#contents .summary02 h5{font-weight:bold;font-size:4.375vw;margin-top:1em}#contents .summary02 .nmt01{margin-top:0}#contents .summary02 .buttons01 a{text-decoration:none !important;margin-top:1.5625vw;display:block;border-radius:4.6875vw;border:.625vw solid #fff;background-image:url(../../../common/img/bg04.png);background-size:26.71875vw auto;background-position:center top}#contents .summary02 .buttons01 a div{height:20vw;width:100%;display:inline-table;box-sizing:border-box;border-radius:4.0625vw;border:1.25vw solid #f25198;padding-left:1em;vertical-align:middle;background-image:url(../img/arrow01.png);background-repeat:no-repeat;background-size:auto 6.25vw;background-position:right 4.375vw center}#contents .summary02 .buttons01 a div p{display:table-cell;margin:0;color:#f25198;font-weight:bold;font-size:5vw;line-height:1.2em;vertical-align:middle}#contents .summary02 .buttons01 a div p em{font-weight:bold;font-size:2vw;font-size:4.375vw}}@media print,screen and (min-width: 640px){#contents .summary02.ex01{padding-bottom:40px}#contents .summary01,#contents .summary02{padding:20px 40px 30px 40px}#contents .summary01 ul li,#contents .summary02 ul li{font-size:16px;line-height:1.5em;text-indent:-1em;padding-left:1em;margin-top:.3em}#contents .summary01 ol li,#contents .summary02 ol li{font-size:16px;line-height:1.5em;text-indent:-1em;padding-left:1em;margin-top:.3em}#contents .summary02{padding:40px 40px 10px 40px}#contents .summary02 h3{font-size:34px;text-align:center;border-bottom:3px solid #f25198;line-height:1.3em;padding-bottom:.3em;padding-bottom:22px}#contents .summary02 h3.nmt01{margin-top:0}#contents .summary02 .bold01{font-size:18px}#contents .summary02 .about{margin-top:1em;font-size:20px !important}#contents .summary02 .large01{font-size:20px}#contents .summary02 a.kidsrepublic01{width:270px}#contents .summary02 ul li{font-size:14px}#contents .summary02 p{line-height:1.75em;font-size:16px;margin-top:.5em}#contents .summary02 p a{color:#27a5a3;font-weight:bold;text-decoration:underline}#contents .summary02 p a:hover{text-decoration:none}#contents .summary02 small{font-size:14px;display:inline-block}#contents .summary02 small.block{display:block}#contents .summary02 small a:hover{text-decoration:none}#contents .summary02 .mt1em{margin-top:1em}#contents .summary02 h4{height:34px;line-height:34px;border-radius:17px;display:inline-block;font-size:16px;padding:0 20px;margin-top:30px}#contents .summary02 h5{font-weight:bold;font-size:16px;margin-top:1em}#contents .summary02 .nmt01{margin-top:0}#contents .summary02 .buttons01{text-align:center;margin-top:20px}#contents .summary02 .buttons01 a{width:349px;margin:0 10px;display:inline-block;border-radius:15px;border:2px solid #fff;background-size:85px auto;background-position:center top}#contents .summary02 .buttons01 a:hover{background-image:url(../../../common/img/bg05.png)}#contents .summary02 .buttons01 a div{height:80px;border-radius:13px;border:4px solid #f25198;padding-left:24px;vertical-align:middle;text-align:left;background-repeat:no-repeat;background-size:auto 20px;background-position:right 24px center}#contents .summary02 .buttons01 a div p{font-size:20px;line-height:1em}#contents .summary02 .buttons01 a div p em{font-size:14px}}