html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,dl,dt,dd,pre,form,fieldset,figure,input,select,textarea,th,td,time,header,footer,main,article,section{box-sizing:border-box;margin:0;padding:0}main{display:block}iframe{border:1px solid #9a896e;box-sizing:border-box}html,body{width:100%}html,body,h1,h2,h3,h4,h5,h6,p,li,dt,dd,input,textarea,select{font-size:62.5%}body{overflow-y:scroll;text-align:center;-webkit-text-size-adjust:100%}body,input,textarea{color:#44341a;font-display:swap;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Verdana,sans-serif}div,p,blockquote,dl,dt,dd,pre,form,fieldset,input,textarea,select,th,td{font-style:normal;font-weight:400;line-height:100%}h1,h2,h3,h4,h5,h6{font-weight:700}h1,h2,h3,h4,h5,h6,caption,th{letter-spacing:normal}div,p,blockquote,li,dt,dd,pre,figcaption,input,textarea,td{letter-spacing:normal}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}p,li,dt,dd,th,td,address,blockquote,figcaption{line-height:150%}a{color:#44341a;outline:none;text-decoration:none}@media screen and (min-width:1024px){a:hover{color:#ea5d7e}}ol,ul{list-style-type:none;margin:0;padding:0}li{padding:0;text-align:left}fieldset,img{border:0}li img,div img{vertical-align:bottom}table{border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%}caption{font-weight:700;padding:0 6px;text-align:left}th,td{padding:6px;text-align:left;vertical-align:top}th,td{background:#fff}td ul{margin:0;padding:0}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,select{border:1px solid #9a896e;box-sizing:border-box;min-height:2.2em;padding:3px 6px;width:100%}input[type=file]{-webkit-appearance:none;box-sizing:border-box;max-width:100%}textarea{height:8em}input[type=email]:placeholder-shown,input[type=url]:placeholder-shown,input[type=tel]:placeholder-shown,input[type=text]:placeholder-shown,input[type=number]:placeholder-shown,textarea:placeholder-shown{color:#9a896e}input[type=email]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9a896e}input[type=email]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=number]:-moz-placeholder,textarea:-moz-placeholder{color:#9a896e;opacity:1}input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=number]::-moz-placeholder,textarea::-moz-placeholder{color:#9a896e;opacity:1}input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9a896e}input[type=submit]{cursor:pointer}input[type=checkbox],input[type=radio]{margin-right:3px}.hpVal{display:none}.req,.opt{color:#fff;font-size:.75em;margin-right:.3em;padding:2px 3px}.req{background:#ea5d7e}.opt{background:#633}input.err{border-color:#ea5d7e}blockquote{margin:2rem}.clearfix:after{clear:both;content:'';display:block;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.markerPink{background:linear-gradient(transparent 60%,#f098ac 60%)}.txtAlgCr{text-align:center}.txtAlgLt{text-align:left}.txtAlgRt{text-align:right}.txtBold{font-weight:700}.discList{list-style-type:disc;margin:1em 0 1em 1.5em}.discList>li{margin-bottom:.25em}.discList>li:last-child{margin-bottom:0}.komeList li{text-indent:-1em;margin-bottom:.25em;padding-left:1em}.komeList li:last-child{margin-bottom:0}.komeListNumber>li{text-indent:-1.8em;margin-bottom:.25em;padding-left:1.8em}.komeListNumber>li:last-child{margin-bottom:0}.numberList>li{text-indent:-1em;margin-bottom:.25em;padding-left:1em}.numberList>li:last-child{margin-bottom:0}.numberParagraph{text-indent:-1em;padding-left:1em}.errMsg{color:#ea5d7e}.txtRed{color:#ea5d7e}#postBox{text-align:left}#postBox strong{font-weight:700}#postBox em{font-style:italic}#postBox blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}#postBox .aligncenter{display:block;margin:0 auto}#postBox .alignright{float:right;margin:0 0 .6em .6em}#postBox .alignleft{float:left;margin:0 .6em .6em 0}#postBox img[class*=wp-image-],#postBox img[class*=attachment-]{height:auto;max-width:100%}#postBox p{margin:.6em 0}.mrTop03em{margin-top:.3em !important}.mrTop06em{margin-top:.6em !important}.mrTop10em{margin-top:1em !important}.mrTop16em{margin-top:1.6em !important}.mrTop20em{margin-top:2em !important}.mrTop26em{margin-top:2.6em !important}.mrTop42em{margin-top:4.2em !important}.width03em{width:3em !important}.width06em{width:6em !important}.width07em{width:7em !important}.width08em{width:8em !important}.width09em{width:9em !important}.width10em{width:10em !important}.width11em{width:11em !important}.width12em{width:12em !important}body{position:relative}body,h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,input,textarea,select{font-size:1.6rem}.fix,.fixReg,.fixMin{margin:0 auto}.txtBlock{display:block}.minchoSemiBold,.telNumber,header #logo,header .telInformation,header .btnInquiry li a,#footerContents h2,#pageTitle h2,.sectionTitle,#indexTopCopy p,#policy h3,#currentData figcaption,#recommendWrap .itemNumber,#meritWrap .itemNumber,#systemFlowWrap h4,#followWrap h4,#achievementList p,.sectionCatchCopy,#partyScheduleWrap .item h4,.priceNumber{font-family:'Noto Serif JP',serif;font-weight:700}.minchoMedium,#gNav li a,#gNav li .btnSub,#indexFeatureWrap h3 .txtBlock{font-family:'Noto Serif JP',serif;font-weight:400}#indexFeatureWrap .number{font-family:'Playfair Display',serif}header{background:rgba(255,255,255,.86);position:fixed;left:0;top:0;width:100%;z-index:10}header h1,header #logo a,header .btnInquiry li a,header .telNumber,header .telNumber a,header .telInformation{color:#9a896e}header h1{font-weight:400}header .btnInquiry li a{background:#f8dfd8;border-radius:1.125em;box-sizing:border-box;display:block;height:2.25em;line-height:2.25em;padding:0 1.125em;text-align:center}#headerTop{padding:10px 0}#gNav{background:#f8dfd8 url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/common/bk001.png) repeat center center}#gNav a,#gNav .btnSub{color:#9a896e;cursor:pointer;display:block}footer{background:#f8dfd8 url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/common/bk001.png) repeat center center}footer h2,footer li,footer a{color:#633}footer h2{text-align:left}#btnPageTop{position:fixed;right:0}#btnPageTop a{display:block}#btnPageTop i{vertical-align:middle}#btnPageTop .fa-stack{font-size:1.3em}#mapCanvas iframe{border:0;box-sizing:border-box;min-height:300px;width:100%}#footerContents{padding:1em 0}#copyright{background:#633;color:#fff;text-align:center;height:2em;line-height:2em}#copyright small{font-size:.875em}.modaal-gallery-item img{max-height:82vh}main{text-align:left}main>section{padding:4em 0}main>section:nth-of-type(even){background:#fcf9f5 url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/common/bk002.png) repeat center center}main section p{margin-bottom:1em}main section p:last-of-type{margin-bottom:0}main .btnLink{display:flex;justify-content:flex-end;margin-top:1em}main .btnLink li{width:10em}main .btnLink li a{border:1px solid #633;color:#633;display:block;height:2em;line-height:2em;text-align:center}main .btnLink li a:hover{background:#e8ac9c;color:#fff}#pageTitle{position:relative;width:100%}#pageTitle h2{background:rgba(255,255,255,.82);border-radius:.5em;box-sizing:border-box;color:#633;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}#pageTitle .pageTitleBk{height:10em;width:100%;overflow:hidden}#pageTitle .pageTitleBk figure{height:10em;width:100%;transform:scale(1.2);-webkit-transform:scale(1.2);transition:all 12s ease-in-out;-webkit-transition:all 12s ease-in-out}.zoomOut #pageTitle figure{transform:scale(1);-webkit-transform:scale(1)}.sectionTitle{color:#633;line-height:1.5em;position:relative;text-align:center}.sectionTitle:after{background:#f8dfd8;bottom:0;content:'';height:6px;position:absolute}.insertNav{display:flex;justify-content:center;margin:1em 0}.insertNav li{margin:0 .5em}.insertNav li a{border:1px solid #9a896e;box-sizing:border-box;color:#9a896e;display:block;height:2em;line-height:2em;padding:0 .5em;text-align:center}.insertNav li a:hover{background:#ea5d7e;color:#fff}#indexTop{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/index/top.jpg) no-repeat center center;background-size:cover;max-height:1280px;max-width:1920px}#indexTopCopy{background:rgba(255,255,255,.73)}#indexTopCopy p{color:#44341a}#indexNewsList dt{color:#c9c0b2}#indexFeatureWrap .item h3 span{display:block;text-align:center}#indexFeatureWrap .item .number{color:#e8ac9c}#indexFeatureWrap .item .txtBlock{color:#9a896e}#indexAttiudeWrap figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/index/owner.jpg) no-repeat center top;background-size:cover;max-height:900px;max-width:600px}#cases #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/cases/top.jpg) no-repeat center center;background-size:cover}.casesWrap .item{background:#fff;border:1px solid #9a896e;box-sizing:border-box;padding:1em}.casesWrap .item img{height:auto;width:100%}.casesWrap .item dl{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:1em 0}.casesWrap .item dl dt{color:#9a896e;width:3em}.casesWrap .item dl dd{width:calc(100% - 3em)}#exampleJa #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/cases/ja/top.jpg) no-repeat center center;background-size:cover}.exampleList{margin-top:2em}#exampleCh #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/cases/ch/top.jpg) no-repeat center center;background-size:cover}#current #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/current/top.jpg) no-repeat center center;background-size:cover}#currentData{background:#fff}#currentData img{height:auto;width:100%}#currentData .komeListNumber{margin-top:.5em}#currentData .quoteLink{display:flex;justify-content:flex-end}#transitionOfInternationalMarriageTable th,#transitionOfInternationalMarriageTable td{border:1px solid #f8dfd8;text-align:center;vertical-align:middle}#transitionOfInternationalMarriageTable thead th{background:#fcf9f5}#transitionOfInternationalMarriageTable sup{font-size:.75em}#recommend #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/recommend/top.jpg) no-repeat center center;background-size:cover}#recommendWrap .item{border:1px solid #e8ac9c;border-radius:1em;box-sizing:border-box;padding:2em 1em}#recommendWrap .itemNumber{color:#e8ac9c;text-align:center}#merit #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/merit/top.jpg) no-repeat center center;background-size:cover}#meritWrap .item{border:1px solid #9a896e;border-radius:1em;box-sizing:border-box;padding:2em 1em}#meritWrap .itemNumber{color:#e8ac9c;text-align:center}#system #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/system/top.jpg) no-repeat center center;background-size:cover}#systemFlowWrap .item{background:#fff;border:1px solid #9a896e;padding:2em 1em 1em}#systemFlowWrap .item h4{text-align:center}#systemFlowWrap .item .number{color:#e8ac9c;display:block;text-align:center}#systemFlowWrap .item figure{text-align:center}#systemFlowWrap .item img{height:auto;width:100%}#systemFlowWrap .arrowDawn{text-align:center}#procedure #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/procedure/top.jpg) no-repeat center center;background-size:cover}.procedureWrap figure{background:#fff;border:1px solid #9a896e;box-sizing:border-box;padding:1em;text-align:center}.procedureWrap figure img{height:auto;max-width:320px;width:100%}.procedureWrap ul{margin-top:1em}.procedureWrap ul li{font-size:1.125em}.procedureWrap ul li:nth-child(n+2){margin-top:.25em}.procedureWrap ul i{color:#ea5d7e}#price #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/price/top.jpg) no-repeat center center;background-size:cover}#price .sectionCatchCopy{color:#9a896e}#price .sectionCatchCopy span{line-height:1.5em}#price .priceNumber{color:#ea5d7e;font-size:1.25em;font-weight:700}#price01Table th,#price01Table td{border:1px solid #f8dfd8;text-align:center;vertical-align:middle}#price01Table th{background:#fcf9f5}#travelWrap{margin-bottom:2em}#travelWrap .travelItem{border:1px solid #9a896e;box-sizing:border-box;padding:1.5em 1em 1em;text-align:center}#travelWrap .travelItem h5,#travelWrap .travelItem h6{line-height:1.5em}#travelWrap .travelItem h5{color:#e8ac9c;text-align:center}#travelWrap .travelItem h6{color:#9a896e;text-align:center}#travelWrap .travelItem p{text-align:left}#travelWrap .travelItem .komeList{margin-top:1em}#travelWrap .travelItem .travelInfo li{font-weight:700}#priceOther h5{color:#9a896e}#priceOtherList i{color:#ea5d7e}#paymentWrap{margin-bottom:2em}#paymentWrap .item{border:1px solid #9a896e;box-sizing:border-box;padding:1.5em 1em 1em;text-align:center}#paymentWrap .item h4{color:#9a896e;text-align:center}#paymentWrap .item p{text-align:left}#paymentWrap .item ul{margin-top:1em}#canceklPrice h4{color:#9a896e;text-align:center}#canceklPrice th,#canceklPrice td{border:1px solid #f8dfd8;text-align:center;vertical-align:middle}#canceklPrice th{background:#fcf9f5}#coolingOffContents{list-style-type:decimal;margin-left:1.5em}#coolingOffContents li{margin-bottom:1em}#coolingOffContents li:last-child{margin-bottom:0}#party #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/party/top.jpg) no-repeat center center;background-size:cover}.contactPhone .telNumber,.contactPhone .telNumber a,.contactPhone .telInformation{color:#9a896e}#partyScheduleWrap .item{background:#fff;border:1px solid #9a896e;border-radius:1em;margin-bottom:1em;padding:1em}#partyScheduleWrap .item:last-of-type{margin-bottom:0}#partyScheduleWrap .item h4{color:#9a896e;margin-bottom:1em}#partyScheduleWrap .item th{color:#e8ac9c}#partyScheduleWrap .item tr{border-bottom:1px dashed #e8ac9c}#partyScheduleWrap .item tr:last-of-type{border-bottom:0}#partyScheduleWrap .item .applicationPhone{margin-top:.5em}#partyScheduleWrap .item .applicationPhone .telNumber,#partyScheduleWrap .item .applicationPhone .telNumber a,#partyScheduleWrap .item .applicationPhone .telInformation{color:#9a896e}.membersJa #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/members/ja/top.jpg) no-repeat center center;background-size:cover}.membersWrap .item{border:1px solid #e8ac9c;padding:1em}.membersWrap .item figure{text-align:center}.membersWrap .item figure img{height:auto;width:100%}.pagination h2{display:none}.pagination .nav-links ul{display:flex;justify-content:center;margin-top:2em}.pagination .nav-links ul li{height:1em;line-height:1em;margin:0 .25em}.pagination .nav-links ul li a{border:1px solid #e8ac9c}.pagination .nav-links ul li a:hover{background:#e8ac9c;color:#fff}.pagination .nav-links ul li a,.pagination .nav-links ul li .current{box-sizing:border-box;display:block;font-size:1.25em;padding:.125em .25em;text-align:center}.membersSh #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/members/sh/top.jpg) no-repeat center center;background-size:cover}.membersDa #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/members/da/top.jpg) no-repeat center center;background-size:cover}.membersHa #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/members/ha/top.jpg) no-repeat center center;background-size:cover}#follow #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/follow/top.jpg) no-repeat center center;background-size:cover}#followWrap .item{border:1px solid #f8dfd8;border-radius:1em;box-sizing:border-box;padding:1.5em 1em 1em}#followWrap .item h4{color:#9a896e;text-align:center}#followWrap .item h4 .txtBlock{line-height:1.5em}#information #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/information/top.jpg) no-repeat center center;background-size:cover}#infoTable th{color:#e8ac9c}#policy #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/policy/top.jpg) no-repeat center center;background-size:cover}#sitemap #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/sitemap/top.jpg) no-repeat center center;background-size:cover}#inquiry #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/inquiry/top.jpg) no-repeat center center;background-size:cover}#sectionInquiryPhone .telNumber,#sectionInquiryPhone .telNumber a,#sectionInquiryPhone .telInformation{color:#9a896e}.stepNav{border-left:1px solid #9a896e;border-right:1px solid #9a896e;box-sizing:border-box;display:table;height:48px;margin-bottom:1.6em;table-layout:fixed;width:100%}.stepNav li{background-color:#f9f9f9;border-top:solid 1px #9a896e;border-bottom:solid 1px #9a896e;box-sizing:border-box;color:#633;display:table-cell;font-size:1em;font-weight:700;padding-left:1em;position:relative;text-align:center;vertical-align:middle}.stepNav li:first-child{padding-left:0}.stepNav li:before{border-bottom:24px solid transparent;border-left:24px solid #9a896e;border-top:24px solid transparent;bottom:0;content:"";height:0;position:absolute;right:-25px;top:-1px;width:0;z-index:9}.stepNav li:after{border-bottom:24px solid transparent;border-left:24px solid #f9f9f9;border-top:24px solid transparent;bottom:0;content:"";height:0;position:absolute;right:-24px;top:-1px;width:0;z-index:9}.stepNav li:last-child:before{display:none}.stepNav li:last-child:after{display:none}.stepNav .current{background:#e8ac9c;border-bottom:solid 1px #e8ac9c;border-top:solid 1px #e8ac9c;color:#fff}.stepNav .current:after{border-left:24px solid #e8ac9c}.sbmtBtnList{display:flex;justify-content:space-between;margin-top:1em}.sbmtBtnList li{width:42%}.sbmtBtnList li input{border:0;height:2.6em;line-height:2.6em;text-align:center;width:100%}.sbmtBtnList li input:hover{background:#e8ac9c;color:#fff}.sbmtBtnList li .btnSbmt{background:#633;color:#fff}.sbmtBtnList li .btnBack{background:#c9c0b2}#news #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/news/top.jpg) no-repeat center center;background-size:cover}.pageNav{display:flex;justify-content:space-between;margin-top:1.5em}.pageNav a,.pageNav span{border:1px solid #c9c0b2;box-sizing:border-box;display:inline-block;padding:.6em 1em;text-align:center}.pageNav a{background:#fff}.pageNav a:hover{background:#e8ac9c;color:#fff}.pageNav span{background:#9a896e;color:#c9c0b2}.postDate{margin-bottom:2em}.postDate li{color:#e8ac9c}#postBox{margin-bottom:2em}#newsList .item a{border:1px solid #f8dfd8;box-sizing:border-box;display:block;padding:1em}#newsList .item a img{height:auto;width:100%}#newsList .item figure{margin-bottom:.5em;overflow:hidden}#newsList .item .posrDatetime{color:#e8ac9c}#achievement #pageTitle figure{background:url(//tokyokokusai.jp/wordpress/wp-content/themes/tiea/assets/css/../img/achievement/top.jpg) no-repeat center center;background-size:cover}#achievementList li{border:1px solid #9a896e;box-sizing:border-box;padding:1em;text-align:center}#achievementList li p{text-align:center}#achievementList li img{height:auto;max-width:200px;width:100%}@media screen and (min-width:1280px){.ancPoint{margin-top:-139px;padding-top:139px}.fix{width:1200px}.fixReg{width:960px}.fixMin{width:748px}.pcNone{display:none !important}a,input[type=submit],#gNav .btnSub{transition:.6s ease-in-out}#headerTop{display:flex;justify-content:space-between}#headerTop h1{font-size:1em;text-align:left}#headerTop #logo{font-size:2.25em;letter-spacing:.0375em;line-height:1em;text-align:left}#headerTop .telNumber{font-size:2.25em;line-height:1em;text-align:right}#headerTop .telNumber i{margin-right:.125em}#headerTop .telInformation{display:inline-block;font-size:1.125em;margin-right:.5em;text-align:right}#headerTop .telInformation:last-child{margin-right:0}#headerLt{padding-top:8px}#headerRt{display:flex;justify-content:space-between}.btnInquiry{margin:10px 1em 0 0}.btnInquiry li a{font-size:1.125em}.btnInquiry li a:hover{background:#ea5d7e;color:#fff}#gNav>ul{display:flex;justify-content:space-between}#gNav>ul>li{width:180px}#gNav>ul>li#navHome{width:84px}#gNav>ul>li#navCases{width:216px}#gNav>ul>li a,#gNav>ul>li .btnSub{background:0 0;box-sizing:border-box;font-size:1.125em;height:3em;line-height:3em;position:relative;text-align:center}#gNav>ul>li a:hover,#gNav>ul>li .btnSub:hover{background:#ea5d7e;color:#fff}#gNav>ul>li .subNav{background:#fff;padding:0;position:absolute}#gNav>ul>li .subNav li a{padding:0 .5em;text-align:left;white-space:nowrap}#gNav>ul #navCases,#gNav>ul #navAbout,#gNav>ul #navMembers{position:relative}#navToggle{display:none}#footerContents{display:flex;flex-direction:row-reverse;justify-content:space-between}#footerContents h2{font-size:2.25em;line-height:1.5em;margin-bottom:.25em}#footerContentsLt ul li:nth-last-child(-n+2){display:inline}#footerContentsLt ul li:last-child{margin-left:.5em}#footerContentsRt ul{display:flex;justify-content:flex-end}#footerContentsRt ul li:after{content:'｜';padding:0 .25em}#footerContentsRt ul li:last-child:after{content:none;padding:0}main{min-height:calc(100vh - 502px);padding-top:139px}#pageTitle{height:10em}#pageTitle h2{font-size:2.5em;padding:.75em}#pageTitle figure{height:10em}.sectionTitle{font-size:2.25em;margin-bottom:1.5em;padding:0 0 1.5em .25em}.sectionTitle:after{left:32.5%;width:35%}.sectionTitle .txtBlock{line-height:1.25em}#indexTop{height:calc(100vh - 139px);width:100%}#indexTopCopy p{font-size:2.25em;height:2em;line-height:2em;text-align:center}#indexNewsList{display:flex;flex-wrap:wrap;justify-content:space-between}#indexNewsList dt{width:5.5em}#indexNewsList dd{margin-bottom:.5em;width:40em}#indexNewsList dd:last-of-type{margin-bottom:0}#indexFeatureWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}#indexFeatureWrap .item{margin-right:5%;width:30%}#indexFeatureWrap .item:nth-of-type(3n){margin-right:0}#indexFeatureWrap .item:nth-of-type(n+4){margin-top:4em}#indexFeatureWrap .item h3{margin-bottom:1em}#indexFeatureWrap .item h3 .number{font-size:3em;margin-bottom:.75em}#indexFeatureWrap .item h3 .txtBlock{font-size:1.5em;line-height:1.5em}#indexAttiudeWrap{display:flex;justify-content:space-between}#indexAttiudeWrap figure{width:28%}#indexAttiudeWrap #indexAttiudeMessage{width:70%}.casesWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}.casesWrap .item{margin-right:5%;width:30%}.casesWrap .item:nth-of-type(3n){margin-right:0}.casesWrap .item:nth-of-type(n+4){margin-top:2em}.exampleList{display:flex;flex-wrap:wrap;justify-content:flex-start}.exampleList li{margin-right:30px;width:300px}.exampleList li:nth-child(3n){margin-right:0}.exampleList li:nth-child(n+4){margin-top:30px}.exampleList li a{display:block}.exampleList li a:hover img{opacity:.6}#currentData{margin-top:2em;padding:2em}#currentData figcaption{font-size:1.25em;text-align:center}#currentData .scrollDiv{margin-top:2em}#currentData .quoteLink{margin-top:2em}#recommentCopy{font-size:1.25em;text-align:center}#recommendWrap{display:flex;flex-wrap:wrap;justify-content:space-between}#recommendWrap .item{margin-top:4em;width:22%}#recommendWrap .item .itemNumber{font-size:2.5em;margin-bottom:1em}#recommendWrap .item p{font-size:1.375em;line-height:1.5em;text-align:center}#meritCopy{font-size:1.25em;text-align:center}#meritWrap{display:flex;flex-wrap:wrap;justify-content:space-between}#meritWrap .item{margin-top:4em;width:22%}#meritWrap .item .itemNumber{font-size:2.5em;margin-bottom:1em}#meritWrap .item p{font-size:1.375em;line-height:1.5em;text-align:center}#systemFlow .fixMin{width:640px}#systemFlowWrap>div:nth-of-type(n+2){margin-top:2em}#systemFlowWrap .item h4{font-size:2em;margin-bottom:1em}#systemFlowWrap .item h4 .number{line-height:1em;margin-bottom:1em}#systemFlowWrap .item p{text-align:center}#systemFlowWrap .item figure{margin-top:1em}#systemFlowWrap .arrowDawn img{height:auto;width:60%}.procedureWrap{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}.procedureWrap .item{width:608px}.procedureWrap figure{width:320px}#price .sectionCatchCopy{margin-bottom:2em;text-align:center}#price .sectionCatchCopy .txtBlock{font-size:1.5em}#price01Table{margin-bottom:1em}#price01Table tbody td{text-align:left}#price01Table tbody td:nth-of-type(2){text-align:center}#price01Table tbody td:nth-of-type(2) li{text-align:center}#travelWrap{display:flex;justify-content:space-between}#travelWrap .travelItem{width:48%}#travelWrap .travelItem h5{font-size:1.75em}#travelWrap .travelItem h6{font-size:1.5em}#travelWrap .travelItem .travelInfo{display:flex;justify-content:center;margin:1em 0}#travelWrap .travelItem .travelInfo li{font-size:1.25em;margin:0 .5em}#priceOther h5{font-size:1.5em;margin-bottom:1em}#paymentWrap{display:flex;justify-content:space-between}#paymentWrap .item{width:48%}#paymentWrap .item h4{font-size:1.5em;margin-bottom:.75em}#canceklPrice{margin:0 auto;width:70%}#canceklPrice h4{font-size:1.5em;margin-bottom:.75em}#canceklPrice table{margin:0 0 1em}#canceklPrice th{text-align:left}#patyContact p{text-align:center}.contactPhone{margin:2em auto 0;width:23em}.contactPhone li{white-space:nowrap}.contactPhone li.telNumber{font-size:3em;line-height:1em}.contactPhone li.telInformation{display:inline-block;font-size:1em;margin-right:.5em}.contactPhone li.telInformation:last-child{margin-right:0}#partyScheduleWrap .item h4{font-size:1.25em}#partyScheduleWrap .item .applicationPhone .telNumber,#partyScheduleWrap .item .applicationPhone .telNumber a{font-size:1.25em}#partyScheduleWrap .item .applicationPhone .telInformation{display:inline-block;font-size:1em;margin-right:.5em}#partyScheduleWrap .item .applicationPhone .telInformation:last-child{margin-right:0}.membersWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}.membersWrap .item{margin-right:4%;width:22%}.membersWrap .item:nth-of-type(n+5){margin-top:48px}.membersWrap .item:nth-of-type(4n){margin-right:0}.membersWrap .item figure{margin-bottom:1em}#followWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}#followWrap .item{margin-right:5%;width:30%}#followWrap .item:nth-of-type(3n){margin-right:0}#followWrap .item:nth-of-type(n+4){margin-top:3em}#followWrap .item h4{font-size:1.75em;margin-bottom:1em}#infoTable tr{border-bottom:1px dashed #f8dfd8}#infoTable th,#infoTable td{padding:10px 6px}#infoTable th{width:13em}#historyList{display:flex;flex-wrap:wrap;justify-content:flex-start}#historyList dt{width:6em}#historyList dd{width:calc(100% - 6em)}#policy h3{font-size:1.25em;margin:1.5em 0 .5em}#policy #policyInformation{margin-top:2.5em}#policy #policyInformation li{text-align:right}#sitemapWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}#sitemapWrap ul{width:calc(25% - 40px)}#sectionInquiryPhone p{text-align:center}#sectionInquiryPhone ul{margin:2em auto 0;width:23em}#sectionInquiryPhone ul li{white-space:nowrap}#sectionInquiryPhone ul li.telNumber{font-size:3em;line-height:1em}#sectionInquiryPhone ul li.telInformation{display:inline-block;font-size:1em;margin-right:.5em}#sectionInquiryPhone ul li.telInformation:last-child{margin-right:0}.formTable tr{border-bottom:1px dashed #f8dfd8}.formTable th,.formTable td{background:0 0;padding:10px 6px}.formTable th{width:13em}.formTable td .radioList{margin:0;padding:0}.formTable td .radioList li{display:inline-block;margin-right:1em}.formTable td .requestList li{margin-bottom:.5em}.formTable td .requestList li:last-child{margin-bottom:0}#newsList{display:flex;flex-wrap:wrap;justify-content:flex-start}#newsList .item{margin-right:2%;width:23.5%}#newsList .item:nth-child(4n){margin-right:0}#newsList .item:nth-child(n+5){margin-top:2em}#newsList a img{transform:scale(1);-webkit-transform:scale(1);transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out}#newsList a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out}#achievementList{display:flex;flex-wrap:wrap;justify-content:flex-start}#achievementList li{margin-right:2%;width:23.5%}#achievementList li:nth-child(4n){margin-right:0}#achievementList li:nth-child(n+5){margin-top:1.5em}#achievementList li:first-child{position:relative}#achievementList li:first-child p{padding:1.5em 0}#achievementList li p{font-size:1.125em}}@media screen and (min-width:1024px) and (max-width:1279px){.ancPoint{margin-top:-133px;padding-top:133px}.fix{width:960px}.fixReg{width:960px}.fixMin{width:748px}.odNone{display:none !important}a,input[type=submit],#gNav .btnSub{transition:.6s ease-in-out}#headerTop{display:flex;justify-content:space-between}#headerTop h1{font-size:1em;text-align:left}#headerTop #logo{font-size:2.25em;letter-spacing:.0375em;line-height:1em;text-align:left}#headerTop .telNumber{font-size:2.25em;line-height:1em;text-align:right}#headerTop .telNumber i{margin-right:.125em}#headerTop .telInformation{display:inline-block;font-size:1.125em;margin-right:.5em;text-align:right}#headerTop .telInformation:last-child{margin-right:0}#headerLt{padding-top:8px}#headerRt{display:flex;justify-content:space-between}.btnInquiry{margin:10px 1em 0 0}.btnInquiry li a{font-size:1.125em}.btnInquiry li a:hover{background:#ea5d7e;color:#fff}#gNav>ul{display:flex;justify-content:space-between}#gNav>ul>li{width:142px}#gNav>ul>li#navHome{width:72px}#gNav>ul>li#navCases{width:178px}#gNav>ul>li a,#gNav>ul>li .btnSub{background:0 0;box-sizing:border-box;font-size:1em;height:3em;line-height:3em;position:relative;text-align:center}#gNav>ul>li a:hover,#gNav>ul>li .btnSub:hover{background:#ea5d7e;color:#fff}#gNav>ul>li .subNav{background:#fff;padding:0;position:absolute}#gNav>ul>li .subNav li a{padding:0 .5em;text-align:left;white-space:nowrap}#gNav>ul #navCases,#gNav>ul #navAbout,#gNav>ul #navMembers{position:relative}#navToggle{display:none}#footerContents{display:flex;flex-direction:row-reverse;justify-content:space-between}#footerContents h2{font-size:2.25em;line-height:1.5em;margin-bottom:.25em}#footerContentsLt ul li:nth-last-child(-n+2){display:inline}#footerContentsLt ul li:last-child{margin-left:.5em}#footerContentsRt ul{display:flex;justify-content:flex-end}#footerContentsRt ul li:after{content:'｜';padding:0 .25em}#footerContentsRt ul li:last-child:after{content:none;padding:0}main{min-height:calc(100vh - 502px);padding-top:133px}#pageTitle{height:10em}#pageTitle h2{font-size:2.5em;padding:.5em}.sectionTitle{font-size:2.25em;margin-bottom:1em;padding:0 .5em 1em;text-align:center}.sectionTitle:after{left:30%;width:40%}#indexTop{height:calc(100vh - 133px);width:100%}#indexTopCopy p{font-size:2em;height:2em;line-height:2em;text-align:center}#indexNewsList{display:flex;flex-wrap:wrap;justify-content:space-between}#indexNewsList dt{width:5.5em}#indexNewsList dd{margin-bottom:.5em;width:40em}#indexNewsList dd:last-of-type{margin-bottom:0}#indexFeatureWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}#indexFeatureWrap .item{margin-right:5%;width:30%}#indexFeatureWrap .item:nth-of-type(3n){margin-right:0}#indexFeatureWrap .item:nth-of-type(n+4){margin-top:4em}#indexFeatureWrap .item h3{margin-bottom:1em}#indexFeatureWrap .item h3 .number{font-size:3em;margin-bottom:.75em}#indexFeatureWrap .item h3 .txtBlock{font-size:1.5em;line-height:1.5em}#indexAttiudeWrap{display:flex;justify-content:space-between}#indexAttiudeWrap figure{width:28%}#indexAttiudeWrap #indexAttiudeMessage{width:70%}.casesWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}.casesWrap .item{margin-right:2%;width:32%}.casesWrap .item:nth-of-type(3n){margin-right:0}.casesWrap .item:nth-of-type(n+4){margin-top:1.25em}.exampleList{display:flex;flex-wrap:wrap;justify-content:flex-start}.exampleList li{margin-right:30px;width:300px}.exampleList li:nth-child(3n){margin-right:0}.exampleList li:nth-child(n+4){margin-top:30px}.exampleList li a{display:block}.exampleList li a:hover img{opacity:.6}#currentData{margin-top:2em;padding:2em}#currentData figcaption{font-size:1.25em;text-align:center}#currentData .scrollDiv{margin-top:2em}#currentData .quoteLink{margin-top:2em}#recommentCopy{font-size:1.25em;text-align:center}#recommendWrap{display:flex;flex-wrap:wrap;justify-content:space-between}#recommendWrap .item{margin-top:4em;width:30%}#recommendWrap .item:last-of-type{border:0}#recommendWrap .item .itemNumber{font-size:2.5em;margin-bottom:1em}#recommendWrap .item p{font-size:1.375em;line-height:1.5em;text-align:center}#meritCopy{font-size:1.25em;text-align:center}#meritWrap{display:flex;flex-wrap:wrap;justify-content:space-between}#meritWrap .item{margin-top:4em;width:30%}#meritWrap .item:last-of-type{border:0}#meritWrap .item .itemNumber{font-size:2.5em;margin-bottom:1em}#meritWrap .item p{font-size:1.375em;line-height:1.5em;text-align:center}#systemFlow .fixMin{width:640px}#systemFlowWrap>div:nth-of-type(n+2){margin-top:2em}#systemFlowWrap .item h4{font-size:2em;margin-bottom:1em}#systemFlowWrap .item h4 .number{line-height:1em;margin-bottom:1em}#systemFlowWrap .item p{text-align:center}#systemFlowWrap .item figure{margin-top:1em}#systemFlowWrap .arrowDawn img{height:auto;width:60%}.procedureWrap{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}.procedureWrap .item{width:608px}.procedureWrap figure{width:320px}#price .sectionCatchCopy{margin-bottom:2em;text-align:center}#price .sectionCatchCopy .txtBlock{font-size:1.5em}#price01Table{margin-bottom:1em}#price01Table tbody td{text-align:left}#price01Table tbody td:nth-of-type(2){text-align:center}#price01Table tbody td:nth-of-type(2) li{text-align:center}#travelWrap{display:flex;justify-content:space-between}#travelWrap .travelItem{width:48%}#travelWrap .travelItem h5{font-size:1.75em}#travelWrap .travelItem h6{font-size:1.5em}#travelWrap .travelItem .travelInfo{display:flex;justify-content:center;margin:1em 0}#travelWrap .travelItem .travelInfo li{font-size:1.25em;margin:0 .5em}#priceOther h5{font-size:1.5em;margin-bottom:1em}#paymentWrap{display:flex;justify-content:space-between}#paymentWrap .item{width:48%}#paymentWrap .item h4{font-size:1.5em;margin-bottom:.75em}#canceklPrice{margin:0 auto;width:70%}#canceklPrice h4{font-size:1.5em;margin-bottom:.75em}#canceklPrice table{margin:0 0 1em}#canceklPrice th{text-align:left}#patyContact p{text-align:center}.contactPhone{margin:2em auto 0;width:23em}.contactPhone li{white-space:nowrap}.contactPhone li.telNumber{font-size:3em;line-height:1em}.contactPhone li.telInformation{display:inline-block;font-size:1em;margin-right:.5em}.contactPhone li.telInformation:last-child{margin-right:0}#partyScheduleWrap .item h4{font-size:1.25em}#partyScheduleWrap .item .applicationPhone .telNumber,#partyScheduleWrap .item .applicationPhone .telNumber a{font-size:1.25em}#partyScheduleWrap .item .applicationPhone .telInformation{display:inline-block;font-size:1em;margin-right:.5em}#partyScheduleWrap .item .applicationPhone .telInformation:last-child{margin-right:0}.membersWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}.membersWrap .item{margin-right:2%;width:23.5%}.membersWrap .item:nth-of-type(n+5){margin-top:19px}.membersWrap .item:nth-of-type(4n){margin-right:0}.membersWrap .item figure{margin-bottom:1em}#followWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}#followWrap .item{margin-right:2%;width:32%}#followWrap .item:nth-of-type(3n){margin-right:0}#followWrap .item:nth-of-type(n+4){margin-top:1.5em}#followWrap .item h4{font-size:1.75em;margin-bottom:1em}#infoTable tr{border-bottom:1px dashed #f8dfd8}#infoTable th,#infoTable td{padding:10px 6px}#infoTable th{width:13em}#historyList{display:flex;flex-wrap:wrap;justify-content:flex-start}#historyList dt{width:6em}#historyList dd{width:calc(100% - 6em)}#policy h3{font-size:1.25em;margin:1.5em 0 .5em}#policy #policyInformation{margin-top:2.5em}#policy #policyInformation li{text-align:right}#sitemapWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}#sitemapWrap ul{width:calc(25% - 40px)}#sectionInquiryPhone p{text-align:center}#sectionInquiryPhone ul{margin:2em auto 0;width:23em}#sectionInquiryPhone ul li{white-space:nowrap}#sectionInquiryPhone ul li.telNumber{font-size:3em;line-height:1em}#sectionInquiryPhone ul li.telInformation{display:inline-block;font-size:1em;margin-right:.5em}#sectionInquiryPhone ul li.telInformation:last-child{margin-right:0}.formTable tr{border-bottom:1px dashed #f8dfd8}.formTable th,.formTable td{background:0 0;padding:10px 6px}.formTable th{width:13em}.formTable td .radioList{margin:0;padding:0}.formTable td .radioList li{display:inline-block;margin-right:1em}.formTable td .requestList li{margin-bottom:.5em}.formTable td .requestList li:last-child{margin-bottom:0}#newsList{display:flex;flex-wrap:wrap;justify-content:flex-start}#newsList .item{margin-right:2%;width:23.5%}#newsList .item:nth-child(4n){margin-right:0}#newsList .item:nth-child(n+5){margin-top:2em}#newsList a img{transform:scale(1);-webkit-transform:scale(1);transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out}#newsList a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out}#achievementList{display:flex;flex-wrap:wrap;justify-content:flex-start}#achievementList li{margin-right:1%;padding:1em .5em;width:24.25%}#achievementList li:nth-child(4n){margin-right:0}#achievementList li:nth-child(n+5){margin-top:.75em}#achievementList li:first-child{position:relative}#achievementList li:first-child p{padding:1.5em 0}#achievementList li p{font-size:1em}}@media screen and (min-width:768px) and (max-width:1023px){.ancPoint{margin-top:-74px;padding-top:74px}.fix{width:748px}.fixReg{width:748px}.fixMin{width:748px}.tbNone{display:none !important}.tbBlock{display:block;line-height:1.5em}header{border-bottom:1px solid #e8ac9c}#headerTop{display:flex;justify-content:space-between;margin:0 0 0 10px !important;width:calc(100% - 72px)}#headerTop h1{font-size:.875em;text-align:left}#headerTop #logo{font-size:1.875em;letter-spacing:.0375em;line-height:1em;text-align:left}#headerTop .telNumber{font-size:1.75em;line-height:1em;text-align:right}#headerTop .telNumber i{margin-right:.125em}#headerTop .telInformation{display:inline-block;font-size:.875em;margin-right:.375em;text-align:right}#headerTop .telInformation:last-child{margin-right:0}#headerLt{padding-top:8px}#headerRt{display:flex;justify-content:space-between}.btnInquiry{margin:10px .5em 0 0}.btnInquiry li a{font-size:1em}.btnInquiry li a:hover{background:#ea5d7e;color:#fff}#navToggle{position:fixed;top:15px;right:10px;height:32px;cursor:pointer;z-index:1000}#navToggle>div{position:relative;width:36px}#navToggle span{width:100%;height:1px;left:0;display:block;background:#333;position:absolute;transition:transform .6s ease-in-out,top .5s ease}#navToggle span:nth-child(1){top:0}#navToggle span:nth-child(2){top:14px}#navToggle span:nth-child(3){top:28px}.open #navToggle span{background:#fff}.open #navToggle span:nth-child(1){top:15px;transform:rotate(45deg)}.open #navToggle span:nth-child(2){top:15px;width:0;left:50%}.open #navToggle span:nth-child(3){top:15px;transform:rotate(-45deg)}#gNav{background:rgba(0,0,0,.86);color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;display:flex;visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:center;font-size:1.125em;opacity:0;transition:opacity .6s ease,visibility .6s ease;z-index:900}#gNav a,#gNav span{border-bottom:1px solid #fff;box-sizing:border-box;display:block;font-weight:400;padding:6px 0}#gNav a{color:#fff;text-decoration:none;transition:color .6s ease}#gNav span{color:#999}#gNav i{margin-right:.125em}#gNav .fa-phone{color:#fff !important}#gNav ul{padding-top:64px;width:92%}#gNav ul li{opacity:0;transform:translateX(200px);transition:transform .6s ease,opacity .2s ease}#gNav ul li:nth-child(2){transition-delay:.15s}#gNav ul li:nth-child(3){transition-delay:.3s}#gNav ul li:nth-child(4){transition-delay:.45s}#gNav ul li:nth-child(5){transition-delay:.6s}#gNav ul li:nth-child(6){transition-delay:.75s}#gNav ul li:nth-child(7){transition-delay:.9s}#gNav ul li:nth-child(8){transition-delay:1.05s}#gNav ul li:nth-child(9){transition-delay:1.2s}#gNav ul li:nth-child(10){transition-delay:1.35s}#gNav ul li:nth-child(11){transition-delay:1.5s}#gNav ul li:nth-child(12){transition-delay:1.65s}#gNav ul .btnSub{color:#fff;display:inline-block;width:100%}#gNav ul .btnSub:after{content:'▼'}#gNav ul .btnSub.isAcrive:after{content:'▲'}#gNav #closeNav{color:#fff !important}.subNav{height:0;overflow:hidden;margin:0;padding-top:0 !important;width:100% !important}.btnSub.isAcrive+.subNav{height:auto}.btnSub.isAcrive+.subNav li{width:100%}.btnSub.isAcrive+.subNav li a,.btnSub.isAcrive+.subNav li span{padding:6px 6px 6px 1em !important}.open{overflow:hidden}.open #gNav{overflow-x:hidden;overflow-y:scroll;height:auto;visibility:visible;opacity:1}.open #gNav li{opacity:1;transform:translateX(0);transition:transform 1s ease,opacity .9s ease}#footerContents{display:flex;flex-direction:row-reverse;justify-content:space-between}#footerContents h2{font-size:2.25em;line-height:1.5em;margin-bottom:.25em}#footerContentsLt ul li:nth-last-child(-n+2){display:inline}#footerContentsLt ul li:last-child{margin-left:.5em}#footerContentsRt ul{display:flex;justify-content:flex-end}#footerContentsRt ul li:after{content:'｜';padding:0 .25em}#footerContentsRt ul li:last-child:after{content:none;padding:0}main{min-height:calc(100vh - 502px);padding-top:74px}#pageTitle{height:10em}#pageTitle h2{font-size:2.5em;padding:.5em}.sectionTitle{font-size:2.25em;margin-bottom:1em;padding:0 .5em 1em;text-align:center}.sectionTitle:after{left:30%;width:40%}#indexTop{height:calc(100vh - 74px);width:100%}#indexTopCopy p{font-size:1.5em;height:2em;line-height:2em;text-align:center}#indexNewsList{display:flex;flex-wrap:wrap;justify-content:space-between}#indexNewsList dt{width:5.5em}#indexNewsList dd{margin-bottom:.5em;width:40em}#indexNewsList dd:last-of-type{margin-bottom:0}#indexFeatureWrap{display:flex;flex-wrap:wrap;justify-content:space-between}#indexFeatureWrap .item{width:45%}#indexFeatureWrap .item:nth-of-type(n+3){margin-top:4em}#indexFeatureWrap .item h3{margin-bottom:1em}#indexFeatureWrap .item h3 .number{font-size:3em;margin-bottom:.75em}#indexFeatureWrap .item h3 .txtBlock{font-size:1.5em;line-height:1.5em}#indexAttiudeWrap{display:flex;justify-content:space-between}#indexAttiudeWrap figure{width:25%}#indexAttiudeWrap #indexAttiudeMessage{width:73%}.casesWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}.casesWrap .item{margin-right:2%;width:49%}.casesWrap .item:nth-of-type(even){margin-right:0}.casesWrap .item:nth-of-type(n+3){margin-top:1em}.exampleList{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:2em auto 0;width:620px}.exampleList li{margin-right:20px;width:300px}.exampleList li:nth-child(even){margin-right:0}.exampleList li:nth-child(n+3){margin-top:20px}#currentData{margin-top:2em;padding:1.5em}#currentData figcaption{font-size:1.25em;text-align:center}#currentData .scrollDiv{margin-top:2em}#currentData .quoteLink{margin-top:2em}#recommentCopy{font-size:1.25em;text-align:center}#recommendWrap{display:flex;flex-wrap:wrap;justify-content:space-between}#recommendWrap .item{margin-top:2em;width:48%}#recommendWrap .item .itemNumber{font-size:2.5em;margin-bottom:1em}#recommendWrap .item p{font-size:1.375em;line-height:1.5em;text-align:center}#meritCopy{font-size:1.25em;text-align:center}#meritWrap{display:flex;flex-wrap:wrap;justify-content:space-between}#meritWrap .item{margin-top:2em;width:48%}#meritWrap .item .itemNumber{font-size:2.5em;margin-bottom:1em}#meritWrap .item p{font-size:1.375em;line-height:1.5em;text-align:center}#systemFlow .fixMin{width:640px}#systemFlowWrap>div:nth-of-type(n+2){margin-top:2em}#systemFlowWrap .item h4{font-size:2em;margin-bottom:1em}#systemFlowWrap .item h4 .number{line-height:1em;margin-bottom:1em}#systemFlowWrap .item p{text-align:center}#systemFlowWrap .item figure{margin-top:1em}#systemFlowWrap .arrowDawn img{height:auto;width:60%}.procedureWrap{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}.procedureWrap .item{width:67%}.procedureWrap figure{width:30%}#price .sectionCatchCopy{margin-bottom:2em;text-align:center}#price .sectionCatchCopy .txtBlock{font-size:1.5em}.scrollDiv #price01Table{margin-bottom:1em}.scrollDiv #price01Table tbody td{text-align:left}.scrollDiv #price01Table tbody td:first-of-type{white-space:nowrap}.scrollDiv #price01Table tbody td:nth-of-type(2){text-align:center;white-space:nowrap}.scrollDiv #price01Table tbody td:nth-of-type(2) li{text-align:center}#travelWrap{display:flex;justify-content:space-between}#travelWrap .travelItem{width:48%}#travelWrap .travelItem h5{font-size:1.75em}#travelWrap .travelItem h6{font-size:1.5em}#travelWrap .travelItem .travelInfo{display:flex;justify-content:center;margin:1em 0}#travelWrap .travelItem .travelInfo li{font-size:1.25em;margin:0 .5em}#priceOther h5{font-size:1.5em;margin-bottom:1em}#paymentWrap{display:flex;justify-content:space-between}#paymentWrap .item{width:48%}#paymentWrap .item h4{font-size:1.5em;margin-bottom:.75em}#canceklPrice{margin:0 auto;width:70%}#canceklPrice h4{font-size:1.5em;margin-bottom:.75em}#canceklPrice table{margin:0 0 1em}#canceklPrice th{text-align:left}#patyContact p{text-align:center}.contactPhone{margin:2em auto 0;width:23em}.contactPhone li{white-space:nowrap}.contactPhone li.telNumber{font-size:3em;line-height:1em}.contactPhone li.telInformation{display:inline-block;font-size:1em;margin-right:.5em}.contactPhone li.telInformation:last-child{margin-right:0}#partyScheduleWrap .item h4{font-size:1.25em}#partyScheduleWrap .item .applicationPhone .telNumber,#partyScheduleWrap .item .applicationPhone .telNumber a{font-size:1.25em}#partyScheduleWrap .item .applicationPhone .telInformation{display:inline-block;font-size:1em;margin-right:.5em}#partyScheduleWrap .item .applicationPhone .telInformation:last-child{margin-right:0}.membersWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}.membersWrap .item{margin-right:2%;width:32%}.membersWrap .item:nth-of-type(n+4){margin-top:15px}.membersWrap .item:nth-of-type(3n){margin-right:0}.membersWrap .item figure{margin-bottom:1em}#followWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}#followWrap .item{margin-right:2%;width:49%}#followWrap .item:nth-of-type(even){margin-right:0}#followWrap .item:nth-of-type(n+3){margin-top:1em}#followWrap .item h4{font-size:1.75em;margin-bottom:1em}#infoTable tr{border-bottom:1px dashed #f8dfd8}#infoTable th,#infoTable td{padding:10px 6px}#infoTable th{width:13em}#historyList{display:flex;flex-wrap:wrap;justify-content:flex-start}#historyList dt{width:6em}#historyList dd{width:calc(100% - 6em)}#policy h3{font-size:1.25em;margin:1.5em 0 .5em}#policy #policyInformation{margin-top:2.5em}#policy #policyInformation li{text-align:right}#sitemapWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}#sitemapWrap ul{width:calc(33% - 40px)}#sitemapWrap ul:nth-of-type(n+4){margin-top:2em}#sectionInquiryPhone p{text-align:center}#sectionInquiryPhone ul{margin:2em auto 0;width:23em}#sectionInquiryPhone ul li{white-space:nowrap}#sectionInquiryPhone ul li.telNumber{font-size:3em;line-height:1em}#sectionInquiryPhone ul li.telInformation{display:inline-block;font-size:1em;margin-right:.5em}#sectionInquiryPhone ul li.telInformation:last-child{margin-right:0}.formTable tr{border-bottom:1px dashed #f8dfd8}.formTable th,.formTable td{background:0 0;padding:10px 6px}.formTable th{width:13em}.formTable td .radioList{margin:0;padding:0}.formTable td .radioList li{display:inline-block;margin-right:1em}.formTable td .requestList li{margin-bottom:.5em}.formTable td .requestList li:last-child{margin-bottom:0}#newsList{display:flex;flex-wrap:wrap;justify-content:flex-start}#newsList .item{margin-right:2%;width:32%}#newsList .item:nth-child(3n){margin-right:0}#newsList .item:nth-child(n+4){margin-top:2em}#achievementList{display:flex;flex-wrap:wrap;justify-content:flex-start}#achievementList li{margin-right:2%;padding:1em .5em;width:32%}#achievementList li:nth-child(3n){margin-right:0}#achievementList li:nth-child(n+4){margin-top:1em}#achievementList li:first-child{position:relative}#achievementList li:first-child p{padding:1.5em 0}#achievementList li p{font-size:1em}}@media print,screen and (max-width:767px){.ancPoint{margin-top:-67px;padding-top:67px}.fix{width:96%}.fixReg{width:96%}.fixMin{width:96%}.spNone{display:none !important}.spBlock{display:block;line-height:1.5em}.spCenter{text-align:center}.spTextRed{color:#ea5d7e}.spBlockRight{display:block;text-align:right}header{border-bottom:1px solid #e8ac9c}#headerTop h1{font-size:.875em;text-align:left}#headerTop #logo{font-size:1.875em;letter-spacing:.0375em;line-height:1em;text-align:left}#headerRt{display:none}#navToggle{position:fixed;top:17px;right:15px;height:32px;cursor:pointer;z-index:1000}#navToggle>div{position:relative;width:36px}#navToggle span{width:100%;height:1px;left:0;display:block;background:#333;position:absolute;transition:transform .6s ease-in-out,top .5s ease}#navToggle span:nth-child(1){top:0}#navToggle span:nth-child(2){top:14px}#navToggle span:nth-child(3){top:28px}.open #navToggle span{background:#fff}.open #navToggle span:nth-child(1){top:15px;transform:rotate(45deg)}.open #navToggle span:nth-child(2){top:15px;width:0;left:50%}.open #navToggle span:nth-child(3){top:15px;transform:rotate(-45deg)}#gNav{background:rgba(0,0,0,.86);color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;display:flex;visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:center;font-size:1.125em;opacity:0;transition:opacity .6s ease,visibility .6s ease;z-index:900}#gNav a,#gNav span{border-bottom:1px solid #fff;box-sizing:border-box;display:block;font-weight:400;padding:6px 0}#gNav a{color:#fff;text-decoration:none;transition:color .6s ease}#gNav span{color:#999}#gNav i{margin-right:.125em}#gNav .fa-phone{color:#fff !important}#gNav ul{padding-top:64px;width:92%}#gNav ul li{opacity:0;transform:translateX(200px);transition:transform .6s ease,opacity .2s ease}#gNav ul li:nth-child(2){transition-delay:.15s}#gNav ul li:nth-child(3){transition-delay:.3s}#gNav ul li:nth-child(4){transition-delay:.45s}#gNav ul li:nth-child(5){transition-delay:.6s}#gNav ul li:nth-child(6){transition-delay:.75s}#gNav ul li:nth-child(7){transition-delay:.9s}#gNav ul li:nth-child(8){transition-delay:1.05s}#gNav ul li:nth-child(9){transition-delay:1.2s}#gNav ul li:nth-child(10){transition-delay:1.35s}#gNav ul li:nth-child(11){transition-delay:1.5s}#gNav ul li:nth-child(12){transition-delay:1.65s}#gNav ul .btnSub{color:#fff;display:inline-block;width:100%}#gNav ul .btnSub:after{content:'▼'}#gNav ul .btnSub.isAcrive:after{content:'▲'}#gNav #closeNav{color:#fff !important}.subNav{height:0;overflow:hidden;margin:0;padding-top:0 !important;width:100% !important}.btnSub.isAcrive+.subNav{height:auto}.btnSub.isAcrive+.subNav li{width:100%}.btnSub.isAcrive+.subNav li a,.btnSub.isAcrive+.subNav li span{padding:6px 6px 6px 1em !important}.open{overflow:hidden}.open #gNav{overflow-x:hidden;overflow-y:scroll;height:auto;visibility:visible;opacity:1}.open #gNav li{opacity:1;transform:translateX(0);transition:transform 1s ease,opacity .9s ease}#footerContents h2{font-size:1.875em;line-height:1.5em;margin-bottom:.25em}#footerContentsLt ul{text-align:left}#footerContentsLt ul li:nth-last-child(-n+2){display:inline}#footerContentsLt ul li:last-child{margin-left:.5em}#footerContentsRt{display:none}main{min-height:calc(100vh - 491px);padding-top:67px}main>section{padding:3em 0}#pageTitle{height:10em}#pageTitle h2{font-size:1.875em;padding:.5em}.sectionTitle{font-size:1.5em;margin-bottom:1em;padding:0 .5em 1em;text-align:center}.sectionTitle:after{left:30%;width:40%}.insertNav li{margin:0 .25em}.insertNav li a{font-size:.875em}#indexTop{background-position-x:75%;height:calc(100vh - 67px);width:100%}#indexTopCopy p{font-size:1.375em;padding:.5em 0;text-align:center}#indexNewsList dd{margin-bottom:.5em}#indexNewsList dd:last-of-type{margin-bottom:0}#indexFeatureWrap .item:nth-of-type(n+2){margin-top:3em}#indexFeatureWrap .item h3{margin-bottom:1em}#indexFeatureWrap .item h3 .number{font-size:3em;margin-bottom:.75em}#indexFeatureWrap .item h3 .txtBlock{font-size:1.5em;line-height:1.5em}#indexAttiudeWrap figure{height:80vw;margin:0 auto;width:82%}#indexAttiudeWrap #indexAttiudeMessage{margin-top:1em}.casesWrap .item{margin:0 auto;width:96%}.casesWrap .item:nth-of-type(n+2){margin-top:1em}.exampleList{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:2em auto 0}.exampleList li{margin-right:4%;width:48%}.exampleList li:nth-child(even){margin-right:0}.exampleList li:nth-child(n+3){margin-top:4vw}.exampleList li img{height:auto;width:100%}#currentData{margin-top:1.5em;padding:1em}#currentData figcaption{font-size:1.25em;text-align:center}#currentData .scrollDiv{margin-top:1.5em}#currentData .scrollDiv #transitionOfInternationalMarriageTable{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}#currentData .quoteLink{margin-top:1em}#recommentCopy{font-size:1.25em}#recommendWrap .item{margin:2em auto 0;width:96%}#recommendWrap .item .itemNumber{font-size:2.5em;margin-bottom:1em}#recommendWrap .item p{font-size:1.375em;line-height:1.5em;text-align:center}#meritCopy{font-size:1.25em}#meritWrap .item{margin:2em auto 0;width:96%}#meritWrap .item .itemNumber{font-size:2.5em;margin-bottom:1em}#meritWrap .item p{font-size:1.375em;line-height:1.5em;text-align:center}#systemFlowWrap>div:nth-of-type(n+2){margin-top:2em}#systemFlowWrap .item h4{font-size:1.875em;margin-bottom:1em}#systemFlowWrap .item h4 .number{line-height:1em;margin-bottom:1em}#systemFlowWrap .item p{text-align:center}#systemFlowWrap .item figure{margin-top:1em}#systemFlowWrap .arrowDawn img{height:auto;width:60%}.procedureWrap figure{margin-top:1em}#price .sectionCatchCopy{margin-bottom:2em;text-align:center}#price .sectionCatchCopy .txtBlock{font-size:1.5em}.scrollDiv #price01Table{display:block;margin-bottom:1em;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.scrollDiv #price01Table tbody td{text-align:left}.scrollDiv #price01Table tbody td:first-of-type{white-space:nowrap}.scrollDiv #price01Table tbody td:nth-of-type(2){text-align:center;white-space:nowrap}.scrollDiv #price01Table tbody td:nth-of-type(2) li{text-align:center}#travelWrap .travelItem{margin-bottom:1em}#travelWrap .travelItem:last-of-type{margin-bottom:0}#travelWrap .travelItem h5{font-size:1.75em}#travelWrap .travelItem h6{font-size:1.5em}#travelWrap .travelItem .travelInfo{display:flex;justify-content:center;margin:1em 0}#travelWrap .travelItem .travelInfo li{font-size:1.25em;margin:0 .5em}#priceOther h5{font-size:1.5em;margin-bottom:1em}#paymentWrap .item{margin-bottom:1em}#paymentWrap .item:last-of-type{margin-bottom:0}#paymentWrap .item h4{font-size:1.5em;margin-bottom:.75em}#canceklPrice h4{font-size:1.5em;margin-bottom:.75em}#canceklPrice table{margin:0 0 1em}#canceklPrice th{text-align:left}#patyContact p{text-align:left}.contactPhone{margin:2em auto 0;width:19em}.contactPhone li{white-space:nowrap}.contactPhone li.telNumber{font-size:2.5em;line-height:1em}.contactPhone li.telInformation{display:inline-block;font-size:1em;margin-right:.5em}.contactPhone li.telInformation:last-child{margin-right:0}#partyScheduleWrap .item h4{font-size:1.125em;margin-bottom:.5em}#partyScheduleWrap .item th,#partyScheduleWrap .item td{display:block;width:auto}#partyScheduleWrap .item th{padding-bottom:1px}#partyScheduleWrap .item td{padding-top:1px}#partyScheduleWrap .item .applicationPhone .telNumber,#partyScheduleWrap .item .applicationPhone .telNumber a{font-size:1.25em}#partyScheduleWrap .item .applicationPhone .telInformation{display:inline-block;font-size:1em;margin-right:.5em}#partyScheduleWrap .item .applicationPhone .telInformation:last-child{margin-right:0}.membersWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}.membersWrap .item{margin-right:2%;padding:.5em;width:49%}.membersWrap .item:nth-of-type(n+3){margin-top:.5em}.membersWrap .item:nth-of-type(even){margin-right:0}.membersWrap .item figure{margin-bottom:1em}#followWrap .item{width:96%}#followWrap .item:nth-of-type(n+2){margin-top:1em}#followWrap .item h4{font-size:1.5em;margin-bottom:1em}#infoTable tr{border-bottom:1px dashed #f8dfd8}#infoTable th,#infoTable td{display:block;width:auto}#infoTable th{padding:10px 6px 3px}#infoTable td{padding:3px 6px 10px}#historyList{display:flex;flex-wrap:wrap;justify-content:flex-start}#historyList dt{width:6em}#historyList dd{width:calc(100% - 6em)}#policy h3{font-size:1.25em;margin:1.5em 0 .5em}#policy #policyInformation{margin-top:2.5em}#policy #policyInformation li{text-align:right}#sitemapWrap ul{margin-bottom:2em}#sitemapWrap ul:last-of-type{margin-bottom:0}#sitemapWrap ul li{margin-bottom:.5em}#sitemapWrap ul li:last-child{margin-bottom:0}#sitemapWrap ul li a{display:block;font-size:1.125em}#sectionInquiryPhone p{text-align:center}#sectionInquiryPhone ul{margin:2em auto 0;width:19em}#sectionInquiryPhone ul li{white-space:nowrap}#sectionInquiryPhone ul li.telNumber{font-size:2.5em;line-height:1em}#sectionInquiryPhone ul li.telInformation{display:inline-block;font-size:1em;margin-right:.5em}#sectionInquiryPhone ul li.telInformation:last-child{margin-right:0}.formTable tr{border-bottom:1px dashed #f8dfd8}.formTable th,.formTable td{background:0 0;display:block;width:auto}.formTable th{padding:10px 6px 3px}.formTable td{padding:3px 6px 10px}.formTable td .radioList,.formTable td .requestList{margin:0;padding:0}.formTable td .radioList li,.formTable td .requestList li{margin-bottom:.5em}.formTable td .radioList li:last-child,.formTable td .requestList li:last-child{margin-bottom:0}#newsList .item{margin-bottom:.5em}#newsList .item:last-child{margin-bottom:0}#achievementList li:nth-child(n+2){margin-top:.5em}#achievementList li p{font-size:1.125em}}@media screen and (max-width:320px){#footerContentsLt ul li:nth-last-child(-n+2){display:block}#footerContentsLt ul li:last-child{margin-left:0}#pageTitle h2{font-size:1.5em}.sectionTitle{font-size:1.5em}#travelWrap .travelItem h6{font-size:1.25em}#travelWrap .travelItem .travelInfo li{font-size:1em}#priceOther h5{font-size:1.375em}}