@charset "UTF-8";#contents #main .box_result .box_voice:after,#contents #main section:after,#contents:after{content:".";clear:both;visibility:hidden}body{font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ\ Ｐゴシック,sans-serif;font-size:100%}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}.no_ie{display:none}.text_center{text-align:center}#header .pic_main{margin-bottom:15px;text-align:center;background-image:url(/ha/ict/youyou/images/pic_yuyu.jpg);background-repeat:no-repeat;padding-top:40px;background-size:cover;position:relative}#header .pic_main .text_license{color:#fff;font-size:140%;padding:0 20px 10px 0;position:absolute;bottom:0;right:0}#header .pic_main img{vertical-align:bottom}#header .caption,.caption{margin-bottom:35px}.caption{font-size:10px;font-size:.625rem}.inview{opacity:0}.inner{max-width:1060px;margin:0 auto}#contents:after{height:0;display:block}#contents .box_flex_sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents .box_flex_sa,#contents .box_flex_sb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents .box_flex_sa{-ms-flex-pack:distribute;justify-content:space-around}#contents #main section:after{height:0;display:block}#contents #main section#about p a{color:#0c57d1}#contents #main .box_video .video{position:relative;width:100%;max-width:inherit;padding-top:56.25%}#contents #main .box_video .video iframe{position:absolute;top:0;right:0;width:100%;height:100%}#contents #main .list_yuyu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:90px}#contents #main .list_yuyu li{width:16.41509%;display:block}#contents #main .list_yuyu a{background-image:url(/ha/ict/youyou/images/icon_circle.png);border:2px solid #3fbbff;border-radius:50%;display:table-cell;width:inherit;text-align:center;vertical-align:middle;background-repeat:no-repeat;background-position:center 90%;color:#3893b1;font-weight:700}#contents #main .list_yuyu a:hover{background-image:url(/ha/ict/youyou/images/icon_circle_on.png);text-decoration:none;background-color:#3fbbff;color:#fff}#contents #main .list_yuyu a span.break{font-weight:700}#contents #main .box_summary{margin-bottom:150px}#contents #main .box_summary h1{text-align:center;color:#fd50a6;font-weight:700;font-size:240%;margin-bottom:40px}#contents #main .box_summary p{text-align:center}#contents #main .box_summary p:first-of-type{margin-bottom:40px}#contents #main .box_summary p:last-of-type{margin-bottom:120px}#contents #main .box_app .list_app{-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:100px}#contents #main .box_app .list_app li{width:30%;text-align:center}#contents #main .box_app .list_app li figure{margin-bottom:20px}#contents #main .box_app .list_app li dt{font-weight:700;margin-bottom:30px}#contents #main .box_app .list_app li dd{font-size:82.5%;text-align:left}#contents #main .box_app p.text_app{font-size:180%;text-align:center;color:#009399;margin-bottom:60px}#contents #main .yuyu_program{background-color:#fff4f4;padding:100px 0;margin-bottom:60px}#contents #main .yuyu_program h2{text-align:center;font-size:240%;font-weight:700;color:#e64e4e;margin-bottom:100px}#contents #main .yuyu_program .box_program .box_flex_sb{margin-bottom:100px}#contents #main .yuyu_program .box_program .box_flex_sb:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#contents #main .yuyu_program .box_program .box_flex_sb:first-of-type dt{background-image:url(/ha/ict/youyou/images/icon_point01.png)}#contents #main .yuyu_program .box_program .box_flex_sb:nth-of-type(2) dt{background-image:url(/ha/ict/youyou/images/icon_point02.png)}#contents #main .yuyu_program .box_program .box_flex_sb:nth-of-type(3) dt{background-image:url(/ha/ict/youyou/images/icon_point03.png)}#contents #main .yuyu_program .box_program .box_flex_sb:nth-of-type(4) dt{background-image:url(/ha/ict/youyou/images/icon_point04.png)}#contents #main .yuyu_program .box_program .box_flex_sb:nth-of-type(5) dt{background-image:url(/ha/ict/youyou/images/icon_point05.png)}#contents #main .yuyu_program .box_program .box_flex_sb:last-of-type{margin-bottom:0}#contents #main .yuyu_program .box_program .box_flex_sb .text_program{width:47.73585%}#contents #main .yuyu_program .box_program .box_flex_sb .text_program dt{display:table-cell;color:#dc1919;font-size:160%;font-weight:700;margin-bottom:40px;background-repeat:no-repeat;background-position:left 0;vertical-align:middle;padding-left:100px;height:82px}#contents #main .yuyu_program .box_program .box_flex_sb .text_program dt .icon_license{display:inline-block;padding-left:10px}#contents #main .yuyu_program .box_program .box_flex_sb .text_program dt .icon_license img{margin-top:-8px;vertical-align:middle}#contents #main .yuyu_program .box_program .box_flex_sb .text_program dt span{font-size:16px;font-size:1rem;font-weight:700}#contents #main .yuyu_program .box_program .box_flex_sb .text_program dd{margin-top:40px;font-size:18px;font-size:1.125rem}#contents #main .yuyu_program .box_program .box_flex_sb .pic_program{width:47.54717%;width:auto;margin:0 auto 20px}#contents #main #result .caption{margin-bottom:30px;text-align:left}#contents #main #result .box_video{margin-bottom:10px}#contents #main #result .btn_voice{max-width:440px;margin:0 auto}#contents #main .box_result h3{text-align:center;color:#3fbbff;font-weight:700;font-size:38px;font-size:2.375rem;margin:0 0 2.83019%}#contents #main .box_result p{font-size:125%;text-align:center;margin-bottom:40px}#contents #main .box_result .box_voice{position:relative;margin-bottom:20px}#contents #main .box_result .box_voice:after{height:0;display:block}#contents #main .box_result .box_voice .bg_voice{text-align:center;margin:0 0 4.71698%}#contents #main .box_result .box_voice .pepper{position:absolute;bottom:0;left:0;width:58.49057%}#contents #main .box_result .box_voice .voice{background:#3fbbff;border-radius:10px;padding:3.77358% 8.49057%}#contents #main .box_result .box_voice .voice p{color:#fff;font-size:26px;font-size:1.625rem;font-weight:700;text-align:center;margin:0 0 2.83019%}#contents #main .box_result .box_voice .voice p.btn_voice{margin-bottom:0}#contents #main .box_result .box_voice .voice .btn_voice a{padding:3.77358% 1.88679%;border-radius:28px;border:2px solid #c7c7c7;display:block;background:#fff;font-size:20px;font-size:1.25rem}#contents #main .box_result .box_voice .voice .btn_voice a:hover{text-decoration:none}#contents #main .box_result .box_video{clear:both}#contents #main .box_result .caption{font-size:10px;font-size:.625rem;margin:0 0 11.79245%;text-align:left}#contents #main .box_result .box_chart{position:relative;max-width:350px;margin:0 auto}#contents #main .box_result .box_chart .text_chart{position:absolute;top:46%;left:42%}#contents #main .box_result .box_chart .text_chart em{font-size:20px;font-size:1.25rem;font-weight:700}#contents #main .box_result .box_chart canvas{max-width:250px;margin:0 auto}#contents #main .box_result .box_chart canvas#chart01{max-width:350px}#contents #main .box_result .box_qa{margin-bottom:40px}#contents #main .box_result .box_qa.box_flex_sb dl{width:31.13208%}#contents #main .box_result .box_qa.box_flex_sa dl{width:46.69811%}#contents #main .box_result .box_qa dl dt{text-align:center;margin-bottom:5px}#contents #main .box_result .box_qa dl dt span.text_small{font-size:65%}#contents #main .box_result .box_qa dl dd{text-align:center}#contents #main .box_result .box_qa dl dd ul{margin-bottom:10px}#contents #main .box_result .box_qa dl dd ul li{display:inline-block;font-size:75%;margin:0 3px}#contents #main .box_result .box_qa dl dd ul li:before{content:"■";padding-right:3px}#contents #main .box_fee{padding:90px}#contents #main .box_fee dt{text-align:center;color:#2e2d2d;margin-bottom:10px}#contents #main .box_fee dd{text-align:center;font-weight:700;font-size:200%;margin-bottom:30px}#contents #main .box_fee dd span{font-size:50%}#contents #main .box_fee dd span.md{font-size:95%;font-weight:700}#contents #main .box_fee dd span.red{color:#cd0000;font-size:160%;font-weight:700}#contents #main .box_fee .btn_purchase{text-align:center}#contents #main .box_use{background-color:#e5fffa;padding:8.49057% 0;margin-bottom:40px}#contents #main .box_use h3{text-align:center;font-weight:700;color:#019197;font-size:38px;font-size:2.375rem;margin-bottom:30px}#contents #main .box_use .list_use li{width:30.56604%}#contents #main .box_use .list_use li a{display:block;text-align:center;padding:20px;border:2px solid #7fbfc2;background-color:#fff;background-image:url(/ha/ict/youyou/images/icon_use.png);background-repeat:no-repeat;background-position:92%;font-weight:700;color:#2d2d2d}#contents #main .box_use .list_use li a:hover{text-decoration:none;background-color:#7fbfc2;color:#fff}#result #header{padding:90px 0}#result #header h1{text-align:center;color:#01b269;font-weight:700;font-size:38px;font-size:2.375rem;margin-bottom:0}#result #contents #main h2 span,#result #header h1 span{font-weight:700}#result #header p{text-align:center;font-size:18px;font-size:1.125rem}#result #contents #main h2{color:#252525;text-align:center;font-weight:700;font-size:26px;font-size:1.625rem;margin-bottom:30px}#result #contents #main .box_gray{background-color:#f0f0f0;padding:60px 0;margin:0 0 8.49057%}#result #contents #main .box_gray:after{content:".";height:0;display:block;clear:both;visibility:hidden}#result #contents #main .box_gray .list_voice{width:56.60377%;margin:0 auto 30px}#result #contents #main .box_gray .note{font-size:12px;font-size:.75rem;text-align:left;margin-bottom:0}#result #contents #main .list_yuyu li{margin:0 auto}#result #contents #main #voice01 .box_qa dl:first-of-type li:first-of-type:before{color:red}#result #contents #main #voice01 .box_qa dl:first-of-type li:nth-child(2):before{color:#c6d9f1}#result #contents #main #voice01 .box_qa dl:first-of-type li:nth-child(3):before{color:#6d9ed8}#result #contents #main #voice01 .box_qa dl:first-of-type li:nth-child(4):before{color:#234166}#result #contents #main #voice01 .box_qa dl:nth-child(2) ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#result #contents #main #voice01 .box_qa dl:nth-child(2) ul li{width:20%;margin:0}#result #contents #main #voice01 .box_qa dl:nth-child(2) ul li:first-of-type:before{color:#bfd2e9}#result #contents #main #voice01 .box_qa dl:nth-child(2) ul li:nth-child(2):before{color:#88abd8}#result #contents #main #voice01 .box_qa dl:nth-child(2) ul li:nth-child(3):before{color:#5088cd}#result #contents #main #voice01 .box_qa dl:nth-child(2) ul li:nth-child(4):before{color:#5086c8}#result #contents #main #voice01 .box_qa dl:nth-child(2) ul li:nth-child(5):before{color:#d76609}#result #contents #main #voice01 .box_qa dl:nth-child(2) ul li:nth-child(6):before{color:#8c3432}#result #contents #main #voice01 .box_qa dl:nth-child(2) ul li:nth-child(7):before{color:#cad7b2}#result #contents #main #voice01 .box_qa dl:nth-child(2) ul li:nth-child(8):before{color:#708a38}#result #contents #main #voice01 .box_qa dl:nth-child(3) ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#result #contents #main #voice01 .box_qa dl:nth-child(3) ul li{width:18.18182%;margin:0}#result #contents #main #voice01 .box_qa dl:nth-child(3) ul li:first-of-type:before{color:#bfd2e9}#result #contents #main #voice01 .box_qa dl:nth-child(3) ul li:nth-child(2):before{color:#86a9d6}#result #contents #main #voice01 .box_qa dl:nth-child(3) ul li:nth-child(3):before{color:#5086c8}#result #contents #main #voice01 .box_qa dl:nth-child(3) ul li:nth-child(4):before{color:#345a89}#result #contents #main #voice01 .box_qa dl:nth-child(3) ul li:nth-child(5):before{color:#d76609}#result #contents #main #voice01 .box_qa dl:nth-child(3) ul li:nth-child(6):before{color:#8e3432}#result #contents #main #voice01 .box_qa dl:nth-child(3) ul li:nth-child(7):before{color:#d1ddb7}#result #contents #main #voice01 .box_qa dl:nth-child(3) ul li:nth-child(8):before{color:#6f8a37}#result #contents #main #voice01 .box_qa dl:nth-child(3) ul li:nth-child(9):before{color:#b3c791}#result #contents #main #voice02 .box_qa.box_flex_sa li:first-of-type:before{color:#558ed5}#result #contents #main #voice02 .box_qa.box_flex_sa li:nth-child(2):before{color:#77933c}#result #contents #main #voice02 .box_qa.box_flex_sa li:nth-child(3):before{color:#e46c0a}#result #contents #main #voice02 .box_qa.box_flex_sb li:first-of-type:before{color:#558ed5}#result #contents #main #voice02 .box_qa.box_flex_sb li:nth-child(2):before{color:#953735}#result #contents #main #voice02 .box_qa.box_flex_sb li:nth-child(3):before{color:#e46c0a}#result #contents #main #voice02 .box_qa.box_flex_sb dl:last-child li:first-child:before{color:#953735}#result #contents #main #voice02 .box_qa.box_flex_sb dl:last-child li:nth-child(2):before,#result #contents #main #voice03 .box_qa dl li:first-of-type:before{color:#558ed5}#result #contents #main #voice03 .box_qa dl li:nth-child(2):before{color:#77933c}#result #contents #main #voice03 .box_qa dl li:nth-child(3):before{color:#e46c0a}#footer h4{text-align:center;color:#efa71d;font-weight:700;font-size:38px;font-size:2.375rem;margin-bottom:30px}#footer p.text_contact{font-size:75%;text-align:center;line-height:1.6em;margin-bottom:40px}#footer .btn_contact{text-align:center;max-width:360px;margin:0 auto 50px}#footer .btn_contact a{padding:3.77358% 1.88679%;border-radius:25px;border:2px solid #c7c7c7;display:block}#footer .btn_contact a:hover{text-decoration:none;color:#fff;background-color:#efa71d}#footer .copyright{font-size:75%}#footer .copyright,#footer .f_siteid{text-align:center;margin-bottom:20px}.scrollup{bottom:20px;position:fixed;right:20px;z-index:1}@media screen and (max-width:961px){.inner{max-width:93.75%;margin:0 auto}#contents #main .yuyu_program .box_program .box_flex_sb{margin:0 auto 20px}#contents #main .yuyu_program .box_program .box_flex_sb .text_program{width:auto;margin:0 auto 20px}#contents #main .yuyu_program .box_program .box_flex_sb .text_program dd{width:auto;margin:20px auto 0}#contents #main .box_result h3{font-size:1.875rem}#contents #main .box_result p{font-size:1rem;text-align:left}#contents #main .box_result p span{display:inline}#contents #main .box_result .box_voice .bg_voice{margin-bottom:10px}#contents #main .box_result .box_voice .pepper{position:static;margin:0 auto 20px}#contents #main .box_result .box_voice .pepper .pic_pepper{position:relative}#contents #main .box_result .box_voice .pepper .pic_pepper img{vertical-align:bottom}#contents #main .box_result .box_voice .voice{width:auto}#contents #main .box_result .box_voice .voice p{text-align:left;font-size:1.125rem}#contents #main .box_result .box_voice .voice p.btn_voice{text-align:center}#contents #main .box_result .box_voice .voice .btn_voice a{font-size:.875rem}#contents #main .box_fee{padding:90px 20px}#contents #main .box_use h3,#footer h4,#result #header h1{font-size:1.875rem}}@media screen and (max-width:961px) and (max-width:640px){#contents #main .box_result .box_voice .voice p{font-size:1.25rem}}@media screen and (max-width:640px){#footer p.text_contact,#result #header p{text-align:left}#contents #main .list_yuyu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:424px;margin:0 auto 30px}#contents #main .list_yuyu li{width:30.1%;margin:0 0 20px 3.2%}#contents #main .list_yuyu li:nth-child(3n){margin-right:0}#contents #main .list_yuyu a{font-size:.875rem}#contents #main .box_summary{margin-bottom:40px}#contents #main .box_summary h1{margin-bottom:20px;font-size:180%}#contents #main .box_summary p:last-of-type{margin-bottom:40px}#contents #main .box_summary p{font-size:.875rem;text-align:left}#contents #main .box_summary p span{display:inline}#contents #main .box_result .box_qa.box_flex_sa,#contents #main .box_result .box_qa.box_flex_sb,#contents #main .box_use .list_use{display:block}#contents #main .box_app .list_app{display:block;margin-bottom:40px}#contents #main .box_app .list_app li{width:auto;max-width:340px;margin:0 auto 20px}#contents #main .box_app p.text_app{margin-bottom:20px;font-size:120%}#contents #main .yuyu_program{padding:20px 0 0}#contents #main .yuyu_program h2{margin-bottom:20px;font-size:160%}#contents #main .box_result .box_qa.box_flex_sa dl,#contents #main .box_result .box_qa.box_flex_sb dl{max-width:350px;margin:0 auto 30px;width:auto}#contents #main .box_result h3{font-size:1.375rem}#footer p.text_contact span,#result #header p .break{display:inline}#contents #main .box_use .list_use li{width:auto;margin-bottom:20px}#contents #main .box_use .list_use li:last-child{margin-bottom:0}#result #contents #main .list_yuyu li{margin:0 auto 20px}.scrollup{max-width:60px}}