.timeline>li{overflow:hidden;margin:0;position:relative}.timeline-date{width:150px;float:left;margin-top:10px}.timeline-content{width:75%;float:left;border-left:3px #e5e5d1 solid;padding:10px 0 10px 20px}.timeline-content:before{content:'';width:12px;height:12px;background:#D81A19;position:absolute;left:146px;top:13px;border-radius:100%}@media screen and (max-width: 800px){.timeline>li{overflow:hidden;margin:0;position:relative}.timeline-date{width:150px;float:left;margin-top:10px}.timeline-content{width:75%;float:left;border-left:3px #e5e5d1 solid;padding:10px 0 10px 20px}.timeline-content:before{content:'';width:12px;height:12px;background:none;position:absolute;left:146px;top:13px;border-radius:100%}}.listFlow li{margin-bottom:9px;padding-bottom:9px;background:transparent url("../img/bg_listflow.gif") 42px 100% no-repeat}.listFlow .lastItem{margin-bottom:0;padding-bottom:0;background:none}.listFlow dl{display:table;width:100%}.listFlow dl dt{display:table-cell;padding:10px 0;border:1px solid #04173B;width:100px;background:#04173B;font-size:13px;font-size:0.82rem;font-weight:bold;color:#fff;text-align:center;vertical-align:middle;line-height:1.2}.listFlow dl dt .num{display:block;font-size:21px;font-size:1.32rem}.listFlow dl dd{display:table-cell;padding:15px 20px;border-top:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;vertical-align:middle}.flow-wrap{margin:0 auto}[id$='-flow'] .flow-wrap dl{text-align:left}.flow-wrap dl dd p a:link,.voice-guide a:link,.reviews-all a:link,#cancel-policy a:link,#terms a:link,#reviews article a:link,#topics article a:link,#legal-notation a:link,#signature-main a:link,#inquiry-main a:not(.btn-default):link,#contact-main a:link{color:#4c69ba;border-bottom:1px dotted #3c2c1c;text-decoration:none}.flow-wrap dl dd p a:hover,.voice-guide a:hover,.reviews-all a:hover,#cancel-policy a:hover,#terms a:hover,#reviews article a:hover,#topics article a:hover,#legal-notation a:hover,#signature-main a:hover,#inquiry-main a:not(.btn-default):hover,#contact-main a:hover{border-bottom:none}.flow-wrap dl dd p a:visited,.voice-guide a:visited,.reviews-all a:visited,#cancel-policy a:visited,#terms a:visited,#reviews article a:visited,#topics article a:visited,#legal-notation a:visited,#signature-main a:visited,#inquiry-main a:not(.btn-default):visited,#contact-main a:visited{color:#4c69ba}.flow-wrap dl dt small{padding-right:1em}.flow-img{display:none}.flow-btnWrap{margin:0 auto;text-align:center}.flow-btn-box{margin:0 auto 50px}@media (max-width: 414px){.flow-img{display:block;margin:0 auto;width:140px}}#srv-flow .flow-wrap dl{border:1px #dcd6d0 solid;background-color:#fcf9f3}#srv-flow .flow-wrap dl dt{background-color:#ffffff;border-bottom:1px #efeae3 solid}#srv-flow .flow-wrap dl a{text-align:center}#srv-flow .flow-wrap dl dd p{margin-bottom:0.7em}#srv-flow .flow-wrap .remark{border:1px #887766 dotted;margin-bottom:0.7em}#srv-flow .flow-wrap .remark em{display:block;margin-bottom:3px}@media (max-width: 414px){#srv-flow .flow-wrap dl dd [class^=btn-]{width:95%}.flow-wrap .step2 .btn-default-s:first-of-type{margin-bottom:5px}.flow-wrap .step3 .btn-default-s{font-size:13px}}@media (max-width: 599px){#srv-flow{width:95%;margin:0 auto}#srv-flow .flow-wrap dl{margin:0 0 10px 0}#srv-flow .flow-wrap dl dt{font-size:16px;padding:7px 10px}#srv-flow .flow-wrap dl dd{padding:7px 10px}#srv-flow .flow-wrap dl dt small{font-size:12px}#srv-flow .flow-wrap dl dt span{display:none}#srv-flow .flow-wrap dl dd{padding:10px 12px}#srv-flow .flow-wrap dl dd .remark{padding:10px;display:inline-block}#srv-flow .flow-wrap dl dd [class^=btn-]{padding:0 22px 0 12px;margin-right:5px}.flow-wrap .step1 .btn-register{line-height:33px;padding:0}}@media (min-width: 600px) and (max-width: 768px){#srv-flow .flow-wrap dl dd .btn-register{width:200px}}@media (min-width: 600px){#srv-flow .flow-wrap{margin:0 auto;position:relative}#srv-flow .flow-wrap:before{content:" ";position:absolute;background-color:#dcd6d0}#srv-flow .flow-wrap dl dt{position:relative}#srv-flow .flow-wrap dl dt:after,#srv-flow .flow-wrap dl dt:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#srv-flow .flow-wrap dl dt:after{border-color:rgba(255,255,255,0);border-right-color:#ffffff;border-width:10px;margin-top:-10px}#srv-flow .flow-wrap dl dt:before{border-color:rgba(220,214,208,0);border-right-color:#dcd6d0;border-width:11px;margin-top:-11px}#srv-flow .flow-wrap dl dt span{display:block;position:absolute;border-radius:50%;background-color:#887766;color:#ffffff;text-align:center}#srv-flow .flow-wrap dl dd [class^=btn-]{padding:0 30px 0 20px;margin-right:5px}#srv-flow .flow-wrap dl dd .btn-register{width:200px;line-height:40px;padding:0}}@media (min-width: 600px) and (max-width: 768px){#srv-flow .flow-wrap{padding:0 0 0 65px}#srv-flow .flow-wrap:before{width:9px;top:5px;left:27px;bottom:100px}#srv-flow .flow-wrap dl{margin:0 0 20px 0}#srv-flow .flow-wrap dl dt{font-size:16px;padding:8px 15px}#srv-flow .flow-wrap dl dt span{width:50px;height:50px;font-size:18px;line-height:38px;border:6px #efeae3 solid;top:-6px;left:-65px}#srv-flow .flow-wrap dl dd{padding:12px 15px}#srv-flow .flow-wrap dl dd .remark{padding:10px;display:inline-block}}@media (min-width: 769px){#srv-flow .flow-wrap{width:880px;padding:0 0 0 80px}#srv-flow .flow-wrap:before{width:9px;top:5px;left:33px;bottom:100px}#srv-flow .flow-wrap dl{margin:0 0 20px 0}#srv-flow .flow-wrap dl dt{font-size:18px;padding:10px 20px}#srv-flow .flow-wrap dl dt span{width:60px;height:60px;font-size:20px;line-height:46px;border:7px #efeae3 solid;top:-7px;left:-80px}#srv-flow .flow-wrap dl dd{padding:15px 20px}#srv-flow .flow-wrap dl dd .remark{padding:10px;display:inline-block}}.cp_timeline01{position:relative;width:100%;margin:3em auto;padding:1em 0;list-style-type:none}.cp_timeline01:before{position:absolute;left:50%;top:0;content:'';display:block;width:6px;height:100%;margin-left:-3px;background:#80deea;z-index:5}.cp_timeline01 li{padding:1em 0}.cp_timeline01 li:after{content:'';display:block;height:0;clear:both;visibility:hidden}.cp_timeline01 li:nth-child(odd) .timeline_item{position:relative;width:calc(50% - 29px);float:left;text-align:right}.cp_timeline01 li:nth-child(even) .timeline_item{position:relative;width:calc(50% - 29px);float:right}.cp_timeline01 li .timeline_item .flag_cont{position:relative;display:inline-block;text-align:center}.cp_timeline01 li .timeline_item .flag{position:relative;display:inline;background:#1a237e;color:#ffffff;padding:6px 10px;border-radius:5px;font-weight:bold;text-align:left}.cp_timeline01 li:nth-child(odd) .timeline_item .flag{-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,0.15),0 0 1px rgba(0,0,0,0.15);box-shadow:-1px 1px 1px rgba(0,0,0,0.15),0 0 1px rgba(0,0,0,0.15)}.cp_timeline01 li:nth-child(even) .timeline_item .flag{-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.15),0 0 1px rgba(0,0,0,0.15);box-shadow:1px 1px 1px rgba(0,0,0,0.15),0 0 1px rgba(0,0,0,0.15)}.cp_timeline01 li:nth-child(odd) .timeline_item .flag_cont:before{position:absolute;top:10px;right:-41px;content:' ';display:block;width:12px;height:12px;margin-top:-10px;background:#00bcd4;border-radius:12px;border:6px solid #1a237e;z-index:10}.cp_timeline01 li:nth-child(even) .timeline_item .flag_cont:before{position:absolute;top:10px;right:-41px;content:' ';display:block;width:12px;height:12px;margin-top:-10px;background:#00bcd4;border-radius:12px;border:6px solid #1a237e;z-index:10;left:-41px}.cp_timeline01 li:nth-child(odd) .timeline_item .flag_cont:after{position:absolute;top:12px;right:-39px;content:' ';display:block;width:16px;height:16px;margin-top:-10px;border-radius:10px;border:2px solid #fff;z-index:10}.cp_timeline01 li:nth-child(even) .timeline_item .flag_cont:after{position:absolute;top:12px;right:-39px;content:' ';display:block;width:16px;height:16px;margin-top:-10px;border-radius:10px;border:2px solid #fff;z-index:10;left:-39px}.cp_timeline01 li:nth-child(odd) .timeline_item .flag:after{content:'';position:absolute;left:100%;top:50%;height:0;width:0;margin-top:-6px;border:solid transparent;border-left-color:#1a237e;border-width:6px}.cp_timeline01 li:nth-child(even) .timeline_item .flag:after{content:'';position:absolute;right:100%;top:50%;height:0;width:0;margin-top:-6px;border:solid transparent;border-right-color:#1a237e;border-width:6px}.cp_timeline01 li .timeline_item .time{display:block;margin-top:1em;padding:4px 6px;font-size:0.6em;line-height:1em;color:#ff5722;text-align:right}.cp_timeline01 li:nth-child(even) .timeline_item .time{text-align:left}.cp_timeline01 li .timeline_item .desc{margin:1em 0.75em 0 0;font-size:0.7em;line-height:1.5em;margin:1em 1em 0 1em;padding:1em;background:rgba(178,235,242,0.7);border-radius:6px}@media only screen and (max-width: 768px){.cp_timeline01{width:100%;padding:4em 0 1em 0}.cp_timeline01 li{padding:2em 0}.cp_timeline01 li:nth-child(odd) .timeline_item,.cp_timeline01 li:nth-child(even) .timeline_item{float:none;width:100%;text-align:center}.cp_timeline01 li .timeline_item .flag_cont{text-align:center}.cp_timeline01 li .timeline_item .flag{z-index:15}.cp_timeline01 li:nth-child(odd) .timeline_item .flag_cont:before,.cp_timeline01 li:nth-child(even) .timeline_item .flag_cont:before{top:-30px;right:calc(50% - 12px);left:calc(50% - 12px)}.cp_timeline01 li:nth-child(odd) .timeline_item .flag_cont:after,.cp_timeline01 li:nth-child(even) .timeline_item .flag_cont:after{top:-28px;right:calc(50% - 10px);left:calc(50% - 10px)}.cp_timeline01 li:nth-child(odd) .timeline_item .flag:after,.cp_timeline01 li:nth-child(even) .timeline_item .flag:after{content:'';position:absolute;left:50%;top:-6px;height:0;width:0;margin-left:-6px;border:solid transparent;border-bottom-color:#1a237e;border-width:6px;pointer-events:none}.cp_timeline01 li .flag_cont{display:block;position:relative;margin:4px 0 0 0;z-index:14}.cp_timeline01 li:nth-child(odd) .timeline_item .time,.cp_timeline01 li:nth-child(even) .timeline_item .time{float:none;text-align:center;background:#ffffff}.cp_timeline01 li .timeline_item .desc{position:relative;z-index:15}}.cp_timeline02{position:relative;margin:3em auto;overflow:auto}.cp_timeline02:before{position:absolute;left:50%;width:5px;height:100%;content:'';background:#EF6C00}.cp_timeline02 h2{position:relative;clear:both;max-width:6em;margin:0 auto 1em;padding:.1em;text-align:center;background:#FFC107;border-radius:8px;font-size:1.2em}.cp_timeline02 ul{max-width:calc(100% - 4em);margin:0;padding:0 0 0 2em;list-style:none}.cp_timeline02 li{position:relative;margin-bottom:1em;padding:1em;background:#FFF8E1;width:42%;border-radius:8px;border:solid 1px #ffca28}.cp_timeline02 li:before{position:absolute;top:12px;left:-14px;content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:10px 15px 10px 0;border-color:transparent #FFF8E1 transparent transparent;z-index:0}.cp_timeline02 li:after{position:absolute;top:12px;left:-16px;content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:10px 15px 10px 0;border-color:transparent #FFCA28 transparent transparent;z-index:-1}.cp_timeline02 li:nth-child(even){float:right;margin-top:2em}.cp_timeline02 li:nth-child(odd){float:left}.cp_timeline02 li:nth-child(odd):before{right:-14px;left:auto;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #FFF8E1}.cp_timeline02 li:nth-child(odd):after{position:absolute;right:-16px;left:auto;content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #FFCA28;z-index:-1}.cp_timeline02 li:nth-of-type(2n+1){clear:both}.cp_timeline02 li .flag{padding:0;margin:0;font-weight:bold}.cp_timeline02 li .desc{font-size:0.7em;line-height:1.5em}.cp_timeline02 li .time{font-size:0.6em;color:#00838F;font-weight:bold}@media only screen and (max-width: 767px){.cp_timeline02:before{left:0}.cp_timeline02 ul{z-index:1;padding:0 0 0 1.5em}.cp_timeline02 li{width:100%}.cp_timeline02 li:nth-child(even){float:none}.cp_timeline02 li:nth-child(odd){float:none}.cp_timeline02 li:nth-child(odd):before{right:auto;left:-14px;border-width:10px 15px 10px 0;border-color:transparent #FFF8E1 transparent transparent}.cp_timeline02 li:nth-child(odd)::after{right:auto;left:-16px;border-width:10px 15px 10px 0;border-color:transparent #FFCA28 transparent transparent}}.cp_timeline03{position:relative;margin:3em auto}.cp_timeline03:before{position:absolute;top:0;width:4px;height:100%;content:'';background-color:#006064;left:30px}.cp_timeline03 .timeline_group{position:relative;padding-top:55px}.cp_timeline03 .timeline_group:not(:first-of-type){margin-top:4rem}.cp_timeline03 .time_year{position:absolute;top:0;left:0;padding:0.5rem 1.5rem;color:#fff;background-color:#00838F;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.cp_timeline03 .timeline_item{margin-bottom:1em;position:relative;padding-left:80px}.cp_timeline03 .timeline_item:not(:last-of-type){margin-bottom:2em}.cp_timeline03 .timeline_item:before{position:absolute;z-index:-1;left:0;width:100%;height:3px;content:'';background-color:#006064;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cp_timeline03 .time{position:absolute;left:0;box-sizing:border-box;min-width:65px;min-height:65px;padding:0.5em 0.5em;text-align:center;color:#fff;background-color:#26C6DA;top:50%;margin-top:-33px;border-radius:65px}.cp_timeline03 .time_day{font-size:1em;font-weight:700;display:block}.cp_timeline03 .time_month{font-size:0.8em;display:block;text-transform:uppercase}.cp_timeline03 .desc{padding:0.5em 1em;border-left:3px solid #26C6DA;border-radius:2px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2);font-size:0.9em}.cp_timeline03 .desc .flag{font-size:1.2em;font-weight:bold;margin:0;padding:0;padding-bottom:0.3em}@media only screen and (max-width: 767px){.cp_timeline03:before{left:0}.cp_timeline03 .timeline_group{padding-top:40px}.cp_timeline03 .timeline_item{padding-top:60px;padding-left:20px}.cp_timeline03 .timeline_item:before{top:90px}.cp_timeline03 .time{top:40px;border-radius:0 20px 20px 0;min-height:2em}.cp_timeline03 .time_day,.cp_timeline03 .time_month{display:inline-block}.cp_timeline03 .desc{font-size:0.8em}}.cp_timeline04{position:relative;margin:3em auto;padding-bottom:2em}.cp_timeline04:before{position:absolute;top:0px;left:45px;width:3px;height:100%;content:'';background:#e91e63}.cp_timeline04 .timeline_item{margin:0px 0px 0px 80px}.cp_timeline04 .timeline_item .time_date .time{font-family:serif;font-size:6em;font-weight:bold;position:relative;margin:0;letter-spacing:3px;color:rgba(233,30,99,0.1)}.cp_timeline04 .timeline_item .time_date .time:before{position:absolute;top:50%;left:-42px;width:10px;height:10px;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border:3px solid #e91e63;background:#fff}.cp_timeline04 .timeline_item .time_date .flag{font-size:1.5em;font-weight:bold;margin:0;margin-top:-60px;color:#880e4f}.cp_timeline04 .timeline_item .desc{font-size:0.8em;line-height:20px;margin-top:10px;padding-left:20px;border-left:1px solid #880e4f}@media only screen and (max-width: 767px){.cp_timeline04:before{left:15px}.cp_timeline04 .timeline_item{margin:0px 0px 0px 40px}.cp_timeline04 .timeline_item .time_date .time:before{left:-32px}.cp_timeline04 .timeline_item .desc{padding-left:0px;border-top:1px solid #880e4f;border-left:none}}
/*# sourceMappingURL=flow.css.map */
