@font-face{font-family:'design_plus';src:url(https://visanavi-law.com/wp-content/themes/visanavi/fonts/design_plus.eot#1768878171);src:url(https://visanavi-law.com/wp-content/themes/visanavi/fonts/design_plus.eot#1768878171) format('embedded-opentype'),url(https://visanavi-law.com/wp-content/themes/visanavi/fonts/design_plus.woff#1768878171) format('woff'),url(https://visanavi-law.com/wp-content/themes/visanavi/fonts/design_plus.ttf#1768878171) format('truetype'),url(https://visanavi-law.com/wp-content/themes/visanavi/fonts/design_plus.svg?v=1.2#design_plus) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Font Awesome 5 Brands';src:url(https://use.fontawesome.com/releases/v5.7.1/webfonts/fa-brands-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Font Awesome 5 Free';src:url(https://use.fontawesome.com/releases/v5.7.1/webfonts/fa-regular-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v5.7.1/webfonts/fa-solid-900.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block;max-width:100%}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a:focus{outline:none}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;width:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}button,input,select,textarea{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%}input,textarea{background-image:-webkit-linear-gradient(#fff0,#fff0);-webkit-appearance:none;border-radius:0}input[type="checkbox"]{-webkit-appearance:checkbox}input[type="radio"]{-webkit-appearance:radio}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}img{-ms-interpolation-mode:bicubic}dd{margin-left:2em}.clearfix:after{content:".";display:block;clear:both;height:0;font-size:.1em;line-height:0;visibility:hidden;overflow:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body{font-family:Arial,sans-serif;color:#333;line-height:1;width:100%;max-width:100%;overflow-x:hidden}.pc .admin-bar{padding-top:33px}a{color:#333}a,a:before,a:after,input{-webkit-transition-property:background-color,color;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;-moz-transition-property:background-color,color;-moz-transition-duration:0.2s;-moz-transition-timing-function:ease;-o-transition-property:background-color,color;-o-transition-duration:0.2s;-o-transition-timing-function:ease;transition-property:background-color,color;transition-duration:0.2s;transition-timing-function:ease}p{font-size:16px;line-height:1.8}a:hover{text-decoration:none}.clear{clear:both}.hide{display:none}.light_font{font-family:"Hiragino Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:100}#main_contents{background:#fff;width:100%;position:relative;z-index:10;margin:0}#main_col{width:100%;margin:15px auto 120px;padding:0 25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#left_col{width:68%;margin-left:auto;margin-right:auto}#side_col{width:24%;float:right}.pc .layout2 #left_col{float:right}.pc .layout2 #side_col{float:left}img{max-width:100%;height:auto}#one_m_sp{display:none}.WeChatSP{display:none}.pc .home .animation_element{opacity:0}.pc .home .animation_element.active{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-animation:moveUp 0.65s ease forwards 0.5s;animation:moveUp 0.65s ease forwards 0.5s}.pc .home .animation_element.first{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#header_slider{width:100%;height:auto;position:relative;margin:0 auto 80px}#header_slider .item{width:100%;height:auto}#header_slider .item img{width:100%;height:auto;display:block}#header_slider .item .overlay span:before{content:'';display:block;width:100%;height:100%;z-index:2;position:absolute;left:0;top:0}#header_slider .caption{position:absolute;text-align:center;z-index:5;width:100%;margin:auto;left:0;right:0;top:50%;top:-webkit-calc(50% + 30px);top:-moz-calc(50% + 30px);top:calc(50% + 30px);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#header_slider .caption .title{line-height:125%}#header_slider .caption .button{font-size:16px;text-decoration:none;padding:0 25px;height:50px;line-height:50px;display:inline-block;margin:15px 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.pc #header_slider .caption .title,.pc #header_slider .caption .button{opacity:0}.pc #header_slider .item.slick-active .caption .title{-webkit-animation:opacityAnimation 1.0s ease forwards 1.0s;animation:opacityAnimation 1.0s ease forwards 1.0s}.pc #header_slider .item.slick-active .caption .button{-webkit-animation:opacityAnimation 1.0s ease forwards 2.0s;animation:opacityAnimation 1.0s ease forwards 2.0s}.pc #header_slider .first_active .caption .title{-webkit-animation:opacityAnimation 1.0s ease forwards 2.0s!important;animation:opacityAnimation 1.0s ease forwards 2.0s!important}.pc #header_slider .first_active .caption .button{-webkit-animation:opacityAnimation 1.0s ease forwards 3.0s!important;animation:opacityAnimation 1.0s ease forwards 3.0s!important}@-webkit-keyframes opacityAnimation{0%{}100%{opacity:1}}@keyframes opacityAnimation{0%{}100%{opacity:1}}#header_content{width:100%;margin:0 auto 80px;padding:0 25px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#header_content .item{float:left;width:24%;height:660px;overflow:hidden;position:relative;opacity:0}#header_content .item.active{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-animation:moveUp 0.65s ease forwards 1.0s;animation:moveUp 0.65s ease forwards 1.0s}@-webkit-keyframes moveUp{0%{}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes moveUp{0%{}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}#header_content img{display:block;width:24%;height:auto;-webkit-transition:all 0.75s ease;-moz-transition:all 0.75s ease;transition:all 0.75s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}#header_content .item:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}#header_content .image:before{width:24%;height:660px;display:block;content:'';background:rgb(0 0 0 / .5);position:absolute;z-index:2;opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}#header_content .item:hover .image:before{opacity:1}#header_content .desc{display:block;width:24%;padding:0 30px;color:#fff;line-height:200%;font-size:15px;text-decoration:none;z-index:3;text-align:left;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#header_content .item:hover .desc{opacity:1}#header_content .catch{display:block;width:24%;padding:0 30px;color:#fff;line-height:200%;font-size:15px;text-decoration:none;z-index:4;text-align:center;position:absolute;bottom:35px;font-weight:200;opacity:1;-webkit-transition:opacity 0.6s;transition:opacity 0.6s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#header_content .item:hover .catch{opacity:0}#index_news{width:100%;max-width:1250px;margin:0 auto;padding:80px 25px 80px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#index_news+#index_blog_image{padding-top:0}#index_news .catchphrase{margin:0 0 40px 0;position:relative}#index_news .catchphrase .headline{font-size:40px;line-height:200%;margin:0 30px 0 0;display:inline-block;vertical-align:middle}#index_news .catchphrase .desc{font-size:14px;line-height:200%;margin:0;display:inline-block;vertical-align:middle}.index_news_list{margin:0 0 3em 0}.index_news_list .headline{float:left;height:45px;line-height:45px;background:#333;color:#fff;font-size:12px;font-weight:400;text-align:center;width:13.6%}.index_news_list .archive_link{float:left;height:45px;line-height:45px;font-size:12px;color:#fff;text-decoration:none;text-align:center;width:13.6%}.index_news_list ol{clear:both}.index_news_list ol li{border:1px solid #ddd;border-top:none;padding:8px 15px}.index_news_list ol li:nth-child(1){border-top:1px solid #ddd}.index_news_list ol a{display:inline-block;padding:0 20px;height:50px;line-height:50px;margin-bottom:-1px;font-size:14px;text-decoration:none}.index_news_list ol a .entry-date{display:inline-block;margin-right:25px;font-size:12px}#index_event_list{float:left}#index_info_list{float:right}#index_news.one_list #index_event_list,#index_news.one_list #index_info_list{float:none;width:100%}#index_blog_image{width:100%;max-width:1250px;margin:0 auto;padding:80px 25px 0;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#index_blog_image:last-child{margin-bottom:30px}#index_blog_image a,#index_blog_image img{display:block;margin:0 auto}#index_blog_image img{max-width:100%;height:auto}#index_blog{width:100%;max-width:1250px;margin:0 auto;padding:80px 25px 0;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#index_blog .catchphrase{margin:0 0 40px 0;position:relative}#index_blog .catchphrase .headline{font-size:40px;line-height:200%;margin:0 30px 0 0;display:inline-block;vertical-align:middle}#index_blog .catchphrase .desc{font-size:14px;line-height:200%;margin:0;display:inline-block;vertical-align:middle}#index_blog .index_blog_link{width:13.6%;height:45px;line-height:45px;display:block;text-decoration:none;background:#000;color:#fff;text-align:center;position:absolute;right:25px;top:100px}#blog_list{font-size:0}#blog_list li{display:inline-block;vertical-align:top;width:30.4%;margin:0 30px 30px 0;font-size:14px}#blog_list .image{position:relative;display:block;overflow:hidden;width:30.4%;height:270px}#blog_list .image img{display:block;width:30.4%;height:270px;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}#blog_list .image:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}#blog_list .image:before{width:100%;height:100%;display:block;content:'';background:rgb(0 0 0 / .5);position:absolute;z-index:2;opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}#blog_list .image:hover:before{opacity:1}#blog_list .date{display:inline-block;height:20px;line-height:20px;text-align:center;background:#000;color:#fff;position:absolute;bottom:0;left:0;z-index:3;width:9.6%;font-size:12px}#blog_list .info{background:#f7f7f7; padding:10px 20px}#blog_list .title{display:block;line-height:180%;margin:0;min-height:40px}#blog_list .category{margin-top:12px}#blog_list .category a{text-decoration:none;display:inline-block;text-align:center;padding:8px 16px;background:#fff;border:1px solid #eee;height:20px;line-height:20px;font-size:12px}#blog_list .category a:hover{background:#000;color:#fff}#archive_header{margin:0 0 45px}#archive_headline{font-size:34px;margin:0}#category_desc{font-size:15px;line-height:250%;margin:20px 0 0 0}#archive_news_list{margin-top:50px;margin-bottom:50px}.page_navi{margin:0}.page_navi ul{margin:0 0 30px;text-align:center;font-size:0}.page_navi li{display:inline;margin:0 -1px -1px 0}.page_navi a,.page_navi a:hover,.page_navi span{font-size:12px;padding:17px 20px;line-height:100%;margin:0;background:#fff;display:inline-block;border:1px solid #ccc}.page_navi a:hover{color:#fff;background:#222;text-decoration:none}.page_navi span.dots{background:none}.page_navi span.current{color:#fff;background:#aaa}.page_navi p.back{margin:0}.page_navi p.back a{background:#000;border:0;color:#fff;text-decoration:none;display:inline-block;width:13.6%;height:45px;line-height:45px;text-align:center;font-size:14px;position:relative;padding:2px}.page_navi p.back a:hover{color:#fff}.page_navi p.back a:hover:before{color:#fff}#post_meta_top .news_category{height:40px;line-height:40px;padding:0 25px;display:inline-block;text-decoration:none;border:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#archive_news_list{margin-top:30px}#archive_news_list .headline{background:#00688d;color:#fff;height:55px;line-height:55px;padding:0 30px}#archive_news_list li{border:1px solid #ddd;border-top:0;padding-bottom:32px}#archive_news_list li:first-child{border-top:1px solid #ddd}#archive_news_list li a{display:block;padding:30px;text-decoration:none;color:#333;background:#fff;position:relative}#archive_news_list li a:after{content:"\e910";font-family:"design_plus";font-size:18px;margin:auto;position:absolute;top:0;bottom:0;right:16px;width:18px;height:18px}#archive_news_list li a .entry-date{display:block;margin:0 0 10px 0;font-size:12px;color:#00688d}#archive_news_list li a:hover{background-color:#f7f7f7}.archive #archive_news_list{margin:0 0 30px 0}#article{position:relative}#post_image{padding:0;margin:0 0 50px 0}#post_image img{width:100%;height:auto;display:block;margin:0}#post_meta_top{margin:0 0 50px 0}#post_meta_top li{float:left;margin:0;font-size:12px;width:10%;text-align:center}#post_meta_top .category a{height:40px;line-height:40px;display:block;text-decoration:none;border:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#post_meta_top .category a:hover{color:#fff}#post_meta_top .date{height:40px;line-height:40px;background:#000;color:#fff;position:relative}#post_title{padding:0;margin:0 0 18px;font-size:21px;line-height:1.5}.post_content a:hover{text-decoration:underline}#single_share_top{margin:-10px 0 0}#single_share_top #share_top1{padding-top:0}#post_pagination{margin:0 0 50px 0;clear:both;font-size:0;text-align:center}#post_pagination h5{margin:0 0 10px 0;font-size:12px}#post_pagination a,#post_pagination p{font-size:12px;display:inline-block;background:#fff;margin:0 -1px 0 0;width:3.2%;height:40px;line-height:40px;text-align:center;text-decoration:none;color:#333;border:1px solid #ccc}#post_pagination p{background:#666;color:#fff}#post_pagination a:hover{color:#fff}#post_meta_bottom{margin:0 0 50px;background:#fafafa;padding:25px}#post_meta_bottom li{display:inline;margin:0 10px 0 0;padding:0 15px 0 20px;border-right:1px solid #ddd;font-size:12px;line-height:180%;position:relative}#post_meta_bottom li:last-child{border:none;margin:0}#post_meta_bottom li:before{font-family:'design_plus';color:#aaa;font-size:13px;display:block;position:absolute;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#post_meta_bottom li.post_category:before{content:'\e92f';top:-2px;left:0}#post_meta_bottom li.post_tag:before{content:'\e935';top:-1px;left:0}#post_meta_bottom li.post_author:before{content:'\e90d';top:-2px;left:0}#post_meta_bottom li.post_comment:before{content:'\e916';font-size:16px;top:-2px;left:0}#previous_next_post{margin:0 0 50px 0}#previous_next_post .prev_post,#previous_next_post .next_post{float:left;width:34%;margin-right:-1px}#previous_next_post a{display:block;border:1px solid #ddd;padding:0;color:#333;line-height:130%;height:120px;color:#333;text-decoration:none;position:relative}#previous_next_post .image{overflow:hidden;width:120px;height:120px}#previous_next_post .prev_post .image{float:left;margin-right:20px}#previous_next_post .next_post .image{float:right;margin-left:20px}#previous_next_post img{width:100%;height:100%}#previous_next_post .next_post img{float:right;margin:0 0 0 20px}#previous_next_post .title{display:table;font-size:14px;line-height:180%;height:100%;overflow:hidden;padding:0;margin:0 22px 0 0}#previous_next_post .title span{display:table-cell;vertical-align:middle}#previous_next_post .next_post .title{margin:0 0 0 22px}#previous_next_post a:hover{background:#f7f7f7;color:#333}#related_post{margin:0 0 50px 0;background:#ff9900!important;color:#fff}#related_post .headline{height:55px;line-height:55px;font-size:14px;margin:0;padding:0 30px}#related_post ol{margin:0 0 0 30px;position:relative;font-size:0}#related_post li{width:19.6%;margin:0 27px 27px 0;display:inline-block;vertical-align:top}#related_post li:nth-child(3n){margin-right:0}#related_post li .image{margin:0 0 15px 0;display:block;width:245px;height:150px;overflow:hidden}#related_post li a.image img{width:100%;height:auto;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#related_post li .image:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}#related_post li .title{font-size:14px;line-height:160%;font-weight:400}#related_post li .title a{display:block;color:#fff;padding:4px;min-height:40px}#header{width:100%;background:#fff;position:relative;z-index:20}#header_inner{margin:0 auto;position:relative}#billbord{margin-bottom:45px}.pc .header_fix #header{position:fixed;top:0;left:0;z-index:200;border-bottom:1px solid #ddd;box-shadow:0 0 5px 0 rgb(0 0 0 / .2);animation:slideDown 0.5s ease;-ms-animation:slideDown 0.5s ease;-webkit-animation:slideDown 0.5s ease;-moz-animation:slideDown 0.5s ease}@-webkit-keyframes slideDown{0%{top:-50px}100%{top:0}}@keyframes slideDown{0%{top:-50px}100%{top:0}}.pc #header .logo{font-size:16px!important}.pc #header_logo .logo{font-size:16px}.pc #header_logo .logo a{text-decoration:none}.pc #logo_image img{ display:inline-block;float:left}.footlogo{font-size:24px;font-weight:600;vertical-align:text-bottom;padding-left:5px}#logo_image{display:inline-block;margin:10px 12px}.logotitle{display:inline-block;width:110px;padding-left:20px;font-size:16px; vertical-align:text-top;line-height:1.6em}.pc #global_menu{margin:0 auto}.pc #global_menu>ul{height:74px;font-size:0;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:#f90;color:#fff}.pc #global_menu>ul>li{height:74px;font-size:1%;position:relative;display:inline-block;font-weight:700;padding:0;width:12.5%;color:#fff}.pc #global_menu>ul>li>a{border-right:2px solid #ddd;text-align:center;font-size:14px;font-weight:700;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;line-height:120%;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;height:56px;margin:9px 0;padding:0 2vw;color:#fff!important}.pc #global_menu>ul>li>a:hover{opacity:.5;color:#000!important}.pc #global_menu ul ul{display:none;width:175px;position:absolute;top:60px;left:-2px;margin:0;padding:0;font-weight:400;z-index:8}.pc #global_menu ul ul ul{left:100%;top:0;margin:0;border:none}.pc #global_menu ul ul li{line-height:150%;padding:0;margin:0;text-align:left;position:relative;display:block}.pc #global_menu ul ul a{display:block;font-size:11px;background:#222;border:none;position:relative;padding:14px 20px 12px 20px;height:auto;line-height:160%;margin:0;text-align:left;box-shadow:none;color:#fff}.pc #global_menu ul ul a:hover{text-decoration:none;border:none;color:#fff}.pc #global_menu ul ul li.menu-item-has-children>a:before{margin:0;display:block;top:20px;right:10px;position:absolute;content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 4px;border-color:#fff0 #fff0 #fff0 #fff}.pc #global_menu li li.current-menu-item>a{color:#fff}@media (min-width:771px){.pc #header .logo h1 a{min-height:48px;display:inline-block}.pc #global_menu>ul>li#menu-item-3365,.pc #global_menu>ul>li#menu-item-3366,.pc #global_menu>ul>li#menu-item-3117,.pc #global_menu>ul>li#menu-item-2477{display:none}}#bread_crumb{height:60px;line-height:60px;overflow:hidden;margin-bottom:10px}#bread_crumb ul{width:90%;margin:0 auto}#bread_crumb li.home{padding:0}#bread_crumb li.home a{float:left;height:15px;width:30px;line-height:15px;display:block;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#bread_crumb li.home a span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}#bread_crumb li.home a:before{font-family:'design_plus';color:#333;font-size:14px;display:block;position:absolute;top:0;left:0;width:24px;height:17px;line-height:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#bread_crumb li.home:after{display:none}#bread_crumb li.home a:before{content:'\e90c'}#bread_crumb li.home a:hover:before{color:#fff}#bread_crumb li{color:#999;font-size:14px;display:inline-block;padding:16px 6px 16px 5px;margin:0 0 0 15px;line-height:160%;position:relative;height:100%;top:0;left:-24px}#bread_crumb li:after{font-family:'design_plus';content:'\e910';color:#999;font-size:9px;display:block;position:absolute;left:-14px;top:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#bread_crumb li a{color:#aaa}#footer_top{background:#f7f7f7}#footer_top_inner{margin:0 auto;padding:80px 0}#footer_address{float:left;width:20%;font-size:12px;margin:0}#footer_address .image{display:block;max-width:100%;height:auto}#footer_address .logo{margin:17px 0 0 0}#footer_address .logo a{display:inline-block}#footer_address .logo img{display:block}#footer_address .info{margin:10px 0 0 0;line-height:1.8}#footer_address .button{box-sizing:border-box;margin:15px 0 0 0;display:inline-block;background:#fff;border:1px solid #eee;padding:7px 15px;text-decoration:none}#footer_address .button:hover{color:#fff}#footer_menu{display:flex;justify-content:space-around}.footer_menu{display:inline-block;vertical-align:top;width:23%;border-top:4px solid #f90;padding-top:20px}.footer_menu li{margin:0 0 3% 0;font-size:12px;line-height:160%}.footer_menu a{display:block;transition:.3s ease-in-out;color:#666!important;min-height:49px}.footer_menu a:hover{text-decoration:underline!important}#footer_menu.footer_menu_num2 .footer_menu:last-child{margin:0}#footer_menu.footer_menu_num3 .footer_menu:last-child{margin:0}#footer_menu.footer_menu_num4 .footer_menu:last-child{margin:0}#footer_widget{float:right;width:20%}#footer_widget .footer_headline{margin:0 0 25px 0;font-size:14px;font-weight:400;font-weight:400}#footer_widget .side_widget{margin:0;font-size:14px;position:relative}#footer_widget .styled_post_list1_widget{border:none;padding:0}#footer_widget .styled_post_list1_widget .side_headline{margin:0 0 20px;position:relative}#footer_widget .widget_calendar{border:none;padding:0}#footer_widget .widget_search #search-box,#footer_widget .widget_search #s,#footer_widget .side_widget.google_search #s{background:#e2e2e2}#footer_widget .project_list_widget li{width:80px;height:80px}#footer_widget .project_list_widget li:nth-child(7),#footer_widget .project_list_widget li:nth-child(8),#footer_widget .project_list_widget li:nth-child(9){margin-bottom:0!important}#footer_bottom{background:#f90;width:100%;height:60px;margin-bottom:43px}#footer_bottom_inner{margin:0 auto;height:60px;position:relative}#footer_social_link{position:absolute;top:12px;z-index:2}#footer_social_link li{float:left;margin:0 5px 0 0;position:relative}#footer_social_link li a{display:block;text-indent:-200px;overflow:hidden;width:30px;height:30px;position:relative;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none}#footer_social_link li:before{font-family:'design_plus';color:#fff;font-size:17px;display:block;position:absolute;top:10px;left:9px;width:17px;height:17px;line-height:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#footer_social_link li.twitter:before{content:'\e904'}#footer_social_link li.facebook:before{content:'\e902'}#footer_social_link li.insta:before{content:'\ea92';top:11px}#footer_social_link li.rss:before{content:'\e90b'}#footer_social_link li.twitter:hover:before{color:#16b9dc}#footer_social_link li.facebook:hover:before{color:#3B5998}#footer_social_link li.insta:hover:before{color:#8a3ab9}#footer_social_link li.rss:hover:before{color:#fc0}#copyright{display:block;margin:auto;position:absolute;right:0;left:0;text-align:center;height:60px;line-height:60px;font-size:12px;color:#fff;z-index:1}#copyright a{color:#fff}#return_top{display:none;position:fixed;right:0;bottom:0;z-index:10;-webkit-transform:translate3d(0,120%,0);transform:translate3d(0,120%,0);-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}#return_top.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#return_top a{position:relative;display:block;height:60px;width:60px;text-decoration:none;background:#333}#return_top span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}#return_top a:hover{opacity:1}#return_top a:before{font-family:'design_plus';color:#fff;font-size:18px;display:block;position:absolute;width:23px;height:23px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#return_top a:before{content:'\e911';top:22px;left:21px}#site_wrap{display:none}#site_loader_overlay{position:fixed;background:#fff;background:rgb(255 255 255);top:0;left:0;bottom:0;right:0;z-index:99999;opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}#site_loader_spinner{width:60px;height:60px;border-radius:100%;margin-top:-30px;margin-left:-30px;border:4px solid #ccc;border-top-color:#666;box-sizing:border-box;position:absolute;top:50%;left:50%;animation:loading 1.2s linear infinite;-webkit-animation:loading 1.2s linear infinite}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.side_widget{margin:0 0 50px 0;font-size:14px;position:relative}.side_widget:last-child,.side_widget:only-child{margin:0}.side_headline{height:55px;line-height:55px;font-size:14px;margin:0 0 20px 0;background:#333;color:#fff;padding:0 20px}.side_widget ul{margin:0}.side_widget li ul{margin:10px 0 0 0}.side_widget li{line-height:200%;padding:2px 0;margin:0 0 10px 0}.side_widget img{height:auto;max-width:100%}.styled_post_list1_widget{padding:0}.styled_post_list1_widget .side_headline{margin:0;position:relative}.styled_post_list1{margin:0;padding:0}.styled_post_list1 li{margin:0;padding:0;background:none;border:1px solid #ddd;border-top:0}.styled_post_list1 li:last-child{padding:0;margin:0}.styled_post_list1 .image{float:left;display:block;margin:0 15px 0 0;overflow:hidden;width:120px;height:120px;position:relative;z-index:2}.styled_post_list1 .image img{width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:none;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.styled_post_list1 .image:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.styled_post_list1 .info{padding:18px}.styled_post_list1 .title{font-size:14px;margin:0;padding:0;display:block;font-weight:400;line-height:1.6}.styled_post_list1 .date{margin:0 0 5.8px 0;position:relative;display:block;line-height:100%;font-size:12px}.tab_post_list_widget .styled_post_list1 li{border-left:0;border-right:0}.tab_post_list_widget .styled_post_list1 li:last-child{border-bottom:0}.widget_tab_post_list_button a{display:inline-block;padding:15px 0;width:50%;text-align:center;border:1px solid #ddd;float:left;margin-bottom:-1px;position:relative;background:#f7f7f7;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.widget_tab_post_list_button a.tab1{border-right:0}.widget_tab_post_list_button a.active{background:#fff;border-bottom:1px solid #fff}.widget_tab_post_list{border:1px solid #ddd}.widget_tab_post_list2{display:none}.tcdw_category_list_widget .side_headline{margin:0}.collapse_category_list ul{margin:0;padding:0}.collapse_category_list li ul{margin:0;padding:0}.collapse_category_list li{margin:0;padding:0;border:1px solid #ddd;border-top:0}.collapse_category_list li li{margin:0;padding:0}.collapse_category_list li a{;display:block;padding:12px 20px;margin:0;text-decoration:none;position:relative;color:#333;overflow:hidden;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none}.collapse_category_list li a .count{float:right;top:0;position:relative;background:#f2f2f2;padding:0 10px;min-width:15px;text-align:center;font-size:11px;border-radius:2px}.collapse_category_list li li a .count{background:#ddd}.collapse_category_list li li li a .count{background:#aaa}.collapse_category_list .parent_category a.active{margin:0}.collapse_category_list .children{display:none;margin-top:-4px}.collapse_category_list .children a{padding-left:22px;background-color:#eee;margin:0}.collapse_category_list ul .children a{padding-left:33px;background-color:#bbb;color:#fff}.collapse_category_list li a:before{content:'';display:block;position:absolute;left:-7px;top:50%;top:-webkit-calc(50% - 4px);top:calc(50% - 4px);top:calc(50% - 4px);width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 6px;border-color:#fff0 #fff0 #fff0 orange;-webkit-transition:-webkit-left 0.35s;transition:left 0.35s}.collapse_category_list li a:hover:before{left:8px}.collapse_category_list li a:hover .count{background-color:orange;color:#fff}.widget_search label{display:none}.widget_search #search-box,.widget_search #s,.side_widget.google_search #s{width:20.8%;height:40px;margin:0;border:none;background:#f2f2f2;padding:0 10px}.widget_search #search-btn input,.widget_search #searchsubmit{border:none;width:40px;height:40px;background:#000 url(https://visanavi-law.com/wp-content/themes/visanavi/img/common/icon_search.png) no-repeat center;cursor:pointer;display:block;float:right;text-indent:-300%;overflow:hidden}.side_widget.google_search #searchsubmit{font-family:'design_plus';color:#ddd;font-size:18px;border:none;width:40px;height:40px;background:#222;cursor:pointer;display:block;float:right;overflow:hidden}.widget_search #search-btn input:hover,.widget_search #searchsubmit:hover,.side_widget.google_search #searchsubmit:hover{background-color:#666}.pc .three_column .widget_search #search-box,.pc .three_column .widget_search #s,.pc .three_column .side_widget.google_search #s{width:14.1%}.widget_archive,.widget_categories,.tcdw_archive_list_widget{background:#fff;padding:17px 17px 15px}.widget_archive{padding:17px 0 0}.widget_archive ul{margin:0;padding:0}.widget_archive ul li{border:1px solid #ddd;border-top:0;margin:-17px 0 15px;display:block;padding:12px 17px;margin:0;text-decoration:none;position:relative;color:#333;overflow:hidden;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none}.widget_archive .side_headline,.widget_categories .side_headline,.tcdw_archive_list_widget .side_headline{margin:-17px -17px 15px;position:relative}.widget_archive .side_headline{margin:-17px 0 0}.widget_archive select,.widget_categories select,.tcd_archive_dropdown select{border:1px solid #ddd;padding:12px 10px;width:100%;margin:0;font-size:14px}.widget_archive select{border:1px solid #ddd;border-top:0;padding:12px}.widget_archive label,.widget_categories label{display:none}.widget_archive select option,.widget_categories select option,.tcd_archive_dropdown option{background:#fff;color:#333}.widget_recent_entries li{border-bottom:1px dotted #ccc;padding:0 0 15px 0}.widget_recent_entries li:last-child{border:none;padding:0}#comments{font-size:12px;margin:0}#comment_headline{font-size:14px;margin:0 0 20px 0}#comment_area,#trackback_area{margin:15px 0 20px;padding:0 0 5px 0}#trackback_area{display:none}#comment_header{position:relative;margin:0 0 25px}#comment_header ul{margin:0}#comment_header ul li{float:left;text-align:center;margin:0;width:50%}#comment_header ul li a,#comment_header ul li p{font-size:11px;padding:15px 15px;line-height:180%;display:block;color:#333;text-decoration:none;border:1px solid #ccc}#comment_header ul li a:hover{color:#fff!important;background:#333}#comment_header ul li.comment_switch_active a,#comment_header #comment_closed p{color:#fff;position:relative;background:#333}#comment_header ul li.comment_switch_active a:after,#comment_header #comment_closed p:after{position:absolute;bottom:-17px;left:195px;content:"";width:0;height:0;border-width:10px;border-style:solid;border-color:#333 #fff0 #fff0 #fff0}.commentlist{list-style-type:none;margin:0;padding:0}.comment{border:1px solid #ccc;color:#777;margin:0 0 15px;padding:15px 20px 0;background:#fff}#comments .post_content{margin:20px 0 0;padding:0;background:none}.comment-meta{position:relative;margin:0 0 10px 0}.comment-meta-left{float:left;width:400px}#comments .avatar{float:left;margin:0 10px 0 0;background:#fff;width:32%;height:40px}.comment-name-date{padding:3px 0 0 0;height:37px}a.admin-url{text-decoration:underline}a.guest-url{text-decoration:underline}.comment-name-date{margin:0}.comment-date{font-size:11px;color:#757676;margin:10px 0 0 0}.comment-act{background:url(https://visanavi-law.com/wp-content/themes/visanavi/img/common/arrow3.gif) no-repeat left;font-size:11px;position:absolute;right:0;padding:0 0 0 10px;margin:5px 0 0 0}.comment-act li{display:inline;margin:0}.comment-reply a,.comment-reply a:visited{border-right:1px solid #aaa;padding:0 10px 0 0;margin:0 6px 0 0}.comment-edit a,.comment-edit a:visited{border-left:1px solid #aaa;padding:0 0 0 10px;margin:0 0 0 6px}#comments .post_content p{margin:0 0 15px 0}#comments .post_content blockquote span{margin:0 0 -1em 0;display:block}.comment-note{display:block;font-size:11px;margin:0 0 1em 0;color:#33a8e5;border:1px solid #94ddd4;padding:10px 15px;background:#d6f4f0}.comment_closed{border:1px solid #ccc;text-align:center;margin:0 35px 15px 0;padding:15px;background:#fefefe}.no_comment{padding-bottom:15px}.trackback_time{font-size:11px;color:#757676;margin:0 0 7px 0}.trackback_title{margin:2px 0 8px 0;margin:0 0 10px 0;line-height:160%}#trackback_url_area{margin:0}#trackback_url_area label{display:block;margin:0 0 10px 0;font-size:11px}#trackback_url_area input{border:1px solid #ccc;background:#fafafa;padding:10px;width:100%;font-size:11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#comment_pager{margin:0 0 10px;height:24px}#comment_pager a,#comment_pager span{display:inline;float:left;margin:0 10px 0 0}#comment_pager .current{text-decoration:underline}.comment_form_wrapper{border:1px solid #ccc;margin:0 0 0;padding:15px;background:#fff}.comment .comment_form_wrapper{margin:0 0 20px}#cancel_comment_reply{background:url(https://visanavi-law.com/wp-content/themes/visanavi/img/common/arrow3.gif) no-repeat left center;margin:0 0 1em 0;padding:0 0 0 10px}#comment_user_login p{padding:0 0 0 1px;margin:0;line-height:100%}#comment_user_login span{margin:0 0 0 40px}#comment_login{margin:0;padding:3px 30px 10px 30px}#comment_login p{margin:0;padding:12px 0 11px 36px;line-height:100%}#comment_login a{margin:0 0 0 20px;padding:0 0 0 20px;background:url(https://visanavi-law.com/wp-content/themes/visanavi/img/common/arrow3.gif) no-repeat 10px 3px}#guest_info{padding:0;width:100%}#guest_info div{margin:0 0 12px 0;text-align:left}#guest_info input{margin:0;padding:5px 0;border:1px solid #ccc;width:100%;background:#fff;color:#777}#guest_info input:focus{border:1px solid #e48898}#guest_info label{display:block;margin:0 0 5px 0;padding:0 0 0 0;font-size:11px;color:#888}#guest_info span{color:#666;margin:0 10px 0 0}#comment_textarea textarea{margin:15px 0 0;width:100%;height:150px;border:1px solid #ccc;background:#fff;color:#777;font-size:11px;overflow:auto}#comment_textarea textarea:focus{border:1px solid #e48898}#submit_comment_wrapper{text-align:center}#submit_comment{background:#aaa;border:none;cursor:pointer;color:#fff;font-size:14px;width:16%;height:50px;margin:15px auto 0;display:block;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}#submit_comment:hover{background:#e48898}#input_hidden_field{display:none}.password_protected{text-align:center;margin:0 38px 30px;padding:10px 20px;color:#fff;background:#3db4b2;border-radius:5px}.password_protected p{font-size:12px;margin:0;line-height:160%}.post_content .alignright{float:right}.post_content .alignleft{float:left}.post_content .aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:7px}.post_content blockquote.alignleft,.post_content img.alignleft{margin:7px 24px 7px 0}.post_content .wp-caption.alignleft{margin:7px 14px 7px 0}.post_content blockquote.alignright,.post_content img.alignright{margin:7px 0 7px 24px}.post_content .wp-caption.alignright{margin:7px 0 7px 14px}.post_content blockquote.aligncenter,.post_content img.aligncenter,.post_content .wp-caption.aligncenter{margin-top:7px;margin-bottom:7px}.post_content p{line-height:2;margin:0 0 1em 0;margin-bottom:3em}.post_content h1,.post_content h2,.post_content h3,.post_content h4,.post_content h5,.post_content h6{clear:both;line-height:1.2;font-weight:600;margin:0 0 10px 0;padding:10px 0 0 0}.post_content h1{font-size:150%}.post_content h2{font-size:140%;margin:20px 0}.post_content h3{font-size:130%;color:#fff;background:#360;font-size:18px;font-weight:700;margin-bottom:30px;padding:10px}.post_content h4{font-size:120%}.post_content h5{font-size:110%}.post_content h6{font-size:100%}.post_content img[class*="align"],.post_content img[class*="wp-image-"],.post_content img[class*="attachment-"],.post_content img.size-full,.post_content img.size-large,.post_content .wp-post-image,.post_content img{height:auto;max-width:100%}.post_content li,.post_content dt,.post_content dd{line-height:2.2}.post_content ul,.post_content ol,.post_content dl{margin-bottom:24px}.post_content ol{list-style:decimal outside none;margin-left:1.5em}.post_content ul{list-style:circle outside none;margin-left:1.3em}.post_content li>ul,.post_content li>ol{margin-bottom:0}.post_content dt{font-weight:700}.post_content dd{margin-bottom:1em}.post_content li{line-height:3.2}.post_content li a{padding:14px 0}.post_content section.service_price table tr th{text-align:center}.post_content section.service_price table tr td{text-align:center}.post_content table{margin:0 0 24px 0;width:100%}.post_content table tr td.orangeback{background-color:rgb(242 145 56 / .2);font-weight:600;color:#f29238}.post_content table tr td.total{color:#f29238;font-weight:500;font-size:20px}.post_content td,.post_content th{border:1px solid #bbb;padding:10px 15px;line-height:2.2;vertical-align:middle}.post_content th{background:#efefef;font-weight:600;vertical-align:middle}.post_content table.table_no_border th,.post_content table.table_no_border td{border:none;padding-left:0}.post_content table.table_border_horizontal th,.post_content table.table_border_horizontal td{border-left:none;border-right:none;padding-left:0}.post_content blockquote{margin:0 0 25px 0;padding:27px 30px 0;border:1px solid #ccc;box-shadow:0 4px 0 0 #f2f2f2;position:relative}.post_content blockquote:before{content:'"';font-style:italic;font-size:30px;font-weight:400;line-height:40px;width:30px;height:30px;position:absolute;top:5px;left:10px;color:#5cbcd7}.post_content blockquote:after{content:'"';font-style:italic;font-size:30px;font-weight:400;text-align:left;line-height:60px;width:30px;height:30px;position:absolute;bottom:7px;right:-2px;color:#5cbcd7}.post_content blockquote cite{border-top:1px dotted #aaa;display:block;padding:20px 0 0 0;font-style:italic;text-align:right;font-size:90%}.post_content .wp-caption{margin-bottom:24px;background:#fff;border:1px solid #ccc;padding:5px;max-width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.post_content .wp-caption-text{text-align:center;font-size:12px;font-style:italic;line-height:1.5;margin:9px auto}.post_content .wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}.gallery{margin-bottom:20px}.gallery a img{border:0/*!important*/
}.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px)}.gallery-columns-10 .gallery-item{max-width:7%;max-width:-webkit-calc(9.4% - 0px);max-width:calc(9.4% - 0px)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n),.gallery-columns-10 .gallery-item:nth-of-type(10n){margin-right:0}.gallery-caption{background-color:rgb(0 0 0 / .7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption,.gallery-columns-10 .gallery-caption{display:none}.post_content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.post_content address{margin:0 0 24px 0;line-height:2.2}.post_content pre{border-left:5px solid #7fc120;font-size:12px;margin:0 0 27px 0;line-height:25px;background:url(https://visanavi-law.com/wp-content/themes/visanavi/img/common/pre.gif) repeat left top;padding:0 17px;overflow:auto}.post_content .mejs-container{margin:12px 0 25px}.post_content .pb_headline{font-weight:400}.post_content .pb_catchcopy{font-weight:400}.post_content .pb-widget-editor{line-height:2.2}#post_pagination p+a{border-left:none}#project_info table,#project_info tbody,#project_info tfoot,#project_info thead,#project_info tr,#project_info th,#project_info td{padding-top:0;padding-bottom:0}.pcv{display:flex}.spv{display:none}.post_content .headlineh2{position:relative;color:#fff;padding:.8em .5em .8em 1.4em;background-color:#f90;margin:30px 0 30px}.post_content .headlineh2:after{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';width:18px;height:4px;background-color:#fff}.yellow_line{background:#fff0 linear-gradient(transparent 60%,#ffffbc 0%) repeat scroll 0 0}.text-center{text-align:center}.center{text-align:center}.fs27{font-size:1.5em}.fs36{font-size:36px}.fs40{font-size:40px}.white{color:#fff}.orange{color:#f90}.bold{font-weight:700}.clearfix:after{content:"";clear:both;display:block}.screen-reader-text{display:none}#form1{position:relative;width:15.5em}#sbox{height:40px;background:#eee;border:none;padding:0 5px;max-width:180px}#sbtn{height:40px;background:#41b800;border:none;color:#fff;font-weight:700;position:absolute;top:0;left:180px;min-width:40px;z-index:100}#sbtn :hover{opacity:.7;cursor:pointer}.headerGtranslate{display:flex;height:32px;margin:6px 8px}.TopImage{display:flex}.TopImage__Left{width:auto}.TopImage__right{width:auto}#top_desc{background:#f90}#desc_inner{width:100%;max-width:1250px;color:#fff;margin:0 auto;padding:5px 0}#header_outer{border-bottom:2px solid #f90}#menu_outer{border-bottom:2px solid #fff;background-color:#f90;color:#FFF}#header_inner_gtranslate{position:relative;display:flex;justify-content:flex-end;justify-content:center;padding:5px 0}.header_inner_gtranslate{position:relative}#header_inner_first{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}#header_inner_gtranslate .switcher .option{position:absolute}.header_inner_gtranslate .switcher .option{position:absolute}.flist1{background-color:#fff;border-bottom:2px solid #f90;color:#727272;padding:1px 0;text-align:center;font-size:12px;margin-top:16px;font-weight:700}.MailConsultation{background-color:#419000;margin:8px;width:19em;height:4.85em}.MailConsultation:hover{opacity:.6}.MailConsultation__under{display:flex;color:#fff}.MailConsultation__under i{margin:11px 2px 0 10px;font-size:1.4rem;color:#fff;font-weight:900}.MailConsultation__under p{margin:5px;font-size:1.2rem;font-weight:700}.flist2{background:#fff;color:#419000;padding:2px 0;text-align:center;font-size:12px;margin:8px 8px 0;font-weight:700}.fa-phone{color:#f90}.telno{color:#f90;font-size:24px;font-weight:700;padding:0 .3rem;display:flex}i.fas.fa-phone-alt{float:none;color:#f90;padding:0 .5rem 0 0;margin:auto}.telno a{color:#f90}.cimg{margin-top:9px;line-height:1.2;display:flex}.cimg .fa-envelope{float:none;color:#fff;font-size:1.4rem;margin:2px 0 0 8px}.cimg a{color:#fff;font-size:1.2rem;text-align:center;padding:0 20px 0 6px;font-weight:700;display:block;margin:0 0 8px}.metaslider .caption-wrap{background:none!important;opacity:1!important;width:50%!important;left:50px!important;top:30px!important}.first-slide ul{display:flex;justify-content:space-around;margin-bottom:50px!important}.first-slide ul li{ position:relative!important;display:inline-block;border-radius:50%;background:#fff;width:200px;height:200px!important;color:#333;font-size:20px;box-shadow:0 0 8px gray}.first-slide ul li span.slide-textwrap{position:absolute;display:inline-block;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:200px;text-align:center}.first-slide ul li span.slidefonts{color:#f90;font-size:24px;font-weight:500}.first-slide .slidetext1{color:#360;font-size:36px;font-weight:600;text-shadow:0 0 25px #ffffff,0 0 20px #ffffff,0 0 .4px #fff}.first-slide .slidetext2{color:#f90;font-size:48px;font-weight:600;margin-bottom:30px!important;text-shadow:0 0 25px #ffffff,0 0 20px #ffffff,0 0 .4px #fff}.first-slide .slidetext3{font-size:32px;font-weight:600;color:#333;text-shadow:0 0 25px #ffffff,0 0 20px #ffffff,0 0 .4px #fff}.first-slide .slidetext3 span{color:#360;font-size:24px}li.slide-1913 .caption-wrap,li.slide-3114 .caption-wrap{background:none!important;opacity:1!important;width:35%!important;right:50px!important;left:inherit!important;top:30px!important}.second-slide{text-align:center}.second-slide ul{display:flex;justify-content:center;margin-bottom:50px!important}.second-slide ul li{position:relative!important;display:inline-block;border-radius:50%;width:200px;height:200px!important;font-size:24px;box-shadow:0 0 8px gray;background:#390;color:#fff;font-weight:500;margin-left:30px!important}.second-slide ul li span.slide-textwrap{position:absolute;display:inline-block;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:200px;text-align:center;font-weight:500}.second-slide ul li span.slidefonts{color:#f90;font-size:24px;font-weight:500}.second-slide .slidetext1{color:#360;font-size:36px;font-weight:600;text-shadow:0 0 25px #ffffff,0 0 20px #ffffff,0 0 .4px #fff}.second-slide .slidetext2{color:#f90;font-size:48px;font-weight:600;margin-bottom:30px!important;text-shadow:0 0 25px #ffffff,0 0 20px #ffffff,0 0 .4px #fff}.second-slide .slidetext3{font-size:32px;font-weight:600;color:#333;text-shadow:0 0 25px #ffffff,0 0 20px #ffffff,0 0 .4px #fff}.second-slide .slidetext3 span{color:#360;font-size:24px}li.slide-5764 .caption-wrap{right:50px;left:inherit!important}.metaslider #metaslider_99.flexslider .slides .third-slide .slidetext1{font-size:4.7rem;text-align:right;margin-top:9%;letter-spacing:3px;line-height:1em}.metaslider #metaslider_99.flexslider .slides .third-slide .slidetext2{font-size:1.9rem;text-align:center;margin-top:5%;margin-left:-2%}.metaslider #metaslider_99.flexslider .slides .third-slide .slidetext3{margin-top:5%;width:100%}.metaslider #metaslider_99.flexslider .slides .third-slide .slidetext3 a{font-size:2.3em;text-decoration:none;color:#fff;border:1px solid;padding:.5% 3%;letter-spacing:6px;display:block;text-align:center}.metaslider #metaslider_99.flexslider .slides .third-slide .slidetext3 a:hover{text-decoration:underline}@media screen and (max-width:1366px){.metaslider .caption-wrap{top:5px!important;width:52%!important}.first-slide ul li{width:155px;height:155px!important}.first-slide .slidetext1{font-size:32px}.first-slide .slidetext2{line-height:140%;font-size:38px;margin-bottom:5px!important}.first-slide ul{margin-bottom:5px!important}.first-slide ul li span.slide-textwrap{width:155px;font-size:16px}.first-slide ul li span.slidefonts{line-height:130%;font-size:20px}li.slide-1913 .caption-wrap,li.slide-3114 .caption-wrap{top:5px!important}.second-slide .slidetext1{font-size:32px}.second-slide .slidetext2{line-height:140%;font-size:38px;margin-bottom:5px!important}.second-slide ul{justify-content:space-between;margin-bottom:5px!important}.second-slide ul li{margin-left:0!important;width:160px;height:160px!important}.second-slide ul li span.slide-textwrap{width:160px}}#billbord img{width:100%;height:100%}.metaslider .flexslider{margin-bottom:0!important}.menu-item-description{font-weight:400;color:#ccc}#top_line{border:1px solid #727272;width:80%;height:auto;background:#fff;padding:1.5em;margin:0 auto}#top_line_inner{text-align:center;font-size:24px;color:#727272}#top_line_inner p::before,#top_line_inner p::after{border-top:1px soild #727272;content:"";flex-grow:1}#top_line_inner:after{margin-left:1rem}.ClickLanguage{position:relative;display:inline-block;padding:0 55px}.ClickLanguage:before,.ClickLanguage:after{content:"";position:absolute;top:50%;display:inline-block;width:50px;height:1px;background-color:#727272}.ClickLanguage:before{left:0}.ClickLanguage:after{right:0}#toparrow{width:36px;vertical-align:top}.wrapinner{width:100%;max-width:1250px;margin:0 auto;padding:2em 0}.wrapinner1{width:100%;max-width:1250px;margin:0 auto;padding:2em 0}.wrapinner2{width:85%;max-width:1250px;margin:0 auto;padding:0 0 6em 0}h2.topmidashi{font-size:40px;text-align:center;padding:30px 0 10px;position:relative;margin-bottom:2em}h2.topmidashi:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:120px;height:5px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:2px}h2.topmidashi2{font-size:40px;text-align:center;padding:30px 0 10px;position:relative;margin-bottom:2em;color:#f90}h2.topmidashi2:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:120px;height:5px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#f90;border-radius:2px}#top_pr3{display:flex;flex-wrap:wrap;justify-content:space-between;margin:50px 0 80px}#top_pr3 li{width:32%}.staff_message{margin:30px;background:#FFF;width:auto;padding:20px}.staff_message ul{display:flex;flex-wrap:wrap;justify-content:space-between}.staff_message ul li{width:100%;box-sizing:border-box;margin:1rem}.staff_message ul li img{float:left;min-width:11rem;width:15rem}.fl{float:left;width:30%;padding-right:20px;box-sizing:border-box;margin-top:1rem}.fr{float:right;width:70%}.messageline{color:#f90;background:linear-gradient(transparent 81%,#eaf3d8 60%);font-size:1.5rem;font-weight:700;margin-bottom:10px;padding-bottom:7px}p.messagetext{line-height:1.5}.HiddenText{display:none}.top_flow ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:80px 0;padding-left:40px}.top_flow ul li{width:24%;position:relative;display:inline-block;color:#000;vertical-align:middle;text-decoration:none;text-align:center;font-size:15px}.top_flow ul li::before,.top_flow ul li::after{position:absolute;top:.1em;bottom:0;margin:auto;content:"";vertical-align:middle}.top_flow ul li:nth-child(4):after{content:none}.top_flow ul li img{width:85%}.top_flow ul li .number{position:absolute;top:17%;left:0;right:0;font-size:56px;color:#fff;font-weight:500;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.top_flow ul li .textcall{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.8vw;font-weight:700;width:100%}.top_flow ul#spflowlist{display:none}.top_flow .text-center{line-height:1.2}#flowlist{margin:2rem 0;padding-bottom:1.5em}#flowlist .fas{color:#8cc01f;font-size:2.5rem;padding:150px 0 0;position:absolute;top:-9%;right:-23px}.frontimg{background-image:url(https://visanavi-law.com/wp-content/themes/visanavi/img/webp/online_sp.webp);position:relative;width:100%;height:250px;background-size:cover}.frontwrap1 p{max-width:80%;margin:20px auto;padding-bottom:1em;text-align:center}.frontwrap2{background-image:url(https://visanavi-law.com/wp-content/themes/visanavi/images/dummy.gif),url(https://visanavi-law.com/wp-content/themes/visanavi/images/dummy.gif);background-repeat:no-repeat,no-repeat;background-position:top left,bottom left;position:relative;background-size:cover}.frontwrap2.lazyloaded{background-image:url(https://visanavi-law.com/wp-content/themes/visanavi/images/serviceback-top.png),url(https://visanavi-law.com/wp-content/themes/visanavi/images/serviceback-bottom.png);background-image:url(https://visanavi-law.com/wp-content/themes/visanavi/images/serviceback-top.webp),url(https://visanavi-law.com/wp-content/themes/visanavi/images/serviceback-bottom.webp);background-repeat:no-repeat,no-repeat;background-position:top left,bottom left;position:relative;background-size:cover}.frontwrap2:before{background-color:rgb(246 171 77 / .6);position:absolute;top:0;left:0;bottom:0;right:0;content:' '}.frontbox{background:#fff;width:95%;padding:10px;margin:0 auto 30px auto}.frontbox_headline{font-size:28px;font-weight:700;display:flex}.bottomtext{vertical-align:bottom}#frontbox4{position:relative}#frontbox4 .frontbox .fas,#frontbox4 .frontbox .fal,#frontbox4 .frontbox .far{color:#f3951b;font-size:70px;width:70px;text-align:center}.frontbox ul li{box-sizing:border-box;line-height:1.8}.frontbox ul li p{overflow:auto}.frontbox ul li img{float:left;padding-right:20px}.namstyle{color:#f90;font-size:2em;vertical-align:middle;padding-right:.5em;display:flex}.midstyle{display:flex;margin:auto auto auto 0;background-color:#f90;background:linear-gradient(transparent 80%,#eaf3d8 60%);width:100%}.middletext{vertical-align:middle;font-size:1.4rem;margin:auto 0}.orangetext{color:#f90;font-size:2rem;padding:.1em 0}.frontwrap4{padding-top:50px;padding-bottom:20px}.shindan_b{text-align:center;position:relative}.shindan_b p{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0 0;width:auto;text-align:center;color:#fff;font-weight:600;font-size:22px}.shindan_b p::after{font-family:"Font Awesome 5 Free";content:'\f105';width:20px;height:20px;font-weight:900;color:#fff;padding-left:10px}.shindan_b img:hover{opacity:.8}.mainbz{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}.mainbz li{width:24%;margin-bottom:15px;position:relative;box-shadow:0 0 8px gray}.mainbz li:hover{box-shadow:none}.mainbz li p{position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);margin:0;padding:10px 0;width:100%;text-align:center;color:#fff;background-color:rgb(255 153 0 / .9);font-weight:600}.mainbz li p::before{font-family:"Font Awesome 5 Free";content:'\f105';width:20px;height:20px;font-weight:900;color:#fff;padding-right:10px}.mainbz li a:hover{opacity:.8}.mainbz::after{content:"";display:block;width:24%}.mainbz li a img{width:100%}.mainclist{display:flex;flex-wrap:wrap;justify-content:space-between}.mainclist li{width:32%;margin-bottom:15px;position:relative;box-shadow:0 0 8px gray}.mainclist li:hover{box-shadow:none}.mainclist li p{position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);margin:0;padding:10px 0;width:100%;text-align:center;color:#fff;background-color:rgb(51 102 0 / .9);font-weight:600}.mainclist li p::before{font-family:"Font Awesome 5 Free";content:'\f105';width:20px;height:20px;font-weight:900;color:#fff;padding-right:10px}.mainclist li a:hover{opacity:.8}.mainclist li a img{width:100%}.frontvoice{display:flex;flex-wrap:wrap;justify-content:space-between}.frontvoice .voice-textarea{padding:10px}.frontvoice .voice-textarea dl{padding:8px 0;border-bottom:2px solid #fff}.frontvoice .voice-textarea dt,.frontvoice .voice-textarea dd{display:inline-block;line-height:150%}.frontvoice .voice-textarea dt{font-weight:600;padding-right:5px;width:80px}.frontvoice li{width:32%;background:#efefef}.frontvoice li img{width:100%}.frontvoice li img:hover{opacity:.8}.frontvoice_text{text-align:center;font-size:18px;margin-bottom:50px}.frontvoice .voice-textarea dl.voice_last{border:none}.index_news_list ol .news-cat{padding-left:20px}.index_news_list ol .news-cat a{background:#fff;border-radius:15px;height:48px;line-height:48px;color:#f90;font-weight:600}#newsbtn{text-align:center}#newsbtn a{color:#fff;background:#f90;text-align:center;border-radius:25px;padding:14px 100px}#newsbtn a .fas{color:#fff;float:none;display:inline-block}#newsbtn a:hover{color:#f90;background:#fff;border:1px solid #f90;transition:0.5s}#newsbtn a:hover .fas{color:#f90;background:#fff;transition:0.5s}#commonbtn{text-align:center}#commonbtn a{color:#fff;background:#f90;text-align:center;border-radius:25px;padding:14px 50px}#visabtn{text-align:center;margin:0;width:100%;position:absolute;bottom:0}#visabtn a{color:#f90;border:2px solid #f90;text-align:center;padding:2px 0;width:100%;height:100%;display:block;box-sizing:border-box;border-radius:4px}#visabtn a:hover{background-color:#f90;color:#fff;text-decoration:none}#visabtn a::before,#visabtn a::after{content:'';padding-top:4px;display:block}.page_top{background:url(https://visanavi-law.com/wp-content/themes/visanavi/images/dummy.gif) left top no-repeat;background-size:cover}.page_top.lazyloaded{background-image:url(https://visanavi-law.com/wp-content/themes/visanavi/images/porigonbg.webp);background-position:left top;background-repeat:no-repeat;background-size:cover}.page_top_inner{text-align:center;padding:60px 0;margin:0 auto;max-width:1200px}.page_top_inner #post_title{font-size:40px!important;font-weight:700;margin-bottom:0}.subtitle{font-size:18px;font-weight:400}.subtitle_voice{font-size:22px;font-weight:400}.reason_row{display:flex;flex-wrap:wrap;justify-content:space-between}.reason_row .reason_box{width:24%}.post_content .choose_point{text-align:center;font-size:32px;position:relative;margin-bottom:1em;font-weight:700;letter-spacing:.1em}.post_content .choose_point:before{content:'';position:absolute;bottom:0;display:inline-block;width:100px;height:4px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#f90;border-radius:4px}.post_content .choose_feature{text-align:center;font-size:24px;position:relative;margin-bottom:2.2em;font-weight:700}.post_content .choose_feature:before{content:'';position:absolute;bottom:-25px;display:inline-block;width:120px;height:4px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#f90;border-radius:4px}.post_content .choose_img{text-align:center}.post_content .choose_txt{text-align:center;font-size:18px;font-weight:700;line-height:1.8}.post_content .pickup{text-align:center;font-size:18px;font-weight:700;margin-bottom:80px;margin-top:30px;padding:50px 0;border:2px solid #f90}.fsup{font-size:24px}.post_content .deg_btn{position:relative;font-weight:700;display:block;text-align:center;width:24%;text-decoration:none;margin:0 0 30px;height:50px;line-height:50px;vertical-align:middle;background:red;font-size:28px;color:#fff;transition:.4s}.post_content .deg_btn:before{position:absolute;content:'';left:0;top:0;width:0;height:0;border:none;border-left:solid 41px #fff;border-bottom:solid 61px #fff0;z-index:1;transition:.4s}.post_content .deg_btn:after{position:absolute;content:'';right:0;top:0;width:0;height:0;border:none;border-left:solid 41px #fff0;border-bottom:solid 61px #fff;z-index:1;transition:.4s}#choose_wrap .checkbox{position:relative;padding:.25em 1em;display:inline-block;top:0;font-size:18px;line-height:2;margin-bottom:80px;background:#efefef}.box_row{margin-bottom:30px}.box_row_fl{float:left;width:30%}.box_row_fr{float:right;width:100%}section.staff_list .gb{background:#336600/*!important*/
}section.staff_list .gb:before{border-bottom:15px solid #360}section.staff_list .post_col-3{text-align:center}section.staff_list .post_col-3 .staff_list_name{color:#fff;font-weight:600}.staff-page .container.profile{padding:40px 20px 60px/*!important*/
;width:100%}.staff-page .profile_box{position:relative;margin:0 auto;padding:0 60px;box-sizing:border-box}@media (min-width:1281px){.staff-page .profile_box{width:60%}}@media (max-width:1280px){.staff-page .profile_box{width:85%}}@media (max-width:960px){.staff-page .profile_box{width:90%}}.staff-page .profile_box .catch{font-size:36px;color:#63381a;margin:0;font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:700;line-height:1}.staff-page .profile_box hr{display:block;height:1px;width:30px;background-color:#63381a;margin-top:30px;margin-bottom:30px}.staff-page .profile_box .company{font-size:16px;color:#f90;font-weight:700;margin:30px 0 15px;line-height:1}.staff-page .profile_box .name{margin:0;font-size:24px;font-weight:700;line-height:1}.staff-page .profile_box .name span{font-size:16px}.staff-page .profile_box img{position:absolute;right:40px;bottom:-135px;z-index:30}.staff-page .container.message{padding:0 25px/*!important*/
}.staff-page .message_box{padding:90px;position:relative;line-height:2;z-index:10;background:#fff;padding:60px;margin:0 auto;box-sizing:border-box}@media (min-width:1281px){.staff-page .message_box{width:60%}}@media (max-width:1280px){.staff-page .message_box{width:85%}}@media (max-width:960px){.staff-page .message_box{width:90%}}.staff-page .container.introduction{padding:0 25px/*!important*/
;margin-top:-100px/*!important*/
}.staff-page .introduction_box{position:relative;float:left;line-height:2;z-index:10;background:#fff;padding:60px}@media (min-width:1281px){.staff-page .introduction_box{width:60%}}@media (max-width:1280px){.staff-page .introduction_box{width:85%}}@media (max-width:960px){.staff-page .introduction_box{width:90%}}.staff-page .deco1{position:relative;z-index:0;margin-top:-100px;text-align:right;margin-right:calc(50% - 600px)}.staff-page .deco2{position:relative;z-index:1;margin-top:-100px;margin-left:calc(50% - 700px)}.staff-page .deco3{position:relative;z-index:3;margin-top:-250px;margin-right:50px;text-align:right}.staff-page .deco3 img{width:100%;height:auto}.bg_gradation{position:relative;padding-bottom:50px;background:#ececec}.bg_texture{background:url(https://visanavi-law.com/wp-content/themes/visanavi/img/common/common_bg_header.png) center center}.bg_gray{background:#eee}#choose_wrap h3.feature{position:relative;padding:.25em 1em;border-top:solid 2px #000;border-bottom:solid 2px #000}#choose_wrap h3.feature:before,h3.feature:after{content:'';position:absolute;top:-7px;width:2px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#000}#choose_wrap h3.feature:before{left:7px}#choose_wrap h3.feature:after{right:7px}#choose_wrap .serviceheadline{position:relative;display:inline-block;padding:0 55px;color:#f90;font-size:32px}#choose_wrap .serviceheadline:before,.serviceheadline:after{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#f90}#choose_wrap .serviceheadline:before{left:0}#choose_wrap .serviceheadline:after{right:0}#visa_appli .visamidashi{font-size:28px;text-align:center;font-weight:700;margin-bottom:1em}#visa_appli .checkbox{list-style:none;background:#ddd;padding:20px;margin-left:0;margin-bottom:60px}#visa_appli .checkbox li{padding-left:60px;font-size:26px;font-weight:700;background:url(https://visanavi-law.com/wp-content/themes/visanavi/images/dummy.gif) left center no-repeat}#visa_appli .checkbox li.lazyloaded{background:url(https://visanavi-law.com/wp-content/themes/visanavi/images/checkmark.png) left center no-repeat}#visa_appli .typebox{list-style:none;margin-left:0;display:flex;flex-wrap:wrap;justify-content:space-between}#visa_appli .typebox li{width:32%;position:relative;margin-bottom:10px;padding-bottom:50px}#visa_appli .typebox li .typetitle{background:#fce8b3;padding:5px 0;border-radius:4px;text-align:center;font-weight:700}#visa_appli .typebox li .typetext{line-height:2;margin-top:0}#visa_appli .typebox li .typedesc{width:80%;box-sizing:border-box;border:2px solid #360;border-radius:4px;color:#360;padding:5px;margin:2px auto;line-height:1.5;text-indent:.5em}#visa_appli .typebox:before{content:"";display:block;width:32%;order:1}#visa_appli .typebox:after{content:"";display:block;width:32%}#visa_appli .ova{overflow:auto}.indentl{padding-left:1.4em;text-indent:-1.4em}.lb h3{margin:0;position:relative;font-weight:700;display:inline-block;background-color:#fff;padding:0 10px 0 0;color:#360}.lb{position:relative;margin-bottom:15px;margin-top:30px}.lb:before{content:'';background-color:#360;display:block;position:absolute;left:0;width:100%;height:1px;top:0;bottom:0;margin:auto}.lbtextbox{margin-bottom:30px}.find_cat{text-align:center;font-size:28px;position:relative;margin-bottom:1.5em;font-weight:700;letter-spacing:.1em;margin-top:20px}.find_cat::before{content:'';position:absolute;bottom:-20px;display:inline-block;width:8%;height:4px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#f90;border-radius:4px}#voice_catlist{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}#voice_catlist li{width:32%;text-align:center;background:#f90;margin-bottom:20px}#voice_catlist li a{color:#fff;padding:17px 0;display:block}#voice_catlist li a::before{content:"\f105";font-family:"Font Awesome 5 Free";width:20px;height:20px;font-weight:900;padding-right:15px}#voice_catlist li a:hover{opacity:.8}#voice_catlist::after{content:"";display:block;width:32%}.tax-voice_category .info dl{margin-bottom:8px}.tax-voice_category .info dl dt{display:inline-block;width:65px;margin-bottom:5px;font-weight:600}.tax-voice_category .info dl dd{display:inline-block}.voice_question{font-weight:700;border-bottom:1px solid #ddd;padding-bottom:10px;color:#f90;font-size:120%}.voice_answer{color:#202080;margin:6px 0 18px 18px}.voice_prof{margin-bottom:50px;margin-top:80px;display:flex;flex-wrap:wrap;justify-content:space-between}.voice_left{width:60%;padding-right:30px;box-sizing:border-box}.voice_right{width:40%}.voice_left dl,.voice_right dl{margin-bottom:5px;border-bottom:1px solid #ddd}.voice_left dl dt,.voice_right dl dt{display:inline-block;vertical-align:middle;width:120px}.voice_left dl dd,.voice_right dl dd{display:inline-block;vertical-align:middle;margin-bottom:0}.accordion-menu{margin:0 0 60px 0}.accordion-menu dt{padding:25px 10px;cursor:pointer}.accordion-menu dt:first-child{border-top:1px solid #666}.accordion-menu dd{display:none;background:#e0eff5;padding:10px;color:#222}.post_content .qa-midashi{background:#360;box-shadow:rgb(0 0 0 / .3) 0 2px 0 0;-moz-box-shadow:rgb(0 0 0 / .3) 0 2px 0 0;-webkit-box-shadow:rgb(0 0 0 / .3) 0 2px 0 0;box-sizing:border-box;color:#fff;font-size:26px;margin:50px 0 30px;padding:8px 20px 8px 25px;position:relative;width:100%}.post_content .qa-midashi:before{border-bottom:10px solid #fff0;border-left:10px solid #FFF;border-right:10px solid #fff0;border-top:10px solid #fff0;content:" ";display:block;left:0;margin:-10px 0 0 0;position:absolute;top:50%}#mediapage ul{display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;margin-left:0;list-style:none}#mediapage .medialist1 li{width:47%}#mediapage .medialist2 li{width:30%}#mediapage ul li img{width:100%}.mediatitle{text-align:center;background:#360;color:#fff;font-weight:700;padding:10px 0;margin-bottom:0}.balloon1-top{position:relative;display:inline-block;margin:1em 0;padding:8px 15px;max-width:100%;color:#333;font-size:16px;line-height:.8em;background:#ececec;width:100%; box-sizing:border-box}#mediapage .medialist2 li mediatitle+p{min-height:590px;max-height:590px;box-sizing:border-box}#mediapage .medialist2 li .wp-image-2929{margin:34% 0}.balloon1-top:before{content:"";position:absolute;top:-30px;left:50%;margin-left:-15px;border:15px solid #fff0;border-bottom:15px solid #ececec}.balloon1-top p{margin:0;padding:0;text-align:center}#areapage ol{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start}#areapage ol li{width:12%}.post_content .preframe{border:2px solid #360;border-radius:12px;padding:15px;font-size:18px;text-align:center;font-weight:600;margin-bottom:50px}dl.faqlist dt:before,dl.faqlist dd:before{display:block;position:absolute;color:#fff;font-weight:700;font-size:15px;border-radius:4px;width:26px;line-height:26px;text-align:center;left:0}dl.faqlist dt{font-weight:700;padding-left:35px;position:relative;border-bottom:1px solid #666}dl.faqlist dt:before{content:"Q";background:#f90;top:50%;margin-top:-13px}dl.faqlist dd{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#FBFBFB;margin-left:0;padding:15px 20px 15px 35px;position:relative}dl.faqlist dd a{text-decoration:underline;padding:14px 0}dl.faqlist dd:before{content:"A";background:#359574;top:50%;margin-top:-13px}.post_content .faqlinks{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0;margin-top:30px}.post_content .faqlinks li{width:49%;padding:10px 0;text-align:center;background:#f90;color:#fff;list-style:none;margin-bottom:25px;font-weight:600}.post_content .faqlinks li a{color:#fff;display:block}.post_content .faqlinks li a:hover{color:#fff}dl.faqlist dt:after{content:"\f067";font-family:"Font Awesome 5 Free";position:absolute;top:11px;right:13px}dl.faqlist dt.active:after{content:"\f068"}#informationpage table{margin-left:auto;margin-right:auto}#informationpage table th{width:10%;max-width:150px;background:#efefef;vertical-align:middle;text-align:center}#flexbox{display:flex;justify-content:flex-start}#flexbox #flex-left{width:30%;padding-right:80px}#flexbox .flex-right{width:100%}.history dt{float:left;clear:left;margin-right:.5em;width:100px}.history dd{float:left;margin-left:1em}.post_content h3.access_headline{margin-bottom:100px}.post_content .access-box{background:rgb(242 145 56 / .2);position:relative;height:250px;width:100%;margin:50px 0 100px 0}.main article h3.access-title{text-align:center;border:0;margin-bottom:100px}.main article h3.access-title:after{display:none}.post_content .access-box-l{width:32%;height:400px;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:-50px;left:50px}.post_content .access-box-r{width:55.5%;padding-right:50px;float:right;margin-top:30px}.post_content .access-box-l img{width:100%;height:auto;box-shadow:0 0 8px gray}.post_content .access-number{font-size:62px;font-weight:700;margin-bottom:0;line-height:150%;position:relative;color:#360}.post_content .access-number:before{content:"";display:block;width:80px;height:1px;border-top:2px solid #360;position:absolute;top:58.5%;-webkit-transform:translateY(-39.5%);transform:translateY(-39.5%);left:-80px}@media screen and (max-width:640px){.main article h3.access-title{margin-top:30px}.access-box{height:420px}.access-box-l{width:90%;left:5%}.access-box-r{width:100%;float:none;padding:0 15px;box-sizing:border-box;position:absolute;top:35%}.access-number{text-align:center}.access-number:before{content:"";display:block;width:2px;height:60px;border-left:2px solid #606888;position:absolute;top:-25px;-webkit-transform:translateY(-39.5%);transform:translateY(-39.5%);left:49%}.footer_menu a{font-size:1.3em;padding:7px 0;min-height:49px;box-sizing:border-box}#bread_crumb li{font-size:1em;left:0}#bread_crumb li a{padding:4.1% 2%}#bread_crumb li.home a{padding:7%;top:-2px}#billbord .metaslider .flex-control-nav{margin-bottom:-18px}#billbord .metaslider .flex-control-nav li a{border-radius:30px;border:17px solid #fff}}#contactwrap table th{text-align:left;vertical-align:middle;width:17.6%}.hissu{color:#fff;background:#FC2347;padding:0 15px;border-radius:8px;margin-right:10px}.con_btn{width:auto!important;background:#f90;border:none!important;font-size:120%;color:#fff;padding:16px 30px!important;cursor:pointer}.wpcf7 p.form_btn{text-align:center}.siryobox{border:5px solid #f90;padding:20px;max-width:700px;margin:0 auto 30px}.wpcf7 .wpcf7-acceptance input[type=checkbox]::before{content:'';width:320px;height:50px;position:absolute;z-index:0;top:-100%;left:-35%;transition:0.3s}.wpcf7 .wpcf7-acceptance input[type=checkbox]:checked::before{background:rgb(0 128 0 / .1)}#footer_contact .inner{width:100%;margin:0 auto}.smr{text-align:right;width:85%}.nopm{padding:0;margin:0;font-size:0}.staffall img{max-width:800px}#footer_contact_sec{background:#360;padding:10px 0}#footer_contact_sec .inner{position:relative;margin:0 auto}#fdimg-l{position:absolute;top:-10vw;left:0;z-index:10}#fdimg-r{position:absolute;top:-10vw;right:0;z-index:10}#fdimg-l img,#fdimg-r img{max-height:25vw;height:23%;width:auto;filter:drop-shadow(0 0 5px #333)}#footer_contact_sec .inner ul{display:flex}#footer_contact_sec .inner ul li{width:49%;text-align:center}#footer_contact_sec .inner ul li:nth-child(1){color:#fff;line-height:1.5}#footer_contact_sec .inner ul li:nth-child(2){text-align:left;padding-top:15px;position:relative}#footer_contact_sec .inner ul li:nth-child(2):after{font-family:"Font Awesome 5 Free";content:'\f105';color:#fff;font-size:40px;width:30px;height:40px;font-weight:900;position:absolute;top:50%;right:0;transform:translate(0%,-50%)}#footer_contact_sec .inner ul li:nth-child(2) a{display:inline-block;padding:.5em 5em .5em 1em;text-decoration:none;background:#f90;color:#FFF;border-bottom:solid 8px #cc7b02;border-radius:3px;width:100%;box-sizing:border-box}#footer_contact_sec .inner ul li:nth-child(2) a:hover{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);border-bottom:none}#footer_contact_sec .inner ul li:nth-child(2) dl{display:flex}#footer_contact_sec .inner ul li:nth-child(2) dl dt{display:flex;justify-content:center;align-items:center;background:#fff;color:#f90;border-radius:50%;width:10vw;height:10vw;text-align:center;line-height:120px;vertical-align:middle;font-size:1.8vw;font-weight:600}#footer_contact_sec .inner ul li:nth-child(2) dl dd{font-size:2.4vw;vertical-align:middle;line-height:150%;position:relative;left:10px;font-weight:600;display:flex;justify-content:center;align-items:center}.cd01{font-size:2.3vw}.cd02{font-size:4vw;font-weight:700;background-size:34px;padding-left:42px}.cd02 a{color:#fff;padding:9px}.cd02 a i{margin-right:5px;float:none;display:inline-block}.cd03{font-size:1.85vw}.contact_desc{font-size:3vw;text-align:center;padding:30px 0 10px;position:relative;color:#fff;font-weight:700;margin-bottom:1em}.contact_desc:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:120px;height:5px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:2px}#foot_logo_area{text-align:center;margin:50px 0 0}#footerMenu{width:100%;position:fixed;bottom:0;z-index:12;text-align:center;line-height:1.5;opacity:.9;background:#360}#footerMenu ul{display:flex;justify-content:center;align-items:center;height:60px}#footerMenu ul li{color:#fff}#footerMenu ul li:first-child{padding:10px 0;margin-right:5%}#footerMenu ul li:last-child{margin-left:5%}#footerMenu ul li a{color:#fff;background:#f90;border-radius:4px;padding:9px;display:block}#footerMenu ul li a[href^="tel"]{padding:4px 8px}#footerMenu ul li a[href^="tel"] span{font-size:110%;font-weight:600;letter-spacing:2px}.zairyu_box{width:100%;margin-bottom:50px}.zairyu_inner{width:22.3%;float:left;padding:15px}.zairyu_title{background:#fce8b3;padding:10px 0;border-radius:4px;text-align:center;font-weight:700;margin-bottom:15px}.zairyu_subtitle{border-bottom:1px solid #000;padding:3px 0;line-height:1.5em;font-weight:700}.ac-box{width:100%;border-bottom:1px dotted #ccc;padding:0 15px;box-sizing:border-box}.ac-box p{line-height:0;margin:0}.ac-box label{width:100%;font-size:18px;font-weight:700;line-height:50px;position:relative;display:block;height:50px;cursor:pointer;color:#360;transition:all 0.5s}.ac-box input{display:none}.ac-box label:before{font-family:"design_plus";content:"\f105";width:18px;display:block;float:left}.ac-box input:checked~label:before{font-family:"design_plus";content:"\f107"}.ac-box div{height:0;padding:0;overflow:hidden;opacity:0;transition:0.5s}.ac-box input:checked~div{height:auto;padding:0 0 15px 0;opacity:1}.ac-box div p{line-height:1.8;padding:2px 5px;text-align:justify;background:#eaeaea;padding:15px}.ac-small p{margin-bottom:0}.kind h3{font-size:130%;color:#fff;background:#360;font-size:18px;font-weight:700;margin-bottom:10px;padding:10px}.kind p.text{line-height:1.8;padding:10px}.kind .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#eaf3d8;border:none;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.allCheckedBtn{margin-left:10px;position:relative}.allCheckedBtn span{position:absolute;top:0;left:56px;height:22px;line-height:22px;font-size:14px}.allCheckedBtn label{position:absolute;background-color:#ccc;width:48px;height:22px;top:0;left:0;border-radius:22px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;cursor:pointer}.allCheckedBtn label:after{content:"";display:block;width:16px;height:16px;border-radius:50%;position:absolute;top:3px;z-index:1;left:3px;background-color:#FFFFFD;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.allCheckedBtn input[type=checkbox]:checked~label{background-color:#ff990e}.allCheckedBtn input[type=checkbox]:checked~label:after{right:3px;left:auto}.flowbox{display:flex;padding:0 15px}.flowbox:first-of-type{margin-top:60px}.flowbox_left{flex-basis:80px;max-width:80px;position:relative}.flowbox_left>p{width:80px;height:50px;background:#f90;color:#fff;box-sizing:border-box;font-size:24px;letter-spacing:0;line-height:1.2;text-align:center}.flowbox_left>p span{font-size:16px;display:block;text-align:center}.flowbox_left:after{content:"";height:100%;width:1px;background:#f29600;position:absolute;top:50px;left:25px}.flowbox:last-of-type .flowbox_left:after{display:none}.flowbox_right{flex-basis:calc(100% - 80px);max-width:calc(100% - 80px);padding:8px 10px 10px 0}.flowbox .flowbox_title{font-size:18px;font-size:1.8rem;font-weight:700;color:#f90;margin:7px 0 30px 0;line-height:1.2;letter-spacing:0;position:relative;padding:0}.flowbox_content{margin-bottom:50px}.flowbox_info{display:flex;justify-content:space-between;margin:20px 40px}.flowbox_info_left,.flowbox_info_right{width:calc(50% - 100px);padding:20px 40px 10px;background:rgb(255 153 0 / .1)}.flowbox_info_mean{font-size:18px;font-weight:700;margin:0!important;text-align:center}.flowbox_info_mail{margin:10px 0 17px!important;text-align:center}.flowbox_info_mail a{width:w20.8%;display:inline-block;background:#f90;padding:10px;color:#fff!important;font-size:18px}.flowbox_info_mail a:before{width:21px;height:18px;content:"";margin-right:5px;vertical-align:middle;background-size:contain}.flowbox_info_mail a:hover{background:#360;color:#fff!important;text-decoration:none}.flowbox_info_time{font-size:14px!important;display:block;text-align:center}.flowbox_info_telno{margin:10px 0!important;text-align:center}.flowbox_info_telno a{width:20.8%;display:inline-block;padding:5px;color:#f90;font-size:30px;font-weight:700}.flowbox_info_telno a:before{width:14px;height:22px;content:"";margin-right:5px;vertical-align:middle;background-size:contain;margin-top:-5px}.flowbox_info_telno a:hover{text-decoration:none;color:#f90}.flowimage{display:flex;list-style:none!important;margin:30px 0!important}.flowimage img{width:100%;height:auto}.transbox{position:fixed;top:10px;left:0;z-index:9999}.post_content table{width:100%;max-width:1280px}.post_content table tr{height:32px;box-sizing:border-box}.post_content table td.heading span{color:#36f}.post_content table td{height:100%;width:30%}.post_content .tbl_2466.fig1{height:416px}.post_content .tbl_2466.fig2 td{width:25%}.post_content .tbl_2466.fig2 td:not(:nth-child(5)){width:20%}.post_content .tbl_2466.fig2 td:nth-child(1){width:15%}.post_content .tbl_2466.fig2 td[colspan="2"]{width:244px}.post_content .tbl_2598.fig1 tr:first-child td span{color:#9cf}.post_content .tbl_2598.fig1 td{width:5%}.post_content .tbl_2598.fig1 td:first-child{width:11%}.post_content .tbl_2598.fig1 td:nth-child(5),.post_content .tbl_2466.fig3 td:last-child{width:9%}.post_content .tbl_2598.fig2 td{width:20%}.post_content .tbl_2598.fig2 td:nth-child(3){width:14%}.page-id-607 .post_content table{max-width:98%}.amp-wp-f38ef78,.amp-wp-02a33aa,.amp-wp-601a04d{width:24%;padding:0 0 0 1%;box-sizing:border-box}.post_content .btn_contact{margin-top:-.5em;margin-bottom:2em}.post_content .btn_contact a{max-width:30%;color:#fff;background:#f90;border-radius:30px;padding:14px;display:block;text-align:center;margin:0 auto}.post_content .btn_contact a:hover{color:#fff;text-decoration:none}@media (max-width:770px){.post_content .btn_contact{margin-top:0em;margin-bottom:3em}.post_content .btn_contact a{max-width:90%}}@media (min-width:771px) and (max-width:1600px){.metaslider .caption-wrap .first-slide{width:106%}.metaslider .caption-wrap .second-slide .slidetext3{width:130%;margin-left:-2em}#metaslider_99 .first-slide .slidetext2,#metaslider_99 .second-slide .slidetext2{line-height:1;margin-bottom:20px!important}.first-slide ul,.second-slide ul{margin-bottom:5px!important}}#temporarily_closed{color:red;padding:1em 2em;margin-bottom:2em;border:2px solid red;box-sizing:border-box}#temporarily_closed dt,#temporarily_closed dd{height:7em}#temporarily_closed dt{float:left;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media (max-width:770px){#temporarily_closed dt{float:none;height:1.5em}#temporarily_closed dd{height:auto}}@media (min-width:771px){html.pc[lang="fr"]:not([lang="ja"]) #header_inner,html.pc[lang="fr"]:not([lang="ja"]) #global_menu,html.pc[lang="tl"]:not([lang="ja"]) #header_inner,html.pc[lang="tl"]:not([lang="ja"]) #global_menu{width:100%;max-width:1350px}html.pc[lang="ml"]:not([lang="ja"]) #header_inner{width:100%;max-width:1400px}html.pc[lang="ml"]:not([lang="ja"]) #global_menu{width:100%;max-width:1530px}html.pc:not([lang="ja"]) .cimg a{font-size:12px}html.pc:not([lang="ja"]) .logotitle{font-size:85%;line-height:1.2}html.pc[lang="mn"]:not([lang="ja"]) .logotitle{font-size:75%;width:60%}html.pc[lang="ml"]:not([lang="ja"]) .logotitle{font-size:70%}html.pc[lang="tl"]:not([lang="ja"]) .logotitle{width:70%}html.pc[lang="ne"]:not([lang="ja"]) #logo_text,html.pc[lang="ne"]:not([lang="ja"]) #logo_image{left:25px;width:400px}html.pc[lang="tl"]:not([lang="ja"]) #logo_text,html.pc[lang="tl"]:not([lang="ja"]) #logo_image{width:380px}html.pc[lang="si"]:not([lang="ja"]) #logo_text,html.pc[lang="si"]:not([lang="ja"]) #logo_image{left:25px;width:360px}html.pc:not([lang="ja"]) #logo_image img{padding-top:8px}html.pc:not([lang="ja"]) #logo_image a{min-height:48px;display:block}html.pc[lang="ml"]:not([lang="ja"]) #head_menulist li:first-child{width:300px}html.pc[lang="ml"]:not([lang="ja"]) #head_menulist li:first-child .flist{line-height:15px}html.pc:not([lang="ja"]) #global_menu>ul>li>a{line-height:12px}html.pc[lang="ne"]:not([lang="ja"]) #global_menu>ul>li>a{line-height:16px}html.pc[lang="ml"]:not([lang="ja"]) #global_menu>ul>li>a{font-size:11px;height:50px}html.pc[lang="ml"]:not([lang="ja"]) #main_contents{top:7px}html.pc:not([lang="ja"]) #footer_contact_sec .inner ul li:nth-child(2) dl dt{line-height:24px;padding-top:35px;box-sizing:border-box;font-size:100%}html.pc[lang="ne"]:not([lang="ja"]) #footer_contact_sec .inner ul li:nth-child(2) dl dt,html.pc[lang="zh-TW"]:not([lang="ja"]) #footer_contact_sec .inner ul li:nth-child(2) dl dt,html.pc[lang="ko"]:not([lang="ja"]) #footer_contact_sec .inner ul li:nth-child(2) dl dt,html.pc[lang="vi"]:not([lang="ja"]) #footer_contact_sec .inner ul li:nth-child(2) dl dt,html.pc[lang="si"]:not([lang="ja"]) #footer_contact_sec .inner ul li:nth-child(2) dl dt{padding-top:45px}html.pc[lang="tl"]:not([lang="ja"]) #footer_contact_sec .inner ul li:nth-child(2) dl dt{padding-top:25px}}@media (max-width:770px){html[lang="de"] .finance.tbl1 tr td .gt-block>span:last-child{white-space:pre-wrap}html[lang="de"] #header_inner_first,html[lang="ko"] #header_inner_first{height:70px}html[lang="th"] #header_inner_first{height:80px}html[lang="th"] div#global_menu{top:107px}}.wpcf7-form .sem_col1{width:20%}.wpcf7-form .sem_col2 .wpcf7-radio .wpcf7-list-item{width:25%}#event{margin-bottom:1rem}#event a{display:table-cell;width:100%;height:49px;font-weight:700;padding:5px;vertical-align:middle;font-size:120%;color:#1e2fff;box-sizing:border-box}#event a.emergency,#event a.temporary{font-size:150%}#event a.emergency{color:red}#event a.temporary{color:#000}#event a:hover{color:#F90}@media (max-width:770px){.wpcf7-form .sem_col1,.wpcf7-form .sem_col2{display:block;width:100%;box-sizing:border-box}.wpcf7-form .sem_col2 .wpcf7-radio .wpcf7-list-item{width:50%}#event a{font-size:1em}#event a.emergency{font-size:1.3em}}.lightgray-area{background-color:#f0f0f0;margin:40px 0 40px 0;padding:40px}.company-area{display:flex;width:85%;background-color:#fff;margin:0 auto;padding:40px 40px 40px 40px}.company-left{width:60%}.company-right{width:40%}.company-support{display:flex;color:#f29238}.company-exclamation{font-size:230px;font-weight:700;margin-top:-40px}.company-staff{line-height:1.3;font-size:46px;font-weight:700}.company-description{line-height:1.5;margin:0 0 0 0;padding:0 0 20px 0}.company-name-area{text-align:right;border-top:solid 3px #f0f0f0;margin:0 0 0 0;padding:15px 0 0 0}.company-name{font-weight:700}.company-daihyo{font-size:28px;font-weight:700;margin:0 15px 0 25px}.company-button{text-align:center;height:70px;background-color:#f29238}.post_content .company-button a{color:#fff}.company-button .company-maru{position:relative;top:-10px;border-radius:50%;border-color:#fff;border-style:solid;border-width:1px;text-align:center;padding:18px 7px 18px 7px}.company-button .company-shiromaru{position:relative;top:-7px;color:#f29238;font-size:26px;background-color:#fff;border-radius:50%;border-color:#fff;border-style:solid;border-width:1px;line-height:83px;text-align:center;padding:3px 7px 3px 7px}.company-button .company-btntext{position:relative;top:-7px;font-size:26px;margin:0 20px 0 20px}.kikashinsei-text1{position:relative;top:-10px;font-weight:700;margin:0 20px 0 20px}.post_content .midashi-fukidashi{width:100%;position:relative;display:inline-block;margin:1.5em 0;padding:0 0;min-width:120px;max-width:100%;color:#fff;font-size:30px;font-weight:700;background-color:#360;border:solid 1px #360;box-sizing:border-box;text-align:center;letter-spacing:5px;height:60px;padding:10px 0 0 0}.post_content .midashi-fukidashi:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid #fff0;border-top:12px solid #360;z-index:2}.post_content .midashi-fukidashi:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-17px;border:14px solid #fff0;border-top:14px solid #360;z-index:1}.post_content .midashi-fukidashi p{margin:0;padding:0}.voice-area{position:relative;height:114px;background-image:url(/wp-content/uploads/2020/02/midashi-balloon-orange.png);background-position:center;background-repeat:repeat-x;margin:0 0 0 0}.voice-area-balloon{position:absolute;top:-8px;left:20px;background-image:url(/wp-content/uploads/2020/02/speech-balloon.png);width:101px;height:68px}.voice-area-title{color:#fff;font-size:40px;font-weight:700;margin:10px 0 0 140px;padding:20px 0 0 0}.voice-box{background:repeat-y url(/wp-content/uploads/2020/02/white.png);background-color:#f0f0f0;background-position:5px;margin:20px 0 0 0;padding:10px 10px 10px 0}.voice-box1{display:flex}.voice-title1{color:#fff;background-color:tomato;padding:3px 5px 5px 5px}.voice-title1-1{font-size:20px}.voice-title1-2{font-size:34px}.voice-title2{font-size:24px;font-weight:700;color:#f29238;border-bottom:solid 2px #f29238;margin:6px 0 0 16px;padding:0 10px 0 10px}.voice-box2{display:flex;padding:10px 20px 10px 20px}.voice-box2-1{width:80%;line-height:1.5;margin:10px 0 0 10px;padding:0 10px 0 0}.voice-text{margin:0 0 10px 0}.voice-age{text-align:right;margin:0 10px 0 10px}.voice-box2-2{width:20%}.yen-area{height:70px;background:no-repeat url(/wp-content/uploads/2020/02/yen-circle.png);margin-top:30px}.yen-area h2{color:#f29238;font-weight:700;font-size:26px;border-top:solid 2px #cc99;border-bottom:solid 2px #cc99;border-right:solid 2px #cc99;margin-left:55px;padding-left:25px;padding-bottom:10px;position:relative;top:7px;height:32px}.kika-price{margin:30px 0 0 100px}.kika-price table{margin:20px 0 20px 0}.kika-price td{text-align:center}.post_content .chuiten-area{line-height:1.5;background-color:#fff;border:solid 7px #ed3300;margin:60px 20px 30px 20px;padding:0 0 0 0}.post_content .h2-chuiten{position:relative;color:#fff;line-height:.9;background-color:#ed3300;margin:0 0 0 -2px;padding:3px 0 5px 64px}.post_content .h2-chuiten::before{content:"";position:absolute;top:-16px;left:15px;width:50px;height:50px;background:no-repeat url(/wp-content/uploads/2020/02/exclamation-triangle.png)}.post_content .chuiten{line-height:1.5;background-color:#fff;margin:0 0 0 0;padding:10px 20px 10px 20px}.yen-top{width:50%;line-height:1.5;color:#f29238;font-size:32px;font-weight:700;text-align:center;border:solid 2px #f29238;margin:30px auto;padding:30px 0 30px 0}.yen-top0{width:90%;border-bottom:solid 2px #f29238;margin:0 auto 20px auto;padding:0 0 10px 0}.yen-top1{display:flex;width:90%;margin:0 auto}.yen-top .yen-top0,.yen-top .yen-top0 a[href*="tel"],.yen-top .yen-top1{color:#000}.post_content .h2-title{color:#f29238;font-size:40px;font-weight:700;margin:0 0 0 0;padding:0 0 0 0}.post_content .h2-title:before{position:relative;top:8px;font-family:"Font Awesome 5 Free";content:"\f059";font-weight:900;font-size:60px;color:#f29238;margin:0 0 0 0;padding:0 15px 0 0}.question-ballon-area{height:70px;background:no-repeat url(/wp-content/uploads/2020/02/question-balloon.png);margin-top:30px}.exclamation-ballon-area{height:70px;background:no-repeat url(/wp-content/uploads/2020/01/speechballon_exclamation-.png);margin-top:30px}.calendar-circle-area{height:70px;background:no-repeat url(/wp-content/uploads/2020/02/calendar-circle.png);margin:30px 0 30px 0}.document-circle-area{height:70px;background:no-repeat url(/wp-content/uploads/2020/02/document-circle.png);margin:30px 0 30px 0}.question-ballon-area h2,.exclamation-ballon-area h2,.calendar-circle-area h3,.document-circle-area h3{color:#ed6e03;font-size:26px;font-weight:700;background-color:#fff;border-top:solid 2px #f2a243;border-bottom:solid 2px #f2a243;border-right:solid 2px #f2a243;border-radius:10px;margin-left:45px;padding-left:35px;padding-bottom:10px;position:relative;top:7px;height:32px;z-index:-1}.line-sankakutsuki{width:100%;height:70px;background-image:url(/wp-content/uploads/2020/02/speechballon_voice.png);background-position:center}.midashi-balloon-green{width:100%;height:114px;background-image:url(/wp-content/uploads/2020/02/midashi-balloon-green.png);background-position:center;background-repeat:repeat-x;margin:70px 0 0 0}.midashi-balloon-green h2{color:#fff;font-size:26px;font-weight:700;text-align:center;line-height:2.6}ol.list_parentheses{padding:0 0 0 2em;margin:0}ol.list_parentheses li{list-style-type:none;list-style-position:inside;counter-increment:cnt;line-height:2.2}ol.list_parentheses li:before{display:marker;content:"(" counter(cnt) ") "}.company-description-eiju{display:none}.voice-eiju{display:none}.company-exclamation-eiju{font-size:17.5rem;font-weight:700;margin-top:-40px}p.eiju{line-height:1.5;margin:14px 0 0 45px}.eiju-midashi1{color:#fff;font-size:22px;font-weight:700;height:28px;background-color:#f79a3b;border-radius:5px;margin:30px 0 0 20px;padding:5px 0 0 15px}.eiju-merit-demerit{display:flex;margin:20px 0 0 50px}.eiju-merit{width:41.6%;border:solid 2px #f29238;margin:0 10px 0 10px;padding:0 0 0 0}.eiju-merit-title{height:42px;color:#fff;font-size:26px;font-weight:700;text-align:center;background-color:#f29238;margin:0 0 0 0;padding:10px 0 0 0}.eiju-merit-contents{margin:0 0 0 0;padding:15px 15px 15px 15px}.eiju-merit-midashi{color:#ed6e03;font-weight:700;margin:0 0 10px 0;padding:0 0 0 0}.eiju-merit-c{background-color:#f0f0f0;margin:0 0 10px 0;padding:5px 10px 5px 10px}.eiju-demerit{width:41.6%;border:solid 2px #8fc31f;margin:0 10px 0 10px;padding:0 0 0 0}.eiju-demerit-title{height:42px;color:#fff;font-size:26px;font-weight:700;text-align:center;background-color:#8fc31f;margin:0 0 0 0;padding:10px 0 0 0}.eiju-demerit-midashi{color:#8fc31f;font-weight:700;margin:0 0 10px 0;padding:0 0 0 0}.eiju-yoken-area{margin:20px 0 0 30px;padding:0 0 0 0}.eiju-yoken-box{border:solid 1px #f2a243;margin:0 0 10px 0;padding:0 0 0 0}.eiju-yoken-title{position:relative;color:#f2a243;font-size:18px;font-weight:700;border-bottom:solid 1px #f2a243;margin:0 15px 10px 15px;padding:0 0 0 0}.eiju-yoken-num{line-height:50px;color:#fff;font-size:28px;background-color:#f19d39;text-align:center;border-radius:50%;margin:0 10px 0 0;padding:0 11px 0 11px}.eiju-yoken-c{line-height:1.5;margin:0 0 0 0;padding:10px 40px 10px 40px}.eiju-yoken-t{position:absolute;top:17px}p.eiju-yoken{line-height:1.5;color:#f2a243;font-weight:700;margin:14px 0 0 45px}.eiju-button-area .company-button{display:flex;color:#fff;margin:10px 0 10px 45px;padding:0 0 0 20px}.eiju-button-area .company-maru{top:28px}.eiju-button-area .company-text-row1{width:40%;line-height:1.3;font-weight:700;text-align:left;margin:25px 0 0 20px}.eiju-button-area .company-text-row2{line-height:1.3;font-weight:700;text-align:left;margin:16px 0 0 20px}@media (min-width:1281px){.eiju-button-area .company-button{width:36%}.eiju-button-area .company-text-row1,.eiju-button-area .company-text-row2{width:75%}}@media (max-width:1280px){.eiju-button-area .company-button{width:55%}.eiju-button-area .company-text-row1,.eiju-button-area .company-text-row2{width:75%}}@media (max-width:800px){.eiju-button-area .company-button{width:90%;margin-right:auto;margin-left:auto}.eiju-button-area .company-text-row1,.eiju-button-area .company-text-row2{width:90%}}.eiju-midashi2{color:#000;font-size:22px;font-weight:700;height:28px;background-color:#fdeedd;border-radius:5px;margin:30px 0 14px 20px;padding:5px 0 0 15px}.post_content_eiju_last{height:100px}.voice-kika{display:none}body.page-id-3451 div.page_top.lazyloaded,body.page-id-6916 div.page_top.lazyloaded{background-image:none!important}body.page-id-3451 .page_top_inner,body.page-id-6916 .page_top_inner{padding:0}body.page-id-3451 .page_top_inner #post_title,body.page-id-6916 .page_top_inner #post_title{color:#f29238;font-weight:700;font-size:50px!important}body.page-id-3451 #subtitle,body.page-id-6916 #subtitle{font-weight:700;font-size:22px;text-align:center}.text-right{text-align:right}.kika-kugiri1{width:100%;position:relative;display:inline-block;margin:1.5em 0;padding:0 0;min-width:120px;max-width:100%;color:#555;font-size:16px;background:#FFF;border:solid 1px #d3d3d3;box-sizing:border-box}.kika-kugiri1:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid #fff0;border-top:12px solid #d3d3d3;z-index:2}.kika-kugiri1:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-17px;border:14px solid #fff0;border-top:14px solid #d3d3d3;z-index:1}.kika-kugiri1 p{margin:0;padding:0}.caution{color:red}#kika-top{height:246px;background:#f99501 right no-repeat url(/wp-content/uploads/2020/01/93a56b93fe30a67428e5347e985cf9c3.png);margin-top:30px}.kika-top1{padding:30px}.kika-top1-1{line-height:1.5;font-size:26px;font-weight:700;color:#fff}.kika-top1-2{line-height:1.5em;color:#fff;padding-top:20px}.speechballon-area{height:70px;background:no-repeat url(/wp-content/uploads/2020/01/speechballon_exclamation-.png);margin-top:30px}.document-area{height:70px;background:no-repeat url(/wp-content/uploads/2020/02/document.jpg);margin-top:30px}.speechballon-area h2,.document-area h2{color:#f29238;font-weight:700;font-size:26px;border-top:solid 2px #cc99;border-bottom:solid 2px #cc99;border-right:solid 2px #cc99;margin-left:55px;padding-left:25px;padding-bottom:10px;position:relative;top:7px;height:32px}#kika-article p{line-height:1.5;margin-top:14px;margin-left:45px}#kika-article .midashi1{color:#fff;font-size:20px;font-weight:700;line-height:1.8em;background:#f99501;margin-top:14px;margin-left:20px;padding-left:15px}ul.shinsei-joken{display:flex;margin:14px 0 0 20px}.shinsei-joken li{width:23%;list-style:none;text-align:center;color:#f29238;font-size:20px;font-weight:700;border:solid 2px #d3d3d3;margin:8px;padding:0}.point-area{margin-top:14px;margin:0 90px 0 90px}.point-title{color:#d3d3d3;font-size:36px;font-weight:700}.point-text{line-height:1.5em;background:#d3d3d3;margin-top:-3px;padding:20px}.kikashinsei-area{margin:30px 0 0 0}.shinsei-doc{display:flex;margin-top:14px;margin-left:20px}.shinsei-doc li{width:20%;line-height:2em;list-style:none;color:#f29238;font-weight:700;margin:0 0 0 40px}.kikasupport-area{text-align:center;color:#f99501;font-size:28px;font-weight:700;background:#ffdab9;margin:30px 30px 0 30px;padding:20px 50px 20px 50px}.sodan{font-weight:700;font-size:26px;text-align:center;margin:0 0 20px 0}.post_content_kika_last{height:50px}@media screen and (max-width:480px){#kika-top{height:auto;background-size:cover}.speechballon-area h2,.document-area h2{height:100%}.speechballon-area{height:auto}ul.shinsei-joken{display:block}.shinsei-joken li{width:96%;margin-left:auto;margin-right:auto}#kika-article p,#kika-article .midashi1,ul.shinsei-joken{margin-left:auto}.point-area{width:100%;margin:0 auto}.company-button{height:auto;padding-top:40px}.post_content .company-button a{text-decoration:none}.document-area{height:auto}.shinsei-doc li{width:100%}.post_content ul{display:block}.lightgray-area{padding:10px}.company-area{margin:0;padding:3%;display:block;width:94%}.company-left{width:100%}.company-staff{width:100%;font-size:2.5rem}.company-name{display:block}.kikasupport-area{margin-left:auto;margin-right:auto;padding:15px}.company-button .company-maru{top:-26px}.company-right{width:100%}.yen-area{height:auto;min-height:70px}.yen-area h2{height:100%}.kika-price{width:100%;margin-left:0}.kika-price table{margin-left:0}}.voice-family{display:none}.company-family{display:none}.post_content .h2-doc{color:#f29238;font-size:26px;font-weight:700;line-height:40px;border-top:solid 1px;border-right:solid 1px;border-bottom:solid 1px;border-radius:10px;margin:30px 0 30px 10px;padding:0 0 4px 0}.post_content .h2-doc:before{position:relative;top:4px;left:-10px;font-family:"Font Awesome 5 Free";content:"\f15c";font-weight:400;font-size:40px;color:#fff;background-color:#f29235;border-radius:50%;margin:0 10px 0 0;padding:10px 15px 10px 15px}.family-description{font-size:20px;font-weight:700;margin:20px 0 0 30px;padding:0 0 0 0}.post_content .yoken{color:#fff;font-size:20px;font-weight:700;background-color:#f29238;border-radius:.5em;margin:10px 0 10px 0;padding:10px 0 10px 20px}p.family-visa{line-height:1.5;margin:0 0 0 20px;padding:0 0 0 0}.step-s{z-index:10;position:absolute;top:-10px;left:0;width:55px;height:55px;line-height:20px;color:#f29238;font-size:10px;background-color:#fff;text-align:center;border:solid 2px #f29238;border-radius:50%}.step-n{z-index:20;position:absolute;top:4px;left:0;width:55px;height:55px;color:#f29238;font-size:38px;text-align:center}.step-n2{width:40px;height:40px;line-height:38px;color:#f29238;font-size:30px;background-color:#fff;text-align:center;border:solid 2px #f29238;border-radius:50%}.step-t{color:#fff;font-size:28px;font-weight:700;height:36px;background-color:#8fc320;border-radius:10px;margin:0 0 0 35px;padding:5px 0 0 35px}.step-t2{position:relative;color:#fff;font-size:22px;font-weight:700;height:28px;background-color:#8fc320;border-radius:5px;margin:0 0 0 0;padding:5px 0 0 35px}.arrow-vertical{width:60px}.arrow-vertical::before{content:"";display:block;margin:0 auto;width:30px;height:100px;background:#f29238}.arrow-vertical::after{content:"";display:block;border-top:70px solid #f29238;border-left:28px solid #fff0;border-right:28px solid #fff0;transform-origin:left top;transform:scaleY(.5)}.step1-area,.step2-area,.step3-area,.step4-area{position:relative}.step1-sn .step-s{color:#8fc320;border-color:#8fc320}.step1-sn .step-n{color:#8fc320}.step1-t .step-t{background-color:#8fc320}.step1-box,.step2-box,.step3-box,.step4-box{display:flex}.step1-arrow .arrow-vertical::before{height:485px;background-color:#cce498}.step1-arrow .arrow-vertical::after{border-top-color:#cce498}.step1-contents0,.step2-contents0,.step3-contents0,.step4-contents0{width:95%}.step1-contents{background-color:#f4f9e5;margin:0 0 10px 10px;padding:16px 16px 16px 32px}.step1-c1{margin:0 0 30px 0;padding:0 0 0 0}.step1-c2{background-color:#fff;border:solid 2px #8fc320;margin:0 0 30px 0;padding:0 0 0 0}.step1-c3{background-color:#fff;border:solid 2px #8fc320;margin:0 0 0 0;padding:0 0 0 0}.step1-c2-1,.step1-c3-1,.step4-c3-1{display:flex;padding:15px 15px 15px 15px}.step1-number{position:absolute;top:-7px;left:-22px}.step1-number .step-n2{color:#8fc320;border-color:#8fc320}.step1-c2-2{margin:94px 0 0 0}.step1-c2-3{margin:0 10px 0 10px}.pic-arrow-scale-x{transform:scaleX(7)}.pic-arrow-scale-y{margin:38px 0 0 0;transform-origin:top;transform:scaleY(9)}.step1-c2-4{text-align:center}.step1-c2-4-3 img{margin:5px auto!important;border:solid 2px #f0f0f0!important}.step1-c2-5{position:relative;height:170px;width:56%;padding:0 0 0 10px}.step1-c2-5-1{position:absolute;bottom:0}.step1-c3-2{text-align:center;background-color:#f4f9e5;margin:0 10px 0 10px;padding:10px 10px 10px 10px}.step1-c3-3{font-weight:700;background-color:#f4f9e5;border-bottom:solid 1px #000;margin:0 0 10px 0;padding:0 0 10px 0}.step1-c3-4{margin:0 0 0 0;padding:0 0 0 0}.step2-sn .step-s{color:#f99327;border-color:#f99327}.step2-sn .step-n{color:#f99327}.step2-t .step-t{background-color:#f79a3b}.step2-arrow .arrow-vertical::before{height:50px;background-color:#f8cd9a}.step2-arrow .arrow-vertical::after{border-top-color:#f8cd9a}.step2-contents{background-color:#fefaf1;margin:0 0 10px 10px;padding:16px 16px 16px 32px}.step2-c1{margin:0 0 20px 0;padding:0 0 0 0}.step2-t2 .step-t2{background-color:#f79a3b;padding:5px 0 0 15px}.step2-number-1{position:absolute;top:-6px;left:100px}.step2-number-2{position:absolute;top:-6px;left:142px}.step2-number-3{position:absolute;top:-6px;left:183px}.step-t2-2{position:absolute;top:5px;left:228px}.step3-sn .step-s{color:#d0620b;border-color:#d0620b}.step3-sn .step-n{color:#d0620b}.step3-t .step-t{background-color:#ed6e03}.step3-arrow .arrow-vertical::before{height:50px;background-color:#f5a767}.step3-arrow .arrow-vertical::after{border-top-color:#f5a767}.step3-contents{background-color:#fdefe4;margin:0 0 10px 10px;padding:16px 16px 16px 32px}.step3-c1{margin:0 0 20px 0;padding:0 0 0 0}.step3-t2 .step-t2{background-color:#ed6e03;padding:5px 0 0 15px}.step4-sn .step-s{color:#e53e36;border-color:#e53e36}.step4-sn .step-n{color:#e53e36}.step4-t .step-t{background-color:#fa3201}.step4-arrow .arrow-vertical::before{height:120px;background-color:#f68c72}.step4-arrow .arrow-vertical::after{border-top-color:#f68c72}.step4-contents{background-color:#ffecf5;margin:0 0 10px 10px;padding:16px 16px 16px 32px}.step4-c1{margin:0 0 20px 0;padding:0 0 0 0}.step4-t2 .step-t2{background-color:#fa3201;padding:5px 0 0 15px}.step4-c3{background-color:#fff;border:solid 2px #fa3201;margin:0 0 0 0;padding:0 0 0 0}.step4-c3-2{text-align:center;background-color:#ffecf5;margin:0 10px 0 10px;padding:10px 10px 10px 10px}.step4-c3-3{font-weight:700;background-color:#ffecf5;border-bottom:solid 1px #000;margin:0 0 10px 0;padding:0 0 10px 0}.family-finish{width:100%;height:45px;color:#fff;font-size:30px;font-weight:700;letter-spacing:5px;text-align:center;background-color:#ed3300;margin:20px 0 20px 0;padding:15px 0 0 0}.tenpu-midashi1{color:#000;font-size:22px;font-weight:700;height:28px;background-color:#ffeedc;border-radius:5px;margin:20px 0 10px 0;padding:0 0 0 20px}.tenpu-midashi2{color:#f29238;font-size:20px;font-weight:700;height:28px;border-bottom:solid 1px #f29238;margin:20px 0 10px 50px;padding:0 0 0 5px}.tenpu-midashi3{font-weight:700}.tenpu-list{margin:0 0 0 70px}.tenpu-list ol{list-style-type:decimal;margin:0 0 10px 20px;padding:0 0 0 0}.tenpu-list li{line-height:2}.post_content_family_last{height:300px}.finance.tbl1{background-color:#faf9f5;border-color:#000}.finance.tbl1 tr td{text-align:center}.finance.tbl2 tr:first-child td:not(:first-child) span{font-size:12pt;color:navy}@media (min-width:481px){.finance.tbl1{width:100%;max-width:1127px}.finance.tbl1 tr{height:29px}.finance.tbl1 tr td:first-child{width:222px;height:10px}.finance.tbl1 tr td:last-child{width:842px;height:10px}.finance.tbl1 tr td p{text-align:left}.finance.tbl2{height:936px;width:100%;max-width:1600px}.finance.tbl2 tr td:first-child{width:98px}.finance.tbl2 tr td:nth-child(2){width:637px}.finance.tbl2 tr td:last-child{width:671px}.finance.tbl2 tr td[colspan="2"]{width:1339px}.finance.tbl3{height:690px;width:100%;max-width:1600px}.finance.tbl3 tr:first-child,.finance.tbl3 tr:first-child td{height:30px}.finance.tbl3 tr:nth-child(2),.finance.tbl3 tr:last-child,.finance.tbl3 tr:nth-child(2) td,.finance.tbl3 tr:last-child td{height:330px}.finance.tbl3 tr:nth-child(2) td[colspan="2"]{height:660px}.finance.tbl3 tr td:first-child{width:88px}.finance.tbl3 tr td:nth-child(2),.finance.tbl3 tr td:last-child{width:665px}}@media (max-width:480px){.finance.tbl1,.finance.tbl2 .finance.tbl3{width:98%;margin-left:auto;margin-right:auto}.finance.tbl1 tr{height:auto}.finance.tbl1 tr td{display:block;width:98vw;height:auto;box-sizing:border-box}.finance.tbl1 tr td p{margin:0;text-align:center}.finance.tbl1 tr td .tbl_note{display:block}.finance.tbl2,.finance.tbl3{display:block;max-width:initial;white-space:normal}.finance.tbl2::before,.finance.tbl3::before{padding:10px 15px 10px 5px;display:block;font-weight:700;font-size:large}.finance.tbl2::before{content:"概要"}.finance.tbl3::before{content:"必要書類など"}.finance.tbl2 *,.finance.tbl3 *{box-sizing:border-box}.finance.tbl2 tr:first-child,.finance.tbl3 tr:first-child{display:none}.finance.tbl2 tr:not(:first-child) td:first-child,.finance.tbl3 tr:not(:first-child) td:first-child{font-weight:700;background:#f90;color:#fff}.finance.tbl2 tr:not(:first-child) td:nth-child(2)::before,.finance.tbl2 tr:not(:first-child) td:nth-child(3)::before,.finance.tbl3 tr:not(:first-child) td:nth-child(2)::before,.finance.tbl3 tr:not(:first-child) td:nth-child(3)::before{font-weight:700;font-size:12pt;margin:-10px -15px 10px;padding:10px 15px}.finance.tbl2 tr:not(:first-child) td:not(.nocat):nth-child(2)::before,.finance.tbl3 tr:not(:first-child) td:not(.nocat):nth-child(2)::before{content:'小規模事業者';display:block}.finance.tbl2 tr:not(:first-child) td:not(.nocat):nth-child(3)::before,.finance.tbl3 tr:not(:first-child) td:not(.nocat):nth-child(3)::before{content:'中小企業事業';display:block}.finance.tbl3 tr:not(:first-child) td[rowspan="2"]:not(.nocat):nth-child(3)::before{content:'中小企業事業（個人営業・法人営業 共通）';display:block}.finance.tbl2 tr td,.finance.tbl3 tr td{width:98%;display:block;margin-left:auto;margin-right:auto}.finance.tbl2 tr td:first-child,.finance.tbl2 tr td:nth-child(2),.finance.tbl2 tr td:last-child,.finance.tbl3 tr td:first-child,.finance.tbl3 tr td:nth-child(2),.finance.tbl3 tr td:last-child{width:98%;height:auto}.finance.tbl2 tr td[colspan="2"],.finance.tbl3 tr td[colspan="2"]{width:98%}.finance.tbl2 tr td>*,.finance.tbl3 tr td>*{margin-left:0;margin-right:0}}#mw_wp_form_mw-wp-form-5284{width:100%;border:1px solid #ddd;background:#fafafa;padding:0;margin:0 0 2.5em;font-size:14px;box-sizing:border-box}#mw_wp_form_mw-wp-form-5284 form{margin:1.5em 1.5em 0}#mw_wp_form_mw-wp-form-5284 th{width:20%}#mw_wp_form_mw-wp-form-5284 p{margin-bottom:1em;font-size:12px}#mw_wp_form_mw-wp-form-5284 input,#mw_wp_form_mw-wp-form-5284 textarea{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #ccc;line-height:1.2;padding:15px}#mw_wp_form_mw-wp-form-5284 select,#mw_wp_form_mw-wp-form-5284 input[type=checkbox],#mw_wp_form_mw-wp-form-5284 input[type=radio]{width:auto;max-width:97%;border:1px solid #ccc;padding:8px}#mw_wp_form_mw-wp-form-5284 select,#mw_wp_form_mw-wp-form-5284 .mwform-radio-field-text{line-height:1.2;font-size:14px}.mwform-checkbox-field.horizontal-item{padding:11px}.mwform-radio-field label[for="inquiry-type-1"]{padding-left:0;width:15%}#mw_wp_form_mw-wp-form-5284 p label[for="privacy-policy-1"]{padding:1.5%}#mw_wp_form_mw-wp-form-5284 textarea{height:300px}#mw_wp_form_mw-wp-form-5284 input:focus,#mw_wp_form_mw-wp-form-5284 textarea:focus{outline:none;border:1px solid #bbb;-webkit-box-shadow:inset 0 0 5px rgb(0 0 0 / .2);box-shadow:inset 0 0 5px rgb(0 0 0 / .5)}#mw_wp_form_mw-wp-form-5284 input.your-tel,#mw_wp_form_mw-wp-form-5284 input.your-zipcode{width:25%}#mw_wp_form_mw-wp-form-5284 .form_btn{text-align:center}input#privacy-policy-1{position:relative}input#privacy-policy-1::before{content:'';width:35rem;height:2.5rem;position:absolute;z-index:0;top:-100%;left:-50%;transition:0.3s;margin-bottom:1rem}input#privacy-policy-1:checked::before{background:rgb(0 128 0 / .1)}.post_content p.form_btn{padding-top:1rem}.nesting dl dt{font-weight:400}.nesting dl dd,.nesting dl dd span,dl.nesting dd,.nesting li>span{padding-left:1rem}.nesting li .indent{display:inline-block;text-indent:-2rem;margin-left:1rem}.nesting>li>ol:not(.none-marker){padding-left:1rem}.nesting.none-marker>li,.none-marker>li{list-style-type:none}dl ol.nesting li{line-height:2.2}.nesting.none-marker>li>ul,.nesting.none-marker>li>dl{margin-left:0}ul.no-padding-l,dl.no-padding-l{margin-left:1rem}ul.no-padding-l>li,ol.no-padding-l>li,dl.no-padding-l>dd{padding-left:0}.post_content .kate-table{max-width:100%}.post_content .kate-table td{width:auto}@-moz-document url-prefix(){.page-application-osr #footer_contact_sec .cd01{font-size:1.55em}.page-application-osr #footer_contact_sec .cd02 a{font-size:4.6em}.page-application-osr #footer_contact_sec .foot_form .t01{font-size:2.6em}@media (max-width:1356px){.page-application-osr #footer_contact_sec .cd02 a{font-size:2.5em}}@media (max-width:820px){.page-application-osr #footer_contact_sec .cd01{font-size:1.1em}.page-application-osr #footer_contact_sec .foot_form .t01{font-size:2.5em}}}.post_content table.kyufu tr{table-layout:fixed}.post_content table.kyufu td{display:table-cell}.post_content table.kyufu td:first-child{width:auto}.post_content table.kyufu td:last-child{width:80%}@media (max-width:480px){#fdimg-l,#fdimg-r{height:100%}.post_content table.kyufu td:last-child{width:75%}.arrow-vertical::after{left:-15px}.step2-number-1{left:110px}.step2-number-2{left:155px}.step2-number-3{left:200px}}#footerMenu ul li a{text-decoration:none}.contact_desc .supported{background:#fff;color:#360;padding:15px 45px}#footer_contact_sec{padding-bottom:0}#footer_contact_sec .inner ul.cta{font-weight:700;background:#fff;color:#000}#footer_contact_sec .inner ul.cta li{color:inherit;text-align:center;line-height:1.5;padding-top:0;box-sizing:border-box}#footer_contact_sec .inner ul.cta li.consult_by_tel{border:5px #FFD966 solid}#footer_contact_sec .inner ul.cta li.consult_by_mail{border:5px #f90 solid}#footer_contact_sec .inner ul.cta li.consult_by_tel .cd02,#footer_contact_sec .inner ul.cta li.consult_by_mail .cd02{padding-left:0}#footer_contact_sec .inner ul.cta li:nth-child(2) a{display:flex}#footer_contact_sec .inner ul.cta li:nth-child(2) a{width:60%;font-size:2.4vw;vertical-align:middle;position:relative;left:10px;font-weight:600;display:flex;justify-content:center;align-items:center;padding:.3em 1em;margin-left:auto;margin-right:auto;border-radius:12px;color:#000}#footer_contact_sec .inner ul.cta li:nth-child(2):after{display:none}#footer_contact_sec .inner ul.cta li .cd02 a{color:#000}@media (min-width:415px){#footer_contact_sec .inner ul.cta.cta_sp{display:none}#footer_contact_sec .inner ul.cta li{width:50%}}@media (max-width:415px){#footer_contact_sec .inner ul.cta.cta_pc,.cta_sp .consult_by_mail>br,.cta_sp .consult_by_tel>br{display:none}.contact_desc .supported{display:block;padding:.3rem 1rem}#footer_contact_sec .inner .cta.cta_sp{background:none}#footer_contact_sec .inner .cta.cta_sp .consult_by_mail,#footer_contact_sec .inner .cta.cta_sp .consult_by_tel{width:100%;margin-bottom:1rem;background:#fff}#footer_contact_sec .inner .cta.cta_sp .consult_by_mail .cd02,#footer_contact_sec .inner .cta.cta_sp .consult_by_mail .cd02{width:100%;display:contents;font-size:1em;padding:0}#footer_contact_sec .inner ul.cta .consult_by_mail .cd02 a,#footer_contact_sec .inner ul.cta .consult_by_tel .cd02 a{position:unset;width:90%;height:5rem;margin:1rem auto;box-sizing:border-box;display:flex;justify-content:center;align-items:center;text-decoration:none;border-radius:.5rem;padding:2.2em 1em;line-height:1em;margin:1em auto}#footer_contact_sec .inner ul.cta .consult_by_tel .cd02 a{font-size:80%;line-height:1.4;background:#FFD966;border:solid 2px #dcbc5b}#footer_contact_sec .inner ul.cta .consult_by_tel .cd02 a span{display:contents}#footer_contact_sec .inner ul.cta .consult_by_mail .cd02 a{background:#f90;border:solid 2px #cc7b02}.consult_by_mail .cd03,.consult_by_tel .cd03{font-size:20px;margin-top:1.5rem;display:block}.consult_by_mail .cd03{font-size:110%}}#kyokaritsu{color:#fff;background:#f90;border-radius:10px;padding:10px 10px 20px 10px;margin:10px auto;display:block;width:90%;max-width:580px;min-width:375px;font-size:1.6rem;font-weight:700;text-align:center;line-height:1.3;text-decoration:none;box-sizing:border-box}#categories{margin-top:.5rem;margin-bottom:.5rem}#categories .categories_btn{display:block;width:100%;padding:.7rem 1rem;font-size:1.2rem;text-decoration:none;background:#f90;color:#FFF;box-sizing:border-box;text-align:center;cursor:pointer}#categories .categories_btn:hover{text-decoration:underline}#categories .categories_btn .fas{font-size:1.8rem;position:relative;top:3px;transition:.3s}#categories #cat_check{display:none}#categories #cat_check:checked+.categories_btn .fas{transform:rotate(180deg);transition:.3s}#categories #cat_check~.categories_inner{display:block;width:100%;height:0;overflow:hidden;transition:.1s;background:#fff}#categories #cat_check:checked~.categories_inner{position:absolute;height:auto;z-index:5;overflow:visible;transition:.3s}#categories a{display:inline-block;text-align:center;text-decoration:none;padding:1rem;box-sizing:border-box;border:1px solid #ccc;border-left:none;border-top-color:#fff}#categories a[href$="uncategorized"]{display:none}@media (min-width:1281px){#categories a{width:calc(100% / 9)}}@media (max-width:1280px){#categories a{width:calc(100% / 5)}}#categories.other .categories_inner a[href$="other"],#categories.qualification .categories_inner a[href$="qualification"],#categories.international-students .categories_inner a[href$="international-students"],#categories.employment .categories_inner a[href$="employment"],#categories.visa-blog .categories_inner a[href$="uncategorized"],#categories.uncategorized .categories_inner a[href$="uncategorized"],#categories.specific-skills .categories_inner a[href$="specific-skills"],#categories.activity-visa .categories_inner a[href$="activity-visa"],#categories.short-term-stay .categories_inner a[href$="short-term-stay"],#categories.bussiness .categories_inner a[href$="bussiness"],#categories.management .categories_inner a[href$="management"],#categories.spouse .categories_inner a[href$="spouse"]{background:#F90;color:#fff}.lightgray-area.voice-link{display:block;background-color:#fff;text-align:center;margin-left:auto;margin-right:auto;box-sizing:border-box}.lightgray-area.voice-link .voice-area{background-image:none;background-color:#f19d39;height:5rem}.lightgray-area.voice-link .voice-area a{color:#fff}.lightgray-area.voice-link .voice-area a:hover{color:#360}.lightgray-area.voice-link .voice-area .voice-area-title{color:inherit;margin:10px auto 0}@media (min-width:966px){.lightgray-area.voice-link{width:70%}.lightgray-area.voice-link .voice-area-balloon{left:calc(50% - 14rem)}}@media (max-width:965px) and (min-width:768px){.lightgray-area.voice-link{width:55%}.lightgray-area.voice-link .voice-area-balloon{background-repeat:no-repeat;background-size:contain;width:5rem;left:calc(50% - 12rem)}}@media (max-width:767px){.lightgray-area.voice-link{width:90%}.lightgray-area.voice-link .voice-area-balloon{background-repeat:no-repeat;background-size:contain;width:5rem;left:calc(50% - 12rem)}}@media (max-width:414px){.lightgray-area.voice-link{width:96%}}.ly_listdesign_responsive{width:32%}@media (max-width:770px){.ly_listdesign_responsive{width:100%;margin-bottom:30px}}.margin-bottom-30{margin-bottom:30px}#toppage_bloglist a{text-decoration:none}#blogbtn1{text-align:center}#blogbtn2{text-align:center;margin:4em 0}#blogbtn3{text-align:center}#blogbtn1 a,#blogbtn3 a{color:#f90;background:#fff;text-align:center;border-radius:50px;border:#f90 solid 1px;padding:20px 100px;margin-top:50px;font-size:1rem}#blogbtn2 a{color:#f90;background:#fff;text-align:center;border-radius:10em;border:#f90 solid 1px;padding:1em 10em;margin-top:50px;font-size:1rem}#blogbtn1 a:hover,#blogbtn3 a:hover{color:#fff;background:#f90;transition:0.5s}#blogbtn2 a:hover{color:#fff;background:#f90;transition:0.5s}#blogbtn1 a .fas,#blogbtn2 a .fas,#blogbtn3 a .fas{color:#f90;float:none;display:inline-block}#blogbtn1 a:hover .fas,#blogbtn2 a:hover .fas,#blogbtn3 a:hover .fas{color:#fff;background:#f90;transition:0.5s}.colum{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}.colum li{width:18%;margin-bottom:15px;position:relative}.colum li a{display:table-cell;text-decoration:none;width:25%;color:#f90;background:#fff;text-align:center;border:#f90 solid 1px;padding:5px;margin:5px;height:5rem;vertical-align:middle;line-height:1.5em;font-weight:700;font-size:1.2rem}.colum li a:hover{color:#fff;background:#f90;transition:0.5s}.colum li a .fas{color:#f90;float:none;margin-top:6px}.colum li a:hover .fas{color:#fff!important}.blank{display:none!important}#formbtn{text-align:center}#formbtn a{color:#fff;background:#64b91f;text-align:center;border-radius:50px;border:#64b91f solid 1px;padding:20px 150px;margin-top:10px;font-size:1rem}#formbtn a:hover{opacity:.7}#formbtn a .fas{float:none;color:#fff;display:inline-block}.BtnMain{margin-top:1em}.frontwrap7 .wrapinner{max-width:1160px;width:90%}.frontwrap8{background-color:#f39c21;max-width:1250px;margin:1em auto}.frontwrap6{background-color:#f39c21;max-width:1250px;margin:50px auto}.frontwrap6 .wrapinner{padding:20px 0}.frontwrap6__text{background:#ea6e03;color:#FFF;height:auto;margin:0 1rem;position:relative;padding:1.75rem 0}.frontwrap6__text:after{content:"";position:absolute;bottom:-1.2rem;left:50%;width:0;height:0;margin:auto;border-style:solid;border-color:#ea6e03 #fff0 #fff0 #fff0;border-width:1.5rem 1rem 0 1rem}.frontwrap6__text p{line-height:1.3;font-family:"游ゴシック",sans-serif}.text__orange{color:#fe0}.frontwrap6 .wrapinner .frontwrap__text .text-center{color:#FFF}.frontwrap_logos{background-color:#ececec;max-width:1250px;margin:0 auto;height:auto;padding:0 0 3em}.logos{background-color:#fff;max-width:1000px;margin:0 2em 1em}.logos img{width:130px;max-width:50%;height:auto;padding:10px}.ly_toppage_category_list{margin:10px auto;padding:10px;display:block;width:16%;text-decoration:none;text-align:center}.ly_toppage_category_list:hover{background-color:#f2f2f2}#toppage_bloglist img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:100%}@media (min-width:771px){#blog_list .image,#blog_list .image img{width:auto}}.IntroMain{display:flex;margin-top:3em}.IntroMain .fas{color:#ea6e03;float:none;padding-right:.7rem}.fa-train::before,.fa-car::before{font-size:2rem}.IntroTitle{font-size:1.5rem;font-weight:700;border-bottom:none;background:linear-gradient(transparent 72%,#ff9900 60%);padding-bottom:.6rem;margin-bottom:.8rem;width:100%;font-family:sans-serif;color:#ea6e03}.IntroIcon{width:5vw;padding-right:10px;margin-bottom:10px}.IntroIcon1{width:7vw;padding-right:10px;margin-bottom:10px}.IntroTitle1{font-size:1.5rem;font-weight:700;border-bottom:solid 8px #f90;padding:2px;margin:4em 0}.IntroContainer{max-width:1100px;margin:auto;font-size:1.2rem}.IntroContainer1{max-width:1100px;font-size:1.2rem;margin:3em auto}.IntroContainer1 p{text-align:center}.IntroTime{font-size:1.2rem;border:solid 2px #ea6e03;border-radius:25px;padding:10px 30px;width:89%;margin:40px auto 10px;font-weight:700;color:#ea6e03}.IntroStation{display:flex}.IntroStation__Tokyo1,.IntroStation__Tokyo2{border:solid 2px #f90;color:#f90;border-radius:50%;position:relative;width:5em;height:4em;padding:1em;font-size:1.2rem;font-weight:700;line-height:5em;text-align:center;margin:auto 0 auto 1.5em}.IntroStation__Tokyo1 p,.IntroStation__Tokyo2 p{position:absolute;top:50%;left:50%;line-height:1.5;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tokyoStation{display:flex;justify-content:center;align-items:center;background:#fff;color:#72ac1f;border-radius:50%;width:10vw;height:10vw;text-align:center;line-height:1;vertical-align:middle;font-size:1.8vw;font-weight:600;border:2px solid #72ac1f;margin:1vw 0 1vw 3.5vw}.sinjukuStation{display:flex;justify-content:center;align-items:center;background:#fff;color:#72ac1f;border-radius:50%;width:10vw;height:10vw;text-align:center;line-height:1;vertical-align:middle;font-size:1.8vw;font-weight:600;border:2px solid #72ac1f;margin:1vw 0 1vw 3.5vw}.orangeStation{display:flex;justify-content:center;align-items:center;background:#f90;color:#fff;border-radius:50%;width:8vw;height:8vw;text-align:center;line-height:1;vertical-align:middle;font-size:1.8vw;font-weight:600;border:2px solid #f90;margin:auto 0}.jimusho{display:flex;justify-content:center;align-items:center;background:#ea6e03;color:#fff;border-radius:50%;width:10vw;height:10vw;text-align:center;line-height:1;vertical-align:middle;font-size:1.8vw;font-weight:600;border:2px solid #ea6e03;margin:auto 0 auto -1.5rem}.IntroStation__Transit1{border:solid #f90;background-color:#f90;color:#fff;border-radius:50%;position:relative;width:5em;height:4em;padding:.5em;font-size:1em;font-weight:700;line-height:1.2em;text-align:center;margin:auto 0}.IntroStation__Transit1 p{position:absolute;font-size:1rem;top:50%;left:50%;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.IntroStation__Transit2{border:solid #f90;background-color:#f90;color:#fff;border-radius:50%;position:relative;width:5em;height:4em;padding:.5em;font-size:1em;font-weight:700;line-height:1.2em;text-align:center;margin:auto 0}.IntroStation__Transit2 p{position:absolute;font-size:1rem;top:50%;left:50%;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.IntroStation__Office1{border:solid 2px #ea6e03;background-color:#ea6e03;color:#fff;border-radius:50%;position:relative;width:5em;height:4em;padding:1em;font-size:1.2rem;font-weight:700;line-height:5em;text-align:center;margin:.5em .5em .5em 0;right:1.5em}.IntroStation__Office1 p{position:absolute;top:50%;left:50%;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.IntroStation__Office2{border:solid 2px #ea6e03;background-color:#ea6e03;color:#fff;border-radius:50%;position:relative;width:5em;height:4em;padding:1em;font-size:1.2rem;font-weight:700;line-height:5em;text-align:center;margin:.5em .5em .5em 0;right:1.5em}.IntroStation__Office2 p{position:absolute;top:50%;left:50%;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.IntroLine1{display:inline-block;height:.75em;width:15%;background-color:#d9d9da;position:relative;margin:auto 0;top:0;font-weight:700;font-size:1.5vw}.IntroLine2{display:inline-block;height:.75em;width:27%;background-color:#d9d9da;position:relative;margin:auto 0;font-weight:700;font-size:1.5vw}.LineAbove,.LineAbove1{font-size:.6em;text-align:center;position:absolute;top:-125%;line-height:1.2;margin:auto;transform:translate(0,-50%);z-index:0;width:100%}.LineUnder,.LineUnder1{font-size:.6em;text-align:center;position:absolute;top:1em;width:100%}.ArrowAbove{font-size:.6em;text-align:center;position:absolute;top:-1.5em;z-index:0;transform:translate(0,-50%);line-height:1.2;width:100%}.ArrowUnder{font-size:.6em;text-align:center;position:absolute;z-index:0;width:100%;top:1em}.BigText{font-size:1.5rem}.IntroArrow1{display:inline-block;height:.75em;width:12%;background-color:#d9d9da;position:relative;margin:auto 0;font-weight:700;font-size:1.5vw}.IntroArrow3{display:inline-block;height:.75em;width:25%;background-color:#d9d9da;position:relative;margin:auto 0;font-weight:700;font-size:1.5vw}.IntroArrow2{position:relative;width:0;height:0;border:1.5rem solid #fff0;border-left:1.5rem solid #d9d9da;margin:auto 0}.IntroRoute{margin:0 0 .5vw 3.5vw;border-bottom:solid 2px #d9d9da;display:inline-block;vertical-align:middle;padding-bottom:4px;font-weight:700}.IntroRoute span{font-weight:700}.IntroRoute .fas{-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#ea6e03!important;font-weight:900;padding:0 .5em;clear:both;float:none}.akairo{color:#ea6e03}#blogbtn1 .fas,#blogbtn2 .fas{color:#f90}.GoogleMap{position:relative;width:100%;height:0;padding-top:56.25%;border:1px solid #f90}.GoogleMap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:365px){#wechat_sp span{font-size:.7em}}@media screen and (max-width:1146px){#eigyouzikan{font-size:1em}#tel_num{font-size:1em}#tel_num i{font-size:1em}#uketuke{margin:auto .5em}#free{font-size:1em}.qui2{width:9rem}#check_box_3{font-size:.4em}}@media screen and (max-width:805px){#eigyouzikan{font-size:.7em}#tel_num{font-size:.7em}#tel_num i{font-size:.7em}#nenjuu{font-size:.7em}#free{font-size:.7em}.qui2{width:7em;margin:auto 0}#check_box_3{font:.1em}.three_box1{margin:auto 5em}.three_box2{margin:auto 5em}}#search-wrap{display:none}a[href*="tel:"]{pointer-events:auto!important;text-decoration:none;cursor:pointer!important}.sidebar_left{float:left}@media screen and (max-width:770px){.sidebar_left{display:none}}.sidebar-item{background-color:whitesmoke;padding:24px;margin:20px 0;border:1px solid gray;box-shadow:0 8px 32px rgb(0 0 0 / .1)}.sidebar-wrapper .sidebar-item ul li{display:block;border-bottom:1px solid gray}.sidebar-wrapper .sidebar-item ul li a{display:block;padding:16px 0;font-weight:700}.shiken-item{background-color:lightgray;padding:20px;margin:20px;border-radius:15px}.btn-warning{color:#000;background-color:#f90;border-color:#f90;padding:10px 20px}p.pp{padding:10px 0;font-weight:700;margin:0}table{width:100%;border-collapse:separate;border-spacing:0}table th:first-child{border-radius:5px 0 0 0}table th:last-child{border-radius:0 5px 0 0;border-right:1px solid gray}table th{text-align:center;color:#280A00;background:linear-gradient(#FFCC33,#FF9900);border-left:1px solid gray;border-top:1px solid gray;border-bottom:1px solid gray;box-shadow:0 1px 1px rgb(255 255 255 / .3) inset;width:auto;padding:10px 0}table tr{background-color:whitesmoke}table td{text-align:center;border-left:1px solid gray;border-bottom:1px solid gray;border-top:1px solid gray;width:auto;padding:10px 0}table td:last-child{border-right:1px solid gray}table tr:last-child td:first-child{border-radius:0 0 0 5px}table tr:last-child td:last-child{border-radius:0 0 5px 0}.text1{color:#333;text-decoration:none;font-size:10px}.li_normal li{list-style-type:disc;margin-left:1em;line-height:2em;padding:.5em 0}.li_nomark li{margin-left:1em;list-style:none;line-height:2em;padding:.5em 0;text-indent:-1em}.step-head{font-size:1.2em;color:#000060}.scroll_up{transition:.8s ease-in-out; transform:translateY(20px);opacity:0}.scroll_up.on{transform:translateY(-20px);opacity:1}@media screen and (max-width:480px){.li_normal li,.li_nomark li{margin-left:.2em}.m20 dd{margin-left:.3em}}aside{width:auto;margin-right:0}aside label{background:#ececec;color:#9c9d9d;font-weight:500;padding:1em;text-align:center;display:block}aside menu{display:block;list-style:none;list-style-type:none;padding-bottom:1em;background:#ececec;width:16em}aside menu li{display:block;padding:.5em;margin:0 auto .5em auto;border:2px solid #fff;font-weight:400;box-shadow:0 5px 2px 0 #999;font-size:1rem;width:13.5em;height:2.5em}aside menu li:last-child{margin-bottom:0}aside menu li .fas{font-weight:700}aside menu li a div{color:#f5f5f5;height:2.5em}aside menu li a div:hover{font-weight:700;color:#fff}#sidevar_nav1{background:linear-gradient(160deg,#ff5023 0%,#ff5023 75%,#f63f1a 70%,#f63f1a 100%);color:#f5f5f5}#sidevar_nav2{background:linear-gradient(160deg,#f28d00 0%,#f28d00 75%,#ee7a00 70%,#ee7a00 100%);color:#f5f5f5}#sidevar_nav3{background:linear-gradient(160deg,#87c329 0%,#87c329 75%,#74b51f 70%,#74b51f 100%);color:#f5f5f5}#sidevar_nav4{background:linear-gradient(160deg,#249e56 0%,#249e56 75%,#1b8c45 70%,#1b8c45 100%);color:#f5f5f5}#sidevar_nav5{background:linear-gradient(160deg,#47b4f3 0%,#47b4f3 75%,#38a4f0 70%,#38a4f0 100%);color:#f5f5f5}#sidevar_nav6{background:linear-gradient(160deg,#2381be 0%,#2381be 75%,#1a6eb0 70%,#1a6eb0 100%);color:#f5f5f5}#sidevar_nav7{background:linear-gradient(160deg,#af4da4 0%,#af4da4 75%,#9e3e92 70%,#9e3e92 100%);color:#f5f5f5}a{text-decoration:none}.fas{color:#f5f5f5;display:block;float:right;padding-left:.5em;padding-right:0}#reception{width:16em;background-color:#419000;padding-top:.01em}#mukyuu{text-align:center;background-color:#fff;color:#419000;margin:10px 10px 0;font-weight:900;line-height:1.5}#icon_mail p{display:block;color:#fff;font-size:1.5rem;text-align:right;margin:5px 0;font-weight:700;line-height:1em}#icon_mail{display:block;padding-bottom:.5em}#icon_mail i{font-size:3em;margin-left:8px;padding:.2em .2em 0}.QuickDiagnose{width:16em;margin-top:.5em}#qui{display:flex;position:relative;width:16em;margin-top:.5em}#qui:hover{opacity:.7}#one_m{margin:.5em;text-align:center;padding:0 0 .5em;background-color:#fff;border:solid #375da5 3px;border-radius:.5em;border-top:none}#one_child{color:#375da5;margin:0 .2em}#one{color:#375da5;font-style:italic;font-size:3rem;font-weight:700}.one-big{font-size:1.2em}.minutes{color:#375da5;border-bottom:solid 1px;font-style:italic;font-size:1.8rem;margin:.3em 0 0;font-weight:700}.one-small{font-size:1.2rem}.quick{color:#f90;font-size:2rem;font-weight:700}#triangle{width:0;height:0;border-style:solid;border-width:10px 0 10px 5px;border-color:#fff0 #fff0 #fff0 #375da5;margin:-3em -.5em 0 0;position:relative;float:right}#one_child{margin:2px auto;display:flex}#wechat{margin:1px;padding:0;display:flex}#wechat a img{width:8em;float:left}#wechat a span{display:block;width:80px;margin:2px;font-size:1.2rem;font-weight:700;color:#375da5;padding:0}#sidevar_nav1:hover{background:linear-gradient(160deg,#feae99 0%,#feae99 75%,#f5a798 70%,#f5a798 100%)}#sidevar_nav2:hover{background:linear-gradient(160deg,#f1c17e 0%,#f1c17e 75%,#eab37a 70%,#eab37a 100%)}#sidevar_nav3:hover{background:linear-gradient(160deg,#afd179 0%,#afd179 75%,#99bf67 70%,#99bf67 100%)}#sidevar_nav4:hover{background:linear-gradient(160deg,#7ad09d 0%,#7ad09d 75%,#62b07f 70%,#62b07f 100%)}#sidevar_nav5:hover{background:linear-gradient(160deg,#98d1f2 0%,#98d1f2 75%,#7cbdeb 70%,#7cbdeb 100%)}#sidevar_nav6:hover{background:linear-gradient(160deg,#8dc1e3 0%,#8dc1e3 75%,#5e95c1 70%,#5e95c1 100%)}#sidevar_nav7:hover{background:linear-gradient(160deg,#ce90c7 0%,#ce90c7 75%,#c57fbc 70%,#c57fbc 100%)}#reception:hover{opacity:.7}#var_main{background-color:#360;display:flex;width:100%;padding:.4em 1em;justify-content:center;position:fixed;bottom:0;z-index:800;height:6em}#denwaban{background-color:#fff;padding:0 1.5em 0 1em;text-align:center;margin:auto 0;height:5.4em}#eigyouzikan{font-size:1rem;line-height:2.2em;font-weight:700;color:#360}a{text-decoration:none}#tel_num{color:#f90;font-size:2rem;border-top:solid #f90 1px;font-weight:700;display:flex;line-height:1.2;padding-bottom:3px;padding-top:3px}#tel_num a{color:orange;display:flex}#tel_num i{color:#f90;list-style:1.5em;margin:.3em;padding-left:0;font-size:1.5rem;padding-right:0}.qui2{width:13em}#uketuke{background-color:#f90;padding:0 1em;text-align:center;margin:auto .8em;height:5.4em}#nenjuu{background-color:#fff;color:#360;width:100%;font-size:1rem;font-weight:700;padding:0;margin-top:.4em}#free{color:#fff;font-size:1.8rem;font-weight:900;display:flex;line-height:1.5;margin:-2px}#uketuke i{line-height:1em;padding:13px 6px 0 3px}#kuikkusindan{background-color:#fff;border-radius:1em;text-align:center;margin:0 1.5em}#sotowaku{border:solid 3px blue;border-top:none;border-radius:1em;margin:.3em}.aro{display:inline-block;height:5px;width:11px;background-color:#eee;position:relative;top:-36px;right:-62px}.aro::before{position:absolute;content:"";width:0;height:0;border:10px solid #fff0;border-left:10px solid #eee;left:8px;top:-8px}#ippun span{color:blue;font-size:1.5em}#ippun{border-bottom:1px blue solid;color:blue}#quiku{font-weight:900;color:orange}#check_box_3{display:flex;margin:0}.three_box1{border-radius:.5em;background-color:#fff;margin:auto .25em;padding:4.5px 4.5px 6px;min-width:60px;text-align:center;height:72px}.three_box1 p{color:#375da5;margin:3px auto;line-height:2.7em;font-size:1.5rem;max-width:54px;line-height:1em;font-weight:700}.three_box1 .input{background-color:#f90;color:#fff;border:none;margin:4px auto;padding:0 5px 0 10px;font-size:.7rem;display:flex}.three_box1 .input p{color:#fff;font-size:12px;font-weight:400}.three_box1 a{margin:0}.three_box1 a i{float:none;color:#fff;padding:3px 0 0 5px}.three_box2{border-radius:.5em;background-color:#fff;margin:auto .25em;padding:4.5px 4.5px 6px;min-width:60px;text-align:center;height:72px}.three_box2 p{color:#375da5;margin:15px auto 16px;line-height:2.7em;font-size:1.5rem;max-width:54px;line-height:1em;font-weight:700}.three_box2 .input{background-color:#f90;color:#fff;border:none;margin:4px auto;padding:0 5px 0 10px;font-size:.7rem;display:flex}.three_box2 .input p{color:#fff;margin:3px auto;font-size:12px;max-width:54px;font-weight:400}.three_box2 a{margin:0}.three_box2 a i{float:none;color:#fff;padding:3px 0 0 5px}#uketuke:hover{opacity:.7}.three_box1:hover{opacity:.7}.three_box2:hover{opacity:.7}#question_wrap{display:block;position:relative;width:100%;margin-bottom:.5rem}ul#choices{list-style:none;margin:0!important;padding:0;padding-left:0}ul#choices li{list-style:none!important;margin-left:0}ul#choices li button{width:100%;padding:.7em;margin-bottom:3px;font-size:1.25rem;border-radius:10px;background:#23282d;;color:#fff}ul#choices li button:hover{background:#0073aa}.yesno_q{text-align:center;display:block;padding:1rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;border:1px #333 solid;border-radius:10px}.yesno_q dt{display:block;padding:1rem;margin-bottom:0.2rem!important}.yesno_q dt span{padding:1rem;font-size:2rem;font-weight:700;background:#0073aa;color:#fff;border-radius:10px}.yesno_q dd{font-size:24px;padding:1rem!important}